diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..f43d713 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,47 @@ +# SPDX-FileCopyrightText: 2023 Klarälvdalens Datakonsult AB, a KDAB Group company +# +# SPDX-License-Identifier: MIT + +name: CI + +on: + push: + branches: + - main + pull_request: + branches: + - main + +jobs: + build: + runs-on: ${{ matrix.os }} + strategy: + fail-fast: true + matrix: + os: + - ubuntu-latest + - windows-latest + - macos-latest + + steps: + - name: Install Qt 6.6 + uses: jurplel/install-qt-action@v3 + with: + version: 6.6.3 + cache: true + + - name: Install ninja-build tool (must be after Qt due PATH changes) + uses: turtlesec-no/get-ninja@main + + - name: Checkout sources + uses: actions/checkout@v4 + + - name: Make sure MSVC is found when Ninja generator is in use + if: ${{ runner.os == 'Windows' }} + uses: ilammy/msvc-dev-cmd@v1 + + - name: Configure project + run: cmake --preset dev + + - name: Build Project + run: cmake --build build-dev diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9ba61b8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,15 @@ +libQtDartBindings.so +*.o +mjb_rejected_*.log +/build +CMakeFiles +.ninja* +CMakeCache.txt +.dart_tool +.packages +build.ninja +cmake_install.cmake +CMakeLists.txt.user +.cmake +compile_commands.json +/build-dev diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..76e8a20 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,23 @@ +# This file is part of dart-qtbindings +# +# SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +# SPDX-License-Identifier: MIT + +cmake_minimum_required(VERSION 3.10) + +project(DartQt6Bindings LANGUAGES CXX) + +# Uncomment once Qt bindings are exported too +# set(CMAKE_CXX_VISIBILITY_PRESET hidden) + +set(ECM_MODULE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/cmake/ECM/modules/") +list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/cmake" ${ECM_MODULE_DIR}) + +include(ECMEnableSanitizers) + + +find_package(Qt6Widgets) + +add_subdirectory(generated/QtDartBindings/) + +install(TARGETS QtDartBindings) diff --git a/CMakePresets.json b/CMakePresets.json new file mode 100644 index 0000000..9036c51 --- /dev/null +++ b/CMakePresets.json @@ -0,0 +1,36 @@ +{ + "version": 2, + "configurePresets": [ + { + "name": "dev", + "displayName": "dev", + "generator": "Ninja", + "binaryDir": "${sourceDir}/build-dev", + "cacheVariables": { + "CMAKE_BUILD_TYPE": "RelWithDebInfo", + "CMAKE_EXPORT_COMPILE_COMMANDS" : "ON" + } + }, + { + "name": "dev-asan", + "displayName": "dev-san", + "generator": "Ninja", + "binaryDir": "${sourceDir}/build-dev-asan", + "cacheVariables": { + "CMAKE_BUILD_TYPE": "RelWithDebInfo", + "CMAKE_EXPORT_COMPILE_COMMANDS" : "ON", + "ECM_ENABLE_SANITIZERS" : "'address;undefined'" + } + }, + { + "name": "release", + "displayName": "release", + "generator": "Ninja", + "binaryDir": "${sourceDir}/build-release", + "cacheVariables": { + "CMAKE_BUILD_TYPE": "Release", + "CMAKE_EXPORT_COMPILE_COMMANDS" : "ON" + } + } + ] +} diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..e3a4ebd --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2024 Sergio Martins + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README b/README new file mode 100644 index 0000000..14eb75a --- /dev/null +++ b/README @@ -0,0 +1,86 @@ +# dart-qtbindings + +This is a proof of concept of Qt bindings for Dart. + +The goal is only to showcase the C++ binding generator for Dart, Dartagnan.
+There's no intention in creating production ready Qt bindings. + +![dart-qtbindings](qtbindings.png) + +# Build + +```bash +cmake . +cmake --build . +``` + +You now have a Qt bindings library: `generated/QtDartBindings/libQtDartBindings.so` +These are the C wrappers produced by our dart generator. + +# Run + +`libQtDartBindings.so` needs to be in your library path, so edit PATH (Windows), LD_LIBRARY_PATH (Linux) +or DYLD_LIBRARY_PATH(macOS). On mac you'll need to disable system integrity protection though. + +Or alternatively, edit: +```bash +generated/QtDartBindings/dart/lib/Bindings.dart: _dylib = ffi.DynamicLibrary.open('libQtDartBindings.so'); +``` + +and use an hardcoded absolute path in the source. + +On Linux, it's just: +``` +export LD_LIBRARY_PATH=build-dev/generated/QtDartBindings/:$LD_LIBRARY_PATH +``` + +Now run: + +``` +cd app +dart pub get # Could this be done automatically ? +dart run bin/main.dart +``` + +# Regenerating the Bindings + +Be sure to build and install `dartagnan` and put it in path. + +Then run: + +``` +dart pub get +dart refresh_bindings.dart +``` + +# Repo Layout + + +`app/` + Our dart test app, which shows a Qt window. + +`generated/` + Contains all the code generated by shiboken. + Includes the dart classes which users will use, and also the intermediate + C and C++ glue which calls the target C++ code. + +`typesystem.xml` + Used by shiboken, at "binding generation time". + The file for configuring the shiboken generation. Lists all classes we want bindings.for + +`bindings_global.h` + Used by shiboken, at "binding generation time". Includes all headers we want bindings for. + +`shiboken_snippets/` + Sometimes shiboken needs a little help and we can provide some snippets for it, so we say + exactly what we want generated. + + + +# Known Issues + +* macOS: "NSWindow drag regions should only be invalidated on the Main Thread!" + See https://github.com/dart-lang/sdk/issues/38315 , patches welcome + + +![Build Status](https://github.com/KDABLabs/dart-qtbindings/actions/workflows/build.yml/badge.svg diff --git a/analysis_options.yaml b/analysis_options.yaml new file mode 100644 index 0000000..c817e7e --- /dev/null +++ b/analysis_options.yaml @@ -0,0 +1,5 @@ +analyzer: + errors: + must_be_a_native_function_type: ignore + non_native_function_type_argument_to_pointer: ignore + implicit_dynamic_return: ignore diff --git a/app/bin/main.dart b/app/bin/main.dart new file mode 100644 index 0000000..6e4e8fc --- /dev/null +++ b/app/bin/main.dart @@ -0,0 +1,69 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT + +import 'package:QtDartBindings/Bindings.dart'; +import 'dart:async'; + +class MyButton extends QPushButton { + MyButton(String title) : super.ctor3(title, parent: null) {} + + void mousePressEvent(QMouseEvent? e) { + if (e == null) + return; // Required check, otherwise null safety compile error + + print("Mouse press! ${e.pos().x()},${e.pos().y()}"); + + final widgets = QApplication.topLevelWidgets(); + final numWidgets = widgets.size(); + + for (int i = 0; i < numWidgets; ++i) { + final QRect geometry = widgets.at(i).frameGeometry(); + print("Widget: ${geometry.width()}x${geometry.height()}"); + } + + super.mousePressEvent(e); + } +} + +void runQtEventLoop() async { + // We can't simply call QApplication.exec(), as that would block dart's + // event loop. This will do for now. + QCoreApplication.processEvents(); + Timer(Duration(milliseconds: 10), runQtEventLoop); +} + +void main() { + var app = QApplication(); + var widget = QWidget(parent: null); + + var lay = QVBoxLayout(widget); + var helloButton = MyButton("Hello2"); + helloButton.onClicked(() { + print("Button clicked!"); + }); + + var maxButton = MyButton("Maximize"); + var minButton = MyButton("Minimize"); + maxButton.onClicked(widget.showMaximized); + minButton.onClicked(widget.showMinimized, context: widget); + + lay.addWidget(helloButton); + lay.addWidget(maxButton); + lay.addWidget(minButton); + + lay.addStretch(); + + widget.setWindowTitle("Dart!"); + widget.resize_2(300, 1000); + widget.show(); + + QRect geo = widget.geometry(); + print("Size= ${geo.width()}x${geo.height()}"); + + print("Window Title: " + widget.windowTitle().toDartString()); + + runQtEventLoop(); + print("Dart event loop is not blocked!"); +} diff --git a/app/pubspec.lock b/app/pubspec.lock new file mode 100644 index 0000000..deac590 --- /dev/null +++ b/app/pubspec.lock @@ -0,0 +1,60 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + QtDartBindings: + dependency: "direct main" + description: + path: "../generated/QtDartBindings/dart" + relative: true + source: path + version: "0.0.0" + clock: + dependency: transitive + description: + name: clock + sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf + url: "https://pub.dev" + source: hosted + version: "1.1.1" + ffi: + dependency: transitive + description: + name: ffi + sha256: ed5337a5660c506388a9f012be0288fb38b49020ce2b45fe1f8b8323fe429f99 + url: "https://pub.dev" + source: hosted + version: "2.0.2" + intl: + dependency: transitive + description: + name: intl + sha256: "3bc132a9dbce73a7e4a21a17d06e1878839ffbf975568bc875c60537824b0c4d" + url: "https://pub.dev" + source: hosted + version: "0.18.1" + meta: + dependency: transitive + description: + name: meta + sha256: "25dfcaf170a0190f47ca6355bdd4552cb8924b430512ff0cafb8db9bd41fe33b" + url: "https://pub.dev" + source: hosted + version: "1.14.0" + path: + dependency: transitive + description: + name: path + sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917" + url: "https://pub.dev" + source: hosted + version: "1.8.3" + pedantic: + dependency: "direct dev" + description: + name: pedantic + sha256: "67fc27ed9639506c856c840ccce7594d0bdcd91bc8d53d6e52359449a1d50602" + url: "https://pub.dev" + source: hosted + version: "1.11.1" +sdks: + dart: ">=2.17.0 <4.0.0" diff --git a/app/pubspec.yaml b/app/pubspec.yaml new file mode 100644 index 0000000..437f69d --- /dev/null +++ b/app/pubspec.yaml @@ -0,0 +1,15 @@ +name: DartBindingsTest +description: A test app to test the dart bindings +# version: 1.0.0 +# homepage: https://www.example.com + +environment: + sdk: '>=2.12.0 <3.0.0' + +dependencies: + QtDartBindings: + path: '../generated/QtDartBindings/dart/' + +dev_dependencies: + pedantic: ^1.9.0 + diff --git a/bindings_global.h b/bindings_global.h new file mode 100644 index 0000000..29cd7dd --- /dev/null +++ b/bindings_global.h @@ -0,0 +1,7 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT + +#include +#include diff --git a/cmake/ECM/modules/BSD-3-Clause.txt b/cmake/ECM/modules/BSD-3-Clause.txt new file mode 100644 index 0000000..d583b4a --- /dev/null +++ b/cmake/ECM/modules/BSD-3-Clause.txt @@ -0,0 +1,28 @@ +Copyright (c) . All rights reserved. + +This license applies to the CMake ECM modules only. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its contributors +may be used to endorse or promote products derived from this software without +specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cmake/ECM/modules/ECMEnableSanitizers.cmake b/cmake/ECM/modules/ECMEnableSanitizers.cmake new file mode 100644 index 0000000..e04c831 --- /dev/null +++ b/cmake/ECM/modules/ECMEnableSanitizers.cmake @@ -0,0 +1,156 @@ +#.rst: +# ECMEnableSanitizers +# ------------------- +# +# Enable compiler sanitizer flags. +# +# The following sanitizers are supported: +# +# - Address Sanitizer +# - Memory Sanitizer +# - Thread Sanitizer +# - Leak Sanitizer +# - Undefined Behaviour Sanitizer +# +# All of them are implemented in Clang, depending on your version, and +# there is an work in progress in GCC, where some of them are currently +# implemented. +# +# This module will check your current compiler version to see if it +# supports the sanitizers that you want to enable +# +# Usage +# ===== +# +# Simply add:: +# +# include(ECMEnableSanitizers) +# +# to your ``CMakeLists.txt``. Note that this module is included in +# KDECompilerSettings, so projects using that module do not need to also +# include this one. +# +# The sanitizers are not enabled by default. Instead, you must set +# ``ECM_ENABLE_SANITIZERS`` (either in your ``CMakeLists.txt`` or on the +# command line) to a semicolon-separated list of sanitizers you wish to enable. +# The options are: +# +# - address +# - memory +# - thread +# - leak +# - undefined +# - fuzzer +# +# The sanitizers "address", "memory" and "thread" are mutually exclusive. You +# cannot enable two of them in the same build. +# +# "leak" requires the "address" sanitizer. +# +# .. note:: +# +# To reduce the overhead induced by the instrumentation of the sanitizers, it +# is advised to enable compiler optimizations (``-O1`` or higher). +# +# Example +# ======= +# +# This is an example of usage:: +# +# mkdir build +# cd build +# cmake -DECM_ENABLE_SANITIZERS='address;leak;undefined' .. +# +# .. note:: +# +# Most of the sanitizers will require Clang. To enable it, use:: +# +# -DCMAKE_CXX_COMPILER=clang++ +# +# Since 1.3.0. + +#============================================================================= +# SPDX-FileCopyrightText: 2014 Mathieu Tarral +# +# SPDX-License-Identifier: BSD-3-Clause + +# MACRO check_compiler_version +#----------------------------- +macro (check_compiler_version gcc_required_version clang_required_version) + if ( + ( + CMAKE_CXX_COMPILER_ID MATCHES "GNU" + AND + CMAKE_CXX_COMPILER_VERSION VERSION_LESS ${gcc_required_version} + ) + OR + ( + CMAKE_CXX_COMPILER_ID MATCHES "Clang" + AND + CMAKE_CXX_COMPILER_VERSION VERSION_LESS ${clang_required_version} + ) + ) + # error ! + message(FATAL_ERROR "You ask to enable the sanitizer ${CUR_SANITIZER}, + but your compiler ${CMAKE_CXX_COMPILER_ID} version ${CMAKE_CXX_COMPILER_VERSION} + does not support it ! + You should use at least GCC ${gcc_required_version} or Clang ${clang_required_version} + (99.99 means not implemented yet)") + endif () +endmacro () + +# MACRO check_compiler_support +#------------------------------ +macro (enable_sanitizer_flags sanitize_option) + if (${sanitize_option} MATCHES "address") + check_compiler_version("4.8" "3.1") + set(XSAN_COMPILE_FLAGS "-fsanitize=address -fno-omit-frame-pointer -fno-optimize-sibling-calls") + set(XSAN_LINKER_FLAGS "asan") + elseif (${sanitize_option} MATCHES "thread") + check_compiler_version("4.8" "3.1") + set(XSAN_COMPILE_FLAGS "-fsanitize=thread") + set(XSAN_LINKER_FLAGS "tsan") + elseif (${sanitize_option} MATCHES "memory") + check_compiler_version("99.99" "3.1") + set(XSAN_COMPILE_FLAGS "-fsanitize=memory") + elseif (${sanitize_option} MATCHES "leak") + check_compiler_version("4.9" "3.4") + set(XSAN_COMPILE_FLAGS "-fsanitize=leak") + set(XSAN_LINKER_FLAGS "lsan") + elseif (${sanitize_option} MATCHES "undefined") + check_compiler_version("4.9" "3.1") + set(XSAN_COMPILE_FLAGS "-fsanitize=undefined -fno-omit-frame-pointer -fno-optimize-sibling-calls") + elseif (${sanitize_option} MATCHES "fuzzer") + check_compiler_version("99.99" "6.0") + set(XSAN_COMPILE_FLAGS "-fsanitize=fuzzer") + else () + message(FATAL_ERROR "Compiler sanitizer option \"${sanitize_option}\" not supported.") + endif () +endmacro () + +if (ECM_ENABLE_SANITIZERS) + if (CMAKE_CXX_COMPILER_ID MATCHES "GNU" OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") + # for each element of the ECM_ENABLE_SANITIZERS list + foreach ( CUR_SANITIZER ${ECM_ENABLE_SANITIZERS} ) + # lowercase filter + string(TOLOWER ${CUR_SANITIZER} CUR_SANITIZER) + # check option and enable appropriate flags + enable_sanitizer_flags ( ${CUR_SANITIZER} ) + # TODO: GCC will not link pthread library if enabled ASan + if(CMAKE_C_COMPILER_ID MATCHES "Clang") + set( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${XSAN_COMPILE_FLAGS}" ) + endif() + set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${XSAN_COMPILE_FLAGS}" ) + if(CMAKE_CXX_COMPILER_ID MATCHES "GNU") + link_libraries(${XSAN_LINKER_FLAGS}) + endif() + if (CMAKE_CXX_COMPILER_ID MATCHES "Clang") + string(REPLACE "-Wl,--no-undefined" "" CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS}") + string(REPLACE "-Wl,--no-undefined" "" CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS}") + endif () + endforeach() + else() + message(STATUS "Tried to enable sanitizers (-DECM_ENABLE_SANITIZERS=${ECM_ENABLE_SANITIZERS}), \ +but compiler (${CMAKE_CXX_COMPILER_ID}) does not have sanitizer support") + endif() +endif() diff --git a/dartagnan.json b/dartagnan.json new file mode 100644 index 0000000..55cc924 --- /dev/null +++ b/dartagnan.json @@ -0,0 +1,3 @@ +{ + "target_link_libraries" : "Qt6::Widgets" +} diff --git a/generated/QtDartBindings/CMakeLists.txt b/generated/QtDartBindings/CMakeLists.txt new file mode 100644 index 0000000..47bfefd --- /dev/null +++ b/generated/QtDartBindings/CMakeLists.txt @@ -0,0 +1,108 @@ +cmake_minimum_required(VERSION 3.10) + +project(QtDartBindings LANGUAGES CXX) + +set(SOURCES + dart/ffi/Qt_c.cpp + dart/ffi/QVariant_c.cpp + dart/ffi/QStyleHintReturn_c.cpp + dart/ffi/QStyleFactory_c.cpp + dart/ffi/QString_c.cpp + dart/ffi/QStandardItem_c.cpp + dart/ffi/QSizePolicy_c.cpp + dart/ffi/QSizeF_c.cpp + dart/ffi/QSize_c.cpp + dart/ffi/QRegion_c.cpp + dart/ffi/QRectF_c.cpp + dart/ffi/QRect_c.cpp + dart/ffi/QPointF_c.cpp + dart/ffi/QPoint_c.cpp + dart/ffi/QPixmap_c.cpp + dart/ffi/QPen_c.cpp + dart/ffi/QPalette_c.cpp + dart/ffi/QPainter_c.cpp + dart/ffi/QObject_c.cpp + dart/ffi/QWindow_c.cpp + dart/ffi/QWidget_c.cpp + dart/ffi/QToolBar_c.cpp + dart/ffi/QStatusBar_c.cpp + dart/ffi/QTimer_c.cpp + dart/ffi/QStyleOption_c.cpp + dart/ffi/QStyleOptionComplex_c.cpp + dart/ffi/QStyle_c.cpp + dart/ffi/QShortcut_c.cpp + dart/ffi/QModelIndex_c.cpp + dart/ffi/QMenuBar_c.cpp + dart/ffi/QMenu_c.cpp + dart/ffi/QMainWindow_c.cpp + dart/ffi/QList_c.cpp + dart/ffi/QLineF_c.cpp + dart/ffi/QLineEdit_c.cpp + dart/ffi/QLine_c.cpp + dart/ffi/QLayoutItem_c.cpp + dart/ffi/QLayout_c.cpp + dart/ffi/QKeySequence_c.cpp + dart/ffi/QItemSelectionRange_c.cpp + dart/ffi/QItemSelectionModel_c.cpp + dart/ffi/QItemSelection_c.cpp + dart/ffi/QIcon_c.cpp + dart/ffi/QIODevice_c.cpp + dart/ffi/QProcess_c.cpp + dart/ffi/QGridLayout_c.cpp + dart/ffi/QFrame_c.cpp + dart/ffi/QSplitter_c.cpp + dart/ffi/QLabel_c.cpp + dart/ffi/QFormLayout_c.cpp + dart/ffi/QFontDatabase_c.cpp + dart/ffi/QFont_c.cpp + dart/ffi/QFileInfo_c.cpp + dart/ffi/QEvent_c.cpp + dart/ffi/QPaintEvent_c.cpp + dart/ffi/QInputEvent_c.cpp + dart/ffi/QPointerEvent_c.cpp + dart/ffi/QSinglePointEvent_c.cpp + dart/ffi/QMouseEvent_c.cpp + dart/ffi/QDialog_c.cpp + dart/ffi/QInputDialog_c.cpp + dart/ffi/QCoreApplication_c.cpp + dart/ffi/QGuiApplication_c.cpp + dart/ffi/QColor_c.cpp + dart/ffi/QByteArray_c.cpp + dart/ffi/QBrush_c.cpp + dart/ffi/QBoxLayout_c.cpp + dart/ffi/QVBoxLayout_c.cpp + dart/ffi/QHBoxLayout_c.cpp + dart/ffi/QApplication_c.cpp + dart/ffi/QAction_c.cpp + dart/ffi/QAbstractScrollArea_c.cpp + dart/ffi/QTextEdit_c.cpp + dart/ffi/QScrollArea_c.cpp + dart/ffi/QPlainTextEdit_c.cpp + dart/ffi/QAbstractItemView_c.cpp + dart/ffi/QTreeView_c.cpp + dart/ffi/QTableView_c.cpp + dart/ffi/QListView_c.cpp + dart/ffi/QAbstractItemModel_c.cpp + dart/ffi/QStandardItemModel_c.cpp + dart/ffi/QAbstractProxyModel_c.cpp + dart/ffi/QSortFilterProxyModel_c.cpp + dart/ffi/QAbstractListModel_c.cpp + dart/ffi/QAbstractButton_c.cpp + dart/ffi/QPushButton_c.cpp + dart/ffi/QCheckBox_c.cpp +) + +set(CMAKE_CXX_VISIBILITY_PRESET hidden) + +find_package(Qt6Widgets) + +add_library(QtDartBindings SHARED ${SOURCES}) + +include(GenerateExportHeader) +generate_export_header(QtDartBindings EXPORT_FILE_NAME "${CMAKE_CURRENT_BINARY_DIR}/QtDartBindings_exports.h" EXPORT_MACRO_NAME QtDartBindings_EXPORT) +set_property(TARGET QtDartBindings PROPERTY CXX_STANDARD 14) + +target_link_libraries(QtDartBindings Qt6::Widgets Qt6::Core Qt6::Widgets) +target_include_directories(QtDartBindings PUBLIC $ $ +$) + diff --git a/generated/QtDartBindings/QtDartBindings_exports.h b/generated/QtDartBindings/QtDartBindings_exports.h new file mode 100644 index 0000000..037efe4 --- /dev/null +++ b/generated/QtDartBindings/QtDartBindings_exports.h @@ -0,0 +1,9 @@ +#pragma once + +#include + +#if defined(BUILDING_QtDartBindings) +# define QtDartBindings_EXPORT Q_DECL_EXPORT +#else +# define QtDartBindings_EXPORT Q_DECL_IMPORT +#endif diff --git a/generated/QtDartBindings/dart/ffi/QAbstractButton_c.cpp b/generated/QtDartBindings/dart/ffi/QAbstractButton_c.cpp new file mode 100644 index 0000000..9c37e8a --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QAbstractButton_c.cpp @@ -0,0 +1,917 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QAbstractButton_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QAbstractButton_wrapper::QAbstractButton_wrapper(QWidget *parent) + : ::QAbstractButton(parent) {} +void QAbstractButton_wrapper::animateClick() { + ::QAbstractButton::animateClick(); +} +bool QAbstractButton_wrapper::autoExclusive() const { + return ::QAbstractButton::autoExclusive(); +} +bool QAbstractButton_wrapper::autoRepeat() const { + return ::QAbstractButton::autoRepeat(); +} +int QAbstractButton_wrapper::autoRepeatDelay() const { + return ::QAbstractButton::autoRepeatDelay(); +} +int QAbstractButton_wrapper::autoRepeatInterval() const { + return ::QAbstractButton::autoRepeatInterval(); +} +void QAbstractButton_wrapper::changeEvent(QEvent *e) { + if (m_changeEventCallback) { + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), e); + } else { + ::QAbstractButton::changeEvent(e); + } +} +void QAbstractButton_wrapper::changeEvent_nocallback(QEvent *e) { + ::QAbstractButton::changeEvent(e); +} +void QAbstractButton_wrapper::checkStateSet() { + if (m_checkStateSetCallback) { + const void *thisPtr = this; + m_checkStateSetCallback(const_cast(thisPtr)); + } else { + ::QAbstractButton::checkStateSet(); + } +} +void QAbstractButton_wrapper::checkStateSet_nocallback() { + ::QAbstractButton::checkStateSet(); +} +void QAbstractButton_wrapper::click() { ::QAbstractButton::click(); } +void QAbstractButton_wrapper::clicked(bool checked) { + ::QAbstractButton::clicked(checked); +} +void QAbstractButton_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QAbstractButton::customEvent(event); + } +} +void QAbstractButton_wrapper::customEvent_nocallback(QEvent *event) { + ::QAbstractButton::customEvent(event); +} +int QAbstractButton_wrapper::devType() const { + if (m_devTypeCallback) { + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + return ::QAbstractButton::devType(); + } +} +int QAbstractButton_wrapper::devType_nocallback() const { + return ::QAbstractButton::devType(); +} +bool QAbstractButton_wrapper::event(QEvent *e) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), e); + } else { + return ::QAbstractButton::event(e); + } +} +bool QAbstractButton_wrapper::event_nocallback(QEvent *e) { + return ::QAbstractButton::event(e); +} +bool QAbstractButton_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QAbstractButton::eventFilter(watched, event); + } +} +bool QAbstractButton_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + return ::QAbstractButton::eventFilter(watched, event); +} +bool QAbstractButton_wrapper::focusNextPrevChild(bool next) { + if (m_focusNextPrevChildCallback) { + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + return ::QAbstractButton::focusNextPrevChild(next); + } +} +bool QAbstractButton_wrapper::focusNextPrevChild_nocallback(bool next) { + return ::QAbstractButton::focusNextPrevChild(next); +} +bool QAbstractButton_wrapper::hasHeightForWidth() const { + if (m_hasHeightForWidthCallback) { + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + return ::QAbstractButton::hasHeightForWidth(); + } +} +bool QAbstractButton_wrapper::hasHeightForWidth_nocallback() const { + return ::QAbstractButton::hasHeightForWidth(); +} +int QAbstractButton_wrapper::heightForWidth(int arg__1) const { + if (m_heightForWidthCallback) { + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QAbstractButton::heightForWidth(arg__1); + } +} +int QAbstractButton_wrapper::heightForWidth_nocallback(int arg__1) const { + return ::QAbstractButton::heightForWidth(arg__1); +} +bool QAbstractButton_wrapper::hitButton(const QPoint &pos) const { + if (m_hitButtonCallback) { + const void *thisPtr = this; + return m_hitButtonCallback(const_cast(thisPtr), pos); + } else { + return ::QAbstractButton::hitButton(pos); + } +} +bool QAbstractButton_wrapper::hitButton_nocallback(const QPoint &pos) const { + return ::QAbstractButton::hitButton(pos); +} +QIcon QAbstractButton_wrapper::icon() const { + return ::QAbstractButton::icon(); +} +QSize QAbstractButton_wrapper::iconSize() const { + return ::QAbstractButton::iconSize(); +} +void QAbstractButton_wrapper::initPainter(QPainter *painter) const { + if (m_initPainterCallback) { + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + ::QAbstractButton::initPainter(painter); + } +} +void QAbstractButton_wrapper::initPainter_nocallback(QPainter *painter) const { + ::QAbstractButton::initPainter(painter); +} +bool QAbstractButton_wrapper::isCheckable() const { + return ::QAbstractButton::isCheckable(); +} +bool QAbstractButton_wrapper::isChecked() const { + return ::QAbstractButton::isChecked(); +} +bool QAbstractButton_wrapper::isDown() const { + return ::QAbstractButton::isDown(); +} +void QAbstractButton_wrapper::leaveEvent(QEvent *event) { + if (m_leaveEventCallback) { + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + ::QAbstractButton::leaveEvent(event); + } +} +void QAbstractButton_wrapper::leaveEvent_nocallback(QEvent *event) { + ::QAbstractButton::leaveEvent(event); +} +QSize QAbstractButton_wrapper::minimumSizeHint() const { + if (m_minimumSizeHintCallback) { + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + return ::QAbstractButton::minimumSizeHint(); + } +} +QSize QAbstractButton_wrapper::minimumSizeHint_nocallback() const { + return ::QAbstractButton::minimumSizeHint(); +} +void QAbstractButton_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + if (m_mouseDoubleClickEventCallback) { + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + ::QAbstractButton::mouseDoubleClickEvent(event); + } +} +void QAbstractButton_wrapper::mouseDoubleClickEvent_nocallback( + QMouseEvent *event) { + ::QAbstractButton::mouseDoubleClickEvent(event); +} +void QAbstractButton_wrapper::mouseMoveEvent(QMouseEvent *e) { + if (m_mouseMoveEventCallback) { + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), e); + } else { + ::QAbstractButton::mouseMoveEvent(e); + } +} +void QAbstractButton_wrapper::mouseMoveEvent_nocallback(QMouseEvent *e) { + ::QAbstractButton::mouseMoveEvent(e); +} +void QAbstractButton_wrapper::mousePressEvent(QMouseEvent *e) { + if (m_mousePressEventCallback) { + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), e); + } else { + ::QAbstractButton::mousePressEvent(e); + } +} +void QAbstractButton_wrapper::mousePressEvent_nocallback(QMouseEvent *e) { + ::QAbstractButton::mousePressEvent(e); +} +void QAbstractButton_wrapper::mouseReleaseEvent(QMouseEvent *e) { + if (m_mouseReleaseEventCallback) { + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), e); + } else { + ::QAbstractButton::mouseReleaseEvent(e); + } +} +void QAbstractButton_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *e) { + ::QAbstractButton::mouseReleaseEvent(e); +} +void QAbstractButton_wrapper::nextCheckState() { + if (m_nextCheckStateCallback) { + const void *thisPtr = this; + m_nextCheckStateCallback(const_cast(thisPtr)); + } else { + ::QAbstractButton::nextCheckState(); + } +} +void QAbstractButton_wrapper::nextCheckState_nocallback() { + ::QAbstractButton::nextCheckState(); +} +void QAbstractButton_wrapper::paintEvent(QPaintEvent *e) { + if (m_paintEventCallback) { + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), e); + } else { + std::cerr << "paintEvent: Warning: Calling pure-virtual\n"; + return; + } +} +void QAbstractButton_wrapper::paintEvent_nocallback(QPaintEvent *e) { + std::cerr << "paintEvent: Warning: Calling pure-virtual\n"; + return; +} +void QAbstractButton_wrapper::pressed() { ::QAbstractButton::pressed(); } +void QAbstractButton_wrapper::released() { ::QAbstractButton::released(); } +void QAbstractButton_wrapper::setAutoExclusive(bool arg__1) { + ::QAbstractButton::setAutoExclusive(arg__1); +} +void QAbstractButton_wrapper::setAutoRepeat(bool arg__1) { + ::QAbstractButton::setAutoRepeat(arg__1); +} +void QAbstractButton_wrapper::setAutoRepeatDelay(int arg__1) { + ::QAbstractButton::setAutoRepeatDelay(arg__1); +} +void QAbstractButton_wrapper::setAutoRepeatInterval(int arg__1) { + ::QAbstractButton::setAutoRepeatInterval(arg__1); +} +void QAbstractButton_wrapper::setCheckable(bool arg__1) { + ::QAbstractButton::setCheckable(arg__1); +} +void QAbstractButton_wrapper::setChecked(bool arg__1) { + ::QAbstractButton::setChecked(arg__1); +} +void QAbstractButton_wrapper::setDown(bool arg__1) { + ::QAbstractButton::setDown(arg__1); +} +void QAbstractButton_wrapper::setIcon(const QIcon &icon) { + ::QAbstractButton::setIcon(icon); +} +void QAbstractButton_wrapper::setIconSize(const QSize &size) { + ::QAbstractButton::setIconSize(size); +} +void QAbstractButton_wrapper::setShortcut(const QKeySequence &key) { + ::QAbstractButton::setShortcut(key); +} +void QAbstractButton_wrapper::setText(const QString &text) { + ::QAbstractButton::setText(text); +} +void QAbstractButton_wrapper::setVisible(bool visible) { + if (m_setVisibleCallback) { + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + ::QAbstractButton::setVisible(visible); + } +} +void QAbstractButton_wrapper::setVisible_nocallback(bool visible) { + ::QAbstractButton::setVisible(visible); +} +QPainter *QAbstractButton_wrapper::sharedPainter() const { + if (m_sharedPainterCallback) { + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + return ::QAbstractButton::sharedPainter(); + } +} +QPainter *QAbstractButton_wrapper::sharedPainter_nocallback() const { + return ::QAbstractButton::sharedPainter(); +} +QKeySequence QAbstractButton_wrapper::shortcut() const { + return ::QAbstractButton::shortcut(); +} +QSize QAbstractButton_wrapper::sizeHint() const { + if (m_sizeHintCallback) { + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + return ::QAbstractButton::sizeHint(); + } +} +QSize QAbstractButton_wrapper::sizeHint_nocallback() const { + return ::QAbstractButton::sizeHint(); +} +QString QAbstractButton_wrapper::text() const { + return ::QAbstractButton::text(); +} +void QAbstractButton_wrapper::toggle() { ::QAbstractButton::toggle(); } +void QAbstractButton_wrapper::toggled(bool checked) { + ::QAbstractButton::toggled(checked); +} +QString QAbstractButton_wrapper::tr(const char *s, const char *c, int n) { + return ::QAbstractButton::tr(s, c, n); +} +QAbstractButton_wrapper::~QAbstractButton_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QAbstractButton *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QAbstractButton_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { +void c_QAbstractButton_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QAbstractButton__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QAbstractButton_wrapper(parent); + return reinterpret_cast(ptr); +} +// animateClick() +void c_QAbstractButton__animateClick(void *thisObj) { + fromPtr(thisObj)->animateClick(); +} +// autoExclusive() const +bool c_QAbstractButton__autoExclusive(void *thisObj) { + const auto &result = fromPtr(thisObj)->autoExclusive(); + return result; +} +// autoRepeat() const +bool c_QAbstractButton__autoRepeat(void *thisObj) { + const auto &result = fromPtr(thisObj)->autoRepeat(); + return result; +} +// autoRepeatDelay() const +int c_QAbstractButton__autoRepeatDelay(void *thisObj) { + const auto &result = fromPtr(thisObj)->autoRepeatDelay(); + return result; +} +// autoRepeatInterval() const +int c_QAbstractButton__autoRepeatInterval(void *thisObj) { + const auto &result = fromPtr(thisObj)->autoRepeatInterval(); + return result; +} +// changeEvent(QEvent * e) +void c_QAbstractButton__changeEvent_QEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + fromWrapperPtr(thisObj)->changeEvent_nocallback(e); +} +// checkStateSet() +void c_QAbstractButton__checkStateSet(void *thisObj) { + fromWrapperPtr(thisObj)->checkStateSet_nocallback(); +} +// click() +void c_QAbstractButton__click(void *thisObj) { fromPtr(thisObj)->click(); } +// clicked(bool checked) +void c_QAbstractButton__clicked_bool(void *thisObj, bool checked) { + fromPtr(thisObj)->clicked(checked); +} +void c_QAbstractButton__onClicked_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractButton::clicked, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QAbstractButton__onCustomContextMenuRequested_QPoint( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractButton::customContextMenuRequested, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// customEvent(QEvent * event) +void c_QAbstractButton__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// devType() const +int c_QAbstractButton__devType(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); + return result; +} +// event(QEvent * e) +bool c_QAbstractButton__event_QEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + const auto &result = fromWrapperPtr(thisObj)->event_nocallback(e); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QAbstractButton__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// focusNextPrevChild(bool next) +bool c_QAbstractButton__focusNextPrevChild_bool(void *thisObj, bool next) { + const auto &result = + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); + return result; +} +// hasHeightForWidth() const +bool c_QAbstractButton__hasHeightForWidth(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); + return result; +} +// heightForWidth(int arg__1) const +int c_QAbstractButton__heightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); + return result; +} +// hitButton(const QPoint & pos) const +bool c_QAbstractButton__hitButton_QPoint(void *thisObj, void *pos_) { + assert(pos_); + auto &pos = *reinterpret_cast(pos_); + const auto &result = fromWrapperPtr(thisObj)->hitButton_nocallback(pos); + return result; +} +// icon() const +void *c_QAbstractButton__icon(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->icon()}; + return result; +} +// iconSize() const +void *c_QAbstractButton__iconSize(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->iconSize()}; + return result; +} +// initPainter(QPainter * painter) const +void c_QAbstractButton__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} +// isCheckable() const +bool c_QAbstractButton__isCheckable(void *thisObj) { + const auto &result = fromPtr(thisObj)->isCheckable(); + return result; +} +// isChecked() const +bool c_QAbstractButton__isChecked(void *thisObj) { + const auto &result = fromPtr(thisObj)->isChecked(); + return result; +} +// isDown() const +bool c_QAbstractButton__isDown(void *thisObj) { + const auto &result = fromPtr(thisObj)->isDown(); + return result; +} +// leaveEvent(QEvent * event) +void c_QAbstractButton__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} +// minimumSizeHint() const +void *c_QAbstractButton__minimumSizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; + return result; +} +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QAbstractButton__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} +// mouseMoveEvent(QMouseEvent * e) +void c_QAbstractButton__mouseMoveEvent_QMouseEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(e); +} +// mousePressEvent(QMouseEvent * e) +void c_QAbstractButton__mousePressEvent_QMouseEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(e); +} +// mouseReleaseEvent(QMouseEvent * e) +void c_QAbstractButton__mouseReleaseEvent_QMouseEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(e); +} +// nextCheckState() +void c_QAbstractButton__nextCheckState(void *thisObj) { + fromWrapperPtr(thisObj)->nextCheckState_nocallback(); +} +// paintEvent(QPaintEvent * e) +void c_QAbstractButton__paintEvent_QPaintEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + fromWrapperPtr(thisObj)->paintEvent_nocallback(e); +} +// pressed() +void c_QAbstractButton__pressed(void *thisObj) { fromPtr(thisObj)->pressed(); } +void c_QAbstractButton__onPressed(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractButton::pressed, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// released() +void c_QAbstractButton__released(void *thisObj) { + fromPtr(thisObj)->released(); +} +void c_QAbstractButton__onReleased(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractButton::released, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// setAutoExclusive(bool arg__1) +void c_QAbstractButton__setAutoExclusive_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->setAutoExclusive(arg__1); +} +// setAutoRepeat(bool arg__1) +void c_QAbstractButton__setAutoRepeat_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->setAutoRepeat(arg__1); +} +// setAutoRepeatDelay(int arg__1) +void c_QAbstractButton__setAutoRepeatDelay_int(void *thisObj, int arg__1) { + fromPtr(thisObj)->setAutoRepeatDelay(arg__1); +} +// setAutoRepeatInterval(int arg__1) +void c_QAbstractButton__setAutoRepeatInterval_int(void *thisObj, int arg__1) { + fromPtr(thisObj)->setAutoRepeatInterval(arg__1); +} +// setCheckable(bool arg__1) +void c_QAbstractButton__setCheckable_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->setCheckable(arg__1); +} +// setChecked(bool arg__1) +void c_QAbstractButton__setChecked_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->setChecked(arg__1); +} +// setDown(bool arg__1) +void c_QAbstractButton__setDown_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->setDown(arg__1); +} +// setIcon(const QIcon & icon) +void c_QAbstractButton__setIcon_QIcon(void *thisObj, void *icon_) { + assert(icon_); + auto &icon = *reinterpret_cast(icon_); + fromPtr(thisObj)->setIcon(icon); +} +// setIconSize(const QSize & size) +void c_QAbstractButton__setIconSize_QSize(void *thisObj, void *size_) { + assert(size_); + auto &size = *reinterpret_cast(size_); + fromPtr(thisObj)->setIconSize(size); +} +// setShortcut(const QKeySequence & key) +void c_QAbstractButton__setShortcut_QKeySequence(void *thisObj, void *key_) { + assert(key_); + auto &key = *reinterpret_cast(key_); + fromPtr(thisObj)->setShortcut(key); +} +// setText(const QString & text) +void c_QAbstractButton__setText_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + fromPtr(thisObj)->setText(text); + free((char *)text_); +} +// setVisible(bool visible) +void c_QAbstractButton__setVisible_bool(void *thisObj, bool visible) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} +// sharedPainter() const +void *c_QAbstractButton__sharedPainter(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->sharedPainter_nocallback(); + return result; +} +// shortcut() const +void *c_QAbstractButton__shortcut(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->shortcut()}; + return result; +} +// sizeHint() const +void *c_QAbstractButton__sizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; + return result; +} +// text() const +void *c_QAbstractButton__text(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->text()}; + return result; +} +// toggle() +void c_QAbstractButton__toggle(void *thisObj) { fromPtr(thisObj)->toggle(); } +// toggled(bool checked) +void c_QAbstractButton__toggled_bool(void *thisObj, bool checked) { + fromPtr(thisObj)->toggled(checked); +} +void c_QAbstractButton__onToggled_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractButton::toggled, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// tr(const char * s, const char * c, int n) +void *c_static_QAbstractButton__tr_char_char_int(const char *s, const char *c, + int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QAbstractButton_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +void c_QAbstractButton__onWindowIconChanged_QIcon(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractButton::windowIconChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QAbstractButton__onWindowIconTextChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractButton::windowIconTextChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QAbstractButton__onWindowTitleChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractButton::windowTitleChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QAbstractButton__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QAbstractButton__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1128: + wrapper->m_changeEventCallback = + reinterpret_cast(callback); + break; + case 6040: + wrapper->m_checkStateSetCallback = + reinterpret_cast(callback); + break; + case 946: + wrapper->m_customEventCallback = + reinterpret_cast(callback); + break; + case 1145: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractButton_wrapper::Callback_devType>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractButton_wrapper::Callback_event>( + callback); + break; + case 957: + wrapper->m_eventFilterCallback = + reinterpret_cast(callback); + break; + case 1155: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1169: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1173: + wrapper->m_heightForWidthCallback = + reinterpret_cast(callback); + break; + case 6075: + wrapper->m_hitButtonCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractButton_wrapper::Callback_hitButton>( + callback); + break; + case 1176: + wrapper->m_initPainterCallback = + reinterpret_cast(callback); + break; + case 1202: + wrapper->m_leaveEventCallback = + reinterpret_cast(callback); + break; + case 1222: + wrapper->m_minimumSizeHintCallback = + reinterpret_cast(callback); + break; + case 1224: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1226: + wrapper->m_mouseMoveEventCallback = + reinterpret_cast(callback); + break; + case 1227: + wrapper->m_mousePressEventCallback = + reinterpret_cast(callback); + break; + case 1228: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 6125: + wrapper->m_nextCheckStateCallback = + reinterpret_cast(callback); + break; + case 1235: + wrapper->m_paintEventCallback = + reinterpret_cast(callback); + break; + case 1314: + wrapper->m_setVisibleCallback = + reinterpret_cast(callback); + break; + case 1323: + wrapper->m_sharedPainterCallback = + reinterpret_cast(callback); + break; + case 1331: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractButton_wrapper::Callback_sizeHint>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QAbstractButton_c.h b/generated/QtDartBindings/dart/ffi/QAbstractButton_c.h new file mode 100644 index 0000000..2e7ff34 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QAbstractButton_c.h @@ -0,0 +1,308 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QAbstractButton_wrapper : public ::QAbstractButton { +public: + ~QAbstractButton_wrapper(); + QAbstractButton_wrapper(QWidget *parent = nullptr); + void animateClick(); + bool autoExclusive() const; + bool autoRepeat() const; + int autoRepeatDelay() const; + int autoRepeatInterval() const; + virtual void changeEvent(QEvent *e); + virtual void changeEvent_nocallback(QEvent *e); + virtual void checkStateSet(); + virtual void checkStateSet_nocallback(); + void click(); + void clicked(bool checked = false); + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual int devType() const; + virtual int devType_nocallback() const; + virtual bool event(QEvent *e); + virtual bool event_nocallback(QEvent *e); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + virtual bool focusNextPrevChild(bool next); + virtual bool focusNextPrevChild_nocallback(bool next); + virtual bool hasHeightForWidth() const; + virtual bool hasHeightForWidth_nocallback() const; + virtual int heightForWidth(int arg__1) const; + virtual int heightForWidth_nocallback(int arg__1) const; + virtual bool hitButton(const QPoint &pos) const; + virtual bool hitButton_nocallback(const QPoint &pos) const; + QIcon icon() const; + QSize iconSize() const; + virtual void initPainter(QPainter *painter) const; + virtual void initPainter_nocallback(QPainter *painter) const; + bool isCheckable() const; + bool isChecked() const; + bool isDown() const; + virtual void leaveEvent(QEvent *event); + virtual void leaveEvent_nocallback(QEvent *event); + virtual QSize minimumSizeHint() const; + virtual QSize minimumSizeHint_nocallback() const; + virtual void mouseDoubleClickEvent(QMouseEvent *event); + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + virtual void mouseMoveEvent(QMouseEvent *e); + virtual void mouseMoveEvent_nocallback(QMouseEvent *e); + virtual void mousePressEvent(QMouseEvent *e); + virtual void mousePressEvent_nocallback(QMouseEvent *e); + virtual void mouseReleaseEvent(QMouseEvent *e); + virtual void mouseReleaseEvent_nocallback(QMouseEvent *e); + virtual void nextCheckState(); + virtual void nextCheckState_nocallback(); + virtual void paintEvent(QPaintEvent *e); + virtual void paintEvent_nocallback(QPaintEvent *e); + void pressed(); + void released(); + void setAutoExclusive(bool arg__1); + void setAutoRepeat(bool arg__1); + void setAutoRepeatDelay(int arg__1); + void setAutoRepeatInterval(int arg__1); + void setCheckable(bool arg__1); + void setChecked(bool arg__1); + void setDown(bool arg__1); + void setIcon(const QIcon &icon); + void setIconSize(const QSize &size); + void setShortcut(const QKeySequence &key); + void setText(const QString &text); + virtual void setVisible(bool visible); + virtual void setVisible_nocallback(bool visible); + virtual QPainter *sharedPainter() const; + virtual QPainter *sharedPainter_nocallback() const; + QKeySequence shortcut() const; + virtual QSize sizeHint() const; + virtual QSize sizeHint_nocallback() const; + QString text() const; + void toggle(); + void toggled(bool checked); + static QString tr(const char *s, const char *c, int n); + typedef void (*Callback_changeEvent)(void *, QEvent *e); + Callback_changeEvent m_changeEventCallback = nullptr; + typedef void (*Callback_checkStateSet)(void *); + Callback_checkStateSet m_checkStateSetCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *e); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + typedef bool (*Callback_hitButton)(void *, const QPoint &pos); + Callback_hitButton m_hitButtonCallback = nullptr; + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *e); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *e); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *e); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + typedef void (*Callback_nextCheckState)(void *); + Callback_nextCheckState m_nextCheckStateCallback = nullptr; + typedef void (*Callback_paintEvent)(void *, QPaintEvent *e); + Callback_paintEvent m_paintEventCallback = nullptr; + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QAbstractButton::QAbstractButton(QWidget * parent) +QtDartBindings_EXPORT void * +c_QAbstractButton__constructor_QWidget(void *parent_); +// QAbstractButton::animateClick() +QtDartBindings_EXPORT void c_QAbstractButton__animateClick(void *thisObj); +// QAbstractButton::autoExclusive() const +QtDartBindings_EXPORT bool c_QAbstractButton__autoExclusive(void *thisObj); +// QAbstractButton::autoRepeat() const +QtDartBindings_EXPORT bool c_QAbstractButton__autoRepeat(void *thisObj); +// QAbstractButton::autoRepeatDelay() const +QtDartBindings_EXPORT int c_QAbstractButton__autoRepeatDelay(void *thisObj); +// QAbstractButton::autoRepeatInterval() const +QtDartBindings_EXPORT int c_QAbstractButton__autoRepeatInterval(void *thisObj); +// QAbstractButton::changeEvent(QEvent * e) +QtDartBindings_EXPORT void c_QAbstractButton__changeEvent_QEvent(void *thisObj, + void *e_); +// QAbstractButton::checkStateSet() +QtDartBindings_EXPORT void c_QAbstractButton__checkStateSet(void *thisObj); +// QAbstractButton::click() +QtDartBindings_EXPORT void c_QAbstractButton__click(void *thisObj); +// QAbstractButton::clicked(bool checked) +QtDartBindings_EXPORT void c_QAbstractButton__clicked_bool(void *thisObj, + bool checked); +QtDartBindings_EXPORT void c_QAbstractButton__onClicked_bool( + void *thisObj, void *contextQObject, + void *callback); // QAbstractButton::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QAbstractButton__customEvent_QEvent(void *thisObj, + void *event_); +// QAbstractButton::devType() const +QtDartBindings_EXPORT int c_QAbstractButton__devType(void *thisObj); +// QAbstractButton::event(QEvent * e) +QtDartBindings_EXPORT bool c_QAbstractButton__event_QEvent(void *thisObj, + void *e_); +// QAbstractButton::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QAbstractButton__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QAbstractButton::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool +c_QAbstractButton__focusNextPrevChild_bool(void *thisObj, bool next); +// QAbstractButton::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QAbstractButton__hasHeightForWidth(void *thisObj); +// QAbstractButton::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QAbstractButton__heightForWidth_int(void *thisObj, + int arg__1); +// QAbstractButton::hitButton(const QPoint & pos) const +QtDartBindings_EXPORT bool c_QAbstractButton__hitButton_QPoint(void *thisObj, + void *pos_); +// QAbstractButton::icon() const +QtDartBindings_EXPORT void *c_QAbstractButton__icon(void *thisObj); +// QAbstractButton::iconSize() const +QtDartBindings_EXPORT void *c_QAbstractButton__iconSize(void *thisObj); +// QAbstractButton::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void +c_QAbstractButton__initPainter_QPainter(void *thisObj, void *painter_); +// QAbstractButton::isCheckable() const +QtDartBindings_EXPORT bool c_QAbstractButton__isCheckable(void *thisObj); +// QAbstractButton::isChecked() const +QtDartBindings_EXPORT bool c_QAbstractButton__isChecked(void *thisObj); +// QAbstractButton::isDown() const +QtDartBindings_EXPORT bool c_QAbstractButton__isDown(void *thisObj); +// QAbstractButton::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QAbstractButton__leaveEvent_QEvent(void *thisObj, + void *event_); +// QAbstractButton::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QAbstractButton__minimumSizeHint(void *thisObj); +// QAbstractButton::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QAbstractButton__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_); +// QAbstractButton::mouseMoveEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QAbstractButton__mouseMoveEvent_QMouseEvent(void *thisObj, void *e_); +// QAbstractButton::mousePressEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QAbstractButton__mousePressEvent_QMouseEvent(void *thisObj, void *e_); +// QAbstractButton::mouseReleaseEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QAbstractButton__mouseReleaseEvent_QMouseEvent(void *thisObj, void *e_); +// QAbstractButton::nextCheckState() +QtDartBindings_EXPORT void c_QAbstractButton__nextCheckState(void *thisObj); +// QAbstractButton::paintEvent(QPaintEvent * e) +QtDartBindings_EXPORT void +c_QAbstractButton__paintEvent_QPaintEvent(void *thisObj, void *e_); +// QAbstractButton::pressed() +QtDartBindings_EXPORT void c_QAbstractButton__pressed(void *thisObj); +QtDartBindings_EXPORT void +c_QAbstractButton__onPressed(void *thisObj, void *contextQObject, + void *callback); // QAbstractButton::released() +QtDartBindings_EXPORT void c_QAbstractButton__released(void *thisObj); +QtDartBindings_EXPORT void c_QAbstractButton__onReleased( + void *thisObj, void *contextQObject, + void *callback); // QAbstractButton::setAutoExclusive(bool arg__1) +QtDartBindings_EXPORT void +c_QAbstractButton__setAutoExclusive_bool(void *thisObj, bool arg__1); +// QAbstractButton::setAutoRepeat(bool arg__1) +QtDartBindings_EXPORT void c_QAbstractButton__setAutoRepeat_bool(void *thisObj, + bool arg__1); +// QAbstractButton::setAutoRepeatDelay(int arg__1) +QtDartBindings_EXPORT void +c_QAbstractButton__setAutoRepeatDelay_int(void *thisObj, int arg__1); +// QAbstractButton::setAutoRepeatInterval(int arg__1) +QtDartBindings_EXPORT void +c_QAbstractButton__setAutoRepeatInterval_int(void *thisObj, int arg__1); +// QAbstractButton::setCheckable(bool arg__1) +QtDartBindings_EXPORT void c_QAbstractButton__setCheckable_bool(void *thisObj, + bool arg__1); +// QAbstractButton::setChecked(bool arg__1) +QtDartBindings_EXPORT void c_QAbstractButton__setChecked_bool(void *thisObj, + bool arg__1); +// QAbstractButton::setDown(bool arg__1) +QtDartBindings_EXPORT void c_QAbstractButton__setDown_bool(void *thisObj, + bool arg__1); +// QAbstractButton::setIcon(const QIcon & icon) +QtDartBindings_EXPORT void c_QAbstractButton__setIcon_QIcon(void *thisObj, + void *icon_); +// QAbstractButton::setIconSize(const QSize & size) +QtDartBindings_EXPORT void c_QAbstractButton__setIconSize_QSize(void *thisObj, + void *size_); +// QAbstractButton::setShortcut(const QKeySequence & key) +QtDartBindings_EXPORT void +c_QAbstractButton__setShortcut_QKeySequence(void *thisObj, void *key_); +// QAbstractButton::setText(const QString & text) +QtDartBindings_EXPORT void +c_QAbstractButton__setText_QString(void *thisObj, const char *text_); +// QAbstractButton::setVisible(bool visible) +QtDartBindings_EXPORT void c_QAbstractButton__setVisible_bool(void *thisObj, + bool visible); +// QAbstractButton::sharedPainter() const +QtDartBindings_EXPORT void *c_QAbstractButton__sharedPainter(void *thisObj); +// QAbstractButton::shortcut() const +QtDartBindings_EXPORT void *c_QAbstractButton__shortcut(void *thisObj); +// QAbstractButton::sizeHint() const +QtDartBindings_EXPORT void *c_QAbstractButton__sizeHint(void *thisObj); +// QAbstractButton::text() const +QtDartBindings_EXPORT void *c_QAbstractButton__text(void *thisObj); +// QAbstractButton::toggle() +QtDartBindings_EXPORT void c_QAbstractButton__toggle(void *thisObj); +// QAbstractButton::toggled(bool checked) +QtDartBindings_EXPORT void c_QAbstractButton__toggled_bool(void *thisObj, + bool checked); +QtDartBindings_EXPORT void c_QAbstractButton__onToggled_bool( + void *thisObj, void *contextQObject, + void * + callback); // QAbstractButton::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QAbstractButton__tr_char_char_int(const char *s, const char *c, int n); +QtDartBindings_EXPORT void c_QAbstractButton__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QAbstractButton__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QAbstractButton_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QAbstractButton_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QAbstractButton_wrapper.cpp new file mode 100644 index 0000000..ca01f42 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QAbstractButton_wrapper.cpp @@ -0,0 +1,1344 @@ +#include "QAbstractButton_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QAbstractButton_wrapper::QAbstractButton_wrapper(QWidget *parent) + : ::QAbstractButton(parent) {} +void QAbstractButton_wrapper::animateClick() { + // tag=1000 + + // tag=1004 + ::QAbstractButton::animateClick(); +} +bool QAbstractButton_wrapper::autoExclusive() const { + // tag=1000 + + // tag=1004 + return ::QAbstractButton::autoExclusive(); +} +bool QAbstractButton_wrapper::autoRepeat() const { + // tag=1000 + + // tag=1004 + return ::QAbstractButton::autoRepeat(); +} +int QAbstractButton_wrapper::autoRepeatDelay() const { + // tag=1000 + + // tag=1004 + return ::QAbstractButton::autoRepeatDelay(); +} +int QAbstractButton_wrapper::autoRepeatInterval() const { + // tag=1000 + + // tag=1004 + return ::QAbstractButton::autoRepeatInterval(); +} +void QAbstractButton_wrapper::changeEvent(QEvent *e) { + // tag=1000 + if (m_changeEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + ::QAbstractButton::changeEvent(e); + } +} +// tag=1009 +void QAbstractButton_wrapper::changeEvent_nocallback(QEvent *e) { + // tag=1003 + ::QAbstractButton::changeEvent(e); +} +void QAbstractButton_wrapper::checkStateSet() { + // tag=1000 + if (m_checkStateSetCallback) { + // tag=1001 + const void *thisPtr = this; + m_checkStateSetCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QAbstractButton::checkStateSet(); + } +} +// tag=1009 +void QAbstractButton_wrapper::checkStateSet_nocallback() { + // tag=1003 + ::QAbstractButton::checkStateSet(); +} +void QAbstractButton_wrapper::click() { + // tag=1000 + + // tag=1004 + ::QAbstractButton::click(); +} +void QAbstractButton_wrapper::clicked(bool checked) { + // tag=1000 + + // tag=1004 + ::QAbstractButton::clicked(checked); +} +void QAbstractButton_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QAbstractButton::customEvent(event); + } +} +// tag=1009 +void QAbstractButton_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QAbstractButton::customEvent(event); +} +int QAbstractButton_wrapper::devType() const { + // tag=1000 + if (m_devTypeCallback) { + // tag=1001 + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QAbstractButton::devType(); + } +} +// tag=1009 +int QAbstractButton_wrapper::devType_nocallback() const { + // tag=1003 + return ::QAbstractButton::devType(); +} +bool QAbstractButton_wrapper::event(QEvent *e) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + return ::QAbstractButton::event(e); + } +} +// tag=1009 +bool QAbstractButton_wrapper::event_nocallback(QEvent *e) { + // tag=1003 + return ::QAbstractButton::event(e); +} +bool QAbstractButton_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QAbstractButton::eventFilter(watched, event); + } +} +// tag=1009 +bool QAbstractButton_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + // tag=1003 + return ::QAbstractButton::eventFilter(watched, event); +} +bool QAbstractButton_wrapper::focusNextPrevChild(bool next) { + // tag=1000 + if (m_focusNextPrevChildCallback) { + // tag=1001 + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + // tag=1002 + return ::QAbstractButton::focusNextPrevChild(next); + } +} +// tag=1009 +bool QAbstractButton_wrapper::focusNextPrevChild_nocallback(bool next) { + // tag=1003 + return ::QAbstractButton::focusNextPrevChild(next); +} +bool QAbstractButton_wrapper::hasHeightForWidth() const { + // tag=1000 + if (m_hasHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QAbstractButton::hasHeightForWidth(); + } +} +// tag=1009 +bool QAbstractButton_wrapper::hasHeightForWidth_nocallback() const { + // tag=1003 + return ::QAbstractButton::hasHeightForWidth(); +} +int QAbstractButton_wrapper::heightForWidth(int arg__1) const { + // tag=1000 + if (m_heightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QAbstractButton::heightForWidth(arg__1); + } +} +// tag=1009 +int QAbstractButton_wrapper::heightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QAbstractButton::heightForWidth(arg__1); +} +bool QAbstractButton_wrapper::hitButton(const QPoint &pos) const { + // tag=1000 + if (m_hitButtonCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hitButtonCallback(const_cast(thisPtr), pos); + } else { + // tag=1002 + return ::QAbstractButton::hitButton(pos); + } +} +// tag=1009 +bool QAbstractButton_wrapper::hitButton_nocallback(const QPoint &pos) const { + // tag=1003 + return ::QAbstractButton::hitButton(pos); +} +QIcon QAbstractButton_wrapper::icon() const { + // tag=1000 + + // tag=1004 + return ::QAbstractButton::icon(); +} +QSize QAbstractButton_wrapper::iconSize() const { + // tag=1000 + + // tag=1004 + return ::QAbstractButton::iconSize(); +} +void QAbstractButton_wrapper::initPainter(QPainter *painter) const { + // tag=1000 + if (m_initPainterCallback) { + // tag=1001 + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + // tag=1002 + ::QAbstractButton::initPainter(painter); + } +} +// tag=1009 +void QAbstractButton_wrapper::initPainter_nocallback(QPainter *painter) const { + // tag=1003 + ::QAbstractButton::initPainter(painter); +} +bool QAbstractButton_wrapper::isCheckable() const { + // tag=1000 + + // tag=1004 + return ::QAbstractButton::isCheckable(); +} +bool QAbstractButton_wrapper::isChecked() const { + // tag=1000 + + // tag=1004 + return ::QAbstractButton::isChecked(); +} +bool QAbstractButton_wrapper::isDown() const { + // tag=1000 + + // tag=1004 + return ::QAbstractButton::isDown(); +} +void QAbstractButton_wrapper::leaveEvent(QEvent *event) { + // tag=1000 + if (m_leaveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QAbstractButton::leaveEvent(event); + } +} +// tag=1009 +void QAbstractButton_wrapper::leaveEvent_nocallback(QEvent *event) { + // tag=1003 + ::QAbstractButton::leaveEvent(event); +} +QSize QAbstractButton_wrapper::minimumSizeHint() const { + // tag=1000 + if (m_minimumSizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QAbstractButton::minimumSizeHint(); + } +} +// tag=1009 +QSize QAbstractButton_wrapper::minimumSizeHint_nocallback() const { + // tag=1003 + return ::QAbstractButton::minimumSizeHint(); +} +void QAbstractButton_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseDoubleClickEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QAbstractButton::mouseDoubleClickEvent(event); + } +} +// tag=1009 +void QAbstractButton_wrapper::mouseDoubleClickEvent_nocallback( + QMouseEvent *event) { + // tag=1003 + ::QAbstractButton::mouseDoubleClickEvent(event); +} +void QAbstractButton_wrapper::mouseMoveEvent(QMouseEvent *e) { + // tag=1000 + if (m_mouseMoveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + ::QAbstractButton::mouseMoveEvent(e); + } +} +// tag=1009 +void QAbstractButton_wrapper::mouseMoveEvent_nocallback(QMouseEvent *e) { + // tag=1003 + ::QAbstractButton::mouseMoveEvent(e); +} +void QAbstractButton_wrapper::mousePressEvent(QMouseEvent *e) { + // tag=1000 + if (m_mousePressEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + ::QAbstractButton::mousePressEvent(e); + } +} +// tag=1009 +void QAbstractButton_wrapper::mousePressEvent_nocallback(QMouseEvent *e) { + // tag=1003 + ::QAbstractButton::mousePressEvent(e); +} +void QAbstractButton_wrapper::mouseReleaseEvent(QMouseEvent *e) { + // tag=1000 + if (m_mouseReleaseEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + ::QAbstractButton::mouseReleaseEvent(e); + } +} +// tag=1009 +void QAbstractButton_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *e) { + // tag=1003 + ::QAbstractButton::mouseReleaseEvent(e); +} +void QAbstractButton_wrapper::nextCheckState() { + // tag=1000 + if (m_nextCheckStateCallback) { + // tag=1001 + const void *thisPtr = this; + m_nextCheckStateCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QAbstractButton::nextCheckState(); + } +} +// tag=1009 +void QAbstractButton_wrapper::nextCheckState_nocallback() { + // tag=1003 + ::QAbstractButton::nextCheckState(); +} +void QAbstractButton_wrapper::paintEvent(QPaintEvent *e) { + // tag=1000 + if (m_paintEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), e); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return; + } +} +// tag=1009 +void QAbstractButton_wrapper::paintEvent_nocallback(QPaintEvent *e) { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return; +} +void QAbstractButton_wrapper::pressed() { + // tag=1000 + + // tag=1004 + ::QAbstractButton::pressed(); +} +void QAbstractButton_wrapper::released() { + // tag=1000 + + // tag=1004 + ::QAbstractButton::released(); +} +void QAbstractButton_wrapper::setAutoExclusive(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QAbstractButton::setAutoExclusive(arg__1); +} +void QAbstractButton_wrapper::setAutoRepeat(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QAbstractButton::setAutoRepeat(arg__1); +} +void QAbstractButton_wrapper::setAutoRepeatDelay(int arg__1) { + // tag=1000 + + // tag=1004 + ::QAbstractButton::setAutoRepeatDelay(arg__1); +} +void QAbstractButton_wrapper::setAutoRepeatInterval(int arg__1) { + // tag=1000 + + // tag=1004 + ::QAbstractButton::setAutoRepeatInterval(arg__1); +} +void QAbstractButton_wrapper::setCheckable(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QAbstractButton::setCheckable(arg__1); +} +void QAbstractButton_wrapper::setChecked(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QAbstractButton::setChecked(arg__1); +} +void QAbstractButton_wrapper::setDown(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QAbstractButton::setDown(arg__1); +} +void QAbstractButton_wrapper::setIcon(const QIcon &icon) { + // tag=1000 + + // tag=1004 + ::QAbstractButton::setIcon(icon); +} +void QAbstractButton_wrapper::setIconSize(const QSize &size) { + // tag=1000 + + // tag=1004 + ::QAbstractButton::setIconSize(size); +} +void QAbstractButton_wrapper::setShortcut(const QKeySequence &key) { + // tag=1000 + + // tag=1004 + ::QAbstractButton::setShortcut(key); +} +void QAbstractButton_wrapper::setText(const QString &text) { + // tag=1000 + + // tag=1004 + ::QAbstractButton::setText(text); +} +void QAbstractButton_wrapper::setVisible(bool visible) { + // tag=1000 + if (m_setVisibleCallback) { + // tag=1001 + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + // tag=1002 + ::QAbstractButton::setVisible(visible); + } +} +// tag=1009 +void QAbstractButton_wrapper::setVisible_nocallback(bool visible) { + // tag=1003 + ::QAbstractButton::setVisible(visible); +} +QPainter *QAbstractButton_wrapper::sharedPainter() const { + // tag=1000 + if (m_sharedPainterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QAbstractButton::sharedPainter(); + } +} +// tag=1009 +QPainter *QAbstractButton_wrapper::sharedPainter_nocallback() const { + // tag=1003 + return ::QAbstractButton::sharedPainter(); +} +QKeySequence QAbstractButton_wrapper::shortcut() const { + // tag=1000 + + // tag=1004 + return ::QAbstractButton::shortcut(); +} +QSize QAbstractButton_wrapper::sizeHint() const { + // tag=1000 + if (m_sizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QAbstractButton::sizeHint(); + } +} +// tag=1009 +QSize QAbstractButton_wrapper::sizeHint_nocallback() const { + // tag=1003 + return ::QAbstractButton::sizeHint(); +} +QString QAbstractButton_wrapper::text() const { + // tag=1000 + + // tag=1004 + return ::QAbstractButton::text(); +} +void QAbstractButton_wrapper::toggle() { + // tag=1000 + + // tag=1004 + ::QAbstractButton::toggle(); +} +void QAbstractButton_wrapper::toggled(bool checked) { + // tag=1000 + + // tag=1004 + ::QAbstractButton::toggled(checked); +} +QString QAbstractButton_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QAbstractButton::tr(s, c, n); +} + +// tag=1005 +QAbstractButton_wrapper::~QAbstractButton_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QAbstractButton *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QAbstractButton_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { + +// tag=1049 +void c_QAbstractButton_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QAbstractButton__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QAbstractButton_wrapper(parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// animateClick() +void c_QAbstractButton__animateClick(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->animateClick(); +} + +// tag=1050 +// autoExclusive() const +bool c_QAbstractButton__autoExclusive(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->autoExclusive(); +} + +// tag=1050 +// autoRepeat() const +bool c_QAbstractButton__autoRepeat(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->autoRepeat(); +} + +// tag=1050 +// autoRepeatDelay() const +int c_QAbstractButton__autoRepeatDelay(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->autoRepeatDelay(); +} + +// tag=1050 +// autoRepeatInterval() const +int c_QAbstractButton__autoRepeatInterval(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->autoRepeatInterval(); +} + +// tag=1050 +// changeEvent(QEvent * e) +void c_QAbstractButton__changeEvent_QEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->changeEvent_nocallback(e); +} + +// tag=1050 +// checkStateSet() +void c_QAbstractButton__checkStateSet(void *thisObj) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->checkStateSet_nocallback(); +} + +// tag=1050 +// click() +void c_QAbstractButton__click(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->click(); +} + +// tag=1050 +// clicked(bool checked) +void c_QAbstractButton__clicked_bool(void *thisObj, bool checked) { + // tag=1010 + fromPtr(thisObj)->clicked(checked); +} + +// tag=1079 +void c_QAbstractButton__onClicked_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractButton::clicked, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QAbstractButton__onCustomContextMenuRequested_QPoint( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractButton::customContextMenuRequested, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QAbstractButton__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// devType() const +int c_QAbstractButton__devType(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); +} + +// tag=1050 +// event(QEvent * e) +bool c_QAbstractButton__event_QEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->event_nocallback(e); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QAbstractButton__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// focusNextPrevChild(bool next) +bool c_QAbstractButton__focusNextPrevChild_bool(void *thisObj, bool next) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); +} + +// tag=1050 +// hasHeightForWidth() const +bool c_QAbstractButton__hasHeightForWidth(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); +} + +// tag=1050 +// heightForWidth(int arg__1) const +int c_QAbstractButton__heightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// hitButton(const QPoint & pos) const +bool c_QAbstractButton__hitButton_QPoint(void *thisObj, void *pos_) { + auto &pos = *reinterpret_cast(pos_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->hitButton_nocallback(pos); +} + +// tag=1050 +// icon() const +void *c_QAbstractButton__icon(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->icon()}; +} + +// tag=1050 +// iconSize() const +void *c_QAbstractButton__iconSize(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->iconSize()}; +} + +// tag=1050 +// initPainter(QPainter * painter) const +void c_QAbstractButton__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} + +// tag=1050 +// isCheckable() const +bool c_QAbstractButton__isCheckable(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isCheckable(); +} + +// tag=1050 +// isChecked() const +bool c_QAbstractButton__isChecked(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isChecked(); +} + +// tag=1050 +// isDown() const +bool c_QAbstractButton__isDown(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isDown(); +} + +// tag=1050 +// leaveEvent(QEvent * event) +void c_QAbstractButton__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} + +// tag=1050 +// minimumSizeHint() const +void *c_QAbstractButton__minimumSizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; +} + +// tag=1050 +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QAbstractButton__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} + +// tag=1050 +// mouseMoveEvent(QMouseEvent * e) +void c_QAbstractButton__mouseMoveEvent_QMouseEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(e); +} + +// tag=1050 +// mousePressEvent(QMouseEvent * e) +void c_QAbstractButton__mousePressEvent_QMouseEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(e); +} + +// tag=1050 +// mouseReleaseEvent(QMouseEvent * e) +void c_QAbstractButton__mouseReleaseEvent_QMouseEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(e); +} + +// tag=1050 +// nextCheckState() +void c_QAbstractButton__nextCheckState(void *thisObj) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->nextCheckState_nocallback(); +} + +// tag=1050 +// paintEvent(QPaintEvent * e) +void c_QAbstractButton__paintEvent_QPaintEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->paintEvent_nocallback(e); +} + +// tag=1050 +// pressed() +void c_QAbstractButton__pressed(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pressed(); +} + +// tag=1079 +void c_QAbstractButton__onPressed(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractButton::pressed, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// released() +void c_QAbstractButton__released(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->released(); +} + +// tag=1079 +void c_QAbstractButton__onReleased(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractButton::released, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// setAutoExclusive(bool arg__1) +void c_QAbstractButton__setAutoExclusive_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->setAutoExclusive(arg__1); +} + +// tag=1050 +// setAutoRepeat(bool arg__1) +void c_QAbstractButton__setAutoRepeat_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->setAutoRepeat(arg__1); +} + +// tag=1050 +// setAutoRepeatDelay(int arg__1) +void c_QAbstractButton__setAutoRepeatDelay_int(void *thisObj, int arg__1) { + // tag=1010 + fromPtr(thisObj)->setAutoRepeatDelay(arg__1); +} + +// tag=1050 +// setAutoRepeatInterval(int arg__1) +void c_QAbstractButton__setAutoRepeatInterval_int(void *thisObj, int arg__1) { + // tag=1010 + fromPtr(thisObj)->setAutoRepeatInterval(arg__1); +} + +// tag=1050 +// setCheckable(bool arg__1) +void c_QAbstractButton__setCheckable_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->setCheckable(arg__1); +} + +// tag=1050 +// setChecked(bool arg__1) +void c_QAbstractButton__setChecked_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->setChecked(arg__1); +} + +// tag=1050 +// setDown(bool arg__1) +void c_QAbstractButton__setDown_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->setDown(arg__1); +} + +// tag=1050 +// setIcon(const QIcon & icon) +void c_QAbstractButton__setIcon_QIcon(void *thisObj, void *icon_) { + auto &icon = *reinterpret_cast(icon_); + // tag=1010 + fromPtr(thisObj)->setIcon(icon); +} + +// tag=1050 +// setIconSize(const QSize & size) +void c_QAbstractButton__setIconSize_QSize(void *thisObj, void *size_) { + auto &size = *reinterpret_cast(size_); + // tag=1010 + fromPtr(thisObj)->setIconSize(size); +} + +// tag=1050 +// setShortcut(const QKeySequence & key) +void c_QAbstractButton__setShortcut_QKeySequence(void *thisObj, void *key_) { + auto &key = *reinterpret_cast(key_); + // tag=1010 + fromPtr(thisObj)->setShortcut(key); +} + +// tag=1050 +// setText(const QString & text) +void c_QAbstractButton__setText_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + // tag=1010 + fromPtr(thisObj)->setText(text); +} + +// tag=1050 +// setVisible(bool visible) +void c_QAbstractButton__setVisible_bool(void *thisObj, bool visible) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} + +// tag=1050 +// sharedPainter() const +void *c_QAbstractButton__sharedPainter(void *thisObj) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->sharedPainter_nocallback(); +} + +// tag=1050 +// shortcut() const +void *c_QAbstractButton__shortcut(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->shortcut()}; +} + +// tag=1050 +// sizeHint() const +void *c_QAbstractButton__sizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; +} + +// tag=1050 +// text() const +void *c_QAbstractButton__text(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->text()}; +} + +// tag=1050 +// toggle() +void c_QAbstractButton__toggle(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->toggle(); +} + +// tag=1050 +// toggled(bool checked) +void c_QAbstractButton__toggled_bool(void *thisObj, bool checked) { + // tag=1010 + fromPtr(thisObj)->toggled(checked); +} + +// tag=1079 +void c_QAbstractButton__onToggled_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractButton::toggled, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QAbstractButton__tr_char_char_int(const char *s, const char *c, + int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QAbstractButton_wrapper::tr(s, c, n)}; +} + +// tag=1079 +void c_QAbstractButton__onWindowIconChanged_QIcon(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractButton::windowIconChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QAbstractButton__onWindowIconTextChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractButton::windowIconTextChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QAbstractButton__onWindowTitleChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractButton::windowTitleChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QAbstractButton__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QAbstractButton__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1124: + wrapper->m_changeEventCallback = + reinterpret_cast(callback); + break; + case 6020: + wrapper->m_checkStateSetCallback = + reinterpret_cast(callback); + break; + case 944: + wrapper->m_customEventCallback = + reinterpret_cast(callback); + break; + case 1141: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractButton_wrapper::Callback_devType>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractButton_wrapper::Callback_event>( + callback); + break; + case 954: + wrapper->m_eventFilterCallback = + reinterpret_cast(callback); + break; + case 1150: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1164: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1168: + wrapper->m_heightForWidthCallback = + reinterpret_cast(callback); + break; + case 6055: + wrapper->m_hitButtonCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractButton_wrapper::Callback_hitButton>( + callback); + break; + case 1171: + wrapper->m_initPainterCallback = + reinterpret_cast(callback); + break; + case 1196: + wrapper->m_leaveEventCallback = + reinterpret_cast(callback); + break; + case 1216: + wrapper->m_minimumSizeHintCallback = + reinterpret_cast(callback); + break; + case 1218: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1220: + wrapper->m_mouseMoveEventCallback = + reinterpret_cast(callback); + break; + case 1221: + wrapper->m_mousePressEventCallback = + reinterpret_cast(callback); + break; + case 1222: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 6105: + wrapper->m_nextCheckStateCallback = + reinterpret_cast(callback); + break; + case 1229: + wrapper->m_paintEventCallback = + reinterpret_cast(callback); + break; + case 1309: + wrapper->m_setVisibleCallback = + reinterpret_cast(callback); + break; + case 1318: + wrapper->m_sharedPainterCallback = + reinterpret_cast(callback); + break; + case 1326: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractButton_wrapper::Callback_sizeHint>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QAbstractButton_wrapper.h b/generated/QtDartBindings/dart/ffi/QAbstractButton_wrapper.h new file mode 100644 index 0000000..052c5db --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QAbstractButton_wrapper.h @@ -0,0 +1,523 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QAbstractButton_wrapper : public ::QAbstractButton { +public: + ~QAbstractButton_wrapper(); + // tag=1041 + QAbstractButton_wrapper(QWidget *parent = nullptr); + // tag=1041 + void animateClick(); + // tag=1041 + bool autoExclusive() const; + // tag=1041 + bool autoRepeat() const; + // tag=1041 + int autoRepeatDelay() const; + // tag=1041 + int autoRepeatInterval() const; + // tag=1041 + virtual void changeEvent(QEvent *e); + // tag=1008 + virtual void changeEvent_nocallback(QEvent *e); + // tag=1041 + virtual void checkStateSet(); + // tag=1008 + virtual void checkStateSet_nocallback(); + // tag=1041 + void click(); + // tag=1041 + void clicked(bool checked = false); + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual int devType() const; + // tag=1008 + virtual int devType_nocallback() const; + // tag=1041 + virtual bool event(QEvent *e); + // tag=1008 + virtual bool event_nocallback(QEvent *e); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + virtual bool focusNextPrevChild(bool next); + // tag=1008 + virtual bool focusNextPrevChild_nocallback(bool next); + // tag=1041 + virtual bool hasHeightForWidth() const; + // tag=1008 + virtual bool hasHeightForWidth_nocallback() const; + // tag=1041 + virtual int heightForWidth(int arg__1) const; + // tag=1008 + virtual int heightForWidth_nocallback(int arg__1) const; + // tag=1041 + virtual bool hitButton(const QPoint &pos) const; + // tag=1008 + virtual bool hitButton_nocallback(const QPoint &pos) const; + // tag=1041 + QIcon icon() const; + // tag=1041 + QSize iconSize() const; + // tag=1041 + virtual void initPainter(QPainter *painter) const; + // tag=1008 + virtual void initPainter_nocallback(QPainter *painter) const; + // tag=1041 + bool isCheckable() const; + // tag=1041 + bool isChecked() const; + // tag=1041 + bool isDown() const; + // tag=1041 + virtual void leaveEvent(QEvent *event); + // tag=1008 + virtual void leaveEvent_nocallback(QEvent *event); + // tag=1041 + virtual QSize minimumSizeHint() const; + // tag=1008 + virtual QSize minimumSizeHint_nocallback() const; + // tag=1041 + virtual void mouseDoubleClickEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mouseMoveEvent(QMouseEvent *e); + // tag=1008 + virtual void mouseMoveEvent_nocallback(QMouseEvent *e); + // tag=1041 + virtual void mousePressEvent(QMouseEvent *e); + // tag=1008 + virtual void mousePressEvent_nocallback(QMouseEvent *e); + // tag=1041 + virtual void mouseReleaseEvent(QMouseEvent *e); + // tag=1008 + virtual void mouseReleaseEvent_nocallback(QMouseEvent *e); + // tag=1041 + virtual void nextCheckState(); + // tag=1008 + virtual void nextCheckState_nocallback(); + // tag=1041 + virtual void paintEvent(QPaintEvent *e); + // tag=1008 + virtual void paintEvent_nocallback(QPaintEvent *e); + // tag=1041 + void pressed(); + // tag=1041 + void released(); + // tag=1041 + void setAutoExclusive(bool arg__1); + // tag=1041 + void setAutoRepeat(bool arg__1); + // tag=1041 + void setAutoRepeatDelay(int arg__1); + // tag=1041 + void setAutoRepeatInterval(int arg__1); + // tag=1041 + void setCheckable(bool arg__1); + // tag=1041 + void setChecked(bool arg__1); + // tag=1041 + void setDown(bool arg__1); + // tag=1041 + void setIcon(const QIcon &icon); + // tag=1041 + void setIconSize(const QSize &size); + // tag=1041 + void setShortcut(const QKeySequence &key); + // tag=1041 + void setText(const QString &text); + // tag=1041 + virtual void setVisible(bool visible); + // tag=1008 + virtual void setVisible_nocallback(bool visible); + // tag=1041 + virtual QPainter *sharedPainter() const; + // tag=1008 + virtual QPainter *sharedPainter_nocallback() const; + // tag=1041 + QKeySequence shortcut() const; + // tag=1041 + virtual QSize sizeHint() const; + // tag=1008 + virtual QSize sizeHint_nocallback() const; + // tag=1041 + QString text() const; + // tag=1041 + void toggle(); + // tag=1041 + void toggled(bool checked); + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1042 + typedef void (*Callback_changeEvent)(void *, QEvent *e); + Callback_changeEvent m_changeEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_checkStateSet)(void *); + Callback_checkStateSet m_checkStateSetCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *e); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hitButton)(void *, const QPoint &pos); + Callback_hitButton m_hitButtonCallback = nullptr; + // tag=1042 + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + // tag=1042 + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *e); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *e); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *e); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_nextCheckState)(void *); + Callback_nextCheckState m_nextCheckStateCallback = nullptr; + // tag=1042 + typedef void (*Callback_paintEvent)(void *, QPaintEvent *e); + Callback_paintEvent m_paintEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + // tag=1042 + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QAbstractButton::QAbstractButton(QWidget * parent) +QtDartBindings_EXPORT void * +c_QAbstractButton__constructor_QWidget(void *parent_); + +// tag=1067 +// QAbstractButton::animateClick() +QtDartBindings_EXPORT void c_QAbstractButton__animateClick(void *thisObj); + +// tag=1067 +// QAbstractButton::autoExclusive() const +QtDartBindings_EXPORT bool c_QAbstractButton__autoExclusive(void *thisObj); + +// tag=1067 +// QAbstractButton::autoRepeat() const +QtDartBindings_EXPORT bool c_QAbstractButton__autoRepeat(void *thisObj); + +// tag=1067 +// QAbstractButton::autoRepeatDelay() const +QtDartBindings_EXPORT int c_QAbstractButton__autoRepeatDelay(void *thisObj); + +// tag=1067 +// QAbstractButton::autoRepeatInterval() const +QtDartBindings_EXPORT int c_QAbstractButton__autoRepeatInterval(void *thisObj); + +// tag=1067 +// QAbstractButton::changeEvent(QEvent * e) +QtDartBindings_EXPORT void c_QAbstractButton__changeEvent_QEvent(void *thisObj, + void *e_); + +// tag=1067 +// QAbstractButton::checkStateSet() +QtDartBindings_EXPORT void c_QAbstractButton__checkStateSet(void *thisObj); + +// tag=1067 +// QAbstractButton::click() +QtDartBindings_EXPORT void c_QAbstractButton__click(void *thisObj); + +// tag=1067 +// QAbstractButton::clicked(bool checked) +QtDartBindings_EXPORT void c_QAbstractButton__clicked_bool(void *thisObj, + bool checked); + +// tag=1078 +QtDartBindings_EXPORT void +c_QAbstractButton__onClicked_bool(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QAbstractButton::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QAbstractButton__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QAbstractButton::devType() const +QtDartBindings_EXPORT int c_QAbstractButton__devType(void *thisObj); + +// tag=1067 +// QAbstractButton::event(QEvent * e) +QtDartBindings_EXPORT bool c_QAbstractButton__event_QEvent(void *thisObj, + void *e_); + +// tag=1067 +// QAbstractButton::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QAbstractButton__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); + +// tag=1067 +// QAbstractButton::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool +c_QAbstractButton__focusNextPrevChild_bool(void *thisObj, bool next); + +// tag=1067 +// QAbstractButton::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QAbstractButton__hasHeightForWidth(void *thisObj); + +// tag=1067 +// QAbstractButton::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QAbstractButton__heightForWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QAbstractButton::hitButton(const QPoint & pos) const +QtDartBindings_EXPORT bool c_QAbstractButton__hitButton_QPoint(void *thisObj, + void *pos_); + +// tag=1067 +// QAbstractButton::icon() const +QtDartBindings_EXPORT void *c_QAbstractButton__icon(void *thisObj); + +// tag=1067 +// QAbstractButton::iconSize() const +QtDartBindings_EXPORT void *c_QAbstractButton__iconSize(void *thisObj); + +// tag=1067 +// QAbstractButton::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void +c_QAbstractButton__initPainter_QPainter(void *thisObj, void *painter_); + +// tag=1067 +// QAbstractButton::isCheckable() const +QtDartBindings_EXPORT bool c_QAbstractButton__isCheckable(void *thisObj); + +// tag=1067 +// QAbstractButton::isChecked() const +QtDartBindings_EXPORT bool c_QAbstractButton__isChecked(void *thisObj); + +// tag=1067 +// QAbstractButton::isDown() const +QtDartBindings_EXPORT bool c_QAbstractButton__isDown(void *thisObj); + +// tag=1067 +// QAbstractButton::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QAbstractButton__leaveEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QAbstractButton::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QAbstractButton__minimumSizeHint(void *thisObj); + +// tag=1067 +// QAbstractButton::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QAbstractButton__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_); + +// tag=1067 +// QAbstractButton::mouseMoveEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QAbstractButton__mouseMoveEvent_QMouseEvent(void *thisObj, void *e_); + +// tag=1067 +// QAbstractButton::mousePressEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QAbstractButton__mousePressEvent_QMouseEvent(void *thisObj, void *e_); + +// tag=1067 +// QAbstractButton::mouseReleaseEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QAbstractButton__mouseReleaseEvent_QMouseEvent(void *thisObj, void *e_); + +// tag=1067 +// QAbstractButton::nextCheckState() +QtDartBindings_EXPORT void c_QAbstractButton__nextCheckState(void *thisObj); + +// tag=1067 +// QAbstractButton::paintEvent(QPaintEvent * e) +QtDartBindings_EXPORT void +c_QAbstractButton__paintEvent_QPaintEvent(void *thisObj, void *e_); + +// tag=1067 +// QAbstractButton::pressed() +QtDartBindings_EXPORT void c_QAbstractButton__pressed(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void c_QAbstractButton__onPressed(void *thisObj, + void *contextQObject, + void *callback); +// tag=1067 +// QAbstractButton::released() +QtDartBindings_EXPORT void c_QAbstractButton__released(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void c_QAbstractButton__onReleased(void *thisObj, + void *contextQObject, + void *callback); +// tag=1067 +// QAbstractButton::setAutoExclusive(bool arg__1) +QtDartBindings_EXPORT void +c_QAbstractButton__setAutoExclusive_bool(void *thisObj, bool arg__1); + +// tag=1067 +// QAbstractButton::setAutoRepeat(bool arg__1) +QtDartBindings_EXPORT void c_QAbstractButton__setAutoRepeat_bool(void *thisObj, + bool arg__1); + +// tag=1067 +// QAbstractButton::setAutoRepeatDelay(int arg__1) +QtDartBindings_EXPORT void +c_QAbstractButton__setAutoRepeatDelay_int(void *thisObj, int arg__1); + +// tag=1067 +// QAbstractButton::setAutoRepeatInterval(int arg__1) +QtDartBindings_EXPORT void +c_QAbstractButton__setAutoRepeatInterval_int(void *thisObj, int arg__1); + +// tag=1067 +// QAbstractButton::setCheckable(bool arg__1) +QtDartBindings_EXPORT void c_QAbstractButton__setCheckable_bool(void *thisObj, + bool arg__1); + +// tag=1067 +// QAbstractButton::setChecked(bool arg__1) +QtDartBindings_EXPORT void c_QAbstractButton__setChecked_bool(void *thisObj, + bool arg__1); + +// tag=1067 +// QAbstractButton::setDown(bool arg__1) +QtDartBindings_EXPORT void c_QAbstractButton__setDown_bool(void *thisObj, + bool arg__1); + +// tag=1067 +// QAbstractButton::setIcon(const QIcon & icon) +QtDartBindings_EXPORT void c_QAbstractButton__setIcon_QIcon(void *thisObj, + void *icon_); + +// tag=1067 +// QAbstractButton::setIconSize(const QSize & size) +QtDartBindings_EXPORT void c_QAbstractButton__setIconSize_QSize(void *thisObj, + void *size_); + +// tag=1067 +// QAbstractButton::setShortcut(const QKeySequence & key) +QtDartBindings_EXPORT void +c_QAbstractButton__setShortcut_QKeySequence(void *thisObj, void *key_); + +// tag=1067 +// QAbstractButton::setText(const QString & text) +QtDartBindings_EXPORT void +c_QAbstractButton__setText_QString(void *thisObj, const char *text_); + +// tag=1067 +// QAbstractButton::setVisible(bool visible) +QtDartBindings_EXPORT void c_QAbstractButton__setVisible_bool(void *thisObj, + bool visible); + +// tag=1067 +// QAbstractButton::sharedPainter() const +QtDartBindings_EXPORT void *c_QAbstractButton__sharedPainter(void *thisObj); + +// tag=1067 +// QAbstractButton::shortcut() const +QtDartBindings_EXPORT void *c_QAbstractButton__shortcut(void *thisObj); + +// tag=1067 +// QAbstractButton::sizeHint() const +QtDartBindings_EXPORT void *c_QAbstractButton__sizeHint(void *thisObj); + +// tag=1067 +// QAbstractButton::text() const +QtDartBindings_EXPORT void *c_QAbstractButton__text(void *thisObj); + +// tag=1067 +// QAbstractButton::toggle() +QtDartBindings_EXPORT void c_QAbstractButton__toggle(void *thisObj); + +// tag=1067 +// QAbstractButton::toggled(bool checked) +QtDartBindings_EXPORT void c_QAbstractButton__toggled_bool(void *thisObj, + bool checked); + +// tag=1078 +QtDartBindings_EXPORT void +c_QAbstractButton__onToggled_bool(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QAbstractButton::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QAbstractButton__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1066 +QtDartBindings_EXPORT void c_QAbstractButton__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QAbstractButton__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QAbstractButton_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QAbstractItemModel_c.cpp b/generated/QtDartBindings/dart/ffi/QAbstractItemModel_c.cpp new file mode 100644 index 0000000..a618249 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QAbstractItemModel_c.cpp @@ -0,0 +1,1488 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QAbstractItemModel_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QAbstractItemModel_wrapper::QAbstractItemModel_wrapper(QObject *parent) + : ::QAbstractItemModel(parent) {} +void QAbstractItemModel_wrapper::beginInsertColumns(const QModelIndex &parent, + int first, int last) { + ::QAbstractItemModel::beginInsertColumns(parent, first, last); +} +void QAbstractItemModel_wrapper::beginInsertRows(const QModelIndex &parent, + int first, int last) { + ::QAbstractItemModel::beginInsertRows(parent, first, last); +} +bool QAbstractItemModel_wrapper::beginMoveColumns( + const QModelIndex &sourceParent, int sourceFirst, int sourceLast, + const QModelIndex &destinationParent, int destinationColumn) { + return ::QAbstractItemModel::beginMoveColumns(sourceParent, sourceFirst, + sourceLast, destinationParent, + destinationColumn); +} +bool QAbstractItemModel_wrapper::beginMoveRows( + const QModelIndex &sourceParent, int sourceFirst, int sourceLast, + const QModelIndex &destinationParent, int destinationRow) { + return ::QAbstractItemModel::beginMoveRows( + sourceParent, sourceFirst, sourceLast, destinationParent, destinationRow); +} +void QAbstractItemModel_wrapper::beginRemoveColumns(const QModelIndex &parent, + int first, int last) { + ::QAbstractItemModel::beginRemoveColumns(parent, first, last); +} +void QAbstractItemModel_wrapper::beginRemoveRows(const QModelIndex &parent, + int first, int last) { + ::QAbstractItemModel::beginRemoveRows(parent, first, last); +} +void QAbstractItemModel_wrapper::beginResetModel() { + ::QAbstractItemModel::beginResetModel(); +} +QModelIndex QAbstractItemModel_wrapper::buddy(const QModelIndex &index) const { + if (m_buddyCallback) { + const void *thisPtr = this; + return *m_buddyCallback(const_cast(thisPtr), index); + } else { + return ::QAbstractItemModel::buddy(index); + } +} +QModelIndex +QAbstractItemModel_wrapper::buddy_nocallback(const QModelIndex &index) const { + return ::QAbstractItemModel::buddy(index); +} +bool QAbstractItemModel_wrapper::canFetchMore(const QModelIndex &parent) const { + if (m_canFetchMoreCallback) { + const void *thisPtr = this; + return m_canFetchMoreCallback(const_cast(thisPtr), parent); + } else { + return ::QAbstractItemModel::canFetchMore(parent); + } +} +bool QAbstractItemModel_wrapper::canFetchMore_nocallback( + const QModelIndex &parent) const { + return ::QAbstractItemModel::canFetchMore(parent); +} +void QAbstractItemModel_wrapper::changePersistentIndex(const QModelIndex &from, + const QModelIndex &to) { + ::QAbstractItemModel::changePersistentIndex(from, to); +} +void QAbstractItemModel_wrapper::changePersistentIndexList( + const QList &from, const QList &to) { + ::QAbstractItemModel::changePersistentIndexList(from, to); +} +bool QAbstractItemModel_wrapper::checkIndex(const QModelIndex &index) const { + return ::QAbstractItemModel::checkIndex(index); +} +bool QAbstractItemModel_wrapper::clearItemData(const QModelIndex &index) { + if (m_clearItemDataCallback) { + const void *thisPtr = this; + return m_clearItemDataCallback(const_cast(thisPtr), index); + } else { + return ::QAbstractItemModel::clearItemData(index); + } +} +bool QAbstractItemModel_wrapper::clearItemData_nocallback( + const QModelIndex &index) { + return ::QAbstractItemModel::clearItemData(index); +} +int QAbstractItemModel_wrapper::columnCount(const QModelIndex &parent) const { + if (m_columnCountCallback) { + const void *thisPtr = this; + return m_columnCountCallback(const_cast(thisPtr), parent); + } else { + std::cerr << "columnCount: Warning: Calling pure-virtual\n"; + return {}; + } +} +int QAbstractItemModel_wrapper::columnCount_nocallback( + const QModelIndex &parent) const { + std::cerr << "columnCount: Warning: Calling pure-virtual\n"; + return {}; +} +void QAbstractItemModel_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QAbstractItemModel::customEvent(event); + } +} +void QAbstractItemModel_wrapper::customEvent_nocallback(QEvent *event) { + ::QAbstractItemModel::customEvent(event); +} +QVariant QAbstractItemModel_wrapper::data(const QModelIndex &index, + int role) const { + if (m_dataCallback) { + const void *thisPtr = this; + return *m_dataCallback(const_cast(thisPtr), index, role); + } else { + std::cerr << "data: Warning: Calling pure-virtual\n"; + return {}; + } +} +QVariant QAbstractItemModel_wrapper::data_nocallback(const QModelIndex &index, + int role) const { + std::cerr << "data: Warning: Calling pure-virtual\n"; + return {}; +} +void QAbstractItemModel_wrapper::dataChanged(const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles) { + ::QAbstractItemModel::dataChanged(topLeft, bottomRight, roles); +} +void QAbstractItemModel_wrapper::endInsertColumns() { + ::QAbstractItemModel::endInsertColumns(); +} +void QAbstractItemModel_wrapper::endInsertRows() { + ::QAbstractItemModel::endInsertRows(); +} +void QAbstractItemModel_wrapper::endMoveColumns() { + ::QAbstractItemModel::endMoveColumns(); +} +void QAbstractItemModel_wrapper::endMoveRows() { + ::QAbstractItemModel::endMoveRows(); +} +void QAbstractItemModel_wrapper::endRemoveColumns() { + ::QAbstractItemModel::endRemoveColumns(); +} +void QAbstractItemModel_wrapper::endRemoveRows() { + ::QAbstractItemModel::endRemoveRows(); +} +void QAbstractItemModel_wrapper::endResetModel() { + ::QAbstractItemModel::endResetModel(); +} +bool QAbstractItemModel_wrapper::event(QEvent *event) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + return ::QAbstractItemModel::event(event); + } +} +bool QAbstractItemModel_wrapper::event_nocallback(QEvent *event) { + return ::QAbstractItemModel::event(event); +} +bool QAbstractItemModel_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QAbstractItemModel::eventFilter(watched, event); + } +} +bool QAbstractItemModel_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + return ::QAbstractItemModel::eventFilter(watched, event); +} +void QAbstractItemModel_wrapper::fetchMore(const QModelIndex &parent) { + if (m_fetchMoreCallback) { + const void *thisPtr = this; + m_fetchMoreCallback(const_cast(thisPtr), parent); + } else { + ::QAbstractItemModel::fetchMore(parent); + } +} +void QAbstractItemModel_wrapper::fetchMore_nocallback( + const QModelIndex &parent) { + ::QAbstractItemModel::fetchMore(parent); +} +bool QAbstractItemModel_wrapper::hasChildren(const QModelIndex &parent) const { + if (m_hasChildrenCallback) { + const void *thisPtr = this; + return m_hasChildrenCallback(const_cast(thisPtr), parent); + } else { + return ::QAbstractItemModel::hasChildren(parent); + } +} +bool QAbstractItemModel_wrapper::hasChildren_nocallback( + const QModelIndex &parent) const { + return ::QAbstractItemModel::hasChildren(parent); +} +bool QAbstractItemModel_wrapper::hasIndex(int row, int column, + const QModelIndex &parent) const { + return ::QAbstractItemModel::hasIndex(row, column, parent); +} +QVariant QAbstractItemModel_wrapper::headerData(int section, + Qt::Orientation orientation, + int role) const { + if (m_headerDataCallback) { + const void *thisPtr = this; + return *m_headerDataCallback(const_cast(thisPtr), section, + orientation, role); + } else { + return ::QAbstractItemModel::headerData(section, orientation, role); + } +} +QVariant QAbstractItemModel_wrapper::headerData_nocallback( + int section, Qt::Orientation orientation, int role) const { + return ::QAbstractItemModel::headerData(section, orientation, role); +} +void QAbstractItemModel_wrapper::headerDataChanged(Qt::Orientation orientation, + int first, int last) { + ::QAbstractItemModel::headerDataChanged(orientation, first, last); +} +QModelIndex QAbstractItemModel_wrapper::index(int row, int column, + const QModelIndex &parent) const { + if (m_indexCallback) { + const void *thisPtr = this; + return *m_indexCallback(const_cast(thisPtr), row, column, parent); + } else { + std::cerr << "index: Warning: Calling pure-virtual\n"; + return {}; + } +} +QModelIndex +QAbstractItemModel_wrapper::index_nocallback(int row, int column, + const QModelIndex &parent) const { + std::cerr << "index: Warning: Calling pure-virtual\n"; + return {}; +} +bool QAbstractItemModel_wrapper::insertColumns(int column, int count, + const QModelIndex &parent) { + if (m_insertColumnsCallback) { + const void *thisPtr = this; + return m_insertColumnsCallback(const_cast(thisPtr), column, count, + parent); + } else { + return ::QAbstractItemModel::insertColumns(column, count, parent); + } +} +bool QAbstractItemModel_wrapper::insertColumns_nocallback( + int column, int count, const QModelIndex &parent) { + return ::QAbstractItemModel::insertColumns(column, count, parent); +} +bool QAbstractItemModel_wrapper::insertRows(int row, int count, + const QModelIndex &parent) { + if (m_insertRowsCallback) { + const void *thisPtr = this; + return m_insertRowsCallback(const_cast(thisPtr), row, count, + parent); + } else { + return ::QAbstractItemModel::insertRows(row, count, parent); + } +} +bool QAbstractItemModel_wrapper::insertRows_nocallback( + int row, int count, const QModelIndex &parent) { + return ::QAbstractItemModel::insertRows(row, count, parent); +} +void QAbstractItemModel_wrapper::layoutAboutToBeChanged() { + ::QAbstractItemModel::layoutAboutToBeChanged(); +} +void QAbstractItemModel_wrapper::layoutChanged() { + ::QAbstractItemModel::layoutChanged(); +} +QList QAbstractItemModel_wrapper::mimeTypes() const { + if (m_mimeTypesCallback) { + const void *thisPtr = this; + return *m_mimeTypesCallback(const_cast(thisPtr)); + } else { + return ::QAbstractItemModel::mimeTypes(); + } +} +QList QAbstractItemModel_wrapper::mimeTypes_nocallback() const { + return ::QAbstractItemModel::mimeTypes(); +} +bool QAbstractItemModel_wrapper::moveColumn( + const QModelIndex &sourceParent, int sourceColumn, + const QModelIndex &destinationParent, int destinationChild) { + return ::QAbstractItemModel::moveColumn(sourceParent, sourceColumn, + destinationParent, destinationChild); +} +bool QAbstractItemModel_wrapper::moveColumns( + const QModelIndex &sourceParent, int sourceColumn, int count, + const QModelIndex &destinationParent, int destinationChild) { + if (m_moveColumnsCallback) { + const void *thisPtr = this; + return m_moveColumnsCallback(const_cast(thisPtr), sourceParent, + sourceColumn, count, destinationParent, + destinationChild); + } else { + return ::QAbstractItemModel::moveColumns( + sourceParent, sourceColumn, count, destinationParent, destinationChild); + } +} +bool QAbstractItemModel_wrapper::moveColumns_nocallback( + const QModelIndex &sourceParent, int sourceColumn, int count, + const QModelIndex &destinationParent, int destinationChild) { + return ::QAbstractItemModel::moveColumns(sourceParent, sourceColumn, count, + destinationParent, destinationChild); +} +bool QAbstractItemModel_wrapper::moveRow(const QModelIndex &sourceParent, + int sourceRow, + const QModelIndex &destinationParent, + int destinationChild) { + return ::QAbstractItemModel::moveRow(sourceParent, sourceRow, + destinationParent, destinationChild); +} +bool QAbstractItemModel_wrapper::moveRows(const QModelIndex &sourceParent, + int sourceRow, int count, + const QModelIndex &destinationParent, + int destinationChild) { + if (m_moveRowsCallback) { + const void *thisPtr = this; + return m_moveRowsCallback(const_cast(thisPtr), sourceParent, + sourceRow, count, destinationParent, + destinationChild); + } else { + return ::QAbstractItemModel::moveRows(sourceParent, sourceRow, count, + destinationParent, destinationChild); + } +} +bool QAbstractItemModel_wrapper::moveRows_nocallback( + const QModelIndex &sourceParent, int sourceRow, int count, + const QModelIndex &destinationParent, int destinationChild) { + return ::QAbstractItemModel::moveRows(sourceParent, sourceRow, count, + destinationParent, destinationChild); +} +QModelIndex QAbstractItemModel_wrapper::parent(const QModelIndex &child) const { + if (m_parentIndexCallback) { + const void *thisPtr = this; + return *m_parentIndexCallback(const_cast(thisPtr), child); + } else { + std::cerr << "parentIndex: Warning: Calling pure-virtual\n"; + return {}; + } +} +QModelIndex +QAbstractItemModel_wrapper::parent_nocallback(const QModelIndex &child) const { + std::cerr << "parentIndex: Warning: Calling pure-virtual\n"; + return {}; +} +QList QAbstractItemModel_wrapper::persistentIndexList() const { + return ::QAbstractItemModel::persistentIndexList(); +} +bool QAbstractItemModel_wrapper::removeColumn(int column, + const QModelIndex &parent) { + return ::QAbstractItemModel::removeColumn(column, parent); +} +bool QAbstractItemModel_wrapper::removeColumns(int column, int count, + const QModelIndex &parent) { + if (m_removeColumnsCallback) { + const void *thisPtr = this; + return m_removeColumnsCallback(const_cast(thisPtr), column, count, + parent); + } else { + return ::QAbstractItemModel::removeColumns(column, count, parent); + } +} +bool QAbstractItemModel_wrapper::removeColumns_nocallback( + int column, int count, const QModelIndex &parent) { + return ::QAbstractItemModel::removeColumns(column, count, parent); +} +bool QAbstractItemModel_wrapper::removeRow(int row, const QModelIndex &parent) { + return ::QAbstractItemModel::removeRow(row, parent); +} +bool QAbstractItemModel_wrapper::removeRows(int row, int count, + const QModelIndex &parent) { + if (m_removeRowsCallback) { + const void *thisPtr = this; + return m_removeRowsCallback(const_cast(thisPtr), row, count, + parent); + } else { + return ::QAbstractItemModel::removeRows(row, count, parent); + } +} +bool QAbstractItemModel_wrapper::removeRows_nocallback( + int row, int count, const QModelIndex &parent) { + return ::QAbstractItemModel::removeRows(row, count, parent); +} +void QAbstractItemModel_wrapper::resetInternalData() { + if (m_resetInternalDataCallback) { + const void *thisPtr = this; + m_resetInternalDataCallback(const_cast(thisPtr)); + } else { + ::QAbstractItemModel::resetInternalData(); + } +} +void QAbstractItemModel_wrapper::resetInternalData_nocallback() { + ::QAbstractItemModel::resetInternalData(); +} +void QAbstractItemModel_wrapper::revert() { + if (m_revertCallback) { + const void *thisPtr = this; + m_revertCallback(const_cast(thisPtr)); + } else { + ::QAbstractItemModel::revert(); + } +} +void QAbstractItemModel_wrapper::revert_nocallback() { + ::QAbstractItemModel::revert(); +} +int QAbstractItemModel_wrapper::rowCount(const QModelIndex &parent) const { + if (m_rowCountCallback) { + const void *thisPtr = this; + return m_rowCountCallback(const_cast(thisPtr), parent); + } else { + std::cerr << "rowCount: Warning: Calling pure-virtual\n"; + return {}; + } +} +int QAbstractItemModel_wrapper::rowCount_nocallback( + const QModelIndex &parent) const { + std::cerr << "rowCount: Warning: Calling pure-virtual\n"; + return {}; +} +bool QAbstractItemModel_wrapper::setData(const QModelIndex &index, + const QVariant &value, int role) { + if (m_setDataCallback) { + const void *thisPtr = this; + return m_setDataCallback(const_cast(thisPtr), index, value, role); + } else { + return ::QAbstractItemModel::setData(index, value, role); + } +} +bool QAbstractItemModel_wrapper::setData_nocallback(const QModelIndex &index, + const QVariant &value, + int role) { + return ::QAbstractItemModel::setData(index, value, role); +} +bool QAbstractItemModel_wrapper::setHeaderData(int section, + Qt::Orientation orientation, + const QVariant &value, + int role) { + if (m_setHeaderDataCallback) { + const void *thisPtr = this; + return m_setHeaderDataCallback(const_cast(thisPtr), section, + orientation, value, role); + } else { + return ::QAbstractItemModel::setHeaderData(section, orientation, value, + role); + } +} +bool QAbstractItemModel_wrapper::setHeaderData_nocallback( + int section, Qt::Orientation orientation, const QVariant &value, int role) { + return ::QAbstractItemModel::setHeaderData(section, orientation, value, role); +} +QModelIndex QAbstractItemModel_wrapper::sibling(int row, int column, + const QModelIndex &idx) const { + if (m_siblingCallback) { + const void *thisPtr = this; + return *m_siblingCallback(const_cast(thisPtr), row, column, idx); + } else { + return ::QAbstractItemModel::sibling(row, column, idx); + } +} +QModelIndex +QAbstractItemModel_wrapper::sibling_nocallback(int row, int column, + const QModelIndex &idx) const { + return ::QAbstractItemModel::sibling(row, column, idx); +} +void QAbstractItemModel_wrapper::sort(int column, Qt::SortOrder order) { + if (m_sortCallback) { + const void *thisPtr = this; + m_sortCallback(const_cast(thisPtr), column, order); + } else { + ::QAbstractItemModel::sort(column, order); + } +} +void QAbstractItemModel_wrapper::sort_nocallback(int column, + Qt::SortOrder order) { + ::QAbstractItemModel::sort(column, order); +} +QSize QAbstractItemModel_wrapper::span(const QModelIndex &index) const { + if (m_spanCallback) { + const void *thisPtr = this; + return *m_spanCallback(const_cast(thisPtr), index); + } else { + return ::QAbstractItemModel::span(index); + } +} +QSize QAbstractItemModel_wrapper::span_nocallback( + const QModelIndex &index) const { + return ::QAbstractItemModel::span(index); +} +bool QAbstractItemModel_wrapper::submit() { + if (m_submitCallback) { + const void *thisPtr = this; + return m_submitCallback(const_cast(thisPtr)); + } else { + return ::QAbstractItemModel::submit(); + } +} +bool QAbstractItemModel_wrapper::submit_nocallback() { + return ::QAbstractItemModel::submit(); +} +QString QAbstractItemModel_wrapper::tr(const char *s, const char *c, int n) { + return ::QAbstractItemModel::tr(s, c, n); +} +QAbstractItemModel_wrapper::~QAbstractItemModel_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QAbstractItemModel *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QAbstractItemModel_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper *>(ptr); +} +extern "C" { +void c_QAbstractItemModel_Finalizer(void *cppObj) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper *>(cppObj); +} +void *c_QAbstractItemModel__constructor_QObject(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QAbstractItemModel_wrapper(parent); + return reinterpret_cast(ptr); +} +// beginInsertColumns(const QModelIndex & parent, int first, int last) +void c_QAbstractItemModel__beginInsertColumns_QModelIndex_int_int(void *thisObj, + void *parent_, + int first, + int last) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + fromWrapperPtr(thisObj)->beginInsertColumns(parent, first, last); +} +// beginInsertRows(const QModelIndex & parent, int first, int last) +void c_QAbstractItemModel__beginInsertRows_QModelIndex_int_int(void *thisObj, + void *parent_, + int first, + int last) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + fromWrapperPtr(thisObj)->beginInsertRows(parent, first, last); +} +// beginMoveColumns(const QModelIndex & sourceParent, int sourceFirst, int +// sourceLast, const QModelIndex & destinationParent, int destinationColumn) +bool c_QAbstractItemModel__beginMoveColumns_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceFirst, int sourceLast, + void *destinationParent_, int destinationColumn) { + assert(sourceParent_); + auto &sourceParent = *reinterpret_cast(sourceParent_); + assert(destinationParent_); + auto &destinationParent = + *reinterpret_cast(destinationParent_); + const auto &result = fromWrapperPtr(thisObj)->beginMoveColumns( + sourceParent, sourceFirst, sourceLast, destinationParent, + destinationColumn); + return result; +} +// beginMoveRows(const QModelIndex & sourceParent, int sourceFirst, int +// sourceLast, const QModelIndex & destinationParent, int destinationRow) +bool c_QAbstractItemModel__beginMoveRows_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceFirst, int sourceLast, + void *destinationParent_, int destinationRow) { + assert(sourceParent_); + auto &sourceParent = *reinterpret_cast(sourceParent_); + assert(destinationParent_); + auto &destinationParent = + *reinterpret_cast(destinationParent_); + const auto &result = fromWrapperPtr(thisObj)->beginMoveRows( + sourceParent, sourceFirst, sourceLast, destinationParent, destinationRow); + return result; +} +// beginRemoveColumns(const QModelIndex & parent, int first, int last) +void c_QAbstractItemModel__beginRemoveColumns_QModelIndex_int_int(void *thisObj, + void *parent_, + int first, + int last) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + fromWrapperPtr(thisObj)->beginRemoveColumns(parent, first, last); +} +// beginRemoveRows(const QModelIndex & parent, int first, int last) +void c_QAbstractItemModel__beginRemoveRows_QModelIndex_int_int(void *thisObj, + void *parent_, + int first, + int last) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + fromWrapperPtr(thisObj)->beginRemoveRows(parent, first, last); +} +// beginResetModel() +void c_QAbstractItemModel__beginResetModel(void *thisObj) { + fromWrapperPtr(thisObj)->beginResetModel(); +} +// buddy(const QModelIndex & index) const +void *c_QAbstractItemModel__buddy_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->buddy_nocallback(index); + } else { + return targetPtr->buddy(index); + } + }()}; + return result; +} +// canFetchMore(const QModelIndex & parent) const +bool c_QAbstractItemModel__canFetchMore_QModelIndex(void *thisObj, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->canFetchMore_nocallback(parent); + } else { + return targetPtr->canFetchMore(parent); + } + }(); + return result; +} +// changePersistentIndex(const QModelIndex & from, const QModelIndex & to) +void c_QAbstractItemModel__changePersistentIndex_QModelIndex_QModelIndex( + void *thisObj, void *from_, void *to_) { + assert(from_); + auto &from = *reinterpret_cast(from_); + assert(to_); + auto &to = *reinterpret_cast(to_); + fromWrapperPtr(thisObj)->changePersistentIndex(from, to); +} +// changePersistentIndexList(const QList & from, const +// QList & to) +void c_QAbstractItemModel__changePersistentIndexList_QList_QModelIndex_QList_QModelIndex( + void *thisObj, void *from_, void *to_) { + assert(from_); + auto &from = *reinterpret_cast *>(from_); + assert(to_); + auto &to = *reinterpret_cast *>(to_); + fromWrapperPtr(thisObj)->changePersistentIndexList(from, to); +} +// checkIndex(const QModelIndex & index) const +bool c_QAbstractItemModel__checkIndex_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = fromPtr(thisObj)->checkIndex(index); + return result; +} +// clearItemData(const QModelIndex & index) +bool c_QAbstractItemModel__clearItemData_QModelIndex(void *thisObj, + void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->clearItemData_nocallback(index); + } else { + return targetPtr->clearItemData(index); + } + }(); + return result; +} +// columnCount(const QModelIndex & parent) const +int c_QAbstractItemModel__columnCount_QModelIndex(void *thisObj, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->columnCount_nocallback(parent); + } else { + return targetPtr->columnCount(parent); + } + }(); + return result; +} +// customEvent(QEvent * event) +void c_QAbstractItemModel__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// data(const QModelIndex & index, int role) const +void *c_QAbstractItemModel__data_QModelIndex_int(void *thisObj, void *index_, + int role) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->data_nocallback(index, role); + } else { + return targetPtr->data(index, role); + } + }()}; + return result; +} +// dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, +// const QList & roles) +void c_QAbstractItemModel__dataChanged_QModelIndex_QModelIndex_QList_int( + void *thisObj, void *topLeft_, void *bottomRight_, void *roles_) { + assert(topLeft_); + auto &topLeft = *reinterpret_cast(topLeft_); + assert(bottomRight_); + auto &bottomRight = *reinterpret_cast(bottomRight_); + assert(roles_); + auto &roles = *reinterpret_cast *>(roles_); + fromPtr(thisObj)->dataChanged(topLeft, bottomRight, roles); +} +void c_QAbstractItemModel__onDataChanged_QModelIndex_QModelIndex_QList_int( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractItemModel::dataChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QAbstractItemModel__onDestroyed_QObject(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractItemModel::destroyed, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// endInsertColumns() +void c_QAbstractItemModel__endInsertColumns(void *thisObj) { + fromWrapperPtr(thisObj)->endInsertColumns(); +} +// endInsertRows() +void c_QAbstractItemModel__endInsertRows(void *thisObj) { + fromWrapperPtr(thisObj)->endInsertRows(); +} +// endMoveColumns() +void c_QAbstractItemModel__endMoveColumns(void *thisObj) { + fromWrapperPtr(thisObj)->endMoveColumns(); +} +// endMoveRows() +void c_QAbstractItemModel__endMoveRows(void *thisObj) { + fromWrapperPtr(thisObj)->endMoveRows(); +} +// endRemoveColumns() +void c_QAbstractItemModel__endRemoveColumns(void *thisObj) { + fromWrapperPtr(thisObj)->endRemoveColumns(); +} +// endRemoveRows() +void c_QAbstractItemModel__endRemoveRows(void *thisObj) { + fromWrapperPtr(thisObj)->endRemoveRows(); +} +// endResetModel() +void c_QAbstractItemModel__endResetModel(void *thisObj) { + fromWrapperPtr(thisObj)->endResetModel(); +} +// event(QEvent * event) +bool c_QAbstractItemModel__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QAbstractItemModel__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// fetchMore(const QModelIndex & parent) +void c_QAbstractItemModel__fetchMore_QModelIndex(void *thisObj, void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->fetchMore_nocallback(parent); + } else { + return targetPtr->fetchMore(parent); + } + }(); +} +// hasChildren(const QModelIndex & parent) const +bool c_QAbstractItemModel__hasChildren_QModelIndex(void *thisObj, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasChildren_nocallback(parent); + } else { + return targetPtr->hasChildren(parent); + } + }(); + return result; +} +// hasIndex(int row, int column, const QModelIndex & parent) const +bool c_QAbstractItemModel__hasIndex_int_int_QModelIndex(void *thisObj, int row, + int column, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = fromPtr(thisObj)->hasIndex(row, column, parent); + return result; +} +// headerData(int section, Qt::Orientation orientation, int role) const +void *c_QAbstractItemModel__headerData_int_Orientation_int(void *thisObj, + int section, + int orientation, + int role) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->headerData_nocallback( + section, static_cast(orientation), role); + } else { + return targetPtr->headerData( + section, static_cast(orientation), role); + } + }()}; + return result; +} +// headerDataChanged(Qt::Orientation orientation, int first, int last) +void c_QAbstractItemModel__headerDataChanged_Orientation_int_int( + void *thisObj, int orientation, int first, int last) { + fromPtr(thisObj)->headerDataChanged(static_cast(orientation), + first, last); +} +void c_QAbstractItemModel__onHeaderDataChanged_Orientation_int_int( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractItemModel::headerDataChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// index(int row, int column, const QModelIndex & parent) const +void *c_QAbstractItemModel__index_int_int_QModelIndex(void *thisObj, int row, + int column, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->index_nocallback(row, column, parent); + } else { + return targetPtr->index(row, column, parent); + } + }()}; + return result; +} +// insertColumns(int column, int count, const QModelIndex & parent) +bool c_QAbstractItemModel__insertColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->insertColumns_nocallback(column, count, parent); + } else { + return targetPtr->insertColumns(column, count, parent); + } + }(); + return result; +} +// insertRows(int row, int count, const QModelIndex & parent) +bool c_QAbstractItemModel__insertRows_int_int_QModelIndex(void *thisObj, + int row, int count, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->insertRows_nocallback(row, count, parent); + } else { + return targetPtr->insertRows(row, count, parent); + } + }(); + return result; +} +// layoutAboutToBeChanged() +void c_QAbstractItemModel__layoutAboutToBeChanged(void *thisObj) { + fromPtr(thisObj)->layoutAboutToBeChanged(); +} +void c_QAbstractItemModel__onLayoutAboutToBeChanged(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractItemModel::layoutAboutToBeChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// layoutChanged() +void c_QAbstractItemModel__layoutChanged(void *thisObj) { + fromPtr(thisObj)->layoutChanged(); +} +void c_QAbstractItemModel__onLayoutChanged(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractItemModel::layoutChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// mimeTypes() const +void *c_QAbstractItemModel__mimeTypes(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->mimeTypes_nocallback(); + } else { + return targetPtr->mimeTypes(); + } + }()}; + return result; +} +// moveColumn(const QModelIndex & sourceParent, int sourceColumn, const +// QModelIndex & destinationParent, int destinationChild) +bool c_QAbstractItemModel__moveColumn_QModelIndex_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceColumn, + void *destinationParent_, int destinationChild) { + assert(sourceParent_); + auto &sourceParent = *reinterpret_cast(sourceParent_); + assert(destinationParent_); + auto &destinationParent = + *reinterpret_cast(destinationParent_); + const auto &result = fromPtr(thisObj)->moveColumn( + sourceParent, sourceColumn, destinationParent, destinationChild); + return result; +} +// moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, +// const QModelIndex & destinationParent, int destinationChild) +bool c_QAbstractItemModel__moveColumns_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceColumn, int count, + void *destinationParent_, int destinationChild) { + assert(sourceParent_); + auto &sourceParent = *reinterpret_cast(sourceParent_); + assert(destinationParent_); + auto &destinationParent = + *reinterpret_cast(destinationParent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->moveColumns_nocallback(sourceParent, sourceColumn, + count, destinationParent, + destinationChild); + } else { + return targetPtr->moveColumns(sourceParent, sourceColumn, count, + destinationParent, destinationChild); + } + }(); + return result; +} +// moveRow(const QModelIndex & sourceParent, int sourceRow, const QModelIndex & +// destinationParent, int destinationChild) +bool c_QAbstractItemModel__moveRow_QModelIndex_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceRow, void *destinationParent_, + int destinationChild) { + assert(sourceParent_); + auto &sourceParent = *reinterpret_cast(sourceParent_); + assert(destinationParent_); + auto &destinationParent = + *reinterpret_cast(destinationParent_); + const auto &result = fromPtr(thisObj)->moveRow( + sourceParent, sourceRow, destinationParent, destinationChild); + return result; +} +// moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const +// QModelIndex & destinationParent, int destinationChild) +bool c_QAbstractItemModel__moveRows_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceRow, int count, + void *destinationParent_, int destinationChild) { + assert(sourceParent_); + auto &sourceParent = *reinterpret_cast(sourceParent_); + assert(destinationParent_); + auto &destinationParent = + *reinterpret_cast(destinationParent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->moveRows_nocallback( + sourceParent, sourceRow, count, destinationParent, destinationChild); + } else { + return targetPtr->moveRows(sourceParent, sourceRow, count, + destinationParent, destinationChild); + } + }(); + return result; +} +// parent(const QModelIndex & child) const +void *c_QAbstractItemModel__parentIndex_QModelIndex(void *thisObj, + void *child_) { + assert(child_); + auto &child = *reinterpret_cast(child_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->parent_nocallback(child); + } else { + return targetPtr->parent(child); + } + }()}; + return result; +} +// persistentIndexList() const +void *c_QAbstractItemModel__persistentIndexList(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromWrapperPtr(thisObj)->persistentIndexList()}; + return result; +} +// removeColumn(int column, const QModelIndex & parent) +bool c_QAbstractItemModel__removeColumn_int_QModelIndex(void *thisObj, + int column, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = fromPtr(thisObj)->removeColumn(column, parent); + return result; +} +// removeColumns(int column, int count, const QModelIndex & parent) +bool c_QAbstractItemModel__removeColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->removeColumns_nocallback(column, count, parent); + } else { + return targetPtr->removeColumns(column, count, parent); + } + }(); + return result; +} +// removeRow(int row, const QModelIndex & parent) +bool c_QAbstractItemModel__removeRow_int_QModelIndex(void *thisObj, int row, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = fromPtr(thisObj)->removeRow(row, parent); + return result; +} +// removeRows(int row, int count, const QModelIndex & parent) +bool c_QAbstractItemModel__removeRows_int_int_QModelIndex(void *thisObj, + int row, int count, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->removeRows_nocallback(row, count, parent); + } else { + return targetPtr->removeRows(row, count, parent); + } + }(); + return result; +} +// resetInternalData() +void c_QAbstractItemModel__resetInternalData(void *thisObj) { + fromWrapperPtr(thisObj)->resetInternalData_nocallback(); +} +// revert() +void c_QAbstractItemModel__revert(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->revert_nocallback(); + } else { + return targetPtr->revert(); + } + }(); +} +// rowCount(const QModelIndex & parent) const +int c_QAbstractItemModel__rowCount_QModelIndex(void *thisObj, void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->rowCount_nocallback(parent); + } else { + return targetPtr->rowCount(parent); + } + }(); + return result; +} +// setData(const QModelIndex & index, const QVariant & value, int role) +bool c_QAbstractItemModel__setData_QModelIndex_QVariant_int(void *thisObj, + void *index_, + void *value_, + int role) { + assert(index_); + auto &index = *reinterpret_cast(index_); + assert(value_); + auto &value = *reinterpret_cast(value_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setData_nocallback(index, value, role); + } else { + return targetPtr->setData(index, value, role); + } + }(); + return result; +} +// setHeaderData(int section, Qt::Orientation orientation, const QVariant & +// value, int role) +bool c_QAbstractItemModel__setHeaderData_int_Orientation_QVariant_int( + void *thisObj, int section, int orientation, void *value_, int role) { + assert(value_); + auto &value = *reinterpret_cast(value_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setHeaderData_nocallback( + section, static_cast(orientation), value, role); + } else { + return targetPtr->setHeaderData( + section, static_cast(orientation), value, role); + } + }(); + return result; +} +// sibling(int row, int column, const QModelIndex & idx) const +void *c_QAbstractItemModel__sibling_int_int_QModelIndex(void *thisObj, int row, + int column, + void *idx_) { + assert(idx_); + auto &idx = *reinterpret_cast(idx_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sibling_nocallback(row, column, idx); + } else { + return targetPtr->sibling(row, column, idx); + } + }()}; + return result; +} +// sort(int column, Qt::SortOrder order) +void c_QAbstractItemModel__sort_int_SortOrder(void *thisObj, int column, + int order) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sort_nocallback(column, + static_cast(order)); + } else { + return targetPtr->sort(column, static_cast(order)); + } + }(); +} +// span(const QModelIndex & index) const +void *c_QAbstractItemModel__span_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->span_nocallback(index); + } else { + return targetPtr->span(index); + } + }()}; + return result; +} +// submit() +bool c_QAbstractItemModel__submit(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->submit_nocallback(); + } else { + return targetPtr->submit(); + } + }(); + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QAbstractItemModel__tr_char_char_int(const char *s, + const char *c, int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +void c_QAbstractItemModel__destructor(void *thisObj) { + delete fromPtr(thisObj); +} +void c_QAbstractItemModel__registerVirtualMethodCallback(void *ptr, + void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 5771: + wrapper->m_buddyCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper::Callback_buddy>( + callback); + break; + case 5772: + wrapper->m_canFetchMoreCallback = + reinterpret_cast(callback); + break; + case 5777: + wrapper->m_clearItemDataCallback = + reinterpret_cast(callback); + break; + case 5778: + wrapper->m_columnCountCallback = + reinterpret_cast(callback); + break; + case 946: + wrapper->m_customEventCallback = + reinterpret_cast(callback); + break; + case 5780: + wrapper->m_dataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper::Callback_data>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper::Callback_event>( + callback); + break; + case 957: + wrapper->m_eventFilterCallback = + reinterpret_cast(callback); + break; + case 5798: + wrapper->m_fetchMoreCallback = + reinterpret_cast(callback); + break; + case 5799: + wrapper->m_hasChildrenCallback = + reinterpret_cast(callback); + break; + case 5801: + wrapper->m_headerDataCallback = + reinterpret_cast(callback); + break; + case 5803: + wrapper->m_indexCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper::Callback_index>( + callback); + break; + case 5806: + wrapper->m_insertColumnsCallback = + reinterpret_cast(callback); + break; + case 5808: + wrapper->m_insertRowsCallback = + reinterpret_cast(callback); + break; + case 5816: + wrapper->m_mimeTypesCallback = + reinterpret_cast(callback); + break; + case 5818: + wrapper->m_moveColumnsCallback = + reinterpret_cast(callback); + break; + case 5820: + wrapper->m_moveRowsCallback = + reinterpret_cast(callback); + break; + case 5822: + wrapper->m_parentIndexCallback = + reinterpret_cast(callback); + break; + case 5827: + wrapper->m_removeColumnsCallback = + reinterpret_cast(callback); + break; + case 5830: + wrapper->m_removeRowsCallback = + reinterpret_cast(callback); + break; + case 5831: + wrapper->m_resetInternalDataCallback = + reinterpret_cast(callback); + break; + case 5832: + wrapper->m_revertCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper::Callback_revert>( + callback); + break; + case 5833: + wrapper->m_rowCountCallback = + reinterpret_cast(callback); + break; + case 5836: + wrapper->m_setDataCallback = + reinterpret_cast(callback); + break; + case 5837: + wrapper->m_setHeaderDataCallback = + reinterpret_cast(callback); + break; + case 5840: + wrapper->m_siblingCallback = + reinterpret_cast(callback); + break; + case 5842: + wrapper->m_sortCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper::Callback_sort>( + callback); + break; + case 5843: + wrapper->m_spanCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper::Callback_span>( + callback); + break; + case 5845: + wrapper->m_submitCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper::Callback_submit>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QAbstractItemModel_c.h b/generated/QtDartBindings/dart/ffi/QAbstractItemModel_c.h new file mode 100644 index 0000000..4b0701c --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QAbstractItemModel_c.h @@ -0,0 +1,488 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QAbstractItemModel_wrapper : public ::QAbstractItemModel { +public: + ~QAbstractItemModel_wrapper(); + QAbstractItemModel_wrapper(QObject *parent = nullptr); + void beginInsertColumns(const QModelIndex &parent, int first, int last); + void beginInsertRows(const QModelIndex &parent, int first, int last); + bool beginMoveColumns(const QModelIndex &sourceParent, int sourceFirst, + int sourceLast, const QModelIndex &destinationParent, + int destinationColumn); + bool beginMoveRows(const QModelIndex &sourceParent, int sourceFirst, + int sourceLast, const QModelIndex &destinationParent, + int destinationRow); + void beginRemoveColumns(const QModelIndex &parent, int first, int last); + void beginRemoveRows(const QModelIndex &parent, int first, int last); + void beginResetModel(); + virtual QModelIndex buddy(const QModelIndex &index) const; + virtual QModelIndex buddy_nocallback(const QModelIndex &index) const; + virtual bool canFetchMore(const QModelIndex &parent) const; + virtual bool canFetchMore_nocallback(const QModelIndex &parent) const; + void changePersistentIndex(const QModelIndex &from, const QModelIndex &to); + void changePersistentIndexList(const QList &from, + const QList &to); + bool checkIndex(const QModelIndex &index) const; + virtual bool clearItemData(const QModelIndex &index); + virtual bool clearItemData_nocallback(const QModelIndex &index); + virtual int columnCount(const QModelIndex &parent = QModelIndex()) const; + virtual int + columnCount_nocallback(const QModelIndex &parent = QModelIndex()) const; + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual QVariant data(const QModelIndex &index, + int role = Qt::DisplayRole) const; + virtual QVariant data_nocallback(const QModelIndex &index, + int role = Qt::DisplayRole) const; + void dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight, + const QList &roles = QList()); + void endInsertColumns(); + void endInsertRows(); + void endMoveColumns(); + void endMoveRows(); + void endRemoveColumns(); + void endRemoveRows(); + void endResetModel(); + virtual bool event(QEvent *event); + virtual bool event_nocallback(QEvent *event); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + virtual void fetchMore(const QModelIndex &parent); + virtual void fetchMore_nocallback(const QModelIndex &parent); + virtual bool hasChildren(const QModelIndex &parent = QModelIndex()) const; + virtual bool + hasChildren_nocallback(const QModelIndex &parent = QModelIndex()) const; + bool hasIndex(int row, int column, + const QModelIndex &parent = QModelIndex()) const; + virtual QVariant headerData(int section, Qt::Orientation orientation, + int role = Qt::DisplayRole) const; + virtual QVariant headerData_nocallback(int section, + Qt::Orientation orientation, + int role = Qt::DisplayRole) const; + void headerDataChanged(Qt::Orientation orientation, int first, int last); + virtual QModelIndex index(int row, int column, + const QModelIndex &parent = QModelIndex()) const; + virtual QModelIndex + index_nocallback(int row, int column, + const QModelIndex &parent = QModelIndex()) const; + virtual bool insertColumns(int column, int count, + const QModelIndex &parent = QModelIndex()); + virtual bool + insertColumns_nocallback(int column, int count, + const QModelIndex &parent = QModelIndex()); + virtual bool insertRows(int row, int count, + const QModelIndex &parent = QModelIndex()); + virtual bool insertRows_nocallback(int row, int count, + const QModelIndex &parent = QModelIndex()); + void layoutAboutToBeChanged(); + void layoutChanged(); + virtual QList mimeTypes() const; + virtual QList mimeTypes_nocallback() const; + bool moveColumn(const QModelIndex &sourceParent, int sourceColumn, + const QModelIndex &destinationParent, int destinationChild); + virtual bool moveColumns(const QModelIndex &sourceParent, int sourceColumn, + int count, const QModelIndex &destinationParent, + int destinationChild); + virtual bool moveColumns_nocallback(const QModelIndex &sourceParent, + int sourceColumn, int count, + const QModelIndex &destinationParent, + int destinationChild); + bool moveRow(const QModelIndex &sourceParent, int sourceRow, + const QModelIndex &destinationParent, int destinationChild); + virtual bool moveRows(const QModelIndex &sourceParent, int sourceRow, + int count, const QModelIndex &destinationParent, + int destinationChild); + virtual bool moveRows_nocallback(const QModelIndex &sourceParent, + int sourceRow, int count, + const QModelIndex &destinationParent, + int destinationChild); + virtual QModelIndex parent(const QModelIndex &child) const; + virtual QModelIndex parent_nocallback(const QModelIndex &child) const; + QList persistentIndexList() const; + bool removeColumn(int column, const QModelIndex &parent = QModelIndex()); + virtual bool removeColumns(int column, int count, + const QModelIndex &parent = QModelIndex()); + virtual bool + removeColumns_nocallback(int column, int count, + const QModelIndex &parent = QModelIndex()); + bool removeRow(int row, const QModelIndex &parent = QModelIndex()); + virtual bool removeRows(int row, int count, + const QModelIndex &parent = QModelIndex()); + virtual bool removeRows_nocallback(int row, int count, + const QModelIndex &parent = QModelIndex()); + virtual void resetInternalData(); + virtual void resetInternalData_nocallback(); + virtual void revert(); + virtual void revert_nocallback(); + virtual int rowCount(const QModelIndex &parent = QModelIndex()) const; + virtual int + rowCount_nocallback(const QModelIndex &parent = QModelIndex()) const; + virtual bool setData(const QModelIndex &index, const QVariant &value, + int role = Qt::EditRole); + virtual bool setData_nocallback(const QModelIndex &index, + const QVariant &value, + int role = Qt::EditRole); + virtual bool setHeaderData(int section, Qt::Orientation orientation, + const QVariant &value, int role = Qt::EditRole); + virtual bool setHeaderData_nocallback(int section, + Qt::Orientation orientation, + const QVariant &value, + int role = Qt::EditRole); + virtual QModelIndex sibling(int row, int column, + const QModelIndex &idx) const; + virtual QModelIndex sibling_nocallback(int row, int column, + const QModelIndex &idx) const; + virtual void sort(int column, Qt::SortOrder order = Qt::AscendingOrder); + virtual void sort_nocallback(int column, + Qt::SortOrder order = Qt::AscendingOrder); + virtual QSize span(const QModelIndex &index) const; + virtual QSize span_nocallback(const QModelIndex &index) const; + virtual bool submit(); + virtual bool submit_nocallback(); + static QString tr(const char *s, const char *c, int n); + typedef QModelIndex *(*Callback_buddy)(void *, const QModelIndex &index); + Callback_buddy m_buddyCallback = nullptr; + typedef bool (*Callback_canFetchMore)(void *, const QModelIndex &parent); + Callback_canFetchMore m_canFetchMoreCallback = nullptr; + typedef bool (*Callback_clearItemData)(void *, const QModelIndex &index); + Callback_clearItemData m_clearItemDataCallback = nullptr; + typedef int (*Callback_columnCount)(void *, const QModelIndex &parent); + Callback_columnCount m_columnCountCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef QVariant *(*Callback_data)(void *, const QModelIndex &index, + int role); + Callback_data m_dataCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef void (*Callback_fetchMore)(void *, const QModelIndex &parent); + Callback_fetchMore m_fetchMoreCallback = nullptr; + typedef bool (*Callback_hasChildren)(void *, const QModelIndex &parent); + Callback_hasChildren m_hasChildrenCallback = nullptr; + typedef QVariant *(*Callback_headerData)(void *, int section, + Qt::Orientation orientation, + int role); + Callback_headerData m_headerDataCallback = nullptr; + typedef QModelIndex *(*Callback_index)(void *, int row, int column, + const QModelIndex &parent); + Callback_index m_indexCallback = nullptr; + typedef bool (*Callback_insertColumns)(void *, int column, int count, + const QModelIndex &parent); + Callback_insertColumns m_insertColumnsCallback = nullptr; + typedef bool (*Callback_insertRows)(void *, int row, int count, + const QModelIndex &parent); + Callback_insertRows m_insertRowsCallback = nullptr; + typedef QList *(*Callback_mimeTypes)(void *); + Callback_mimeTypes m_mimeTypesCallback = nullptr; + typedef bool (*Callback_moveColumns)(void *, const QModelIndex &sourceParent, + int sourceColumn, int count, + const QModelIndex &destinationParent, + int destinationChild); + Callback_moveColumns m_moveColumnsCallback = nullptr; + typedef bool (*Callback_moveRows)(void *, const QModelIndex &sourceParent, + int sourceRow, int count, + const QModelIndex &destinationParent, + int destinationChild); + Callback_moveRows m_moveRowsCallback = nullptr; + typedef QModelIndex *(*Callback_parentIndex)(void *, + const QModelIndex &child); + Callback_parentIndex m_parentIndexCallback = nullptr; + typedef bool (*Callback_removeColumns)(void *, int column, int count, + const QModelIndex &parent); + Callback_removeColumns m_removeColumnsCallback = nullptr; + typedef bool (*Callback_removeRows)(void *, int row, int count, + const QModelIndex &parent); + Callback_removeRows m_removeRowsCallback = nullptr; + typedef void (*Callback_resetInternalData)(void *); + Callback_resetInternalData m_resetInternalDataCallback = nullptr; + typedef void (*Callback_revert)(void *); + Callback_revert m_revertCallback = nullptr; + typedef int (*Callback_rowCount)(void *, const QModelIndex &parent); + Callback_rowCount m_rowCountCallback = nullptr; + typedef bool (*Callback_setData)(void *, const QModelIndex &index, + const QVariant &value, int role); + Callback_setData m_setDataCallback = nullptr; + typedef bool (*Callback_setHeaderData)(void *, int section, + Qt::Orientation orientation, + const QVariant &value, int role); + Callback_setHeaderData m_setHeaderDataCallback = nullptr; + typedef QModelIndex *(*Callback_sibling)(void *, int row, int column, + const QModelIndex &idx); + Callback_sibling m_siblingCallback = nullptr; + typedef void (*Callback_sort)(void *, int column, Qt::SortOrder order); + Callback_sort m_sortCallback = nullptr; + typedef QSize *(*Callback_span)(void *, const QModelIndex &index); + Callback_span m_spanCallback = nullptr; + typedef bool (*Callback_submit)(void *); + Callback_submit m_submitCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QAbstractItemModel::QAbstractItemModel(QObject * parent) +QtDartBindings_EXPORT void * +c_QAbstractItemModel__constructor_QObject(void *parent_); +// QAbstractItemModel::beginInsertColumns(const QModelIndex & parent, int first, +// int last) +QtDartBindings_EXPORT void +c_QAbstractItemModel__beginInsertColumns_QModelIndex_int_int(void *thisObj, + void *parent_, + int first, + int last); +// QAbstractItemModel::beginInsertRows(const QModelIndex & parent, int first, +// int last) +QtDartBindings_EXPORT void +c_QAbstractItemModel__beginInsertRows_QModelIndex_int_int(void *thisObj, + void *parent_, + int first, int last); +// QAbstractItemModel::beginMoveColumns(const QModelIndex & sourceParent, int +// sourceFirst, int sourceLast, const QModelIndex & destinationParent, int +// destinationColumn) +QtDartBindings_EXPORT bool +c_QAbstractItemModel__beginMoveColumns_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceFirst, int sourceLast, + void *destinationParent_, int destinationColumn); +// QAbstractItemModel::beginMoveRows(const QModelIndex & sourceParent, int +// sourceFirst, int sourceLast, const QModelIndex & destinationParent, int +// destinationRow) +QtDartBindings_EXPORT bool +c_QAbstractItemModel__beginMoveRows_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceFirst, int sourceLast, + void *destinationParent_, int destinationRow); +// QAbstractItemModel::beginRemoveColumns(const QModelIndex & parent, int first, +// int last) +QtDartBindings_EXPORT void +c_QAbstractItemModel__beginRemoveColumns_QModelIndex_int_int(void *thisObj, + void *parent_, + int first, + int last); +// QAbstractItemModel::beginRemoveRows(const QModelIndex & parent, int first, +// int last) +QtDartBindings_EXPORT void +c_QAbstractItemModel__beginRemoveRows_QModelIndex_int_int(void *thisObj, + void *parent_, + int first, int last); +// QAbstractItemModel::beginResetModel() +QtDartBindings_EXPORT void c_QAbstractItemModel__beginResetModel(void *thisObj); +// QAbstractItemModel::buddy(const QModelIndex & index) const +QtDartBindings_EXPORT void * +c_QAbstractItemModel__buddy_QModelIndex(void *thisObj, void *index_); +// QAbstractItemModel::canFetchMore(const QModelIndex & parent) const +QtDartBindings_EXPORT bool +c_QAbstractItemModel__canFetchMore_QModelIndex(void *thisObj, void *parent_); +// QAbstractItemModel::changePersistentIndex(const QModelIndex & from, const +// QModelIndex & to) +QtDartBindings_EXPORT void +c_QAbstractItemModel__changePersistentIndex_QModelIndex_QModelIndex( + void *thisObj, void *from_, void *to_); +// QAbstractItemModel::changePersistentIndexList(const QList & +// from, const QList & to) +QtDartBindings_EXPORT void +c_QAbstractItemModel__changePersistentIndexList_QList_QModelIndex_QList_QModelIndex( + void *thisObj, void *from_, void *to_); +// QAbstractItemModel::checkIndex(const QModelIndex & index) const +QtDartBindings_EXPORT bool +c_QAbstractItemModel__checkIndex_QModelIndex(void *thisObj, void *index_); +// QAbstractItemModel::clearItemData(const QModelIndex & index) +QtDartBindings_EXPORT bool +c_QAbstractItemModel__clearItemData_QModelIndex(void *thisObj, void *index_); +// QAbstractItemModel::columnCount(const QModelIndex & parent) const +QtDartBindings_EXPORT int +c_QAbstractItemModel__columnCount_QModelIndex(void *thisObj, void *parent_); +// QAbstractItemModel::customEvent(QEvent * event) +QtDartBindings_EXPORT void +c_QAbstractItemModel__customEvent_QEvent(void *thisObj, void *event_); +// QAbstractItemModel::data(const QModelIndex & index, int role) const +QtDartBindings_EXPORT void * +c_QAbstractItemModel__data_QModelIndex_int(void *thisObj, void *index_, + int role); +// QAbstractItemModel::dataChanged(const QModelIndex & topLeft, const +// QModelIndex & bottomRight, const QList & roles) +QtDartBindings_EXPORT void +c_QAbstractItemModel__dataChanged_QModelIndex_QModelIndex_QList_int( + void *thisObj, void *topLeft_, void *bottomRight_, void *roles_); +QtDartBindings_EXPORT void +c_QAbstractItemModel__onDataChanged_QModelIndex_QModelIndex_QList_int( + void *thisObj, void *contextQObject, + void *callback); // QAbstractItemModel::endInsertColumns() +QtDartBindings_EXPORT void +c_QAbstractItemModel__endInsertColumns(void *thisObj); +// QAbstractItemModel::endInsertRows() +QtDartBindings_EXPORT void c_QAbstractItemModel__endInsertRows(void *thisObj); +// QAbstractItemModel::endMoveColumns() +QtDartBindings_EXPORT void c_QAbstractItemModel__endMoveColumns(void *thisObj); +// QAbstractItemModel::endMoveRows() +QtDartBindings_EXPORT void c_QAbstractItemModel__endMoveRows(void *thisObj); +// QAbstractItemModel::endRemoveColumns() +QtDartBindings_EXPORT void +c_QAbstractItemModel__endRemoveColumns(void *thisObj); +// QAbstractItemModel::endRemoveRows() +QtDartBindings_EXPORT void c_QAbstractItemModel__endRemoveRows(void *thisObj); +// QAbstractItemModel::endResetModel() +QtDartBindings_EXPORT void c_QAbstractItemModel__endResetModel(void *thisObj); +// QAbstractItemModel::event(QEvent * event) +QtDartBindings_EXPORT bool c_QAbstractItemModel__event_QEvent(void *thisObj, + void *event_); +// QAbstractItemModel::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QAbstractItemModel__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QAbstractItemModel::fetchMore(const QModelIndex & parent) +QtDartBindings_EXPORT void +c_QAbstractItemModel__fetchMore_QModelIndex(void *thisObj, void *parent_); +// QAbstractItemModel::hasChildren(const QModelIndex & parent) const +QtDartBindings_EXPORT bool +c_QAbstractItemModel__hasChildren_QModelIndex(void *thisObj, void *parent_); +// QAbstractItemModel::hasIndex(int row, int column, const QModelIndex & parent) +// const +QtDartBindings_EXPORT bool +c_QAbstractItemModel__hasIndex_int_int_QModelIndex(void *thisObj, int row, + int column, void *parent_); +// QAbstractItemModel::headerData(int section, Qt::Orientation orientation, int +// role) const +QtDartBindings_EXPORT void * +c_QAbstractItemModel__headerData_int_Orientation_int(void *thisObj, int section, + int orientation, int role); +// QAbstractItemModel::headerDataChanged(Qt::Orientation orientation, int first, +// int last) +QtDartBindings_EXPORT void +c_QAbstractItemModel__headerDataChanged_Orientation_int_int(void *thisObj, + int orientation, + int first, + int last); +QtDartBindings_EXPORT void +c_QAbstractItemModel__onHeaderDataChanged_Orientation_int_int( + void *thisObj, void *contextQObject, + void *callback); // QAbstractItemModel::index(int row, int column, const + // QModelIndex & parent) const +QtDartBindings_EXPORT void * +c_QAbstractItemModel__index_int_int_QModelIndex(void *thisObj, int row, + int column, void *parent_); +// QAbstractItemModel::insertColumns(int column, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QAbstractItemModel__insertColumns_int_int_QModelIndex(void *thisObj, + int column, int count, + void *parent_); +// QAbstractItemModel::insertRows(int row, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QAbstractItemModel__insertRows_int_int_QModelIndex(void *thisObj, int row, + int count, void *parent_); +// QAbstractItemModel::layoutAboutToBeChanged() +QtDartBindings_EXPORT void +c_QAbstractItemModel__layoutAboutToBeChanged(void *thisObj); +QtDartBindings_EXPORT void c_QAbstractItemModel__onLayoutAboutToBeChanged( + void *thisObj, void *contextQObject, + void *callback); // QAbstractItemModel::layoutChanged() +QtDartBindings_EXPORT void c_QAbstractItemModel__layoutChanged(void *thisObj); +QtDartBindings_EXPORT void c_QAbstractItemModel__onLayoutChanged( + void *thisObj, void *contextQObject, + void *callback); // QAbstractItemModel::mimeTypes() const +QtDartBindings_EXPORT void *c_QAbstractItemModel__mimeTypes(void *thisObj); +// QAbstractItemModel::moveColumn(const QModelIndex & sourceParent, int +// sourceColumn, const QModelIndex & destinationParent, int destinationChild) +QtDartBindings_EXPORT bool +c_QAbstractItemModel__moveColumn_QModelIndex_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceColumn, + void *destinationParent_, int destinationChild); +// QAbstractItemModel::moveColumns(const QModelIndex & sourceParent, int +// sourceColumn, int count, const QModelIndex & destinationParent, int +// destinationChild) +QtDartBindings_EXPORT bool +c_QAbstractItemModel__moveColumns_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceColumn, int count, + void *destinationParent_, int destinationChild); +// QAbstractItemModel::moveRow(const QModelIndex & sourceParent, int sourceRow, +// const QModelIndex & destinationParent, int destinationChild) +QtDartBindings_EXPORT bool +c_QAbstractItemModel__moveRow_QModelIndex_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceRow, void *destinationParent_, + int destinationChild); +// QAbstractItemModel::moveRows(const QModelIndex & sourceParent, int sourceRow, +// int count, const QModelIndex & destinationParent, int destinationChild) +QtDartBindings_EXPORT bool +c_QAbstractItemModel__moveRows_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceRow, int count, + void *destinationParent_, int destinationChild); +// QAbstractItemModel::parent(const QModelIndex & child) const +QtDartBindings_EXPORT void * +c_QAbstractItemModel__parentIndex_QModelIndex(void *thisObj, void *child_); +// QAbstractItemModel::persistentIndexList() const +QtDartBindings_EXPORT void * +c_QAbstractItemModel__persistentIndexList(void *thisObj); +// QAbstractItemModel::removeColumn(int column, const QModelIndex & parent) +QtDartBindings_EXPORT bool +c_QAbstractItemModel__removeColumn_int_QModelIndex(void *thisObj, int column, + void *parent_); +// QAbstractItemModel::removeColumns(int column, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QAbstractItemModel__removeColumns_int_int_QModelIndex(void *thisObj, + int column, int count, + void *parent_); +// QAbstractItemModel::removeRow(int row, const QModelIndex & parent) +QtDartBindings_EXPORT bool +c_QAbstractItemModel__removeRow_int_QModelIndex(void *thisObj, int row, + void *parent_); +// QAbstractItemModel::removeRows(int row, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QAbstractItemModel__removeRows_int_int_QModelIndex(void *thisObj, int row, + int count, void *parent_); +// QAbstractItemModel::resetInternalData() +QtDartBindings_EXPORT void +c_QAbstractItemModel__resetInternalData(void *thisObj); +// QAbstractItemModel::revert() +QtDartBindings_EXPORT void c_QAbstractItemModel__revert(void *thisObj); +// QAbstractItemModel::rowCount(const QModelIndex & parent) const +QtDartBindings_EXPORT int +c_QAbstractItemModel__rowCount_QModelIndex(void *thisObj, void *parent_); +// QAbstractItemModel::setData(const QModelIndex & index, const QVariant & +// value, int role) +QtDartBindings_EXPORT bool +c_QAbstractItemModel__setData_QModelIndex_QVariant_int(void *thisObj, + void *index_, + void *value_, int role); +// QAbstractItemModel::setHeaderData(int section, Qt::Orientation orientation, +// const QVariant & value, int role) +QtDartBindings_EXPORT bool +c_QAbstractItemModel__setHeaderData_int_Orientation_QVariant_int( + void *thisObj, int section, int orientation, void *value_, int role); +// QAbstractItemModel::sibling(int row, int column, const QModelIndex & idx) +// const +QtDartBindings_EXPORT void * +c_QAbstractItemModel__sibling_int_int_QModelIndex(void *thisObj, int row, + int column, void *idx_); +// QAbstractItemModel::sort(int column, Qt::SortOrder order) +QtDartBindings_EXPORT void +c_QAbstractItemModel__sort_int_SortOrder(void *thisObj, int column, int order); +// QAbstractItemModel::span(const QModelIndex & index) const +QtDartBindings_EXPORT void * +c_QAbstractItemModel__span_QModelIndex(void *thisObj, void *index_); +// QAbstractItemModel::submit() +QtDartBindings_EXPORT bool c_QAbstractItemModel__submit(void *thisObj); +// QAbstractItemModel::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QAbstractItemModel__tr_char_char_int(const char *s, const char *c, + int n); +QtDartBindings_EXPORT void c_QAbstractItemModel__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QAbstractItemModel__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QAbstractItemModel_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QAbstractItemModel_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QAbstractItemModel_wrapper.cpp new file mode 100644 index 0000000..5432fc4 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QAbstractItemModel_wrapper.cpp @@ -0,0 +1,1901 @@ +#include "QAbstractItemModel_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QAbstractItemModel_wrapper::QAbstractItemModel_wrapper(QObject *parent) + : ::QAbstractItemModel(parent) {} +void QAbstractItemModel_wrapper::beginInsertColumns(const QModelIndex &parent, + int first, int last) { + // tag=1000 + + // tag=1004 + ::QAbstractItemModel::beginInsertColumns(parent, first, last); +} +void QAbstractItemModel_wrapper::beginInsertRows(const QModelIndex &parent, + int first, int last) { + // tag=1000 + + // tag=1004 + ::QAbstractItemModel::beginInsertRows(parent, first, last); +} +bool QAbstractItemModel_wrapper::beginMoveColumns( + const QModelIndex &sourceParent, int sourceFirst, int sourceLast, + const QModelIndex &destinationParent, int destinationColumn) { + // tag=1000 + + // tag=1004 + return ::QAbstractItemModel::beginMoveColumns(sourceParent, sourceFirst, + sourceLast, destinationParent, + destinationColumn); +} +bool QAbstractItemModel_wrapper::beginMoveRows( + const QModelIndex &sourceParent, int sourceFirst, int sourceLast, + const QModelIndex &destinationParent, int destinationRow) { + // tag=1000 + + // tag=1004 + return ::QAbstractItemModel::beginMoveRows( + sourceParent, sourceFirst, sourceLast, destinationParent, destinationRow); +} +void QAbstractItemModel_wrapper::beginRemoveColumns(const QModelIndex &parent, + int first, int last) { + // tag=1000 + + // tag=1004 + ::QAbstractItemModel::beginRemoveColumns(parent, first, last); +} +void QAbstractItemModel_wrapper::beginRemoveRows(const QModelIndex &parent, + int first, int last) { + // tag=1000 + + // tag=1004 + ::QAbstractItemModel::beginRemoveRows(parent, first, last); +} +void QAbstractItemModel_wrapper::beginResetModel() { + // tag=1000 + + // tag=1004 + ::QAbstractItemModel::beginResetModel(); +} +QModelIndex QAbstractItemModel_wrapper::buddy(const QModelIndex &index) const { + // tag=1000 + if (m_buddyCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_buddyCallback(const_cast(thisPtr), index); + } else { + // tag=1002 + return ::QAbstractItemModel::buddy(index); + } +} +// tag=1009 +QModelIndex +QAbstractItemModel_wrapper::buddy_nocallback(const QModelIndex &index) const { + // tag=1003 + return ::QAbstractItemModel::buddy(index); +} +bool QAbstractItemModel_wrapper::canFetchMore(const QModelIndex &parent) const { + // tag=1000 + if (m_canFetchMoreCallback) { + // tag=1001 + const void *thisPtr = this; + return m_canFetchMoreCallback(const_cast(thisPtr), parent); + } else { + // tag=1002 + return ::QAbstractItemModel::canFetchMore(parent); + } +} +// tag=1009 +bool QAbstractItemModel_wrapper::canFetchMore_nocallback( + const QModelIndex &parent) const { + // tag=1003 + return ::QAbstractItemModel::canFetchMore(parent); +} +void QAbstractItemModel_wrapper::changePersistentIndex(const QModelIndex &from, + const QModelIndex &to) { + // tag=1000 + + // tag=1004 + ::QAbstractItemModel::changePersistentIndex(from, to); +} +void QAbstractItemModel_wrapper::changePersistentIndexList( + const QList &from, const QList &to) { + // tag=1000 + + // tag=1004 + ::QAbstractItemModel::changePersistentIndexList(from, to); +} +bool QAbstractItemModel_wrapper::checkIndex(const QModelIndex &index) const { + // tag=1000 + + // tag=1004 + return ::QAbstractItemModel::checkIndex(index); +} +bool QAbstractItemModel_wrapper::clearItemData(const QModelIndex &index) { + // tag=1000 + if (m_clearItemDataCallback) { + // tag=1001 + const void *thisPtr = this; + return m_clearItemDataCallback(const_cast(thisPtr), index); + } else { + // tag=1002 + return ::QAbstractItemModel::clearItemData(index); + } +} +// tag=1009 +bool QAbstractItemModel_wrapper::clearItemData_nocallback( + const QModelIndex &index) { + // tag=1003 + return ::QAbstractItemModel::clearItemData(index); +} +int QAbstractItemModel_wrapper::columnCount(const QModelIndex &parent) const { + // tag=1000 + if (m_columnCountCallback) { + // tag=1001 + const void *thisPtr = this; + return m_columnCountCallback(const_cast(thisPtr), parent); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +int QAbstractItemModel_wrapper::columnCount_nocallback( + const QModelIndex &parent) const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +void QAbstractItemModel_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QAbstractItemModel::customEvent(event); + } +} +// tag=1009 +void QAbstractItemModel_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QAbstractItemModel::customEvent(event); +} +QVariant QAbstractItemModel_wrapper::data(const QModelIndex &index, + int role) const { + // tag=1000 + if (m_dataCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_dataCallback(const_cast(thisPtr), index, role); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +QVariant QAbstractItemModel_wrapper::data_nocallback(const QModelIndex &index, + int role) const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +void QAbstractItemModel_wrapper::dataChanged(const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles) { + // tag=1000 + + // tag=1004 + ::QAbstractItemModel::dataChanged(topLeft, bottomRight, roles); +} +void QAbstractItemModel_wrapper::endInsertColumns() { + // tag=1000 + + // tag=1004 + ::QAbstractItemModel::endInsertColumns(); +} +void QAbstractItemModel_wrapper::endInsertRows() { + // tag=1000 + + // tag=1004 + ::QAbstractItemModel::endInsertRows(); +} +void QAbstractItemModel_wrapper::endMoveColumns() { + // tag=1000 + + // tag=1004 + ::QAbstractItemModel::endMoveColumns(); +} +void QAbstractItemModel_wrapper::endMoveRows() { + // tag=1000 + + // tag=1004 + ::QAbstractItemModel::endMoveRows(); +} +void QAbstractItemModel_wrapper::endRemoveColumns() { + // tag=1000 + + // tag=1004 + ::QAbstractItemModel::endRemoveColumns(); +} +void QAbstractItemModel_wrapper::endRemoveRows() { + // tag=1000 + + // tag=1004 + ::QAbstractItemModel::endRemoveRows(); +} +void QAbstractItemModel_wrapper::endResetModel() { + // tag=1000 + + // tag=1004 + ::QAbstractItemModel::endResetModel(); +} +bool QAbstractItemModel_wrapper::event(QEvent *event) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + return ::QAbstractItemModel::event(event); + } +} +// tag=1009 +bool QAbstractItemModel_wrapper::event_nocallback(QEvent *event) { + // tag=1003 + return ::QAbstractItemModel::event(event); +} +bool QAbstractItemModel_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QAbstractItemModel::eventFilter(watched, event); + } +} +// tag=1009 +bool QAbstractItemModel_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + // tag=1003 + return ::QAbstractItemModel::eventFilter(watched, event); +} +void QAbstractItemModel_wrapper::fetchMore(const QModelIndex &parent) { + // tag=1000 + if (m_fetchMoreCallback) { + // tag=1001 + const void *thisPtr = this; + m_fetchMoreCallback(const_cast(thisPtr), parent); + } else { + // tag=1002 + ::QAbstractItemModel::fetchMore(parent); + } +} +// tag=1009 +void QAbstractItemModel_wrapper::fetchMore_nocallback( + const QModelIndex &parent) { + // tag=1003 + ::QAbstractItemModel::fetchMore(parent); +} +bool QAbstractItemModel_wrapper::hasChildren(const QModelIndex &parent) const { + // tag=1000 + if (m_hasChildrenCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasChildrenCallback(const_cast(thisPtr), parent); + } else { + // tag=1002 + return ::QAbstractItemModel::hasChildren(parent); + } +} +// tag=1009 +bool QAbstractItemModel_wrapper::hasChildren_nocallback( + const QModelIndex &parent) const { + // tag=1003 + return ::QAbstractItemModel::hasChildren(parent); +} +bool QAbstractItemModel_wrapper::hasIndex(int row, int column, + const QModelIndex &parent) const { + // tag=1000 + + // tag=1004 + return ::QAbstractItemModel::hasIndex(row, column, parent); +} +QVariant QAbstractItemModel_wrapper::headerData(int section, + Qt::Orientation orientation, + int role) const { + // tag=1000 + if (m_headerDataCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_headerDataCallback(const_cast(thisPtr), section, + orientation, role); + } else { + // tag=1002 + return ::QAbstractItemModel::headerData(section, orientation, role); + } +} +// tag=1009 +QVariant QAbstractItemModel_wrapper::headerData_nocallback( + int section, Qt::Orientation orientation, int role) const { + // tag=1003 + return ::QAbstractItemModel::headerData(section, orientation, role); +} +void QAbstractItemModel_wrapper::headerDataChanged(Qt::Orientation orientation, + int first, int last) { + // tag=1000 + + // tag=1004 + ::QAbstractItemModel::headerDataChanged(orientation, first, last); +} +QModelIndex QAbstractItemModel_wrapper::index(int row, int column, + const QModelIndex &parent) const { + // tag=1000 + if (m_indexCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_indexCallback(const_cast(thisPtr), row, column, parent); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +QModelIndex +QAbstractItemModel_wrapper::index_nocallback(int row, int column, + const QModelIndex &parent) const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +bool QAbstractItemModel_wrapper::insertColumns(int column, int count, + const QModelIndex &parent) { + // tag=1000 + if (m_insertColumnsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_insertColumnsCallback(const_cast(thisPtr), column, count, + parent); + } else { + // tag=1002 + return ::QAbstractItemModel::insertColumns(column, count, parent); + } +} +// tag=1009 +bool QAbstractItemModel_wrapper::insertColumns_nocallback( + int column, int count, const QModelIndex &parent) { + // tag=1003 + return ::QAbstractItemModel::insertColumns(column, count, parent); +} +bool QAbstractItemModel_wrapper::insertRows(int row, int count, + const QModelIndex &parent) { + // tag=1000 + if (m_insertRowsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_insertRowsCallback(const_cast(thisPtr), row, count, + parent); + } else { + // tag=1002 + return ::QAbstractItemModel::insertRows(row, count, parent); + } +} +// tag=1009 +bool QAbstractItemModel_wrapper::insertRows_nocallback( + int row, int count, const QModelIndex &parent) { + // tag=1003 + return ::QAbstractItemModel::insertRows(row, count, parent); +} +void QAbstractItemModel_wrapper::layoutAboutToBeChanged() { + // tag=1000 + + // tag=1004 + ::QAbstractItemModel::layoutAboutToBeChanged(); +} +void QAbstractItemModel_wrapper::layoutChanged() { + // tag=1000 + + // tag=1004 + ::QAbstractItemModel::layoutChanged(); +} +QList QAbstractItemModel_wrapper::mimeTypes() const { + // tag=1000 + if (m_mimeTypesCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_mimeTypesCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QAbstractItemModel::mimeTypes(); + } +} +// tag=1009 +QList QAbstractItemModel_wrapper::mimeTypes_nocallback() const { + // tag=1003 + return ::QAbstractItemModel::mimeTypes(); +} +bool QAbstractItemModel_wrapper::moveColumn( + const QModelIndex &sourceParent, int sourceColumn, + const QModelIndex &destinationParent, int destinationChild) { + // tag=1000 + + // tag=1004 + return ::QAbstractItemModel::moveColumn(sourceParent, sourceColumn, + destinationParent, destinationChild); +} +bool QAbstractItemModel_wrapper::moveColumns( + const QModelIndex &sourceParent, int sourceColumn, int count, + const QModelIndex &destinationParent, int destinationChild) { + // tag=1000 + if (m_moveColumnsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_moveColumnsCallback(const_cast(thisPtr), sourceParent, + sourceColumn, count, destinationParent, + destinationChild); + } else { + // tag=1002 + return ::QAbstractItemModel::moveColumns( + sourceParent, sourceColumn, count, destinationParent, destinationChild); + } +} +// tag=1009 +bool QAbstractItemModel_wrapper::moveColumns_nocallback( + const QModelIndex &sourceParent, int sourceColumn, int count, + const QModelIndex &destinationParent, int destinationChild) { + // tag=1003 + return ::QAbstractItemModel::moveColumns(sourceParent, sourceColumn, count, + destinationParent, destinationChild); +} +bool QAbstractItemModel_wrapper::moveRow(const QModelIndex &sourceParent, + int sourceRow, + const QModelIndex &destinationParent, + int destinationChild) { + // tag=1000 + + // tag=1004 + return ::QAbstractItemModel::moveRow(sourceParent, sourceRow, + destinationParent, destinationChild); +} +bool QAbstractItemModel_wrapper::moveRows(const QModelIndex &sourceParent, + int sourceRow, int count, + const QModelIndex &destinationParent, + int destinationChild) { + // tag=1000 + if (m_moveRowsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_moveRowsCallback(const_cast(thisPtr), sourceParent, + sourceRow, count, destinationParent, + destinationChild); + } else { + // tag=1002 + return ::QAbstractItemModel::moveRows(sourceParent, sourceRow, count, + destinationParent, destinationChild); + } +} +// tag=1009 +bool QAbstractItemModel_wrapper::moveRows_nocallback( + const QModelIndex &sourceParent, int sourceRow, int count, + const QModelIndex &destinationParent, int destinationChild) { + // tag=1003 + return ::QAbstractItemModel::moveRows(sourceParent, sourceRow, count, + destinationParent, destinationChild); +} +QModelIndex QAbstractItemModel_wrapper::parent(const QModelIndex &child) const { + // tag=1000 + if (m_parentIndexCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_parentIndexCallback(const_cast(thisPtr), child); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +QModelIndex +QAbstractItemModel_wrapper::parent_nocallback(const QModelIndex &child) const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +QList QAbstractItemModel_wrapper::persistentIndexList() const { + // tag=1000 + + // tag=1004 + return ::QAbstractItemModel::persistentIndexList(); +} +bool QAbstractItemModel_wrapper::removeColumn(int column, + const QModelIndex &parent) { + // tag=1000 + + // tag=1004 + return ::QAbstractItemModel::removeColumn(column, parent); +} +bool QAbstractItemModel_wrapper::removeColumns(int column, int count, + const QModelIndex &parent) { + // tag=1000 + if (m_removeColumnsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_removeColumnsCallback(const_cast(thisPtr), column, count, + parent); + } else { + // tag=1002 + return ::QAbstractItemModel::removeColumns(column, count, parent); + } +} +// tag=1009 +bool QAbstractItemModel_wrapper::removeColumns_nocallback( + int column, int count, const QModelIndex &parent) { + // tag=1003 + return ::QAbstractItemModel::removeColumns(column, count, parent); +} +bool QAbstractItemModel_wrapper::removeRow(int row, const QModelIndex &parent) { + // tag=1000 + + // tag=1004 + return ::QAbstractItemModel::removeRow(row, parent); +} +bool QAbstractItemModel_wrapper::removeRows(int row, int count, + const QModelIndex &parent) { + // tag=1000 + if (m_removeRowsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_removeRowsCallback(const_cast(thisPtr), row, count, + parent); + } else { + // tag=1002 + return ::QAbstractItemModel::removeRows(row, count, parent); + } +} +// tag=1009 +bool QAbstractItemModel_wrapper::removeRows_nocallback( + int row, int count, const QModelIndex &parent) { + // tag=1003 + return ::QAbstractItemModel::removeRows(row, count, parent); +} +void QAbstractItemModel_wrapper::resetInternalData() { + // tag=1000 + if (m_resetInternalDataCallback) { + // tag=1001 + const void *thisPtr = this; + m_resetInternalDataCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QAbstractItemModel::resetInternalData(); + } +} +// tag=1009 +void QAbstractItemModel_wrapper::resetInternalData_nocallback() { + // tag=1003 + ::QAbstractItemModel::resetInternalData(); +} +void QAbstractItemModel_wrapper::revert() { + // tag=1000 + if (m_revertCallback) { + // tag=1001 + const void *thisPtr = this; + m_revertCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QAbstractItemModel::revert(); + } +} +// tag=1009 +void QAbstractItemModel_wrapper::revert_nocallback() { + // tag=1003 + ::QAbstractItemModel::revert(); +} +int QAbstractItemModel_wrapper::rowCount(const QModelIndex &parent) const { + // tag=1000 + if (m_rowCountCallback) { + // tag=1001 + const void *thisPtr = this; + return m_rowCountCallback(const_cast(thisPtr), parent); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +int QAbstractItemModel_wrapper::rowCount_nocallback( + const QModelIndex &parent) const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +bool QAbstractItemModel_wrapper::setData(const QModelIndex &index, + const QVariant &value, int role) { + // tag=1000 + if (m_setDataCallback) { + // tag=1001 + const void *thisPtr = this; + return m_setDataCallback(const_cast(thisPtr), index, value, role); + } else { + // tag=1002 + return ::QAbstractItemModel::setData(index, value, role); + } +} +// tag=1009 +bool QAbstractItemModel_wrapper::setData_nocallback(const QModelIndex &index, + const QVariant &value, + int role) { + // tag=1003 + return ::QAbstractItemModel::setData(index, value, role); +} +bool QAbstractItemModel_wrapper::setHeaderData(int section, + Qt::Orientation orientation, + const QVariant &value, + int role) { + // tag=1000 + if (m_setHeaderDataCallback) { + // tag=1001 + const void *thisPtr = this; + return m_setHeaderDataCallback(const_cast(thisPtr), section, + orientation, value, role); + } else { + // tag=1002 + return ::QAbstractItemModel::setHeaderData(section, orientation, value, + role); + } +} +// tag=1009 +bool QAbstractItemModel_wrapper::setHeaderData_nocallback( + int section, Qt::Orientation orientation, const QVariant &value, int role) { + // tag=1003 + return ::QAbstractItemModel::setHeaderData(section, orientation, value, role); +} +QModelIndex QAbstractItemModel_wrapper::sibling(int row, int column, + const QModelIndex &idx) const { + // tag=1000 + if (m_siblingCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_siblingCallback(const_cast(thisPtr), row, column, idx); + } else { + // tag=1002 + return ::QAbstractItemModel::sibling(row, column, idx); + } +} +// tag=1009 +QModelIndex +QAbstractItemModel_wrapper::sibling_nocallback(int row, int column, + const QModelIndex &idx) const { + // tag=1003 + return ::QAbstractItemModel::sibling(row, column, idx); +} +void QAbstractItemModel_wrapper::sort(int column, Qt::SortOrder order) { + // tag=1000 + if (m_sortCallback) { + // tag=1001 + const void *thisPtr = this; + m_sortCallback(const_cast(thisPtr), column, order); + } else { + // tag=1002 + ::QAbstractItemModel::sort(column, order); + } +} +// tag=1009 +void QAbstractItemModel_wrapper::sort_nocallback(int column, + Qt::SortOrder order) { + // tag=1003 + ::QAbstractItemModel::sort(column, order); +} +QSize QAbstractItemModel_wrapper::span(const QModelIndex &index) const { + // tag=1000 + if (m_spanCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_spanCallback(const_cast(thisPtr), index); + } else { + // tag=1002 + return ::QAbstractItemModel::span(index); + } +} +// tag=1009 +QSize QAbstractItemModel_wrapper::span_nocallback( + const QModelIndex &index) const { + // tag=1003 + return ::QAbstractItemModel::span(index); +} +bool QAbstractItemModel_wrapper::submit() { + // tag=1000 + if (m_submitCallback) { + // tag=1001 + const void *thisPtr = this; + return m_submitCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QAbstractItemModel::submit(); + } +} +// tag=1009 +bool QAbstractItemModel_wrapper::submit_nocallback() { + // tag=1003 + return ::QAbstractItemModel::submit(); +} +QString QAbstractItemModel_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QAbstractItemModel::tr(s, c, n); +} + +// tag=1005 +QAbstractItemModel_wrapper::~QAbstractItemModel_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QAbstractItemModel *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QAbstractItemModel_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper *>(ptr); +} +extern "C" { + +// tag=1049 +void c_QAbstractItemModel_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper *>(cppObj); +} +void *c_QAbstractItemModel__constructor_QObject(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QAbstractItemModel_wrapper(parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// beginInsertColumns(const QModelIndex & parent, int first, int last) +void c_QAbstractItemModel__beginInsertColumns_QModelIndex_int_int(void *thisObj, + void *parent_, + int first, + int last) { + auto &parent = *reinterpret_cast(parent_); + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->beginInsertColumns(parent, first, last); +} + +// tag=1050 +// beginInsertRows(const QModelIndex & parent, int first, int last) +void c_QAbstractItemModel__beginInsertRows_QModelIndex_int_int(void *thisObj, + void *parent_, + int first, + int last) { + auto &parent = *reinterpret_cast(parent_); + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->beginInsertRows(parent, first, last); +} + +// tag=1050 +// beginMoveColumns(const QModelIndex & sourceParent, int sourceFirst, int +// sourceLast, const QModelIndex & destinationParent, int destinationColumn) +bool c_QAbstractItemModel__beginMoveColumns_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceFirst, int sourceLast, + void *destinationParent_, int destinationColumn) { + auto &sourceParent = *reinterpret_cast(sourceParent_); + auto &destinationParent = + *reinterpret_cast(destinationParent_); + return + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->beginMoveColumns(sourceParent, sourceFirst, + sourceLast, destinationParent, + destinationColumn); +} + +// tag=1050 +// beginMoveRows(const QModelIndex & sourceParent, int sourceFirst, int +// sourceLast, const QModelIndex & destinationParent, int destinationRow) +bool c_QAbstractItemModel__beginMoveRows_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceFirst, int sourceLast, + void *destinationParent_, int destinationRow) { + auto &sourceParent = *reinterpret_cast(sourceParent_); + auto &destinationParent = + *reinterpret_cast(destinationParent_); + return + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->beginMoveRows(sourceParent, sourceFirst, + sourceLast, destinationParent, + destinationRow); +} + +// tag=1050 +// beginRemoveColumns(const QModelIndex & parent, int first, int last) +void c_QAbstractItemModel__beginRemoveColumns_QModelIndex_int_int(void *thisObj, + void *parent_, + int first, + int last) { + auto &parent = *reinterpret_cast(parent_); + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->beginRemoveColumns(parent, first, last); +} + +// tag=1050 +// beginRemoveRows(const QModelIndex & parent, int first, int last) +void c_QAbstractItemModel__beginRemoveRows_QModelIndex_int_int(void *thisObj, + void *parent_, + int first, + int last) { + auto &parent = *reinterpret_cast(parent_); + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->beginRemoveRows(parent, first, last); +} + +// tag=1050 +// beginResetModel() +void c_QAbstractItemModel__beginResetModel(void *thisObj) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->beginResetModel(); +} + +// tag=1050 +// buddy(const QModelIndex & index) const +void *c_QAbstractItemModel__buddy_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->buddy_nocallback(index); + } else { + return targetPtr->buddy(index); + } + }()}; +} + +// tag=1050 +// canFetchMore(const QModelIndex & parent) const +bool c_QAbstractItemModel__canFetchMore_QModelIndex(void *thisObj, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->canFetchMore_nocallback(parent); + } else { + return targetPtr->canFetchMore(parent); + } + }(); +} + +// tag=1050 +// changePersistentIndex(const QModelIndex & from, const QModelIndex & to) +void c_QAbstractItemModel__changePersistentIndex_QModelIndex_QModelIndex( + void *thisObj, void *from_, void *to_) { + auto &from = *reinterpret_cast(from_); + auto &to = *reinterpret_cast(to_); + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->changePersistentIndex(from, to); +} + +// tag=1050 +// changePersistentIndexList(const QList & from, const +// QList & to) +void c_QAbstractItemModel__changePersistentIndexList_QList_QModelIndex_QList_QModelIndex( + void *thisObj, void *from_, void *to_) { + auto &from = *reinterpret_cast *>(from_); + auto &to = *reinterpret_cast *>(to_); + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->changePersistentIndexList(from, to); +} + +// tag=1050 +// checkIndex(const QModelIndex & index) const +bool c_QAbstractItemModel__checkIndex_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1010 + fromPtr(thisObj)->checkIndex(index); +} + +// tag=1050 +// clearItemData(const QModelIndex & index) +bool c_QAbstractItemModel__clearItemData_QModelIndex(void *thisObj, + void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->clearItemData_nocallback(index); + } else { + return targetPtr->clearItemData(index); + } + }(); +} + +// tag=1050 +// columnCount(const QModelIndex & parent) const +int c_QAbstractItemModel__columnCount_QModelIndex(void *thisObj, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->columnCount_nocallback(parent); + } else { + return targetPtr->columnCount(parent); + } + }(); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QAbstractItemModel__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// data(const QModelIndex & index, int role) const +void *c_QAbstractItemModel__data_QModelIndex_int(void *thisObj, void *index_, + int role) { + auto &index = *reinterpret_cast(index_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->data_nocallback(index, role); + } else { + return targetPtr->data(index, role); + } + }()}; +} + +// tag=1050 +// dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, +// const QList & roles) +void c_QAbstractItemModel__dataChanged_QModelIndex_QModelIndex_QList_int( + void *thisObj, void *topLeft_, void *bottomRight_, void *roles_) { + auto &topLeft = *reinterpret_cast(topLeft_); + auto &bottomRight = *reinterpret_cast(bottomRight_); + auto &roles = *reinterpret_cast *>(roles_); + // tag=1010 + fromPtr(thisObj)->dataChanged(topLeft, bottomRight, roles); +} + +// tag=1079 +void c_QAbstractItemModel__onDataChanged_QModelIndex_QModelIndex_QList_int( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractItemModel::dataChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QAbstractItemModel__onDestroyed_QObject(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractItemModel::destroyed, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// endInsertColumns() +void c_QAbstractItemModel__endInsertColumns(void *thisObj) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->endInsertColumns(); +} + +// tag=1050 +// endInsertRows() +void c_QAbstractItemModel__endInsertRows(void *thisObj) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->endInsertRows(); +} + +// tag=1050 +// endMoveColumns() +void c_QAbstractItemModel__endMoveColumns(void *thisObj) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->endMoveColumns(); +} + +// tag=1050 +// endMoveRows() +void c_QAbstractItemModel__endMoveRows(void *thisObj) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->endMoveRows(); +} + +// tag=1050 +// endRemoveColumns() +void c_QAbstractItemModel__endRemoveColumns(void *thisObj) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->endRemoveColumns(); +} + +// tag=1050 +// endRemoveRows() +void c_QAbstractItemModel__endRemoveRows(void *thisObj) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->endRemoveRows(); +} + +// tag=1050 +// endResetModel() +void c_QAbstractItemModel__endResetModel(void *thisObj) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->endResetModel(); +} + +// tag=1050 +// event(QEvent * event) +bool c_QAbstractItemModel__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QAbstractItemModel__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// fetchMore(const QModelIndex & parent) +void c_QAbstractItemModel__fetchMore_QModelIndex(void *thisObj, void *parent_) { + auto &parent = *reinterpret_cast(parent_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->fetchMore_nocallback(parent); + } else { + return targetPtr->fetchMore(parent); + } + }(); +} + +// tag=1050 +// hasChildren(const QModelIndex & parent) const +bool c_QAbstractItemModel__hasChildren_QModelIndex(void *thisObj, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasChildren_nocallback(parent); + } else { + return targetPtr->hasChildren(parent); + } + }(); +} + +// tag=1050 +// hasIndex(int row, int column, const QModelIndex & parent) const +bool c_QAbstractItemModel__hasIndex_int_int_QModelIndex(void *thisObj, int row, + int column, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1010 + fromPtr(thisObj)->hasIndex(row, column, parent); +} + +// tag=1050 +// headerData(int section, Qt::Orientation orientation, int role) const +void *c_QAbstractItemModel__headerData_int_Orientation_int(void *thisObj, + int section, + int orientation, + int role) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->headerData_nocallback( + section, static_cast(orientation), role); + } else { + return targetPtr->headerData( + section, static_cast(orientation), role); + } + }()}; +} + +// tag=1050 +// headerDataChanged(Qt::Orientation orientation, int first, int last) +void c_QAbstractItemModel__headerDataChanged_Orientation_int_int( + void *thisObj, int orientation, int first, int last) { + // tag=1010 + fromPtr(thisObj)->headerDataChanged(static_cast(orientation), + first, last); +} + +// tag=1079 +void c_QAbstractItemModel__onHeaderDataChanged_Orientation_int_int( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractItemModel::headerDataChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// index(int row, int column, const QModelIndex & parent) const +void *c_QAbstractItemModel__index_int_int_QModelIndex(void *thisObj, int row, + int column, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->index_nocallback(row, column, parent); + } else { + return targetPtr->index(row, column, parent); + } + }()}; +} + +// tag=1050 +// insertColumns(int column, int count, const QModelIndex & parent) +bool c_QAbstractItemModel__insertColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->insertColumns_nocallback(column, count, parent); + } else { + return targetPtr->insertColumns(column, count, parent); + } + }(); +} + +// tag=1050 +// insertRows(int row, int count, const QModelIndex & parent) +bool c_QAbstractItemModel__insertRows_int_int_QModelIndex(void *thisObj, + int row, int count, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->insertRows_nocallback(row, count, parent); + } else { + return targetPtr->insertRows(row, count, parent); + } + }(); +} + +// tag=1050 +// layoutAboutToBeChanged() +void c_QAbstractItemModel__layoutAboutToBeChanged(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->layoutAboutToBeChanged(); +} + +// tag=1079 +void c_QAbstractItemModel__onLayoutAboutToBeChanged(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractItemModel::layoutAboutToBeChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// layoutChanged() +void c_QAbstractItemModel__layoutChanged(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->layoutChanged(); +} + +// tag=1079 +void c_QAbstractItemModel__onLayoutChanged(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractItemModel::layoutChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// mimeTypes() const +void *c_QAbstractItemModel__mimeTypes(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper>{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->mimeTypes_nocallback(); + } else { + return targetPtr->mimeTypes(); + } + }()}; +} + +// tag=1050 +// moveColumn(const QModelIndex & sourceParent, int sourceColumn, const +// QModelIndex & destinationParent, int destinationChild) +bool c_QAbstractItemModel__moveColumn_QModelIndex_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceColumn, + void *destinationParent_, int destinationChild) { + auto &sourceParent = *reinterpret_cast(sourceParent_); + auto &destinationParent = + *reinterpret_cast(destinationParent_); + return + // tag=1010 + fromPtr(thisObj)->moveColumn(sourceParent, sourceColumn, + destinationParent, destinationChild); +} + +// tag=1050 +// moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, +// const QModelIndex & destinationParent, int destinationChild) +bool c_QAbstractItemModel__moveColumns_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceColumn, int count, + void *destinationParent_, int destinationChild) { + auto &sourceParent = *reinterpret_cast(sourceParent_); + auto &destinationParent = + *reinterpret_cast(destinationParent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->moveColumns_nocallback(sourceParent, sourceColumn, + count, destinationParent, + destinationChild); + } else { + return targetPtr->moveColumns(sourceParent, sourceColumn, count, + destinationParent, destinationChild); + } + }(); +} + +// tag=1050 +// moveRow(const QModelIndex & sourceParent, int sourceRow, const QModelIndex & +// destinationParent, int destinationChild) +bool c_QAbstractItemModel__moveRow_QModelIndex_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceRow, void *destinationParent_, + int destinationChild) { + auto &sourceParent = *reinterpret_cast(sourceParent_); + auto &destinationParent = + *reinterpret_cast(destinationParent_); + return + // tag=1010 + fromPtr(thisObj)->moveRow(sourceParent, sourceRow, destinationParent, + destinationChild); +} + +// tag=1050 +// moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const +// QModelIndex & destinationParent, int destinationChild) +bool c_QAbstractItemModel__moveRows_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceRow, int count, + void *destinationParent_, int destinationChild) { + auto &sourceParent = *reinterpret_cast(sourceParent_); + auto &destinationParent = + *reinterpret_cast(destinationParent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->moveRows_nocallback(sourceParent, sourceRow, count, + destinationParent, + destinationChild); + } else { + return targetPtr->moveRows(sourceParent, sourceRow, count, + destinationParent, destinationChild); + } + }(); +} + +// tag=1050 +// parent(const QModelIndex & child) const +void *c_QAbstractItemModel__parentIndex_QModelIndex(void *thisObj, + void *child_) { + auto &child = *reinterpret_cast(child_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->parent_nocallback(child); + } else { + return targetPtr->parent(child); + } + }()}; +} + +// tag=1050 +// persistentIndexList() const +void *c_QAbstractItemModel__persistentIndexList(void *thisObj) { + return + // tag=1011 + + // tag=1073 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromWrapperPtr(thisObj)->persistentIndexList()}; +} + +// tag=1050 +// removeColumn(int column, const QModelIndex & parent) +bool c_QAbstractItemModel__removeColumn_int_QModelIndex(void *thisObj, + int column, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1010 + fromPtr(thisObj)->removeColumn(column, parent); +} + +// tag=1050 +// removeColumns(int column, int count, const QModelIndex & parent) +bool c_QAbstractItemModel__removeColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->removeColumns_nocallback(column, count, parent); + } else { + return targetPtr->removeColumns(column, count, parent); + } + }(); +} + +// tag=1050 +// removeRow(int row, const QModelIndex & parent) +bool c_QAbstractItemModel__removeRow_int_QModelIndex(void *thisObj, int row, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1010 + fromPtr(thisObj)->removeRow(row, parent); +} + +// tag=1050 +// removeRows(int row, int count, const QModelIndex & parent) +bool c_QAbstractItemModel__removeRows_int_int_QModelIndex(void *thisObj, + int row, int count, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->removeRows_nocallback(row, count, parent); + } else { + return targetPtr->removeRows(row, count, parent); + } + }(); +} + +// tag=1050 +// resetInternalData() +void c_QAbstractItemModel__resetInternalData(void *thisObj) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->resetInternalData_nocallback(); +} + +// tag=1050 +// revert() +void c_QAbstractItemModel__revert(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->revert_nocallback(); + } else { + return targetPtr->revert(); + } + }(); +} + +// tag=1050 +// rowCount(const QModelIndex & parent) const +int c_QAbstractItemModel__rowCount_QModelIndex(void *thisObj, void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->rowCount_nocallback(parent); + } else { + return targetPtr->rowCount(parent); + } + }(); +} + +// tag=1050 +// setData(const QModelIndex & index, const QVariant & value, int role) +bool c_QAbstractItemModel__setData_QModelIndex_QVariant_int(void *thisObj, + void *index_, + void *value_, + int role) { + auto &index = *reinterpret_cast(index_); + auto &value = *reinterpret_cast(value_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setData_nocallback(index, value, role); + } else { + return targetPtr->setData(index, value, role); + } + }(); +} + +// tag=1050 +// setHeaderData(int section, Qt::Orientation orientation, const QVariant & +// value, int role) +bool c_QAbstractItemModel__setHeaderData_int_Orientation_QVariant_int( + void *thisObj, int section, int orientation, void *value_, int role) { + auto &value = *reinterpret_cast(value_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setHeaderData_nocallback( + section, static_cast(orientation), value, role); + } else { + return targetPtr->setHeaderData( + section, static_cast(orientation), value, role); + } + }(); +} + +// tag=1050 +// sibling(int row, int column, const QModelIndex & idx) const +void *c_QAbstractItemModel__sibling_int_int_QModelIndex(void *thisObj, int row, + int column, + void *idx_) { + auto &idx = *reinterpret_cast(idx_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->sibling_nocallback(row, column, idx); + } else { + return targetPtr->sibling(row, column, idx); + } + }()}; +} + +// tag=1050 +// sort(int column, Qt::SortOrder order) +void c_QAbstractItemModel__sort_int_SortOrder(void *thisObj, int column, + int order) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sort_nocallback(column, + static_cast(order)); + } else { + return targetPtr->sort(column, static_cast(order)); + } + }(); +} + +// tag=1050 +// span(const QModelIndex & index) const +void *c_QAbstractItemModel__span_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->span_nocallback(index); + } else { + return targetPtr->span(index); + } + }()}; +} + +// tag=1050 +// submit() +bool c_QAbstractItemModel__submit(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->submit_nocallback(); + } else { + return targetPtr->submit(); + } + }(); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QAbstractItemModel__tr_char_char_int(const char *s, + const char *c, int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper::tr(s, c, n)}; +} +void c_QAbstractItemModel__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QAbstractItemModel__registerVirtualMethodCallback(void *ptr, + void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 5752: + wrapper->m_buddyCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper::Callback_buddy>( + callback); + break; + case 5753: + wrapper->m_canFetchMoreCallback = + reinterpret_cast(callback); + break; + case 5758: + wrapper->m_clearItemDataCallback = + reinterpret_cast(callback); + break; + case 5759: + wrapper->m_columnCountCallback = + reinterpret_cast(callback); + break; + case 944: + wrapper->m_customEventCallback = + reinterpret_cast(callback); + break; + case 5761: + wrapper->m_dataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper::Callback_data>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper::Callback_event>( + callback); + break; + case 954: + wrapper->m_eventFilterCallback = + reinterpret_cast(callback); + break; + case 5778: + wrapper->m_fetchMoreCallback = + reinterpret_cast(callback); + break; + case 5779: + wrapper->m_hasChildrenCallback = + reinterpret_cast(callback); + break; + case 5781: + wrapper->m_headerDataCallback = + reinterpret_cast(callback); + break; + case 5783: + wrapper->m_indexCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper::Callback_index>( + callback); + break; + case 5786: + wrapper->m_insertColumnsCallback = + reinterpret_cast(callback); + break; + case 5788: + wrapper->m_insertRowsCallback = + reinterpret_cast(callback); + break; + case 5795: + wrapper->m_mimeTypesCallback = + reinterpret_cast(callback); + break; + case 5797: + wrapper->m_moveColumnsCallback = + reinterpret_cast(callback); + break; + case 5799: + wrapper->m_moveRowsCallback = + reinterpret_cast(callback); + break; + case 5801: + wrapper->m_parentIndexCallback = + reinterpret_cast(callback); + break; + case 5806: + wrapper->m_removeColumnsCallback = + reinterpret_cast(callback); + break; + case 5809: + wrapper->m_removeRowsCallback = + reinterpret_cast(callback); + break; + case 5810: + wrapper->m_resetInternalDataCallback = + reinterpret_cast(callback); + break; + case 5811: + wrapper->m_revertCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper::Callback_revert>( + callback); + break; + case 5812: + wrapper->m_rowCountCallback = + reinterpret_cast(callback); + break; + case 5815: + wrapper->m_setDataCallback = + reinterpret_cast(callback); + break; + case 5816: + wrapper->m_setHeaderDataCallback = + reinterpret_cast(callback); + break; + case 5820: + wrapper->m_siblingCallback = + reinterpret_cast(callback); + break; + case 5822: + wrapper->m_sortCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper::Callback_sort>( + callback); + break; + case 5823: + wrapper->m_spanCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper::Callback_span>( + callback); + break; + case 5825: + wrapper->m_submitCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractItemModel_wrapper::Callback_submit>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QAbstractItemModel_wrapper.h b/generated/QtDartBindings/dart/ffi/QAbstractItemModel_wrapper.h new file mode 100644 index 0000000..e446788 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QAbstractItemModel_wrapper.h @@ -0,0 +1,731 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QAbstractItemModel_wrapper : public ::QAbstractItemModel { +public: + ~QAbstractItemModel_wrapper(); + // tag=1041 + QAbstractItemModel_wrapper(QObject *parent = nullptr); + // tag=1041 + void beginInsertColumns(const QModelIndex &parent, int first, int last); + // tag=1041 + void beginInsertRows(const QModelIndex &parent, int first, int last); + // tag=1041 + bool beginMoveColumns(const QModelIndex &sourceParent, int sourceFirst, + int sourceLast, const QModelIndex &destinationParent, + int destinationColumn); + // tag=1041 + bool beginMoveRows(const QModelIndex &sourceParent, int sourceFirst, + int sourceLast, const QModelIndex &destinationParent, + int destinationRow); + // tag=1041 + void beginRemoveColumns(const QModelIndex &parent, int first, int last); + // tag=1041 + void beginRemoveRows(const QModelIndex &parent, int first, int last); + // tag=1041 + void beginResetModel(); + // tag=1041 + virtual QModelIndex buddy(const QModelIndex &index) const; + // tag=1008 + virtual QModelIndex buddy_nocallback(const QModelIndex &index) const; + // tag=1041 + virtual bool canFetchMore(const QModelIndex &parent) const; + // tag=1008 + virtual bool canFetchMore_nocallback(const QModelIndex &parent) const; + // tag=1041 + void changePersistentIndex(const QModelIndex &from, const QModelIndex &to); + // tag=1041 + void changePersistentIndexList(const QList &from, + const QList &to); + // tag=1041 + bool checkIndex(const QModelIndex &index) const; + // tag=1041 + virtual bool clearItemData(const QModelIndex &index); + // tag=1008 + virtual bool clearItemData_nocallback(const QModelIndex &index); + // tag=1041 + virtual int columnCount(const QModelIndex &parent = QModelIndex()) const; + // tag=1008 + virtual int + columnCount_nocallback(const QModelIndex &parent = QModelIndex()) const; + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual QVariant data(const QModelIndex &index, + int role = Qt::DisplayRole) const; + // tag=1008 + virtual QVariant data_nocallback(const QModelIndex &index, + int role = Qt::DisplayRole) const; + // tag=1041 + void dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight, + const QList &roles = QList()); + // tag=1041 + void endInsertColumns(); + // tag=1041 + void endInsertRows(); + // tag=1041 + void endMoveColumns(); + // tag=1041 + void endMoveRows(); + // tag=1041 + void endRemoveColumns(); + // tag=1041 + void endRemoveRows(); + // tag=1041 + void endResetModel(); + // tag=1041 + virtual bool event(QEvent *event); + // tag=1008 + virtual bool event_nocallback(QEvent *event); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + virtual void fetchMore(const QModelIndex &parent); + // tag=1008 + virtual void fetchMore_nocallback(const QModelIndex &parent); + // tag=1041 + virtual bool hasChildren(const QModelIndex &parent = QModelIndex()) const; + // tag=1008 + virtual bool + hasChildren_nocallback(const QModelIndex &parent = QModelIndex()) const; + // tag=1041 + bool hasIndex(int row, int column, + const QModelIndex &parent = QModelIndex()) const; + // tag=1041 + virtual QVariant headerData(int section, Qt::Orientation orientation, + int role = Qt::DisplayRole) const; + // tag=1008 + virtual QVariant headerData_nocallback(int section, + Qt::Orientation orientation, + int role = Qt::DisplayRole) const; + // tag=1041 + void headerDataChanged(Qt::Orientation orientation, int first, int last); + // tag=1041 + virtual QModelIndex index(int row, int column, + const QModelIndex &parent = QModelIndex()) const; + // tag=1008 + virtual QModelIndex + index_nocallback(int row, int column, + const QModelIndex &parent = QModelIndex()) const; + // tag=1041 + virtual bool insertColumns(int column, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1008 + virtual bool + insertColumns_nocallback(int column, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1041 + virtual bool insertRows(int row, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1008 + virtual bool insertRows_nocallback(int row, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1041 + void layoutAboutToBeChanged(); + // tag=1041 + void layoutChanged(); + // tag=1041 + virtual QList mimeTypes() const; + // tag=1008 + virtual QList mimeTypes_nocallback() const; + // tag=1041 + bool moveColumn(const QModelIndex &sourceParent, int sourceColumn, + const QModelIndex &destinationParent, int destinationChild); + // tag=1041 + virtual bool moveColumns(const QModelIndex &sourceParent, int sourceColumn, + int count, const QModelIndex &destinationParent, + int destinationChild); + // tag=1008 + virtual bool moveColumns_nocallback(const QModelIndex &sourceParent, + int sourceColumn, int count, + const QModelIndex &destinationParent, + int destinationChild); + // tag=1041 + bool moveRow(const QModelIndex &sourceParent, int sourceRow, + const QModelIndex &destinationParent, int destinationChild); + // tag=1041 + virtual bool moveRows(const QModelIndex &sourceParent, int sourceRow, + int count, const QModelIndex &destinationParent, + int destinationChild); + // tag=1008 + virtual bool moveRows_nocallback(const QModelIndex &sourceParent, + int sourceRow, int count, + const QModelIndex &destinationParent, + int destinationChild); + // tag=1041 + virtual QModelIndex parent(const QModelIndex &child) const; + // tag=1008 + virtual QModelIndex parent_nocallback(const QModelIndex &child) const; + // tag=1041 + QList persistentIndexList() const; + // tag=1041 + bool removeColumn(int column, const QModelIndex &parent = QModelIndex()); + // tag=1041 + virtual bool removeColumns(int column, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1008 + virtual bool + removeColumns_nocallback(int column, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1041 + bool removeRow(int row, const QModelIndex &parent = QModelIndex()); + // tag=1041 + virtual bool removeRows(int row, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1008 + virtual bool removeRows_nocallback(int row, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1041 + virtual void resetInternalData(); + // tag=1008 + virtual void resetInternalData_nocallback(); + // tag=1041 + virtual void revert(); + // tag=1008 + virtual void revert_nocallback(); + // tag=1041 + virtual int rowCount(const QModelIndex &parent = QModelIndex()) const; + // tag=1008 + virtual int + rowCount_nocallback(const QModelIndex &parent = QModelIndex()) const; + // tag=1041 + virtual bool setData(const QModelIndex &index, const QVariant &value, + int role = Qt::EditRole); + // tag=1008 + virtual bool setData_nocallback(const QModelIndex &index, + const QVariant &value, + int role = Qt::EditRole); + // tag=1041 + virtual bool setHeaderData(int section, Qt::Orientation orientation, + const QVariant &value, int role = Qt::EditRole); + // tag=1008 + virtual bool setHeaderData_nocallback(int section, + Qt::Orientation orientation, + const QVariant &value, + int role = Qt::EditRole); + // tag=1041 + virtual QModelIndex sibling(int row, int column, + const QModelIndex &idx) const; + // tag=1008 + virtual QModelIndex sibling_nocallback(int row, int column, + const QModelIndex &idx) const; + // tag=1041 + virtual void sort(int column, Qt::SortOrder order = Qt::AscendingOrder); + // tag=1008 + virtual void sort_nocallback(int column, + Qt::SortOrder order = Qt::AscendingOrder); + // tag=1041 + virtual QSize span(const QModelIndex &index) const; + // tag=1008 + virtual QSize span_nocallback(const QModelIndex &index) const; + // tag=1041 + virtual bool submit(); + // tag=1008 + virtual bool submit_nocallback(); + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1042 + typedef QModelIndex *(*Callback_buddy)(void *, const QModelIndex &index); + Callback_buddy m_buddyCallback = nullptr; + // tag=1042 + typedef bool (*Callback_canFetchMore)(void *, const QModelIndex &parent); + Callback_canFetchMore m_canFetchMoreCallback = nullptr; + // tag=1042 + typedef bool (*Callback_clearItemData)(void *, const QModelIndex &index); + Callback_clearItemData m_clearItemDataCallback = nullptr; + // tag=1042 + typedef int (*Callback_columnCount)(void *, const QModelIndex &parent); + Callback_columnCount m_columnCountCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef QVariant *(*Callback_data)(void *, const QModelIndex &index, + int role); + Callback_data m_dataCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef void (*Callback_fetchMore)(void *, const QModelIndex &parent); + Callback_fetchMore m_fetchMoreCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasChildren)(void *, const QModelIndex &parent); + Callback_hasChildren m_hasChildrenCallback = nullptr; + // tag=1042 + typedef QVariant *(*Callback_headerData)(void *, int section, + Qt::Orientation orientation, + int role); + Callback_headerData m_headerDataCallback = nullptr; + // tag=1042 + typedef QModelIndex *(*Callback_index)(void *, int row, int column, + const QModelIndex &parent); + Callback_index m_indexCallback = nullptr; + // tag=1042 + typedef bool (*Callback_insertColumns)(void *, int column, int count, + const QModelIndex &parent); + Callback_insertColumns m_insertColumnsCallback = nullptr; + // tag=1042 + typedef bool (*Callback_insertRows)(void *, int row, int count, + const QModelIndex &parent); + Callback_insertRows m_insertRowsCallback = nullptr; + // tag=1042 + typedef QList *(*Callback_mimeTypes)(void *); + Callback_mimeTypes m_mimeTypesCallback = nullptr; + // tag=1042 + typedef bool (*Callback_moveColumns)(void *, const QModelIndex &sourceParent, + int sourceColumn, int count, + const QModelIndex &destinationParent, + int destinationChild); + Callback_moveColumns m_moveColumnsCallback = nullptr; + // tag=1042 + typedef bool (*Callback_moveRows)(void *, const QModelIndex &sourceParent, + int sourceRow, int count, + const QModelIndex &destinationParent, + int destinationChild); + Callback_moveRows m_moveRowsCallback = nullptr; + // tag=1042 + typedef QModelIndex *(*Callback_parentIndex)(void *, + const QModelIndex &child); + Callback_parentIndex m_parentIndexCallback = nullptr; + // tag=1042 + typedef bool (*Callback_removeColumns)(void *, int column, int count, + const QModelIndex &parent); + Callback_removeColumns m_removeColumnsCallback = nullptr; + // tag=1042 + typedef bool (*Callback_removeRows)(void *, int row, int count, + const QModelIndex &parent); + Callback_removeRows m_removeRowsCallback = nullptr; + // tag=1042 + typedef void (*Callback_resetInternalData)(void *); + Callback_resetInternalData m_resetInternalDataCallback = nullptr; + // tag=1042 + typedef void (*Callback_revert)(void *); + Callback_revert m_revertCallback = nullptr; + // tag=1042 + typedef int (*Callback_rowCount)(void *, const QModelIndex &parent); + Callback_rowCount m_rowCountCallback = nullptr; + // tag=1042 + typedef bool (*Callback_setData)(void *, const QModelIndex &index, + const QVariant &value, int role); + Callback_setData m_setDataCallback = nullptr; + // tag=1042 + typedef bool (*Callback_setHeaderData)(void *, int section, + Qt::Orientation orientation, + const QVariant &value, int role); + Callback_setHeaderData m_setHeaderDataCallback = nullptr; + // tag=1042 + typedef QModelIndex *(*Callback_sibling)(void *, int row, int column, + const QModelIndex &idx); + Callback_sibling m_siblingCallback = nullptr; + // tag=1042 + typedef void (*Callback_sort)(void *, int column, Qt::SortOrder order); + Callback_sort m_sortCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_span)(void *, const QModelIndex &index); + Callback_span m_spanCallback = nullptr; + // tag=1042 + typedef bool (*Callback_submit)(void *); + Callback_submit m_submitCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QAbstractItemModel::QAbstractItemModel(QObject * parent) +QtDartBindings_EXPORT void * +c_QAbstractItemModel__constructor_QObject(void *parent_); + +// tag=1067 +// QAbstractItemModel::beginInsertColumns(const QModelIndex & parent, int +// first, int last) +QtDartBindings_EXPORT void +c_QAbstractItemModel__beginInsertColumns_QModelIndex_int_int(void *thisObj, + void *parent_, + int first, + int last); + +// tag=1067 +// QAbstractItemModel::beginInsertRows(const QModelIndex & parent, int first, +// int last) +QtDartBindings_EXPORT void +c_QAbstractItemModel__beginInsertRows_QModelIndex_int_int(void *thisObj, + void *parent_, + int first, int last); + +// tag=1067 +// QAbstractItemModel::beginMoveColumns(const QModelIndex & sourceParent, int +// sourceFirst, int sourceLast, const QModelIndex & destinationParent, int +// destinationColumn) +QtDartBindings_EXPORT bool +c_QAbstractItemModel__beginMoveColumns_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceFirst, int sourceLast, + void *destinationParent_, int destinationColumn); + +// tag=1067 +// QAbstractItemModel::beginMoveRows(const QModelIndex & sourceParent, int +// sourceFirst, int sourceLast, const QModelIndex & destinationParent, int +// destinationRow) +QtDartBindings_EXPORT bool +c_QAbstractItemModel__beginMoveRows_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceFirst, int sourceLast, + void *destinationParent_, int destinationRow); + +// tag=1067 +// QAbstractItemModel::beginRemoveColumns(const QModelIndex & parent, int +// first, int last) +QtDartBindings_EXPORT void +c_QAbstractItemModel__beginRemoveColumns_QModelIndex_int_int(void *thisObj, + void *parent_, + int first, + int last); + +// tag=1067 +// QAbstractItemModel::beginRemoveRows(const QModelIndex & parent, int first, +// int last) +QtDartBindings_EXPORT void +c_QAbstractItemModel__beginRemoveRows_QModelIndex_int_int(void *thisObj, + void *parent_, + int first, int last); + +// tag=1067 +// QAbstractItemModel::beginResetModel() +QtDartBindings_EXPORT void c_QAbstractItemModel__beginResetModel(void *thisObj); + +// tag=1067 +// QAbstractItemModel::buddy(const QModelIndex & index) const +QtDartBindings_EXPORT void * +c_QAbstractItemModel__buddy_QModelIndex(void *thisObj, void *index_); + +// tag=1067 +// QAbstractItemModel::canFetchMore(const QModelIndex & parent) const +QtDartBindings_EXPORT bool +c_QAbstractItemModel__canFetchMore_QModelIndex(void *thisObj, void *parent_); + +// tag=1067 +// QAbstractItemModel::changePersistentIndex(const QModelIndex & from, const +// QModelIndex & to) +QtDartBindings_EXPORT void +c_QAbstractItemModel__changePersistentIndex_QModelIndex_QModelIndex( + void *thisObj, void *from_, void *to_); + +// tag=1067 +// QAbstractItemModel::changePersistentIndexList(const QList & +// from, const QList & to) +QtDartBindings_EXPORT void +c_QAbstractItemModel__changePersistentIndexList_QList_QModelIndex_QList_QModelIndex( + void *thisObj, void *from_, void *to_); + +// tag=1067 +// QAbstractItemModel::checkIndex(const QModelIndex & index) const +QtDartBindings_EXPORT bool +c_QAbstractItemModel__checkIndex_QModelIndex(void *thisObj, void *index_); + +// tag=1067 +// QAbstractItemModel::clearItemData(const QModelIndex & index) +QtDartBindings_EXPORT bool +c_QAbstractItemModel__clearItemData_QModelIndex(void *thisObj, void *index_); + +// tag=1067 +// QAbstractItemModel::columnCount(const QModelIndex & parent) const +QtDartBindings_EXPORT int +c_QAbstractItemModel__columnCount_QModelIndex(void *thisObj, void *parent_); + +// tag=1067 +// QAbstractItemModel::customEvent(QEvent * event) +QtDartBindings_EXPORT void +c_QAbstractItemModel__customEvent_QEvent(void *thisObj, void *event_); + +// tag=1067 +// QAbstractItemModel::data(const QModelIndex & index, int role) const +QtDartBindings_EXPORT void * +c_QAbstractItemModel__data_QModelIndex_int(void *thisObj, void *index_, + int role); + +// tag=1067 +// QAbstractItemModel::dataChanged(const QModelIndex & topLeft, const +// QModelIndex & bottomRight, const QList & roles) +QtDartBindings_EXPORT void +c_QAbstractItemModel__dataChanged_QModelIndex_QModelIndex_QList_int( + void *thisObj, void *topLeft_, void *bottomRight_, void *roles_); + +// tag=1078 +QtDartBindings_EXPORT void +c_QAbstractItemModel__onDataChanged_QModelIndex_QModelIndex_QList_int( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QAbstractItemModel::endInsertColumns() +QtDartBindings_EXPORT void +c_QAbstractItemModel__endInsertColumns(void *thisObj); + +// tag=1067 +// QAbstractItemModel::endInsertRows() +QtDartBindings_EXPORT void c_QAbstractItemModel__endInsertRows(void *thisObj); + +// tag=1067 +// QAbstractItemModel::endMoveColumns() +QtDartBindings_EXPORT void c_QAbstractItemModel__endMoveColumns(void *thisObj); + +// tag=1067 +// QAbstractItemModel::endMoveRows() +QtDartBindings_EXPORT void c_QAbstractItemModel__endMoveRows(void *thisObj); + +// tag=1067 +// QAbstractItemModel::endRemoveColumns() +QtDartBindings_EXPORT void +c_QAbstractItemModel__endRemoveColumns(void *thisObj); + +// tag=1067 +// QAbstractItemModel::endRemoveRows() +QtDartBindings_EXPORT void c_QAbstractItemModel__endRemoveRows(void *thisObj); + +// tag=1067 +// QAbstractItemModel::endResetModel() +QtDartBindings_EXPORT void c_QAbstractItemModel__endResetModel(void *thisObj); + +// tag=1067 +// QAbstractItemModel::event(QEvent * event) +QtDartBindings_EXPORT bool c_QAbstractItemModel__event_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QAbstractItemModel::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QAbstractItemModel__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); + +// tag=1067 +// QAbstractItemModel::fetchMore(const QModelIndex & parent) +QtDartBindings_EXPORT void +c_QAbstractItemModel__fetchMore_QModelIndex(void *thisObj, void *parent_); + +// tag=1067 +// QAbstractItemModel::hasChildren(const QModelIndex & parent) const +QtDartBindings_EXPORT bool +c_QAbstractItemModel__hasChildren_QModelIndex(void *thisObj, void *parent_); + +// tag=1067 +// QAbstractItemModel::hasIndex(int row, int column, const QModelIndex & +// parent) const +QtDartBindings_EXPORT bool +c_QAbstractItemModel__hasIndex_int_int_QModelIndex(void *thisObj, int row, + int column, void *parent_); + +// tag=1067 +// QAbstractItemModel::headerData(int section, Qt::Orientation orientation, int +// role) const +QtDartBindings_EXPORT void * +c_QAbstractItemModel__headerData_int_Orientation_int(void *thisObj, int section, + int orientation, int role); + +// tag=1067 +// QAbstractItemModel::headerDataChanged(Qt::Orientation orientation, int +// first, int last) +QtDartBindings_EXPORT void +c_QAbstractItemModel__headerDataChanged_Orientation_int_int(void *thisObj, + int orientation, + int first, + int last); + +// tag=1078 +QtDartBindings_EXPORT void +c_QAbstractItemModel__onHeaderDataChanged_Orientation_int_int( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QAbstractItemModel::index(int row, int column, const QModelIndex & parent) +// const +QtDartBindings_EXPORT void * +c_QAbstractItemModel__index_int_int_QModelIndex(void *thisObj, int row, + int column, void *parent_); + +// tag=1067 +// QAbstractItemModel::insertColumns(int column, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QAbstractItemModel__insertColumns_int_int_QModelIndex(void *thisObj, + int column, int count, + void *parent_); + +// tag=1067 +// QAbstractItemModel::insertRows(int row, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QAbstractItemModel__insertRows_int_int_QModelIndex(void *thisObj, int row, + int count, void *parent_); + +// tag=1067 +// QAbstractItemModel::layoutAboutToBeChanged() +QtDartBindings_EXPORT void +c_QAbstractItemModel__layoutAboutToBeChanged(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void c_QAbstractItemModel__onLayoutAboutToBeChanged( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QAbstractItemModel::layoutChanged() +QtDartBindings_EXPORT void c_QAbstractItemModel__layoutChanged(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void +c_QAbstractItemModel__onLayoutChanged(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QAbstractItemModel::mimeTypes() const +QtDartBindings_EXPORT void *c_QAbstractItemModel__mimeTypes(void *thisObj); + +// tag=1067 +// QAbstractItemModel::moveColumn(const QModelIndex & sourceParent, int +// sourceColumn, const QModelIndex & destinationParent, int destinationChild) +QtDartBindings_EXPORT bool +c_QAbstractItemModel__moveColumn_QModelIndex_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceColumn, + void *destinationParent_, int destinationChild); + +// tag=1067 +// QAbstractItemModel::moveColumns(const QModelIndex & sourceParent, int +// sourceColumn, int count, const QModelIndex & destinationParent, int +// destinationChild) +QtDartBindings_EXPORT bool +c_QAbstractItemModel__moveColumns_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceColumn, int count, + void *destinationParent_, int destinationChild); + +// tag=1067 +// QAbstractItemModel::moveRow(const QModelIndex & sourceParent, int sourceRow, +// const QModelIndex & destinationParent, int destinationChild) +QtDartBindings_EXPORT bool +c_QAbstractItemModel__moveRow_QModelIndex_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceRow, void *destinationParent_, + int destinationChild); + +// tag=1067 +// QAbstractItemModel::moveRows(const QModelIndex & sourceParent, int +// sourceRow, int count, const QModelIndex & destinationParent, int +// destinationChild) +QtDartBindings_EXPORT bool +c_QAbstractItemModel__moveRows_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceRow, int count, + void *destinationParent_, int destinationChild); + +// tag=1067 +// QAbstractItemModel::parent(const QModelIndex & child) const +QtDartBindings_EXPORT void * +c_QAbstractItemModel__parentIndex_QModelIndex(void *thisObj, void *child_); + +// tag=1067 +// QAbstractItemModel::persistentIndexList() const +QtDartBindings_EXPORT void * +c_QAbstractItemModel__persistentIndexList(void *thisObj); + +// tag=1067 +// QAbstractItemModel::removeColumn(int column, const QModelIndex & parent) +QtDartBindings_EXPORT bool +c_QAbstractItemModel__removeColumn_int_QModelIndex(void *thisObj, int column, + void *parent_); + +// tag=1067 +// QAbstractItemModel::removeColumns(int column, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QAbstractItemModel__removeColumns_int_int_QModelIndex(void *thisObj, + int column, int count, + void *parent_); + +// tag=1067 +// QAbstractItemModel::removeRow(int row, const QModelIndex & parent) +QtDartBindings_EXPORT bool +c_QAbstractItemModel__removeRow_int_QModelIndex(void *thisObj, int row, + void *parent_); + +// tag=1067 +// QAbstractItemModel::removeRows(int row, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QAbstractItemModel__removeRows_int_int_QModelIndex(void *thisObj, int row, + int count, void *parent_); + +// tag=1067 +// QAbstractItemModel::resetInternalData() +QtDartBindings_EXPORT void +c_QAbstractItemModel__resetInternalData(void *thisObj); + +// tag=1067 +// QAbstractItemModel::revert() +QtDartBindings_EXPORT void c_QAbstractItemModel__revert(void *thisObj); + +// tag=1067 +// QAbstractItemModel::rowCount(const QModelIndex & parent) const +QtDartBindings_EXPORT int +c_QAbstractItemModel__rowCount_QModelIndex(void *thisObj, void *parent_); + +// tag=1067 +// QAbstractItemModel::setData(const QModelIndex & index, const QVariant & +// value, int role) +QtDartBindings_EXPORT bool +c_QAbstractItemModel__setData_QModelIndex_QVariant_int(void *thisObj, + void *index_, + void *value_, int role); + +// tag=1067 +// QAbstractItemModel::setHeaderData(int section, Qt::Orientation orientation, +// const QVariant & value, int role) +QtDartBindings_EXPORT bool +c_QAbstractItemModel__setHeaderData_int_Orientation_QVariant_int( + void *thisObj, int section, int orientation, void *value_, int role); + +// tag=1067 +// QAbstractItemModel::sibling(int row, int column, const QModelIndex & idx) +// const +QtDartBindings_EXPORT void * +c_QAbstractItemModel__sibling_int_int_QModelIndex(void *thisObj, int row, + int column, void *idx_); + +// tag=1067 +// QAbstractItemModel::sort(int column, Qt::SortOrder order) +QtDartBindings_EXPORT void +c_QAbstractItemModel__sort_int_SortOrder(void *thisObj, int column, int order); + +// tag=1067 +// QAbstractItemModel::span(const QModelIndex & index) const +QtDartBindings_EXPORT void * +c_QAbstractItemModel__span_QModelIndex(void *thisObj, void *index_); + +// tag=1067 +// QAbstractItemModel::submit() +QtDartBindings_EXPORT bool c_QAbstractItemModel__submit(void *thisObj); + +// tag=1067 +// QAbstractItemModel::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QAbstractItemModel__tr_char_char_int(const char *s, const char *c, + int n); + +// tag=1066 +QtDartBindings_EXPORT void c_QAbstractItemModel__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QAbstractItemModel__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QAbstractItemModel_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QAbstractItemView_c.cpp b/generated/QtDartBindings/dart/ffi/QAbstractItemView_c.cpp new file mode 100644 index 0000000..6a9975d --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QAbstractItemView_c.cpp @@ -0,0 +1,2099 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QAbstractItemView_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QAbstractItemView_wrapper::QAbstractItemView_wrapper(QWidget *parent) + : ::QAbstractItemView(parent) {} +void QAbstractItemView_wrapper::activated(const QModelIndex &index) { + ::QAbstractItemView::activated(index); +} +bool QAbstractItemView_wrapper::alternatingRowColors() const { + return ::QAbstractItemView::alternatingRowColors(); +} +int QAbstractItemView_wrapper::autoScrollMargin() const { + return ::QAbstractItemView::autoScrollMargin(); +} +void QAbstractItemView_wrapper::changeEvent(QEvent *arg__1) { + if (m_changeEventCallback) { + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QAbstractItemView::changeEvent(arg__1); + } +} +void QAbstractItemView_wrapper::changeEvent_nocallback(QEvent *arg__1) { + ::QAbstractItemView::changeEvent(arg__1); +} +void QAbstractItemView_wrapper::clearSelection() { + ::QAbstractItemView::clearSelection(); +} +void QAbstractItemView_wrapper::clicked(const QModelIndex &index) { + ::QAbstractItemView::clicked(index); +} +void QAbstractItemView_wrapper::closePersistentEditor( + const QModelIndex &index) { + ::QAbstractItemView::closePersistentEditor(index); +} +void QAbstractItemView_wrapper::commitData(QWidget *editor) { + if (m_commitDataCallback) { + const void *thisPtr = this; + m_commitDataCallback(const_cast(thisPtr), editor); + } else { + ::QAbstractItemView::commitData(editor); + } +} +void QAbstractItemView_wrapper::commitData_nocallback(QWidget *editor) { + ::QAbstractItemView::commitData(editor); +} +void QAbstractItemView_wrapper::currentChanged(const QModelIndex ¤t, + const QModelIndex &previous) { + if (m_currentChangedCallback) { + const void *thisPtr = this; + m_currentChangedCallback(const_cast(thisPtr), current, previous); + } else { + ::QAbstractItemView::currentChanged(current, previous); + } +} +void QAbstractItemView_wrapper::currentChanged_nocallback( + const QModelIndex ¤t, const QModelIndex &previous) { + ::QAbstractItemView::currentChanged(current, previous); +} +QModelIndex QAbstractItemView_wrapper::currentIndex() const { + return ::QAbstractItemView::currentIndex(); +} +void QAbstractItemView_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QAbstractItemView::customEvent(event); + } +} +void QAbstractItemView_wrapper::customEvent_nocallback(QEvent *event) { + ::QAbstractItemView::customEvent(event); +} +void QAbstractItemView_wrapper::dataChanged(const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles) { + if (m_dataChangedCallback) { + const void *thisPtr = this; + m_dataChangedCallback(const_cast(thisPtr), topLeft, bottomRight, + roles); + } else { + ::QAbstractItemView::dataChanged(topLeft, bottomRight, roles); + } +} +void QAbstractItemView_wrapper::dataChanged_nocallback( + const QModelIndex &topLeft, const QModelIndex &bottomRight, + const QList &roles) { + ::QAbstractItemView::dataChanged(topLeft, bottomRight, roles); +} +int QAbstractItemView_wrapper::devType() const { + if (m_devTypeCallback) { + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + return ::QAbstractItemView::devType(); + } +} +int QAbstractItemView_wrapper::devType_nocallback() const { + return ::QAbstractItemView::devType(); +} +QPoint QAbstractItemView_wrapper::dirtyRegionOffset() const { + return ::QAbstractItemView::dirtyRegionOffset(); +} +void QAbstractItemView_wrapper::doAutoScroll() { + ::QAbstractItemView::doAutoScroll(); +} +void QAbstractItemView_wrapper::doItemsLayout() { + if (m_doItemsLayoutCallback) { + const void *thisPtr = this; + m_doItemsLayoutCallback(const_cast(thisPtr)); + } else { + ::QAbstractItemView::doItemsLayout(); + } +} +void QAbstractItemView_wrapper::doItemsLayout_nocallback() { + ::QAbstractItemView::doItemsLayout(); +} +void QAbstractItemView_wrapper::doubleClicked(const QModelIndex &index) { + ::QAbstractItemView::doubleClicked(index); +} +bool QAbstractItemView_wrapper::dragDropOverwriteMode() const { + return ::QAbstractItemView::dragDropOverwriteMode(); +} +bool QAbstractItemView_wrapper::dragEnabled() const { + return ::QAbstractItemView::dragEnabled(); +} +void QAbstractItemView_wrapper::edit(const QModelIndex &index) { + ::QAbstractItemView::edit(index); +} +void QAbstractItemView_wrapper::editorDestroyed(QObject *editor) { + if (m_editorDestroyedCallback) { + const void *thisPtr = this; + m_editorDestroyedCallback(const_cast(thisPtr), editor); + } else { + ::QAbstractItemView::editorDestroyed(editor); + } +} +void QAbstractItemView_wrapper::editorDestroyed_nocallback(QObject *editor) { + ::QAbstractItemView::editorDestroyed(editor); +} +void QAbstractItemView_wrapper::entered(const QModelIndex &index) { + ::QAbstractItemView::entered(index); +} +bool QAbstractItemView_wrapper::event(QEvent *event) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + return ::QAbstractItemView::event(event); + } +} +bool QAbstractItemView_wrapper::event_nocallback(QEvent *event) { + return ::QAbstractItemView::event(event); +} +bool QAbstractItemView_wrapper::eventFilter(QObject *object, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), object, event); + } else { + return ::QAbstractItemView::eventFilter(object, event); + } +} +bool QAbstractItemView_wrapper::eventFilter_nocallback(QObject *object, + QEvent *event) { + return ::QAbstractItemView::eventFilter(object, event); +} +void QAbstractItemView_wrapper::executeDelayedItemsLayout() { + ::QAbstractItemView::executeDelayedItemsLayout(); +} +bool QAbstractItemView_wrapper::focusNextPrevChild(bool next) { + if (m_focusNextPrevChildCallback) { + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + return ::QAbstractItemView::focusNextPrevChild(next); + } +} +bool QAbstractItemView_wrapper::focusNextPrevChild_nocallback(bool next) { + return ::QAbstractItemView::focusNextPrevChild(next); +} +bool QAbstractItemView_wrapper::hasAutoScroll() const { + return ::QAbstractItemView::hasAutoScroll(); +} +bool QAbstractItemView_wrapper::hasHeightForWidth() const { + if (m_hasHeightForWidthCallback) { + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + return ::QAbstractItemView::hasHeightForWidth(); + } +} +bool QAbstractItemView_wrapper::hasHeightForWidth_nocallback() const { + return ::QAbstractItemView::hasHeightForWidth(); +} +int QAbstractItemView_wrapper::heightForWidth(int arg__1) const { + if (m_heightForWidthCallback) { + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QAbstractItemView::heightForWidth(arg__1); + } +} +int QAbstractItemView_wrapper::heightForWidth_nocallback(int arg__1) const { + return ::QAbstractItemView::heightForWidth(arg__1); +} +int QAbstractItemView_wrapper::horizontalOffset() const { + if (m_horizontalOffsetCallback) { + const void *thisPtr = this; + return m_horizontalOffsetCallback(const_cast(thisPtr)); + } else { + std::cerr << "horizontalOffset: Warning: Calling pure-virtual\n"; + return {}; + } +} +int QAbstractItemView_wrapper::horizontalOffset_nocallback() const { + std::cerr << "horizontalOffset: Warning: Calling pure-virtual\n"; + return {}; +} +void QAbstractItemView_wrapper::horizontalScrollbarAction(int action) { + if (m_horizontalScrollbarActionCallback) { + const void *thisPtr = this; + m_horizontalScrollbarActionCallback(const_cast(thisPtr), action); + } else { + ::QAbstractItemView::horizontalScrollbarAction(action); + } +} +void QAbstractItemView_wrapper::horizontalScrollbarAction_nocallback( + int action) { + ::QAbstractItemView::horizontalScrollbarAction(action); +} +void QAbstractItemView_wrapper::horizontalScrollbarValueChanged(int value) { + if (m_horizontalScrollbarValueChangedCallback) { + const void *thisPtr = this; + m_horizontalScrollbarValueChangedCallback(const_cast(thisPtr), + value); + } else { + ::QAbstractItemView::horizontalScrollbarValueChanged(value); + } +} +void QAbstractItemView_wrapper::horizontalScrollbarValueChanged_nocallback( + int value) { + ::QAbstractItemView::horizontalScrollbarValueChanged(value); +} +QSize QAbstractItemView_wrapper::iconSize() const { + return ::QAbstractItemView::iconSize(); +} +void QAbstractItemView_wrapper::iconSizeChanged(const QSize &size) { + ::QAbstractItemView::iconSizeChanged(size); +} +QModelIndex QAbstractItemView_wrapper::indexAt(const QPoint &point) const { + if (m_indexAtCallback) { + const void *thisPtr = this; + return *m_indexAtCallback(const_cast(thisPtr), point); + } else { + std::cerr << "indexAt: Warning: Calling pure-virtual\n"; + return {}; + } +} +QModelIndex +QAbstractItemView_wrapper::indexAt_nocallback(const QPoint &point) const { + std::cerr << "indexAt: Warning: Calling pure-virtual\n"; + return {}; +} +QWidget * +QAbstractItemView_wrapper::indexWidget(const QModelIndex &index) const { + return ::QAbstractItemView::indexWidget(index); +} +void QAbstractItemView_wrapper::initPainter(QPainter *painter) const { + if (m_initPainterCallback) { + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + ::QAbstractItemView::initPainter(painter); + } +} +void QAbstractItemView_wrapper::initPainter_nocallback( + QPainter *painter) const { + ::QAbstractItemView::initPainter(painter); +} +bool QAbstractItemView_wrapper::isIndexHidden(const QModelIndex &index) const { + if (m_isIndexHiddenCallback) { + const void *thisPtr = this; + return m_isIndexHiddenCallback(const_cast(thisPtr), index); + } else { + std::cerr << "isIndexHidden: Warning: Calling pure-virtual\n"; + return {}; + } +} +bool QAbstractItemView_wrapper::isIndexHidden_nocallback( + const QModelIndex &index) const { + std::cerr << "isIndexHidden: Warning: Calling pure-virtual\n"; + return {}; +} +bool QAbstractItemView_wrapper::isPersistentEditorOpen( + const QModelIndex &index) const { + return ::QAbstractItemView::isPersistentEditorOpen(index); +} +void QAbstractItemView_wrapper::keyboardSearch(const QString &search) { + if (m_keyboardSearchCallback) { + const void *thisPtr = this; + m_keyboardSearchCallback(const_cast(thisPtr), search); + } else { + ::QAbstractItemView::keyboardSearch(search); + } +} +void QAbstractItemView_wrapper::keyboardSearch_nocallback( + const QString &search) { + ::QAbstractItemView::keyboardSearch(search); +} +void QAbstractItemView_wrapper::leaveEvent(QEvent *event) { + if (m_leaveEventCallback) { + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + ::QAbstractItemView::leaveEvent(event); + } +} +void QAbstractItemView_wrapper::leaveEvent_nocallback(QEvent *event) { + ::QAbstractItemView::leaveEvent(event); +} +QSize QAbstractItemView_wrapper::minimumSizeHint() const { + if (m_minimumSizeHintCallback) { + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + return ::QAbstractItemView::minimumSizeHint(); + } +} +QSize QAbstractItemView_wrapper::minimumSizeHint_nocallback() const { + return ::QAbstractItemView::minimumSizeHint(); +} +QAbstractItemModel *QAbstractItemView_wrapper::model() const { + return ::QAbstractItemView::model(); +} +void QAbstractItemView_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + if (m_mouseDoubleClickEventCallback) { + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + ::QAbstractItemView::mouseDoubleClickEvent(event); + } +} +void QAbstractItemView_wrapper::mouseDoubleClickEvent_nocallback( + QMouseEvent *event) { + ::QAbstractItemView::mouseDoubleClickEvent(event); +} +void QAbstractItemView_wrapper::mouseMoveEvent(QMouseEvent *event) { + if (m_mouseMoveEventCallback) { + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), event); + } else { + ::QAbstractItemView::mouseMoveEvent(event); + } +} +void QAbstractItemView_wrapper::mouseMoveEvent_nocallback(QMouseEvent *event) { + ::QAbstractItemView::mouseMoveEvent(event); +} +void QAbstractItemView_wrapper::mousePressEvent(QMouseEvent *event) { + if (m_mousePressEventCallback) { + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), event); + } else { + ::QAbstractItemView::mousePressEvent(event); + } +} +void QAbstractItemView_wrapper::mousePressEvent_nocallback(QMouseEvent *event) { + ::QAbstractItemView::mousePressEvent(event); +} +void QAbstractItemView_wrapper::mouseReleaseEvent(QMouseEvent *event) { + if (m_mouseReleaseEventCallback) { + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), event); + } else { + ::QAbstractItemView::mouseReleaseEvent(event); + } +} +void QAbstractItemView_wrapper::mouseReleaseEvent_nocallback( + QMouseEvent *event) { + ::QAbstractItemView::mouseReleaseEvent(event); +} +QModelIndex QAbstractItemView_wrapper::moveCursor( + QAbstractItemView::CursorAction cursorAction, + QFlags modifiers) { + if (m_moveCursorCallback) { + const void *thisPtr = this; + return *m_moveCursorCallback(const_cast(thisPtr), cursorAction, + modifiers); + } else { + std::cerr << "moveCursor: Warning: Calling pure-virtual\n"; + return {}; + } +} +QModelIndex QAbstractItemView_wrapper::moveCursor_nocallback( + QAbstractItemView::CursorAction cursorAction, + QFlags modifiers) { + std::cerr << "moveCursor: Warning: Calling pure-virtual\n"; + return {}; +} +void QAbstractItemView_wrapper::openPersistentEditor(const QModelIndex &index) { + ::QAbstractItemView::openPersistentEditor(index); +} +void QAbstractItemView_wrapper::paintEvent(QPaintEvent *arg__1) { + if (m_paintEventCallback) { + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QAbstractItemView::paintEvent(arg__1); + } +} +void QAbstractItemView_wrapper::paintEvent_nocallback(QPaintEvent *arg__1) { + ::QAbstractItemView::paintEvent(arg__1); +} +void QAbstractItemView_wrapper::pressed(const QModelIndex &index) { + ::QAbstractItemView::pressed(index); +} +void QAbstractItemView_wrapper::reset() { + if (m_resetCallback) { + const void *thisPtr = this; + m_resetCallback(const_cast(thisPtr)); + } else { + ::QAbstractItemView::reset(); + } +} +void QAbstractItemView_wrapper::reset_nocallback() { + ::QAbstractItemView::reset(); +} +void QAbstractItemView_wrapper::resetHorizontalScrollMode() { + ::QAbstractItemView::resetHorizontalScrollMode(); +} +void QAbstractItemView_wrapper::resetVerticalScrollMode() { + ::QAbstractItemView::resetVerticalScrollMode(); +} +QModelIndex QAbstractItemView_wrapper::rootIndex() const { + return ::QAbstractItemView::rootIndex(); +} +void QAbstractItemView_wrapper::rowsAboutToBeRemoved(const QModelIndex &parent, + int start, int end) { + if (m_rowsAboutToBeRemovedCallback) { + const void *thisPtr = this; + m_rowsAboutToBeRemovedCallback(const_cast(thisPtr), parent, start, + end); + } else { + ::QAbstractItemView::rowsAboutToBeRemoved(parent, start, end); + } +} +void QAbstractItemView_wrapper::rowsAboutToBeRemoved_nocallback( + const QModelIndex &parent, int start, int end) { + ::QAbstractItemView::rowsAboutToBeRemoved(parent, start, end); +} +void QAbstractItemView_wrapper::rowsInserted(const QModelIndex &parent, + int start, int end) { + if (m_rowsInsertedCallback) { + const void *thisPtr = this; + m_rowsInsertedCallback(const_cast(thisPtr), parent, start, end); + } else { + ::QAbstractItemView::rowsInserted(parent, start, end); + } +} +void QAbstractItemView_wrapper::rowsInserted_nocallback( + const QModelIndex &parent, int start, int end) { + ::QAbstractItemView::rowsInserted(parent, start, end); +} +void QAbstractItemView_wrapper::scheduleDelayedItemsLayout() { + ::QAbstractItemView::scheduleDelayedItemsLayout(); +} +void QAbstractItemView_wrapper::scrollContentsBy(int dx, int dy) { + if (m_scrollContentsByCallback) { + const void *thisPtr = this; + m_scrollContentsByCallback(const_cast(thisPtr), dx, dy); + } else { + ::QAbstractItemView::scrollContentsBy(dx, dy); + } +} +void QAbstractItemView_wrapper::scrollContentsBy_nocallback(int dx, int dy) { + ::QAbstractItemView::scrollContentsBy(dx, dy); +} +void QAbstractItemView_wrapper::scrollDirtyRegion(int dx, int dy) { + ::QAbstractItemView::scrollDirtyRegion(dx, dy); +} +void QAbstractItemView_wrapper::scrollTo(const QModelIndex &index, + QAbstractItemView::ScrollHint hint) { + if (m_scrollToCallback) { + const void *thisPtr = this; + m_scrollToCallback(const_cast(thisPtr), index, hint); + } else { + std::cerr << "scrollTo: Warning: Calling pure-virtual\n"; + return; + } +} +void QAbstractItemView_wrapper::scrollTo_nocallback( + const QModelIndex &index, QAbstractItemView::ScrollHint hint) { + std::cerr << "scrollTo: Warning: Calling pure-virtual\n"; + return; +} +void QAbstractItemView_wrapper::scrollToBottom() { + ::QAbstractItemView::scrollToBottom(); +} +void QAbstractItemView_wrapper::scrollToTop() { + ::QAbstractItemView::scrollToTop(); +} +void QAbstractItemView_wrapper::selectAll() { + if (m_selectAllCallback) { + const void *thisPtr = this; + m_selectAllCallback(const_cast(thisPtr)); + } else { + ::QAbstractItemView::selectAll(); + } +} +void QAbstractItemView_wrapper::selectAll_nocallback() { + ::QAbstractItemView::selectAll(); +} +QList QAbstractItemView_wrapper::selectedIndexes() const { + if (m_selectedIndexesCallback) { + const void *thisPtr = this; + return *m_selectedIndexesCallback(const_cast(thisPtr)); + } else { + return ::QAbstractItemView::selectedIndexes(); + } +} +QList +QAbstractItemView_wrapper::selectedIndexes_nocallback() const { + return ::QAbstractItemView::selectedIndexes(); +} +void QAbstractItemView_wrapper::selectionChanged( + const QItemSelection &selected, const QItemSelection &deselected) { + if (m_selectionChangedCallback) { + const void *thisPtr = this; + m_selectionChangedCallback(const_cast(thisPtr), selected, + deselected); + } else { + ::QAbstractItemView::selectionChanged(selected, deselected); + } +} +void QAbstractItemView_wrapper::selectionChanged_nocallback( + const QItemSelection &selected, const QItemSelection &deselected) { + ::QAbstractItemView::selectionChanged(selected, deselected); +} +QFlags +QAbstractItemView_wrapper::selectionCommand(const QModelIndex &index, + const QEvent *event) const { + if (m_selectionCommandCallback) { + const void *thisPtr = this; + return m_selectionCommandCallback(const_cast(thisPtr), index, + event); + } else { + return ::QAbstractItemView::selectionCommand(index, event); + } +} +QFlags +QAbstractItemView_wrapper::selectionCommand_nocallback( + const QModelIndex &index, const QEvent *event) const { + return ::QAbstractItemView::selectionCommand(index, event); +} +QItemSelectionModel *QAbstractItemView_wrapper::selectionModel() const { + return ::QAbstractItemView::selectionModel(); +} +void QAbstractItemView_wrapper::setAlternatingRowColors(bool enable) { + ::QAbstractItemView::setAlternatingRowColors(enable); +} +void QAbstractItemView_wrapper::setAutoScroll(bool enable) { + ::QAbstractItemView::setAutoScroll(enable); +} +void QAbstractItemView_wrapper::setAutoScrollMargin(int margin) { + ::QAbstractItemView::setAutoScrollMargin(margin); +} +void QAbstractItemView_wrapper::setCurrentIndex(const QModelIndex &index) { + ::QAbstractItemView::setCurrentIndex(index); +} +void QAbstractItemView_wrapper::setDirtyRegion(const QRegion ®ion) { + ::QAbstractItemView::setDirtyRegion(region); +} +void QAbstractItemView_wrapper::setDragDropOverwriteMode(bool overwrite) { + ::QAbstractItemView::setDragDropOverwriteMode(overwrite); +} +void QAbstractItemView_wrapper::setDragEnabled(bool enable) { + ::QAbstractItemView::setDragEnabled(enable); +} +void QAbstractItemView_wrapper::setDropIndicatorShown(bool enable) { + ::QAbstractItemView::setDropIndicatorShown(enable); +} +void QAbstractItemView_wrapper::setIconSize(const QSize &size) { + ::QAbstractItemView::setIconSize(size); +} +void QAbstractItemView_wrapper::setIndexWidget(const QModelIndex &index, + QWidget *widget) { + ::QAbstractItemView::setIndexWidget(index, widget); +} +void QAbstractItemView_wrapper::setModel(QAbstractItemModel *model) { + if (m_setModelCallback) { + const void *thisPtr = this; + m_setModelCallback(const_cast(thisPtr), model); + } else { + ::QAbstractItemView::setModel(model); + } +} +void QAbstractItemView_wrapper::setModel_nocallback(QAbstractItemModel *model) { + ::QAbstractItemView::setModel(model); +} +void QAbstractItemView_wrapper::setRootIndex(const QModelIndex &index) { + if (m_setRootIndexCallback) { + const void *thisPtr = this; + m_setRootIndexCallback(const_cast(thisPtr), index); + } else { + ::QAbstractItemView::setRootIndex(index); + } +} +void QAbstractItemView_wrapper::setRootIndex_nocallback( + const QModelIndex &index) { + ::QAbstractItemView::setRootIndex(index); +} +void QAbstractItemView_wrapper::setSelection( + const QRect &rect, QFlags command) { + if (m_setSelectionCallback) { + const void *thisPtr = this; + m_setSelectionCallback(const_cast(thisPtr), rect, command); + } else { + std::cerr << "setSelection: Warning: Calling pure-virtual\n"; + return; + } +} +void QAbstractItemView_wrapper::setSelection_nocallback( + const QRect &rect, QFlags command) { + std::cerr << "setSelection: Warning: Calling pure-virtual\n"; + return; +} +void QAbstractItemView_wrapper::setSelectionModel( + QItemSelectionModel *selectionModel) { + if (m_setSelectionModelCallback) { + const void *thisPtr = this; + m_setSelectionModelCallback(const_cast(thisPtr), selectionModel); + } else { + ::QAbstractItemView::setSelectionModel(selectionModel); + } +} +void QAbstractItemView_wrapper::setSelectionModel_nocallback( + QItemSelectionModel *selectionModel) { + ::QAbstractItemView::setSelectionModel(selectionModel); +} +void QAbstractItemView_wrapper::setTabKeyNavigation(bool enable) { + ::QAbstractItemView::setTabKeyNavigation(enable); +} +void QAbstractItemView_wrapper::setVisible(bool visible) { + if (m_setVisibleCallback) { + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + ::QAbstractItemView::setVisible(visible); + } +} +void QAbstractItemView_wrapper::setVisible_nocallback(bool visible) { + ::QAbstractItemView::setVisible(visible); +} +void QAbstractItemView_wrapper::setupViewport(QWidget *viewport) { + if (m_setupViewportCallback) { + const void *thisPtr = this; + m_setupViewportCallback(const_cast(thisPtr), viewport); + } else { + ::QAbstractItemView::setupViewport(viewport); + } +} +void QAbstractItemView_wrapper::setupViewport_nocallback(QWidget *viewport) { + ::QAbstractItemView::setupViewport(viewport); +} +QPainter *QAbstractItemView_wrapper::sharedPainter() const { + if (m_sharedPainterCallback) { + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + return ::QAbstractItemView::sharedPainter(); + } +} +QPainter *QAbstractItemView_wrapper::sharedPainter_nocallback() const { + return ::QAbstractItemView::sharedPainter(); +} +bool QAbstractItemView_wrapper::showDropIndicator() const { + return ::QAbstractItemView::showDropIndicator(); +} +QSize QAbstractItemView_wrapper::sizeHint() const { + if (m_sizeHintCallback) { + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + return ::QAbstractItemView::sizeHint(); + } +} +QSize QAbstractItemView_wrapper::sizeHint_nocallback() const { + return ::QAbstractItemView::sizeHint(); +} +int QAbstractItemView_wrapper::sizeHintForColumn(int column) const { + if (m_sizeHintForColumnCallback) { + const void *thisPtr = this; + return m_sizeHintForColumnCallback(const_cast(thisPtr), column); + } else { + return ::QAbstractItemView::sizeHintForColumn(column); + } +} +int QAbstractItemView_wrapper::sizeHintForColumn_nocallback(int column) const { + return ::QAbstractItemView::sizeHintForColumn(column); +} +QSize QAbstractItemView_wrapper::sizeHintForIndex( + const QModelIndex &index) const { + return ::QAbstractItemView::sizeHintForIndex(index); +} +int QAbstractItemView_wrapper::sizeHintForRow(int row) const { + if (m_sizeHintForRowCallback) { + const void *thisPtr = this; + return m_sizeHintForRowCallback(const_cast(thisPtr), row); + } else { + return ::QAbstractItemView::sizeHintForRow(row); + } +} +int QAbstractItemView_wrapper::sizeHintForRow_nocallback(int row) const { + return ::QAbstractItemView::sizeHintForRow(row); +} +void QAbstractItemView_wrapper::startAutoScroll() { + ::QAbstractItemView::startAutoScroll(); +} +void QAbstractItemView_wrapper::stopAutoScroll() { + ::QAbstractItemView::stopAutoScroll(); +} +bool QAbstractItemView_wrapper::tabKeyNavigation() const { + return ::QAbstractItemView::tabKeyNavigation(); +} +QString QAbstractItemView_wrapper::tr(const char *s, const char *c, int n) { + return ::QAbstractItemView::tr(s, c, n); +} +void QAbstractItemView_wrapper::update(const QModelIndex &index) { + ::QAbstractItemView::update(index); +} +void QAbstractItemView_wrapper::updateEditorData() { + if (m_updateEditorDataCallback) { + const void *thisPtr = this; + m_updateEditorDataCallback(const_cast(thisPtr)); + } else { + ::QAbstractItemView::updateEditorData(); + } +} +void QAbstractItemView_wrapper::updateEditorData_nocallback() { + ::QAbstractItemView::updateEditorData(); +} +void QAbstractItemView_wrapper::updateEditorGeometries() { + if (m_updateEditorGeometriesCallback) { + const void *thisPtr = this; + m_updateEditorGeometriesCallback(const_cast(thisPtr)); + } else { + ::QAbstractItemView::updateEditorGeometries(); + } +} +void QAbstractItemView_wrapper::updateEditorGeometries_nocallback() { + ::QAbstractItemView::updateEditorGeometries(); +} +void QAbstractItemView_wrapper::updateGeometries() { + if (m_updateGeometriesCallback) { + const void *thisPtr = this; + m_updateGeometriesCallback(const_cast(thisPtr)); + } else { + ::QAbstractItemView::updateGeometries(); + } +} +void QAbstractItemView_wrapper::updateGeometries_nocallback() { + ::QAbstractItemView::updateGeometries(); +} +int QAbstractItemView_wrapper::verticalOffset() const { + if (m_verticalOffsetCallback) { + const void *thisPtr = this; + return m_verticalOffsetCallback(const_cast(thisPtr)); + } else { + std::cerr << "verticalOffset: Warning: Calling pure-virtual\n"; + return {}; + } +} +int QAbstractItemView_wrapper::verticalOffset_nocallback() const { + std::cerr << "verticalOffset: Warning: Calling pure-virtual\n"; + return {}; +} +void QAbstractItemView_wrapper::verticalScrollbarAction(int action) { + if (m_verticalScrollbarActionCallback) { + const void *thisPtr = this; + m_verticalScrollbarActionCallback(const_cast(thisPtr), action); + } else { + ::QAbstractItemView::verticalScrollbarAction(action); + } +} +void QAbstractItemView_wrapper::verticalScrollbarAction_nocallback(int action) { + ::QAbstractItemView::verticalScrollbarAction(action); +} +void QAbstractItemView_wrapper::verticalScrollbarValueChanged(int value) { + if (m_verticalScrollbarValueChangedCallback) { + const void *thisPtr = this; + m_verticalScrollbarValueChangedCallback(const_cast(thisPtr), value); + } else { + ::QAbstractItemView::verticalScrollbarValueChanged(value); + } +} +void QAbstractItemView_wrapper::verticalScrollbarValueChanged_nocallback( + int value) { + ::QAbstractItemView::verticalScrollbarValueChanged(value); +} +void QAbstractItemView_wrapper::viewportEntered() { + ::QAbstractItemView::viewportEntered(); +} +bool QAbstractItemView_wrapper::viewportEvent(QEvent *event) { + if (m_viewportEventCallback) { + const void *thisPtr = this; + return m_viewportEventCallback(const_cast(thisPtr), event); + } else { + return ::QAbstractItemView::viewportEvent(event); + } +} +bool QAbstractItemView_wrapper::viewportEvent_nocallback(QEvent *event) { + return ::QAbstractItemView::viewportEvent(event); +} +QSize QAbstractItemView_wrapper::viewportSizeHint() const { + if (m_viewportSizeHintCallback) { + const void *thisPtr = this; + return *m_viewportSizeHintCallback(const_cast(thisPtr)); + } else { + return ::QAbstractItemView::viewportSizeHint(); + } +} +QSize QAbstractItemView_wrapper::viewportSizeHint_nocallback() const { + return ::QAbstractItemView::viewportSizeHint(); +} +QRect QAbstractItemView_wrapper::visualRect(const QModelIndex &index) const { + if (m_visualRectCallback) { + const void *thisPtr = this; + return *m_visualRectCallback(const_cast(thisPtr), index); + } else { + std::cerr << "visualRect: Warning: Calling pure-virtual\n"; + return {}; + } +} +QRect QAbstractItemView_wrapper::visualRect_nocallback( + const QModelIndex &index) const { + std::cerr << "visualRect: Warning: Calling pure-virtual\n"; + return {}; +} +QRegion QAbstractItemView_wrapper::visualRegionForSelection( + const QItemSelection &selection) const { + if (m_visualRegionForSelectionCallback) { + const void *thisPtr = this; + return *m_visualRegionForSelectionCallback(const_cast(thisPtr), + selection); + } else { + std::cerr << "visualRegionForSelection: Warning: Calling pure-virtual\n"; + return {}; + } +} +QRegion QAbstractItemView_wrapper::visualRegionForSelection_nocallback( + const QItemSelection &selection) const { + std::cerr << "visualRegionForSelection: Warning: Calling pure-virtual\n"; + return {}; +} +QAbstractItemView_wrapper::~QAbstractItemView_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QAbstractItemView *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QAbstractItemView_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractItemView_wrapper *>(ptr); +} +extern "C" { +void c_QAbstractItemView_Finalizer(void *cppObj) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractItemView_wrapper *>(cppObj); +} +void *c_QAbstractItemView__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QAbstractItemView_wrapper(parent); + return reinterpret_cast(ptr); +} +// activated(const QModelIndex & index) +void c_QAbstractItemView__activated_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + fromPtr(thisObj)->activated(index); +} +void c_QAbstractItemView__onActivated_QModelIndex(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractItemView::activated, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// alternatingRowColors() const +bool c_QAbstractItemView__alternatingRowColors(void *thisObj) { + const auto &result = fromPtr(thisObj)->alternatingRowColors(); + return result; +} +// autoScrollMargin() const +int c_QAbstractItemView__autoScrollMargin(void *thisObj) { + const auto &result = fromPtr(thisObj)->autoScrollMargin(); + return result; +} +// changeEvent(QEvent * arg__1) +void c_QAbstractItemView__changeEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->changeEvent_nocallback(arg__1); +} +// clearSelection() +void c_QAbstractItemView__clearSelection(void *thisObj) { + fromPtr(thisObj)->clearSelection(); +} +// clicked(const QModelIndex & index) +void c_QAbstractItemView__clicked_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + fromPtr(thisObj)->clicked(index); +} +void c_QAbstractItemView__onClicked_QModelIndex(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractItemView::clicked, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// closePersistentEditor(const QModelIndex & index) +void c_QAbstractItemView__closePersistentEditor_QModelIndex(void *thisObj, + void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + fromPtr(thisObj)->closePersistentEditor(index); +} +// commitData(QWidget * editor) +void c_QAbstractItemView__commitData_QWidget(void *thisObj, void *editor_) { + auto editor = reinterpret_cast(editor_); + fromWrapperPtr(thisObj)->commitData_nocallback(editor); +} +// currentChanged(const QModelIndex & current, const QModelIndex & previous) +void c_QAbstractItemView__currentChanged_QModelIndex_QModelIndex( + void *thisObj, void *current_, void *previous_) { + assert(current_); + auto ¤t = *reinterpret_cast(current_); + assert(previous_); + auto &previous = *reinterpret_cast(previous_); + fromWrapperPtr(thisObj)->currentChanged_nocallback(current, previous); +} +// currentIndex() const +void *c_QAbstractItemView__currentIndex(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->currentIndex()}; + return result; +} +// customEvent(QEvent * event) +void c_QAbstractItemView__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, +// const QList & roles) +void c_QAbstractItemView__dataChanged_QModelIndex_QModelIndex_QList_int( + void *thisObj, void *topLeft_, void *bottomRight_, void *roles_) { + assert(topLeft_); + auto &topLeft = *reinterpret_cast(topLeft_); + assert(bottomRight_); + auto &bottomRight = *reinterpret_cast(bottomRight_); + assert(roles_); + auto &roles = *reinterpret_cast *>(roles_); + fromWrapperPtr(thisObj)->dataChanged_nocallback(topLeft, bottomRight, roles); +} +// devType() const +int c_QAbstractItemView__devType(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); + return result; +} +// dirtyRegionOffset() const +void *c_QAbstractItemView__dirtyRegionOffset(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->dirtyRegionOffset()}; + return result; +} +// doAutoScroll() +void c_QAbstractItemView__doAutoScroll(void *thisObj) { + fromWrapperPtr(thisObj)->doAutoScroll(); +} +// doItemsLayout() +void c_QAbstractItemView__doItemsLayout(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->doItemsLayout_nocallback(); + } else { + return targetPtr->doItemsLayout(); + } + }(); +} +// doubleClicked(const QModelIndex & index) +void c_QAbstractItemView__doubleClicked_QModelIndex(void *thisObj, + void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + fromPtr(thisObj)->doubleClicked(index); +} +void c_QAbstractItemView__onDoubleClicked_QModelIndex(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractItemView::doubleClicked, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// dragDropOverwriteMode() const +bool c_QAbstractItemView__dragDropOverwriteMode(void *thisObj) { + const auto &result = fromPtr(thisObj)->dragDropOverwriteMode(); + return result; +} +// dragEnabled() const +bool c_QAbstractItemView__dragEnabled(void *thisObj) { + const auto &result = fromPtr(thisObj)->dragEnabled(); + return result; +} +// edit(const QModelIndex & index) +void c_QAbstractItemView__edit_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + fromPtr(thisObj)->edit(index); +} +// editorDestroyed(QObject * editor) +void c_QAbstractItemView__editorDestroyed_QObject(void *thisObj, + void *editor_) { + auto editor = reinterpret_cast(editor_); + fromWrapperPtr(thisObj)->editorDestroyed_nocallback(editor); +} +// entered(const QModelIndex & index) +void c_QAbstractItemView__entered_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + fromPtr(thisObj)->entered(index); +} +void c_QAbstractItemView__onEntered_QModelIndex(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractItemView::entered, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// event(QEvent * event) +bool c_QAbstractItemView__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + const auto &result = fromWrapperPtr(thisObj)->event_nocallback(event); + return result; +} +// eventFilter(QObject * object, QEvent * event) +bool c_QAbstractItemView__eventFilter_QObject_QEvent(void *thisObj, + void *object_, + void *event_) { + auto object = reinterpret_cast(object_); + auto event = reinterpret_cast(event_); + const auto &result = + fromWrapperPtr(thisObj)->eventFilter_nocallback(object, event); + return result; +} +// executeDelayedItemsLayout() +void c_QAbstractItemView__executeDelayedItemsLayout(void *thisObj) { + fromWrapperPtr(thisObj)->executeDelayedItemsLayout(); +} +// focusNextPrevChild(bool next) +bool c_QAbstractItemView__focusNextPrevChild_bool(void *thisObj, bool next) { + const auto &result = + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); + return result; +} +// hasAutoScroll() const +bool c_QAbstractItemView__hasAutoScroll(void *thisObj) { + const auto &result = fromPtr(thisObj)->hasAutoScroll(); + return result; +} +// hasHeightForWidth() const +bool c_QAbstractItemView__hasHeightForWidth(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); + return result; +} +// heightForWidth(int arg__1) const +int c_QAbstractItemView__heightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); + return result; +} +// horizontalOffset() const +int c_QAbstractItemView__horizontalOffset(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->horizontalOffset_nocallback(); + return result; +} +// horizontalScrollbarAction(int action) +void c_QAbstractItemView__horizontalScrollbarAction_int(void *thisObj, + int action) { + fromWrapperPtr(thisObj)->horizontalScrollbarAction_nocallback(action); +} +// horizontalScrollbarValueChanged(int value) +void c_QAbstractItemView__horizontalScrollbarValueChanged_int(void *thisObj, + int value) { + fromWrapperPtr(thisObj)->horizontalScrollbarValueChanged_nocallback(value); +} +// iconSize() const +void *c_QAbstractItemView__iconSize(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->iconSize()}; + return result; +} +// iconSizeChanged(const QSize & size) +void c_QAbstractItemView__iconSizeChanged_QSize(void *thisObj, void *size_) { + assert(size_); + auto &size = *reinterpret_cast(size_); + fromPtr(thisObj)->iconSizeChanged(size); +} +void c_QAbstractItemView__onIconSizeChanged_QSize(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractItemView::iconSizeChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// indexAt(const QPoint & point) const +void *c_QAbstractItemView__indexAt_QPoint(void *thisObj, void *point_) { + assert(point_); + auto &point = *reinterpret_cast(point_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->indexAt_nocallback(point); + } else { + return targetPtr->indexAt(point); + } + }()}; + return result; +} +// indexWidget(const QModelIndex & index) const +void *c_QAbstractItemView__indexWidget_QModelIndex(void *thisObj, + void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = fromPtr(thisObj)->indexWidget(index); + return result; +} +// initPainter(QPainter * painter) const +void c_QAbstractItemView__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} +// isIndexHidden(const QModelIndex & index) const +bool c_QAbstractItemView__isIndexHidden_QModelIndex(void *thisObj, + void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = fromWrapperPtr(thisObj)->isIndexHidden_nocallback(index); + return result; +} +// isPersistentEditorOpen(const QModelIndex & index) const +bool c_QAbstractItemView__isPersistentEditorOpen_QModelIndex(void *thisObj, + void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = fromPtr(thisObj)->isPersistentEditorOpen(index); + return result; +} +// keyboardSearch(const QString & search) +void c_QAbstractItemView__keyboardSearch_QString(void *thisObj, + const char *search_) { + const auto search = QString::fromUtf8(search_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->keyboardSearch_nocallback(search); + } else { + return targetPtr->keyboardSearch(search); + } + }(); + free((char *)search_); +} +// leaveEvent(QEvent * event) +void c_QAbstractItemView__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} +// minimumSizeHint() const +void *c_QAbstractItemView__minimumSizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; + return result; +} +// model() const +void *c_QAbstractItemView__model(void *thisObj) { + const auto &result = fromPtr(thisObj)->model(); + return result; +} +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QAbstractItemView__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} +// mouseMoveEvent(QMouseEvent * event) +void c_QAbstractItemView__mouseMoveEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(event); +} +// mousePressEvent(QMouseEvent * event) +void c_QAbstractItemView__mousePressEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(event); +} +// mouseReleaseEvent(QMouseEvent * event) +void c_QAbstractItemView__mouseReleaseEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(event); +} +// moveCursor(QAbstractItemView::CursorAction cursorAction, +// QFlags modifiers) +void *c_QAbstractItemView__moveCursor_CursorAction_KeyboardModifiers( + void *thisObj, int cursorAction, int modifiers_) { + auto modifiers = static_cast>(modifiers_); + const auto &result = new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->moveCursor_nocallback( + static_cast(cursorAction), + modifiers)}; + return result; +} +// openPersistentEditor(const QModelIndex & index) +void c_QAbstractItemView__openPersistentEditor_QModelIndex(void *thisObj, + void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + fromPtr(thisObj)->openPersistentEditor(index); +} +// paintEvent(QPaintEvent * arg__1) +void c_QAbstractItemView__paintEvent_QPaintEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->paintEvent_nocallback(arg__1); +} +// pressed(const QModelIndex & index) +void c_QAbstractItemView__pressed_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + fromPtr(thisObj)->pressed(index); +} +void c_QAbstractItemView__onPressed_QModelIndex(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractItemView::pressed, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// reset() +void c_QAbstractItemView__reset(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->reset_nocallback(); + } else { + return targetPtr->reset(); + } + }(); +} +// resetHorizontalScrollMode() +void c_QAbstractItemView__resetHorizontalScrollMode(void *thisObj) { + fromPtr(thisObj)->resetHorizontalScrollMode(); +} +// resetVerticalScrollMode() +void c_QAbstractItemView__resetVerticalScrollMode(void *thisObj) { + fromPtr(thisObj)->resetVerticalScrollMode(); +} +// rootIndex() const +void *c_QAbstractItemView__rootIndex(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->rootIndex()}; + return result; +} +// rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end) +void c_QAbstractItemView__rowsAboutToBeRemoved_QModelIndex_int_int( + void *thisObj, void *parent_, int start, int end) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + fromWrapperPtr(thisObj)->rowsAboutToBeRemoved_nocallback(parent, start, end); +} +// rowsInserted(const QModelIndex & parent, int start, int end) +void c_QAbstractItemView__rowsInserted_QModelIndex_int_int(void *thisObj, + void *parent_, + int start, int end) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + fromWrapperPtr(thisObj)->rowsInserted_nocallback(parent, start, end); +} +// scheduleDelayedItemsLayout() +void c_QAbstractItemView__scheduleDelayedItemsLayout(void *thisObj) { + fromWrapperPtr(thisObj)->scheduleDelayedItemsLayout(); +} +// scrollContentsBy(int dx, int dy) +void c_QAbstractItemView__scrollContentsBy_int_int(void *thisObj, int dx, + int dy) { + fromWrapperPtr(thisObj)->scrollContentsBy_nocallback(dx, dy); +} +// scrollDirtyRegion(int dx, int dy) +void c_QAbstractItemView__scrollDirtyRegion_int_int(void *thisObj, int dx, + int dy) { + fromWrapperPtr(thisObj)->scrollDirtyRegion(dx, dy); +} +// scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint) +void c_QAbstractItemView__scrollTo_QModelIndex_ScrollHint(void *thisObj, + void *index_, + int hint) { + assert(index_); + auto &index = *reinterpret_cast(index_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->scrollTo_nocallback( + index, static_cast(hint)); + } else { + return targetPtr->scrollTo( + index, static_cast(hint)); + } + }(); +} +// scrollToBottom() +void c_QAbstractItemView__scrollToBottom(void *thisObj) { + fromPtr(thisObj)->scrollToBottom(); +} +// scrollToTop() +void c_QAbstractItemView__scrollToTop(void *thisObj) { + fromPtr(thisObj)->scrollToTop(); +} +// selectAll() +void c_QAbstractItemView__selectAll(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->selectAll_nocallback(); + } else { + return targetPtr->selectAll(); + } + }(); +} +// selectedIndexes() const +void *c_QAbstractItemView__selectedIndexes(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromWrapperPtr(thisObj)->selectedIndexes_nocallback()}; + return result; +} +// selectionChanged(const QItemSelection & selected, const QItemSelection & +// deselected) +void c_QAbstractItemView__selectionChanged_QItemSelection_QItemSelection( + void *thisObj, void *selected_, void *deselected_) { + assert(selected_); + auto &selected = *reinterpret_cast(selected_); + assert(deselected_); + auto &deselected = *reinterpret_cast(deselected_); + fromWrapperPtr(thisObj)->selectionChanged_nocallback(selected, deselected); +} +// selectionCommand(const QModelIndex & index, const QEvent * event) const +int c_QAbstractItemView__selectionCommand_QModelIndex_QEvent(void *thisObj, + void *index_, + void *event_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + auto event = reinterpret_cast(event_); + const auto &result = + fromWrapperPtr(thisObj)->selectionCommand_nocallback(index, event); + return result; +} +// selectionModel() const +void *c_QAbstractItemView__selectionModel(void *thisObj) { + const auto &result = fromPtr(thisObj)->selectionModel(); + return result; +} +// setAlternatingRowColors(bool enable) +void c_QAbstractItemView__setAlternatingRowColors_bool(void *thisObj, + bool enable) { + fromPtr(thisObj)->setAlternatingRowColors(enable); +} +// setAutoScroll(bool enable) +void c_QAbstractItemView__setAutoScroll_bool(void *thisObj, bool enable) { + fromPtr(thisObj)->setAutoScroll(enable); +} +// setAutoScrollMargin(int margin) +void c_QAbstractItemView__setAutoScrollMargin_int(void *thisObj, int margin) { + fromPtr(thisObj)->setAutoScrollMargin(margin); +} +// setCurrentIndex(const QModelIndex & index) +void c_QAbstractItemView__setCurrentIndex_QModelIndex(void *thisObj, + void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + fromPtr(thisObj)->setCurrentIndex(index); +} +// setDirtyRegion(const QRegion & region) +void c_QAbstractItemView__setDirtyRegion_QRegion(void *thisObj, void *region_) { + assert(region_); + auto ®ion = *reinterpret_cast(region_); + fromWrapperPtr(thisObj)->setDirtyRegion(region); +} +// setDragDropOverwriteMode(bool overwrite) +void c_QAbstractItemView__setDragDropOverwriteMode_bool(void *thisObj, + bool overwrite) { + fromPtr(thisObj)->setDragDropOverwriteMode(overwrite); +} +// setDragEnabled(bool enable) +void c_QAbstractItemView__setDragEnabled_bool(void *thisObj, bool enable) { + fromPtr(thisObj)->setDragEnabled(enable); +} +// setDropIndicatorShown(bool enable) +void c_QAbstractItemView__setDropIndicatorShown_bool(void *thisObj, + bool enable) { + fromPtr(thisObj)->setDropIndicatorShown(enable); +} +// setIconSize(const QSize & size) +void c_QAbstractItemView__setIconSize_QSize(void *thisObj, void *size_) { + assert(size_); + auto &size = *reinterpret_cast(size_); + fromPtr(thisObj)->setIconSize(size); +} +// setIndexWidget(const QModelIndex & index, QWidget * widget) +void c_QAbstractItemView__setIndexWidget_QModelIndex_QWidget(void *thisObj, + void *index_, + void *widget_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + auto widget = reinterpret_cast(widget_); + fromPtr(thisObj)->setIndexWidget(index, widget); +} +// setModel(QAbstractItemModel * model) +void c_QAbstractItemView__setModel_QAbstractItemModel(void *thisObj, + void *model_) { + auto model = reinterpret_cast(model_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setModel_nocallback(model); + } else { + return targetPtr->setModel(model); + } + }(); +} +// setRootIndex(const QModelIndex & index) +void c_QAbstractItemView__setRootIndex_QModelIndex(void *thisObj, + void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setRootIndex_nocallback(index); + } else { + return targetPtr->setRootIndex(index); + } + }(); +} +// setSelection(const QRect & rect, QFlags +// command) +void c_QAbstractItemView__setSelection_QRect_SelectionFlags(void *thisObj, + void *rect_, + int command_) { + assert(rect_); + auto &rect = *reinterpret_cast(rect_); + auto command = + static_cast>(command_); + fromWrapperPtr(thisObj)->setSelection_nocallback(rect, command); +} +// setSelectionModel(QItemSelectionModel * selectionModel) +void c_QAbstractItemView__setSelectionModel_QItemSelectionModel( + void *thisObj, void *selectionModel_) { + auto selectionModel = + reinterpret_cast(selectionModel_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setSelectionModel_nocallback(selectionModel); + } else { + return targetPtr->setSelectionModel(selectionModel); + } + }(); +} +// setTabKeyNavigation(bool enable) +void c_QAbstractItemView__setTabKeyNavigation_bool(void *thisObj, bool enable) { + fromPtr(thisObj)->setTabKeyNavigation(enable); +} +// setVisible(bool visible) +void c_QAbstractItemView__setVisible_bool(void *thisObj, bool visible) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} +// setupViewport(QWidget * viewport) +void c_QAbstractItemView__setupViewport_QWidget(void *thisObj, + void *viewport_) { + auto viewport = reinterpret_cast(viewport_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setupViewport_nocallback(viewport); + } else { + return targetPtr->setupViewport(viewport); + } + }(); +} +// sharedPainter() const +void *c_QAbstractItemView__sharedPainter(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->sharedPainter_nocallback(); + return result; +} +// showDropIndicator() const +bool c_QAbstractItemView__showDropIndicator(void *thisObj) { + const auto &result = fromPtr(thisObj)->showDropIndicator(); + return result; +} +// sizeHint() const +void *c_QAbstractItemView__sizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; + return result; +} +// sizeHintForColumn(int column) const +int c_QAbstractItemView__sizeHintForColumn_int(void *thisObj, int column) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHintForColumn_nocallback(column); + } else { + return targetPtr->sizeHintForColumn(column); + } + }(); + return result; +} +// sizeHintForIndex(const QModelIndex & index) const +void *c_QAbstractItemView__sizeHintForIndex_QModelIndex(void *thisObj, + void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->sizeHintForIndex(index)}; + return result; +} +// sizeHintForRow(int row) const +int c_QAbstractItemView__sizeHintForRow_int(void *thisObj, int row) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHintForRow_nocallback(row); + } else { + return targetPtr->sizeHintForRow(row); + } + }(); + return result; +} +// startAutoScroll() +void c_QAbstractItemView__startAutoScroll(void *thisObj) { + fromWrapperPtr(thisObj)->startAutoScroll(); +} +// stopAutoScroll() +void c_QAbstractItemView__stopAutoScroll(void *thisObj) { + fromWrapperPtr(thisObj)->stopAutoScroll(); +} +// tabKeyNavigation() const +bool c_QAbstractItemView__tabKeyNavigation(void *thisObj) { + const auto &result = fromPtr(thisObj)->tabKeyNavigation(); + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QAbstractItemView__tr_char_char_int(const char *s, const char *c, + int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QAbstractItemView_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +// update(const QModelIndex & index) +void c_QAbstractItemView__updateIndex_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + fromPtr(thisObj)->update(index); +} +// updateEditorData() +void c_QAbstractItemView__updateEditorData(void *thisObj) { + fromWrapperPtr(thisObj)->updateEditorData_nocallback(); +} +// updateEditorGeometries() +void c_QAbstractItemView__updateEditorGeometries(void *thisObj) { + fromWrapperPtr(thisObj)->updateEditorGeometries_nocallback(); +} +// updateGeometries() +void c_QAbstractItemView__updateGeometries(void *thisObj) { + fromWrapperPtr(thisObj)->updateGeometries_nocallback(); +} +// verticalOffset() const +int c_QAbstractItemView__verticalOffset(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->verticalOffset_nocallback(); + return result; +} +// verticalScrollbarAction(int action) +void c_QAbstractItemView__verticalScrollbarAction_int(void *thisObj, + int action) { + fromWrapperPtr(thisObj)->verticalScrollbarAction_nocallback(action); +} +// verticalScrollbarValueChanged(int value) +void c_QAbstractItemView__verticalScrollbarValueChanged_int(void *thisObj, + int value) { + fromWrapperPtr(thisObj)->verticalScrollbarValueChanged_nocallback(value); +} +// viewportEntered() +void c_QAbstractItemView__viewportEntered(void *thisObj) { + fromPtr(thisObj)->viewportEntered(); +} +void c_QAbstractItemView__onViewportEntered(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractItemView::viewportEntered, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// viewportEvent(QEvent * event) +bool c_QAbstractItemView__viewportEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + const auto &result = fromWrapperPtr(thisObj)->viewportEvent_nocallback(event); + return result; +} +// viewportSizeHint() const +void *c_QAbstractItemView__viewportSizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->viewportSizeHint_nocallback()}; + return result; +} +// visualRect(const QModelIndex & index) const +void *c_QAbstractItemView__visualRect_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->visualRect_nocallback(index); + } else { + return targetPtr->visualRect(index); + } + }()}; + return result; +} +// visualRegionForSelection(const QItemSelection & selection) const +void * +c_QAbstractItemView__visualRegionForSelection_QItemSelection(void *thisObj, + void *selection_) { + assert(selection_); + auto &selection = *reinterpret_cast(selection_); + const auto &result = new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->visualRegionForSelection_nocallback(selection)}; + return result; +} +void c_QAbstractItemView__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QAbstractItemView__registerVirtualMethodCallback(void *ptr, + void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1128: + wrapper->m_changeEventCallback = + reinterpret_cast(callback); + break; + case 5397: + wrapper->m_commitDataCallback = + reinterpret_cast(callback); + break; + case 5399: + wrapper->m_currentChangedCallback = + reinterpret_cast(callback); + break; + case 946: + wrapper->m_customEventCallback = + reinterpret_cast(callback); + break; + case 5401: + wrapper->m_dataChangedCallback = + reinterpret_cast(callback); + break; + case 1145: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractItemView_wrapper::Callback_devType>( + callback); + break; + case 5404: + wrapper->m_doItemsLayoutCallback = + reinterpret_cast(callback); + break; + case 5409: + wrapper->m_editorDestroyedCallback = + reinterpret_cast(callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractItemView_wrapper::Callback_event>( + callback); + break; + case 957: + wrapper->m_eventFilterCallback = + reinterpret_cast(callback); + break; + case 1155: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1169: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1173: + wrapper->m_heightForWidthCallback = + reinterpret_cast(callback); + break; + case 5413: + wrapper->m_horizontalOffsetCallback = + reinterpret_cast(callback); + break; + case 5414: + wrapper->m_horizontalScrollbarActionCallback = + reinterpret_cast(callback); + break; + case 5415: + wrapper->m_horizontalScrollbarValueChangedCallback = + reinterpret_cast( + callback); + break; + case 5418: + wrapper->m_indexAtCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractItemView_wrapper::Callback_indexAt>( + callback); + break; + case 1176: + wrapper->m_initPainterCallback = + reinterpret_cast(callback); + break; + case 5420: + wrapper->m_isIndexHiddenCallback = + reinterpret_cast(callback); + break; + case 5422: + wrapper->m_keyboardSearchCallback = + reinterpret_cast(callback); + break; + case 1202: + wrapper->m_leaveEventCallback = + reinterpret_cast(callback); + break; + case 1222: + wrapper->m_minimumSizeHintCallback = + reinterpret_cast(callback); + break; + case 1224: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1226: + wrapper->m_mouseMoveEventCallback = + reinterpret_cast(callback); + break; + case 1227: + wrapper->m_mousePressEventCallback = + reinterpret_cast(callback); + break; + case 1228: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 5425: + wrapper->m_moveCursorCallback = + reinterpret_cast(callback); + break; + case 1235: + wrapper->m_paintEventCallback = + reinterpret_cast(callback); + break; + case 5428: + wrapper->m_resetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractItemView_wrapper::Callback_reset>( + callback); + break; + case 5432: + wrapper->m_rowsAboutToBeRemovedCallback = + reinterpret_cast(callback); + break; + case 5433: + wrapper->m_rowsInsertedCallback = + reinterpret_cast(callback); + break; + case 5218: + wrapper->m_scrollContentsByCallback = + reinterpret_cast(callback); + break; + case 5436: + wrapper->m_scrollToCallback = + reinterpret_cast(callback); + break; + case 5439: + wrapper->m_selectAllCallback = + reinterpret_cast(callback); + break; + case 5440: + wrapper->m_selectedIndexesCallback = + reinterpret_cast(callback); + break; + case 5441: + wrapper->m_selectionChangedCallback = + reinterpret_cast(callback); + break; + case 5442: + wrapper->m_selectionCommandCallback = + reinterpret_cast(callback); + break; + case 5455: + wrapper->m_setModelCallback = + reinterpret_cast(callback); + break; + case 5456: + wrapper->m_setRootIndexCallback = + reinterpret_cast(callback); + break; + case 5457: + wrapper->m_setSelectionCallback = + reinterpret_cast(callback); + break; + case 5458: + wrapper->m_setSelectionModelCallback = + reinterpret_cast(callback); + break; + case 1314: + wrapper->m_setVisibleCallback = + reinterpret_cast(callback); + break; + case 5226: + wrapper->m_setupViewportCallback = + reinterpret_cast(callback); + break; + case 1323: + wrapper->m_sharedPainterCallback = + reinterpret_cast(callback); + break; + case 1331: + wrapper->m_sizeHintCallback = + reinterpret_cast(callback); + break; + case 5463: + wrapper->m_sizeHintForColumnCallback = + reinterpret_cast(callback); + break; + case 5465: + wrapper->m_sizeHintForRowCallback = + reinterpret_cast(callback); + break; + case 5471: + wrapper->m_updateEditorDataCallback = + reinterpret_cast(callback); + break; + case 5472: + wrapper->m_updateEditorGeometriesCallback = + reinterpret_cast(callback); + break; + case 5473: + wrapper->m_updateGeometriesCallback = + reinterpret_cast(callback); + break; + case 5474: + wrapper->m_verticalOffsetCallback = + reinterpret_cast(callback); + break; + case 5475: + wrapper->m_verticalScrollbarActionCallback = + reinterpret_cast(callback); + break; + case 5476: + wrapper->m_verticalScrollbarValueChangedCallback = + reinterpret_cast(callback); + break; + case 5229: + wrapper->m_viewportEventCallback = + reinterpret_cast(callback); + break; + case 5230: + wrapper->m_viewportSizeHintCallback = + reinterpret_cast(callback); + break; + case 5479: + wrapper->m_visualRectCallback = + reinterpret_cast(callback); + break; + case 5480: + wrapper->m_visualRegionForSelectionCallback = + reinterpret_cast(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QAbstractItemView_c.h b/generated/QtDartBindings/dart/ffi/QAbstractItemView_c.h new file mode 100644 index 0000000..c1862c9 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QAbstractItemView_c.h @@ -0,0 +1,714 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QAbstractItemView_wrapper : public ::QAbstractItemView { +public: + ~QAbstractItemView_wrapper(); + using ::QAbstractItemView::CursorAction; + QAbstractItemView_wrapper(QWidget *parent = nullptr); + void activated(const QModelIndex &index); + bool alternatingRowColors() const; + int autoScrollMargin() const; + virtual void changeEvent(QEvent *arg__1); + virtual void changeEvent_nocallback(QEvent *arg__1); + void clearSelection(); + void clicked(const QModelIndex &index); + void closePersistentEditor(const QModelIndex &index); + virtual void commitData(QWidget *editor); + virtual void commitData_nocallback(QWidget *editor); + virtual void currentChanged(const QModelIndex ¤t, + const QModelIndex &previous); + virtual void currentChanged_nocallback(const QModelIndex ¤t, + const QModelIndex &previous); + QModelIndex currentIndex() const; + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual void dataChanged(const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles = QList()); + virtual void dataChanged_nocallback(const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles = QList()); + virtual int devType() const; + virtual int devType_nocallback() const; + QPoint dirtyRegionOffset() const; + void doAutoScroll(); + virtual void doItemsLayout(); + virtual void doItemsLayout_nocallback(); + void doubleClicked(const QModelIndex &index); + bool dragDropOverwriteMode() const; + bool dragEnabled() const; + void edit(const QModelIndex &index); + virtual void editorDestroyed(QObject *editor); + virtual void editorDestroyed_nocallback(QObject *editor); + void entered(const QModelIndex &index); + virtual bool event(QEvent *event); + virtual bool event_nocallback(QEvent *event); + virtual bool eventFilter(QObject *object, QEvent *event); + virtual bool eventFilter_nocallback(QObject *object, QEvent *event); + void executeDelayedItemsLayout(); + virtual bool focusNextPrevChild(bool next); + virtual bool focusNextPrevChild_nocallback(bool next); + bool hasAutoScroll() const; + virtual bool hasHeightForWidth() const; + virtual bool hasHeightForWidth_nocallback() const; + virtual int heightForWidth(int arg__1) const; + virtual int heightForWidth_nocallback(int arg__1) const; + virtual int horizontalOffset() const; + virtual int horizontalOffset_nocallback() const; + virtual void horizontalScrollbarAction(int action); + virtual void horizontalScrollbarAction_nocallback(int action); + virtual void horizontalScrollbarValueChanged(int value); + virtual void horizontalScrollbarValueChanged_nocallback(int value); + QSize iconSize() const; + void iconSizeChanged(const QSize &size); + virtual QModelIndex indexAt(const QPoint &point) const; + virtual QModelIndex indexAt_nocallback(const QPoint &point) const; + QWidget *indexWidget(const QModelIndex &index) const; + virtual void initPainter(QPainter *painter) const; + virtual void initPainter_nocallback(QPainter *painter) const; + virtual bool isIndexHidden(const QModelIndex &index) const; + virtual bool isIndexHidden_nocallback(const QModelIndex &index) const; + bool isPersistentEditorOpen(const QModelIndex &index) const; + virtual void keyboardSearch(const QString &search); + virtual void keyboardSearch_nocallback(const QString &search); + virtual void leaveEvent(QEvent *event); + virtual void leaveEvent_nocallback(QEvent *event); + virtual QSize minimumSizeHint() const; + virtual QSize minimumSizeHint_nocallback() const; + QAbstractItemModel *model() const; + virtual void mouseDoubleClickEvent(QMouseEvent *event); + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + virtual void mouseMoveEvent(QMouseEvent *event); + virtual void mouseMoveEvent_nocallback(QMouseEvent *event); + virtual void mousePressEvent(QMouseEvent *event); + virtual void mousePressEvent_nocallback(QMouseEvent *event); + virtual void mouseReleaseEvent(QMouseEvent *event); + virtual void mouseReleaseEvent_nocallback(QMouseEvent *event); + virtual QModelIndex moveCursor(QAbstractItemView::CursorAction cursorAction, + QFlags modifiers); + virtual QModelIndex + moveCursor_nocallback(QAbstractItemView::CursorAction cursorAction, + QFlags modifiers); + void openPersistentEditor(const QModelIndex &index); + virtual void paintEvent(QPaintEvent *arg__1); + virtual void paintEvent_nocallback(QPaintEvent *arg__1); + void pressed(const QModelIndex &index); + virtual void reset(); + virtual void reset_nocallback(); + void resetHorizontalScrollMode(); + void resetVerticalScrollMode(); + QModelIndex rootIndex() const; + virtual void rowsAboutToBeRemoved(const QModelIndex &parent, int start, + int end); + virtual void rowsAboutToBeRemoved_nocallback(const QModelIndex &parent, + int start, int end); + virtual void rowsInserted(const QModelIndex &parent, int start, int end); + virtual void rowsInserted_nocallback(const QModelIndex &parent, int start, + int end); + void scheduleDelayedItemsLayout(); + virtual void scrollContentsBy(int dx, int dy); + virtual void scrollContentsBy_nocallback(int dx, int dy); + void scrollDirtyRegion(int dx, int dy); + virtual void scrollTo(const QModelIndex &index, + QAbstractItemView::ScrollHint hint = + QAbstractItemView::ScrollHint::EnsureVisible); + virtual void + scrollTo_nocallback(const QModelIndex &index, + QAbstractItemView::ScrollHint hint = + QAbstractItemView::ScrollHint::EnsureVisible); + void scrollToBottom(); + void scrollToTop(); + virtual void selectAll(); + virtual void selectAll_nocallback(); + virtual QList selectedIndexes() const; + virtual QList selectedIndexes_nocallback() const; + virtual void selectionChanged(const QItemSelection &selected, + const QItemSelection &deselected); + virtual void selectionChanged_nocallback(const QItemSelection &selected, + const QItemSelection &deselected); + virtual QFlags + selectionCommand(const QModelIndex &index, + const QEvent *event = nullptr) const; + virtual QFlags + selectionCommand_nocallback(const QModelIndex &index, + const QEvent *event = nullptr) const; + QItemSelectionModel *selectionModel() const; + void setAlternatingRowColors(bool enable); + void setAutoScroll(bool enable); + void setAutoScrollMargin(int margin); + void setCurrentIndex(const QModelIndex &index); + void setDirtyRegion(const QRegion ®ion); + void setDragDropOverwriteMode(bool overwrite); + void setDragEnabled(bool enable); + void setDropIndicatorShown(bool enable); + void setIconSize(const QSize &size); + void setIndexWidget(const QModelIndex &index, QWidget *widget); + virtual void setModel(QAbstractItemModel *model); + virtual void setModel_nocallback(QAbstractItemModel *model); + virtual void setRootIndex(const QModelIndex &index); + virtual void setRootIndex_nocallback(const QModelIndex &index); + virtual void setSelection(const QRect &rect, + QFlags command); + virtual void + setSelection_nocallback(const QRect &rect, + QFlags command); + virtual void setSelectionModel(QItemSelectionModel *selectionModel); + virtual void + setSelectionModel_nocallback(QItemSelectionModel *selectionModel); + void setTabKeyNavigation(bool enable); + virtual void setVisible(bool visible); + virtual void setVisible_nocallback(bool visible); + virtual void setupViewport(QWidget *viewport); + virtual void setupViewport_nocallback(QWidget *viewport); + virtual QPainter *sharedPainter() const; + virtual QPainter *sharedPainter_nocallback() const; + bool showDropIndicator() const; + virtual QSize sizeHint() const; + virtual QSize sizeHint_nocallback() const; + virtual int sizeHintForColumn(int column) const; + virtual int sizeHintForColumn_nocallback(int column) const; + QSize sizeHintForIndex(const QModelIndex &index) const; + virtual int sizeHintForRow(int row) const; + virtual int sizeHintForRow_nocallback(int row) const; + void startAutoScroll(); + void stopAutoScroll(); + bool tabKeyNavigation() const; + static QString tr(const char *s, const char *c, int n); + void update(const QModelIndex &index); + virtual void updateEditorData(); + virtual void updateEditorData_nocallback(); + virtual void updateEditorGeometries(); + virtual void updateEditorGeometries_nocallback(); + virtual void updateGeometries(); + virtual void updateGeometries_nocallback(); + virtual int verticalOffset() const; + virtual int verticalOffset_nocallback() const; + virtual void verticalScrollbarAction(int action); + virtual void verticalScrollbarAction_nocallback(int action); + virtual void verticalScrollbarValueChanged(int value); + virtual void verticalScrollbarValueChanged_nocallback(int value); + void viewportEntered(); + virtual bool viewportEvent(QEvent *event); + virtual bool viewportEvent_nocallback(QEvent *event); + virtual QSize viewportSizeHint() const; + virtual QSize viewportSizeHint_nocallback() const; + virtual QRect visualRect(const QModelIndex &index) const; + virtual QRect visualRect_nocallback(const QModelIndex &index) const; + virtual QRegion + visualRegionForSelection(const QItemSelection &selection) const; + virtual QRegion + visualRegionForSelection_nocallback(const QItemSelection &selection) const; + typedef void (*Callback_changeEvent)(void *, QEvent *arg__1); + Callback_changeEvent m_changeEventCallback = nullptr; + typedef void (*Callback_commitData)(void *, QWidget *editor); + Callback_commitData m_commitDataCallback = nullptr; + typedef void (*Callback_currentChanged)(void *, const QModelIndex ¤t, + const QModelIndex &previous); + Callback_currentChanged m_currentChangedCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef void (*Callback_dataChanged)(void *, const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles); + Callback_dataChanged m_dataChangedCallback = nullptr; + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + typedef void (*Callback_doItemsLayout)(void *); + Callback_doItemsLayout m_doItemsLayoutCallback = nullptr; + typedef void (*Callback_editorDestroyed)(void *, QObject *editor); + Callback_editorDestroyed m_editorDestroyedCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *object, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + typedef int (*Callback_horizontalOffset)(void *); + Callback_horizontalOffset m_horizontalOffsetCallback = nullptr; + typedef void (*Callback_horizontalScrollbarAction)(void *, int action); + Callback_horizontalScrollbarAction m_horizontalScrollbarActionCallback = + nullptr; + typedef void (*Callback_horizontalScrollbarValueChanged)(void *, int value); + Callback_horizontalScrollbarValueChanged + m_horizontalScrollbarValueChangedCallback = nullptr; + typedef QModelIndex *(*Callback_indexAt)(void *, const QPoint &point); + Callback_indexAt m_indexAtCallback = nullptr; + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + typedef bool (*Callback_isIndexHidden)(void *, const QModelIndex &index); + Callback_isIndexHidden m_isIndexHiddenCallback = nullptr; + typedef void (*Callback_keyboardSearch)(void *, const QString &search); + Callback_keyboardSearch m_keyboardSearchCallback = nullptr; + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *event); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *event); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *event); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + typedef QModelIndex *(*Callback_moveCursor)( + void *, QAbstractItemView::CursorAction cursorAction, + QFlags modifiers); + Callback_moveCursor m_moveCursorCallback = nullptr; + typedef void (*Callback_paintEvent)(void *, QPaintEvent *arg__1); + Callback_paintEvent m_paintEventCallback = nullptr; + typedef void (*Callback_reset)(void *); + Callback_reset m_resetCallback = nullptr; + typedef void (*Callback_rowsAboutToBeRemoved)(void *, + const QModelIndex &parent, + int start, int end); + Callback_rowsAboutToBeRemoved m_rowsAboutToBeRemovedCallback = nullptr; + typedef void (*Callback_rowsInserted)(void *, const QModelIndex &parent, + int start, int end); + Callback_rowsInserted m_rowsInsertedCallback = nullptr; + typedef void (*Callback_scrollContentsBy)(void *, int dx, int dy); + Callback_scrollContentsBy m_scrollContentsByCallback = nullptr; + typedef void (*Callback_scrollTo)(void *, const QModelIndex &index, + QAbstractItemView::ScrollHint hint); + Callback_scrollTo m_scrollToCallback = nullptr; + typedef void (*Callback_selectAll)(void *); + Callback_selectAll m_selectAllCallback = nullptr; + typedef QList *(*Callback_selectedIndexes)(void *); + Callback_selectedIndexes m_selectedIndexesCallback = nullptr; + typedef void (*Callback_selectionChanged)(void *, + const QItemSelection &selected, + const QItemSelection &deselected); + Callback_selectionChanged m_selectionChangedCallback = nullptr; + typedef QFlags ( + *Callback_selectionCommand)(void *, const QModelIndex &index, + const QEvent *event); + Callback_selectionCommand m_selectionCommandCallback = nullptr; + typedef void (*Callback_setModel)(void *, QAbstractItemModel *model); + Callback_setModel m_setModelCallback = nullptr; + typedef void (*Callback_setRootIndex)(void *, const QModelIndex &index); + Callback_setRootIndex m_setRootIndexCallback = nullptr; + typedef void (*Callback_setSelection)( + void *, const QRect &rect, + QFlags command); + Callback_setSelection m_setSelectionCallback = nullptr; + typedef void (*Callback_setSelectionModel)( + void *, QItemSelectionModel *selectionModel); + Callback_setSelectionModel m_setSelectionModelCallback = nullptr; + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + typedef void (*Callback_setupViewport)(void *, QWidget *viewport); + Callback_setupViewport m_setupViewportCallback = nullptr; + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; + typedef int (*Callback_sizeHintForColumn)(void *, int column); + Callback_sizeHintForColumn m_sizeHintForColumnCallback = nullptr; + typedef int (*Callback_sizeHintForRow)(void *, int row); + Callback_sizeHintForRow m_sizeHintForRowCallback = nullptr; + typedef void (*Callback_updateEditorData)(void *); + Callback_updateEditorData m_updateEditorDataCallback = nullptr; + typedef void (*Callback_updateEditorGeometries)(void *); + Callback_updateEditorGeometries m_updateEditorGeometriesCallback = nullptr; + typedef void (*Callback_updateGeometries)(void *); + Callback_updateGeometries m_updateGeometriesCallback = nullptr; + typedef int (*Callback_verticalOffset)(void *); + Callback_verticalOffset m_verticalOffsetCallback = nullptr; + typedef void (*Callback_verticalScrollbarAction)(void *, int action); + Callback_verticalScrollbarAction m_verticalScrollbarActionCallback = nullptr; + typedef void (*Callback_verticalScrollbarValueChanged)(void *, int value); + Callback_verticalScrollbarValueChanged + m_verticalScrollbarValueChangedCallback = nullptr; + typedef bool (*Callback_viewportEvent)(void *, QEvent *event); + Callback_viewportEvent m_viewportEventCallback = nullptr; + typedef QSize *(*Callback_viewportSizeHint)(void *); + Callback_viewportSizeHint m_viewportSizeHintCallback = nullptr; + typedef QRect *(*Callback_visualRect)(void *, const QModelIndex &index); + Callback_visualRect m_visualRectCallback = nullptr; + typedef QRegion *(*Callback_visualRegionForSelection)( + void *, const QItemSelection &selection); + Callback_visualRegionForSelection m_visualRegionForSelectionCallback = + nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QAbstractItemView::QAbstractItemView(QWidget * parent) +QtDartBindings_EXPORT void * +c_QAbstractItemView__constructor_QWidget(void *parent_); +// QAbstractItemView::activated(const QModelIndex & index) +QtDartBindings_EXPORT void +c_QAbstractItemView__activated_QModelIndex(void *thisObj, void *index_); +QtDartBindings_EXPORT void c_QAbstractItemView__onActivated_QModelIndex( + void *thisObj, void *contextQObject, + void *callback); // QAbstractItemView::alternatingRowColors() const +QtDartBindings_EXPORT bool +c_QAbstractItemView__alternatingRowColors(void *thisObj); +// QAbstractItemView::autoScrollMargin() const +QtDartBindings_EXPORT int c_QAbstractItemView__autoScrollMargin(void *thisObj); +// QAbstractItemView::changeEvent(QEvent * arg__1) +QtDartBindings_EXPORT void +c_QAbstractItemView__changeEvent_QEvent(void *thisObj, void *arg__1_); +// QAbstractItemView::clearSelection() +QtDartBindings_EXPORT void c_QAbstractItemView__clearSelection(void *thisObj); +// QAbstractItemView::clicked(const QModelIndex & index) +QtDartBindings_EXPORT void +c_QAbstractItemView__clicked_QModelIndex(void *thisObj, void *index_); +QtDartBindings_EXPORT void c_QAbstractItemView__onClicked_QModelIndex( + void *thisObj, void *contextQObject, + void *callback); // QAbstractItemView::closePersistentEditor(const + // QModelIndex & index) +QtDartBindings_EXPORT void +c_QAbstractItemView__closePersistentEditor_QModelIndex(void *thisObj, + void *index_); +// QAbstractItemView::commitData(QWidget * editor) +QtDartBindings_EXPORT void +c_QAbstractItemView__commitData_QWidget(void *thisObj, void *editor_); +// QAbstractItemView::currentChanged(const QModelIndex & current, const +// QModelIndex & previous) +QtDartBindings_EXPORT void +c_QAbstractItemView__currentChanged_QModelIndex_QModelIndex(void *thisObj, + void *current_, + void *previous_); +// QAbstractItemView::currentIndex() const +QtDartBindings_EXPORT void *c_QAbstractItemView__currentIndex(void *thisObj); +// QAbstractItemView::customEvent(QEvent * event) +QtDartBindings_EXPORT void +c_QAbstractItemView__customEvent_QEvent(void *thisObj, void *event_); +// QAbstractItemView::dataChanged(const QModelIndex & topLeft, const QModelIndex +// & bottomRight, const QList & roles) +QtDartBindings_EXPORT void +c_QAbstractItemView__dataChanged_QModelIndex_QModelIndex_QList_int( + void *thisObj, void *topLeft_, void *bottomRight_, void *roles_); +// QAbstractItemView::devType() const +QtDartBindings_EXPORT int c_QAbstractItemView__devType(void *thisObj); +// QAbstractItemView::dirtyRegionOffset() const +QtDartBindings_EXPORT void * +c_QAbstractItemView__dirtyRegionOffset(void *thisObj); +// QAbstractItemView::doAutoScroll() +QtDartBindings_EXPORT void c_QAbstractItemView__doAutoScroll(void *thisObj); +// QAbstractItemView::doItemsLayout() +QtDartBindings_EXPORT void c_QAbstractItemView__doItemsLayout(void *thisObj); +// QAbstractItemView::doubleClicked(const QModelIndex & index) +QtDartBindings_EXPORT void +c_QAbstractItemView__doubleClicked_QModelIndex(void *thisObj, void *index_); +QtDartBindings_EXPORT void c_QAbstractItemView__onDoubleClicked_QModelIndex( + void *thisObj, void *contextQObject, + void *callback); // QAbstractItemView::dragDropOverwriteMode() const +QtDartBindings_EXPORT bool +c_QAbstractItemView__dragDropOverwriteMode(void *thisObj); +// QAbstractItemView::dragEnabled() const +QtDartBindings_EXPORT bool c_QAbstractItemView__dragEnabled(void *thisObj); +// QAbstractItemView::edit(const QModelIndex & index) +QtDartBindings_EXPORT void c_QAbstractItemView__edit_QModelIndex(void *thisObj, + void *index_); +// QAbstractItemView::editorDestroyed(QObject * editor) +QtDartBindings_EXPORT void +c_QAbstractItemView__editorDestroyed_QObject(void *thisObj, void *editor_); +// QAbstractItemView::entered(const QModelIndex & index) +QtDartBindings_EXPORT void +c_QAbstractItemView__entered_QModelIndex(void *thisObj, void *index_); +QtDartBindings_EXPORT void c_QAbstractItemView__onEntered_QModelIndex( + void *thisObj, void *contextQObject, + void *callback); // QAbstractItemView::event(QEvent * event) +QtDartBindings_EXPORT bool c_QAbstractItemView__event_QEvent(void *thisObj, + void *event_); +// QAbstractItemView::eventFilter(QObject * object, QEvent * event) +QtDartBindings_EXPORT bool +c_QAbstractItemView__eventFilter_QObject_QEvent(void *thisObj, void *object_, + void *event_); +// QAbstractItemView::executeDelayedItemsLayout() +QtDartBindings_EXPORT void +c_QAbstractItemView__executeDelayedItemsLayout(void *thisObj); +// QAbstractItemView::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool +c_QAbstractItemView__focusNextPrevChild_bool(void *thisObj, bool next); +// QAbstractItemView::hasAutoScroll() const +QtDartBindings_EXPORT bool c_QAbstractItemView__hasAutoScroll(void *thisObj); +// QAbstractItemView::hasHeightForWidth() const +QtDartBindings_EXPORT bool +c_QAbstractItemView__hasHeightForWidth(void *thisObj); +// QAbstractItemView::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QAbstractItemView__heightForWidth_int(void *thisObj, + int arg__1); +// QAbstractItemView::horizontalOffset() const +QtDartBindings_EXPORT int c_QAbstractItemView__horizontalOffset(void *thisObj); +// QAbstractItemView::horizontalScrollbarAction(int action) +QtDartBindings_EXPORT void +c_QAbstractItemView__horizontalScrollbarAction_int(void *thisObj, int action); +// QAbstractItemView::horizontalScrollbarValueChanged(int value) +QtDartBindings_EXPORT void +c_QAbstractItemView__horizontalScrollbarValueChanged_int(void *thisObj, + int value); +// QAbstractItemView::iconSize() const +QtDartBindings_EXPORT void *c_QAbstractItemView__iconSize(void *thisObj); +// QAbstractItemView::iconSizeChanged(const QSize & size) +QtDartBindings_EXPORT void +c_QAbstractItemView__iconSizeChanged_QSize(void *thisObj, void *size_); +QtDartBindings_EXPORT void c_QAbstractItemView__onIconSizeChanged_QSize( + void *thisObj, void *contextQObject, + void *callback); // QAbstractItemView::indexAt(const QPoint & point) const +QtDartBindings_EXPORT void *c_QAbstractItemView__indexAt_QPoint(void *thisObj, + void *point_); +// QAbstractItemView::indexWidget(const QModelIndex & index) const +QtDartBindings_EXPORT void * +c_QAbstractItemView__indexWidget_QModelIndex(void *thisObj, void *index_); +// QAbstractItemView::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void +c_QAbstractItemView__initPainter_QPainter(void *thisObj, void *painter_); +// QAbstractItemView::isIndexHidden(const QModelIndex & index) const +QtDartBindings_EXPORT bool +c_QAbstractItemView__isIndexHidden_QModelIndex(void *thisObj, void *index_); +// QAbstractItemView::isPersistentEditorOpen(const QModelIndex & index) const +QtDartBindings_EXPORT bool +c_QAbstractItemView__isPersistentEditorOpen_QModelIndex(void *thisObj, + void *index_); +// QAbstractItemView::keyboardSearch(const QString & search) +QtDartBindings_EXPORT void +c_QAbstractItemView__keyboardSearch_QString(void *thisObj, const char *search_); +// QAbstractItemView::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QAbstractItemView__leaveEvent_QEvent(void *thisObj, + void *event_); +// QAbstractItemView::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QAbstractItemView__minimumSizeHint(void *thisObj); +// QAbstractItemView::model() const +QtDartBindings_EXPORT void *c_QAbstractItemView__model(void *thisObj); +// QAbstractItemView::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QAbstractItemView__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_); +// QAbstractItemView::mouseMoveEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QAbstractItemView__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_); +// QAbstractItemView::mousePressEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QAbstractItemView__mousePressEvent_QMouseEvent(void *thisObj, void *event_); +// QAbstractItemView::mouseReleaseEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QAbstractItemView__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_); +// QAbstractItemView::moveCursor(QAbstractItemView::CursorAction cursorAction, +// QFlags modifiers) +QtDartBindings_EXPORT void * +c_QAbstractItemView__moveCursor_CursorAction_KeyboardModifiers(void *thisObj, + int cursorAction, + int modifiers_); +// QAbstractItemView::openPersistentEditor(const QModelIndex & index) +QtDartBindings_EXPORT void +c_QAbstractItemView__openPersistentEditor_QModelIndex(void *thisObj, + void *index_); +// QAbstractItemView::paintEvent(QPaintEvent * arg__1) +QtDartBindings_EXPORT void +c_QAbstractItemView__paintEvent_QPaintEvent(void *thisObj, void *arg__1_); +// QAbstractItemView::pressed(const QModelIndex & index) +QtDartBindings_EXPORT void +c_QAbstractItemView__pressed_QModelIndex(void *thisObj, void *index_); +QtDartBindings_EXPORT void c_QAbstractItemView__onPressed_QModelIndex( + void *thisObj, void *contextQObject, + void *callback); // QAbstractItemView::reset() +QtDartBindings_EXPORT void c_QAbstractItemView__reset(void *thisObj); +// QAbstractItemView::resetHorizontalScrollMode() +QtDartBindings_EXPORT void +c_QAbstractItemView__resetHorizontalScrollMode(void *thisObj); +// QAbstractItemView::resetVerticalScrollMode() +QtDartBindings_EXPORT void +c_QAbstractItemView__resetVerticalScrollMode(void *thisObj); +// QAbstractItemView::rootIndex() const +QtDartBindings_EXPORT void *c_QAbstractItemView__rootIndex(void *thisObj); +// QAbstractItemView::rowsAboutToBeRemoved(const QModelIndex & parent, int +// start, int end) +QtDartBindings_EXPORT void +c_QAbstractItemView__rowsAboutToBeRemoved_QModelIndex_int_int(void *thisObj, + void *parent_, + int start, + int end); +// QAbstractItemView::rowsInserted(const QModelIndex & parent, int start, int +// end) +QtDartBindings_EXPORT void +c_QAbstractItemView__rowsInserted_QModelIndex_int_int(void *thisObj, + void *parent_, int start, + int end); +// QAbstractItemView::scheduleDelayedItemsLayout() +QtDartBindings_EXPORT void +c_QAbstractItemView__scheduleDelayedItemsLayout(void *thisObj); +// QAbstractItemView::scrollContentsBy(int dx, int dy) +QtDartBindings_EXPORT void +c_QAbstractItemView__scrollContentsBy_int_int(void *thisObj, int dx, int dy); +// QAbstractItemView::scrollDirtyRegion(int dx, int dy) +QtDartBindings_EXPORT void +c_QAbstractItemView__scrollDirtyRegion_int_int(void *thisObj, int dx, int dy); +// QAbstractItemView::scrollTo(const QModelIndex & index, +// QAbstractItemView::ScrollHint hint) +QtDartBindings_EXPORT void +c_QAbstractItemView__scrollTo_QModelIndex_ScrollHint(void *thisObj, + void *index_, int hint); +// QAbstractItemView::scrollToBottom() +QtDartBindings_EXPORT void c_QAbstractItemView__scrollToBottom(void *thisObj); +// QAbstractItemView::scrollToTop() +QtDartBindings_EXPORT void c_QAbstractItemView__scrollToTop(void *thisObj); +// QAbstractItemView::selectAll() +QtDartBindings_EXPORT void c_QAbstractItemView__selectAll(void *thisObj); +// QAbstractItemView::selectedIndexes() const +QtDartBindings_EXPORT void *c_QAbstractItemView__selectedIndexes(void *thisObj); +// QAbstractItemView::selectionChanged(const QItemSelection & selected, const +// QItemSelection & deselected) +QtDartBindings_EXPORT void +c_QAbstractItemView__selectionChanged_QItemSelection_QItemSelection( + void *thisObj, void *selected_, void *deselected_); +// QAbstractItemView::selectionCommand(const QModelIndex & index, const QEvent * +// event) const +QtDartBindings_EXPORT int +c_QAbstractItemView__selectionCommand_QModelIndex_QEvent(void *thisObj, + void *index_, + void *event_); +// QAbstractItemView::selectionModel() const +QtDartBindings_EXPORT void *c_QAbstractItemView__selectionModel(void *thisObj); +// QAbstractItemView::setAlternatingRowColors(bool enable) +QtDartBindings_EXPORT void +c_QAbstractItemView__setAlternatingRowColors_bool(void *thisObj, bool enable); +// QAbstractItemView::setAutoScroll(bool enable) +QtDartBindings_EXPORT void +c_QAbstractItemView__setAutoScroll_bool(void *thisObj, bool enable); +// QAbstractItemView::setAutoScrollMargin(int margin) +QtDartBindings_EXPORT void +c_QAbstractItemView__setAutoScrollMargin_int(void *thisObj, int margin); +// QAbstractItemView::setCurrentIndex(const QModelIndex & index) +QtDartBindings_EXPORT void +c_QAbstractItemView__setCurrentIndex_QModelIndex(void *thisObj, void *index_); +// QAbstractItemView::setDirtyRegion(const QRegion & region) +QtDartBindings_EXPORT void +c_QAbstractItemView__setDirtyRegion_QRegion(void *thisObj, void *region_); +// QAbstractItemView::setDragDropOverwriteMode(bool overwrite) +QtDartBindings_EXPORT void +c_QAbstractItemView__setDragDropOverwriteMode_bool(void *thisObj, + bool overwrite); +// QAbstractItemView::setDragEnabled(bool enable) +QtDartBindings_EXPORT void +c_QAbstractItemView__setDragEnabled_bool(void *thisObj, bool enable); +// QAbstractItemView::setDropIndicatorShown(bool enable) +QtDartBindings_EXPORT void +c_QAbstractItemView__setDropIndicatorShown_bool(void *thisObj, bool enable); +// QAbstractItemView::setIconSize(const QSize & size) +QtDartBindings_EXPORT void c_QAbstractItemView__setIconSize_QSize(void *thisObj, + void *size_); +// QAbstractItemView::setIndexWidget(const QModelIndex & index, QWidget * +// widget) +QtDartBindings_EXPORT void +c_QAbstractItemView__setIndexWidget_QModelIndex_QWidget(void *thisObj, + void *index_, + void *widget_); +// QAbstractItemView::setModel(QAbstractItemModel * model) +QtDartBindings_EXPORT void +c_QAbstractItemView__setModel_QAbstractItemModel(void *thisObj, void *model_); +// QAbstractItemView::setRootIndex(const QModelIndex & index) +QtDartBindings_EXPORT void +c_QAbstractItemView__setRootIndex_QModelIndex(void *thisObj, void *index_); +// QAbstractItemView::setSelection(const QRect & rect, +// QFlags command) +QtDartBindings_EXPORT void +c_QAbstractItemView__setSelection_QRect_SelectionFlags(void *thisObj, + void *rect_, + int command_); +// QAbstractItemView::setSelectionModel(QItemSelectionModel * selectionModel) +QtDartBindings_EXPORT void +c_QAbstractItemView__setSelectionModel_QItemSelectionModel( + void *thisObj, void *selectionModel_); +// QAbstractItemView::setTabKeyNavigation(bool enable) +QtDartBindings_EXPORT void +c_QAbstractItemView__setTabKeyNavigation_bool(void *thisObj, bool enable); +// QAbstractItemView::setVisible(bool visible) +QtDartBindings_EXPORT void c_QAbstractItemView__setVisible_bool(void *thisObj, + bool visible); +// QAbstractItemView::setupViewport(QWidget * viewport) +QtDartBindings_EXPORT void +c_QAbstractItemView__setupViewport_QWidget(void *thisObj, void *viewport_); +// QAbstractItemView::sharedPainter() const +QtDartBindings_EXPORT void *c_QAbstractItemView__sharedPainter(void *thisObj); +// QAbstractItemView::showDropIndicator() const +QtDartBindings_EXPORT bool +c_QAbstractItemView__showDropIndicator(void *thisObj); +// QAbstractItemView::sizeHint() const +QtDartBindings_EXPORT void *c_QAbstractItemView__sizeHint(void *thisObj); +// QAbstractItemView::sizeHintForColumn(int column) const +QtDartBindings_EXPORT int +c_QAbstractItemView__sizeHintForColumn_int(void *thisObj, int column); +// QAbstractItemView::sizeHintForIndex(const QModelIndex & index) const +QtDartBindings_EXPORT void * +c_QAbstractItemView__sizeHintForIndex_QModelIndex(void *thisObj, void *index_); +// QAbstractItemView::sizeHintForRow(int row) const +QtDartBindings_EXPORT int c_QAbstractItemView__sizeHintForRow_int(void *thisObj, + int row); +// QAbstractItemView::startAutoScroll() +QtDartBindings_EXPORT void c_QAbstractItemView__startAutoScroll(void *thisObj); +// QAbstractItemView::stopAutoScroll() +QtDartBindings_EXPORT void c_QAbstractItemView__stopAutoScroll(void *thisObj); +// QAbstractItemView::tabKeyNavigation() const +QtDartBindings_EXPORT bool c_QAbstractItemView__tabKeyNavigation(void *thisObj); +// QAbstractItemView::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QAbstractItemView__tr_char_char_int(const char *s, const char *c, + int n); +// QAbstractItemView::update(const QModelIndex & index) +QtDartBindings_EXPORT void +c_QAbstractItemView__updateIndex_QModelIndex(void *thisObj, void *index_); +// QAbstractItemView::updateEditorData() +QtDartBindings_EXPORT void c_QAbstractItemView__updateEditorData(void *thisObj); +// QAbstractItemView::updateEditorGeometries() +QtDartBindings_EXPORT void +c_QAbstractItemView__updateEditorGeometries(void *thisObj); +// QAbstractItemView::updateGeometries() +QtDartBindings_EXPORT void c_QAbstractItemView__updateGeometries(void *thisObj); +// QAbstractItemView::verticalOffset() const +QtDartBindings_EXPORT int c_QAbstractItemView__verticalOffset(void *thisObj); +// QAbstractItemView::verticalScrollbarAction(int action) +QtDartBindings_EXPORT void +c_QAbstractItemView__verticalScrollbarAction_int(void *thisObj, int action); +// QAbstractItemView::verticalScrollbarValueChanged(int value) +QtDartBindings_EXPORT void +c_QAbstractItemView__verticalScrollbarValueChanged_int(void *thisObj, + int value); +// QAbstractItemView::viewportEntered() +QtDartBindings_EXPORT void c_QAbstractItemView__viewportEntered(void *thisObj); +QtDartBindings_EXPORT void c_QAbstractItemView__onViewportEntered( + void *thisObj, void *contextQObject, + void *callback); // QAbstractItemView::viewportEvent(QEvent * event) +QtDartBindings_EXPORT bool +c_QAbstractItemView__viewportEvent_QEvent(void *thisObj, void *event_); +// QAbstractItemView::viewportSizeHint() const +QtDartBindings_EXPORT void * +c_QAbstractItemView__viewportSizeHint(void *thisObj); +// QAbstractItemView::visualRect(const QModelIndex & index) const +QtDartBindings_EXPORT void * +c_QAbstractItemView__visualRect_QModelIndex(void *thisObj, void *index_); +// QAbstractItemView::visualRegionForSelection(const QItemSelection & selection) +// const +QtDartBindings_EXPORT void * +c_QAbstractItemView__visualRegionForSelection_QItemSelection(void *thisObj, + void *selection_); +QtDartBindings_EXPORT void c_QAbstractItemView__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QAbstractItemView__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QAbstractItemView_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QAbstractItemView_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QAbstractItemView_wrapper.cpp new file mode 100644 index 0000000..40943b7 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QAbstractItemView_wrapper.cpp @@ -0,0 +1,2964 @@ +#include "QAbstractItemView_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QAbstractItemView_wrapper::QAbstractItemView_wrapper(QWidget *parent) + : ::QAbstractItemView(parent) {} +void QAbstractItemView_wrapper::activated(const QModelIndex &index) { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::activated(index); +} +bool QAbstractItemView_wrapper::alternatingRowColors() const { + // tag=1000 + + // tag=1004 + return ::QAbstractItemView::alternatingRowColors(); +} +int QAbstractItemView_wrapper::autoScrollMargin() const { + // tag=1000 + + // tag=1004 + return ::QAbstractItemView::autoScrollMargin(); +} +void QAbstractItemView_wrapper::changeEvent(QEvent *arg__1) { + // tag=1000 + if (m_changeEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QAbstractItemView::changeEvent(arg__1); + } +} +// tag=1009 +void QAbstractItemView_wrapper::changeEvent_nocallback(QEvent *arg__1) { + // tag=1003 + ::QAbstractItemView::changeEvent(arg__1); +} +void QAbstractItemView_wrapper::clearSelection() { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::clearSelection(); +} +void QAbstractItemView_wrapper::clicked(const QModelIndex &index) { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::clicked(index); +} +void QAbstractItemView_wrapper::closePersistentEditor( + const QModelIndex &index) { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::closePersistentEditor(index); +} +void QAbstractItemView_wrapper::commitData(QWidget *editor) { + // tag=1000 + if (m_commitDataCallback) { + // tag=1001 + const void *thisPtr = this; + m_commitDataCallback(const_cast(thisPtr), editor); + } else { + // tag=1002 + ::QAbstractItemView::commitData(editor); + } +} +// tag=1009 +void QAbstractItemView_wrapper::commitData_nocallback(QWidget *editor) { + // tag=1003 + ::QAbstractItemView::commitData(editor); +} +void QAbstractItemView_wrapper::currentChanged(const QModelIndex ¤t, + const QModelIndex &previous) { + // tag=1000 + if (m_currentChangedCallback) { + // tag=1001 + const void *thisPtr = this; + m_currentChangedCallback(const_cast(thisPtr), current, previous); + } else { + // tag=1002 + ::QAbstractItemView::currentChanged(current, previous); + } +} +// tag=1009 +void QAbstractItemView_wrapper::currentChanged_nocallback( + const QModelIndex ¤t, const QModelIndex &previous) { + // tag=1003 + ::QAbstractItemView::currentChanged(current, previous); +} +QModelIndex QAbstractItemView_wrapper::currentIndex() const { + // tag=1000 + + // tag=1004 + return ::QAbstractItemView::currentIndex(); +} +void QAbstractItemView_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QAbstractItemView::customEvent(event); + } +} +// tag=1009 +void QAbstractItemView_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QAbstractItemView::customEvent(event); +} +void QAbstractItemView_wrapper::dataChanged(const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles) { + // tag=1000 + if (m_dataChangedCallback) { + // tag=1001 + const void *thisPtr = this; + m_dataChangedCallback(const_cast(thisPtr), topLeft, bottomRight, + roles); + } else { + // tag=1002 + ::QAbstractItemView::dataChanged(topLeft, bottomRight, roles); + } +} +// tag=1009 +void QAbstractItemView_wrapper::dataChanged_nocallback( + const QModelIndex &topLeft, const QModelIndex &bottomRight, + const QList &roles) { + // tag=1003 + ::QAbstractItemView::dataChanged(topLeft, bottomRight, roles); +} +int QAbstractItemView_wrapper::devType() const { + // tag=1000 + if (m_devTypeCallback) { + // tag=1001 + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QAbstractItemView::devType(); + } +} +// tag=1009 +int QAbstractItemView_wrapper::devType_nocallback() const { + // tag=1003 + return ::QAbstractItemView::devType(); +} +QPoint QAbstractItemView_wrapper::dirtyRegionOffset() const { + // tag=1000 + + // tag=1004 + return ::QAbstractItemView::dirtyRegionOffset(); +} +void QAbstractItemView_wrapper::doAutoScroll() { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::doAutoScroll(); +} +void QAbstractItemView_wrapper::doItemsLayout() { + // tag=1000 + if (m_doItemsLayoutCallback) { + // tag=1001 + const void *thisPtr = this; + m_doItemsLayoutCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QAbstractItemView::doItemsLayout(); + } +} +// tag=1009 +void QAbstractItemView_wrapper::doItemsLayout_nocallback() { + // tag=1003 + ::QAbstractItemView::doItemsLayout(); +} +void QAbstractItemView_wrapper::doubleClicked(const QModelIndex &index) { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::doubleClicked(index); +} +bool QAbstractItemView_wrapper::dragDropOverwriteMode() const { + // tag=1000 + + // tag=1004 + return ::QAbstractItemView::dragDropOverwriteMode(); +} +bool QAbstractItemView_wrapper::dragEnabled() const { + // tag=1000 + + // tag=1004 + return ::QAbstractItemView::dragEnabled(); +} +void QAbstractItemView_wrapper::edit(const QModelIndex &index) { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::edit(index); +} +void QAbstractItemView_wrapper::editorDestroyed(QObject *editor) { + // tag=1000 + if (m_editorDestroyedCallback) { + // tag=1001 + const void *thisPtr = this; + m_editorDestroyedCallback(const_cast(thisPtr), editor); + } else { + // tag=1002 + ::QAbstractItemView::editorDestroyed(editor); + } +} +// tag=1009 +void QAbstractItemView_wrapper::editorDestroyed_nocallback(QObject *editor) { + // tag=1003 + ::QAbstractItemView::editorDestroyed(editor); +} +void QAbstractItemView_wrapper::entered(const QModelIndex &index) { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::entered(index); +} +bool QAbstractItemView_wrapper::event(QEvent *event) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + return ::QAbstractItemView::event(event); + } +} +// tag=1009 +bool QAbstractItemView_wrapper::event_nocallback(QEvent *event) { + // tag=1003 + return ::QAbstractItemView::event(event); +} +bool QAbstractItemView_wrapper::eventFilter(QObject *object, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), object, event); + } else { + // tag=1002 + return ::QAbstractItemView::eventFilter(object, event); + } +} +// tag=1009 +bool QAbstractItemView_wrapper::eventFilter_nocallback(QObject *object, + QEvent *event) { + // tag=1003 + return ::QAbstractItemView::eventFilter(object, event); +} +void QAbstractItemView_wrapper::executeDelayedItemsLayout() { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::executeDelayedItemsLayout(); +} +bool QAbstractItemView_wrapper::focusNextPrevChild(bool next) { + // tag=1000 + if (m_focusNextPrevChildCallback) { + // tag=1001 + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + // tag=1002 + return ::QAbstractItemView::focusNextPrevChild(next); + } +} +// tag=1009 +bool QAbstractItemView_wrapper::focusNextPrevChild_nocallback(bool next) { + // tag=1003 + return ::QAbstractItemView::focusNextPrevChild(next); +} +bool QAbstractItemView_wrapper::hasAutoScroll() const { + // tag=1000 + + // tag=1004 + return ::QAbstractItemView::hasAutoScroll(); +} +bool QAbstractItemView_wrapper::hasHeightForWidth() const { + // tag=1000 + if (m_hasHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QAbstractItemView::hasHeightForWidth(); + } +} +// tag=1009 +bool QAbstractItemView_wrapper::hasHeightForWidth_nocallback() const { + // tag=1003 + return ::QAbstractItemView::hasHeightForWidth(); +} +int QAbstractItemView_wrapper::heightForWidth(int arg__1) const { + // tag=1000 + if (m_heightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QAbstractItemView::heightForWidth(arg__1); + } +} +// tag=1009 +int QAbstractItemView_wrapper::heightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QAbstractItemView::heightForWidth(arg__1); +} +int QAbstractItemView_wrapper::horizontalOffset() const { + // tag=1000 + if (m_horizontalOffsetCallback) { + // tag=1001 + const void *thisPtr = this; + return m_horizontalOffsetCallback(const_cast(thisPtr)); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +int QAbstractItemView_wrapper::horizontalOffset_nocallback() const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +void QAbstractItemView_wrapper::horizontalScrollbarAction(int action) { + // tag=1000 + if (m_horizontalScrollbarActionCallback) { + // tag=1001 + const void *thisPtr = this; + m_horizontalScrollbarActionCallback(const_cast(thisPtr), action); + } else { + // tag=1002 + ::QAbstractItemView::horizontalScrollbarAction(action); + } +} +// tag=1009 +void QAbstractItemView_wrapper::horizontalScrollbarAction_nocallback( + int action) { + // tag=1003 + ::QAbstractItemView::horizontalScrollbarAction(action); +} +void QAbstractItemView_wrapper::horizontalScrollbarValueChanged(int value) { + // tag=1000 + if (m_horizontalScrollbarValueChangedCallback) { + // tag=1001 + const void *thisPtr = this; + m_horizontalScrollbarValueChangedCallback(const_cast(thisPtr), + value); + } else { + // tag=1002 + ::QAbstractItemView::horizontalScrollbarValueChanged(value); + } +} +// tag=1009 +void QAbstractItemView_wrapper::horizontalScrollbarValueChanged_nocallback( + int value) { + // tag=1003 + ::QAbstractItemView::horizontalScrollbarValueChanged(value); +} +QSize QAbstractItemView_wrapper::iconSize() const { + // tag=1000 + + // tag=1004 + return ::QAbstractItemView::iconSize(); +} +void QAbstractItemView_wrapper::iconSizeChanged(const QSize &size) { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::iconSizeChanged(size); +} +QModelIndex QAbstractItemView_wrapper::indexAt(const QPoint &point) const { + // tag=1000 + if (m_indexAtCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_indexAtCallback(const_cast(thisPtr), point); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +QModelIndex +QAbstractItemView_wrapper::indexAt_nocallback(const QPoint &point) const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +QWidget * +QAbstractItemView_wrapper::indexWidget(const QModelIndex &index) const { + // tag=1000 + + // tag=1004 + return ::QAbstractItemView::indexWidget(index); +} +void QAbstractItemView_wrapper::initPainter(QPainter *painter) const { + // tag=1000 + if (m_initPainterCallback) { + // tag=1001 + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + // tag=1002 + ::QAbstractItemView::initPainter(painter); + } +} +// tag=1009 +void QAbstractItemView_wrapper::initPainter_nocallback( + QPainter *painter) const { + // tag=1003 + ::QAbstractItemView::initPainter(painter); +} +bool QAbstractItemView_wrapper::isIndexHidden(const QModelIndex &index) const { + // tag=1000 + if (m_isIndexHiddenCallback) { + // tag=1001 + const void *thisPtr = this; + return m_isIndexHiddenCallback(const_cast(thisPtr), index); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +bool QAbstractItemView_wrapper::isIndexHidden_nocallback( + const QModelIndex &index) const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +bool QAbstractItemView_wrapper::isPersistentEditorOpen( + const QModelIndex &index) const { + // tag=1000 + + // tag=1004 + return ::QAbstractItemView::isPersistentEditorOpen(index); +} +void QAbstractItemView_wrapper::keyboardSearch(const QString &search) { + // tag=1000 + if (m_keyboardSearchCallback) { + // tag=1001 + const void *thisPtr = this; + m_keyboardSearchCallback(const_cast(thisPtr), search); + } else { + // tag=1002 + ::QAbstractItemView::keyboardSearch(search); + } +} +// tag=1009 +void QAbstractItemView_wrapper::keyboardSearch_nocallback( + const QString &search) { + // tag=1003 + ::QAbstractItemView::keyboardSearch(search); +} +void QAbstractItemView_wrapper::leaveEvent(QEvent *event) { + // tag=1000 + if (m_leaveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QAbstractItemView::leaveEvent(event); + } +} +// tag=1009 +void QAbstractItemView_wrapper::leaveEvent_nocallback(QEvent *event) { + // tag=1003 + ::QAbstractItemView::leaveEvent(event); +} +QSize QAbstractItemView_wrapper::minimumSizeHint() const { + // tag=1000 + if (m_minimumSizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QAbstractItemView::minimumSizeHint(); + } +} +// tag=1009 +QSize QAbstractItemView_wrapper::minimumSizeHint_nocallback() const { + // tag=1003 + return ::QAbstractItemView::minimumSizeHint(); +} +QAbstractItemModel *QAbstractItemView_wrapper::model() const { + // tag=1000 + + // tag=1004 + return ::QAbstractItemView::model(); +} +void QAbstractItemView_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseDoubleClickEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QAbstractItemView::mouseDoubleClickEvent(event); + } +} +// tag=1009 +void QAbstractItemView_wrapper::mouseDoubleClickEvent_nocallback( + QMouseEvent *event) { + // tag=1003 + ::QAbstractItemView::mouseDoubleClickEvent(event); +} +void QAbstractItemView_wrapper::mouseMoveEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseMoveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QAbstractItemView::mouseMoveEvent(event); + } +} +// tag=1009 +void QAbstractItemView_wrapper::mouseMoveEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QAbstractItemView::mouseMoveEvent(event); +} +void QAbstractItemView_wrapper::mousePressEvent(QMouseEvent *event) { + // tag=1000 + if (m_mousePressEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QAbstractItemView::mousePressEvent(event); + } +} +// tag=1009 +void QAbstractItemView_wrapper::mousePressEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QAbstractItemView::mousePressEvent(event); +} +void QAbstractItemView_wrapper::mouseReleaseEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseReleaseEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QAbstractItemView::mouseReleaseEvent(event); + } +} +// tag=1009 +void QAbstractItemView_wrapper::mouseReleaseEvent_nocallback( + QMouseEvent *event) { + // tag=1003 + ::QAbstractItemView::mouseReleaseEvent(event); +} +QModelIndex QAbstractItemView_wrapper::moveCursor( + QAbstractItemView::CursorAction cursorAction, + QFlags modifiers) { + // tag=1000 + if (m_moveCursorCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_moveCursorCallback(const_cast(thisPtr), cursorAction, + modifiers); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +QModelIndex QAbstractItemView_wrapper::moveCursor_nocallback( + QAbstractItemView::CursorAction cursorAction, + QFlags modifiers) { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +void QAbstractItemView_wrapper::openPersistentEditor(const QModelIndex &index) { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::openPersistentEditor(index); +} +void QAbstractItemView_wrapper::paintEvent(QPaintEvent *arg__1) { + // tag=1000 + if (m_paintEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QAbstractItemView::paintEvent(arg__1); + } +} +// tag=1009 +void QAbstractItemView_wrapper::paintEvent_nocallback(QPaintEvent *arg__1) { + // tag=1003 + ::QAbstractItemView::paintEvent(arg__1); +} +void QAbstractItemView_wrapper::pressed(const QModelIndex &index) { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::pressed(index); +} +void QAbstractItemView_wrapper::reset() { + // tag=1000 + if (m_resetCallback) { + // tag=1001 + const void *thisPtr = this; + m_resetCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QAbstractItemView::reset(); + } +} +// tag=1009 +void QAbstractItemView_wrapper::reset_nocallback() { + // tag=1003 + ::QAbstractItemView::reset(); +} +void QAbstractItemView_wrapper::resetHorizontalScrollMode() { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::resetHorizontalScrollMode(); +} +void QAbstractItemView_wrapper::resetVerticalScrollMode() { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::resetVerticalScrollMode(); +} +QModelIndex QAbstractItemView_wrapper::rootIndex() const { + // tag=1000 + + // tag=1004 + return ::QAbstractItemView::rootIndex(); +} +void QAbstractItemView_wrapper::rowsAboutToBeRemoved(const QModelIndex &parent, + int start, int end) { + // tag=1000 + if (m_rowsAboutToBeRemovedCallback) { + // tag=1001 + const void *thisPtr = this; + m_rowsAboutToBeRemovedCallback(const_cast(thisPtr), parent, start, + end); + } else { + // tag=1002 + ::QAbstractItemView::rowsAboutToBeRemoved(parent, start, end); + } +} +// tag=1009 +void QAbstractItemView_wrapper::rowsAboutToBeRemoved_nocallback( + const QModelIndex &parent, int start, int end) { + // tag=1003 + ::QAbstractItemView::rowsAboutToBeRemoved(parent, start, end); +} +void QAbstractItemView_wrapper::rowsInserted(const QModelIndex &parent, + int start, int end) { + // tag=1000 + if (m_rowsInsertedCallback) { + // tag=1001 + const void *thisPtr = this; + m_rowsInsertedCallback(const_cast(thisPtr), parent, start, end); + } else { + // tag=1002 + ::QAbstractItemView::rowsInserted(parent, start, end); + } +} +// tag=1009 +void QAbstractItemView_wrapper::rowsInserted_nocallback( + const QModelIndex &parent, int start, int end) { + // tag=1003 + ::QAbstractItemView::rowsInserted(parent, start, end); +} +void QAbstractItemView_wrapper::scheduleDelayedItemsLayout() { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::scheduleDelayedItemsLayout(); +} +void QAbstractItemView_wrapper::scrollContentsBy(int dx, int dy) { + // tag=1000 + if (m_scrollContentsByCallback) { + // tag=1001 + const void *thisPtr = this; + m_scrollContentsByCallback(const_cast(thisPtr), dx, dy); + } else { + // tag=1002 + ::QAbstractItemView::scrollContentsBy(dx, dy); + } +} +// tag=1009 +void QAbstractItemView_wrapper::scrollContentsBy_nocallback(int dx, int dy) { + // tag=1003 + ::QAbstractItemView::scrollContentsBy(dx, dy); +} +void QAbstractItemView_wrapper::scrollDirtyRegion(int dx, int dy) { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::scrollDirtyRegion(dx, dy); +} +void QAbstractItemView_wrapper::scrollTo(const QModelIndex &index, + QAbstractItemView::ScrollHint hint) { + // tag=1000 + if (m_scrollToCallback) { + // tag=1001 + const void *thisPtr = this; + m_scrollToCallback(const_cast(thisPtr), index, hint); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return; + } +} +// tag=1009 +void QAbstractItemView_wrapper::scrollTo_nocallback( + const QModelIndex &index, QAbstractItemView::ScrollHint hint) { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return; +} +void QAbstractItemView_wrapper::scrollToBottom() { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::scrollToBottom(); +} +void QAbstractItemView_wrapper::scrollToTop() { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::scrollToTop(); +} +void QAbstractItemView_wrapper::selectAll() { + // tag=1000 + if (m_selectAllCallback) { + // tag=1001 + const void *thisPtr = this; + m_selectAllCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QAbstractItemView::selectAll(); + } +} +// tag=1009 +void QAbstractItemView_wrapper::selectAll_nocallback() { + // tag=1003 + ::QAbstractItemView::selectAll(); +} +QList QAbstractItemView_wrapper::selectedIndexes() const { + // tag=1000 + if (m_selectedIndexesCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_selectedIndexesCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QAbstractItemView::selectedIndexes(); + } +} +// tag=1009 +QList +QAbstractItemView_wrapper::selectedIndexes_nocallback() const { + // tag=1003 + return ::QAbstractItemView::selectedIndexes(); +} +void QAbstractItemView_wrapper::selectionChanged( + const QItemSelection &selected, const QItemSelection &deselected) { + // tag=1000 + if (m_selectionChangedCallback) { + // tag=1001 + const void *thisPtr = this; + m_selectionChangedCallback(const_cast(thisPtr), selected, + deselected); + } else { + // tag=1002 + ::QAbstractItemView::selectionChanged(selected, deselected); + } +} +// tag=1009 +void QAbstractItemView_wrapper::selectionChanged_nocallback( + const QItemSelection &selected, const QItemSelection &deselected) { + // tag=1003 + ::QAbstractItemView::selectionChanged(selected, deselected); +} +QFlags +QAbstractItemView_wrapper::selectionCommand(const QModelIndex &index, + const QEvent *event) const { + // tag=1000 + if (m_selectionCommandCallback) { + // tag=1001 + const void *thisPtr = this; + return m_selectionCommandCallback(const_cast(thisPtr), index, + event); + } else { + // tag=1002 + return ::QAbstractItemView::selectionCommand(index, event); + } +} +// tag=1009 +QFlags +QAbstractItemView_wrapper::selectionCommand_nocallback( + const QModelIndex &index, const QEvent *event) const { + // tag=1003 + return ::QAbstractItemView::selectionCommand(index, event); +} +QItemSelectionModel *QAbstractItemView_wrapper::selectionModel() const { + // tag=1000 + + // tag=1004 + return ::QAbstractItemView::selectionModel(); +} +void QAbstractItemView_wrapper::setAlternatingRowColors(bool enable) { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::setAlternatingRowColors(enable); +} +void QAbstractItemView_wrapper::setAutoScroll(bool enable) { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::setAutoScroll(enable); +} +void QAbstractItemView_wrapper::setAutoScrollMargin(int margin) { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::setAutoScrollMargin(margin); +} +void QAbstractItemView_wrapper::setCurrentIndex(const QModelIndex &index) { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::setCurrentIndex(index); +} +void QAbstractItemView_wrapper::setDirtyRegion(const QRegion ®ion) { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::setDirtyRegion(region); +} +void QAbstractItemView_wrapper::setDragDropOverwriteMode(bool overwrite) { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::setDragDropOverwriteMode(overwrite); +} +void QAbstractItemView_wrapper::setDragEnabled(bool enable) { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::setDragEnabled(enable); +} +void QAbstractItemView_wrapper::setDropIndicatorShown(bool enable) { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::setDropIndicatorShown(enable); +} +void QAbstractItemView_wrapper::setIconSize(const QSize &size) { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::setIconSize(size); +} +void QAbstractItemView_wrapper::setIndexWidget(const QModelIndex &index, + QWidget *widget) { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::setIndexWidget(index, widget); +} +void QAbstractItemView_wrapper::setModel(QAbstractItemModel *model) { + // tag=1000 + if (m_setModelCallback) { + // tag=1001 + const void *thisPtr = this; + m_setModelCallback(const_cast(thisPtr), model); + } else { + // tag=1002 + ::QAbstractItemView::setModel(model); + } +} +// tag=1009 +void QAbstractItemView_wrapper::setModel_nocallback(QAbstractItemModel *model) { + // tag=1003 + ::QAbstractItemView::setModel(model); +} +void QAbstractItemView_wrapper::setRootIndex(const QModelIndex &index) { + // tag=1000 + if (m_setRootIndexCallback) { + // tag=1001 + const void *thisPtr = this; + m_setRootIndexCallback(const_cast(thisPtr), index); + } else { + // tag=1002 + ::QAbstractItemView::setRootIndex(index); + } +} +// tag=1009 +void QAbstractItemView_wrapper::setRootIndex_nocallback( + const QModelIndex &index) { + // tag=1003 + ::QAbstractItemView::setRootIndex(index); +} +void QAbstractItemView_wrapper::setSelection( + const QRect &rect, QFlags command) { + // tag=1000 + if (m_setSelectionCallback) { + // tag=1001 + const void *thisPtr = this; + m_setSelectionCallback(const_cast(thisPtr), rect, command); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return; + } +} +// tag=1009 +void QAbstractItemView_wrapper::setSelection_nocallback( + const QRect &rect, QFlags command) { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return; +} +void QAbstractItemView_wrapper::setSelectionModel( + QItemSelectionModel *selectionModel) { + // tag=1000 + if (m_setSelectionModelCallback) { + // tag=1001 + const void *thisPtr = this; + m_setSelectionModelCallback(const_cast(thisPtr), selectionModel); + } else { + // tag=1002 + ::QAbstractItemView::setSelectionModel(selectionModel); + } +} +// tag=1009 +void QAbstractItemView_wrapper::setSelectionModel_nocallback( + QItemSelectionModel *selectionModel) { + // tag=1003 + ::QAbstractItemView::setSelectionModel(selectionModel); +} +void QAbstractItemView_wrapper::setTabKeyNavigation(bool enable) { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::setTabKeyNavigation(enable); +} +void QAbstractItemView_wrapper::setVisible(bool visible) { + // tag=1000 + if (m_setVisibleCallback) { + // tag=1001 + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + // tag=1002 + ::QAbstractItemView::setVisible(visible); + } +} +// tag=1009 +void QAbstractItemView_wrapper::setVisible_nocallback(bool visible) { + // tag=1003 + ::QAbstractItemView::setVisible(visible); +} +void QAbstractItemView_wrapper::setupViewport(QWidget *viewport) { + // tag=1000 + if (m_setupViewportCallback) { + // tag=1001 + const void *thisPtr = this; + m_setupViewportCallback(const_cast(thisPtr), viewport); + } else { + // tag=1002 + ::QAbstractItemView::setupViewport(viewport); + } +} +// tag=1009 +void QAbstractItemView_wrapper::setupViewport_nocallback(QWidget *viewport) { + // tag=1003 + ::QAbstractItemView::setupViewport(viewport); +} +QPainter *QAbstractItemView_wrapper::sharedPainter() const { + // tag=1000 + if (m_sharedPainterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QAbstractItemView::sharedPainter(); + } +} +// tag=1009 +QPainter *QAbstractItemView_wrapper::sharedPainter_nocallback() const { + // tag=1003 + return ::QAbstractItemView::sharedPainter(); +} +bool QAbstractItemView_wrapper::showDropIndicator() const { + // tag=1000 + + // tag=1004 + return ::QAbstractItemView::showDropIndicator(); +} +QSize QAbstractItemView_wrapper::sizeHint() const { + // tag=1000 + if (m_sizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QAbstractItemView::sizeHint(); + } +} +// tag=1009 +QSize QAbstractItemView_wrapper::sizeHint_nocallback() const { + // tag=1003 + return ::QAbstractItemView::sizeHint(); +} +int QAbstractItemView_wrapper::sizeHintForColumn(int column) const { + // tag=1000 + if (m_sizeHintForColumnCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sizeHintForColumnCallback(const_cast(thisPtr), column); + } else { + // tag=1002 + return ::QAbstractItemView::sizeHintForColumn(column); + } +} +// tag=1009 +int QAbstractItemView_wrapper::sizeHintForColumn_nocallback(int column) const { + // tag=1003 + return ::QAbstractItemView::sizeHintForColumn(column); +} +QSize QAbstractItemView_wrapper::sizeHintForIndex( + const QModelIndex &index) const { + // tag=1000 + + // tag=1004 + return ::QAbstractItemView::sizeHintForIndex(index); +} +int QAbstractItemView_wrapper::sizeHintForRow(int row) const { + // tag=1000 + if (m_sizeHintForRowCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sizeHintForRowCallback(const_cast(thisPtr), row); + } else { + // tag=1002 + return ::QAbstractItemView::sizeHintForRow(row); + } +} +// tag=1009 +int QAbstractItemView_wrapper::sizeHintForRow_nocallback(int row) const { + // tag=1003 + return ::QAbstractItemView::sizeHintForRow(row); +} +void QAbstractItemView_wrapper::startAutoScroll() { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::startAutoScroll(); +} +void QAbstractItemView_wrapper::stopAutoScroll() { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::stopAutoScroll(); +} +bool QAbstractItemView_wrapper::tabKeyNavigation() const { + // tag=1000 + + // tag=1004 + return ::QAbstractItemView::tabKeyNavigation(); +} +QString QAbstractItemView_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QAbstractItemView::tr(s, c, n); +} +void QAbstractItemView_wrapper::update(const QModelIndex &index) { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::update(index); +} +void QAbstractItemView_wrapper::updateEditorData() { + // tag=1000 + if (m_updateEditorDataCallback) { + // tag=1001 + const void *thisPtr = this; + m_updateEditorDataCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QAbstractItemView::updateEditorData(); + } +} +// tag=1009 +void QAbstractItemView_wrapper::updateEditorData_nocallback() { + // tag=1003 + ::QAbstractItemView::updateEditorData(); +} +void QAbstractItemView_wrapper::updateEditorGeometries() { + // tag=1000 + if (m_updateEditorGeometriesCallback) { + // tag=1001 + const void *thisPtr = this; + m_updateEditorGeometriesCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QAbstractItemView::updateEditorGeometries(); + } +} +// tag=1009 +void QAbstractItemView_wrapper::updateEditorGeometries_nocallback() { + // tag=1003 + ::QAbstractItemView::updateEditorGeometries(); +} +void QAbstractItemView_wrapper::updateGeometries() { + // tag=1000 + if (m_updateGeometriesCallback) { + // tag=1001 + const void *thisPtr = this; + m_updateGeometriesCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QAbstractItemView::updateGeometries(); + } +} +// tag=1009 +void QAbstractItemView_wrapper::updateGeometries_nocallback() { + // tag=1003 + ::QAbstractItemView::updateGeometries(); +} +int QAbstractItemView_wrapper::verticalOffset() const { + // tag=1000 + if (m_verticalOffsetCallback) { + // tag=1001 + const void *thisPtr = this; + return m_verticalOffsetCallback(const_cast(thisPtr)); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +int QAbstractItemView_wrapper::verticalOffset_nocallback() const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +void QAbstractItemView_wrapper::verticalScrollbarAction(int action) { + // tag=1000 + if (m_verticalScrollbarActionCallback) { + // tag=1001 + const void *thisPtr = this; + m_verticalScrollbarActionCallback(const_cast(thisPtr), action); + } else { + // tag=1002 + ::QAbstractItemView::verticalScrollbarAction(action); + } +} +// tag=1009 +void QAbstractItemView_wrapper::verticalScrollbarAction_nocallback(int action) { + // tag=1003 + ::QAbstractItemView::verticalScrollbarAction(action); +} +void QAbstractItemView_wrapper::verticalScrollbarValueChanged(int value) { + // tag=1000 + if (m_verticalScrollbarValueChangedCallback) { + // tag=1001 + const void *thisPtr = this; + m_verticalScrollbarValueChangedCallback(const_cast(thisPtr), value); + } else { + // tag=1002 + ::QAbstractItemView::verticalScrollbarValueChanged(value); + } +} +// tag=1009 +void QAbstractItemView_wrapper::verticalScrollbarValueChanged_nocallback( + int value) { + // tag=1003 + ::QAbstractItemView::verticalScrollbarValueChanged(value); +} +void QAbstractItemView_wrapper::viewportEntered() { + // tag=1000 + + // tag=1004 + ::QAbstractItemView::viewportEntered(); +} +bool QAbstractItemView_wrapper::viewportEvent(QEvent *event) { + // tag=1000 + if (m_viewportEventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_viewportEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + return ::QAbstractItemView::viewportEvent(event); + } +} +// tag=1009 +bool QAbstractItemView_wrapper::viewportEvent_nocallback(QEvent *event) { + // tag=1003 + return ::QAbstractItemView::viewportEvent(event); +} +QSize QAbstractItemView_wrapper::viewportSizeHint() const { + // tag=1000 + if (m_viewportSizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_viewportSizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QAbstractItemView::viewportSizeHint(); + } +} +// tag=1009 +QSize QAbstractItemView_wrapper::viewportSizeHint_nocallback() const { + // tag=1003 + return ::QAbstractItemView::viewportSizeHint(); +} +QRect QAbstractItemView_wrapper::visualRect(const QModelIndex &index) const { + // tag=1000 + if (m_visualRectCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_visualRectCallback(const_cast(thisPtr), index); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +QRect QAbstractItemView_wrapper::visualRect_nocallback( + const QModelIndex &index) const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +QRegion QAbstractItemView_wrapper::visualRegionForSelection( + const QItemSelection &selection) const { + // tag=1000 + if (m_visualRegionForSelectionCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_visualRegionForSelectionCallback(const_cast(thisPtr), + selection); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +QRegion QAbstractItemView_wrapper::visualRegionForSelection_nocallback( + const QItemSelection &selection) const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} + +// tag=1005 +QAbstractItemView_wrapper::~QAbstractItemView_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QAbstractItemView *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QAbstractItemView_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractItemView_wrapper *>(ptr); +} +extern "C" { + +// tag=1049 +void c_QAbstractItemView_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractItemView_wrapper *>(cppObj); +} +void *c_QAbstractItemView__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QAbstractItemView_wrapper(parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// activated(const QModelIndex & index) +void c_QAbstractItemView__activated_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + // tag=1010 + fromPtr(thisObj)->activated(index); +} + +// tag=1079 +void c_QAbstractItemView__onActivated_QModelIndex(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractItemView::activated, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// alternatingRowColors() const +bool c_QAbstractItemView__alternatingRowColors(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->alternatingRowColors(); +} + +// tag=1050 +// autoScrollMargin() const +int c_QAbstractItemView__autoScrollMargin(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->autoScrollMargin(); +} + +// tag=1050 +// changeEvent(QEvent * arg__1) +void c_QAbstractItemView__changeEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->changeEvent_nocallback(arg__1); +} + +// tag=1050 +// clearSelection() +void c_QAbstractItemView__clearSelection(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clearSelection(); +} + +// tag=1050 +// clicked(const QModelIndex & index) +void c_QAbstractItemView__clicked_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + // tag=1010 + fromPtr(thisObj)->clicked(index); +} + +// tag=1079 +void c_QAbstractItemView__onClicked_QModelIndex(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractItemView::clicked, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// closePersistentEditor(const QModelIndex & index) +void c_QAbstractItemView__closePersistentEditor_QModelIndex(void *thisObj, + void *index_) { + auto &index = *reinterpret_cast(index_); + // tag=1010 + fromPtr(thisObj)->closePersistentEditor(index); +} + +// tag=1050 +// commitData(QWidget * editor) +void c_QAbstractItemView__commitData_QWidget(void *thisObj, void *editor_) { + auto editor = reinterpret_cast(editor_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->commitData_nocallback(editor); +} + +// tag=1050 +// currentChanged(const QModelIndex & current, const QModelIndex & previous) +void c_QAbstractItemView__currentChanged_QModelIndex_QModelIndex( + void *thisObj, void *current_, void *previous_) { + auto ¤t = *reinterpret_cast(current_); + auto &previous = *reinterpret_cast(previous_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->currentChanged_nocallback(current, previous); +} + +// tag=1050 +// currentIndex() const +void *c_QAbstractItemView__currentIndex(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->currentIndex()}; +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QAbstractItemView__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, +// const QList & roles) +void c_QAbstractItemView__dataChanged_QModelIndex_QModelIndex_QList_int( + void *thisObj, void *topLeft_, void *bottomRight_, void *roles_) { + auto &topLeft = *reinterpret_cast(topLeft_); + auto &bottomRight = *reinterpret_cast(bottomRight_); + auto &roles = *reinterpret_cast *>(roles_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->dataChanged_nocallback(topLeft, bottomRight, roles); +} + +// tag=1050 +// devType() const +int c_QAbstractItemView__devType(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemView_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); +} + +// tag=1050 +// dirtyRegionOffset() const +void *c_QAbstractItemView__dirtyRegionOffset(void *thisObj) { + return + // tag=1011 + + // tag=1073 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->dirtyRegionOffset()}; +} + +// tag=1050 +// doAutoScroll() +void c_QAbstractItemView__doAutoScroll(void *thisObj) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->doAutoScroll(); +} + +// tag=1050 +// doItemsLayout() +void c_QAbstractItemView__doItemsLayout(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->doItemsLayout_nocallback(); + } else { + return targetPtr->doItemsLayout(); + } + }(); +} + +// tag=1050 +// doubleClicked(const QModelIndex & index) +void c_QAbstractItemView__doubleClicked_QModelIndex(void *thisObj, + void *index_) { + auto &index = *reinterpret_cast(index_); + // tag=1010 + fromPtr(thisObj)->doubleClicked(index); +} + +// tag=1079 +void c_QAbstractItemView__onDoubleClicked_QModelIndex(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractItemView::doubleClicked, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// dragDropOverwriteMode() const +bool c_QAbstractItemView__dragDropOverwriteMode(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->dragDropOverwriteMode(); +} + +// tag=1050 +// dragEnabled() const +bool c_QAbstractItemView__dragEnabled(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->dragEnabled(); +} + +// tag=1050 +// edit(const QModelIndex & index) +void c_QAbstractItemView__edit_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + // tag=1010 + fromPtr(thisObj)->edit(index); +} + +// tag=1050 +// editorDestroyed(QObject * editor) +void c_QAbstractItemView__editorDestroyed_QObject(void *thisObj, + void *editor_) { + auto editor = reinterpret_cast(editor_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->editorDestroyed_nocallback(editor); +} + +// tag=1050 +// entered(const QModelIndex & index) +void c_QAbstractItemView__entered_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + // tag=1010 + fromPtr(thisObj)->entered(index); +} + +// tag=1079 +void c_QAbstractItemView__onEntered_QModelIndex(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractItemView::entered, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// event(QEvent * event) +bool c_QAbstractItemView__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->event_nocallback(event); +} + +// tag=1050 +// eventFilter(QObject * object, QEvent * event) +bool c_QAbstractItemView__eventFilter_QObject_QEvent(void *thisObj, + void *object_, + void *event_) { + auto object = reinterpret_cast(object_); + auto event = reinterpret_cast(event_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->eventFilter_nocallback(object, event); +} + +// tag=1050 +// executeDelayedItemsLayout() +void c_QAbstractItemView__executeDelayedItemsLayout(void *thisObj) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->executeDelayedItemsLayout(); +} + +// tag=1050 +// focusNextPrevChild(bool next) +bool c_QAbstractItemView__focusNextPrevChild_bool(void *thisObj, bool next) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); +} + +// tag=1050 +// hasAutoScroll() const +bool c_QAbstractItemView__hasAutoScroll(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->hasAutoScroll(); +} + +// tag=1050 +// hasHeightForWidth() const +bool c_QAbstractItemView__hasHeightForWidth(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemView_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); +} + +// tag=1050 +// heightForWidth(int arg__1) const +int c_QAbstractItemView__heightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemView_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// horizontalOffset() const +int c_QAbstractItemView__horizontalOffset(void *thisObj) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->horizontalOffset_nocallback(); +} + +// tag=1050 +// horizontalScrollbarAction(int action) +void c_QAbstractItemView__horizontalScrollbarAction_int(void *thisObj, + int action) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->horizontalScrollbarAction_nocallback(action); +} + +// tag=1050 +// horizontalScrollbarValueChanged(int value) +void c_QAbstractItemView__horizontalScrollbarValueChanged_int(void *thisObj, + int value) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->horizontalScrollbarValueChanged_nocallback(value); +} + +// tag=1050 +// iconSize() const +void *c_QAbstractItemView__iconSize(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->iconSize()}; +} + +// tag=1050 +// iconSizeChanged(const QSize & size) +void c_QAbstractItemView__iconSizeChanged_QSize(void *thisObj, void *size_) { + auto &size = *reinterpret_cast(size_); + // tag=1010 + fromPtr(thisObj)->iconSizeChanged(size); +} + +// tag=1079 +void c_QAbstractItemView__onIconSizeChanged_QSize(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractItemView::iconSizeChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// indexAt(const QPoint & point) const +void *c_QAbstractItemView__indexAt_QPoint(void *thisObj, void *point_) { + auto &point = *reinterpret_cast(point_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemView_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->indexAt_nocallback(point); + } else { + return targetPtr->indexAt(point); + } + }()}; +} + +// tag=1050 +// indexWidget(const QModelIndex & index) const +void *c_QAbstractItemView__indexWidget_QModelIndex(void *thisObj, + void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1010 + fromPtr(thisObj)->indexWidget(index); +} + +// tag=1050 +// initPainter(QPainter * painter) const +void c_QAbstractItemView__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} + +// tag=1050 +// isIndexHidden(const QModelIndex & index) const +bool c_QAbstractItemView__isIndexHidden_QModelIndex(void *thisObj, + void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->isIndexHidden_nocallback(index); +} + +// tag=1050 +// isPersistentEditorOpen(const QModelIndex & index) const +bool c_QAbstractItemView__isPersistentEditorOpen_QModelIndex(void *thisObj, + void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1010 + fromPtr(thisObj)->isPersistentEditorOpen(index); +} + +// tag=1050 +// keyboardSearch(const QString & search) +void c_QAbstractItemView__keyboardSearch_QString(void *thisObj, + const char *search_) { + const auto search = QString::fromUtf8(search_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->keyboardSearch_nocallback(search); + } else { + return targetPtr->keyboardSearch(search); + } + }(); +} + +// tag=1050 +// leaveEvent(QEvent * event) +void c_QAbstractItemView__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} + +// tag=1050 +// minimumSizeHint() const +void *c_QAbstractItemView__minimumSizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemView_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; +} + +// tag=1050 +// model() const +void *c_QAbstractItemView__model(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->model(); +} + +// tag=1050 +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QAbstractItemView__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} + +// tag=1050 +// mouseMoveEvent(QMouseEvent * event) +void c_QAbstractItemView__mouseMoveEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(event); +} + +// tag=1050 +// mousePressEvent(QMouseEvent * event) +void c_QAbstractItemView__mousePressEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(event); +} + +// tag=1050 +// mouseReleaseEvent(QMouseEvent * event) +void c_QAbstractItemView__mouseReleaseEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(event); +} + +// tag=1050 +// moveCursor(QAbstractItemView::CursorAction cursorAction, +// QFlags modifiers) +void *c_QAbstractItemView__moveCursor_CursorAction_KeyboardModifiers( + void *thisObj, int cursorAction, int modifiers_) { + auto modifiers = static_cast>(modifiers_); + return + // tag=1011 + + // tag=1074 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->moveCursor_nocallback( + static_cast(cursorAction), + modifiers)}; +} + +// tag=1050 +// openPersistentEditor(const QModelIndex & index) +void c_QAbstractItemView__openPersistentEditor_QModelIndex(void *thisObj, + void *index_) { + auto &index = *reinterpret_cast(index_); + // tag=1010 + fromPtr(thisObj)->openPersistentEditor(index); +} + +// tag=1050 +// paintEvent(QPaintEvent * arg__1) +void c_QAbstractItemView__paintEvent_QPaintEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->paintEvent_nocallback(arg__1); +} + +// tag=1050 +// pressed(const QModelIndex & index) +void c_QAbstractItemView__pressed_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + // tag=1010 + fromPtr(thisObj)->pressed(index); +} + +// tag=1079 +void c_QAbstractItemView__onPressed_QModelIndex(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractItemView::pressed, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// reset() +void c_QAbstractItemView__reset(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->reset_nocallback(); + } else { + return targetPtr->reset(); + } + }(); +} + +// tag=1050 +// resetHorizontalScrollMode() +void c_QAbstractItemView__resetHorizontalScrollMode(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->resetHorizontalScrollMode(); +} + +// tag=1050 +// resetVerticalScrollMode() +void c_QAbstractItemView__resetVerticalScrollMode(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->resetVerticalScrollMode(); +} + +// tag=1050 +// rootIndex() const +void *c_QAbstractItemView__rootIndex(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->rootIndex()}; +} + +// tag=1050 +// rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end) +void c_QAbstractItemView__rowsAboutToBeRemoved_QModelIndex_int_int( + void *thisObj, void *parent_, int start, int end) { + auto &parent = *reinterpret_cast(parent_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->rowsAboutToBeRemoved_nocallback(parent, start, end); +} + +// tag=1050 +// rowsInserted(const QModelIndex & parent, int start, int end) +void c_QAbstractItemView__rowsInserted_QModelIndex_int_int(void *thisObj, + void *parent_, + int start, int end) { + auto &parent = *reinterpret_cast(parent_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->rowsInserted_nocallback(parent, start, end); +} + +// tag=1050 +// scheduleDelayedItemsLayout() +void c_QAbstractItemView__scheduleDelayedItemsLayout(void *thisObj) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->scheduleDelayedItemsLayout(); +} + +// tag=1050 +// scrollContentsBy(int dx, int dy) +void c_QAbstractItemView__scrollContentsBy_int_int(void *thisObj, int dx, + int dy) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->scrollContentsBy_nocallback(dx, dy); +} + +// tag=1050 +// scrollDirtyRegion(int dx, int dy) +void c_QAbstractItemView__scrollDirtyRegion_int_int(void *thisObj, int dx, + int dy) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->scrollDirtyRegion(dx, dy); +} + +// tag=1050 +// scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint) +void c_QAbstractItemView__scrollTo_QModelIndex_ScrollHint(void *thisObj, + void *index_, + int hint) { + auto &index = *reinterpret_cast(index_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->scrollTo_nocallback( + index, static_cast(hint)); + } else { + return targetPtr->scrollTo( + index, static_cast(hint)); + } + }(); +} + +// tag=1050 +// scrollToBottom() +void c_QAbstractItemView__scrollToBottom(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->scrollToBottom(); +} + +// tag=1050 +// scrollToTop() +void c_QAbstractItemView__scrollToTop(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->scrollToTop(); +} + +// tag=1050 +// selectAll() +void c_QAbstractItemView__selectAll(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->selectAll_nocallback(); + } else { + return targetPtr->selectAll(); + } + }(); +} + +// tag=1050 +// selectedIndexes() const +void *c_QAbstractItemView__selectedIndexes(void *thisObj) { + return + // tag=1011 + + // tag=1074 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromWrapperPtr(thisObj)->selectedIndexes_nocallback()}; +} + +// tag=1050 +// selectionChanged(const QItemSelection & selected, const QItemSelection & +// deselected) +void c_QAbstractItemView__selectionChanged_QItemSelection_QItemSelection( + void *thisObj, void *selected_, void *deselected_) { + auto &selected = *reinterpret_cast(selected_); + auto &deselected = *reinterpret_cast(deselected_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->selectionChanged_nocallback(selected, deselected); +} + +// tag=1050 +// selectionCommand(const QModelIndex & index, const QEvent * event) const +int c_QAbstractItemView__selectionCommand_QModelIndex_QEvent(void *thisObj, + void *index_, + void *event_) { + auto &index = *reinterpret_cast(index_); + auto event = reinterpret_cast(event_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->selectionCommand_nocallback(index, event); +} + +// tag=1050 +// selectionModel() const +void *c_QAbstractItemView__selectionModel(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->selectionModel(); +} + +// tag=1050 +// setAlternatingRowColors(bool enable) +void c_QAbstractItemView__setAlternatingRowColors_bool(void *thisObj, + bool enable) { + // tag=1010 + fromPtr(thisObj)->setAlternatingRowColors(enable); +} + +// tag=1050 +// setAutoScroll(bool enable) +void c_QAbstractItemView__setAutoScroll_bool(void *thisObj, bool enable) { + // tag=1010 + fromPtr(thisObj)->setAutoScroll(enable); +} + +// tag=1050 +// setAutoScrollMargin(int margin) +void c_QAbstractItemView__setAutoScrollMargin_int(void *thisObj, int margin) { + // tag=1010 + fromPtr(thisObj)->setAutoScrollMargin(margin); +} + +// tag=1050 +// setCurrentIndex(const QModelIndex & index) +void c_QAbstractItemView__setCurrentIndex_QModelIndex(void *thisObj, + void *index_) { + auto &index = *reinterpret_cast(index_); + // tag=1010 + fromPtr(thisObj)->setCurrentIndex(index); +} + +// tag=1050 +// setDirtyRegion(const QRegion & region) +void c_QAbstractItemView__setDirtyRegion_QRegion(void *thisObj, void *region_) { + auto ®ion = *reinterpret_cast(region_); + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->setDirtyRegion(region); +} + +// tag=1050 +// setDragDropOverwriteMode(bool overwrite) +void c_QAbstractItemView__setDragDropOverwriteMode_bool(void *thisObj, + bool overwrite) { + // tag=1010 + fromPtr(thisObj)->setDragDropOverwriteMode(overwrite); +} + +// tag=1050 +// setDragEnabled(bool enable) +void c_QAbstractItemView__setDragEnabled_bool(void *thisObj, bool enable) { + // tag=1010 + fromPtr(thisObj)->setDragEnabled(enable); +} + +// tag=1050 +// setDropIndicatorShown(bool enable) +void c_QAbstractItemView__setDropIndicatorShown_bool(void *thisObj, + bool enable) { + // tag=1010 + fromPtr(thisObj)->setDropIndicatorShown(enable); +} + +// tag=1050 +// setIconSize(const QSize & size) +void c_QAbstractItemView__setIconSize_QSize(void *thisObj, void *size_) { + auto &size = *reinterpret_cast(size_); + // tag=1010 + fromPtr(thisObj)->setIconSize(size); +} + +// tag=1050 +// setIndexWidget(const QModelIndex & index, QWidget * widget) +void c_QAbstractItemView__setIndexWidget_QModelIndex_QWidget(void *thisObj, + void *index_, + void *widget_) { + auto &index = *reinterpret_cast(index_); + auto widget = reinterpret_cast(widget_); + // tag=1010 + fromPtr(thisObj)->setIndexWidget(index, widget); +} + +// tag=1050 +// setModel(QAbstractItemModel * model) +void c_QAbstractItemView__setModel_QAbstractItemModel(void *thisObj, + void *model_) { + auto model = reinterpret_cast(model_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setModel_nocallback(model); + } else { + return targetPtr->setModel(model); + } + }(); +} + +// tag=1050 +// setRootIndex(const QModelIndex & index) +void c_QAbstractItemView__setRootIndex_QModelIndex(void *thisObj, + void *index_) { + auto &index = *reinterpret_cast(index_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setRootIndex_nocallback(index); + } else { + return targetPtr->setRootIndex(index); + } + }(); +} + +// tag=1050 +// setSelection(const QRect & rect, QFlags +// command) +void c_QAbstractItemView__setSelection_QRect_SelectionFlags(void *thisObj, + void *rect_, + int command_) { + auto &rect = *reinterpret_cast(rect_); + auto command = + static_cast>(command_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->setSelection_nocallback(rect, command); +} + +// tag=1050 +// setSelectionModel(QItemSelectionModel * selectionModel) +void c_QAbstractItemView__setSelectionModel_QItemSelectionModel( + void *thisObj, void *selectionModel_) { + auto selectionModel = + reinterpret_cast(selectionModel_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setSelectionModel_nocallback(selectionModel); + } else { + return targetPtr->setSelectionModel(selectionModel); + } + }(); +} + +// tag=1050 +// setTabKeyNavigation(bool enable) +void c_QAbstractItemView__setTabKeyNavigation_bool(void *thisObj, bool enable) { + // tag=1010 + fromPtr(thisObj)->setTabKeyNavigation(enable); +} + +// tag=1050 +// setVisible(bool visible) +void c_QAbstractItemView__setVisible_bool(void *thisObj, bool visible) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} + +// tag=1050 +// setupViewport(QWidget * viewport) +void c_QAbstractItemView__setupViewport_QWidget(void *thisObj, + void *viewport_) { + auto viewport = reinterpret_cast(viewport_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setupViewport_nocallback(viewport); + } else { + return targetPtr->setupViewport(viewport); + } + }(); +} + +// tag=1050 +// sharedPainter() const +void *c_QAbstractItemView__sharedPainter(void *thisObj) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->sharedPainter_nocallback(); +} + +// tag=1050 +// showDropIndicator() const +bool c_QAbstractItemView__showDropIndicator(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->showDropIndicator(); +} + +// tag=1050 +// sizeHint() const +void *c_QAbstractItemView__sizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemView_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; +} + +// tag=1050 +// sizeHintForColumn(int column) const +int c_QAbstractItemView__sizeHintForColumn_int(void *thisObj, int column) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemView_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHintForColumn_nocallback(column); + } else { + return targetPtr->sizeHintForColumn(column); + } + }(); +} + +// tag=1050 +// sizeHintForIndex(const QModelIndex & index) const +void *c_QAbstractItemView__sizeHintForIndex_QModelIndex(void *thisObj, + void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->sizeHintForIndex(index)}; +} + +// tag=1050 +// sizeHintForRow(int row) const +int c_QAbstractItemView__sizeHintForRow_int(void *thisObj, int row) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemView_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHintForRow_nocallback(row); + } else { + return targetPtr->sizeHintForRow(row); + } + }(); +} + +// tag=1050 +// startAutoScroll() +void c_QAbstractItemView__startAutoScroll(void *thisObj) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->startAutoScroll(); +} + +// tag=1050 +// stopAutoScroll() +void c_QAbstractItemView__stopAutoScroll(void *thisObj) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->stopAutoScroll(); +} + +// tag=1050 +// tabKeyNavigation() const +bool c_QAbstractItemView__tabKeyNavigation(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->tabKeyNavigation(); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QAbstractItemView__tr_char_char_int(const char *s, const char *c, + int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QAbstractItemView_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// update(const QModelIndex & index) +void c_QAbstractItemView__updateIndex_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + // tag=1010 + fromPtr(thisObj)->update(index); +} + +// tag=1050 +// updateEditorData() +void c_QAbstractItemView__updateEditorData(void *thisObj) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->updateEditorData_nocallback(); +} + +// tag=1050 +// updateEditorGeometries() +void c_QAbstractItemView__updateEditorGeometries(void *thisObj) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->updateEditorGeometries_nocallback(); +} + +// tag=1050 +// updateGeometries() +void c_QAbstractItemView__updateGeometries(void *thisObj) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->updateGeometries_nocallback(); +} + +// tag=1050 +// verticalOffset() const +int c_QAbstractItemView__verticalOffset(void *thisObj) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->verticalOffset_nocallback(); +} + +// tag=1050 +// verticalScrollbarAction(int action) +void c_QAbstractItemView__verticalScrollbarAction_int(void *thisObj, + int action) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->verticalScrollbarAction_nocallback(action); +} + +// tag=1050 +// verticalScrollbarValueChanged(int value) +void c_QAbstractItemView__verticalScrollbarValueChanged_int(void *thisObj, + int value) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->verticalScrollbarValueChanged_nocallback(value); +} + +// tag=1050 +// viewportEntered() +void c_QAbstractItemView__viewportEntered(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->viewportEntered(); +} + +// tag=1079 +void c_QAbstractItemView__onViewportEntered(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractItemView::viewportEntered, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// viewportEvent(QEvent * event) +bool c_QAbstractItemView__viewportEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->viewportEvent_nocallback(event); +} + +// tag=1050 +// viewportSizeHint() const +void *c_QAbstractItemView__viewportSizeHint(void *thisObj) { + return + // tag=1011 + + // tag=1074 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->viewportSizeHint_nocallback()}; +} + +// tag=1050 +// visualRect(const QModelIndex & index) const +void *c_QAbstractItemView__visualRect_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractItemView_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->visualRect_nocallback(index); + } else { + return targetPtr->visualRect(index); + } + }()}; +} + +// tag=1050 +// visualRegionForSelection(const QItemSelection & selection) const +void * +c_QAbstractItemView__visualRegionForSelection_QItemSelection(void *thisObj, + void *selection_) { + auto &selection = *reinterpret_cast(selection_); + return + // tag=1011 + + // tag=1074 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->visualRegionForSelection_nocallback( + selection)}; +} +void c_QAbstractItemView__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QAbstractItemView__registerVirtualMethodCallback(void *ptr, + void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1124: + wrapper->m_changeEventCallback = + reinterpret_cast(callback); + break; + case 5378: + wrapper->m_commitDataCallback = + reinterpret_cast(callback); + break; + case 5380: + wrapper->m_currentChangedCallback = + reinterpret_cast(callback); + break; + case 944: + wrapper->m_customEventCallback = + reinterpret_cast(callback); + break; + case 5382: + wrapper->m_dataChangedCallback = + reinterpret_cast(callback); + break; + case 1141: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractItemView_wrapper::Callback_devType>( + callback); + break; + case 5385: + wrapper->m_doItemsLayoutCallback = + reinterpret_cast(callback); + break; + case 5390: + wrapper->m_editorDestroyedCallback = + reinterpret_cast(callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractItemView_wrapper::Callback_event>( + callback); + break; + case 954: + wrapper->m_eventFilterCallback = + reinterpret_cast(callback); + break; + case 1150: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1164: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1168: + wrapper->m_heightForWidthCallback = + reinterpret_cast(callback); + break; + case 5394: + wrapper->m_horizontalOffsetCallback = + reinterpret_cast(callback); + break; + case 5395: + wrapper->m_horizontalScrollbarActionCallback = + reinterpret_cast(callback); + break; + case 5396: + wrapper->m_horizontalScrollbarValueChangedCallback = + reinterpret_cast( + callback); + break; + case 5399: + wrapper->m_indexAtCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractItemView_wrapper::Callback_indexAt>( + callback); + break; + case 1171: + wrapper->m_initPainterCallback = + reinterpret_cast(callback); + break; + case 5401: + wrapper->m_isIndexHiddenCallback = + reinterpret_cast(callback); + break; + case 5403: + wrapper->m_keyboardSearchCallback = + reinterpret_cast(callback); + break; + case 1196: + wrapper->m_leaveEventCallback = + reinterpret_cast(callback); + break; + case 1216: + wrapper->m_minimumSizeHintCallback = + reinterpret_cast(callback); + break; + case 1218: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1220: + wrapper->m_mouseMoveEventCallback = + reinterpret_cast(callback); + break; + case 1221: + wrapper->m_mousePressEventCallback = + reinterpret_cast(callback); + break; + case 1222: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 5406: + wrapper->m_moveCursorCallback = + reinterpret_cast(callback); + break; + case 1229: + wrapper->m_paintEventCallback = + reinterpret_cast(callback); + break; + case 5409: + wrapper->m_resetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractItemView_wrapper::Callback_reset>( + callback); + break; + case 5413: + wrapper->m_rowsAboutToBeRemovedCallback = + reinterpret_cast(callback); + break; + case 5414: + wrapper->m_rowsInsertedCallback = + reinterpret_cast(callback); + break; + case 5199: + wrapper->m_scrollContentsByCallback = + reinterpret_cast(callback); + break; + case 5417: + wrapper->m_scrollToCallback = + reinterpret_cast(callback); + break; + case 5420: + wrapper->m_selectAllCallback = + reinterpret_cast(callback); + break; + case 5421: + wrapper->m_selectedIndexesCallback = + reinterpret_cast(callback); + break; + case 5422: + wrapper->m_selectionChangedCallback = + reinterpret_cast(callback); + break; + case 5423: + wrapper->m_selectionCommandCallback = + reinterpret_cast(callback); + break; + case 5436: + wrapper->m_setModelCallback = + reinterpret_cast(callback); + break; + case 5437: + wrapper->m_setRootIndexCallback = + reinterpret_cast(callback); + break; + case 5438: + wrapper->m_setSelectionCallback = + reinterpret_cast(callback); + break; + case 5439: + wrapper->m_setSelectionModelCallback = + reinterpret_cast(callback); + break; + case 1309: + wrapper->m_setVisibleCallback = + reinterpret_cast(callback); + break; + case 5207: + wrapper->m_setupViewportCallback = + reinterpret_cast(callback); + break; + case 1318: + wrapper->m_sharedPainterCallback = + reinterpret_cast(callback); + break; + case 1326: + wrapper->m_sizeHintCallback = + reinterpret_cast(callback); + break; + case 5444: + wrapper->m_sizeHintForColumnCallback = + reinterpret_cast(callback); + break; + case 5446: + wrapper->m_sizeHintForRowCallback = + reinterpret_cast(callback); + break; + case 5452: + wrapper->m_updateEditorDataCallback = + reinterpret_cast(callback); + break; + case 5453: + wrapper->m_updateEditorGeometriesCallback = + reinterpret_cast(callback); + break; + case 5454: + wrapper->m_updateGeometriesCallback = + reinterpret_cast(callback); + break; + case 5455: + wrapper->m_verticalOffsetCallback = + reinterpret_cast(callback); + break; + case 5456: + wrapper->m_verticalScrollbarActionCallback = + reinterpret_cast(callback); + break; + case 5457: + wrapper->m_verticalScrollbarValueChangedCallback = + reinterpret_cast(callback); + break; + case 5210: + wrapper->m_viewportEventCallback = + reinterpret_cast(callback); + break; + case 5211: + wrapper->m_viewportSizeHintCallback = + reinterpret_cast(callback); + break; + case 5460: + wrapper->m_visualRectCallback = + reinterpret_cast(callback); + break; + case 5461: + wrapper->m_visualRegionForSelectionCallback = + reinterpret_cast(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QAbstractItemView_wrapper.h b/generated/QtDartBindings/dart/ffi/QAbstractItemView_wrapper.h new file mode 100644 index 0000000..0e8666e --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QAbstractItemView_wrapper.h @@ -0,0 +1,1168 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QAbstractItemView_wrapper : public ::QAbstractItemView { +public: + ~QAbstractItemView_wrapper(); + using ::QAbstractItemView::CursorAction; + + // tag=1041 + QAbstractItemView_wrapper(QWidget *parent = nullptr); + // tag=1041 + void activated(const QModelIndex &index); + // tag=1041 + bool alternatingRowColors() const; + // tag=1041 + int autoScrollMargin() const; + // tag=1041 + virtual void changeEvent(QEvent *arg__1); + // tag=1008 + virtual void changeEvent_nocallback(QEvent *arg__1); + // tag=1041 + void clearSelection(); + // tag=1041 + void clicked(const QModelIndex &index); + // tag=1041 + void closePersistentEditor(const QModelIndex &index); + // tag=1041 + virtual void commitData(QWidget *editor); + // tag=1008 + virtual void commitData_nocallback(QWidget *editor); + // tag=1041 + virtual void currentChanged(const QModelIndex ¤t, + const QModelIndex &previous); + // tag=1008 + virtual void currentChanged_nocallback(const QModelIndex ¤t, + const QModelIndex &previous); + // tag=1041 + QModelIndex currentIndex() const; + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual void dataChanged(const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles = QList()); + // tag=1008 + virtual void dataChanged_nocallback(const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles = QList()); + // tag=1041 + virtual int devType() const; + // tag=1008 + virtual int devType_nocallback() const; + // tag=1041 + QPoint dirtyRegionOffset() const; + // tag=1041 + void doAutoScroll(); + // tag=1041 + virtual void doItemsLayout(); + // tag=1008 + virtual void doItemsLayout_nocallback(); + // tag=1041 + void doubleClicked(const QModelIndex &index); + // tag=1041 + bool dragDropOverwriteMode() const; + // tag=1041 + bool dragEnabled() const; + // tag=1041 + void edit(const QModelIndex &index); + // tag=1041 + virtual void editorDestroyed(QObject *editor); + // tag=1008 + virtual void editorDestroyed_nocallback(QObject *editor); + // tag=1041 + void entered(const QModelIndex &index); + // tag=1041 + virtual bool event(QEvent *event); + // tag=1008 + virtual bool event_nocallback(QEvent *event); + // tag=1041 + virtual bool eventFilter(QObject *object, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *object, QEvent *event); + // tag=1041 + void executeDelayedItemsLayout(); + // tag=1041 + virtual bool focusNextPrevChild(bool next); + // tag=1008 + virtual bool focusNextPrevChild_nocallback(bool next); + // tag=1041 + bool hasAutoScroll() const; + // tag=1041 + virtual bool hasHeightForWidth() const; + // tag=1008 + virtual bool hasHeightForWidth_nocallback() const; + // tag=1041 + virtual int heightForWidth(int arg__1) const; + // tag=1008 + virtual int heightForWidth_nocallback(int arg__1) const; + // tag=1041 + virtual int horizontalOffset() const; + // tag=1008 + virtual int horizontalOffset_nocallback() const; + // tag=1041 + virtual void horizontalScrollbarAction(int action); + // tag=1008 + virtual void horizontalScrollbarAction_nocallback(int action); + // tag=1041 + virtual void horizontalScrollbarValueChanged(int value); + // tag=1008 + virtual void horizontalScrollbarValueChanged_nocallback(int value); + // tag=1041 + QSize iconSize() const; + // tag=1041 + void iconSizeChanged(const QSize &size); + // tag=1041 + virtual QModelIndex indexAt(const QPoint &point) const; + // tag=1008 + virtual QModelIndex indexAt_nocallback(const QPoint &point) const; + // tag=1041 + QWidget *indexWidget(const QModelIndex &index) const; + // tag=1041 + virtual void initPainter(QPainter *painter) const; + // tag=1008 + virtual void initPainter_nocallback(QPainter *painter) const; + // tag=1041 + virtual bool isIndexHidden(const QModelIndex &index) const; + // tag=1008 + virtual bool isIndexHidden_nocallback(const QModelIndex &index) const; + // tag=1041 + bool isPersistentEditorOpen(const QModelIndex &index) const; + // tag=1041 + virtual void keyboardSearch(const QString &search); + // tag=1008 + virtual void keyboardSearch_nocallback(const QString &search); + // tag=1041 + virtual void leaveEvent(QEvent *event); + // tag=1008 + virtual void leaveEvent_nocallback(QEvent *event); + // tag=1041 + virtual QSize minimumSizeHint() const; + // tag=1008 + virtual QSize minimumSizeHint_nocallback() const; + // tag=1041 + QAbstractItemModel *model() const; + // tag=1041 + virtual void mouseDoubleClickEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mouseMoveEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseMoveEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mousePressEvent(QMouseEvent *event); + // tag=1008 + virtual void mousePressEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mouseReleaseEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseReleaseEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual QModelIndex moveCursor(QAbstractItemView::CursorAction cursorAction, + QFlags modifiers); + // tag=1008 + virtual QModelIndex + moveCursor_nocallback(QAbstractItemView::CursorAction cursorAction, + QFlags modifiers); + // tag=1041 + void openPersistentEditor(const QModelIndex &index); + // tag=1041 + virtual void paintEvent(QPaintEvent *arg__1); + // tag=1008 + virtual void paintEvent_nocallback(QPaintEvent *arg__1); + // tag=1041 + void pressed(const QModelIndex &index); + // tag=1041 + virtual void reset(); + // tag=1008 + virtual void reset_nocallback(); + // tag=1041 + void resetHorizontalScrollMode(); + // tag=1041 + void resetVerticalScrollMode(); + // tag=1041 + QModelIndex rootIndex() const; + // tag=1041 + virtual void rowsAboutToBeRemoved(const QModelIndex &parent, int start, + int end); + // tag=1008 + virtual void rowsAboutToBeRemoved_nocallback(const QModelIndex &parent, + int start, int end); + // tag=1041 + virtual void rowsInserted(const QModelIndex &parent, int start, int end); + // tag=1008 + virtual void rowsInserted_nocallback(const QModelIndex &parent, int start, + int end); + // tag=1041 + void scheduleDelayedItemsLayout(); + // tag=1041 + virtual void scrollContentsBy(int dx, int dy); + // tag=1008 + virtual void scrollContentsBy_nocallback(int dx, int dy); + // tag=1041 + void scrollDirtyRegion(int dx, int dy); + // tag=1041 + virtual void scrollTo(const QModelIndex &index, + QAbstractItemView::ScrollHint hint = + QAbstractItemView::ScrollHint::EnsureVisible); + // tag=1008 + virtual void + scrollTo_nocallback(const QModelIndex &index, + QAbstractItemView::ScrollHint hint = + QAbstractItemView::ScrollHint::EnsureVisible); + // tag=1041 + void scrollToBottom(); + // tag=1041 + void scrollToTop(); + // tag=1041 + virtual void selectAll(); + // tag=1008 + virtual void selectAll_nocallback(); + // tag=1041 + virtual QList selectedIndexes() const; + // tag=1008 + virtual QList selectedIndexes_nocallback() const; + // tag=1041 + virtual void selectionChanged(const QItemSelection &selected, + const QItemSelection &deselected); + // tag=1008 + virtual void selectionChanged_nocallback(const QItemSelection &selected, + const QItemSelection &deselected); + // tag=1041 + virtual QFlags + selectionCommand(const QModelIndex &index, + const QEvent *event = nullptr) const; + // tag=1008 + virtual QFlags + selectionCommand_nocallback(const QModelIndex &index, + const QEvent *event = nullptr) const; + // tag=1041 + QItemSelectionModel *selectionModel() const; + // tag=1041 + void setAlternatingRowColors(bool enable); + // tag=1041 + void setAutoScroll(bool enable); + // tag=1041 + void setAutoScrollMargin(int margin); + // tag=1041 + void setCurrentIndex(const QModelIndex &index); + // tag=1041 + void setDirtyRegion(const QRegion ®ion); + // tag=1041 + void setDragDropOverwriteMode(bool overwrite); + // tag=1041 + void setDragEnabled(bool enable); + // tag=1041 + void setDropIndicatorShown(bool enable); + // tag=1041 + void setIconSize(const QSize &size); + // tag=1041 + void setIndexWidget(const QModelIndex &index, QWidget *widget); + // tag=1041 + virtual void setModel(QAbstractItemModel *model); + // tag=1008 + virtual void setModel_nocallback(QAbstractItemModel *model); + // tag=1041 + virtual void setRootIndex(const QModelIndex &index); + // tag=1008 + virtual void setRootIndex_nocallback(const QModelIndex &index); + // tag=1041 + virtual void setSelection(const QRect &rect, + QFlags command); + // tag=1008 + virtual void + setSelection_nocallback(const QRect &rect, + QFlags command); + // tag=1041 + virtual void setSelectionModel(QItemSelectionModel *selectionModel); + // tag=1008 + virtual void + setSelectionModel_nocallback(QItemSelectionModel *selectionModel); + // tag=1041 + void setTabKeyNavigation(bool enable); + // tag=1041 + virtual void setVisible(bool visible); + // tag=1008 + virtual void setVisible_nocallback(bool visible); + // tag=1041 + virtual void setupViewport(QWidget *viewport); + // tag=1008 + virtual void setupViewport_nocallback(QWidget *viewport); + // tag=1041 + virtual QPainter *sharedPainter() const; + // tag=1008 + virtual QPainter *sharedPainter_nocallback() const; + // tag=1041 + bool showDropIndicator() const; + // tag=1041 + virtual QSize sizeHint() const; + // tag=1008 + virtual QSize sizeHint_nocallback() const; + // tag=1041 + virtual int sizeHintForColumn(int column) const; + // tag=1008 + virtual int sizeHintForColumn_nocallback(int column) const; + // tag=1041 + QSize sizeHintForIndex(const QModelIndex &index) const; + // tag=1041 + virtual int sizeHintForRow(int row) const; + // tag=1008 + virtual int sizeHintForRow_nocallback(int row) const; + // tag=1041 + void startAutoScroll(); + // tag=1041 + void stopAutoScroll(); + // tag=1041 + bool tabKeyNavigation() const; + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + void update(const QModelIndex &index); + // tag=1041 + virtual void updateEditorData(); + // tag=1008 + virtual void updateEditorData_nocallback(); + // tag=1041 + virtual void updateEditorGeometries(); + // tag=1008 + virtual void updateEditorGeometries_nocallback(); + // tag=1041 + virtual void updateGeometries(); + // tag=1008 + virtual void updateGeometries_nocallback(); + // tag=1041 + virtual int verticalOffset() const; + // tag=1008 + virtual int verticalOffset_nocallback() const; + // tag=1041 + virtual void verticalScrollbarAction(int action); + // tag=1008 + virtual void verticalScrollbarAction_nocallback(int action); + // tag=1041 + virtual void verticalScrollbarValueChanged(int value); + // tag=1008 + virtual void verticalScrollbarValueChanged_nocallback(int value); + // tag=1041 + void viewportEntered(); + // tag=1041 + virtual bool viewportEvent(QEvent *event); + // tag=1008 + virtual bool viewportEvent_nocallback(QEvent *event); + // tag=1041 + virtual QSize viewportSizeHint() const; + // tag=1008 + virtual QSize viewportSizeHint_nocallback() const; + // tag=1041 + virtual QRect visualRect(const QModelIndex &index) const; + // tag=1008 + virtual QRect visualRect_nocallback(const QModelIndex &index) const; + // tag=1041 + virtual QRegion + visualRegionForSelection(const QItemSelection &selection) const; + // tag=1008 + virtual QRegion + visualRegionForSelection_nocallback(const QItemSelection &selection) const; + // tag=1042 + typedef void (*Callback_changeEvent)(void *, QEvent *arg__1); + Callback_changeEvent m_changeEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_commitData)(void *, QWidget *editor); + Callback_commitData m_commitDataCallback = nullptr; + // tag=1042 + typedef void (*Callback_currentChanged)(void *, const QModelIndex ¤t, + const QModelIndex &previous); + Callback_currentChanged m_currentChangedCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_dataChanged)(void *, const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles); + Callback_dataChanged m_dataChangedCallback = nullptr; + // tag=1042 + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + // tag=1042 + typedef void (*Callback_doItemsLayout)(void *); + Callback_doItemsLayout m_doItemsLayoutCallback = nullptr; + // tag=1042 + typedef void (*Callback_editorDestroyed)(void *, QObject *editor); + Callback_editorDestroyed m_editorDestroyedCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *object, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_horizontalOffset)(void *); + Callback_horizontalOffset m_horizontalOffsetCallback = nullptr; + // tag=1042 + typedef void (*Callback_horizontalScrollbarAction)(void *, int action); + Callback_horizontalScrollbarAction m_horizontalScrollbarActionCallback = + nullptr; + // tag=1042 + typedef void (*Callback_horizontalScrollbarValueChanged)(void *, int value); + Callback_horizontalScrollbarValueChanged + m_horizontalScrollbarValueChangedCallback = nullptr; + // tag=1042 + typedef QModelIndex *(*Callback_indexAt)(void *, const QPoint &point); + Callback_indexAt m_indexAtCallback = nullptr; + // tag=1042 + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + // tag=1042 + typedef bool (*Callback_isIndexHidden)(void *, const QModelIndex &index); + Callback_isIndexHidden m_isIndexHiddenCallback = nullptr; + // tag=1042 + typedef void (*Callback_keyboardSearch)(void *, const QString &search); + Callback_keyboardSearch m_keyboardSearchCallback = nullptr; + // tag=1042 + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *event); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *event); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *event); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + // tag=1042 + typedef QModelIndex *(*Callback_moveCursor)( + void *, QAbstractItemView::CursorAction cursorAction, + QFlags modifiers); + Callback_moveCursor m_moveCursorCallback = nullptr; + // tag=1042 + typedef void (*Callback_paintEvent)(void *, QPaintEvent *arg__1); + Callback_paintEvent m_paintEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_reset)(void *); + Callback_reset m_resetCallback = nullptr; + // tag=1042 + typedef void (*Callback_rowsAboutToBeRemoved)(void *, + const QModelIndex &parent, + int start, int end); + Callback_rowsAboutToBeRemoved m_rowsAboutToBeRemovedCallback = nullptr; + // tag=1042 + typedef void (*Callback_rowsInserted)(void *, const QModelIndex &parent, + int start, int end); + Callback_rowsInserted m_rowsInsertedCallback = nullptr; + // tag=1042 + typedef void (*Callback_scrollContentsBy)(void *, int dx, int dy); + Callback_scrollContentsBy m_scrollContentsByCallback = nullptr; + // tag=1042 + typedef void (*Callback_scrollTo)(void *, const QModelIndex &index, + QAbstractItemView::ScrollHint hint); + Callback_scrollTo m_scrollToCallback = nullptr; + // tag=1042 + typedef void (*Callback_selectAll)(void *); + Callback_selectAll m_selectAllCallback = nullptr; + // tag=1042 + typedef QList *(*Callback_selectedIndexes)(void *); + Callback_selectedIndexes m_selectedIndexesCallback = nullptr; + // tag=1042 + typedef void (*Callback_selectionChanged)(void *, + const QItemSelection &selected, + const QItemSelection &deselected); + Callback_selectionChanged m_selectionChangedCallback = nullptr; + // tag=1042 + typedef QFlags ( + *Callback_selectionCommand)(void *, const QModelIndex &index, + const QEvent *event); + Callback_selectionCommand m_selectionCommandCallback = nullptr; + // tag=1042 + typedef void (*Callback_setModel)(void *, QAbstractItemModel *model); + Callback_setModel m_setModelCallback = nullptr; + // tag=1042 + typedef void (*Callback_setRootIndex)(void *, const QModelIndex &index); + Callback_setRootIndex m_setRootIndexCallback = nullptr; + // tag=1042 + typedef void (*Callback_setSelection)( + void *, const QRect &rect, + QFlags command); + Callback_setSelection m_setSelectionCallback = nullptr; + // tag=1042 + typedef void (*Callback_setSelectionModel)( + void *, QItemSelectionModel *selectionModel); + Callback_setSelectionModel m_setSelectionModelCallback = nullptr; + // tag=1042 + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + // tag=1042 + typedef void (*Callback_setupViewport)(void *, QWidget *viewport); + Callback_setupViewport m_setupViewportCallback = nullptr; + // tag=1042 + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; + // tag=1042 + typedef int (*Callback_sizeHintForColumn)(void *, int column); + Callback_sizeHintForColumn m_sizeHintForColumnCallback = nullptr; + // tag=1042 + typedef int (*Callback_sizeHintForRow)(void *, int row); + Callback_sizeHintForRow m_sizeHintForRowCallback = nullptr; + // tag=1042 + typedef void (*Callback_updateEditorData)(void *); + Callback_updateEditorData m_updateEditorDataCallback = nullptr; + // tag=1042 + typedef void (*Callback_updateEditorGeometries)(void *); + Callback_updateEditorGeometries m_updateEditorGeometriesCallback = nullptr; + // tag=1042 + typedef void (*Callback_updateGeometries)(void *); + Callback_updateGeometries m_updateGeometriesCallback = nullptr; + // tag=1042 + typedef int (*Callback_verticalOffset)(void *); + Callback_verticalOffset m_verticalOffsetCallback = nullptr; + // tag=1042 + typedef void (*Callback_verticalScrollbarAction)(void *, int action); + Callback_verticalScrollbarAction m_verticalScrollbarActionCallback = nullptr; + // tag=1042 + typedef void (*Callback_verticalScrollbarValueChanged)(void *, int value); + Callback_verticalScrollbarValueChanged + m_verticalScrollbarValueChangedCallback = nullptr; + // tag=1042 + typedef bool (*Callback_viewportEvent)(void *, QEvent *event); + Callback_viewportEvent m_viewportEventCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_viewportSizeHint)(void *); + Callback_viewportSizeHint m_viewportSizeHintCallback = nullptr; + // tag=1042 + typedef QRect *(*Callback_visualRect)(void *, const QModelIndex &index); + Callback_visualRect m_visualRectCallback = nullptr; + // tag=1042 + typedef QRegion *(*Callback_visualRegionForSelection)( + void *, const QItemSelection &selection); + Callback_visualRegionForSelection m_visualRegionForSelectionCallback = + nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QAbstractItemView::QAbstractItemView(QWidget * parent) +QtDartBindings_EXPORT void * +c_QAbstractItemView__constructor_QWidget(void *parent_); + +// tag=1067 +// QAbstractItemView::activated(const QModelIndex & index) +QtDartBindings_EXPORT void +c_QAbstractItemView__activated_QModelIndex(void *thisObj, void *index_); + +// tag=1078 +QtDartBindings_EXPORT void c_QAbstractItemView__onActivated_QModelIndex( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QAbstractItemView::alternatingRowColors() const +QtDartBindings_EXPORT bool +c_QAbstractItemView__alternatingRowColors(void *thisObj); + +// tag=1067 +// QAbstractItemView::autoScrollMargin() const +QtDartBindings_EXPORT int c_QAbstractItemView__autoScrollMargin(void *thisObj); + +// tag=1067 +// QAbstractItemView::changeEvent(QEvent * arg__1) +QtDartBindings_EXPORT void +c_QAbstractItemView__changeEvent_QEvent(void *thisObj, void *arg__1_); + +// tag=1067 +// QAbstractItemView::clearSelection() +QtDartBindings_EXPORT void c_QAbstractItemView__clearSelection(void *thisObj); + +// tag=1067 +// QAbstractItemView::clicked(const QModelIndex & index) +QtDartBindings_EXPORT void +c_QAbstractItemView__clicked_QModelIndex(void *thisObj, void *index_); + +// tag=1078 +QtDartBindings_EXPORT void +c_QAbstractItemView__onClicked_QModelIndex(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QAbstractItemView::closePersistentEditor(const QModelIndex & index) +QtDartBindings_EXPORT void +c_QAbstractItemView__closePersistentEditor_QModelIndex(void *thisObj, + void *index_); + +// tag=1067 +// QAbstractItemView::commitData(QWidget * editor) +QtDartBindings_EXPORT void +c_QAbstractItemView__commitData_QWidget(void *thisObj, void *editor_); + +// tag=1067 +// QAbstractItemView::currentChanged(const QModelIndex & current, const +// QModelIndex & previous) +QtDartBindings_EXPORT void +c_QAbstractItemView__currentChanged_QModelIndex_QModelIndex(void *thisObj, + void *current_, + void *previous_); + +// tag=1067 +// QAbstractItemView::currentIndex() const +QtDartBindings_EXPORT void *c_QAbstractItemView__currentIndex(void *thisObj); + +// tag=1067 +// QAbstractItemView::customEvent(QEvent * event) +QtDartBindings_EXPORT void +c_QAbstractItemView__customEvent_QEvent(void *thisObj, void *event_); + +// tag=1067 +// QAbstractItemView::dataChanged(const QModelIndex & topLeft, const +// QModelIndex & bottomRight, const QList & roles) +QtDartBindings_EXPORT void +c_QAbstractItemView__dataChanged_QModelIndex_QModelIndex_QList_int( + void *thisObj, void *topLeft_, void *bottomRight_, void *roles_); + +// tag=1067 +// QAbstractItemView::devType() const +QtDartBindings_EXPORT int c_QAbstractItemView__devType(void *thisObj); + +// tag=1067 +// QAbstractItemView::dirtyRegionOffset() const +QtDartBindings_EXPORT void * +c_QAbstractItemView__dirtyRegionOffset(void *thisObj); + +// tag=1067 +// QAbstractItemView::doAutoScroll() +QtDartBindings_EXPORT void c_QAbstractItemView__doAutoScroll(void *thisObj); + +// tag=1067 +// QAbstractItemView::doItemsLayout() +QtDartBindings_EXPORT void c_QAbstractItemView__doItemsLayout(void *thisObj); + +// tag=1067 +// QAbstractItemView::doubleClicked(const QModelIndex & index) +QtDartBindings_EXPORT void +c_QAbstractItemView__doubleClicked_QModelIndex(void *thisObj, void *index_); + +// tag=1078 +QtDartBindings_EXPORT void c_QAbstractItemView__onDoubleClicked_QModelIndex( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QAbstractItemView::dragDropOverwriteMode() const +QtDartBindings_EXPORT bool +c_QAbstractItemView__dragDropOverwriteMode(void *thisObj); + +// tag=1067 +// QAbstractItemView::dragEnabled() const +QtDartBindings_EXPORT bool c_QAbstractItemView__dragEnabled(void *thisObj); + +// tag=1067 +// QAbstractItemView::edit(const QModelIndex & index) +QtDartBindings_EXPORT void c_QAbstractItemView__edit_QModelIndex(void *thisObj, + void *index_); + +// tag=1067 +// QAbstractItemView::editorDestroyed(QObject * editor) +QtDartBindings_EXPORT void +c_QAbstractItemView__editorDestroyed_QObject(void *thisObj, void *editor_); + +// tag=1067 +// QAbstractItemView::entered(const QModelIndex & index) +QtDartBindings_EXPORT void +c_QAbstractItemView__entered_QModelIndex(void *thisObj, void *index_); + +// tag=1078 +QtDartBindings_EXPORT void +c_QAbstractItemView__onEntered_QModelIndex(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QAbstractItemView::event(QEvent * event) +QtDartBindings_EXPORT bool c_QAbstractItemView__event_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QAbstractItemView::eventFilter(QObject * object, QEvent * event) +QtDartBindings_EXPORT bool +c_QAbstractItemView__eventFilter_QObject_QEvent(void *thisObj, void *object_, + void *event_); + +// tag=1067 +// QAbstractItemView::executeDelayedItemsLayout() +QtDartBindings_EXPORT void +c_QAbstractItemView__executeDelayedItemsLayout(void *thisObj); + +// tag=1067 +// QAbstractItemView::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool +c_QAbstractItemView__focusNextPrevChild_bool(void *thisObj, bool next); + +// tag=1067 +// QAbstractItemView::hasAutoScroll() const +QtDartBindings_EXPORT bool c_QAbstractItemView__hasAutoScroll(void *thisObj); + +// tag=1067 +// QAbstractItemView::hasHeightForWidth() const +QtDartBindings_EXPORT bool +c_QAbstractItemView__hasHeightForWidth(void *thisObj); + +// tag=1067 +// QAbstractItemView::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QAbstractItemView__heightForWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QAbstractItemView::horizontalOffset() const +QtDartBindings_EXPORT int c_QAbstractItemView__horizontalOffset(void *thisObj); + +// tag=1067 +// QAbstractItemView::horizontalScrollbarAction(int action) +QtDartBindings_EXPORT void +c_QAbstractItemView__horizontalScrollbarAction_int(void *thisObj, int action); + +// tag=1067 +// QAbstractItemView::horizontalScrollbarValueChanged(int value) +QtDartBindings_EXPORT void +c_QAbstractItemView__horizontalScrollbarValueChanged_int(void *thisObj, + int value); + +// tag=1067 +// QAbstractItemView::iconSize() const +QtDartBindings_EXPORT void *c_QAbstractItemView__iconSize(void *thisObj); + +// tag=1067 +// QAbstractItemView::iconSizeChanged(const QSize & size) +QtDartBindings_EXPORT void +c_QAbstractItemView__iconSizeChanged_QSize(void *thisObj, void *size_); + +// tag=1078 +QtDartBindings_EXPORT void c_QAbstractItemView__onIconSizeChanged_QSize( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QAbstractItemView::indexAt(const QPoint & point) const +QtDartBindings_EXPORT void *c_QAbstractItemView__indexAt_QPoint(void *thisObj, + void *point_); + +// tag=1067 +// QAbstractItemView::indexWidget(const QModelIndex & index) const +QtDartBindings_EXPORT void * +c_QAbstractItemView__indexWidget_QModelIndex(void *thisObj, void *index_); + +// tag=1067 +// QAbstractItemView::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void +c_QAbstractItemView__initPainter_QPainter(void *thisObj, void *painter_); + +// tag=1067 +// QAbstractItemView::isIndexHidden(const QModelIndex & index) const +QtDartBindings_EXPORT bool +c_QAbstractItemView__isIndexHidden_QModelIndex(void *thisObj, void *index_); + +// tag=1067 +// QAbstractItemView::isPersistentEditorOpen(const QModelIndex & index) const +QtDartBindings_EXPORT bool +c_QAbstractItemView__isPersistentEditorOpen_QModelIndex(void *thisObj, + void *index_); + +// tag=1067 +// QAbstractItemView::keyboardSearch(const QString & search) +QtDartBindings_EXPORT void +c_QAbstractItemView__keyboardSearch_QString(void *thisObj, const char *search_); + +// tag=1067 +// QAbstractItemView::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QAbstractItemView__leaveEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QAbstractItemView::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QAbstractItemView__minimumSizeHint(void *thisObj); + +// tag=1067 +// QAbstractItemView::model() const +QtDartBindings_EXPORT void *c_QAbstractItemView__model(void *thisObj); + +// tag=1067 +// QAbstractItemView::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QAbstractItemView__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_); + +// tag=1067 +// QAbstractItemView::mouseMoveEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QAbstractItemView__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QAbstractItemView::mousePressEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QAbstractItemView__mousePressEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QAbstractItemView::mouseReleaseEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QAbstractItemView__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QAbstractItemView::moveCursor(QAbstractItemView::CursorAction cursorAction, +// QFlags modifiers) +QtDartBindings_EXPORT void * +c_QAbstractItemView__moveCursor_CursorAction_KeyboardModifiers(void *thisObj, + int cursorAction, + int modifiers_); + +// tag=1067 +// QAbstractItemView::openPersistentEditor(const QModelIndex & index) +QtDartBindings_EXPORT void +c_QAbstractItemView__openPersistentEditor_QModelIndex(void *thisObj, + void *index_); + +// tag=1067 +// QAbstractItemView::paintEvent(QPaintEvent * arg__1) +QtDartBindings_EXPORT void +c_QAbstractItemView__paintEvent_QPaintEvent(void *thisObj, void *arg__1_); + +// tag=1067 +// QAbstractItemView::pressed(const QModelIndex & index) +QtDartBindings_EXPORT void +c_QAbstractItemView__pressed_QModelIndex(void *thisObj, void *index_); + +// tag=1078 +QtDartBindings_EXPORT void +c_QAbstractItemView__onPressed_QModelIndex(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QAbstractItemView::reset() +QtDartBindings_EXPORT void c_QAbstractItemView__reset(void *thisObj); + +// tag=1067 +// QAbstractItemView::resetHorizontalScrollMode() +QtDartBindings_EXPORT void +c_QAbstractItemView__resetHorizontalScrollMode(void *thisObj); + +// tag=1067 +// QAbstractItemView::resetVerticalScrollMode() +QtDartBindings_EXPORT void +c_QAbstractItemView__resetVerticalScrollMode(void *thisObj); + +// tag=1067 +// QAbstractItemView::rootIndex() const +QtDartBindings_EXPORT void *c_QAbstractItemView__rootIndex(void *thisObj); + +// tag=1067 +// QAbstractItemView::rowsAboutToBeRemoved(const QModelIndex & parent, int +// start, int end) +QtDartBindings_EXPORT void +c_QAbstractItemView__rowsAboutToBeRemoved_QModelIndex_int_int(void *thisObj, + void *parent_, + int start, + int end); + +// tag=1067 +// QAbstractItemView::rowsInserted(const QModelIndex & parent, int start, int +// end) +QtDartBindings_EXPORT void +c_QAbstractItemView__rowsInserted_QModelIndex_int_int(void *thisObj, + void *parent_, int start, + int end); + +// tag=1067 +// QAbstractItemView::scheduleDelayedItemsLayout() +QtDartBindings_EXPORT void +c_QAbstractItemView__scheduleDelayedItemsLayout(void *thisObj); + +// tag=1067 +// QAbstractItemView::scrollContentsBy(int dx, int dy) +QtDartBindings_EXPORT void +c_QAbstractItemView__scrollContentsBy_int_int(void *thisObj, int dx, int dy); + +// tag=1067 +// QAbstractItemView::scrollDirtyRegion(int dx, int dy) +QtDartBindings_EXPORT void +c_QAbstractItemView__scrollDirtyRegion_int_int(void *thisObj, int dx, int dy); + +// tag=1067 +// QAbstractItemView::scrollTo(const QModelIndex & index, +// QAbstractItemView::ScrollHint hint) +QtDartBindings_EXPORT void +c_QAbstractItemView__scrollTo_QModelIndex_ScrollHint(void *thisObj, + void *index_, int hint); + +// tag=1067 +// QAbstractItemView::scrollToBottom() +QtDartBindings_EXPORT void c_QAbstractItemView__scrollToBottom(void *thisObj); + +// tag=1067 +// QAbstractItemView::scrollToTop() +QtDartBindings_EXPORT void c_QAbstractItemView__scrollToTop(void *thisObj); + +// tag=1067 +// QAbstractItemView::selectAll() +QtDartBindings_EXPORT void c_QAbstractItemView__selectAll(void *thisObj); + +// tag=1067 +// QAbstractItemView::selectedIndexes() const +QtDartBindings_EXPORT void *c_QAbstractItemView__selectedIndexes(void *thisObj); + +// tag=1067 +// QAbstractItemView::selectionChanged(const QItemSelection & selected, const +// QItemSelection & deselected) +QtDartBindings_EXPORT void +c_QAbstractItemView__selectionChanged_QItemSelection_QItemSelection( + void *thisObj, void *selected_, void *deselected_); + +// tag=1067 +// QAbstractItemView::selectionCommand(const QModelIndex & index, const QEvent +// * event) const +QtDartBindings_EXPORT int +c_QAbstractItemView__selectionCommand_QModelIndex_QEvent(void *thisObj, + void *index_, + void *event_); + +// tag=1067 +// QAbstractItemView::selectionModel() const +QtDartBindings_EXPORT void *c_QAbstractItemView__selectionModel(void *thisObj); + +// tag=1067 +// QAbstractItemView::setAlternatingRowColors(bool enable) +QtDartBindings_EXPORT void +c_QAbstractItemView__setAlternatingRowColors_bool(void *thisObj, bool enable); + +// tag=1067 +// QAbstractItemView::setAutoScroll(bool enable) +QtDartBindings_EXPORT void +c_QAbstractItemView__setAutoScroll_bool(void *thisObj, bool enable); + +// tag=1067 +// QAbstractItemView::setAutoScrollMargin(int margin) +QtDartBindings_EXPORT void +c_QAbstractItemView__setAutoScrollMargin_int(void *thisObj, int margin); + +// tag=1067 +// QAbstractItemView::setCurrentIndex(const QModelIndex & index) +QtDartBindings_EXPORT void +c_QAbstractItemView__setCurrentIndex_QModelIndex(void *thisObj, void *index_); + +// tag=1067 +// QAbstractItemView::setDirtyRegion(const QRegion & region) +QtDartBindings_EXPORT void +c_QAbstractItemView__setDirtyRegion_QRegion(void *thisObj, void *region_); + +// tag=1067 +// QAbstractItemView::setDragDropOverwriteMode(bool overwrite) +QtDartBindings_EXPORT void +c_QAbstractItemView__setDragDropOverwriteMode_bool(void *thisObj, + bool overwrite); + +// tag=1067 +// QAbstractItemView::setDragEnabled(bool enable) +QtDartBindings_EXPORT void +c_QAbstractItemView__setDragEnabled_bool(void *thisObj, bool enable); + +// tag=1067 +// QAbstractItemView::setDropIndicatorShown(bool enable) +QtDartBindings_EXPORT void +c_QAbstractItemView__setDropIndicatorShown_bool(void *thisObj, bool enable); + +// tag=1067 +// QAbstractItemView::setIconSize(const QSize & size) +QtDartBindings_EXPORT void c_QAbstractItemView__setIconSize_QSize(void *thisObj, + void *size_); + +// tag=1067 +// QAbstractItemView::setIndexWidget(const QModelIndex & index, QWidget * +// widget) +QtDartBindings_EXPORT void +c_QAbstractItemView__setIndexWidget_QModelIndex_QWidget(void *thisObj, + void *index_, + void *widget_); + +// tag=1067 +// QAbstractItemView::setModel(QAbstractItemModel * model) +QtDartBindings_EXPORT void +c_QAbstractItemView__setModel_QAbstractItemModel(void *thisObj, void *model_); + +// tag=1067 +// QAbstractItemView::setRootIndex(const QModelIndex & index) +QtDartBindings_EXPORT void +c_QAbstractItemView__setRootIndex_QModelIndex(void *thisObj, void *index_); + +// tag=1067 +// QAbstractItemView::setSelection(const QRect & rect, +// QFlags command) +QtDartBindings_EXPORT void +c_QAbstractItemView__setSelection_QRect_SelectionFlags(void *thisObj, + void *rect_, + int command_); + +// tag=1067 +// QAbstractItemView::setSelectionModel(QItemSelectionModel * selectionModel) +QtDartBindings_EXPORT void +c_QAbstractItemView__setSelectionModel_QItemSelectionModel( + void *thisObj, void *selectionModel_); + +// tag=1067 +// QAbstractItemView::setTabKeyNavigation(bool enable) +QtDartBindings_EXPORT void +c_QAbstractItemView__setTabKeyNavigation_bool(void *thisObj, bool enable); + +// tag=1067 +// QAbstractItemView::setVisible(bool visible) +QtDartBindings_EXPORT void c_QAbstractItemView__setVisible_bool(void *thisObj, + bool visible); + +// tag=1067 +// QAbstractItemView::setupViewport(QWidget * viewport) +QtDartBindings_EXPORT void +c_QAbstractItemView__setupViewport_QWidget(void *thisObj, void *viewport_); + +// tag=1067 +// QAbstractItemView::sharedPainter() const +QtDartBindings_EXPORT void *c_QAbstractItemView__sharedPainter(void *thisObj); + +// tag=1067 +// QAbstractItemView::showDropIndicator() const +QtDartBindings_EXPORT bool +c_QAbstractItemView__showDropIndicator(void *thisObj); + +// tag=1067 +// QAbstractItemView::sizeHint() const +QtDartBindings_EXPORT void *c_QAbstractItemView__sizeHint(void *thisObj); + +// tag=1067 +// QAbstractItemView::sizeHintForColumn(int column) const +QtDartBindings_EXPORT int +c_QAbstractItemView__sizeHintForColumn_int(void *thisObj, int column); + +// tag=1067 +// QAbstractItemView::sizeHintForIndex(const QModelIndex & index) const +QtDartBindings_EXPORT void * +c_QAbstractItemView__sizeHintForIndex_QModelIndex(void *thisObj, void *index_); + +// tag=1067 +// QAbstractItemView::sizeHintForRow(int row) const +QtDartBindings_EXPORT int c_QAbstractItemView__sizeHintForRow_int(void *thisObj, + int row); + +// tag=1067 +// QAbstractItemView::startAutoScroll() +QtDartBindings_EXPORT void c_QAbstractItemView__startAutoScroll(void *thisObj); + +// tag=1067 +// QAbstractItemView::stopAutoScroll() +QtDartBindings_EXPORT void c_QAbstractItemView__stopAutoScroll(void *thisObj); + +// tag=1067 +// QAbstractItemView::tabKeyNavigation() const +QtDartBindings_EXPORT bool c_QAbstractItemView__tabKeyNavigation(void *thisObj); + +// tag=1067 +// QAbstractItemView::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QAbstractItemView__tr_char_char_int(const char *s, const char *c, + int n); + +// tag=1067 +// QAbstractItemView::update(const QModelIndex & index) +QtDartBindings_EXPORT void +c_QAbstractItemView__updateIndex_QModelIndex(void *thisObj, void *index_); + +// tag=1067 +// QAbstractItemView::updateEditorData() +QtDartBindings_EXPORT void c_QAbstractItemView__updateEditorData(void *thisObj); + +// tag=1067 +// QAbstractItemView::updateEditorGeometries() +QtDartBindings_EXPORT void +c_QAbstractItemView__updateEditorGeometries(void *thisObj); + +// tag=1067 +// QAbstractItemView::updateGeometries() +QtDartBindings_EXPORT void c_QAbstractItemView__updateGeometries(void *thisObj); + +// tag=1067 +// QAbstractItemView::verticalOffset() const +QtDartBindings_EXPORT int c_QAbstractItemView__verticalOffset(void *thisObj); + +// tag=1067 +// QAbstractItemView::verticalScrollbarAction(int action) +QtDartBindings_EXPORT void +c_QAbstractItemView__verticalScrollbarAction_int(void *thisObj, int action); + +// tag=1067 +// QAbstractItemView::verticalScrollbarValueChanged(int value) +QtDartBindings_EXPORT void +c_QAbstractItemView__verticalScrollbarValueChanged_int(void *thisObj, + int value); + +// tag=1067 +// QAbstractItemView::viewportEntered() +QtDartBindings_EXPORT void c_QAbstractItemView__viewportEntered(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void +c_QAbstractItemView__onViewportEntered(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QAbstractItemView::viewportEvent(QEvent * event) +QtDartBindings_EXPORT bool +c_QAbstractItemView__viewportEvent_QEvent(void *thisObj, void *event_); + +// tag=1067 +// QAbstractItemView::viewportSizeHint() const +QtDartBindings_EXPORT void * +c_QAbstractItemView__viewportSizeHint(void *thisObj); + +// tag=1067 +// QAbstractItemView::visualRect(const QModelIndex & index) const +QtDartBindings_EXPORT void * +c_QAbstractItemView__visualRect_QModelIndex(void *thisObj, void *index_); + +// tag=1067 +// QAbstractItemView::visualRegionForSelection(const QItemSelection & +// selection) const +QtDartBindings_EXPORT void * +c_QAbstractItemView__visualRegionForSelection_QItemSelection(void *thisObj, + void *selection_); + +// tag=1066 +QtDartBindings_EXPORT void c_QAbstractItemView__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QAbstractItemView__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QAbstractItemView_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QAbstractListModel_c.cpp b/generated/QtDartBindings/dart/ffi/QAbstractListModel_c.cpp new file mode 100644 index 0000000..611f317 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QAbstractListModel_c.cpp @@ -0,0 +1,1011 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QAbstractListModel_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QAbstractListModel_wrapper::QAbstractListModel_wrapper(QObject *parent) + : ::QAbstractListModel(parent) {} +QModelIndex QAbstractListModel_wrapper::buddy(const QModelIndex &index) const { + if (m_buddyCallback) { + const void *thisPtr = this; + return *m_buddyCallback(const_cast(thisPtr), index); + } else { + return ::QAbstractListModel::buddy(index); + } +} +QModelIndex +QAbstractListModel_wrapper::buddy_nocallback(const QModelIndex &index) const { + return ::QAbstractListModel::buddy(index); +} +bool QAbstractListModel_wrapper::canFetchMore(const QModelIndex &parent) const { + if (m_canFetchMoreCallback) { + const void *thisPtr = this; + return m_canFetchMoreCallback(const_cast(thisPtr), parent); + } else { + return ::QAbstractListModel::canFetchMore(parent); + } +} +bool QAbstractListModel_wrapper::canFetchMore_nocallback( + const QModelIndex &parent) const { + return ::QAbstractListModel::canFetchMore(parent); +} +bool QAbstractListModel_wrapper::clearItemData(const QModelIndex &index) { + if (m_clearItemDataCallback) { + const void *thisPtr = this; + return m_clearItemDataCallback(const_cast(thisPtr), index); + } else { + return ::QAbstractListModel::clearItemData(index); + } +} +bool QAbstractListModel_wrapper::clearItemData_nocallback( + const QModelIndex &index) { + return ::QAbstractListModel::clearItemData(index); +} +void QAbstractListModel_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QAbstractListModel::customEvent(event); + } +} +void QAbstractListModel_wrapper::customEvent_nocallback(QEvent *event) { + ::QAbstractListModel::customEvent(event); +} +QVariant QAbstractListModel_wrapper::data(const QModelIndex &index, + int role) const { + if (m_dataCallback) { + const void *thisPtr = this; + return *m_dataCallback(const_cast(thisPtr), index, role); + } else { + std::cerr << "data: Warning: Calling pure-virtual\n"; + return {}; + } +} +QVariant QAbstractListModel_wrapper::data_nocallback(const QModelIndex &index, + int role) const { + std::cerr << "data: Warning: Calling pure-virtual\n"; + return {}; +} +bool QAbstractListModel_wrapper::event(QEvent *event) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + return ::QAbstractListModel::event(event); + } +} +bool QAbstractListModel_wrapper::event_nocallback(QEvent *event) { + return ::QAbstractListModel::event(event); +} +bool QAbstractListModel_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QAbstractListModel::eventFilter(watched, event); + } +} +bool QAbstractListModel_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + return ::QAbstractListModel::eventFilter(watched, event); +} +void QAbstractListModel_wrapper::fetchMore(const QModelIndex &parent) { + if (m_fetchMoreCallback) { + const void *thisPtr = this; + m_fetchMoreCallback(const_cast(thisPtr), parent); + } else { + ::QAbstractListModel::fetchMore(parent); + } +} +void QAbstractListModel_wrapper::fetchMore_nocallback( + const QModelIndex &parent) { + ::QAbstractListModel::fetchMore(parent); +} +QVariant QAbstractListModel_wrapper::headerData(int section, + Qt::Orientation orientation, + int role) const { + if (m_headerDataCallback) { + const void *thisPtr = this; + return *m_headerDataCallback(const_cast(thisPtr), section, + orientation, role); + } else { + return ::QAbstractListModel::headerData(section, orientation, role); + } +} +QVariant QAbstractListModel_wrapper::headerData_nocallback( + int section, Qt::Orientation orientation, int role) const { + return ::QAbstractListModel::headerData(section, orientation, role); +} +bool QAbstractListModel_wrapper::insertColumns(int column, int count, + const QModelIndex &parent) { + if (m_insertColumnsCallback) { + const void *thisPtr = this; + return m_insertColumnsCallback(const_cast(thisPtr), column, count, + parent); + } else { + return ::QAbstractListModel::insertColumns(column, count, parent); + } +} +bool QAbstractListModel_wrapper::insertColumns_nocallback( + int column, int count, const QModelIndex &parent) { + return ::QAbstractListModel::insertColumns(column, count, parent); +} +bool QAbstractListModel_wrapper::insertRows(int row, int count, + const QModelIndex &parent) { + if (m_insertRowsCallback) { + const void *thisPtr = this; + return m_insertRowsCallback(const_cast(thisPtr), row, count, + parent); + } else { + return ::QAbstractListModel::insertRows(row, count, parent); + } +} +bool QAbstractListModel_wrapper::insertRows_nocallback( + int row, int count, const QModelIndex &parent) { + return ::QAbstractListModel::insertRows(row, count, parent); +} +QList QAbstractListModel_wrapper::mimeTypes() const { + if (m_mimeTypesCallback) { + const void *thisPtr = this; + return *m_mimeTypesCallback(const_cast(thisPtr)); + } else { + return ::QAbstractListModel::mimeTypes(); + } +} +QList QAbstractListModel_wrapper::mimeTypes_nocallback() const { + return ::QAbstractListModel::mimeTypes(); +} +bool QAbstractListModel_wrapper::moveColumns( + const QModelIndex &sourceParent, int sourceColumn, int count, + const QModelIndex &destinationParent, int destinationChild) { + if (m_moveColumnsCallback) { + const void *thisPtr = this; + return m_moveColumnsCallback(const_cast(thisPtr), sourceParent, + sourceColumn, count, destinationParent, + destinationChild); + } else { + return ::QAbstractListModel::moveColumns( + sourceParent, sourceColumn, count, destinationParent, destinationChild); + } +} +bool QAbstractListModel_wrapper::moveColumns_nocallback( + const QModelIndex &sourceParent, int sourceColumn, int count, + const QModelIndex &destinationParent, int destinationChild) { + return ::QAbstractListModel::moveColumns(sourceParent, sourceColumn, count, + destinationParent, destinationChild); +} +bool QAbstractListModel_wrapper::moveRows(const QModelIndex &sourceParent, + int sourceRow, int count, + const QModelIndex &destinationParent, + int destinationChild) { + if (m_moveRowsCallback) { + const void *thisPtr = this; + return m_moveRowsCallback(const_cast(thisPtr), sourceParent, + sourceRow, count, destinationParent, + destinationChild); + } else { + return ::QAbstractListModel::moveRows(sourceParent, sourceRow, count, + destinationParent, destinationChild); + } +} +bool QAbstractListModel_wrapper::moveRows_nocallback( + const QModelIndex &sourceParent, int sourceRow, int count, + const QModelIndex &destinationParent, int destinationChild) { + return ::QAbstractListModel::moveRows(sourceParent, sourceRow, count, + destinationParent, destinationChild); +} +bool QAbstractListModel_wrapper::removeColumns(int column, int count, + const QModelIndex &parent) { + if (m_removeColumnsCallback) { + const void *thisPtr = this; + return m_removeColumnsCallback(const_cast(thisPtr), column, count, + parent); + } else { + return ::QAbstractListModel::removeColumns(column, count, parent); + } +} +bool QAbstractListModel_wrapper::removeColumns_nocallback( + int column, int count, const QModelIndex &parent) { + return ::QAbstractListModel::removeColumns(column, count, parent); +} +bool QAbstractListModel_wrapper::removeRows(int row, int count, + const QModelIndex &parent) { + if (m_removeRowsCallback) { + const void *thisPtr = this; + return m_removeRowsCallback(const_cast(thisPtr), row, count, + parent); + } else { + return ::QAbstractListModel::removeRows(row, count, parent); + } +} +bool QAbstractListModel_wrapper::removeRows_nocallback( + int row, int count, const QModelIndex &parent) { + return ::QAbstractListModel::removeRows(row, count, parent); +} +void QAbstractListModel_wrapper::resetInternalData() { + if (m_resetInternalDataCallback) { + const void *thisPtr = this; + m_resetInternalDataCallback(const_cast(thisPtr)); + } else { + ::QAbstractListModel::resetInternalData(); + } +} +void QAbstractListModel_wrapper::resetInternalData_nocallback() { + ::QAbstractListModel::resetInternalData(); +} +void QAbstractListModel_wrapper::revert() { + if (m_revertCallback) { + const void *thisPtr = this; + m_revertCallback(const_cast(thisPtr)); + } else { + ::QAbstractListModel::revert(); + } +} +void QAbstractListModel_wrapper::revert_nocallback() { + ::QAbstractListModel::revert(); +} +int QAbstractListModel_wrapper::rowCount(const QModelIndex &parent) const { + if (m_rowCountCallback) { + const void *thisPtr = this; + return m_rowCountCallback(const_cast(thisPtr), parent); + } else { + std::cerr << "rowCount: Warning: Calling pure-virtual\n"; + return {}; + } +} +int QAbstractListModel_wrapper::rowCount_nocallback( + const QModelIndex &parent) const { + std::cerr << "rowCount: Warning: Calling pure-virtual\n"; + return {}; +} +bool QAbstractListModel_wrapper::setData(const QModelIndex &index, + const QVariant &value, int role) { + if (m_setDataCallback) { + const void *thisPtr = this; + return m_setDataCallback(const_cast(thisPtr), index, value, role); + } else { + return ::QAbstractListModel::setData(index, value, role); + } +} +bool QAbstractListModel_wrapper::setData_nocallback(const QModelIndex &index, + const QVariant &value, + int role) { + return ::QAbstractListModel::setData(index, value, role); +} +bool QAbstractListModel_wrapper::setHeaderData(int section, + Qt::Orientation orientation, + const QVariant &value, + int role) { + if (m_setHeaderDataCallback) { + const void *thisPtr = this; + return m_setHeaderDataCallback(const_cast(thisPtr), section, + orientation, value, role); + } else { + return ::QAbstractListModel::setHeaderData(section, orientation, value, + role); + } +} +bool QAbstractListModel_wrapper::setHeaderData_nocallback( + int section, Qt::Orientation orientation, const QVariant &value, int role) { + return ::QAbstractListModel::setHeaderData(section, orientation, value, role); +} +QModelIndex QAbstractListModel_wrapper::sibling(int row, int column, + const QModelIndex &idx) const { + if (m_siblingCallback) { + const void *thisPtr = this; + return *m_siblingCallback(const_cast(thisPtr), row, column, idx); + } else { + return ::QAbstractListModel::sibling(row, column, idx); + } +} +QModelIndex +QAbstractListModel_wrapper::sibling_nocallback(int row, int column, + const QModelIndex &idx) const { + return ::QAbstractListModel::sibling(row, column, idx); +} +void QAbstractListModel_wrapper::sort(int column, Qt::SortOrder order) { + if (m_sortCallback) { + const void *thisPtr = this; + m_sortCallback(const_cast(thisPtr), column, order); + } else { + ::QAbstractListModel::sort(column, order); + } +} +void QAbstractListModel_wrapper::sort_nocallback(int column, + Qt::SortOrder order) { + ::QAbstractListModel::sort(column, order); +} +QSize QAbstractListModel_wrapper::span(const QModelIndex &index) const { + if (m_spanCallback) { + const void *thisPtr = this; + return *m_spanCallback(const_cast(thisPtr), index); + } else { + return ::QAbstractListModel::span(index); + } +} +QSize QAbstractListModel_wrapper::span_nocallback( + const QModelIndex &index) const { + return ::QAbstractListModel::span(index); +} +bool QAbstractListModel_wrapper::submit() { + if (m_submitCallback) { + const void *thisPtr = this; + return m_submitCallback(const_cast(thisPtr)); + } else { + return ::QAbstractListModel::submit(); + } +} +bool QAbstractListModel_wrapper::submit_nocallback() { + return ::QAbstractListModel::submit(); +} +QString QAbstractListModel_wrapper::tr(const char *s, const char *c, int n) { + return ::QAbstractListModel::tr(s, c, n); +} +QAbstractListModel_wrapper::~QAbstractListModel_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QAbstractListModel *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QAbstractListModel_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper *>(ptr); +} +extern "C" { +void c_QAbstractListModel_Finalizer(void *cppObj) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper *>(cppObj); +} +void *c_QAbstractListModel__constructor_QObject(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QAbstractListModel_wrapper(parent); + return reinterpret_cast(ptr); +} +// buddy(const QModelIndex & index) const +void *c_QAbstractListModel__buddy_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->buddy_nocallback(index); + } else { + return targetPtr->buddy(index); + } + }()}; + return result; +} +// canFetchMore(const QModelIndex & parent) const +bool c_QAbstractListModel__canFetchMore_QModelIndex(void *thisObj, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->canFetchMore_nocallback(parent); + } else { + return targetPtr->canFetchMore(parent); + } + }(); + return result; +} +// clearItemData(const QModelIndex & index) +bool c_QAbstractListModel__clearItemData_QModelIndex(void *thisObj, + void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->clearItemData_nocallback(index); + } else { + return targetPtr->clearItemData(index); + } + }(); + return result; +} +// customEvent(QEvent * event) +void c_QAbstractListModel__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// data(const QModelIndex & index, int role) const +void *c_QAbstractListModel__data_QModelIndex_int(void *thisObj, void *index_, + int role) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->data_nocallback(index, role); + } else { + return targetPtr->data(index, role); + } + }()}; + return result; +} +void c_QAbstractListModel__onDataChanged_QModelIndex_QModelIndex_QList_int( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractListModel::dataChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// event(QEvent * event) +bool c_QAbstractListModel__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QAbstractListModel__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// fetchMore(const QModelIndex & parent) +void c_QAbstractListModel__fetchMore_QModelIndex(void *thisObj, void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->fetchMore_nocallback(parent); + } else { + return targetPtr->fetchMore(parent); + } + }(); +} +// headerData(int section, Qt::Orientation orientation, int role) const +void *c_QAbstractListModel__headerData_int_Orientation_int(void *thisObj, + int section, + int orientation, + int role) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->headerData_nocallback( + section, static_cast(orientation), role); + } else { + return targetPtr->headerData( + section, static_cast(orientation), role); + } + }()}; + return result; +} +void c_QAbstractListModel__onHeaderDataChanged_Orientation_int_int( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractListModel::headerDataChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// insertColumns(int column, int count, const QModelIndex & parent) +bool c_QAbstractListModel__insertColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->insertColumns_nocallback(column, count, parent); + } else { + return targetPtr->insertColumns(column, count, parent); + } + }(); + return result; +} +// insertRows(int row, int count, const QModelIndex & parent) +bool c_QAbstractListModel__insertRows_int_int_QModelIndex(void *thisObj, + int row, int count, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->insertRows_nocallback(row, count, parent); + } else { + return targetPtr->insertRows(row, count, parent); + } + }(); + return result; +} +void c_QAbstractListModel__onLayoutAboutToBeChanged(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractListModel::layoutAboutToBeChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QAbstractListModel__onLayoutChanged(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractListModel::layoutChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// mimeTypes() const +void *c_QAbstractListModel__mimeTypes(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->mimeTypes_nocallback(); + } else { + return targetPtr->mimeTypes(); + } + }()}; + return result; +} +// moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, +// const QModelIndex & destinationParent, int destinationChild) +bool c_QAbstractListModel__moveColumns_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceColumn, int count, + void *destinationParent_, int destinationChild) { + assert(sourceParent_); + auto &sourceParent = *reinterpret_cast(sourceParent_); + assert(destinationParent_); + auto &destinationParent = + *reinterpret_cast(destinationParent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->moveColumns_nocallback(sourceParent, sourceColumn, + count, destinationParent, + destinationChild); + } else { + return targetPtr->moveColumns(sourceParent, sourceColumn, count, + destinationParent, destinationChild); + } + }(); + return result; +} +// moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const +// QModelIndex & destinationParent, int destinationChild) +bool c_QAbstractListModel__moveRows_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceRow, int count, + void *destinationParent_, int destinationChild) { + assert(sourceParent_); + auto &sourceParent = *reinterpret_cast(sourceParent_); + assert(destinationParent_); + auto &destinationParent = + *reinterpret_cast(destinationParent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->moveRows_nocallback( + sourceParent, sourceRow, count, destinationParent, destinationChild); + } else { + return targetPtr->moveRows(sourceParent, sourceRow, count, + destinationParent, destinationChild); + } + }(); + return result; +} +// removeColumns(int column, int count, const QModelIndex & parent) +bool c_QAbstractListModel__removeColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->removeColumns_nocallback(column, count, parent); + } else { + return targetPtr->removeColumns(column, count, parent); + } + }(); + return result; +} +// removeRows(int row, int count, const QModelIndex & parent) +bool c_QAbstractListModel__removeRows_int_int_QModelIndex(void *thisObj, + int row, int count, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->removeRows_nocallback(row, count, parent); + } else { + return targetPtr->removeRows(row, count, parent); + } + }(); + return result; +} +// resetInternalData() +void c_QAbstractListModel__resetInternalData(void *thisObj) { + fromWrapperPtr(thisObj)->resetInternalData_nocallback(); +} +// revert() +void c_QAbstractListModel__revert(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->revert_nocallback(); + } else { + return targetPtr->revert(); + } + }(); +} +// rowCount(const QModelIndex & parent) const +int c_QAbstractListModel__rowCount_QModelIndex(void *thisObj, void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->rowCount_nocallback(parent); + } else { + return targetPtr->rowCount(parent); + } + }(); + return result; +} +// setData(const QModelIndex & index, const QVariant & value, int role) +bool c_QAbstractListModel__setData_QModelIndex_QVariant_int(void *thisObj, + void *index_, + void *value_, + int role) { + assert(index_); + auto &index = *reinterpret_cast(index_); + assert(value_); + auto &value = *reinterpret_cast(value_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setData_nocallback(index, value, role); + } else { + return targetPtr->setData(index, value, role); + } + }(); + return result; +} +// setHeaderData(int section, Qt::Orientation orientation, const QVariant & +// value, int role) +bool c_QAbstractListModel__setHeaderData_int_Orientation_QVariant_int( + void *thisObj, int section, int orientation, void *value_, int role) { + assert(value_); + auto &value = *reinterpret_cast(value_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setHeaderData_nocallback( + section, static_cast(orientation), value, role); + } else { + return targetPtr->setHeaderData( + section, static_cast(orientation), value, role); + } + }(); + return result; +} +// sibling(int row, int column, const QModelIndex & idx) const +void *c_QAbstractListModel__sibling_int_int_QModelIndex(void *thisObj, int row, + int column, + void *idx_) { + assert(idx_); + auto &idx = *reinterpret_cast(idx_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sibling_nocallback(row, column, idx); + } else { + return targetPtr->sibling(row, column, idx); + } + }()}; + return result; +} +// sort(int column, Qt::SortOrder order) +void c_QAbstractListModel__sort_int_SortOrder(void *thisObj, int column, + int order) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sort_nocallback(column, + static_cast(order)); + } else { + return targetPtr->sort(column, static_cast(order)); + } + }(); +} +// span(const QModelIndex & index) const +void *c_QAbstractListModel__span_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->span_nocallback(index); + } else { + return targetPtr->span(index); + } + }()}; + return result; +} +// submit() +bool c_QAbstractListModel__submit(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->submit_nocallback(); + } else { + return targetPtr->submit(); + } + }(); + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QAbstractListModel__tr_char_char_int(const char *s, + const char *c, int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QAbstractListModel_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +void c_QAbstractListModel__destructor(void *thisObj) { + delete fromPtr(thisObj); +} +void c_QAbstractListModel__registerVirtualMethodCallback(void *ptr, + void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 5771: + wrapper->m_buddyCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper::Callback_buddy>( + callback); + break; + case 5772: + wrapper->m_canFetchMoreCallback = + reinterpret_cast(callback); + break; + case 5777: + wrapper->m_clearItemDataCallback = + reinterpret_cast(callback); + break; + case 946: + wrapper->m_customEventCallback = + reinterpret_cast(callback); + break; + case 5780: + wrapper->m_dataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper::Callback_data>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper::Callback_event>( + callback); + break; + case 957: + wrapper->m_eventFilterCallback = + reinterpret_cast(callback); + break; + case 5798: + wrapper->m_fetchMoreCallback = + reinterpret_cast(callback); + break; + case 5801: + wrapper->m_headerDataCallback = + reinterpret_cast(callback); + break; + case 5806: + wrapper->m_insertColumnsCallback = + reinterpret_cast(callback); + break; + case 5808: + wrapper->m_insertRowsCallback = + reinterpret_cast(callback); + break; + case 5816: + wrapper->m_mimeTypesCallback = + reinterpret_cast(callback); + break; + case 5818: + wrapper->m_moveColumnsCallback = + reinterpret_cast(callback); + break; + case 5820: + wrapper->m_moveRowsCallback = + reinterpret_cast(callback); + break; + case 5827: + wrapper->m_removeColumnsCallback = + reinterpret_cast(callback); + break; + case 5830: + wrapper->m_removeRowsCallback = + reinterpret_cast(callback); + break; + case 5831: + wrapper->m_resetInternalDataCallback = + reinterpret_cast(callback); + break; + case 5832: + wrapper->m_revertCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper::Callback_revert>( + callback); + break; + case 5833: + wrapper->m_rowCountCallback = + reinterpret_cast(callback); + break; + case 5836: + wrapper->m_setDataCallback = + reinterpret_cast(callback); + break; + case 5837: + wrapper->m_setHeaderDataCallback = + reinterpret_cast(callback); + break; + case 5840: + wrapper->m_siblingCallback = + reinterpret_cast(callback); + break; + case 5842: + wrapper->m_sortCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper::Callback_sort>( + callback); + break; + case 5843: + wrapper->m_spanCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper::Callback_span>( + callback); + break; + case 5845: + wrapper->m_submitCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper::Callback_submit>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QAbstractListModel_c.h b/generated/QtDartBindings/dart/ffi/QAbstractListModel_c.h new file mode 100644 index 0000000..f0d7c41 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QAbstractListModel_c.h @@ -0,0 +1,288 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QAbstractListModel_wrapper : public ::QAbstractListModel { +public: + ~QAbstractListModel_wrapper(); + QAbstractListModel_wrapper(QObject *parent = nullptr); + virtual QModelIndex buddy(const QModelIndex &index) const; + virtual QModelIndex buddy_nocallback(const QModelIndex &index) const; + virtual bool canFetchMore(const QModelIndex &parent) const; + virtual bool canFetchMore_nocallback(const QModelIndex &parent) const; + virtual bool clearItemData(const QModelIndex &index); + virtual bool clearItemData_nocallback(const QModelIndex &index); + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual QVariant data(const QModelIndex &index, + int role = Qt::DisplayRole) const; + virtual QVariant data_nocallback(const QModelIndex &index, + int role = Qt::DisplayRole) const; + virtual bool event(QEvent *event); + virtual bool event_nocallback(QEvent *event); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + virtual void fetchMore(const QModelIndex &parent); + virtual void fetchMore_nocallback(const QModelIndex &parent); + virtual QVariant headerData(int section, Qt::Orientation orientation, + int role = Qt::DisplayRole) const; + virtual QVariant headerData_nocallback(int section, + Qt::Orientation orientation, + int role = Qt::DisplayRole) const; + virtual bool insertColumns(int column, int count, + const QModelIndex &parent = QModelIndex()); + virtual bool + insertColumns_nocallback(int column, int count, + const QModelIndex &parent = QModelIndex()); + virtual bool insertRows(int row, int count, + const QModelIndex &parent = QModelIndex()); + virtual bool insertRows_nocallback(int row, int count, + const QModelIndex &parent = QModelIndex()); + virtual QList mimeTypes() const; + virtual QList mimeTypes_nocallback() const; + virtual bool moveColumns(const QModelIndex &sourceParent, int sourceColumn, + int count, const QModelIndex &destinationParent, + int destinationChild); + virtual bool moveColumns_nocallback(const QModelIndex &sourceParent, + int sourceColumn, int count, + const QModelIndex &destinationParent, + int destinationChild); + virtual bool moveRows(const QModelIndex &sourceParent, int sourceRow, + int count, const QModelIndex &destinationParent, + int destinationChild); + virtual bool moveRows_nocallback(const QModelIndex &sourceParent, + int sourceRow, int count, + const QModelIndex &destinationParent, + int destinationChild); + virtual bool removeColumns(int column, int count, + const QModelIndex &parent = QModelIndex()); + virtual bool + removeColumns_nocallback(int column, int count, + const QModelIndex &parent = QModelIndex()); + virtual bool removeRows(int row, int count, + const QModelIndex &parent = QModelIndex()); + virtual bool removeRows_nocallback(int row, int count, + const QModelIndex &parent = QModelIndex()); + virtual void resetInternalData(); + virtual void resetInternalData_nocallback(); + virtual void revert(); + virtual void revert_nocallback(); + virtual int rowCount(const QModelIndex &parent = QModelIndex()) const; + virtual int + rowCount_nocallback(const QModelIndex &parent = QModelIndex()) const; + virtual bool setData(const QModelIndex &index, const QVariant &value, + int role = Qt::EditRole); + virtual bool setData_nocallback(const QModelIndex &index, + const QVariant &value, + int role = Qt::EditRole); + virtual bool setHeaderData(int section, Qt::Orientation orientation, + const QVariant &value, int role = Qt::EditRole); + virtual bool setHeaderData_nocallback(int section, + Qt::Orientation orientation, + const QVariant &value, + int role = Qt::EditRole); + virtual QModelIndex sibling(int row, int column, + const QModelIndex &idx) const; + virtual QModelIndex sibling_nocallback(int row, int column, + const QModelIndex &idx) const; + virtual void sort(int column, Qt::SortOrder order = Qt::AscendingOrder); + virtual void sort_nocallback(int column, + Qt::SortOrder order = Qt::AscendingOrder); + virtual QSize span(const QModelIndex &index) const; + virtual QSize span_nocallback(const QModelIndex &index) const; + virtual bool submit(); + virtual bool submit_nocallback(); + static QString tr(const char *s, const char *c, int n); + typedef QModelIndex *(*Callback_buddy)(void *, const QModelIndex &index); + Callback_buddy m_buddyCallback = nullptr; + typedef bool (*Callback_canFetchMore)(void *, const QModelIndex &parent); + Callback_canFetchMore m_canFetchMoreCallback = nullptr; + typedef bool (*Callback_clearItemData)(void *, const QModelIndex &index); + Callback_clearItemData m_clearItemDataCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef QVariant *(*Callback_data)(void *, const QModelIndex &index, + int role); + Callback_data m_dataCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef void (*Callback_fetchMore)(void *, const QModelIndex &parent); + Callback_fetchMore m_fetchMoreCallback = nullptr; + typedef QVariant *(*Callback_headerData)(void *, int section, + Qt::Orientation orientation, + int role); + Callback_headerData m_headerDataCallback = nullptr; + typedef bool (*Callback_insertColumns)(void *, int column, int count, + const QModelIndex &parent); + Callback_insertColumns m_insertColumnsCallback = nullptr; + typedef bool (*Callback_insertRows)(void *, int row, int count, + const QModelIndex &parent); + Callback_insertRows m_insertRowsCallback = nullptr; + typedef QList *(*Callback_mimeTypes)(void *); + Callback_mimeTypes m_mimeTypesCallback = nullptr; + typedef bool (*Callback_moveColumns)(void *, const QModelIndex &sourceParent, + int sourceColumn, int count, + const QModelIndex &destinationParent, + int destinationChild); + Callback_moveColumns m_moveColumnsCallback = nullptr; + typedef bool (*Callback_moveRows)(void *, const QModelIndex &sourceParent, + int sourceRow, int count, + const QModelIndex &destinationParent, + int destinationChild); + Callback_moveRows m_moveRowsCallback = nullptr; + typedef bool (*Callback_removeColumns)(void *, int column, int count, + const QModelIndex &parent); + Callback_removeColumns m_removeColumnsCallback = nullptr; + typedef bool (*Callback_removeRows)(void *, int row, int count, + const QModelIndex &parent); + Callback_removeRows m_removeRowsCallback = nullptr; + typedef void (*Callback_resetInternalData)(void *); + Callback_resetInternalData m_resetInternalDataCallback = nullptr; + typedef void (*Callback_revert)(void *); + Callback_revert m_revertCallback = nullptr; + typedef int (*Callback_rowCount)(void *, const QModelIndex &parent); + Callback_rowCount m_rowCountCallback = nullptr; + typedef bool (*Callback_setData)(void *, const QModelIndex &index, + const QVariant &value, int role); + Callback_setData m_setDataCallback = nullptr; + typedef bool (*Callback_setHeaderData)(void *, int section, + Qt::Orientation orientation, + const QVariant &value, int role); + Callback_setHeaderData m_setHeaderDataCallback = nullptr; + typedef QModelIndex *(*Callback_sibling)(void *, int row, int column, + const QModelIndex &idx); + Callback_sibling m_siblingCallback = nullptr; + typedef void (*Callback_sort)(void *, int column, Qt::SortOrder order); + Callback_sort m_sortCallback = nullptr; + typedef QSize *(*Callback_span)(void *, const QModelIndex &index); + Callback_span m_spanCallback = nullptr; + typedef bool (*Callback_submit)(void *); + Callback_submit m_submitCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QAbstractListModel::QAbstractListModel(QObject * parent) +QtDartBindings_EXPORT void * +c_QAbstractListModel__constructor_QObject(void *parent_); +// QAbstractListModel::buddy(const QModelIndex & index) const +QtDartBindings_EXPORT void * +c_QAbstractListModel__buddy_QModelIndex(void *thisObj, void *index_); +// QAbstractListModel::canFetchMore(const QModelIndex & parent) const +QtDartBindings_EXPORT bool +c_QAbstractListModel__canFetchMore_QModelIndex(void *thisObj, void *parent_); +// QAbstractListModel::clearItemData(const QModelIndex & index) +QtDartBindings_EXPORT bool +c_QAbstractListModel__clearItemData_QModelIndex(void *thisObj, void *index_); +// QAbstractListModel::customEvent(QEvent * event) +QtDartBindings_EXPORT void +c_QAbstractListModel__customEvent_QEvent(void *thisObj, void *event_); +// QAbstractListModel::data(const QModelIndex & index, int role) const +QtDartBindings_EXPORT void * +c_QAbstractListModel__data_QModelIndex_int(void *thisObj, void *index_, + int role); +// QAbstractListModel::event(QEvent * event) +QtDartBindings_EXPORT bool c_QAbstractListModel__event_QEvent(void *thisObj, + void *event_); +// QAbstractListModel::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QAbstractListModel__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QAbstractListModel::fetchMore(const QModelIndex & parent) +QtDartBindings_EXPORT void +c_QAbstractListModel__fetchMore_QModelIndex(void *thisObj, void *parent_); +// QAbstractListModel::headerData(int section, Qt::Orientation orientation, int +// role) const +QtDartBindings_EXPORT void * +c_QAbstractListModel__headerData_int_Orientation_int(void *thisObj, int section, + int orientation, int role); +// QAbstractListModel::insertColumns(int column, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QAbstractListModel__insertColumns_int_int_QModelIndex(void *thisObj, + int column, int count, + void *parent_); +// QAbstractListModel::insertRows(int row, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QAbstractListModel__insertRows_int_int_QModelIndex(void *thisObj, int row, + int count, void *parent_); +// QAbstractListModel::mimeTypes() const +QtDartBindings_EXPORT void *c_QAbstractListModel__mimeTypes(void *thisObj); +// QAbstractListModel::moveColumns(const QModelIndex & sourceParent, int +// sourceColumn, int count, const QModelIndex & destinationParent, int +// destinationChild) +QtDartBindings_EXPORT bool +c_QAbstractListModel__moveColumns_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceColumn, int count, + void *destinationParent_, int destinationChild); +// QAbstractListModel::moveRows(const QModelIndex & sourceParent, int sourceRow, +// int count, const QModelIndex & destinationParent, int destinationChild) +QtDartBindings_EXPORT bool +c_QAbstractListModel__moveRows_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceRow, int count, + void *destinationParent_, int destinationChild); +// QAbstractListModel::removeColumns(int column, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QAbstractListModel__removeColumns_int_int_QModelIndex(void *thisObj, + int column, int count, + void *parent_); +// QAbstractListModel::removeRows(int row, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QAbstractListModel__removeRows_int_int_QModelIndex(void *thisObj, int row, + int count, void *parent_); +// QAbstractListModel::resetInternalData() +QtDartBindings_EXPORT void +c_QAbstractListModel__resetInternalData(void *thisObj); +// QAbstractListModel::revert() +QtDartBindings_EXPORT void c_QAbstractListModel__revert(void *thisObj); +// QAbstractListModel::rowCount(const QModelIndex & parent) const +QtDartBindings_EXPORT int +c_QAbstractListModel__rowCount_QModelIndex(void *thisObj, void *parent_); +// QAbstractListModel::setData(const QModelIndex & index, const QVariant & +// value, int role) +QtDartBindings_EXPORT bool +c_QAbstractListModel__setData_QModelIndex_QVariant_int(void *thisObj, + void *index_, + void *value_, int role); +// QAbstractListModel::setHeaderData(int section, Qt::Orientation orientation, +// const QVariant & value, int role) +QtDartBindings_EXPORT bool +c_QAbstractListModel__setHeaderData_int_Orientation_QVariant_int( + void *thisObj, int section, int orientation, void *value_, int role); +// QAbstractListModel::sibling(int row, int column, const QModelIndex & idx) +// const +QtDartBindings_EXPORT void * +c_QAbstractListModel__sibling_int_int_QModelIndex(void *thisObj, int row, + int column, void *idx_); +// QAbstractListModel::sort(int column, Qt::SortOrder order) +QtDartBindings_EXPORT void +c_QAbstractListModel__sort_int_SortOrder(void *thisObj, int column, int order); +// QAbstractListModel::span(const QModelIndex & index) const +QtDartBindings_EXPORT void * +c_QAbstractListModel__span_QModelIndex(void *thisObj, void *index_); +// QAbstractListModel::submit() +QtDartBindings_EXPORT bool c_QAbstractListModel__submit(void *thisObj); +// QAbstractListModel::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QAbstractListModel__tr_char_char_int(const char *s, const char *c, + int n); +QtDartBindings_EXPORT void c_QAbstractListModel__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QAbstractListModel__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QAbstractListModel_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QAbstractListModel_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QAbstractListModel_wrapper.cpp new file mode 100644 index 0000000..a95a296 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QAbstractListModel_wrapper.cpp @@ -0,0 +1,1212 @@ +#include "QAbstractListModel_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QAbstractListModel_wrapper::QAbstractListModel_wrapper(QObject *parent) + : ::QAbstractListModel(parent) {} +QModelIndex QAbstractListModel_wrapper::buddy(const QModelIndex &index) const { + // tag=1000 + if (m_buddyCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_buddyCallback(const_cast(thisPtr), index); + } else { + // tag=1002 + return ::QAbstractListModel::buddy(index); + } +} +// tag=1009 +QModelIndex +QAbstractListModel_wrapper::buddy_nocallback(const QModelIndex &index) const { + // tag=1003 + return ::QAbstractListModel::buddy(index); +} +bool QAbstractListModel_wrapper::canFetchMore(const QModelIndex &parent) const { + // tag=1000 + if (m_canFetchMoreCallback) { + // tag=1001 + const void *thisPtr = this; + return m_canFetchMoreCallback(const_cast(thisPtr), parent); + } else { + // tag=1002 + return ::QAbstractListModel::canFetchMore(parent); + } +} +// tag=1009 +bool QAbstractListModel_wrapper::canFetchMore_nocallback( + const QModelIndex &parent) const { + // tag=1003 + return ::QAbstractListModel::canFetchMore(parent); +} +bool QAbstractListModel_wrapper::clearItemData(const QModelIndex &index) { + // tag=1000 + if (m_clearItemDataCallback) { + // tag=1001 + const void *thisPtr = this; + return m_clearItemDataCallback(const_cast(thisPtr), index); + } else { + // tag=1002 + return ::QAbstractListModel::clearItemData(index); + } +} +// tag=1009 +bool QAbstractListModel_wrapper::clearItemData_nocallback( + const QModelIndex &index) { + // tag=1003 + return ::QAbstractListModel::clearItemData(index); +} +void QAbstractListModel_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QAbstractListModel::customEvent(event); + } +} +// tag=1009 +void QAbstractListModel_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QAbstractListModel::customEvent(event); +} +QVariant QAbstractListModel_wrapper::data(const QModelIndex &index, + int role) const { + // tag=1000 + if (m_dataCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_dataCallback(const_cast(thisPtr), index, role); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +QVariant QAbstractListModel_wrapper::data_nocallback(const QModelIndex &index, + int role) const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +bool QAbstractListModel_wrapper::event(QEvent *event) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + return ::QAbstractListModel::event(event); + } +} +// tag=1009 +bool QAbstractListModel_wrapper::event_nocallback(QEvent *event) { + // tag=1003 + return ::QAbstractListModel::event(event); +} +bool QAbstractListModel_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QAbstractListModel::eventFilter(watched, event); + } +} +// tag=1009 +bool QAbstractListModel_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + // tag=1003 + return ::QAbstractListModel::eventFilter(watched, event); +} +void QAbstractListModel_wrapper::fetchMore(const QModelIndex &parent) { + // tag=1000 + if (m_fetchMoreCallback) { + // tag=1001 + const void *thisPtr = this; + m_fetchMoreCallback(const_cast(thisPtr), parent); + } else { + // tag=1002 + ::QAbstractListModel::fetchMore(parent); + } +} +// tag=1009 +void QAbstractListModel_wrapper::fetchMore_nocallback( + const QModelIndex &parent) { + // tag=1003 + ::QAbstractListModel::fetchMore(parent); +} +QVariant QAbstractListModel_wrapper::headerData(int section, + Qt::Orientation orientation, + int role) const { + // tag=1000 + if (m_headerDataCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_headerDataCallback(const_cast(thisPtr), section, + orientation, role); + } else { + // tag=1002 + return ::QAbstractListModel::headerData(section, orientation, role); + } +} +// tag=1009 +QVariant QAbstractListModel_wrapper::headerData_nocallback( + int section, Qt::Orientation orientation, int role) const { + // tag=1003 + return ::QAbstractListModel::headerData(section, orientation, role); +} +bool QAbstractListModel_wrapper::insertColumns(int column, int count, + const QModelIndex &parent) { + // tag=1000 + if (m_insertColumnsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_insertColumnsCallback(const_cast(thisPtr), column, count, + parent); + } else { + // tag=1002 + return ::QAbstractListModel::insertColumns(column, count, parent); + } +} +// tag=1009 +bool QAbstractListModel_wrapper::insertColumns_nocallback( + int column, int count, const QModelIndex &parent) { + // tag=1003 + return ::QAbstractListModel::insertColumns(column, count, parent); +} +bool QAbstractListModel_wrapper::insertRows(int row, int count, + const QModelIndex &parent) { + // tag=1000 + if (m_insertRowsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_insertRowsCallback(const_cast(thisPtr), row, count, + parent); + } else { + // tag=1002 + return ::QAbstractListModel::insertRows(row, count, parent); + } +} +// tag=1009 +bool QAbstractListModel_wrapper::insertRows_nocallback( + int row, int count, const QModelIndex &parent) { + // tag=1003 + return ::QAbstractListModel::insertRows(row, count, parent); +} +QList QAbstractListModel_wrapper::mimeTypes() const { + // tag=1000 + if (m_mimeTypesCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_mimeTypesCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QAbstractListModel::mimeTypes(); + } +} +// tag=1009 +QList QAbstractListModel_wrapper::mimeTypes_nocallback() const { + // tag=1003 + return ::QAbstractListModel::mimeTypes(); +} +bool QAbstractListModel_wrapper::moveColumns( + const QModelIndex &sourceParent, int sourceColumn, int count, + const QModelIndex &destinationParent, int destinationChild) { + // tag=1000 + if (m_moveColumnsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_moveColumnsCallback(const_cast(thisPtr), sourceParent, + sourceColumn, count, destinationParent, + destinationChild); + } else { + // tag=1002 + return ::QAbstractListModel::moveColumns( + sourceParent, sourceColumn, count, destinationParent, destinationChild); + } +} +// tag=1009 +bool QAbstractListModel_wrapper::moveColumns_nocallback( + const QModelIndex &sourceParent, int sourceColumn, int count, + const QModelIndex &destinationParent, int destinationChild) { + // tag=1003 + return ::QAbstractListModel::moveColumns(sourceParent, sourceColumn, count, + destinationParent, destinationChild); +} +bool QAbstractListModel_wrapper::moveRows(const QModelIndex &sourceParent, + int sourceRow, int count, + const QModelIndex &destinationParent, + int destinationChild) { + // tag=1000 + if (m_moveRowsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_moveRowsCallback(const_cast(thisPtr), sourceParent, + sourceRow, count, destinationParent, + destinationChild); + } else { + // tag=1002 + return ::QAbstractListModel::moveRows(sourceParent, sourceRow, count, + destinationParent, destinationChild); + } +} +// tag=1009 +bool QAbstractListModel_wrapper::moveRows_nocallback( + const QModelIndex &sourceParent, int sourceRow, int count, + const QModelIndex &destinationParent, int destinationChild) { + // tag=1003 + return ::QAbstractListModel::moveRows(sourceParent, sourceRow, count, + destinationParent, destinationChild); +} +bool QAbstractListModel_wrapper::removeColumns(int column, int count, + const QModelIndex &parent) { + // tag=1000 + if (m_removeColumnsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_removeColumnsCallback(const_cast(thisPtr), column, count, + parent); + } else { + // tag=1002 + return ::QAbstractListModel::removeColumns(column, count, parent); + } +} +// tag=1009 +bool QAbstractListModel_wrapper::removeColumns_nocallback( + int column, int count, const QModelIndex &parent) { + // tag=1003 + return ::QAbstractListModel::removeColumns(column, count, parent); +} +bool QAbstractListModel_wrapper::removeRows(int row, int count, + const QModelIndex &parent) { + // tag=1000 + if (m_removeRowsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_removeRowsCallback(const_cast(thisPtr), row, count, + parent); + } else { + // tag=1002 + return ::QAbstractListModel::removeRows(row, count, parent); + } +} +// tag=1009 +bool QAbstractListModel_wrapper::removeRows_nocallback( + int row, int count, const QModelIndex &parent) { + // tag=1003 + return ::QAbstractListModel::removeRows(row, count, parent); +} +void QAbstractListModel_wrapper::resetInternalData() { + // tag=1000 + if (m_resetInternalDataCallback) { + // tag=1001 + const void *thisPtr = this; + m_resetInternalDataCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QAbstractListModel::resetInternalData(); + } +} +// tag=1009 +void QAbstractListModel_wrapper::resetInternalData_nocallback() { + // tag=1003 + ::QAbstractListModel::resetInternalData(); +} +void QAbstractListModel_wrapper::revert() { + // tag=1000 + if (m_revertCallback) { + // tag=1001 + const void *thisPtr = this; + m_revertCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QAbstractListModel::revert(); + } +} +// tag=1009 +void QAbstractListModel_wrapper::revert_nocallback() { + // tag=1003 + ::QAbstractListModel::revert(); +} +int QAbstractListModel_wrapper::rowCount(const QModelIndex &parent) const { + // tag=1000 + if (m_rowCountCallback) { + // tag=1001 + const void *thisPtr = this; + return m_rowCountCallback(const_cast(thisPtr), parent); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +int QAbstractListModel_wrapper::rowCount_nocallback( + const QModelIndex &parent) const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +bool QAbstractListModel_wrapper::setData(const QModelIndex &index, + const QVariant &value, int role) { + // tag=1000 + if (m_setDataCallback) { + // tag=1001 + const void *thisPtr = this; + return m_setDataCallback(const_cast(thisPtr), index, value, role); + } else { + // tag=1002 + return ::QAbstractListModel::setData(index, value, role); + } +} +// tag=1009 +bool QAbstractListModel_wrapper::setData_nocallback(const QModelIndex &index, + const QVariant &value, + int role) { + // tag=1003 + return ::QAbstractListModel::setData(index, value, role); +} +bool QAbstractListModel_wrapper::setHeaderData(int section, + Qt::Orientation orientation, + const QVariant &value, + int role) { + // tag=1000 + if (m_setHeaderDataCallback) { + // tag=1001 + const void *thisPtr = this; + return m_setHeaderDataCallback(const_cast(thisPtr), section, + orientation, value, role); + } else { + // tag=1002 + return ::QAbstractListModel::setHeaderData(section, orientation, value, + role); + } +} +// tag=1009 +bool QAbstractListModel_wrapper::setHeaderData_nocallback( + int section, Qt::Orientation orientation, const QVariant &value, int role) { + // tag=1003 + return ::QAbstractListModel::setHeaderData(section, orientation, value, role); +} +QModelIndex QAbstractListModel_wrapper::sibling(int row, int column, + const QModelIndex &idx) const { + // tag=1000 + if (m_siblingCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_siblingCallback(const_cast(thisPtr), row, column, idx); + } else { + // tag=1002 + return ::QAbstractListModel::sibling(row, column, idx); + } +} +// tag=1009 +QModelIndex +QAbstractListModel_wrapper::sibling_nocallback(int row, int column, + const QModelIndex &idx) const { + // tag=1003 + return ::QAbstractListModel::sibling(row, column, idx); +} +void QAbstractListModel_wrapper::sort(int column, Qt::SortOrder order) { + // tag=1000 + if (m_sortCallback) { + // tag=1001 + const void *thisPtr = this; + m_sortCallback(const_cast(thisPtr), column, order); + } else { + // tag=1002 + ::QAbstractListModel::sort(column, order); + } +} +// tag=1009 +void QAbstractListModel_wrapper::sort_nocallback(int column, + Qt::SortOrder order) { + // tag=1003 + ::QAbstractListModel::sort(column, order); +} +QSize QAbstractListModel_wrapper::span(const QModelIndex &index) const { + // tag=1000 + if (m_spanCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_spanCallback(const_cast(thisPtr), index); + } else { + // tag=1002 + return ::QAbstractListModel::span(index); + } +} +// tag=1009 +QSize QAbstractListModel_wrapper::span_nocallback( + const QModelIndex &index) const { + // tag=1003 + return ::QAbstractListModel::span(index); +} +bool QAbstractListModel_wrapper::submit() { + // tag=1000 + if (m_submitCallback) { + // tag=1001 + const void *thisPtr = this; + return m_submitCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QAbstractListModel::submit(); + } +} +// tag=1009 +bool QAbstractListModel_wrapper::submit_nocallback() { + // tag=1003 + return ::QAbstractListModel::submit(); +} +QString QAbstractListModel_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QAbstractListModel::tr(s, c, n); +} + +// tag=1005 +QAbstractListModel_wrapper::~QAbstractListModel_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QAbstractListModel *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QAbstractListModel_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper *>(ptr); +} +extern "C" { + +// tag=1049 +void c_QAbstractListModel_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper *>(cppObj); +} +void *c_QAbstractListModel__constructor_QObject(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QAbstractListModel_wrapper(parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// buddy(const QModelIndex & index) const +void *c_QAbstractListModel__buddy_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->buddy_nocallback(index); + } else { + return targetPtr->buddy(index); + } + }()}; +} + +// tag=1050 +// canFetchMore(const QModelIndex & parent) const +bool c_QAbstractListModel__canFetchMore_QModelIndex(void *thisObj, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->canFetchMore_nocallback(parent); + } else { + return targetPtr->canFetchMore(parent); + } + }(); +} + +// tag=1050 +// clearItemData(const QModelIndex & index) +bool c_QAbstractListModel__clearItemData_QModelIndex(void *thisObj, + void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->clearItemData_nocallback(index); + } else { + return targetPtr->clearItemData(index); + } + }(); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QAbstractListModel__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// data(const QModelIndex & index, int role) const +void *c_QAbstractListModel__data_QModelIndex_int(void *thisObj, void *index_, + int role) { + auto &index = *reinterpret_cast(index_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->data_nocallback(index, role); + } else { + return targetPtr->data(index, role); + } + }()}; +} + +// tag=1079 +void c_QAbstractListModel__onDataChanged_QModelIndex_QModelIndex_QList_int( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractListModel::dataChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// event(QEvent * event) +bool c_QAbstractListModel__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QAbstractListModel__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// fetchMore(const QModelIndex & parent) +void c_QAbstractListModel__fetchMore_QModelIndex(void *thisObj, void *parent_) { + auto &parent = *reinterpret_cast(parent_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->fetchMore_nocallback(parent); + } else { + return targetPtr->fetchMore(parent); + } + }(); +} + +// tag=1050 +// headerData(int section, Qt::Orientation orientation, int role) const +void *c_QAbstractListModel__headerData_int_Orientation_int(void *thisObj, + int section, + int orientation, + int role) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->headerData_nocallback( + section, static_cast(orientation), role); + } else { + return targetPtr->headerData( + section, static_cast(orientation), role); + } + }()}; +} + +// tag=1079 +void c_QAbstractListModel__onHeaderDataChanged_Orientation_int_int( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractListModel::headerDataChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// insertColumns(int column, int count, const QModelIndex & parent) +bool c_QAbstractListModel__insertColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->insertColumns_nocallback(column, count, parent); + } else { + return targetPtr->insertColumns(column, count, parent); + } + }(); +} + +// tag=1050 +// insertRows(int row, int count, const QModelIndex & parent) +bool c_QAbstractListModel__insertRows_int_int_QModelIndex(void *thisObj, + int row, int count, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->insertRows_nocallback(row, count, parent); + } else { + return targetPtr->insertRows(row, count, parent); + } + }(); +} + +// tag=1079 +void c_QAbstractListModel__onLayoutAboutToBeChanged(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractListModel::layoutAboutToBeChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QAbstractListModel__onLayoutChanged(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractListModel::layoutChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// mimeTypes() const +void *c_QAbstractListModel__mimeTypes(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper>{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->mimeTypes_nocallback(); + } else { + return targetPtr->mimeTypes(); + } + }()}; +} + +// tag=1050 +// moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, +// const QModelIndex & destinationParent, int destinationChild) +bool c_QAbstractListModel__moveColumns_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceColumn, int count, + void *destinationParent_, int destinationChild) { + auto &sourceParent = *reinterpret_cast(sourceParent_); + auto &destinationParent = + *reinterpret_cast(destinationParent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->moveColumns_nocallback(sourceParent, sourceColumn, + count, destinationParent, + destinationChild); + } else { + return targetPtr->moveColumns(sourceParent, sourceColumn, count, + destinationParent, destinationChild); + } + }(); +} + +// tag=1050 +// moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const +// QModelIndex & destinationParent, int destinationChild) +bool c_QAbstractListModel__moveRows_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceRow, int count, + void *destinationParent_, int destinationChild) { + auto &sourceParent = *reinterpret_cast(sourceParent_); + auto &destinationParent = + *reinterpret_cast(destinationParent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->moveRows_nocallback(sourceParent, sourceRow, count, + destinationParent, + destinationChild); + } else { + return targetPtr->moveRows(sourceParent, sourceRow, count, + destinationParent, destinationChild); + } + }(); +} + +// tag=1050 +// removeColumns(int column, int count, const QModelIndex & parent) +bool c_QAbstractListModel__removeColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->removeColumns_nocallback(column, count, parent); + } else { + return targetPtr->removeColumns(column, count, parent); + } + }(); +} + +// tag=1050 +// removeRows(int row, int count, const QModelIndex & parent) +bool c_QAbstractListModel__removeRows_int_int_QModelIndex(void *thisObj, + int row, int count, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->removeRows_nocallback(row, count, parent); + } else { + return targetPtr->removeRows(row, count, parent); + } + }(); +} + +// tag=1050 +// resetInternalData() +void c_QAbstractListModel__resetInternalData(void *thisObj) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->resetInternalData_nocallback(); +} + +// tag=1050 +// revert() +void c_QAbstractListModel__revert(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->revert_nocallback(); + } else { + return targetPtr->revert(); + } + }(); +} + +// tag=1050 +// rowCount(const QModelIndex & parent) const +int c_QAbstractListModel__rowCount_QModelIndex(void *thisObj, void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->rowCount_nocallback(parent); + } else { + return targetPtr->rowCount(parent); + } + }(); +} + +// tag=1050 +// setData(const QModelIndex & index, const QVariant & value, int role) +bool c_QAbstractListModel__setData_QModelIndex_QVariant_int(void *thisObj, + void *index_, + void *value_, + int role) { + auto &index = *reinterpret_cast(index_); + auto &value = *reinterpret_cast(value_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setData_nocallback(index, value, role); + } else { + return targetPtr->setData(index, value, role); + } + }(); +} + +// tag=1050 +// setHeaderData(int section, Qt::Orientation orientation, const QVariant & +// value, int role) +bool c_QAbstractListModel__setHeaderData_int_Orientation_QVariant_int( + void *thisObj, int section, int orientation, void *value_, int role) { + auto &value = *reinterpret_cast(value_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setHeaderData_nocallback( + section, static_cast(orientation), value, role); + } else { + return targetPtr->setHeaderData( + section, static_cast(orientation), value, role); + } + }(); +} + +// tag=1050 +// sibling(int row, int column, const QModelIndex & idx) const +void *c_QAbstractListModel__sibling_int_int_QModelIndex(void *thisObj, int row, + int column, + void *idx_) { + auto &idx = *reinterpret_cast(idx_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->sibling_nocallback(row, column, idx); + } else { + return targetPtr->sibling(row, column, idx); + } + }()}; +} + +// tag=1050 +// sort(int column, Qt::SortOrder order) +void c_QAbstractListModel__sort_int_SortOrder(void *thisObj, int column, + int order) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sort_nocallback(column, + static_cast(order)); + } else { + return targetPtr->sort(column, static_cast(order)); + } + }(); +} + +// tag=1050 +// span(const QModelIndex & index) const +void *c_QAbstractListModel__span_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->span_nocallback(index); + } else { + return targetPtr->span(index); + } + }()}; +} + +// tag=1050 +// submit() +bool c_QAbstractListModel__submit(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->submit_nocallback(); + } else { + return targetPtr->submit(); + } + }(); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QAbstractListModel__tr_char_char_int(const char *s, + const char *c, int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QAbstractListModel_wrapper::tr(s, c, n)}; +} +void c_QAbstractListModel__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QAbstractListModel__registerVirtualMethodCallback(void *ptr, + void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 5752: + wrapper->m_buddyCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper::Callback_buddy>( + callback); + break; + case 5753: + wrapper->m_canFetchMoreCallback = + reinterpret_cast(callback); + break; + case 5758: + wrapper->m_clearItemDataCallback = + reinterpret_cast(callback); + break; + case 944: + wrapper->m_customEventCallback = + reinterpret_cast(callback); + break; + case 5761: + wrapper->m_dataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper::Callback_data>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper::Callback_event>( + callback); + break; + case 954: + wrapper->m_eventFilterCallback = + reinterpret_cast(callback); + break; + case 5778: + wrapper->m_fetchMoreCallback = + reinterpret_cast(callback); + break; + case 5781: + wrapper->m_headerDataCallback = + reinterpret_cast(callback); + break; + case 5786: + wrapper->m_insertColumnsCallback = + reinterpret_cast(callback); + break; + case 5788: + wrapper->m_insertRowsCallback = + reinterpret_cast(callback); + break; + case 5795: + wrapper->m_mimeTypesCallback = + reinterpret_cast(callback); + break; + case 5797: + wrapper->m_moveColumnsCallback = + reinterpret_cast(callback); + break; + case 5799: + wrapper->m_moveRowsCallback = + reinterpret_cast(callback); + break; + case 5806: + wrapper->m_removeColumnsCallback = + reinterpret_cast(callback); + break; + case 5809: + wrapper->m_removeRowsCallback = + reinterpret_cast(callback); + break; + case 5810: + wrapper->m_resetInternalDataCallback = + reinterpret_cast(callback); + break; + case 5811: + wrapper->m_revertCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper::Callback_revert>( + callback); + break; + case 5812: + wrapper->m_rowCountCallback = + reinterpret_cast(callback); + break; + case 5815: + wrapper->m_setDataCallback = + reinterpret_cast(callback); + break; + case 5816: + wrapper->m_setHeaderDataCallback = + reinterpret_cast(callback); + break; + case 5820: + wrapper->m_siblingCallback = + reinterpret_cast(callback); + break; + case 5822: + wrapper->m_sortCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper::Callback_sort>( + callback); + break; + case 5823: + wrapper->m_spanCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper::Callback_span>( + callback); + break; + case 5825: + wrapper->m_submitCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractListModel_wrapper::Callback_submit>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QAbstractListModel_wrapper.h b/generated/QtDartBindings/dart/ffi/QAbstractListModel_wrapper.h new file mode 100644 index 0000000..c0d0bff --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QAbstractListModel_wrapper.h @@ -0,0 +1,425 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QAbstractListModel_wrapper : public ::QAbstractListModel { +public: + ~QAbstractListModel_wrapper(); + // tag=1041 + QAbstractListModel_wrapper(QObject *parent = nullptr); + // tag=1041 + virtual QModelIndex buddy(const QModelIndex &index) const; + // tag=1008 + virtual QModelIndex buddy_nocallback(const QModelIndex &index) const; + // tag=1041 + virtual bool canFetchMore(const QModelIndex &parent) const; + // tag=1008 + virtual bool canFetchMore_nocallback(const QModelIndex &parent) const; + // tag=1041 + virtual bool clearItemData(const QModelIndex &index); + // tag=1008 + virtual bool clearItemData_nocallback(const QModelIndex &index); + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual QVariant data(const QModelIndex &index, + int role = Qt::DisplayRole) const; + // tag=1008 + virtual QVariant data_nocallback(const QModelIndex &index, + int role = Qt::DisplayRole) const; + // tag=1041 + virtual bool event(QEvent *event); + // tag=1008 + virtual bool event_nocallback(QEvent *event); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + virtual void fetchMore(const QModelIndex &parent); + // tag=1008 + virtual void fetchMore_nocallback(const QModelIndex &parent); + // tag=1041 + virtual QVariant headerData(int section, Qt::Orientation orientation, + int role = Qt::DisplayRole) const; + // tag=1008 + virtual QVariant headerData_nocallback(int section, + Qt::Orientation orientation, + int role = Qt::DisplayRole) const; + // tag=1041 + virtual bool insertColumns(int column, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1008 + virtual bool + insertColumns_nocallback(int column, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1041 + virtual bool insertRows(int row, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1008 + virtual bool insertRows_nocallback(int row, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1041 + virtual QList mimeTypes() const; + // tag=1008 + virtual QList mimeTypes_nocallback() const; + // tag=1041 + virtual bool moveColumns(const QModelIndex &sourceParent, int sourceColumn, + int count, const QModelIndex &destinationParent, + int destinationChild); + // tag=1008 + virtual bool moveColumns_nocallback(const QModelIndex &sourceParent, + int sourceColumn, int count, + const QModelIndex &destinationParent, + int destinationChild); + // tag=1041 + virtual bool moveRows(const QModelIndex &sourceParent, int sourceRow, + int count, const QModelIndex &destinationParent, + int destinationChild); + // tag=1008 + virtual bool moveRows_nocallback(const QModelIndex &sourceParent, + int sourceRow, int count, + const QModelIndex &destinationParent, + int destinationChild); + // tag=1041 + virtual bool removeColumns(int column, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1008 + virtual bool + removeColumns_nocallback(int column, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1041 + virtual bool removeRows(int row, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1008 + virtual bool removeRows_nocallback(int row, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1041 + virtual void resetInternalData(); + // tag=1008 + virtual void resetInternalData_nocallback(); + // tag=1041 + virtual void revert(); + // tag=1008 + virtual void revert_nocallback(); + // tag=1041 + virtual int rowCount(const QModelIndex &parent = QModelIndex()) const; + // tag=1008 + virtual int + rowCount_nocallback(const QModelIndex &parent = QModelIndex()) const; + // tag=1041 + virtual bool setData(const QModelIndex &index, const QVariant &value, + int role = Qt::EditRole); + // tag=1008 + virtual bool setData_nocallback(const QModelIndex &index, + const QVariant &value, + int role = Qt::EditRole); + // tag=1041 + virtual bool setHeaderData(int section, Qt::Orientation orientation, + const QVariant &value, int role = Qt::EditRole); + // tag=1008 + virtual bool setHeaderData_nocallback(int section, + Qt::Orientation orientation, + const QVariant &value, + int role = Qt::EditRole); + // tag=1041 + virtual QModelIndex sibling(int row, int column, + const QModelIndex &idx) const; + // tag=1008 + virtual QModelIndex sibling_nocallback(int row, int column, + const QModelIndex &idx) const; + // tag=1041 + virtual void sort(int column, Qt::SortOrder order = Qt::AscendingOrder); + // tag=1008 + virtual void sort_nocallback(int column, + Qt::SortOrder order = Qt::AscendingOrder); + // tag=1041 + virtual QSize span(const QModelIndex &index) const; + // tag=1008 + virtual QSize span_nocallback(const QModelIndex &index) const; + // tag=1041 + virtual bool submit(); + // tag=1008 + virtual bool submit_nocallback(); + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1042 + typedef QModelIndex *(*Callback_buddy)(void *, const QModelIndex &index); + Callback_buddy m_buddyCallback = nullptr; + // tag=1042 + typedef bool (*Callback_canFetchMore)(void *, const QModelIndex &parent); + Callback_canFetchMore m_canFetchMoreCallback = nullptr; + // tag=1042 + typedef bool (*Callback_clearItemData)(void *, const QModelIndex &index); + Callback_clearItemData m_clearItemDataCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef QVariant *(*Callback_data)(void *, const QModelIndex &index, + int role); + Callback_data m_dataCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef void (*Callback_fetchMore)(void *, const QModelIndex &parent); + Callback_fetchMore m_fetchMoreCallback = nullptr; + // tag=1042 + typedef QVariant *(*Callback_headerData)(void *, int section, + Qt::Orientation orientation, + int role); + Callback_headerData m_headerDataCallback = nullptr; + // tag=1042 + typedef bool (*Callback_insertColumns)(void *, int column, int count, + const QModelIndex &parent); + Callback_insertColumns m_insertColumnsCallback = nullptr; + // tag=1042 + typedef bool (*Callback_insertRows)(void *, int row, int count, + const QModelIndex &parent); + Callback_insertRows m_insertRowsCallback = nullptr; + // tag=1042 + typedef QList *(*Callback_mimeTypes)(void *); + Callback_mimeTypes m_mimeTypesCallback = nullptr; + // tag=1042 + typedef bool (*Callback_moveColumns)(void *, const QModelIndex &sourceParent, + int sourceColumn, int count, + const QModelIndex &destinationParent, + int destinationChild); + Callback_moveColumns m_moveColumnsCallback = nullptr; + // tag=1042 + typedef bool (*Callback_moveRows)(void *, const QModelIndex &sourceParent, + int sourceRow, int count, + const QModelIndex &destinationParent, + int destinationChild); + Callback_moveRows m_moveRowsCallback = nullptr; + // tag=1042 + typedef bool (*Callback_removeColumns)(void *, int column, int count, + const QModelIndex &parent); + Callback_removeColumns m_removeColumnsCallback = nullptr; + // tag=1042 + typedef bool (*Callback_removeRows)(void *, int row, int count, + const QModelIndex &parent); + Callback_removeRows m_removeRowsCallback = nullptr; + // tag=1042 + typedef void (*Callback_resetInternalData)(void *); + Callback_resetInternalData m_resetInternalDataCallback = nullptr; + // tag=1042 + typedef void (*Callback_revert)(void *); + Callback_revert m_revertCallback = nullptr; + // tag=1042 + typedef int (*Callback_rowCount)(void *, const QModelIndex &parent); + Callback_rowCount m_rowCountCallback = nullptr; + // tag=1042 + typedef bool (*Callback_setData)(void *, const QModelIndex &index, + const QVariant &value, int role); + Callback_setData m_setDataCallback = nullptr; + // tag=1042 + typedef bool (*Callback_setHeaderData)(void *, int section, + Qt::Orientation orientation, + const QVariant &value, int role); + Callback_setHeaderData m_setHeaderDataCallback = nullptr; + // tag=1042 + typedef QModelIndex *(*Callback_sibling)(void *, int row, int column, + const QModelIndex &idx); + Callback_sibling m_siblingCallback = nullptr; + // tag=1042 + typedef void (*Callback_sort)(void *, int column, Qt::SortOrder order); + Callback_sort m_sortCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_span)(void *, const QModelIndex &index); + Callback_span m_spanCallback = nullptr; + // tag=1042 + typedef bool (*Callback_submit)(void *); + Callback_submit m_submitCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QAbstractListModel::QAbstractListModel(QObject * parent) +QtDartBindings_EXPORT void * +c_QAbstractListModel__constructor_QObject(void *parent_); + +// tag=1067 +// QAbstractListModel::buddy(const QModelIndex & index) const +QtDartBindings_EXPORT void * +c_QAbstractListModel__buddy_QModelIndex(void *thisObj, void *index_); + +// tag=1067 +// QAbstractListModel::canFetchMore(const QModelIndex & parent) const +QtDartBindings_EXPORT bool +c_QAbstractListModel__canFetchMore_QModelIndex(void *thisObj, void *parent_); + +// tag=1067 +// QAbstractListModel::clearItemData(const QModelIndex & index) +QtDartBindings_EXPORT bool +c_QAbstractListModel__clearItemData_QModelIndex(void *thisObj, void *index_); + +// tag=1067 +// QAbstractListModel::customEvent(QEvent * event) +QtDartBindings_EXPORT void +c_QAbstractListModel__customEvent_QEvent(void *thisObj, void *event_); + +// tag=1067 +// QAbstractListModel::data(const QModelIndex & index, int role) const +QtDartBindings_EXPORT void * +c_QAbstractListModel__data_QModelIndex_int(void *thisObj, void *index_, + int role); + +// tag=1067 +// QAbstractListModel::event(QEvent * event) +QtDartBindings_EXPORT bool c_QAbstractListModel__event_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QAbstractListModel::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QAbstractListModel__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); + +// tag=1067 +// QAbstractListModel::fetchMore(const QModelIndex & parent) +QtDartBindings_EXPORT void +c_QAbstractListModel__fetchMore_QModelIndex(void *thisObj, void *parent_); + +// tag=1067 +// QAbstractListModel::headerData(int section, Qt::Orientation orientation, int +// role) const +QtDartBindings_EXPORT void * +c_QAbstractListModel__headerData_int_Orientation_int(void *thisObj, int section, + int orientation, int role); + +// tag=1067 +// QAbstractListModel::insertColumns(int column, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QAbstractListModel__insertColumns_int_int_QModelIndex(void *thisObj, + int column, int count, + void *parent_); + +// tag=1067 +// QAbstractListModel::insertRows(int row, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QAbstractListModel__insertRows_int_int_QModelIndex(void *thisObj, int row, + int count, void *parent_); + +// tag=1067 +// QAbstractListModel::mimeTypes() const +QtDartBindings_EXPORT void *c_QAbstractListModel__mimeTypes(void *thisObj); + +// tag=1067 +// QAbstractListModel::moveColumns(const QModelIndex & sourceParent, int +// sourceColumn, int count, const QModelIndex & destinationParent, int +// destinationChild) +QtDartBindings_EXPORT bool +c_QAbstractListModel__moveColumns_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceColumn, int count, + void *destinationParent_, int destinationChild); + +// tag=1067 +// QAbstractListModel::moveRows(const QModelIndex & sourceParent, int +// sourceRow, int count, const QModelIndex & destinationParent, int +// destinationChild) +QtDartBindings_EXPORT bool +c_QAbstractListModel__moveRows_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceRow, int count, + void *destinationParent_, int destinationChild); + +// tag=1067 +// QAbstractListModel::removeColumns(int column, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QAbstractListModel__removeColumns_int_int_QModelIndex(void *thisObj, + int column, int count, + void *parent_); + +// tag=1067 +// QAbstractListModel::removeRows(int row, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QAbstractListModel__removeRows_int_int_QModelIndex(void *thisObj, int row, + int count, void *parent_); + +// tag=1067 +// QAbstractListModel::resetInternalData() +QtDartBindings_EXPORT void +c_QAbstractListModel__resetInternalData(void *thisObj); + +// tag=1067 +// QAbstractListModel::revert() +QtDartBindings_EXPORT void c_QAbstractListModel__revert(void *thisObj); + +// tag=1067 +// QAbstractListModel::rowCount(const QModelIndex & parent) const +QtDartBindings_EXPORT int +c_QAbstractListModel__rowCount_QModelIndex(void *thisObj, void *parent_); + +// tag=1067 +// QAbstractListModel::setData(const QModelIndex & index, const QVariant & +// value, int role) +QtDartBindings_EXPORT bool +c_QAbstractListModel__setData_QModelIndex_QVariant_int(void *thisObj, + void *index_, + void *value_, int role); + +// tag=1067 +// QAbstractListModel::setHeaderData(int section, Qt::Orientation orientation, +// const QVariant & value, int role) +QtDartBindings_EXPORT bool +c_QAbstractListModel__setHeaderData_int_Orientation_QVariant_int( + void *thisObj, int section, int orientation, void *value_, int role); + +// tag=1067 +// QAbstractListModel::sibling(int row, int column, const QModelIndex & idx) +// const +QtDartBindings_EXPORT void * +c_QAbstractListModel__sibling_int_int_QModelIndex(void *thisObj, int row, + int column, void *idx_); + +// tag=1067 +// QAbstractListModel::sort(int column, Qt::SortOrder order) +QtDartBindings_EXPORT void +c_QAbstractListModel__sort_int_SortOrder(void *thisObj, int column, int order); + +// tag=1067 +// QAbstractListModel::span(const QModelIndex & index) const +QtDartBindings_EXPORT void * +c_QAbstractListModel__span_QModelIndex(void *thisObj, void *index_); + +// tag=1067 +// QAbstractListModel::submit() +QtDartBindings_EXPORT bool c_QAbstractListModel__submit(void *thisObj); + +// tag=1067 +// QAbstractListModel::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QAbstractListModel__tr_char_char_int(const char *s, const char *c, + int n); + +// tag=1066 +QtDartBindings_EXPORT void c_QAbstractListModel__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QAbstractListModel__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QAbstractListModel_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QAbstractProxyModel_c.cpp b/generated/QtDartBindings/dart/ffi/QAbstractProxyModel_c.cpp new file mode 100644 index 0000000..d910e0c --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QAbstractProxyModel_c.cpp @@ -0,0 +1,1376 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QAbstractProxyModel_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QAbstractProxyModel_wrapper::QAbstractProxyModel_wrapper(QObject *parent) + : ::QAbstractProxyModel(parent) {} +QModelIndex QAbstractProxyModel_wrapper::buddy(const QModelIndex &index) const { + if (m_buddyCallback) { + const void *thisPtr = this; + return *m_buddyCallback(const_cast(thisPtr), index); + } else { + return ::QAbstractProxyModel::buddy(index); + } +} +QModelIndex +QAbstractProxyModel_wrapper::buddy_nocallback(const QModelIndex &index) const { + return ::QAbstractProxyModel::buddy(index); +} +bool QAbstractProxyModel_wrapper::canFetchMore( + const QModelIndex &parent) const { + if (m_canFetchMoreCallback) { + const void *thisPtr = this; + return m_canFetchMoreCallback(const_cast(thisPtr), parent); + } else { + return ::QAbstractProxyModel::canFetchMore(parent); + } +} +bool QAbstractProxyModel_wrapper::canFetchMore_nocallback( + const QModelIndex &parent) const { + return ::QAbstractProxyModel::canFetchMore(parent); +} +bool QAbstractProxyModel_wrapper::clearItemData(const QModelIndex &index) { + if (m_clearItemDataCallback) { + const void *thisPtr = this; + return m_clearItemDataCallback(const_cast(thisPtr), index); + } else { + return ::QAbstractProxyModel::clearItemData(index); + } +} +bool QAbstractProxyModel_wrapper::clearItemData_nocallback( + const QModelIndex &index) { + return ::QAbstractProxyModel::clearItemData(index); +} +int QAbstractProxyModel_wrapper::columnCount(const QModelIndex &parent) const { + if (m_columnCountCallback) { + const void *thisPtr = this; + return m_columnCountCallback(const_cast(thisPtr), parent); + } else { + std::cerr << "columnCount: Warning: Calling pure-virtual\n"; + return {}; + } +} +int QAbstractProxyModel_wrapper::columnCount_nocallback( + const QModelIndex &parent) const { + std::cerr << "columnCount: Warning: Calling pure-virtual\n"; + return {}; +} +void QAbstractProxyModel_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QAbstractProxyModel::customEvent(event); + } +} +void QAbstractProxyModel_wrapper::customEvent_nocallback(QEvent *event) { + ::QAbstractProxyModel::customEvent(event); +} +QVariant QAbstractProxyModel_wrapper::data(const QModelIndex &proxyIndex, + int role) const { + if (m_dataCallback) { + const void *thisPtr = this; + return *m_dataCallback(const_cast(thisPtr), proxyIndex, role); + } else { + return ::QAbstractProxyModel::data(proxyIndex, role); + } +} +QVariant +QAbstractProxyModel_wrapper::data_nocallback(const QModelIndex &proxyIndex, + int role) const { + return ::QAbstractProxyModel::data(proxyIndex, role); +} +bool QAbstractProxyModel_wrapper::event(QEvent *event) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + return ::QAbstractProxyModel::event(event); + } +} +bool QAbstractProxyModel_wrapper::event_nocallback(QEvent *event) { + return ::QAbstractProxyModel::event(event); +} +bool QAbstractProxyModel_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QAbstractProxyModel::eventFilter(watched, event); + } +} +bool QAbstractProxyModel_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + return ::QAbstractProxyModel::eventFilter(watched, event); +} +void QAbstractProxyModel_wrapper::fetchMore(const QModelIndex &parent) { + if (m_fetchMoreCallback) { + const void *thisPtr = this; + m_fetchMoreCallback(const_cast(thisPtr), parent); + } else { + ::QAbstractProxyModel::fetchMore(parent); + } +} +void QAbstractProxyModel_wrapper::fetchMore_nocallback( + const QModelIndex &parent) { + ::QAbstractProxyModel::fetchMore(parent); +} +bool QAbstractProxyModel_wrapper::hasChildren(const QModelIndex &parent) const { + if (m_hasChildrenCallback) { + const void *thisPtr = this; + return m_hasChildrenCallback(const_cast(thisPtr), parent); + } else { + return ::QAbstractProxyModel::hasChildren(parent); + } +} +bool QAbstractProxyModel_wrapper::hasChildren_nocallback( + const QModelIndex &parent) const { + return ::QAbstractProxyModel::hasChildren(parent); +} +QVariant QAbstractProxyModel_wrapper::headerData(int section, + Qt::Orientation orientation, + int role) const { + if (m_headerDataCallback) { + const void *thisPtr = this; + return *m_headerDataCallback(const_cast(thisPtr), section, + orientation, role); + } else { + return ::QAbstractProxyModel::headerData(section, orientation, role); + } +} +QVariant QAbstractProxyModel_wrapper::headerData_nocallback( + int section, Qt::Orientation orientation, int role) const { + return ::QAbstractProxyModel::headerData(section, orientation, role); +} +QModelIndex +QAbstractProxyModel_wrapper::index(int row, int column, + const QModelIndex &parent) const { + if (m_indexCallback) { + const void *thisPtr = this; + return *m_indexCallback(const_cast(thisPtr), row, column, parent); + } else { + std::cerr << "index: Warning: Calling pure-virtual\n"; + return {}; + } +} +QModelIndex +QAbstractProxyModel_wrapper::index_nocallback(int row, int column, + const QModelIndex &parent) const { + std::cerr << "index: Warning: Calling pure-virtual\n"; + return {}; +} +bool QAbstractProxyModel_wrapper::insertColumns(int column, int count, + const QModelIndex &parent) { + if (m_insertColumnsCallback) { + const void *thisPtr = this; + return m_insertColumnsCallback(const_cast(thisPtr), column, count, + parent); + } else { + return ::QAbstractProxyModel::insertColumns(column, count, parent); + } +} +bool QAbstractProxyModel_wrapper::insertColumns_nocallback( + int column, int count, const QModelIndex &parent) { + return ::QAbstractProxyModel::insertColumns(column, count, parent); +} +bool QAbstractProxyModel_wrapper::insertRows(int row, int count, + const QModelIndex &parent) { + if (m_insertRowsCallback) { + const void *thisPtr = this; + return m_insertRowsCallback(const_cast(thisPtr), row, count, + parent); + } else { + return ::QAbstractProxyModel::insertRows(row, count, parent); + } +} +bool QAbstractProxyModel_wrapper::insertRows_nocallback( + int row, int count, const QModelIndex &parent) { + return ::QAbstractProxyModel::insertRows(row, count, parent); +} +QModelIndex QAbstractProxyModel_wrapper::mapFromSource( + const QModelIndex &sourceIndex) const { + if (m_mapFromSourceCallback) { + const void *thisPtr = this; + return *m_mapFromSourceCallback(const_cast(thisPtr), sourceIndex); + } else { + std::cerr << "mapFromSource: Warning: Calling pure-virtual\n"; + return {}; + } +} +QModelIndex QAbstractProxyModel_wrapper::mapFromSource_nocallback( + const QModelIndex &sourceIndex) const { + std::cerr << "mapFromSource: Warning: Calling pure-virtual\n"; + return {}; +} +QItemSelection QAbstractProxyModel_wrapper::mapSelectionFromSource( + const QItemSelection &selection) const { + if (m_mapSelectionFromSourceCallback) { + const void *thisPtr = this; + return *m_mapSelectionFromSourceCallback(const_cast(thisPtr), + selection); + } else { + return ::QAbstractProxyModel::mapSelectionFromSource(selection); + } +} +QItemSelection QAbstractProxyModel_wrapper::mapSelectionFromSource_nocallback( + const QItemSelection &selection) const { + return ::QAbstractProxyModel::mapSelectionFromSource(selection); +} +QItemSelection QAbstractProxyModel_wrapper::mapSelectionToSource( + const QItemSelection &selection) const { + if (m_mapSelectionToSourceCallback) { + const void *thisPtr = this; + return *m_mapSelectionToSourceCallback(const_cast(thisPtr), + selection); + } else { + return ::QAbstractProxyModel::mapSelectionToSource(selection); + } +} +QItemSelection QAbstractProxyModel_wrapper::mapSelectionToSource_nocallback( + const QItemSelection &selection) const { + return ::QAbstractProxyModel::mapSelectionToSource(selection); +} +QModelIndex +QAbstractProxyModel_wrapper::mapToSource(const QModelIndex &proxyIndex) const { + if (m_mapToSourceCallback) { + const void *thisPtr = this; + return *m_mapToSourceCallback(const_cast(thisPtr), proxyIndex); + } else { + std::cerr << "mapToSource: Warning: Calling pure-virtual\n"; + return {}; + } +} +QModelIndex QAbstractProxyModel_wrapper::mapToSource_nocallback( + const QModelIndex &proxyIndex) const { + std::cerr << "mapToSource: Warning: Calling pure-virtual\n"; + return {}; +} +QList QAbstractProxyModel_wrapper::mimeTypes() const { + if (m_mimeTypesCallback) { + const void *thisPtr = this; + return *m_mimeTypesCallback(const_cast(thisPtr)); + } else { + return ::QAbstractProxyModel::mimeTypes(); + } +} +QList QAbstractProxyModel_wrapper::mimeTypes_nocallback() const { + return ::QAbstractProxyModel::mimeTypes(); +} +bool QAbstractProxyModel_wrapper::moveColumns( + const QModelIndex &sourceParent, int sourceColumn, int count, + const QModelIndex &destinationParent, int destinationChild) { + if (m_moveColumnsCallback) { + const void *thisPtr = this; + return m_moveColumnsCallback(const_cast(thisPtr), sourceParent, + sourceColumn, count, destinationParent, + destinationChild); + } else { + return ::QAbstractProxyModel::moveColumns( + sourceParent, sourceColumn, count, destinationParent, destinationChild); + } +} +bool QAbstractProxyModel_wrapper::moveColumns_nocallback( + const QModelIndex &sourceParent, int sourceColumn, int count, + const QModelIndex &destinationParent, int destinationChild) { + return ::QAbstractProxyModel::moveColumns( + sourceParent, sourceColumn, count, destinationParent, destinationChild); +} +bool QAbstractProxyModel_wrapper::moveRows(const QModelIndex &sourceParent, + int sourceRow, int count, + const QModelIndex &destinationParent, + int destinationChild) { + if (m_moveRowsCallback) { + const void *thisPtr = this; + return m_moveRowsCallback(const_cast(thisPtr), sourceParent, + sourceRow, count, destinationParent, + destinationChild); + } else { + return ::QAbstractProxyModel::moveRows(sourceParent, sourceRow, count, + destinationParent, destinationChild); + } +} +bool QAbstractProxyModel_wrapper::moveRows_nocallback( + const QModelIndex &sourceParent, int sourceRow, int count, + const QModelIndex &destinationParent, int destinationChild) { + return ::QAbstractProxyModel::moveRows(sourceParent, sourceRow, count, + destinationParent, destinationChild); +} +QModelIndex +QAbstractProxyModel_wrapper::parent(const QModelIndex &child) const { + if (m_parentIndexCallback) { + const void *thisPtr = this; + return *m_parentIndexCallback(const_cast(thisPtr), child); + } else { + std::cerr << "parentIndex: Warning: Calling pure-virtual\n"; + return {}; + } +} +QModelIndex +QAbstractProxyModel_wrapper::parent_nocallback(const QModelIndex &child) const { + std::cerr << "parentIndex: Warning: Calling pure-virtual\n"; + return {}; +} +bool QAbstractProxyModel_wrapper::removeColumns(int column, int count, + const QModelIndex &parent) { + if (m_removeColumnsCallback) { + const void *thisPtr = this; + return m_removeColumnsCallback(const_cast(thisPtr), column, count, + parent); + } else { + return ::QAbstractProxyModel::removeColumns(column, count, parent); + } +} +bool QAbstractProxyModel_wrapper::removeColumns_nocallback( + int column, int count, const QModelIndex &parent) { + return ::QAbstractProxyModel::removeColumns(column, count, parent); +} +bool QAbstractProxyModel_wrapper::removeRows(int row, int count, + const QModelIndex &parent) { + if (m_removeRowsCallback) { + const void *thisPtr = this; + return m_removeRowsCallback(const_cast(thisPtr), row, count, + parent); + } else { + return ::QAbstractProxyModel::removeRows(row, count, parent); + } +} +bool QAbstractProxyModel_wrapper::removeRows_nocallback( + int row, int count, const QModelIndex &parent) { + return ::QAbstractProxyModel::removeRows(row, count, parent); +} +void QAbstractProxyModel_wrapper::resetInternalData() { + if (m_resetInternalDataCallback) { + const void *thisPtr = this; + m_resetInternalDataCallback(const_cast(thisPtr)); + } else { + ::QAbstractProxyModel::resetInternalData(); + } +} +void QAbstractProxyModel_wrapper::resetInternalData_nocallback() { + ::QAbstractProxyModel::resetInternalData(); +} +void QAbstractProxyModel_wrapper::revert() { + if (m_revertCallback) { + const void *thisPtr = this; + m_revertCallback(const_cast(thisPtr)); + } else { + ::QAbstractProxyModel::revert(); + } +} +void QAbstractProxyModel_wrapper::revert_nocallback() { + ::QAbstractProxyModel::revert(); +} +int QAbstractProxyModel_wrapper::rowCount(const QModelIndex &parent) const { + if (m_rowCountCallback) { + const void *thisPtr = this; + return m_rowCountCallback(const_cast(thisPtr), parent); + } else { + std::cerr << "rowCount: Warning: Calling pure-virtual\n"; + return {}; + } +} +int QAbstractProxyModel_wrapper::rowCount_nocallback( + const QModelIndex &parent) const { + std::cerr << "rowCount: Warning: Calling pure-virtual\n"; + return {}; +} +bool QAbstractProxyModel_wrapper::setData(const QModelIndex &index, + const QVariant &value, int role) { + if (m_setDataCallback) { + const void *thisPtr = this; + return m_setDataCallback(const_cast(thisPtr), index, value, role); + } else { + return ::QAbstractProxyModel::setData(index, value, role); + } +} +bool QAbstractProxyModel_wrapper::setData_nocallback(const QModelIndex &index, + const QVariant &value, + int role) { + return ::QAbstractProxyModel::setData(index, value, role); +} +bool QAbstractProxyModel_wrapper::setHeaderData(int section, + Qt::Orientation orientation, + const QVariant &value, + int role) { + if (m_setHeaderDataCallback) { + const void *thisPtr = this; + return m_setHeaderDataCallback(const_cast(thisPtr), section, + orientation, value, role); + } else { + return ::QAbstractProxyModel::setHeaderData(section, orientation, value, + role); + } +} +bool QAbstractProxyModel_wrapper::setHeaderData_nocallback( + int section, Qt::Orientation orientation, const QVariant &value, int role) { + return ::QAbstractProxyModel::setHeaderData(section, orientation, value, + role); +} +void QAbstractProxyModel_wrapper::setSourceModel( + QAbstractItemModel *sourceModel) { + if (m_setSourceModelCallback) { + const void *thisPtr = this; + m_setSourceModelCallback(const_cast(thisPtr), sourceModel); + } else { + ::QAbstractProxyModel::setSourceModel(sourceModel); + } +} +void QAbstractProxyModel_wrapper::setSourceModel_nocallback( + QAbstractItemModel *sourceModel) { + ::QAbstractProxyModel::setSourceModel(sourceModel); +} +QModelIndex QAbstractProxyModel_wrapper::sibling(int row, int column, + const QModelIndex &idx) const { + if (m_siblingCallback) { + const void *thisPtr = this; + return *m_siblingCallback(const_cast(thisPtr), row, column, idx); + } else { + return ::QAbstractProxyModel::sibling(row, column, idx); + } +} +QModelIndex +QAbstractProxyModel_wrapper::sibling_nocallback(int row, int column, + const QModelIndex &idx) const { + return ::QAbstractProxyModel::sibling(row, column, idx); +} +void QAbstractProxyModel_wrapper::sort(int column, Qt::SortOrder order) { + if (m_sortCallback) { + const void *thisPtr = this; + m_sortCallback(const_cast(thisPtr), column, order); + } else { + ::QAbstractProxyModel::sort(column, order); + } +} +void QAbstractProxyModel_wrapper::sort_nocallback(int column, + Qt::SortOrder order) { + ::QAbstractProxyModel::sort(column, order); +} +QAbstractItemModel *QAbstractProxyModel_wrapper::sourceModel() const { + return ::QAbstractProxyModel::sourceModel(); +} +QSize QAbstractProxyModel_wrapper::span(const QModelIndex &index) const { + if (m_spanCallback) { + const void *thisPtr = this; + return *m_spanCallback(const_cast(thisPtr), index); + } else { + return ::QAbstractProxyModel::span(index); + } +} +QSize QAbstractProxyModel_wrapper::span_nocallback( + const QModelIndex &index) const { + return ::QAbstractProxyModel::span(index); +} +bool QAbstractProxyModel_wrapper::submit() { + if (m_submitCallback) { + const void *thisPtr = this; + return m_submitCallback(const_cast(thisPtr)); + } else { + return ::QAbstractProxyModel::submit(); + } +} +bool QAbstractProxyModel_wrapper::submit_nocallback() { + return ::QAbstractProxyModel::submit(); +} +QString QAbstractProxyModel_wrapper::tr(const char *s, const char *c, int n) { + return ::QAbstractProxyModel::tr(s, c, n); +} +QAbstractProxyModel_wrapper::~QAbstractProxyModel_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QAbstractProxyModel *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper *>(ptr); +} +extern "C" { +void c_QAbstractProxyModel_Finalizer(void *cppObj) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper *>(cppObj); +} +void *c_QAbstractProxyModel__constructor_QObject(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper(parent); + return reinterpret_cast(ptr); +} +// buddy(const QModelIndex & index) const +void *c_QAbstractProxyModel__buddy_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->buddy_nocallback(index); + } else { + return targetPtr->buddy(index); + } + }()}; + return result; +} +// canFetchMore(const QModelIndex & parent) const +bool c_QAbstractProxyModel__canFetchMore_QModelIndex(void *thisObj, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->canFetchMore_nocallback(parent); + } else { + return targetPtr->canFetchMore(parent); + } + }(); + return result; +} +// clearItemData(const QModelIndex & index) +bool c_QAbstractProxyModel__clearItemData_QModelIndex(void *thisObj, + void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->clearItemData_nocallback(index); + } else { + return targetPtr->clearItemData(index); + } + }(); + return result; +} +// columnCount(const QModelIndex & parent) const +int c_QAbstractProxyModel__columnCount_QModelIndex(void *thisObj, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->columnCount_nocallback(parent); + } else { + return targetPtr->columnCount(parent); + } + }(); + return result; +} +// customEvent(QEvent * event) +void c_QAbstractProxyModel__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// data(const QModelIndex & proxyIndex, int role) const +void *c_QAbstractProxyModel__data_QModelIndex_int(void *thisObj, + void *proxyIndex_, int role) { + assert(proxyIndex_); + auto &proxyIndex = *reinterpret_cast(proxyIndex_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->data_nocallback(proxyIndex, role); + } else { + return targetPtr->data(proxyIndex, role); + } + }()}; + return result; +} +void c_QAbstractProxyModel__onDataChanged_QModelIndex_QModelIndex_QList_int( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractProxyModel::dataChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// event(QEvent * event) +bool c_QAbstractProxyModel__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QAbstractProxyModel__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// fetchMore(const QModelIndex & parent) +void c_QAbstractProxyModel__fetchMore_QModelIndex(void *thisObj, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->fetchMore_nocallback(parent); + } else { + return targetPtr->fetchMore(parent); + } + }(); +} +// hasChildren(const QModelIndex & parent) const +bool c_QAbstractProxyModel__hasChildren_QModelIndex(void *thisObj, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasChildren_nocallback(parent); + } else { + return targetPtr->hasChildren(parent); + } + }(); + return result; +} +// headerData(int section, Qt::Orientation orientation, int role) const +void *c_QAbstractProxyModel__headerData_int_Orientation_int(void *thisObj, + int section, + int orientation, + int role) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->headerData_nocallback( + section, static_cast(orientation), role); + } else { + return targetPtr->headerData( + section, static_cast(orientation), role); + } + }()}; + return result; +} +void c_QAbstractProxyModel__onHeaderDataChanged_Orientation_int_int( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractProxyModel::headerDataChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// index(int row, int column, const QModelIndex & parent) const +void *c_QAbstractProxyModel__index_int_int_QModelIndex(void *thisObj, int row, + int column, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->index_nocallback(row, column, parent); + } else { + return targetPtr->index(row, column, parent); + } + }()}; + return result; +} +// insertColumns(int column, int count, const QModelIndex & parent) +bool c_QAbstractProxyModel__insertColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->insertColumns_nocallback(column, count, parent); + } else { + return targetPtr->insertColumns(column, count, parent); + } + }(); + return result; +} +// insertRows(int row, int count, const QModelIndex & parent) +bool c_QAbstractProxyModel__insertRows_int_int_QModelIndex(void *thisObj, + int row, int count, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->insertRows_nocallback(row, count, parent); + } else { + return targetPtr->insertRows(row, count, parent); + } + }(); + return result; +} +void c_QAbstractProxyModel__onLayoutAboutToBeChanged(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractProxyModel::layoutAboutToBeChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QAbstractProxyModel__onLayoutChanged(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractProxyModel::layoutChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// mapFromSource(const QModelIndex & sourceIndex) const +void *c_QAbstractProxyModel__mapFromSource_QModelIndex(void *thisObj, + void *sourceIndex_) { + assert(sourceIndex_); + auto &sourceIndex = *reinterpret_cast(sourceIndex_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->mapFromSource_nocallback(sourceIndex); + } else { + return targetPtr->mapFromSource(sourceIndex); + } + }()}; + return result; +} +// mapSelectionFromSource(const QItemSelection & selection) const +void * +c_QAbstractProxyModel__mapSelectionFromSource_QItemSelection(void *thisObj, + void *selection_) { + assert(selection_); + auto &selection = *reinterpret_cast(selection_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->mapSelectionFromSource_nocallback(selection); + } else { + return targetPtr->mapSelectionFromSource(selection); + } + }()}; + return result; +} +// mapSelectionToSource(const QItemSelection & selection) const +void * +c_QAbstractProxyModel__mapSelectionToSource_QItemSelection(void *thisObj, + void *selection_) { + assert(selection_); + auto &selection = *reinterpret_cast(selection_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->mapSelectionToSource_nocallback(selection); + } else { + return targetPtr->mapSelectionToSource(selection); + } + }()}; + return result; +} +// mapToSource(const QModelIndex & proxyIndex) const +void *c_QAbstractProxyModel__mapToSource_QModelIndex(void *thisObj, + void *proxyIndex_) { + assert(proxyIndex_); + auto &proxyIndex = *reinterpret_cast(proxyIndex_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->mapToSource_nocallback(proxyIndex); + } else { + return targetPtr->mapToSource(proxyIndex); + } + }()}; + return result; +} +// mimeTypes() const +void *c_QAbstractProxyModel__mimeTypes(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->mimeTypes_nocallback(); + } else { + return targetPtr->mimeTypes(); + } + }()}; + return result; +} +// moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, +// const QModelIndex & destinationParent, int destinationChild) +bool c_QAbstractProxyModel__moveColumns_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceColumn, int count, + void *destinationParent_, int destinationChild) { + assert(sourceParent_); + auto &sourceParent = *reinterpret_cast(sourceParent_); + assert(destinationParent_); + auto &destinationParent = + *reinterpret_cast(destinationParent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->moveColumns_nocallback(sourceParent, sourceColumn, + count, destinationParent, + destinationChild); + } else { + return targetPtr->moveColumns(sourceParent, sourceColumn, count, + destinationParent, destinationChild); + } + }(); + return result; +} +// moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const +// QModelIndex & destinationParent, int destinationChild) +bool c_QAbstractProxyModel__moveRows_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceRow, int count, + void *destinationParent_, int destinationChild) { + assert(sourceParent_); + auto &sourceParent = *reinterpret_cast(sourceParent_); + assert(destinationParent_); + auto &destinationParent = + *reinterpret_cast(destinationParent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->moveRows_nocallback( + sourceParent, sourceRow, count, destinationParent, destinationChild); + } else { + return targetPtr->moveRows(sourceParent, sourceRow, count, + destinationParent, destinationChild); + } + }(); + return result; +} +// parent(const QModelIndex & child) const +void *c_QAbstractProxyModel__parentIndex_QModelIndex(void *thisObj, + void *child_) { + assert(child_); + auto &child = *reinterpret_cast(child_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->parent_nocallback(child); + } else { + return targetPtr->parent(child); + } + }()}; + return result; +} +// removeColumns(int column, int count, const QModelIndex & parent) +bool c_QAbstractProxyModel__removeColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->removeColumns_nocallback(column, count, parent); + } else { + return targetPtr->removeColumns(column, count, parent); + } + }(); + return result; +} +// removeRows(int row, int count, const QModelIndex & parent) +bool c_QAbstractProxyModel__removeRows_int_int_QModelIndex(void *thisObj, + int row, int count, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->removeRows_nocallback(row, count, parent); + } else { + return targetPtr->removeRows(row, count, parent); + } + }(); + return result; +} +// resetInternalData() +void c_QAbstractProxyModel__resetInternalData(void *thisObj) { + fromWrapperPtr(thisObj)->resetInternalData_nocallback(); +} +// revert() +void c_QAbstractProxyModel__revert(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->revert_nocallback(); + } else { + return targetPtr->revert(); + } + }(); +} +// rowCount(const QModelIndex & parent) const +int c_QAbstractProxyModel__rowCount_QModelIndex(void *thisObj, void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->rowCount_nocallback(parent); + } else { + return targetPtr->rowCount(parent); + } + }(); + return result; +} +// setData(const QModelIndex & index, const QVariant & value, int role) +bool c_QAbstractProxyModel__setData_QModelIndex_QVariant_int(void *thisObj, + void *index_, + void *value_, + int role) { + assert(index_); + auto &index = *reinterpret_cast(index_); + assert(value_); + auto &value = *reinterpret_cast(value_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setData_nocallback(index, value, role); + } else { + return targetPtr->setData(index, value, role); + } + }(); + return result; +} +// setHeaderData(int section, Qt::Orientation orientation, const QVariant & +// value, int role) +bool c_QAbstractProxyModel__setHeaderData_int_Orientation_QVariant_int( + void *thisObj, int section, int orientation, void *value_, int role) { + assert(value_); + auto &value = *reinterpret_cast(value_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setHeaderData_nocallback( + section, static_cast(orientation), value, role); + } else { + return targetPtr->setHeaderData( + section, static_cast(orientation), value, role); + } + }(); + return result; +} +// setSourceModel(QAbstractItemModel * sourceModel) +void c_QAbstractProxyModel__setSourceModel_QAbstractItemModel( + void *thisObj, void *sourceModel_) { + auto sourceModel = reinterpret_cast(sourceModel_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setSourceModel_nocallback(sourceModel); + } else { + return targetPtr->setSourceModel(sourceModel); + } + }(); +} +// sibling(int row, int column, const QModelIndex & idx) const +void *c_QAbstractProxyModel__sibling_int_int_QModelIndex(void *thisObj, int row, + int column, + void *idx_) { + assert(idx_); + auto &idx = *reinterpret_cast(idx_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sibling_nocallback(row, column, idx); + } else { + return targetPtr->sibling(row, column, idx); + } + }()}; + return result; +} +// sort(int column, Qt::SortOrder order) +void c_QAbstractProxyModel__sort_int_SortOrder(void *thisObj, int column, + int order) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sort_nocallback(column, + static_cast(order)); + } else { + return targetPtr->sort(column, static_cast(order)); + } + }(); +} +// sourceModel() const +void *c_QAbstractProxyModel__sourceModel(void *thisObj) { + const auto &result = fromPtr(thisObj)->sourceModel(); + return result; +} +// span(const QModelIndex & index) const +void *c_QAbstractProxyModel__span_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->span_nocallback(index); + } else { + return targetPtr->span(index); + } + }()}; + return result; +} +// submit() +bool c_QAbstractProxyModel__submit(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->submit_nocallback(); + } else { + return targetPtr->submit(); + } + }(); + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QAbstractProxyModel__tr_char_char_int(const char *s, + const char *c, int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +void c_QAbstractProxyModel__destructor(void *thisObj) { + delete fromPtr(thisObj); +} +void c_QAbstractProxyModel__registerVirtualMethodCallback(void *ptr, + void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 5771: + wrapper->m_buddyCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper::Callback_buddy>( + callback); + break; + case 5772: + wrapper->m_canFetchMoreCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper:: + Callback_canFetchMore>(callback); + break; + case 5777: + wrapper->m_clearItemDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper:: + Callback_clearItemData>(callback); + break; + case 5778: + wrapper->m_columnCountCallback = + reinterpret_cast( + callback); + break; + case 946: + wrapper->m_customEventCallback = + reinterpret_cast( + callback); + break; + case 5780: + wrapper->m_dataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper::Callback_data>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper::Callback_event>( + callback); + break; + case 957: + wrapper->m_eventFilterCallback = + reinterpret_cast( + callback); + break; + case 5798: + wrapper->m_fetchMoreCallback = + reinterpret_cast( + callback); + break; + case 5799: + wrapper->m_hasChildrenCallback = + reinterpret_cast( + callback); + break; + case 5801: + wrapper->m_headerDataCallback = + reinterpret_cast( + callback); + break; + case 5803: + wrapper->m_indexCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper::Callback_index>( + callback); + break; + case 5806: + wrapper->m_insertColumnsCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper:: + Callback_insertColumns>(callback); + break; + case 5808: + wrapper->m_insertRowsCallback = + reinterpret_cast( + callback); + break; + case 5937: + wrapper->m_mapFromSourceCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper:: + Callback_mapFromSource>(callback); + break; + case 5938: + wrapper->m_mapSelectionFromSourceCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper:: + Callback_mapSelectionFromSource>(callback); + break; + case 5939: + wrapper->m_mapSelectionToSourceCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper:: + Callback_mapSelectionToSource>(callback); + break; + case 5940: + wrapper->m_mapToSourceCallback = + reinterpret_cast( + callback); + break; + case 5816: + wrapper->m_mimeTypesCallback = + reinterpret_cast( + callback); + break; + case 5818: + wrapper->m_moveColumnsCallback = + reinterpret_cast( + callback); + break; + case 5820: + wrapper->m_moveRowsCallback = + reinterpret_cast( + callback); + break; + case 5822: + wrapper->m_parentIndexCallback = + reinterpret_cast( + callback); + break; + case 5827: + wrapper->m_removeColumnsCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper:: + Callback_removeColumns>(callback); + break; + case 5830: + wrapper->m_removeRowsCallback = + reinterpret_cast( + callback); + break; + case 5831: + wrapper->m_resetInternalDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper:: + Callback_resetInternalData>(callback); + break; + case 5832: + wrapper->m_revertCallback = + reinterpret_cast( + callback); + break; + case 5833: + wrapper->m_rowCountCallback = + reinterpret_cast( + callback); + break; + case 5836: + wrapper->m_setDataCallback = + reinterpret_cast( + callback); + break; + case 5837: + wrapper->m_setHeaderDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper:: + Callback_setHeaderData>(callback); + break; + case 5946: + wrapper->m_setSourceModelCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper:: + Callback_setSourceModel>(callback); + break; + case 5840: + wrapper->m_siblingCallback = + reinterpret_cast( + callback); + break; + case 5842: + wrapper->m_sortCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper::Callback_sort>( + callback); + break; + case 5843: + wrapper->m_spanCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper::Callback_span>( + callback); + break; + case 5845: + wrapper->m_submitCallback = + reinterpret_cast( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QAbstractProxyModel_c.h b/generated/QtDartBindings/dart/ffi/QAbstractProxyModel_c.h new file mode 100644 index 0000000..ee2575b --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QAbstractProxyModel_c.h @@ -0,0 +1,386 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QAbstractProxyModel_wrapper : public ::QAbstractProxyModel { +public: + ~QAbstractProxyModel_wrapper(); + QAbstractProxyModel_wrapper(QObject *parent = nullptr); + virtual QModelIndex buddy(const QModelIndex &index) const; + virtual QModelIndex buddy_nocallback(const QModelIndex &index) const; + virtual bool canFetchMore(const QModelIndex &parent) const; + virtual bool canFetchMore_nocallback(const QModelIndex &parent) const; + virtual bool clearItemData(const QModelIndex &index); + virtual bool clearItemData_nocallback(const QModelIndex &index); + virtual int columnCount(const QModelIndex &parent = QModelIndex()) const; + virtual int + columnCount_nocallback(const QModelIndex &parent = QModelIndex()) const; + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual QVariant data(const QModelIndex &proxyIndex, + int role = Qt::DisplayRole) const; + virtual QVariant data_nocallback(const QModelIndex &proxyIndex, + int role = Qt::DisplayRole) const; + virtual bool event(QEvent *event); + virtual bool event_nocallback(QEvent *event); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + virtual void fetchMore(const QModelIndex &parent); + virtual void fetchMore_nocallback(const QModelIndex &parent); + virtual bool hasChildren(const QModelIndex &parent = QModelIndex()) const; + virtual bool + hasChildren_nocallback(const QModelIndex &parent = QModelIndex()) const; + virtual QVariant headerData(int section, Qt::Orientation orientation, + int role = Qt::DisplayRole) const; + virtual QVariant headerData_nocallback(int section, + Qt::Orientation orientation, + int role = Qt::DisplayRole) const; + virtual QModelIndex index(int row, int column, + const QModelIndex &parent = QModelIndex()) const; + virtual QModelIndex + index_nocallback(int row, int column, + const QModelIndex &parent = QModelIndex()) const; + virtual bool insertColumns(int column, int count, + const QModelIndex &parent = QModelIndex()); + virtual bool + insertColumns_nocallback(int column, int count, + const QModelIndex &parent = QModelIndex()); + virtual bool insertRows(int row, int count, + const QModelIndex &parent = QModelIndex()); + virtual bool insertRows_nocallback(int row, int count, + const QModelIndex &parent = QModelIndex()); + virtual QModelIndex mapFromSource(const QModelIndex &sourceIndex) const; + virtual QModelIndex + mapFromSource_nocallback(const QModelIndex &sourceIndex) const; + virtual QItemSelection + mapSelectionFromSource(const QItemSelection &selection) const; + virtual QItemSelection + mapSelectionFromSource_nocallback(const QItemSelection &selection) const; + virtual QItemSelection + mapSelectionToSource(const QItemSelection &selection) const; + virtual QItemSelection + mapSelectionToSource_nocallback(const QItemSelection &selection) const; + virtual QModelIndex mapToSource(const QModelIndex &proxyIndex) const; + virtual QModelIndex + mapToSource_nocallback(const QModelIndex &proxyIndex) const; + virtual QList mimeTypes() const; + virtual QList mimeTypes_nocallback() const; + virtual bool moveColumns(const QModelIndex &sourceParent, int sourceColumn, + int count, const QModelIndex &destinationParent, + int destinationChild); + virtual bool moveColumns_nocallback(const QModelIndex &sourceParent, + int sourceColumn, int count, + const QModelIndex &destinationParent, + int destinationChild); + virtual bool moveRows(const QModelIndex &sourceParent, int sourceRow, + int count, const QModelIndex &destinationParent, + int destinationChild); + virtual bool moveRows_nocallback(const QModelIndex &sourceParent, + int sourceRow, int count, + const QModelIndex &destinationParent, + int destinationChild); + virtual QModelIndex parent(const QModelIndex &child) const; + virtual QModelIndex parent_nocallback(const QModelIndex &child) const; + virtual bool removeColumns(int column, int count, + const QModelIndex &parent = QModelIndex()); + virtual bool + removeColumns_nocallback(int column, int count, + const QModelIndex &parent = QModelIndex()); + virtual bool removeRows(int row, int count, + const QModelIndex &parent = QModelIndex()); + virtual bool removeRows_nocallback(int row, int count, + const QModelIndex &parent = QModelIndex()); + virtual void resetInternalData(); + virtual void resetInternalData_nocallback(); + virtual void revert(); + virtual void revert_nocallback(); + virtual int rowCount(const QModelIndex &parent = QModelIndex()) const; + virtual int + rowCount_nocallback(const QModelIndex &parent = QModelIndex()) const; + virtual bool setData(const QModelIndex &index, const QVariant &value, + int role = Qt::EditRole); + virtual bool setData_nocallback(const QModelIndex &index, + const QVariant &value, + int role = Qt::EditRole); + virtual bool setHeaderData(int section, Qt::Orientation orientation, + const QVariant &value, int role = Qt::EditRole); + virtual bool setHeaderData_nocallback(int section, + Qt::Orientation orientation, + const QVariant &value, + int role = Qt::EditRole); + virtual void setSourceModel(QAbstractItemModel *sourceModel); + virtual void setSourceModel_nocallback(QAbstractItemModel *sourceModel); + virtual QModelIndex sibling(int row, int column, + const QModelIndex &idx) const; + virtual QModelIndex sibling_nocallback(int row, int column, + const QModelIndex &idx) const; + virtual void sort(int column, Qt::SortOrder order = Qt::AscendingOrder); + virtual void sort_nocallback(int column, + Qt::SortOrder order = Qt::AscendingOrder); + QAbstractItemModel *sourceModel() const; + virtual QSize span(const QModelIndex &index) const; + virtual QSize span_nocallback(const QModelIndex &index) const; + virtual bool submit(); + virtual bool submit_nocallback(); + static QString tr(const char *s, const char *c, int n); + typedef QModelIndex *(*Callback_buddy)(void *, const QModelIndex &index); + Callback_buddy m_buddyCallback = nullptr; + typedef bool (*Callback_canFetchMore)(void *, const QModelIndex &parent); + Callback_canFetchMore m_canFetchMoreCallback = nullptr; + typedef bool (*Callback_clearItemData)(void *, const QModelIndex &index); + Callback_clearItemData m_clearItemDataCallback = nullptr; + typedef int (*Callback_columnCount)(void *, const QModelIndex &parent); + Callback_columnCount m_columnCountCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef QVariant *(*Callback_data)(void *, const QModelIndex &proxyIndex, + int role); + Callback_data m_dataCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef void (*Callback_fetchMore)(void *, const QModelIndex &parent); + Callback_fetchMore m_fetchMoreCallback = nullptr; + typedef bool (*Callback_hasChildren)(void *, const QModelIndex &parent); + Callback_hasChildren m_hasChildrenCallback = nullptr; + typedef QVariant *(*Callback_headerData)(void *, int section, + Qt::Orientation orientation, + int role); + Callback_headerData m_headerDataCallback = nullptr; + typedef QModelIndex *(*Callback_index)(void *, int row, int column, + const QModelIndex &parent); + Callback_index m_indexCallback = nullptr; + typedef bool (*Callback_insertColumns)(void *, int column, int count, + const QModelIndex &parent); + Callback_insertColumns m_insertColumnsCallback = nullptr; + typedef bool (*Callback_insertRows)(void *, int row, int count, + const QModelIndex &parent); + Callback_insertRows m_insertRowsCallback = nullptr; + typedef QModelIndex *(*Callback_mapFromSource)( + void *, const QModelIndex &sourceIndex); + Callback_mapFromSource m_mapFromSourceCallback = nullptr; + typedef QItemSelection *(*Callback_mapSelectionFromSource)( + void *, const QItemSelection &selection); + Callback_mapSelectionFromSource m_mapSelectionFromSourceCallback = nullptr; + typedef QItemSelection *(*Callback_mapSelectionToSource)( + void *, const QItemSelection &selection); + Callback_mapSelectionToSource m_mapSelectionToSourceCallback = nullptr; + typedef QModelIndex *(*Callback_mapToSource)(void *, + const QModelIndex &proxyIndex); + Callback_mapToSource m_mapToSourceCallback = nullptr; + typedef QList *(*Callback_mimeTypes)(void *); + Callback_mimeTypes m_mimeTypesCallback = nullptr; + typedef bool (*Callback_moveColumns)(void *, const QModelIndex &sourceParent, + int sourceColumn, int count, + const QModelIndex &destinationParent, + int destinationChild); + Callback_moveColumns m_moveColumnsCallback = nullptr; + typedef bool (*Callback_moveRows)(void *, const QModelIndex &sourceParent, + int sourceRow, int count, + const QModelIndex &destinationParent, + int destinationChild); + Callback_moveRows m_moveRowsCallback = nullptr; + typedef QModelIndex *(*Callback_parentIndex)(void *, + const QModelIndex &child); + Callback_parentIndex m_parentIndexCallback = nullptr; + typedef bool (*Callback_removeColumns)(void *, int column, int count, + const QModelIndex &parent); + Callback_removeColumns m_removeColumnsCallback = nullptr; + typedef bool (*Callback_removeRows)(void *, int row, int count, + const QModelIndex &parent); + Callback_removeRows m_removeRowsCallback = nullptr; + typedef void (*Callback_resetInternalData)(void *); + Callback_resetInternalData m_resetInternalDataCallback = nullptr; + typedef void (*Callback_revert)(void *); + Callback_revert m_revertCallback = nullptr; + typedef int (*Callback_rowCount)(void *, const QModelIndex &parent); + Callback_rowCount m_rowCountCallback = nullptr; + typedef bool (*Callback_setData)(void *, const QModelIndex &index, + const QVariant &value, int role); + Callback_setData m_setDataCallback = nullptr; + typedef bool (*Callback_setHeaderData)(void *, int section, + Qt::Orientation orientation, + const QVariant &value, int role); + Callback_setHeaderData m_setHeaderDataCallback = nullptr; + typedef void (*Callback_setSourceModel)(void *, + QAbstractItemModel *sourceModel); + Callback_setSourceModel m_setSourceModelCallback = nullptr; + typedef QModelIndex *(*Callback_sibling)(void *, int row, int column, + const QModelIndex &idx); + Callback_sibling m_siblingCallback = nullptr; + typedef void (*Callback_sort)(void *, int column, Qt::SortOrder order); + Callback_sort m_sortCallback = nullptr; + typedef QSize *(*Callback_span)(void *, const QModelIndex &index); + Callback_span m_spanCallback = nullptr; + typedef bool (*Callback_submit)(void *); + Callback_submit m_submitCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QAbstractProxyModel::QAbstractProxyModel(QObject * parent) +QtDartBindings_EXPORT void * +c_QAbstractProxyModel__constructor_QObject(void *parent_); +// QAbstractProxyModel::buddy(const QModelIndex & index) const +QtDartBindings_EXPORT void * +c_QAbstractProxyModel__buddy_QModelIndex(void *thisObj, void *index_); +// QAbstractProxyModel::canFetchMore(const QModelIndex & parent) const +QtDartBindings_EXPORT bool +c_QAbstractProxyModel__canFetchMore_QModelIndex(void *thisObj, void *parent_); +// QAbstractProxyModel::clearItemData(const QModelIndex & index) +QtDartBindings_EXPORT bool +c_QAbstractProxyModel__clearItemData_QModelIndex(void *thisObj, void *index_); +// QAbstractProxyModel::columnCount(const QModelIndex & parent) const +QtDartBindings_EXPORT int +c_QAbstractProxyModel__columnCount_QModelIndex(void *thisObj, void *parent_); +// QAbstractProxyModel::customEvent(QEvent * event) +QtDartBindings_EXPORT void +c_QAbstractProxyModel__customEvent_QEvent(void *thisObj, void *event_); +// QAbstractProxyModel::data(const QModelIndex & proxyIndex, int role) const +QtDartBindings_EXPORT void * +c_QAbstractProxyModel__data_QModelIndex_int(void *thisObj, void *proxyIndex_, + int role); +// QAbstractProxyModel::event(QEvent * event) +QtDartBindings_EXPORT bool c_QAbstractProxyModel__event_QEvent(void *thisObj, + void *event_); +// QAbstractProxyModel::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QAbstractProxyModel__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QAbstractProxyModel::fetchMore(const QModelIndex & parent) +QtDartBindings_EXPORT void +c_QAbstractProxyModel__fetchMore_QModelIndex(void *thisObj, void *parent_); +// QAbstractProxyModel::hasChildren(const QModelIndex & parent) const +QtDartBindings_EXPORT bool +c_QAbstractProxyModel__hasChildren_QModelIndex(void *thisObj, void *parent_); +// QAbstractProxyModel::headerData(int section, Qt::Orientation orientation, int +// role) const +QtDartBindings_EXPORT void * +c_QAbstractProxyModel__headerData_int_Orientation_int(void *thisObj, + int section, + int orientation, + int role); +// QAbstractProxyModel::index(int row, int column, const QModelIndex & parent) +// const +QtDartBindings_EXPORT void * +c_QAbstractProxyModel__index_int_int_QModelIndex(void *thisObj, int row, + int column, void *parent_); +// QAbstractProxyModel::insertColumns(int column, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QAbstractProxyModel__insertColumns_int_int_QModelIndex(void *thisObj, + int column, int count, + void *parent_); +// QAbstractProxyModel::insertRows(int row, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QAbstractProxyModel__insertRows_int_int_QModelIndex(void *thisObj, int row, + int count, void *parent_); +// QAbstractProxyModel::mapFromSource(const QModelIndex & sourceIndex) const +QtDartBindings_EXPORT void * +c_QAbstractProxyModel__mapFromSource_QModelIndex(void *thisObj, + void *sourceIndex_); +// QAbstractProxyModel::mapSelectionFromSource(const QItemSelection & selection) +// const +QtDartBindings_EXPORT void * +c_QAbstractProxyModel__mapSelectionFromSource_QItemSelection(void *thisObj, + void *selection_); +// QAbstractProxyModel::mapSelectionToSource(const QItemSelection & selection) +// const +QtDartBindings_EXPORT void * +c_QAbstractProxyModel__mapSelectionToSource_QItemSelection(void *thisObj, + void *selection_); +// QAbstractProxyModel::mapToSource(const QModelIndex & proxyIndex) const +QtDartBindings_EXPORT void * +c_QAbstractProxyModel__mapToSource_QModelIndex(void *thisObj, + void *proxyIndex_); +// QAbstractProxyModel::mimeTypes() const +QtDartBindings_EXPORT void *c_QAbstractProxyModel__mimeTypes(void *thisObj); +// QAbstractProxyModel::moveColumns(const QModelIndex & sourceParent, int +// sourceColumn, int count, const QModelIndex & destinationParent, int +// destinationChild) +QtDartBindings_EXPORT bool +c_QAbstractProxyModel__moveColumns_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceColumn, int count, + void *destinationParent_, int destinationChild); +// QAbstractProxyModel::moveRows(const QModelIndex & sourceParent, int +// sourceRow, int count, const QModelIndex & destinationParent, int +// destinationChild) +QtDartBindings_EXPORT bool +c_QAbstractProxyModel__moveRows_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceRow, int count, + void *destinationParent_, int destinationChild); +// QAbstractProxyModel::parent(const QModelIndex & child) const +QtDartBindings_EXPORT void * +c_QAbstractProxyModel__parentIndex_QModelIndex(void *thisObj, void *child_); +// QAbstractProxyModel::removeColumns(int column, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QAbstractProxyModel__removeColumns_int_int_QModelIndex(void *thisObj, + int column, int count, + void *parent_); +// QAbstractProxyModel::removeRows(int row, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QAbstractProxyModel__removeRows_int_int_QModelIndex(void *thisObj, int row, + int count, void *parent_); +// QAbstractProxyModel::resetInternalData() +QtDartBindings_EXPORT void +c_QAbstractProxyModel__resetInternalData(void *thisObj); +// QAbstractProxyModel::revert() +QtDartBindings_EXPORT void c_QAbstractProxyModel__revert(void *thisObj); +// QAbstractProxyModel::rowCount(const QModelIndex & parent) const +QtDartBindings_EXPORT int +c_QAbstractProxyModel__rowCount_QModelIndex(void *thisObj, void *parent_); +// QAbstractProxyModel::setData(const QModelIndex & index, const QVariant & +// value, int role) +QtDartBindings_EXPORT bool +c_QAbstractProxyModel__setData_QModelIndex_QVariant_int(void *thisObj, + void *index_, + void *value_, int role); +// QAbstractProxyModel::setHeaderData(int section, Qt::Orientation orientation, +// const QVariant & value, int role) +QtDartBindings_EXPORT bool +c_QAbstractProxyModel__setHeaderData_int_Orientation_QVariant_int( + void *thisObj, int section, int orientation, void *value_, int role); +// QAbstractProxyModel::setSourceModel(QAbstractItemModel * sourceModel) +QtDartBindings_EXPORT void +c_QAbstractProxyModel__setSourceModel_QAbstractItemModel(void *thisObj, + void *sourceModel_); +// QAbstractProxyModel::sibling(int row, int column, const QModelIndex & idx) +// const +QtDartBindings_EXPORT void * +c_QAbstractProxyModel__sibling_int_int_QModelIndex(void *thisObj, int row, + int column, void *idx_); +// QAbstractProxyModel::sort(int column, Qt::SortOrder order) +QtDartBindings_EXPORT void +c_QAbstractProxyModel__sort_int_SortOrder(void *thisObj, int column, int order); +// QAbstractProxyModel::sourceModel() const +QtDartBindings_EXPORT void *c_QAbstractProxyModel__sourceModel(void *thisObj); +// QAbstractProxyModel::span(const QModelIndex & index) const +QtDartBindings_EXPORT void * +c_QAbstractProxyModel__span_QModelIndex(void *thisObj, void *index_); +// QAbstractProxyModel::submit() +QtDartBindings_EXPORT bool c_QAbstractProxyModel__submit(void *thisObj); +// QAbstractProxyModel::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QAbstractProxyModel__tr_char_char_int(const char *s, const char *c, + int n); +QtDartBindings_EXPORT void c_QAbstractProxyModel__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QAbstractProxyModel__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QAbstractProxyModel_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QAbstractProxyModel_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QAbstractProxyModel_wrapper.cpp new file mode 100644 index 0000000..89c67dd --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QAbstractProxyModel_wrapper.cpp @@ -0,0 +1,1687 @@ +#include "QAbstractProxyModel_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QAbstractProxyModel_wrapper::QAbstractProxyModel_wrapper(QObject *parent) + : ::QAbstractProxyModel(parent) {} +QModelIndex QAbstractProxyModel_wrapper::buddy(const QModelIndex &index) const { + // tag=1000 + if (m_buddyCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_buddyCallback(const_cast(thisPtr), index); + } else { + // tag=1002 + return ::QAbstractProxyModel::buddy(index); + } +} +// tag=1009 +QModelIndex +QAbstractProxyModel_wrapper::buddy_nocallback(const QModelIndex &index) const { + // tag=1003 + return ::QAbstractProxyModel::buddy(index); +} +bool QAbstractProxyModel_wrapper::canFetchMore( + const QModelIndex &parent) const { + // tag=1000 + if (m_canFetchMoreCallback) { + // tag=1001 + const void *thisPtr = this; + return m_canFetchMoreCallback(const_cast(thisPtr), parent); + } else { + // tag=1002 + return ::QAbstractProxyModel::canFetchMore(parent); + } +} +// tag=1009 +bool QAbstractProxyModel_wrapper::canFetchMore_nocallback( + const QModelIndex &parent) const { + // tag=1003 + return ::QAbstractProxyModel::canFetchMore(parent); +} +bool QAbstractProxyModel_wrapper::clearItemData(const QModelIndex &index) { + // tag=1000 + if (m_clearItemDataCallback) { + // tag=1001 + const void *thisPtr = this; + return m_clearItemDataCallback(const_cast(thisPtr), index); + } else { + // tag=1002 + return ::QAbstractProxyModel::clearItemData(index); + } +} +// tag=1009 +bool QAbstractProxyModel_wrapper::clearItemData_nocallback( + const QModelIndex &index) { + // tag=1003 + return ::QAbstractProxyModel::clearItemData(index); +} +int QAbstractProxyModel_wrapper::columnCount(const QModelIndex &parent) const { + // tag=1000 + if (m_columnCountCallback) { + // tag=1001 + const void *thisPtr = this; + return m_columnCountCallback(const_cast(thisPtr), parent); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +int QAbstractProxyModel_wrapper::columnCount_nocallback( + const QModelIndex &parent) const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +void QAbstractProxyModel_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QAbstractProxyModel::customEvent(event); + } +} +// tag=1009 +void QAbstractProxyModel_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QAbstractProxyModel::customEvent(event); +} +QVariant QAbstractProxyModel_wrapper::data(const QModelIndex &proxyIndex, + int role) const { + // tag=1000 + if (m_dataCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_dataCallback(const_cast(thisPtr), proxyIndex, role); + } else { + // tag=1002 + return ::QAbstractProxyModel::data(proxyIndex, role); + } +} +// tag=1009 +QVariant +QAbstractProxyModel_wrapper::data_nocallback(const QModelIndex &proxyIndex, + int role) const { + // tag=1003 + return ::QAbstractProxyModel::data(proxyIndex, role); +} +bool QAbstractProxyModel_wrapper::event(QEvent *event) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + return ::QAbstractProxyModel::event(event); + } +} +// tag=1009 +bool QAbstractProxyModel_wrapper::event_nocallback(QEvent *event) { + // tag=1003 + return ::QAbstractProxyModel::event(event); +} +bool QAbstractProxyModel_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QAbstractProxyModel::eventFilter(watched, event); + } +} +// tag=1009 +bool QAbstractProxyModel_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + // tag=1003 + return ::QAbstractProxyModel::eventFilter(watched, event); +} +void QAbstractProxyModel_wrapper::fetchMore(const QModelIndex &parent) { + // tag=1000 + if (m_fetchMoreCallback) { + // tag=1001 + const void *thisPtr = this; + m_fetchMoreCallback(const_cast(thisPtr), parent); + } else { + // tag=1002 + ::QAbstractProxyModel::fetchMore(parent); + } +} +// tag=1009 +void QAbstractProxyModel_wrapper::fetchMore_nocallback( + const QModelIndex &parent) { + // tag=1003 + ::QAbstractProxyModel::fetchMore(parent); +} +bool QAbstractProxyModel_wrapper::hasChildren(const QModelIndex &parent) const { + // tag=1000 + if (m_hasChildrenCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasChildrenCallback(const_cast(thisPtr), parent); + } else { + // tag=1002 + return ::QAbstractProxyModel::hasChildren(parent); + } +} +// tag=1009 +bool QAbstractProxyModel_wrapper::hasChildren_nocallback( + const QModelIndex &parent) const { + // tag=1003 + return ::QAbstractProxyModel::hasChildren(parent); +} +QVariant QAbstractProxyModel_wrapper::headerData(int section, + Qt::Orientation orientation, + int role) const { + // tag=1000 + if (m_headerDataCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_headerDataCallback(const_cast(thisPtr), section, + orientation, role); + } else { + // tag=1002 + return ::QAbstractProxyModel::headerData(section, orientation, role); + } +} +// tag=1009 +QVariant QAbstractProxyModel_wrapper::headerData_nocallback( + int section, Qt::Orientation orientation, int role) const { + // tag=1003 + return ::QAbstractProxyModel::headerData(section, orientation, role); +} +QModelIndex +QAbstractProxyModel_wrapper::index(int row, int column, + const QModelIndex &parent) const { + // tag=1000 + if (m_indexCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_indexCallback(const_cast(thisPtr), row, column, parent); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +QModelIndex +QAbstractProxyModel_wrapper::index_nocallback(int row, int column, + const QModelIndex &parent) const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +bool QAbstractProxyModel_wrapper::insertColumns(int column, int count, + const QModelIndex &parent) { + // tag=1000 + if (m_insertColumnsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_insertColumnsCallback(const_cast(thisPtr), column, count, + parent); + } else { + // tag=1002 + return ::QAbstractProxyModel::insertColumns(column, count, parent); + } +} +// tag=1009 +bool QAbstractProxyModel_wrapper::insertColumns_nocallback( + int column, int count, const QModelIndex &parent) { + // tag=1003 + return ::QAbstractProxyModel::insertColumns(column, count, parent); +} +bool QAbstractProxyModel_wrapper::insertRows(int row, int count, + const QModelIndex &parent) { + // tag=1000 + if (m_insertRowsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_insertRowsCallback(const_cast(thisPtr), row, count, + parent); + } else { + // tag=1002 + return ::QAbstractProxyModel::insertRows(row, count, parent); + } +} +// tag=1009 +bool QAbstractProxyModel_wrapper::insertRows_nocallback( + int row, int count, const QModelIndex &parent) { + // tag=1003 + return ::QAbstractProxyModel::insertRows(row, count, parent); +} +QModelIndex QAbstractProxyModel_wrapper::mapFromSource( + const QModelIndex &sourceIndex) const { + // tag=1000 + if (m_mapFromSourceCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_mapFromSourceCallback(const_cast(thisPtr), sourceIndex); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +QModelIndex QAbstractProxyModel_wrapper::mapFromSource_nocallback( + const QModelIndex &sourceIndex) const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +QItemSelection QAbstractProxyModel_wrapper::mapSelectionFromSource( + const QItemSelection &selection) const { + // tag=1000 + if (m_mapSelectionFromSourceCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_mapSelectionFromSourceCallback(const_cast(thisPtr), + selection); + } else { + // tag=1002 + return ::QAbstractProxyModel::mapSelectionFromSource(selection); + } +} +// tag=1009 +QItemSelection QAbstractProxyModel_wrapper::mapSelectionFromSource_nocallback( + const QItemSelection &selection) const { + // tag=1003 + return ::QAbstractProxyModel::mapSelectionFromSource(selection); +} +QItemSelection QAbstractProxyModel_wrapper::mapSelectionToSource( + const QItemSelection &selection) const { + // tag=1000 + if (m_mapSelectionToSourceCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_mapSelectionToSourceCallback(const_cast(thisPtr), + selection); + } else { + // tag=1002 + return ::QAbstractProxyModel::mapSelectionToSource(selection); + } +} +// tag=1009 +QItemSelection QAbstractProxyModel_wrapper::mapSelectionToSource_nocallback( + const QItemSelection &selection) const { + // tag=1003 + return ::QAbstractProxyModel::mapSelectionToSource(selection); +} +QModelIndex +QAbstractProxyModel_wrapper::mapToSource(const QModelIndex &proxyIndex) const { + // tag=1000 + if (m_mapToSourceCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_mapToSourceCallback(const_cast(thisPtr), proxyIndex); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +QModelIndex QAbstractProxyModel_wrapper::mapToSource_nocallback( + const QModelIndex &proxyIndex) const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +QList QAbstractProxyModel_wrapper::mimeTypes() const { + // tag=1000 + if (m_mimeTypesCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_mimeTypesCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QAbstractProxyModel::mimeTypes(); + } +} +// tag=1009 +QList QAbstractProxyModel_wrapper::mimeTypes_nocallback() const { + // tag=1003 + return ::QAbstractProxyModel::mimeTypes(); +} +bool QAbstractProxyModel_wrapper::moveColumns( + const QModelIndex &sourceParent, int sourceColumn, int count, + const QModelIndex &destinationParent, int destinationChild) { + // tag=1000 + if (m_moveColumnsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_moveColumnsCallback(const_cast(thisPtr), sourceParent, + sourceColumn, count, destinationParent, + destinationChild); + } else { + // tag=1002 + return ::QAbstractProxyModel::moveColumns( + sourceParent, sourceColumn, count, destinationParent, destinationChild); + } +} +// tag=1009 +bool QAbstractProxyModel_wrapper::moveColumns_nocallback( + const QModelIndex &sourceParent, int sourceColumn, int count, + const QModelIndex &destinationParent, int destinationChild) { + // tag=1003 + return ::QAbstractProxyModel::moveColumns( + sourceParent, sourceColumn, count, destinationParent, destinationChild); +} +bool QAbstractProxyModel_wrapper::moveRows(const QModelIndex &sourceParent, + int sourceRow, int count, + const QModelIndex &destinationParent, + int destinationChild) { + // tag=1000 + if (m_moveRowsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_moveRowsCallback(const_cast(thisPtr), sourceParent, + sourceRow, count, destinationParent, + destinationChild); + } else { + // tag=1002 + return ::QAbstractProxyModel::moveRows(sourceParent, sourceRow, count, + destinationParent, destinationChild); + } +} +// tag=1009 +bool QAbstractProxyModel_wrapper::moveRows_nocallback( + const QModelIndex &sourceParent, int sourceRow, int count, + const QModelIndex &destinationParent, int destinationChild) { + // tag=1003 + return ::QAbstractProxyModel::moveRows(sourceParent, sourceRow, count, + destinationParent, destinationChild); +} +QModelIndex +QAbstractProxyModel_wrapper::parent(const QModelIndex &child) const { + // tag=1000 + if (m_parentIndexCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_parentIndexCallback(const_cast(thisPtr), child); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +QModelIndex +QAbstractProxyModel_wrapper::parent_nocallback(const QModelIndex &child) const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +bool QAbstractProxyModel_wrapper::removeColumns(int column, int count, + const QModelIndex &parent) { + // tag=1000 + if (m_removeColumnsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_removeColumnsCallback(const_cast(thisPtr), column, count, + parent); + } else { + // tag=1002 + return ::QAbstractProxyModel::removeColumns(column, count, parent); + } +} +// tag=1009 +bool QAbstractProxyModel_wrapper::removeColumns_nocallback( + int column, int count, const QModelIndex &parent) { + // tag=1003 + return ::QAbstractProxyModel::removeColumns(column, count, parent); +} +bool QAbstractProxyModel_wrapper::removeRows(int row, int count, + const QModelIndex &parent) { + // tag=1000 + if (m_removeRowsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_removeRowsCallback(const_cast(thisPtr), row, count, + parent); + } else { + // tag=1002 + return ::QAbstractProxyModel::removeRows(row, count, parent); + } +} +// tag=1009 +bool QAbstractProxyModel_wrapper::removeRows_nocallback( + int row, int count, const QModelIndex &parent) { + // tag=1003 + return ::QAbstractProxyModel::removeRows(row, count, parent); +} +void QAbstractProxyModel_wrapper::resetInternalData() { + // tag=1000 + if (m_resetInternalDataCallback) { + // tag=1001 + const void *thisPtr = this; + m_resetInternalDataCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QAbstractProxyModel::resetInternalData(); + } +} +// tag=1009 +void QAbstractProxyModel_wrapper::resetInternalData_nocallback() { + // tag=1003 + ::QAbstractProxyModel::resetInternalData(); +} +void QAbstractProxyModel_wrapper::revert() { + // tag=1000 + if (m_revertCallback) { + // tag=1001 + const void *thisPtr = this; + m_revertCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QAbstractProxyModel::revert(); + } +} +// tag=1009 +void QAbstractProxyModel_wrapper::revert_nocallback() { + // tag=1003 + ::QAbstractProxyModel::revert(); +} +int QAbstractProxyModel_wrapper::rowCount(const QModelIndex &parent) const { + // tag=1000 + if (m_rowCountCallback) { + // tag=1001 + const void *thisPtr = this; + return m_rowCountCallback(const_cast(thisPtr), parent); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +int QAbstractProxyModel_wrapper::rowCount_nocallback( + const QModelIndex &parent) const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +bool QAbstractProxyModel_wrapper::setData(const QModelIndex &index, + const QVariant &value, int role) { + // tag=1000 + if (m_setDataCallback) { + // tag=1001 + const void *thisPtr = this; + return m_setDataCallback(const_cast(thisPtr), index, value, role); + } else { + // tag=1002 + return ::QAbstractProxyModel::setData(index, value, role); + } +} +// tag=1009 +bool QAbstractProxyModel_wrapper::setData_nocallback(const QModelIndex &index, + const QVariant &value, + int role) { + // tag=1003 + return ::QAbstractProxyModel::setData(index, value, role); +} +bool QAbstractProxyModel_wrapper::setHeaderData(int section, + Qt::Orientation orientation, + const QVariant &value, + int role) { + // tag=1000 + if (m_setHeaderDataCallback) { + // tag=1001 + const void *thisPtr = this; + return m_setHeaderDataCallback(const_cast(thisPtr), section, + orientation, value, role); + } else { + // tag=1002 + return ::QAbstractProxyModel::setHeaderData(section, orientation, value, + role); + } +} +// tag=1009 +bool QAbstractProxyModel_wrapper::setHeaderData_nocallback( + int section, Qt::Orientation orientation, const QVariant &value, int role) { + // tag=1003 + return ::QAbstractProxyModel::setHeaderData(section, orientation, value, + role); +} +void QAbstractProxyModel_wrapper::setSourceModel( + QAbstractItemModel *sourceModel) { + // tag=1000 + if (m_setSourceModelCallback) { + // tag=1001 + const void *thisPtr = this; + m_setSourceModelCallback(const_cast(thisPtr), sourceModel); + } else { + // tag=1002 + ::QAbstractProxyModel::setSourceModel(sourceModel); + } +} +// tag=1009 +void QAbstractProxyModel_wrapper::setSourceModel_nocallback( + QAbstractItemModel *sourceModel) { + // tag=1003 + ::QAbstractProxyModel::setSourceModel(sourceModel); +} +QModelIndex QAbstractProxyModel_wrapper::sibling(int row, int column, + const QModelIndex &idx) const { + // tag=1000 + if (m_siblingCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_siblingCallback(const_cast(thisPtr), row, column, idx); + } else { + // tag=1002 + return ::QAbstractProxyModel::sibling(row, column, idx); + } +} +// tag=1009 +QModelIndex +QAbstractProxyModel_wrapper::sibling_nocallback(int row, int column, + const QModelIndex &idx) const { + // tag=1003 + return ::QAbstractProxyModel::sibling(row, column, idx); +} +void QAbstractProxyModel_wrapper::sort(int column, Qt::SortOrder order) { + // tag=1000 + if (m_sortCallback) { + // tag=1001 + const void *thisPtr = this; + m_sortCallback(const_cast(thisPtr), column, order); + } else { + // tag=1002 + ::QAbstractProxyModel::sort(column, order); + } +} +// tag=1009 +void QAbstractProxyModel_wrapper::sort_nocallback(int column, + Qt::SortOrder order) { + // tag=1003 + ::QAbstractProxyModel::sort(column, order); +} +QAbstractItemModel *QAbstractProxyModel_wrapper::sourceModel() const { + // tag=1000 + + // tag=1004 + return ::QAbstractProxyModel::sourceModel(); +} +QSize QAbstractProxyModel_wrapper::span(const QModelIndex &index) const { + // tag=1000 + if (m_spanCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_spanCallback(const_cast(thisPtr), index); + } else { + // tag=1002 + return ::QAbstractProxyModel::span(index); + } +} +// tag=1009 +QSize QAbstractProxyModel_wrapper::span_nocallback( + const QModelIndex &index) const { + // tag=1003 + return ::QAbstractProxyModel::span(index); +} +bool QAbstractProxyModel_wrapper::submit() { + // tag=1000 + if (m_submitCallback) { + // tag=1001 + const void *thisPtr = this; + return m_submitCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QAbstractProxyModel::submit(); + } +} +// tag=1009 +bool QAbstractProxyModel_wrapper::submit_nocallback() { + // tag=1003 + return ::QAbstractProxyModel::submit(); +} +QString QAbstractProxyModel_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QAbstractProxyModel::tr(s, c, n); +} + +// tag=1005 +QAbstractProxyModel_wrapper::~QAbstractProxyModel_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QAbstractProxyModel *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper *>(ptr); +} +extern "C" { + +// tag=1049 +void c_QAbstractProxyModel_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper *>(cppObj); +} +void *c_QAbstractProxyModel__constructor_QObject(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper(parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// buddy(const QModelIndex & index) const +void *c_QAbstractProxyModel__buddy_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->buddy_nocallback(index); + } else { + return targetPtr->buddy(index); + } + }()}; +} + +// tag=1050 +// canFetchMore(const QModelIndex & parent) const +bool c_QAbstractProxyModel__canFetchMore_QModelIndex(void *thisObj, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->canFetchMore_nocallback(parent); + } else { + return targetPtr->canFetchMore(parent); + } + }(); +} + +// tag=1050 +// clearItemData(const QModelIndex & index) +bool c_QAbstractProxyModel__clearItemData_QModelIndex(void *thisObj, + void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->clearItemData_nocallback(index); + } else { + return targetPtr->clearItemData(index); + } + }(); +} + +// tag=1050 +// columnCount(const QModelIndex & parent) const +int c_QAbstractProxyModel__columnCount_QModelIndex(void *thisObj, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->columnCount_nocallback(parent); + } else { + return targetPtr->columnCount(parent); + } + }(); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QAbstractProxyModel__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// data(const QModelIndex & proxyIndex, int role) const +void *c_QAbstractProxyModel__data_QModelIndex_int(void *thisObj, + void *proxyIndex_, int role) { + auto &proxyIndex = *reinterpret_cast(proxyIndex_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->data_nocallback(proxyIndex, role); + } else { + return targetPtr->data(proxyIndex, role); + } + }()}; +} + +// tag=1079 +void c_QAbstractProxyModel__onDataChanged_QModelIndex_QModelIndex_QList_int( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractProxyModel::dataChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// event(QEvent * event) +bool c_QAbstractProxyModel__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QAbstractProxyModel__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// fetchMore(const QModelIndex & parent) +void c_QAbstractProxyModel__fetchMore_QModelIndex(void *thisObj, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->fetchMore_nocallback(parent); + } else { + return targetPtr->fetchMore(parent); + } + }(); +} + +// tag=1050 +// hasChildren(const QModelIndex & parent) const +bool c_QAbstractProxyModel__hasChildren_QModelIndex(void *thisObj, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasChildren_nocallback(parent); + } else { + return targetPtr->hasChildren(parent); + } + }(); +} + +// tag=1050 +// headerData(int section, Qt::Orientation orientation, int role) const +void *c_QAbstractProxyModel__headerData_int_Orientation_int(void *thisObj, + int section, + int orientation, + int role) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->headerData_nocallback( + section, static_cast(orientation), role); + } else { + return targetPtr->headerData( + section, static_cast(orientation), role); + } + }()}; +} + +// tag=1079 +void c_QAbstractProxyModel__onHeaderDataChanged_Orientation_int_int( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractProxyModel::headerDataChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// index(int row, int column, const QModelIndex & parent) const +void *c_QAbstractProxyModel__index_int_int_QModelIndex(void *thisObj, int row, + int column, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->index_nocallback(row, column, parent); + } else { + return targetPtr->index(row, column, parent); + } + }()}; +} + +// tag=1050 +// insertColumns(int column, int count, const QModelIndex & parent) +bool c_QAbstractProxyModel__insertColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->insertColumns_nocallback(column, count, parent); + } else { + return targetPtr->insertColumns(column, count, parent); + } + }(); +} + +// tag=1050 +// insertRows(int row, int count, const QModelIndex & parent) +bool c_QAbstractProxyModel__insertRows_int_int_QModelIndex(void *thisObj, + int row, int count, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->insertRows_nocallback(row, count, parent); + } else { + return targetPtr->insertRows(row, count, parent); + } + }(); +} + +// tag=1079 +void c_QAbstractProxyModel__onLayoutAboutToBeChanged(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractProxyModel::layoutAboutToBeChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QAbstractProxyModel__onLayoutChanged(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAbstractProxyModel::layoutChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// mapFromSource(const QModelIndex & sourceIndex) const +void *c_QAbstractProxyModel__mapFromSource_QModelIndex(void *thisObj, + void *sourceIndex_) { + auto &sourceIndex = *reinterpret_cast(sourceIndex_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->mapFromSource_nocallback(sourceIndex); + } else { + return targetPtr->mapFromSource(sourceIndex); + } + }()}; +} + +// tag=1050 +// mapSelectionFromSource(const QItemSelection & selection) const +void * +c_QAbstractProxyModel__mapSelectionFromSource_QItemSelection(void *thisObj, + void *selection_) { + auto &selection = *reinterpret_cast(selection_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->mapSelectionFromSource_nocallback(selection); + } else { + return targetPtr->mapSelectionFromSource(selection); + } + }()}; +} + +// tag=1050 +// mapSelectionToSource(const QItemSelection & selection) const +void * +c_QAbstractProxyModel__mapSelectionToSource_QItemSelection(void *thisObj, + void *selection_) { + auto &selection = *reinterpret_cast(selection_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->mapSelectionToSource_nocallback(selection); + } else { + return targetPtr->mapSelectionToSource(selection); + } + }()}; +} + +// tag=1050 +// mapToSource(const QModelIndex & proxyIndex) const +void *c_QAbstractProxyModel__mapToSource_QModelIndex(void *thisObj, + void *proxyIndex_) { + auto &proxyIndex = *reinterpret_cast(proxyIndex_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->mapToSource_nocallback(proxyIndex); + } else { + return targetPtr->mapToSource(proxyIndex); + } + }()}; +} + +// tag=1050 +// mimeTypes() const +void *c_QAbstractProxyModel__mimeTypes(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper>{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->mimeTypes_nocallback(); + } else { + return targetPtr->mimeTypes(); + } + }()}; +} + +// tag=1050 +// moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, +// const QModelIndex & destinationParent, int destinationChild) +bool c_QAbstractProxyModel__moveColumns_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceColumn, int count, + void *destinationParent_, int destinationChild) { + auto &sourceParent = *reinterpret_cast(sourceParent_); + auto &destinationParent = + *reinterpret_cast(destinationParent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->moveColumns_nocallback(sourceParent, sourceColumn, + count, destinationParent, + destinationChild); + } else { + return targetPtr->moveColumns(sourceParent, sourceColumn, count, + destinationParent, destinationChild); + } + }(); +} + +// tag=1050 +// moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const +// QModelIndex & destinationParent, int destinationChild) +bool c_QAbstractProxyModel__moveRows_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceRow, int count, + void *destinationParent_, int destinationChild) { + auto &sourceParent = *reinterpret_cast(sourceParent_); + auto &destinationParent = + *reinterpret_cast(destinationParent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->moveRows_nocallback(sourceParent, sourceRow, count, + destinationParent, + destinationChild); + } else { + return targetPtr->moveRows(sourceParent, sourceRow, count, + destinationParent, destinationChild); + } + }(); +} + +// tag=1050 +// parent(const QModelIndex & child) const +void *c_QAbstractProxyModel__parentIndex_QModelIndex(void *thisObj, + void *child_) { + auto &child = *reinterpret_cast(child_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->parent_nocallback(child); + } else { + return targetPtr->parent(child); + } + }()}; +} + +// tag=1050 +// removeColumns(int column, int count, const QModelIndex & parent) +bool c_QAbstractProxyModel__removeColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->removeColumns_nocallback(column, count, parent); + } else { + return targetPtr->removeColumns(column, count, parent); + } + }(); +} + +// tag=1050 +// removeRows(int row, int count, const QModelIndex & parent) +bool c_QAbstractProxyModel__removeRows_int_int_QModelIndex(void *thisObj, + int row, int count, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->removeRows_nocallback(row, count, parent); + } else { + return targetPtr->removeRows(row, count, parent); + } + }(); +} + +// tag=1050 +// resetInternalData() +void c_QAbstractProxyModel__resetInternalData(void *thisObj) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->resetInternalData_nocallback(); +} + +// tag=1050 +// revert() +void c_QAbstractProxyModel__revert(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->revert_nocallback(); + } else { + return targetPtr->revert(); + } + }(); +} + +// tag=1050 +// rowCount(const QModelIndex & parent) const +int c_QAbstractProxyModel__rowCount_QModelIndex(void *thisObj, void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->rowCount_nocallback(parent); + } else { + return targetPtr->rowCount(parent); + } + }(); +} + +// tag=1050 +// setData(const QModelIndex & index, const QVariant & value, int role) +bool c_QAbstractProxyModel__setData_QModelIndex_QVariant_int(void *thisObj, + void *index_, + void *value_, + int role) { + auto &index = *reinterpret_cast(index_); + auto &value = *reinterpret_cast(value_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setData_nocallback(index, value, role); + } else { + return targetPtr->setData(index, value, role); + } + }(); +} + +// tag=1050 +// setHeaderData(int section, Qt::Orientation orientation, const QVariant & +// value, int role) +bool c_QAbstractProxyModel__setHeaderData_int_Orientation_QVariant_int( + void *thisObj, int section, int orientation, void *value_, int role) { + auto &value = *reinterpret_cast(value_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setHeaderData_nocallback( + section, static_cast(orientation), value, role); + } else { + return targetPtr->setHeaderData( + section, static_cast(orientation), value, role); + } + }(); +} + +// tag=1050 +// setSourceModel(QAbstractItemModel * sourceModel) +void c_QAbstractProxyModel__setSourceModel_QAbstractItemModel( + void *thisObj, void *sourceModel_) { + auto sourceModel = reinterpret_cast(sourceModel_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setSourceModel_nocallback(sourceModel); + } else { + return targetPtr->setSourceModel(sourceModel); + } + }(); +} + +// tag=1050 +// sibling(int row, int column, const QModelIndex & idx) const +void *c_QAbstractProxyModel__sibling_int_int_QModelIndex(void *thisObj, int row, + int column, + void *idx_) { + auto &idx = *reinterpret_cast(idx_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sibling_nocallback(row, column, idx); + } else { + return targetPtr->sibling(row, column, idx); + } + }()}; +} + +// tag=1050 +// sort(int column, Qt::SortOrder order) +void c_QAbstractProxyModel__sort_int_SortOrder(void *thisObj, int column, + int order) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sort_nocallback(column, + static_cast(order)); + } else { + return targetPtr->sort(column, static_cast(order)); + } + }(); +} + +// tag=1050 +// sourceModel() const +void *c_QAbstractProxyModel__sourceModel(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->sourceModel(); +} + +// tag=1050 +// span(const QModelIndex & index) const +void *c_QAbstractProxyModel__span_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->span_nocallback(index); + } else { + return targetPtr->span(index); + } + }()}; +} + +// tag=1050 +// submit() +bool c_QAbstractProxyModel__submit(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->submit_nocallback(); + } else { + return targetPtr->submit(); + } + }(); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QAbstractProxyModel__tr_char_char_int(const char *s, + const char *c, int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper::tr(s, c, n)}; +} +void c_QAbstractProxyModel__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QAbstractProxyModel__registerVirtualMethodCallback(void *ptr, + void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 5752: + wrapper->m_buddyCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper::Callback_buddy>( + callback); + break; + case 5753: + wrapper->m_canFetchMoreCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper:: + Callback_canFetchMore>(callback); + break; + case 5758: + wrapper->m_clearItemDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper:: + Callback_clearItemData>(callback); + break; + case 5759: + wrapper->m_columnCountCallback = + reinterpret_cast( + callback); + break; + case 944: + wrapper->m_customEventCallback = + reinterpret_cast( + callback); + break; + case 5761: + wrapper->m_dataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper::Callback_data>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper::Callback_event>( + callback); + break; + case 954: + wrapper->m_eventFilterCallback = + reinterpret_cast( + callback); + break; + case 5778: + wrapper->m_fetchMoreCallback = + reinterpret_cast( + callback); + break; + case 5779: + wrapper->m_hasChildrenCallback = + reinterpret_cast( + callback); + break; + case 5781: + wrapper->m_headerDataCallback = + reinterpret_cast( + callback); + break; + case 5783: + wrapper->m_indexCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper::Callback_index>( + callback); + break; + case 5786: + wrapper->m_insertColumnsCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper:: + Callback_insertColumns>(callback); + break; + case 5788: + wrapper->m_insertRowsCallback = + reinterpret_cast( + callback); + break; + case 5917: + wrapper->m_mapFromSourceCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper:: + Callback_mapFromSource>(callback); + break; + case 5918: + wrapper->m_mapSelectionFromSourceCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper:: + Callback_mapSelectionFromSource>(callback); + break; + case 5919: + wrapper->m_mapSelectionToSourceCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper:: + Callback_mapSelectionToSource>(callback); + break; + case 5920: + wrapper->m_mapToSourceCallback = + reinterpret_cast( + callback); + break; + case 5795: + wrapper->m_mimeTypesCallback = + reinterpret_cast( + callback); + break; + case 5797: + wrapper->m_moveColumnsCallback = + reinterpret_cast( + callback); + break; + case 5799: + wrapper->m_moveRowsCallback = + reinterpret_cast( + callback); + break; + case 5801: + wrapper->m_parentIndexCallback = + reinterpret_cast( + callback); + break; + case 5806: + wrapper->m_removeColumnsCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper:: + Callback_removeColumns>(callback); + break; + case 5809: + wrapper->m_removeRowsCallback = + reinterpret_cast( + callback); + break; + case 5810: + wrapper->m_resetInternalDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper:: + Callback_resetInternalData>(callback); + break; + case 5811: + wrapper->m_revertCallback = + reinterpret_cast( + callback); + break; + case 5812: + wrapper->m_rowCountCallback = + reinterpret_cast( + callback); + break; + case 5815: + wrapper->m_setDataCallback = + reinterpret_cast( + callback); + break; + case 5816: + wrapper->m_setHeaderDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper:: + Callback_setHeaderData>(callback); + break; + case 5926: + wrapper->m_setSourceModelCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper:: + Callback_setSourceModel>(callback); + break; + case 5820: + wrapper->m_siblingCallback = + reinterpret_cast( + callback); + break; + case 5822: + wrapper->m_sortCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper::Callback_sort>( + callback); + break; + case 5823: + wrapper->m_spanCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractProxyModel_wrapper::Callback_span>( + callback); + break; + case 5825: + wrapper->m_submitCallback = + reinterpret_cast( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QAbstractProxyModel_wrapper.h b/generated/QtDartBindings/dart/ffi/QAbstractProxyModel_wrapper.h new file mode 100644 index 0000000..f057747 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QAbstractProxyModel_wrapper.h @@ -0,0 +1,570 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QAbstractProxyModel_wrapper : public ::QAbstractProxyModel { +public: + ~QAbstractProxyModel_wrapper(); + // tag=1041 + QAbstractProxyModel_wrapper(QObject *parent = nullptr); + // tag=1041 + virtual QModelIndex buddy(const QModelIndex &index) const; + // tag=1008 + virtual QModelIndex buddy_nocallback(const QModelIndex &index) const; + // tag=1041 + virtual bool canFetchMore(const QModelIndex &parent) const; + // tag=1008 + virtual bool canFetchMore_nocallback(const QModelIndex &parent) const; + // tag=1041 + virtual bool clearItemData(const QModelIndex &index); + // tag=1008 + virtual bool clearItemData_nocallback(const QModelIndex &index); + // tag=1041 + virtual int columnCount(const QModelIndex &parent = QModelIndex()) const; + // tag=1008 + virtual int + columnCount_nocallback(const QModelIndex &parent = QModelIndex()) const; + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual QVariant data(const QModelIndex &proxyIndex, + int role = Qt::DisplayRole) const; + // tag=1008 + virtual QVariant data_nocallback(const QModelIndex &proxyIndex, + int role = Qt::DisplayRole) const; + // tag=1041 + virtual bool event(QEvent *event); + // tag=1008 + virtual bool event_nocallback(QEvent *event); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + virtual void fetchMore(const QModelIndex &parent); + // tag=1008 + virtual void fetchMore_nocallback(const QModelIndex &parent); + // tag=1041 + virtual bool hasChildren(const QModelIndex &parent = QModelIndex()) const; + // tag=1008 + virtual bool + hasChildren_nocallback(const QModelIndex &parent = QModelIndex()) const; + // tag=1041 + virtual QVariant headerData(int section, Qt::Orientation orientation, + int role = Qt::DisplayRole) const; + // tag=1008 + virtual QVariant headerData_nocallback(int section, + Qt::Orientation orientation, + int role = Qt::DisplayRole) const; + // tag=1041 + virtual QModelIndex index(int row, int column, + const QModelIndex &parent = QModelIndex()) const; + // tag=1008 + virtual QModelIndex + index_nocallback(int row, int column, + const QModelIndex &parent = QModelIndex()) const; + // tag=1041 + virtual bool insertColumns(int column, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1008 + virtual bool + insertColumns_nocallback(int column, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1041 + virtual bool insertRows(int row, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1008 + virtual bool insertRows_nocallback(int row, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1041 + virtual QModelIndex mapFromSource(const QModelIndex &sourceIndex) const; + // tag=1008 + virtual QModelIndex + mapFromSource_nocallback(const QModelIndex &sourceIndex) const; + // tag=1041 + virtual QItemSelection + mapSelectionFromSource(const QItemSelection &selection) const; + // tag=1008 + virtual QItemSelection + mapSelectionFromSource_nocallback(const QItemSelection &selection) const; + // tag=1041 + virtual QItemSelection + mapSelectionToSource(const QItemSelection &selection) const; + // tag=1008 + virtual QItemSelection + mapSelectionToSource_nocallback(const QItemSelection &selection) const; + // tag=1041 + virtual QModelIndex mapToSource(const QModelIndex &proxyIndex) const; + // tag=1008 + virtual QModelIndex + mapToSource_nocallback(const QModelIndex &proxyIndex) const; + // tag=1041 + virtual QList mimeTypes() const; + // tag=1008 + virtual QList mimeTypes_nocallback() const; + // tag=1041 + virtual bool moveColumns(const QModelIndex &sourceParent, int sourceColumn, + int count, const QModelIndex &destinationParent, + int destinationChild); + // tag=1008 + virtual bool moveColumns_nocallback(const QModelIndex &sourceParent, + int sourceColumn, int count, + const QModelIndex &destinationParent, + int destinationChild); + // tag=1041 + virtual bool moveRows(const QModelIndex &sourceParent, int sourceRow, + int count, const QModelIndex &destinationParent, + int destinationChild); + // tag=1008 + virtual bool moveRows_nocallback(const QModelIndex &sourceParent, + int sourceRow, int count, + const QModelIndex &destinationParent, + int destinationChild); + // tag=1041 + virtual QModelIndex parent(const QModelIndex &child) const; + // tag=1008 + virtual QModelIndex parent_nocallback(const QModelIndex &child) const; + // tag=1041 + virtual bool removeColumns(int column, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1008 + virtual bool + removeColumns_nocallback(int column, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1041 + virtual bool removeRows(int row, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1008 + virtual bool removeRows_nocallback(int row, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1041 + virtual void resetInternalData(); + // tag=1008 + virtual void resetInternalData_nocallback(); + // tag=1041 + virtual void revert(); + // tag=1008 + virtual void revert_nocallback(); + // tag=1041 + virtual int rowCount(const QModelIndex &parent = QModelIndex()) const; + // tag=1008 + virtual int + rowCount_nocallback(const QModelIndex &parent = QModelIndex()) const; + // tag=1041 + virtual bool setData(const QModelIndex &index, const QVariant &value, + int role = Qt::EditRole); + // tag=1008 + virtual bool setData_nocallback(const QModelIndex &index, + const QVariant &value, + int role = Qt::EditRole); + // tag=1041 + virtual bool setHeaderData(int section, Qt::Orientation orientation, + const QVariant &value, int role = Qt::EditRole); + // tag=1008 + virtual bool setHeaderData_nocallback(int section, + Qt::Orientation orientation, + const QVariant &value, + int role = Qt::EditRole); + // tag=1041 + virtual void setSourceModel(QAbstractItemModel *sourceModel); + // tag=1008 + virtual void setSourceModel_nocallback(QAbstractItemModel *sourceModel); + // tag=1041 + virtual QModelIndex sibling(int row, int column, + const QModelIndex &idx) const; + // tag=1008 + virtual QModelIndex sibling_nocallback(int row, int column, + const QModelIndex &idx) const; + // tag=1041 + virtual void sort(int column, Qt::SortOrder order = Qt::AscendingOrder); + // tag=1008 + virtual void sort_nocallback(int column, + Qt::SortOrder order = Qt::AscendingOrder); + // tag=1041 + QAbstractItemModel *sourceModel() const; + // tag=1041 + virtual QSize span(const QModelIndex &index) const; + // tag=1008 + virtual QSize span_nocallback(const QModelIndex &index) const; + // tag=1041 + virtual bool submit(); + // tag=1008 + virtual bool submit_nocallback(); + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1042 + typedef QModelIndex *(*Callback_buddy)(void *, const QModelIndex &index); + Callback_buddy m_buddyCallback = nullptr; + // tag=1042 + typedef bool (*Callback_canFetchMore)(void *, const QModelIndex &parent); + Callback_canFetchMore m_canFetchMoreCallback = nullptr; + // tag=1042 + typedef bool (*Callback_clearItemData)(void *, const QModelIndex &index); + Callback_clearItemData m_clearItemDataCallback = nullptr; + // tag=1042 + typedef int (*Callback_columnCount)(void *, const QModelIndex &parent); + Callback_columnCount m_columnCountCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef QVariant *(*Callback_data)(void *, const QModelIndex &proxyIndex, + int role); + Callback_data m_dataCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef void (*Callback_fetchMore)(void *, const QModelIndex &parent); + Callback_fetchMore m_fetchMoreCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasChildren)(void *, const QModelIndex &parent); + Callback_hasChildren m_hasChildrenCallback = nullptr; + // tag=1042 + typedef QVariant *(*Callback_headerData)(void *, int section, + Qt::Orientation orientation, + int role); + Callback_headerData m_headerDataCallback = nullptr; + // tag=1042 + typedef QModelIndex *(*Callback_index)(void *, int row, int column, + const QModelIndex &parent); + Callback_index m_indexCallback = nullptr; + // tag=1042 + typedef bool (*Callback_insertColumns)(void *, int column, int count, + const QModelIndex &parent); + Callback_insertColumns m_insertColumnsCallback = nullptr; + // tag=1042 + typedef bool (*Callback_insertRows)(void *, int row, int count, + const QModelIndex &parent); + Callback_insertRows m_insertRowsCallback = nullptr; + // tag=1042 + typedef QModelIndex *(*Callback_mapFromSource)( + void *, const QModelIndex &sourceIndex); + Callback_mapFromSource m_mapFromSourceCallback = nullptr; + // tag=1042 + typedef QItemSelection *(*Callback_mapSelectionFromSource)( + void *, const QItemSelection &selection); + Callback_mapSelectionFromSource m_mapSelectionFromSourceCallback = nullptr; + // tag=1042 + typedef QItemSelection *(*Callback_mapSelectionToSource)( + void *, const QItemSelection &selection); + Callback_mapSelectionToSource m_mapSelectionToSourceCallback = nullptr; + // tag=1042 + typedef QModelIndex *(*Callback_mapToSource)(void *, + const QModelIndex &proxyIndex); + Callback_mapToSource m_mapToSourceCallback = nullptr; + // tag=1042 + typedef QList *(*Callback_mimeTypes)(void *); + Callback_mimeTypes m_mimeTypesCallback = nullptr; + // tag=1042 + typedef bool (*Callback_moveColumns)(void *, const QModelIndex &sourceParent, + int sourceColumn, int count, + const QModelIndex &destinationParent, + int destinationChild); + Callback_moveColumns m_moveColumnsCallback = nullptr; + // tag=1042 + typedef bool (*Callback_moveRows)(void *, const QModelIndex &sourceParent, + int sourceRow, int count, + const QModelIndex &destinationParent, + int destinationChild); + Callback_moveRows m_moveRowsCallback = nullptr; + // tag=1042 + typedef QModelIndex *(*Callback_parentIndex)(void *, + const QModelIndex &child); + Callback_parentIndex m_parentIndexCallback = nullptr; + // tag=1042 + typedef bool (*Callback_removeColumns)(void *, int column, int count, + const QModelIndex &parent); + Callback_removeColumns m_removeColumnsCallback = nullptr; + // tag=1042 + typedef bool (*Callback_removeRows)(void *, int row, int count, + const QModelIndex &parent); + Callback_removeRows m_removeRowsCallback = nullptr; + // tag=1042 + typedef void (*Callback_resetInternalData)(void *); + Callback_resetInternalData m_resetInternalDataCallback = nullptr; + // tag=1042 + typedef void (*Callback_revert)(void *); + Callback_revert m_revertCallback = nullptr; + // tag=1042 + typedef int (*Callback_rowCount)(void *, const QModelIndex &parent); + Callback_rowCount m_rowCountCallback = nullptr; + // tag=1042 + typedef bool (*Callback_setData)(void *, const QModelIndex &index, + const QVariant &value, int role); + Callback_setData m_setDataCallback = nullptr; + // tag=1042 + typedef bool (*Callback_setHeaderData)(void *, int section, + Qt::Orientation orientation, + const QVariant &value, int role); + Callback_setHeaderData m_setHeaderDataCallback = nullptr; + // tag=1042 + typedef void (*Callback_setSourceModel)(void *, + QAbstractItemModel *sourceModel); + Callback_setSourceModel m_setSourceModelCallback = nullptr; + // tag=1042 + typedef QModelIndex *(*Callback_sibling)(void *, int row, int column, + const QModelIndex &idx); + Callback_sibling m_siblingCallback = nullptr; + // tag=1042 + typedef void (*Callback_sort)(void *, int column, Qt::SortOrder order); + Callback_sort m_sortCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_span)(void *, const QModelIndex &index); + Callback_span m_spanCallback = nullptr; + // tag=1042 + typedef bool (*Callback_submit)(void *); + Callback_submit m_submitCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QAbstractProxyModel::QAbstractProxyModel(QObject * parent) +QtDartBindings_EXPORT void * +c_QAbstractProxyModel__constructor_QObject(void *parent_); + +// tag=1067 +// QAbstractProxyModel::buddy(const QModelIndex & index) const +QtDartBindings_EXPORT void * +c_QAbstractProxyModel__buddy_QModelIndex(void *thisObj, void *index_); + +// tag=1067 +// QAbstractProxyModel::canFetchMore(const QModelIndex & parent) const +QtDartBindings_EXPORT bool +c_QAbstractProxyModel__canFetchMore_QModelIndex(void *thisObj, void *parent_); + +// tag=1067 +// QAbstractProxyModel::clearItemData(const QModelIndex & index) +QtDartBindings_EXPORT bool +c_QAbstractProxyModel__clearItemData_QModelIndex(void *thisObj, void *index_); + +// tag=1067 +// QAbstractProxyModel::columnCount(const QModelIndex & parent) const +QtDartBindings_EXPORT int +c_QAbstractProxyModel__columnCount_QModelIndex(void *thisObj, void *parent_); + +// tag=1067 +// QAbstractProxyModel::customEvent(QEvent * event) +QtDartBindings_EXPORT void +c_QAbstractProxyModel__customEvent_QEvent(void *thisObj, void *event_); + +// tag=1067 +// QAbstractProxyModel::data(const QModelIndex & proxyIndex, int role) const +QtDartBindings_EXPORT void * +c_QAbstractProxyModel__data_QModelIndex_int(void *thisObj, void *proxyIndex_, + int role); + +// tag=1067 +// QAbstractProxyModel::event(QEvent * event) +QtDartBindings_EXPORT bool c_QAbstractProxyModel__event_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QAbstractProxyModel::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QAbstractProxyModel__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); + +// tag=1067 +// QAbstractProxyModel::fetchMore(const QModelIndex & parent) +QtDartBindings_EXPORT void +c_QAbstractProxyModel__fetchMore_QModelIndex(void *thisObj, void *parent_); + +// tag=1067 +// QAbstractProxyModel::hasChildren(const QModelIndex & parent) const +QtDartBindings_EXPORT bool +c_QAbstractProxyModel__hasChildren_QModelIndex(void *thisObj, void *parent_); + +// tag=1067 +// QAbstractProxyModel::headerData(int section, Qt::Orientation orientation, +// int role) const +QtDartBindings_EXPORT void * +c_QAbstractProxyModel__headerData_int_Orientation_int(void *thisObj, + int section, + int orientation, + int role); + +// tag=1067 +// QAbstractProxyModel::index(int row, int column, const QModelIndex & parent) +// const +QtDartBindings_EXPORT void * +c_QAbstractProxyModel__index_int_int_QModelIndex(void *thisObj, int row, + int column, void *parent_); + +// tag=1067 +// QAbstractProxyModel::insertColumns(int column, int count, const QModelIndex +// & parent) +QtDartBindings_EXPORT bool +c_QAbstractProxyModel__insertColumns_int_int_QModelIndex(void *thisObj, + int column, int count, + void *parent_); + +// tag=1067 +// QAbstractProxyModel::insertRows(int row, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QAbstractProxyModel__insertRows_int_int_QModelIndex(void *thisObj, int row, + int count, void *parent_); + +// tag=1067 +// QAbstractProxyModel::mapFromSource(const QModelIndex & sourceIndex) const +QtDartBindings_EXPORT void * +c_QAbstractProxyModel__mapFromSource_QModelIndex(void *thisObj, + void *sourceIndex_); + +// tag=1067 +// QAbstractProxyModel::mapSelectionFromSource(const QItemSelection & +// selection) const +QtDartBindings_EXPORT void * +c_QAbstractProxyModel__mapSelectionFromSource_QItemSelection(void *thisObj, + void *selection_); + +// tag=1067 +// QAbstractProxyModel::mapSelectionToSource(const QItemSelection & selection) +// const +QtDartBindings_EXPORT void * +c_QAbstractProxyModel__mapSelectionToSource_QItemSelection(void *thisObj, + void *selection_); + +// tag=1067 +// QAbstractProxyModel::mapToSource(const QModelIndex & proxyIndex) const +QtDartBindings_EXPORT void * +c_QAbstractProxyModel__mapToSource_QModelIndex(void *thisObj, + void *proxyIndex_); + +// tag=1067 +// QAbstractProxyModel::mimeTypes() const +QtDartBindings_EXPORT void *c_QAbstractProxyModel__mimeTypes(void *thisObj); + +// tag=1067 +// QAbstractProxyModel::moveColumns(const QModelIndex & sourceParent, int +// sourceColumn, int count, const QModelIndex & destinationParent, int +// destinationChild) +QtDartBindings_EXPORT bool +c_QAbstractProxyModel__moveColumns_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceColumn, int count, + void *destinationParent_, int destinationChild); + +// tag=1067 +// QAbstractProxyModel::moveRows(const QModelIndex & sourceParent, int +// sourceRow, int count, const QModelIndex & destinationParent, int +// destinationChild) +QtDartBindings_EXPORT bool +c_QAbstractProxyModel__moveRows_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceRow, int count, + void *destinationParent_, int destinationChild); + +// tag=1067 +// QAbstractProxyModel::parent(const QModelIndex & child) const +QtDartBindings_EXPORT void * +c_QAbstractProxyModel__parentIndex_QModelIndex(void *thisObj, void *child_); + +// tag=1067 +// QAbstractProxyModel::removeColumns(int column, int count, const QModelIndex +// & parent) +QtDartBindings_EXPORT bool +c_QAbstractProxyModel__removeColumns_int_int_QModelIndex(void *thisObj, + int column, int count, + void *parent_); + +// tag=1067 +// QAbstractProxyModel::removeRows(int row, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QAbstractProxyModel__removeRows_int_int_QModelIndex(void *thisObj, int row, + int count, void *parent_); + +// tag=1067 +// QAbstractProxyModel::resetInternalData() +QtDartBindings_EXPORT void +c_QAbstractProxyModel__resetInternalData(void *thisObj); + +// tag=1067 +// QAbstractProxyModel::revert() +QtDartBindings_EXPORT void c_QAbstractProxyModel__revert(void *thisObj); + +// tag=1067 +// QAbstractProxyModel::rowCount(const QModelIndex & parent) const +QtDartBindings_EXPORT int +c_QAbstractProxyModel__rowCount_QModelIndex(void *thisObj, void *parent_); + +// tag=1067 +// QAbstractProxyModel::setData(const QModelIndex & index, const QVariant & +// value, int role) +QtDartBindings_EXPORT bool +c_QAbstractProxyModel__setData_QModelIndex_QVariant_int(void *thisObj, + void *index_, + void *value_, int role); + +// tag=1067 +// QAbstractProxyModel::setHeaderData(int section, Qt::Orientation orientation, +// const QVariant & value, int role) +QtDartBindings_EXPORT bool +c_QAbstractProxyModel__setHeaderData_int_Orientation_QVariant_int( + void *thisObj, int section, int orientation, void *value_, int role); + +// tag=1067 +// QAbstractProxyModel::setSourceModel(QAbstractItemModel * sourceModel) +QtDartBindings_EXPORT void +c_QAbstractProxyModel__setSourceModel_QAbstractItemModel(void *thisObj, + void *sourceModel_); + +// tag=1067 +// QAbstractProxyModel::sibling(int row, int column, const QModelIndex & idx) +// const +QtDartBindings_EXPORT void * +c_QAbstractProxyModel__sibling_int_int_QModelIndex(void *thisObj, int row, + int column, void *idx_); + +// tag=1067 +// QAbstractProxyModel::sort(int column, Qt::SortOrder order) +QtDartBindings_EXPORT void +c_QAbstractProxyModel__sort_int_SortOrder(void *thisObj, int column, int order); + +// tag=1067 +// QAbstractProxyModel::sourceModel() const +QtDartBindings_EXPORT void *c_QAbstractProxyModel__sourceModel(void *thisObj); + +// tag=1067 +// QAbstractProxyModel::span(const QModelIndex & index) const +QtDartBindings_EXPORT void * +c_QAbstractProxyModel__span_QModelIndex(void *thisObj, void *index_); + +// tag=1067 +// QAbstractProxyModel::submit() +QtDartBindings_EXPORT bool c_QAbstractProxyModel__submit(void *thisObj); + +// tag=1067 +// QAbstractProxyModel::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QAbstractProxyModel__tr_char_char_int(const char *s, const char *c, + int n); + +// tag=1066 +QtDartBindings_EXPORT void c_QAbstractProxyModel__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QAbstractProxyModel__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QAbstractProxyModel_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QAbstractScrollArea_c.cpp b/generated/QtDartBindings/dart/ffi/QAbstractScrollArea_c.cpp new file mode 100644 index 0000000..9a3ba2a --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QAbstractScrollArea_c.cpp @@ -0,0 +1,702 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QAbstractScrollArea_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QAbstractScrollArea_wrapper::QAbstractScrollArea_wrapper(QWidget *parent) + : ::QAbstractScrollArea(parent) {} +void QAbstractScrollArea_wrapper::changeEvent(QEvent *arg__1) { + if (m_changeEventCallback) { + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QAbstractScrollArea::changeEvent(arg__1); + } +} +void QAbstractScrollArea_wrapper::changeEvent_nocallback(QEvent *arg__1) { + ::QAbstractScrollArea::changeEvent(arg__1); +} +QWidget *QAbstractScrollArea_wrapper::cornerWidget() const { + return ::QAbstractScrollArea::cornerWidget(); +} +void QAbstractScrollArea_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QAbstractScrollArea::customEvent(event); + } +} +void QAbstractScrollArea_wrapper::customEvent_nocallback(QEvent *event) { + ::QAbstractScrollArea::customEvent(event); +} +int QAbstractScrollArea_wrapper::devType() const { + if (m_devTypeCallback) { + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + return ::QAbstractScrollArea::devType(); + } +} +int QAbstractScrollArea_wrapper::devType_nocallback() const { + return ::QAbstractScrollArea::devType(); +} +bool QAbstractScrollArea_wrapper::event(QEvent *arg__1) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), arg__1); + } else { + return ::QAbstractScrollArea::event(arg__1); + } +} +bool QAbstractScrollArea_wrapper::event_nocallback(QEvent *arg__1) { + return ::QAbstractScrollArea::event(arg__1); +} +bool QAbstractScrollArea_wrapper::eventFilter(QObject *arg__1, QEvent *arg__2) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), arg__1, arg__2); + } else { + return ::QAbstractScrollArea::eventFilter(arg__1, arg__2); + } +} +bool QAbstractScrollArea_wrapper::eventFilter_nocallback(QObject *arg__1, + QEvent *arg__2) { + return ::QAbstractScrollArea::eventFilter(arg__1, arg__2); +} +bool QAbstractScrollArea_wrapper::focusNextPrevChild(bool next) { + if (m_focusNextPrevChildCallback) { + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + return ::QAbstractScrollArea::focusNextPrevChild(next); + } +} +bool QAbstractScrollArea_wrapper::focusNextPrevChild_nocallback(bool next) { + return ::QAbstractScrollArea::focusNextPrevChild(next); +} +bool QAbstractScrollArea_wrapper::hasHeightForWidth() const { + if (m_hasHeightForWidthCallback) { + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + return ::QAbstractScrollArea::hasHeightForWidth(); + } +} +bool QAbstractScrollArea_wrapper::hasHeightForWidth_nocallback() const { + return ::QAbstractScrollArea::hasHeightForWidth(); +} +int QAbstractScrollArea_wrapper::heightForWidth(int arg__1) const { + if (m_heightForWidthCallback) { + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QAbstractScrollArea::heightForWidth(arg__1); + } +} +int QAbstractScrollArea_wrapper::heightForWidth_nocallback(int arg__1) const { + return ::QAbstractScrollArea::heightForWidth(arg__1); +} +void QAbstractScrollArea_wrapper::initPainter(QPainter *painter) const { + if (m_initPainterCallback) { + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + ::QAbstractScrollArea::initPainter(painter); + } +} +void QAbstractScrollArea_wrapper::initPainter_nocallback( + QPainter *painter) const { + ::QAbstractScrollArea::initPainter(painter); +} +void QAbstractScrollArea_wrapper::leaveEvent(QEvent *event) { + if (m_leaveEventCallback) { + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + ::QAbstractScrollArea::leaveEvent(event); + } +} +void QAbstractScrollArea_wrapper::leaveEvent_nocallback(QEvent *event) { + ::QAbstractScrollArea::leaveEvent(event); +} +QSize QAbstractScrollArea_wrapper::maximumViewportSize() const { + return ::QAbstractScrollArea::maximumViewportSize(); +} +QSize QAbstractScrollArea_wrapper::minimumSizeHint() const { + if (m_minimumSizeHintCallback) { + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + return ::QAbstractScrollArea::minimumSizeHint(); + } +} +QSize QAbstractScrollArea_wrapper::minimumSizeHint_nocallback() const { + return ::QAbstractScrollArea::minimumSizeHint(); +} +void QAbstractScrollArea_wrapper::mouseDoubleClickEvent(QMouseEvent *arg__1) { + if (m_mouseDoubleClickEventCallback) { + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QAbstractScrollArea::mouseDoubleClickEvent(arg__1); + } +} +void QAbstractScrollArea_wrapper::mouseDoubleClickEvent_nocallback( + QMouseEvent *arg__1) { + ::QAbstractScrollArea::mouseDoubleClickEvent(arg__1); +} +void QAbstractScrollArea_wrapper::mouseMoveEvent(QMouseEvent *arg__1) { + if (m_mouseMoveEventCallback) { + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QAbstractScrollArea::mouseMoveEvent(arg__1); + } +} +void QAbstractScrollArea_wrapper::mouseMoveEvent_nocallback( + QMouseEvent *arg__1) { + ::QAbstractScrollArea::mouseMoveEvent(arg__1); +} +void QAbstractScrollArea_wrapper::mousePressEvent(QMouseEvent *arg__1) { + if (m_mousePressEventCallback) { + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QAbstractScrollArea::mousePressEvent(arg__1); + } +} +void QAbstractScrollArea_wrapper::mousePressEvent_nocallback( + QMouseEvent *arg__1) { + ::QAbstractScrollArea::mousePressEvent(arg__1); +} +void QAbstractScrollArea_wrapper::mouseReleaseEvent(QMouseEvent *arg__1) { + if (m_mouseReleaseEventCallback) { + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QAbstractScrollArea::mouseReleaseEvent(arg__1); + } +} +void QAbstractScrollArea_wrapper::mouseReleaseEvent_nocallback( + QMouseEvent *arg__1) { + ::QAbstractScrollArea::mouseReleaseEvent(arg__1); +} +void QAbstractScrollArea_wrapper::paintEvent(QPaintEvent *arg__1) { + if (m_paintEventCallback) { + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QAbstractScrollArea::paintEvent(arg__1); + } +} +void QAbstractScrollArea_wrapper::paintEvent_nocallback(QPaintEvent *arg__1) { + ::QAbstractScrollArea::paintEvent(arg__1); +} +void QAbstractScrollArea_wrapper::scrollContentsBy(int dx, int dy) { + if (m_scrollContentsByCallback) { + const void *thisPtr = this; + m_scrollContentsByCallback(const_cast(thisPtr), dx, dy); + } else { + ::QAbstractScrollArea::scrollContentsBy(dx, dy); + } +} +void QAbstractScrollArea_wrapper::scrollContentsBy_nocallback(int dx, int dy) { + ::QAbstractScrollArea::scrollContentsBy(dx, dy); +} +void QAbstractScrollArea_wrapper::setCornerWidget(QWidget *widget) { + ::QAbstractScrollArea::setCornerWidget(widget); +} +void QAbstractScrollArea_wrapper::setViewport(QWidget *widget) { + ::QAbstractScrollArea::setViewport(widget); +} +void QAbstractScrollArea_wrapper::setViewportMargins(int left, int top, + int right, int bottom) { + ::QAbstractScrollArea::setViewportMargins(left, top, right, bottom); +} +void QAbstractScrollArea_wrapper::setVisible(bool visible) { + if (m_setVisibleCallback) { + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + ::QAbstractScrollArea::setVisible(visible); + } +} +void QAbstractScrollArea_wrapper::setVisible_nocallback(bool visible) { + ::QAbstractScrollArea::setVisible(visible); +} +void QAbstractScrollArea_wrapper::setupViewport(QWidget *viewport) { + if (m_setupViewportCallback) { + const void *thisPtr = this; + m_setupViewportCallback(const_cast(thisPtr), viewport); + } else { + ::QAbstractScrollArea::setupViewport(viewport); + } +} +void QAbstractScrollArea_wrapper::setupViewport_nocallback(QWidget *viewport) { + ::QAbstractScrollArea::setupViewport(viewport); +} +QPainter *QAbstractScrollArea_wrapper::sharedPainter() const { + if (m_sharedPainterCallback) { + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + return ::QAbstractScrollArea::sharedPainter(); + } +} +QPainter *QAbstractScrollArea_wrapper::sharedPainter_nocallback() const { + return ::QAbstractScrollArea::sharedPainter(); +} +QSize QAbstractScrollArea_wrapper::sizeHint() const { + if (m_sizeHintCallback) { + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + return ::QAbstractScrollArea::sizeHint(); + } +} +QSize QAbstractScrollArea_wrapper::sizeHint_nocallback() const { + return ::QAbstractScrollArea::sizeHint(); +} +QString QAbstractScrollArea_wrapper::tr(const char *s, const char *c, int n) { + return ::QAbstractScrollArea::tr(s, c, n); +} +QWidget *QAbstractScrollArea_wrapper::viewport() const { + return ::QAbstractScrollArea::viewport(); +} +bool QAbstractScrollArea_wrapper::viewportEvent(QEvent *arg__1) { + if (m_viewportEventCallback) { + const void *thisPtr = this; + return m_viewportEventCallback(const_cast(thisPtr), arg__1); + } else { + return ::QAbstractScrollArea::viewportEvent(arg__1); + } +} +bool QAbstractScrollArea_wrapper::viewportEvent_nocallback(QEvent *arg__1) { + return ::QAbstractScrollArea::viewportEvent(arg__1); +} +QSize QAbstractScrollArea_wrapper::viewportSizeHint() const { + if (m_viewportSizeHintCallback) { + const void *thisPtr = this; + return *m_viewportSizeHintCallback(const_cast(thisPtr)); + } else { + return ::QAbstractScrollArea::viewportSizeHint(); + } +} +QSize QAbstractScrollArea_wrapper::viewportSizeHint_nocallback() const { + return ::QAbstractScrollArea::viewportSizeHint(); +} +QAbstractScrollArea_wrapper::~QAbstractScrollArea_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QAbstractScrollArea *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper *>(ptr); +} +extern "C" { +void c_QAbstractScrollArea_Finalizer(void *cppObj) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper *>(cppObj); +} +void *c_QAbstractScrollArea__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper(parent); + return reinterpret_cast(ptr); +} +// changeEvent(QEvent * arg__1) +void c_QAbstractScrollArea__changeEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->changeEvent_nocallback(arg__1); +} +// cornerWidget() const +void *c_QAbstractScrollArea__cornerWidget(void *thisObj) { + const auto &result = fromPtr(thisObj)->cornerWidget(); + return result; +} +// customEvent(QEvent * event) +void c_QAbstractScrollArea__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// devType() const +int c_QAbstractScrollArea__devType(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); + return result; +} +// event(QEvent * arg__1) +bool c_QAbstractScrollArea__event_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = fromWrapperPtr(thisObj)->event_nocallback(arg__1); + return result; +} +// eventFilter(QObject * arg__1, QEvent * arg__2) +bool c_QAbstractScrollArea__eventFilter_QObject_QEvent(void *thisObj, + void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + auto arg__2 = reinterpret_cast(arg__2_); + const auto &result = + fromWrapperPtr(thisObj)->eventFilter_nocallback(arg__1, arg__2); + return result; +} +// focusNextPrevChild(bool next) +bool c_QAbstractScrollArea__focusNextPrevChild_bool(void *thisObj, bool next) { + const auto &result = + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); + return result; +} +// hasHeightForWidth() const +bool c_QAbstractScrollArea__hasHeightForWidth(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); + return result; +} +// heightForWidth(int arg__1) const +int c_QAbstractScrollArea__heightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); + return result; +} +// initPainter(QPainter * painter) const +void c_QAbstractScrollArea__initPainter_QPainter(void *thisObj, + void *painter_) { + auto painter = reinterpret_cast(painter_); + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} +// leaveEvent(QEvent * event) +void c_QAbstractScrollArea__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} +// maximumViewportSize() const +void *c_QAbstractScrollArea__maximumViewportSize(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->maximumViewportSize()}; + return result; +} +// minimumSizeHint() const +void *c_QAbstractScrollArea__minimumSizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; + return result; +} +// mouseDoubleClickEvent(QMouseEvent * arg__1) +void c_QAbstractScrollArea__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(arg__1); +} +// mouseMoveEvent(QMouseEvent * arg__1) +void c_QAbstractScrollArea__mouseMoveEvent_QMouseEvent(void *thisObj, + void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(arg__1); +} +// mousePressEvent(QMouseEvent * arg__1) +void c_QAbstractScrollArea__mousePressEvent_QMouseEvent(void *thisObj, + void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(arg__1); +} +// mouseReleaseEvent(QMouseEvent * arg__1) +void c_QAbstractScrollArea__mouseReleaseEvent_QMouseEvent(void *thisObj, + void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(arg__1); +} +// paintEvent(QPaintEvent * arg__1) +void c_QAbstractScrollArea__paintEvent_QPaintEvent(void *thisObj, + void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->paintEvent_nocallback(arg__1); +} +// scrollContentsBy(int dx, int dy) +void c_QAbstractScrollArea__scrollContentsBy_int_int(void *thisObj, int dx, + int dy) { + fromWrapperPtr(thisObj)->scrollContentsBy_nocallback(dx, dy); +} +// setCornerWidget(QWidget * widget) +void c_QAbstractScrollArea__setCornerWidget_QWidget(void *thisObj, + void *widget_) { + auto widget = reinterpret_cast(widget_); + fromPtr(thisObj)->setCornerWidget(widget); +} +// setViewport(QWidget * widget) +void c_QAbstractScrollArea__setViewport_QWidget(void *thisObj, void *widget_) { + auto widget = reinterpret_cast(widget_); + fromPtr(thisObj)->setViewport(widget); +} +// setViewportMargins(int left, int top, int right, int bottom) +void c_QAbstractScrollArea__setViewportMargins_int_int_int_int( + void *thisObj, int left, int top, int right, int bottom) { + fromWrapperPtr(thisObj)->setViewportMargins(left, top, right, bottom); +} +// setVisible(bool visible) +void c_QAbstractScrollArea__setVisible_bool(void *thisObj, bool visible) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} +// setupViewport(QWidget * viewport) +void c_QAbstractScrollArea__setupViewport_QWidget(void *thisObj, + void *viewport_) { + auto viewport = reinterpret_cast(viewport_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setupViewport_nocallback(viewport); + } else { + return targetPtr->setupViewport(viewport); + } + }(); +} +// sharedPainter() const +void *c_QAbstractScrollArea__sharedPainter(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->sharedPainter_nocallback(); + return result; +} +// sizeHint() const +void *c_QAbstractScrollArea__sizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QAbstractScrollArea__tr_char_char_int(const char *s, + const char *c, int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +// viewport() const +void *c_QAbstractScrollArea__viewport(void *thisObj) { + const auto &result = fromPtr(thisObj)->viewport(); + return result; +} +// viewportEvent(QEvent * arg__1) +bool c_QAbstractScrollArea__viewportEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = + fromWrapperPtr(thisObj)->viewportEvent_nocallback(arg__1); + return result; +} +// viewportSizeHint() const +void *c_QAbstractScrollArea__viewportSizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->viewportSizeHint_nocallback()}; + return result; +} +void c_QAbstractScrollArea__destructor(void *thisObj) { + delete fromPtr(thisObj); +} +void c_QAbstractScrollArea__registerVirtualMethodCallback(void *ptr, + void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1128: + wrapper->m_changeEventCallback = + reinterpret_cast( + callback); + break; + case 946: + wrapper->m_customEventCallback = + reinterpret_cast( + callback); + break; + case 1145: + wrapper->m_devTypeCallback = + reinterpret_cast( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper::Callback_event>( + callback); + break; + case 957: + wrapper->m_eventFilterCallback = + reinterpret_cast( + callback); + break; + case 1155: + wrapper->m_focusNextPrevChildCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper:: + Callback_focusNextPrevChild>(callback); + break; + case 1169: + wrapper->m_hasHeightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper:: + Callback_hasHeightForWidth>(callback); + break; + case 1173: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper:: + Callback_heightForWidth>(callback); + break; + case 1176: + wrapper->m_initPainterCallback = + reinterpret_cast( + callback); + break; + case 1202: + wrapper->m_leaveEventCallback = + reinterpret_cast( + callback); + break; + case 1222: + wrapper->m_minimumSizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper:: + Callback_minimumSizeHint>(callback); + break; + case 1224: + wrapper->m_mouseDoubleClickEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper:: + Callback_mouseDoubleClickEvent>(callback); + break; + case 1226: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper:: + Callback_mouseMoveEvent>(callback); + break; + case 1227: + wrapper->m_mousePressEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper:: + Callback_mousePressEvent>(callback); + break; + case 1228: + wrapper->m_mouseReleaseEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper:: + Callback_mouseReleaseEvent>(callback); + break; + case 1235: + wrapper->m_paintEventCallback = + reinterpret_cast( + callback); + break; + case 5218: + wrapper->m_scrollContentsByCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper:: + Callback_scrollContentsBy>(callback); + break; + case 1314: + wrapper->m_setVisibleCallback = + reinterpret_cast( + callback); + break; + case 5226: + wrapper->m_setupViewportCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper:: + Callback_setupViewport>(callback); + break; + case 1323: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper:: + Callback_sharedPainter>(callback); + break; + case 1331: + wrapper->m_sizeHintCallback = + reinterpret_cast( + callback); + break; + case 5229: + wrapper->m_viewportEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper:: + Callback_viewportEvent>(callback); + break; + case 5230: + wrapper->m_viewportSizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper:: + Callback_viewportSizeHint>(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QAbstractScrollArea_c.h b/generated/QtDartBindings/dart/ffi/QAbstractScrollArea_c.h new file mode 100644 index 0000000..958826f --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QAbstractScrollArea_c.h @@ -0,0 +1,225 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QAbstractScrollArea_wrapper : public ::QAbstractScrollArea { +public: + ~QAbstractScrollArea_wrapper(); + QAbstractScrollArea_wrapper(QWidget *parent = nullptr); + virtual void changeEvent(QEvent *arg__1); + virtual void changeEvent_nocallback(QEvent *arg__1); + QWidget *cornerWidget() const; + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual int devType() const; + virtual int devType_nocallback() const; + virtual bool event(QEvent *arg__1); + virtual bool event_nocallback(QEvent *arg__1); + virtual bool eventFilter(QObject *arg__1, QEvent *arg__2); + virtual bool eventFilter_nocallback(QObject *arg__1, QEvent *arg__2); + virtual bool focusNextPrevChild(bool next); + virtual bool focusNextPrevChild_nocallback(bool next); + virtual bool hasHeightForWidth() const; + virtual bool hasHeightForWidth_nocallback() const; + virtual int heightForWidth(int arg__1) const; + virtual int heightForWidth_nocallback(int arg__1) const; + virtual void initPainter(QPainter *painter) const; + virtual void initPainter_nocallback(QPainter *painter) const; + virtual void leaveEvent(QEvent *event); + virtual void leaveEvent_nocallback(QEvent *event); + QSize maximumViewportSize() const; + virtual QSize minimumSizeHint() const; + virtual QSize minimumSizeHint_nocallback() const; + virtual void mouseDoubleClickEvent(QMouseEvent *arg__1); + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *arg__1); + virtual void mouseMoveEvent(QMouseEvent *arg__1); + virtual void mouseMoveEvent_nocallback(QMouseEvent *arg__1); + virtual void mousePressEvent(QMouseEvent *arg__1); + virtual void mousePressEvent_nocallback(QMouseEvent *arg__1); + virtual void mouseReleaseEvent(QMouseEvent *arg__1); + virtual void mouseReleaseEvent_nocallback(QMouseEvent *arg__1); + virtual void paintEvent(QPaintEvent *arg__1); + virtual void paintEvent_nocallback(QPaintEvent *arg__1); + virtual void scrollContentsBy(int dx, int dy); + virtual void scrollContentsBy_nocallback(int dx, int dy); + void setCornerWidget(QWidget *widget); + void setViewport(QWidget *widget); + void setViewportMargins(int left, int top, int right, int bottom); + virtual void setVisible(bool visible); + virtual void setVisible_nocallback(bool visible); + virtual void setupViewport(QWidget *viewport); + virtual void setupViewport_nocallback(QWidget *viewport); + virtual QPainter *sharedPainter() const; + virtual QPainter *sharedPainter_nocallback() const; + virtual QSize sizeHint() const; + virtual QSize sizeHint_nocallback() const; + static QString tr(const char *s, const char *c, int n); + QWidget *viewport() const; + virtual bool viewportEvent(QEvent *arg__1); + virtual bool viewportEvent_nocallback(QEvent *arg__1); + virtual QSize viewportSizeHint() const; + virtual QSize viewportSizeHint_nocallback() const; + typedef void (*Callback_changeEvent)(void *, QEvent *arg__1); + Callback_changeEvent m_changeEventCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *arg__1); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *arg__1, QEvent *arg__2); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *arg__1); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *arg__1); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *arg__1); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *arg__1); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + typedef void (*Callback_paintEvent)(void *, QPaintEvent *arg__1); + Callback_paintEvent m_paintEventCallback = nullptr; + typedef void (*Callback_scrollContentsBy)(void *, int dx, int dy); + Callback_scrollContentsBy m_scrollContentsByCallback = nullptr; + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + typedef void (*Callback_setupViewport)(void *, QWidget *viewport); + Callback_setupViewport m_setupViewportCallback = nullptr; + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; + typedef bool (*Callback_viewportEvent)(void *, QEvent *arg__1); + Callback_viewportEvent m_viewportEventCallback = nullptr; + typedef QSize *(*Callback_viewportSizeHint)(void *); + Callback_viewportSizeHint m_viewportSizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QAbstractScrollArea::QAbstractScrollArea(QWidget * parent) +QtDartBindings_EXPORT void * +c_QAbstractScrollArea__constructor_QWidget(void *parent_); +// QAbstractScrollArea::changeEvent(QEvent * arg__1) +QtDartBindings_EXPORT void +c_QAbstractScrollArea__changeEvent_QEvent(void *thisObj, void *arg__1_); +// QAbstractScrollArea::cornerWidget() const +QtDartBindings_EXPORT void *c_QAbstractScrollArea__cornerWidget(void *thisObj); +// QAbstractScrollArea::customEvent(QEvent * event) +QtDartBindings_EXPORT void +c_QAbstractScrollArea__customEvent_QEvent(void *thisObj, void *event_); +// QAbstractScrollArea::devType() const +QtDartBindings_EXPORT int c_QAbstractScrollArea__devType(void *thisObj); +// QAbstractScrollArea::event(QEvent * arg__1) +QtDartBindings_EXPORT bool c_QAbstractScrollArea__event_QEvent(void *thisObj, + void *arg__1_); +// QAbstractScrollArea::eventFilter(QObject * arg__1, QEvent * arg__2) +QtDartBindings_EXPORT bool +c_QAbstractScrollArea__eventFilter_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_); +// QAbstractScrollArea::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool +c_QAbstractScrollArea__focusNextPrevChild_bool(void *thisObj, bool next); +// QAbstractScrollArea::hasHeightForWidth() const +QtDartBindings_EXPORT bool +c_QAbstractScrollArea__hasHeightForWidth(void *thisObj); +// QAbstractScrollArea::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int +c_QAbstractScrollArea__heightForWidth_int(void *thisObj, int arg__1); +// QAbstractScrollArea::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void +c_QAbstractScrollArea__initPainter_QPainter(void *thisObj, void *painter_); +// QAbstractScrollArea::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void +c_QAbstractScrollArea__leaveEvent_QEvent(void *thisObj, void *event_); +// QAbstractScrollArea::maximumViewportSize() const +QtDartBindings_EXPORT void * +c_QAbstractScrollArea__maximumViewportSize(void *thisObj); +// QAbstractScrollArea::minimumSizeHint() const +QtDartBindings_EXPORT void * +c_QAbstractScrollArea__minimumSizeHint(void *thisObj); +// QAbstractScrollArea::mouseDoubleClickEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QAbstractScrollArea__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *arg__1_); +// QAbstractScrollArea::mouseMoveEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QAbstractScrollArea__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QAbstractScrollArea::mousePressEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QAbstractScrollArea__mousePressEvent_QMouseEvent(void *thisObj, + void *arg__1_); +// QAbstractScrollArea::mouseReleaseEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QAbstractScrollArea__mouseReleaseEvent_QMouseEvent(void *thisObj, + void *arg__1_); +// QAbstractScrollArea::paintEvent(QPaintEvent * arg__1) +QtDartBindings_EXPORT void +c_QAbstractScrollArea__paintEvent_QPaintEvent(void *thisObj, void *arg__1_); +// QAbstractScrollArea::scrollContentsBy(int dx, int dy) +QtDartBindings_EXPORT void +c_QAbstractScrollArea__scrollContentsBy_int_int(void *thisObj, int dx, int dy); +// QAbstractScrollArea::setCornerWidget(QWidget * widget) +QtDartBindings_EXPORT void +c_QAbstractScrollArea__setCornerWidget_QWidget(void *thisObj, void *widget_); +// QAbstractScrollArea::setViewport(QWidget * widget) +QtDartBindings_EXPORT void +c_QAbstractScrollArea__setViewport_QWidget(void *thisObj, void *widget_); +// QAbstractScrollArea::setViewportMargins(int left, int top, int right, int +// bottom) +QtDartBindings_EXPORT void +c_QAbstractScrollArea__setViewportMargins_int_int_int_int(void *thisObj, + int left, int top, + int right, + int bottom); +// QAbstractScrollArea::setVisible(bool visible) +QtDartBindings_EXPORT void c_QAbstractScrollArea__setVisible_bool(void *thisObj, + bool visible); +// QAbstractScrollArea::setupViewport(QWidget * viewport) +QtDartBindings_EXPORT void +c_QAbstractScrollArea__setupViewport_QWidget(void *thisObj, void *viewport_); +// QAbstractScrollArea::sharedPainter() const +QtDartBindings_EXPORT void *c_QAbstractScrollArea__sharedPainter(void *thisObj); +// QAbstractScrollArea::sizeHint() const +QtDartBindings_EXPORT void *c_QAbstractScrollArea__sizeHint(void *thisObj); +// QAbstractScrollArea::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QAbstractScrollArea__tr_char_char_int(const char *s, const char *c, + int n); +// QAbstractScrollArea::viewport() const +QtDartBindings_EXPORT void *c_QAbstractScrollArea__viewport(void *thisObj); +// QAbstractScrollArea::viewportEvent(QEvent * arg__1) +QtDartBindings_EXPORT bool +c_QAbstractScrollArea__viewportEvent_QEvent(void *thisObj, void *arg__1_); +// QAbstractScrollArea::viewportSizeHint() const +QtDartBindings_EXPORT void * +c_QAbstractScrollArea__viewportSizeHint(void *thisObj); +QtDartBindings_EXPORT void c_QAbstractScrollArea__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QAbstractScrollArea__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QAbstractScrollArea_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QAbstractScrollArea_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QAbstractScrollArea_wrapper.cpp new file mode 100644 index 0000000..0b1687f --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QAbstractScrollArea_wrapper.cpp @@ -0,0 +1,972 @@ +#include "QAbstractScrollArea_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QAbstractScrollArea_wrapper::QAbstractScrollArea_wrapper(QWidget *parent) + : ::QAbstractScrollArea(parent) {} +void QAbstractScrollArea_wrapper::changeEvent(QEvent *arg__1) { + // tag=1000 + if (m_changeEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QAbstractScrollArea::changeEvent(arg__1); + } +} +// tag=1009 +void QAbstractScrollArea_wrapper::changeEvent_nocallback(QEvent *arg__1) { + // tag=1003 + ::QAbstractScrollArea::changeEvent(arg__1); +} +QWidget *QAbstractScrollArea_wrapper::cornerWidget() const { + // tag=1000 + + // tag=1004 + return ::QAbstractScrollArea::cornerWidget(); +} +void QAbstractScrollArea_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QAbstractScrollArea::customEvent(event); + } +} +// tag=1009 +void QAbstractScrollArea_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QAbstractScrollArea::customEvent(event); +} +int QAbstractScrollArea_wrapper::devType() const { + // tag=1000 + if (m_devTypeCallback) { + // tag=1001 + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QAbstractScrollArea::devType(); + } +} +// tag=1009 +int QAbstractScrollArea_wrapper::devType_nocallback() const { + // tag=1003 + return ::QAbstractScrollArea::devType(); +} +bool QAbstractScrollArea_wrapper::event(QEvent *arg__1) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QAbstractScrollArea::event(arg__1); + } +} +// tag=1009 +bool QAbstractScrollArea_wrapper::event_nocallback(QEvent *arg__1) { + // tag=1003 + return ::QAbstractScrollArea::event(arg__1); +} +bool QAbstractScrollArea_wrapper::eventFilter(QObject *arg__1, QEvent *arg__2) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), arg__1, arg__2); + } else { + // tag=1002 + return ::QAbstractScrollArea::eventFilter(arg__1, arg__2); + } +} +// tag=1009 +bool QAbstractScrollArea_wrapper::eventFilter_nocallback(QObject *arg__1, + QEvent *arg__2) { + // tag=1003 + return ::QAbstractScrollArea::eventFilter(arg__1, arg__2); +} +bool QAbstractScrollArea_wrapper::focusNextPrevChild(bool next) { + // tag=1000 + if (m_focusNextPrevChildCallback) { + // tag=1001 + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + // tag=1002 + return ::QAbstractScrollArea::focusNextPrevChild(next); + } +} +// tag=1009 +bool QAbstractScrollArea_wrapper::focusNextPrevChild_nocallback(bool next) { + // tag=1003 + return ::QAbstractScrollArea::focusNextPrevChild(next); +} +bool QAbstractScrollArea_wrapper::hasHeightForWidth() const { + // tag=1000 + if (m_hasHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QAbstractScrollArea::hasHeightForWidth(); + } +} +// tag=1009 +bool QAbstractScrollArea_wrapper::hasHeightForWidth_nocallback() const { + // tag=1003 + return ::QAbstractScrollArea::hasHeightForWidth(); +} +int QAbstractScrollArea_wrapper::heightForWidth(int arg__1) const { + // tag=1000 + if (m_heightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QAbstractScrollArea::heightForWidth(arg__1); + } +} +// tag=1009 +int QAbstractScrollArea_wrapper::heightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QAbstractScrollArea::heightForWidth(arg__1); +} +void QAbstractScrollArea_wrapper::initPainter(QPainter *painter) const { + // tag=1000 + if (m_initPainterCallback) { + // tag=1001 + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + // tag=1002 + ::QAbstractScrollArea::initPainter(painter); + } +} +// tag=1009 +void QAbstractScrollArea_wrapper::initPainter_nocallback( + QPainter *painter) const { + // tag=1003 + ::QAbstractScrollArea::initPainter(painter); +} +void QAbstractScrollArea_wrapper::leaveEvent(QEvent *event) { + // tag=1000 + if (m_leaveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QAbstractScrollArea::leaveEvent(event); + } +} +// tag=1009 +void QAbstractScrollArea_wrapper::leaveEvent_nocallback(QEvent *event) { + // tag=1003 + ::QAbstractScrollArea::leaveEvent(event); +} +QSize QAbstractScrollArea_wrapper::maximumViewportSize() const { + // tag=1000 + + // tag=1004 + return ::QAbstractScrollArea::maximumViewportSize(); +} +QSize QAbstractScrollArea_wrapper::minimumSizeHint() const { + // tag=1000 + if (m_minimumSizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QAbstractScrollArea::minimumSizeHint(); + } +} +// tag=1009 +QSize QAbstractScrollArea_wrapper::minimumSizeHint_nocallback() const { + // tag=1003 + return ::QAbstractScrollArea::minimumSizeHint(); +} +void QAbstractScrollArea_wrapper::mouseDoubleClickEvent(QMouseEvent *arg__1) { + // tag=1000 + if (m_mouseDoubleClickEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QAbstractScrollArea::mouseDoubleClickEvent(arg__1); + } +} +// tag=1009 +void QAbstractScrollArea_wrapper::mouseDoubleClickEvent_nocallback( + QMouseEvent *arg__1) { + // tag=1003 + ::QAbstractScrollArea::mouseDoubleClickEvent(arg__1); +} +void QAbstractScrollArea_wrapper::mouseMoveEvent(QMouseEvent *arg__1) { + // tag=1000 + if (m_mouseMoveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QAbstractScrollArea::mouseMoveEvent(arg__1); + } +} +// tag=1009 +void QAbstractScrollArea_wrapper::mouseMoveEvent_nocallback( + QMouseEvent *arg__1) { + // tag=1003 + ::QAbstractScrollArea::mouseMoveEvent(arg__1); +} +void QAbstractScrollArea_wrapper::mousePressEvent(QMouseEvent *arg__1) { + // tag=1000 + if (m_mousePressEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QAbstractScrollArea::mousePressEvent(arg__1); + } +} +// tag=1009 +void QAbstractScrollArea_wrapper::mousePressEvent_nocallback( + QMouseEvent *arg__1) { + // tag=1003 + ::QAbstractScrollArea::mousePressEvent(arg__1); +} +void QAbstractScrollArea_wrapper::mouseReleaseEvent(QMouseEvent *arg__1) { + // tag=1000 + if (m_mouseReleaseEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QAbstractScrollArea::mouseReleaseEvent(arg__1); + } +} +// tag=1009 +void QAbstractScrollArea_wrapper::mouseReleaseEvent_nocallback( + QMouseEvent *arg__1) { + // tag=1003 + ::QAbstractScrollArea::mouseReleaseEvent(arg__1); +} +void QAbstractScrollArea_wrapper::paintEvent(QPaintEvent *arg__1) { + // tag=1000 + if (m_paintEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QAbstractScrollArea::paintEvent(arg__1); + } +} +// tag=1009 +void QAbstractScrollArea_wrapper::paintEvent_nocallback(QPaintEvent *arg__1) { + // tag=1003 + ::QAbstractScrollArea::paintEvent(arg__1); +} +void QAbstractScrollArea_wrapper::scrollContentsBy(int dx, int dy) { + // tag=1000 + if (m_scrollContentsByCallback) { + // tag=1001 + const void *thisPtr = this; + m_scrollContentsByCallback(const_cast(thisPtr), dx, dy); + } else { + // tag=1002 + ::QAbstractScrollArea::scrollContentsBy(dx, dy); + } +} +// tag=1009 +void QAbstractScrollArea_wrapper::scrollContentsBy_nocallback(int dx, int dy) { + // tag=1003 + ::QAbstractScrollArea::scrollContentsBy(dx, dy); +} +void QAbstractScrollArea_wrapper::setCornerWidget(QWidget *widget) { + // tag=1000 + + // tag=1004 + ::QAbstractScrollArea::setCornerWidget(widget); +} +void QAbstractScrollArea_wrapper::setViewport(QWidget *widget) { + // tag=1000 + + // tag=1004 + ::QAbstractScrollArea::setViewport(widget); +} +void QAbstractScrollArea_wrapper::setViewportMargins(int left, int top, + int right, int bottom) { + // tag=1000 + + // tag=1004 + ::QAbstractScrollArea::setViewportMargins(left, top, right, bottom); +} +void QAbstractScrollArea_wrapper::setVisible(bool visible) { + // tag=1000 + if (m_setVisibleCallback) { + // tag=1001 + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + // tag=1002 + ::QAbstractScrollArea::setVisible(visible); + } +} +// tag=1009 +void QAbstractScrollArea_wrapper::setVisible_nocallback(bool visible) { + // tag=1003 + ::QAbstractScrollArea::setVisible(visible); +} +void QAbstractScrollArea_wrapper::setupViewport(QWidget *viewport) { + // tag=1000 + if (m_setupViewportCallback) { + // tag=1001 + const void *thisPtr = this; + m_setupViewportCallback(const_cast(thisPtr), viewport); + } else { + // tag=1002 + ::QAbstractScrollArea::setupViewport(viewport); + } +} +// tag=1009 +void QAbstractScrollArea_wrapper::setupViewport_nocallback(QWidget *viewport) { + // tag=1003 + ::QAbstractScrollArea::setupViewport(viewport); +} +QPainter *QAbstractScrollArea_wrapper::sharedPainter() const { + // tag=1000 + if (m_sharedPainterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QAbstractScrollArea::sharedPainter(); + } +} +// tag=1009 +QPainter *QAbstractScrollArea_wrapper::sharedPainter_nocallback() const { + // tag=1003 + return ::QAbstractScrollArea::sharedPainter(); +} +QSize QAbstractScrollArea_wrapper::sizeHint() const { + // tag=1000 + if (m_sizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QAbstractScrollArea::sizeHint(); + } +} +// tag=1009 +QSize QAbstractScrollArea_wrapper::sizeHint_nocallback() const { + // tag=1003 + return ::QAbstractScrollArea::sizeHint(); +} +QString QAbstractScrollArea_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QAbstractScrollArea::tr(s, c, n); +} +QWidget *QAbstractScrollArea_wrapper::viewport() const { + // tag=1000 + + // tag=1004 + return ::QAbstractScrollArea::viewport(); +} +bool QAbstractScrollArea_wrapper::viewportEvent(QEvent *arg__1) { + // tag=1000 + if (m_viewportEventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_viewportEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QAbstractScrollArea::viewportEvent(arg__1); + } +} +// tag=1009 +bool QAbstractScrollArea_wrapper::viewportEvent_nocallback(QEvent *arg__1) { + // tag=1003 + return ::QAbstractScrollArea::viewportEvent(arg__1); +} +QSize QAbstractScrollArea_wrapper::viewportSizeHint() const { + // tag=1000 + if (m_viewportSizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_viewportSizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QAbstractScrollArea::viewportSizeHint(); + } +} +// tag=1009 +QSize QAbstractScrollArea_wrapper::viewportSizeHint_nocallback() const { + // tag=1003 + return ::QAbstractScrollArea::viewportSizeHint(); +} + +// tag=1005 +QAbstractScrollArea_wrapper::~QAbstractScrollArea_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QAbstractScrollArea *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper *>(ptr); +} +extern "C" { + +// tag=1049 +void c_QAbstractScrollArea_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper *>(cppObj); +} +void *c_QAbstractScrollArea__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper(parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// changeEvent(QEvent * arg__1) +void c_QAbstractScrollArea__changeEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->changeEvent_nocallback(arg__1); +} + +// tag=1050 +// cornerWidget() const +void *c_QAbstractScrollArea__cornerWidget(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->cornerWidget(); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QAbstractScrollArea__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// devType() const +int c_QAbstractScrollArea__devType(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); +} + +// tag=1050 +// event(QEvent * arg__1) +bool c_QAbstractScrollArea__event_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->event_nocallback(arg__1); +} + +// tag=1050 +// eventFilter(QObject * arg__1, QEvent * arg__2) +bool c_QAbstractScrollArea__eventFilter_QObject_QEvent(void *thisObj, + void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + auto arg__2 = reinterpret_cast(arg__2_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->eventFilter_nocallback(arg__1, arg__2); +} + +// tag=1050 +// focusNextPrevChild(bool next) +bool c_QAbstractScrollArea__focusNextPrevChild_bool(void *thisObj, bool next) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); +} + +// tag=1050 +// hasHeightForWidth() const +bool c_QAbstractScrollArea__hasHeightForWidth(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); +} + +// tag=1050 +// heightForWidth(int arg__1) const +int c_QAbstractScrollArea__heightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// initPainter(QPainter * painter) const +void c_QAbstractScrollArea__initPainter_QPainter(void *thisObj, + void *painter_) { + auto painter = reinterpret_cast(painter_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} + +// tag=1050 +// leaveEvent(QEvent * event) +void c_QAbstractScrollArea__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} + +// tag=1050 +// maximumViewportSize() const +void *c_QAbstractScrollArea__maximumViewportSize(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->maximumViewportSize()}; +} + +// tag=1050 +// minimumSizeHint() const +void *c_QAbstractScrollArea__minimumSizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; +} + +// tag=1050 +// mouseDoubleClickEvent(QMouseEvent * arg__1) +void c_QAbstractScrollArea__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(arg__1); +} + +// tag=1050 +// mouseMoveEvent(QMouseEvent * arg__1) +void c_QAbstractScrollArea__mouseMoveEvent_QMouseEvent(void *thisObj, + void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(arg__1); +} + +// tag=1050 +// mousePressEvent(QMouseEvent * arg__1) +void c_QAbstractScrollArea__mousePressEvent_QMouseEvent(void *thisObj, + void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(arg__1); +} + +// tag=1050 +// mouseReleaseEvent(QMouseEvent * arg__1) +void c_QAbstractScrollArea__mouseReleaseEvent_QMouseEvent(void *thisObj, + void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(arg__1); +} + +// tag=1050 +// paintEvent(QPaintEvent * arg__1) +void c_QAbstractScrollArea__paintEvent_QPaintEvent(void *thisObj, + void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->paintEvent_nocallback(arg__1); +} + +// tag=1050 +// scrollContentsBy(int dx, int dy) +void c_QAbstractScrollArea__scrollContentsBy_int_int(void *thisObj, int dx, + int dy) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->scrollContentsBy_nocallback(dx, dy); +} + +// tag=1050 +// setCornerWidget(QWidget * widget) +void c_QAbstractScrollArea__setCornerWidget_QWidget(void *thisObj, + void *widget_) { + auto widget = reinterpret_cast(widget_); + // tag=1010 + fromPtr(thisObj)->setCornerWidget(widget); +} + +// tag=1050 +// setViewport(QWidget * widget) +void c_QAbstractScrollArea__setViewport_QWidget(void *thisObj, void *widget_) { + auto widget = reinterpret_cast(widget_); + // tag=1010 + fromPtr(thisObj)->setViewport(widget); +} + +// tag=1050 +// setViewportMargins(int left, int top, int right, int bottom) +void c_QAbstractScrollArea__setViewportMargins_int_int_int_int( + void *thisObj, int left, int top, int right, int bottom) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->setViewportMargins(left, top, right, bottom); +} + +// tag=1050 +// setVisible(bool visible) +void c_QAbstractScrollArea__setVisible_bool(void *thisObj, bool visible) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} + +// tag=1050 +// setupViewport(QWidget * viewport) +void c_QAbstractScrollArea__setupViewport_QWidget(void *thisObj, + void *viewport_) { + auto viewport = reinterpret_cast(viewport_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setupViewport_nocallback(viewport); + } else { + return targetPtr->setupViewport(viewport); + } + }(); +} + +// tag=1050 +// sharedPainter() const +void *c_QAbstractScrollArea__sharedPainter(void *thisObj) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->sharedPainter_nocallback(); +} + +// tag=1050 +// sizeHint() const +void *c_QAbstractScrollArea__sizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QAbstractScrollArea__tr_char_char_int(const char *s, + const char *c, int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// viewport() const +void *c_QAbstractScrollArea__viewport(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->viewport(); +} + +// tag=1050 +// viewportEvent(QEvent * arg__1) +bool c_QAbstractScrollArea__viewportEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->viewportEvent_nocallback(arg__1); +} + +// tag=1050 +// viewportSizeHint() const +void *c_QAbstractScrollArea__viewportSizeHint(void *thisObj) { + return + // tag=1011 + + // tag=1074 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->viewportSizeHint_nocallback()}; +} +void c_QAbstractScrollArea__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QAbstractScrollArea__registerVirtualMethodCallback(void *ptr, + void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1124: + wrapper->m_changeEventCallback = + reinterpret_cast( + callback); + break; + case 944: + wrapper->m_customEventCallback = + reinterpret_cast( + callback); + break; + case 1141: + wrapper->m_devTypeCallback = + reinterpret_cast( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper::Callback_event>( + callback); + break; + case 954: + wrapper->m_eventFilterCallback = + reinterpret_cast( + callback); + break; + case 1150: + wrapper->m_focusNextPrevChildCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper:: + Callback_focusNextPrevChild>(callback); + break; + case 1164: + wrapper->m_hasHeightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper:: + Callback_hasHeightForWidth>(callback); + break; + case 1168: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper:: + Callback_heightForWidth>(callback); + break; + case 1171: + wrapper->m_initPainterCallback = + reinterpret_cast( + callback); + break; + case 1196: + wrapper->m_leaveEventCallback = + reinterpret_cast( + callback); + break; + case 1216: + wrapper->m_minimumSizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper:: + Callback_minimumSizeHint>(callback); + break; + case 1218: + wrapper->m_mouseDoubleClickEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper:: + Callback_mouseDoubleClickEvent>(callback); + break; + case 1220: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper:: + Callback_mouseMoveEvent>(callback); + break; + case 1221: + wrapper->m_mousePressEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper:: + Callback_mousePressEvent>(callback); + break; + case 1222: + wrapper->m_mouseReleaseEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper:: + Callback_mouseReleaseEvent>(callback); + break; + case 1229: + wrapper->m_paintEventCallback = + reinterpret_cast( + callback); + break; + case 5199: + wrapper->m_scrollContentsByCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper:: + Callback_scrollContentsBy>(callback); + break; + case 1309: + wrapper->m_setVisibleCallback = + reinterpret_cast( + callback); + break; + case 5207: + wrapper->m_setupViewportCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper:: + Callback_setupViewport>(callback); + break; + case 1318: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper:: + Callback_sharedPainter>(callback); + break; + case 1326: + wrapper->m_sizeHintCallback = + reinterpret_cast( + callback); + break; + case 5210: + wrapper->m_viewportEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper:: + Callback_viewportEvent>(callback); + break; + case 5211: + wrapper->m_viewportSizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAbstractScrollArea_wrapper:: + Callback_viewportSizeHint>(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QAbstractScrollArea_wrapper.h b/generated/QtDartBindings/dart/ffi/QAbstractScrollArea_wrapper.h new file mode 100644 index 0000000..3634b37 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QAbstractScrollArea_wrapper.h @@ -0,0 +1,369 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QAbstractScrollArea_wrapper : public ::QAbstractScrollArea { +public: + ~QAbstractScrollArea_wrapper(); + // tag=1041 + QAbstractScrollArea_wrapper(QWidget *parent = nullptr); + // tag=1041 + virtual void changeEvent(QEvent *arg__1); + // tag=1008 + virtual void changeEvent_nocallback(QEvent *arg__1); + // tag=1041 + QWidget *cornerWidget() const; + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual int devType() const; + // tag=1008 + virtual int devType_nocallback() const; + // tag=1041 + virtual bool event(QEvent *arg__1); + // tag=1008 + virtual bool event_nocallback(QEvent *arg__1); + // tag=1041 + virtual bool eventFilter(QObject *arg__1, QEvent *arg__2); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *arg__1, QEvent *arg__2); + // tag=1041 + virtual bool focusNextPrevChild(bool next); + // tag=1008 + virtual bool focusNextPrevChild_nocallback(bool next); + // tag=1041 + virtual bool hasHeightForWidth() const; + // tag=1008 + virtual bool hasHeightForWidth_nocallback() const; + // tag=1041 + virtual int heightForWidth(int arg__1) const; + // tag=1008 + virtual int heightForWidth_nocallback(int arg__1) const; + // tag=1041 + virtual void initPainter(QPainter *painter) const; + // tag=1008 + virtual void initPainter_nocallback(QPainter *painter) const; + // tag=1041 + virtual void leaveEvent(QEvent *event); + // tag=1008 + virtual void leaveEvent_nocallback(QEvent *event); + // tag=1041 + QSize maximumViewportSize() const; + // tag=1041 + virtual QSize minimumSizeHint() const; + // tag=1008 + virtual QSize minimumSizeHint_nocallback() const; + // tag=1041 + virtual void mouseDoubleClickEvent(QMouseEvent *arg__1); + // tag=1008 + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *arg__1); + // tag=1041 + virtual void mouseMoveEvent(QMouseEvent *arg__1); + // tag=1008 + virtual void mouseMoveEvent_nocallback(QMouseEvent *arg__1); + // tag=1041 + virtual void mousePressEvent(QMouseEvent *arg__1); + // tag=1008 + virtual void mousePressEvent_nocallback(QMouseEvent *arg__1); + // tag=1041 + virtual void mouseReleaseEvent(QMouseEvent *arg__1); + // tag=1008 + virtual void mouseReleaseEvent_nocallback(QMouseEvent *arg__1); + // tag=1041 + virtual void paintEvent(QPaintEvent *arg__1); + // tag=1008 + virtual void paintEvent_nocallback(QPaintEvent *arg__1); + // tag=1041 + virtual void scrollContentsBy(int dx, int dy); + // tag=1008 + virtual void scrollContentsBy_nocallback(int dx, int dy); + // tag=1041 + void setCornerWidget(QWidget *widget); + // tag=1041 + void setViewport(QWidget *widget); + // tag=1041 + void setViewportMargins(int left, int top, int right, int bottom); + // tag=1041 + virtual void setVisible(bool visible); + // tag=1008 + virtual void setVisible_nocallback(bool visible); + // tag=1041 + virtual void setupViewport(QWidget *viewport); + // tag=1008 + virtual void setupViewport_nocallback(QWidget *viewport); + // tag=1041 + virtual QPainter *sharedPainter() const; + // tag=1008 + virtual QPainter *sharedPainter_nocallback() const; + // tag=1041 + virtual QSize sizeHint() const; + // tag=1008 + virtual QSize sizeHint_nocallback() const; + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + QWidget *viewport() const; + // tag=1041 + virtual bool viewportEvent(QEvent *arg__1); + // tag=1008 + virtual bool viewportEvent_nocallback(QEvent *arg__1); + // tag=1041 + virtual QSize viewportSizeHint() const; + // tag=1008 + virtual QSize viewportSizeHint_nocallback() const; + // tag=1042 + typedef void (*Callback_changeEvent)(void *, QEvent *arg__1); + Callback_changeEvent m_changeEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *arg__1); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *arg__1, QEvent *arg__2); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + // tag=1042 + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + // tag=1042 + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *arg__1); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *arg__1); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *arg__1); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *arg__1); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_paintEvent)(void *, QPaintEvent *arg__1); + Callback_paintEvent m_paintEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_scrollContentsBy)(void *, int dx, int dy); + Callback_scrollContentsBy m_scrollContentsByCallback = nullptr; + // tag=1042 + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + // tag=1042 + typedef void (*Callback_setupViewport)(void *, QWidget *viewport); + Callback_setupViewport m_setupViewportCallback = nullptr; + // tag=1042 + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; + // tag=1042 + typedef bool (*Callback_viewportEvent)(void *, QEvent *arg__1); + Callback_viewportEvent m_viewportEventCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_viewportSizeHint)(void *); + Callback_viewportSizeHint m_viewportSizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QAbstractScrollArea::QAbstractScrollArea(QWidget * parent) +QtDartBindings_EXPORT void * +c_QAbstractScrollArea__constructor_QWidget(void *parent_); + +// tag=1067 +// QAbstractScrollArea::changeEvent(QEvent * arg__1) +QtDartBindings_EXPORT void +c_QAbstractScrollArea__changeEvent_QEvent(void *thisObj, void *arg__1_); + +// tag=1067 +// QAbstractScrollArea::cornerWidget() const +QtDartBindings_EXPORT void *c_QAbstractScrollArea__cornerWidget(void *thisObj); + +// tag=1067 +// QAbstractScrollArea::customEvent(QEvent * event) +QtDartBindings_EXPORT void +c_QAbstractScrollArea__customEvent_QEvent(void *thisObj, void *event_); + +// tag=1067 +// QAbstractScrollArea::devType() const +QtDartBindings_EXPORT int c_QAbstractScrollArea__devType(void *thisObj); + +// tag=1067 +// QAbstractScrollArea::event(QEvent * arg__1) +QtDartBindings_EXPORT bool c_QAbstractScrollArea__event_QEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QAbstractScrollArea::eventFilter(QObject * arg__1, QEvent * arg__2) +QtDartBindings_EXPORT bool +c_QAbstractScrollArea__eventFilter_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_); + +// tag=1067 +// QAbstractScrollArea::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool +c_QAbstractScrollArea__focusNextPrevChild_bool(void *thisObj, bool next); + +// tag=1067 +// QAbstractScrollArea::hasHeightForWidth() const +QtDartBindings_EXPORT bool +c_QAbstractScrollArea__hasHeightForWidth(void *thisObj); + +// tag=1067 +// QAbstractScrollArea::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int +c_QAbstractScrollArea__heightForWidth_int(void *thisObj, int arg__1); + +// tag=1067 +// QAbstractScrollArea::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void +c_QAbstractScrollArea__initPainter_QPainter(void *thisObj, void *painter_); + +// tag=1067 +// QAbstractScrollArea::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void +c_QAbstractScrollArea__leaveEvent_QEvent(void *thisObj, void *event_); + +// tag=1067 +// QAbstractScrollArea::maximumViewportSize() const +QtDartBindings_EXPORT void * +c_QAbstractScrollArea__maximumViewportSize(void *thisObj); + +// tag=1067 +// QAbstractScrollArea::minimumSizeHint() const +QtDartBindings_EXPORT void * +c_QAbstractScrollArea__minimumSizeHint(void *thisObj); + +// tag=1067 +// QAbstractScrollArea::mouseDoubleClickEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QAbstractScrollArea__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QAbstractScrollArea::mouseMoveEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QAbstractScrollArea__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_); + +// tag=1067 +// QAbstractScrollArea::mousePressEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QAbstractScrollArea__mousePressEvent_QMouseEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QAbstractScrollArea::mouseReleaseEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QAbstractScrollArea__mouseReleaseEvent_QMouseEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QAbstractScrollArea::paintEvent(QPaintEvent * arg__1) +QtDartBindings_EXPORT void +c_QAbstractScrollArea__paintEvent_QPaintEvent(void *thisObj, void *arg__1_); + +// tag=1067 +// QAbstractScrollArea::scrollContentsBy(int dx, int dy) +QtDartBindings_EXPORT void +c_QAbstractScrollArea__scrollContentsBy_int_int(void *thisObj, int dx, int dy); + +// tag=1067 +// QAbstractScrollArea::setCornerWidget(QWidget * widget) +QtDartBindings_EXPORT void +c_QAbstractScrollArea__setCornerWidget_QWidget(void *thisObj, void *widget_); + +// tag=1067 +// QAbstractScrollArea::setViewport(QWidget * widget) +QtDartBindings_EXPORT void +c_QAbstractScrollArea__setViewport_QWidget(void *thisObj, void *widget_); + +// tag=1067 +// QAbstractScrollArea::setViewportMargins(int left, int top, int right, int +// bottom) +QtDartBindings_EXPORT void +c_QAbstractScrollArea__setViewportMargins_int_int_int_int(void *thisObj, + int left, int top, + int right, + int bottom); + +// tag=1067 +// QAbstractScrollArea::setVisible(bool visible) +QtDartBindings_EXPORT void c_QAbstractScrollArea__setVisible_bool(void *thisObj, + bool visible); + +// tag=1067 +// QAbstractScrollArea::setupViewport(QWidget * viewport) +QtDartBindings_EXPORT void +c_QAbstractScrollArea__setupViewport_QWidget(void *thisObj, void *viewport_); + +// tag=1067 +// QAbstractScrollArea::sharedPainter() const +QtDartBindings_EXPORT void *c_QAbstractScrollArea__sharedPainter(void *thisObj); + +// tag=1067 +// QAbstractScrollArea::sizeHint() const +QtDartBindings_EXPORT void *c_QAbstractScrollArea__sizeHint(void *thisObj); + +// tag=1067 +// QAbstractScrollArea::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QAbstractScrollArea__tr_char_char_int(const char *s, const char *c, + int n); + +// tag=1067 +// QAbstractScrollArea::viewport() const +QtDartBindings_EXPORT void *c_QAbstractScrollArea__viewport(void *thisObj); + +// tag=1067 +// QAbstractScrollArea::viewportEvent(QEvent * arg__1) +QtDartBindings_EXPORT bool +c_QAbstractScrollArea__viewportEvent_QEvent(void *thisObj, void *arg__1_); + +// tag=1067 +// QAbstractScrollArea::viewportSizeHint() const +QtDartBindings_EXPORT void * +c_QAbstractScrollArea__viewportSizeHint(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QAbstractScrollArea__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QAbstractScrollArea__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QAbstractScrollArea_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QAction_c.cpp b/generated/QtDartBindings/dart/ffi/QAction_c.cpp new file mode 100644 index 0000000..44cc380 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QAction_c.cpp @@ -0,0 +1,582 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QAction_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QAction_wrapper::QAction_wrapper(QObject *parent) : ::QAction(parent) {} +QAction_wrapper::QAction_wrapper(const QIcon &icon, const QString &text, + QObject *parent) + : ::QAction(icon, text, parent) {} +QAction_wrapper::QAction_wrapper(const QString &text, QObject *parent) + : ::QAction(text, parent) {} +QList QAction_wrapper::associatedObjects() const { + return ::QAction::associatedObjects(); +} +bool QAction_wrapper::autoRepeat() const { return ::QAction::autoRepeat(); } +void QAction_wrapper::changed() { ::QAction::changed(); } +void QAction_wrapper::checkableChanged(bool checkable) { + ::QAction::checkableChanged(checkable); +} +void QAction_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QAction::customEvent(event); + } +} +void QAction_wrapper::customEvent_nocallback(QEvent *event) { + ::QAction::customEvent(event); +} +QVariant QAction_wrapper::data() const { return ::QAction::data(); } +void QAction_wrapper::enabledChanged(bool enabled) { + ::QAction::enabledChanged(enabled); +} +bool QAction_wrapper::event(QEvent *arg__1) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), arg__1); + } else { + return ::QAction::event(arg__1); + } +} +bool QAction_wrapper::event_nocallback(QEvent *arg__1) { + return ::QAction::event(arg__1); +} +bool QAction_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QAction::eventFilter(watched, event); + } +} +bool QAction_wrapper::eventFilter_nocallback(QObject *watched, QEvent *event) { + return ::QAction::eventFilter(watched, event); +} +QFont QAction_wrapper::font() const { return ::QAction::font(); } +void QAction_wrapper::hover() { ::QAction::hover(); } +void QAction_wrapper::hovered() { ::QAction::hovered(); } +QIcon QAction_wrapper::icon() const { return ::QAction::icon(); } +QString QAction_wrapper::iconText() const { return ::QAction::iconText(); } +bool QAction_wrapper::isCheckable() const { return ::QAction::isCheckable(); } +bool QAction_wrapper::isChecked() const { return ::QAction::isChecked(); } +bool QAction_wrapper::isEnabled() const { return ::QAction::isEnabled(); } +bool QAction_wrapper::isIconVisibleInMenu() const { + return ::QAction::isIconVisibleInMenu(); +} +bool QAction_wrapper::isSeparator() const { return ::QAction::isSeparator(); } +bool QAction_wrapper::isShortcutVisibleInContextMenu() const { + return ::QAction::isShortcutVisibleInContextMenu(); +} +bool QAction_wrapper::isVisible() const { return ::QAction::isVisible(); } +void QAction_wrapper::resetEnabled() { ::QAction::resetEnabled(); } +void QAction_wrapper::setAutoRepeat(bool arg__1) { + ::QAction::setAutoRepeat(arg__1); +} +void QAction_wrapper::setCheckable(bool arg__1) { + ::QAction::setCheckable(arg__1); +} +void QAction_wrapper::setChecked(bool arg__1) { ::QAction::setChecked(arg__1); } +void QAction_wrapper::setData(const QVariant &var) { ::QAction::setData(var); } +void QAction_wrapper::setDisabled(bool b) { ::QAction::setDisabled(b); } +void QAction_wrapper::setEnabled(bool arg__1) { ::QAction::setEnabled(arg__1); } +void QAction_wrapper::setFont(const QFont &font) { ::QAction::setFont(font); } +void QAction_wrapper::setIcon(const QIcon &icon) { ::QAction::setIcon(icon); } +void QAction_wrapper::setIconText(const QString &text) { + ::QAction::setIconText(text); +} +void QAction_wrapper::setIconVisibleInMenu(bool visible) { + ::QAction::setIconVisibleInMenu(visible); +} +void QAction_wrapper::setSeparator(bool b) { ::QAction::setSeparator(b); } +void QAction_wrapper::setShortcut(const QKeySequence &shortcut) { + ::QAction::setShortcut(shortcut); +} +void QAction_wrapper::setShortcutVisibleInContextMenu(bool show) { + ::QAction::setShortcutVisibleInContextMenu(show); +} +void QAction_wrapper::setShortcuts(QKeySequence::StandardKey arg__1) { + ::QAction::setShortcuts(arg__1); +} +void QAction_wrapper::setShortcuts(const QList &shortcuts) { + ::QAction::setShortcuts(shortcuts); +} +void QAction_wrapper::setStatusTip(const QString &statusTip) { + ::QAction::setStatusTip(statusTip); +} +void QAction_wrapper::setText(const QString &text) { ::QAction::setText(text); } +void QAction_wrapper::setToolTip(const QString &tip) { + ::QAction::setToolTip(tip); +} +void QAction_wrapper::setVisible(bool arg__1) { ::QAction::setVisible(arg__1); } +void QAction_wrapper::setWhatsThis(const QString &what) { + ::QAction::setWhatsThis(what); +} +QKeySequence QAction_wrapper::shortcut() const { return ::QAction::shortcut(); } +QList QAction_wrapper::shortcuts() const { + return ::QAction::shortcuts(); +} +bool QAction_wrapper::showStatusText(QObject *object) { + return ::QAction::showStatusText(object); +} +QString QAction_wrapper::statusTip() const { return ::QAction::statusTip(); } +QString QAction_wrapper::text() const { return ::QAction::text(); } +void QAction_wrapper::toggle() { ::QAction::toggle(); } +void QAction_wrapper::toggled(bool arg__1) { ::QAction::toggled(arg__1); } +QString QAction_wrapper::toolTip() const { return ::QAction::toolTip(); } +QString QAction_wrapper::tr(const char *s, const char *c, int n) { + return ::QAction::tr(s, c, n); +} +void QAction_wrapper::trigger() { ::QAction::trigger(); } +void QAction_wrapper::triggered(bool checked) { ::QAction::triggered(checked); } +void QAction_wrapper::visibleChanged() { ::QAction::visibleChanged(); } +QString QAction_wrapper::whatsThis() const { return ::QAction::whatsThis(); } +QAction_wrapper::~QAction_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QAction *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +static QtDartBindings_wrappersNS::QAction_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QAction_Finalizer(void *cppObj) { + delete reinterpret_cast(cppObj); +} +void *c_QAction__constructor_QObject(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QAction_wrapper(parent); + return reinterpret_cast(ptr); +} +void *c_QAction__constructor_QIcon_QString_QObject(void *icon_, + const char *text_, + void *parent_) { + assert(icon_); + auto &icon = *reinterpret_cast(icon_); + const auto text = QString::fromUtf8(text_); + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QAction_wrapper(icon, text, parent); + return reinterpret_cast(ptr); +} +void *c_QAction__constructor_QString_QObject(const char *text_, void *parent_) { + const auto text = QString::fromUtf8(text_); + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QAction_wrapper(text, parent); + return reinterpret_cast(ptr); +} +// associatedObjects() const +void *c_QAction__associatedObjects(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->associatedObjects()}; + return result; +} +// autoRepeat() const +bool c_QAction__autoRepeat(void *thisObj) { + const auto &result = fromPtr(thisObj)->autoRepeat(); + return result; +} +// changed() +void c_QAction__changed(void *thisObj) { fromPtr(thisObj)->changed(); } +void c_QAction__onChanged(void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAction::changed, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// checkableChanged(bool checkable) +void c_QAction__checkableChanged_bool(void *thisObj, bool checkable) { + fromPtr(thisObj)->checkableChanged(checkable); +} +void c_QAction__onCheckableChanged_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAction::checkableChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// customEvent(QEvent * event) +void c_QAction__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// data() const +void *c_QAction__data(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->data()}; + return result; +} +void c_QAction__onDestroyed_QObject(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAction::destroyed, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// enabledChanged(bool enabled) +void c_QAction__enabledChanged_bool(void *thisObj, bool enabled) { + fromPtr(thisObj)->enabledChanged(enabled); +} +void c_QAction__onEnabledChanged_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAction::enabledChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// event(QEvent * arg__1) +bool c_QAction__event_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = fromWrapperPtr(thisObj)->event_nocallback(arg__1); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QAction__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// font() const +void *c_QAction__font(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->font()}; + return result; +} +// hover() +void c_QAction__hover(void *thisObj) { fromPtr(thisObj)->hover(); } +// hovered() +void c_QAction__hovered(void *thisObj) { fromPtr(thisObj)->hovered(); } +void c_QAction__onHovered(void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAction::hovered, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// icon() const +void *c_QAction__icon(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->icon()}; + return result; +} +// iconText() const +void *c_QAction__iconText(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->iconText()}; + return result; +} +// isCheckable() const +bool c_QAction__isCheckable(void *thisObj) { + const auto &result = fromPtr(thisObj)->isCheckable(); + return result; +} +// isChecked() const +bool c_QAction__isChecked(void *thisObj) { + const auto &result = fromPtr(thisObj)->isChecked(); + return result; +} +// isEnabled() const +bool c_QAction__isEnabled(void *thisObj) { + const auto &result = fromPtr(thisObj)->isEnabled(); + return result; +} +// isIconVisibleInMenu() const +bool c_QAction__isIconVisibleInMenu(void *thisObj) { + const auto &result = fromPtr(thisObj)->isIconVisibleInMenu(); + return result; +} +// isSeparator() const +bool c_QAction__isSeparator(void *thisObj) { + const auto &result = fromPtr(thisObj)->isSeparator(); + return result; +} +// isShortcutVisibleInContextMenu() const +bool c_QAction__isShortcutVisibleInContextMenu(void *thisObj) { + const auto &result = fromPtr(thisObj)->isShortcutVisibleInContextMenu(); + return result; +} +// isVisible() const +bool c_QAction__isVisible(void *thisObj) { + const auto &result = fromPtr(thisObj)->isVisible(); + return result; +} +// resetEnabled() +void c_QAction__resetEnabled(void *thisObj) { + fromPtr(thisObj)->resetEnabled(); +} +// setAutoRepeat(bool arg__1) +void c_QAction__setAutoRepeat_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->setAutoRepeat(arg__1); +} +// setCheckable(bool arg__1) +void c_QAction__setCheckable_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->setCheckable(arg__1); +} +// setChecked(bool arg__1) +void c_QAction__setChecked_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->setChecked(arg__1); +} +// setData(const QVariant & var) +void c_QAction__setData_QVariant(void *thisObj, void *var_) { + assert(var_); + auto &var = *reinterpret_cast(var_); + fromPtr(thisObj)->setData(var); +} +// setDisabled(bool b) +void c_QAction__setDisabled_bool(void *thisObj, bool b) { + fromPtr(thisObj)->setDisabled(b); +} +// setEnabled(bool arg__1) +void c_QAction__setEnabled_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->setEnabled(arg__1); +} +// setFont(const QFont & font) +void c_QAction__setFont_QFont(void *thisObj, void *font_) { + assert(font_); + auto &font = *reinterpret_cast(font_); + fromPtr(thisObj)->setFont(font); +} +// setIcon(const QIcon & icon) +void c_QAction__setIcon_QIcon(void *thisObj, void *icon_) { + assert(icon_); + auto &icon = *reinterpret_cast(icon_); + fromPtr(thisObj)->setIcon(icon); +} +// setIconText(const QString & text) +void c_QAction__setIconText_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + fromPtr(thisObj)->setIconText(text); + free((char *)text_); +} +// setIconVisibleInMenu(bool visible) +void c_QAction__setIconVisibleInMenu_bool(void *thisObj, bool visible) { + fromPtr(thisObj)->setIconVisibleInMenu(visible); +} +// setSeparator(bool b) +void c_QAction__setSeparator_bool(void *thisObj, bool b) { + fromPtr(thisObj)->setSeparator(b); +} +// setShortcut(const QKeySequence & shortcut) +void c_QAction__setShortcut_QKeySequence(void *thisObj, void *shortcut_) { + assert(shortcut_); + auto &shortcut = *reinterpret_cast(shortcut_); + fromPtr(thisObj)->setShortcut(shortcut); +} +// setShortcutVisibleInContextMenu(bool show) +void c_QAction__setShortcutVisibleInContextMenu_bool(void *thisObj, bool show) { + fromPtr(thisObj)->setShortcutVisibleInContextMenu(show); +} +// setShortcuts(QKeySequence::StandardKey arg__1) +void c_QAction__setShortcuts_StandardKey(void *thisObj, int arg__1) { + fromPtr(thisObj)->setShortcuts( + static_cast(arg__1)); +} +// setShortcuts(const QList & shortcuts) +void c_QAction__setShortcuts_QList_QKeySequence(void *thisObj, + void *shortcuts_) { + assert(shortcuts_); + auto &shortcuts = *reinterpret_cast *>(shortcuts_); + fromPtr(thisObj)->setShortcuts(shortcuts); +} +// setStatusTip(const QString & statusTip) +void c_QAction__setStatusTip_QString(void *thisObj, const char *statusTip_) { + const auto statusTip = QString::fromUtf8(statusTip_); + fromPtr(thisObj)->setStatusTip(statusTip); + free((char *)statusTip_); +} +// setText(const QString & text) +void c_QAction__setText_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + fromPtr(thisObj)->setText(text); + free((char *)text_); +} +// setToolTip(const QString & tip) +void c_QAction__setToolTip_QString(void *thisObj, const char *tip_) { + const auto tip = QString::fromUtf8(tip_); + fromPtr(thisObj)->setToolTip(tip); + free((char *)tip_); +} +// setVisible(bool arg__1) +void c_QAction__setVisible_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->setVisible(arg__1); +} +// setWhatsThis(const QString & what) +void c_QAction__setWhatsThis_QString(void *thisObj, const char *what_) { + const auto what = QString::fromUtf8(what_); + fromPtr(thisObj)->setWhatsThis(what); + free((char *)what_); +} +// shortcut() const +void *c_QAction__shortcut(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->shortcut()}; + return result; +} +// shortcuts() const +void *c_QAction__shortcuts(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->shortcuts()}; + return result; +} +// showStatusText(QObject * object) +bool c_QAction__showStatusText_QObject(void *thisObj, void *object_) { + auto object = reinterpret_cast(object_); + const auto &result = fromPtr(thisObj)->showStatusText(object); + return result; +} +// statusTip() const +void *c_QAction__statusTip(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->statusTip()}; + return result; +} +// text() const +void *c_QAction__text(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->text()}; + return result; +} +// toggle() +void c_QAction__toggle(void *thisObj) { fromPtr(thisObj)->toggle(); } +// toggled(bool arg__1) +void c_QAction__toggled_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->toggled(arg__1); +} +void c_QAction__onToggled_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAction::toggled, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// toolTip() const +void *c_QAction__toolTip(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toolTip()}; + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QAction__tr_char_char_int(const char *s, const char *c, int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QAction_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +// trigger() +void c_QAction__trigger(void *thisObj) { fromPtr(thisObj)->trigger(); } +// triggered(bool checked) +void c_QAction__triggered_bool(void *thisObj, bool checked) { + fromPtr(thisObj)->triggered(checked); +} +void c_QAction__onTriggered_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAction::triggered, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// visibleChanged() +void c_QAction__visibleChanged(void *thisObj) { + fromPtr(thisObj)->visibleChanged(); +} +void c_QAction__onVisibleChanged(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAction::visibleChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// whatsThis() const +void *c_QAction__whatsThis(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->whatsThis()}; + return result; +} +void c_QAction__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QAction__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAction_wrapper::Callback_customEvent>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAction_wrapper::Callback_event>(callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAction_wrapper::Callback_eventFilter>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QAction_c.h b/generated/QtDartBindings/dart/ffi/QAction_c.h new file mode 100644 index 0000000..878849f --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QAction_c.h @@ -0,0 +1,256 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QAction_wrapper : public ::QAction { +public: + ~QAction_wrapper(); + QAction_wrapper(QObject *parent = nullptr); + QAction_wrapper(const QIcon &icon, const QString &text, + QObject *parent = nullptr); + QAction_wrapper(const QString &text, QObject *parent = nullptr); + QList associatedObjects() const; + bool autoRepeat() const; + void changed(); + void checkableChanged(bool checkable); + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + QVariant data() const; + void enabledChanged(bool enabled); + virtual bool event(QEvent *arg__1); + virtual bool event_nocallback(QEvent *arg__1); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + QFont font() const; + void hover(); + void hovered(); + QIcon icon() const; + QString iconText() const; + bool isCheckable() const; + bool isChecked() const; + bool isEnabled() const; + bool isIconVisibleInMenu() const; + bool isSeparator() const; + bool isShortcutVisibleInContextMenu() const; + bool isVisible() const; + void resetEnabled(); + void setAutoRepeat(bool arg__1); + void setCheckable(bool arg__1); + void setChecked(bool arg__1); + void setData(const QVariant &var); + void setDisabled(bool b); + void setEnabled(bool arg__1); + void setFont(const QFont &font); + void setIcon(const QIcon &icon); + void setIconText(const QString &text); + void setIconVisibleInMenu(bool visible); + void setSeparator(bool b); + void setShortcut(const QKeySequence &shortcut); + void setShortcutVisibleInContextMenu(bool show); + void setShortcuts(QKeySequence::StandardKey arg__1); + void setShortcuts(const QList &shortcuts); + void setStatusTip(const QString &statusTip); + void setText(const QString &text); + void setToolTip(const QString &tip); + void setVisible(bool arg__1); + void setWhatsThis(const QString &what); + QKeySequence shortcut() const; + QList shortcuts() const; + bool showStatusText(QObject *object = nullptr); + QString statusTip() const; + QString text() const; + void toggle(); + void toggled(bool arg__1); + QString toolTip() const; + static QString tr(const char *s, const char *c, int n); + void trigger(); + void triggered(bool checked = false); + void visibleChanged(); + QString whatsThis() const; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *arg__1); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QAction::QAction(QObject * parent) +QtDartBindings_EXPORT void *c_QAction__constructor_QObject(void *parent_); +// QAction::QAction(const QIcon & icon, const QString & text, QObject * parent) +QtDartBindings_EXPORT void * +c_QAction__constructor_QIcon_QString_QObject(void *icon_, const char *text_, + void *parent_); +// QAction::QAction(const QString & text, QObject * parent) +QtDartBindings_EXPORT void * +c_QAction__constructor_QString_QObject(const char *text_, void *parent_); +// QAction::associatedObjects() const +QtDartBindings_EXPORT void *c_QAction__associatedObjects(void *thisObj); +// QAction::autoRepeat() const +QtDartBindings_EXPORT bool c_QAction__autoRepeat(void *thisObj); +// QAction::changed() +QtDartBindings_EXPORT void c_QAction__changed(void *thisObj); +QtDartBindings_EXPORT void c_QAction__onChanged( + void *thisObj, void *contextQObject, + void *callback); // QAction::checkableChanged(bool checkable) +QtDartBindings_EXPORT void c_QAction__checkableChanged_bool(void *thisObj, + bool checkable); +QtDartBindings_EXPORT void c_QAction__onCheckableChanged_bool( + void *thisObj, void *contextQObject, + void *callback); // QAction::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QAction__customEvent_QEvent(void *thisObj, + void *event_); +// QAction::data() const +QtDartBindings_EXPORT void *c_QAction__data(void *thisObj); +// QAction::enabledChanged(bool enabled) +QtDartBindings_EXPORT void c_QAction__enabledChanged_bool(void *thisObj, + bool enabled); +QtDartBindings_EXPORT void c_QAction__onEnabledChanged_bool( + void *thisObj, void *contextQObject, + void *callback); // QAction::event(QEvent * arg__1) +QtDartBindings_EXPORT bool c_QAction__event_QEvent(void *thisObj, + void *arg__1_); +// QAction::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool c_QAction__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_); +// QAction::font() const +QtDartBindings_EXPORT void *c_QAction__font(void *thisObj); +// QAction::hover() +QtDartBindings_EXPORT void c_QAction__hover(void *thisObj); +// QAction::hovered() +QtDartBindings_EXPORT void c_QAction__hovered(void *thisObj); +QtDartBindings_EXPORT void +c_QAction__onHovered(void *thisObj, void *contextQObject, + void *callback); // QAction::icon() const +QtDartBindings_EXPORT void *c_QAction__icon(void *thisObj); +// QAction::iconText() const +QtDartBindings_EXPORT void *c_QAction__iconText(void *thisObj); +// QAction::isCheckable() const +QtDartBindings_EXPORT bool c_QAction__isCheckable(void *thisObj); +// QAction::isChecked() const +QtDartBindings_EXPORT bool c_QAction__isChecked(void *thisObj); +// QAction::isEnabled() const +QtDartBindings_EXPORT bool c_QAction__isEnabled(void *thisObj); +// QAction::isIconVisibleInMenu() const +QtDartBindings_EXPORT bool c_QAction__isIconVisibleInMenu(void *thisObj); +// QAction::isSeparator() const +QtDartBindings_EXPORT bool c_QAction__isSeparator(void *thisObj); +// QAction::isShortcutVisibleInContextMenu() const +QtDartBindings_EXPORT bool +c_QAction__isShortcutVisibleInContextMenu(void *thisObj); +// QAction::isVisible() const +QtDartBindings_EXPORT bool c_QAction__isVisible(void *thisObj); +// QAction::resetEnabled() +QtDartBindings_EXPORT void c_QAction__resetEnabled(void *thisObj); +// QAction::setAutoRepeat(bool arg__1) +QtDartBindings_EXPORT void c_QAction__setAutoRepeat_bool(void *thisObj, + bool arg__1); +// QAction::setCheckable(bool arg__1) +QtDartBindings_EXPORT void c_QAction__setCheckable_bool(void *thisObj, + bool arg__1); +// QAction::setChecked(bool arg__1) +QtDartBindings_EXPORT void c_QAction__setChecked_bool(void *thisObj, + bool arg__1); +// QAction::setData(const QVariant & var) +QtDartBindings_EXPORT void c_QAction__setData_QVariant(void *thisObj, + void *var_); +// QAction::setDisabled(bool b) +QtDartBindings_EXPORT void c_QAction__setDisabled_bool(void *thisObj, bool b); +// QAction::setEnabled(bool arg__1) +QtDartBindings_EXPORT void c_QAction__setEnabled_bool(void *thisObj, + bool arg__1); +// QAction::setFont(const QFont & font) +QtDartBindings_EXPORT void c_QAction__setFont_QFont(void *thisObj, void *font_); +// QAction::setIcon(const QIcon & icon) +QtDartBindings_EXPORT void c_QAction__setIcon_QIcon(void *thisObj, void *icon_); +// QAction::setIconText(const QString & text) +QtDartBindings_EXPORT void c_QAction__setIconText_QString(void *thisObj, + const char *text_); +// QAction::setIconVisibleInMenu(bool visible) +QtDartBindings_EXPORT void c_QAction__setIconVisibleInMenu_bool(void *thisObj, + bool visible); +// QAction::setSeparator(bool b) +QtDartBindings_EXPORT void c_QAction__setSeparator_bool(void *thisObj, bool b); +// QAction::setShortcut(const QKeySequence & shortcut) +QtDartBindings_EXPORT void c_QAction__setShortcut_QKeySequence(void *thisObj, + void *shortcut_); +// QAction::setShortcutVisibleInContextMenu(bool show) +QtDartBindings_EXPORT void +c_QAction__setShortcutVisibleInContextMenu_bool(void *thisObj, bool show); +// QAction::setShortcuts(QKeySequence::StandardKey arg__1) +QtDartBindings_EXPORT void c_QAction__setShortcuts_StandardKey(void *thisObj, + int arg__1); +// QAction::setShortcuts(const QList & shortcuts) +QtDartBindings_EXPORT void +c_QAction__setShortcuts_QList_QKeySequence(void *thisObj, void *shortcuts_); +// QAction::setStatusTip(const QString & statusTip) +QtDartBindings_EXPORT void +c_QAction__setStatusTip_QString(void *thisObj, const char *statusTip_); +// QAction::setText(const QString & text) +QtDartBindings_EXPORT void c_QAction__setText_QString(void *thisObj, + const char *text_); +// QAction::setToolTip(const QString & tip) +QtDartBindings_EXPORT void c_QAction__setToolTip_QString(void *thisObj, + const char *tip_); +// QAction::setVisible(bool arg__1) +QtDartBindings_EXPORT void c_QAction__setVisible_bool(void *thisObj, + bool arg__1); +// QAction::setWhatsThis(const QString & what) +QtDartBindings_EXPORT void c_QAction__setWhatsThis_QString(void *thisObj, + const char *what_); +// QAction::shortcut() const +QtDartBindings_EXPORT void *c_QAction__shortcut(void *thisObj); +// QAction::shortcuts() const +QtDartBindings_EXPORT void *c_QAction__shortcuts(void *thisObj); +// QAction::showStatusText(QObject * object) +QtDartBindings_EXPORT bool c_QAction__showStatusText_QObject(void *thisObj, + void *object_); +// QAction::statusTip() const +QtDartBindings_EXPORT void *c_QAction__statusTip(void *thisObj); +// QAction::text() const +QtDartBindings_EXPORT void *c_QAction__text(void *thisObj); +// QAction::toggle() +QtDartBindings_EXPORT void c_QAction__toggle(void *thisObj); +// QAction::toggled(bool arg__1) +QtDartBindings_EXPORT void c_QAction__toggled_bool(void *thisObj, bool arg__1); +QtDartBindings_EXPORT void +c_QAction__onToggled_bool(void *thisObj, void *contextQObject, + void *callback); // QAction::toolTip() const +QtDartBindings_EXPORT void *c_QAction__toolTip(void *thisObj); +// QAction::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QAction__tr_char_char_int(const char *s, const char *c, int n); +// QAction::trigger() +QtDartBindings_EXPORT void c_QAction__trigger(void *thisObj); +// QAction::triggered(bool checked) +QtDartBindings_EXPORT void c_QAction__triggered_bool(void *thisObj, + bool checked); +QtDartBindings_EXPORT void +c_QAction__onTriggered_bool(void *thisObj, void *contextQObject, + void *callback); // QAction::visibleChanged() +QtDartBindings_EXPORT void c_QAction__visibleChanged(void *thisObj); +QtDartBindings_EXPORT void +c_QAction__onVisibleChanged(void *thisObj, void *contextQObject, + void *callback); // QAction::whatsThis() const +QtDartBindings_EXPORT void *c_QAction__whatsThis(void *thisObj); +QtDartBindings_EXPORT void c_QAction__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QAction__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QAction_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QAction_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QAction_wrapper.cpp new file mode 100644 index 0000000..ac75761 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QAction_wrapper.cpp @@ -0,0 +1,1030 @@ +#include "QAction_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QAction_wrapper::QAction_wrapper(QObject *parent) : ::QAction(parent) {} + +// tag=1006 +QAction_wrapper::QAction_wrapper(const QIcon &icon, const QString &text, + QObject *parent) + : ::QAction(icon, text, parent) {} + +// tag=1006 +QAction_wrapper::QAction_wrapper(const QString &text, QObject *parent) + : ::QAction(text, parent) {} +QList QAction_wrapper::associatedObjects() const { + // tag=1000 + + // tag=1004 + return ::QAction::associatedObjects(); +} +bool QAction_wrapper::autoRepeat() const { + // tag=1000 + + // tag=1004 + return ::QAction::autoRepeat(); +} +void QAction_wrapper::changed() { + // tag=1000 + + // tag=1004 + ::QAction::changed(); +} +void QAction_wrapper::checkableChanged(bool checkable) { + // tag=1000 + + // tag=1004 + ::QAction::checkableChanged(checkable); +} +void QAction_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QAction::customEvent(event); + } +} +// tag=1009 +void QAction_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QAction::customEvent(event); +} +QVariant QAction_wrapper::data() const { + // tag=1000 + + // tag=1004 + return ::QAction::data(); +} +void QAction_wrapper::enabledChanged(bool enabled) { + // tag=1000 + + // tag=1004 + ::QAction::enabledChanged(enabled); +} +bool QAction_wrapper::event(QEvent *arg__1) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QAction::event(arg__1); + } +} +// tag=1009 +bool QAction_wrapper::event_nocallback(QEvent *arg__1) { + // tag=1003 + return ::QAction::event(arg__1); +} +bool QAction_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QAction::eventFilter(watched, event); + } +} +// tag=1009 +bool QAction_wrapper::eventFilter_nocallback(QObject *watched, QEvent *event) { + // tag=1003 + return ::QAction::eventFilter(watched, event); +} +QFont QAction_wrapper::font() const { + // tag=1000 + + // tag=1004 + return ::QAction::font(); +} +void QAction_wrapper::hover() { + // tag=1000 + + // tag=1004 + ::QAction::hover(); +} +void QAction_wrapper::hovered() { + // tag=1000 + + // tag=1004 + ::QAction::hovered(); +} +QIcon QAction_wrapper::icon() const { + // tag=1000 + + // tag=1004 + return ::QAction::icon(); +} +QString QAction_wrapper::iconText() const { + // tag=1000 + + // tag=1004 + return ::QAction::iconText(); +} +bool QAction_wrapper::isCheckable() const { + // tag=1000 + + // tag=1004 + return ::QAction::isCheckable(); +} +bool QAction_wrapper::isChecked() const { + // tag=1000 + + // tag=1004 + return ::QAction::isChecked(); +} +bool QAction_wrapper::isEnabled() const { + // tag=1000 + + // tag=1004 + return ::QAction::isEnabled(); +} +bool QAction_wrapper::isIconVisibleInMenu() const { + // tag=1000 + + // tag=1004 + return ::QAction::isIconVisibleInMenu(); +} +bool QAction_wrapper::isSeparator() const { + // tag=1000 + + // tag=1004 + return ::QAction::isSeparator(); +} +bool QAction_wrapper::isShortcutVisibleInContextMenu() const { + // tag=1000 + + // tag=1004 + return ::QAction::isShortcutVisibleInContextMenu(); +} +bool QAction_wrapper::isVisible() const { + // tag=1000 + + // tag=1004 + return ::QAction::isVisible(); +} +void QAction_wrapper::resetEnabled() { + // tag=1000 + + // tag=1004 + ::QAction::resetEnabled(); +} +void QAction_wrapper::setAutoRepeat(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QAction::setAutoRepeat(arg__1); +} +void QAction_wrapper::setCheckable(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QAction::setCheckable(arg__1); +} +void QAction_wrapper::setChecked(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QAction::setChecked(arg__1); +} +void QAction_wrapper::setData(const QVariant &var) { + // tag=1000 + + // tag=1004 + ::QAction::setData(var); +} +void QAction_wrapper::setDisabled(bool b) { + // tag=1000 + + // tag=1004 + ::QAction::setDisabled(b); +} +void QAction_wrapper::setEnabled(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QAction::setEnabled(arg__1); +} +void QAction_wrapper::setFont(const QFont &font) { + // tag=1000 + + // tag=1004 + ::QAction::setFont(font); +} +void QAction_wrapper::setIcon(const QIcon &icon) { + // tag=1000 + + // tag=1004 + ::QAction::setIcon(icon); +} +void QAction_wrapper::setIconText(const QString &text) { + // tag=1000 + + // tag=1004 + ::QAction::setIconText(text); +} +void QAction_wrapper::setIconVisibleInMenu(bool visible) { + // tag=1000 + + // tag=1004 + ::QAction::setIconVisibleInMenu(visible); +} +void QAction_wrapper::setSeparator(bool b) { + // tag=1000 + + // tag=1004 + ::QAction::setSeparator(b); +} +void QAction_wrapper::setShortcut(const QKeySequence &shortcut) { + // tag=1000 + + // tag=1004 + ::QAction::setShortcut(shortcut); +} +void QAction_wrapper::setShortcutVisibleInContextMenu(bool show) { + // tag=1000 + + // tag=1004 + ::QAction::setShortcutVisibleInContextMenu(show); +} +void QAction_wrapper::setShortcuts(QKeySequence::StandardKey arg__1) { + // tag=1000 + + // tag=1004 + ::QAction::setShortcuts(arg__1); +} +void QAction_wrapper::setShortcuts(const QList &shortcuts) { + // tag=1000 + + // tag=1004 + ::QAction::setShortcuts(shortcuts); +} +void QAction_wrapper::setStatusTip(const QString &statusTip) { + // tag=1000 + + // tag=1004 + ::QAction::setStatusTip(statusTip); +} +void QAction_wrapper::setText(const QString &text) { + // tag=1000 + + // tag=1004 + ::QAction::setText(text); +} +void QAction_wrapper::setToolTip(const QString &tip) { + // tag=1000 + + // tag=1004 + ::QAction::setToolTip(tip); +} +void QAction_wrapper::setVisible(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QAction::setVisible(arg__1); +} +void QAction_wrapper::setWhatsThis(const QString &what) { + // tag=1000 + + // tag=1004 + ::QAction::setWhatsThis(what); +} +QKeySequence QAction_wrapper::shortcut() const { + // tag=1000 + + // tag=1004 + return ::QAction::shortcut(); +} +QList QAction_wrapper::shortcuts() const { + // tag=1000 + + // tag=1004 + return ::QAction::shortcuts(); +} +bool QAction_wrapper::showStatusText(QObject *object) { + // tag=1000 + + // tag=1004 + return ::QAction::showStatusText(object); +} +QString QAction_wrapper::statusTip() const { + // tag=1000 + + // tag=1004 + return ::QAction::statusTip(); +} +QString QAction_wrapper::text() const { + // tag=1000 + + // tag=1004 + return ::QAction::text(); +} +void QAction_wrapper::toggle() { + // tag=1000 + + // tag=1004 + ::QAction::toggle(); +} +void QAction_wrapper::toggled(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QAction::toggled(arg__1); +} +QString QAction_wrapper::toolTip() const { + // tag=1000 + + // tag=1004 + return ::QAction::toolTip(); +} +QString QAction_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QAction::tr(s, c, n); +} +void QAction_wrapper::trigger() { + // tag=1000 + + // tag=1004 + ::QAction::trigger(); +} +void QAction_wrapper::triggered(bool checked) { + // tag=1000 + + // tag=1004 + ::QAction::triggered(checked); +} +void QAction_wrapper::visibleChanged() { + // tag=1000 + + // tag=1004 + ::QAction::visibleChanged(); +} +QString QAction_wrapper::whatsThis() const { + // tag=1000 + + // tag=1004 + return ::QAction::whatsThis(); +} + +// tag=1005 +QAction_wrapper::~QAction_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QAction *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +// tag=1014 +static QtDartBindings_wrappersNS::QAction_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QAction_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast(cppObj); +} +void *c_QAction__constructor_QObject(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QAction_wrapper(parent); + return reinterpret_cast(ptr); +} +void *c_QAction__constructor_QIcon_QString_QObject(void *icon_, + const char *text_, + void *parent_) { + auto &icon = *reinterpret_cast(icon_); + const auto text = QString::fromUtf8(text_); + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QAction_wrapper(icon, text, parent); + return reinterpret_cast(ptr); +} +void *c_QAction__constructor_QString_QObject(const char *text_, void *parent_) { + const auto text = QString::fromUtf8(text_); + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QAction_wrapper(text, parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// associatedObjects() const +void *c_QAction__associatedObjects(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->associatedObjects()}; +} + +// tag=1050 +// autoRepeat() const +bool c_QAction__autoRepeat(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->autoRepeat(); +} + +// tag=1050 +// changed() +void c_QAction__changed(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->changed(); +} + +// tag=1079 +void c_QAction__onChanged(void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAction::changed, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// checkableChanged(bool checkable) +void c_QAction__checkableChanged_bool(void *thisObj, bool checkable) { + // tag=1010 + fromPtr(thisObj)->checkableChanged(checkable); +} + +// tag=1079 +void c_QAction__onCheckableChanged_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAction::checkableChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QAction__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// data() const +void *c_QAction__data(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->data()}; +} + +// tag=1079 +void c_QAction__onDestroyed_QObject(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAction::destroyed, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// enabledChanged(bool enabled) +void c_QAction__enabledChanged_bool(void *thisObj, bool enabled) { + // tag=1010 + fromPtr(thisObj)->enabledChanged(enabled); +} + +// tag=1079 +void c_QAction__onEnabledChanged_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAction::enabledChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// event(QEvent * arg__1) +bool c_QAction__event_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->event_nocallback(arg__1); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QAction__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// font() const +void *c_QAction__font(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->font()}; +} + +// tag=1050 +// hover() +void c_QAction__hover(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->hover(); +} + +// tag=1050 +// hovered() +void c_QAction__hovered(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->hovered(); +} + +// tag=1079 +void c_QAction__onHovered(void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAction::hovered, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// icon() const +void *c_QAction__icon(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->icon()}; +} + +// tag=1050 +// iconText() const +void *c_QAction__iconText(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->iconText()}; +} + +// tag=1050 +// isCheckable() const +bool c_QAction__isCheckable(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isCheckable(); +} + +// tag=1050 +// isChecked() const +bool c_QAction__isChecked(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isChecked(); +} + +// tag=1050 +// isEnabled() const +bool c_QAction__isEnabled(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEnabled(); +} + +// tag=1050 +// isIconVisibleInMenu() const +bool c_QAction__isIconVisibleInMenu(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isIconVisibleInMenu(); +} + +// tag=1050 +// isSeparator() const +bool c_QAction__isSeparator(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isSeparator(); +} + +// tag=1050 +// isShortcutVisibleInContextMenu() const +bool c_QAction__isShortcutVisibleInContextMenu(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isShortcutVisibleInContextMenu(); +} + +// tag=1050 +// isVisible() const +bool c_QAction__isVisible(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isVisible(); +} + +// tag=1050 +// resetEnabled() +void c_QAction__resetEnabled(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->resetEnabled(); +} + +// tag=1050 +// setAutoRepeat(bool arg__1) +void c_QAction__setAutoRepeat_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->setAutoRepeat(arg__1); +} + +// tag=1050 +// setCheckable(bool arg__1) +void c_QAction__setCheckable_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->setCheckable(arg__1); +} + +// tag=1050 +// setChecked(bool arg__1) +void c_QAction__setChecked_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->setChecked(arg__1); +} + +// tag=1050 +// setData(const QVariant & var) +void c_QAction__setData_QVariant(void *thisObj, void *var_) { + auto &var = *reinterpret_cast(var_); + // tag=1010 + fromPtr(thisObj)->setData(var); +} + +// tag=1050 +// setDisabled(bool b) +void c_QAction__setDisabled_bool(void *thisObj, bool b) { + // tag=1010 + fromPtr(thisObj)->setDisabled(b); +} + +// tag=1050 +// setEnabled(bool arg__1) +void c_QAction__setEnabled_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->setEnabled(arg__1); +} + +// tag=1050 +// setFont(const QFont & font) +void c_QAction__setFont_QFont(void *thisObj, void *font_) { + auto &font = *reinterpret_cast(font_); + // tag=1010 + fromPtr(thisObj)->setFont(font); +} + +// tag=1050 +// setIcon(const QIcon & icon) +void c_QAction__setIcon_QIcon(void *thisObj, void *icon_) { + auto &icon = *reinterpret_cast(icon_); + // tag=1010 + fromPtr(thisObj)->setIcon(icon); +} + +// tag=1050 +// setIconText(const QString & text) +void c_QAction__setIconText_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + // tag=1010 + fromPtr(thisObj)->setIconText(text); +} + +// tag=1050 +// setIconVisibleInMenu(bool visible) +void c_QAction__setIconVisibleInMenu_bool(void *thisObj, bool visible) { + // tag=1010 + fromPtr(thisObj)->setIconVisibleInMenu(visible); +} + +// tag=1050 +// setSeparator(bool b) +void c_QAction__setSeparator_bool(void *thisObj, bool b) { + // tag=1010 + fromPtr(thisObj)->setSeparator(b); +} + +// tag=1050 +// setShortcut(const QKeySequence & shortcut) +void c_QAction__setShortcut_QKeySequence(void *thisObj, void *shortcut_) { + auto &shortcut = *reinterpret_cast(shortcut_); + // tag=1010 + fromPtr(thisObj)->setShortcut(shortcut); +} + +// tag=1050 +// setShortcutVisibleInContextMenu(bool show) +void c_QAction__setShortcutVisibleInContextMenu_bool(void *thisObj, bool show) { + // tag=1010 + fromPtr(thisObj)->setShortcutVisibleInContextMenu(show); +} + +// tag=1050 +// setShortcuts(QKeySequence::StandardKey arg__1) +void c_QAction__setShortcuts_StandardKey(void *thisObj, int arg__1) { + // tag=1010 + fromPtr(thisObj)->setShortcuts( + static_cast(arg__1)); +} + +// tag=1050 +// setShortcuts(const QList & shortcuts) +void c_QAction__setShortcuts_QList_QKeySequence(void *thisObj, + void *shortcuts_) { + auto &shortcuts = *reinterpret_cast *>(shortcuts_); + // tag=1010 + fromPtr(thisObj)->setShortcuts(shortcuts); +} + +// tag=1050 +// setStatusTip(const QString & statusTip) +void c_QAction__setStatusTip_QString(void *thisObj, const char *statusTip_) { + const auto statusTip = QString::fromUtf8(statusTip_); + // tag=1010 + fromPtr(thisObj)->setStatusTip(statusTip); +} + +// tag=1050 +// setText(const QString & text) +void c_QAction__setText_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + // tag=1010 + fromPtr(thisObj)->setText(text); +} + +// tag=1050 +// setToolTip(const QString & tip) +void c_QAction__setToolTip_QString(void *thisObj, const char *tip_) { + const auto tip = QString::fromUtf8(tip_); + // tag=1010 + fromPtr(thisObj)->setToolTip(tip); +} + +// tag=1050 +// setVisible(bool arg__1) +void c_QAction__setVisible_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->setVisible(arg__1); +} + +// tag=1050 +// setWhatsThis(const QString & what) +void c_QAction__setWhatsThis_QString(void *thisObj, const char *what_) { + const auto what = QString::fromUtf8(what_); + // tag=1010 + fromPtr(thisObj)->setWhatsThis(what); +} + +// tag=1050 +// shortcut() const +void *c_QAction__shortcut(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->shortcut()}; +} + +// tag=1050 +// shortcuts() const +void *c_QAction__shortcuts(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->shortcuts()}; +} + +// tag=1050 +// showStatusText(QObject * object) +bool c_QAction__showStatusText_QObject(void *thisObj, void *object_) { + auto object = reinterpret_cast(object_); + return + // tag=1010 + fromPtr(thisObj)->showStatusText(object); +} + +// tag=1050 +// statusTip() const +void *c_QAction__statusTip(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->statusTip()}; +} + +// tag=1050 +// text() const +void *c_QAction__text(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->text()}; +} + +// tag=1050 +// toggle() +void c_QAction__toggle(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->toggle(); +} + +// tag=1050 +// toggled(bool arg__1) +void c_QAction__toggled_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->toggled(arg__1); +} + +// tag=1079 +void c_QAction__onToggled_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAction::toggled, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// toolTip() const +void *c_QAction__toolTip(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toolTip()}; +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QAction__tr_char_char_int(const char *s, const char *c, int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QAction_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// trigger() +void c_QAction__trigger(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->trigger(); +} + +// tag=1050 +// triggered(bool checked) +void c_QAction__triggered_bool(void *thisObj, bool checked) { + // tag=1010 + fromPtr(thisObj)->triggered(checked); +} + +// tag=1079 +void c_QAction__onTriggered_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAction::triggered, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// visibleChanged() +void c_QAction__visibleChanged(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->visibleChanged(); +} + +// tag=1079 +void c_QAction__onVisibleChanged(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QAction::visibleChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// whatsThis() const +void *c_QAction__whatsThis(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->whatsThis()}; +} +void c_QAction__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QAction__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAction_wrapper::Callback_customEvent>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAction_wrapper::Callback_event>(callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QAction_wrapper::Callback_eventFilter>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QAction_wrapper.h b/generated/QtDartBindings/dart/ffi/QAction_wrapper.h new file mode 100644 index 0000000..e38543f --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QAction_wrapper.h @@ -0,0 +1,451 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QAction_wrapper : public ::QAction { +public: + ~QAction_wrapper(); + // tag=1041 + QAction_wrapper(QObject *parent = nullptr); + // tag=1041 + QAction_wrapper(const QIcon &icon, const QString &text, + QObject *parent = nullptr); + // tag=1041 + QAction_wrapper(const QString &text, QObject *parent = nullptr); + // tag=1041 + QList associatedObjects() const; + // tag=1041 + bool autoRepeat() const; + // tag=1041 + void changed(); + // tag=1041 + void checkableChanged(bool checkable); + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + QVariant data() const; + // tag=1041 + void enabledChanged(bool enabled); + // tag=1041 + virtual bool event(QEvent *arg__1); + // tag=1008 + virtual bool event_nocallback(QEvent *arg__1); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + QFont font() const; + // tag=1041 + void hover(); + // tag=1041 + void hovered(); + // tag=1041 + QIcon icon() const; + // tag=1041 + QString iconText() const; + // tag=1041 + bool isCheckable() const; + // tag=1041 + bool isChecked() const; + // tag=1041 + bool isEnabled() const; + // tag=1041 + bool isIconVisibleInMenu() const; + // tag=1041 + bool isSeparator() const; + // tag=1041 + bool isShortcutVisibleInContextMenu() const; + // tag=1041 + bool isVisible() const; + // tag=1041 + void resetEnabled(); + // tag=1041 + void setAutoRepeat(bool arg__1); + // tag=1041 + void setCheckable(bool arg__1); + // tag=1041 + void setChecked(bool arg__1); + // tag=1041 + void setData(const QVariant &var); + // tag=1041 + void setDisabled(bool b); + // tag=1041 + void setEnabled(bool arg__1); + // tag=1041 + void setFont(const QFont &font); + // tag=1041 + void setIcon(const QIcon &icon); + // tag=1041 + void setIconText(const QString &text); + // tag=1041 + void setIconVisibleInMenu(bool visible); + // tag=1041 + void setSeparator(bool b); + // tag=1041 + void setShortcut(const QKeySequence &shortcut); + // tag=1041 + void setShortcutVisibleInContextMenu(bool show); + // tag=1041 + void setShortcuts(QKeySequence::StandardKey arg__1); + // tag=1041 + void setShortcuts(const QList &shortcuts); + // tag=1041 + void setStatusTip(const QString &statusTip); + // tag=1041 + void setText(const QString &text); + // tag=1041 + void setToolTip(const QString &tip); + // tag=1041 + void setVisible(bool arg__1); + // tag=1041 + void setWhatsThis(const QString &what); + // tag=1041 + QKeySequence shortcut() const; + // tag=1041 + QList shortcuts() const; + // tag=1041 + bool showStatusText(QObject *object = nullptr); + // tag=1041 + QString statusTip() const; + // tag=1041 + QString text() const; + // tag=1041 + void toggle(); + // tag=1041 + void toggled(bool arg__1); + // tag=1041 + QString toolTip() const; + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + void trigger(); + // tag=1041 + void triggered(bool checked = false); + // tag=1041 + void visibleChanged(); + // tag=1041 + QString whatsThis() const; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *arg__1); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QAction::QAction(QObject * parent) +QtDartBindings_EXPORT void *c_QAction__constructor_QObject(void *parent_); + +// tag=1067 +// QAction::QAction(const QIcon & icon, const QString & text, QObject * parent) +QtDartBindings_EXPORT void * +c_QAction__constructor_QIcon_QString_QObject(void *icon_, const char *text_, + void *parent_); + +// tag=1067 +// QAction::QAction(const QString & text, QObject * parent) +QtDartBindings_EXPORT void * +c_QAction__constructor_QString_QObject(const char *text_, void *parent_); + +// tag=1067 +// QAction::associatedObjects() const +QtDartBindings_EXPORT void *c_QAction__associatedObjects(void *thisObj); + +// tag=1067 +// QAction::autoRepeat() const +QtDartBindings_EXPORT bool c_QAction__autoRepeat(void *thisObj); + +// tag=1067 +// QAction::changed() +QtDartBindings_EXPORT void c_QAction__changed(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void +c_QAction__onChanged(void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QAction::checkableChanged(bool checkable) +QtDartBindings_EXPORT void c_QAction__checkableChanged_bool(void *thisObj, + bool checkable); + +// tag=1078 +QtDartBindings_EXPORT void +c_QAction__onCheckableChanged_bool(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QAction::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QAction__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QAction::data() const +QtDartBindings_EXPORT void *c_QAction__data(void *thisObj); + +// tag=1067 +// QAction::enabledChanged(bool enabled) +QtDartBindings_EXPORT void c_QAction__enabledChanged_bool(void *thisObj, + bool enabled); + +// tag=1078 +QtDartBindings_EXPORT void +c_QAction__onEnabledChanged_bool(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QAction::event(QEvent * arg__1) +QtDartBindings_EXPORT bool c_QAction__event_QEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QAction::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool c_QAction__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_); + +// tag=1067 +// QAction::font() const +QtDartBindings_EXPORT void *c_QAction__font(void *thisObj); + +// tag=1067 +// QAction::hover() +QtDartBindings_EXPORT void c_QAction__hover(void *thisObj); + +// tag=1067 +// QAction::hovered() +QtDartBindings_EXPORT void c_QAction__hovered(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void +c_QAction__onHovered(void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QAction::icon() const +QtDartBindings_EXPORT void *c_QAction__icon(void *thisObj); + +// tag=1067 +// QAction::iconText() const +QtDartBindings_EXPORT void *c_QAction__iconText(void *thisObj); + +// tag=1067 +// QAction::isCheckable() const +QtDartBindings_EXPORT bool c_QAction__isCheckable(void *thisObj); + +// tag=1067 +// QAction::isChecked() const +QtDartBindings_EXPORT bool c_QAction__isChecked(void *thisObj); + +// tag=1067 +// QAction::isEnabled() const +QtDartBindings_EXPORT bool c_QAction__isEnabled(void *thisObj); + +// tag=1067 +// QAction::isIconVisibleInMenu() const +QtDartBindings_EXPORT bool c_QAction__isIconVisibleInMenu(void *thisObj); + +// tag=1067 +// QAction::isSeparator() const +QtDartBindings_EXPORT bool c_QAction__isSeparator(void *thisObj); + +// tag=1067 +// QAction::isShortcutVisibleInContextMenu() const +QtDartBindings_EXPORT bool +c_QAction__isShortcutVisibleInContextMenu(void *thisObj); + +// tag=1067 +// QAction::isVisible() const +QtDartBindings_EXPORT bool c_QAction__isVisible(void *thisObj); + +// tag=1067 +// QAction::resetEnabled() +QtDartBindings_EXPORT void c_QAction__resetEnabled(void *thisObj); + +// tag=1067 +// QAction::setAutoRepeat(bool arg__1) +QtDartBindings_EXPORT void c_QAction__setAutoRepeat_bool(void *thisObj, + bool arg__1); + +// tag=1067 +// QAction::setCheckable(bool arg__1) +QtDartBindings_EXPORT void c_QAction__setCheckable_bool(void *thisObj, + bool arg__1); + +// tag=1067 +// QAction::setChecked(bool arg__1) +QtDartBindings_EXPORT void c_QAction__setChecked_bool(void *thisObj, + bool arg__1); + +// tag=1067 +// QAction::setData(const QVariant & var) +QtDartBindings_EXPORT void c_QAction__setData_QVariant(void *thisObj, + void *var_); + +// tag=1067 +// QAction::setDisabled(bool b) +QtDartBindings_EXPORT void c_QAction__setDisabled_bool(void *thisObj, bool b); + +// tag=1067 +// QAction::setEnabled(bool arg__1) +QtDartBindings_EXPORT void c_QAction__setEnabled_bool(void *thisObj, + bool arg__1); + +// tag=1067 +// QAction::setFont(const QFont & font) +QtDartBindings_EXPORT void c_QAction__setFont_QFont(void *thisObj, void *font_); + +// tag=1067 +// QAction::setIcon(const QIcon & icon) +QtDartBindings_EXPORT void c_QAction__setIcon_QIcon(void *thisObj, void *icon_); + +// tag=1067 +// QAction::setIconText(const QString & text) +QtDartBindings_EXPORT void c_QAction__setIconText_QString(void *thisObj, + const char *text_); + +// tag=1067 +// QAction::setIconVisibleInMenu(bool visible) +QtDartBindings_EXPORT void c_QAction__setIconVisibleInMenu_bool(void *thisObj, + bool visible); + +// tag=1067 +// QAction::setSeparator(bool b) +QtDartBindings_EXPORT void c_QAction__setSeparator_bool(void *thisObj, bool b); + +// tag=1067 +// QAction::setShortcut(const QKeySequence & shortcut) +QtDartBindings_EXPORT void c_QAction__setShortcut_QKeySequence(void *thisObj, + void *shortcut_); + +// tag=1067 +// QAction::setShortcutVisibleInContextMenu(bool show) +QtDartBindings_EXPORT void +c_QAction__setShortcutVisibleInContextMenu_bool(void *thisObj, bool show); + +// tag=1067 +// QAction::setShortcuts(QKeySequence::StandardKey arg__1) +QtDartBindings_EXPORT void c_QAction__setShortcuts_StandardKey(void *thisObj, + int arg__1); + +// tag=1067 +// QAction::setShortcuts(const QList & shortcuts) +QtDartBindings_EXPORT void +c_QAction__setShortcuts_QList_QKeySequence(void *thisObj, void *shortcuts_); + +// tag=1067 +// QAction::setStatusTip(const QString & statusTip) +QtDartBindings_EXPORT void +c_QAction__setStatusTip_QString(void *thisObj, const char *statusTip_); + +// tag=1067 +// QAction::setText(const QString & text) +QtDartBindings_EXPORT void c_QAction__setText_QString(void *thisObj, + const char *text_); + +// tag=1067 +// QAction::setToolTip(const QString & tip) +QtDartBindings_EXPORT void c_QAction__setToolTip_QString(void *thisObj, + const char *tip_); + +// tag=1067 +// QAction::setVisible(bool arg__1) +QtDartBindings_EXPORT void c_QAction__setVisible_bool(void *thisObj, + bool arg__1); + +// tag=1067 +// QAction::setWhatsThis(const QString & what) +QtDartBindings_EXPORT void c_QAction__setWhatsThis_QString(void *thisObj, + const char *what_); + +// tag=1067 +// QAction::shortcut() const +QtDartBindings_EXPORT void *c_QAction__shortcut(void *thisObj); + +// tag=1067 +// QAction::shortcuts() const +QtDartBindings_EXPORT void *c_QAction__shortcuts(void *thisObj); + +// tag=1067 +// QAction::showStatusText(QObject * object) +QtDartBindings_EXPORT bool c_QAction__showStatusText_QObject(void *thisObj, + void *object_); + +// tag=1067 +// QAction::statusTip() const +QtDartBindings_EXPORT void *c_QAction__statusTip(void *thisObj); + +// tag=1067 +// QAction::text() const +QtDartBindings_EXPORT void *c_QAction__text(void *thisObj); + +// tag=1067 +// QAction::toggle() +QtDartBindings_EXPORT void c_QAction__toggle(void *thisObj); + +// tag=1067 +// QAction::toggled(bool arg__1) +QtDartBindings_EXPORT void c_QAction__toggled_bool(void *thisObj, bool arg__1); + +// tag=1078 +QtDartBindings_EXPORT void +c_QAction__onToggled_bool(void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QAction::toolTip() const +QtDartBindings_EXPORT void *c_QAction__toolTip(void *thisObj); + +// tag=1067 +// QAction::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QAction__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1067 +// QAction::trigger() +QtDartBindings_EXPORT void c_QAction__trigger(void *thisObj); + +// tag=1067 +// QAction::triggered(bool checked) +QtDartBindings_EXPORT void c_QAction__triggered_bool(void *thisObj, + bool checked); + +// tag=1078 +QtDartBindings_EXPORT void c_QAction__onTriggered_bool(void *thisObj, + void *contextQObject, + void *callback); +// tag=1067 +// QAction::visibleChanged() +QtDartBindings_EXPORT void c_QAction__visibleChanged(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void c_QAction__onVisibleChanged(void *thisObj, + void *contextQObject, + void *callback); +// tag=1067 +// QAction::whatsThis() const +QtDartBindings_EXPORT void *c_QAction__whatsThis(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QAction__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QAction__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QAction_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QApplication_c.cpp b/generated/QtDartBindings/dart/ffi/QApplication_c.cpp new file mode 100644 index 0000000..fe65900 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QApplication_c.cpp @@ -0,0 +1,644 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QApplication_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// ======================================================================== +// START of custom code block [file: shiboken_snippets/qtwidgets.cpp +// (qapplication-2)] +static const char *s_argv[1] = { + "foo"}; // TODO: This is just a hack for testing purposes +static int s_argc = 1; // TODO: This is just a hack for testing purposes + +QApplication_wrapper::QApplication_wrapper() + : ::QApplication(s_argc, (char **)s_argv) {} +// END of custom code block [file: shiboken_snippets/qtwidgets.cpp +// (qapplication-2)] +// ======================================================================== + +void QApplication_wrapper::aboutQt() { ::QApplication::aboutQt(); } +QWidget *QApplication_wrapper::activeModalWidget() { + return ::QApplication::activeModalWidget(); +} +QWidget *QApplication_wrapper::activePopupWidget() { + return ::QApplication::activePopupWidget(); +} +QWidget *QApplication_wrapper::activeWindow() { + return ::QApplication::activeWindow(); +} +void QApplication_wrapper::alert(QWidget *widget, int duration) { + ::QApplication::alert(widget, duration); +} +QList QApplication_wrapper::allWidgets() { + return ::QApplication::allWidgets(); +} +bool QApplication_wrapper::autoSipEnabled() const { + return ::QApplication::autoSipEnabled(); +} +void QApplication_wrapper::beep() { ::QApplication::beep(); } +void QApplication_wrapper::closeAllWindows() { + ::QApplication::closeAllWindows(); +} +int QApplication_wrapper::cursorFlashTime() { + return ::QApplication::cursorFlashTime(); +} +void QApplication_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QApplication::customEvent(event); + } +} +void QApplication_wrapper::customEvent_nocallback(QEvent *event) { + ::QApplication::customEvent(event); +} +int QApplication_wrapper::doubleClickInterval() { + return ::QApplication::doubleClickInterval(); +} +bool QApplication_wrapper::event(QEvent *arg__1) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), arg__1); + } else { + return ::QApplication::event(arg__1); + } +} +bool QApplication_wrapper::event_nocallback(QEvent *arg__1) { + return ::QApplication::event(arg__1); +} +bool QApplication_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QApplication::eventFilter(watched, event); + } +} +bool QApplication_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + return ::QApplication::eventFilter(watched, event); +} +int QApplication_wrapper::exec() { return ::QApplication::exec(); } +void QApplication_wrapper::focusChanged(QWidget *old, QWidget *now) { + ::QApplication::focusChanged(old, now); +} +QWidget *QApplication_wrapper::focusWidget() { + return ::QApplication::focusWidget(); +} +QFont QApplication_wrapper::font() { return ::QApplication::font(); } +QFont QApplication_wrapper::font(const QWidget *arg__1) { + return ::QApplication::font(arg__1); +} +QFont QApplication_wrapper::font(const char *className) { + return ::QApplication::font(className); +} +int QApplication_wrapper::keyboardInputInterval() { + return ::QApplication::keyboardInputInterval(); +} +bool QApplication_wrapper::notify(QObject *arg__1, QEvent *arg__2) { + if (m_notifyCallback) { + const void *thisPtr = this; + return m_notifyCallback(const_cast(thisPtr), arg__1, arg__2); + } else { + return ::QApplication::notify(arg__1, arg__2); + } +} +bool QApplication_wrapper::notify_nocallback(QObject *arg__1, QEvent *arg__2) { + return ::QApplication::notify(arg__1, arg__2); +} +QPalette QApplication_wrapper::palette(const QWidget *arg__1) { + return ::QApplication::palette(arg__1); +} +QPalette QApplication_wrapper::palette(const char *className) { + return ::QApplication::palette(className); +} +void QApplication_wrapper::setActiveWindow(QWidget *act) { + ::QApplication::setActiveWindow(act); +} +void QApplication_wrapper::setAutoSipEnabled(const bool enabled) { + ::QApplication::setAutoSipEnabled(enabled); +} +void QApplication_wrapper::setCursorFlashTime(int arg__1) { + ::QApplication::setCursorFlashTime(arg__1); +} +void QApplication_wrapper::setDoubleClickInterval(int arg__1) { + ::QApplication::setDoubleClickInterval(arg__1); +} +void QApplication_wrapper::setFont(const QFont &arg__1, const char *className) { + ::QApplication::setFont(arg__1, className); +} +void QApplication_wrapper::setKeyboardInputInterval(int arg__1) { + ::QApplication::setKeyboardInputInterval(arg__1); +} +void QApplication_wrapper::setPalette(const QPalette &arg__1, + const char *className) { + ::QApplication::setPalette(arg__1, className); +} +void QApplication_wrapper::setStartDragDistance(int l) { + ::QApplication::setStartDragDistance(l); +} +void QApplication_wrapper::setStartDragTime(int ms) { + ::QApplication::setStartDragTime(ms); +} +void QApplication_wrapper::setStyle(QStyle *arg__1) { + ::QApplication::setStyle(arg__1); +} +QStyle *QApplication_wrapper::setStyle(const QString &arg__1) { + return ::QApplication::setStyle(arg__1); +} +void QApplication_wrapper::setStyleSheet(const QString &sheet) { + ::QApplication::setStyleSheet(sheet); +} +void QApplication_wrapper::setWheelScrollLines(int arg__1) { + ::QApplication::setWheelScrollLines(arg__1); +} +int QApplication_wrapper::startDragDistance() { + return ::QApplication::startDragDistance(); +} +int QApplication_wrapper::startDragTime() { + return ::QApplication::startDragTime(); +} +QStyle *QApplication_wrapper::style() { return ::QApplication::style(); } +QString QApplication_wrapper::styleSheet() const { + return ::QApplication::styleSheet(); +} +QWidget *QApplication_wrapper::topLevelAt(const QPoint &p) { + return ::QApplication::topLevelAt(p); +} +QWidget *QApplication_wrapper::topLevelAt(int x, int y) { + return ::QApplication::topLevelAt(x, y); +} +QList QApplication_wrapper::topLevelWidgets() { + return ::QApplication::topLevelWidgets(); +} +QString QApplication_wrapper::tr(const char *s, const char *c, int n) { + return ::QApplication::tr(s, c, n); +} +int QApplication_wrapper::wheelScrollLines() { + return ::QApplication::wheelScrollLines(); +} +QWidget *QApplication_wrapper::widgetAt(const QPoint &p) { + return ::QApplication::widgetAt(p); +} +QWidget *QApplication_wrapper::widgetAt(int x, int y) { + return ::QApplication::widgetAt(x, y); +} +QApplication_wrapper::~QApplication_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QApplication *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QApplication_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { +void c_QApplication_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QApplication__constructor() { + auto ptr = new QtDartBindings_wrappersNS::QApplication_wrapper(); + return reinterpret_cast(ptr); +} +// aboutQt() +void c_static_QApplication__aboutQt() { + QtDartBindings_wrappersNS::QApplication_wrapper::aboutQt(); +} +// activeModalWidget() +void *c_static_QApplication__activeModalWidget() { + const auto &result = + QtDartBindings_wrappersNS::QApplication_wrapper::activeModalWidget(); + return result; +} +// activePopupWidget() +void *c_static_QApplication__activePopupWidget() { + const auto &result = + QtDartBindings_wrappersNS::QApplication_wrapper::activePopupWidget(); + return result; +} +// activeWindow() +void *c_static_QApplication__activeWindow() { + const auto &result = + QtDartBindings_wrappersNS::QApplication_wrapper::activeWindow(); + return result; +} +// alert(QWidget * widget, int duration) +void c_static_QApplication__alert_QWidget_int(void *widget_, int duration) { + auto widget = reinterpret_cast(widget_); + QtDartBindings_wrappersNS::QApplication_wrapper::alert(widget, duration); +} +// allWidgets() +void *c_static_QApplication__allWidgets() { + const auto &result = new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QApplication_wrapper::allWidgets()}; + return result; +} +void c_QApplication__onApplicationDisplayNameChanged(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QApplication::applicationDisplayNameChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// autoSipEnabled() const +bool c_QApplication__autoSipEnabled(void *thisObj) { + const auto &result = fromPtr(thisObj)->autoSipEnabled(); + return result; +} +// beep() +void c_static_QApplication__beep() { + QtDartBindings_wrappersNS::QApplication_wrapper::beep(); +} +// closeAllWindows() +void c_static_QApplication__closeAllWindows() { + QtDartBindings_wrappersNS::QApplication_wrapper::closeAllWindows(); +} +// cursorFlashTime() +int c_static_QApplication__cursorFlashTime() { + const auto &result = + QtDartBindings_wrappersNS::QApplication_wrapper::cursorFlashTime(); + return result; +} +// customEvent(QEvent * event) +void c_QApplication__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// doubleClickInterval() +int c_static_QApplication__doubleClickInterval() { + const auto &result = + QtDartBindings_wrappersNS::QApplication_wrapper::doubleClickInterval(); + return result; +} +// event(QEvent * arg__1) +bool c_QApplication__event_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = fromWrapperPtr(thisObj)->event_nocallback(arg__1); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QApplication__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// exec() +int c_static_QApplication__exec() { + const auto &result = QtDartBindings_wrappersNS::QApplication_wrapper::exec(); + return result; +} +// focusChanged(QWidget * old, QWidget * now) +void c_QApplication__focusChanged_QWidget_QWidget(void *thisObj, void *old_, + void *now_) { + auto old = reinterpret_cast(old_); + auto now = reinterpret_cast(now_); + fromPtr(thisObj)->focusChanged(old, now); +} +void c_QApplication__onFocusChanged_QWidget_QWidget(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QApplication::focusChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QApplication__onFocusObjectChanged_QObject(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QApplication::focusObjectChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// focusWidget() +void *c_static_QApplication__focusWidget() { + const auto &result = + QtDartBindings_wrappersNS::QApplication_wrapper::focusWidget(); + return result; +} +void c_QApplication__onFocusWindowChanged_QWindow(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QApplication::focusWindowChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// font() +void *c_static_QApplication__font() { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QApplication_wrapper::font()}; + return result; +} +// font(const QWidget * arg__1) +void *c_static_QApplication__fontForWidget_QWidget(void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QApplication_wrapper::font(arg__1)}; + return result; +} +// font(const char * className) +void *c_static_QApplication__fontForClassName_char(const char *className) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QApplication_wrapper::font(className)}; + free((char *)className); + return result; +} +void c_QApplication__onFontDatabaseChanged(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QApplication::fontDatabaseChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// keyboardInputInterval() +int c_static_QApplication__keyboardInputInterval() { + const auto &result = + QtDartBindings_wrappersNS::QApplication_wrapper::keyboardInputInterval(); + return result; +} +void c_QApplication__onLastWindowClosed(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QApplication::lastWindowClosed, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QApplication__onLayoutDirectionChanged_LayoutDirection( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QApplication::layoutDirectionChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// notify(QObject * arg__1, QEvent * arg__2) +bool c_QApplication__notify_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + auto arg__2 = reinterpret_cast(arg__2_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->notify_nocallback(arg__1, arg__2); + } else { + return targetPtr->notify(arg__1, arg__2); + } + }(); + return result; +} +// palette(const QWidget * arg__1) +void *c_static_QApplication__palette_QWidget(void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QApplication_wrapper::palette(arg__1)}; + return result; +} +// palette(const char * className) +void *c_static_QApplication__palette_char(const char *className) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QApplication_wrapper::palette(className)}; + free((char *)className); + return result; +} +// setActiveWindow(QWidget * act) +void c_static_QApplication__setActiveWindow_QWidget(void *act_) { + auto act = reinterpret_cast(act_); + QtDartBindings_wrappersNS::QApplication_wrapper::setActiveWindow(act); +} +// setAutoSipEnabled(const bool enabled) +void c_QApplication__setAutoSipEnabled_bool(void *thisObj, bool enabled) { + fromPtr(thisObj)->setAutoSipEnabled(enabled); +} +// setCursorFlashTime(int arg__1) +void c_static_QApplication__setCursorFlashTime_int(int arg__1) { + QtDartBindings_wrappersNS::QApplication_wrapper::setCursorFlashTime(arg__1); +} +// setDoubleClickInterval(int arg__1) +void c_static_QApplication__setDoubleClickInterval_int(int arg__1) { + QtDartBindings_wrappersNS::QApplication_wrapper::setDoubleClickInterval( + arg__1); +} +// setFont(const QFont & arg__1, const char * className) +void c_static_QApplication__setFont_QFont_char(void *arg__1_, + const char *className) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + QtDartBindings_wrappersNS::QApplication_wrapper::setFont(arg__1, className); + free((char *)className); +} +// setKeyboardInputInterval(int arg__1) +void c_static_QApplication__setKeyboardInputInterval_int(int arg__1) { + QtDartBindings_wrappersNS::QApplication_wrapper::setKeyboardInputInterval( + arg__1); +} +// setPalette(const QPalette & arg__1, const char * className) +void c_static_QApplication__setPalette_QPalette_char(void *arg__1_, + const char *className) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + QtDartBindings_wrappersNS::QApplication_wrapper::setPalette(arg__1, + className); + free((char *)className); +} +// setStartDragDistance(int l) +void c_static_QApplication__setStartDragDistance_int(int l) { + QtDartBindings_wrappersNS::QApplication_wrapper::setStartDragDistance(l); +} +// setStartDragTime(int ms) +void c_static_QApplication__setStartDragTime_int(int ms) { + QtDartBindings_wrappersNS::QApplication_wrapper::setStartDragTime(ms); +} +// setStyle(QStyle * arg__1) +void c_static_QApplication__setStyle_QStyle(void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + QtDartBindings_wrappersNS::QApplication_wrapper::setStyle(arg__1); +} +// setStyle(const QString & arg__1) +void *c_static_QApplication__setStyle_QString(const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + const auto &result = + QtDartBindings_wrappersNS::QApplication_wrapper::setStyle(arg__1); + free((char *)arg__1_); + return result; +} +// setStyleSheet(const QString & sheet) +void c_QApplication__setStyleSheet_QString(void *thisObj, const char *sheet_) { + const auto sheet = QString::fromUtf8(sheet_); + fromPtr(thisObj)->setStyleSheet(sheet); + free((char *)sheet_); +} +// setWheelScrollLines(int arg__1) +void c_static_QApplication__setWheelScrollLines_int(int arg__1) { + QtDartBindings_wrappersNS::QApplication_wrapper::setWheelScrollLines(arg__1); +} +// startDragDistance() +int c_static_QApplication__startDragDistance() { + const auto &result = + QtDartBindings_wrappersNS::QApplication_wrapper::startDragDistance(); + return result; +} +// startDragTime() +int c_static_QApplication__startDragTime() { + const auto &result = + QtDartBindings_wrappersNS::QApplication_wrapper::startDragTime(); + return result; +} +// style() +void *c_static_QApplication__style() { + const auto &result = QtDartBindings_wrappersNS::QApplication_wrapper::style(); + return result; +} +// styleSheet() const +void *c_QApplication__styleSheet(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->styleSheet()}; + return result; +} +// topLevelAt(const QPoint & p) +void *c_static_QApplication__topLevelWidgetAtPos_QPoint(void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + const auto &result = + QtDartBindings_wrappersNS::QApplication_wrapper::topLevelAt(p); + return result; +} +// topLevelAt(int x, int y) +void *c_static_QApplication__topLevelWidgetAt_int_int(int x, int y) { + const auto &result = + QtDartBindings_wrappersNS::QApplication_wrapper::topLevelAt(x, y); + return result; +} +// topLevelWidgets() +void *c_static_QApplication__topLevelWidgets() { + const auto &result = new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QApplication_wrapper::topLevelWidgets()}; + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QApplication__tr_char_char_int(const char *s, const char *c, + int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QApplication_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +// wheelScrollLines() +int c_static_QApplication__wheelScrollLines() { + const auto &result = + QtDartBindings_wrappersNS::QApplication_wrapper::wheelScrollLines(); + return result; +} +// widgetAt(const QPoint & p) +void *c_static_QApplication__widgetAt_QPoint(void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + const auto &result = + QtDartBindings_wrappersNS::QApplication_wrapper::widgetAt(p); + return result; +} +// widgetAt(int x, int y) +void *c_static_QApplication__widgetAt_int_int(int x, int y) { + const auto &result = + QtDartBindings_wrappersNS::QApplication_wrapper::widgetAt(x, y); + return result; +} +void c_QApplication__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QApplication__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QApplication_wrapper::Callback_customEvent>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QApplication_wrapper::Callback_event>( + callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QApplication_wrapper::Callback_eventFilter>( + callback); + break; + case 4558: + wrapper->m_notifyCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QApplication_wrapper::Callback_notify>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QApplication_c.h b/generated/QtDartBindings/dart/ffi/QApplication_c.h new file mode 100644 index 0000000..0c1cf8f --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QApplication_c.h @@ -0,0 +1,223 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QApplication_wrapper : public ::QApplication { +public: + ~QApplication_wrapper(); + QApplication_wrapper(); + static void aboutQt(); + static QWidget *activeModalWidget(); + static QWidget *activePopupWidget(); + static QWidget *activeWindow(); + static void alert(QWidget *widget, int duration = 0); + static QList allWidgets(); + bool autoSipEnabled() const; + static void beep(); + static void closeAllWindows(); + static int cursorFlashTime(); + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + static int doubleClickInterval(); + virtual bool event(QEvent *arg__1); + virtual bool event_nocallback(QEvent *arg__1); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + static int exec(); + void focusChanged(QWidget *old, QWidget *now); + static QWidget *focusWidget(); + static QFont font(); + static QFont font(const QWidget *arg__1); + static QFont font(const char *className); + static int keyboardInputInterval(); + virtual bool notify(QObject *arg__1, QEvent *arg__2); + virtual bool notify_nocallback(QObject *arg__1, QEvent *arg__2); + static QPalette palette(const QWidget *arg__1); + static QPalette palette(const char *className); + static void setActiveWindow(QWidget *act); + void setAutoSipEnabled(const bool enabled); + static void setCursorFlashTime(int arg__1); + static void setDoubleClickInterval(int arg__1); + static void setFont(const QFont &arg__1, const char *className = nullptr); + static void setKeyboardInputInterval(int arg__1); + static void setPalette(const QPalette &arg__1, + const char *className = nullptr); + static void setStartDragDistance(int l); + static void setStartDragTime(int ms); + static void setStyle(QStyle *arg__1); + static QStyle *setStyle(const QString &arg__1); + void setStyleSheet(const QString &sheet); + static void setWheelScrollLines(int arg__1); + static int startDragDistance(); + static int startDragTime(); + static QStyle *style(); + QString styleSheet() const; + static QWidget *topLevelAt(const QPoint &p); + static QWidget *topLevelAt(int x, int y); + static QList topLevelWidgets(); + static QString tr(const char *s, const char *c, int n); + static int wheelScrollLines(); + static QWidget *widgetAt(const QPoint &p); + static QWidget *widgetAt(int x, int y); + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *arg__1); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef bool (*Callback_notify)(void *, QObject *arg__1, QEvent *arg__2); + Callback_notify m_notifyCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QApplication::QApplication() +QtDartBindings_EXPORT void *c_QApplication__constructor(); +// QApplication::aboutQt() +QtDartBindings_EXPORT void c_static_QApplication__aboutQt(); +// QApplication::activeModalWidget() +QtDartBindings_EXPORT void *c_static_QApplication__activeModalWidget(); +// QApplication::activePopupWidget() +QtDartBindings_EXPORT void *c_static_QApplication__activePopupWidget(); +// QApplication::activeWindow() +QtDartBindings_EXPORT void *c_static_QApplication__activeWindow(); +// QApplication::alert(QWidget * widget, int duration) +QtDartBindings_EXPORT void +c_static_QApplication__alert_QWidget_int(void *widget_, int duration); +// QApplication::allWidgets() +QtDartBindings_EXPORT void *c_static_QApplication__allWidgets(); +// QApplication::autoSipEnabled() const +QtDartBindings_EXPORT bool c_QApplication__autoSipEnabled(void *thisObj); +// QApplication::beep() +QtDartBindings_EXPORT void c_static_QApplication__beep(); +// QApplication::closeAllWindows() +QtDartBindings_EXPORT void c_static_QApplication__closeAllWindows(); +// QApplication::cursorFlashTime() +QtDartBindings_EXPORT int c_static_QApplication__cursorFlashTime(); +// QApplication::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QApplication__customEvent_QEvent(void *thisObj, + void *event_); +// QApplication::doubleClickInterval() +QtDartBindings_EXPORT int c_static_QApplication__doubleClickInterval(); +// QApplication::event(QEvent * arg__1) +QtDartBindings_EXPORT bool c_QApplication__event_QEvent(void *thisObj, + void *arg__1_); +// QApplication::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QApplication__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QApplication::exec() +QtDartBindings_EXPORT int c_static_QApplication__exec(); +// QApplication::focusChanged(QWidget * old, QWidget * now) +QtDartBindings_EXPORT void +c_QApplication__focusChanged_QWidget_QWidget(void *thisObj, void *old_, + void *now_); +QtDartBindings_EXPORT void c_QApplication__onFocusChanged_QWidget_QWidget( + void *thisObj, void *contextQObject, + void *callback); // QApplication::focusWidget() +QtDartBindings_EXPORT void *c_static_QApplication__focusWidget(); +// QApplication::font() +QtDartBindings_EXPORT void *c_static_QApplication__font(); +// QApplication::font(const QWidget * arg__1) +QtDartBindings_EXPORT void * +c_static_QApplication__fontForWidget_QWidget(void *arg__1_); +// QApplication::font(const char * className) +QtDartBindings_EXPORT void * +c_static_QApplication__fontForClassName_char(const char *className); +// QApplication::keyboardInputInterval() +QtDartBindings_EXPORT int c_static_QApplication__keyboardInputInterval(); +// QApplication::notify(QObject * arg__1, QEvent * arg__2) +QtDartBindings_EXPORT bool c_QApplication__notify_QObject_QEvent(void *thisObj, + void *arg__1_, + void *arg__2_); +// QApplication::palette(const QWidget * arg__1) +QtDartBindings_EXPORT void * +c_static_QApplication__palette_QWidget(void *arg__1_); +// QApplication::palette(const char * className) +QtDartBindings_EXPORT void * +c_static_QApplication__palette_char(const char *className); +// QApplication::setActiveWindow(QWidget * act) +QtDartBindings_EXPORT void +c_static_QApplication__setActiveWindow_QWidget(void *act_); +// QApplication::setAutoSipEnabled(const bool enabled) +QtDartBindings_EXPORT void c_QApplication__setAutoSipEnabled_bool(void *thisObj, + bool enabled); +// QApplication::setCursorFlashTime(int arg__1) +QtDartBindings_EXPORT void +c_static_QApplication__setCursorFlashTime_int(int arg__1); +// QApplication::setDoubleClickInterval(int arg__1) +QtDartBindings_EXPORT void +c_static_QApplication__setDoubleClickInterval_int(int arg__1); +// QApplication::setFont(const QFont & arg__1, const char * className) +QtDartBindings_EXPORT void +c_static_QApplication__setFont_QFont_char(void *arg__1_, const char *className); +// QApplication::setKeyboardInputInterval(int arg__1) +QtDartBindings_EXPORT void +c_static_QApplication__setKeyboardInputInterval_int(int arg__1); +// QApplication::setPalette(const QPalette & arg__1, const char * className) +QtDartBindings_EXPORT void +c_static_QApplication__setPalette_QPalette_char(void *arg__1_, + const char *className); +// QApplication::setStartDragDistance(int l) +QtDartBindings_EXPORT void +c_static_QApplication__setStartDragDistance_int(int l); +// QApplication::setStartDragTime(int ms) +QtDartBindings_EXPORT void c_static_QApplication__setStartDragTime_int(int ms); +// QApplication::setStyle(QStyle * arg__1) +QtDartBindings_EXPORT void +c_static_QApplication__setStyle_QStyle(void *arg__1_); +// QApplication::setStyle(const QString & arg__1) +QtDartBindings_EXPORT void * +c_static_QApplication__setStyle_QString(const char *arg__1_); +// QApplication::setStyleSheet(const QString & sheet) +QtDartBindings_EXPORT void +c_QApplication__setStyleSheet_QString(void *thisObj, const char *sheet_); +// QApplication::setWheelScrollLines(int arg__1) +QtDartBindings_EXPORT void +c_static_QApplication__setWheelScrollLines_int(int arg__1); +// QApplication::startDragDistance() +QtDartBindings_EXPORT int c_static_QApplication__startDragDistance(); +// QApplication::startDragTime() +QtDartBindings_EXPORT int c_static_QApplication__startDragTime(); +// QApplication::style() +QtDartBindings_EXPORT void *c_static_QApplication__style(); +// QApplication::styleSheet() const +QtDartBindings_EXPORT void *c_QApplication__styleSheet(void *thisObj); +// QApplication::topLevelAt(const QPoint & p) +QtDartBindings_EXPORT void * +c_static_QApplication__topLevelWidgetAtPos_QPoint(void *p_); +// QApplication::topLevelAt(int x, int y) +QtDartBindings_EXPORT void * +c_static_QApplication__topLevelWidgetAt_int_int(int x, int y); +// QApplication::topLevelWidgets() +QtDartBindings_EXPORT void *c_static_QApplication__topLevelWidgets(); +// QApplication::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QApplication__tr_char_char_int(const char *s, const char *c, int n); +// QApplication::wheelScrollLines() +QtDartBindings_EXPORT int c_static_QApplication__wheelScrollLines(); +// QApplication::widgetAt(const QPoint & p) +QtDartBindings_EXPORT void *c_static_QApplication__widgetAt_QPoint(void *p_); +// QApplication::widgetAt(int x, int y) +QtDartBindings_EXPORT void *c_static_QApplication__widgetAt_int_int(int x, + int y); +QtDartBindings_EXPORT void c_QApplication__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QApplication__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QApplication_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QApplication_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QApplication_wrapper.cpp new file mode 100644 index 0000000..85af4a7 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QApplication_wrapper.cpp @@ -0,0 +1,965 @@ +#include "QApplication_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// ======================================================================== +// START of custom code block [file: shiboken_snippets/qtwidgets.cpp +// (qapplication-2)] +static const char *s_argv[1] = { + "foo"}; // TODO: This is just a hack for testing purposes +static int s_argc = 1; // TODO: This is just a hack for testing purposes + +QApplication_wrapper::QApplication_wrapper() + : ::QApplication(s_argc, (char **)s_argv) {} +// END of custom code block [file: shiboken_snippets/qtwidgets.cpp +// (qapplication-2)] +// ======================================================================== + +void QApplication_wrapper::aboutQt() { + // tag=1000 + + // tag=1004 + ::QApplication::aboutQt(); +} +QWidget *QApplication_wrapper::activeModalWidget() { + // tag=1000 + + // tag=1004 + return ::QApplication::activeModalWidget(); +} +QWidget *QApplication_wrapper::activePopupWidget() { + // tag=1000 + + // tag=1004 + return ::QApplication::activePopupWidget(); +} +QWidget *QApplication_wrapper::activeWindow() { + // tag=1000 + + // tag=1004 + return ::QApplication::activeWindow(); +} +void QApplication_wrapper::alert(QWidget *widget, int duration) { + // tag=1000 + + // tag=1004 + ::QApplication::alert(widget, duration); +} +QList QApplication_wrapper::allWidgets() { + // tag=1000 + + // tag=1004 + return ::QApplication::allWidgets(); +} +bool QApplication_wrapper::autoSipEnabled() const { + // tag=1000 + + // tag=1004 + return ::QApplication::autoSipEnabled(); +} +void QApplication_wrapper::beep() { + // tag=1000 + + // tag=1004 + ::QApplication::beep(); +} +void QApplication_wrapper::closeAllWindows() { + // tag=1000 + + // tag=1004 + ::QApplication::closeAllWindows(); +} +int QApplication_wrapper::cursorFlashTime() { + // tag=1000 + + // tag=1004 + return ::QApplication::cursorFlashTime(); +} +void QApplication_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QApplication::customEvent(event); + } +} +// tag=1009 +void QApplication_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QApplication::customEvent(event); +} +int QApplication_wrapper::doubleClickInterval() { + // tag=1000 + + // tag=1004 + return ::QApplication::doubleClickInterval(); +} +bool QApplication_wrapper::event(QEvent *arg__1) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QApplication::event(arg__1); + } +} +// tag=1009 +bool QApplication_wrapper::event_nocallback(QEvent *arg__1) { + // tag=1003 + return ::QApplication::event(arg__1); +} +bool QApplication_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QApplication::eventFilter(watched, event); + } +} +// tag=1009 +bool QApplication_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + // tag=1003 + return ::QApplication::eventFilter(watched, event); +} +int QApplication_wrapper::exec() { + // tag=1000 + + // tag=1004 + return ::QApplication::exec(); +} +void QApplication_wrapper::focusChanged(QWidget *old, QWidget *now) { + // tag=1000 + + // tag=1004 + ::QApplication::focusChanged(old, now); +} +QWidget *QApplication_wrapper::focusWidget() { + // tag=1000 + + // tag=1004 + return ::QApplication::focusWidget(); +} +QFont QApplication_wrapper::font() { + // tag=1000 + + // tag=1004 + return ::QApplication::font(); +} +QFont QApplication_wrapper::font(const QWidget *arg__1) { + // tag=1000 + + // tag=1004 + return ::QApplication::font(arg__1); +} +QFont QApplication_wrapper::font(const char *className) { + // tag=1000 + + // tag=1004 + return ::QApplication::font(className); +} +int QApplication_wrapper::keyboardInputInterval() { + // tag=1000 + + // tag=1004 + return ::QApplication::keyboardInputInterval(); +} +bool QApplication_wrapper::notify(QObject *arg__1, QEvent *arg__2) { + // tag=1000 + if (m_notifyCallback) { + // tag=1001 + const void *thisPtr = this; + return m_notifyCallback(const_cast(thisPtr), arg__1, arg__2); + } else { + // tag=1002 + return ::QApplication::notify(arg__1, arg__2); + } +} +// tag=1009 +bool QApplication_wrapper::notify_nocallback(QObject *arg__1, QEvent *arg__2) { + // tag=1003 + return ::QApplication::notify(arg__1, arg__2); +} +QPalette QApplication_wrapper::palette(const QWidget *arg__1) { + // tag=1000 + + // tag=1004 + return ::QApplication::palette(arg__1); +} +QPalette QApplication_wrapper::palette(const char *className) { + // tag=1000 + + // tag=1004 + return ::QApplication::palette(className); +} +void QApplication_wrapper::setActiveWindow(QWidget *act) { + // tag=1000 + + // tag=1004 + ::QApplication::setActiveWindow(act); +} +void QApplication_wrapper::setAutoSipEnabled(const bool enabled) { + // tag=1000 + + // tag=1004 + ::QApplication::setAutoSipEnabled(enabled); +} +void QApplication_wrapper::setCursorFlashTime(int arg__1) { + // tag=1000 + + // tag=1004 + ::QApplication::setCursorFlashTime(arg__1); +} +void QApplication_wrapper::setDoubleClickInterval(int arg__1) { + // tag=1000 + + // tag=1004 + ::QApplication::setDoubleClickInterval(arg__1); +} +void QApplication_wrapper::setFont(const QFont &arg__1, const char *className) { + // tag=1000 + + // tag=1004 + ::QApplication::setFont(arg__1, className); +} +void QApplication_wrapper::setKeyboardInputInterval(int arg__1) { + // tag=1000 + + // tag=1004 + ::QApplication::setKeyboardInputInterval(arg__1); +} +void QApplication_wrapper::setPalette(const QPalette &arg__1, + const char *className) { + // tag=1000 + + // tag=1004 + ::QApplication::setPalette(arg__1, className); +} +void QApplication_wrapper::setStartDragDistance(int l) { + // tag=1000 + + // tag=1004 + ::QApplication::setStartDragDistance(l); +} +void QApplication_wrapper::setStartDragTime(int ms) { + // tag=1000 + + // tag=1004 + ::QApplication::setStartDragTime(ms); +} +void QApplication_wrapper::setStyle(QStyle *arg__1) { + // tag=1000 + + // tag=1004 + ::QApplication::setStyle(arg__1); +} +QStyle *QApplication_wrapper::setStyle(const QString &arg__1) { + // tag=1000 + + // tag=1004 + return ::QApplication::setStyle(arg__1); +} +void QApplication_wrapper::setStyleSheet(const QString &sheet) { + // tag=1000 + + // tag=1004 + ::QApplication::setStyleSheet(sheet); +} +void QApplication_wrapper::setWheelScrollLines(int arg__1) { + // tag=1000 + + // tag=1004 + ::QApplication::setWheelScrollLines(arg__1); +} +int QApplication_wrapper::startDragDistance() { + // tag=1000 + + // tag=1004 + return ::QApplication::startDragDistance(); +} +int QApplication_wrapper::startDragTime() { + // tag=1000 + + // tag=1004 + return ::QApplication::startDragTime(); +} +QStyle *QApplication_wrapper::style() { + // tag=1000 + + // tag=1004 + return ::QApplication::style(); +} +QString QApplication_wrapper::styleSheet() const { + // tag=1000 + + // tag=1004 + return ::QApplication::styleSheet(); +} +QWidget *QApplication_wrapper::topLevelAt(const QPoint &p) { + // tag=1000 + + // tag=1004 + return ::QApplication::topLevelAt(p); +} +QWidget *QApplication_wrapper::topLevelAt(int x, int y) { + // tag=1000 + + // tag=1004 + return ::QApplication::topLevelAt(x, y); +} +QList QApplication_wrapper::topLevelWidgets() { + // tag=1000 + + // tag=1004 + return ::QApplication::topLevelWidgets(); +} +QString QApplication_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QApplication::tr(s, c, n); +} +int QApplication_wrapper::wheelScrollLines() { + // tag=1000 + + // tag=1004 + return ::QApplication::wheelScrollLines(); +} +QWidget *QApplication_wrapper::widgetAt(const QPoint &p) { + // tag=1000 + + // tag=1004 + return ::QApplication::widgetAt(p); +} +QWidget *QApplication_wrapper::widgetAt(int x, int y) { + // tag=1000 + + // tag=1004 + return ::QApplication::widgetAt(x, y); +} + +// tag=1005 +QApplication_wrapper::~QApplication_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QApplication *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QApplication_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { + +// tag=1049 +void c_QApplication_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QApplication__constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QApplication_wrapper(); + return reinterpret_cast(ptr); +} + +// tag=1050 +// aboutQt() +void c_static_QApplication__aboutQt() { + // tag=1068 + QtDartBindings_wrappersNS::QApplication_wrapper::aboutQt(); +} + +// tag=1050 +// activeModalWidget() +void *c_static_QApplication__activeModalWidget() { + return + // tag=1068 + QtDartBindings_wrappersNS::QApplication_wrapper::activeModalWidget(); +} + +// tag=1050 +// activePopupWidget() +void *c_static_QApplication__activePopupWidget() { + return + // tag=1068 + QtDartBindings_wrappersNS::QApplication_wrapper::activePopupWidget(); +} + +// tag=1050 +// activeWindow() +void *c_static_QApplication__activeWindow() { + return + // tag=1068 + QtDartBindings_wrappersNS::QApplication_wrapper::activeWindow(); +} + +// tag=1050 +// alert(QWidget * widget, int duration) +void c_static_QApplication__alert_QWidget_int(void *widget_, int duration) { + auto widget = reinterpret_cast(widget_); + // tag=1068 + QtDartBindings_wrappersNS::QApplication_wrapper::alert(widget, duration); +} + +// tag=1050 +// allWidgets() +void *c_static_QApplication__allWidgets() { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QApplication_wrapper::allWidgets()}; +} + +// tag=1079 +void c_QApplication__onApplicationDisplayNameChanged(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QApplication::applicationDisplayNameChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// autoSipEnabled() const +bool c_QApplication__autoSipEnabled(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->autoSipEnabled(); +} + +// tag=1050 +// beep() +void c_static_QApplication__beep() { + // tag=1068 + QtDartBindings_wrappersNS::QApplication_wrapper::beep(); +} + +// tag=1050 +// closeAllWindows() +void c_static_QApplication__closeAllWindows() { + // tag=1068 + QtDartBindings_wrappersNS::QApplication_wrapper::closeAllWindows(); +} + +// tag=1050 +// cursorFlashTime() +int c_static_QApplication__cursorFlashTime() { + return + // tag=1068 + QtDartBindings_wrappersNS::QApplication_wrapper::cursorFlashTime(); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QApplication__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// doubleClickInterval() +int c_static_QApplication__doubleClickInterval() { + return + // tag=1068 + QtDartBindings_wrappersNS::QApplication_wrapper::doubleClickInterval(); +} + +// tag=1050 +// event(QEvent * arg__1) +bool c_QApplication__event_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->event_nocallback(arg__1); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QApplication__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// exec() +int c_static_QApplication__exec() { + return + // tag=1068 + QtDartBindings_wrappersNS::QApplication_wrapper::exec(); +} + +// tag=1050 +// focusChanged(QWidget * old, QWidget * now) +void c_QApplication__focusChanged_QWidget_QWidget(void *thisObj, void *old_, + void *now_) { + auto old = reinterpret_cast(old_); + auto now = reinterpret_cast(now_); + // tag=1010 + fromPtr(thisObj)->focusChanged(old, now); +} + +// tag=1079 +void c_QApplication__onFocusChanged_QWidget_QWidget(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QApplication::focusChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QApplication__onFocusObjectChanged_QObject(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QApplication::focusObjectChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// focusWidget() +void *c_static_QApplication__focusWidget() { + return + // tag=1068 + QtDartBindings_wrappersNS::QApplication_wrapper::focusWidget(); +} + +// tag=1079 +void c_QApplication__onFocusWindowChanged_QWindow(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QApplication::focusWindowChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// font() +void *c_static_QApplication__font() { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QApplication_wrapper::font()}; +} + +// tag=1050 +// font(const QWidget * arg__1) +void *c_static_QApplication__fontForWidget_QWidget(void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QApplication_wrapper::font(arg__1)}; +} + +// tag=1050 +// font(const char * className) +void *c_static_QApplication__fontForClassName_char(const char *className) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QApplication_wrapper::font(className)}; +} + +// tag=1079 +void c_QApplication__onFontDatabaseChanged(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QApplication::fontDatabaseChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// keyboardInputInterval() +int c_static_QApplication__keyboardInputInterval() { + return + // tag=1068 + QtDartBindings_wrappersNS::QApplication_wrapper::keyboardInputInterval(); +} + +// tag=1079 +void c_QApplication__onLastWindowClosed(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QApplication::lastWindowClosed, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QApplication__onLayoutDirectionChanged_LayoutDirection( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QApplication::layoutDirectionChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// notify(QObject * arg__1, QEvent * arg__2) +bool c_QApplication__notify_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + auto arg__2 = reinterpret_cast(arg__2_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->notify_nocallback(arg__1, arg__2); + } else { + return targetPtr->notify(arg__1, arg__2); + } + }(); +} + +// tag=1050 +// palette(const QWidget * arg__1) +void *c_static_QApplication__palette_QWidget(void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QApplication_wrapper::palette(arg__1)}; +} + +// tag=1050 +// palette(const char * className) +void *c_static_QApplication__palette_char(const char *className) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QApplication_wrapper::palette(className)}; +} + +// tag=1050 +// setActiveWindow(QWidget * act) +void c_static_QApplication__setActiveWindow_QWidget(void *act_) { + auto act = reinterpret_cast(act_); + // tag=1068 + QtDartBindings_wrappersNS::QApplication_wrapper::setActiveWindow(act); +} + +// tag=1050 +// setAutoSipEnabled(const bool enabled) +void c_QApplication__setAutoSipEnabled_bool(void *thisObj, bool enabled) { + // tag=1010 + fromPtr(thisObj)->setAutoSipEnabled(enabled); +} + +// tag=1050 +// setCursorFlashTime(int arg__1) +void c_static_QApplication__setCursorFlashTime_int(int arg__1) { + // tag=1068 + QtDartBindings_wrappersNS::QApplication_wrapper::setCursorFlashTime(arg__1); +} + +// tag=1050 +// setDoubleClickInterval(int arg__1) +void c_static_QApplication__setDoubleClickInterval_int(int arg__1) { + // tag=1068 + QtDartBindings_wrappersNS::QApplication_wrapper::setDoubleClickInterval( + arg__1); +} + +// tag=1050 +// setFont(const QFont & arg__1, const char * className) +void c_static_QApplication__setFont_QFont_char(void *arg__1_, + const char *className) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1068 + QtDartBindings_wrappersNS::QApplication_wrapper::setFont(arg__1, className); +} + +// tag=1050 +// setKeyboardInputInterval(int arg__1) +void c_static_QApplication__setKeyboardInputInterval_int(int arg__1) { + // tag=1068 + QtDartBindings_wrappersNS::QApplication_wrapper::setKeyboardInputInterval( + arg__1); +} + +// tag=1050 +// setPalette(const QPalette & arg__1, const char * className) +void c_static_QApplication__setPalette_QPalette_char(void *arg__1_, + const char *className) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1068 + QtDartBindings_wrappersNS::QApplication_wrapper::setPalette(arg__1, + className); +} + +// tag=1050 +// setStartDragDistance(int l) +void c_static_QApplication__setStartDragDistance_int(int l) { + // tag=1068 + QtDartBindings_wrappersNS::QApplication_wrapper::setStartDragDistance(l); +} + +// tag=1050 +// setStartDragTime(int ms) +void c_static_QApplication__setStartDragTime_int(int ms) { + // tag=1068 + QtDartBindings_wrappersNS::QApplication_wrapper::setStartDragTime(ms); +} + +// tag=1050 +// setStyle(QStyle * arg__1) +void c_static_QApplication__setStyle_QStyle(void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1068 + QtDartBindings_wrappersNS::QApplication_wrapper::setStyle(arg__1); +} + +// tag=1050 +// setStyle(const QString & arg__1) +void *c_static_QApplication__setStyle_QString(const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + return + // tag=1068 + QtDartBindings_wrappersNS::QApplication_wrapper::setStyle(arg__1); +} + +// tag=1050 +// setStyleSheet(const QString & sheet) +void c_QApplication__setStyleSheet_QString(void *thisObj, const char *sheet_) { + const auto sheet = QString::fromUtf8(sheet_); + // tag=1010 + fromPtr(thisObj)->setStyleSheet(sheet); +} + +// tag=1050 +// setWheelScrollLines(int arg__1) +void c_static_QApplication__setWheelScrollLines_int(int arg__1) { + // tag=1068 + QtDartBindings_wrappersNS::QApplication_wrapper::setWheelScrollLines(arg__1); +} + +// tag=1050 +// startDragDistance() +int c_static_QApplication__startDragDistance() { + return + // tag=1068 + QtDartBindings_wrappersNS::QApplication_wrapper::startDragDistance(); +} + +// tag=1050 +// startDragTime() +int c_static_QApplication__startDragTime() { + return + // tag=1068 + QtDartBindings_wrappersNS::QApplication_wrapper::startDragTime(); +} + +// tag=1050 +// style() +void *c_static_QApplication__style() { + return + // tag=1068 + QtDartBindings_wrappersNS::QApplication_wrapper::style(); +} + +// tag=1050 +// styleSheet() const +void *c_QApplication__styleSheet(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->styleSheet()}; +} + +// tag=1050 +// topLevelAt(const QPoint & p) +void *c_static_QApplication__topLevelWidgetAtPos_QPoint(void *p_) { + auto &p = *reinterpret_cast(p_); + return + // tag=1068 + QtDartBindings_wrappersNS::QApplication_wrapper::topLevelAt(p); +} + +// tag=1050 +// topLevelAt(int x, int y) +void *c_static_QApplication__topLevelWidgetAt_int_int(int x, int y) { + return + // tag=1068 + QtDartBindings_wrappersNS::QApplication_wrapper::topLevelAt(x, y); +} + +// tag=1050 +// topLevelWidgets() +void *c_static_QApplication__topLevelWidgets() { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QApplication_wrapper::topLevelWidgets()}; +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QApplication__tr_char_char_int(const char *s, const char *c, + int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QApplication_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// wheelScrollLines() +int c_static_QApplication__wheelScrollLines() { + return + // tag=1068 + QtDartBindings_wrappersNS::QApplication_wrapper::wheelScrollLines(); +} + +// tag=1050 +// widgetAt(const QPoint & p) +void *c_static_QApplication__widgetAt_QPoint(void *p_) { + auto &p = *reinterpret_cast(p_); + return + // tag=1068 + QtDartBindings_wrappersNS::QApplication_wrapper::widgetAt(p); +} + +// tag=1050 +// widgetAt(int x, int y) +void *c_static_QApplication__widgetAt_int_int(int x, int y) { + return + // tag=1068 + QtDartBindings_wrappersNS::QApplication_wrapper::widgetAt(x, y); +} +void c_QApplication__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QApplication__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QApplication_wrapper::Callback_customEvent>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QApplication_wrapper::Callback_event>( + callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QApplication_wrapper::Callback_eventFilter>( + callback); + break; + case 4539: + wrapper->m_notifyCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QApplication_wrapper::Callback_notify>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QApplication_wrapper.h b/generated/QtDartBindings/dart/ffi/QApplication_wrapper.h new file mode 100644 index 0000000..6e9a6a3 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QApplication_wrapper.h @@ -0,0 +1,384 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QApplication_wrapper : public ::QApplication { +public: + ~QApplication_wrapper(); + // tag=1041 + QApplication_wrapper(); + // tag=1041 + static void aboutQt(); + // tag=1041 + static QWidget *activeModalWidget(); + // tag=1041 + static QWidget *activePopupWidget(); + // tag=1041 + static QWidget *activeWindow(); + // tag=1041 + static void alert(QWidget *widget, int duration = 0); + // tag=1041 + static QList allWidgets(); + // tag=1041 + bool autoSipEnabled() const; + // tag=1041 + static void beep(); + // tag=1041 + static void closeAllWindows(); + // tag=1041 + static int cursorFlashTime(); + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + static int doubleClickInterval(); + // tag=1041 + virtual bool event(QEvent *arg__1); + // tag=1008 + virtual bool event_nocallback(QEvent *arg__1); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + static int exec(); + // tag=1041 + void focusChanged(QWidget *old, QWidget *now); + // tag=1041 + static QWidget *focusWidget(); + // tag=1041 + static QFont font(); + // tag=1041 + static QFont font(const QWidget *arg__1); + // tag=1041 + static QFont font(const char *className); + // tag=1041 + static int keyboardInputInterval(); + // tag=1041 + virtual bool notify(QObject *arg__1, QEvent *arg__2); + // tag=1008 + virtual bool notify_nocallback(QObject *arg__1, QEvent *arg__2); + // tag=1041 + static QPalette palette(const QWidget *arg__1); + // tag=1041 + static QPalette palette(const char *className); + // tag=1041 + static void setActiveWindow(QWidget *act); + // tag=1041 + void setAutoSipEnabled(const bool enabled); + // tag=1041 + static void setCursorFlashTime(int arg__1); + // tag=1041 + static void setDoubleClickInterval(int arg__1); + // tag=1041 + static void setFont(const QFont &arg__1, const char *className = nullptr); + // tag=1041 + static void setKeyboardInputInterval(int arg__1); + // tag=1041 + static void setPalette(const QPalette &arg__1, + const char *className = nullptr); + // tag=1041 + static void setStartDragDistance(int l); + // tag=1041 + static void setStartDragTime(int ms); + // tag=1041 + static void setStyle(QStyle *arg__1); + // tag=1041 + static QStyle *setStyle(const QString &arg__1); + // tag=1041 + void setStyleSheet(const QString &sheet); + // tag=1041 + static void setWheelScrollLines(int arg__1); + // tag=1041 + static int startDragDistance(); + // tag=1041 + static int startDragTime(); + // tag=1041 + static QStyle *style(); + // tag=1041 + QString styleSheet() const; + // tag=1041 + static QWidget *topLevelAt(const QPoint &p); + // tag=1041 + static QWidget *topLevelAt(int x, int y); + // tag=1041 + static QList topLevelWidgets(); + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + static int wheelScrollLines(); + // tag=1041 + static QWidget *widgetAt(const QPoint &p); + // tag=1041 + static QWidget *widgetAt(int x, int y); + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *arg__1); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef bool (*Callback_notify)(void *, QObject *arg__1, QEvent *arg__2); + Callback_notify m_notifyCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QApplication::QApplication() +QtDartBindings_EXPORT void *c_QApplication__constructor(); + +// tag=1067 +// QApplication::aboutQt() +QtDartBindings_EXPORT void c_static_QApplication__aboutQt(); + +// tag=1067 +// QApplication::activeModalWidget() +QtDartBindings_EXPORT void *c_static_QApplication__activeModalWidget(); + +// tag=1067 +// QApplication::activePopupWidget() +QtDartBindings_EXPORT void *c_static_QApplication__activePopupWidget(); + +// tag=1067 +// QApplication::activeWindow() +QtDartBindings_EXPORT void *c_static_QApplication__activeWindow(); + +// tag=1067 +// QApplication::alert(QWidget * widget, int duration) +QtDartBindings_EXPORT void +c_static_QApplication__alert_QWidget_int(void *widget_, int duration); + +// tag=1067 +// QApplication::allWidgets() +QtDartBindings_EXPORT void *c_static_QApplication__allWidgets(); + +// tag=1067 +// QApplication::autoSipEnabled() const +QtDartBindings_EXPORT bool c_QApplication__autoSipEnabled(void *thisObj); + +// tag=1067 +// QApplication::beep() +QtDartBindings_EXPORT void c_static_QApplication__beep(); + +// tag=1067 +// QApplication::closeAllWindows() +QtDartBindings_EXPORT void c_static_QApplication__closeAllWindows(); + +// tag=1067 +// QApplication::cursorFlashTime() +QtDartBindings_EXPORT int c_static_QApplication__cursorFlashTime(); + +// tag=1067 +// QApplication::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QApplication__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QApplication::doubleClickInterval() +QtDartBindings_EXPORT int c_static_QApplication__doubleClickInterval(); + +// tag=1067 +// QApplication::event(QEvent * arg__1) +QtDartBindings_EXPORT bool c_QApplication__event_QEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QApplication::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QApplication__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); + +// tag=1067 +// QApplication::exec() +QtDartBindings_EXPORT int c_static_QApplication__exec(); + +// tag=1067 +// QApplication::focusChanged(QWidget * old, QWidget * now) +QtDartBindings_EXPORT void +c_QApplication__focusChanged_QWidget_QWidget(void *thisObj, void *old_, + void *now_); + +// tag=1078 +QtDartBindings_EXPORT void c_QApplication__onFocusChanged_QWidget_QWidget( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QApplication::focusWidget() +QtDartBindings_EXPORT void *c_static_QApplication__focusWidget(); + +// tag=1067 +// QApplication::font() +QtDartBindings_EXPORT void *c_static_QApplication__font(); + +// tag=1067 +// QApplication::font(const QWidget * arg__1) +QtDartBindings_EXPORT void * +c_static_QApplication__fontForWidget_QWidget(void *arg__1_); + +// tag=1067 +// QApplication::font(const char * className) +QtDartBindings_EXPORT void * +c_static_QApplication__fontForClassName_char(const char *className); + +// tag=1067 +// QApplication::keyboardInputInterval() +QtDartBindings_EXPORT int c_static_QApplication__keyboardInputInterval(); + +// tag=1067 +// QApplication::notify(QObject * arg__1, QEvent * arg__2) +QtDartBindings_EXPORT bool c_QApplication__notify_QObject_QEvent(void *thisObj, + void *arg__1_, + void *arg__2_); + +// tag=1067 +// QApplication::palette(const QWidget * arg__1) +QtDartBindings_EXPORT void * +c_static_QApplication__palette_QWidget(void *arg__1_); + +// tag=1067 +// QApplication::palette(const char * className) +QtDartBindings_EXPORT void * +c_static_QApplication__palette_char(const char *className); + +// tag=1067 +// QApplication::setActiveWindow(QWidget * act) +QtDartBindings_EXPORT void +c_static_QApplication__setActiveWindow_QWidget(void *act_); + +// tag=1067 +// QApplication::setAutoSipEnabled(const bool enabled) +QtDartBindings_EXPORT void c_QApplication__setAutoSipEnabled_bool(void *thisObj, + bool enabled); + +// tag=1067 +// QApplication::setCursorFlashTime(int arg__1) +QtDartBindings_EXPORT void +c_static_QApplication__setCursorFlashTime_int(int arg__1); + +// tag=1067 +// QApplication::setDoubleClickInterval(int arg__1) +QtDartBindings_EXPORT void +c_static_QApplication__setDoubleClickInterval_int(int arg__1); + +// tag=1067 +// QApplication::setFont(const QFont & arg__1, const char * className) +QtDartBindings_EXPORT void +c_static_QApplication__setFont_QFont_char(void *arg__1_, const char *className); + +// tag=1067 +// QApplication::setKeyboardInputInterval(int arg__1) +QtDartBindings_EXPORT void +c_static_QApplication__setKeyboardInputInterval_int(int arg__1); + +// tag=1067 +// QApplication::setPalette(const QPalette & arg__1, const char * className) +QtDartBindings_EXPORT void +c_static_QApplication__setPalette_QPalette_char(void *arg__1_, + const char *className); + +// tag=1067 +// QApplication::setStartDragDistance(int l) +QtDartBindings_EXPORT void +c_static_QApplication__setStartDragDistance_int(int l); + +// tag=1067 +// QApplication::setStartDragTime(int ms) +QtDartBindings_EXPORT void c_static_QApplication__setStartDragTime_int(int ms); + +// tag=1067 +// QApplication::setStyle(QStyle * arg__1) +QtDartBindings_EXPORT void +c_static_QApplication__setStyle_QStyle(void *arg__1_); + +// tag=1067 +// QApplication::setStyle(const QString & arg__1) +QtDartBindings_EXPORT void * +c_static_QApplication__setStyle_QString(const char *arg__1_); + +// tag=1067 +// QApplication::setStyleSheet(const QString & sheet) +QtDartBindings_EXPORT void +c_QApplication__setStyleSheet_QString(void *thisObj, const char *sheet_); + +// tag=1067 +// QApplication::setWheelScrollLines(int arg__1) +QtDartBindings_EXPORT void +c_static_QApplication__setWheelScrollLines_int(int arg__1); + +// tag=1067 +// QApplication::startDragDistance() +QtDartBindings_EXPORT int c_static_QApplication__startDragDistance(); + +// tag=1067 +// QApplication::startDragTime() +QtDartBindings_EXPORT int c_static_QApplication__startDragTime(); + +// tag=1067 +// QApplication::style() +QtDartBindings_EXPORT void *c_static_QApplication__style(); + +// tag=1067 +// QApplication::styleSheet() const +QtDartBindings_EXPORT void *c_QApplication__styleSheet(void *thisObj); + +// tag=1067 +// QApplication::topLevelAt(const QPoint & p) +QtDartBindings_EXPORT void * +c_static_QApplication__topLevelWidgetAtPos_QPoint(void *p_); + +// tag=1067 +// QApplication::topLevelAt(int x, int y) +QtDartBindings_EXPORT void * +c_static_QApplication__topLevelWidgetAt_int_int(int x, int y); + +// tag=1067 +// QApplication::topLevelWidgets() +QtDartBindings_EXPORT void *c_static_QApplication__topLevelWidgets(); + +// tag=1067 +// QApplication::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QApplication__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1067 +// QApplication::wheelScrollLines() +QtDartBindings_EXPORT int c_static_QApplication__wheelScrollLines(); + +// tag=1067 +// QApplication::widgetAt(const QPoint & p) +QtDartBindings_EXPORT void *c_static_QApplication__widgetAt_QPoint(void *p_); + +// tag=1067 +// QApplication::widgetAt(int x, int y) +QtDartBindings_EXPORT void *c_static_QApplication__widgetAt_int_int(int x, + int y); + +// tag=1066 +QtDartBindings_EXPORT void c_QApplication__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QApplication__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QApplication_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QBoxLayout_c.cpp b/generated/QtDartBindings/dart/ffi/QBoxLayout_c.cpp new file mode 100644 index 0000000..7ed765f --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QBoxLayout_c.cpp @@ -0,0 +1,910 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QBoxLayout_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +void QBoxLayout_wrapper::addItem(QLayoutItem *arg__1) { + if (m_addItemCallback) { + const void *thisPtr = this; + m_addItemCallback(const_cast(thisPtr), arg__1); + } else { + ::QBoxLayout::addItem(arg__1); + } +} +void QBoxLayout_wrapper::addItem_nocallback(QLayoutItem *arg__1) { + ::QBoxLayout::addItem(arg__1); +} +void QBoxLayout_wrapper::addLayout(QLayout *layout, int stretch) { + ::QBoxLayout::addLayout(layout, stretch); +} +void QBoxLayout_wrapper::addSpacing(int size) { + ::QBoxLayout::addSpacing(size); +} +void QBoxLayout_wrapper::addStretch(int stretch) { + ::QBoxLayout::addStretch(stretch); +} +void QBoxLayout_wrapper::addStrut(int arg__1) { + ::QBoxLayout::addStrut(arg__1); +} +void QBoxLayout_wrapper::addWidget(QWidget *arg__1, int stretch) { + ::QBoxLayout::addWidget(arg__1, stretch); +} +int QBoxLayout_wrapper::count() const { + if (m_countCallback) { + const void *thisPtr = this; + return m_countCallback(const_cast(thisPtr)); + } else { + return ::QBoxLayout::count(); + } +} +int QBoxLayout_wrapper::count_nocallback() const { + return ::QBoxLayout::count(); +} +void QBoxLayout_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QBoxLayout::customEvent(event); + } +} +void QBoxLayout_wrapper::customEvent_nocallback(QEvent *event) { + ::QBoxLayout::customEvent(event); +} +bool QBoxLayout_wrapper::event(QEvent *event) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + return ::QBoxLayout::event(event); + } +} +bool QBoxLayout_wrapper::event_nocallback(QEvent *event) { + return ::QBoxLayout::event(event); +} +bool QBoxLayout_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QBoxLayout::eventFilter(watched, event); + } +} +bool QBoxLayout_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + return ::QBoxLayout::eventFilter(watched, event); +} +QFlags QBoxLayout_wrapper::expandingDirections() const { + if (m_expandingDirectionsCallback) { + const void *thisPtr = this; + return m_expandingDirectionsCallback(const_cast(thisPtr)); + } else { + return ::QBoxLayout::expandingDirections(); + } +} +QFlags +QBoxLayout_wrapper::expandingDirections_nocallback() const { + return ::QBoxLayout::expandingDirections(); +} +QRect QBoxLayout_wrapper::geometry() const { + if (m_geometryCallback) { + const void *thisPtr = this; + return *m_geometryCallback(const_cast(thisPtr)); + } else { + return ::QBoxLayout::geometry(); + } +} +QRect QBoxLayout_wrapper::geometry_nocallback() const { + return ::QBoxLayout::geometry(); +} +bool QBoxLayout_wrapper::hasHeightForWidth() const { + if (m_hasHeightForWidthCallback) { + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + return ::QBoxLayout::hasHeightForWidth(); + } +} +bool QBoxLayout_wrapper::hasHeightForWidth_nocallback() const { + return ::QBoxLayout::hasHeightForWidth(); +} +int QBoxLayout_wrapper::heightForWidth(int arg__1) const { + if (m_heightForWidthCallback) { + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QBoxLayout::heightForWidth(arg__1); + } +} +int QBoxLayout_wrapper::heightForWidth_nocallback(int arg__1) const { + return ::QBoxLayout::heightForWidth(arg__1); +} +int QBoxLayout_wrapper::indexOf(const QLayoutItem *arg__1) const { + if (m_indexOfCallback) { + const void *thisPtr = this; + return m_indexOfCallback(const_cast(thisPtr), arg__1); + } else { + return ::QBoxLayout::indexOf(arg__1); + } +} +int QBoxLayout_wrapper::indexOf_nocallback(const QLayoutItem *arg__1) const { + return ::QBoxLayout::indexOf(arg__1); +} +int QBoxLayout_wrapper::indexOf(const QWidget *arg__1) const { + if (m_indexOf_2Callback) { + const void *thisPtr = this; + return m_indexOf_2Callback(const_cast(thisPtr), arg__1); + } else { + return ::QBoxLayout::indexOf(arg__1); + } +} +int QBoxLayout_wrapper::indexOf_nocallback(const QWidget *arg__1) const { + return ::QBoxLayout::indexOf(arg__1); +} +void QBoxLayout_wrapper::insertItem(int index, QLayoutItem *arg__2) { + ::QBoxLayout::insertItem(index, arg__2); +} +void QBoxLayout_wrapper::insertLayout(int index, QLayout *layout, int stretch) { + ::QBoxLayout::insertLayout(index, layout, stretch); +} +void QBoxLayout_wrapper::insertSpacing(int index, int size) { + ::QBoxLayout::insertSpacing(index, size); +} +void QBoxLayout_wrapper::insertStretch(int index, int stretch) { + ::QBoxLayout::insertStretch(index, stretch); +} +void QBoxLayout_wrapper::insertWidget(int index, QWidget *widget, int stretch) { + ::QBoxLayout::insertWidget(index, widget, stretch); +} +void QBoxLayout_wrapper::invalidate() { + if (m_invalidateCallback) { + const void *thisPtr = this; + m_invalidateCallback(const_cast(thisPtr)); + } else { + ::QBoxLayout::invalidate(); + } +} +void QBoxLayout_wrapper::invalidate_nocallback() { ::QBoxLayout::invalidate(); } +bool QBoxLayout_wrapper::isEmpty() const { + if (m_isEmptyCallback) { + const void *thisPtr = this; + return m_isEmptyCallback(const_cast(thisPtr)); + } else { + return ::QBoxLayout::isEmpty(); + } +} +bool QBoxLayout_wrapper::isEmpty_nocallback() const { + return ::QBoxLayout::isEmpty(); +} +QLayoutItem *QBoxLayout_wrapper::itemAt(int arg__1) const { + if (m_itemAtCallback) { + const void *thisPtr = this; + return m_itemAtCallback(const_cast(thisPtr), arg__1); + } else { + return ::QBoxLayout::itemAt(arg__1); + } +} +QLayoutItem *QBoxLayout_wrapper::itemAt_nocallback(int arg__1) const { + return ::QBoxLayout::itemAt(arg__1); +} +QLayout *QBoxLayout_wrapper::layout() { + if (m_layoutCallback) { + const void *thisPtr = this; + return m_layoutCallback(const_cast(thisPtr)); + } else { + return ::QBoxLayout::layout(); + } +} +QLayout *QBoxLayout_wrapper::layout_nocallback() { + return ::QBoxLayout::layout(); +} +QSize QBoxLayout_wrapper::maximumSize() const { + if (m_maximumSizeCallback) { + const void *thisPtr = this; + return *m_maximumSizeCallback(const_cast(thisPtr)); + } else { + return ::QBoxLayout::maximumSize(); + } +} +QSize QBoxLayout_wrapper::maximumSize_nocallback() const { + return ::QBoxLayout::maximumSize(); +} +int QBoxLayout_wrapper::minimumHeightForWidth(int arg__1) const { + if (m_minimumHeightForWidthCallback) { + const void *thisPtr = this; + return m_minimumHeightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QBoxLayout::minimumHeightForWidth(arg__1); + } +} +int QBoxLayout_wrapper::minimumHeightForWidth_nocallback(int arg__1) const { + return ::QBoxLayout::minimumHeightForWidth(arg__1); +} +QSize QBoxLayout_wrapper::minimumSize() const { + if (m_minimumSizeCallback) { + const void *thisPtr = this; + return *m_minimumSizeCallback(const_cast(thisPtr)); + } else { + return ::QBoxLayout::minimumSize(); + } +} +QSize QBoxLayout_wrapper::minimumSize_nocallback() const { + return ::QBoxLayout::minimumSize(); +} +void QBoxLayout_wrapper::setGeometry(const QRect &arg__1) { + if (m_setGeometryCallback) { + const void *thisPtr = this; + m_setGeometryCallback(const_cast(thisPtr), arg__1); + } else { + ::QBoxLayout::setGeometry(arg__1); + } +} +void QBoxLayout_wrapper::setGeometry_nocallback(const QRect &arg__1) { + ::QBoxLayout::setGeometry(arg__1); +} +void QBoxLayout_wrapper::setSpacing(int spacing) { + if (m_setSpacingCallback) { + const void *thisPtr = this; + m_setSpacingCallback(const_cast(thisPtr), spacing); + } else { + ::QBoxLayout::setSpacing(spacing); + } +} +void QBoxLayout_wrapper::setSpacing_nocallback(int spacing) { + ::QBoxLayout::setSpacing(spacing); +} +void QBoxLayout_wrapper::setStretch(int index, int stretch) { + ::QBoxLayout::setStretch(index, stretch); +} +bool QBoxLayout_wrapper::setStretchFactor(QLayout *l, int stretch) { + return ::QBoxLayout::setStretchFactor(l, stretch); +} +bool QBoxLayout_wrapper::setStretchFactor(QWidget *w, int stretch) { + return ::QBoxLayout::setStretchFactor(w, stretch); +} +QSize QBoxLayout_wrapper::sizeHint() const { + if (m_sizeHintCallback) { + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + return ::QBoxLayout::sizeHint(); + } +} +QSize QBoxLayout_wrapper::sizeHint_nocallback() const { + return ::QBoxLayout::sizeHint(); +} +int QBoxLayout_wrapper::spacing() const { + if (m_spacingCallback) { + const void *thisPtr = this; + return m_spacingCallback(const_cast(thisPtr)); + } else { + return ::QBoxLayout::spacing(); + } +} +int QBoxLayout_wrapper::spacing_nocallback() const { + return ::QBoxLayout::spacing(); +} +int QBoxLayout_wrapper::stretch(int index) const { + return ::QBoxLayout::stretch(index); +} +QLayoutItem *QBoxLayout_wrapper::takeAt(int arg__1) { + if (m_takeAtCallback) { + const void *thisPtr = this; + return m_takeAtCallback(const_cast(thisPtr), arg__1); + } else { + return ::QBoxLayout::takeAt(arg__1); + } +} +QLayoutItem *QBoxLayout_wrapper::takeAt_nocallback(int arg__1) { + return ::QBoxLayout::takeAt(arg__1); +} +QString QBoxLayout_wrapper::tr(const char *s, const char *c, int n) { + return ::QBoxLayout::tr(s, c, n); +} +QWidget *QBoxLayout_wrapper::widget() const { + if (m_widgetCallback) { + const void *thisPtr = this; + return m_widgetCallback(const_cast(thisPtr)); + } else { + return ::QBoxLayout::widget(); + } +} +QWidget *QBoxLayout_wrapper::widget_nocallback() const { + return ::QBoxLayout::widget(); +} +QBoxLayout_wrapper::~QBoxLayout_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QBoxLayout *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QBoxLayout_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QBoxLayout_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} // addItem(QLayoutItem * arg__1) +void c_QBoxLayout__addItem_QLayoutItem(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->addItem_nocallback(arg__1); + } else { + return targetPtr->addItem(arg__1); + } + }(); +} +// addLayout(QLayout * layout, int stretch) +void c_QBoxLayout__addLayout_QLayout_int(void *thisObj, void *layout_, + int stretch) { + auto layout = reinterpret_cast(layout_); + fromPtr(thisObj)->addLayout(layout, stretch); +} +// addSpacing(int size) +void c_QBoxLayout__addSpacing_int(void *thisObj, int size) { + fromPtr(thisObj)->addSpacing(size); +} +// addStretch(int stretch) +void c_QBoxLayout__addStretch_int(void *thisObj, int stretch) { + fromPtr(thisObj)->addStretch(stretch); +} +// addStrut(int arg__1) +void c_QBoxLayout__addStrut_int(void *thisObj, int arg__1) { + fromPtr(thisObj)->addStrut(arg__1); +} +// addWidget(QWidget * arg__1, int stretch) +void c_QBoxLayout__addWidget_QWidget_int(void *thisObj, void *arg__1_, + int stretch) { + auto arg__1 = reinterpret_cast(arg__1_); + fromPtr(thisObj)->addWidget(arg__1, stretch); +} +// count() const +int c_QBoxLayout__count(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->count_nocallback(); + } else { + return targetPtr->count(); + } + }(); + return result; +} +// customEvent(QEvent * event) +void c_QBoxLayout__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// event(QEvent * event) +bool c_QBoxLayout__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QBoxLayout__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// expandingDirections() const +int c_QBoxLayout__expandingDirections(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->expandingDirections_nocallback(); + } else { + return targetPtr->expandingDirections(); + } + }(); + return result; +} +// geometry() const +void *c_QBoxLayout__geometry(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->geometry_nocallback(); + } else { + return targetPtr->geometry(); + } + }()}; + return result; +} +// hasHeightForWidth() const +bool c_QBoxLayout__hasHeightForWidth(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); + return result; +} +// heightForWidth(int arg__1) const +int c_QBoxLayout__heightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); + return result; +} +// indexOf(const QLayoutItem * arg__1) const +int c_QBoxLayout__indexOf_QLayoutItem(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->indexOf_nocallback(arg__1); + } else { + return targetPtr->indexOf(arg__1); + } + }(); + return result; +} +// indexOf(const QWidget * arg__1) const +int c_QBoxLayout__indexOf_QWidget(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->indexOf_nocallback(arg__1); + } else { + return targetPtr->indexOf(arg__1); + } + }(); + return result; +} +// insertItem(int index, QLayoutItem * arg__2) +void c_QBoxLayout__insertItem_int_QLayoutItem(void *thisObj, int index, + void *arg__2_) { + auto arg__2 = reinterpret_cast(arg__2_); + fromPtr(thisObj)->insertItem(index, arg__2); +} +// insertLayout(int index, QLayout * layout, int stretch) +void c_QBoxLayout__insertLayout_int_QLayout_int(void *thisObj, int index, + void *layout_, int stretch) { + auto layout = reinterpret_cast(layout_); + fromPtr(thisObj)->insertLayout(index, layout, stretch); +} +// insertSpacing(int index, int size) +void c_QBoxLayout__insertSpacing_int_int(void *thisObj, int index, int size) { + fromPtr(thisObj)->insertSpacing(index, size); +} +// insertStretch(int index, int stretch) +void c_QBoxLayout__insertStretch_int_int(void *thisObj, int index, + int stretch) { + fromPtr(thisObj)->insertStretch(index, stretch); +} +// insertWidget(int index, QWidget * widget, int stretch) +void c_QBoxLayout__insertWidget_int_QWidget_int(void *thisObj, int index, + void *widget_, int stretch) { + auto widget = reinterpret_cast(widget_); + fromPtr(thisObj)->insertWidget(index, widget, stretch); +} +// invalidate() +void c_QBoxLayout__invalidate(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->invalidate_nocallback(); + } else { + return targetPtr->invalidate(); + } + }(); +} +// isEmpty() const +bool c_QBoxLayout__isEmpty(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->isEmpty_nocallback(); + } else { + return targetPtr->isEmpty(); + } + }(); + return result; +} +// itemAt(int arg__1) const +void *c_QBoxLayout__itemAt_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->itemAt_nocallback(arg__1); + } else { + return targetPtr->itemAt(arg__1); + } + }(); + return result; +} +// layout() +void *c_QBoxLayout__layout(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->layout_nocallback(); + } else { + return targetPtr->layout(); + } + }(); + return result; +} +// maximumSize() const +void *c_QBoxLayout__maximumSize(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->maximumSize_nocallback(); + } else { + return targetPtr->maximumSize(); + } + }()}; + return result; +} +// minimumHeightForWidth(int arg__1) const +int c_QBoxLayout__minimumHeightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumHeightForWidth_nocallback(arg__1); + } else { + return targetPtr->minimumHeightForWidth(arg__1); + } + }(); + return result; +} +// minimumSize() const +void *c_QBoxLayout__minimumSize(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSize_nocallback(); + } else { + return targetPtr->minimumSize(); + } + }()}; + return result; +} +// setGeometry(const QRect & arg__1) +void c_QBoxLayout__setGeometry_QRect(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setGeometry_nocallback(arg__1); + } else { + return targetPtr->setGeometry(arg__1); + } + }(); +} +// setSpacing(int spacing) +void c_QBoxLayout__setSpacing_int(void *thisObj, int spacing) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setSpacing_nocallback(spacing); + } else { + return targetPtr->setSpacing(spacing); + } + }(); +} +// setStretch(int index, int stretch) +void c_QBoxLayout__setStretch_int_int(void *thisObj, int index, int stretch) { + fromPtr(thisObj)->setStretch(index, stretch); +} +// setStretchFactor(QLayout * l, int stretch) +bool c_QBoxLayout__setStretchFactor_QLayout_int(void *thisObj, void *l_, + int stretch) { + auto l = reinterpret_cast(l_); + const auto &result = fromPtr(thisObj)->setStretchFactor(l, stretch); + return result; +} +// setStretchFactor(QWidget * w, int stretch) +bool c_QBoxLayout__setStretchFactor_QWidget_int(void *thisObj, void *w_, + int stretch) { + auto w = reinterpret_cast(w_); + const auto &result = fromPtr(thisObj)->setStretchFactor(w, stretch); + return result; +} +// sizeHint() const +void *c_QBoxLayout__sizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; + return result; +} +// spacing() const +int c_QBoxLayout__spacing(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->spacing_nocallback(); + } else { + return targetPtr->spacing(); + } + }(); + return result; +} +// stretch(int index) const +int c_QBoxLayout__stretch_int(void *thisObj, int index) { + const auto &result = fromPtr(thisObj)->stretch(index); + return result; +} +// takeAt(int arg__1) +void *c_QBoxLayout__takeAt_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->takeAt_nocallback(arg__1); + } else { + return targetPtr->takeAt(arg__1); + } + }(); + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QBoxLayout__tr_char_char_int(const char *s, const char *c, + int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QBoxLayout_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +// widget() const +void *c_QBoxLayout__widget(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->widget_nocallback(); + } else { + return targetPtr->widget(); + } + }(); + return result; +} +void c_QBoxLayout__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QBoxLayout__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 3187: + wrapper->m_addItemCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_addItem>( + callback); + break; + case 3195: + wrapper->m_countCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_count>( + callback); + break; + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_customEvent>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_event>( + callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_eventFilter>( + callback); + break; + case 3169: + wrapper->m_expandingDirectionsCallback = + reinterpret_cast(callback); + break; + case 3170: + wrapper->m_geometryCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_geometry>( + callback); + break; + case 3171: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 3172: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_heightForWidth>( + callback); + break; + case 3206: + wrapper->m_indexOfCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_indexOf>( + callback); + break; + case 3207: + wrapper->m_indexOf_2Callback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_indexOf_2>( + callback); + break; + case 3173: + wrapper->m_invalidateCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_invalidate>( + callback); + break; + case 3174: + wrapper->m_isEmptyCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_isEmpty>( + callback); + break; + case 3214: + wrapper->m_itemAtCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_itemAt>( + callback); + break; + case 3175: + wrapper->m_layoutCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_layout>( + callback); + break; + case 3176: + wrapper->m_maximumSizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_maximumSize>( + callback); + break; + case 3177: + wrapper->m_minimumHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 3178: + wrapper->m_minimumSizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_minimumSize>( + callback); + break; + case 3179: + wrapper->m_setGeometryCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_setGeometry>( + callback); + break; + case 3232: + wrapper->m_setSpacingCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_setSpacing>( + callback); + break; + case 3180: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_sizeHint>( + callback); + break; + case 3234: + wrapper->m_spacingCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_spacing>( + callback); + break; + case 3236: + wrapper->m_takeAtCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_takeAt>( + callback); + break; + case 3181: + wrapper->m_widgetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_widget>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QBoxLayout_c.h b/generated/QtDartBindings/dart/ffi/QBoxLayout_c.h new file mode 100644 index 0000000..54f4a83 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QBoxLayout_c.h @@ -0,0 +1,247 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QBoxLayout_wrapper : public ::QBoxLayout { +public: + ~QBoxLayout_wrapper(); + virtual void addItem(QLayoutItem *arg__1); + virtual void addItem_nocallback(QLayoutItem *arg__1); + void addLayout(QLayout *layout, int stretch = 0); + void addSpacing(int size); + void addStretch(int stretch = 0); + void addStrut(int arg__1); + void addWidget(QWidget *arg__1, int stretch = 0); + virtual int count() const; + virtual int count_nocallback() const; + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual bool event(QEvent *event); + virtual bool event_nocallback(QEvent *event); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + virtual QFlags expandingDirections() const; + virtual QFlags expandingDirections_nocallback() const; + virtual QRect geometry() const; + virtual QRect geometry_nocallback() const; + virtual bool hasHeightForWidth() const; + virtual bool hasHeightForWidth_nocallback() const; + virtual int heightForWidth(int arg__1) const; + virtual int heightForWidth_nocallback(int arg__1) const; + virtual int indexOf(const QLayoutItem *arg__1) const; + virtual int indexOf_nocallback(const QLayoutItem *arg__1) const; + virtual int indexOf(const QWidget *arg__1) const; + virtual int indexOf_nocallback(const QWidget *arg__1) const; + void insertItem(int index, QLayoutItem *arg__2); + void insertLayout(int index, QLayout *layout, int stretch = 0); + void insertSpacing(int index, int size); + void insertStretch(int index, int stretch = 0); + void insertWidget(int index, QWidget *widget, int stretch = 0); + virtual void invalidate(); + virtual void invalidate_nocallback(); + virtual bool isEmpty() const; + virtual bool isEmpty_nocallback() const; + virtual QLayoutItem *itemAt(int arg__1) const; + virtual QLayoutItem *itemAt_nocallback(int arg__1) const; + virtual QLayout *layout(); + virtual QLayout *layout_nocallback(); + virtual QSize maximumSize() const; + virtual QSize maximumSize_nocallback() const; + virtual int minimumHeightForWidth(int arg__1) const; + virtual int minimumHeightForWidth_nocallback(int arg__1) const; + virtual QSize minimumSize() const; + virtual QSize minimumSize_nocallback() const; + virtual void setGeometry(const QRect &arg__1); + virtual void setGeometry_nocallback(const QRect &arg__1); + virtual void setSpacing(int spacing); + virtual void setSpacing_nocallback(int spacing); + void setStretch(int index, int stretch); + bool setStretchFactor(QLayout *l, int stretch); + bool setStretchFactor(QWidget *w, int stretch); + virtual QSize sizeHint() const; + virtual QSize sizeHint_nocallback() const; + virtual int spacing() const; + virtual int spacing_nocallback() const; + int stretch(int index) const; + virtual QLayoutItem *takeAt(int arg__1); + virtual QLayoutItem *takeAt_nocallback(int arg__1); + static QString tr(const char *s, const char *c, int n); + virtual QWidget *widget() const; + virtual QWidget *widget_nocallback() const; + typedef void (*Callback_addItem)(void *, QLayoutItem *arg__1); + Callback_addItem m_addItemCallback = nullptr; + typedef int (*Callback_count)(void *); + Callback_count m_countCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef QFlags (*Callback_expandingDirections)(void *); + Callback_expandingDirections m_expandingDirectionsCallback = nullptr; + typedef QRect *(*Callback_geometry)(void *); + Callback_geometry m_geometryCallback = nullptr; + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + typedef int (*Callback_indexOf)(void *, const QLayoutItem *arg__1); + Callback_indexOf m_indexOfCallback = nullptr; + typedef int (*Callback_indexOf_2)(void *, const QWidget *arg__1); + Callback_indexOf_2 m_indexOf_2Callback = nullptr; + typedef void (*Callback_invalidate)(void *); + Callback_invalidate m_invalidateCallback = nullptr; + typedef bool (*Callback_isEmpty)(void *); + Callback_isEmpty m_isEmptyCallback = nullptr; + typedef QLayoutItem *(*Callback_itemAt)(void *, int arg__1); + Callback_itemAt m_itemAtCallback = nullptr; + typedef QLayout *(*Callback_layout)(void *); + Callback_layout m_layoutCallback = nullptr; + typedef QSize *(*Callback_maximumSize)(void *); + Callback_maximumSize m_maximumSizeCallback = nullptr; + typedef int (*Callback_minimumHeightForWidth)(void *, int arg__1); + Callback_minimumHeightForWidth m_minimumHeightForWidthCallback = nullptr; + typedef QSize *(*Callback_minimumSize)(void *); + Callback_minimumSize m_minimumSizeCallback = nullptr; + typedef void (*Callback_setGeometry)(void *, const QRect &arg__1); + Callback_setGeometry m_setGeometryCallback = nullptr; + typedef void (*Callback_setSpacing)(void *, int spacing); + Callback_setSpacing m_setSpacingCallback = nullptr; + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; + typedef int (*Callback_spacing)(void *); + Callback_spacing m_spacingCallback = nullptr; + typedef QLayoutItem *(*Callback_takeAt)(void *, int arg__1); + Callback_takeAt m_takeAtCallback = nullptr; + typedef QWidget *(*Callback_widget)(void *); + Callback_widget m_widgetCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QBoxLayout::addItem(QLayoutItem * arg__1) +QtDartBindings_EXPORT void c_QBoxLayout__addItem_QLayoutItem(void *thisObj, + void *arg__1_); +// QBoxLayout::addLayout(QLayout * layout, int stretch) +QtDartBindings_EXPORT void +c_QBoxLayout__addLayout_QLayout_int(void *thisObj, void *layout_, int stretch); +// QBoxLayout::addSpacing(int size) +QtDartBindings_EXPORT void c_QBoxLayout__addSpacing_int(void *thisObj, + int size); +// QBoxLayout::addStretch(int stretch) +QtDartBindings_EXPORT void c_QBoxLayout__addStretch_int(void *thisObj, + int stretch); +// QBoxLayout::addStrut(int arg__1) +QtDartBindings_EXPORT void c_QBoxLayout__addStrut_int(void *thisObj, + int arg__1); +// QBoxLayout::addWidget(QWidget * arg__1, int stretch) +QtDartBindings_EXPORT void +c_QBoxLayout__addWidget_QWidget_int(void *thisObj, void *arg__1_, int stretch); +// QBoxLayout::count() const +QtDartBindings_EXPORT int c_QBoxLayout__count(void *thisObj); +// QBoxLayout::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QBoxLayout__customEvent_QEvent(void *thisObj, + void *event_); +// QBoxLayout::event(QEvent * event) +QtDartBindings_EXPORT bool c_QBoxLayout__event_QEvent(void *thisObj, + void *event_); +// QBoxLayout::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QBoxLayout__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QBoxLayout::expandingDirections() const +QtDartBindings_EXPORT int c_QBoxLayout__expandingDirections(void *thisObj); +// QBoxLayout::geometry() const +QtDartBindings_EXPORT void *c_QBoxLayout__geometry(void *thisObj); +// QBoxLayout::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QBoxLayout__hasHeightForWidth(void *thisObj); +// QBoxLayout::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QBoxLayout__heightForWidth_int(void *thisObj, + int arg__1); +// QBoxLayout::indexOf(const QLayoutItem * arg__1) const +QtDartBindings_EXPORT int c_QBoxLayout__indexOf_QLayoutItem(void *thisObj, + void *arg__1_); +// QBoxLayout::indexOf(const QWidget * arg__1) const +QtDartBindings_EXPORT int c_QBoxLayout__indexOf_QWidget(void *thisObj, + void *arg__1_); +// QBoxLayout::insertItem(int index, QLayoutItem * arg__2) +QtDartBindings_EXPORT void +c_QBoxLayout__insertItem_int_QLayoutItem(void *thisObj, int index, + void *arg__2_); +// QBoxLayout::insertLayout(int index, QLayout * layout, int stretch) +QtDartBindings_EXPORT void +c_QBoxLayout__insertLayout_int_QLayout_int(void *thisObj, int index, + void *layout_, int stretch); +// QBoxLayout::insertSpacing(int index, int size) +QtDartBindings_EXPORT void +c_QBoxLayout__insertSpacing_int_int(void *thisObj, int index, int size); +// QBoxLayout::insertStretch(int index, int stretch) +QtDartBindings_EXPORT void +c_QBoxLayout__insertStretch_int_int(void *thisObj, int index, int stretch); +// QBoxLayout::insertWidget(int index, QWidget * widget, int stretch) +QtDartBindings_EXPORT void +c_QBoxLayout__insertWidget_int_QWidget_int(void *thisObj, int index, + void *widget_, int stretch); +// QBoxLayout::invalidate() +QtDartBindings_EXPORT void c_QBoxLayout__invalidate(void *thisObj); +// QBoxLayout::isEmpty() const +QtDartBindings_EXPORT bool c_QBoxLayout__isEmpty(void *thisObj); +// QBoxLayout::itemAt(int arg__1) const +QtDartBindings_EXPORT void *c_QBoxLayout__itemAt_int(void *thisObj, int arg__1); +// QBoxLayout::layout() +QtDartBindings_EXPORT void *c_QBoxLayout__layout(void *thisObj); +// QBoxLayout::maximumSize() const +QtDartBindings_EXPORT void *c_QBoxLayout__maximumSize(void *thisObj); +// QBoxLayout::minimumHeightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QBoxLayout__minimumHeightForWidth_int(void *thisObj, + int arg__1); +// QBoxLayout::minimumSize() const +QtDartBindings_EXPORT void *c_QBoxLayout__minimumSize(void *thisObj); +// QBoxLayout::setGeometry(const QRect & arg__1) +QtDartBindings_EXPORT void c_QBoxLayout__setGeometry_QRect(void *thisObj, + void *arg__1_); +// QBoxLayout::setSpacing(int spacing) +QtDartBindings_EXPORT void c_QBoxLayout__setSpacing_int(void *thisObj, + int spacing); +// QBoxLayout::setStretch(int index, int stretch) +QtDartBindings_EXPORT void +c_QBoxLayout__setStretch_int_int(void *thisObj, int index, int stretch); +// QBoxLayout::setStretchFactor(QLayout * l, int stretch) +QtDartBindings_EXPORT bool +c_QBoxLayout__setStretchFactor_QLayout_int(void *thisObj, void *l_, + int stretch); +// QBoxLayout::setStretchFactor(QWidget * w, int stretch) +QtDartBindings_EXPORT bool +c_QBoxLayout__setStretchFactor_QWidget_int(void *thisObj, void *w_, + int stretch); +// QBoxLayout::sizeHint() const +QtDartBindings_EXPORT void *c_QBoxLayout__sizeHint(void *thisObj); +// QBoxLayout::spacing() const +QtDartBindings_EXPORT int c_QBoxLayout__spacing(void *thisObj); +// QBoxLayout::stretch(int index) const +QtDartBindings_EXPORT int c_QBoxLayout__stretch_int(void *thisObj, int index); +// QBoxLayout::takeAt(int arg__1) +QtDartBindings_EXPORT void *c_QBoxLayout__takeAt_int(void *thisObj, int arg__1); +// QBoxLayout::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QBoxLayout__tr_char_char_int(const char *s, const char *c, int n); +// QBoxLayout::widget() const +QtDartBindings_EXPORT void *c_QBoxLayout__widget(void *thisObj); +QtDartBindings_EXPORT void c_QBoxLayout__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QBoxLayout__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QBoxLayout_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QBoxLayout_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QBoxLayout_wrapper.cpp new file mode 100644 index 0000000..6845e56 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QBoxLayout_wrapper.cpp @@ -0,0 +1,1208 @@ +#include "QBoxLayout_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +void QBoxLayout_wrapper::addItem(QLayoutItem *arg__1) { + // tag=1000 + if (m_addItemCallback) { + // tag=1001 + const void *thisPtr = this; + m_addItemCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QBoxLayout::addItem(arg__1); + } +} +// tag=1009 +void QBoxLayout_wrapper::addItem_nocallback(QLayoutItem *arg__1) { + // tag=1003 + ::QBoxLayout::addItem(arg__1); +} +void QBoxLayout_wrapper::addLayout(QLayout *layout, int stretch) { + // tag=1000 + + // tag=1004 + ::QBoxLayout::addLayout(layout, stretch); +} +void QBoxLayout_wrapper::addSpacing(int size) { + // tag=1000 + + // tag=1004 + ::QBoxLayout::addSpacing(size); +} +void QBoxLayout_wrapper::addStretch(int stretch) { + // tag=1000 + + // tag=1004 + ::QBoxLayout::addStretch(stretch); +} +void QBoxLayout_wrapper::addStrut(int arg__1) { + // tag=1000 + + // tag=1004 + ::QBoxLayout::addStrut(arg__1); +} +void QBoxLayout_wrapper::addWidget(QWidget *arg__1, int stretch) { + // tag=1000 + + // tag=1004 + ::QBoxLayout::addWidget(arg__1, stretch); +} +int QBoxLayout_wrapper::count() const { + // tag=1000 + if (m_countCallback) { + // tag=1001 + const void *thisPtr = this; + return m_countCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QBoxLayout::count(); + } +} +// tag=1009 +int QBoxLayout_wrapper::count_nocallback() const { + // tag=1003 + return ::QBoxLayout::count(); +} +void QBoxLayout_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QBoxLayout::customEvent(event); + } +} +// tag=1009 +void QBoxLayout_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QBoxLayout::customEvent(event); +} +bool QBoxLayout_wrapper::event(QEvent *event) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + return ::QBoxLayout::event(event); + } +} +// tag=1009 +bool QBoxLayout_wrapper::event_nocallback(QEvent *event) { + // tag=1003 + return ::QBoxLayout::event(event); +} +bool QBoxLayout_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QBoxLayout::eventFilter(watched, event); + } +} +// tag=1009 +bool QBoxLayout_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + // tag=1003 + return ::QBoxLayout::eventFilter(watched, event); +} +QFlags QBoxLayout_wrapper::expandingDirections() const { + // tag=1000 + if (m_expandingDirectionsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_expandingDirectionsCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QBoxLayout::expandingDirections(); + } +} +// tag=1009 +QFlags +QBoxLayout_wrapper::expandingDirections_nocallback() const { + // tag=1003 + return ::QBoxLayout::expandingDirections(); +} +QRect QBoxLayout_wrapper::geometry() const { + // tag=1000 + if (m_geometryCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_geometryCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QBoxLayout::geometry(); + } +} +// tag=1009 +QRect QBoxLayout_wrapper::geometry_nocallback() const { + // tag=1003 + return ::QBoxLayout::geometry(); +} +bool QBoxLayout_wrapper::hasHeightForWidth() const { + // tag=1000 + if (m_hasHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QBoxLayout::hasHeightForWidth(); + } +} +// tag=1009 +bool QBoxLayout_wrapper::hasHeightForWidth_nocallback() const { + // tag=1003 + return ::QBoxLayout::hasHeightForWidth(); +} +int QBoxLayout_wrapper::heightForWidth(int arg__1) const { + // tag=1000 + if (m_heightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QBoxLayout::heightForWidth(arg__1); + } +} +// tag=1009 +int QBoxLayout_wrapper::heightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QBoxLayout::heightForWidth(arg__1); +} +int QBoxLayout_wrapper::indexOf(const QLayoutItem *arg__1) const { + // tag=1000 + if (m_indexOfCallback) { + // tag=1001 + const void *thisPtr = this; + return m_indexOfCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QBoxLayout::indexOf(arg__1); + } +} +// tag=1009 +int QBoxLayout_wrapper::indexOf_nocallback(const QLayoutItem *arg__1) const { + // tag=1003 + return ::QBoxLayout::indexOf(arg__1); +} +int QBoxLayout_wrapper::indexOf(const QWidget *arg__1) const { + // tag=1000 + if (m_indexOf_2Callback) { + // tag=1001 + const void *thisPtr = this; + return m_indexOf_2Callback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QBoxLayout::indexOf(arg__1); + } +} +// tag=1009 +int QBoxLayout_wrapper::indexOf_nocallback(const QWidget *arg__1) const { + // tag=1003 + return ::QBoxLayout::indexOf(arg__1); +} +void QBoxLayout_wrapper::insertItem(int index, QLayoutItem *arg__2) { + // tag=1000 + + // tag=1004 + ::QBoxLayout::insertItem(index, arg__2); +} +void QBoxLayout_wrapper::insertLayout(int index, QLayout *layout, int stretch) { + // tag=1000 + + // tag=1004 + ::QBoxLayout::insertLayout(index, layout, stretch); +} +void QBoxLayout_wrapper::insertSpacing(int index, int size) { + // tag=1000 + + // tag=1004 + ::QBoxLayout::insertSpacing(index, size); +} +void QBoxLayout_wrapper::insertStretch(int index, int stretch) { + // tag=1000 + + // tag=1004 + ::QBoxLayout::insertStretch(index, stretch); +} +void QBoxLayout_wrapper::insertWidget(int index, QWidget *widget, int stretch) { + // tag=1000 + + // tag=1004 + ::QBoxLayout::insertWidget(index, widget, stretch); +} +void QBoxLayout_wrapper::invalidate() { + // tag=1000 + if (m_invalidateCallback) { + // tag=1001 + const void *thisPtr = this; + m_invalidateCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QBoxLayout::invalidate(); + } +} +// tag=1009 +void QBoxLayout_wrapper::invalidate_nocallback() { + // tag=1003 + ::QBoxLayout::invalidate(); +} +bool QBoxLayout_wrapper::isEmpty() const { + // tag=1000 + if (m_isEmptyCallback) { + // tag=1001 + const void *thisPtr = this; + return m_isEmptyCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QBoxLayout::isEmpty(); + } +} +// tag=1009 +bool QBoxLayout_wrapper::isEmpty_nocallback() const { + // tag=1003 + return ::QBoxLayout::isEmpty(); +} +QLayoutItem *QBoxLayout_wrapper::itemAt(int arg__1) const { + // tag=1000 + if (m_itemAtCallback) { + // tag=1001 + const void *thisPtr = this; + return m_itemAtCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QBoxLayout::itemAt(arg__1); + } +} +// tag=1009 +QLayoutItem *QBoxLayout_wrapper::itemAt_nocallback(int arg__1) const { + // tag=1003 + return ::QBoxLayout::itemAt(arg__1); +} +QLayout *QBoxLayout_wrapper::layout() { + // tag=1000 + if (m_layoutCallback) { + // tag=1001 + const void *thisPtr = this; + return m_layoutCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QBoxLayout::layout(); + } +} +// tag=1009 +QLayout *QBoxLayout_wrapper::layout_nocallback() { + // tag=1003 + return ::QBoxLayout::layout(); +} +QSize QBoxLayout_wrapper::maximumSize() const { + // tag=1000 + if (m_maximumSizeCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_maximumSizeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QBoxLayout::maximumSize(); + } +} +// tag=1009 +QSize QBoxLayout_wrapper::maximumSize_nocallback() const { + // tag=1003 + return ::QBoxLayout::maximumSize(); +} +int QBoxLayout_wrapper::minimumHeightForWidth(int arg__1) const { + // tag=1000 + if (m_minimumHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_minimumHeightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QBoxLayout::minimumHeightForWidth(arg__1); + } +} +// tag=1009 +int QBoxLayout_wrapper::minimumHeightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QBoxLayout::minimumHeightForWidth(arg__1); +} +QSize QBoxLayout_wrapper::minimumSize() const { + // tag=1000 + if (m_minimumSizeCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_minimumSizeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QBoxLayout::minimumSize(); + } +} +// tag=1009 +QSize QBoxLayout_wrapper::minimumSize_nocallback() const { + // tag=1003 + return ::QBoxLayout::minimumSize(); +} +void QBoxLayout_wrapper::setGeometry(const QRect &arg__1) { + // tag=1000 + if (m_setGeometryCallback) { + // tag=1001 + const void *thisPtr = this; + m_setGeometryCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QBoxLayout::setGeometry(arg__1); + } +} +// tag=1009 +void QBoxLayout_wrapper::setGeometry_nocallback(const QRect &arg__1) { + // tag=1003 + ::QBoxLayout::setGeometry(arg__1); +} +void QBoxLayout_wrapper::setSpacing(int spacing) { + // tag=1000 + if (m_setSpacingCallback) { + // tag=1001 + const void *thisPtr = this; + m_setSpacingCallback(const_cast(thisPtr), spacing); + } else { + // tag=1002 + ::QBoxLayout::setSpacing(spacing); + } +} +// tag=1009 +void QBoxLayout_wrapper::setSpacing_nocallback(int spacing) { + // tag=1003 + ::QBoxLayout::setSpacing(spacing); +} +void QBoxLayout_wrapper::setStretch(int index, int stretch) { + // tag=1000 + + // tag=1004 + ::QBoxLayout::setStretch(index, stretch); +} +bool QBoxLayout_wrapper::setStretchFactor(QLayout *l, int stretch) { + // tag=1000 + + // tag=1004 + return ::QBoxLayout::setStretchFactor(l, stretch); +} +bool QBoxLayout_wrapper::setStretchFactor(QWidget *w, int stretch) { + // tag=1000 + + // tag=1004 + return ::QBoxLayout::setStretchFactor(w, stretch); +} +QSize QBoxLayout_wrapper::sizeHint() const { + // tag=1000 + if (m_sizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QBoxLayout::sizeHint(); + } +} +// tag=1009 +QSize QBoxLayout_wrapper::sizeHint_nocallback() const { + // tag=1003 + return ::QBoxLayout::sizeHint(); +} +int QBoxLayout_wrapper::spacing() const { + // tag=1000 + if (m_spacingCallback) { + // tag=1001 + const void *thisPtr = this; + return m_spacingCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QBoxLayout::spacing(); + } +} +// tag=1009 +int QBoxLayout_wrapper::spacing_nocallback() const { + // tag=1003 + return ::QBoxLayout::spacing(); +} +int QBoxLayout_wrapper::stretch(int index) const { + // tag=1000 + + // tag=1004 + return ::QBoxLayout::stretch(index); +} +QLayoutItem *QBoxLayout_wrapper::takeAt(int arg__1) { + // tag=1000 + if (m_takeAtCallback) { + // tag=1001 + const void *thisPtr = this; + return m_takeAtCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QBoxLayout::takeAt(arg__1); + } +} +// tag=1009 +QLayoutItem *QBoxLayout_wrapper::takeAt_nocallback(int arg__1) { + // tag=1003 + return ::QBoxLayout::takeAt(arg__1); +} +QString QBoxLayout_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QBoxLayout::tr(s, c, n); +} +QWidget *QBoxLayout_wrapper::widget() const { + // tag=1000 + if (m_widgetCallback) { + // tag=1001 + const void *thisPtr = this; + return m_widgetCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QBoxLayout::widget(); + } +} +// tag=1009 +QWidget *QBoxLayout_wrapper::widget_nocallback() const { + // tag=1003 + return ::QBoxLayout::widget(); +} + +// tag=1005 +QBoxLayout_wrapper::~QBoxLayout_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QBoxLayout *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QBoxLayout_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QBoxLayout_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +// tag=1050 +// addItem(QLayoutItem * arg__1) +void c_QBoxLayout__addItem_QLayoutItem(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->addItem_nocallback(arg__1); + } else { + return targetPtr->addItem(arg__1); + } + }(); +} + +// tag=1050 +// addLayout(QLayout * layout, int stretch) +void c_QBoxLayout__addLayout_QLayout_int(void *thisObj, void *layout_, + int stretch) { + auto layout = reinterpret_cast(layout_); + // tag=1010 + fromPtr(thisObj)->addLayout(layout, stretch); +} + +// tag=1050 +// addSpacing(int size) +void c_QBoxLayout__addSpacing_int(void *thisObj, int size) { + // tag=1010 + fromPtr(thisObj)->addSpacing(size); +} + +// tag=1050 +// addStretch(int stretch) +void c_QBoxLayout__addStretch_int(void *thisObj, int stretch) { + // tag=1010 + fromPtr(thisObj)->addStretch(stretch); +} + +// tag=1050 +// addStrut(int arg__1) +void c_QBoxLayout__addStrut_int(void *thisObj, int arg__1) { + // tag=1010 + fromPtr(thisObj)->addStrut(arg__1); +} + +// tag=1050 +// addWidget(QWidget * arg__1, int stretch) +void c_QBoxLayout__addWidget_QWidget_int(void *thisObj, void *arg__1_, + int stretch) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->addWidget(arg__1, stretch); +} + +// tag=1050 +// count() const +int c_QBoxLayout__count(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->count_nocallback(); + } else { + return targetPtr->count(); + } + }(); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QBoxLayout__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// event(QEvent * event) +bool c_QBoxLayout__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QBoxLayout__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// expandingDirections() const +int c_QBoxLayout__expandingDirections(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->expandingDirections_nocallback(); + } else { + return targetPtr->expandingDirections(); + } + }(); +} + +// tag=1050 +// geometry() const +void *c_QBoxLayout__geometry(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->geometry_nocallback(); + } else { + return targetPtr->geometry(); + } + }()}; +} + +// tag=1050 +// hasHeightForWidth() const +bool c_QBoxLayout__hasHeightForWidth(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); +} + +// tag=1050 +// heightForWidth(int arg__1) const +int c_QBoxLayout__heightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// indexOf(const QLayoutItem * arg__1) const +int c_QBoxLayout__indexOf_QLayoutItem(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->indexOf_nocallback(arg__1); + } else { + return targetPtr->indexOf(arg__1); + } + }(); +} + +// tag=1050 +// indexOf(const QWidget * arg__1) const +int c_QBoxLayout__indexOf_QWidget(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->indexOf_nocallback(arg__1); + } else { + return targetPtr->indexOf(arg__1); + } + }(); +} + +// tag=1050 +// insertItem(int index, QLayoutItem * arg__2) +void c_QBoxLayout__insertItem_int_QLayoutItem(void *thisObj, int index, + void *arg__2_) { + auto arg__2 = reinterpret_cast(arg__2_); + // tag=1010 + fromPtr(thisObj)->insertItem(index, arg__2); +} + +// tag=1050 +// insertLayout(int index, QLayout * layout, int stretch) +void c_QBoxLayout__insertLayout_int_QLayout_int(void *thisObj, int index, + void *layout_, int stretch) { + auto layout = reinterpret_cast(layout_); + // tag=1010 + fromPtr(thisObj)->insertLayout(index, layout, stretch); +} + +// tag=1050 +// insertSpacing(int index, int size) +void c_QBoxLayout__insertSpacing_int_int(void *thisObj, int index, int size) { + // tag=1010 + fromPtr(thisObj)->insertSpacing(index, size); +} + +// tag=1050 +// insertStretch(int index, int stretch) +void c_QBoxLayout__insertStretch_int_int(void *thisObj, int index, + int stretch) { + // tag=1010 + fromPtr(thisObj)->insertStretch(index, stretch); +} + +// tag=1050 +// insertWidget(int index, QWidget * widget, int stretch) +void c_QBoxLayout__insertWidget_int_QWidget_int(void *thisObj, int index, + void *widget_, int stretch) { + auto widget = reinterpret_cast(widget_); + // tag=1010 + fromPtr(thisObj)->insertWidget(index, widget, stretch); +} + +// tag=1050 +// invalidate() +void c_QBoxLayout__invalidate(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->invalidate_nocallback(); + } else { + return targetPtr->invalidate(); + } + }(); +} + +// tag=1050 +// isEmpty() const +bool c_QBoxLayout__isEmpty(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->isEmpty_nocallback(); + } else { + return targetPtr->isEmpty(); + } + }(); +} + +// tag=1050 +// itemAt(int arg__1) const +void *c_QBoxLayout__itemAt_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->itemAt_nocallback(arg__1); + } else { + return targetPtr->itemAt(arg__1); + } + }(); +} + +// tag=1050 +// layout() +void *c_QBoxLayout__layout(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->layout_nocallback(); + } else { + return targetPtr->layout(); + } + }(); +} + +// tag=1050 +// maximumSize() const +void *c_QBoxLayout__maximumSize(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->maximumSize_nocallback(); + } else { + return targetPtr->maximumSize(); + } + }()}; +} + +// tag=1050 +// minimumHeightForWidth(int arg__1) const +int c_QBoxLayout__minimumHeightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumHeightForWidth_nocallback(arg__1); + } else { + return targetPtr->minimumHeightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// minimumSize() const +void *c_QBoxLayout__minimumSize(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSize_nocallback(); + } else { + return targetPtr->minimumSize(); + } + }()}; +} + +// tag=1050 +// setGeometry(const QRect & arg__1) +void c_QBoxLayout__setGeometry_QRect(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setGeometry_nocallback(arg__1); + } else { + return targetPtr->setGeometry(arg__1); + } + }(); +} + +// tag=1050 +// setSpacing(int spacing) +void c_QBoxLayout__setSpacing_int(void *thisObj, int spacing) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setSpacing_nocallback(spacing); + } else { + return targetPtr->setSpacing(spacing); + } + }(); +} + +// tag=1050 +// setStretch(int index, int stretch) +void c_QBoxLayout__setStretch_int_int(void *thisObj, int index, int stretch) { + // tag=1010 + fromPtr(thisObj)->setStretch(index, stretch); +} + +// tag=1050 +// setStretchFactor(QLayout * l, int stretch) +bool c_QBoxLayout__setStretchFactor_QLayout_int(void *thisObj, void *l_, + int stretch) { + auto l = reinterpret_cast(l_); + return + // tag=1010 + fromPtr(thisObj)->setStretchFactor(l, stretch); +} + +// tag=1050 +// setStretchFactor(QWidget * w, int stretch) +bool c_QBoxLayout__setStretchFactor_QWidget_int(void *thisObj, void *w_, + int stretch) { + auto w = reinterpret_cast(w_); + return + // tag=1010 + fromPtr(thisObj)->setStretchFactor(w, stretch); +} + +// tag=1050 +// sizeHint() const +void *c_QBoxLayout__sizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; +} + +// tag=1050 +// spacing() const +int c_QBoxLayout__spacing(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->spacing_nocallback(); + } else { + return targetPtr->spacing(); + } + }(); +} + +// tag=1050 +// stretch(int index) const +int c_QBoxLayout__stretch_int(void *thisObj, int index) { + return + // tag=1010 + fromPtr(thisObj)->stretch(index); +} + +// tag=1050 +// takeAt(int arg__1) +void *c_QBoxLayout__takeAt_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->takeAt_nocallback(arg__1); + } else { + return targetPtr->takeAt(arg__1); + } + }(); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QBoxLayout__tr_char_char_int(const char *s, const char *c, + int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QBoxLayout_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// widget() const +void *c_QBoxLayout__widget(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->widget_nocallback(); + } else { + return targetPtr->widget(); + } + }(); +} +void c_QBoxLayout__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QBoxLayout__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 3180: + wrapper->m_addItemCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_addItem>( + callback); + break; + case 3188: + wrapper->m_countCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_count>( + callback); + break; + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_customEvent>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_event>( + callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_eventFilter>( + callback); + break; + case 3162: + wrapper->m_expandingDirectionsCallback = + reinterpret_cast(callback); + break; + case 3163: + wrapper->m_geometryCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_geometry>( + callback); + break; + case 3164: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 3165: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_heightForWidth>( + callback); + break; + case 3198: + wrapper->m_indexOfCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_indexOf>( + callback); + break; + case 3199: + wrapper->m_indexOf_2Callback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_indexOf_2>( + callback); + break; + case 3166: + wrapper->m_invalidateCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_invalidate>( + callback); + break; + case 3167: + wrapper->m_isEmptyCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_isEmpty>( + callback); + break; + case 3205: + wrapper->m_itemAtCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_itemAt>( + callback); + break; + case 3168: + wrapper->m_layoutCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_layout>( + callback); + break; + case 3169: + wrapper->m_maximumSizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_maximumSize>( + callback); + break; + case 3170: + wrapper->m_minimumHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 3171: + wrapper->m_minimumSizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_minimumSize>( + callback); + break; + case 3172: + wrapper->m_setGeometryCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_setGeometry>( + callback); + break; + case 3224: + wrapper->m_setSpacingCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_setSpacing>( + callback); + break; + case 3173: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_sizeHint>( + callback); + break; + case 3226: + wrapper->m_spacingCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_spacing>( + callback); + break; + case 3228: + wrapper->m_takeAtCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_takeAt>( + callback); + break; + case 3174: + wrapper->m_widgetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QBoxLayout_wrapper::Callback_widget>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QBoxLayout_wrapper.h b/generated/QtDartBindings/dart/ffi/QBoxLayout_wrapper.h new file mode 100644 index 0000000..eada492 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QBoxLayout_wrapper.h @@ -0,0 +1,416 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QBoxLayout_wrapper : public ::QBoxLayout { +public: + ~QBoxLayout_wrapper(); + // tag=1041 + virtual void addItem(QLayoutItem *arg__1); + // tag=1008 + virtual void addItem_nocallback(QLayoutItem *arg__1); + // tag=1041 + void addLayout(QLayout *layout, int stretch = 0); + // tag=1041 + void addSpacing(int size); + // tag=1041 + void addStretch(int stretch = 0); + // tag=1041 + void addStrut(int arg__1); + // tag=1041 + void addWidget(QWidget *arg__1, int stretch = 0); + // tag=1041 + virtual int count() const; + // tag=1008 + virtual int count_nocallback() const; + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual bool event(QEvent *event); + // tag=1008 + virtual bool event_nocallback(QEvent *event); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + virtual QFlags expandingDirections() const; + // tag=1008 + virtual QFlags expandingDirections_nocallback() const; + // tag=1041 + virtual QRect geometry() const; + // tag=1008 + virtual QRect geometry_nocallback() const; + // tag=1041 + virtual bool hasHeightForWidth() const; + // tag=1008 + virtual bool hasHeightForWidth_nocallback() const; + // tag=1041 + virtual int heightForWidth(int arg__1) const; + // tag=1008 + virtual int heightForWidth_nocallback(int arg__1) const; + // tag=1041 + virtual int indexOf(const QLayoutItem *arg__1) const; + // tag=1008 + virtual int indexOf_nocallback(const QLayoutItem *arg__1) const; + // tag=1041 + virtual int indexOf(const QWidget *arg__1) const; + // tag=1008 + virtual int indexOf_nocallback(const QWidget *arg__1) const; + // tag=1041 + void insertItem(int index, QLayoutItem *arg__2); + // tag=1041 + void insertLayout(int index, QLayout *layout, int stretch = 0); + // tag=1041 + void insertSpacing(int index, int size); + // tag=1041 + void insertStretch(int index, int stretch = 0); + // tag=1041 + void insertWidget(int index, QWidget *widget, int stretch = 0); + // tag=1041 + virtual void invalidate(); + // tag=1008 + virtual void invalidate_nocallback(); + // tag=1041 + virtual bool isEmpty() const; + // tag=1008 + virtual bool isEmpty_nocallback() const; + // tag=1041 + virtual QLayoutItem *itemAt(int arg__1) const; + // tag=1008 + virtual QLayoutItem *itemAt_nocallback(int arg__1) const; + // tag=1041 + virtual QLayout *layout(); + // tag=1008 + virtual QLayout *layout_nocallback(); + // tag=1041 + virtual QSize maximumSize() const; + // tag=1008 + virtual QSize maximumSize_nocallback() const; + // tag=1041 + virtual int minimumHeightForWidth(int arg__1) const; + // tag=1008 + virtual int minimumHeightForWidth_nocallback(int arg__1) const; + // tag=1041 + virtual QSize minimumSize() const; + // tag=1008 + virtual QSize minimumSize_nocallback() const; + // tag=1041 + virtual void setGeometry(const QRect &arg__1); + // tag=1008 + virtual void setGeometry_nocallback(const QRect &arg__1); + // tag=1041 + virtual void setSpacing(int spacing); + // tag=1008 + virtual void setSpacing_nocallback(int spacing); + // tag=1041 + void setStretch(int index, int stretch); + // tag=1041 + bool setStretchFactor(QLayout *l, int stretch); + // tag=1041 + bool setStretchFactor(QWidget *w, int stretch); + // tag=1041 + virtual QSize sizeHint() const; + // tag=1008 + virtual QSize sizeHint_nocallback() const; + // tag=1041 + virtual int spacing() const; + // tag=1008 + virtual int spacing_nocallback() const; + // tag=1041 + int stretch(int index) const; + // tag=1041 + virtual QLayoutItem *takeAt(int arg__1); + // tag=1008 + virtual QLayoutItem *takeAt_nocallback(int arg__1); + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + virtual QWidget *widget() const; + // tag=1008 + virtual QWidget *widget_nocallback() const; + // tag=1042 + typedef void (*Callback_addItem)(void *, QLayoutItem *arg__1); + Callback_addItem m_addItemCallback = nullptr; + // tag=1042 + typedef int (*Callback_count)(void *); + Callback_count m_countCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef QFlags (*Callback_expandingDirections)(void *); + Callback_expandingDirections m_expandingDirectionsCallback = nullptr; + // tag=1042 + typedef QRect *(*Callback_geometry)(void *); + Callback_geometry m_geometryCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_indexOf)(void *, const QLayoutItem *arg__1); + Callback_indexOf m_indexOfCallback = nullptr; + // tag=1042 + typedef int (*Callback_indexOf_2)(void *, const QWidget *arg__1); + Callback_indexOf_2 m_indexOf_2Callback = nullptr; + // tag=1042 + typedef void (*Callback_invalidate)(void *); + Callback_invalidate m_invalidateCallback = nullptr; + // tag=1042 + typedef bool (*Callback_isEmpty)(void *); + Callback_isEmpty m_isEmptyCallback = nullptr; + // tag=1042 + typedef QLayoutItem *(*Callback_itemAt)(void *, int arg__1); + Callback_itemAt m_itemAtCallback = nullptr; + // tag=1042 + typedef QLayout *(*Callback_layout)(void *); + Callback_layout m_layoutCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_maximumSize)(void *); + Callback_maximumSize m_maximumSizeCallback = nullptr; + // tag=1042 + typedef int (*Callback_minimumHeightForWidth)(void *, int arg__1); + Callback_minimumHeightForWidth m_minimumHeightForWidthCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_minimumSize)(void *); + Callback_minimumSize m_minimumSizeCallback = nullptr; + // tag=1042 + typedef void (*Callback_setGeometry)(void *, const QRect &arg__1); + Callback_setGeometry m_setGeometryCallback = nullptr; + // tag=1042 + typedef void (*Callback_setSpacing)(void *, int spacing); + Callback_setSpacing m_setSpacingCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; + // tag=1042 + typedef int (*Callback_spacing)(void *); + Callback_spacing m_spacingCallback = nullptr; + // tag=1042 + typedef QLayoutItem *(*Callback_takeAt)(void *, int arg__1); + Callback_takeAt m_takeAtCallback = nullptr; + // tag=1042 + typedef QWidget *(*Callback_widget)(void *); + Callback_widget m_widgetCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QBoxLayout::addItem(QLayoutItem * arg__1) +QtDartBindings_EXPORT void c_QBoxLayout__addItem_QLayoutItem(void *thisObj, + void *arg__1_); + +// tag=1067 +// QBoxLayout::addLayout(QLayout * layout, int stretch) +QtDartBindings_EXPORT void +c_QBoxLayout__addLayout_QLayout_int(void *thisObj, void *layout_, int stretch); + +// tag=1067 +// QBoxLayout::addSpacing(int size) +QtDartBindings_EXPORT void c_QBoxLayout__addSpacing_int(void *thisObj, + int size); + +// tag=1067 +// QBoxLayout::addStretch(int stretch) +QtDartBindings_EXPORT void c_QBoxLayout__addStretch_int(void *thisObj, + int stretch); + +// tag=1067 +// QBoxLayout::addStrut(int arg__1) +QtDartBindings_EXPORT void c_QBoxLayout__addStrut_int(void *thisObj, + int arg__1); + +// tag=1067 +// QBoxLayout::addWidget(QWidget * arg__1, int stretch) +QtDartBindings_EXPORT void +c_QBoxLayout__addWidget_QWidget_int(void *thisObj, void *arg__1_, int stretch); + +// tag=1067 +// QBoxLayout::count() const +QtDartBindings_EXPORT int c_QBoxLayout__count(void *thisObj); + +// tag=1067 +// QBoxLayout::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QBoxLayout__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QBoxLayout::event(QEvent * event) +QtDartBindings_EXPORT bool c_QBoxLayout__event_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QBoxLayout::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QBoxLayout__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); + +// tag=1067 +// QBoxLayout::expandingDirections() const +QtDartBindings_EXPORT int c_QBoxLayout__expandingDirections(void *thisObj); + +// tag=1067 +// QBoxLayout::geometry() const +QtDartBindings_EXPORT void *c_QBoxLayout__geometry(void *thisObj); + +// tag=1067 +// QBoxLayout::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QBoxLayout__hasHeightForWidth(void *thisObj); + +// tag=1067 +// QBoxLayout::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QBoxLayout__heightForWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QBoxLayout::indexOf(const QLayoutItem * arg__1) const +QtDartBindings_EXPORT int c_QBoxLayout__indexOf_QLayoutItem(void *thisObj, + void *arg__1_); + +// tag=1067 +// QBoxLayout::indexOf(const QWidget * arg__1) const +QtDartBindings_EXPORT int c_QBoxLayout__indexOf_QWidget(void *thisObj, + void *arg__1_); + +// tag=1067 +// QBoxLayout::insertItem(int index, QLayoutItem * arg__2) +QtDartBindings_EXPORT void +c_QBoxLayout__insertItem_int_QLayoutItem(void *thisObj, int index, + void *arg__2_); + +// tag=1067 +// QBoxLayout::insertLayout(int index, QLayout * layout, int stretch) +QtDartBindings_EXPORT void +c_QBoxLayout__insertLayout_int_QLayout_int(void *thisObj, int index, + void *layout_, int stretch); + +// tag=1067 +// QBoxLayout::insertSpacing(int index, int size) +QtDartBindings_EXPORT void +c_QBoxLayout__insertSpacing_int_int(void *thisObj, int index, int size); + +// tag=1067 +// QBoxLayout::insertStretch(int index, int stretch) +QtDartBindings_EXPORT void +c_QBoxLayout__insertStretch_int_int(void *thisObj, int index, int stretch); + +// tag=1067 +// QBoxLayout::insertWidget(int index, QWidget * widget, int stretch) +QtDartBindings_EXPORT void +c_QBoxLayout__insertWidget_int_QWidget_int(void *thisObj, int index, + void *widget_, int stretch); + +// tag=1067 +// QBoxLayout::invalidate() +QtDartBindings_EXPORT void c_QBoxLayout__invalidate(void *thisObj); + +// tag=1067 +// QBoxLayout::isEmpty() const +QtDartBindings_EXPORT bool c_QBoxLayout__isEmpty(void *thisObj); + +// tag=1067 +// QBoxLayout::itemAt(int arg__1) const +QtDartBindings_EXPORT void *c_QBoxLayout__itemAt_int(void *thisObj, int arg__1); + +// tag=1067 +// QBoxLayout::layout() +QtDartBindings_EXPORT void *c_QBoxLayout__layout(void *thisObj); + +// tag=1067 +// QBoxLayout::maximumSize() const +QtDartBindings_EXPORT void *c_QBoxLayout__maximumSize(void *thisObj); + +// tag=1067 +// QBoxLayout::minimumHeightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QBoxLayout__minimumHeightForWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QBoxLayout::minimumSize() const +QtDartBindings_EXPORT void *c_QBoxLayout__minimumSize(void *thisObj); + +// tag=1067 +// QBoxLayout::setGeometry(const QRect & arg__1) +QtDartBindings_EXPORT void c_QBoxLayout__setGeometry_QRect(void *thisObj, + void *arg__1_); + +// tag=1067 +// QBoxLayout::setSpacing(int spacing) +QtDartBindings_EXPORT void c_QBoxLayout__setSpacing_int(void *thisObj, + int spacing); + +// tag=1067 +// QBoxLayout::setStretch(int index, int stretch) +QtDartBindings_EXPORT void +c_QBoxLayout__setStretch_int_int(void *thisObj, int index, int stretch); + +// tag=1067 +// QBoxLayout::setStretchFactor(QLayout * l, int stretch) +QtDartBindings_EXPORT bool +c_QBoxLayout__setStretchFactor_QLayout_int(void *thisObj, void *l_, + int stretch); + +// tag=1067 +// QBoxLayout::setStretchFactor(QWidget * w, int stretch) +QtDartBindings_EXPORT bool +c_QBoxLayout__setStretchFactor_QWidget_int(void *thisObj, void *w_, + int stretch); + +// tag=1067 +// QBoxLayout::sizeHint() const +QtDartBindings_EXPORT void *c_QBoxLayout__sizeHint(void *thisObj); + +// tag=1067 +// QBoxLayout::spacing() const +QtDartBindings_EXPORT int c_QBoxLayout__spacing(void *thisObj); + +// tag=1067 +// QBoxLayout::stretch(int index) const +QtDartBindings_EXPORT int c_QBoxLayout__stretch_int(void *thisObj, int index); + +// tag=1067 +// QBoxLayout::takeAt(int arg__1) +QtDartBindings_EXPORT void *c_QBoxLayout__takeAt_int(void *thisObj, int arg__1); + +// tag=1067 +// QBoxLayout::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QBoxLayout__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1067 +// QBoxLayout::widget() const +QtDartBindings_EXPORT void *c_QBoxLayout__widget(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QBoxLayout__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QBoxLayout__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QBoxLayout_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QBrush_c.cpp b/generated/QtDartBindings/dart/ffi/QBrush_c.cpp new file mode 100644 index 0000000..e3323fa --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QBrush_c.cpp @@ -0,0 +1,107 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QBrush_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QBrush_wrapper::QBrush_wrapper() : ::QBrush() {} +QBrush_wrapper::QBrush_wrapper(const QColor &color) : ::QBrush(color) {} +QBrush_wrapper::QBrush_wrapper(const QColor &color, const QPixmap &pixmap) + : ::QBrush(color, pixmap) {} +QBrush_wrapper::QBrush_wrapper(const QPixmap &pixmap) : ::QBrush(pixmap) {} +const QColor &QBrush_wrapper::color() const { return ::QBrush::color(); } +bool QBrush_wrapper::isDetached() const { return ::QBrush::isDetached(); } +bool QBrush_wrapper::isOpaque() const { return ::QBrush::isOpaque(); } +void QBrush_wrapper::setColor(const QColor &color) { + ::QBrush::setColor(color); +} +void QBrush_wrapper::setTexture(const QPixmap &pixmap) { + ::QBrush::setTexture(pixmap); +} +QPixmap QBrush_wrapper::texture() const { return ::QBrush::texture(); } +QBrush_wrapper::~QBrush_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QBrush *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +static QtDartBindings_wrappersNS::QBrush_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QBrush_Finalizer(void *cppObj) { + delete reinterpret_cast(cppObj); +} +void *c_QBrush__constructor() { + auto ptr = new QtDartBindings_wrappersNS::QBrush_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QBrush__constructor_QColor(void *color_) { + assert(color_); + auto &color = *reinterpret_cast(color_); + auto ptr = new QtDartBindings_wrappersNS::QBrush_wrapper(color); + return reinterpret_cast(ptr); +} +void *c_QBrush__constructor_QColor_QPixmap(void *color_, void *pixmap_) { + assert(color_); + auto &color = *reinterpret_cast(color_); + assert(pixmap_); + auto &pixmap = *reinterpret_cast(pixmap_); + auto ptr = new QtDartBindings_wrappersNS::QBrush_wrapper(color, pixmap); + return reinterpret_cast(ptr); +} +void *c_QBrush__constructor_QPixmap(void *pixmap_) { + assert(pixmap_); + auto &pixmap = *reinterpret_cast(pixmap_); + auto ptr = new QtDartBindings_wrappersNS::QBrush_wrapper(pixmap); + return reinterpret_cast(ptr); +} +// color() const +void *c_QBrush__color(void *thisObj) { + const auto &result = + const_cast(static_cast(&fromPtr(thisObj)->color())); + return result; +} +// isDetached() const +bool c_QBrush__isDetached(void *thisObj) { + const auto &result = fromPtr(thisObj)->isDetached(); + return result; +} +// isOpaque() const +bool c_QBrush__isOpaque(void *thisObj) { + const auto &result = fromPtr(thisObj)->isOpaque(); + return result; +} +// setColor(const QColor & color) +void c_QBrush__setColor_QColor(void *thisObj, void *color_) { + assert(color_); + auto &color = *reinterpret_cast(color_); + fromPtr(thisObj)->setColor(color); +} +// setTexture(const QPixmap & pixmap) +void c_QBrush__setTexture_QPixmap(void *thisObj, void *pixmap_) { + assert(pixmap_); + auto &pixmap = *reinterpret_cast(pixmap_); + fromPtr(thisObj)->setTexture(pixmap); +} +// texture() const +void *c_QBrush__texture(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->texture()}; + return result; +} +void c_QBrush__destructor(void *thisObj) { delete fromPtr(thisObj); } +} diff --git a/generated/QtDartBindings/dart/ffi/QBrush_c.h b/generated/QtDartBindings/dart/ffi/QBrush_c.h new file mode 100644 index 0000000..62c27c1 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QBrush_c.h @@ -0,0 +1,53 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QBrush_wrapper : public ::QBrush { +public: + ~QBrush_wrapper(); + QBrush_wrapper(); + QBrush_wrapper(const QColor &color); + QBrush_wrapper(const QColor &color, const QPixmap &pixmap); + QBrush_wrapper(const QPixmap &pixmap); + const QColor &color() const; + bool isDetached() const; + bool isOpaque() const; + void setColor(const QColor &color); + void setTexture(const QPixmap &pixmap); + QPixmap texture() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QBrush::QBrush() +QtDartBindings_EXPORT void *c_QBrush__constructor(); +// QBrush::QBrush(const QColor & color) +QtDartBindings_EXPORT void *c_QBrush__constructor_QColor(void *color_); +// QBrush::QBrush(const QColor & color, const QPixmap & pixmap) +QtDartBindings_EXPORT void *c_QBrush__constructor_QColor_QPixmap(void *color_, + void *pixmap_); +// QBrush::QBrush(const QPixmap & pixmap) +QtDartBindings_EXPORT void *c_QBrush__constructor_QPixmap(void *pixmap_); +// QBrush::color() const +QtDartBindings_EXPORT void *c_QBrush__color(void *thisObj); +// QBrush::isDetached() const +QtDartBindings_EXPORT bool c_QBrush__isDetached(void *thisObj); +// QBrush::isOpaque() const +QtDartBindings_EXPORT bool c_QBrush__isOpaque(void *thisObj); +// QBrush::setColor(const QColor & color) +QtDartBindings_EXPORT void c_QBrush__setColor_QColor(void *thisObj, + void *color_); +// QBrush::setTexture(const QPixmap & pixmap) +QtDartBindings_EXPORT void c_QBrush__setTexture_QPixmap(void *thisObj, + void *pixmap_); +// QBrush::texture() const +QtDartBindings_EXPORT void *c_QBrush__texture(void *thisObj); +QtDartBindings_EXPORT void c_QBrush__destructor(void *thisObj); +QtDartBindings_EXPORT void c_QBrush_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QBrush_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QBrush_wrapper.cpp new file mode 100644 index 0000000..47719be --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QBrush_wrapper.cpp @@ -0,0 +1,163 @@ +#include "QBrush_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QBrush_wrapper::QBrush_wrapper() : ::QBrush() {} + +// tag=1006 +QBrush_wrapper::QBrush_wrapper(const QColor &color) : ::QBrush(color) {} + +// tag=1006 +QBrush_wrapper::QBrush_wrapper(const QColor &color, const QPixmap &pixmap) + : ::QBrush(color, pixmap) {} + +// tag=1006 +QBrush_wrapper::QBrush_wrapper(const QPixmap &pixmap) : ::QBrush(pixmap) {} +const QColor &QBrush_wrapper::color() const { + // tag=1000 + + // tag=1004 + return ::QBrush::color(); +} +bool QBrush_wrapper::isDetached() const { + // tag=1000 + + // tag=1004 + return ::QBrush::isDetached(); +} +bool QBrush_wrapper::isOpaque() const { + // tag=1000 + + // tag=1004 + return ::QBrush::isOpaque(); +} +void QBrush_wrapper::setColor(const QColor &color) { + // tag=1000 + + // tag=1004 + ::QBrush::setColor(color); +} +void QBrush_wrapper::setTexture(const QPixmap &pixmap) { + // tag=1000 + + // tag=1004 + ::QBrush::setTexture(pixmap); +} +QPixmap QBrush_wrapper::texture() const { + // tag=1000 + + // tag=1004 + return ::QBrush::texture(); +} + +// tag=1005 +QBrush_wrapper::~QBrush_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QBrush *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +// tag=1014 +static QtDartBindings_wrappersNS::QBrush_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QBrush_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast(cppObj); +} +void *c_QBrush__constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QBrush_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QBrush__constructor_QColor(void *color_) { + auto &color = *reinterpret_cast(color_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QBrush_wrapper(color); + return reinterpret_cast(ptr); +} +void *c_QBrush__constructor_QColor_QPixmap(void *color_, void *pixmap_) { + auto &color = *reinterpret_cast(color_); + auto &pixmap = *reinterpret_cast(pixmap_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QBrush_wrapper(color, pixmap); + return reinterpret_cast(ptr); +} +void *c_QBrush__constructor_QPixmap(void *pixmap_) { + auto &pixmap = *reinterpret_cast(pixmap_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QBrush_wrapper(pixmap); + return reinterpret_cast(ptr); +} + +// tag=1050 +// color() const +void *c_QBrush__color(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast(static_cast(&fromPtr(thisObj)->color())); +} + +// tag=1050 +// isDetached() const +bool c_QBrush__isDetached(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isDetached(); +} + +// tag=1050 +// isOpaque() const +bool c_QBrush__isOpaque(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isOpaque(); +} + +// tag=1050 +// setColor(const QColor & color) +void c_QBrush__setColor_QColor(void *thisObj, void *color_) { + auto &color = *reinterpret_cast(color_); + // tag=1010 + fromPtr(thisObj)->setColor(color); +} + +// tag=1050 +// setTexture(const QPixmap & pixmap) +void c_QBrush__setTexture_QPixmap(void *thisObj, void *pixmap_) { + auto &pixmap = *reinterpret_cast(pixmap_); + // tag=1010 + fromPtr(thisObj)->setTexture(pixmap); +} + +// tag=1050 +// texture() const +void *c_QBrush__texture(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->texture()}; +} +void c_QBrush__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} diff --git a/generated/QtDartBindings/dart/ffi/QBrush_wrapper.h b/generated/QtDartBindings/dart/ffi/QBrush_wrapper.h new file mode 100644 index 0000000..8e7ea75 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QBrush_wrapper.h @@ -0,0 +1,86 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1043 +class QBrush_wrapper : public ::QBrush { +public: + ~QBrush_wrapper(); + // tag=1041 + QBrush_wrapper(); + // tag=1041 + QBrush_wrapper(const QColor &color); + // tag=1041 + QBrush_wrapper(const QColor &color, const QPixmap &pixmap); + // tag=1041 + QBrush_wrapper(const QPixmap &pixmap); + // tag=1041 + const QColor &color() const; + // tag=1041 + bool isDetached() const; + // tag=1041 + bool isOpaque() const; + // tag=1041 + void setColor(const QColor &color); + // tag=1041 + void setTexture(const QPixmap &pixmap); + // tag=1041 + QPixmap texture() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QBrush::QBrush() +QtDartBindings_EXPORT void *c_QBrush__constructor(); + +// tag=1067 +// QBrush::QBrush(const QColor & color) +QtDartBindings_EXPORT void *c_QBrush__constructor_QColor(void *color_); + +// tag=1067 +// QBrush::QBrush(const QColor & color, const QPixmap & pixmap) +QtDartBindings_EXPORT void *c_QBrush__constructor_QColor_QPixmap(void *color_, + void *pixmap_); + +// tag=1067 +// QBrush::QBrush(const QPixmap & pixmap) +QtDartBindings_EXPORT void *c_QBrush__constructor_QPixmap(void *pixmap_); + +// tag=1067 +// QBrush::color() const +QtDartBindings_EXPORT void *c_QBrush__color(void *thisObj); + +// tag=1067 +// QBrush::isDetached() const +QtDartBindings_EXPORT bool c_QBrush__isDetached(void *thisObj); + +// tag=1067 +// QBrush::isOpaque() const +QtDartBindings_EXPORT bool c_QBrush__isOpaque(void *thisObj); + +// tag=1067 +// QBrush::setColor(const QColor & color) +QtDartBindings_EXPORT void c_QBrush__setColor_QColor(void *thisObj, + void *color_); + +// tag=1067 +// QBrush::setTexture(const QPixmap & pixmap) +QtDartBindings_EXPORT void c_QBrush__setTexture_QPixmap(void *thisObj, + void *pixmap_); + +// tag=1067 +// QBrush::texture() const +QtDartBindings_EXPORT void *c_QBrush__texture(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QBrush__destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QBrush_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QByteArray_c.cpp b/generated/QtDartBindings/dart/ffi/QByteArray_c.cpp new file mode 100644 index 0000000..718e3f3 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QByteArray_c.cpp @@ -0,0 +1,590 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QByteArray_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QByteArray_wrapper::QByteArray_wrapper() : ::QByteArray() {} +QByteArray_wrapper::QByteArray_wrapper(const char *arg__1, qsizetype size) + : ::QByteArray(arg__1, size) {} +QByteArray &QByteArray_wrapper::append(const QByteArray &a) { + return ::QByteArray::append(a); +} +QByteArray &QByteArray_wrapper::append(const char *s) { + return ::QByteArray::append(s); +} +QByteArray &QByteArray_wrapper::append(const char *s, qsizetype len) { + return ::QByteArray::append(s, len); +} +char QByteArray_wrapper::at(qsizetype i) const { return ::QByteArray::at(i); } +qsizetype QByteArray_wrapper::capacity() const { + return ::QByteArray::capacity(); +} +const char *QByteArray_wrapper::cbegin() const { + return ::QByteArray::cbegin(); +} +const char *QByteArray_wrapper::cend() const { return ::QByteArray::cend(); } +void QByteArray_wrapper::chop(qsizetype n) { ::QByteArray::chop(n); } +QByteArray QByteArray_wrapper::chopped(qsizetype len) const { + return ::QByteArray::chopped(len); +} +void QByteArray_wrapper::clear() { ::QByteArray::clear(); } +const char *QByteArray_wrapper::constBegin() const { + return ::QByteArray::constBegin(); +} +const char *QByteArray_wrapper::constData() const { + return ::QByteArray::constData(); +} +const char *QByteArray_wrapper::constEnd() const { + return ::QByteArray::constEnd(); +} +void QByteArray_wrapper::detach() { ::QByteArray::detach(); } +QByteArray QByteArray_wrapper::first(qsizetype n) const { + return ::QByteArray::first(n); +} +QByteArray QByteArray_wrapper::fromBase64(const QByteArray &base64) { + return ::QByteArray::fromBase64(base64); +} +QByteArray QByteArray_wrapper::fromHex(const QByteArray &hexEncoded) { + return ::QByteArray::fromHex(hexEncoded); +} +QByteArray QByteArray_wrapper::fromRawData(const char *data, qsizetype size) { + return ::QByteArray::fromRawData(data, size); +} +QByteArray &QByteArray_wrapper::insert(qsizetype i, const QByteArray &data) { + return ::QByteArray::insert(i, data); +} +QByteArray &QByteArray_wrapper::insert(qsizetype i, const char *s) { + return ::QByteArray::insert(i, s); +} +QByteArray &QByteArray_wrapper::insert(qsizetype i, const char *s, + qsizetype len) { + return ::QByteArray::insert(i, s, len); +} +bool QByteArray_wrapper::isDetached() const { + return ::QByteArray::isDetached(); +} +bool QByteArray_wrapper::isEmpty() const { return ::QByteArray::isEmpty(); } +bool QByteArray_wrapper::isLower() const { return ::QByteArray::isLower(); } +bool QByteArray_wrapper::isNull() const { return ::QByteArray::isNull(); } +bool QByteArray_wrapper::isSharedWith(const QByteArray &other) const { + return ::QByteArray::isSharedWith(other); +} +bool QByteArray_wrapper::isUpper() const { return ::QByteArray::isUpper(); } +bool QByteArray_wrapper::isValidUtf8() const { + return ::QByteArray::isValidUtf8(); +} +QByteArray QByteArray_wrapper::last(qsizetype n) const { + return ::QByteArray::last(n); +} +QByteArray QByteArray_wrapper::left(qsizetype len) const { + return ::QByteArray::left(len); +} +qsizetype QByteArray_wrapper::length() const { return ::QByteArray::length(); } +QByteArray QByteArray_wrapper::mid(qsizetype index, qsizetype len) const { + return ::QByteArray::mid(index, len); +} +QByteArray QByteArray_wrapper::number(int arg__1, int base) { + return ::QByteArray::number(arg__1, base); +} +QByteArray QByteArray_wrapper::number(long arg__1, int base) { + return ::QByteArray::number(arg__1, base); +} +QByteArray QByteArray_wrapper::number(qint64 arg__1, int base) { + return ::QByteArray::number(arg__1, base); +} +QByteArray &QByteArray_wrapper::prepend(const QByteArray &a) { + return ::QByteArray::prepend(a); +} +QByteArray &QByteArray_wrapper::prepend(const char *s) { + return ::QByteArray::prepend(s); +} +QByteArray &QByteArray_wrapper::prepend(const char *s, qsizetype len) { + return ::QByteArray::prepend(s, len); +} +void QByteArray_wrapper::push_back(const QByteArray &a) { + ::QByteArray::push_back(a); +} +void QByteArray_wrapper::push_back(const char *s) { + ::QByteArray::push_back(s); +} +void QByteArray_wrapper::push_front(const QByteArray &a) { + ::QByteArray::push_front(a); +} +void QByteArray_wrapper::push_front(const char *c) { + ::QByteArray::push_front(c); +} +QByteArray &QByteArray_wrapper::remove(qsizetype index, qsizetype len) { + return ::QByteArray::remove(index, len); +} +QByteArray QByteArray_wrapper::repeated(qsizetype times) const { + return ::QByteArray::repeated(times); +} +QByteArray &QByteArray_wrapper::replace(const char *before, qsizetype bsize, + const char *after, qsizetype asize) { + return ::QByteArray::replace(before, bsize, after, asize); +} +QByteArray &QByteArray_wrapper::replace(qsizetype index, qsizetype len, + const char *s, qsizetype alen) { + return ::QByteArray::replace(index, len, s, alen); +} +void QByteArray_wrapper::reserve(qsizetype size) { + ::QByteArray::reserve(size); +} +void QByteArray_wrapper::resize(qsizetype size) { ::QByteArray::resize(size); } +QByteArray QByteArray_wrapper::right(qsizetype len) const { + return ::QByteArray::right(len); +} +QByteArray &QByteArray_wrapper::setNum(int arg__1, int base) { + return ::QByteArray::setNum(arg__1, base); +} +QByteArray &QByteArray_wrapper::setNum(long arg__1, int base) { + return ::QByteArray::setNum(arg__1, base); +} +QByteArray &QByteArray_wrapper::setNum(qint64 arg__1, int base) { + return ::QByteArray::setNum(arg__1, base); +} +QByteArray &QByteArray_wrapper::setNum(short arg__1, int base) { + return ::QByteArray::setNum(arg__1, base); +} +QByteArray &QByteArray_wrapper::setRawData(const char *a, qsizetype n) { + return ::QByteArray::setRawData(a, n); +} +void QByteArray_wrapper::shrink_to_fit() { ::QByteArray::shrink_to_fit(); } +QByteArray QByteArray_wrapper::simplified() { + return ::QByteArray::simplified(); +} +qsizetype QByteArray_wrapper::size() const { return ::QByteArray::size(); } +QByteArray QByteArray_wrapper::sliced(qsizetype pos) const { + return ::QByteArray::sliced(pos); +} +QByteArray QByteArray_wrapper::sliced(qsizetype pos, qsizetype n) const { + return ::QByteArray::sliced(pos, n); +} +void QByteArray_wrapper::squeeze() { ::QByteArray::squeeze(); } +QByteArray QByteArray_wrapper::toBase64() const { + return ::QByteArray::toBase64(); +} +QByteArray QByteArray_wrapper::toLower() { return ::QByteArray::toLower(); } +QByteArray QByteArray_wrapper::toUpper() { return ::QByteArray::toUpper(); } +QByteArray QByteArray_wrapper::trimmed() { return ::QByteArray::trimmed(); } +void QByteArray_wrapper::truncate(qsizetype pos) { + ::QByteArray::truncate(pos); +} +QByteArray_wrapper::~QByteArray_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QByteArray *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QByteArray_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QByteArray_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QByteArray__constructor() { + auto ptr = new QtDartBindings_wrappersNS::QByteArray_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QByteArray__constructor_char_qsizetype(const char *arg__1, + qsizetype size) { + auto ptr = new QtDartBindings_wrappersNS::QByteArray_wrapper(arg__1, size); + return reinterpret_cast(ptr); +} +// append(const QByteArray & a) +void *c_QByteArray__append_QByteArray(void *thisObj, void *a_) { + assert(a_); + auto &a = *reinterpret_cast(a_); + const auto &result = &fromPtr(thisObj)->append(a); + return result; +} +// append(const char * s) +void *c_QByteArray__append_char(void *thisObj, const char *s) { + const auto &result = &fromPtr(thisObj)->append(s); + free((char *)s); + return result; +} +// append(const char * s, qsizetype len) +void *c_QByteArray__append_char_qsizetype(void *thisObj, const char *s, + qsizetype len) { + const auto &result = &fromPtr(thisObj)->append(s, len); + free((char *)s); + return result; +} +// at(qsizetype i) const +char c_QByteArray__at_qsizetype(void *thisObj, qsizetype i) { + const auto &result = fromPtr(thisObj)->at(i); + return result; +} +// capacity() const +qsizetype c_QByteArray__capacity(void *thisObj) { + const auto &result = fromPtr(thisObj)->capacity(); + return result; +} +// cbegin() const +const char *c_QByteArray__cbegin(void *thisObj) { + const auto &result = fromPtr(thisObj)->cbegin(); + return result; +} +// cend() const +const char *c_QByteArray__cend(void *thisObj) { + const auto &result = fromPtr(thisObj)->cend(); + return result; +} +// chop(qsizetype n) +void c_QByteArray__chop_qsizetype(void *thisObj, qsizetype n) { + fromPtr(thisObj)->chop(n); +} +// chopped(qsizetype len) const +void *c_QByteArray__chopped_qsizetype(void *thisObj, qsizetype len) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->chopped(len)}; + return result; +} +// clear() +void c_QByteArray__clear(void *thisObj) { fromPtr(thisObj)->clear(); } +// constBegin() const +const char *c_QByteArray__constBegin(void *thisObj) { + const auto &result = fromPtr(thisObj)->constBegin(); + return result; +} +// constData() const +const char *c_QByteArray__constData(void *thisObj) { + const auto &result = fromPtr(thisObj)->constData(); + return result; +} +// constEnd() const +const char *c_QByteArray__constEnd(void *thisObj) { + const auto &result = fromPtr(thisObj)->constEnd(); + return result; +} +// detach() +void c_QByteArray__detach(void *thisObj) { fromPtr(thisObj)->detach(); } +// first(qsizetype n) const +void *c_QByteArray__first_qsizetype(void *thisObj, qsizetype n) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->first(n)}; + return result; +} +// fromBase64(const QByteArray & base64) +void *c_static_QByteArray__fromBase64_QByteArray(void *base64_) { + assert(base64_); + auto &base64 = *reinterpret_cast(base64_); + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QByteArray_wrapper::fromBase64(base64)}; + return result; +} +// fromHex(const QByteArray & hexEncoded) +void *c_static_QByteArray__fromHex_QByteArray(void *hexEncoded_) { + assert(hexEncoded_); + auto &hexEncoded = *reinterpret_cast(hexEncoded_); + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QByteArray_wrapper::fromHex(hexEncoded)}; + return result; +} +// fromRawData(const char * data, qsizetype size) +void *c_static_QByteArray__fromRawData_char_qsizetype(const char *data, + qsizetype size) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QByteArray_wrapper::fromRawData(data, size)}; + free((char *)data); + return result; +} +// insert(qsizetype i, const QByteArray & data) +void *c_QByteArray__insert_qsizetype_QByteArray(void *thisObj, qsizetype i, + void *data_) { + assert(data_); + auto &data = *reinterpret_cast(data_); + const auto &result = &fromPtr(thisObj)->insert(i, data); + return result; +} +// insert(qsizetype i, const char * s) +void *c_QByteArray__insert_qsizetype_char(void *thisObj, qsizetype i, + const char *s) { + const auto &result = &fromPtr(thisObj)->insert(i, s); + free((char *)s); + return result; +} +// insert(qsizetype i, const char * s, qsizetype len) +void *c_QByteArray__insert_qsizetype_char_qsizetype(void *thisObj, qsizetype i, + const char *s, + qsizetype len) { + const auto &result = &fromPtr(thisObj)->insert(i, s, len); + free((char *)s); + return result; +} +// isDetached() const +bool c_QByteArray__isDetached(void *thisObj) { + const auto &result = fromPtr(thisObj)->isDetached(); + return result; +} +// isEmpty() const +bool c_QByteArray__isEmpty(void *thisObj) { + const auto &result = fromPtr(thisObj)->isEmpty(); + return result; +} +// isLower() const +bool c_QByteArray__isLower(void *thisObj) { + const auto &result = fromPtr(thisObj)->isLower(); + return result; +} +// isNull() const +bool c_QByteArray__isNull(void *thisObj) { + const auto &result = fromPtr(thisObj)->isNull(); + return result; +} +// isSharedWith(const QByteArray & other) const +bool c_QByteArray__isSharedWith_QByteArray(void *thisObj, void *other_) { + assert(other_); + auto &other = *reinterpret_cast(other_); + const auto &result = fromPtr(thisObj)->isSharedWith(other); + return result; +} +// isUpper() const +bool c_QByteArray__isUpper(void *thisObj) { + const auto &result = fromPtr(thisObj)->isUpper(); + return result; +} +// isValidUtf8() const +bool c_QByteArray__isValidUtf8(void *thisObj) { + const auto &result = fromPtr(thisObj)->isValidUtf8(); + return result; +} +// last(qsizetype n) const +void *c_QByteArray__last_qsizetype(void *thisObj, qsizetype n) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->last(n)}; + return result; +} +// left(qsizetype len) const +void *c_QByteArray__left_qsizetype(void *thisObj, qsizetype len) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->left(len)}; + return result; +} +// length() const +qsizetype c_QByteArray__length(void *thisObj) { + const auto &result = fromPtr(thisObj)->length(); + return result; +} +// mid(qsizetype index, qsizetype len) const +void *c_QByteArray__mid_qsizetype_qsizetype(void *thisObj, qsizetype index, + qsizetype len) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mid(index, len)}; + return result; +} +// number(int arg__1, int base) +void *c_static_QByteArray__number_int_int(int arg__1, int base) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QByteArray_wrapper::number(arg__1, base)}; + return result; +} +// number(long arg__1, int base) +void *c_static_QByteArray__number_long_int(long arg__1, int base) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QByteArray_wrapper::number(arg__1, base)}; + return result; +} +// number(qint64 arg__1, int base) +void *c_static_QByteArray__number_qint64_int(qint64 arg__1, int base) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QByteArray_wrapper::number(arg__1, base)}; + return result; +} +// prepend(const QByteArray & a) +void *c_QByteArray__prepend_QByteArray(void *thisObj, void *a_) { + assert(a_); + auto &a = *reinterpret_cast(a_); + const auto &result = &fromPtr(thisObj)->prepend(a); + return result; +} +// prepend(const char * s) +void *c_QByteArray__prepend_char(void *thisObj, const char *s) { + const auto &result = &fromPtr(thisObj)->prepend(s); + free((char *)s); + return result; +} +// prepend(const char * s, qsizetype len) +void *c_QByteArray__prepend_char_qsizetype(void *thisObj, const char *s, + qsizetype len) { + const auto &result = &fromPtr(thisObj)->prepend(s, len); + free((char *)s); + return result; +} +// push_back(const QByteArray & a) +void c_QByteArray__push_back_QByteArray(void *thisObj, void *a_) { + assert(a_); + auto &a = *reinterpret_cast(a_); + fromPtr(thisObj)->push_back(a); +} +// push_back(const char * s) +void c_QByteArray__push_back_char(void *thisObj, const char *s) { + fromPtr(thisObj)->push_back(s); + free((char *)s); +} +// push_front(const QByteArray & a) +void c_QByteArray__push_front_QByteArray(void *thisObj, void *a_) { + assert(a_); + auto &a = *reinterpret_cast(a_); + fromPtr(thisObj)->push_front(a); +} +// push_front(const char * c) +void c_QByteArray__push_front_char(void *thisObj, const char *c) { + fromPtr(thisObj)->push_front(c); + free((char *)c); +} +// remove(qsizetype index, qsizetype len) +void *c_QByteArray__remove_qsizetype_qsizetype(void *thisObj, qsizetype index, + qsizetype len) { + const auto &result = &fromPtr(thisObj)->remove(index, len); + return result; +} +// repeated(qsizetype times) const +void *c_QByteArray__repeated_qsizetype(void *thisObj, qsizetype times) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->repeated(times)}; + return result; +} +// replace(const char * before, qsizetype bsize, const char * after, qsizetype +// asize) +void *c_QByteArray__replace_char_qsizetype_char_qsizetype(void *thisObj, + const char *before, + qsizetype bsize, + const char *after, + qsizetype asize) { + const auto &result = &fromPtr(thisObj)->replace(before, bsize, after, asize); + free((char *)before); + free((char *)after); + return result; +} +// replace(qsizetype index, qsizetype len, const char * s, qsizetype alen) +void *c_QByteArray__replace_qsizetype_qsizetype_char_qsizetype(void *thisObj, + qsizetype index, + qsizetype len, + const char *s, + qsizetype alen) { + const auto &result = &fromPtr(thisObj)->replace(index, len, s, alen); + free((char *)s); + return result; +} +// reserve(qsizetype size) +void c_QByteArray__reserve_qsizetype(void *thisObj, qsizetype size) { + fromPtr(thisObj)->reserve(size); +} +// resize(qsizetype size) +void c_QByteArray__resize_qsizetype(void *thisObj, qsizetype size) { + fromPtr(thisObj)->resize(size); +} +// right(qsizetype len) const +void *c_QByteArray__right_qsizetype(void *thisObj, qsizetype len) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->right(len)}; + return result; +} +// setNum(int arg__1, int base) +void *c_QByteArray__setNum_int_int(void *thisObj, int arg__1, int base) { + const auto &result = &fromPtr(thisObj)->setNum(arg__1, base); + return result; +} +// setNum(long arg__1, int base) +void *c_QByteArray__setNum_long_int(void *thisObj, long arg__1, int base) { + const auto &result = &fromPtr(thisObj)->setNum(arg__1, base); + return result; +} +// setNum(qint64 arg__1, int base) +void *c_QByteArray__setNum_qint64_int(void *thisObj, qint64 arg__1, int base) { + const auto &result = &fromPtr(thisObj)->setNum(arg__1, base); + return result; +} +// setNum(short arg__1, int base) +void *c_QByteArray__setNum_short_int(void *thisObj, short arg__1, int base) { + const auto &result = &fromPtr(thisObj)->setNum(arg__1, base); + return result; +} +// setRawData(const char * a, qsizetype n) +void *c_QByteArray__setRawData_char_qsizetype(void *thisObj, const char *a, + qsizetype n) { + const auto &result = &fromPtr(thisObj)->setRawData(a, n); + free((char *)a); + return result; +} +// shrink_to_fit() +void c_QByteArray__shrink_to_fit(void *thisObj) { + fromPtr(thisObj)->shrink_to_fit(); +} +// simplified() +void *c_QByteArray__simplified(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->simplified()}; + return result; +} +// size() const +qsizetype c_QByteArray__size(void *thisObj) { + const auto &result = fromPtr(thisObj)->size(); + return result; +} +// sliced(qsizetype pos) const +void *c_QByteArray__sliced_qsizetype(void *thisObj, qsizetype pos) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->sliced(pos)}; + return result; +} +// sliced(qsizetype pos, qsizetype n) const +void *c_QByteArray__sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->sliced(pos, n)}; + return result; +} +// squeeze() +void c_QByteArray__squeeze(void *thisObj) { fromPtr(thisObj)->squeeze(); } +// toBase64() const +void *c_QByteArray__toBase64(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toBase64()}; + return result; +} +// toLower() +void *c_QByteArray__toLower(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toLower()}; + return result; +} +// toUpper() +void *c_QByteArray__toUpper(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toUpper()}; + return result; +} +// trimmed() +void *c_QByteArray__trimmed(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->trimmed()}; + return result; +} +// truncate(qsizetype pos) +void c_QByteArray__truncate_qsizetype(void *thisObj, qsizetype pos) { + fromPtr(thisObj)->truncate(pos); +} +void c_QByteArray__destructor(void *thisObj) { delete fromPtr(thisObj); } +} diff --git a/generated/QtDartBindings/dart/ffi/QByteArray_c.h b/generated/QtDartBindings/dart/ffi/QByteArray_c.h new file mode 100644 index 0000000..2cc8e85 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QByteArray_c.h @@ -0,0 +1,296 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QByteArray_wrapper : public ::QByteArray { +public: + ~QByteArray_wrapper(); + QByteArray_wrapper(); + QByteArray_wrapper(const char *arg__1, qsizetype size = -1); + QByteArray &append(const QByteArray &a); + QByteArray &append(const char *s); + QByteArray &append(const char *s, qsizetype len); + char at(qsizetype i) const; + char back() const; + const char *begin() const; + qsizetype capacity() const; + const char *cbegin() const; + const char *cend() const; + void chop(qsizetype n); + QByteArray chopped(qsizetype len) const; + void clear(); + const char *constBegin() const; + const char *constData() const; + const char *constEnd() const; + const char *data() const; + void detach(); + const char *end() const; + QByteArray first(qsizetype n) const; + static QByteArray fromBase64(const QByteArray &base64); + static QByteArray fromHex(const QByteArray &hexEncoded); + static QByteArray fromRawData(const char *data, qsizetype size); + char front() const; + QByteArray &insert(qsizetype i, const QByteArray &data); + QByteArray &insert(qsizetype i, const char *s); + QByteArray &insert(qsizetype i, const char *s, qsizetype len); + bool isDetached() const; + bool isEmpty() const; + bool isLower() const; + bool isNull() const; + bool isSharedWith(const QByteArray &other) const; + bool isUpper() const; + bool isValidUtf8() const; + QByteArray last(qsizetype n) const; + QByteArray left(qsizetype len) const; + qsizetype length() const; + QByteArray mid(qsizetype index, qsizetype len = -1) const; + static QByteArray number(int arg__1, int base = 10); + static QByteArray number(long arg__1, int base = 10); + static QByteArray number(qint64 arg__1, int base = 10); + QByteArray &prepend(const QByteArray &a); + QByteArray &prepend(const char *s); + QByteArray &prepend(const char *s, qsizetype len); + void push_back(const QByteArray &a); + void push_back(const char *s); + void push_front(const QByteArray &a); + void push_front(const char *c); + QByteArray &remove(qsizetype index, qsizetype len); + QByteArray repeated(qsizetype times) const; + QByteArray &replace(const char *before, qsizetype bsize, const char *after, + qsizetype asize); + QByteArray &replace(qsizetype index, qsizetype len, const char *s, + qsizetype alen); + void reserve(qsizetype size); + void resize(qsizetype size); + QByteArray right(qsizetype len) const; + QByteArray &setNum(int arg__1, int base = 10); + QByteArray &setNum(long arg__1, int base = 10); + QByteArray &setNum(qint64 arg__1, int base = 10); + QByteArray &setNum(short arg__1, int base = 10); + QByteArray &setRawData(const char *a, qsizetype n); + void shrink_to_fit(); + QByteArray simplified(); + qsizetype size() const; + QByteArray sliced(qsizetype pos) const; + QByteArray sliced(qsizetype pos, qsizetype n) const; + void squeeze(); + QByteArray toBase64() const; + QByteArray toLower(); + QByteArray toUpper(); + QByteArray trimmed(); + void truncate(qsizetype pos); +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QByteArray::QByteArray() +QtDartBindings_EXPORT void *c_QByteArray__constructor(); +// QByteArray::QByteArray(const char * arg__1, qsizetype size) +QtDartBindings_EXPORT void * +c_QByteArray__constructor_char_qsizetype(const char *arg__1, qsizetype size); +// QByteArray::append(const QByteArray & a) +QtDartBindings_EXPORT void *c_QByteArray__append_QByteArray(void *thisObj, + void *a_); +// QByteArray::append(const char * s) +QtDartBindings_EXPORT void *c_QByteArray__append_char(void *thisObj, + const char *s); +// QByteArray::append(const char * s, qsizetype len) +QtDartBindings_EXPORT void *c_QByteArray__append_char_qsizetype(void *thisObj, + const char *s, + qsizetype len); +// QByteArray::at(qsizetype i) const +QtDartBindings_EXPORT char c_QByteArray__at_qsizetype(void *thisObj, + qsizetype i); +// QByteArray::back() const +QtDartBindings_EXPORT char c_QByteArray__back(void *thisObj); +// QByteArray::begin() const +QtDartBindings_EXPORT const char *c_QByteArray__begin(void *thisObj); +// QByteArray::capacity() const +QtDartBindings_EXPORT qsizetype c_QByteArray__capacity(void *thisObj); +// QByteArray::cbegin() const +QtDartBindings_EXPORT const char *c_QByteArray__cbegin(void *thisObj); +// QByteArray::cend() const +QtDartBindings_EXPORT const char *c_QByteArray__cend(void *thisObj); +// QByteArray::chop(qsizetype n) +QtDartBindings_EXPORT void c_QByteArray__chop_qsizetype(void *thisObj, + qsizetype n); +// QByteArray::chopped(qsizetype len) const +QtDartBindings_EXPORT void *c_QByteArray__chopped_qsizetype(void *thisObj, + qsizetype len); +// QByteArray::clear() +QtDartBindings_EXPORT void c_QByteArray__clear(void *thisObj); +// QByteArray::constBegin() const +QtDartBindings_EXPORT const char *c_QByteArray__constBegin(void *thisObj); +// QByteArray::constData() const +QtDartBindings_EXPORT const char *c_QByteArray__constData(void *thisObj); +// QByteArray::constEnd() const +QtDartBindings_EXPORT const char *c_QByteArray__constEnd(void *thisObj); +// QByteArray::data() const +QtDartBindings_EXPORT const char *c_QByteArray__data(void *thisObj); +// QByteArray::detach() +QtDartBindings_EXPORT void c_QByteArray__detach(void *thisObj); +// QByteArray::end() const +QtDartBindings_EXPORT const char *c_QByteArray__end(void *thisObj); +// QByteArray::first(qsizetype n) const +QtDartBindings_EXPORT void *c_QByteArray__first_qsizetype(void *thisObj, + qsizetype n); +// QByteArray::fromBase64(const QByteArray & base64) +QtDartBindings_EXPORT void * +c_static_QByteArray__fromBase64_QByteArray(void *base64_); +// QByteArray::fromHex(const QByteArray & hexEncoded) +QtDartBindings_EXPORT void * +c_static_QByteArray__fromHex_QByteArray(void *hexEncoded_); +// QByteArray::fromRawData(const char * data, qsizetype size) +QtDartBindings_EXPORT void * +c_static_QByteArray__fromRawData_char_qsizetype(const char *data, + qsizetype size); +// QByteArray::front() const +QtDartBindings_EXPORT char c_QByteArray__front(void *thisObj); +// QByteArray::insert(qsizetype i, const QByteArray & data) +QtDartBindings_EXPORT void * +c_QByteArray__insert_qsizetype_QByteArray(void *thisObj, qsizetype i, + void *data_); +// QByteArray::insert(qsizetype i, const char * s) +QtDartBindings_EXPORT void * +c_QByteArray__insert_qsizetype_char(void *thisObj, qsizetype i, const char *s); +// QByteArray::insert(qsizetype i, const char * s, qsizetype len) +QtDartBindings_EXPORT void * +c_QByteArray__insert_qsizetype_char_qsizetype(void *thisObj, qsizetype i, + const char *s, qsizetype len); +// QByteArray::isDetached() const +QtDartBindings_EXPORT bool c_QByteArray__isDetached(void *thisObj); +// QByteArray::isEmpty() const +QtDartBindings_EXPORT bool c_QByteArray__isEmpty(void *thisObj); +// QByteArray::isLower() const +QtDartBindings_EXPORT bool c_QByteArray__isLower(void *thisObj); +// QByteArray::isNull() const +QtDartBindings_EXPORT bool c_QByteArray__isNull(void *thisObj); +// QByteArray::isSharedWith(const QByteArray & other) const +QtDartBindings_EXPORT bool c_QByteArray__isSharedWith_QByteArray(void *thisObj, + void *other_); +// QByteArray::isUpper() const +QtDartBindings_EXPORT bool c_QByteArray__isUpper(void *thisObj); +// QByteArray::isValidUtf8() const +QtDartBindings_EXPORT bool c_QByteArray__isValidUtf8(void *thisObj); +// QByteArray::last(qsizetype n) const +QtDartBindings_EXPORT void *c_QByteArray__last_qsizetype(void *thisObj, + qsizetype n); +// QByteArray::left(qsizetype len) const +QtDartBindings_EXPORT void *c_QByteArray__left_qsizetype(void *thisObj, + qsizetype len); +// QByteArray::length() const +QtDartBindings_EXPORT qsizetype c_QByteArray__length(void *thisObj); +// QByteArray::mid(qsizetype index, qsizetype len) const +QtDartBindings_EXPORT void * +c_QByteArray__mid_qsizetype_qsizetype(void *thisObj, qsizetype index, + qsizetype len); +// QByteArray::number(int arg__1, int base) +QtDartBindings_EXPORT void *c_static_QByteArray__number_int_int(int arg__1, + int base); +// QByteArray::number(long arg__1, int base) +QtDartBindings_EXPORT void *c_static_QByteArray__number_long_int(long arg__1, + int base); +// QByteArray::number(qint64 arg__1, int base) +QtDartBindings_EXPORT void * +c_static_QByteArray__number_qint64_int(qint64 arg__1, int base); +// QByteArray::prepend(const QByteArray & a) +QtDartBindings_EXPORT void *c_QByteArray__prepend_QByteArray(void *thisObj, + void *a_); +// QByteArray::prepend(const char * s) +QtDartBindings_EXPORT void *c_QByteArray__prepend_char(void *thisObj, + const char *s); +// QByteArray::prepend(const char * s, qsizetype len) +QtDartBindings_EXPORT void *c_QByteArray__prepend_char_qsizetype(void *thisObj, + const char *s, + qsizetype len); +// QByteArray::push_back(const QByteArray & a) +QtDartBindings_EXPORT void c_QByteArray__push_back_QByteArray(void *thisObj, + void *a_); +// QByteArray::push_back(const char * s) +QtDartBindings_EXPORT void c_QByteArray__push_back_char(void *thisObj, + const char *s); +// QByteArray::push_front(const QByteArray & a) +QtDartBindings_EXPORT void c_QByteArray__push_front_QByteArray(void *thisObj, + void *a_); +// QByteArray::push_front(const char * c) +QtDartBindings_EXPORT void c_QByteArray__push_front_char(void *thisObj, + const char *c); +// QByteArray::remove(qsizetype index, qsizetype len) +QtDartBindings_EXPORT void * +c_QByteArray__remove_qsizetype_qsizetype(void *thisObj, qsizetype index, + qsizetype len); +// QByteArray::repeated(qsizetype times) const +QtDartBindings_EXPORT void *c_QByteArray__repeated_qsizetype(void *thisObj, + qsizetype times); +// QByteArray::replace(const char * before, qsizetype bsize, const char * after, +// qsizetype asize) +QtDartBindings_EXPORT void *c_QByteArray__replace_char_qsizetype_char_qsizetype( + void *thisObj, const char *before, qsizetype bsize, const char *after, + qsizetype asize); +// QByteArray::replace(qsizetype index, qsizetype len, const char * s, qsizetype +// alen) +QtDartBindings_EXPORT void * +c_QByteArray__replace_qsizetype_qsizetype_char_qsizetype(void *thisObj, + qsizetype index, + qsizetype len, + const char *s, + qsizetype alen); +// QByteArray::reserve(qsizetype size) +QtDartBindings_EXPORT void c_QByteArray__reserve_qsizetype(void *thisObj, + qsizetype size); +// QByteArray::resize(qsizetype size) +QtDartBindings_EXPORT void c_QByteArray__resize_qsizetype(void *thisObj, + qsizetype size); +// QByteArray::right(qsizetype len) const +QtDartBindings_EXPORT void *c_QByteArray__right_qsizetype(void *thisObj, + qsizetype len); +// QByteArray::setNum(int arg__1, int base) +QtDartBindings_EXPORT void *c_QByteArray__setNum_int_int(void *thisObj, + int arg__1, int base); +// QByteArray::setNum(long arg__1, int base) +QtDartBindings_EXPORT void * +c_QByteArray__setNum_long_int(void *thisObj, long arg__1, int base); +// QByteArray::setNum(qint64 arg__1, int base) +QtDartBindings_EXPORT void * +c_QByteArray__setNum_qint64_int(void *thisObj, qint64 arg__1, int base); +// QByteArray::setNum(short arg__1, int base) +QtDartBindings_EXPORT void * +c_QByteArray__setNum_short_int(void *thisObj, short arg__1, int base); +// QByteArray::setRawData(const char * a, qsizetype n) +QtDartBindings_EXPORT void * +c_QByteArray__setRawData_char_qsizetype(void *thisObj, const char *a, + qsizetype n); +// QByteArray::shrink_to_fit() +QtDartBindings_EXPORT void c_QByteArray__shrink_to_fit(void *thisObj); +// QByteArray::simplified() +QtDartBindings_EXPORT void *c_QByteArray__simplified(void *thisObj); +// QByteArray::size() const +QtDartBindings_EXPORT qsizetype c_QByteArray__size(void *thisObj); +// QByteArray::sliced(qsizetype pos) const +QtDartBindings_EXPORT void *c_QByteArray__sliced_qsizetype(void *thisObj, + qsizetype pos); +// QByteArray::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QByteArray__sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n); +// QByteArray::squeeze() +QtDartBindings_EXPORT void c_QByteArray__squeeze(void *thisObj); +// QByteArray::toBase64() const +QtDartBindings_EXPORT void *c_QByteArray__toBase64(void *thisObj); +// QByteArray::toLower() +QtDartBindings_EXPORT void *c_QByteArray__toLower(void *thisObj); +// QByteArray::toUpper() +QtDartBindings_EXPORT void *c_QByteArray__toUpper(void *thisObj); +// QByteArray::trimmed() +QtDartBindings_EXPORT void *c_QByteArray__trimmed(void *thisObj); +// QByteArray::truncate(qsizetype pos) +QtDartBindings_EXPORT void c_QByteArray__truncate_qsizetype(void *thisObj, + qsizetype pos); +QtDartBindings_EXPORT void c_QByteArray__destructor(void *thisObj); +QtDartBindings_EXPORT void c_QByteArray_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QByteArray_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QByteArray_wrapper.cpp new file mode 100644 index 0000000..f3db267 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QByteArray_wrapper.cpp @@ -0,0 +1,1087 @@ +#include "QByteArray_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QByteArray_wrapper::QByteArray_wrapper() : ::QByteArray() {} + +// tag=1006 +QByteArray_wrapper::QByteArray_wrapper(const char *arg__1, qsizetype size) + : ::QByteArray(arg__1, size) {} +QByteArray &QByteArray_wrapper::append(const QByteArray &a) { + // tag=1000 + + // tag=1004 + return ::QByteArray::append(a); +} +QByteArray &QByteArray_wrapper::append(const char *s) { + // tag=1000 + + // tag=1004 + return ::QByteArray::append(s); +} +QByteArray &QByteArray_wrapper::append(const char *s, qsizetype len) { + // tag=1000 + + // tag=1004 + return ::QByteArray::append(s, len); +} +char QByteArray_wrapper::at(qsizetype i) const { + // tag=1000 + + // tag=1004 + return ::QByteArray::at(i); +} +qsizetype QByteArray_wrapper::capacity() const { + // tag=1000 + + // tag=1004 + return ::QByteArray::capacity(); +} +const char *QByteArray_wrapper::cbegin() const { + // tag=1000 + + // tag=1004 + return ::QByteArray::cbegin(); +} +const char *QByteArray_wrapper::cend() const { + // tag=1000 + + // tag=1004 + return ::QByteArray::cend(); +} +void QByteArray_wrapper::chop(qsizetype n) { + // tag=1000 + + // tag=1004 + ::QByteArray::chop(n); +} +QByteArray QByteArray_wrapper::chopped(qsizetype len) const { + // tag=1000 + + // tag=1004 + return ::QByteArray::chopped(len); +} +void QByteArray_wrapper::clear() { + // tag=1000 + + // tag=1004 + ::QByteArray::clear(); +} +const char *QByteArray_wrapper::constBegin() const { + // tag=1000 + + // tag=1004 + return ::QByteArray::constBegin(); +} +const char *QByteArray_wrapper::constData() const { + // tag=1000 + + // tag=1004 + return ::QByteArray::constData(); +} +const char *QByteArray_wrapper::constEnd() const { + // tag=1000 + + // tag=1004 + return ::QByteArray::constEnd(); +} +qsizetype QByteArray_wrapper::count() const { + // tag=1000 + + // tag=1004 + return ::QByteArray::count(); +} +void QByteArray_wrapper::detach() { + // tag=1000 + + // tag=1004 + ::QByteArray::detach(); +} +QByteArray QByteArray_wrapper::first(qsizetype n) const { + // tag=1000 + + // tag=1004 + return ::QByteArray::first(n); +} +QByteArray QByteArray_wrapper::fromBase64(const QByteArray &base64) { + // tag=1000 + + // tag=1004 + return ::QByteArray::fromBase64(base64); +} +QByteArray QByteArray_wrapper::fromHex(const QByteArray &hexEncoded) { + // tag=1000 + + // tag=1004 + return ::QByteArray::fromHex(hexEncoded); +} +QByteArray QByteArray_wrapper::fromRawData(const char *data, qsizetype size) { + // tag=1000 + + // tag=1004 + return ::QByteArray::fromRawData(data, size); +} +QByteArray &QByteArray_wrapper::insert(qsizetype i, const QByteArray &data) { + // tag=1000 + + // tag=1004 + return ::QByteArray::insert(i, data); +} +QByteArray &QByteArray_wrapper::insert(qsizetype i, const char *s) { + // tag=1000 + + // tag=1004 + return ::QByteArray::insert(i, s); +} +QByteArray &QByteArray_wrapper::insert(qsizetype i, const char *s, + qsizetype len) { + // tag=1000 + + // tag=1004 + return ::QByteArray::insert(i, s, len); +} +bool QByteArray_wrapper::isDetached() const { + // tag=1000 + + // tag=1004 + return ::QByteArray::isDetached(); +} +bool QByteArray_wrapper::isEmpty() const { + // tag=1000 + + // tag=1004 + return ::QByteArray::isEmpty(); +} +bool QByteArray_wrapper::isLower() const { + // tag=1000 + + // tag=1004 + return ::QByteArray::isLower(); +} +bool QByteArray_wrapper::isNull() const { + // tag=1000 + + // tag=1004 + return ::QByteArray::isNull(); +} +bool QByteArray_wrapper::isSharedWith(const QByteArray &other) const { + // tag=1000 + + // tag=1004 + return ::QByteArray::isSharedWith(other); +} +bool QByteArray_wrapper::isUpper() const { + // tag=1000 + + // tag=1004 + return ::QByteArray::isUpper(); +} +bool QByteArray_wrapper::isValidUtf8() const { + // tag=1000 + + // tag=1004 + return ::QByteArray::isValidUtf8(); +} +QByteArray QByteArray_wrapper::last(qsizetype n) const { + // tag=1000 + + // tag=1004 + return ::QByteArray::last(n); +} +QByteArray QByteArray_wrapper::left(qsizetype len) const { + // tag=1000 + + // tag=1004 + return ::QByteArray::left(len); +} +qsizetype QByteArray_wrapper::length() const { + // tag=1000 + + // tag=1004 + return ::QByteArray::length(); +} +QByteArray QByteArray_wrapper::mid(qsizetype index, qsizetype len) const { + // tag=1000 + + // tag=1004 + return ::QByteArray::mid(index, len); +} +QByteArray QByteArray_wrapper::number(int arg__1, int base) { + // tag=1000 + + // tag=1004 + return ::QByteArray::number(arg__1, base); +} +QByteArray QByteArray_wrapper::number(long arg__1, int base) { + // tag=1000 + + // tag=1004 + return ::QByteArray::number(arg__1, base); +} +QByteArray QByteArray_wrapper::number(qint64 arg__1, int base) { + // tag=1000 + + // tag=1004 + return ::QByteArray::number(arg__1, base); +} +QByteArray &QByteArray_wrapper::prepend(const QByteArray &a) { + // tag=1000 + + // tag=1004 + return ::QByteArray::prepend(a); +} +QByteArray &QByteArray_wrapper::prepend(const char *s) { + // tag=1000 + + // tag=1004 + return ::QByteArray::prepend(s); +} +QByteArray &QByteArray_wrapper::prepend(const char *s, qsizetype len) { + // tag=1000 + + // tag=1004 + return ::QByteArray::prepend(s, len); +} +void QByteArray_wrapper::push_back(const QByteArray &a) { + // tag=1000 + + // tag=1004 + ::QByteArray::push_back(a); +} +void QByteArray_wrapper::push_back(const char *s) { + // tag=1000 + + // tag=1004 + ::QByteArray::push_back(s); +} +void QByteArray_wrapper::push_front(const QByteArray &a) { + // tag=1000 + + // tag=1004 + ::QByteArray::push_front(a); +} +void QByteArray_wrapper::push_front(const char *c) { + // tag=1000 + + // tag=1004 + ::QByteArray::push_front(c); +} +QByteArray &QByteArray_wrapper::remove(qsizetype index, qsizetype len) { + // tag=1000 + + // tag=1004 + return ::QByteArray::remove(index, len); +} +QByteArray QByteArray_wrapper::repeated(qsizetype times) const { + // tag=1000 + + // tag=1004 + return ::QByteArray::repeated(times); +} +QByteArray &QByteArray_wrapper::replace(const char *before, qsizetype bsize, + const char *after, qsizetype asize) { + // tag=1000 + + // tag=1004 + return ::QByteArray::replace(before, bsize, after, asize); +} +QByteArray &QByteArray_wrapper::replace(qsizetype index, qsizetype len, + const char *s, qsizetype alen) { + // tag=1000 + + // tag=1004 + return ::QByteArray::replace(index, len, s, alen); +} +void QByteArray_wrapper::reserve(qsizetype size) { + // tag=1000 + + // tag=1004 + ::QByteArray::reserve(size); +} +void QByteArray_wrapper::resize(qsizetype size) { + // tag=1000 + + // tag=1004 + ::QByteArray::resize(size); +} +QByteArray QByteArray_wrapper::right(qsizetype len) const { + // tag=1000 + + // tag=1004 + return ::QByteArray::right(len); +} +QByteArray &QByteArray_wrapper::setNum(int arg__1, int base) { + // tag=1000 + + // tag=1004 + return ::QByteArray::setNum(arg__1, base); +} +QByteArray &QByteArray_wrapper::setNum(long arg__1, int base) { + // tag=1000 + + // tag=1004 + return ::QByteArray::setNum(arg__1, base); +} +QByteArray &QByteArray_wrapper::setNum(qint64 arg__1, int base) { + // tag=1000 + + // tag=1004 + return ::QByteArray::setNum(arg__1, base); +} +QByteArray &QByteArray_wrapper::setNum(short arg__1, int base) { + // tag=1000 + + // tag=1004 + return ::QByteArray::setNum(arg__1, base); +} +QByteArray &QByteArray_wrapper::setRawData(const char *a, qsizetype n) { + // tag=1000 + + // tag=1004 + return ::QByteArray::setRawData(a, n); +} +void QByteArray_wrapper::shrink_to_fit() { + // tag=1000 + + // tag=1004 + ::QByteArray::shrink_to_fit(); +} +QByteArray QByteArray_wrapper::simplified() { + // tag=1000 + + // tag=1004 + return ::QByteArray::simplified(); +} +qsizetype QByteArray_wrapper::size() const { + // tag=1000 + + // tag=1004 + return ::QByteArray::size(); +} +QByteArray QByteArray_wrapper::sliced(qsizetype pos) const { + // tag=1000 + + // tag=1004 + return ::QByteArray::sliced(pos); +} +QByteArray QByteArray_wrapper::sliced(qsizetype pos, qsizetype n) const { + // tag=1000 + + // tag=1004 + return ::QByteArray::sliced(pos, n); +} +void QByteArray_wrapper::squeeze() { + // tag=1000 + + // tag=1004 + ::QByteArray::squeeze(); +} +QByteArray QByteArray_wrapper::toBase64() const { + // tag=1000 + + // tag=1004 + return ::QByteArray::toBase64(); +} +QByteArray QByteArray_wrapper::toLower() { + // tag=1000 + + // tag=1004 + return ::QByteArray::toLower(); +} +QByteArray QByteArray_wrapper::toUpper() { + // tag=1000 + + // tag=1004 + return ::QByteArray::toUpper(); +} +QByteArray QByteArray_wrapper::trimmed() { + // tag=1000 + + // tag=1004 + return ::QByteArray::trimmed(); +} +void QByteArray_wrapper::truncate(qsizetype pos) { + // tag=1000 + + // tag=1004 + ::QByteArray::truncate(pos); +} + +// tag=1005 +QByteArray_wrapper::~QByteArray_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QByteArray *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QByteArray_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QByteArray_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QByteArray__constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QByteArray_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QByteArray__constructor_char_qsizetype(const char *arg__1, + qsizetype size) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QByteArray_wrapper(arg__1, size); + return reinterpret_cast(ptr); +} + +// tag=1050 +// append(const QByteArray & a) +void *c_QByteArray__append_QByteArray(void *thisObj, void *a_) { + auto &a = *reinterpret_cast(a_); + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->append(a); +} + +// tag=1050 +// append(const char * s) +void *c_QByteArray__append_char(void *thisObj, const char *s) { + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->append(s); +} + +// tag=1050 +// append(const char * s, qsizetype len) +void *c_QByteArray__append_char_qsizetype(void *thisObj, const char *s, + qsizetype len) { + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->append(s, len); +} + +// tag=1050 +// at(qsizetype i) const +char c_QByteArray__at_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + fromPtr(thisObj)->at(i); +} + +// tag=1050 +// capacity() const +qsizetype c_QByteArray__capacity(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->capacity(); +} + +// tag=1050 +// cbegin() const +const char *c_QByteArray__cbegin(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->cbegin(); +} + +// tag=1050 +// cend() const +const char *c_QByteArray__cend(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->cend(); +} + +// tag=1050 +// chop(qsizetype n) +void c_QByteArray__chop_qsizetype(void *thisObj, qsizetype n) { + // tag=1010 + fromPtr(thisObj)->chop(n); +} + +// tag=1050 +// chopped(qsizetype len) const +void *c_QByteArray__chopped_qsizetype(void *thisObj, qsizetype len) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->chopped(len)}; +} + +// tag=1050 +// clear() +void c_QByteArray__clear(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clear(); +} + +// tag=1050 +// constBegin() const +const char *c_QByteArray__constBegin(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->constBegin(); +} + +// tag=1050 +// constData() const +const char *c_QByteArray__constData(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->constData(); +} + +// tag=1050 +// constEnd() const +const char *c_QByteArray__constEnd(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->constEnd(); +} + +// tag=1050 +// count() const +qsizetype c_QByteArray__count(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->count(); +} + +// tag=1050 +// detach() +void c_QByteArray__detach(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->detach(); +} + +// tag=1050 +// first(qsizetype n) const +void *c_QByteArray__first_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->first(n)}; +} + +// tag=1050 +// fromBase64(const QByteArray & base64) +void *c_static_QByteArray__fromBase64_QByteArray(void *base64_) { + auto &base64 = *reinterpret_cast(base64_); + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QByteArray_wrapper::fromBase64(base64)}; +} + +// tag=1050 +// fromHex(const QByteArray & hexEncoded) +void *c_static_QByteArray__fromHex_QByteArray(void *hexEncoded_) { + auto &hexEncoded = *reinterpret_cast(hexEncoded_); + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QByteArray_wrapper::fromHex(hexEncoded)}; +} + +// tag=1050 +// fromRawData(const char * data, qsizetype size) +void *c_static_QByteArray__fromRawData_char_qsizetype(const char *data, + qsizetype size) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QByteArray_wrapper::fromRawData(data, + size)}; +} + +// tag=1050 +// insert(qsizetype i, const QByteArray & data) +void *c_QByteArray__insert_qsizetype_QByteArray(void *thisObj, qsizetype i, + void *data_) { + auto &data = *reinterpret_cast(data_); + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->insert(i, data); +} + +// tag=1050 +// insert(qsizetype i, const char * s) +void *c_QByteArray__insert_qsizetype_char(void *thisObj, qsizetype i, + const char *s) { + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->insert(i, s); +} + +// tag=1050 +// insert(qsizetype i, const char * s, qsizetype len) +void *c_QByteArray__insert_qsizetype_char_qsizetype(void *thisObj, qsizetype i, + const char *s, + qsizetype len) { + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->insert(i, s, len); +} + +// tag=1050 +// isDetached() const +bool c_QByteArray__isDetached(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isDetached(); +} + +// tag=1050 +// isEmpty() const +bool c_QByteArray__isEmpty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEmpty(); +} + +// tag=1050 +// isLower() const +bool c_QByteArray__isLower(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isLower(); +} + +// tag=1050 +// isNull() const +bool c_QByteArray__isNull(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isNull(); +} + +// tag=1050 +// isSharedWith(const QByteArray & other) const +bool c_QByteArray__isSharedWith_QByteArray(void *thisObj, void *other_) { + auto &other = *reinterpret_cast(other_); + return + // tag=1010 + fromPtr(thisObj)->isSharedWith(other); +} + +// tag=1050 +// isUpper() const +bool c_QByteArray__isUpper(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isUpper(); +} + +// tag=1050 +// isValidUtf8() const +bool c_QByteArray__isValidUtf8(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isValidUtf8(); +} + +// tag=1050 +// last(qsizetype n) const +void *c_QByteArray__last_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->last(n)}; +} + +// tag=1050 +// left(qsizetype len) const +void *c_QByteArray__left_qsizetype(void *thisObj, qsizetype len) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->left(len)}; +} + +// tag=1050 +// length() const +qsizetype c_QByteArray__length(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->length(); +} + +// tag=1050 +// mid(qsizetype index, qsizetype len) const +void *c_QByteArray__mid_qsizetype_qsizetype(void *thisObj, qsizetype index, + qsizetype len) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mid(index, len)}; +} + +// tag=1050 +// number(int arg__1, int base) +void *c_static_QByteArray__number_int_int(int arg__1, int base) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QByteArray_wrapper::number(arg__1, base)}; +} + +// tag=1050 +// number(long arg__1, int base) +void *c_static_QByteArray__number_long_int(long arg__1, int base) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QByteArray_wrapper::number(arg__1, base)}; +} + +// tag=1050 +// number(qint64 arg__1, int base) +void *c_static_QByteArray__number_qint64_int(qint64 arg__1, int base) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QByteArray_wrapper::number(arg__1, base)}; +} + +// tag=1050 +// prepend(const QByteArray & a) +void *c_QByteArray__prepend_QByteArray(void *thisObj, void *a_) { + auto &a = *reinterpret_cast(a_); + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->prepend(a); +} + +// tag=1050 +// prepend(const char * s) +void *c_QByteArray__prepend_char(void *thisObj, const char *s) { + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->prepend(s); +} + +// tag=1050 +// prepend(const char * s, qsizetype len) +void *c_QByteArray__prepend_char_qsizetype(void *thisObj, const char *s, + qsizetype len) { + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->prepend(s, len); +} + +// tag=1050 +// push_back(const QByteArray & a) +void c_QByteArray__push_back_QByteArray(void *thisObj, void *a_) { + auto &a = *reinterpret_cast(a_); + // tag=1010 + fromPtr(thisObj)->push_back(a); +} + +// tag=1050 +// push_back(const char * s) +void c_QByteArray__push_back_char(void *thisObj, const char *s) { + // tag=1010 + fromPtr(thisObj)->push_back(s); +} + +// tag=1050 +// push_front(const QByteArray & a) +void c_QByteArray__push_front_QByteArray(void *thisObj, void *a_) { + auto &a = *reinterpret_cast(a_); + // tag=1010 + fromPtr(thisObj)->push_front(a); +} + +// tag=1050 +// push_front(const char * c) +void c_QByteArray__push_front_char(void *thisObj, const char *c) { + // tag=1010 + fromPtr(thisObj)->push_front(c); +} + +// tag=1050 +// remove(qsizetype index, qsizetype len) +void *c_QByteArray__remove_qsizetype_qsizetype(void *thisObj, qsizetype index, + qsizetype len) { + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->remove(index, len); +} + +// tag=1050 +// repeated(qsizetype times) const +void *c_QByteArray__repeated_qsizetype(void *thisObj, qsizetype times) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->repeated(times)}; +} + +// tag=1050 +// replace(const char * before, qsizetype bsize, const char * after, qsizetype +// asize) +void *c_QByteArray__replace_char_qsizetype_char_qsizetype(void *thisObj, + const char *before, + qsizetype bsize, + const char *after, + qsizetype asize) { + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->replace(before, bsize, after, asize); +} + +// tag=1050 +// replace(qsizetype index, qsizetype len, const char * s, qsizetype alen) +void *c_QByteArray__replace_qsizetype_qsizetype_char_qsizetype(void *thisObj, + qsizetype index, + qsizetype len, + const char *s, + qsizetype alen) { + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->replace(index, len, s, alen); +} + +// tag=1050 +// reserve(qsizetype size) +void c_QByteArray__reserve_qsizetype(void *thisObj, qsizetype size) { + // tag=1010 + fromPtr(thisObj)->reserve(size); +} + +// tag=1050 +// resize(qsizetype size) +void c_QByteArray__resize_qsizetype(void *thisObj, qsizetype size) { + // tag=1010 + fromPtr(thisObj)->resize(size); +} + +// tag=1050 +// right(qsizetype len) const +void *c_QByteArray__right_qsizetype(void *thisObj, qsizetype len) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->right(len)}; +} + +// tag=1050 +// setNum(int arg__1, int base) +void *c_QByteArray__setNum_int_int(void *thisObj, int arg__1, int base) { + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->setNum(arg__1, base); +} + +// tag=1050 +// setNum(long arg__1, int base) +void *c_QByteArray__setNum_long_int(void *thisObj, long arg__1, int base) { + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->setNum(arg__1, base); +} + +// tag=1050 +// setNum(qint64 arg__1, int base) +void *c_QByteArray__setNum_qint64_int(void *thisObj, qint64 arg__1, int base) { + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->setNum(arg__1, base); +} + +// tag=1050 +// setNum(short arg__1, int base) +void *c_QByteArray__setNum_short_int(void *thisObj, short arg__1, int base) { + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->setNum(arg__1, base); +} + +// tag=1050 +// setRawData(const char * a, qsizetype n) +void *c_QByteArray__setRawData_char_qsizetype(void *thisObj, const char *a, + qsizetype n) { + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->setRawData(a, n); +} + +// tag=1050 +// shrink_to_fit() +void c_QByteArray__shrink_to_fit(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->shrink_to_fit(); +} + +// tag=1050 +// simplified() +void *c_QByteArray__simplified(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->simplified()}; +} + +// tag=1050 +// size() const +qsizetype c_QByteArray__size(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->size(); +} + +// tag=1050 +// sliced(qsizetype pos) const +void *c_QByteArray__sliced_qsizetype(void *thisObj, qsizetype pos) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->sliced(pos)}; +} + +// tag=1050 +// sliced(qsizetype pos, qsizetype n) const +void *c_QByteArray__sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->sliced(pos, n)}; +} + +// tag=1050 +// squeeze() +void c_QByteArray__squeeze(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->squeeze(); +} + +// tag=1050 +// toBase64() const +void *c_QByteArray__toBase64(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toBase64()}; +} + +// tag=1050 +// toLower() +void *c_QByteArray__toLower(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toLower()}; +} + +// tag=1050 +// toUpper() +void *c_QByteArray__toUpper(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toUpper()}; +} + +// tag=1050 +// trimmed() +void *c_QByteArray__trimmed(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->trimmed()}; +} + +// tag=1050 +// truncate(qsizetype pos) +void c_QByteArray__truncate_qsizetype(void *thisObj, qsizetype pos) { + // tag=1010 + fromPtr(thisObj)->truncate(pos); +} +void c_QByteArray__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} diff --git a/generated/QtDartBindings/dart/ffi/QByteArray_wrapper.h b/generated/QtDartBindings/dart/ffi/QByteArray_wrapper.h new file mode 100644 index 0000000..c39c92b --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QByteArray_wrapper.h @@ -0,0 +1,521 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1043 +class QByteArray_wrapper : public ::QByteArray { +public: + ~QByteArray_wrapper(); + // tag=1041 + QByteArray_wrapper(); + // tag=1041 + QByteArray_wrapper(const char *arg__1, qsizetype size = -1); + // tag=1041 + QByteArray &append(const QByteArray &a); + // tag=1041 + QByteArray &append(const char *s); + // tag=1041 + QByteArray &append(const char *s, qsizetype len); + // tag=1041 + char at(qsizetype i) const; + // tag=1041 + char back() const; + // tag=1041 + const char *begin() const; + // tag=1041 + qsizetype capacity() const; + // tag=1041 + const char *cbegin() const; + // tag=1041 + const char *cend() const; + // tag=1041 + void chop(qsizetype n); + // tag=1041 + QByteArray chopped(qsizetype len) const; + // tag=1041 + void clear(); + // tag=1041 + const char *constBegin() const; + // tag=1041 + const char *constData() const; + // tag=1041 + const char *constEnd() const; + // tag=1041 + qsizetype count() const; + // tag=1041 + const char *data() const; + // tag=1041 + void detach(); + // tag=1041 + const char *end() const; + // tag=1041 + QByteArray first(qsizetype n) const; + // tag=1041 + static QByteArray fromBase64(const QByteArray &base64); + // tag=1041 + static QByteArray fromHex(const QByteArray &hexEncoded); + // tag=1041 + static QByteArray fromRawData(const char *data, qsizetype size); + // tag=1041 + char front() const; + // tag=1041 + QByteArray &insert(qsizetype i, const QByteArray &data); + // tag=1041 + QByteArray &insert(qsizetype i, const char *s); + // tag=1041 + QByteArray &insert(qsizetype i, const char *s, qsizetype len); + // tag=1041 + bool isDetached() const; + // tag=1041 + bool isEmpty() const; + // tag=1041 + bool isLower() const; + // tag=1041 + bool isNull() const; + // tag=1041 + bool isSharedWith(const QByteArray &other) const; + // tag=1041 + bool isUpper() const; + // tag=1041 + bool isValidUtf8() const; + // tag=1041 + QByteArray last(qsizetype n) const; + // tag=1041 + QByteArray left(qsizetype len) const; + // tag=1041 + qsizetype length() const; + // tag=1041 + QByteArray mid(qsizetype index, qsizetype len = -1) const; + // tag=1041 + static QByteArray number(int arg__1, int base = 10); + // tag=1041 + static QByteArray number(long arg__1, int base = 10); + // tag=1041 + static QByteArray number(qint64 arg__1, int base = 10); + // tag=1041 + QByteArray &prepend(const QByteArray &a); + // tag=1041 + QByteArray &prepend(const char *s); + // tag=1041 + QByteArray &prepend(const char *s, qsizetype len); + // tag=1041 + void push_back(const QByteArray &a); + // tag=1041 + void push_back(const char *s); + // tag=1041 + void push_front(const QByteArray &a); + // tag=1041 + void push_front(const char *c); + // tag=1041 + QByteArray &remove(qsizetype index, qsizetype len); + // tag=1041 + QByteArray repeated(qsizetype times) const; + // tag=1041 + QByteArray &replace(const char *before, qsizetype bsize, const char *after, + qsizetype asize); + // tag=1041 + QByteArray &replace(qsizetype index, qsizetype len, const char *s, + qsizetype alen); + // tag=1041 + void reserve(qsizetype size); + // tag=1041 + void resize(qsizetype size); + // tag=1041 + QByteArray right(qsizetype len) const; + // tag=1041 + QByteArray &setNum(int arg__1, int base = 10); + // tag=1041 + QByteArray &setNum(long arg__1, int base = 10); + // tag=1041 + QByteArray &setNum(qint64 arg__1, int base = 10); + // tag=1041 + QByteArray &setNum(short arg__1, int base = 10); + // tag=1041 + QByteArray &setRawData(const char *a, qsizetype n); + // tag=1041 + void shrink_to_fit(); + // tag=1041 + QByteArray simplified(); + // tag=1041 + qsizetype size() const; + // tag=1041 + QByteArray sliced(qsizetype pos) const; + // tag=1041 + QByteArray sliced(qsizetype pos, qsizetype n) const; + // tag=1041 + void squeeze(); + // tag=1041 + QByteArray toBase64() const; + // tag=1041 + QByteArray toLower(); + // tag=1041 + QByteArray toUpper(); + // tag=1041 + QByteArray trimmed(); + // tag=1041 + void truncate(qsizetype pos); +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QByteArray::QByteArray() +QtDartBindings_EXPORT void *c_QByteArray__constructor(); + +// tag=1067 +// QByteArray::QByteArray(const char * arg__1, qsizetype size) +QtDartBindings_EXPORT void * +c_QByteArray__constructor_char_qsizetype(const char *arg__1, qsizetype size); + +// tag=1067 +// QByteArray::append(const QByteArray & a) +QtDartBindings_EXPORT void *c_QByteArray__append_QByteArray(void *thisObj, + void *a_); + +// tag=1067 +// QByteArray::append(const char * s) +QtDartBindings_EXPORT void *c_QByteArray__append_char(void *thisObj, + const char *s); + +// tag=1067 +// QByteArray::append(const char * s, qsizetype len) +QtDartBindings_EXPORT void *c_QByteArray__append_char_qsizetype(void *thisObj, + const char *s, + qsizetype len); + +// tag=1067 +// QByteArray::at(qsizetype i) const +QtDartBindings_EXPORT char c_QByteArray__at_qsizetype(void *thisObj, + qsizetype i); + +// tag=1067 +// QByteArray::back() const +QtDartBindings_EXPORT char c_QByteArray__back(void *thisObj); + +// tag=1067 +// QByteArray::begin() const +QtDartBindings_EXPORT const char *c_QByteArray__begin(void *thisObj); + +// tag=1067 +// QByteArray::capacity() const +QtDartBindings_EXPORT qsizetype c_QByteArray__capacity(void *thisObj); + +// tag=1067 +// QByteArray::cbegin() const +QtDartBindings_EXPORT const char *c_QByteArray__cbegin(void *thisObj); + +// tag=1067 +// QByteArray::cend() const +QtDartBindings_EXPORT const char *c_QByteArray__cend(void *thisObj); + +// tag=1067 +// QByteArray::chop(qsizetype n) +QtDartBindings_EXPORT void c_QByteArray__chop_qsizetype(void *thisObj, + qsizetype n); + +// tag=1067 +// QByteArray::chopped(qsizetype len) const +QtDartBindings_EXPORT void *c_QByteArray__chopped_qsizetype(void *thisObj, + qsizetype len); + +// tag=1067 +// QByteArray::clear() +QtDartBindings_EXPORT void c_QByteArray__clear(void *thisObj); + +// tag=1067 +// QByteArray::constBegin() const +QtDartBindings_EXPORT const char *c_QByteArray__constBegin(void *thisObj); + +// tag=1067 +// QByteArray::constData() const +QtDartBindings_EXPORT const char *c_QByteArray__constData(void *thisObj); + +// tag=1067 +// QByteArray::constEnd() const +QtDartBindings_EXPORT const char *c_QByteArray__constEnd(void *thisObj); + +// tag=1067 +// QByteArray::count() const +QtDartBindings_EXPORT qsizetype c_QByteArray__count(void *thisObj); + +// tag=1067 +// QByteArray::data() const +QtDartBindings_EXPORT const char *c_QByteArray__data(void *thisObj); + +// tag=1067 +// QByteArray::detach() +QtDartBindings_EXPORT void c_QByteArray__detach(void *thisObj); + +// tag=1067 +// QByteArray::end() const +QtDartBindings_EXPORT const char *c_QByteArray__end(void *thisObj); + +// tag=1067 +// QByteArray::first(qsizetype n) const +QtDartBindings_EXPORT void *c_QByteArray__first_qsizetype(void *thisObj, + qsizetype n); + +// tag=1067 +// QByteArray::fromBase64(const QByteArray & base64) +QtDartBindings_EXPORT void * +c_static_QByteArray__fromBase64_QByteArray(void *base64_); + +// tag=1067 +// QByteArray::fromHex(const QByteArray & hexEncoded) +QtDartBindings_EXPORT void * +c_static_QByteArray__fromHex_QByteArray(void *hexEncoded_); + +// tag=1067 +// QByteArray::fromRawData(const char * data, qsizetype size) +QtDartBindings_EXPORT void * +c_static_QByteArray__fromRawData_char_qsizetype(const char *data, + qsizetype size); + +// tag=1067 +// QByteArray::front() const +QtDartBindings_EXPORT char c_QByteArray__front(void *thisObj); + +// tag=1067 +// QByteArray::insert(qsizetype i, const QByteArray & data) +QtDartBindings_EXPORT void * +c_QByteArray__insert_qsizetype_QByteArray(void *thisObj, qsizetype i, + void *data_); + +// tag=1067 +// QByteArray::insert(qsizetype i, const char * s) +QtDartBindings_EXPORT void * +c_QByteArray__insert_qsizetype_char(void *thisObj, qsizetype i, const char *s); + +// tag=1067 +// QByteArray::insert(qsizetype i, const char * s, qsizetype len) +QtDartBindings_EXPORT void * +c_QByteArray__insert_qsizetype_char_qsizetype(void *thisObj, qsizetype i, + const char *s, qsizetype len); + +// tag=1067 +// QByteArray::isDetached() const +QtDartBindings_EXPORT bool c_QByteArray__isDetached(void *thisObj); + +// tag=1067 +// QByteArray::isEmpty() const +QtDartBindings_EXPORT bool c_QByteArray__isEmpty(void *thisObj); + +// tag=1067 +// QByteArray::isLower() const +QtDartBindings_EXPORT bool c_QByteArray__isLower(void *thisObj); + +// tag=1067 +// QByteArray::isNull() const +QtDartBindings_EXPORT bool c_QByteArray__isNull(void *thisObj); + +// tag=1067 +// QByteArray::isSharedWith(const QByteArray & other) const +QtDartBindings_EXPORT bool c_QByteArray__isSharedWith_QByteArray(void *thisObj, + void *other_); + +// tag=1067 +// QByteArray::isUpper() const +QtDartBindings_EXPORT bool c_QByteArray__isUpper(void *thisObj); + +// tag=1067 +// QByteArray::isValidUtf8() const +QtDartBindings_EXPORT bool c_QByteArray__isValidUtf8(void *thisObj); + +// tag=1067 +// QByteArray::last(qsizetype n) const +QtDartBindings_EXPORT void *c_QByteArray__last_qsizetype(void *thisObj, + qsizetype n); + +// tag=1067 +// QByteArray::left(qsizetype len) const +QtDartBindings_EXPORT void *c_QByteArray__left_qsizetype(void *thisObj, + qsizetype len); + +// tag=1067 +// QByteArray::length() const +QtDartBindings_EXPORT qsizetype c_QByteArray__length(void *thisObj); + +// tag=1067 +// QByteArray::mid(qsizetype index, qsizetype len) const +QtDartBindings_EXPORT void * +c_QByteArray__mid_qsizetype_qsizetype(void *thisObj, qsizetype index, + qsizetype len); + +// tag=1067 +// QByteArray::number(int arg__1, int base) +QtDartBindings_EXPORT void *c_static_QByteArray__number_int_int(int arg__1, + int base); + +// tag=1067 +// QByteArray::number(long arg__1, int base) +QtDartBindings_EXPORT void *c_static_QByteArray__number_long_int(long arg__1, + int base); + +// tag=1067 +// QByteArray::number(qint64 arg__1, int base) +QtDartBindings_EXPORT void * +c_static_QByteArray__number_qint64_int(qint64 arg__1, int base); + +// tag=1067 +// QByteArray::prepend(const QByteArray & a) +QtDartBindings_EXPORT void *c_QByteArray__prepend_QByteArray(void *thisObj, + void *a_); + +// tag=1067 +// QByteArray::prepend(const char * s) +QtDartBindings_EXPORT void *c_QByteArray__prepend_char(void *thisObj, + const char *s); + +// tag=1067 +// QByteArray::prepend(const char * s, qsizetype len) +QtDartBindings_EXPORT void *c_QByteArray__prepend_char_qsizetype(void *thisObj, + const char *s, + qsizetype len); + +// tag=1067 +// QByteArray::push_back(const QByteArray & a) +QtDartBindings_EXPORT void c_QByteArray__push_back_QByteArray(void *thisObj, + void *a_); + +// tag=1067 +// QByteArray::push_back(const char * s) +QtDartBindings_EXPORT void c_QByteArray__push_back_char(void *thisObj, + const char *s); + +// tag=1067 +// QByteArray::push_front(const QByteArray & a) +QtDartBindings_EXPORT void c_QByteArray__push_front_QByteArray(void *thisObj, + void *a_); + +// tag=1067 +// QByteArray::push_front(const char * c) +QtDartBindings_EXPORT void c_QByteArray__push_front_char(void *thisObj, + const char *c); + +// tag=1067 +// QByteArray::remove(qsizetype index, qsizetype len) +QtDartBindings_EXPORT void * +c_QByteArray__remove_qsizetype_qsizetype(void *thisObj, qsizetype index, + qsizetype len); + +// tag=1067 +// QByteArray::repeated(qsizetype times) const +QtDartBindings_EXPORT void *c_QByteArray__repeated_qsizetype(void *thisObj, + qsizetype times); + +// tag=1067 +// QByteArray::replace(const char * before, qsizetype bsize, const char * +// after, qsizetype asize) +QtDartBindings_EXPORT void *c_QByteArray__replace_char_qsizetype_char_qsizetype( + void *thisObj, const char *before, qsizetype bsize, const char *after, + qsizetype asize); + +// tag=1067 +// QByteArray::replace(qsizetype index, qsizetype len, const char * s, +// qsizetype alen) +QtDartBindings_EXPORT void * +c_QByteArray__replace_qsizetype_qsizetype_char_qsizetype(void *thisObj, + qsizetype index, + qsizetype len, + const char *s, + qsizetype alen); + +// tag=1067 +// QByteArray::reserve(qsizetype size) +QtDartBindings_EXPORT void c_QByteArray__reserve_qsizetype(void *thisObj, + qsizetype size); + +// tag=1067 +// QByteArray::resize(qsizetype size) +QtDartBindings_EXPORT void c_QByteArray__resize_qsizetype(void *thisObj, + qsizetype size); + +// tag=1067 +// QByteArray::right(qsizetype len) const +QtDartBindings_EXPORT void *c_QByteArray__right_qsizetype(void *thisObj, + qsizetype len); + +// tag=1067 +// QByteArray::setNum(int arg__1, int base) +QtDartBindings_EXPORT void *c_QByteArray__setNum_int_int(void *thisObj, + int arg__1, int base); + +// tag=1067 +// QByteArray::setNum(long arg__1, int base) +QtDartBindings_EXPORT void * +c_QByteArray__setNum_long_int(void *thisObj, long arg__1, int base); + +// tag=1067 +// QByteArray::setNum(qint64 arg__1, int base) +QtDartBindings_EXPORT void * +c_QByteArray__setNum_qint64_int(void *thisObj, qint64 arg__1, int base); + +// tag=1067 +// QByteArray::setNum(short arg__1, int base) +QtDartBindings_EXPORT void * +c_QByteArray__setNum_short_int(void *thisObj, short arg__1, int base); + +// tag=1067 +// QByteArray::setRawData(const char * a, qsizetype n) +QtDartBindings_EXPORT void * +c_QByteArray__setRawData_char_qsizetype(void *thisObj, const char *a, + qsizetype n); + +// tag=1067 +// QByteArray::shrink_to_fit() +QtDartBindings_EXPORT void c_QByteArray__shrink_to_fit(void *thisObj); + +// tag=1067 +// QByteArray::simplified() +QtDartBindings_EXPORT void *c_QByteArray__simplified(void *thisObj); + +// tag=1067 +// QByteArray::size() const +QtDartBindings_EXPORT qsizetype c_QByteArray__size(void *thisObj); + +// tag=1067 +// QByteArray::sliced(qsizetype pos) const +QtDartBindings_EXPORT void *c_QByteArray__sliced_qsizetype(void *thisObj, + qsizetype pos); + +// tag=1067 +// QByteArray::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QByteArray__sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n); + +// tag=1067 +// QByteArray::squeeze() +QtDartBindings_EXPORT void c_QByteArray__squeeze(void *thisObj); + +// tag=1067 +// QByteArray::toBase64() const +QtDartBindings_EXPORT void *c_QByteArray__toBase64(void *thisObj); + +// tag=1067 +// QByteArray::toLower() +QtDartBindings_EXPORT void *c_QByteArray__toLower(void *thisObj); + +// tag=1067 +// QByteArray::toUpper() +QtDartBindings_EXPORT void *c_QByteArray__toUpper(void *thisObj); + +// tag=1067 +// QByteArray::trimmed() +QtDartBindings_EXPORT void *c_QByteArray__trimmed(void *thisObj); + +// tag=1067 +// QByteArray::truncate(qsizetype pos) +QtDartBindings_EXPORT void c_QByteArray__truncate_qsizetype(void *thisObj, + qsizetype pos); + +// tag=1066 +QtDartBindings_EXPORT void c_QByteArray__destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QByteArray_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QCheckBox_c.cpp b/generated/QtDartBindings/dart/ffi/QCheckBox_c.cpp new file mode 100644 index 0000000..42a5fb8 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QCheckBox_c.cpp @@ -0,0 +1,678 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QCheckBox_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QCheckBox_wrapper::QCheckBox_wrapper(QWidget *parent) : ::QCheckBox(parent) {} +QCheckBox_wrapper::QCheckBox_wrapper(const QString &text, QWidget *parent) + : ::QCheckBox(text, parent) {} +void QCheckBox_wrapper::changeEvent(QEvent *e) { + if (m_changeEventCallback) { + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), e); + } else { + ::QCheckBox::changeEvent(e); + } +} +void QCheckBox_wrapper::changeEvent_nocallback(QEvent *e) { + ::QCheckBox::changeEvent(e); +} +void QCheckBox_wrapper::checkStateSet() { + if (m_checkStateSetCallback) { + const void *thisPtr = this; + m_checkStateSetCallback(const_cast(thisPtr)); + } else { + ::QCheckBox::checkStateSet(); + } +} +void QCheckBox_wrapper::checkStateSet_nocallback() { + ::QCheckBox::checkStateSet(); +} +void QCheckBox_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QCheckBox::customEvent(event); + } +} +void QCheckBox_wrapper::customEvent_nocallback(QEvent *event) { + ::QCheckBox::customEvent(event); +} +int QCheckBox_wrapper::devType() const { + if (m_devTypeCallback) { + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + return ::QCheckBox::devType(); + } +} +int QCheckBox_wrapper::devType_nocallback() const { + return ::QCheckBox::devType(); +} +bool QCheckBox_wrapper::event(QEvent *e) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), e); + } else { + return ::QCheckBox::event(e); + } +} +bool QCheckBox_wrapper::event_nocallback(QEvent *e) { + return ::QCheckBox::event(e); +} +bool QCheckBox_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QCheckBox::eventFilter(watched, event); + } +} +bool QCheckBox_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + return ::QCheckBox::eventFilter(watched, event); +} +bool QCheckBox_wrapper::focusNextPrevChild(bool next) { + if (m_focusNextPrevChildCallback) { + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + return ::QCheckBox::focusNextPrevChild(next); + } +} +bool QCheckBox_wrapper::focusNextPrevChild_nocallback(bool next) { + return ::QCheckBox::focusNextPrevChild(next); +} +bool QCheckBox_wrapper::hasHeightForWidth() const { + if (m_hasHeightForWidthCallback) { + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + return ::QCheckBox::hasHeightForWidth(); + } +} +bool QCheckBox_wrapper::hasHeightForWidth_nocallback() const { + return ::QCheckBox::hasHeightForWidth(); +} +int QCheckBox_wrapper::heightForWidth(int arg__1) const { + if (m_heightForWidthCallback) { + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QCheckBox::heightForWidth(arg__1); + } +} +int QCheckBox_wrapper::heightForWidth_nocallback(int arg__1) const { + return ::QCheckBox::heightForWidth(arg__1); +} +bool QCheckBox_wrapper::hitButton(const QPoint &pos) const { + if (m_hitButtonCallback) { + const void *thisPtr = this; + return m_hitButtonCallback(const_cast(thisPtr), pos); + } else { + return ::QCheckBox::hitButton(pos); + } +} +bool QCheckBox_wrapper::hitButton_nocallback(const QPoint &pos) const { + return ::QCheckBox::hitButton(pos); +} +void QCheckBox_wrapper::initPainter(QPainter *painter) const { + if (m_initPainterCallback) { + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + ::QCheckBox::initPainter(painter); + } +} +void QCheckBox_wrapper::initPainter_nocallback(QPainter *painter) const { + ::QCheckBox::initPainter(painter); +} +bool QCheckBox_wrapper::isTristate() const { return ::QCheckBox::isTristate(); } +void QCheckBox_wrapper::leaveEvent(QEvent *event) { + if (m_leaveEventCallback) { + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + ::QCheckBox::leaveEvent(event); + } +} +void QCheckBox_wrapper::leaveEvent_nocallback(QEvent *event) { + ::QCheckBox::leaveEvent(event); +} +QSize QCheckBox_wrapper::minimumSizeHint() const { + if (m_minimumSizeHintCallback) { + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + return ::QCheckBox::minimumSizeHint(); + } +} +QSize QCheckBox_wrapper::minimumSizeHint_nocallback() const { + return ::QCheckBox::minimumSizeHint(); +} +void QCheckBox_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + if (m_mouseDoubleClickEventCallback) { + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + ::QCheckBox::mouseDoubleClickEvent(event); + } +} +void QCheckBox_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *event) { + ::QCheckBox::mouseDoubleClickEvent(event); +} +void QCheckBox_wrapper::mouseMoveEvent(QMouseEvent *arg__1) { + if (m_mouseMoveEventCallback) { + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QCheckBox::mouseMoveEvent(arg__1); + } +} +void QCheckBox_wrapper::mouseMoveEvent_nocallback(QMouseEvent *arg__1) { + ::QCheckBox::mouseMoveEvent(arg__1); +} +void QCheckBox_wrapper::mousePressEvent(QMouseEvent *e) { + if (m_mousePressEventCallback) { + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), e); + } else { + ::QCheckBox::mousePressEvent(e); + } +} +void QCheckBox_wrapper::mousePressEvent_nocallback(QMouseEvent *e) { + ::QCheckBox::mousePressEvent(e); +} +void QCheckBox_wrapper::mouseReleaseEvent(QMouseEvent *e) { + if (m_mouseReleaseEventCallback) { + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), e); + } else { + ::QCheckBox::mouseReleaseEvent(e); + } +} +void QCheckBox_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *e) { + ::QCheckBox::mouseReleaseEvent(e); +} +void QCheckBox_wrapper::nextCheckState() { + if (m_nextCheckStateCallback) { + const void *thisPtr = this; + m_nextCheckStateCallback(const_cast(thisPtr)); + } else { + ::QCheckBox::nextCheckState(); + } +} +void QCheckBox_wrapper::nextCheckState_nocallback() { + ::QCheckBox::nextCheckState(); +} +void QCheckBox_wrapper::paintEvent(QPaintEvent *arg__1) { + if (m_paintEventCallback) { + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QCheckBox::paintEvent(arg__1); + } +} +void QCheckBox_wrapper::paintEvent_nocallback(QPaintEvent *arg__1) { + ::QCheckBox::paintEvent(arg__1); +} +void QCheckBox_wrapper::setTristate(bool y) { ::QCheckBox::setTristate(y); } +void QCheckBox_wrapper::setVisible(bool visible) { + if (m_setVisibleCallback) { + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + ::QCheckBox::setVisible(visible); + } +} +void QCheckBox_wrapper::setVisible_nocallback(bool visible) { + ::QCheckBox::setVisible(visible); +} +QPainter *QCheckBox_wrapper::sharedPainter() const { + if (m_sharedPainterCallback) { + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + return ::QCheckBox::sharedPainter(); + } +} +QPainter *QCheckBox_wrapper::sharedPainter_nocallback() const { + return ::QCheckBox::sharedPainter(); +} +QSize QCheckBox_wrapper::sizeHint() const { + if (m_sizeHintCallback) { + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + return ::QCheckBox::sizeHint(); + } +} +QSize QCheckBox_wrapper::sizeHint_nocallback() const { + return ::QCheckBox::sizeHint(); +} +void QCheckBox_wrapper::stateChanged(int arg__1) { + ::QCheckBox::stateChanged(arg__1); +} +QString QCheckBox_wrapper::tr(const char *s, const char *c, int n) { + return ::QCheckBox::tr(s, c, n); +} +QCheckBox_wrapper::~QCheckBox_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QCheckBox *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QCheckBox_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QCheckBox_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QCheckBox__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QCheckBox_wrapper(parent); + return reinterpret_cast(ptr); +} +void *c_QCheckBox__constructor_QString_QWidget(const char *text_, + void *parent_) { + const auto text = QString::fromUtf8(text_); + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QCheckBox_wrapper(text, parent); + return reinterpret_cast(ptr); +} +// changeEvent(QEvent * e) +void c_QCheckBox__changeEvent_QEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + fromWrapperPtr(thisObj)->changeEvent_nocallback(e); +} +// checkStateSet() +void c_QCheckBox__checkStateSet(void *thisObj) { + fromWrapperPtr(thisObj)->checkStateSet_nocallback(); +} +void c_QCheckBox__onClicked_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QCheckBox::clicked, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// customEvent(QEvent * event) +void c_QCheckBox__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// devType() const +int c_QCheckBox__devType(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); + return result; +} +// event(QEvent * e) +bool c_QCheckBox__event_QEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + const auto &result = fromWrapperPtr(thisObj)->event_nocallback(e); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QCheckBox__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// focusNextPrevChild(bool next) +bool c_QCheckBox__focusNextPrevChild_bool(void *thisObj, bool next) { + const auto &result = + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); + return result; +} +// hasHeightForWidth() const +bool c_QCheckBox__hasHeightForWidth(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); + return result; +} +// heightForWidth(int arg__1) const +int c_QCheckBox__heightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); + return result; +} +// hitButton(const QPoint & pos) const +bool c_QCheckBox__hitButton_QPoint(void *thisObj, void *pos_) { + assert(pos_); + auto &pos = *reinterpret_cast(pos_); + const auto &result = fromWrapperPtr(thisObj)->hitButton_nocallback(pos); + return result; +} +// initPainter(QPainter * painter) const +void c_QCheckBox__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} +// isTristate() const +bool c_QCheckBox__isTristate(void *thisObj) { + const auto &result = fromPtr(thisObj)->isTristate(); + return result; +} +// leaveEvent(QEvent * event) +void c_QCheckBox__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} +// minimumSizeHint() const +void *c_QCheckBox__minimumSizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; + return result; +} +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QCheckBox__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} +// mouseMoveEvent(QMouseEvent * arg__1) +void c_QCheckBox__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(arg__1); +} +// mousePressEvent(QMouseEvent * e) +void c_QCheckBox__mousePressEvent_QMouseEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(e); +} +// mouseReleaseEvent(QMouseEvent * e) +void c_QCheckBox__mouseReleaseEvent_QMouseEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(e); +} +// nextCheckState() +void c_QCheckBox__nextCheckState(void *thisObj) { + fromWrapperPtr(thisObj)->nextCheckState_nocallback(); +} +// paintEvent(QPaintEvent * arg__1) +void c_QCheckBox__paintEvent_QPaintEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->paintEvent_nocallback(arg__1); +} +void c_QCheckBox__onPressed(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QCheckBox::pressed, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QCheckBox__onReleased(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QCheckBox::released, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// setTristate(bool y) +void c_QCheckBox__setTristate_bool(void *thisObj, bool y) { + fromPtr(thisObj)->setTristate(y); +} +// setVisible(bool visible) +void c_QCheckBox__setVisible_bool(void *thisObj, bool visible) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} +// sharedPainter() const +void *c_QCheckBox__sharedPainter(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->sharedPainter_nocallback(); + return result; +} +// sizeHint() const +void *c_QCheckBox__sizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; + return result; +} +// stateChanged(int arg__1) +void c_QCheckBox__stateChanged_int(void *thisObj, int arg__1) { + fromPtr(thisObj)->stateChanged(arg__1); +} +void c_QCheckBox__onStateChanged_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QCheckBox::stateChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QCheckBox__onToggled_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QCheckBox::toggled, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// tr(const char * s, const char * c, int n) +void *c_static_QCheckBox__tr_char_char_int(const char *s, const char *c, + int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QCheckBox_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +void c_QCheckBox__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QCheckBox__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1128: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_changeEvent>( + callback); + break; + case 6040: + wrapper->m_checkStateSetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_checkStateSet>( + callback); + break; + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_customEvent>( + callback); + break; + case 1145: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_devType>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_event>(callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_eventFilter>( + callback); + break; + case 1155: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1169: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1173: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_heightForWidth>( + callback); + break; + case 6075: + wrapper->m_hitButtonCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_hitButton>( + callback); + break; + case 1176: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_initPainter>( + callback); + break; + case 1202: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_leaveEvent>( + callback); + break; + case 1222: + wrapper->m_minimumSizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_minimumSizeHint>( + callback); + break; + case 1224: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1226: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_mouseMoveEvent>( + callback); + break; + case 1227: + wrapper->m_mousePressEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_mousePressEvent>( + callback); + break; + case 1228: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 6125: + wrapper->m_nextCheckStateCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_nextCheckState>( + callback); + break; + case 1235: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_paintEvent>( + callback); + break; + case 1314: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_setVisible>( + callback); + break; + case 1323: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_sharedPainter>( + callback); + break; + case 1331: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_sizeHint>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QCheckBox_c.h b/generated/QtDartBindings/dart/ffi/QCheckBox_c.h new file mode 100644 index 0000000..f07dd74 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QCheckBox_c.h @@ -0,0 +1,200 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QCheckBox_wrapper : public ::QCheckBox { +public: + ~QCheckBox_wrapper(); + QCheckBox_wrapper(QWidget *parent = nullptr); + QCheckBox_wrapper(const QString &text, QWidget *parent = nullptr); + virtual void changeEvent(QEvent *e); + virtual void changeEvent_nocallback(QEvent *e); + virtual void checkStateSet(); + virtual void checkStateSet_nocallback(); + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual int devType() const; + virtual int devType_nocallback() const; + virtual bool event(QEvent *e); + virtual bool event_nocallback(QEvent *e); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + virtual bool focusNextPrevChild(bool next); + virtual bool focusNextPrevChild_nocallback(bool next); + virtual bool hasHeightForWidth() const; + virtual bool hasHeightForWidth_nocallback() const; + virtual int heightForWidth(int arg__1) const; + virtual int heightForWidth_nocallback(int arg__1) const; + virtual bool hitButton(const QPoint &pos) const; + virtual bool hitButton_nocallback(const QPoint &pos) const; + virtual void initPainter(QPainter *painter) const; + virtual void initPainter_nocallback(QPainter *painter) const; + bool isTristate() const; + virtual void leaveEvent(QEvent *event); + virtual void leaveEvent_nocallback(QEvent *event); + virtual QSize minimumSizeHint() const; + virtual QSize minimumSizeHint_nocallback() const; + virtual void mouseDoubleClickEvent(QMouseEvent *event); + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + virtual void mouseMoveEvent(QMouseEvent *arg__1); + virtual void mouseMoveEvent_nocallback(QMouseEvent *arg__1); + virtual void mousePressEvent(QMouseEvent *e); + virtual void mousePressEvent_nocallback(QMouseEvent *e); + virtual void mouseReleaseEvent(QMouseEvent *e); + virtual void mouseReleaseEvent_nocallback(QMouseEvent *e); + virtual void nextCheckState(); + virtual void nextCheckState_nocallback(); + virtual void paintEvent(QPaintEvent *arg__1); + virtual void paintEvent_nocallback(QPaintEvent *arg__1); + void setTristate(bool y = true); + virtual void setVisible(bool visible); + virtual void setVisible_nocallback(bool visible); + virtual QPainter *sharedPainter() const; + virtual QPainter *sharedPainter_nocallback() const; + virtual QSize sizeHint() const; + virtual QSize sizeHint_nocallback() const; + void stateChanged(int arg__1); + static QString tr(const char *s, const char *c, int n); + typedef void (*Callback_changeEvent)(void *, QEvent *e); + Callback_changeEvent m_changeEventCallback = nullptr; + typedef void (*Callback_checkStateSet)(void *); + Callback_checkStateSet m_checkStateSetCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *e); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + typedef bool (*Callback_hitButton)(void *, const QPoint &pos); + Callback_hitButton m_hitButtonCallback = nullptr; + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *arg__1); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *e); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *e); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + typedef void (*Callback_nextCheckState)(void *); + Callback_nextCheckState m_nextCheckStateCallback = nullptr; + typedef void (*Callback_paintEvent)(void *, QPaintEvent *arg__1); + Callback_paintEvent m_paintEventCallback = nullptr; + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QCheckBox::QCheckBox(QWidget * parent) +QtDartBindings_EXPORT void *c_QCheckBox__constructor_QWidget(void *parent_); +// QCheckBox::QCheckBox(const QString & text, QWidget * parent) +QtDartBindings_EXPORT void * +c_QCheckBox__constructor_QString_QWidget(const char *text_, void *parent_); +// QCheckBox::changeEvent(QEvent * e) +QtDartBindings_EXPORT void c_QCheckBox__changeEvent_QEvent(void *thisObj, + void *e_); +// QCheckBox::checkStateSet() +QtDartBindings_EXPORT void c_QCheckBox__checkStateSet(void *thisObj); +// QCheckBox::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QCheckBox__customEvent_QEvent(void *thisObj, + void *event_); +// QCheckBox::devType() const +QtDartBindings_EXPORT int c_QCheckBox__devType(void *thisObj); +// QCheckBox::event(QEvent * e) +QtDartBindings_EXPORT bool c_QCheckBox__event_QEvent(void *thisObj, void *e_); +// QCheckBox::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QCheckBox__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QCheckBox::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QCheckBox__focusNextPrevChild_bool(void *thisObj, + bool next); +// QCheckBox::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QCheckBox__hasHeightForWidth(void *thisObj); +// QCheckBox::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QCheckBox__heightForWidth_int(void *thisObj, + int arg__1); +// QCheckBox::hitButton(const QPoint & pos) const +QtDartBindings_EXPORT bool c_QCheckBox__hitButton_QPoint(void *thisObj, + void *pos_); +// QCheckBox::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QCheckBox__initPainter_QPainter(void *thisObj, + void *painter_); +// QCheckBox::isTristate() const +QtDartBindings_EXPORT bool c_QCheckBox__isTristate(void *thisObj); +// QCheckBox::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QCheckBox__leaveEvent_QEvent(void *thisObj, + void *event_); +// QCheckBox::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QCheckBox__minimumSizeHint(void *thisObj); +// QCheckBox::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QCheckBox__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); +// QCheckBox::mouseMoveEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QCheckBox__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QCheckBox::mousePressEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QCheckBox__mousePressEvent_QMouseEvent(void *thisObj, void *e_); +// QCheckBox::mouseReleaseEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QCheckBox__mouseReleaseEvent_QMouseEvent(void *thisObj, void *e_); +// QCheckBox::nextCheckState() +QtDartBindings_EXPORT void c_QCheckBox__nextCheckState(void *thisObj); +// QCheckBox::paintEvent(QPaintEvent * arg__1) +QtDartBindings_EXPORT void c_QCheckBox__paintEvent_QPaintEvent(void *thisObj, + void *arg__1_); +// QCheckBox::setTristate(bool y) +QtDartBindings_EXPORT void c_QCheckBox__setTristate_bool(void *thisObj, bool y); +// QCheckBox::setVisible(bool visible) +QtDartBindings_EXPORT void c_QCheckBox__setVisible_bool(void *thisObj, + bool visible); +// QCheckBox::sharedPainter() const +QtDartBindings_EXPORT void *c_QCheckBox__sharedPainter(void *thisObj); +// QCheckBox::sizeHint() const +QtDartBindings_EXPORT void *c_QCheckBox__sizeHint(void *thisObj); +// QCheckBox::stateChanged(int arg__1) +QtDartBindings_EXPORT void c_QCheckBox__stateChanged_int(void *thisObj, + int arg__1); +QtDartBindings_EXPORT void c_QCheckBox__onStateChanged_int( + void *thisObj, void *contextQObject, + void *callback); // QCheckBox::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QCheckBox__tr_char_char_int(const char *s, const char *c, int n); +QtDartBindings_EXPORT void c_QCheckBox__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QCheckBox__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QCheckBox_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QCheckBox_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QCheckBox_wrapper.cpp new file mode 100644 index 0000000..fd93a0b --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QCheckBox_wrapper.cpp @@ -0,0 +1,940 @@ +#include "QCheckBox_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QCheckBox_wrapper::QCheckBox_wrapper(QWidget *parent) : ::QCheckBox(parent) {} + +// tag=1006 +QCheckBox_wrapper::QCheckBox_wrapper(const QString &text, QWidget *parent) + : ::QCheckBox(text, parent) {} +void QCheckBox_wrapper::changeEvent(QEvent *e) { + // tag=1000 + if (m_changeEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + ::QCheckBox::changeEvent(e); + } +} +// tag=1009 +void QCheckBox_wrapper::changeEvent_nocallback(QEvent *e) { + // tag=1003 + ::QCheckBox::changeEvent(e); +} +void QCheckBox_wrapper::checkStateSet() { + // tag=1000 + if (m_checkStateSetCallback) { + // tag=1001 + const void *thisPtr = this; + m_checkStateSetCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QCheckBox::checkStateSet(); + } +} +// tag=1009 +void QCheckBox_wrapper::checkStateSet_nocallback() { + // tag=1003 + ::QCheckBox::checkStateSet(); +} +void QCheckBox_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QCheckBox::customEvent(event); + } +} +// tag=1009 +void QCheckBox_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QCheckBox::customEvent(event); +} +int QCheckBox_wrapper::devType() const { + // tag=1000 + if (m_devTypeCallback) { + // tag=1001 + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QCheckBox::devType(); + } +} +// tag=1009 +int QCheckBox_wrapper::devType_nocallback() const { + // tag=1003 + return ::QCheckBox::devType(); +} +bool QCheckBox_wrapper::event(QEvent *e) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + return ::QCheckBox::event(e); + } +} +// tag=1009 +bool QCheckBox_wrapper::event_nocallback(QEvent *e) { + // tag=1003 + return ::QCheckBox::event(e); +} +bool QCheckBox_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QCheckBox::eventFilter(watched, event); + } +} +// tag=1009 +bool QCheckBox_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + // tag=1003 + return ::QCheckBox::eventFilter(watched, event); +} +bool QCheckBox_wrapper::focusNextPrevChild(bool next) { + // tag=1000 + if (m_focusNextPrevChildCallback) { + // tag=1001 + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + // tag=1002 + return ::QCheckBox::focusNextPrevChild(next); + } +} +// tag=1009 +bool QCheckBox_wrapper::focusNextPrevChild_nocallback(bool next) { + // tag=1003 + return ::QCheckBox::focusNextPrevChild(next); +} +bool QCheckBox_wrapper::hasHeightForWidth() const { + // tag=1000 + if (m_hasHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QCheckBox::hasHeightForWidth(); + } +} +// tag=1009 +bool QCheckBox_wrapper::hasHeightForWidth_nocallback() const { + // tag=1003 + return ::QCheckBox::hasHeightForWidth(); +} +int QCheckBox_wrapper::heightForWidth(int arg__1) const { + // tag=1000 + if (m_heightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QCheckBox::heightForWidth(arg__1); + } +} +// tag=1009 +int QCheckBox_wrapper::heightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QCheckBox::heightForWidth(arg__1); +} +bool QCheckBox_wrapper::hitButton(const QPoint &pos) const { + // tag=1000 + if (m_hitButtonCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hitButtonCallback(const_cast(thisPtr), pos); + } else { + // tag=1002 + return ::QCheckBox::hitButton(pos); + } +} +// tag=1009 +bool QCheckBox_wrapper::hitButton_nocallback(const QPoint &pos) const { + // tag=1003 + return ::QCheckBox::hitButton(pos); +} +void QCheckBox_wrapper::initPainter(QPainter *painter) const { + // tag=1000 + if (m_initPainterCallback) { + // tag=1001 + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + // tag=1002 + ::QCheckBox::initPainter(painter); + } +} +// tag=1009 +void QCheckBox_wrapper::initPainter_nocallback(QPainter *painter) const { + // tag=1003 + ::QCheckBox::initPainter(painter); +} +bool QCheckBox_wrapper::isTristate() const { + // tag=1000 + + // tag=1004 + return ::QCheckBox::isTristate(); +} +void QCheckBox_wrapper::leaveEvent(QEvent *event) { + // tag=1000 + if (m_leaveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QCheckBox::leaveEvent(event); + } +} +// tag=1009 +void QCheckBox_wrapper::leaveEvent_nocallback(QEvent *event) { + // tag=1003 + ::QCheckBox::leaveEvent(event); +} +QSize QCheckBox_wrapper::minimumSizeHint() const { + // tag=1000 + if (m_minimumSizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QCheckBox::minimumSizeHint(); + } +} +// tag=1009 +QSize QCheckBox_wrapper::minimumSizeHint_nocallback() const { + // tag=1003 + return ::QCheckBox::minimumSizeHint(); +} +void QCheckBox_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseDoubleClickEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QCheckBox::mouseDoubleClickEvent(event); + } +} +// tag=1009 +void QCheckBox_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QCheckBox::mouseDoubleClickEvent(event); +} +void QCheckBox_wrapper::mouseMoveEvent(QMouseEvent *arg__1) { + // tag=1000 + if (m_mouseMoveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QCheckBox::mouseMoveEvent(arg__1); + } +} +// tag=1009 +void QCheckBox_wrapper::mouseMoveEvent_nocallback(QMouseEvent *arg__1) { + // tag=1003 + ::QCheckBox::mouseMoveEvent(arg__1); +} +void QCheckBox_wrapper::mousePressEvent(QMouseEvent *e) { + // tag=1000 + if (m_mousePressEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + ::QCheckBox::mousePressEvent(e); + } +} +// tag=1009 +void QCheckBox_wrapper::mousePressEvent_nocallback(QMouseEvent *e) { + // tag=1003 + ::QCheckBox::mousePressEvent(e); +} +void QCheckBox_wrapper::mouseReleaseEvent(QMouseEvent *e) { + // tag=1000 + if (m_mouseReleaseEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + ::QCheckBox::mouseReleaseEvent(e); + } +} +// tag=1009 +void QCheckBox_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *e) { + // tag=1003 + ::QCheckBox::mouseReleaseEvent(e); +} +void QCheckBox_wrapper::nextCheckState() { + // tag=1000 + if (m_nextCheckStateCallback) { + // tag=1001 + const void *thisPtr = this; + m_nextCheckStateCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QCheckBox::nextCheckState(); + } +} +// tag=1009 +void QCheckBox_wrapper::nextCheckState_nocallback() { + // tag=1003 + ::QCheckBox::nextCheckState(); +} +void QCheckBox_wrapper::paintEvent(QPaintEvent *arg__1) { + // tag=1000 + if (m_paintEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QCheckBox::paintEvent(arg__1); + } +} +// tag=1009 +void QCheckBox_wrapper::paintEvent_nocallback(QPaintEvent *arg__1) { + // tag=1003 + ::QCheckBox::paintEvent(arg__1); +} +void QCheckBox_wrapper::setTristate(bool y) { + // tag=1000 + + // tag=1004 + ::QCheckBox::setTristate(y); +} +void QCheckBox_wrapper::setVisible(bool visible) { + // tag=1000 + if (m_setVisibleCallback) { + // tag=1001 + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + // tag=1002 + ::QCheckBox::setVisible(visible); + } +} +// tag=1009 +void QCheckBox_wrapper::setVisible_nocallback(bool visible) { + // tag=1003 + ::QCheckBox::setVisible(visible); +} +QPainter *QCheckBox_wrapper::sharedPainter() const { + // tag=1000 + if (m_sharedPainterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QCheckBox::sharedPainter(); + } +} +// tag=1009 +QPainter *QCheckBox_wrapper::sharedPainter_nocallback() const { + // tag=1003 + return ::QCheckBox::sharedPainter(); +} +QSize QCheckBox_wrapper::sizeHint() const { + // tag=1000 + if (m_sizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QCheckBox::sizeHint(); + } +} +// tag=1009 +QSize QCheckBox_wrapper::sizeHint_nocallback() const { + // tag=1003 + return ::QCheckBox::sizeHint(); +} +void QCheckBox_wrapper::stateChanged(int arg__1) { + // tag=1000 + + // tag=1004 + ::QCheckBox::stateChanged(arg__1); +} +QString QCheckBox_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QCheckBox::tr(s, c, n); +} + +// tag=1005 +QCheckBox_wrapper::~QCheckBox_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QCheckBox *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QCheckBox_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QCheckBox_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QCheckBox__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QCheckBox_wrapper(parent); + return reinterpret_cast(ptr); +} +void *c_QCheckBox__constructor_QString_QWidget(const char *text_, + void *parent_) { + const auto text = QString::fromUtf8(text_); + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QCheckBox_wrapper(text, parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// changeEvent(QEvent * e) +void c_QCheckBox__changeEvent_QEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->changeEvent_nocallback(e); +} + +// tag=1050 +// checkStateSet() +void c_QCheckBox__checkStateSet(void *thisObj) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->checkStateSet_nocallback(); +} + +// tag=1079 +void c_QCheckBox__onClicked_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QCheckBox::clicked, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QCheckBox__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// devType() const +int c_QCheckBox__devType(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); +} + +// tag=1050 +// event(QEvent * e) +bool c_QCheckBox__event_QEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->event_nocallback(e); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QCheckBox__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// focusNextPrevChild(bool next) +bool c_QCheckBox__focusNextPrevChild_bool(void *thisObj, bool next) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); +} + +// tag=1050 +// hasHeightForWidth() const +bool c_QCheckBox__hasHeightForWidth(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); +} + +// tag=1050 +// heightForWidth(int arg__1) const +int c_QCheckBox__heightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// hitButton(const QPoint & pos) const +bool c_QCheckBox__hitButton_QPoint(void *thisObj, void *pos_) { + auto &pos = *reinterpret_cast(pos_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->hitButton_nocallback(pos); +} + +// tag=1050 +// initPainter(QPainter * painter) const +void c_QCheckBox__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} + +// tag=1050 +// isTristate() const +bool c_QCheckBox__isTristate(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isTristate(); +} + +// tag=1050 +// leaveEvent(QEvent * event) +void c_QCheckBox__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} + +// tag=1050 +// minimumSizeHint() const +void *c_QCheckBox__minimumSizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; +} + +// tag=1050 +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QCheckBox__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} + +// tag=1050 +// mouseMoveEvent(QMouseEvent * arg__1) +void c_QCheckBox__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(arg__1); +} + +// tag=1050 +// mousePressEvent(QMouseEvent * e) +void c_QCheckBox__mousePressEvent_QMouseEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(e); +} + +// tag=1050 +// mouseReleaseEvent(QMouseEvent * e) +void c_QCheckBox__mouseReleaseEvent_QMouseEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(e); +} + +// tag=1050 +// nextCheckState() +void c_QCheckBox__nextCheckState(void *thisObj) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->nextCheckState_nocallback(); +} + +// tag=1050 +// paintEvent(QPaintEvent * arg__1) +void c_QCheckBox__paintEvent_QPaintEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->paintEvent_nocallback(arg__1); +} + +// tag=1079 +void c_QCheckBox__onPressed(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QCheckBox::pressed, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QCheckBox__onReleased(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QCheckBox::released, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// setTristate(bool y) +void c_QCheckBox__setTristate_bool(void *thisObj, bool y) { + // tag=1010 + fromPtr(thisObj)->setTristate(y); +} + +// tag=1050 +// setVisible(bool visible) +void c_QCheckBox__setVisible_bool(void *thisObj, bool visible) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} + +// tag=1050 +// sharedPainter() const +void *c_QCheckBox__sharedPainter(void *thisObj) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->sharedPainter_nocallback(); +} + +// tag=1050 +// sizeHint() const +void *c_QCheckBox__sizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; +} + +// tag=1050 +// stateChanged(int arg__1) +void c_QCheckBox__stateChanged_int(void *thisObj, int arg__1) { + // tag=1010 + fromPtr(thisObj)->stateChanged(arg__1); +} + +// tag=1079 +void c_QCheckBox__onStateChanged_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QCheckBox::stateChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QCheckBox__onToggled_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QCheckBox::toggled, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QCheckBox__tr_char_char_int(const char *s, const char *c, + int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QCheckBox_wrapper::tr(s, c, n)}; +} +void c_QCheckBox__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QCheckBox__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1124: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_changeEvent>( + callback); + break; + case 6020: + wrapper->m_checkStateSetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_checkStateSet>( + callback); + break; + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_customEvent>( + callback); + break; + case 1141: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_devType>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_event>(callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_eventFilter>( + callback); + break; + case 1150: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1164: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1168: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_heightForWidth>( + callback); + break; + case 6055: + wrapper->m_hitButtonCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_hitButton>( + callback); + break; + case 1171: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_initPainter>( + callback); + break; + case 1196: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_leaveEvent>( + callback); + break; + case 1216: + wrapper->m_minimumSizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_minimumSizeHint>( + callback); + break; + case 1218: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1220: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_mouseMoveEvent>( + callback); + break; + case 1221: + wrapper->m_mousePressEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_mousePressEvent>( + callback); + break; + case 1222: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 6105: + wrapper->m_nextCheckStateCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_nextCheckState>( + callback); + break; + case 1229: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_paintEvent>( + callback); + break; + case 1309: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_setVisible>( + callback); + break; + case 1318: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_sharedPainter>( + callback); + break; + case 1326: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCheckBox_wrapper::Callback_sizeHint>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QCheckBox_wrapper.h b/generated/QtDartBindings/dart/ffi/QCheckBox_wrapper.h new file mode 100644 index 0000000..4079ecf --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QCheckBox_wrapper.h @@ -0,0 +1,334 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QCheckBox_wrapper : public ::QCheckBox { +public: + ~QCheckBox_wrapper(); + // tag=1041 + QCheckBox_wrapper(QWidget *parent = nullptr); + // tag=1041 + QCheckBox_wrapper(const QString &text, QWidget *parent = nullptr); + // tag=1041 + virtual void changeEvent(QEvent *e); + // tag=1008 + virtual void changeEvent_nocallback(QEvent *e); + // tag=1041 + virtual void checkStateSet(); + // tag=1008 + virtual void checkStateSet_nocallback(); + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual int devType() const; + // tag=1008 + virtual int devType_nocallback() const; + // tag=1041 + virtual bool event(QEvent *e); + // tag=1008 + virtual bool event_nocallback(QEvent *e); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + virtual bool focusNextPrevChild(bool next); + // tag=1008 + virtual bool focusNextPrevChild_nocallback(bool next); + // tag=1041 + virtual bool hasHeightForWidth() const; + // tag=1008 + virtual bool hasHeightForWidth_nocallback() const; + // tag=1041 + virtual int heightForWidth(int arg__1) const; + // tag=1008 + virtual int heightForWidth_nocallback(int arg__1) const; + // tag=1041 + virtual bool hitButton(const QPoint &pos) const; + // tag=1008 + virtual bool hitButton_nocallback(const QPoint &pos) const; + // tag=1041 + virtual void initPainter(QPainter *painter) const; + // tag=1008 + virtual void initPainter_nocallback(QPainter *painter) const; + // tag=1041 + bool isTristate() const; + // tag=1041 + virtual void leaveEvent(QEvent *event); + // tag=1008 + virtual void leaveEvent_nocallback(QEvent *event); + // tag=1041 + virtual QSize minimumSizeHint() const; + // tag=1008 + virtual QSize minimumSizeHint_nocallback() const; + // tag=1041 + virtual void mouseDoubleClickEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mouseMoveEvent(QMouseEvent *arg__1); + // tag=1008 + virtual void mouseMoveEvent_nocallback(QMouseEvent *arg__1); + // tag=1041 + virtual void mousePressEvent(QMouseEvent *e); + // tag=1008 + virtual void mousePressEvent_nocallback(QMouseEvent *e); + // tag=1041 + virtual void mouseReleaseEvent(QMouseEvent *e); + // tag=1008 + virtual void mouseReleaseEvent_nocallback(QMouseEvent *e); + // tag=1041 + virtual void nextCheckState(); + // tag=1008 + virtual void nextCheckState_nocallback(); + // tag=1041 + virtual void paintEvent(QPaintEvent *arg__1); + // tag=1008 + virtual void paintEvent_nocallback(QPaintEvent *arg__1); + // tag=1041 + void setTristate(bool y = true); + // tag=1041 + virtual void setVisible(bool visible); + // tag=1008 + virtual void setVisible_nocallback(bool visible); + // tag=1041 + virtual QPainter *sharedPainter() const; + // tag=1008 + virtual QPainter *sharedPainter_nocallback() const; + // tag=1041 + virtual QSize sizeHint() const; + // tag=1008 + virtual QSize sizeHint_nocallback() const; + // tag=1041 + void stateChanged(int arg__1); + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1042 + typedef void (*Callback_changeEvent)(void *, QEvent *e); + Callback_changeEvent m_changeEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_checkStateSet)(void *); + Callback_checkStateSet m_checkStateSetCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *e); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hitButton)(void *, const QPoint &pos); + Callback_hitButton m_hitButtonCallback = nullptr; + // tag=1042 + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + // tag=1042 + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *arg__1); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *e); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *e); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_nextCheckState)(void *); + Callback_nextCheckState m_nextCheckStateCallback = nullptr; + // tag=1042 + typedef void (*Callback_paintEvent)(void *, QPaintEvent *arg__1); + Callback_paintEvent m_paintEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + // tag=1042 + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QCheckBox::QCheckBox(QWidget * parent) +QtDartBindings_EXPORT void *c_QCheckBox__constructor_QWidget(void *parent_); + +// tag=1067 +// QCheckBox::QCheckBox(const QString & text, QWidget * parent) +QtDartBindings_EXPORT void * +c_QCheckBox__constructor_QString_QWidget(const char *text_, void *parent_); + +// tag=1067 +// QCheckBox::changeEvent(QEvent * e) +QtDartBindings_EXPORT void c_QCheckBox__changeEvent_QEvent(void *thisObj, + void *e_); + +// tag=1067 +// QCheckBox::checkStateSet() +QtDartBindings_EXPORT void c_QCheckBox__checkStateSet(void *thisObj); + +// tag=1067 +// QCheckBox::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QCheckBox__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QCheckBox::devType() const +QtDartBindings_EXPORT int c_QCheckBox__devType(void *thisObj); + +// tag=1067 +// QCheckBox::event(QEvent * e) +QtDartBindings_EXPORT bool c_QCheckBox__event_QEvent(void *thisObj, void *e_); + +// tag=1067 +// QCheckBox::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QCheckBox__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); + +// tag=1067 +// QCheckBox::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QCheckBox__focusNextPrevChild_bool(void *thisObj, + bool next); + +// tag=1067 +// QCheckBox::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QCheckBox__hasHeightForWidth(void *thisObj); + +// tag=1067 +// QCheckBox::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QCheckBox__heightForWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QCheckBox::hitButton(const QPoint & pos) const +QtDartBindings_EXPORT bool c_QCheckBox__hitButton_QPoint(void *thisObj, + void *pos_); + +// tag=1067 +// QCheckBox::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QCheckBox__initPainter_QPainter(void *thisObj, + void *painter_); + +// tag=1067 +// QCheckBox::isTristate() const +QtDartBindings_EXPORT bool c_QCheckBox__isTristate(void *thisObj); + +// tag=1067 +// QCheckBox::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QCheckBox__leaveEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QCheckBox::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QCheckBox__minimumSizeHint(void *thisObj); + +// tag=1067 +// QCheckBox::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QCheckBox__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QCheckBox::mouseMoveEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QCheckBox__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_); + +// tag=1067 +// QCheckBox::mousePressEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QCheckBox__mousePressEvent_QMouseEvent(void *thisObj, void *e_); + +// tag=1067 +// QCheckBox::mouseReleaseEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QCheckBox__mouseReleaseEvent_QMouseEvent(void *thisObj, void *e_); + +// tag=1067 +// QCheckBox::nextCheckState() +QtDartBindings_EXPORT void c_QCheckBox__nextCheckState(void *thisObj); + +// tag=1067 +// QCheckBox::paintEvent(QPaintEvent * arg__1) +QtDartBindings_EXPORT void c_QCheckBox__paintEvent_QPaintEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QCheckBox::setTristate(bool y) +QtDartBindings_EXPORT void c_QCheckBox__setTristate_bool(void *thisObj, bool y); + +// tag=1067 +// QCheckBox::setVisible(bool visible) +QtDartBindings_EXPORT void c_QCheckBox__setVisible_bool(void *thisObj, + bool visible); + +// tag=1067 +// QCheckBox::sharedPainter() const +QtDartBindings_EXPORT void *c_QCheckBox__sharedPainter(void *thisObj); + +// tag=1067 +// QCheckBox::sizeHint() const +QtDartBindings_EXPORT void *c_QCheckBox__sizeHint(void *thisObj); + +// tag=1067 +// QCheckBox::stateChanged(int arg__1) +QtDartBindings_EXPORT void c_QCheckBox__stateChanged_int(void *thisObj, + int arg__1); + +// tag=1078 +QtDartBindings_EXPORT void c_QCheckBox__onStateChanged_int(void *thisObj, + void *contextQObject, + void *callback); +// tag=1067 +// QCheckBox::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QCheckBox__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1066 +QtDartBindings_EXPORT void c_QCheckBox__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QCheckBox__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QCheckBox_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QColor_c.cpp b/generated/QtDartBindings/dart/ffi/QColor_c.cpp new file mode 100644 index 0000000..f9df023 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QColor_c.cpp @@ -0,0 +1,526 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QColor_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QColor_wrapper::QColor_wrapper() : ::QColor() {} +QColor_wrapper::QColor_wrapper(const QString &name) : ::QColor(name) {} +QColor_wrapper::QColor_wrapper(const char *aname) : ::QColor(aname) {} +QColor_wrapper::QColor_wrapper(int r, int g, int b, int a) + : ::QColor(r, g, b, a) {} +int QColor_wrapper::alpha() const { return ::QColor::alpha(); } +float QColor_wrapper::alphaF() const { return ::QColor::alphaF(); } +int QColor_wrapper::black() const { return ::QColor::black(); } +float QColor_wrapper::blackF() const { return ::QColor::blackF(); } +int QColor_wrapper::blue() const { return ::QColor::blue(); } +float QColor_wrapper::blueF() const { return ::QColor::blueF(); } +QList QColor_wrapper::colorNames() { return ::QColor::colorNames(); } +int QColor_wrapper::cyan() const { return ::QColor::cyan(); } +float QColor_wrapper::cyanF() const { return ::QColor::cyanF(); } +QColor QColor_wrapper::darker(int f) const { return ::QColor::darker(f); } +QColor QColor_wrapper::fromCmyk(int c, int m, int y, int k, int a) { + return ::QColor::fromCmyk(c, m, y, k, a); +} +QColor QColor_wrapper::fromCmykF(float c, float m, float y, float k, float a) { + return ::QColor::fromCmykF(c, m, y, k, a); +} +QColor QColor_wrapper::fromHsl(int h, int s, int l, int a) { + return ::QColor::fromHsl(h, s, l, a); +} +QColor QColor_wrapper::fromHslF(float h, float s, float l, float a) { + return ::QColor::fromHslF(h, s, l, a); +} +QColor QColor_wrapper::fromHsv(int h, int s, int v, int a) { + return ::QColor::fromHsv(h, s, v, a); +} +QColor QColor_wrapper::fromHsvF(float h, float s, float v, float a) { + return ::QColor::fromHsvF(h, s, v, a); +} +QColor QColor_wrapper::fromRgb(int r, int g, int b, int a) { + return ::QColor::fromRgb(r, g, b, a); +} +QColor QColor_wrapper::fromRgbF(float r, float g, float b, float a) { + return ::QColor::fromRgbF(r, g, b, a); +} +int QColor_wrapper::green() const { return ::QColor::green(); } +float QColor_wrapper::greenF() const { return ::QColor::greenF(); } +int QColor_wrapper::hslHue() const { return ::QColor::hslHue(); } +float QColor_wrapper::hslHueF() const { return ::QColor::hslHueF(); } +int QColor_wrapper::hslSaturation() const { return ::QColor::hslSaturation(); } +float QColor_wrapper::hslSaturationF() const { + return ::QColor::hslSaturationF(); +} +int QColor_wrapper::hsvHue() const { return ::QColor::hsvHue(); } +float QColor_wrapper::hsvHueF() const { return ::QColor::hsvHueF(); } +int QColor_wrapper::hsvSaturation() const { return ::QColor::hsvSaturation(); } +float QColor_wrapper::hsvSaturationF() const { + return ::QColor::hsvSaturationF(); +} +int QColor_wrapper::hue() const { return ::QColor::hue(); } +float QColor_wrapper::hueF() const { return ::QColor::hueF(); } +bool QColor_wrapper::isValid() const { return ::QColor::isValid(); } +bool QColor_wrapper::isValidColor(const QString &name) { + return ::QColor::isValidColor(name); +} +QColor QColor_wrapper::lighter(int f) const { return ::QColor::lighter(f); } +int QColor_wrapper::lightness() const { return ::QColor::lightness(); } +float QColor_wrapper::lightnessF() const { return ::QColor::lightnessF(); } +int QColor_wrapper::magenta() const { return ::QColor::magenta(); } +float QColor_wrapper::magentaF() const { return ::QColor::magentaF(); } +QString QColor_wrapper::name() const { return ::QColor::name(); } +int QColor_wrapper::red() const { return ::QColor::red(); } +float QColor_wrapper::redF() const { return ::QColor::redF(); } +int QColor_wrapper::saturation() const { return ::QColor::saturation(); } +float QColor_wrapper::saturationF() const { return ::QColor::saturationF(); } +void QColor_wrapper::setAlpha(int alpha) { ::QColor::setAlpha(alpha); } +void QColor_wrapper::setAlphaF(float alpha) { ::QColor::setAlphaF(alpha); } +void QColor_wrapper::setBlue(int blue) { ::QColor::setBlue(blue); } +void QColor_wrapper::setBlueF(float blue) { ::QColor::setBlueF(blue); } +void QColor_wrapper::setCmyk(int c, int m, int y, int k, int a) { + ::QColor::setCmyk(c, m, y, k, a); +} +void QColor_wrapper::setCmykF(float c, float m, float y, float k, float a) { + ::QColor::setCmykF(c, m, y, k, a); +} +void QColor_wrapper::setGreen(int green) { ::QColor::setGreen(green); } +void QColor_wrapper::setGreenF(float green) { ::QColor::setGreenF(green); } +void QColor_wrapper::setHsl(int h, int s, int l, int a) { + ::QColor::setHsl(h, s, l, a); +} +void QColor_wrapper::setHslF(float h, float s, float l, float a) { + ::QColor::setHslF(h, s, l, a); +} +void QColor_wrapper::setHsv(int h, int s, int v, int a) { + ::QColor::setHsv(h, s, v, a); +} +void QColor_wrapper::setHsvF(float h, float s, float v, float a) { + ::QColor::setHsvF(h, s, v, a); +} +void QColor_wrapper::setNamedColor(const QString &name) { + ::QColor::setNamedColor(name); +} +void QColor_wrapper::setRed(int red) { ::QColor::setRed(red); } +void QColor_wrapper::setRedF(float red) { ::QColor::setRedF(red); } +void QColor_wrapper::setRgb(int r, int g, int b, int a) { + ::QColor::setRgb(r, g, b, a); +} +void QColor_wrapper::setRgbF(float r, float g, float b, float a) { + ::QColor::setRgbF(r, g, b, a); +} +QColor QColor_wrapper::toCmyk() const { return ::QColor::toCmyk(); } +QColor QColor_wrapper::toExtendedRgb() const { + return ::QColor::toExtendedRgb(); +} +QColor QColor_wrapper::toHsl() const { return ::QColor::toHsl(); } +QColor QColor_wrapper::toHsv() const { return ::QColor::toHsv(); } +QColor QColor_wrapper::toRgb() const { return ::QColor::toRgb(); } +int QColor_wrapper::value() const { return ::QColor::value(); } +float QColor_wrapper::valueF() const { return ::QColor::valueF(); } +int QColor_wrapper::yellow() const { return ::QColor::yellow(); } +float QColor_wrapper::yellowF() const { return ::QColor::yellowF(); } +QColor_wrapper::~QColor_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QColor *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +static QtDartBindings_wrappersNS::QColor_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QColor_Finalizer(void *cppObj) { + delete reinterpret_cast(cppObj); +} +void *c_QColor__constructor() { + auto ptr = new QtDartBindings_wrappersNS::QColor_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QColor__constructor_QString(const char *name_) { + const auto name = QString::fromUtf8(name_); + auto ptr = new QtDartBindings_wrappersNS::QColor_wrapper(name); + return reinterpret_cast(ptr); +} +void *c_QColor__constructor_char(const char *aname) { + auto ptr = new QtDartBindings_wrappersNS::QColor_wrapper(aname); + return reinterpret_cast(ptr); +} +void *c_QColor__constructor_int_int_int_int(int r, int g, int b, int a) { + auto ptr = new QtDartBindings_wrappersNS::QColor_wrapper(r, g, b, a); + return reinterpret_cast(ptr); +} +// alpha() const +int c_QColor__alpha(void *thisObj) { + const auto &result = fromPtr(thisObj)->alpha(); + return result; +} +// alphaF() const +float c_QColor__alphaF(void *thisObj) { + const auto &result = fromPtr(thisObj)->alphaF(); + return result; +} +// black() const +int c_QColor__black(void *thisObj) { + const auto &result = fromPtr(thisObj)->black(); + return result; +} +// blackF() const +float c_QColor__blackF(void *thisObj) { + const auto &result = fromPtr(thisObj)->blackF(); + return result; +} +// blue() const +int c_QColor__blue(void *thisObj) { + const auto &result = fromPtr(thisObj)->blue(); + return result; +} +// blueF() const +float c_QColor__blueF(void *thisObj) { + const auto &result = fromPtr(thisObj)->blueF(); + return result; +} +// colorNames() +void *c_static_QColor__colorNames() { + const auto &result = new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QColor_wrapper::colorNames()}; + return result; +} +// cyan() const +int c_QColor__cyan(void *thisObj) { + const auto &result = fromPtr(thisObj)->cyan(); + return result; +} +// cyanF() const +float c_QColor__cyanF(void *thisObj) { + const auto &result = fromPtr(thisObj)->cyanF(); + return result; +} +// darker(int f) const +void *c_QColor__darker_int(void *thisObj, int f) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->darker(f)}; + return result; +} +// fromCmyk(int c, int m, int y, int k, int a) +void *c_static_QColor__fromCmyk_int_int_int_int_int(int c, int m, int y, int k, + int a) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QColor_wrapper::fromCmyk(c, m, y, k, a)}; + return result; +} +// fromCmykF(float c, float m, float y, float k, float a) +void *c_static_QColor__fromCmykF_float_float_float_float_float(float c, float m, + float y, float k, + float a) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QColor_wrapper::fromCmykF(c, m, y, k, a)}; + return result; +} +// fromHsl(int h, int s, int l, int a) +void *c_static_QColor__fromHsl_int_int_int_int(int h, int s, int l, int a) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QColor_wrapper::fromHsl(h, s, l, a)}; + return result; +} +// fromHslF(float h, float s, float l, float a) +void *c_static_QColor__fromHslF_float_float_float_float(float h, float s, + float l, float a) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QColor_wrapper::fromHslF(h, s, l, a)}; + return result; +} +// fromHsv(int h, int s, int v, int a) +void *c_static_QColor__fromHsv_int_int_int_int(int h, int s, int v, int a) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QColor_wrapper::fromHsv(h, s, v, a)}; + return result; +} +// fromHsvF(float h, float s, float v, float a) +void *c_static_QColor__fromHsvF_float_float_float_float(float h, float s, + float v, float a) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QColor_wrapper::fromHsvF(h, s, v, a)}; + return result; +} +// fromRgb(int r, int g, int b, int a) +void *c_static_QColor__fromRgb_int_int_int_int(int r, int g, int b, int a) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QColor_wrapper::fromRgb(r, g, b, a)}; + return result; +} +// fromRgbF(float r, float g, float b, float a) +void *c_static_QColor__fromRgbF_float_float_float_float(float r, float g, + float b, float a) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QColor_wrapper::fromRgbF(r, g, b, a)}; + return result; +} +// green() const +int c_QColor__green(void *thisObj) { + const auto &result = fromPtr(thisObj)->green(); + return result; +} +// greenF() const +float c_QColor__greenF(void *thisObj) { + const auto &result = fromPtr(thisObj)->greenF(); + return result; +} +// hslHue() const +int c_QColor__hslHue(void *thisObj) { + const auto &result = fromPtr(thisObj)->hslHue(); + return result; +} +// hslHueF() const +float c_QColor__hslHueF(void *thisObj) { + const auto &result = fromPtr(thisObj)->hslHueF(); + return result; +} +// hslSaturation() const +int c_QColor__hslSaturation(void *thisObj) { + const auto &result = fromPtr(thisObj)->hslSaturation(); + return result; +} +// hslSaturationF() const +float c_QColor__hslSaturationF(void *thisObj) { + const auto &result = fromPtr(thisObj)->hslSaturationF(); + return result; +} +// hsvHue() const +int c_QColor__hsvHue(void *thisObj) { + const auto &result = fromPtr(thisObj)->hsvHue(); + return result; +} +// hsvHueF() const +float c_QColor__hsvHueF(void *thisObj) { + const auto &result = fromPtr(thisObj)->hsvHueF(); + return result; +} +// hsvSaturation() const +int c_QColor__hsvSaturation(void *thisObj) { + const auto &result = fromPtr(thisObj)->hsvSaturation(); + return result; +} +// hsvSaturationF() const +float c_QColor__hsvSaturationF(void *thisObj) { + const auto &result = fromPtr(thisObj)->hsvSaturationF(); + return result; +} +// hue() const +int c_QColor__hue(void *thisObj) { + const auto &result = fromPtr(thisObj)->hue(); + return result; +} +// hueF() const +float c_QColor__hueF(void *thisObj) { + const auto &result = fromPtr(thisObj)->hueF(); + return result; +} +// isValid() const +bool c_QColor__isValid(void *thisObj) { + const auto &result = fromPtr(thisObj)->isValid(); + return result; +} +// isValidColor(const QString & name) +bool c_static_QColor__isValidColor_QString(const char *name_) { + const auto name = QString::fromUtf8(name_); + const auto &result = + QtDartBindings_wrappersNS::QColor_wrapper::isValidColor(name); + free((char *)name_); + return result; +} +// lighter(int f) const +void *c_QColor__lighter_int(void *thisObj, int f) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->lighter(f)}; + return result; +} +// lightness() const +int c_QColor__lightness(void *thisObj) { + const auto &result = fromPtr(thisObj)->lightness(); + return result; +} +// lightnessF() const +float c_QColor__lightnessF(void *thisObj) { + const auto &result = fromPtr(thisObj)->lightnessF(); + return result; +} +// magenta() const +int c_QColor__magenta(void *thisObj) { + const auto &result = fromPtr(thisObj)->magenta(); + return result; +} +// magentaF() const +float c_QColor__magentaF(void *thisObj) { + const auto &result = fromPtr(thisObj)->magentaF(); + return result; +} +// name() const +void *c_QColor__name(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->name()}; + return result; +} +// red() const +int c_QColor__red(void *thisObj) { + const auto &result = fromPtr(thisObj)->red(); + return result; +} +// redF() const +float c_QColor__redF(void *thisObj) { + const auto &result = fromPtr(thisObj)->redF(); + return result; +} +// saturation() const +int c_QColor__saturation(void *thisObj) { + const auto &result = fromPtr(thisObj)->saturation(); + return result; +} +// saturationF() const +float c_QColor__saturationF(void *thisObj) { + const auto &result = fromPtr(thisObj)->saturationF(); + return result; +} +// setAlpha(int alpha) +void c_QColor__setAlpha_int(void *thisObj, int alpha) { + fromPtr(thisObj)->setAlpha(alpha); +} +// setAlphaF(float alpha) +void c_QColor__setAlphaF_float(void *thisObj, float alpha) { + fromPtr(thisObj)->setAlphaF(alpha); +} +// setBlue(int blue) +void c_QColor__setBlue_int(void *thisObj, int blue) { + fromPtr(thisObj)->setBlue(blue); +} +// setBlueF(float blue) +void c_QColor__setBlueF_float(void *thisObj, float blue) { + fromPtr(thisObj)->setBlueF(blue); +} +// setCmyk(int c, int m, int y, int k, int a) +void c_QColor__setCmyk_int_int_int_int_int(void *thisObj, int c, int m, int y, + int k, int a) { + fromPtr(thisObj)->setCmyk(c, m, y, k, a); +} +// setCmykF(float c, float m, float y, float k, float a) +void c_QColor__setCmykF_float_float_float_float_float(void *thisObj, float c, + float m, float y, float k, + float a) { + fromPtr(thisObj)->setCmykF(c, m, y, k, a); +} +// setGreen(int green) +void c_QColor__setGreen_int(void *thisObj, int green) { + fromPtr(thisObj)->setGreen(green); +} +// setGreenF(float green) +void c_QColor__setGreenF_float(void *thisObj, float green) { + fromPtr(thisObj)->setGreenF(green); +} +// setHsl(int h, int s, int l, int a) +void c_QColor__setHsl_int_int_int_int(void *thisObj, int h, int s, int l, + int a) { + fromPtr(thisObj)->setHsl(h, s, l, a); +} +// setHslF(float h, float s, float l, float a) +void c_QColor__setHslF_float_float_float_float(void *thisObj, float h, float s, + float l, float a) { + fromPtr(thisObj)->setHslF(h, s, l, a); +} +// setHsv(int h, int s, int v, int a) +void c_QColor__setHsv_int_int_int_int(void *thisObj, int h, int s, int v, + int a) { + fromPtr(thisObj)->setHsv(h, s, v, a); +} +// setHsvF(float h, float s, float v, float a) +void c_QColor__setHsvF_float_float_float_float(void *thisObj, float h, float s, + float v, float a) { + fromPtr(thisObj)->setHsvF(h, s, v, a); +} +// setNamedColor(const QString & name) +void c_QColor__setNamedColor_QString(void *thisObj, const char *name_) { + const auto name = QString::fromUtf8(name_); + fromPtr(thisObj)->setNamedColor(name); + free((char *)name_); +} +// setRed(int red) +void c_QColor__setRed_int(void *thisObj, int red) { + fromPtr(thisObj)->setRed(red); +} +// setRedF(float red) +void c_QColor__setRedF_float(void *thisObj, float red) { + fromPtr(thisObj)->setRedF(red); +} +// setRgb(int r, int g, int b, int a) +void c_QColor__setRgb_int_int_int_int(void *thisObj, int r, int g, int b, + int a) { + fromPtr(thisObj)->setRgb(r, g, b, a); +} +// setRgbF(float r, float g, float b, float a) +void c_QColor__setRgbF_float_float_float_float(void *thisObj, float r, float g, + float b, float a) { + fromPtr(thisObj)->setRgbF(r, g, b, a); +} +// toCmyk() const +void *c_QColor__toCmyk(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toCmyk()}; + return result; +} +// toExtendedRgb() const +void *c_QColor__toExtendedRgb(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toExtendedRgb()}; + return result; +} +// toHsl() const +void *c_QColor__toHsl(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toHsl()}; + return result; +} +// toHsv() const +void *c_QColor__toHsv(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toHsv()}; + return result; +} +// toRgb() const +void *c_QColor__toRgb(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toRgb()}; + return result; +} +// value() const +int c_QColor__value(void *thisObj) { + const auto &result = fromPtr(thisObj)->value(); + return result; +} +// valueF() const +float c_QColor__valueF(void *thisObj) { + const auto &result = fromPtr(thisObj)->valueF(); + return result; +} +// yellow() const +int c_QColor__yellow(void *thisObj) { + const auto &result = fromPtr(thisObj)->yellow(); + return result; +} +// yellowF() const +float c_QColor__yellowF(void *thisObj) { + const auto &result = fromPtr(thisObj)->yellowF(); + return result; +} +void c_QColor__destructor(void *thisObj) { delete fromPtr(thisObj); } +} diff --git a/generated/QtDartBindings/dart/ffi/QColor_c.h b/generated/QtDartBindings/dart/ffi/QColor_c.h new file mode 100644 index 0000000..604d490 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QColor_c.h @@ -0,0 +1,268 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QColor_wrapper : public ::QColor { +public: + ~QColor_wrapper(); + QColor_wrapper(); + QColor_wrapper(const QString &name); + QColor_wrapper(const char *aname); + QColor_wrapper(int r, int g, int b, int a = 255); + int alpha() const; + float alphaF() const; + int black() const; + float blackF() const; + int blue() const; + float blueF() const; + static QList colorNames(); + int cyan() const; + float cyanF() const; + QColor darker(int f = 200) const; + static QColor fromCmyk(int c, int m, int y, int k, int a = 255); + static QColor fromCmykF(float c, float m, float y, float k, float a = 1.0); + static QColor fromHsl(int h, int s, int l, int a = 255); + static QColor fromHslF(float h, float s, float l, float a = 1.0); + static QColor fromHsv(int h, int s, int v, int a = 255); + static QColor fromHsvF(float h, float s, float v, float a = 1.0); + static QColor fromRgb(int r, int g, int b, int a = 255); + static QColor fromRgbF(float r, float g, float b, float a = 1.0); + int green() const; + float greenF() const; + int hslHue() const; + float hslHueF() const; + int hslSaturation() const; + float hslSaturationF() const; + int hsvHue() const; + float hsvHueF() const; + int hsvSaturation() const; + float hsvSaturationF() const; + int hue() const; + float hueF() const; + bool isValid() const; + static bool isValidColor(const QString &name); + QColor lighter(int f = 150) const; + int lightness() const; + float lightnessF() const; + int magenta() const; + float magentaF() const; + QString name() const; + int red() const; + float redF() const; + int saturation() const; + float saturationF() const; + void setAlpha(int alpha); + void setAlphaF(float alpha); + void setBlue(int blue); + void setBlueF(float blue); + void setCmyk(int c, int m, int y, int k, int a = 255); + void setCmykF(float c, float m, float y, float k, float a = 1.0); + void setGreen(int green); + void setGreenF(float green); + void setHsl(int h, int s, int l, int a = 255); + void setHslF(float h, float s, float l, float a = 1.0); + void setHsv(int h, int s, int v, int a = 255); + void setHsvF(float h, float s, float v, float a = 1.0); + void setNamedColor(const QString &name); + void setRed(int red); + void setRedF(float red); + void setRgb(int r, int g, int b, int a = 255); + void setRgbF(float r, float g, float b, float a = 1.0); + QColor toCmyk() const; + QColor toExtendedRgb() const; + QColor toHsl() const; + QColor toHsv() const; + QColor toRgb() const; + int value() const; + float valueF() const; + int yellow() const; + float yellowF() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QColor::QColor() +QtDartBindings_EXPORT void *c_QColor__constructor(); +// QColor::QColor(const QString & name) +QtDartBindings_EXPORT void *c_QColor__constructor_QString(const char *name_); +// QColor::QColor(const char * aname) +QtDartBindings_EXPORT void *c_QColor__constructor_char(const char *aname); +// QColor::QColor(int r, int g, int b, int a) +QtDartBindings_EXPORT void *c_QColor__constructor_int_int_int_int(int r, int g, + int b, int a); +// QColor::alpha() const +QtDartBindings_EXPORT int c_QColor__alpha(void *thisObj); +// QColor::alphaF() const +QtDartBindings_EXPORT float c_QColor__alphaF(void *thisObj); +// QColor::black() const +QtDartBindings_EXPORT int c_QColor__black(void *thisObj); +// QColor::blackF() const +QtDartBindings_EXPORT float c_QColor__blackF(void *thisObj); +// QColor::blue() const +QtDartBindings_EXPORT int c_QColor__blue(void *thisObj); +// QColor::blueF() const +QtDartBindings_EXPORT float c_QColor__blueF(void *thisObj); +// QColor::colorNames() +QtDartBindings_EXPORT void *c_static_QColor__colorNames(); +// QColor::cyan() const +QtDartBindings_EXPORT int c_QColor__cyan(void *thisObj); +// QColor::cyanF() const +QtDartBindings_EXPORT float c_QColor__cyanF(void *thisObj); +// QColor::darker(int f) const +QtDartBindings_EXPORT void *c_QColor__darker_int(void *thisObj, int f); +// QColor::fromCmyk(int c, int m, int y, int k, int a) +QtDartBindings_EXPORT void * +c_static_QColor__fromCmyk_int_int_int_int_int(int c, int m, int y, int k, + int a); +// QColor::fromCmykF(float c, float m, float y, float k, float a) +QtDartBindings_EXPORT void * +c_static_QColor__fromCmykF_float_float_float_float_float(float c, float m, + float y, float k, + float a); +// QColor::fromHsl(int h, int s, int l, int a) +QtDartBindings_EXPORT void * +c_static_QColor__fromHsl_int_int_int_int(int h, int s, int l, int a); +// QColor::fromHslF(float h, float s, float l, float a) +QtDartBindings_EXPORT void * +c_static_QColor__fromHslF_float_float_float_float(float h, float s, float l, + float a); +// QColor::fromHsv(int h, int s, int v, int a) +QtDartBindings_EXPORT void * +c_static_QColor__fromHsv_int_int_int_int(int h, int s, int v, int a); +// QColor::fromHsvF(float h, float s, float v, float a) +QtDartBindings_EXPORT void * +c_static_QColor__fromHsvF_float_float_float_float(float h, float s, float v, + float a); +// QColor::fromRgb(int r, int g, int b, int a) +QtDartBindings_EXPORT void * +c_static_QColor__fromRgb_int_int_int_int(int r, int g, int b, int a); +// QColor::fromRgbF(float r, float g, float b, float a) +QtDartBindings_EXPORT void * +c_static_QColor__fromRgbF_float_float_float_float(float r, float g, float b, + float a); +// QColor::green() const +QtDartBindings_EXPORT int c_QColor__green(void *thisObj); +// QColor::greenF() const +QtDartBindings_EXPORT float c_QColor__greenF(void *thisObj); +// QColor::hslHue() const +QtDartBindings_EXPORT int c_QColor__hslHue(void *thisObj); +// QColor::hslHueF() const +QtDartBindings_EXPORT float c_QColor__hslHueF(void *thisObj); +// QColor::hslSaturation() const +QtDartBindings_EXPORT int c_QColor__hslSaturation(void *thisObj); +// QColor::hslSaturationF() const +QtDartBindings_EXPORT float c_QColor__hslSaturationF(void *thisObj); +// QColor::hsvHue() const +QtDartBindings_EXPORT int c_QColor__hsvHue(void *thisObj); +// QColor::hsvHueF() const +QtDartBindings_EXPORT float c_QColor__hsvHueF(void *thisObj); +// QColor::hsvSaturation() const +QtDartBindings_EXPORT int c_QColor__hsvSaturation(void *thisObj); +// QColor::hsvSaturationF() const +QtDartBindings_EXPORT float c_QColor__hsvSaturationF(void *thisObj); +// QColor::hue() const +QtDartBindings_EXPORT int c_QColor__hue(void *thisObj); +// QColor::hueF() const +QtDartBindings_EXPORT float c_QColor__hueF(void *thisObj); +// QColor::isValid() const +QtDartBindings_EXPORT bool c_QColor__isValid(void *thisObj); +// QColor::isValidColor(const QString & name) +QtDartBindings_EXPORT bool +c_static_QColor__isValidColor_QString(const char *name_); +// QColor::lighter(int f) const +QtDartBindings_EXPORT void *c_QColor__lighter_int(void *thisObj, int f); +// QColor::lightness() const +QtDartBindings_EXPORT int c_QColor__lightness(void *thisObj); +// QColor::lightnessF() const +QtDartBindings_EXPORT float c_QColor__lightnessF(void *thisObj); +// QColor::magenta() const +QtDartBindings_EXPORT int c_QColor__magenta(void *thisObj); +// QColor::magentaF() const +QtDartBindings_EXPORT float c_QColor__magentaF(void *thisObj); +// QColor::name() const +QtDartBindings_EXPORT void *c_QColor__name(void *thisObj); +// QColor::red() const +QtDartBindings_EXPORT int c_QColor__red(void *thisObj); +// QColor::redF() const +QtDartBindings_EXPORT float c_QColor__redF(void *thisObj); +// QColor::saturation() const +QtDartBindings_EXPORT int c_QColor__saturation(void *thisObj); +// QColor::saturationF() const +QtDartBindings_EXPORT float c_QColor__saturationF(void *thisObj); +// QColor::setAlpha(int alpha) +QtDartBindings_EXPORT void c_QColor__setAlpha_int(void *thisObj, int alpha); +// QColor::setAlphaF(float alpha) +QtDartBindings_EXPORT void c_QColor__setAlphaF_float(void *thisObj, + float alpha); +// QColor::setBlue(int blue) +QtDartBindings_EXPORT void c_QColor__setBlue_int(void *thisObj, int blue); +// QColor::setBlueF(float blue) +QtDartBindings_EXPORT void c_QColor__setBlueF_float(void *thisObj, float blue); +// QColor::setCmyk(int c, int m, int y, int k, int a) +QtDartBindings_EXPORT void c_QColor__setCmyk_int_int_int_int_int(void *thisObj, + int c, int m, + int y, int k, + int a); +// QColor::setCmykF(float c, float m, float y, float k, float a) +QtDartBindings_EXPORT void c_QColor__setCmykF_float_float_float_float_float( + void *thisObj, float c, float m, float y, float k, float a); +// QColor::setGreen(int green) +QtDartBindings_EXPORT void c_QColor__setGreen_int(void *thisObj, int green); +// QColor::setGreenF(float green) +QtDartBindings_EXPORT void c_QColor__setGreenF_float(void *thisObj, + float green); +// QColor::setHsl(int h, int s, int l, int a) +QtDartBindings_EXPORT void +c_QColor__setHsl_int_int_int_int(void *thisObj, int h, int s, int l, int a); +// QColor::setHslF(float h, float s, float l, float a) +QtDartBindings_EXPORT void +c_QColor__setHslF_float_float_float_float(void *thisObj, float h, float s, + float l, float a); +// QColor::setHsv(int h, int s, int v, int a) +QtDartBindings_EXPORT void +c_QColor__setHsv_int_int_int_int(void *thisObj, int h, int s, int v, int a); +// QColor::setHsvF(float h, float s, float v, float a) +QtDartBindings_EXPORT void +c_QColor__setHsvF_float_float_float_float(void *thisObj, float h, float s, + float v, float a); +// QColor::setNamedColor(const QString & name) +QtDartBindings_EXPORT void c_QColor__setNamedColor_QString(void *thisObj, + const char *name_); +// QColor::setRed(int red) +QtDartBindings_EXPORT void c_QColor__setRed_int(void *thisObj, int red); +// QColor::setRedF(float red) +QtDartBindings_EXPORT void c_QColor__setRedF_float(void *thisObj, float red); +// QColor::setRgb(int r, int g, int b, int a) +QtDartBindings_EXPORT void +c_QColor__setRgb_int_int_int_int(void *thisObj, int r, int g, int b, int a); +// QColor::setRgbF(float r, float g, float b, float a) +QtDartBindings_EXPORT void +c_QColor__setRgbF_float_float_float_float(void *thisObj, float r, float g, + float b, float a); +// QColor::toCmyk() const +QtDartBindings_EXPORT void *c_QColor__toCmyk(void *thisObj); +// QColor::toExtendedRgb() const +QtDartBindings_EXPORT void *c_QColor__toExtendedRgb(void *thisObj); +// QColor::toHsl() const +QtDartBindings_EXPORT void *c_QColor__toHsl(void *thisObj); +// QColor::toHsv() const +QtDartBindings_EXPORT void *c_QColor__toHsv(void *thisObj); +// QColor::toRgb() const +QtDartBindings_EXPORT void *c_QColor__toRgb(void *thisObj); +// QColor::value() const +QtDartBindings_EXPORT int c_QColor__value(void *thisObj); +// QColor::valueF() const +QtDartBindings_EXPORT float c_QColor__valueF(void *thisObj); +// QColor::yellow() const +QtDartBindings_EXPORT int c_QColor__yellow(void *thisObj); +// QColor::yellowF() const +QtDartBindings_EXPORT float c_QColor__yellowF(void *thisObj); +QtDartBindings_EXPORT void c_QColor__destructor(void *thisObj); +QtDartBindings_EXPORT void c_QColor_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QColor_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QColor_wrapper.cpp new file mode 100644 index 0000000..aedd4e3 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QColor_wrapper.cpp @@ -0,0 +1,1069 @@ +#include "QColor_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QColor_wrapper::QColor_wrapper() : ::QColor() {} + +// tag=1006 +QColor_wrapper::QColor_wrapper(const QString &name) : ::QColor(name) {} + +// tag=1006 +QColor_wrapper::QColor_wrapper(const char *aname) : ::QColor(aname) {} + +// tag=1006 +QColor_wrapper::QColor_wrapper(int r, int g, int b, int a) + : ::QColor(r, g, b, a) {} +int QColor_wrapper::alpha() const { + // tag=1000 + + // tag=1004 + return ::QColor::alpha(); +} +float QColor_wrapper::alphaF() const { + // tag=1000 + + // tag=1004 + return ::QColor::alphaF(); +} +int QColor_wrapper::black() const { + // tag=1000 + + // tag=1004 + return ::QColor::black(); +} +float QColor_wrapper::blackF() const { + // tag=1000 + + // tag=1004 + return ::QColor::blackF(); +} +int QColor_wrapper::blue() const { + // tag=1000 + + // tag=1004 + return ::QColor::blue(); +} +float QColor_wrapper::blueF() const { + // tag=1000 + + // tag=1004 + return ::QColor::blueF(); +} +QList QColor_wrapper::colorNames() { + // tag=1000 + + // tag=1004 + return ::QColor::colorNames(); +} +int QColor_wrapper::cyan() const { + // tag=1000 + + // tag=1004 + return ::QColor::cyan(); +} +float QColor_wrapper::cyanF() const { + // tag=1000 + + // tag=1004 + return ::QColor::cyanF(); +} +QColor QColor_wrapper::darker(int f) const { + // tag=1000 + + // tag=1004 + return ::QColor::darker(f); +} +QColor QColor_wrapper::fromCmyk(int c, int m, int y, int k, int a) { + // tag=1000 + + // tag=1004 + return ::QColor::fromCmyk(c, m, y, k, a); +} +QColor QColor_wrapper::fromCmykF(float c, float m, float y, float k, float a) { + // tag=1000 + + // tag=1004 + return ::QColor::fromCmykF(c, m, y, k, a); +} +QColor QColor_wrapper::fromHsl(int h, int s, int l, int a) { + // tag=1000 + + // tag=1004 + return ::QColor::fromHsl(h, s, l, a); +} +QColor QColor_wrapper::fromHslF(float h, float s, float l, float a) { + // tag=1000 + + // tag=1004 + return ::QColor::fromHslF(h, s, l, a); +} +QColor QColor_wrapper::fromHsv(int h, int s, int v, int a) { + // tag=1000 + + // tag=1004 + return ::QColor::fromHsv(h, s, v, a); +} +QColor QColor_wrapper::fromHsvF(float h, float s, float v, float a) { + // tag=1000 + + // tag=1004 + return ::QColor::fromHsvF(h, s, v, a); +} +QColor QColor_wrapper::fromRgb(int r, int g, int b, int a) { + // tag=1000 + + // tag=1004 + return ::QColor::fromRgb(r, g, b, a); +} +QColor QColor_wrapper::fromRgbF(float r, float g, float b, float a) { + // tag=1000 + + // tag=1004 + return ::QColor::fromRgbF(r, g, b, a); +} +int QColor_wrapper::green() const { + // tag=1000 + + // tag=1004 + return ::QColor::green(); +} +float QColor_wrapper::greenF() const { + // tag=1000 + + // tag=1004 + return ::QColor::greenF(); +} +int QColor_wrapper::hslHue() const { + // tag=1000 + + // tag=1004 + return ::QColor::hslHue(); +} +float QColor_wrapper::hslHueF() const { + // tag=1000 + + // tag=1004 + return ::QColor::hslHueF(); +} +int QColor_wrapper::hslSaturation() const { + // tag=1000 + + // tag=1004 + return ::QColor::hslSaturation(); +} +float QColor_wrapper::hslSaturationF() const { + // tag=1000 + + // tag=1004 + return ::QColor::hslSaturationF(); +} +int QColor_wrapper::hsvHue() const { + // tag=1000 + + // tag=1004 + return ::QColor::hsvHue(); +} +float QColor_wrapper::hsvHueF() const { + // tag=1000 + + // tag=1004 + return ::QColor::hsvHueF(); +} +int QColor_wrapper::hsvSaturation() const { + // tag=1000 + + // tag=1004 + return ::QColor::hsvSaturation(); +} +float QColor_wrapper::hsvSaturationF() const { + // tag=1000 + + // tag=1004 + return ::QColor::hsvSaturationF(); +} +int QColor_wrapper::hue() const { + // tag=1000 + + // tag=1004 + return ::QColor::hue(); +} +float QColor_wrapper::hueF() const { + // tag=1000 + + // tag=1004 + return ::QColor::hueF(); +} +bool QColor_wrapper::isValid() const { + // tag=1000 + + // tag=1004 + return ::QColor::isValid(); +} +bool QColor_wrapper::isValidColor(const QString &name) { + // tag=1000 + + // tag=1004 + return ::QColor::isValidColor(name); +} +QColor QColor_wrapper::lighter(int f) const { + // tag=1000 + + // tag=1004 + return ::QColor::lighter(f); +} +int QColor_wrapper::lightness() const { + // tag=1000 + + // tag=1004 + return ::QColor::lightness(); +} +float QColor_wrapper::lightnessF() const { + // tag=1000 + + // tag=1004 + return ::QColor::lightnessF(); +} +int QColor_wrapper::magenta() const { + // tag=1000 + + // tag=1004 + return ::QColor::magenta(); +} +float QColor_wrapper::magentaF() const { + // tag=1000 + + // tag=1004 + return ::QColor::magentaF(); +} +QString QColor_wrapper::name() const { + // tag=1000 + + // tag=1004 + return ::QColor::name(); +} +int QColor_wrapper::red() const { + // tag=1000 + + // tag=1004 + return ::QColor::red(); +} +float QColor_wrapper::redF() const { + // tag=1000 + + // tag=1004 + return ::QColor::redF(); +} +int QColor_wrapper::saturation() const { + // tag=1000 + + // tag=1004 + return ::QColor::saturation(); +} +float QColor_wrapper::saturationF() const { + // tag=1000 + + // tag=1004 + return ::QColor::saturationF(); +} +void QColor_wrapper::setAlpha(int alpha) { + // tag=1000 + + // tag=1004 + ::QColor::setAlpha(alpha); +} +void QColor_wrapper::setAlphaF(float alpha) { + // tag=1000 + + // tag=1004 + ::QColor::setAlphaF(alpha); +} +void QColor_wrapper::setBlue(int blue) { + // tag=1000 + + // tag=1004 + ::QColor::setBlue(blue); +} +void QColor_wrapper::setBlueF(float blue) { + // tag=1000 + + // tag=1004 + ::QColor::setBlueF(blue); +} +void QColor_wrapper::setCmyk(int c, int m, int y, int k, int a) { + // tag=1000 + + // tag=1004 + ::QColor::setCmyk(c, m, y, k, a); +} +void QColor_wrapper::setCmykF(float c, float m, float y, float k, float a) { + // tag=1000 + + // tag=1004 + ::QColor::setCmykF(c, m, y, k, a); +} +void QColor_wrapper::setGreen(int green) { + // tag=1000 + + // tag=1004 + ::QColor::setGreen(green); +} +void QColor_wrapper::setGreenF(float green) { + // tag=1000 + + // tag=1004 + ::QColor::setGreenF(green); +} +void QColor_wrapper::setHsl(int h, int s, int l, int a) { + // tag=1000 + + // tag=1004 + ::QColor::setHsl(h, s, l, a); +} +void QColor_wrapper::setHslF(float h, float s, float l, float a) { + // tag=1000 + + // tag=1004 + ::QColor::setHslF(h, s, l, a); +} +void QColor_wrapper::setHsv(int h, int s, int v, int a) { + // tag=1000 + + // tag=1004 + ::QColor::setHsv(h, s, v, a); +} +void QColor_wrapper::setHsvF(float h, float s, float v, float a) { + // tag=1000 + + // tag=1004 + ::QColor::setHsvF(h, s, v, a); +} +void QColor_wrapper::setNamedColor(const QString &name) { + // tag=1000 + + // tag=1004 + ::QColor::setNamedColor(name); +} +void QColor_wrapper::setRed(int red) { + // tag=1000 + + // tag=1004 + ::QColor::setRed(red); +} +void QColor_wrapper::setRedF(float red) { + // tag=1000 + + // tag=1004 + ::QColor::setRedF(red); +} +void QColor_wrapper::setRgb(int r, int g, int b, int a) { + // tag=1000 + + // tag=1004 + ::QColor::setRgb(r, g, b, a); +} +void QColor_wrapper::setRgbF(float r, float g, float b, float a) { + // tag=1000 + + // tag=1004 + ::QColor::setRgbF(r, g, b, a); +} +QColor QColor_wrapper::toCmyk() const { + // tag=1000 + + // tag=1004 + return ::QColor::toCmyk(); +} +QColor QColor_wrapper::toExtendedRgb() const { + // tag=1000 + + // tag=1004 + return ::QColor::toExtendedRgb(); +} +QColor QColor_wrapper::toHsl() const { + // tag=1000 + + // tag=1004 + return ::QColor::toHsl(); +} +QColor QColor_wrapper::toHsv() const { + // tag=1000 + + // tag=1004 + return ::QColor::toHsv(); +} +QColor QColor_wrapper::toRgb() const { + // tag=1000 + + // tag=1004 + return ::QColor::toRgb(); +} +int QColor_wrapper::value() const { + // tag=1000 + + // tag=1004 + return ::QColor::value(); +} +float QColor_wrapper::valueF() const { + // tag=1000 + + // tag=1004 + return ::QColor::valueF(); +} +int QColor_wrapper::yellow() const { + // tag=1000 + + // tag=1004 + return ::QColor::yellow(); +} +float QColor_wrapper::yellowF() const { + // tag=1000 + + // tag=1004 + return ::QColor::yellowF(); +} + +// tag=1005 +QColor_wrapper::~QColor_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QColor *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +// tag=1014 +static QtDartBindings_wrappersNS::QColor_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QColor_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast(cppObj); +} +void *c_QColor__constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QColor_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QColor__constructor_QString(const char *name_) { + const auto name = QString::fromUtf8(name_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QColor_wrapper(name); + return reinterpret_cast(ptr); +} +void *c_QColor__constructor_char(const char *aname) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QColor_wrapper(aname); + return reinterpret_cast(ptr); +} +void *c_QColor__constructor_int_int_int_int(int r, int g, int b, int a) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QColor_wrapper(r, g, b, a); + return reinterpret_cast(ptr); +} + +// tag=1050 +// alpha() const +int c_QColor__alpha(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->alpha(); +} + +// tag=1050 +// alphaF() const +float c_QColor__alphaF(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->alphaF(); +} + +// tag=1050 +// black() const +int c_QColor__black(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->black(); +} + +// tag=1050 +// blackF() const +float c_QColor__blackF(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->blackF(); +} + +// tag=1050 +// blue() const +int c_QColor__blue(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->blue(); +} + +// tag=1050 +// blueF() const +float c_QColor__blueF(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->blueF(); +} + +// tag=1050 +// colorNames() +void *c_static_QColor__colorNames() { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QColor_wrapper::colorNames()}; +} + +// tag=1050 +// cyan() const +int c_QColor__cyan(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->cyan(); +} + +// tag=1050 +// cyanF() const +float c_QColor__cyanF(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->cyanF(); +} + +// tag=1050 +// darker(int f) const +void *c_QColor__darker_int(void *thisObj, int f) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->darker(f)}; +} + +// tag=1050 +// fromCmyk(int c, int m, int y, int k, int a) +void *c_static_QColor__fromCmyk_int_int_int_int_int(int c, int m, int y, int k, + int a) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QColor_wrapper::fromCmyk(c, m, y, k, a)}; +} + +// tag=1050 +// fromCmykF(float c, float m, float y, float k, float a) +void *c_static_QColor__fromCmykF_float_float_float_float_float(float c, float m, + float y, float k, + float a) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QColor_wrapper::fromCmykF(c, m, y, k, a)}; +} + +// tag=1050 +// fromHsl(int h, int s, int l, int a) +void *c_static_QColor__fromHsl_int_int_int_int(int h, int s, int l, int a) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QColor_wrapper::fromHsl(h, s, l, a)}; +} + +// tag=1050 +// fromHslF(float h, float s, float l, float a) +void *c_static_QColor__fromHslF_float_float_float_float(float h, float s, + float l, float a) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QColor_wrapper::fromHslF(h, s, l, a)}; +} + +// tag=1050 +// fromHsv(int h, int s, int v, int a) +void *c_static_QColor__fromHsv_int_int_int_int(int h, int s, int v, int a) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QColor_wrapper::fromHsv(h, s, v, a)}; +} + +// tag=1050 +// fromHsvF(float h, float s, float v, float a) +void *c_static_QColor__fromHsvF_float_float_float_float(float h, float s, + float v, float a) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QColor_wrapper::fromHsvF(h, s, v, a)}; +} + +// tag=1050 +// fromRgb(int r, int g, int b, int a) +void *c_static_QColor__fromRgb_int_int_int_int(int r, int g, int b, int a) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QColor_wrapper::fromRgb(r, g, b, a)}; +} + +// tag=1050 +// fromRgbF(float r, float g, float b, float a) +void *c_static_QColor__fromRgbF_float_float_float_float(float r, float g, + float b, float a) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QColor_wrapper::fromRgbF(r, g, b, a)}; +} + +// tag=1050 +// green() const +int c_QColor__green(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->green(); +} + +// tag=1050 +// greenF() const +float c_QColor__greenF(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->greenF(); +} + +// tag=1050 +// hslHue() const +int c_QColor__hslHue(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->hslHue(); +} + +// tag=1050 +// hslHueF() const +float c_QColor__hslHueF(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->hslHueF(); +} + +// tag=1050 +// hslSaturation() const +int c_QColor__hslSaturation(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->hslSaturation(); +} + +// tag=1050 +// hslSaturationF() const +float c_QColor__hslSaturationF(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->hslSaturationF(); +} + +// tag=1050 +// hsvHue() const +int c_QColor__hsvHue(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->hsvHue(); +} + +// tag=1050 +// hsvHueF() const +float c_QColor__hsvHueF(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->hsvHueF(); +} + +// tag=1050 +// hsvSaturation() const +int c_QColor__hsvSaturation(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->hsvSaturation(); +} + +// tag=1050 +// hsvSaturationF() const +float c_QColor__hsvSaturationF(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->hsvSaturationF(); +} + +// tag=1050 +// hue() const +int c_QColor__hue(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->hue(); +} + +// tag=1050 +// hueF() const +float c_QColor__hueF(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->hueF(); +} + +// tag=1050 +// isValid() const +bool c_QColor__isValid(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isValid(); +} + +// tag=1050 +// isValidColor(const QString & name) +bool c_static_QColor__isValidColor_QString(const char *name_) { + const auto name = QString::fromUtf8(name_); + return + // tag=1068 + QtDartBindings_wrappersNS::QColor_wrapper::isValidColor(name); +} + +// tag=1050 +// lighter(int f) const +void *c_QColor__lighter_int(void *thisObj, int f) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->lighter(f)}; +} + +// tag=1050 +// lightness() const +int c_QColor__lightness(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->lightness(); +} + +// tag=1050 +// lightnessF() const +float c_QColor__lightnessF(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->lightnessF(); +} + +// tag=1050 +// magenta() const +int c_QColor__magenta(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->magenta(); +} + +// tag=1050 +// magentaF() const +float c_QColor__magentaF(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->magentaF(); +} + +// tag=1050 +// name() const +void *c_QColor__name(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->name()}; +} + +// tag=1050 +// red() const +int c_QColor__red(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->red(); +} + +// tag=1050 +// redF() const +float c_QColor__redF(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->redF(); +} + +// tag=1050 +// saturation() const +int c_QColor__saturation(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->saturation(); +} + +// tag=1050 +// saturationF() const +float c_QColor__saturationF(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->saturationF(); +} + +// tag=1050 +// setAlpha(int alpha) +void c_QColor__setAlpha_int(void *thisObj, int alpha) { + // tag=1010 + fromPtr(thisObj)->setAlpha(alpha); +} + +// tag=1050 +// setAlphaF(float alpha) +void c_QColor__setAlphaF_float(void *thisObj, float alpha) { + // tag=1010 + fromPtr(thisObj)->setAlphaF(alpha); +} + +// tag=1050 +// setBlue(int blue) +void c_QColor__setBlue_int(void *thisObj, int blue) { + // tag=1010 + fromPtr(thisObj)->setBlue(blue); +} + +// tag=1050 +// setBlueF(float blue) +void c_QColor__setBlueF_float(void *thisObj, float blue) { + // tag=1010 + fromPtr(thisObj)->setBlueF(blue); +} + +// tag=1050 +// setCmyk(int c, int m, int y, int k, int a) +void c_QColor__setCmyk_int_int_int_int_int(void *thisObj, int c, int m, int y, + int k, int a) { + // tag=1010 + fromPtr(thisObj)->setCmyk(c, m, y, k, a); +} + +// tag=1050 +// setCmykF(float c, float m, float y, float k, float a) +void c_QColor__setCmykF_float_float_float_float_float(void *thisObj, float c, + float m, float y, float k, + float a) { + // tag=1010 + fromPtr(thisObj)->setCmykF(c, m, y, k, a); +} + +// tag=1050 +// setGreen(int green) +void c_QColor__setGreen_int(void *thisObj, int green) { + // tag=1010 + fromPtr(thisObj)->setGreen(green); +} + +// tag=1050 +// setGreenF(float green) +void c_QColor__setGreenF_float(void *thisObj, float green) { + // tag=1010 + fromPtr(thisObj)->setGreenF(green); +} + +// tag=1050 +// setHsl(int h, int s, int l, int a) +void c_QColor__setHsl_int_int_int_int(void *thisObj, int h, int s, int l, + int a) { + // tag=1010 + fromPtr(thisObj)->setHsl(h, s, l, a); +} + +// tag=1050 +// setHslF(float h, float s, float l, float a) +void c_QColor__setHslF_float_float_float_float(void *thisObj, float h, float s, + float l, float a) { + // tag=1010 + fromPtr(thisObj)->setHslF(h, s, l, a); +} + +// tag=1050 +// setHsv(int h, int s, int v, int a) +void c_QColor__setHsv_int_int_int_int(void *thisObj, int h, int s, int v, + int a) { + // tag=1010 + fromPtr(thisObj)->setHsv(h, s, v, a); +} + +// tag=1050 +// setHsvF(float h, float s, float v, float a) +void c_QColor__setHsvF_float_float_float_float(void *thisObj, float h, float s, + float v, float a) { + // tag=1010 + fromPtr(thisObj)->setHsvF(h, s, v, a); +} + +// tag=1050 +// setNamedColor(const QString & name) +void c_QColor__setNamedColor_QString(void *thisObj, const char *name_) { + const auto name = QString::fromUtf8(name_); + // tag=1010 + fromPtr(thisObj)->setNamedColor(name); +} + +// tag=1050 +// setRed(int red) +void c_QColor__setRed_int(void *thisObj, int red) { + // tag=1010 + fromPtr(thisObj)->setRed(red); +} + +// tag=1050 +// setRedF(float red) +void c_QColor__setRedF_float(void *thisObj, float red) { + // tag=1010 + fromPtr(thisObj)->setRedF(red); +} + +// tag=1050 +// setRgb(int r, int g, int b, int a) +void c_QColor__setRgb_int_int_int_int(void *thisObj, int r, int g, int b, + int a) { + // tag=1010 + fromPtr(thisObj)->setRgb(r, g, b, a); +} + +// tag=1050 +// setRgbF(float r, float g, float b, float a) +void c_QColor__setRgbF_float_float_float_float(void *thisObj, float r, float g, + float b, float a) { + // tag=1010 + fromPtr(thisObj)->setRgbF(r, g, b, a); +} + +// tag=1050 +// toCmyk() const +void *c_QColor__toCmyk(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toCmyk()}; +} + +// tag=1050 +// toExtendedRgb() const +void *c_QColor__toExtendedRgb(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toExtendedRgb()}; +} + +// tag=1050 +// toHsl() const +void *c_QColor__toHsl(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toHsl()}; +} + +// tag=1050 +// toHsv() const +void *c_QColor__toHsv(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toHsv()}; +} + +// tag=1050 +// toRgb() const +void *c_QColor__toRgb(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toRgb()}; +} + +// tag=1050 +// value() const +int c_QColor__value(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->value(); +} + +// tag=1050 +// valueF() const +float c_QColor__valueF(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->valueF(); +} + +// tag=1050 +// yellow() const +int c_QColor__yellow(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->yellow(); +} + +// tag=1050 +// yellowF() const +float c_QColor__yellowF(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->yellowF(); +} +void c_QColor__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} diff --git a/generated/QtDartBindings/dart/ffi/QColor_wrapper.h b/generated/QtDartBindings/dart/ffi/QColor_wrapper.h new file mode 100644 index 0000000..8887f86 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QColor_wrapper.h @@ -0,0 +1,487 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1043 +class QColor_wrapper : public ::QColor { +public: + ~QColor_wrapper(); + // tag=1041 + QColor_wrapper(); + // tag=1041 + QColor_wrapper(const QString &name); + // tag=1041 + QColor_wrapper(const char *aname); + // tag=1041 + QColor_wrapper(int r, int g, int b, int a = 255); + // tag=1041 + int alpha() const; + // tag=1041 + float alphaF() const; + // tag=1041 + int black() const; + // tag=1041 + float blackF() const; + // tag=1041 + int blue() const; + // tag=1041 + float blueF() const; + // tag=1041 + static QList colorNames(); + // tag=1041 + int cyan() const; + // tag=1041 + float cyanF() const; + // tag=1041 + QColor darker(int f = 200) const; + // tag=1041 + static QColor fromCmyk(int c, int m, int y, int k, int a = 255); + // tag=1041 + static QColor fromCmykF(float c, float m, float y, float k, float a = 1.0); + // tag=1041 + static QColor fromHsl(int h, int s, int l, int a = 255); + // tag=1041 + static QColor fromHslF(float h, float s, float l, float a = 1.0); + // tag=1041 + static QColor fromHsv(int h, int s, int v, int a = 255); + // tag=1041 + static QColor fromHsvF(float h, float s, float v, float a = 1.0); + // tag=1041 + static QColor fromRgb(int r, int g, int b, int a = 255); + // tag=1041 + static QColor fromRgbF(float r, float g, float b, float a = 1.0); + // tag=1041 + int green() const; + // tag=1041 + float greenF() const; + // tag=1041 + int hslHue() const; + // tag=1041 + float hslHueF() const; + // tag=1041 + int hslSaturation() const; + // tag=1041 + float hslSaturationF() const; + // tag=1041 + int hsvHue() const; + // tag=1041 + float hsvHueF() const; + // tag=1041 + int hsvSaturation() const; + // tag=1041 + float hsvSaturationF() const; + // tag=1041 + int hue() const; + // tag=1041 + float hueF() const; + // tag=1041 + bool isValid() const; + // tag=1041 + static bool isValidColor(const QString &name); + // tag=1041 + QColor lighter(int f = 150) const; + // tag=1041 + int lightness() const; + // tag=1041 + float lightnessF() const; + // tag=1041 + int magenta() const; + // tag=1041 + float magentaF() const; + // tag=1041 + QString name() const; + // tag=1041 + int red() const; + // tag=1041 + float redF() const; + // tag=1041 + int saturation() const; + // tag=1041 + float saturationF() const; + // tag=1041 + void setAlpha(int alpha); + // tag=1041 + void setAlphaF(float alpha); + // tag=1041 + void setBlue(int blue); + // tag=1041 + void setBlueF(float blue); + // tag=1041 + void setCmyk(int c, int m, int y, int k, int a = 255); + // tag=1041 + void setCmykF(float c, float m, float y, float k, float a = 1.0); + // tag=1041 + void setGreen(int green); + // tag=1041 + void setGreenF(float green); + // tag=1041 + void setHsl(int h, int s, int l, int a = 255); + // tag=1041 + void setHslF(float h, float s, float l, float a = 1.0); + // tag=1041 + void setHsv(int h, int s, int v, int a = 255); + // tag=1041 + void setHsvF(float h, float s, float v, float a = 1.0); + // tag=1041 + void setNamedColor(const QString &name); + // tag=1041 + void setRed(int red); + // tag=1041 + void setRedF(float red); + // tag=1041 + void setRgb(int r, int g, int b, int a = 255); + // tag=1041 + void setRgbF(float r, float g, float b, float a = 1.0); + // tag=1041 + QColor toCmyk() const; + // tag=1041 + QColor toExtendedRgb() const; + // tag=1041 + QColor toHsl() const; + // tag=1041 + QColor toHsv() const; + // tag=1041 + QColor toRgb() const; + // tag=1041 + int value() const; + // tag=1041 + float valueF() const; + // tag=1041 + int yellow() const; + // tag=1041 + float yellowF() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QColor::QColor() +QtDartBindings_EXPORT void *c_QColor__constructor(); + +// tag=1067 +// QColor::QColor(const QString & name) +QtDartBindings_EXPORT void *c_QColor__constructor_QString(const char *name_); + +// tag=1067 +// QColor::QColor(const char * aname) +QtDartBindings_EXPORT void *c_QColor__constructor_char(const char *aname); + +// tag=1067 +// QColor::QColor(int r, int g, int b, int a) +QtDartBindings_EXPORT void *c_QColor__constructor_int_int_int_int(int r, int g, + int b, int a); + +// tag=1067 +// QColor::alpha() const +QtDartBindings_EXPORT int c_QColor__alpha(void *thisObj); + +// tag=1067 +// QColor::alphaF() const +QtDartBindings_EXPORT float c_QColor__alphaF(void *thisObj); + +// tag=1067 +// QColor::black() const +QtDartBindings_EXPORT int c_QColor__black(void *thisObj); + +// tag=1067 +// QColor::blackF() const +QtDartBindings_EXPORT float c_QColor__blackF(void *thisObj); + +// tag=1067 +// QColor::blue() const +QtDartBindings_EXPORT int c_QColor__blue(void *thisObj); + +// tag=1067 +// QColor::blueF() const +QtDartBindings_EXPORT float c_QColor__blueF(void *thisObj); + +// tag=1067 +// QColor::colorNames() +QtDartBindings_EXPORT void *c_static_QColor__colorNames(); + +// tag=1067 +// QColor::cyan() const +QtDartBindings_EXPORT int c_QColor__cyan(void *thisObj); + +// tag=1067 +// QColor::cyanF() const +QtDartBindings_EXPORT float c_QColor__cyanF(void *thisObj); + +// tag=1067 +// QColor::darker(int f) const +QtDartBindings_EXPORT void *c_QColor__darker_int(void *thisObj, int f); + +// tag=1067 +// QColor::fromCmyk(int c, int m, int y, int k, int a) +QtDartBindings_EXPORT void * +c_static_QColor__fromCmyk_int_int_int_int_int(int c, int m, int y, int k, + int a); + +// tag=1067 +// QColor::fromCmykF(float c, float m, float y, float k, float a) +QtDartBindings_EXPORT void * +c_static_QColor__fromCmykF_float_float_float_float_float(float c, float m, + float y, float k, + float a); + +// tag=1067 +// QColor::fromHsl(int h, int s, int l, int a) +QtDartBindings_EXPORT void * +c_static_QColor__fromHsl_int_int_int_int(int h, int s, int l, int a); + +// tag=1067 +// QColor::fromHslF(float h, float s, float l, float a) +QtDartBindings_EXPORT void * +c_static_QColor__fromHslF_float_float_float_float(float h, float s, float l, + float a); + +// tag=1067 +// QColor::fromHsv(int h, int s, int v, int a) +QtDartBindings_EXPORT void * +c_static_QColor__fromHsv_int_int_int_int(int h, int s, int v, int a); + +// tag=1067 +// QColor::fromHsvF(float h, float s, float v, float a) +QtDartBindings_EXPORT void * +c_static_QColor__fromHsvF_float_float_float_float(float h, float s, float v, + float a); + +// tag=1067 +// QColor::fromRgb(int r, int g, int b, int a) +QtDartBindings_EXPORT void * +c_static_QColor__fromRgb_int_int_int_int(int r, int g, int b, int a); + +// tag=1067 +// QColor::fromRgbF(float r, float g, float b, float a) +QtDartBindings_EXPORT void * +c_static_QColor__fromRgbF_float_float_float_float(float r, float g, float b, + float a); + +// tag=1067 +// QColor::green() const +QtDartBindings_EXPORT int c_QColor__green(void *thisObj); + +// tag=1067 +// QColor::greenF() const +QtDartBindings_EXPORT float c_QColor__greenF(void *thisObj); + +// tag=1067 +// QColor::hslHue() const +QtDartBindings_EXPORT int c_QColor__hslHue(void *thisObj); + +// tag=1067 +// QColor::hslHueF() const +QtDartBindings_EXPORT float c_QColor__hslHueF(void *thisObj); + +// tag=1067 +// QColor::hslSaturation() const +QtDartBindings_EXPORT int c_QColor__hslSaturation(void *thisObj); + +// tag=1067 +// QColor::hslSaturationF() const +QtDartBindings_EXPORT float c_QColor__hslSaturationF(void *thisObj); + +// tag=1067 +// QColor::hsvHue() const +QtDartBindings_EXPORT int c_QColor__hsvHue(void *thisObj); + +// tag=1067 +// QColor::hsvHueF() const +QtDartBindings_EXPORT float c_QColor__hsvHueF(void *thisObj); + +// tag=1067 +// QColor::hsvSaturation() const +QtDartBindings_EXPORT int c_QColor__hsvSaturation(void *thisObj); + +// tag=1067 +// QColor::hsvSaturationF() const +QtDartBindings_EXPORT float c_QColor__hsvSaturationF(void *thisObj); + +// tag=1067 +// QColor::hue() const +QtDartBindings_EXPORT int c_QColor__hue(void *thisObj); + +// tag=1067 +// QColor::hueF() const +QtDartBindings_EXPORT float c_QColor__hueF(void *thisObj); + +// tag=1067 +// QColor::isValid() const +QtDartBindings_EXPORT bool c_QColor__isValid(void *thisObj); + +// tag=1067 +// QColor::isValidColor(const QString & name) +QtDartBindings_EXPORT bool +c_static_QColor__isValidColor_QString(const char *name_); + +// tag=1067 +// QColor::lighter(int f) const +QtDartBindings_EXPORT void *c_QColor__lighter_int(void *thisObj, int f); + +// tag=1067 +// QColor::lightness() const +QtDartBindings_EXPORT int c_QColor__lightness(void *thisObj); + +// tag=1067 +// QColor::lightnessF() const +QtDartBindings_EXPORT float c_QColor__lightnessF(void *thisObj); + +// tag=1067 +// QColor::magenta() const +QtDartBindings_EXPORT int c_QColor__magenta(void *thisObj); + +// tag=1067 +// QColor::magentaF() const +QtDartBindings_EXPORT float c_QColor__magentaF(void *thisObj); + +// tag=1067 +// QColor::name() const +QtDartBindings_EXPORT void *c_QColor__name(void *thisObj); + +// tag=1067 +// QColor::red() const +QtDartBindings_EXPORT int c_QColor__red(void *thisObj); + +// tag=1067 +// QColor::redF() const +QtDartBindings_EXPORT float c_QColor__redF(void *thisObj); + +// tag=1067 +// QColor::saturation() const +QtDartBindings_EXPORT int c_QColor__saturation(void *thisObj); + +// tag=1067 +// QColor::saturationF() const +QtDartBindings_EXPORT float c_QColor__saturationF(void *thisObj); + +// tag=1067 +// QColor::setAlpha(int alpha) +QtDartBindings_EXPORT void c_QColor__setAlpha_int(void *thisObj, int alpha); + +// tag=1067 +// QColor::setAlphaF(float alpha) +QtDartBindings_EXPORT void c_QColor__setAlphaF_float(void *thisObj, + float alpha); + +// tag=1067 +// QColor::setBlue(int blue) +QtDartBindings_EXPORT void c_QColor__setBlue_int(void *thisObj, int blue); + +// tag=1067 +// QColor::setBlueF(float blue) +QtDartBindings_EXPORT void c_QColor__setBlueF_float(void *thisObj, float blue); + +// tag=1067 +// QColor::setCmyk(int c, int m, int y, int k, int a) +QtDartBindings_EXPORT void c_QColor__setCmyk_int_int_int_int_int(void *thisObj, + int c, int m, + int y, int k, + int a); + +// tag=1067 +// QColor::setCmykF(float c, float m, float y, float k, float a) +QtDartBindings_EXPORT void c_QColor__setCmykF_float_float_float_float_float( + void *thisObj, float c, float m, float y, float k, float a); + +// tag=1067 +// QColor::setGreen(int green) +QtDartBindings_EXPORT void c_QColor__setGreen_int(void *thisObj, int green); + +// tag=1067 +// QColor::setGreenF(float green) +QtDartBindings_EXPORT void c_QColor__setGreenF_float(void *thisObj, + float green); + +// tag=1067 +// QColor::setHsl(int h, int s, int l, int a) +QtDartBindings_EXPORT void +c_QColor__setHsl_int_int_int_int(void *thisObj, int h, int s, int l, int a); + +// tag=1067 +// QColor::setHslF(float h, float s, float l, float a) +QtDartBindings_EXPORT void +c_QColor__setHslF_float_float_float_float(void *thisObj, float h, float s, + float l, float a); + +// tag=1067 +// QColor::setHsv(int h, int s, int v, int a) +QtDartBindings_EXPORT void +c_QColor__setHsv_int_int_int_int(void *thisObj, int h, int s, int v, int a); + +// tag=1067 +// QColor::setHsvF(float h, float s, float v, float a) +QtDartBindings_EXPORT void +c_QColor__setHsvF_float_float_float_float(void *thisObj, float h, float s, + float v, float a); + +// tag=1067 +// QColor::setNamedColor(const QString & name) +QtDartBindings_EXPORT void c_QColor__setNamedColor_QString(void *thisObj, + const char *name_); + +// tag=1067 +// QColor::setRed(int red) +QtDartBindings_EXPORT void c_QColor__setRed_int(void *thisObj, int red); + +// tag=1067 +// QColor::setRedF(float red) +QtDartBindings_EXPORT void c_QColor__setRedF_float(void *thisObj, float red); + +// tag=1067 +// QColor::setRgb(int r, int g, int b, int a) +QtDartBindings_EXPORT void +c_QColor__setRgb_int_int_int_int(void *thisObj, int r, int g, int b, int a); + +// tag=1067 +// QColor::setRgbF(float r, float g, float b, float a) +QtDartBindings_EXPORT void +c_QColor__setRgbF_float_float_float_float(void *thisObj, float r, float g, + float b, float a); + +// tag=1067 +// QColor::toCmyk() const +QtDartBindings_EXPORT void *c_QColor__toCmyk(void *thisObj); + +// tag=1067 +// QColor::toExtendedRgb() const +QtDartBindings_EXPORT void *c_QColor__toExtendedRgb(void *thisObj); + +// tag=1067 +// QColor::toHsl() const +QtDartBindings_EXPORT void *c_QColor__toHsl(void *thisObj); + +// tag=1067 +// QColor::toHsv() const +QtDartBindings_EXPORT void *c_QColor__toHsv(void *thisObj); + +// tag=1067 +// QColor::toRgb() const +QtDartBindings_EXPORT void *c_QColor__toRgb(void *thisObj); + +// tag=1067 +// QColor::value() const +QtDartBindings_EXPORT int c_QColor__value(void *thisObj); + +// tag=1067 +// QColor::valueF() const +QtDartBindings_EXPORT float c_QColor__valueF(void *thisObj); + +// tag=1067 +// QColor::yellow() const +QtDartBindings_EXPORT int c_QColor__yellow(void *thisObj); + +// tag=1067 +// QColor::yellowF() const +QtDartBindings_EXPORT float c_QColor__yellowF(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QColor__destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QColor_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QComboBox_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QComboBox_wrapper.cpp new file mode 100644 index 0000000..a2f26af --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QComboBox_wrapper.cpp @@ -0,0 +1,4008 @@ +#include "QComboBox_wrapper.h" + +#include + +namespace Dartagnan { + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QComboBox_wrapper::QComboBox_wrapper(QWidget *parent) : ::QComboBox(parent) {} +bool QComboBox_wrapper::acceptDrops() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::acceptDrops(); +} +QString QComboBox_wrapper::accessibleDescription() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::accessibleDescription(); +} +QString QComboBox_wrapper::accessibleName() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::accessibleName(); +} +QList QComboBox_wrapper::actions() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::actions(); +} +void QComboBox_wrapper::activateWindow() { + // tag=1000 + + // tag=1004 + return ::QComboBox::activateWindow(); +} +void QComboBox_wrapper::activated(int index) { + // tag=1000 + + // tag=1004 + return ::QComboBox::activated(index); +} +void QComboBox_wrapper::addAction(QAction *action) { + // tag=1000 + + // tag=1004 + return ::QComboBox::addAction(action); +} +void QComboBox_wrapper::addActions(QList actions) { + // tag=1000 + + // tag=1004 + return ::QComboBox::addActions(actions); +} +void QComboBox_wrapper::addItem(const QIcon &icon, const QString &text, + const QVariant &userData) { + // tag=1000 + + // tag=1004 + return ::QComboBox::addItem(icon, text, userData); +} +void QComboBox_wrapper::addItem(const QString &text, const QVariant &userData) { + // tag=1000 + + // tag=1004 + return ::QComboBox::addItem(text, userData); +} +void QComboBox_wrapper::adjustSize() { + // tag=1000 + + // tag=1004 + return ::QComboBox::adjustSize(); +} +bool QComboBox_wrapper::autoFillBackground() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::autoFillBackground(); +} +QPalette::ColorRole QComboBox_wrapper::backgroundRole() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::backgroundRole(); +} +QSize QComboBox_wrapper::baseSize() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::baseSize(); +} +QWidget *QComboBox_wrapper::childAt(const QPoint &p) const { + // tag=1000 + + // tag=1004 + return ::QComboBox::childAt(p); +} +QWidget *QComboBox_wrapper::childAt(int x, int y) const { + // tag=1000 + + // tag=1004 + return ::QComboBox::childAt(x, y); +} +QRect QComboBox_wrapper::childrenRect() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::childrenRect(); +} +void QComboBox_wrapper::clear() { + // tag=1000 + + // tag=1004 + return ::QComboBox::clear(); +} +void QComboBox_wrapper::clearEditText() { + // tag=1000 + + // tag=1004 + return ::QComboBox::clearEditText(); +} +void QComboBox_wrapper::clearFocus() { + // tag=1000 + + // tag=1004 + return ::QComboBox::clearFocus(); +} +void QComboBox_wrapper::clearMask() { + // tag=1000 + + // tag=1004 + return ::QComboBox::clearMask(); +} +bool QComboBox_wrapper::close() { + // tag=1000 + + // tag=1004 + return ::QComboBox::close(); +} +QRect QComboBox_wrapper::contentsRect() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::contentsRect(); +} +int QComboBox_wrapper::count() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::count(); +} +void QComboBox_wrapper::create() { + // tag=1000 + + // tag=1004 + return ::QComboBox::create(); +} +void QComboBox_wrapper::createWinId() { + // tag=1000 + + // tag=1004 + return ::QComboBox::createWinId(); +} +QWidget *QComboBox_wrapper::createWindowContainer(QWindow *window, + QWidget *parent) { + // tag=1000 + + // tag=1004 + return ::QComboBox::createWindowContainer(window, parent); +} +QVariant QComboBox_wrapper::currentData(int role) const { + // tag=1000 + + // tag=1004 + return ::QComboBox::currentData(role); +} +int QComboBox_wrapper::currentIndex() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::currentIndex(); +} +void QComboBox_wrapper::currentIndexChanged(int index) { + // tag=1000 + + // tag=1004 + return ::QComboBox::currentIndexChanged(index); +} +QString QComboBox_wrapper::currentText() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::currentText(); +} +void QComboBox_wrapper::currentTextChanged(const QString &arg__1) { + // tag=1000 + + // tag=1004 + return ::QComboBox::currentTextChanged(arg__1); +} +void QComboBox_wrapper::customContextMenuRequested(const QPoint &pos) { + // tag=1000 + + // tag=1004 + return ::QComboBox::customContextMenuRequested(pos); +} +void QComboBox_wrapper::destroy(bool destroyWindow, bool destroySubWindows) { + // tag=1000 + + // tag=1004 + return ::QComboBox::destroy(destroyWindow, destroySubWindows); +} +bool QComboBox_wrapper::duplicatesEnabled() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::duplicatesEnabled(); +} +void QComboBox_wrapper::editTextChanged(const QString &arg__1) { + // tag=1000 + + // tag=1004 + return ::QComboBox::editTextChanged(arg__1); +} +void QComboBox_wrapper::ensurePolished() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::ensurePolished(); +} +int QComboBox_wrapper::findData(const QVariant &data, int role) const { + // tag=1000 + + // tag=1004 + return ::QComboBox::findData(data, role); +} +int QComboBox_wrapper::findText(const QString &text) const { + // tag=1000 + + // tag=1004 + return ::QComboBox::findText(text); +} +bool QComboBox_wrapper::focusNextChild() { + // tag=1000 + + // tag=1004 + return ::QComboBox::focusNextChild(); +} +bool QComboBox_wrapper::focusPreviousChild() { + // tag=1000 + + // tag=1004 + return ::QComboBox::focusPreviousChild(); +} +QWidget *QComboBox_wrapper::focusProxy() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::focusProxy(); +} +QWidget *QComboBox_wrapper::focusWidget() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::focusWidget(); +} +QPalette::ColorRole QComboBox_wrapper::foregroundRole() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::foregroundRole(); +} +QRect QComboBox_wrapper::frameGeometry() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::frameGeometry(); +} +QSize QComboBox_wrapper::frameSize() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::frameSize(); +} +const QRect &QComboBox_wrapper::geometry() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::geometry(); +} +QPixmap QComboBox_wrapper::grab(const QRect &rectangle) { + // tag=1000 + + // tag=1004 + return ::QComboBox::grab(rectangle); +} +void QComboBox_wrapper::grabKeyboard() { + // tag=1000 + + // tag=1004 + return ::QComboBox::grabKeyboard(); +} +void QComboBox_wrapper::grabMouse() { + // tag=1000 + + // tag=1004 + return ::QComboBox::grabMouse(); +} +bool QComboBox_wrapper::hasFocus() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::hasFocus(); +} +bool QComboBox_wrapper::hasFrame() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::hasFrame(); +} +bool QComboBox_wrapper::hasMouseTracking() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::hasMouseTracking(); +} +bool QComboBox_wrapper::hasTabletTracking() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::hasTabletTracking(); +} +int QComboBox_wrapper::height() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::height(); +} +void QComboBox_wrapper::hide() { + // tag=1000 + + // tag=1004 + return ::QComboBox::hide(); +} +void QComboBox_wrapper::hidePopup() { + // tag=1000 + if (m_hidePopupCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hidePopupCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QComboBox::hidePopup(); + } +} +// tag=1009 +void QComboBox_wrapper::hidePopup_nocallback() { + // tag=1003 + return ::QComboBox::hidePopup(); +} +void QComboBox_wrapper::highlighted(int index) { + // tag=1000 + + // tag=1004 + return ::QComboBox::highlighted(index); +} +QSize QComboBox_wrapper::iconSize() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::iconSize(); +} +void QComboBox_wrapper::insertAction(QAction *before, QAction *action) { + // tag=1000 + + // tag=1004 + return ::QComboBox::insertAction(before, action); +} +void QComboBox_wrapper::insertActions(QAction *before, + QList actions) { + // tag=1000 + + // tag=1004 + return ::QComboBox::insertActions(before, actions); +} +void QComboBox_wrapper::insertItem(int index, const QIcon &icon, + const QString &text, + const QVariant &userData) { + // tag=1000 + + // tag=1004 + return ::QComboBox::insertItem(index, icon, text, userData); +} +void QComboBox_wrapper::insertItem(int index, const QString &text, + const QVariant &userData) { + // tag=1000 + + // tag=1004 + return ::QComboBox::insertItem(index, text, userData); +} +void QComboBox_wrapper::insertSeparator(int index) { + // tag=1000 + + // tag=1004 + return ::QComboBox::insertSeparator(index); +} +bool QComboBox_wrapper::isActiveWindow() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::isActiveWindow(); +} +bool QComboBox_wrapper::isAncestorOf(const QWidget *child) const { + // tag=1000 + + // tag=1004 + return ::QComboBox::isAncestorOf(child); +} +bool QComboBox_wrapper::isEditable() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::isEditable(); +} +bool QComboBox_wrapper::isEnabled() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::isEnabled(); +} +bool QComboBox_wrapper::isEnabledTo(const QWidget *arg__1) const { + // tag=1000 + + // tag=1004 + return ::QComboBox::isEnabledTo(arg__1); +} +bool QComboBox_wrapper::isFullScreen() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::isFullScreen(); +} +bool QComboBox_wrapper::isHidden() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::isHidden(); +} +bool QComboBox_wrapper::isLeftToRight() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::isLeftToRight(); +} +bool QComboBox_wrapper::isMaximized() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::isMaximized(); +} +bool QComboBox_wrapper::isMinimized() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::isMinimized(); +} +bool QComboBox_wrapper::isModal() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::isModal(); +} +bool QComboBox_wrapper::isRightToLeft() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::isRightToLeft(); +} +bool QComboBox_wrapper::isTopLevel() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::isTopLevel(); +} +bool QComboBox_wrapper::isVisible() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::isVisible(); +} +bool QComboBox_wrapper::isVisibleTo(const QWidget *arg__1) const { + // tag=1000 + + // tag=1004 + return ::QComboBox::isVisibleTo(arg__1); +} +bool QComboBox_wrapper::isWindow() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::isWindow(); +} +bool QComboBox_wrapper::isWindowModified() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::isWindowModified(); +} +QVariant QComboBox_wrapper::itemData(int index, int role) const { + // tag=1000 + + // tag=1004 + return ::QComboBox::itemData(index, role); +} +QIcon QComboBox_wrapper::itemIcon(int index) const { + // tag=1000 + + // tag=1004 + return ::QComboBox::itemIcon(index); +} +QString QComboBox_wrapper::itemText(int index) const { + // tag=1000 + + // tag=1004 + return ::QComboBox::itemText(index); +} +QWidget *QComboBox_wrapper::keyboardGrabber() { + // tag=1000 + + // tag=1004 + return ::QComboBox::keyboardGrabber(); +} +Qt::LayoutDirection QComboBox_wrapper::layoutDirection() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::layoutDirection(); +} +QLineEdit *QComboBox_wrapper::lineEdit() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::lineEdit(); +} +void QComboBox_wrapper::lower() { + // tag=1000 + + // tag=1004 + return ::QComboBox::lower(); +} +QPoint QComboBox_wrapper::mapFrom(const QWidget *arg__1, + const QPoint &arg__2) const { + // tag=1000 + + // tag=1004 + return ::QComboBox::mapFrom(arg__1, arg__2); +} +QPoint QComboBox_wrapper::mapFromGlobal(const QPoint &arg__1) const { + // tag=1000 + + // tag=1004 + return ::QComboBox::mapFromGlobal(arg__1); +} +QPoint QComboBox_wrapper::mapFromParent(const QPoint &arg__1) const { + // tag=1000 + + // tag=1004 + return ::QComboBox::mapFromParent(arg__1); +} +QPoint QComboBox_wrapper::mapTo(const QWidget *arg__1, + const QPoint &arg__2) const { + // tag=1000 + + // tag=1004 + return ::QComboBox::mapTo(arg__1, arg__2); +} +QPoint QComboBox_wrapper::mapToGlobal(const QPoint &arg__1) const { + // tag=1000 + + // tag=1004 + return ::QComboBox::mapToGlobal(arg__1); +} +QPoint QComboBox_wrapper::mapToParent(const QPoint &arg__1) const { + // tag=1000 + + // tag=1004 + return ::QComboBox::mapToParent(arg__1); +} +int QComboBox_wrapper::maxCount() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::maxCount(); +} +int QComboBox_wrapper::maxVisibleItems() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::maxVisibleItems(); +} +int QComboBox_wrapper::maximumHeight() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::maximumHeight(); +} +QSize QComboBox_wrapper::maximumSize() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::maximumSize(); +} +int QComboBox_wrapper::maximumWidth() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::maximumWidth(); +} +int QComboBox_wrapper::minimumContentsLength() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::minimumContentsLength(); +} +int QComboBox_wrapper::minimumHeight() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::minimumHeight(); +} +QSize QComboBox_wrapper::minimumSize() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::minimumSize(); +} +int QComboBox_wrapper::minimumWidth() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::minimumWidth(); +} +QAbstractItemModel *QComboBox_wrapper::model() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::model(); +} +int QComboBox_wrapper::modelColumn() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::modelColumn(); +} +QWidget *QComboBox_wrapper::mouseGrabber() { + // tag=1000 + + // tag=1004 + return ::QComboBox::mouseGrabber(); +} +void QComboBox_wrapper::move(const QPoint &arg__1) { + // tag=1000 + + // tag=1004 + return ::QComboBox::move(arg__1); +} +void QComboBox_wrapper::move(int x, int y) { + // tag=1000 + + // tag=1004 + return ::QComboBox::move(x, y); +} +QWidget *QComboBox_wrapper::nativeParentWidget() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::nativeParentWidget(); +} +QWidget *QComboBox_wrapper::nextInFocusChain() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::nextInFocusChain(); +} +QRect QComboBox_wrapper::normalGeometry() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::normalGeometry(); +} +const QPalette &QComboBox_wrapper::palette() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::palette(); +} +QWidget *QComboBox_wrapper::parentWidget() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::parentWidget(); +} +QString QComboBox_wrapper::placeholderText() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::placeholderText(); +} +QPoint QComboBox_wrapper::pos() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::pos(); +} +QWidget *QComboBox_wrapper::previousInFocusChain() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::previousInFocusChain(); +} +void QComboBox_wrapper::raise() { + // tag=1000 + + // tag=1004 + return ::QComboBox::raise(); +} +QRect QComboBox_wrapper::rect() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::rect(); +} +void QComboBox_wrapper::releaseKeyboard() { + // tag=1000 + + // tag=1004 + return ::QComboBox::releaseKeyboard(); +} +void QComboBox_wrapper::releaseMouse() { + // tag=1000 + + // tag=1004 + return ::QComboBox::releaseMouse(); +} +void QComboBox_wrapper::releaseShortcut(int id) { + // tag=1000 + + // tag=1004 + return ::QComboBox::releaseShortcut(id); +} +void QComboBox_wrapper::removeAction(QAction *action) { + // tag=1000 + + // tag=1004 + return ::QComboBox::removeAction(action); +} +void QComboBox_wrapper::removeItem(int index) { + // tag=1000 + + // tag=1004 + return ::QComboBox::removeItem(index); +} +void QComboBox_wrapper::render(QPainter *painter, const QPoint &targetOffset) { + // tag=1000 + + // tag=1004 + return ::QComboBox::render(painter, targetOffset); +} +void QComboBox_wrapper::repaint() { + // tag=1000 + + // tag=1004 + return ::QComboBox::repaint(); +} +void QComboBox_wrapper::repaint(const QRect &arg__1) { + // tag=1000 + + // tag=1004 + return ::QComboBox::repaint(arg__1); +} +void QComboBox_wrapper::repaint(int x, int y, int w, int h) { + // tag=1000 + + // tag=1004 + return ::QComboBox::repaint(x, y, w, h); +} +void QComboBox_wrapper::resize(const QSize &arg__1) { + // tag=1000 + + // tag=1004 + return ::QComboBox::resize(arg__1); +} +void QComboBox_wrapper::resize(int w, int h) { + // tag=1000 + + // tag=1004 + return ::QComboBox::resize(w, h); +} +bool QComboBox_wrapper::restoreGeometry(const QByteArray &geometry) { + // tag=1000 + + // tag=1004 + return ::QComboBox::restoreGeometry(geometry); +} +QModelIndex QComboBox_wrapper::rootModelIndex() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::rootModelIndex(); +} +QByteArray QComboBox_wrapper::saveGeometry() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::saveGeometry(); +} +void QComboBox_wrapper::scroll(int dx, int dy) { + // tag=1000 + + // tag=1004 + return ::QComboBox::scroll(dx, dy); +} +void QComboBox_wrapper::scroll(int dx, int dy, const QRect &arg__3) { + // tag=1000 + + // tag=1004 + return ::QComboBox::scroll(dx, dy, arg__3); +} +void QComboBox_wrapper::setAcceptDrops(bool on) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setAcceptDrops(on); +} +void QComboBox_wrapper::setAccessibleDescription(const QString &description) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setAccessibleDescription(description); +} +void QComboBox_wrapper::setAccessibleName(const QString &name) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setAccessibleName(name); +} +void QComboBox_wrapper::setAutoFillBackground(bool enabled) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setAutoFillBackground(enabled); +} +void QComboBox_wrapper::setBackgroundRole(QPalette::ColorRole arg__1) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setBackgroundRole(arg__1); +} +void QComboBox_wrapper::setBaseSize(const QSize &arg__1) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setBaseSize(arg__1); +} +void QComboBox_wrapper::setBaseSize(int basew, int baseh) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setBaseSize(basew, baseh); +} +void QComboBox_wrapper::setContentsMargins(int left, int top, int right, + int bottom) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setContentsMargins(left, top, right, bottom); +} +void QComboBox_wrapper::setCurrentIndex(int index) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setCurrentIndex(index); +} +void QComboBox_wrapper::setCurrentText(const QString &text) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setCurrentText(text); +} +void QComboBox_wrapper::setDisabled(bool arg__1) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setDisabled(arg__1); +} +void QComboBox_wrapper::setDuplicatesEnabled(bool enable) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setDuplicatesEnabled(enable); +} +void QComboBox_wrapper::setEditText(const QString &text) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setEditText(text); +} +void QComboBox_wrapper::setEditable(bool editable) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setEditable(editable); +} +void QComboBox_wrapper::setEnabled(bool arg__1) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setEnabled(arg__1); +} +void QComboBox_wrapper::setFixedHeight(int h) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setFixedHeight(h); +} +void QComboBox_wrapper::setFixedSize(const QSize &arg__1) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setFixedSize(arg__1); +} +void QComboBox_wrapper::setFixedSize(int w, int h) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setFixedSize(w, h); +} +void QComboBox_wrapper::setFixedWidth(int w) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setFixedWidth(w); +} +void QComboBox_wrapper::setFocus() { + // tag=1000 + + // tag=1004 + return ::QComboBox::setFocus(); +} +void QComboBox_wrapper::setFocusProxy(QWidget *arg__1) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setFocusProxy(arg__1); +} +void QComboBox_wrapper::setForegroundRole(QPalette::ColorRole arg__1) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setForegroundRole(arg__1); +} +void QComboBox_wrapper::setFrame(bool arg__1) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setFrame(arg__1); +} +void QComboBox_wrapper::setGeometry(const QRect &arg__1) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setGeometry(arg__1); +} +void QComboBox_wrapper::setGeometry(int x, int y, int w, int h) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setGeometry(x, y, w, h); +} +void QComboBox_wrapper::setHidden(bool hidden) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setHidden(hidden); +} +void QComboBox_wrapper::setIconSize(const QSize &size) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setIconSize(size); +} +void QComboBox_wrapper::setItemData(int index, const QVariant &value, + int role) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setItemData(index, value, role); +} +void QComboBox_wrapper::setItemIcon(int index, const QIcon &icon) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setItemIcon(index, icon); +} +void QComboBox_wrapper::setItemText(int index, const QString &text) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setItemText(index, text); +} +void QComboBox_wrapper::setLayoutDirection(Qt::LayoutDirection direction) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setLayoutDirection(direction); +} +void QComboBox_wrapper::setLineEdit(QLineEdit *edit) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setLineEdit(edit); +} +void QComboBox_wrapper::setMaxCount(int max) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setMaxCount(max); +} +void QComboBox_wrapper::setMaxVisibleItems(int maxItems) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setMaxVisibleItems(maxItems); +} +void QComboBox_wrapper::setMaximumHeight(int maxh) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setMaximumHeight(maxh); +} +void QComboBox_wrapper::setMaximumSize(const QSize &arg__1) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setMaximumSize(arg__1); +} +void QComboBox_wrapper::setMaximumSize(int maxw, int maxh) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setMaximumSize(maxw, maxh); +} +void QComboBox_wrapper::setMaximumWidth(int maxw) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setMaximumWidth(maxw); +} +void QComboBox_wrapper::setMinimumContentsLength(int characters) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setMinimumContentsLength(characters); +} +void QComboBox_wrapper::setMinimumHeight(int minh) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setMinimumHeight(minh); +} +void QComboBox_wrapper::setMinimumSize(const QSize &arg__1) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setMinimumSize(arg__1); +} +void QComboBox_wrapper::setMinimumSize(int minw, int minh) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setMinimumSize(minw, minh); +} +void QComboBox_wrapper::setMinimumWidth(int minw) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setMinimumWidth(minw); +} +void QComboBox_wrapper::setModel(QAbstractItemModel *model) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setModel(model); +} +void QComboBox_wrapper::setModelColumn(int visibleColumn) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setModelColumn(visibleColumn); +} +void QComboBox_wrapper::setMouseTracking(bool enable) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setMouseTracking(enable); +} +void QComboBox_wrapper::setPalette(const QPalette &arg__1) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setPalette(arg__1); +} +void QComboBox_wrapper::setPlaceholderText(const QString &placeholderText) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setPlaceholderText(placeholderText); +} +void QComboBox_wrapper::setRootModelIndex(const QModelIndex &index) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setRootModelIndex(index); +} +void QComboBox_wrapper::setShortcutAutoRepeat(int id, bool enable) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setShortcutAutoRepeat(id, enable); +} +void QComboBox_wrapper::setShortcutEnabled(int id, bool enable) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setShortcutEnabled(id, enable); +} +void QComboBox_wrapper::setSizeIncrement(const QSize &arg__1) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setSizeIncrement(arg__1); +} +void QComboBox_wrapper::setSizeIncrement(int w, int h) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setSizeIncrement(w, h); +} +void QComboBox_wrapper::setStatusTip(const QString &arg__1) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setStatusTip(arg__1); +} +void QComboBox_wrapper::setStyle(QStyle *arg__1) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setStyle(arg__1); +} +void QComboBox_wrapper::setStyleSheet(const QString &styleSheet) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setStyleSheet(styleSheet); +} +void QComboBox_wrapper::setTabOrder(QWidget *arg__1, QWidget *arg__2) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setTabOrder(arg__1, arg__2); +} +void QComboBox_wrapper::setTabletTracking(bool enable) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setTabletTracking(enable); +} +void QComboBox_wrapper::setToolTip(const QString &arg__1) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setToolTip(arg__1); +} +void QComboBox_wrapper::setToolTipDuration(int msec) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setToolTipDuration(msec); +} +void QComboBox_wrapper::setUpdatesEnabled(bool enable) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setUpdatesEnabled(enable); +} +void QComboBox_wrapper::setView(QAbstractItemView *itemView) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setView(itemView); +} +void QComboBox_wrapper::setWhatsThis(const QString &arg__1) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setWhatsThis(arg__1); +} +void QComboBox_wrapper::setWindowFilePath(const QString &filePath) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setWindowFilePath(filePath); +} +void QComboBox_wrapper::setWindowIcon(const QIcon &icon) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setWindowIcon(icon); +} +void QComboBox_wrapper::setWindowIconText(const QString &arg__1) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setWindowIconText(arg__1); +} +void QComboBox_wrapper::setWindowModified(bool arg__1) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setWindowModified(arg__1); +} +void QComboBox_wrapper::setWindowOpacity(qreal level) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setWindowOpacity(level); +} +void QComboBox_wrapper::setWindowRole(const QString &arg__1) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setWindowRole(arg__1); +} +void QComboBox_wrapper::setWindowTitle(const QString &arg__1) { + // tag=1000 + + // tag=1004 + return ::QComboBox::setWindowTitle(arg__1); +} +void QComboBox_wrapper::show() { + // tag=1000 + + // tag=1004 + return ::QComboBox::show(); +} +void QComboBox_wrapper::showFullScreen() { + // tag=1000 + + // tag=1004 + return ::QComboBox::showFullScreen(); +} +void QComboBox_wrapper::showMaximized() { + // tag=1000 + + // tag=1004 + return ::QComboBox::showMaximized(); +} +void QComboBox_wrapper::showMinimized() { + // tag=1000 + + // tag=1004 + return ::QComboBox::showMinimized(); +} +void QComboBox_wrapper::showNormal() { + // tag=1000 + + // tag=1004 + return ::QComboBox::showNormal(); +} +void QComboBox_wrapper::showPopup() { + // tag=1000 + if (m_showPopupCallback) { + // tag=1001 + const void *thisPtr = this; + return m_showPopupCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QComboBox::showPopup(); + } +} +// tag=1009 +void QComboBox_wrapper::showPopup_nocallback() { + // tag=1003 + return ::QComboBox::showPopup(); +} +QSize QComboBox_wrapper::size() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::size(); +} +QSize QComboBox_wrapper::sizeIncrement() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::sizeIncrement(); +} +void QComboBox_wrapper::stackUnder(QWidget *arg__1) { + // tag=1000 + + // tag=1004 + return ::QComboBox::stackUnder(arg__1); +} +QString QComboBox_wrapper::statusTip() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::statusTip(); +} +QStyle *QComboBox_wrapper::style() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::style(); +} +QString QComboBox_wrapper::styleSheet() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::styleSheet(); +} +void QComboBox_wrapper::textActivated(const QString &arg__1) { + // tag=1000 + + // tag=1004 + return ::QComboBox::textActivated(arg__1); +} +void QComboBox_wrapper::textHighlighted(const QString &arg__1) { + // tag=1000 + + // tag=1004 + return ::QComboBox::textHighlighted(arg__1); +} +QString QComboBox_wrapper::toolTip() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::toolTip(); +} +int QComboBox_wrapper::toolTipDuration() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::toolTipDuration(); +} +QWidget *QComboBox_wrapper::topLevelWidget() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::topLevelWidget(); +} +QString QComboBox_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QComboBox::tr(s, c, n); +} +bool QComboBox_wrapper::underMouse() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::underMouse(); +} +void QComboBox_wrapper::unsetCursor() { + // tag=1000 + + // tag=1004 + return ::QComboBox::unsetCursor(); +} +void QComboBox_wrapper::unsetLayoutDirection() { + // tag=1000 + + // tag=1004 + return ::QComboBox::unsetLayoutDirection(); +} +void QComboBox_wrapper::unsetLocale() { + // tag=1000 + + // tag=1004 + return ::QComboBox::unsetLocale(); +} +void QComboBox_wrapper::update() { + // tag=1000 + + // tag=1004 + return ::QComboBox::update(); +} +void QComboBox_wrapper::update(const QRect &arg__1) { + // tag=1000 + + // tag=1004 + return ::QComboBox::update(arg__1); +} +void QComboBox_wrapper::update(int x, int y, int w, int h) { + // tag=1000 + + // tag=1004 + return ::QComboBox::update(x, y, w, h); +} +void QComboBox_wrapper::updateGeometry() { + // tag=1000 + + // tag=1004 + return ::QComboBox::updateGeometry(); +} +void QComboBox_wrapper::updateMicroFocus() { + // tag=1000 + + // tag=1004 + return ::QComboBox::updateMicroFocus(); +} +bool QComboBox_wrapper::updatesEnabled() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::updatesEnabled(); +} +QAbstractItemView *QComboBox_wrapper::view() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::view(); +} +QString QComboBox_wrapper::whatsThis() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::whatsThis(); +} +int QComboBox_wrapper::width() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::width(); +} +QWidget *QComboBox_wrapper::window() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::window(); +} +QString QComboBox_wrapper::windowFilePath() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::windowFilePath(); +} +QWindow *QComboBox_wrapper::windowHandle() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::windowHandle(); +} +QIcon QComboBox_wrapper::windowIcon() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::windowIcon(); +} +void QComboBox_wrapper::windowIconChanged(const QIcon &icon) { + // tag=1000 + + // tag=1004 + return ::QComboBox::windowIconChanged(icon); +} +QString QComboBox_wrapper::windowIconText() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::windowIconText(); +} +void QComboBox_wrapper::windowIconTextChanged(const QString &iconText) { + // tag=1000 + + // tag=1004 + return ::QComboBox::windowIconTextChanged(iconText); +} +qreal QComboBox_wrapper::windowOpacity() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::windowOpacity(); +} +QString QComboBox_wrapper::windowRole() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::windowRole(); +} +QString QComboBox_wrapper::windowTitle() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::windowTitle(); +} +void QComboBox_wrapper::windowTitleChanged(const QString &title) { + // tag=1000 + + // tag=1004 + return ::QComboBox::windowTitleChanged(title); +} +int QComboBox_wrapper::x() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::x(); +} +int QComboBox_wrapper::y() const { + // tag=1000 + + // tag=1004 + return ::QComboBox::y(); +} + +// tag=1005 +QComboBox_wrapper::~QComboBox_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QComboBox *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QComboBox_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void dartffi_QComboBox_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *dartffi_QComboBox__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QComboBox_wrapper(parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// acceptDrops() const +bool dartffi_QComboBox__acceptDrops(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->acceptDrops(); +} + +// tag=1050 +// accessibleDescription() const +void *dartffi_QComboBox__accessibleDescription(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->accessibleDescription()}; +} + +// tag=1050 +// accessibleName() const +void *dartffi_QComboBox__accessibleName(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->accessibleName()}; +} + +// tag=1050 +// actions() const +void *dartffi_QComboBox__actions(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->actions()}; +} + +// tag=1050 +// activateWindow() +void dartffi_QComboBox__activateWindow(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->activateWindow(); +} + +// tag=1050 +// activated(int index) +void dartffi_QComboBox__activated_int(void *thisObj, int index) { + return + // tag=1010 + fromPtr(thisObj)->activated(index); +} + +// tag=1079 +void dartffi_QComboBox__onActivated_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QComboBox::activated, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// addAction(QAction * action) +void dartffi_QComboBox__addAction_QAction(void *thisObj, void *action_) { + auto action = reinterpret_cast(action_); + return + // tag=1010 + fromPtr(thisObj)->addAction(action); +} + +// tag=1050 +// addActions(QList actions) +void dartffi_QComboBox__addActions_QList(void *thisObj, void *actions_) { + auto &actions = *reinterpret_cast *>(actions_); + return + // tag=1010 + fromPtr(thisObj)->addActions(actions); +} + +// tag=1050 +// addItem(const QIcon & icon, const QString & text, const QVariant & userData) +void dartffi_QComboBox__addItem_QIcon_QString_QVariant(void *thisObj, + void *icon_, + const char *text_, + void *userData_) { + auto &icon = *reinterpret_cast(icon_); + const auto text = QString::fromUtf8(text_); + auto &userData = *reinterpret_cast(userData_); + return + // tag=1010 + fromPtr(thisObj)->addItem(icon, text, userData); +} + +// tag=1050 +// addItem(const QString & text, const QVariant & userData) +void dartffi_QComboBox__addItem_QString_QVariant(void *thisObj, + const char *text_, + void *userData_) { + const auto text = QString::fromUtf8(text_); + auto &userData = *reinterpret_cast(userData_); + return + // tag=1010 + fromPtr(thisObj)->addItem(text, userData); +} + +// tag=1050 +// adjustSize() +void dartffi_QComboBox__adjustSize(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->adjustSize(); +} + +// tag=1050 +// autoFillBackground() const +bool dartffi_QComboBox__autoFillBackground(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->autoFillBackground(); +} + +// tag=1050 +// backgroundRole() const +int dartffi_QComboBox__backgroundRole(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->backgroundRole(); +} + +// tag=1050 +// baseSize() const +void *dartffi_QComboBox__baseSize(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->baseSize()}; +} + +// tag=1050 +// childAt(const QPoint & p) const +void *dartffi_QComboBox__childAt_QPoint(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + return + // tag=1010 + fromPtr(thisObj)->childAt(p); +} + +// tag=1050 +// childAt(int x, int y) const +void *dartffi_QComboBox__childAt_int_int(void *thisObj, int x, int y) { + return + // tag=1010 + fromPtr(thisObj)->childAt(x, y); +} + +// tag=1050 +// childrenRect() const +void *dartffi_QComboBox__childrenRect(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->childrenRect()}; +} + +// tag=1050 +// clear() +void dartffi_QComboBox__clear(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->clear(); +} + +// tag=1050 +// clearEditText() +void dartffi_QComboBox__clearEditText(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->clearEditText(); +} + +// tag=1050 +// clearFocus() +void dartffi_QComboBox__clearFocus(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->clearFocus(); +} + +// tag=1050 +// clearMask() +void dartffi_QComboBox__clearMask(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->clearMask(); +} + +// tag=1050 +// close() +bool dartffi_QComboBox__close(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->close(); +} + +// tag=1050 +// contentsRect() const +void *dartffi_QComboBox__contentsRect(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->contentsRect()}; +} + +// tag=1050 +// count() const +int dartffi_QComboBox__count(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->count(); +} + +// tag=1050 +// create() +void dartffi_QComboBox__create(void *thisObj) { + return + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->create(); +} + +// tag=1050 +// createWinId() +void dartffi_QComboBox__createWinId(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->createWinId(); +} + +// tag=1050 +// createWindowContainer(QWindow * window, QWidget * parent) +void * +dartffi_static_QComboBox__createWindowContainer_QWindow_QWidget(void *window_, + void *parent_) { + auto window = reinterpret_cast(window_); + auto parent = reinterpret_cast(parent_); + return + // tag=1068 + QtDartBindings_wrappersNS::QComboBox_wrapper::createWindowContainer( + window, parent); +} + +// tag=1050 +// currentData(int role) const +void *dartffi_QComboBox__currentData_int(void *thisObj, int role) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->currentData(role)}; +} + +// tag=1050 +// currentIndex() const +int dartffi_QComboBox__currentIndex(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->currentIndex(); +} + +// tag=1050 +// currentIndexChanged(int index) +void dartffi_QComboBox__currentIndexChanged_int(void *thisObj, int index) { + return + // tag=1010 + fromPtr(thisObj)->currentIndexChanged(index); +} + +// tag=1079 +void dartffi_QComboBox__onCurrentIndexChanged_int(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QComboBox::currentIndexChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// currentText() const +void *dartffi_QComboBox__currentText(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->currentText()}; +} + +// tag=1050 +// currentTextChanged(const QString & arg__1) +void dartffi_QComboBox__currentTextChanged_QString(void *thisObj, + const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + return + // tag=1010 + fromPtr(thisObj)->currentTextChanged(arg__1); +} + +// tag=1079 +void dartffi_QComboBox__onCurrentTextChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QComboBox::currentTextChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// customContextMenuRequested(const QPoint & pos) +void dartffi_QComboBox__customContextMenuRequested_QPoint(void *thisObj, + void *pos_) { + auto &pos = *reinterpret_cast(pos_); + return + // tag=1010 + fromPtr(thisObj)->customContextMenuRequested(pos); +} + +// tag=1079 +void dartffi_QComboBox__onCustomContextMenuRequested_QPoint( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QComboBox::customContextMenuRequested, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// destroy(bool destroyWindow, bool destroySubWindows) +void dartffi_QComboBox__destroy_bool_bool(void *thisObj, bool destroyWindow, + bool destroySubWindows) { + return + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->destroy(destroyWindow, destroySubWindows); +} + +// tag=1050 +// duplicatesEnabled() const +bool dartffi_QComboBox__duplicatesEnabled(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->duplicatesEnabled(); +} + +// tag=1050 +// editTextChanged(const QString & arg__1) +void dartffi_QComboBox__editTextChanged_QString(void *thisObj, + const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + return + // tag=1010 + fromPtr(thisObj)->editTextChanged(arg__1); +} + +// tag=1079 +void dartffi_QComboBox__onEditTextChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QComboBox::editTextChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// ensurePolished() const +void dartffi_QComboBox__ensurePolished(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->ensurePolished(); +} + +// tag=1050 +// findData(const QVariant & data, int role) const +int dartffi_QComboBox__findData_QVariant_int(void *thisObj, void *data_, + int role) { + auto &data = *reinterpret_cast(data_); + return + // tag=1010 + fromPtr(thisObj)->findData(data, role); +} + +// tag=1050 +// findText(const QString & text) const +int dartffi_QComboBox__findText_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + return + // tag=1010 + fromPtr(thisObj)->findText(text); +} + +// tag=1050 +// focusNextChild() +bool dartffi_QComboBox__focusNextChild(void *thisObj) { + return + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->focusNextChild(); +} + +// tag=1050 +// focusPreviousChild() +bool dartffi_QComboBox__focusPreviousChild(void *thisObj) { + return + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->focusPreviousChild(); +} + +// tag=1050 +// focusProxy() const +void *dartffi_QComboBox__focusProxy(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->focusProxy(); +} + +// tag=1050 +// focusWidget() const +void *dartffi_QComboBox__focusWidget(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->focusWidget(); +} + +// tag=1050 +// foregroundRole() const +int dartffi_QComboBox__foregroundRole(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->foregroundRole(); +} + +// tag=1050 +// frameGeometry() const +void *dartffi_QComboBox__frameGeometry(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->frameGeometry()}; +} + +// tag=1050 +// frameSize() const +void *dartffi_QComboBox__frameSize(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->frameSize()}; +} + +// tag=1050 +// geometry() const +void *dartffi_QComboBox__geometry(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast( + static_cast(&fromPtr(thisObj)->geometry())); +} + +// tag=1050 +// grab(const QRect & rectangle) +void *dartffi_QComboBox__grab_QRect(void *thisObj, void *rectangle_) { + auto &rectangle = *reinterpret_cast(rectangle_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->grab(rectangle)}; +} + +// tag=1050 +// grabKeyboard() +void dartffi_QComboBox__grabKeyboard(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->grabKeyboard(); +} + +// tag=1050 +// grabMouse() +void dartffi_QComboBox__grabMouse(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->grabMouse(); +} + +// tag=1050 +// hasFocus() const +bool dartffi_QComboBox__hasFocus(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->hasFocus(); +} + +// tag=1050 +// hasFrame() const +bool dartffi_QComboBox__hasFrame(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->hasFrame(); +} + +// tag=1050 +// hasMouseTracking() const +bool dartffi_QComboBox__hasMouseTracking(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->hasMouseTracking(); +} + +// tag=1050 +// hasTabletTracking() const +bool dartffi_QComboBox__hasTabletTracking(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->hasTabletTracking(); +} + +// tag=1050 +// height() const +int dartffi_QComboBox__height(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->height(); +} + +// tag=1050 +// hide() +void dartffi_QComboBox__hide(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->hide(); +} + +// tag=1050 +// hidePopup() +void dartffi_QComboBox__hidePopup(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hidePopup_nocallback(); + } else { + return targetPtr->hidePopup(); + } + }(); +} + +// tag=1050 +// highlighted(int index) +void dartffi_QComboBox__highlighted_int(void *thisObj, int index) { + return + // tag=1010 + fromPtr(thisObj)->highlighted(index); +} + +// tag=1079 +void dartffi_QComboBox__onHighlighted_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QComboBox::highlighted, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// iconSize() const +void *dartffi_QComboBox__iconSize(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->iconSize()}; +} + +// tag=1050 +// insertAction(QAction * before, QAction * action) +void dartffi_QComboBox__insertAction_QAction_QAction(void *thisObj, + void *before_, + void *action_) { + auto before = reinterpret_cast(before_); + auto action = reinterpret_cast(action_); + return + // tag=1010 + fromPtr(thisObj)->insertAction(before, action); +} + +// tag=1050 +// insertActions(QAction * before, QList actions) +void dartffi_QComboBox__insertActions_QAction_QList(void *thisObj, + void *before_, + void *actions_) { + auto before = reinterpret_cast(before_); + auto &actions = *reinterpret_cast *>(actions_); + return + // tag=1010 + fromPtr(thisObj)->insertActions(before, actions); +} + +// tag=1050 +// insertItem(int index, const QIcon & icon, const QString & text, const +// QVariant & userData) +void dartffi_QComboBox__insertItem_int_QIcon_QString_QVariant( + void *thisObj, int index, void *icon_, const char *text_, void *userData_) { + auto &icon = *reinterpret_cast(icon_); + const auto text = QString::fromUtf8(text_); + auto &userData = *reinterpret_cast(userData_); + return + // tag=1010 + fromPtr(thisObj)->insertItem(index, icon, text, userData); +} + +// tag=1050 +// insertItem(int index, const QString & text, const QVariant & userData) +void dartffi_QComboBox__insertItem_int_QString_QVariant(void *thisObj, + int index, + const char *text_, + void *userData_) { + const auto text = QString::fromUtf8(text_); + auto &userData = *reinterpret_cast(userData_); + return + // tag=1010 + fromPtr(thisObj)->insertItem(index, text, userData); +} + +// tag=1050 +// insertSeparator(int index) +void dartffi_QComboBox__insertSeparator_int(void *thisObj, int index) { + return + // tag=1010 + fromPtr(thisObj)->insertSeparator(index); +} + +// tag=1050 +// isActiveWindow() const +bool dartffi_QComboBox__isActiveWindow(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isActiveWindow(); +} + +// tag=1050 +// isAncestorOf(const QWidget * child) const +bool dartffi_QComboBox__isAncestorOf_QWidget(void *thisObj, void *child_) { + auto child = reinterpret_cast(child_); + return + // tag=1010 + fromPtr(thisObj)->isAncestorOf(child); +} + +// tag=1050 +// isEditable() const +bool dartffi_QComboBox__isEditable(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEditable(); +} + +// tag=1050 +// isEnabled() const +bool dartffi_QComboBox__isEnabled(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEnabled(); +} + +// tag=1050 +// isEnabledTo(const QWidget * arg__1) const +bool dartffi_QComboBox__isEnabledTo_QWidget(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1010 + fromPtr(thisObj)->isEnabledTo(arg__1); +} + +// tag=1050 +// isFullScreen() const +bool dartffi_QComboBox__isFullScreen(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isFullScreen(); +} + +// tag=1050 +// isHidden() const +bool dartffi_QComboBox__isHidden(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isHidden(); +} + +// tag=1050 +// isLeftToRight() const +bool dartffi_QComboBox__isLeftToRight(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isLeftToRight(); +} + +// tag=1050 +// isMaximized() const +bool dartffi_QComboBox__isMaximized(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isMaximized(); +} + +// tag=1050 +// isMinimized() const +bool dartffi_QComboBox__isMinimized(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isMinimized(); +} + +// tag=1050 +// isModal() const +bool dartffi_QComboBox__isModal(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isModal(); +} + +// tag=1050 +// isRightToLeft() const +bool dartffi_QComboBox__isRightToLeft(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isRightToLeft(); +} + +// tag=1050 +// isTopLevel() const +bool dartffi_QComboBox__isTopLevel(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isTopLevel(); +} + +// tag=1050 +// isVisible() const +bool dartffi_QComboBox__isVisible(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isVisible(); +} + +// tag=1050 +// isVisibleTo(const QWidget * arg__1) const +bool dartffi_QComboBox__isVisibleTo_QWidget(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1010 + fromPtr(thisObj)->isVisibleTo(arg__1); +} + +// tag=1050 +// isWindow() const +bool dartffi_QComboBox__isWindow(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isWindow(); +} + +// tag=1050 +// isWindowModified() const +bool dartffi_QComboBox__isWindowModified(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isWindowModified(); +} + +// tag=1050 +// itemData(int index, int role) const +void *dartffi_QComboBox__itemData_int_int(void *thisObj, int index, int role) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->itemData(index, role)}; +} + +// tag=1050 +// itemIcon(int index) const +void *dartffi_QComboBox__itemIcon_int(void *thisObj, int index) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->itemIcon(index)}; +} + +// tag=1050 +// itemText(int index) const +void *dartffi_QComboBox__itemText_int(void *thisObj, int index) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->itemText(index)}; +} + +// tag=1050 +// keyboardGrabber() +void *dartffi_static_QComboBox__keyboardGrabber() { + return + // tag=1068 + QtDartBindings_wrappersNS::QComboBox_wrapper::keyboardGrabber(); +} + +// tag=1050 +// layoutDirection() const +int dartffi_QComboBox__layoutDirection(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->layoutDirection(); +} + +// tag=1050 +// lineEdit() const +void *dartffi_QComboBox__lineEdit(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->lineEdit(); +} + +// tag=1050 +// lower() +void dartffi_QComboBox__lower(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->lower(); +} + +// tag=1050 +// mapFrom(const QWidget * arg__1, const QPoint & arg__2) const +void *dartffi_QComboBox__mapFrom_QWidget_QPoint(void *thisObj, void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + auto &arg__2 = *reinterpret_cast(arg__2_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mapFrom(arg__1, arg__2)}; +} + +// tag=1050 +// mapFromGlobal(const QPoint & arg__1) const +void *dartffi_QComboBox__mapFromGlobal_QPoint(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mapFromGlobal(arg__1)}; +} + +// tag=1050 +// mapFromParent(const QPoint & arg__1) const +void *dartffi_QComboBox__mapFromParent_QPoint(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mapFromParent(arg__1)}; +} + +// tag=1050 +// mapTo(const QWidget * arg__1, const QPoint & arg__2) const +void *dartffi_QComboBox__mapTo_QWidget_QPoint(void *thisObj, void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + auto &arg__2 = *reinterpret_cast(arg__2_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mapTo(arg__1, arg__2)}; +} + +// tag=1050 +// mapToGlobal(const QPoint & arg__1) const +void *dartffi_QComboBox__mapToGlobal_QPoint(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mapToGlobal(arg__1)}; +} + +// tag=1050 +// mapToParent(const QPoint & arg__1) const +void *dartffi_QComboBox__mapToParent_QPoint(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mapToParent(arg__1)}; +} + +// tag=1050 +// maxCount() const +int dartffi_QComboBox__maxCount(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->maxCount(); +} + +// tag=1050 +// maxVisibleItems() const +int dartffi_QComboBox__maxVisibleItems(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->maxVisibleItems(); +} + +// tag=1050 +// maximumHeight() const +int dartffi_QComboBox__maximumHeight(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->maximumHeight(); +} + +// tag=1050 +// maximumSize() const +void *dartffi_QComboBox__maximumSize(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->maximumSize()}; +} + +// tag=1050 +// maximumWidth() const +int dartffi_QComboBox__maximumWidth(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->maximumWidth(); +} + +// tag=1050 +// minimumContentsLength() const +int dartffi_QComboBox__minimumContentsLength(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->minimumContentsLength(); +} + +// tag=1050 +// minimumHeight() const +int dartffi_QComboBox__minimumHeight(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->minimumHeight(); +} + +// tag=1050 +// minimumSize() const +void *dartffi_QComboBox__minimumSize(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->minimumSize()}; +} + +// tag=1050 +// minimumWidth() const +int dartffi_QComboBox__minimumWidth(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->minimumWidth(); +} + +// tag=1050 +// model() const +void *dartffi_QComboBox__model(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->model(); +} + +// tag=1050 +// modelColumn() const +int dartffi_QComboBox__modelColumn(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->modelColumn(); +} + +// tag=1050 +// mouseGrabber() +void *dartffi_static_QComboBox__mouseGrabber() { + return + // tag=1068 + QtDartBindings_wrappersNS::QComboBox_wrapper::mouseGrabber(); +} + +// tag=1050 +// move(const QPoint & arg__1) +void dartffi_QComboBox__move_QPoint(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1010 + fromPtr(thisObj)->move(arg__1); +} + +// tag=1050 +// move(int x, int y) +void dartffi_QComboBox__move_int_int(void *thisObj, int x, int y) { + return + // tag=1010 + fromPtr(thisObj)->move(x, y); +} + +// tag=1050 +// nativeParentWidget() const +void *dartffi_QComboBox__nativeParentWidget(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->nativeParentWidget(); +} + +// tag=1050 +// nextInFocusChain() const +void *dartffi_QComboBox__nextInFocusChain(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->nextInFocusChain(); +} + +// tag=1050 +// normalGeometry() const +void *dartffi_QComboBox__normalGeometry(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->normalGeometry()}; +} + +// tag=1050 +// palette() const +void *dartffi_QComboBox__palette(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast( + static_cast(&fromPtr(thisObj)->palette())); +} + +// tag=1050 +// parentWidget() const +void *dartffi_QComboBox__parentWidget(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->parentWidget(); +} + +// tag=1050 +// placeholderText() const +void *dartffi_QComboBox__placeholderText(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->placeholderText()}; +} + +// tag=1050 +// pos() const +void *dartffi_QComboBox__pos(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->pos()}; +} + +// tag=1050 +// previousInFocusChain() const +void *dartffi_QComboBox__previousInFocusChain(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->previousInFocusChain(); +} + +// tag=1050 +// raise() +void dartffi_QComboBox__raise(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->raise(); +} + +// tag=1050 +// rect() const +void *dartffi_QComboBox__rect(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->rect()}; +} + +// tag=1050 +// releaseKeyboard() +void dartffi_QComboBox__releaseKeyboard(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->releaseKeyboard(); +} + +// tag=1050 +// releaseMouse() +void dartffi_QComboBox__releaseMouse(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->releaseMouse(); +} + +// tag=1050 +// releaseShortcut(int id) +void dartffi_QComboBox__releaseShortcut_int(void *thisObj, int id) { + return + // tag=1010 + fromPtr(thisObj)->releaseShortcut(id); +} + +// tag=1050 +// removeAction(QAction * action) +void dartffi_QComboBox__removeAction_QAction(void *thisObj, void *action_) { + auto action = reinterpret_cast(action_); + return + // tag=1010 + fromPtr(thisObj)->removeAction(action); +} + +// tag=1050 +// removeItem(int index) +void dartffi_QComboBox__removeItem_int(void *thisObj, int index) { + return + // tag=1010 + fromPtr(thisObj)->removeItem(index); +} + +// tag=1050 +// render(QPainter * painter, const QPoint & targetOffset) +void dartffi_QComboBox__render_QPainter_QPoint(void *thisObj, void *painter_, + void *targetOffset_) { + auto painter = reinterpret_cast(painter_); + auto &targetOffset = *reinterpret_cast(targetOffset_); + return + // tag=1010 + fromPtr(thisObj)->render(painter, targetOffset); +} + +// tag=1050 +// repaint() +void dartffi_QComboBox__repaint(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->repaint(); +} + +// tag=1050 +// repaint(const QRect & arg__1) +void dartffi_QComboBox__repaint_QRect(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1010 + fromPtr(thisObj)->repaint(arg__1); +} + +// tag=1050 +// repaint(int x, int y, int w, int h) +void dartffi_QComboBox__repaint_int_int_int_int(void *thisObj, int x, int y, + int w, int h) { + return + // tag=1010 + fromPtr(thisObj)->repaint(x, y, w, h); +} + +// tag=1050 +// resize(const QSize & arg__1) +void dartffi_QComboBox__resize_QSize(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1010 + fromPtr(thisObj)->resize(arg__1); +} + +// tag=1050 +// resize(int w, int h) +void dartffi_QComboBox__resize_int_int(void *thisObj, int w, int h) { + return + // tag=1010 + fromPtr(thisObj)->resize(w, h); +} + +// tag=1050 +// restoreGeometry(const QByteArray & geometry) +bool dartffi_QComboBox__restoreGeometry_QByteArray(void *thisObj, + void *geometry_) { + auto &geometry = *reinterpret_cast(geometry_); + return + // tag=1010 + fromPtr(thisObj)->restoreGeometry(geometry); +} + +// tag=1050 +// rootModelIndex() const +void *dartffi_QComboBox__rootModelIndex(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->rootModelIndex()}; +} + +// tag=1050 +// saveGeometry() const +void *dartffi_QComboBox__saveGeometry(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->saveGeometry()}; +} + +// tag=1050 +// scroll(int dx, int dy) +void dartffi_QComboBox__scroll_int_int(void *thisObj, int dx, int dy) { + return + // tag=1010 + fromPtr(thisObj)->scroll(dx, dy); +} + +// tag=1050 +// scroll(int dx, int dy, const QRect & arg__3) +void dartffi_QComboBox__scroll_int_int_QRect(void *thisObj, int dx, int dy, + void *arg__3_) { + auto &arg__3 = *reinterpret_cast(arg__3_); + return + // tag=1010 + fromPtr(thisObj)->scroll(dx, dy, arg__3); +} + +// tag=1050 +// setAcceptDrops(bool on) +void dartffi_QComboBox__setAcceptDrops_bool(void *thisObj, bool on) { + return + // tag=1010 + fromPtr(thisObj)->setAcceptDrops(on); +} + +// tag=1050 +// setAccessibleDescription(const QString & description) +void dartffi_QComboBox__setAccessibleDescription_QString( + void *thisObj, const char *description_) { + const auto description = QString::fromUtf8(description_); + return + // tag=1010 + fromPtr(thisObj)->setAccessibleDescription(description); +} + +// tag=1050 +// setAccessibleName(const QString & name) +void dartffi_QComboBox__setAccessibleName_QString(void *thisObj, + const char *name_) { + const auto name = QString::fromUtf8(name_); + return + // tag=1010 + fromPtr(thisObj)->setAccessibleName(name); +} + +// tag=1050 +// setAutoFillBackground(bool enabled) +void dartffi_QComboBox__setAutoFillBackground_bool(void *thisObj, + bool enabled) { + return + // tag=1010 + fromPtr(thisObj)->setAutoFillBackground(enabled); +} + +// tag=1050 +// setBackgroundRole(QPalette::ColorRole arg__1) +void dartffi_QComboBox__setBackgroundRole_ColorRole(void *thisObj, int arg__1) { + return + // tag=1010 + fromPtr(thisObj)->setBackgroundRole( + static_cast(arg__1)); +} + +// tag=1050 +// setBaseSize(const QSize & arg__1) +void dartffi_QComboBox__setBaseSize_QSize(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1010 + fromPtr(thisObj)->setBaseSize(arg__1); +} + +// tag=1050 +// setBaseSize(int basew, int baseh) +void dartffi_QComboBox__setBaseSize_int_int(void *thisObj, int basew, + int baseh) { + return + // tag=1010 + fromPtr(thisObj)->setBaseSize(basew, baseh); +} + +// tag=1050 +// setContentsMargins(int left, int top, int right, int bottom) +void dartffi_QComboBox__setContentsMargins_int_int_int_int(void *thisObj, + int left, int top, + int right, + int bottom) { + return + // tag=1010 + fromPtr(thisObj)->setContentsMargins(left, top, right, bottom); +} + +// tag=1050 +// setCurrentIndex(int index) +void dartffi_QComboBox__setCurrentIndex_int(void *thisObj, int index) { + return + // tag=1010 + fromPtr(thisObj)->setCurrentIndex(index); +} + +// tag=1050 +// setCurrentText(const QString & text) +void dartffi_QComboBox__setCurrentText_QString(void *thisObj, + const char *text_) { + const auto text = QString::fromUtf8(text_); + return + // tag=1010 + fromPtr(thisObj)->setCurrentText(text); +} + +// tag=1050 +// setDisabled(bool arg__1) +void dartffi_QComboBox__setDisabled_bool(void *thisObj, bool arg__1) { + return + // tag=1010 + fromPtr(thisObj)->setDisabled(arg__1); +} + +// tag=1050 +// setDuplicatesEnabled(bool enable) +void dartffi_QComboBox__setDuplicatesEnabled_bool(void *thisObj, bool enable) { + return + // tag=1010 + fromPtr(thisObj)->setDuplicatesEnabled(enable); +} + +// tag=1050 +// setEditText(const QString & text) +void dartffi_QComboBox__setEditText_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + return + // tag=1010 + fromPtr(thisObj)->setEditText(text); +} + +// tag=1050 +// setEditable(bool editable) +void dartffi_QComboBox__setEditable_bool(void *thisObj, bool editable) { + return + // tag=1010 + fromPtr(thisObj)->setEditable(editable); +} + +// tag=1050 +// setEnabled(bool arg__1) +void dartffi_QComboBox__setEnabled_bool(void *thisObj, bool arg__1) { + return + // tag=1010 + fromPtr(thisObj)->setEnabled(arg__1); +} + +// tag=1050 +// setFixedHeight(int h) +void dartffi_QComboBox__setFixedHeight_int(void *thisObj, int h) { + return + // tag=1010 + fromPtr(thisObj)->setFixedHeight(h); +} + +// tag=1050 +// setFixedSize(const QSize & arg__1) +void dartffi_QComboBox__setFixedSize_QSize(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1010 + fromPtr(thisObj)->setFixedSize(arg__1); +} + +// tag=1050 +// setFixedSize(int w, int h) +void dartffi_QComboBox__setFixedSize_int_int(void *thisObj, int w, int h) { + return + // tag=1010 + fromPtr(thisObj)->setFixedSize(w, h); +} + +// tag=1050 +// setFixedWidth(int w) +void dartffi_QComboBox__setFixedWidth_int(void *thisObj, int w) { + return + // tag=1010 + fromPtr(thisObj)->setFixedWidth(w); +} + +// tag=1050 +// setFocus() +void dartffi_QComboBox__setFocus(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->setFocus(); +} + +// tag=1050 +// setFocusProxy(QWidget * arg__1) +void dartffi_QComboBox__setFocusProxy_QWidget(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1010 + fromPtr(thisObj)->setFocusProxy(arg__1); +} + +// tag=1050 +// setForegroundRole(QPalette::ColorRole arg__1) +void dartffi_QComboBox__setForegroundRole_ColorRole(void *thisObj, int arg__1) { + return + // tag=1010 + fromPtr(thisObj)->setForegroundRole( + static_cast(arg__1)); +} + +// tag=1050 +// setFrame(bool arg__1) +void dartffi_QComboBox__setFrame_bool(void *thisObj, bool arg__1) { + return + // tag=1010 + fromPtr(thisObj)->setFrame(arg__1); +} + +// tag=1050 +// setGeometry(const QRect & arg__1) +void dartffi_QComboBox__setGeometry_QRect(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1010 + fromPtr(thisObj)->setGeometry(arg__1); +} + +// tag=1050 +// setGeometry(int x, int y, int w, int h) +void dartffi_QComboBox__setGeometry_int_int_int_int(void *thisObj, int x, int y, + int w, int h) { + return + // tag=1010 + fromPtr(thisObj)->setGeometry(x, y, w, h); +} + +// tag=1050 +// setHidden(bool hidden) +void dartffi_QComboBox__setHidden_bool(void *thisObj, bool hidden) { + return + // tag=1010 + fromPtr(thisObj)->setHidden(hidden); +} + +// tag=1050 +// setIconSize(const QSize & size) +void dartffi_QComboBox__setIconSize_QSize(void *thisObj, void *size_) { + auto &size = *reinterpret_cast(size_); + return + // tag=1010 + fromPtr(thisObj)->setIconSize(size); +} + +// tag=1050 +// setItemData(int index, const QVariant & value, int role) +void dartffi_QComboBox__setItemData_int_QVariant_int(void *thisObj, int index, + void *value_, int role) { + auto &value = *reinterpret_cast(value_); + return + // tag=1010 + fromPtr(thisObj)->setItemData(index, value, role); +} + +// tag=1050 +// setItemIcon(int index, const QIcon & icon) +void dartffi_QComboBox__setItemIcon_int_QIcon(void *thisObj, int index, + void *icon_) { + auto &icon = *reinterpret_cast(icon_); + return + // tag=1010 + fromPtr(thisObj)->setItemIcon(index, icon); +} + +// tag=1050 +// setItemText(int index, const QString & text) +void dartffi_QComboBox__setItemText_int_QString(void *thisObj, int index, + const char *text_) { + const auto text = QString::fromUtf8(text_); + return + // tag=1010 + fromPtr(thisObj)->setItemText(index, text); +} + +// tag=1050 +// setLayoutDirection(Qt::LayoutDirection direction) +void dartffi_QComboBox__setLayoutDirection_LayoutDirection(void *thisObj, + int direction) { + return + // tag=1010 + fromPtr(thisObj)->setLayoutDirection( + static_cast(direction)); +} + +// tag=1050 +// setLineEdit(QLineEdit * edit) +void dartffi_QComboBox__setLineEdit_QLineEdit(void *thisObj, void *edit_) { + auto edit = reinterpret_cast(edit_); + return + // tag=1010 + fromPtr(thisObj)->setLineEdit(edit); +} + +// tag=1050 +// setMaxCount(int max) +void dartffi_QComboBox__setMaxCount_int(void *thisObj, int max) { + return + // tag=1010 + fromPtr(thisObj)->setMaxCount(max); +} + +// tag=1050 +// setMaxVisibleItems(int maxItems) +void dartffi_QComboBox__setMaxVisibleItems_int(void *thisObj, int maxItems) { + return + // tag=1010 + fromPtr(thisObj)->setMaxVisibleItems(maxItems); +} + +// tag=1050 +// setMaximumHeight(int maxh) +void dartffi_QComboBox__setMaximumHeight_int(void *thisObj, int maxh) { + return + // tag=1010 + fromPtr(thisObj)->setMaximumHeight(maxh); +} + +// tag=1050 +// setMaximumSize(const QSize & arg__1) +void dartffi_QComboBox__setMaximumSize_QSize(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1010 + fromPtr(thisObj)->setMaximumSize(arg__1); +} + +// tag=1050 +// setMaximumSize(int maxw, int maxh) +void dartffi_QComboBox__setMaximumSize_int_int(void *thisObj, int maxw, + int maxh) { + return + // tag=1010 + fromPtr(thisObj)->setMaximumSize(maxw, maxh); +} + +// tag=1050 +// setMaximumWidth(int maxw) +void dartffi_QComboBox__setMaximumWidth_int(void *thisObj, int maxw) { + return + // tag=1010 + fromPtr(thisObj)->setMaximumWidth(maxw); +} + +// tag=1050 +// setMinimumContentsLength(int characters) +void dartffi_QComboBox__setMinimumContentsLength_int(void *thisObj, + int characters) { + return + // tag=1010 + fromPtr(thisObj)->setMinimumContentsLength(characters); +} + +// tag=1050 +// setMinimumHeight(int minh) +void dartffi_QComboBox__setMinimumHeight_int(void *thisObj, int minh) { + return + // tag=1010 + fromPtr(thisObj)->setMinimumHeight(minh); +} + +// tag=1050 +// setMinimumSize(const QSize & arg__1) +void dartffi_QComboBox__setMinimumSize_QSize(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1010 + fromPtr(thisObj)->setMinimumSize(arg__1); +} + +// tag=1050 +// setMinimumSize(int minw, int minh) +void dartffi_QComboBox__setMinimumSize_int_int(void *thisObj, int minw, + int minh) { + return + // tag=1010 + fromPtr(thisObj)->setMinimumSize(minw, minh); +} + +// tag=1050 +// setMinimumWidth(int minw) +void dartffi_QComboBox__setMinimumWidth_int(void *thisObj, int minw) { + return + // tag=1010 + fromPtr(thisObj)->setMinimumWidth(minw); +} + +// tag=1050 +// setModel(QAbstractItemModel * model) +void dartffi_QComboBox__setModel_QAbstractItemModel(void *thisObj, + void *model_) { + auto model = reinterpret_cast(model_); + return + // tag=1010 + fromPtr(thisObj)->setModel(model); +} + +// tag=1050 +// setModelColumn(int visibleColumn) +void dartffi_QComboBox__setModelColumn_int(void *thisObj, int visibleColumn) { + return + // tag=1010 + fromPtr(thisObj)->setModelColumn(visibleColumn); +} + +// tag=1050 +// setMouseTracking(bool enable) +void dartffi_QComboBox__setMouseTracking_bool(void *thisObj, bool enable) { + return + // tag=1010 + fromPtr(thisObj)->setMouseTracking(enable); +} + +// tag=1050 +// setPalette(const QPalette & arg__1) +void dartffi_QComboBox__setPalette_QPalette(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1010 + fromPtr(thisObj)->setPalette(arg__1); +} + +// tag=1050 +// setPlaceholderText(const QString & placeholderText) +void dartffi_QComboBox__setPlaceholderText_QString( + void *thisObj, const char *placeholderText_) { + const auto placeholderText = QString::fromUtf8(placeholderText_); + return + // tag=1010 + fromPtr(thisObj)->setPlaceholderText(placeholderText); +} + +// tag=1050 +// setRootModelIndex(const QModelIndex & index) +void dartffi_QComboBox__setRootModelIndex_QModelIndex(void *thisObj, + void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1010 + fromPtr(thisObj)->setRootModelIndex(index); +} + +// tag=1050 +// setShortcutAutoRepeat(int id, bool enable) +void dartffi_QComboBox__setShortcutAutoRepeat_int_bool(void *thisObj, int id, + bool enable) { + return + // tag=1010 + fromPtr(thisObj)->setShortcutAutoRepeat(id, enable); +} + +// tag=1050 +// setShortcutEnabled(int id, bool enable) +void dartffi_QComboBox__setShortcutEnabled_int_bool(void *thisObj, int id, + bool enable) { + return + // tag=1010 + fromPtr(thisObj)->setShortcutEnabled(id, enable); +} + +// tag=1050 +// setSizeIncrement(const QSize & arg__1) +void dartffi_QComboBox__setSizeIncrement_QSize(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1010 + fromPtr(thisObj)->setSizeIncrement(arg__1); +} + +// tag=1050 +// setSizeIncrement(int w, int h) +void dartffi_QComboBox__setSizeIncrement_int_int(void *thisObj, int w, int h) { + return + // tag=1010 + fromPtr(thisObj)->setSizeIncrement(w, h); +} + +// tag=1050 +// setStatusTip(const QString & arg__1) +void dartffi_QComboBox__setStatusTip_QString(void *thisObj, + const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + return + // tag=1010 + fromPtr(thisObj)->setStatusTip(arg__1); +} + +// tag=1050 +// setStyle(QStyle * arg__1) +void dartffi_QComboBox__setStyle_QStyle(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1010 + fromPtr(thisObj)->setStyle(arg__1); +} + +// tag=1050 +// setStyleSheet(const QString & styleSheet) +void dartffi_QComboBox__setStyleSheet_QString(void *thisObj, + const char *styleSheet_) { + const auto styleSheet = QString::fromUtf8(styleSheet_); + return + // tag=1010 + fromPtr(thisObj)->setStyleSheet(styleSheet); +} + +// tag=1050 +// setTabOrder(QWidget * arg__1, QWidget * arg__2) +void dartffi_static_QComboBox__setTabOrder_QWidget_QWidget(void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + auto arg__2 = reinterpret_cast(arg__2_); + return + // tag=1068 + QtDartBindings_wrappersNS::QComboBox_wrapper::setTabOrder(arg__1, arg__2); +} + +// tag=1050 +// setTabletTracking(bool enable) +void dartffi_QComboBox__setTabletTracking_bool(void *thisObj, bool enable) { + return + // tag=1010 + fromPtr(thisObj)->setTabletTracking(enable); +} + +// tag=1050 +// setToolTip(const QString & arg__1) +void dartffi_QComboBox__setToolTip_QString(void *thisObj, const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + return + // tag=1010 + fromPtr(thisObj)->setToolTip(arg__1); +} + +// tag=1050 +// setToolTipDuration(int msec) +void dartffi_QComboBox__setToolTipDuration_int(void *thisObj, int msec) { + return + // tag=1010 + fromPtr(thisObj)->setToolTipDuration(msec); +} + +// tag=1050 +// setUpdatesEnabled(bool enable) +void dartffi_QComboBox__setUpdatesEnabled_bool(void *thisObj, bool enable) { + return + // tag=1010 + fromPtr(thisObj)->setUpdatesEnabled(enable); +} + +// tag=1050 +// setView(QAbstractItemView * itemView) +void dartffi_QComboBox__setView_QAbstractItemView(void *thisObj, + void *itemView_) { + auto itemView = reinterpret_cast(itemView_); + return + // tag=1010 + fromPtr(thisObj)->setView(itemView); +} + +// tag=1050 +// setWhatsThis(const QString & arg__1) +void dartffi_QComboBox__setWhatsThis_QString(void *thisObj, + const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + return + // tag=1010 + fromPtr(thisObj)->setWhatsThis(arg__1); +} + +// tag=1050 +// setWindowFilePath(const QString & filePath) +void dartffi_QComboBox__setWindowFilePath_QString(void *thisObj, + const char *filePath_) { + const auto filePath = QString::fromUtf8(filePath_); + return + // tag=1010 + fromPtr(thisObj)->setWindowFilePath(filePath); +} + +// tag=1050 +// setWindowIcon(const QIcon & icon) +void dartffi_QComboBox__setWindowIcon_QIcon(void *thisObj, void *icon_) { + auto &icon = *reinterpret_cast(icon_); + return + // tag=1010 + fromPtr(thisObj)->setWindowIcon(icon); +} + +// tag=1050 +// setWindowIconText(const QString & arg__1) +void dartffi_QComboBox__setWindowIconText_QString(void *thisObj, + const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + return + // tag=1010 + fromPtr(thisObj)->setWindowIconText(arg__1); +} + +// tag=1050 +// setWindowModified(bool arg__1) +void dartffi_QComboBox__setWindowModified_bool(void *thisObj, bool arg__1) { + return + // tag=1010 + fromPtr(thisObj)->setWindowModified(arg__1); +} + +// tag=1050 +// setWindowOpacity(qreal level) +void dartffi_QComboBox__setWindowOpacity_qreal(void *thisObj, qreal level) { + return + // tag=1010 + fromPtr(thisObj)->setWindowOpacity(level); +} + +// tag=1050 +// setWindowRole(const QString & arg__1) +void dartffi_QComboBox__setWindowRole_QString(void *thisObj, + const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + return + // tag=1010 + fromPtr(thisObj)->setWindowRole(arg__1); +} + +// tag=1050 +// setWindowTitle(const QString & arg__1) +void dartffi_QComboBox__setWindowTitle_QString(void *thisObj, + const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + return + // tag=1010 + fromPtr(thisObj)->setWindowTitle(arg__1); +} + +// tag=1050 +// show() +void dartffi_QComboBox__show(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->show(); +} + +// tag=1050 +// showFullScreen() +void dartffi_QComboBox__showFullScreen(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->showFullScreen(); +} + +// tag=1050 +// showMaximized() +void dartffi_QComboBox__showMaximized(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->showMaximized(); +} + +// tag=1050 +// showMinimized() +void dartffi_QComboBox__showMinimized(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->showMinimized(); +} + +// tag=1050 +// showNormal() +void dartffi_QComboBox__showNormal(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->showNormal(); +} + +// tag=1050 +// showPopup() +void dartffi_QComboBox__showPopup(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->showPopup_nocallback(); + } else { + return targetPtr->showPopup(); + } + }(); +} + +// tag=1050 +// size() const +void *dartffi_QComboBox__size(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->size()}; +} + +// tag=1050 +// sizeIncrement() const +void *dartffi_QComboBox__sizeIncrement(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->sizeIncrement()}; +} + +// tag=1050 +// stackUnder(QWidget * arg__1) +void dartffi_QComboBox__stackUnder_QWidget(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1010 + fromPtr(thisObj)->stackUnder(arg__1); +} + +// tag=1050 +// statusTip() const +void *dartffi_QComboBox__statusTip(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->statusTip()}; +} + +// tag=1050 +// style() const +void *dartffi_QComboBox__style(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->style(); +} + +// tag=1050 +// styleSheet() const +void *dartffi_QComboBox__styleSheet(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->styleSheet()}; +} + +// tag=1050 +// textActivated(const QString & arg__1) +void dartffi_QComboBox__textActivated_QString(void *thisObj, + const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + return + // tag=1010 + fromPtr(thisObj)->textActivated(arg__1); +} + +// tag=1079 +void dartffi_QComboBox__onTextActivated_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QComboBox::textActivated, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// textHighlighted(const QString & arg__1) +void dartffi_QComboBox__textHighlighted_QString(void *thisObj, + const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + return + // tag=1010 + fromPtr(thisObj)->textHighlighted(arg__1); +} + +// tag=1079 +void dartffi_QComboBox__onTextHighlighted_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QComboBox::textHighlighted, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// toolTip() const +void *dartffi_QComboBox__toolTip(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toolTip()}; +} + +// tag=1050 +// toolTipDuration() const +int dartffi_QComboBox__toolTipDuration(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->toolTipDuration(); +} + +// tag=1050 +// topLevelWidget() const +void *dartffi_QComboBox__topLevelWidget(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->topLevelWidget(); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *dartffi_static_QComboBox__tr_char_char_int(const char *s, const char *c, + int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QComboBox_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// underMouse() const +bool dartffi_QComboBox__underMouse(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->underMouse(); +} + +// tag=1050 +// unsetCursor() +void dartffi_QComboBox__unsetCursor(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->unsetCursor(); +} + +// tag=1050 +// unsetLayoutDirection() +void dartffi_QComboBox__unsetLayoutDirection(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->unsetLayoutDirection(); +} + +// tag=1050 +// unsetLocale() +void dartffi_QComboBox__unsetLocale(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->unsetLocale(); +} + +// tag=1050 +// update() +void dartffi_QComboBox__update(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->update(); +} + +// tag=1050 +// update(const QRect & arg__1) +void dartffi_QComboBox__update_QRect(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1010 + fromPtr(thisObj)->update(arg__1); +} + +// tag=1050 +// update(int x, int y, int w, int h) +void dartffi_QComboBox__update_int_int_int_int(void *thisObj, int x, int y, + int w, int h) { + return + // tag=1010 + fromPtr(thisObj)->update(x, y, w, h); +} + +// tag=1050 +// updateGeometry() +void dartffi_QComboBox__updateGeometry(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->updateGeometry(); +} + +// tag=1050 +// updateMicroFocus() +void dartffi_QComboBox__updateMicroFocus(void *thisObj) { + return + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->updateMicroFocus(); +} + +// tag=1050 +// updatesEnabled() const +bool dartffi_QComboBox__updatesEnabled(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->updatesEnabled(); +} + +// tag=1050 +// view() const +void *dartffi_QComboBox__view(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->view(); +} + +// tag=1050 +// whatsThis() const +void *dartffi_QComboBox__whatsThis(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->whatsThis()}; +} + +// tag=1050 +// width() const +int dartffi_QComboBox__width(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->width(); +} + +// tag=1050 +// window() const +void *dartffi_QComboBox__window(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->window(); +} + +// tag=1050 +// windowFilePath() const +void *dartffi_QComboBox__windowFilePath(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->windowFilePath()}; +} + +// tag=1050 +// windowHandle() const +void *dartffi_QComboBox__windowHandle(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->windowHandle(); +} + +// tag=1050 +// windowIcon() const +void *dartffi_QComboBox__windowIcon(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->windowIcon()}; +} + +// tag=1050 +// windowIconChanged(const QIcon & icon) +void dartffi_QComboBox__windowIconChanged_QIcon(void *thisObj, void *icon_) { + auto &icon = *reinterpret_cast(icon_); + return + // tag=1010 + fromPtr(thisObj)->windowIconChanged(icon); +} + +// tag=1079 +void dartffi_QComboBox__onWindowIconChanged_QIcon(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QComboBox::windowIconChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// windowIconText() const +void *dartffi_QComboBox__windowIconText(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->windowIconText()}; +} + +// tag=1050 +// windowIconTextChanged(const QString & iconText) +void dartffi_QComboBox__windowIconTextChanged_QString(void *thisObj, + const char *iconText_) { + const auto iconText = QString::fromUtf8(iconText_); + return + // tag=1010 + fromPtr(thisObj)->windowIconTextChanged(iconText); +} + +// tag=1079 +void dartffi_QComboBox__onWindowIconTextChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QComboBox::windowIconTextChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// windowOpacity() const +qreal dartffi_QComboBox__windowOpacity(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->windowOpacity(); +} + +// tag=1050 +// windowRole() const +void *dartffi_QComboBox__windowRole(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->windowRole()}; +} + +// tag=1050 +// windowTitle() const +void *dartffi_QComboBox__windowTitle(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->windowTitle()}; +} + +// tag=1050 +// windowTitleChanged(const QString & title) +void dartffi_QComboBox__windowTitleChanged_QString(void *thisObj, + const char *title_) { + const auto title = QString::fromUtf8(title_); + return + // tag=1010 + fromPtr(thisObj)->windowTitleChanged(title); +} + +// tag=1079 +void dartffi_QComboBox__onWindowTitleChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QComboBox::windowTitleChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// x() const +int dartffi_QComboBox__x(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->x(); +} + +// tag=1050 +// y() const +int dartffi_QComboBox__y(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->y(); +} +void dartffi_QComboBox__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void dartffi_QComboBox__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 67: + wrapper->m_hidePopupCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QComboBox_wrapper::Callback_hidePopup>( + callback); + break; + case 231: + wrapper->m_showPopupCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QComboBox_wrapper::Callback_showPopup>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QComboBox_wrapper.h b/generated/QtDartBindings/dart/ffi/QComboBox_wrapper.h new file mode 100644 index 0000000..4602c5a --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QComboBox_wrapper.h @@ -0,0 +1,1758 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QComboBox_wrapper : public ::QComboBox { +public: + ~QComboBox_wrapper(); + // tag=1041 + QComboBox_wrapper(QWidget *parent = nullptr); + // tag=1041 + bool acceptDrops() const; + // tag=1041 + QString accessibleDescription() const; + // tag=1041 + QString accessibleName() const; + // tag=1041 + QList actions() const; + // tag=1041 + void activateWindow(); + // tag=1041 + void activated(int index); + // tag=1041 + void addAction(QAction *action); + // tag=1041 + void addActions(QList actions); + // tag=1041 + void addItem(const QIcon &icon, const QString &text, + const QVariant &userData = QVariant()); + // tag=1041 + void addItem(const QString &text, const QVariant &userData = QVariant()); + // tag=1041 + void adjustSize(); + // tag=1041 + bool autoFillBackground() const; + // tag=1041 + QPalette::ColorRole backgroundRole() const; + // tag=1041 + QSize baseSize() const; + // tag=1041 + QWidget *childAt(const QPoint &p) const; + // tag=1041 + QWidget *childAt(int x, int y) const; + // tag=1041 + QRect childrenRect() const; + // tag=1041 + void clear(); + // tag=1041 + void clearEditText(); + // tag=1041 + void clearFocus(); + // tag=1041 + void clearMask(); + // tag=1041 + bool close(); + // tag=1041 + QRect contentsRect() const; + // tag=1041 + int count() const; + // tag=1041 + void create(); + // tag=1041 + void createWinId(); + // tag=1041 + static QWidget *createWindowContainer(QWindow *window, + QWidget *parent = nullptr); + // tag=1041 + QVariant currentData(int role = Qt::UserRole) const; + // tag=1041 + int currentIndex() const; + // tag=1041 + void currentIndexChanged(int index); + // tag=1041 + QString currentText() const; + // tag=1041 + void currentTextChanged(const QString &arg__1); + // tag=1041 + void customContextMenuRequested(const QPoint &pos); + // tag=1041 + void destroy(bool destroyWindow = true, bool destroySubWindows = true); + // tag=1041 + bool duplicatesEnabled() const; + // tag=1041 + void editTextChanged(const QString &arg__1); + // tag=1041 + void ensurePolished() const; + // tag=1041 + int findData(const QVariant &data, int role = Qt::UserRole) const; + // tag=1041 + int findText(const QString &text) const; + // tag=1041 + bool focusNextChild(); + // tag=1041 + bool focusPreviousChild(); + // tag=1041 + QWidget *focusProxy() const; + // tag=1041 + QWidget *focusWidget() const; + // tag=1041 + QPalette::ColorRole foregroundRole() const; + // tag=1041 + QRect frameGeometry() const; + // tag=1041 + QSize frameSize() const; + // tag=1041 + const QRect &geometry() const; + // tag=1041 + QPixmap grab(const QRect &rectangle = QRect(QPoint(0, 0), QSize(-1, -1))); + // tag=1041 + void grabKeyboard(); + // tag=1041 + void grabMouse(); + // tag=1041 + bool hasFocus() const; + // tag=1041 + bool hasFrame() const; + // tag=1041 + bool hasMouseTracking() const; + // tag=1041 + bool hasTabletTracking() const; + // tag=1041 + int height() const; + // tag=1041 + void hide(); + // tag=1041 + virtual void hidePopup(); + // tag=1008 + virtual void hidePopup_nocallback(); + // tag=1041 + void highlighted(int index); + // tag=1041 + QSize iconSize() const; + // tag=1041 + void insertAction(QAction *before, QAction *action); + // tag=1041 + void insertActions(QAction *before, QList actions); + // tag=1041 + void insertItem(int index, const QIcon &icon, const QString &text, + const QVariant &userData = QVariant()); + // tag=1041 + void insertItem(int index, const QString &text, + const QVariant &userData = QVariant()); + // tag=1041 + void insertSeparator(int index); + // tag=1041 + bool isActiveWindow() const; + // tag=1041 + bool isAncestorOf(const QWidget *child) const; + // tag=1041 + bool isEditable() const; + // tag=1041 + bool isEnabled() const; + // tag=1041 + bool isEnabledTo(const QWidget *arg__1) const; + // tag=1041 + bool isFullScreen() const; + // tag=1041 + bool isHidden() const; + // tag=1041 + bool isLeftToRight() const; + // tag=1041 + bool isMaximized() const; + // tag=1041 + bool isMinimized() const; + // tag=1041 + bool isModal() const; + // tag=1041 + bool isRightToLeft() const; + // tag=1041 + bool isTopLevel() const; + // tag=1041 + bool isVisible() const; + // tag=1041 + bool isVisibleTo(const QWidget *arg__1) const; + // tag=1041 + bool isWindow() const; + // tag=1041 + bool isWindowModified() const; + // tag=1041 + QVariant itemData(int index, int role = Qt::UserRole) const; + // tag=1041 + QIcon itemIcon(int index) const; + // tag=1041 + QString itemText(int index) const; + // tag=1041 + static QWidget *keyboardGrabber(); + // tag=1041 + Qt::LayoutDirection layoutDirection() const; + // tag=1041 + QLineEdit *lineEdit() const; + // tag=1041 + void lower(); + // tag=1041 + QPoint mapFrom(const QWidget *arg__1, const QPoint &arg__2) const; + // tag=1041 + QPoint mapFromGlobal(const QPoint &arg__1) const; + // tag=1041 + QPoint mapFromParent(const QPoint &arg__1) const; + // tag=1041 + QPoint mapTo(const QWidget *arg__1, const QPoint &arg__2) const; + // tag=1041 + QPoint mapToGlobal(const QPoint &arg__1) const; + // tag=1041 + QPoint mapToParent(const QPoint &arg__1) const; + // tag=1041 + int maxCount() const; + // tag=1041 + int maxVisibleItems() const; + // tag=1041 + int maximumHeight() const; + // tag=1041 + QSize maximumSize() const; + // tag=1041 + int maximumWidth() const; + // tag=1041 + int minimumContentsLength() const; + // tag=1041 + int minimumHeight() const; + // tag=1041 + QSize minimumSize() const; + // tag=1041 + int minimumWidth() const; + // tag=1041 + QAbstractItemModel *model() const; + // tag=1041 + int modelColumn() const; + // tag=1041 + static QWidget *mouseGrabber(); + // tag=1041 + void move(const QPoint &arg__1); + // tag=1041 + void move(int x, int y); + // tag=1041 + QWidget *nativeParentWidget() const; + // tag=1041 + QWidget *nextInFocusChain() const; + // tag=1041 + QRect normalGeometry() const; + // tag=1041 + const QPalette &palette() const; + // tag=1041 + QWidget *parentWidget() const; + // tag=1041 + QString placeholderText() const; + // tag=1041 + QPoint pos() const; + // tag=1041 + QWidget *previousInFocusChain() const; + // tag=1041 + void raise(); + // tag=1041 + QRect rect() const; + // tag=1041 + void releaseKeyboard(); + // tag=1041 + void releaseMouse(); + // tag=1041 + void releaseShortcut(int id); + // tag=1041 + void removeAction(QAction *action); + // tag=1041 + void removeItem(int index); + // tag=1041 + void render(QPainter *painter, const QPoint &targetOffset = QPoint()); + // tag=1041 + void repaint(); + // tag=1041 + void repaint(const QRect &arg__1); + // tag=1041 + void repaint(int x, int y, int w, int h); + // tag=1041 + void resize(const QSize &arg__1); + // tag=1041 + void resize(int w, int h); + // tag=1041 + bool restoreGeometry(const QByteArray &geometry); + // tag=1041 + QModelIndex rootModelIndex() const; + // tag=1041 + QByteArray saveGeometry() const; + // tag=1041 + void scroll(int dx, int dy); + // tag=1041 + void scroll(int dx, int dy, const QRect &arg__3); + // tag=1041 + void setAcceptDrops(bool on); + // tag=1041 + void setAccessibleDescription(const QString &description); + // tag=1041 + void setAccessibleName(const QString &name); + // tag=1041 + void setAutoFillBackground(bool enabled); + // tag=1041 + void setBackgroundRole(QPalette::ColorRole arg__1); + // tag=1041 + void setBaseSize(const QSize &arg__1); + // tag=1041 + void setBaseSize(int basew, int baseh); + // tag=1041 + void setContentsMargins(int left, int top, int right, int bottom); + // tag=1041 + void setCurrentIndex(int index); + // tag=1041 + void setCurrentText(const QString &text); + // tag=1041 + void setDisabled(bool arg__1); + // tag=1041 + void setDuplicatesEnabled(bool enable); + // tag=1041 + void setEditText(const QString &text); + // tag=1041 + void setEditable(bool editable); + // tag=1041 + void setEnabled(bool arg__1); + // tag=1041 + void setFixedHeight(int h); + // tag=1041 + void setFixedSize(const QSize &arg__1); + // tag=1041 + void setFixedSize(int w, int h); + // tag=1041 + void setFixedWidth(int w); + // tag=1041 + void setFocus(); + // tag=1041 + void setFocusProxy(QWidget *arg__1); + // tag=1041 + void setForegroundRole(QPalette::ColorRole arg__1); + // tag=1041 + void setFrame(bool arg__1); + // tag=1041 + void setGeometry(const QRect &arg__1); + // tag=1041 + void setGeometry(int x, int y, int w, int h); + // tag=1041 + void setHidden(bool hidden); + // tag=1041 + void setIconSize(const QSize &size); + // tag=1041 + void setItemData(int index, const QVariant &value, int role = Qt::UserRole); + // tag=1041 + void setItemIcon(int index, const QIcon &icon); + // tag=1041 + void setItemText(int index, const QString &text); + // tag=1041 + void setLayoutDirection(Qt::LayoutDirection direction); + // tag=1041 + void setLineEdit(QLineEdit *edit); + // tag=1041 + void setMaxCount(int max); + // tag=1041 + void setMaxVisibleItems(int maxItems); + // tag=1041 + void setMaximumHeight(int maxh); + // tag=1041 + void setMaximumSize(const QSize &arg__1); + // tag=1041 + void setMaximumSize(int maxw, int maxh); + // tag=1041 + void setMaximumWidth(int maxw); + // tag=1041 + void setMinimumContentsLength(int characters); + // tag=1041 + void setMinimumHeight(int minh); + // tag=1041 + void setMinimumSize(const QSize &arg__1); + // tag=1041 + void setMinimumSize(int minw, int minh); + // tag=1041 + void setMinimumWidth(int minw); + // tag=1041 + void setModel(QAbstractItemModel *model); + // tag=1041 + void setModelColumn(int visibleColumn); + // tag=1041 + void setMouseTracking(bool enable); + // tag=1041 + void setPalette(const QPalette &arg__1); + // tag=1041 + void setPlaceholderText(const QString &placeholderText); + // tag=1041 + void setRootModelIndex(const QModelIndex &index); + // tag=1041 + void setShortcutAutoRepeat(int id, bool enable = true); + // tag=1041 + void setShortcutEnabled(int id, bool enable = true); + // tag=1041 + void setSizeIncrement(const QSize &arg__1); + // tag=1041 + void setSizeIncrement(int w, int h); + // tag=1041 + void setStatusTip(const QString &arg__1); + // tag=1041 + void setStyle(QStyle *arg__1); + // tag=1041 + void setStyleSheet(const QString &styleSheet); + // tag=1041 + static void setTabOrder(QWidget *arg__1, QWidget *arg__2); + // tag=1041 + void setTabletTracking(bool enable); + // tag=1041 + void setToolTip(const QString &arg__1); + // tag=1041 + void setToolTipDuration(int msec); + // tag=1041 + void setUpdatesEnabled(bool enable); + // tag=1041 + void setView(QAbstractItemView *itemView); + // tag=1041 + void setWhatsThis(const QString &arg__1); + // tag=1041 + void setWindowFilePath(const QString &filePath); + // tag=1041 + void setWindowIcon(const QIcon &icon); + // tag=1041 + void setWindowIconText(const QString &arg__1); + // tag=1041 + void setWindowModified(bool arg__1); + // tag=1041 + void setWindowOpacity(qreal level); + // tag=1041 + void setWindowRole(const QString &arg__1); + // tag=1041 + void setWindowTitle(const QString &arg__1); + // tag=1041 + void show(); + // tag=1041 + void showFullScreen(); + // tag=1041 + void showMaximized(); + // tag=1041 + void showMinimized(); + // tag=1041 + void showNormal(); + // tag=1041 + virtual void showPopup(); + // tag=1008 + virtual void showPopup_nocallback(); + // tag=1041 + QSize size() const; + // tag=1041 + QSize sizeIncrement() const; + // tag=1041 + void stackUnder(QWidget *arg__1); + // tag=1041 + QString statusTip() const; + // tag=1041 + QStyle *style() const; + // tag=1041 + QString styleSheet() const; + // tag=1041 + void textActivated(const QString &arg__1); + // tag=1041 + void textHighlighted(const QString &arg__1); + // tag=1041 + QString toolTip() const; + // tag=1041 + int toolTipDuration() const; + // tag=1041 + QWidget *topLevelWidget() const; + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + bool underMouse() const; + // tag=1041 + void unsetCursor(); + // tag=1041 + void unsetLayoutDirection(); + // tag=1041 + void unsetLocale(); + // tag=1041 + void update(); + // tag=1041 + void update(const QRect &arg__1); + // tag=1041 + void update(int x, int y, int w, int h); + // tag=1041 + void updateGeometry(); + // tag=1041 + void updateMicroFocus(); + // tag=1041 + bool updatesEnabled() const; + // tag=1041 + QAbstractItemView *view() const; + // tag=1041 + QString whatsThis() const; + // tag=1041 + int width() const; + // tag=1041 + QWidget *window() const; + // tag=1041 + QString windowFilePath() const; + // tag=1041 + QWindow *windowHandle() const; + // tag=1041 + QIcon windowIcon() const; + // tag=1041 + void windowIconChanged(const QIcon &icon); + // tag=1041 + QString windowIconText() const; + // tag=1041 + void windowIconTextChanged(const QString &iconText); + // tag=1041 + qreal windowOpacity() const; + // tag=1041 + QString windowRole() const; + // tag=1041 + QString windowTitle() const; + // tag=1041 + void windowTitleChanged(const QString &title); + // tag=1041 + int x() const; + // tag=1041 + int y() const; + // tag=1042 + typedef void (*Callback_hidePopup)(void *); + Callback_hidePopup m_hidePopupCallback = nullptr; + // tag=1042 + typedef void (*Callback_showPopup)(void *); + Callback_showPopup m_showPopupCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QComboBox::QComboBox(QWidget * parent) +QtDartBindings_EXPORT void * +dartffi_QComboBox__constructor_QWidget(void *parent_); + +// tag=1067 +// QComboBox::acceptDrops() const +QtDartBindings_EXPORT bool dartffi_QComboBox__acceptDrops(void *thisObj); + +// tag=1067 +// QComboBox::accessibleDescription() const +QtDartBindings_EXPORT void * +dartffi_QComboBox__accessibleDescription(void *thisObj); + +// tag=1067 +// QComboBox::accessibleName() const +QtDartBindings_EXPORT void *dartffi_QComboBox__accessibleName(void *thisObj); + +// tag=1067 +// QComboBox::actions() const +QtDartBindings_EXPORT void *dartffi_QComboBox__actions(void *thisObj); + +// tag=1067 +// QComboBox::activateWindow() +QtDartBindings_EXPORT void dartffi_QComboBox__activateWindow(void *thisObj); + +// tag=1067 +// QComboBox::activated(int index) +QtDartBindings_EXPORT void dartffi_QComboBox__activated_int(void *thisObj, + int index); + +// tag=1078 +QtDartBindings_EXPORT void +dartffi_QComboBox__onActivated_int(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QComboBox::addAction(QAction * action) +QtDartBindings_EXPORT void dartffi_QComboBox__addAction_QAction(void *thisObj, + void *action_); + +// tag=1067 +// QComboBox::addActions(QList actions) +QtDartBindings_EXPORT void dartffi_QComboBox__addActions_QList(void *thisObj, + void *actions_); + +// tag=1067 +// QComboBox::addItem(const QIcon & icon, const QString & text, const QVariant & +// userData) +QtDartBindings_EXPORT void dartffi_QComboBox__addItem_QIcon_QString_QVariant( + void *thisObj, void *icon_, const char *text_, void *userData_); + +// tag=1067 +// QComboBox::addItem(const QString & text, const QVariant & userData) +QtDartBindings_EXPORT void +dartffi_QComboBox__addItem_QString_QVariant(void *thisObj, const char *text_, + void *userData_); + +// tag=1067 +// QComboBox::adjustSize() +QtDartBindings_EXPORT void dartffi_QComboBox__adjustSize(void *thisObj); + +// tag=1067 +// QComboBox::autoFillBackground() const +QtDartBindings_EXPORT bool dartffi_QComboBox__autoFillBackground(void *thisObj); + +// tag=1067 +// QComboBox::backgroundRole() const +QtDartBindings_EXPORT int dartffi_QComboBox__backgroundRole(void *thisObj); + +// tag=1067 +// QComboBox::baseSize() const +QtDartBindings_EXPORT void *dartffi_QComboBox__baseSize(void *thisObj); + +// tag=1067 +// QComboBox::childAt(const QPoint & p) const +QtDartBindings_EXPORT void *dartffi_QComboBox__childAt_QPoint(void *thisObj, + void *p_); + +// tag=1067 +// QComboBox::childAt(int x, int y) const +QtDartBindings_EXPORT void *dartffi_QComboBox__childAt_int_int(void *thisObj, + int x, int y); + +// tag=1067 +// QComboBox::childrenRect() const +QtDartBindings_EXPORT void *dartffi_QComboBox__childrenRect(void *thisObj); + +// tag=1067 +// QComboBox::clear() +QtDartBindings_EXPORT void dartffi_QComboBox__clear(void *thisObj); + +// tag=1067 +// QComboBox::clearEditText() +QtDartBindings_EXPORT void dartffi_QComboBox__clearEditText(void *thisObj); + +// tag=1067 +// QComboBox::clearFocus() +QtDartBindings_EXPORT void dartffi_QComboBox__clearFocus(void *thisObj); + +// tag=1067 +// QComboBox::clearMask() +QtDartBindings_EXPORT void dartffi_QComboBox__clearMask(void *thisObj); + +// tag=1067 +// QComboBox::close() +QtDartBindings_EXPORT bool dartffi_QComboBox__close(void *thisObj); + +// tag=1067 +// QComboBox::contentsRect() const +QtDartBindings_EXPORT void *dartffi_QComboBox__contentsRect(void *thisObj); + +// tag=1067 +// QComboBox::count() const +QtDartBindings_EXPORT int dartffi_QComboBox__count(void *thisObj); + +// tag=1067 +// QComboBox::create() +QtDartBindings_EXPORT void dartffi_QComboBox__create(void *thisObj); + +// tag=1067 +// QComboBox::createWinId() +QtDartBindings_EXPORT void dartffi_QComboBox__createWinId(void *thisObj); + +// tag=1067 +// QComboBox::createWindowContainer(QWindow * window, QWidget * parent) +QtDartBindings_EXPORT void * +dartffi_static_QComboBox__createWindowContainer_QWindow_QWidget(void *window_, + void *parent_); + +// tag=1067 +// QComboBox::currentData(int role) const +QtDartBindings_EXPORT void *dartffi_QComboBox__currentData_int(void *thisObj, + int role); + +// tag=1067 +// QComboBox::currentIndex() const +QtDartBindings_EXPORT int dartffi_QComboBox__currentIndex(void *thisObj); + +// tag=1067 +// QComboBox::currentIndexChanged(int index) +QtDartBindings_EXPORT void +dartffi_QComboBox__currentIndexChanged_int(void *thisObj, int index); + +// tag=1078 +QtDartBindings_EXPORT void dartffi_QComboBox__onCurrentIndexChanged_int( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QComboBox::currentText() const +QtDartBindings_EXPORT void *dartffi_QComboBox__currentText(void *thisObj); + +// tag=1067 +// QComboBox::currentTextChanged(const QString & arg__1) +QtDartBindings_EXPORT void +dartffi_QComboBox__currentTextChanged_QString(void *thisObj, + const char *arg__1_); + +// tag=1078 +QtDartBindings_EXPORT void dartffi_QComboBox__onCurrentTextChanged_QString( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QComboBox::customContextMenuRequested(const QPoint & pos) +QtDartBindings_EXPORT void +dartffi_QComboBox__customContextMenuRequested_QPoint(void *thisObj, void *pos_); + +// tag=1078 +QtDartBindings_EXPORT void +dartffi_QComboBox__onCustomContextMenuRequested_QPoint(void *thisObj, + void *contextQObject, + void *callback); +// tag=1067 +// QComboBox::destroy(bool destroyWindow, bool destroySubWindows) +QtDartBindings_EXPORT void +dartffi_QComboBox__destroy_bool_bool(void *thisObj, bool destroyWindow, + bool destroySubWindows); + +// tag=1067 +// QComboBox::duplicatesEnabled() const +QtDartBindings_EXPORT bool dartffi_QComboBox__duplicatesEnabled(void *thisObj); + +// tag=1067 +// QComboBox::editTextChanged(const QString & arg__1) +QtDartBindings_EXPORT void +dartffi_QComboBox__editTextChanged_QString(void *thisObj, const char *arg__1_); + +// tag=1078 +QtDartBindings_EXPORT void dartffi_QComboBox__onEditTextChanged_QString( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QComboBox::ensurePolished() const +QtDartBindings_EXPORT void dartffi_QComboBox__ensurePolished(void *thisObj); + +// tag=1067 +// QComboBox::findData(const QVariant & data, int role) const +QtDartBindings_EXPORT int +dartffi_QComboBox__findData_QVariant_int(void *thisObj, void *data_, int role); + +// tag=1067 +// QComboBox::findText(const QString & text) const +QtDartBindings_EXPORT int +dartffi_QComboBox__findText_QString(void *thisObj, const char *text_); + +// tag=1067 +// QComboBox::focusNextChild() +QtDartBindings_EXPORT bool dartffi_QComboBox__focusNextChild(void *thisObj); + +// tag=1067 +// QComboBox::focusPreviousChild() +QtDartBindings_EXPORT bool dartffi_QComboBox__focusPreviousChild(void *thisObj); + +// tag=1067 +// QComboBox::focusProxy() const +QtDartBindings_EXPORT void *dartffi_QComboBox__focusProxy(void *thisObj); + +// tag=1067 +// QComboBox::focusWidget() const +QtDartBindings_EXPORT void *dartffi_QComboBox__focusWidget(void *thisObj); + +// tag=1067 +// QComboBox::foregroundRole() const +QtDartBindings_EXPORT int dartffi_QComboBox__foregroundRole(void *thisObj); + +// tag=1067 +// QComboBox::frameGeometry() const +QtDartBindings_EXPORT void *dartffi_QComboBox__frameGeometry(void *thisObj); + +// tag=1067 +// QComboBox::frameSize() const +QtDartBindings_EXPORT void *dartffi_QComboBox__frameSize(void *thisObj); + +// tag=1067 +// QComboBox::geometry() const +QtDartBindings_EXPORT void *dartffi_QComboBox__geometry(void *thisObj); + +// tag=1067 +// QComboBox::grab(const QRect & rectangle) +QtDartBindings_EXPORT void *dartffi_QComboBox__grab_QRect(void *thisObj, + void *rectangle_); + +// tag=1067 +// QComboBox::grabKeyboard() +QtDartBindings_EXPORT void dartffi_QComboBox__grabKeyboard(void *thisObj); + +// tag=1067 +// QComboBox::grabMouse() +QtDartBindings_EXPORT void dartffi_QComboBox__grabMouse(void *thisObj); + +// tag=1067 +// QComboBox::hasFocus() const +QtDartBindings_EXPORT bool dartffi_QComboBox__hasFocus(void *thisObj); + +// tag=1067 +// QComboBox::hasFrame() const +QtDartBindings_EXPORT bool dartffi_QComboBox__hasFrame(void *thisObj); + +// tag=1067 +// QComboBox::hasMouseTracking() const +QtDartBindings_EXPORT bool dartffi_QComboBox__hasMouseTracking(void *thisObj); + +// tag=1067 +// QComboBox::hasTabletTracking() const +QtDartBindings_EXPORT bool dartffi_QComboBox__hasTabletTracking(void *thisObj); + +// tag=1067 +// QComboBox::height() const +QtDartBindings_EXPORT int dartffi_QComboBox__height(void *thisObj); + +// tag=1067 +// QComboBox::hide() +QtDartBindings_EXPORT void dartffi_QComboBox__hide(void *thisObj); + +// tag=1067 +// QComboBox::hidePopup() +QtDartBindings_EXPORT void dartffi_QComboBox__hidePopup(void *thisObj); + +// tag=1067 +// QComboBox::highlighted(int index) +QtDartBindings_EXPORT void dartffi_QComboBox__highlighted_int(void *thisObj, + int index); + +// tag=1078 +QtDartBindings_EXPORT void +dartffi_QComboBox__onHighlighted_int(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QComboBox::iconSize() const +QtDartBindings_EXPORT void *dartffi_QComboBox__iconSize(void *thisObj); + +// tag=1067 +// QComboBox::insertAction(QAction * before, QAction * action) +QtDartBindings_EXPORT void +dartffi_QComboBox__insertAction_QAction_QAction(void *thisObj, void *before_, + void *action_); + +// tag=1067 +// QComboBox::insertActions(QAction * before, QList actions) +QtDartBindings_EXPORT void +dartffi_QComboBox__insertActions_QAction_QList(void *thisObj, void *before_, + void *actions_); + +// tag=1067 +// QComboBox::insertItem(int index, const QIcon & icon, const QString & text, +// const QVariant & userData) +QtDartBindings_EXPORT void +dartffi_QComboBox__insertItem_int_QIcon_QString_QVariant(void *thisObj, + int index, void *icon_, + const char *text_, + void *userData_); + +// tag=1067 +// QComboBox::insertItem(int index, const QString & text, const QVariant & +// userData) +QtDartBindings_EXPORT void dartffi_QComboBox__insertItem_int_QString_QVariant( + void *thisObj, int index, const char *text_, void *userData_); + +// tag=1067 +// QComboBox::insertSeparator(int index) +QtDartBindings_EXPORT void dartffi_QComboBox__insertSeparator_int(void *thisObj, + int index); + +// tag=1067 +// QComboBox::isActiveWindow() const +QtDartBindings_EXPORT bool dartffi_QComboBox__isActiveWindow(void *thisObj); + +// tag=1067 +// QComboBox::isAncestorOf(const QWidget * child) const +QtDartBindings_EXPORT bool +dartffi_QComboBox__isAncestorOf_QWidget(void *thisObj, void *child_); + +// tag=1067 +// QComboBox::isEditable() const +QtDartBindings_EXPORT bool dartffi_QComboBox__isEditable(void *thisObj); + +// tag=1067 +// QComboBox::isEnabled() const +QtDartBindings_EXPORT bool dartffi_QComboBox__isEnabled(void *thisObj); + +// tag=1067 +// QComboBox::isEnabledTo(const QWidget * arg__1) const +QtDartBindings_EXPORT bool +dartffi_QComboBox__isEnabledTo_QWidget(void *thisObj, void *arg__1_); + +// tag=1067 +// QComboBox::isFullScreen() const +QtDartBindings_EXPORT bool dartffi_QComboBox__isFullScreen(void *thisObj); + +// tag=1067 +// QComboBox::isHidden() const +QtDartBindings_EXPORT bool dartffi_QComboBox__isHidden(void *thisObj); + +// tag=1067 +// QComboBox::isLeftToRight() const +QtDartBindings_EXPORT bool dartffi_QComboBox__isLeftToRight(void *thisObj); + +// tag=1067 +// QComboBox::isMaximized() const +QtDartBindings_EXPORT bool dartffi_QComboBox__isMaximized(void *thisObj); + +// tag=1067 +// QComboBox::isMinimized() const +QtDartBindings_EXPORT bool dartffi_QComboBox__isMinimized(void *thisObj); + +// tag=1067 +// QComboBox::isModal() const +QtDartBindings_EXPORT bool dartffi_QComboBox__isModal(void *thisObj); + +// tag=1067 +// QComboBox::isRightToLeft() const +QtDartBindings_EXPORT bool dartffi_QComboBox__isRightToLeft(void *thisObj); + +// tag=1067 +// QComboBox::isTopLevel() const +QtDartBindings_EXPORT bool dartffi_QComboBox__isTopLevel(void *thisObj); + +// tag=1067 +// QComboBox::isVisible() const +QtDartBindings_EXPORT bool dartffi_QComboBox__isVisible(void *thisObj); + +// tag=1067 +// QComboBox::isVisibleTo(const QWidget * arg__1) const +QtDartBindings_EXPORT bool +dartffi_QComboBox__isVisibleTo_QWidget(void *thisObj, void *arg__1_); + +// tag=1067 +// QComboBox::isWindow() const +QtDartBindings_EXPORT bool dartffi_QComboBox__isWindow(void *thisObj); + +// tag=1067 +// QComboBox::isWindowModified() const +QtDartBindings_EXPORT bool dartffi_QComboBox__isWindowModified(void *thisObj); + +// tag=1067 +// QComboBox::itemData(int index, int role) const +QtDartBindings_EXPORT void * +dartffi_QComboBox__itemData_int_int(void *thisObj, int index, int role); + +// tag=1067 +// QComboBox::itemIcon(int index) const +QtDartBindings_EXPORT void *dartffi_QComboBox__itemIcon_int(void *thisObj, + int index); + +// tag=1067 +// QComboBox::itemText(int index) const +QtDartBindings_EXPORT void *dartffi_QComboBox__itemText_int(void *thisObj, + int index); + +// tag=1067 +// QComboBox::keyboardGrabber() +QtDartBindings_EXPORT void *dartffi_static_QComboBox__keyboardGrabber(); + +// tag=1067 +// QComboBox::layoutDirection() const +QtDartBindings_EXPORT int dartffi_QComboBox__layoutDirection(void *thisObj); + +// tag=1067 +// QComboBox::lineEdit() const +QtDartBindings_EXPORT void *dartffi_QComboBox__lineEdit(void *thisObj); + +// tag=1067 +// QComboBox::lower() +QtDartBindings_EXPORT void dartffi_QComboBox__lower(void *thisObj); + +// tag=1067 +// QComboBox::mapFrom(const QWidget * arg__1, const QPoint & arg__2) const +QtDartBindings_EXPORT void * +dartffi_QComboBox__mapFrom_QWidget_QPoint(void *thisObj, void *arg__1_, + void *arg__2_); + +// tag=1067 +// QComboBox::mapFromGlobal(const QPoint & arg__1) const +QtDartBindings_EXPORT void * +dartffi_QComboBox__mapFromGlobal_QPoint(void *thisObj, void *arg__1_); + +// tag=1067 +// QComboBox::mapFromParent(const QPoint & arg__1) const +QtDartBindings_EXPORT void * +dartffi_QComboBox__mapFromParent_QPoint(void *thisObj, void *arg__1_); + +// tag=1067 +// QComboBox::mapTo(const QWidget * arg__1, const QPoint & arg__2) const +QtDartBindings_EXPORT void * +dartffi_QComboBox__mapTo_QWidget_QPoint(void *thisObj, void *arg__1_, + void *arg__2_); + +// tag=1067 +// QComboBox::mapToGlobal(const QPoint & arg__1) const +QtDartBindings_EXPORT void * +dartffi_QComboBox__mapToGlobal_QPoint(void *thisObj, void *arg__1_); + +// tag=1067 +// QComboBox::mapToParent(const QPoint & arg__1) const +QtDartBindings_EXPORT void * +dartffi_QComboBox__mapToParent_QPoint(void *thisObj, void *arg__1_); + +// tag=1067 +// QComboBox::maxCount() const +QtDartBindings_EXPORT int dartffi_QComboBox__maxCount(void *thisObj); + +// tag=1067 +// QComboBox::maxVisibleItems() const +QtDartBindings_EXPORT int dartffi_QComboBox__maxVisibleItems(void *thisObj); + +// tag=1067 +// QComboBox::maximumHeight() const +QtDartBindings_EXPORT int dartffi_QComboBox__maximumHeight(void *thisObj); + +// tag=1067 +// QComboBox::maximumSize() const +QtDartBindings_EXPORT void *dartffi_QComboBox__maximumSize(void *thisObj); + +// tag=1067 +// QComboBox::maximumWidth() const +QtDartBindings_EXPORT int dartffi_QComboBox__maximumWidth(void *thisObj); + +// tag=1067 +// QComboBox::minimumContentsLength() const +QtDartBindings_EXPORT int +dartffi_QComboBox__minimumContentsLength(void *thisObj); + +// tag=1067 +// QComboBox::minimumHeight() const +QtDartBindings_EXPORT int dartffi_QComboBox__minimumHeight(void *thisObj); + +// tag=1067 +// QComboBox::minimumSize() const +QtDartBindings_EXPORT void *dartffi_QComboBox__minimumSize(void *thisObj); + +// tag=1067 +// QComboBox::minimumWidth() const +QtDartBindings_EXPORT int dartffi_QComboBox__minimumWidth(void *thisObj); + +// tag=1067 +// QComboBox::model() const +QtDartBindings_EXPORT void *dartffi_QComboBox__model(void *thisObj); + +// tag=1067 +// QComboBox::modelColumn() const +QtDartBindings_EXPORT int dartffi_QComboBox__modelColumn(void *thisObj); + +// tag=1067 +// QComboBox::mouseGrabber() +QtDartBindings_EXPORT void *dartffi_static_QComboBox__mouseGrabber(); + +// tag=1067 +// QComboBox::move(const QPoint & arg__1) +QtDartBindings_EXPORT void dartffi_QComboBox__move_QPoint(void *thisObj, + void *arg__1_); + +// tag=1067 +// QComboBox::move(int x, int y) +QtDartBindings_EXPORT void dartffi_QComboBox__move_int_int(void *thisObj, int x, + int y); + +// tag=1067 +// QComboBox::nativeParentWidget() const +QtDartBindings_EXPORT void * +dartffi_QComboBox__nativeParentWidget(void *thisObj); + +// tag=1067 +// QComboBox::nextInFocusChain() const +QtDartBindings_EXPORT void *dartffi_QComboBox__nextInFocusChain(void *thisObj); + +// tag=1067 +// QComboBox::normalGeometry() const +QtDartBindings_EXPORT void *dartffi_QComboBox__normalGeometry(void *thisObj); + +// tag=1067 +// QComboBox::palette() const +QtDartBindings_EXPORT void *dartffi_QComboBox__palette(void *thisObj); + +// tag=1067 +// QComboBox::parentWidget() const +QtDartBindings_EXPORT void *dartffi_QComboBox__parentWidget(void *thisObj); + +// tag=1067 +// QComboBox::placeholderText() const +QtDartBindings_EXPORT void *dartffi_QComboBox__placeholderText(void *thisObj); + +// tag=1067 +// QComboBox::pos() const +QtDartBindings_EXPORT void *dartffi_QComboBox__pos(void *thisObj); + +// tag=1067 +// QComboBox::previousInFocusChain() const +QtDartBindings_EXPORT void * +dartffi_QComboBox__previousInFocusChain(void *thisObj); + +// tag=1067 +// QComboBox::raise() +QtDartBindings_EXPORT void dartffi_QComboBox__raise(void *thisObj); + +// tag=1067 +// QComboBox::rect() const +QtDartBindings_EXPORT void *dartffi_QComboBox__rect(void *thisObj); + +// tag=1067 +// QComboBox::releaseKeyboard() +QtDartBindings_EXPORT void dartffi_QComboBox__releaseKeyboard(void *thisObj); + +// tag=1067 +// QComboBox::releaseMouse() +QtDartBindings_EXPORT void dartffi_QComboBox__releaseMouse(void *thisObj); + +// tag=1067 +// QComboBox::releaseShortcut(int id) +QtDartBindings_EXPORT void dartffi_QComboBox__releaseShortcut_int(void *thisObj, + int id); + +// tag=1067 +// QComboBox::removeAction(QAction * action) +QtDartBindings_EXPORT void +dartffi_QComboBox__removeAction_QAction(void *thisObj, void *action_); + +// tag=1067 +// QComboBox::removeItem(int index) +QtDartBindings_EXPORT void dartffi_QComboBox__removeItem_int(void *thisObj, + int index); + +// tag=1067 +// QComboBox::render(QPainter * painter, const QPoint & targetOffset) +QtDartBindings_EXPORT void +dartffi_QComboBox__render_QPainter_QPoint(void *thisObj, void *painter_, + void *targetOffset_); + +// tag=1067 +// QComboBox::repaint() +QtDartBindings_EXPORT void dartffi_QComboBox__repaint(void *thisObj); + +// tag=1067 +// QComboBox::repaint(const QRect & arg__1) +QtDartBindings_EXPORT void dartffi_QComboBox__repaint_QRect(void *thisObj, + void *arg__1_); + +// tag=1067 +// QComboBox::repaint(int x, int y, int w, int h) +QtDartBindings_EXPORT void +dartffi_QComboBox__repaint_int_int_int_int(void *thisObj, int x, int y, int w, + int h); + +// tag=1067 +// QComboBox::resize(const QSize & arg__1) +QtDartBindings_EXPORT void dartffi_QComboBox__resize_QSize(void *thisObj, + void *arg__1_); + +// tag=1067 +// QComboBox::resize(int w, int h) +QtDartBindings_EXPORT void dartffi_QComboBox__resize_int_int(void *thisObj, + int w, int h); + +// tag=1067 +// QComboBox::restoreGeometry(const QByteArray & geometry) +QtDartBindings_EXPORT bool +dartffi_QComboBox__restoreGeometry_QByteArray(void *thisObj, void *geometry_); + +// tag=1067 +// QComboBox::rootModelIndex() const +QtDartBindings_EXPORT void *dartffi_QComboBox__rootModelIndex(void *thisObj); + +// tag=1067 +// QComboBox::saveGeometry() const +QtDartBindings_EXPORT void *dartffi_QComboBox__saveGeometry(void *thisObj); + +// tag=1067 +// QComboBox::scroll(int dx, int dy) +QtDartBindings_EXPORT void dartffi_QComboBox__scroll_int_int(void *thisObj, + int dx, int dy); + +// tag=1067 +// QComboBox::scroll(int dx, int dy, const QRect & arg__3) +QtDartBindings_EXPORT void +dartffi_QComboBox__scroll_int_int_QRect(void *thisObj, int dx, int dy, + void *arg__3_); + +// tag=1067 +// QComboBox::setAcceptDrops(bool on) +QtDartBindings_EXPORT void dartffi_QComboBox__setAcceptDrops_bool(void *thisObj, + bool on); + +// tag=1067 +// QComboBox::setAccessibleDescription(const QString & description) +QtDartBindings_EXPORT void +dartffi_QComboBox__setAccessibleDescription_QString(void *thisObj, + const char *description_); + +// tag=1067 +// QComboBox::setAccessibleName(const QString & name) +QtDartBindings_EXPORT void +dartffi_QComboBox__setAccessibleName_QString(void *thisObj, const char *name_); + +// tag=1067 +// QComboBox::setAutoFillBackground(bool enabled) +QtDartBindings_EXPORT void +dartffi_QComboBox__setAutoFillBackground_bool(void *thisObj, bool enabled); + +// tag=1067 +// QComboBox::setBackgroundRole(QPalette::ColorRole arg__1) +QtDartBindings_EXPORT void +dartffi_QComboBox__setBackgroundRole_ColorRole(void *thisObj, int arg__1); + +// tag=1067 +// QComboBox::setBaseSize(const QSize & arg__1) +QtDartBindings_EXPORT void dartffi_QComboBox__setBaseSize_QSize(void *thisObj, + void *arg__1_); + +// tag=1067 +// QComboBox::setBaseSize(int basew, int baseh) +QtDartBindings_EXPORT void +dartffi_QComboBox__setBaseSize_int_int(void *thisObj, int basew, int baseh); + +// tag=1067 +// QComboBox::setContentsMargins(int left, int top, int right, int bottom) +QtDartBindings_EXPORT void +dartffi_QComboBox__setContentsMargins_int_int_int_int(void *thisObj, int left, + int top, int right, + int bottom); + +// tag=1067 +// QComboBox::setCurrentIndex(int index) +QtDartBindings_EXPORT void dartffi_QComboBox__setCurrentIndex_int(void *thisObj, + int index); + +// tag=1067 +// QComboBox::setCurrentText(const QString & text) +QtDartBindings_EXPORT void +dartffi_QComboBox__setCurrentText_QString(void *thisObj, const char *text_); + +// tag=1067 +// QComboBox::setDisabled(bool arg__1) +QtDartBindings_EXPORT void dartffi_QComboBox__setDisabled_bool(void *thisObj, + bool arg__1); + +// tag=1067 +// QComboBox::setDuplicatesEnabled(bool enable) +QtDartBindings_EXPORT void +dartffi_QComboBox__setDuplicatesEnabled_bool(void *thisObj, bool enable); + +// tag=1067 +// QComboBox::setEditText(const QString & text) +QtDartBindings_EXPORT void +dartffi_QComboBox__setEditText_QString(void *thisObj, const char *text_); + +// tag=1067 +// QComboBox::setEditable(bool editable) +QtDartBindings_EXPORT void dartffi_QComboBox__setEditable_bool(void *thisObj, + bool editable); + +// tag=1067 +// QComboBox::setEnabled(bool arg__1) +QtDartBindings_EXPORT void dartffi_QComboBox__setEnabled_bool(void *thisObj, + bool arg__1); + +// tag=1067 +// QComboBox::setFixedHeight(int h) +QtDartBindings_EXPORT void dartffi_QComboBox__setFixedHeight_int(void *thisObj, + int h); + +// tag=1067 +// QComboBox::setFixedSize(const QSize & arg__1) +QtDartBindings_EXPORT void dartffi_QComboBox__setFixedSize_QSize(void *thisObj, + void *arg__1_); + +// tag=1067 +// QComboBox::setFixedSize(int w, int h) +QtDartBindings_EXPORT void +dartffi_QComboBox__setFixedSize_int_int(void *thisObj, int w, int h); + +// tag=1067 +// QComboBox::setFixedWidth(int w) +QtDartBindings_EXPORT void dartffi_QComboBox__setFixedWidth_int(void *thisObj, + int w); + +// tag=1067 +// QComboBox::setFocus() +QtDartBindings_EXPORT void dartffi_QComboBox__setFocus(void *thisObj); + +// tag=1067 +// QComboBox::setFocusProxy(QWidget * arg__1) +QtDartBindings_EXPORT void +dartffi_QComboBox__setFocusProxy_QWidget(void *thisObj, void *arg__1_); + +// tag=1067 +// QComboBox::setForegroundRole(QPalette::ColorRole arg__1) +QtDartBindings_EXPORT void +dartffi_QComboBox__setForegroundRole_ColorRole(void *thisObj, int arg__1); + +// tag=1067 +// QComboBox::setFrame(bool arg__1) +QtDartBindings_EXPORT void dartffi_QComboBox__setFrame_bool(void *thisObj, + bool arg__1); + +// tag=1067 +// QComboBox::setGeometry(const QRect & arg__1) +QtDartBindings_EXPORT void dartffi_QComboBox__setGeometry_QRect(void *thisObj, + void *arg__1_); + +// tag=1067 +// QComboBox::setGeometry(int x, int y, int w, int h) +QtDartBindings_EXPORT void +dartffi_QComboBox__setGeometry_int_int_int_int(void *thisObj, int x, int y, + int w, int h); + +// tag=1067 +// QComboBox::setHidden(bool hidden) +QtDartBindings_EXPORT void dartffi_QComboBox__setHidden_bool(void *thisObj, + bool hidden); + +// tag=1067 +// QComboBox::setIconSize(const QSize & size) +QtDartBindings_EXPORT void dartffi_QComboBox__setIconSize_QSize(void *thisObj, + void *size_); + +// tag=1067 +// QComboBox::setItemData(int index, const QVariant & value, int role) +QtDartBindings_EXPORT void +dartffi_QComboBox__setItemData_int_QVariant_int(void *thisObj, int index, + void *value_, int role); + +// tag=1067 +// QComboBox::setItemIcon(int index, const QIcon & icon) +QtDartBindings_EXPORT void +dartffi_QComboBox__setItemIcon_int_QIcon(void *thisObj, int index, void *icon_); + +// tag=1067 +// QComboBox::setItemText(int index, const QString & text) +QtDartBindings_EXPORT void +dartffi_QComboBox__setItemText_int_QString(void *thisObj, int index, + const char *text_); + +// tag=1067 +// QComboBox::setLayoutDirection(Qt::LayoutDirection direction) +QtDartBindings_EXPORT void +dartffi_QComboBox__setLayoutDirection_LayoutDirection(void *thisObj, + int direction); + +// tag=1067 +// QComboBox::setLineEdit(QLineEdit * edit) +QtDartBindings_EXPORT void +dartffi_QComboBox__setLineEdit_QLineEdit(void *thisObj, void *edit_); + +// tag=1067 +// QComboBox::setMaxCount(int max) +QtDartBindings_EXPORT void dartffi_QComboBox__setMaxCount_int(void *thisObj, + int max); + +// tag=1067 +// QComboBox::setMaxVisibleItems(int maxItems) +QtDartBindings_EXPORT void +dartffi_QComboBox__setMaxVisibleItems_int(void *thisObj, int maxItems); + +// tag=1067 +// QComboBox::setMaximumHeight(int maxh) +QtDartBindings_EXPORT void +dartffi_QComboBox__setMaximumHeight_int(void *thisObj, int maxh); + +// tag=1067 +// QComboBox::setMaximumSize(const QSize & arg__1) +QtDartBindings_EXPORT void +dartffi_QComboBox__setMaximumSize_QSize(void *thisObj, void *arg__1_); + +// tag=1067 +// QComboBox::setMaximumSize(int maxw, int maxh) +QtDartBindings_EXPORT void +dartffi_QComboBox__setMaximumSize_int_int(void *thisObj, int maxw, int maxh); + +// tag=1067 +// QComboBox::setMaximumWidth(int maxw) +QtDartBindings_EXPORT void dartffi_QComboBox__setMaximumWidth_int(void *thisObj, + int maxw); + +// tag=1067 +// QComboBox::setMinimumContentsLength(int characters) +QtDartBindings_EXPORT void +dartffi_QComboBox__setMinimumContentsLength_int(void *thisObj, int characters); + +// tag=1067 +// QComboBox::setMinimumHeight(int minh) +QtDartBindings_EXPORT void +dartffi_QComboBox__setMinimumHeight_int(void *thisObj, int minh); + +// tag=1067 +// QComboBox::setMinimumSize(const QSize & arg__1) +QtDartBindings_EXPORT void +dartffi_QComboBox__setMinimumSize_QSize(void *thisObj, void *arg__1_); + +// tag=1067 +// QComboBox::setMinimumSize(int minw, int minh) +QtDartBindings_EXPORT void +dartffi_QComboBox__setMinimumSize_int_int(void *thisObj, int minw, int minh); + +// tag=1067 +// QComboBox::setMinimumWidth(int minw) +QtDartBindings_EXPORT void dartffi_QComboBox__setMinimumWidth_int(void *thisObj, + int minw); + +// tag=1067 +// QComboBox::setModel(QAbstractItemModel * model) +QtDartBindings_EXPORT void +dartffi_QComboBox__setModel_QAbstractItemModel(void *thisObj, void *model_); + +// tag=1067 +// QComboBox::setModelColumn(int visibleColumn) +QtDartBindings_EXPORT void +dartffi_QComboBox__setModelColumn_int(void *thisObj, int visibleColumn); + +// tag=1067 +// QComboBox::setMouseTracking(bool enable) +QtDartBindings_EXPORT void +dartffi_QComboBox__setMouseTracking_bool(void *thisObj, bool enable); + +// tag=1067 +// QComboBox::setPalette(const QPalette & arg__1) +QtDartBindings_EXPORT void +dartffi_QComboBox__setPalette_QPalette(void *thisObj, void *arg__1_); + +// tag=1067 +// QComboBox::setPlaceholderText(const QString & placeholderText) +QtDartBindings_EXPORT void +dartffi_QComboBox__setPlaceholderText_QString(void *thisObj, + const char *placeholderText_); + +// tag=1067 +// QComboBox::setRootModelIndex(const QModelIndex & index) +QtDartBindings_EXPORT void +dartffi_QComboBox__setRootModelIndex_QModelIndex(void *thisObj, void *index_); + +// tag=1067 +// QComboBox::setShortcutAutoRepeat(int id, bool enable) +QtDartBindings_EXPORT void +dartffi_QComboBox__setShortcutAutoRepeat_int_bool(void *thisObj, int id, + bool enable); + +// tag=1067 +// QComboBox::setShortcutEnabled(int id, bool enable) +QtDartBindings_EXPORT void +dartffi_QComboBox__setShortcutEnabled_int_bool(void *thisObj, int id, + bool enable); + +// tag=1067 +// QComboBox::setSizeIncrement(const QSize & arg__1) +QtDartBindings_EXPORT void +dartffi_QComboBox__setSizeIncrement_QSize(void *thisObj, void *arg__1_); + +// tag=1067 +// QComboBox::setSizeIncrement(int w, int h) +QtDartBindings_EXPORT void +dartffi_QComboBox__setSizeIncrement_int_int(void *thisObj, int w, int h); + +// tag=1067 +// QComboBox::setStatusTip(const QString & arg__1) +QtDartBindings_EXPORT void +dartffi_QComboBox__setStatusTip_QString(void *thisObj, const char *arg__1_); + +// tag=1067 +// QComboBox::setStyle(QStyle * arg__1) +QtDartBindings_EXPORT void dartffi_QComboBox__setStyle_QStyle(void *thisObj, + void *arg__1_); + +// tag=1067 +// QComboBox::setStyleSheet(const QString & styleSheet) +QtDartBindings_EXPORT void +dartffi_QComboBox__setStyleSheet_QString(void *thisObj, + const char *styleSheet_); + +// tag=1067 +// QComboBox::setTabOrder(QWidget * arg__1, QWidget * arg__2) +QtDartBindings_EXPORT void +dartffi_static_QComboBox__setTabOrder_QWidget_QWidget(void *arg__1_, + void *arg__2_); + +// tag=1067 +// QComboBox::setTabletTracking(bool enable) +QtDartBindings_EXPORT void +dartffi_QComboBox__setTabletTracking_bool(void *thisObj, bool enable); + +// tag=1067 +// QComboBox::setToolTip(const QString & arg__1) +QtDartBindings_EXPORT void +dartffi_QComboBox__setToolTip_QString(void *thisObj, const char *arg__1_); + +// tag=1067 +// QComboBox::setToolTipDuration(int msec) +QtDartBindings_EXPORT void +dartffi_QComboBox__setToolTipDuration_int(void *thisObj, int msec); + +// tag=1067 +// QComboBox::setUpdatesEnabled(bool enable) +QtDartBindings_EXPORT void +dartffi_QComboBox__setUpdatesEnabled_bool(void *thisObj, bool enable); + +// tag=1067 +// QComboBox::setView(QAbstractItemView * itemView) +QtDartBindings_EXPORT void +dartffi_QComboBox__setView_QAbstractItemView(void *thisObj, void *itemView_); + +// tag=1067 +// QComboBox::setWhatsThis(const QString & arg__1) +QtDartBindings_EXPORT void +dartffi_QComboBox__setWhatsThis_QString(void *thisObj, const char *arg__1_); + +// tag=1067 +// QComboBox::setWindowFilePath(const QString & filePath) +QtDartBindings_EXPORT void +dartffi_QComboBox__setWindowFilePath_QString(void *thisObj, + const char *filePath_); + +// tag=1067 +// QComboBox::setWindowIcon(const QIcon & icon) +QtDartBindings_EXPORT void dartffi_QComboBox__setWindowIcon_QIcon(void *thisObj, + void *icon_); + +// tag=1067 +// QComboBox::setWindowIconText(const QString & arg__1) +QtDartBindings_EXPORT void +dartffi_QComboBox__setWindowIconText_QString(void *thisObj, + const char *arg__1_); + +// tag=1067 +// QComboBox::setWindowModified(bool arg__1) +QtDartBindings_EXPORT void +dartffi_QComboBox__setWindowModified_bool(void *thisObj, bool arg__1); + +// tag=1067 +// QComboBox::setWindowOpacity(qreal level) +QtDartBindings_EXPORT void +dartffi_QComboBox__setWindowOpacity_qreal(void *thisObj, qreal level); + +// tag=1067 +// QComboBox::setWindowRole(const QString & arg__1) +QtDartBindings_EXPORT void +dartffi_QComboBox__setWindowRole_QString(void *thisObj, const char *arg__1_); + +// tag=1067 +// QComboBox::setWindowTitle(const QString & arg__1) +QtDartBindings_EXPORT void +dartffi_QComboBox__setWindowTitle_QString(void *thisObj, const char *arg__1_); + +// tag=1067 +// QComboBox::show() +QtDartBindings_EXPORT void dartffi_QComboBox__show(void *thisObj); + +// tag=1067 +// QComboBox::showFullScreen() +QtDartBindings_EXPORT void dartffi_QComboBox__showFullScreen(void *thisObj); + +// tag=1067 +// QComboBox::showMaximized() +QtDartBindings_EXPORT void dartffi_QComboBox__showMaximized(void *thisObj); + +// tag=1067 +// QComboBox::showMinimized() +QtDartBindings_EXPORT void dartffi_QComboBox__showMinimized(void *thisObj); + +// tag=1067 +// QComboBox::showNormal() +QtDartBindings_EXPORT void dartffi_QComboBox__showNormal(void *thisObj); + +// tag=1067 +// QComboBox::showPopup() +QtDartBindings_EXPORT void dartffi_QComboBox__showPopup(void *thisObj); + +// tag=1067 +// QComboBox::size() const +QtDartBindings_EXPORT void *dartffi_QComboBox__size(void *thisObj); + +// tag=1067 +// QComboBox::sizeIncrement() const +QtDartBindings_EXPORT void *dartffi_QComboBox__sizeIncrement(void *thisObj); + +// tag=1067 +// QComboBox::stackUnder(QWidget * arg__1) +QtDartBindings_EXPORT void dartffi_QComboBox__stackUnder_QWidget(void *thisObj, + void *arg__1_); + +// tag=1067 +// QComboBox::statusTip() const +QtDartBindings_EXPORT void *dartffi_QComboBox__statusTip(void *thisObj); + +// tag=1067 +// QComboBox::style() const +QtDartBindings_EXPORT void *dartffi_QComboBox__style(void *thisObj); + +// tag=1067 +// QComboBox::styleSheet() const +QtDartBindings_EXPORT void *dartffi_QComboBox__styleSheet(void *thisObj); + +// tag=1067 +// QComboBox::textActivated(const QString & arg__1) +QtDartBindings_EXPORT void +dartffi_QComboBox__textActivated_QString(void *thisObj, const char *arg__1_); + +// tag=1078 +QtDartBindings_EXPORT void +dartffi_QComboBox__onTextActivated_QString(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QComboBox::textHighlighted(const QString & arg__1) +QtDartBindings_EXPORT void +dartffi_QComboBox__textHighlighted_QString(void *thisObj, const char *arg__1_); + +// tag=1078 +QtDartBindings_EXPORT void dartffi_QComboBox__onTextHighlighted_QString( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QComboBox::toolTip() const +QtDartBindings_EXPORT void *dartffi_QComboBox__toolTip(void *thisObj); + +// tag=1067 +// QComboBox::toolTipDuration() const +QtDartBindings_EXPORT int dartffi_QComboBox__toolTipDuration(void *thisObj); + +// tag=1067 +// QComboBox::topLevelWidget() const +QtDartBindings_EXPORT void *dartffi_QComboBox__topLevelWidget(void *thisObj); + +// tag=1067 +// QComboBox::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +dartffi_static_QComboBox__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1067 +// QComboBox::underMouse() const +QtDartBindings_EXPORT bool dartffi_QComboBox__underMouse(void *thisObj); + +// tag=1067 +// QComboBox::unsetCursor() +QtDartBindings_EXPORT void dartffi_QComboBox__unsetCursor(void *thisObj); + +// tag=1067 +// QComboBox::unsetLayoutDirection() +QtDartBindings_EXPORT void +dartffi_QComboBox__unsetLayoutDirection(void *thisObj); + +// tag=1067 +// QComboBox::unsetLocale() +QtDartBindings_EXPORT void dartffi_QComboBox__unsetLocale(void *thisObj); + +// tag=1067 +// QComboBox::update() +QtDartBindings_EXPORT void dartffi_QComboBox__update(void *thisObj); + +// tag=1067 +// QComboBox::update(const QRect & arg__1) +QtDartBindings_EXPORT void dartffi_QComboBox__update_QRect(void *thisObj, + void *arg__1_); + +// tag=1067 +// QComboBox::update(int x, int y, int w, int h) +QtDartBindings_EXPORT void +dartffi_QComboBox__update_int_int_int_int(void *thisObj, int x, int y, int w, + int h); + +// tag=1067 +// QComboBox::updateGeometry() +QtDartBindings_EXPORT void dartffi_QComboBox__updateGeometry(void *thisObj); + +// tag=1067 +// QComboBox::updateMicroFocus() +QtDartBindings_EXPORT void dartffi_QComboBox__updateMicroFocus(void *thisObj); + +// tag=1067 +// QComboBox::updatesEnabled() const +QtDartBindings_EXPORT bool dartffi_QComboBox__updatesEnabled(void *thisObj); + +// tag=1067 +// QComboBox::view() const +QtDartBindings_EXPORT void *dartffi_QComboBox__view(void *thisObj); + +// tag=1067 +// QComboBox::whatsThis() const +QtDartBindings_EXPORT void *dartffi_QComboBox__whatsThis(void *thisObj); + +// tag=1067 +// QComboBox::width() const +QtDartBindings_EXPORT int dartffi_QComboBox__width(void *thisObj); + +// tag=1067 +// QComboBox::window() const +QtDartBindings_EXPORT void *dartffi_QComboBox__window(void *thisObj); + +// tag=1067 +// QComboBox::windowFilePath() const +QtDartBindings_EXPORT void *dartffi_QComboBox__windowFilePath(void *thisObj); + +// tag=1067 +// QComboBox::windowHandle() const +QtDartBindings_EXPORT void *dartffi_QComboBox__windowHandle(void *thisObj); + +// tag=1067 +// QComboBox::windowIcon() const +QtDartBindings_EXPORT void *dartffi_QComboBox__windowIcon(void *thisObj); + +// tag=1067 +// QComboBox::windowIconChanged(const QIcon & icon) +QtDartBindings_EXPORT void +dartffi_QComboBox__windowIconChanged_QIcon(void *thisObj, void *icon_); + +// tag=1078 +QtDartBindings_EXPORT void dartffi_QComboBox__onWindowIconChanged_QIcon( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QComboBox::windowIconText() const +QtDartBindings_EXPORT void *dartffi_QComboBox__windowIconText(void *thisObj); + +// tag=1067 +// QComboBox::windowIconTextChanged(const QString & iconText) +QtDartBindings_EXPORT void +dartffi_QComboBox__windowIconTextChanged_QString(void *thisObj, + const char *iconText_); + +// tag=1078 +QtDartBindings_EXPORT void dartffi_QComboBox__onWindowIconTextChanged_QString( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QComboBox::windowOpacity() const +QtDartBindings_EXPORT qreal dartffi_QComboBox__windowOpacity(void *thisObj); + +// tag=1067 +// QComboBox::windowRole() const +QtDartBindings_EXPORT void *dartffi_QComboBox__windowRole(void *thisObj); + +// tag=1067 +// QComboBox::windowTitle() const +QtDartBindings_EXPORT void *dartffi_QComboBox__windowTitle(void *thisObj); + +// tag=1067 +// QComboBox::windowTitleChanged(const QString & title) +QtDartBindings_EXPORT void +dartffi_QComboBox__windowTitleChanged_QString(void *thisObj, + const char *title_); + +// tag=1078 +QtDartBindings_EXPORT void dartffi_QComboBox__onWindowTitleChanged_QString( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QComboBox::x() const +QtDartBindings_EXPORT int dartffi_QComboBox__x(void *thisObj); + +// tag=1067 +// QComboBox::y() const +QtDartBindings_EXPORT int dartffi_QComboBox__y(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void dartffi_QComboBox__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +dartffi_QComboBox__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void dartffi_QComboBox_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QCoreApplication_c.cpp b/generated/QtDartBindings/dart/ffi/QCoreApplication_c.cpp new file mode 100644 index 0000000..6e38797 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QCoreApplication_c.cpp @@ -0,0 +1,572 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QCoreApplication_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +void QCoreApplication_wrapper::addLibraryPath(const QString &arg__1) { + ::QCoreApplication::addLibraryPath(arg__1); +} +QString QCoreApplication_wrapper::applicationDirPath() { + return ::QCoreApplication::applicationDirPath(); +} +QString QCoreApplication_wrapper::applicationFilePath() { + return ::QCoreApplication::applicationFilePath(); +} +QString QCoreApplication_wrapper::applicationName() { + return ::QCoreApplication::applicationName(); +} +void QCoreApplication_wrapper::applicationNameChanged() { + ::QCoreApplication::applicationNameChanged(); +} +qint64 QCoreApplication_wrapper::applicationPid() { + return ::QCoreApplication::applicationPid(); +} +QString QCoreApplication_wrapper::applicationVersion() { + return ::QCoreApplication::applicationVersion(); +} +void QCoreApplication_wrapper::applicationVersionChanged() { + ::QCoreApplication::applicationVersionChanged(); +} +QList QCoreApplication_wrapper::arguments() { + return ::QCoreApplication::arguments(); +} +bool QCoreApplication_wrapper::closingDown() { + return ::QCoreApplication::closingDown(); +} +void QCoreApplication_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QCoreApplication::customEvent(event); + } +} +void QCoreApplication_wrapper::customEvent_nocallback(QEvent *event) { + ::QCoreApplication::customEvent(event); +} +bool QCoreApplication_wrapper::event(QEvent *arg__1) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), arg__1); + } else { + return ::QCoreApplication::event(arg__1); + } +} +bool QCoreApplication_wrapper::event_nocallback(QEvent *arg__1) { + return ::QCoreApplication::event(arg__1); +} +bool QCoreApplication_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QCoreApplication::eventFilter(watched, event); + } +} +bool QCoreApplication_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + return ::QCoreApplication::eventFilter(watched, event); +} +int QCoreApplication_wrapper::exec() { return ::QCoreApplication::exec(); } +void QCoreApplication_wrapper::exit(int retcode) { + ::QCoreApplication::exit(retcode); +} +QCoreApplication *QCoreApplication_wrapper::instance() { + return ::QCoreApplication::instance(); +} +bool QCoreApplication_wrapper::isQuitLockEnabled() { + return ::QCoreApplication::isQuitLockEnabled(); +} +bool QCoreApplication_wrapper::isSetuidAllowed() { + return ::QCoreApplication::isSetuidAllowed(); +} +QList QCoreApplication_wrapper::libraryPaths() { + return ::QCoreApplication::libraryPaths(); +} +bool QCoreApplication_wrapper::notify(QObject *arg__1, QEvent *arg__2) { + if (m_notifyCallback) { + const void *thisPtr = this; + return m_notifyCallback(const_cast(thisPtr), arg__1, arg__2); + } else { + return ::QCoreApplication::notify(arg__1, arg__2); + } +} +bool QCoreApplication_wrapper::notify_nocallback(QObject *arg__1, + QEvent *arg__2) { + return ::QCoreApplication::notify(arg__1, arg__2); +} +QString QCoreApplication_wrapper::organizationDomain() { + return ::QCoreApplication::organizationDomain(); +} +void QCoreApplication_wrapper::organizationDomainChanged() { + ::QCoreApplication::organizationDomainChanged(); +} +QString QCoreApplication_wrapper::organizationName() { + return ::QCoreApplication::organizationName(); +} +void QCoreApplication_wrapper::organizationNameChanged() { + ::QCoreApplication::organizationNameChanged(); +} +void QCoreApplication_wrapper::postEvent(QObject *receiver, QEvent *event, + int priority) { + ::QCoreApplication::postEvent(receiver, event, priority); +} +void QCoreApplication_wrapper::processEvents() { + ::QCoreApplication::processEvents(); +} +void QCoreApplication_wrapper::quit() { ::QCoreApplication::quit(); } +void QCoreApplication_wrapper::removeLibraryPath(const QString &arg__1) { + ::QCoreApplication::removeLibraryPath(arg__1); +} +void QCoreApplication_wrapper::removePostedEvents(QObject *receiver, + int eventType) { + ::QCoreApplication::removePostedEvents(receiver, eventType); +} +bool QCoreApplication_wrapper::sendEvent(QObject *receiver, QEvent *event) { + return ::QCoreApplication::sendEvent(receiver, event); +} +void QCoreApplication_wrapper::sendPostedEvents(QObject *receiver, + int event_type) { + ::QCoreApplication::sendPostedEvents(receiver, event_type); +} +void QCoreApplication_wrapper::setApplicationName(const QString &application) { + ::QCoreApplication::setApplicationName(application); +} +void QCoreApplication_wrapper::setApplicationVersion(const QString &version) { + ::QCoreApplication::setApplicationVersion(version); +} +void QCoreApplication_wrapper::setLibraryPaths(const QList &arg__1) { + ::QCoreApplication::setLibraryPaths(arg__1); +} +void QCoreApplication_wrapper::setOrganizationDomain(const QString &orgDomain) { + ::QCoreApplication::setOrganizationDomain(orgDomain); +} +void QCoreApplication_wrapper::setOrganizationName(const QString &orgName) { + ::QCoreApplication::setOrganizationName(orgName); +} +void QCoreApplication_wrapper::setQuitLockEnabled(bool enabled) { + ::QCoreApplication::setQuitLockEnabled(enabled); +} +void QCoreApplication_wrapper::setSetuidAllowed(bool allow) { + ::QCoreApplication::setSetuidAllowed(allow); +} +bool QCoreApplication_wrapper::startingUp() { + return ::QCoreApplication::startingUp(); +} +QString QCoreApplication_wrapper::tr(const char *s, const char *c, int n) { + return ::QCoreApplication::tr(s, c, n); +} +QString QCoreApplication_wrapper::translate(const char *context, + const char *key, + const char *disambiguation, int n) { + return ::QCoreApplication::translate(context, key, disambiguation, n); +} +QCoreApplication_wrapper::~QCoreApplication_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QCoreApplication *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QCoreApplication_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast< + QtDartBindings_wrappersNS::QCoreApplication_wrapper *>(ptr); +} +extern "C" { +void c_QCoreApplication_Finalizer(void *cppObj) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QCoreApplication_wrapper *>(cppObj); +} // addLibraryPath(const QString & arg__1) +void c_static_QCoreApplication__addLibraryPath_QString(const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + QtDartBindings_wrappersNS::QCoreApplication_wrapper::addLibraryPath(arg__1); + free((char *)arg__1_); +} +// applicationDirPath() +void *c_static_QCoreApplication__applicationDirPath() { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QCoreApplication_wrapper:: + applicationDirPath()}; + return result; +} +// applicationFilePath() +void *c_static_QCoreApplication__applicationFilePath() { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QCoreApplication_wrapper:: + applicationFilePath()}; + return result; +} +// applicationName() +void *c_static_QCoreApplication__applicationName() { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QCoreApplication_wrapper::applicationName()}; + return result; +} +// applicationNameChanged() +void c_QCoreApplication__applicationNameChanged(void *thisObj) { + fromPtr(thisObj)->applicationNameChanged(); +} +void c_QCoreApplication__onApplicationNameChanged(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QCoreApplication::applicationNameChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// applicationPid() +qint64 c_static_QCoreApplication__applicationPid() { + const auto &result = + QtDartBindings_wrappersNS::QCoreApplication_wrapper::applicationPid(); + return result; +} +// applicationVersion() +void *c_static_QCoreApplication__applicationVersion() { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QCoreApplication_wrapper:: + applicationVersion()}; + return result; +} +// applicationVersionChanged() +void c_QCoreApplication__applicationVersionChanged(void *thisObj) { + fromPtr(thisObj)->applicationVersionChanged(); +} +void c_QCoreApplication__onApplicationVersionChanged(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QCoreApplication::applicationVersionChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// arguments() +void *c_static_QCoreApplication__arguments() { + const auto &result = new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QCoreApplication_wrapper::arguments()}; + return result; +} +// closingDown() +bool c_static_QCoreApplication__closingDown() { + const auto &result = + QtDartBindings_wrappersNS::QCoreApplication_wrapper::closingDown(); + return result; +} +// customEvent(QEvent * event) +void c_QCoreApplication__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +void c_QCoreApplication__onDestroyed_QObject(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QCoreApplication::destroyed, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// event(QEvent * arg__1) +bool c_QCoreApplication__event_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = fromWrapperPtr(thisObj)->event_nocallback(arg__1); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QCoreApplication__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// exec() +int c_static_QCoreApplication__exec() { + const auto &result = + QtDartBindings_wrappersNS::QCoreApplication_wrapper::exec(); + return result; +} +// exit(int retcode) +void c_static_QCoreApplication__exit_int(int retcode) { + QtDartBindings_wrappersNS::QCoreApplication_wrapper::exit(retcode); +} +// instance() +void *c_static_QCoreApplication__instance() { + const auto &result = + QtDartBindings_wrappersNS::QCoreApplication_wrapper::instance(); + return result; +} +// isQuitLockEnabled() +bool c_static_QCoreApplication__isQuitLockEnabled() { + const auto &result = + QtDartBindings_wrappersNS::QCoreApplication_wrapper::isQuitLockEnabled(); + return result; +} +// isSetuidAllowed() +bool c_static_QCoreApplication__isSetuidAllowed() { + const auto &result = + QtDartBindings_wrappersNS::QCoreApplication_wrapper::isSetuidAllowed(); + return result; +} +// libraryPaths() +void *c_static_QCoreApplication__libraryPaths() { + const auto &result = new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QCoreApplication_wrapper::libraryPaths()}; + return result; +} +// notify(QObject * arg__1, QEvent * arg__2) +bool c_QCoreApplication__notify_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + auto arg__2 = reinterpret_cast(arg__2_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->notify_nocallback(arg__1, arg__2); + } else { + return targetPtr->notify(arg__1, arg__2); + } + }(); + return result; +} +// organizationDomain() +void *c_static_QCoreApplication__organizationDomain() { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QCoreApplication_wrapper:: + organizationDomain()}; + return result; +} +// organizationDomainChanged() +void c_QCoreApplication__organizationDomainChanged(void *thisObj) { + fromPtr(thisObj)->organizationDomainChanged(); +} +void c_QCoreApplication__onOrganizationDomainChanged(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QCoreApplication::organizationDomainChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// organizationName() +void *c_static_QCoreApplication__organizationName() { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QCoreApplication_wrapper::organizationName()}; + return result; +} +// organizationNameChanged() +void c_QCoreApplication__organizationNameChanged(void *thisObj) { + fromPtr(thisObj)->organizationNameChanged(); +} +void c_QCoreApplication__onOrganizationNameChanged(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QCoreApplication::organizationNameChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// postEvent(QObject * receiver, QEvent * event, int priority) +void c_static_QCoreApplication__postEvent_QObject_QEvent_int(void *receiver_, + void *event_, + int priority) { + auto receiver = reinterpret_cast(receiver_); + auto event = reinterpret_cast(event_); + QtDartBindings_wrappersNS::QCoreApplication_wrapper::postEvent( + receiver, event, priority); +} +// processEvents() +void c_static_QCoreApplication__processEvents() { + QtDartBindings_wrappersNS::QCoreApplication_wrapper::processEvents(); +} +// quit() +void c_static_QCoreApplication__quit() { + QtDartBindings_wrappersNS::QCoreApplication_wrapper::quit(); +} +// removeLibraryPath(const QString & arg__1) +void c_static_QCoreApplication__removeLibraryPath_QString(const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + QtDartBindings_wrappersNS::QCoreApplication_wrapper::removeLibraryPath( + arg__1); + free((char *)arg__1_); +} +// removePostedEvents(QObject * receiver, int eventType) +void c_static_QCoreApplication__removePostedEvents_QObject_int(void *receiver_, + int eventType) { + auto receiver = reinterpret_cast(receiver_); + QtDartBindings_wrappersNS::QCoreApplication_wrapper::removePostedEvents( + receiver, eventType); +} +// sendEvent(QObject * receiver, QEvent * event) +bool c_static_QCoreApplication__sendEvent_QObject_QEvent(void *receiver_, + void *event_) { + auto receiver = reinterpret_cast(receiver_); + auto event = reinterpret_cast(event_); + const auto &result = + QtDartBindings_wrappersNS::QCoreApplication_wrapper::sendEvent(receiver, + event); + return result; +} +// sendPostedEvents(QObject * receiver, int event_type) +void c_static_QCoreApplication__sendPostedEvents_QObject_int(void *receiver_, + int event_type) { + auto receiver = reinterpret_cast(receiver_); + QtDartBindings_wrappersNS::QCoreApplication_wrapper::sendPostedEvents( + receiver, event_type); +} +// setApplicationName(const QString & application) +void c_static_QCoreApplication__setApplicationName_QString( + const char *application_) { + const auto application = QString::fromUtf8(application_); + QtDartBindings_wrappersNS::QCoreApplication_wrapper::setApplicationName( + application); + free((char *)application_); +} +// setApplicationVersion(const QString & version) +void c_static_QCoreApplication__setApplicationVersion_QString( + const char *version_) { + const auto version = QString::fromUtf8(version_); + QtDartBindings_wrappersNS::QCoreApplication_wrapper::setApplicationVersion( + version); + free((char *)version_); +} +// setLibraryPaths(const QList & arg__1) +void c_static_QCoreApplication__setLibraryPaths_QList_QString(void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast *>(arg__1_); + QtDartBindings_wrappersNS::QCoreApplication_wrapper::setLibraryPaths(arg__1); +} +// setOrganizationDomain(const QString & orgDomain) +void c_static_QCoreApplication__setOrganizationDomain_QString( + const char *orgDomain_) { + const auto orgDomain = QString::fromUtf8(orgDomain_); + QtDartBindings_wrappersNS::QCoreApplication_wrapper::setOrganizationDomain( + orgDomain); + free((char *)orgDomain_); +} +// setOrganizationName(const QString & orgName) +void c_static_QCoreApplication__setOrganizationName_QString( + const char *orgName_) { + const auto orgName = QString::fromUtf8(orgName_); + QtDartBindings_wrappersNS::QCoreApplication_wrapper::setOrganizationName( + orgName); + free((char *)orgName_); +} +// setQuitLockEnabled(bool enabled) +void c_static_QCoreApplication__setQuitLockEnabled_bool(bool enabled) { + QtDartBindings_wrappersNS::QCoreApplication_wrapper::setQuitLockEnabled( + enabled); +} +// setSetuidAllowed(bool allow) +void c_static_QCoreApplication__setSetuidAllowed_bool(bool allow) { + QtDartBindings_wrappersNS::QCoreApplication_wrapper::setSetuidAllowed(allow); +} +// startingUp() +bool c_static_QCoreApplication__startingUp() { + const auto &result = + QtDartBindings_wrappersNS::QCoreApplication_wrapper::startingUp(); + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QCoreApplication__tr_char_char_int(const char *s, const char *c, + int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QCoreApplication_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +// translate(const char * context, const char * key, const char * +// disambiguation, int n) +void *c_static_QCoreApplication__translate_char_char_char_int( + const char *context, const char *key, const char *disambiguation, int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QCoreApplication_wrapper::translate( + context, key, disambiguation, n)}; + free((char *)context); + free((char *)key); + free((char *)disambiguation); + return result; +} +void c_QCoreApplication__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QCoreApplication__registerVirtualMethodCallback(void *ptr, + void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 946: + wrapper->m_customEventCallback = + reinterpret_cast(callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCoreApplication_wrapper::Callback_event>( + callback); + break; + case 957: + wrapper->m_eventFilterCallback = + reinterpret_cast(callback); + break; + case 4558: + wrapper->m_notifyCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCoreApplication_wrapper::Callback_notify>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QCoreApplication_c.h b/generated/QtDartBindings/dart/ffi/QCoreApplication_c.h new file mode 100644 index 0000000..5688b13 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QCoreApplication_c.h @@ -0,0 +1,206 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QCoreApplication_wrapper : public ::QCoreApplication { +public: + ~QCoreApplication_wrapper(); + static void addLibraryPath(const QString &arg__1); + static QString applicationDirPath(); + static QString applicationFilePath(); + static QString applicationName(); + void applicationNameChanged(); + static qint64 applicationPid(); + static QString applicationVersion(); + void applicationVersionChanged(); + static QList arguments(); + static bool closingDown(); + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual bool event(QEvent *arg__1); + virtual bool event_nocallback(QEvent *arg__1); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + static int exec(); + static void exit(int retcode = 0); + static QCoreApplication *instance(); + static bool isQuitLockEnabled(); + static bool isSetuidAllowed(); + static QList libraryPaths(); + virtual bool notify(QObject *arg__1, QEvent *arg__2); + virtual bool notify_nocallback(QObject *arg__1, QEvent *arg__2); + static QString organizationDomain(); + void organizationDomainChanged(); + static QString organizationName(); + void organizationNameChanged(); + static void postEvent(QObject *receiver, QEvent *event, + int priority = Qt::NormalEventPriority); + static void processEvents(); + static void quit(); + static void removeLibraryPath(const QString &arg__1); + static void removePostedEvents(QObject *receiver, int eventType = 0); + static bool sendEvent(QObject *receiver, QEvent *event); + static void sendPostedEvents(QObject *receiver = nullptr, int event_type = 0); + static void setApplicationName(const QString &application); + static void setApplicationVersion(const QString &version); + static void setLibraryPaths(const QList &arg__1); + static void setOrganizationDomain(const QString &orgDomain); + static void setOrganizationName(const QString &orgName); + static void setQuitLockEnabled(bool enabled); + static void setSetuidAllowed(bool allow); + static bool startingUp(); + static QString tr(const char *s, const char *c, int n); + static QString translate(const char *context, const char *key, + const char *disambiguation = nullptr, int n = -1); + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *arg__1); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef bool (*Callback_notify)(void *, QObject *arg__1, QEvent *arg__2); + Callback_notify m_notifyCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QCoreApplication::addLibraryPath(const QString & arg__1) +QtDartBindings_EXPORT void +c_static_QCoreApplication__addLibraryPath_QString(const char *arg__1_); +// QCoreApplication::applicationDirPath() +QtDartBindings_EXPORT void *c_static_QCoreApplication__applicationDirPath(); +// QCoreApplication::applicationFilePath() +QtDartBindings_EXPORT void *c_static_QCoreApplication__applicationFilePath(); +// QCoreApplication::applicationName() +QtDartBindings_EXPORT void *c_static_QCoreApplication__applicationName(); +// QCoreApplication::applicationNameChanged() +QtDartBindings_EXPORT void +c_QCoreApplication__applicationNameChanged(void *thisObj); +QtDartBindings_EXPORT void c_QCoreApplication__onApplicationNameChanged( + void *thisObj, void *contextQObject, + void *callback); // QCoreApplication::applicationPid() +QtDartBindings_EXPORT qint64 c_static_QCoreApplication__applicationPid(); +// QCoreApplication::applicationVersion() +QtDartBindings_EXPORT void *c_static_QCoreApplication__applicationVersion(); +// QCoreApplication::applicationVersionChanged() +QtDartBindings_EXPORT void +c_QCoreApplication__applicationVersionChanged(void *thisObj); +QtDartBindings_EXPORT void c_QCoreApplication__onApplicationVersionChanged( + void *thisObj, void *contextQObject, + void *callback); // QCoreApplication::arguments() +QtDartBindings_EXPORT void *c_static_QCoreApplication__arguments(); +// QCoreApplication::closingDown() +QtDartBindings_EXPORT bool c_static_QCoreApplication__closingDown(); +// QCoreApplication::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QCoreApplication__customEvent_QEvent(void *thisObj, + void *event_); +// QCoreApplication::event(QEvent * arg__1) +QtDartBindings_EXPORT bool c_QCoreApplication__event_QEvent(void *thisObj, + void *arg__1_); +// QCoreApplication::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QCoreApplication__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QCoreApplication::exec() +QtDartBindings_EXPORT int c_static_QCoreApplication__exec(); +// QCoreApplication::exit(int retcode) +QtDartBindings_EXPORT void c_static_QCoreApplication__exit_int(int retcode); +// QCoreApplication::instance() +QtDartBindings_EXPORT void *c_static_QCoreApplication__instance(); +// QCoreApplication::isQuitLockEnabled() +QtDartBindings_EXPORT bool c_static_QCoreApplication__isQuitLockEnabled(); +// QCoreApplication::isSetuidAllowed() +QtDartBindings_EXPORT bool c_static_QCoreApplication__isSetuidAllowed(); +// QCoreApplication::libraryPaths() +QtDartBindings_EXPORT void *c_static_QCoreApplication__libraryPaths(); +// QCoreApplication::notify(QObject * arg__1, QEvent * arg__2) +QtDartBindings_EXPORT bool +c_QCoreApplication__notify_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_); +// QCoreApplication::organizationDomain() +QtDartBindings_EXPORT void *c_static_QCoreApplication__organizationDomain(); +// QCoreApplication::organizationDomainChanged() +QtDartBindings_EXPORT void +c_QCoreApplication__organizationDomainChanged(void *thisObj); +QtDartBindings_EXPORT void c_QCoreApplication__onOrganizationDomainChanged( + void *thisObj, void *contextQObject, + void *callback); // QCoreApplication::organizationName() +QtDartBindings_EXPORT void *c_static_QCoreApplication__organizationName(); +// QCoreApplication::organizationNameChanged() +QtDartBindings_EXPORT void +c_QCoreApplication__organizationNameChanged(void *thisObj); +QtDartBindings_EXPORT void c_QCoreApplication__onOrganizationNameChanged( + void *thisObj, void *contextQObject, + void *callback); // QCoreApplication::postEvent(QObject * receiver, QEvent * + // event, int priority) +QtDartBindings_EXPORT void +c_static_QCoreApplication__postEvent_QObject_QEvent_int(void *receiver_, + void *event_, + int priority); +// QCoreApplication::processEvents() +QtDartBindings_EXPORT void c_static_QCoreApplication__processEvents(); +// QCoreApplication::quit() +QtDartBindings_EXPORT void c_static_QCoreApplication__quit(); +// QCoreApplication::removeLibraryPath(const QString & arg__1) +QtDartBindings_EXPORT void +c_static_QCoreApplication__removeLibraryPath_QString(const char *arg__1_); +// QCoreApplication::removePostedEvents(QObject * receiver, int eventType) +QtDartBindings_EXPORT void +c_static_QCoreApplication__removePostedEvents_QObject_int(void *receiver_, + int eventType); +// QCoreApplication::sendEvent(QObject * receiver, QEvent * event) +QtDartBindings_EXPORT bool +c_static_QCoreApplication__sendEvent_QObject_QEvent(void *receiver_, + void *event_); +// QCoreApplication::sendPostedEvents(QObject * receiver, int event_type) +QtDartBindings_EXPORT void +c_static_QCoreApplication__sendPostedEvents_QObject_int(void *receiver_, + int event_type); +// QCoreApplication::setApplicationName(const QString & application) +QtDartBindings_EXPORT void +c_static_QCoreApplication__setApplicationName_QString(const char *application_); +// QCoreApplication::setApplicationVersion(const QString & version) +QtDartBindings_EXPORT void +c_static_QCoreApplication__setApplicationVersion_QString(const char *version_); +// QCoreApplication::setLibraryPaths(const QList & arg__1) +QtDartBindings_EXPORT void +c_static_QCoreApplication__setLibraryPaths_QList_QString(void *arg__1_); +// QCoreApplication::setOrganizationDomain(const QString & orgDomain) +QtDartBindings_EXPORT void +c_static_QCoreApplication__setOrganizationDomain_QString( + const char *orgDomain_); +// QCoreApplication::setOrganizationName(const QString & orgName) +QtDartBindings_EXPORT void +c_static_QCoreApplication__setOrganizationName_QString(const char *orgName_); +// QCoreApplication::setQuitLockEnabled(bool enabled) +QtDartBindings_EXPORT void +c_static_QCoreApplication__setQuitLockEnabled_bool(bool enabled); +// QCoreApplication::setSetuidAllowed(bool allow) +QtDartBindings_EXPORT void +c_static_QCoreApplication__setSetuidAllowed_bool(bool allow); +// QCoreApplication::startingUp() +QtDartBindings_EXPORT bool c_static_QCoreApplication__startingUp(); +// QCoreApplication::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QCoreApplication__tr_char_char_int(const char *s, const char *c, + int n); +// QCoreApplication::translate(const char * context, const char * key, const +// char * disambiguation, int n) +QtDartBindings_EXPORT void * +c_static_QCoreApplication__translate_char_char_char_int( + const char *context, const char *key, const char *disambiguation, int n); +QtDartBindings_EXPORT void c_QCoreApplication__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QCoreApplication__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QCoreApplication_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QCoreApplication_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QCoreApplication_wrapper.cpp new file mode 100644 index 0000000..2cce111 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QCoreApplication_wrapper.cpp @@ -0,0 +1,851 @@ +#include "QCoreApplication_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +void QCoreApplication_wrapper::addLibraryPath(const QString &arg__1) { + // tag=1000 + + // tag=1004 + ::QCoreApplication::addLibraryPath(arg__1); +} +QString QCoreApplication_wrapper::applicationDirPath() { + // tag=1000 + + // tag=1004 + return ::QCoreApplication::applicationDirPath(); +} +QString QCoreApplication_wrapper::applicationFilePath() { + // tag=1000 + + // tag=1004 + return ::QCoreApplication::applicationFilePath(); +} +QString QCoreApplication_wrapper::applicationName() { + // tag=1000 + + // tag=1004 + return ::QCoreApplication::applicationName(); +} +void QCoreApplication_wrapper::applicationNameChanged() { + // tag=1000 + + // tag=1004 + ::QCoreApplication::applicationNameChanged(); +} +qint64 QCoreApplication_wrapper::applicationPid() { + // tag=1000 + + // tag=1004 + return ::QCoreApplication::applicationPid(); +} +QString QCoreApplication_wrapper::applicationVersion() { + // tag=1000 + + // tag=1004 + return ::QCoreApplication::applicationVersion(); +} +void QCoreApplication_wrapper::applicationVersionChanged() { + // tag=1000 + + // tag=1004 + ::QCoreApplication::applicationVersionChanged(); +} +QList QCoreApplication_wrapper::arguments() { + // tag=1000 + + // tag=1004 + return ::QCoreApplication::arguments(); +} +bool QCoreApplication_wrapper::closingDown() { + // tag=1000 + + // tag=1004 + return ::QCoreApplication::closingDown(); +} +void QCoreApplication_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QCoreApplication::customEvent(event); + } +} +// tag=1009 +void QCoreApplication_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QCoreApplication::customEvent(event); +} +bool QCoreApplication_wrapper::event(QEvent *arg__1) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QCoreApplication::event(arg__1); + } +} +// tag=1009 +bool QCoreApplication_wrapper::event_nocallback(QEvent *arg__1) { + // tag=1003 + return ::QCoreApplication::event(arg__1); +} +bool QCoreApplication_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QCoreApplication::eventFilter(watched, event); + } +} +// tag=1009 +bool QCoreApplication_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + // tag=1003 + return ::QCoreApplication::eventFilter(watched, event); +} +int QCoreApplication_wrapper::exec() { + // tag=1000 + + // tag=1004 + return ::QCoreApplication::exec(); +} +void QCoreApplication_wrapper::exit(int retcode) { + // tag=1000 + + // tag=1004 + ::QCoreApplication::exit(retcode); +} +QCoreApplication *QCoreApplication_wrapper::instance() { + // tag=1000 + + // tag=1004 + return ::QCoreApplication::instance(); +} +bool QCoreApplication_wrapper::isQuitLockEnabled() { + // tag=1000 + + // tag=1004 + return ::QCoreApplication::isQuitLockEnabled(); +} +bool QCoreApplication_wrapper::isSetuidAllowed() { + // tag=1000 + + // tag=1004 + return ::QCoreApplication::isSetuidAllowed(); +} +QList QCoreApplication_wrapper::libraryPaths() { + // tag=1000 + + // tag=1004 + return ::QCoreApplication::libraryPaths(); +} +bool QCoreApplication_wrapper::notify(QObject *arg__1, QEvent *arg__2) { + // tag=1000 + if (m_notifyCallback) { + // tag=1001 + const void *thisPtr = this; + return m_notifyCallback(const_cast(thisPtr), arg__1, arg__2); + } else { + // tag=1002 + return ::QCoreApplication::notify(arg__1, arg__2); + } +} +// tag=1009 +bool QCoreApplication_wrapper::notify_nocallback(QObject *arg__1, + QEvent *arg__2) { + // tag=1003 + return ::QCoreApplication::notify(arg__1, arg__2); +} +QString QCoreApplication_wrapper::organizationDomain() { + // tag=1000 + + // tag=1004 + return ::QCoreApplication::organizationDomain(); +} +void QCoreApplication_wrapper::organizationDomainChanged() { + // tag=1000 + + // tag=1004 + ::QCoreApplication::organizationDomainChanged(); +} +QString QCoreApplication_wrapper::organizationName() { + // tag=1000 + + // tag=1004 + return ::QCoreApplication::organizationName(); +} +void QCoreApplication_wrapper::organizationNameChanged() { + // tag=1000 + + // tag=1004 + ::QCoreApplication::organizationNameChanged(); +} +void QCoreApplication_wrapper::postEvent(QObject *receiver, QEvent *event, + int priority) { + // tag=1000 + + // tag=1004 + ::QCoreApplication::postEvent(receiver, event, priority); +} +void QCoreApplication_wrapper::processEvents() { + // tag=1000 + + // tag=1004 + ::QCoreApplication::processEvents(); +} +void QCoreApplication_wrapper::quit() { + // tag=1000 + + // tag=1004 + ::QCoreApplication::quit(); +} +void QCoreApplication_wrapper::removeLibraryPath(const QString &arg__1) { + // tag=1000 + + // tag=1004 + ::QCoreApplication::removeLibraryPath(arg__1); +} +void QCoreApplication_wrapper::removePostedEvents(QObject *receiver, + int eventType) { + // tag=1000 + + // tag=1004 + ::QCoreApplication::removePostedEvents(receiver, eventType); +} +bool QCoreApplication_wrapper::sendEvent(QObject *receiver, QEvent *event) { + // tag=1000 + + // tag=1004 + return ::QCoreApplication::sendEvent(receiver, event); +} +void QCoreApplication_wrapper::sendPostedEvents(QObject *receiver, + int event_type) { + // tag=1000 + + // tag=1004 + ::QCoreApplication::sendPostedEvents(receiver, event_type); +} +void QCoreApplication_wrapper::setApplicationName(const QString &application) { + // tag=1000 + + // tag=1004 + ::QCoreApplication::setApplicationName(application); +} +void QCoreApplication_wrapper::setApplicationVersion(const QString &version) { + // tag=1000 + + // tag=1004 + ::QCoreApplication::setApplicationVersion(version); +} +void QCoreApplication_wrapper::setLibraryPaths(const QList &arg__1) { + // tag=1000 + + // tag=1004 + ::QCoreApplication::setLibraryPaths(arg__1); +} +void QCoreApplication_wrapper::setOrganizationDomain(const QString &orgDomain) { + // tag=1000 + + // tag=1004 + ::QCoreApplication::setOrganizationDomain(orgDomain); +} +void QCoreApplication_wrapper::setOrganizationName(const QString &orgName) { + // tag=1000 + + // tag=1004 + ::QCoreApplication::setOrganizationName(orgName); +} +void QCoreApplication_wrapper::setQuitLockEnabled(bool enabled) { + // tag=1000 + + // tag=1004 + ::QCoreApplication::setQuitLockEnabled(enabled); +} +void QCoreApplication_wrapper::setSetuidAllowed(bool allow) { + // tag=1000 + + // tag=1004 + ::QCoreApplication::setSetuidAllowed(allow); +} +bool QCoreApplication_wrapper::startingUp() { + // tag=1000 + + // tag=1004 + return ::QCoreApplication::startingUp(); +} +QString QCoreApplication_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QCoreApplication::tr(s, c, n); +} +QString QCoreApplication_wrapper::translate(const char *context, + const char *key, + const char *disambiguation, int n) { + // tag=1000 + + // tag=1004 + return ::QCoreApplication::translate(context, key, disambiguation, n); +} + +// tag=1005 +QCoreApplication_wrapper::~QCoreApplication_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QCoreApplication *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QCoreApplication_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast< + QtDartBindings_wrappersNS::QCoreApplication_wrapper *>(ptr); +} +extern "C" { + +// tag=1049 +void c_QCoreApplication_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QCoreApplication_wrapper *>(cppObj); +} +// tag=1050 +// addLibraryPath(const QString & arg__1) +void c_static_QCoreApplication__addLibraryPath_QString(const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + // tag=1068 + QtDartBindings_wrappersNS::QCoreApplication_wrapper::addLibraryPath(arg__1); +} + +// tag=1050 +// applicationDirPath() +void *c_static_QCoreApplication__applicationDirPath() { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QCoreApplication_wrapper:: + applicationDirPath()}; +} + +// tag=1050 +// applicationFilePath() +void *c_static_QCoreApplication__applicationFilePath() { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QCoreApplication_wrapper:: + applicationFilePath()}; +} + +// tag=1050 +// applicationName() +void *c_static_QCoreApplication__applicationName() { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QCoreApplication_wrapper:: + applicationName()}; +} + +// tag=1050 +// applicationNameChanged() +void c_QCoreApplication__applicationNameChanged(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->applicationNameChanged(); +} + +// tag=1079 +void c_QCoreApplication__onApplicationNameChanged(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QCoreApplication::applicationNameChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// applicationPid() +qint64 c_static_QCoreApplication__applicationPid() { + return + // tag=1068 + QtDartBindings_wrappersNS::QCoreApplication_wrapper::applicationPid(); +} + +// tag=1050 +// applicationVersion() +void *c_static_QCoreApplication__applicationVersion() { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QCoreApplication_wrapper:: + applicationVersion()}; +} + +// tag=1050 +// applicationVersionChanged() +void c_QCoreApplication__applicationVersionChanged(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->applicationVersionChanged(); +} + +// tag=1079 +void c_QCoreApplication__onApplicationVersionChanged(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QCoreApplication::applicationVersionChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// arguments() +void *c_static_QCoreApplication__arguments() { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QCoreApplication_wrapper::arguments()}; +} + +// tag=1050 +// closingDown() +bool c_static_QCoreApplication__closingDown() { + return + // tag=1068 + QtDartBindings_wrappersNS::QCoreApplication_wrapper::closingDown(); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QCoreApplication__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1079 +void c_QCoreApplication__onDestroyed_QObject(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QCoreApplication::destroyed, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// event(QEvent * arg__1) +bool c_QCoreApplication__event_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->event_nocallback(arg__1); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QCoreApplication__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// exec() +int c_static_QCoreApplication__exec() { + return + // tag=1068 + QtDartBindings_wrappersNS::QCoreApplication_wrapper::exec(); +} + +// tag=1050 +// exit(int retcode) +void c_static_QCoreApplication__exit_int(int retcode) { + // tag=1068 + QtDartBindings_wrappersNS::QCoreApplication_wrapper::exit(retcode); +} + +// tag=1050 +// instance() +void *c_static_QCoreApplication__instance() { + return + // tag=1068 + QtDartBindings_wrappersNS::QCoreApplication_wrapper::instance(); +} + +// tag=1050 +// isQuitLockEnabled() +bool c_static_QCoreApplication__isQuitLockEnabled() { + return + // tag=1068 + QtDartBindings_wrappersNS::QCoreApplication_wrapper::isQuitLockEnabled(); +} + +// tag=1050 +// isSetuidAllowed() +bool c_static_QCoreApplication__isSetuidAllowed() { + return + // tag=1068 + QtDartBindings_wrappersNS::QCoreApplication_wrapper::isSetuidAllowed(); +} + +// tag=1050 +// libraryPaths() +void *c_static_QCoreApplication__libraryPaths() { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QCoreApplication_wrapper::libraryPaths()}; +} + +// tag=1050 +// notify(QObject * arg__1, QEvent * arg__2) +bool c_QCoreApplication__notify_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + auto arg__2 = reinterpret_cast(arg__2_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->notify_nocallback(arg__1, arg__2); + } else { + return targetPtr->notify(arg__1, arg__2); + } + }(); +} + +// tag=1050 +// organizationDomain() +void *c_static_QCoreApplication__organizationDomain() { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QCoreApplication_wrapper:: + organizationDomain()}; +} + +// tag=1050 +// organizationDomainChanged() +void c_QCoreApplication__organizationDomainChanged(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->organizationDomainChanged(); +} + +// tag=1079 +void c_QCoreApplication__onOrganizationDomainChanged(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QCoreApplication::organizationDomainChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// organizationName() +void *c_static_QCoreApplication__organizationName() { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QCoreApplication_wrapper:: + organizationName()}; +} + +// tag=1050 +// organizationNameChanged() +void c_QCoreApplication__organizationNameChanged(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->organizationNameChanged(); +} + +// tag=1079 +void c_QCoreApplication__onOrganizationNameChanged(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QCoreApplication::organizationNameChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// postEvent(QObject * receiver, QEvent * event, int priority) +void c_static_QCoreApplication__postEvent_QObject_QEvent_int(void *receiver_, + void *event_, + int priority) { + auto receiver = reinterpret_cast(receiver_); + auto event = reinterpret_cast(event_); + // tag=1068 + QtDartBindings_wrappersNS::QCoreApplication_wrapper::postEvent( + receiver, event, priority); +} + +// tag=1050 +// processEvents() +void c_static_QCoreApplication__processEvents() { + // tag=1068 + QtDartBindings_wrappersNS::QCoreApplication_wrapper::processEvents(); +} + +// tag=1050 +// quit() +void c_static_QCoreApplication__quit() { + // tag=1068 + QtDartBindings_wrappersNS::QCoreApplication_wrapper::quit(); +} + +// tag=1050 +// removeLibraryPath(const QString & arg__1) +void c_static_QCoreApplication__removeLibraryPath_QString(const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + // tag=1068 + QtDartBindings_wrappersNS::QCoreApplication_wrapper::removeLibraryPath( + arg__1); +} + +// tag=1050 +// removePostedEvents(QObject * receiver, int eventType) +void c_static_QCoreApplication__removePostedEvents_QObject_int(void *receiver_, + int eventType) { + auto receiver = reinterpret_cast(receiver_); + // tag=1068 + QtDartBindings_wrappersNS::QCoreApplication_wrapper::removePostedEvents( + receiver, eventType); +} + +// tag=1050 +// sendEvent(QObject * receiver, QEvent * event) +bool c_static_QCoreApplication__sendEvent_QObject_QEvent(void *receiver_, + void *event_) { + auto receiver = reinterpret_cast(receiver_); + auto event = reinterpret_cast(event_); + return + // tag=1068 + QtDartBindings_wrappersNS::QCoreApplication_wrapper::sendEvent(receiver, + event); +} + +// tag=1050 +// sendPostedEvents(QObject * receiver, int event_type) +void c_static_QCoreApplication__sendPostedEvents_QObject_int(void *receiver_, + int event_type) { + auto receiver = reinterpret_cast(receiver_); + // tag=1068 + QtDartBindings_wrappersNS::QCoreApplication_wrapper::sendPostedEvents( + receiver, event_type); +} + +// tag=1050 +// setApplicationName(const QString & application) +void c_static_QCoreApplication__setApplicationName_QString( + const char *application_) { + const auto application = QString::fromUtf8(application_); + // tag=1068 + QtDartBindings_wrappersNS::QCoreApplication_wrapper::setApplicationName( + application); +} + +// tag=1050 +// setApplicationVersion(const QString & version) +void c_static_QCoreApplication__setApplicationVersion_QString( + const char *version_) { + const auto version = QString::fromUtf8(version_); + // tag=1068 + QtDartBindings_wrappersNS::QCoreApplication_wrapper::setApplicationVersion( + version); +} + +// tag=1050 +// setLibraryPaths(const QList & arg__1) +void c_static_QCoreApplication__setLibraryPaths_QList_QString(void *arg__1_) { + auto &arg__1 = *reinterpret_cast *>(arg__1_); + // tag=1068 + QtDartBindings_wrappersNS::QCoreApplication_wrapper::setLibraryPaths(arg__1); +} + +// tag=1050 +// setOrganizationDomain(const QString & orgDomain) +void c_static_QCoreApplication__setOrganizationDomain_QString( + const char *orgDomain_) { + const auto orgDomain = QString::fromUtf8(orgDomain_); + // tag=1068 + QtDartBindings_wrappersNS::QCoreApplication_wrapper::setOrganizationDomain( + orgDomain); +} + +// tag=1050 +// setOrganizationName(const QString & orgName) +void c_static_QCoreApplication__setOrganizationName_QString( + const char *orgName_) { + const auto orgName = QString::fromUtf8(orgName_); + // tag=1068 + QtDartBindings_wrappersNS::QCoreApplication_wrapper::setOrganizationName( + orgName); +} + +// tag=1050 +// setQuitLockEnabled(bool enabled) +void c_static_QCoreApplication__setQuitLockEnabled_bool(bool enabled) { + // tag=1068 + QtDartBindings_wrappersNS::QCoreApplication_wrapper::setQuitLockEnabled( + enabled); +} + +// tag=1050 +// setSetuidAllowed(bool allow) +void c_static_QCoreApplication__setSetuidAllowed_bool(bool allow) { + // tag=1068 + QtDartBindings_wrappersNS::QCoreApplication_wrapper::setSetuidAllowed(allow); +} + +// tag=1050 +// startingUp() +bool c_static_QCoreApplication__startingUp() { + return + // tag=1068 + QtDartBindings_wrappersNS::QCoreApplication_wrapper::startingUp(); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QCoreApplication__tr_char_char_int(const char *s, const char *c, + int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QCoreApplication_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// translate(const char * context, const char * key, const char * +// disambiguation, int n) +void *c_static_QCoreApplication__translate_char_char_char_int( + const char *context, const char *key, const char *disambiguation, int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QCoreApplication_wrapper::translate( + context, key, disambiguation, n)}; +} +void c_QCoreApplication__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QCoreApplication__registerVirtualMethodCallback(void *ptr, + void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 944: + wrapper->m_customEventCallback = + reinterpret_cast(callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCoreApplication_wrapper::Callback_event>( + callback); + break; + case 954: + wrapper->m_eventFilterCallback = + reinterpret_cast(callback); + break; + case 4539: + wrapper->m_notifyCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QCoreApplication_wrapper::Callback_notify>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QCoreApplication_wrapper.h b/generated/QtDartBindings/dart/ffi/QCoreApplication_wrapper.h new file mode 100644 index 0000000..fd7ed13 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QCoreApplication_wrapper.h @@ -0,0 +1,346 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QCoreApplication_wrapper : public ::QCoreApplication { +public: + ~QCoreApplication_wrapper(); + // tag=1041 + static void addLibraryPath(const QString &arg__1); + // tag=1041 + static QString applicationDirPath(); + // tag=1041 + static QString applicationFilePath(); + // tag=1041 + static QString applicationName(); + // tag=1041 + void applicationNameChanged(); + // tag=1041 + static qint64 applicationPid(); + // tag=1041 + static QString applicationVersion(); + // tag=1041 + void applicationVersionChanged(); + // tag=1041 + static QList arguments(); + // tag=1041 + static bool closingDown(); + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual bool event(QEvent *arg__1); + // tag=1008 + virtual bool event_nocallback(QEvent *arg__1); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + static int exec(); + // tag=1041 + static void exit(int retcode = 0); + // tag=1041 + static QCoreApplication *instance(); + // tag=1041 + static bool isQuitLockEnabled(); + // tag=1041 + static bool isSetuidAllowed(); + // tag=1041 + static QList libraryPaths(); + // tag=1041 + virtual bool notify(QObject *arg__1, QEvent *arg__2); + // tag=1008 + virtual bool notify_nocallback(QObject *arg__1, QEvent *arg__2); + // tag=1041 + static QString organizationDomain(); + // tag=1041 + void organizationDomainChanged(); + // tag=1041 + static QString organizationName(); + // tag=1041 + void organizationNameChanged(); + // tag=1041 + static void postEvent(QObject *receiver, QEvent *event, + int priority = Qt::NormalEventPriority); + // tag=1041 + static void processEvents(); + // tag=1041 + static void quit(); + // tag=1041 + static void removeLibraryPath(const QString &arg__1); + // tag=1041 + static void removePostedEvents(QObject *receiver, int eventType = 0); + // tag=1041 + static bool sendEvent(QObject *receiver, QEvent *event); + // tag=1041 + static void sendPostedEvents(QObject *receiver = nullptr, int event_type = 0); + // tag=1041 + static void setApplicationName(const QString &application); + // tag=1041 + static void setApplicationVersion(const QString &version); + // tag=1041 + static void setLibraryPaths(const QList &arg__1); + // tag=1041 + static void setOrganizationDomain(const QString &orgDomain); + // tag=1041 + static void setOrganizationName(const QString &orgName); + // tag=1041 + static void setQuitLockEnabled(bool enabled); + // tag=1041 + static void setSetuidAllowed(bool allow); + // tag=1041 + static bool startingUp(); + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + static QString translate(const char *context, const char *key, + const char *disambiguation = nullptr, int n = -1); + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *arg__1); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef bool (*Callback_notify)(void *, QObject *arg__1, QEvent *arg__2); + Callback_notify m_notifyCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QCoreApplication::addLibraryPath(const QString & arg__1) +QtDartBindings_EXPORT void +c_static_QCoreApplication__addLibraryPath_QString(const char *arg__1_); + +// tag=1067 +// QCoreApplication::applicationDirPath() +QtDartBindings_EXPORT void *c_static_QCoreApplication__applicationDirPath(); + +// tag=1067 +// QCoreApplication::applicationFilePath() +QtDartBindings_EXPORT void *c_static_QCoreApplication__applicationFilePath(); + +// tag=1067 +// QCoreApplication::applicationName() +QtDartBindings_EXPORT void *c_static_QCoreApplication__applicationName(); + +// tag=1067 +// QCoreApplication::applicationNameChanged() +QtDartBindings_EXPORT void +c_QCoreApplication__applicationNameChanged(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void c_QCoreApplication__onApplicationNameChanged( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QCoreApplication::applicationPid() +QtDartBindings_EXPORT qint64 c_static_QCoreApplication__applicationPid(); + +// tag=1067 +// QCoreApplication::applicationVersion() +QtDartBindings_EXPORT void *c_static_QCoreApplication__applicationVersion(); + +// tag=1067 +// QCoreApplication::applicationVersionChanged() +QtDartBindings_EXPORT void +c_QCoreApplication__applicationVersionChanged(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void c_QCoreApplication__onApplicationVersionChanged( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QCoreApplication::arguments() +QtDartBindings_EXPORT void *c_static_QCoreApplication__arguments(); + +// tag=1067 +// QCoreApplication::closingDown() +QtDartBindings_EXPORT bool c_static_QCoreApplication__closingDown(); + +// tag=1067 +// QCoreApplication::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QCoreApplication__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QCoreApplication::event(QEvent * arg__1) +QtDartBindings_EXPORT bool c_QCoreApplication__event_QEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QCoreApplication::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QCoreApplication__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); + +// tag=1067 +// QCoreApplication::exec() +QtDartBindings_EXPORT int c_static_QCoreApplication__exec(); + +// tag=1067 +// QCoreApplication::exit(int retcode) +QtDartBindings_EXPORT void c_static_QCoreApplication__exit_int(int retcode); + +// tag=1067 +// QCoreApplication::instance() +QtDartBindings_EXPORT void *c_static_QCoreApplication__instance(); + +// tag=1067 +// QCoreApplication::isQuitLockEnabled() +QtDartBindings_EXPORT bool c_static_QCoreApplication__isQuitLockEnabled(); + +// tag=1067 +// QCoreApplication::isSetuidAllowed() +QtDartBindings_EXPORT bool c_static_QCoreApplication__isSetuidAllowed(); + +// tag=1067 +// QCoreApplication::libraryPaths() +QtDartBindings_EXPORT void *c_static_QCoreApplication__libraryPaths(); + +// tag=1067 +// QCoreApplication::notify(QObject * arg__1, QEvent * arg__2) +QtDartBindings_EXPORT bool +c_QCoreApplication__notify_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_); + +// tag=1067 +// QCoreApplication::organizationDomain() +QtDartBindings_EXPORT void *c_static_QCoreApplication__organizationDomain(); + +// tag=1067 +// QCoreApplication::organizationDomainChanged() +QtDartBindings_EXPORT void +c_QCoreApplication__organizationDomainChanged(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void c_QCoreApplication__onOrganizationDomainChanged( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QCoreApplication::organizationName() +QtDartBindings_EXPORT void *c_static_QCoreApplication__organizationName(); + +// tag=1067 +// QCoreApplication::organizationNameChanged() +QtDartBindings_EXPORT void +c_QCoreApplication__organizationNameChanged(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void c_QCoreApplication__onOrganizationNameChanged( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QCoreApplication::postEvent(QObject * receiver, QEvent * event, int +// priority) +QtDartBindings_EXPORT void +c_static_QCoreApplication__postEvent_QObject_QEvent_int(void *receiver_, + void *event_, + int priority); + +// tag=1067 +// QCoreApplication::processEvents() +QtDartBindings_EXPORT void c_static_QCoreApplication__processEvents(); + +// tag=1067 +// QCoreApplication::quit() +QtDartBindings_EXPORT void c_static_QCoreApplication__quit(); + +// tag=1067 +// QCoreApplication::removeLibraryPath(const QString & arg__1) +QtDartBindings_EXPORT void +c_static_QCoreApplication__removeLibraryPath_QString(const char *arg__1_); + +// tag=1067 +// QCoreApplication::removePostedEvents(QObject * receiver, int eventType) +QtDartBindings_EXPORT void +c_static_QCoreApplication__removePostedEvents_QObject_int(void *receiver_, + int eventType); + +// tag=1067 +// QCoreApplication::sendEvent(QObject * receiver, QEvent * event) +QtDartBindings_EXPORT bool +c_static_QCoreApplication__sendEvent_QObject_QEvent(void *receiver_, + void *event_); + +// tag=1067 +// QCoreApplication::sendPostedEvents(QObject * receiver, int event_type) +QtDartBindings_EXPORT void +c_static_QCoreApplication__sendPostedEvents_QObject_int(void *receiver_, + int event_type); + +// tag=1067 +// QCoreApplication::setApplicationName(const QString & application) +QtDartBindings_EXPORT void +c_static_QCoreApplication__setApplicationName_QString(const char *application_); + +// tag=1067 +// QCoreApplication::setApplicationVersion(const QString & version) +QtDartBindings_EXPORT void +c_static_QCoreApplication__setApplicationVersion_QString(const char *version_); + +// tag=1067 +// QCoreApplication::setLibraryPaths(const QList & arg__1) +QtDartBindings_EXPORT void +c_static_QCoreApplication__setLibraryPaths_QList_QString(void *arg__1_); + +// tag=1067 +// QCoreApplication::setOrganizationDomain(const QString & orgDomain) +QtDartBindings_EXPORT void +c_static_QCoreApplication__setOrganizationDomain_QString( + const char *orgDomain_); + +// tag=1067 +// QCoreApplication::setOrganizationName(const QString & orgName) +QtDartBindings_EXPORT void +c_static_QCoreApplication__setOrganizationName_QString(const char *orgName_); + +// tag=1067 +// QCoreApplication::setQuitLockEnabled(bool enabled) +QtDartBindings_EXPORT void +c_static_QCoreApplication__setQuitLockEnabled_bool(bool enabled); + +// tag=1067 +// QCoreApplication::setSetuidAllowed(bool allow) +QtDartBindings_EXPORT void +c_static_QCoreApplication__setSetuidAllowed_bool(bool allow); + +// tag=1067 +// QCoreApplication::startingUp() +QtDartBindings_EXPORT bool c_static_QCoreApplication__startingUp(); + +// tag=1067 +// QCoreApplication::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QCoreApplication__tr_char_char_int(const char *s, const char *c, + int n); + +// tag=1067 +// QCoreApplication::translate(const char * context, const char * key, const +// char * disambiguation, int n) +QtDartBindings_EXPORT void * +c_static_QCoreApplication__translate_char_char_char_int( + const char *context, const char *key, const char *disambiguation, int n); + +// tag=1066 +QtDartBindings_EXPORT void c_QCoreApplication__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QCoreApplication__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QCoreApplication_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QDialog_c.cpp b/generated/QtDartBindings/dart/ffi/QDialog_c.cpp new file mode 100644 index 0000000..0a4e3f8 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QDialog_c.cpp @@ -0,0 +1,779 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QDialog_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QDialog_wrapper::QDialog_wrapper(QWidget *parent) : ::QDialog(parent) {} +void QDialog_wrapper::accept() { + if (m_acceptCallback) { + const void *thisPtr = this; + m_acceptCallback(const_cast(thisPtr)); + } else { + ::QDialog::accept(); + } +} +void QDialog_wrapper::accept_nocallback() { ::QDialog::accept(); } +void QDialog_wrapper::accepted() { ::QDialog::accepted(); } +void QDialog_wrapper::adjustPosition(QWidget *arg__1) { + ::QDialog::adjustPosition(arg__1); +} +void QDialog_wrapper::changeEvent(QEvent *arg__1) { + if (m_changeEventCallback) { + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QDialog::changeEvent(arg__1); + } +} +void QDialog_wrapper::changeEvent_nocallback(QEvent *arg__1) { + ::QDialog::changeEvent(arg__1); +} +void QDialog_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QDialog::customEvent(event); + } +} +void QDialog_wrapper::customEvent_nocallback(QEvent *event) { + ::QDialog::customEvent(event); +} +int QDialog_wrapper::devType() const { + if (m_devTypeCallback) { + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + return ::QDialog::devType(); + } +} +int QDialog_wrapper::devType_nocallback() const { return ::QDialog::devType(); } +void QDialog_wrapper::done(int arg__1) { + if (m_doneCallback) { + const void *thisPtr = this; + m_doneCallback(const_cast(thisPtr), arg__1); + } else { + ::QDialog::done(arg__1); + } +} +void QDialog_wrapper::done_nocallback(int arg__1) { ::QDialog::done(arg__1); } +bool QDialog_wrapper::event(QEvent *event) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + return ::QDialog::event(event); + } +} +bool QDialog_wrapper::event_nocallback(QEvent *event) { + return ::QDialog::event(event); +} +bool QDialog_wrapper::eventFilter(QObject *arg__1, QEvent *arg__2) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), arg__1, arg__2); + } else { + return ::QDialog::eventFilter(arg__1, arg__2); + } +} +bool QDialog_wrapper::eventFilter_nocallback(QObject *arg__1, QEvent *arg__2) { + return ::QDialog::eventFilter(arg__1, arg__2); +} +int QDialog_wrapper::exec() { + if (m_execCallback) { + const void *thisPtr = this; + return m_execCallback(const_cast(thisPtr)); + } else { + return ::QDialog::exec(); + } +} +int QDialog_wrapper::exec_nocallback() { return ::QDialog::exec(); } +void QDialog_wrapper::finished(int result) { ::QDialog::finished(result); } +bool QDialog_wrapper::focusNextPrevChild(bool next) { + if (m_focusNextPrevChildCallback) { + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + return ::QDialog::focusNextPrevChild(next); + } +} +bool QDialog_wrapper::focusNextPrevChild_nocallback(bool next) { + return ::QDialog::focusNextPrevChild(next); +} +bool QDialog_wrapper::hasHeightForWidth() const { + if (m_hasHeightForWidthCallback) { + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + return ::QDialog::hasHeightForWidth(); + } +} +bool QDialog_wrapper::hasHeightForWidth_nocallback() const { + return ::QDialog::hasHeightForWidth(); +} +int QDialog_wrapper::heightForWidth(int arg__1) const { + if (m_heightForWidthCallback) { + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QDialog::heightForWidth(arg__1); + } +} +int QDialog_wrapper::heightForWidth_nocallback(int arg__1) const { + return ::QDialog::heightForWidth(arg__1); +} +void QDialog_wrapper::initPainter(QPainter *painter) const { + if (m_initPainterCallback) { + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + ::QDialog::initPainter(painter); + } +} +void QDialog_wrapper::initPainter_nocallback(QPainter *painter) const { + ::QDialog::initPainter(painter); +} +bool QDialog_wrapper::isSizeGripEnabled() const { + return ::QDialog::isSizeGripEnabled(); +} +void QDialog_wrapper::leaveEvent(QEvent *event) { + if (m_leaveEventCallback) { + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + ::QDialog::leaveEvent(event); + } +} +void QDialog_wrapper::leaveEvent_nocallback(QEvent *event) { + ::QDialog::leaveEvent(event); +} +QSize QDialog_wrapper::minimumSizeHint() const { + if (m_minimumSizeHintCallback) { + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + return ::QDialog::minimumSizeHint(); + } +} +QSize QDialog_wrapper::minimumSizeHint_nocallback() const { + return ::QDialog::minimumSizeHint(); +} +void QDialog_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + if (m_mouseDoubleClickEventCallback) { + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + ::QDialog::mouseDoubleClickEvent(event); + } +} +void QDialog_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *event) { + ::QDialog::mouseDoubleClickEvent(event); +} +void QDialog_wrapper::mouseMoveEvent(QMouseEvent *event) { + if (m_mouseMoveEventCallback) { + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), event); + } else { + ::QDialog::mouseMoveEvent(event); + } +} +void QDialog_wrapper::mouseMoveEvent_nocallback(QMouseEvent *event) { + ::QDialog::mouseMoveEvent(event); +} +void QDialog_wrapper::mousePressEvent(QMouseEvent *event) { + if (m_mousePressEventCallback) { + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), event); + } else { + ::QDialog::mousePressEvent(event); + } +} +void QDialog_wrapper::mousePressEvent_nocallback(QMouseEvent *event) { + ::QDialog::mousePressEvent(event); +} +void QDialog_wrapper::mouseReleaseEvent(QMouseEvent *event) { + if (m_mouseReleaseEventCallback) { + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), event); + } else { + ::QDialog::mouseReleaseEvent(event); + } +} +void QDialog_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *event) { + ::QDialog::mouseReleaseEvent(event); +} +void QDialog_wrapper::open() { + if (m_openCallback) { + const void *thisPtr = this; + m_openCallback(const_cast(thisPtr)); + } else { + ::QDialog::open(); + } +} +void QDialog_wrapper::open_nocallback() { ::QDialog::open(); } +void QDialog_wrapper::paintEvent(QPaintEvent *event) { + if (m_paintEventCallback) { + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), event); + } else { + ::QDialog::paintEvent(event); + } +} +void QDialog_wrapper::paintEvent_nocallback(QPaintEvent *event) { + ::QDialog::paintEvent(event); +} +void QDialog_wrapper::reject() { + if (m_rejectCallback) { + const void *thisPtr = this; + m_rejectCallback(const_cast(thisPtr)); + } else { + ::QDialog::reject(); + } +} +void QDialog_wrapper::reject_nocallback() { ::QDialog::reject(); } +void QDialog_wrapper::rejected() { ::QDialog::rejected(); } +int QDialog_wrapper::result() const { return ::QDialog::result(); } +void QDialog_wrapper::setModal(bool modal) { ::QDialog::setModal(modal); } +void QDialog_wrapper::setResult(int r) { ::QDialog::setResult(r); } +void QDialog_wrapper::setSizeGripEnabled(bool arg__1) { + ::QDialog::setSizeGripEnabled(arg__1); +} +void QDialog_wrapper::setVisible(bool visible) { + if (m_setVisibleCallback) { + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + ::QDialog::setVisible(visible); + } +} +void QDialog_wrapper::setVisible_nocallback(bool visible) { + ::QDialog::setVisible(visible); +} +QPainter *QDialog_wrapper::sharedPainter() const { + if (m_sharedPainterCallback) { + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + return ::QDialog::sharedPainter(); + } +} +QPainter *QDialog_wrapper::sharedPainter_nocallback() const { + return ::QDialog::sharedPainter(); +} +QSize QDialog_wrapper::sizeHint() const { + if (m_sizeHintCallback) { + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + return ::QDialog::sizeHint(); + } +} +QSize QDialog_wrapper::sizeHint_nocallback() const { + return ::QDialog::sizeHint(); +} +QString QDialog_wrapper::tr(const char *s, const char *c, int n) { + return ::QDialog::tr(s, c, n); +} +QDialog_wrapper::~QDialog_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QDialog *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +static QtDartBindings_wrappersNS::QDialog_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QDialog_Finalizer(void *cppObj) { + delete reinterpret_cast(cppObj); +} +void *c_QDialog__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QDialog_wrapper(parent); + return reinterpret_cast(ptr); +} +// accept() +void c_QDialog__accept(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->accept_nocallback(); + } else { + return targetPtr->accept(); + } + }(); +} +// accepted() +void c_QDialog__accepted(void *thisObj) { fromPtr(thisObj)->accepted(); } +void c_QDialog__onAccepted(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QDialog::accepted, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// adjustPosition(QWidget * arg__1) +void c_QDialog__adjustPosition_QWidget(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->adjustPosition(arg__1); +} +// changeEvent(QEvent * arg__1) +void c_QDialog__changeEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->changeEvent_nocallback(arg__1); +} +void c_QDialog__onCustomContextMenuRequested_QPoint(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QDialog::customContextMenuRequested, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// customEvent(QEvent * event) +void c_QDialog__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// devType() const +int c_QDialog__devType(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); + return result; +} +// done(int arg__1) +void c_QDialog__done_int(void *thisObj, int arg__1) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->done_nocallback(arg__1); + } else { + return targetPtr->done(arg__1); + } + }(); +} +// event(QEvent * event) +bool c_QDialog__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + const auto &result = fromWrapperPtr(thisObj)->event_nocallback(event); + return result; +} +// eventFilter(QObject * arg__1, QEvent * arg__2) +bool c_QDialog__eventFilter_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + auto arg__2 = reinterpret_cast(arg__2_); + const auto &result = + fromWrapperPtr(thisObj)->eventFilter_nocallback(arg__1, arg__2); + return result; +} +// exec() +int c_QDialog__exec(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->exec_nocallback(); + } else { + return targetPtr->exec(); + } + }(); + return result; +} +// finished(int result) +void c_QDialog__finished_int(void *thisObj, int result) { + fromPtr(thisObj)->finished(result); +} +void c_QDialog__onFinished_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QDialog::finished, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// focusNextPrevChild(bool next) +bool c_QDialog__focusNextPrevChild_bool(void *thisObj, bool next) { + const auto &result = + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); + return result; +} +// hasHeightForWidth() const +bool c_QDialog__hasHeightForWidth(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); + return result; +} +// heightForWidth(int arg__1) const +int c_QDialog__heightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); + return result; +} +// initPainter(QPainter * painter) const +void c_QDialog__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} +// isSizeGripEnabled() const +bool c_QDialog__isSizeGripEnabled(void *thisObj) { + const auto &result = fromPtr(thisObj)->isSizeGripEnabled(); + return result; +} +// leaveEvent(QEvent * event) +void c_QDialog__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} +// minimumSizeHint() const +void *c_QDialog__minimumSizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; + return result; +} +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QDialog__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} +// mouseMoveEvent(QMouseEvent * event) +void c_QDialog__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(event); +} +// mousePressEvent(QMouseEvent * event) +void c_QDialog__mousePressEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(event); +} +// mouseReleaseEvent(QMouseEvent * event) +void c_QDialog__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(event); +} +// open() +void c_QDialog__open(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->open_nocallback(); + } else { + return targetPtr->open(); + } + }(); +} +// paintEvent(QPaintEvent * event) +void c_QDialog__paintEvent_QPaintEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->paintEvent_nocallback(event); +} +// reject() +void c_QDialog__reject(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->reject_nocallback(); + } else { + return targetPtr->reject(); + } + }(); +} +// rejected() +void c_QDialog__rejected(void *thisObj) { fromPtr(thisObj)->rejected(); } +void c_QDialog__onRejected(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QDialog::rejected, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// result() const +int c_QDialog__result(void *thisObj) { + const auto &result = fromPtr(thisObj)->result(); + return result; +} +// setModal(bool modal) +void c_QDialog__setModal_bool(void *thisObj, bool modal) { + fromPtr(thisObj)->setModal(modal); +} +// setResult(int r) +void c_QDialog__setResult_int(void *thisObj, int r) { + fromPtr(thisObj)->setResult(r); +} +// setSizeGripEnabled(bool arg__1) +void c_QDialog__setSizeGripEnabled_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->setSizeGripEnabled(arg__1); +} +// setVisible(bool visible) +void c_QDialog__setVisible_bool(void *thisObj, bool visible) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} +// sharedPainter() const +void *c_QDialog__sharedPainter(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->sharedPainter_nocallback(); + return result; +} +// sizeHint() const +void *c_QDialog__sizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QDialog__tr_char_char_int(const char *s, const char *c, int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QDialog_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +void c_QDialog__onWindowIconChanged_QIcon(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QDialog::windowIconChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QDialog__onWindowIconTextChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QDialog::windowIconTextChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QDialog__onWindowTitleChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QDialog::windowTitleChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QDialog__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QDialog__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 4235: + wrapper->m_acceptCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_accept>(callback); + break; + case 1128: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_changeEvent>( + callback); + break; + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_customEvent>( + callback); + break; + case 1145: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_devType>(callback); + break; + case 4270: + wrapper->m_doneCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_done>(callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_event>(callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_eventFilter>( + callback); + break; + case 4272: + wrapper->m_execCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_exec>(callback); + break; + case 1155: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1169: + wrapper->m_hasHeightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_hasHeightForWidth>( + callback); + break; + case 1173: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_heightForWidth>( + callback); + break; + case 1176: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_initPainter>( + callback); + break; + case 1202: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_leaveEvent>( + callback); + break; + case 1222: + wrapper->m_minimumSizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_minimumSizeHint>( + callback); + break; + case 1224: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1226: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_mouseMoveEvent>( + callback); + break; + case 1227: + wrapper->m_mousePressEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_mousePressEvent>( + callback); + break; + case 1228: + wrapper->m_mouseReleaseEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_mouseReleaseEvent>( + callback); + break; + case 4339: + wrapper->m_openCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_open>(callback); + break; + case 1235: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_paintEvent>( + callback); + break; + case 4346: + wrapper->m_rejectCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_reject>(callback); + break; + case 1314: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_setVisible>( + callback); + break; + case 1323: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_sharedPainter>( + callback); + break; + case 1331: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_sizeHint>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QDialog_c.h b/generated/QtDartBindings/dart/ffi/QDialog_c.h new file mode 100644 index 0000000..906c66d --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QDialog_c.h @@ -0,0 +1,242 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QDialog_wrapper : public ::QDialog { +public: + ~QDialog_wrapper(); + QDialog_wrapper(QWidget *parent = nullptr); + virtual void accept(); + virtual void accept_nocallback(); + void accepted(); + void adjustPosition(QWidget *arg__1); + virtual void changeEvent(QEvent *arg__1); + virtual void changeEvent_nocallback(QEvent *arg__1); + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual int devType() const; + virtual int devType_nocallback() const; + virtual void done(int arg__1); + virtual void done_nocallback(int arg__1); + virtual bool event(QEvent *event); + virtual bool event_nocallback(QEvent *event); + virtual bool eventFilter(QObject *arg__1, QEvent *arg__2); + virtual bool eventFilter_nocallback(QObject *arg__1, QEvent *arg__2); + virtual int exec(); + virtual int exec_nocallback(); + void finished(int result); + virtual bool focusNextPrevChild(bool next); + virtual bool focusNextPrevChild_nocallback(bool next); + virtual bool hasHeightForWidth() const; + virtual bool hasHeightForWidth_nocallback() const; + virtual int heightForWidth(int arg__1) const; + virtual int heightForWidth_nocallback(int arg__1) const; + virtual void initPainter(QPainter *painter) const; + virtual void initPainter_nocallback(QPainter *painter) const; + bool isSizeGripEnabled() const; + virtual void leaveEvent(QEvent *event); + virtual void leaveEvent_nocallback(QEvent *event); + virtual QSize minimumSizeHint() const; + virtual QSize minimumSizeHint_nocallback() const; + virtual void mouseDoubleClickEvent(QMouseEvent *event); + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + virtual void mouseMoveEvent(QMouseEvent *event); + virtual void mouseMoveEvent_nocallback(QMouseEvent *event); + virtual void mousePressEvent(QMouseEvent *event); + virtual void mousePressEvent_nocallback(QMouseEvent *event); + virtual void mouseReleaseEvent(QMouseEvent *event); + virtual void mouseReleaseEvent_nocallback(QMouseEvent *event); + virtual void open(); + virtual void open_nocallback(); + virtual void paintEvent(QPaintEvent *event); + virtual void paintEvent_nocallback(QPaintEvent *event); + virtual void reject(); + virtual void reject_nocallback(); + void rejected(); + int result() const; + void setModal(bool modal); + void setResult(int r); + void setSizeGripEnabled(bool arg__1); + virtual void setVisible(bool visible); + virtual void setVisible_nocallback(bool visible); + virtual QPainter *sharedPainter() const; + virtual QPainter *sharedPainter_nocallback() const; + virtual QSize sizeHint() const; + virtual QSize sizeHint_nocallback() const; + static QString tr(const char *s, const char *c, int n); + typedef void (*Callback_accept)(void *); + Callback_accept m_acceptCallback = nullptr; + typedef void (*Callback_changeEvent)(void *, QEvent *arg__1); + Callback_changeEvent m_changeEventCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + typedef void (*Callback_done)(void *, int arg__1); + Callback_done m_doneCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *arg__1, QEvent *arg__2); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef int (*Callback_exec)(void *); + Callback_exec m_execCallback = nullptr; + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *event); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *event); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *event); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + typedef void (*Callback_open)(void *); + Callback_open m_openCallback = nullptr; + typedef void (*Callback_paintEvent)(void *, QPaintEvent *event); + Callback_paintEvent m_paintEventCallback = nullptr; + typedef void (*Callback_reject)(void *); + Callback_reject m_rejectCallback = nullptr; + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QDialog::QDialog(QWidget * parent) +QtDartBindings_EXPORT void *c_QDialog__constructor_QWidget(void *parent_); +// QDialog::accept() +QtDartBindings_EXPORT void c_QDialog__accept(void *thisObj); +// QDialog::accepted() +QtDartBindings_EXPORT void c_QDialog__accepted(void *thisObj); +QtDartBindings_EXPORT void c_QDialog__onAccepted( + void *thisObj, void *contextQObject, + void *callback); // QDialog::adjustPosition(QWidget * arg__1) +QtDartBindings_EXPORT void c_QDialog__adjustPosition_QWidget(void *thisObj, + void *arg__1_); +// QDialog::changeEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QDialog__changeEvent_QEvent(void *thisObj, + void *arg__1_); +// QDialog::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QDialog__customEvent_QEvent(void *thisObj, + void *event_); +// QDialog::devType() const +QtDartBindings_EXPORT int c_QDialog__devType(void *thisObj); +// QDialog::done(int arg__1) +QtDartBindings_EXPORT void c_QDialog__done_int(void *thisObj, int arg__1); +// QDialog::event(QEvent * event) +QtDartBindings_EXPORT bool c_QDialog__event_QEvent(void *thisObj, void *event_); +// QDialog::eventFilter(QObject * arg__1, QEvent * arg__2) +QtDartBindings_EXPORT bool c_QDialog__eventFilter_QObject_QEvent(void *thisObj, + void *arg__1_, + void *arg__2_); +// QDialog::exec() +QtDartBindings_EXPORT int c_QDialog__exec(void *thisObj); +// QDialog::finished(int result) +QtDartBindings_EXPORT void c_QDialog__finished_int(void *thisObj, int result); +QtDartBindings_EXPORT void c_QDialog__onFinished_int( + void *thisObj, void *contextQObject, + void *callback); // QDialog::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QDialog__focusNextPrevChild_bool(void *thisObj, + bool next); +// QDialog::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QDialog__hasHeightForWidth(void *thisObj); +// QDialog::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QDialog__heightForWidth_int(void *thisObj, + int arg__1); +// QDialog::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QDialog__initPainter_QPainter(void *thisObj, + void *painter_); +// QDialog::isSizeGripEnabled() const +QtDartBindings_EXPORT bool c_QDialog__isSizeGripEnabled(void *thisObj); +// QDialog::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QDialog__leaveEvent_QEvent(void *thisObj, + void *event_); +// QDialog::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QDialog__minimumSizeHint(void *thisObj); +// QDialog::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QDialog__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); +// QDialog::mouseMoveEvent(QMouseEvent * event) +QtDartBindings_EXPORT void c_QDialog__mouseMoveEvent_QMouseEvent(void *thisObj, + void *event_); +// QDialog::mousePressEvent(QMouseEvent * event) +QtDartBindings_EXPORT void c_QDialog__mousePressEvent_QMouseEvent(void *thisObj, + void *event_); +// QDialog::mouseReleaseEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QDialog__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_); +// QDialog::open() +QtDartBindings_EXPORT void c_QDialog__open(void *thisObj); +// QDialog::paintEvent(QPaintEvent * event) +QtDartBindings_EXPORT void c_QDialog__paintEvent_QPaintEvent(void *thisObj, + void *event_); +// QDialog::reject() +QtDartBindings_EXPORT void c_QDialog__reject(void *thisObj); +// QDialog::rejected() +QtDartBindings_EXPORT void c_QDialog__rejected(void *thisObj); +QtDartBindings_EXPORT void +c_QDialog__onRejected(void *thisObj, void *contextQObject, + void *callback); // QDialog::result() const +QtDartBindings_EXPORT int c_QDialog__result(void *thisObj); +// QDialog::setModal(bool modal) +QtDartBindings_EXPORT void c_QDialog__setModal_bool(void *thisObj, bool modal); +// QDialog::setResult(int r) +QtDartBindings_EXPORT void c_QDialog__setResult_int(void *thisObj, int r); +// QDialog::setSizeGripEnabled(bool arg__1) +QtDartBindings_EXPORT void c_QDialog__setSizeGripEnabled_bool(void *thisObj, + bool arg__1); +// QDialog::setVisible(bool visible) +QtDartBindings_EXPORT void c_QDialog__setVisible_bool(void *thisObj, + bool visible); +// QDialog::sharedPainter() const +QtDartBindings_EXPORT void *c_QDialog__sharedPainter(void *thisObj); +// QDialog::sizeHint() const +QtDartBindings_EXPORT void *c_QDialog__sizeHint(void *thisObj); +// QDialog::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QDialog__tr_char_char_int(const char *s, const char *c, int n); +QtDartBindings_EXPORT void c_QDialog__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QDialog__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QDialog_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QDialog_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QDialog_wrapper.cpp new file mode 100644 index 0000000..cf3fb4e --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QDialog_wrapper.cpp @@ -0,0 +1,1116 @@ +#include "QDialog_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QDialog_wrapper::QDialog_wrapper(QWidget *parent) : ::QDialog(parent) {} +void QDialog_wrapper::accept() { + // tag=1000 + if (m_acceptCallback) { + // tag=1001 + const void *thisPtr = this; + m_acceptCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QDialog::accept(); + } +} +// tag=1009 +void QDialog_wrapper::accept_nocallback() { + // tag=1003 + ::QDialog::accept(); +} +void QDialog_wrapper::accepted() { + // tag=1000 + + // tag=1004 + ::QDialog::accepted(); +} +void QDialog_wrapper::adjustPosition(QWidget *arg__1) { + // tag=1000 + + // tag=1004 + ::QDialog::adjustPosition(arg__1); +} +void QDialog_wrapper::changeEvent(QEvent *arg__1) { + // tag=1000 + if (m_changeEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QDialog::changeEvent(arg__1); + } +} +// tag=1009 +void QDialog_wrapper::changeEvent_nocallback(QEvent *arg__1) { + // tag=1003 + ::QDialog::changeEvent(arg__1); +} +void QDialog_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QDialog::customEvent(event); + } +} +// tag=1009 +void QDialog_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QDialog::customEvent(event); +} +int QDialog_wrapper::devType() const { + // tag=1000 + if (m_devTypeCallback) { + // tag=1001 + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QDialog::devType(); + } +} +// tag=1009 +int QDialog_wrapper::devType_nocallback() const { + // tag=1003 + return ::QDialog::devType(); +} +void QDialog_wrapper::done(int arg__1) { + // tag=1000 + if (m_doneCallback) { + // tag=1001 + const void *thisPtr = this; + m_doneCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QDialog::done(arg__1); + } +} +// tag=1009 +void QDialog_wrapper::done_nocallback(int arg__1) { + // tag=1003 + ::QDialog::done(arg__1); +} +bool QDialog_wrapper::event(QEvent *event) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + return ::QDialog::event(event); + } +} +// tag=1009 +bool QDialog_wrapper::event_nocallback(QEvent *event) { + // tag=1003 + return ::QDialog::event(event); +} +bool QDialog_wrapper::eventFilter(QObject *arg__1, QEvent *arg__2) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), arg__1, arg__2); + } else { + // tag=1002 + return ::QDialog::eventFilter(arg__1, arg__2); + } +} +// tag=1009 +bool QDialog_wrapper::eventFilter_nocallback(QObject *arg__1, QEvent *arg__2) { + // tag=1003 + return ::QDialog::eventFilter(arg__1, arg__2); +} +int QDialog_wrapper::exec() { + // tag=1000 + if (m_execCallback) { + // tag=1001 + const void *thisPtr = this; + return m_execCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QDialog::exec(); + } +} +// tag=1009 +int QDialog_wrapper::exec_nocallback() { + // tag=1003 + return ::QDialog::exec(); +} +void QDialog_wrapper::finished(int result) { + // tag=1000 + + // tag=1004 + ::QDialog::finished(result); +} +bool QDialog_wrapper::focusNextPrevChild(bool next) { + // tag=1000 + if (m_focusNextPrevChildCallback) { + // tag=1001 + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + // tag=1002 + return ::QDialog::focusNextPrevChild(next); + } +} +// tag=1009 +bool QDialog_wrapper::focusNextPrevChild_nocallback(bool next) { + // tag=1003 + return ::QDialog::focusNextPrevChild(next); +} +bool QDialog_wrapper::hasHeightForWidth() const { + // tag=1000 + if (m_hasHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QDialog::hasHeightForWidth(); + } +} +// tag=1009 +bool QDialog_wrapper::hasHeightForWidth_nocallback() const { + // tag=1003 + return ::QDialog::hasHeightForWidth(); +} +int QDialog_wrapper::heightForWidth(int arg__1) const { + // tag=1000 + if (m_heightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QDialog::heightForWidth(arg__1); + } +} +// tag=1009 +int QDialog_wrapper::heightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QDialog::heightForWidth(arg__1); +} +void QDialog_wrapper::initPainter(QPainter *painter) const { + // tag=1000 + if (m_initPainterCallback) { + // tag=1001 + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + // tag=1002 + ::QDialog::initPainter(painter); + } +} +// tag=1009 +void QDialog_wrapper::initPainter_nocallback(QPainter *painter) const { + // tag=1003 + ::QDialog::initPainter(painter); +} +bool QDialog_wrapper::isSizeGripEnabled() const { + // tag=1000 + + // tag=1004 + return ::QDialog::isSizeGripEnabled(); +} +void QDialog_wrapper::leaveEvent(QEvent *event) { + // tag=1000 + if (m_leaveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QDialog::leaveEvent(event); + } +} +// tag=1009 +void QDialog_wrapper::leaveEvent_nocallback(QEvent *event) { + // tag=1003 + ::QDialog::leaveEvent(event); +} +QSize QDialog_wrapper::minimumSizeHint() const { + // tag=1000 + if (m_minimumSizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QDialog::minimumSizeHint(); + } +} +// tag=1009 +QSize QDialog_wrapper::minimumSizeHint_nocallback() const { + // tag=1003 + return ::QDialog::minimumSizeHint(); +} +void QDialog_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseDoubleClickEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QDialog::mouseDoubleClickEvent(event); + } +} +// tag=1009 +void QDialog_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QDialog::mouseDoubleClickEvent(event); +} +void QDialog_wrapper::mouseMoveEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseMoveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QDialog::mouseMoveEvent(event); + } +} +// tag=1009 +void QDialog_wrapper::mouseMoveEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QDialog::mouseMoveEvent(event); +} +void QDialog_wrapper::mousePressEvent(QMouseEvent *event) { + // tag=1000 + if (m_mousePressEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QDialog::mousePressEvent(event); + } +} +// tag=1009 +void QDialog_wrapper::mousePressEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QDialog::mousePressEvent(event); +} +void QDialog_wrapper::mouseReleaseEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseReleaseEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QDialog::mouseReleaseEvent(event); + } +} +// tag=1009 +void QDialog_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QDialog::mouseReleaseEvent(event); +} +void QDialog_wrapper::open() { + // tag=1000 + if (m_openCallback) { + // tag=1001 + const void *thisPtr = this; + m_openCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QDialog::open(); + } +} +// tag=1009 +void QDialog_wrapper::open_nocallback() { + // tag=1003 + ::QDialog::open(); +} +void QDialog_wrapper::paintEvent(QPaintEvent *event) { + // tag=1000 + if (m_paintEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QDialog::paintEvent(event); + } +} +// tag=1009 +void QDialog_wrapper::paintEvent_nocallback(QPaintEvent *event) { + // tag=1003 + ::QDialog::paintEvent(event); +} +void QDialog_wrapper::reject() { + // tag=1000 + if (m_rejectCallback) { + // tag=1001 + const void *thisPtr = this; + m_rejectCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QDialog::reject(); + } +} +// tag=1009 +void QDialog_wrapper::reject_nocallback() { + // tag=1003 + ::QDialog::reject(); +} +void QDialog_wrapper::rejected() { + // tag=1000 + + // tag=1004 + ::QDialog::rejected(); +} +int QDialog_wrapper::result() const { + // tag=1000 + + // tag=1004 + return ::QDialog::result(); +} +void QDialog_wrapper::setModal(bool modal) { + // tag=1000 + + // tag=1004 + ::QDialog::setModal(modal); +} +void QDialog_wrapper::setResult(int r) { + // tag=1000 + + // tag=1004 + ::QDialog::setResult(r); +} +void QDialog_wrapper::setSizeGripEnabled(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QDialog::setSizeGripEnabled(arg__1); +} +void QDialog_wrapper::setVisible(bool visible) { + // tag=1000 + if (m_setVisibleCallback) { + // tag=1001 + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + // tag=1002 + ::QDialog::setVisible(visible); + } +} +// tag=1009 +void QDialog_wrapper::setVisible_nocallback(bool visible) { + // tag=1003 + ::QDialog::setVisible(visible); +} +QPainter *QDialog_wrapper::sharedPainter() const { + // tag=1000 + if (m_sharedPainterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QDialog::sharedPainter(); + } +} +// tag=1009 +QPainter *QDialog_wrapper::sharedPainter_nocallback() const { + // tag=1003 + return ::QDialog::sharedPainter(); +} +QSize QDialog_wrapper::sizeHint() const { + // tag=1000 + if (m_sizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QDialog::sizeHint(); + } +} +// tag=1009 +QSize QDialog_wrapper::sizeHint_nocallback() const { + // tag=1003 + return ::QDialog::sizeHint(); +} +QString QDialog_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QDialog::tr(s, c, n); +} + +// tag=1005 +QDialog_wrapper::~QDialog_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QDialog *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +// tag=1014 +static QtDartBindings_wrappersNS::QDialog_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QDialog_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast(cppObj); +} +void *c_QDialog__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QDialog_wrapper(parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// accept() +void c_QDialog__accept(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->accept_nocallback(); + } else { + return targetPtr->accept(); + } + }(); +} + +// tag=1050 +// accepted() +void c_QDialog__accepted(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->accepted(); +} + +// tag=1079 +void c_QDialog__onAccepted(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QDialog::accepted, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// adjustPosition(QWidget * arg__1) +void c_QDialog__adjustPosition_QWidget(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->adjustPosition(arg__1); +} + +// tag=1050 +// changeEvent(QEvent * arg__1) +void c_QDialog__changeEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->changeEvent_nocallback(arg__1); +} + +// tag=1079 +void c_QDialog__onCustomContextMenuRequested_QPoint(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QDialog::customContextMenuRequested, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QDialog__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// devType() const +int c_QDialog__devType(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); +} + +// tag=1050 +// done(int arg__1) +void c_QDialog__done_int(void *thisObj, int arg__1) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->done_nocallback(arg__1); + } else { + return targetPtr->done(arg__1); + } + }(); +} + +// tag=1050 +// event(QEvent * event) +bool c_QDialog__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->event_nocallback(event); +} + +// tag=1050 +// eventFilter(QObject * arg__1, QEvent * arg__2) +bool c_QDialog__eventFilter_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + auto arg__2 = reinterpret_cast(arg__2_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->eventFilter_nocallback(arg__1, arg__2); +} + +// tag=1050 +// exec() +int c_QDialog__exec(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->exec_nocallback(); + } else { + return targetPtr->exec(); + } + }(); +} + +// tag=1050 +// finished(int result) +void c_QDialog__finished_int(void *thisObj, int result) { + // tag=1010 + fromPtr(thisObj)->finished(result); +} + +// tag=1079 +void c_QDialog__onFinished_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QDialog::finished, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// focusNextPrevChild(bool next) +bool c_QDialog__focusNextPrevChild_bool(void *thisObj, bool next) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); +} + +// tag=1050 +// hasHeightForWidth() const +bool c_QDialog__hasHeightForWidth(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); +} + +// tag=1050 +// heightForWidth(int arg__1) const +int c_QDialog__heightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// initPainter(QPainter * painter) const +void c_QDialog__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} + +// tag=1050 +// isSizeGripEnabled() const +bool c_QDialog__isSizeGripEnabled(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isSizeGripEnabled(); +} + +// tag=1050 +// leaveEvent(QEvent * event) +void c_QDialog__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} + +// tag=1050 +// minimumSizeHint() const +void *c_QDialog__minimumSizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; +} + +// tag=1050 +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QDialog__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} + +// tag=1050 +// mouseMoveEvent(QMouseEvent * event) +void c_QDialog__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(event); +} + +// tag=1050 +// mousePressEvent(QMouseEvent * event) +void c_QDialog__mousePressEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(event); +} + +// tag=1050 +// mouseReleaseEvent(QMouseEvent * event) +void c_QDialog__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(event); +} + +// tag=1050 +// open() +void c_QDialog__open(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->open_nocallback(); + } else { + return targetPtr->open(); + } + }(); +} + +// tag=1050 +// paintEvent(QPaintEvent * event) +void c_QDialog__paintEvent_QPaintEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->paintEvent_nocallback(event); +} + +// tag=1050 +// reject() +void c_QDialog__reject(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->reject_nocallback(); + } else { + return targetPtr->reject(); + } + }(); +} + +// tag=1050 +// rejected() +void c_QDialog__rejected(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->rejected(); +} + +// tag=1079 +void c_QDialog__onRejected(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QDialog::rejected, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// result() const +int c_QDialog__result(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->result(); +} + +// tag=1050 +// setModal(bool modal) +void c_QDialog__setModal_bool(void *thisObj, bool modal) { + // tag=1010 + fromPtr(thisObj)->setModal(modal); +} + +// tag=1050 +// setResult(int r) +void c_QDialog__setResult_int(void *thisObj, int r) { + // tag=1010 + fromPtr(thisObj)->setResult(r); +} + +// tag=1050 +// setSizeGripEnabled(bool arg__1) +void c_QDialog__setSizeGripEnabled_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->setSizeGripEnabled(arg__1); +} + +// tag=1050 +// setVisible(bool visible) +void c_QDialog__setVisible_bool(void *thisObj, bool visible) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} + +// tag=1050 +// sharedPainter() const +void *c_QDialog__sharedPainter(void *thisObj) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->sharedPainter_nocallback(); +} + +// tag=1050 +// sizeHint() const +void *c_QDialog__sizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QDialog__tr_char_char_int(const char *s, const char *c, int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QDialog_wrapper::tr(s, c, n)}; +} + +// tag=1079 +void c_QDialog__onWindowIconChanged_QIcon(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QDialog::windowIconChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QDialog__onWindowIconTextChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QDialog::windowIconTextChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QDialog__onWindowTitleChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QDialog::windowTitleChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QDialog__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QDialog__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 4218: + wrapper->m_acceptCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_accept>(callback); + break; + case 1124: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_changeEvent>( + callback); + break; + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_customEvent>( + callback); + break; + case 1141: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_devType>(callback); + break; + case 4253: + wrapper->m_doneCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_done>(callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_event>(callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_eventFilter>( + callback); + break; + case 4255: + wrapper->m_execCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_exec>(callback); + break; + case 1150: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1164: + wrapper->m_hasHeightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_hasHeightForWidth>( + callback); + break; + case 1168: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_heightForWidth>( + callback); + break; + case 1171: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_initPainter>( + callback); + break; + case 1196: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_leaveEvent>( + callback); + break; + case 1216: + wrapper->m_minimumSizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_minimumSizeHint>( + callback); + break; + case 1218: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1220: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_mouseMoveEvent>( + callback); + break; + case 1221: + wrapper->m_mousePressEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_mousePressEvent>( + callback); + break; + case 1222: + wrapper->m_mouseReleaseEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_mouseReleaseEvent>( + callback); + break; + case 4322: + wrapper->m_openCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_open>(callback); + break; + case 1229: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_paintEvent>( + callback); + break; + case 4329: + wrapper->m_rejectCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_reject>(callback); + break; + case 1309: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_setVisible>( + callback); + break; + case 1318: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_sharedPainter>( + callback); + break; + case 1326: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QDialog_wrapper::Callback_sizeHint>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QDialog_wrapper.h b/generated/QtDartBindings/dart/ffi/QDialog_wrapper.h new file mode 100644 index 0000000..810b2dc --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QDialog_wrapper.h @@ -0,0 +1,402 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QDialog_wrapper : public ::QDialog { +public: + ~QDialog_wrapper(); + // tag=1041 + QDialog_wrapper(QWidget *parent = nullptr); + // tag=1041 + virtual void accept(); + // tag=1008 + virtual void accept_nocallback(); + // tag=1041 + void accepted(); + // tag=1041 + void adjustPosition(QWidget *arg__1); + // tag=1041 + virtual void changeEvent(QEvent *arg__1); + // tag=1008 + virtual void changeEvent_nocallback(QEvent *arg__1); + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual int devType() const; + // tag=1008 + virtual int devType_nocallback() const; + // tag=1041 + virtual void done(int arg__1); + // tag=1008 + virtual void done_nocallback(int arg__1); + // tag=1041 + virtual bool event(QEvent *event); + // tag=1008 + virtual bool event_nocallback(QEvent *event); + // tag=1041 + virtual bool eventFilter(QObject *arg__1, QEvent *arg__2); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *arg__1, QEvent *arg__2); + // tag=1041 + virtual int exec(); + // tag=1008 + virtual int exec_nocallback(); + // tag=1041 + void finished(int result); + // tag=1041 + virtual bool focusNextPrevChild(bool next); + // tag=1008 + virtual bool focusNextPrevChild_nocallback(bool next); + // tag=1041 + virtual bool hasHeightForWidth() const; + // tag=1008 + virtual bool hasHeightForWidth_nocallback() const; + // tag=1041 + virtual int heightForWidth(int arg__1) const; + // tag=1008 + virtual int heightForWidth_nocallback(int arg__1) const; + // tag=1041 + virtual void initPainter(QPainter *painter) const; + // tag=1008 + virtual void initPainter_nocallback(QPainter *painter) const; + // tag=1041 + bool isSizeGripEnabled() const; + // tag=1041 + virtual void leaveEvent(QEvent *event); + // tag=1008 + virtual void leaveEvent_nocallback(QEvent *event); + // tag=1041 + virtual QSize minimumSizeHint() const; + // tag=1008 + virtual QSize minimumSizeHint_nocallback() const; + // tag=1041 + virtual void mouseDoubleClickEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mouseMoveEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseMoveEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mousePressEvent(QMouseEvent *event); + // tag=1008 + virtual void mousePressEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mouseReleaseEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseReleaseEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void open(); + // tag=1008 + virtual void open_nocallback(); + // tag=1041 + virtual void paintEvent(QPaintEvent *event); + // tag=1008 + virtual void paintEvent_nocallback(QPaintEvent *event); + // tag=1041 + virtual void reject(); + // tag=1008 + virtual void reject_nocallback(); + // tag=1041 + void rejected(); + // tag=1041 + int result() const; + // tag=1041 + void setModal(bool modal); + // tag=1041 + void setResult(int r); + // tag=1041 + void setSizeGripEnabled(bool arg__1); + // tag=1041 + virtual void setVisible(bool visible); + // tag=1008 + virtual void setVisible_nocallback(bool visible); + // tag=1041 + virtual QPainter *sharedPainter() const; + // tag=1008 + virtual QPainter *sharedPainter_nocallback() const; + // tag=1041 + virtual QSize sizeHint() const; + // tag=1008 + virtual QSize sizeHint_nocallback() const; + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1042 + typedef void (*Callback_accept)(void *); + Callback_accept m_acceptCallback = nullptr; + // tag=1042 + typedef void (*Callback_changeEvent)(void *, QEvent *arg__1); + Callback_changeEvent m_changeEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + // tag=1042 + typedef void (*Callback_done)(void *, int arg__1); + Callback_done m_doneCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *arg__1, QEvent *arg__2); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef int (*Callback_exec)(void *); + Callback_exec m_execCallback = nullptr; + // tag=1042 + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + // tag=1042 + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + // tag=1042 + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *event); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *event); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *event); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_open)(void *); + Callback_open m_openCallback = nullptr; + // tag=1042 + typedef void (*Callback_paintEvent)(void *, QPaintEvent *event); + Callback_paintEvent m_paintEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_reject)(void *); + Callback_reject m_rejectCallback = nullptr; + // tag=1042 + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + // tag=1042 + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QDialog::QDialog(QWidget * parent) +QtDartBindings_EXPORT void *c_QDialog__constructor_QWidget(void *parent_); + +// tag=1067 +// QDialog::accept() +QtDartBindings_EXPORT void c_QDialog__accept(void *thisObj); + +// tag=1067 +// QDialog::accepted() +QtDartBindings_EXPORT void c_QDialog__accepted(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void +c_QDialog__onAccepted(void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QDialog::adjustPosition(QWidget * arg__1) +QtDartBindings_EXPORT void c_QDialog__adjustPosition_QWidget(void *thisObj, + void *arg__1_); + +// tag=1067 +// QDialog::changeEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QDialog__changeEvent_QEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QDialog::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QDialog__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QDialog::devType() const +QtDartBindings_EXPORT int c_QDialog__devType(void *thisObj); + +// tag=1067 +// QDialog::done(int arg__1) +QtDartBindings_EXPORT void c_QDialog__done_int(void *thisObj, int arg__1); + +// tag=1067 +// QDialog::event(QEvent * event) +QtDartBindings_EXPORT bool c_QDialog__event_QEvent(void *thisObj, void *event_); + +// tag=1067 +// QDialog::eventFilter(QObject * arg__1, QEvent * arg__2) +QtDartBindings_EXPORT bool c_QDialog__eventFilter_QObject_QEvent(void *thisObj, + void *arg__1_, + void *arg__2_); + +// tag=1067 +// QDialog::exec() +QtDartBindings_EXPORT int c_QDialog__exec(void *thisObj); + +// tag=1067 +// QDialog::finished(int result) +QtDartBindings_EXPORT void c_QDialog__finished_int(void *thisObj, int result); + +// tag=1078 +QtDartBindings_EXPORT void +c_QDialog__onFinished_int(void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QDialog::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QDialog__focusNextPrevChild_bool(void *thisObj, + bool next); + +// tag=1067 +// QDialog::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QDialog__hasHeightForWidth(void *thisObj); + +// tag=1067 +// QDialog::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QDialog__heightForWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QDialog::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QDialog__initPainter_QPainter(void *thisObj, + void *painter_); + +// tag=1067 +// QDialog::isSizeGripEnabled() const +QtDartBindings_EXPORT bool c_QDialog__isSizeGripEnabled(void *thisObj); + +// tag=1067 +// QDialog::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QDialog__leaveEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QDialog::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QDialog__minimumSizeHint(void *thisObj); + +// tag=1067 +// QDialog::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QDialog__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QDialog::mouseMoveEvent(QMouseEvent * event) +QtDartBindings_EXPORT void c_QDialog__mouseMoveEvent_QMouseEvent(void *thisObj, + void *event_); + +// tag=1067 +// QDialog::mousePressEvent(QMouseEvent * event) +QtDartBindings_EXPORT void c_QDialog__mousePressEvent_QMouseEvent(void *thisObj, + void *event_); + +// tag=1067 +// QDialog::mouseReleaseEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QDialog__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QDialog::open() +QtDartBindings_EXPORT void c_QDialog__open(void *thisObj); + +// tag=1067 +// QDialog::paintEvent(QPaintEvent * event) +QtDartBindings_EXPORT void c_QDialog__paintEvent_QPaintEvent(void *thisObj, + void *event_); + +// tag=1067 +// QDialog::reject() +QtDartBindings_EXPORT void c_QDialog__reject(void *thisObj); + +// tag=1067 +// QDialog::rejected() +QtDartBindings_EXPORT void c_QDialog__rejected(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void +c_QDialog__onRejected(void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QDialog::result() const +QtDartBindings_EXPORT int c_QDialog__result(void *thisObj); + +// tag=1067 +// QDialog::setModal(bool modal) +QtDartBindings_EXPORT void c_QDialog__setModal_bool(void *thisObj, bool modal); + +// tag=1067 +// QDialog::setResult(int r) +QtDartBindings_EXPORT void c_QDialog__setResult_int(void *thisObj, int r); + +// tag=1067 +// QDialog::setSizeGripEnabled(bool arg__1) +QtDartBindings_EXPORT void c_QDialog__setSizeGripEnabled_bool(void *thisObj, + bool arg__1); + +// tag=1067 +// QDialog::setVisible(bool visible) +QtDartBindings_EXPORT void c_QDialog__setVisible_bool(void *thisObj, + bool visible); + +// tag=1067 +// QDialog::sharedPainter() const +QtDartBindings_EXPORT void *c_QDialog__sharedPainter(void *thisObj); + +// tag=1067 +// QDialog::sizeHint() const +QtDartBindings_EXPORT void *c_QDialog__sizeHint(void *thisObj); + +// tag=1067 +// QDialog::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QDialog__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1066 +QtDartBindings_EXPORT void c_QDialog__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QDialog__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QDialog_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QEvent_c.cpp b/generated/QtDartBindings/dart/ffi/QEvent_c.cpp new file mode 100644 index 0000000..bc4d780 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QEvent_c.cpp @@ -0,0 +1,144 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QEvent_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +void QEvent_wrapper::accept() { ::QEvent::accept(); } +QEvent *QEvent_wrapper::clone() const { + if (m_cloneCallback) { + const void *thisPtr = this; + return m_cloneCallback(const_cast(thisPtr)); + } else { + return ::QEvent::clone(); + } +} +QEvent *QEvent_wrapper::clone_nocallback() const { return ::QEvent::clone(); } +void QEvent_wrapper::ignore() { ::QEvent::ignore(); } +bool QEvent_wrapper::isAccepted() const { return ::QEvent::isAccepted(); } +bool QEvent_wrapper::isInputEvent() const { return ::QEvent::isInputEvent(); } +bool QEvent_wrapper::isPointerEvent() const { + return ::QEvent::isPointerEvent(); +} +bool QEvent_wrapper::isSinglePointEvent() const { + return ::QEvent::isSinglePointEvent(); +} +int QEvent_wrapper::registerEventType(int hint) { + return ::QEvent::registerEventType(hint); +} +void QEvent_wrapper::setAccepted(bool accepted) { + if (m_setAcceptedCallback) { + const void *thisPtr = this; + m_setAcceptedCallback(const_cast(thisPtr), accepted); + } else { + ::QEvent::setAccepted(accepted); + } +} +void QEvent_wrapper::setAccepted_nocallback(bool accepted) { + ::QEvent::setAccepted(accepted); +} +bool QEvent_wrapper::spontaneous() const { return ::QEvent::spontaneous(); } +QEvent_wrapper::~QEvent_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QEvent *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +static QtDartBindings_wrappersNS::QEvent_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QEvent_Finalizer(void *cppObj) { + delete reinterpret_cast(cppObj); +} // accept() +void c_QEvent__accept(void *thisObj) { fromPtr(thisObj)->accept(); } +// clone() const +void *c_QEvent__clone(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->clone_nocallback(); + } else { + return targetPtr->clone(); + } + }(); + return result; +} +// ignore() +void c_QEvent__ignore(void *thisObj) { fromPtr(thisObj)->ignore(); } +// isAccepted() const +bool c_QEvent__isAccepted(void *thisObj) { + const auto &result = fromPtr(thisObj)->isAccepted(); + return result; +} +// isInputEvent() const +bool c_QEvent__isInputEvent(void *thisObj) { + const auto &result = fromPtr(thisObj)->isInputEvent(); + return result; +} +// isPointerEvent() const +bool c_QEvent__isPointerEvent(void *thisObj) { + const auto &result = fromPtr(thisObj)->isPointerEvent(); + return result; +} +// isSinglePointEvent() const +bool c_QEvent__isSinglePointEvent(void *thisObj) { + const auto &result = fromPtr(thisObj)->isSinglePointEvent(); + return result; +} +// registerEventType(int hint) +int c_static_QEvent__registerEventType_int(int hint) { + const auto &result = + QtDartBindings_wrappersNS::QEvent_wrapper::registerEventType(hint); + return result; +} +// setAccepted(bool accepted) +void c_QEvent__setAccepted_bool(void *thisObj, bool accepted) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setAccepted_nocallback(accepted); + } else { + return targetPtr->setAccepted(accepted); + } + }(); +} +// spontaneous() const +bool c_QEvent__spontaneous(void *thisObj) { + const auto &result = fromPtr(thisObj)->spontaneous(); + return result; +} +void c_QEvent__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QEvent__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 4164: + wrapper->m_cloneCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QEvent_wrapper::Callback_clone>(callback); + break; + case 4172: + wrapper->m_setAcceptedCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QEvent_wrapper::Callback_setAccepted>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QEvent_c.h b/generated/QtDartBindings/dart/ffi/QEvent_c.h new file mode 100644 index 0000000..0fe2b89 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QEvent_c.h @@ -0,0 +1,57 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include + +namespace QtDartBindings_wrappersNS { +class QEvent_wrapper : public ::QEvent { +public: + ~QEvent_wrapper(); + void accept(); + virtual QEvent *clone() const; + virtual QEvent *clone_nocallback() const; + void ignore(); + bool isAccepted() const; + bool isInputEvent() const; + bool isPointerEvent() const; + bool isSinglePointEvent() const; + static int registerEventType(int hint = -1); + virtual void setAccepted(bool accepted); + virtual void setAccepted_nocallback(bool accepted); + bool spontaneous() const; + typedef QEvent *(*Callback_clone)(void *); + Callback_clone m_cloneCallback = nullptr; + typedef void (*Callback_setAccepted)(void *, bool accepted); + Callback_setAccepted m_setAcceptedCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QEvent::accept() +QtDartBindings_EXPORT void c_QEvent__accept(void *thisObj); +// QEvent::clone() const +QtDartBindings_EXPORT void *c_QEvent__clone(void *thisObj); +// QEvent::ignore() +QtDartBindings_EXPORT void c_QEvent__ignore(void *thisObj); +// QEvent::isAccepted() const +QtDartBindings_EXPORT bool c_QEvent__isAccepted(void *thisObj); +// QEvent::isInputEvent() const +QtDartBindings_EXPORT bool c_QEvent__isInputEvent(void *thisObj); +// QEvent::isPointerEvent() const +QtDartBindings_EXPORT bool c_QEvent__isPointerEvent(void *thisObj); +// QEvent::isSinglePointEvent() const +QtDartBindings_EXPORT bool c_QEvent__isSinglePointEvent(void *thisObj); +// QEvent::registerEventType(int hint) +QtDartBindings_EXPORT int c_static_QEvent__registerEventType_int(int hint); +// QEvent::setAccepted(bool accepted) +QtDartBindings_EXPORT void c_QEvent__setAccepted_bool(void *thisObj, + bool accepted); +// QEvent::spontaneous() const +QtDartBindings_EXPORT bool c_QEvent__spontaneous(void *thisObj); +QtDartBindings_EXPORT void c_QEvent__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QEvent__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QEvent_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QEvent_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QEvent_wrapper.cpp new file mode 100644 index 0000000..60b7b3e --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QEvent_wrapper.cpp @@ -0,0 +1,229 @@ +#include "QEvent_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +void QEvent_wrapper::accept() { + // tag=1000 + + // tag=1004 + ::QEvent::accept(); +} +QEvent *QEvent_wrapper::clone() const { + // tag=1000 + if (m_cloneCallback) { + // tag=1001 + const void *thisPtr = this; + return m_cloneCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QEvent::clone(); + } +} +// tag=1009 +QEvent *QEvent_wrapper::clone_nocallback() const { + // tag=1003 + return ::QEvent::clone(); +} +void QEvent_wrapper::ignore() { + // tag=1000 + + // tag=1004 + ::QEvent::ignore(); +} +bool QEvent_wrapper::isAccepted() const { + // tag=1000 + + // tag=1004 + return ::QEvent::isAccepted(); +} +bool QEvent_wrapper::isInputEvent() const { + // tag=1000 + + // tag=1004 + return ::QEvent::isInputEvent(); +} +bool QEvent_wrapper::isPointerEvent() const { + // tag=1000 + + // tag=1004 + return ::QEvent::isPointerEvent(); +} +bool QEvent_wrapper::isSinglePointEvent() const { + // tag=1000 + + // tag=1004 + return ::QEvent::isSinglePointEvent(); +} +int QEvent_wrapper::registerEventType(int hint) { + // tag=1000 + + // tag=1004 + return ::QEvent::registerEventType(hint); +} +void QEvent_wrapper::setAccepted(bool accepted) { + // tag=1000 + if (m_setAcceptedCallback) { + // tag=1001 + const void *thisPtr = this; + m_setAcceptedCallback(const_cast(thisPtr), accepted); + } else { + // tag=1002 + ::QEvent::setAccepted(accepted); + } +} +// tag=1009 +void QEvent_wrapper::setAccepted_nocallback(bool accepted) { + // tag=1003 + ::QEvent::setAccepted(accepted); +} +bool QEvent_wrapper::spontaneous() const { + // tag=1000 + + // tag=1004 + return ::QEvent::spontaneous(); +} + +// tag=1005 +QEvent_wrapper::~QEvent_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QEvent *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +// tag=1014 +static QtDartBindings_wrappersNS::QEvent_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QEvent_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast(cppObj); +} +// tag=1050 +// accept() +void c_QEvent__accept(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->accept(); +} + +// tag=1050 +// clone() const +void *c_QEvent__clone(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->clone_nocallback(); + } else { + return targetPtr->clone(); + } + }(); +} + +// tag=1050 +// ignore() +void c_QEvent__ignore(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->ignore(); +} + +// tag=1050 +// isAccepted() const +bool c_QEvent__isAccepted(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isAccepted(); +} + +// tag=1050 +// isInputEvent() const +bool c_QEvent__isInputEvent(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isInputEvent(); +} + +// tag=1050 +// isPointerEvent() const +bool c_QEvent__isPointerEvent(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isPointerEvent(); +} + +// tag=1050 +// isSinglePointEvent() const +bool c_QEvent__isSinglePointEvent(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isSinglePointEvent(); +} + +// tag=1050 +// registerEventType(int hint) +int c_static_QEvent__registerEventType_int(int hint) { + return + // tag=1068 + QtDartBindings_wrappersNS::QEvent_wrapper::registerEventType(hint); +} + +// tag=1050 +// setAccepted(bool accepted) +void c_QEvent__setAccepted_bool(void *thisObj, bool accepted) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setAccepted_nocallback(accepted); + } else { + return targetPtr->setAccepted(accepted); + } + }(); +} + +// tag=1050 +// spontaneous() const +bool c_QEvent__spontaneous(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->spontaneous(); +} +void c_QEvent__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QEvent__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 4147: + wrapper->m_cloneCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QEvent_wrapper::Callback_clone>(callback); + break; + case 4155: + wrapper->m_setAcceptedCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QEvent_wrapper::Callback_setAccepted>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QEvent_wrapper.h b/generated/QtDartBindings/dart/ffi/QEvent_wrapper.h new file mode 100644 index 0000000..8e1fed2 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QEvent_wrapper.h @@ -0,0 +1,95 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QEvent_wrapper : public ::QEvent { +public: + ~QEvent_wrapper(); + // tag=1041 + void accept(); + // tag=1041 + virtual QEvent *clone() const; + // tag=1008 + virtual QEvent *clone_nocallback() const; + // tag=1041 + void ignore(); + // tag=1041 + bool isAccepted() const; + // tag=1041 + bool isInputEvent() const; + // tag=1041 + bool isPointerEvent() const; + // tag=1041 + bool isSinglePointEvent() const; + // tag=1041 + static int registerEventType(int hint = -1); + // tag=1041 + virtual void setAccepted(bool accepted); + // tag=1008 + virtual void setAccepted_nocallback(bool accepted); + // tag=1041 + bool spontaneous() const; + // tag=1042 + typedef QEvent *(*Callback_clone)(void *); + Callback_clone m_cloneCallback = nullptr; + // tag=1042 + typedef void (*Callback_setAccepted)(void *, bool accepted); + Callback_setAccepted m_setAcceptedCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QEvent::accept() +QtDartBindings_EXPORT void c_QEvent__accept(void *thisObj); + +// tag=1067 +// QEvent::clone() const +QtDartBindings_EXPORT void *c_QEvent__clone(void *thisObj); + +// tag=1067 +// QEvent::ignore() +QtDartBindings_EXPORT void c_QEvent__ignore(void *thisObj); + +// tag=1067 +// QEvent::isAccepted() const +QtDartBindings_EXPORT bool c_QEvent__isAccepted(void *thisObj); + +// tag=1067 +// QEvent::isInputEvent() const +QtDartBindings_EXPORT bool c_QEvent__isInputEvent(void *thisObj); + +// tag=1067 +// QEvent::isPointerEvent() const +QtDartBindings_EXPORT bool c_QEvent__isPointerEvent(void *thisObj); + +// tag=1067 +// QEvent::isSinglePointEvent() const +QtDartBindings_EXPORT bool c_QEvent__isSinglePointEvent(void *thisObj); + +// tag=1067 +// QEvent::registerEventType(int hint) +QtDartBindings_EXPORT int c_static_QEvent__registerEventType_int(int hint); + +// tag=1067 +// QEvent::setAccepted(bool accepted) +QtDartBindings_EXPORT void c_QEvent__setAccepted_bool(void *thisObj, + bool accepted); + +// tag=1067 +// QEvent::spontaneous() const +QtDartBindings_EXPORT bool c_QEvent__spontaneous(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QEvent__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QEvent__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QEvent_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QFileInfo_c.cpp b/generated/QtDartBindings/dart/ffi/QFileInfo_c.cpp new file mode 100644 index 0000000..6688864 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QFileInfo_c.cpp @@ -0,0 +1,335 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QFileInfo_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QFileInfo_wrapper::QFileInfo_wrapper() : ::QFileInfo() {} +QFileInfo_wrapper::QFileInfo_wrapper(const QString &file) : ::QFileInfo(file) {} +QString QFileInfo_wrapper::absoluteFilePath() const { + return ::QFileInfo::absoluteFilePath(); +} +QString QFileInfo_wrapper::absolutePath() const { + return ::QFileInfo::absolutePath(); +} +QString QFileInfo_wrapper::baseName() const { return ::QFileInfo::baseName(); } +QString QFileInfo_wrapper::bundleName() const { + return ::QFileInfo::bundleName(); +} +bool QFileInfo_wrapper::caching() const { return ::QFileInfo::caching(); } +QString QFileInfo_wrapper::canonicalFilePath() const { + return ::QFileInfo::canonicalFilePath(); +} +QString QFileInfo_wrapper::canonicalPath() const { + return ::QFileInfo::canonicalPath(); +} +QString QFileInfo_wrapper::completeBaseName() const { + return ::QFileInfo::completeBaseName(); +} +QString QFileInfo_wrapper::completeSuffix() const { + return ::QFileInfo::completeSuffix(); +} +bool QFileInfo_wrapper::exists() const { return ::QFileInfo::exists(); } +bool QFileInfo_wrapper::exists(const QString &file) { + return ::QFileInfo::exists(file); +} +QString QFileInfo_wrapper::fileName() const { return ::QFileInfo::fileName(); } +QString QFileInfo_wrapper::filePath() const { return ::QFileInfo::filePath(); } +QString QFileInfo_wrapper::group() const { return ::QFileInfo::group(); } +bool QFileInfo_wrapper::isAbsolute() const { return ::QFileInfo::isAbsolute(); } +bool QFileInfo_wrapper::isAlias() const { return ::QFileInfo::isAlias(); } +bool QFileInfo_wrapper::isBundle() const { return ::QFileInfo::isBundle(); } +bool QFileInfo_wrapper::isDir() const { return ::QFileInfo::isDir(); } +bool QFileInfo_wrapper::isExecutable() const { + return ::QFileInfo::isExecutable(); +} +bool QFileInfo_wrapper::isFile() const { return ::QFileInfo::isFile(); } +bool QFileInfo_wrapper::isHidden() const { return ::QFileInfo::isHidden(); } +bool QFileInfo_wrapper::isJunction() const { return ::QFileInfo::isJunction(); } +bool QFileInfo_wrapper::isNativePath() const { + return ::QFileInfo::isNativePath(); +} +bool QFileInfo_wrapper::isReadable() const { return ::QFileInfo::isReadable(); } +bool QFileInfo_wrapper::isRelative() const { return ::QFileInfo::isRelative(); } +bool QFileInfo_wrapper::isRoot() const { return ::QFileInfo::isRoot(); } +bool QFileInfo_wrapper::isShortcut() const { return ::QFileInfo::isShortcut(); } +bool QFileInfo_wrapper::isSymLink() const { return ::QFileInfo::isSymLink(); } +bool QFileInfo_wrapper::isSymbolicLink() const { + return ::QFileInfo::isSymbolicLink(); +} +bool QFileInfo_wrapper::isWritable() const { return ::QFileInfo::isWritable(); } +QString QFileInfo_wrapper::junctionTarget() const { + return ::QFileInfo::junctionTarget(); +} +bool QFileInfo_wrapper::makeAbsolute() { return ::QFileInfo::makeAbsolute(); } +QString QFileInfo_wrapper::owner() const { return ::QFileInfo::owner(); } +QString QFileInfo_wrapper::path() const { return ::QFileInfo::path(); } +void QFileInfo_wrapper::refresh() { ::QFileInfo::refresh(); } +void QFileInfo_wrapper::setCaching(bool on) { ::QFileInfo::setCaching(on); } +void QFileInfo_wrapper::setFile(const QString &file) { + ::QFileInfo::setFile(file); +} +qint64 QFileInfo_wrapper::size() const { return ::QFileInfo::size(); } +void QFileInfo_wrapper::stat() { ::QFileInfo::stat(); } +QString QFileInfo_wrapper::suffix() const { return ::QFileInfo::suffix(); } +QString QFileInfo_wrapper::symLinkTarget() const { + return ::QFileInfo::symLinkTarget(); +} +QFileInfo_wrapper::~QFileInfo_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QFileInfo *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QFileInfo_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QFileInfo_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QFileInfo__constructor() { + auto ptr = new QtDartBindings_wrappersNS::QFileInfo_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QFileInfo__constructor_QString(const char *file_) { + const auto file = QString::fromUtf8(file_); + auto ptr = new QtDartBindings_wrappersNS::QFileInfo_wrapper(file); + return reinterpret_cast(ptr); +} +// absoluteFilePath() const +void *c_QFileInfo__absoluteFilePath(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->absoluteFilePath()}; + return result; +} +// absolutePath() const +void *c_QFileInfo__absolutePath(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->absolutePath()}; + return result; +} +// baseName() const +void *c_QFileInfo__baseName(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->baseName()}; + return result; +} +// bundleName() const +void *c_QFileInfo__bundleName(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->bundleName()}; + return result; +} +// caching() const +bool c_QFileInfo__caching(void *thisObj) { + const auto &result = fromPtr(thisObj)->caching(); + return result; +} +// canonicalFilePath() const +void *c_QFileInfo__canonicalFilePath(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->canonicalFilePath()}; + return result; +} +// canonicalPath() const +void *c_QFileInfo__canonicalPath(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->canonicalPath()}; + return result; +} +// completeBaseName() const +void *c_QFileInfo__completeBaseName(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->completeBaseName()}; + return result; +} +// completeSuffix() const +void *c_QFileInfo__completeSuffix(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->completeSuffix()}; + return result; +} +// exists() const +bool c_QFileInfo__exists(void *thisObj) { + const auto &result = fromPtr(thisObj)->exists(); + return result; +} +// exists(const QString & file) +bool c_static_QFileInfo__exists_QString(const char *file_) { + const auto file = QString::fromUtf8(file_); + const auto &result = + QtDartBindings_wrappersNS::QFileInfo_wrapper::exists(file); + free((char *)file_); + return result; +} +// fileName() const +void *c_QFileInfo__fileName(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->fileName()}; + return result; +} +// filePath() const +void *c_QFileInfo__filePath(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->filePath()}; + return result; +} +// group() const +void *c_QFileInfo__group(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->group()}; + return result; +} +// isAbsolute() const +bool c_QFileInfo__isAbsolute(void *thisObj) { + const auto &result = fromPtr(thisObj)->isAbsolute(); + return result; +} +// isAlias() const +bool c_QFileInfo__isAlias(void *thisObj) { + const auto &result = fromPtr(thisObj)->isAlias(); + return result; +} +// isBundle() const +bool c_QFileInfo__isBundle(void *thisObj) { + const auto &result = fromPtr(thisObj)->isBundle(); + return result; +} +// isDir() const +bool c_QFileInfo__isDir(void *thisObj) { + const auto &result = fromPtr(thisObj)->isDir(); + return result; +} +// isExecutable() const +bool c_QFileInfo__isExecutable(void *thisObj) { + const auto &result = fromPtr(thisObj)->isExecutable(); + return result; +} +// isFile() const +bool c_QFileInfo__isFile(void *thisObj) { + const auto &result = fromPtr(thisObj)->isFile(); + return result; +} +// isHidden() const +bool c_QFileInfo__isHidden(void *thisObj) { + const auto &result = fromPtr(thisObj)->isHidden(); + return result; +} +// isJunction() const +bool c_QFileInfo__isJunction(void *thisObj) { + const auto &result = fromPtr(thisObj)->isJunction(); + return result; +} +// isNativePath() const +bool c_QFileInfo__isNativePath(void *thisObj) { + const auto &result = fromPtr(thisObj)->isNativePath(); + return result; +} +// isReadable() const +bool c_QFileInfo__isReadable(void *thisObj) { + const auto &result = fromPtr(thisObj)->isReadable(); + return result; +} +// isRelative() const +bool c_QFileInfo__isRelative(void *thisObj) { + const auto &result = fromPtr(thisObj)->isRelative(); + return result; +} +// isRoot() const +bool c_QFileInfo__isRoot(void *thisObj) { + const auto &result = fromPtr(thisObj)->isRoot(); + return result; +} +// isShortcut() const +bool c_QFileInfo__isShortcut(void *thisObj) { + const auto &result = fromPtr(thisObj)->isShortcut(); + return result; +} +// isSymLink() const +bool c_QFileInfo__isSymLink(void *thisObj) { + const auto &result = fromPtr(thisObj)->isSymLink(); + return result; +} +// isSymbolicLink() const +bool c_QFileInfo__isSymbolicLink(void *thisObj) { + const auto &result = fromPtr(thisObj)->isSymbolicLink(); + return result; +} +// isWritable() const +bool c_QFileInfo__isWritable(void *thisObj) { + const auto &result = fromPtr(thisObj)->isWritable(); + return result; +} +// junctionTarget() const +void *c_QFileInfo__junctionTarget(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->junctionTarget()}; + return result; +} +// makeAbsolute() +bool c_QFileInfo__makeAbsolute(void *thisObj) { + const auto &result = fromPtr(thisObj)->makeAbsolute(); + return result; +} +// owner() const +void *c_QFileInfo__owner(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->owner()}; + return result; +} +// path() const +void *c_QFileInfo__path(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->path()}; + return result; +} +// refresh() +void c_QFileInfo__refresh(void *thisObj) { fromPtr(thisObj)->refresh(); } +// setCaching(bool on) +void c_QFileInfo__setCaching_bool(void *thisObj, bool on) { + fromPtr(thisObj)->setCaching(on); +} +// setFile(const QString & file) +void c_QFileInfo__setFile_QString(void *thisObj, const char *file_) { + const auto file = QString::fromUtf8(file_); + fromPtr(thisObj)->setFile(file); + free((char *)file_); +} +// size() const +qint64 c_QFileInfo__size(void *thisObj) { + const auto &result = fromPtr(thisObj)->size(); + return result; +} +// stat() +void c_QFileInfo__stat(void *thisObj) { fromPtr(thisObj)->stat(); } +// suffix() const +void *c_QFileInfo__suffix(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->suffix()}; + return result; +} +// symLinkTarget() const +void *c_QFileInfo__symLinkTarget(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->symLinkTarget()}; + return result; +} +void c_QFileInfo__destructor(void *thisObj) { delete fromPtr(thisObj); } +} diff --git a/generated/QtDartBindings/dart/ffi/QFileInfo_c.h b/generated/QtDartBindings/dart/ffi/QFileInfo_c.h new file mode 100644 index 0000000..8216647 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QFileInfo_c.h @@ -0,0 +1,149 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include + +namespace QtDartBindings_wrappersNS { +class QFileInfo_wrapper : public ::QFileInfo { +public: + ~QFileInfo_wrapper(); + QFileInfo_wrapper(); + QFileInfo_wrapper(const QString &file); + QString absoluteFilePath() const; + QString absolutePath() const; + QString baseName() const; + QString bundleName() const; + bool caching() const; + QString canonicalFilePath() const; + QString canonicalPath() const; + QString completeBaseName() const; + QString completeSuffix() const; + bool exists() const; + static bool exists(const QString &file); + QString fileName() const; + QString filePath() const; + QString group() const; + bool isAbsolute() const; + bool isAlias() const; + bool isBundle() const; + bool isDir() const; + bool isExecutable() const; + bool isFile() const; + bool isHidden() const; + bool isJunction() const; + bool isNativePath() const; + bool isReadable() const; + bool isRelative() const; + bool isRoot() const; + bool isShortcut() const; + bool isSymLink() const; + bool isSymbolicLink() const; + bool isWritable() const; + QString junctionTarget() const; + bool makeAbsolute(); + QString owner() const; + QString path() const; + void refresh(); + void setCaching(bool on); + void setFile(const QString &file); + qint64 size() const; + void stat(); + QString suffix() const; + QString symLinkTarget() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QFileInfo::QFileInfo() +QtDartBindings_EXPORT void *c_QFileInfo__constructor(); +// QFileInfo::QFileInfo(const QString & file) +QtDartBindings_EXPORT void *c_QFileInfo__constructor_QString(const char *file_); +// QFileInfo::absoluteFilePath() const +QtDartBindings_EXPORT void *c_QFileInfo__absoluteFilePath(void *thisObj); +// QFileInfo::absolutePath() const +QtDartBindings_EXPORT void *c_QFileInfo__absolutePath(void *thisObj); +// QFileInfo::baseName() const +QtDartBindings_EXPORT void *c_QFileInfo__baseName(void *thisObj); +// QFileInfo::bundleName() const +QtDartBindings_EXPORT void *c_QFileInfo__bundleName(void *thisObj); +// QFileInfo::caching() const +QtDartBindings_EXPORT bool c_QFileInfo__caching(void *thisObj); +// QFileInfo::canonicalFilePath() const +QtDartBindings_EXPORT void *c_QFileInfo__canonicalFilePath(void *thisObj); +// QFileInfo::canonicalPath() const +QtDartBindings_EXPORT void *c_QFileInfo__canonicalPath(void *thisObj); +// QFileInfo::completeBaseName() const +QtDartBindings_EXPORT void *c_QFileInfo__completeBaseName(void *thisObj); +// QFileInfo::completeSuffix() const +QtDartBindings_EXPORT void *c_QFileInfo__completeSuffix(void *thisObj); +// QFileInfo::exists() const +QtDartBindings_EXPORT bool c_QFileInfo__exists(void *thisObj); +// QFileInfo::exists(const QString & file) +QtDartBindings_EXPORT bool +c_static_QFileInfo__exists_QString(const char *file_); +// QFileInfo::fileName() const +QtDartBindings_EXPORT void *c_QFileInfo__fileName(void *thisObj); +// QFileInfo::filePath() const +QtDartBindings_EXPORT void *c_QFileInfo__filePath(void *thisObj); +// QFileInfo::group() const +QtDartBindings_EXPORT void *c_QFileInfo__group(void *thisObj); +// QFileInfo::isAbsolute() const +QtDartBindings_EXPORT bool c_QFileInfo__isAbsolute(void *thisObj); +// QFileInfo::isAlias() const +QtDartBindings_EXPORT bool c_QFileInfo__isAlias(void *thisObj); +// QFileInfo::isBundle() const +QtDartBindings_EXPORT bool c_QFileInfo__isBundle(void *thisObj); +// QFileInfo::isDir() const +QtDartBindings_EXPORT bool c_QFileInfo__isDir(void *thisObj); +// QFileInfo::isExecutable() const +QtDartBindings_EXPORT bool c_QFileInfo__isExecutable(void *thisObj); +// QFileInfo::isFile() const +QtDartBindings_EXPORT bool c_QFileInfo__isFile(void *thisObj); +// QFileInfo::isHidden() const +QtDartBindings_EXPORT bool c_QFileInfo__isHidden(void *thisObj); +// QFileInfo::isJunction() const +QtDartBindings_EXPORT bool c_QFileInfo__isJunction(void *thisObj); +// QFileInfo::isNativePath() const +QtDartBindings_EXPORT bool c_QFileInfo__isNativePath(void *thisObj); +// QFileInfo::isReadable() const +QtDartBindings_EXPORT bool c_QFileInfo__isReadable(void *thisObj); +// QFileInfo::isRelative() const +QtDartBindings_EXPORT bool c_QFileInfo__isRelative(void *thisObj); +// QFileInfo::isRoot() const +QtDartBindings_EXPORT bool c_QFileInfo__isRoot(void *thisObj); +// QFileInfo::isShortcut() const +QtDartBindings_EXPORT bool c_QFileInfo__isShortcut(void *thisObj); +// QFileInfo::isSymLink() const +QtDartBindings_EXPORT bool c_QFileInfo__isSymLink(void *thisObj); +// QFileInfo::isSymbolicLink() const +QtDartBindings_EXPORT bool c_QFileInfo__isSymbolicLink(void *thisObj); +// QFileInfo::isWritable() const +QtDartBindings_EXPORT bool c_QFileInfo__isWritable(void *thisObj); +// QFileInfo::junctionTarget() const +QtDartBindings_EXPORT void *c_QFileInfo__junctionTarget(void *thisObj); +// QFileInfo::makeAbsolute() +QtDartBindings_EXPORT bool c_QFileInfo__makeAbsolute(void *thisObj); +// QFileInfo::owner() const +QtDartBindings_EXPORT void *c_QFileInfo__owner(void *thisObj); +// QFileInfo::path() const +QtDartBindings_EXPORT void *c_QFileInfo__path(void *thisObj); +// QFileInfo::refresh() +QtDartBindings_EXPORT void c_QFileInfo__refresh(void *thisObj); +// QFileInfo::setCaching(bool on) +QtDartBindings_EXPORT void c_QFileInfo__setCaching_bool(void *thisObj, bool on); +// QFileInfo::setFile(const QString & file) +QtDartBindings_EXPORT void c_QFileInfo__setFile_QString(void *thisObj, + const char *file_); +// QFileInfo::size() const +QtDartBindings_EXPORT qint64 c_QFileInfo__size(void *thisObj); +// QFileInfo::stat() +QtDartBindings_EXPORT void c_QFileInfo__stat(void *thisObj); +// QFileInfo::suffix() const +QtDartBindings_EXPORT void *c_QFileInfo__suffix(void *thisObj); +// QFileInfo::symLinkTarget() const +QtDartBindings_EXPORT void *c_QFileInfo__symLinkTarget(void *thisObj); +QtDartBindings_EXPORT void c_QFileInfo__destructor(void *thisObj); +QtDartBindings_EXPORT void c_QFileInfo_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QFileInfo_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QFileInfo_wrapper.cpp new file mode 100644 index 0000000..5012324 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QFileInfo_wrapper.cpp @@ -0,0 +1,651 @@ +#include "QFileInfo_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QFileInfo_wrapper::QFileInfo_wrapper() : ::QFileInfo() {} + +// tag=1006 +QFileInfo_wrapper::QFileInfo_wrapper(const QString &file) : ::QFileInfo(file) {} +QString QFileInfo_wrapper::absoluteFilePath() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::absoluteFilePath(); +} +QString QFileInfo_wrapper::absolutePath() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::absolutePath(); +} +QString QFileInfo_wrapper::baseName() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::baseName(); +} +QString QFileInfo_wrapper::bundleName() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::bundleName(); +} +bool QFileInfo_wrapper::caching() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::caching(); +} +QString QFileInfo_wrapper::canonicalFilePath() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::canonicalFilePath(); +} +QString QFileInfo_wrapper::canonicalPath() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::canonicalPath(); +} +QString QFileInfo_wrapper::completeBaseName() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::completeBaseName(); +} +QString QFileInfo_wrapper::completeSuffix() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::completeSuffix(); +} +bool QFileInfo_wrapper::exists() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::exists(); +} +bool QFileInfo_wrapper::exists(const QString &file) { + // tag=1000 + + // tag=1004 + return ::QFileInfo::exists(file); +} +QString QFileInfo_wrapper::fileName() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::fileName(); +} +QString QFileInfo_wrapper::filePath() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::filePath(); +} +QString QFileInfo_wrapper::group() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::group(); +} +bool QFileInfo_wrapper::isAbsolute() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::isAbsolute(); +} +bool QFileInfo_wrapper::isBundle() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::isBundle(); +} +bool QFileInfo_wrapper::isDir() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::isDir(); +} +bool QFileInfo_wrapper::isExecutable() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::isExecutable(); +} +bool QFileInfo_wrapper::isFile() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::isFile(); +} +bool QFileInfo_wrapper::isHidden() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::isHidden(); +} +bool QFileInfo_wrapper::isJunction() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::isJunction(); +} +bool QFileInfo_wrapper::isNativePath() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::isNativePath(); +} +bool QFileInfo_wrapper::isReadable() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::isReadable(); +} +bool QFileInfo_wrapper::isRelative() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::isRelative(); +} +bool QFileInfo_wrapper::isRoot() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::isRoot(); +} +bool QFileInfo_wrapper::isShortcut() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::isShortcut(); +} +bool QFileInfo_wrapper::isSymLink() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::isSymLink(); +} +bool QFileInfo_wrapper::isSymbolicLink() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::isSymbolicLink(); +} +bool QFileInfo_wrapper::isWritable() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::isWritable(); +} +QString QFileInfo_wrapper::junctionTarget() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::junctionTarget(); +} +bool QFileInfo_wrapper::makeAbsolute() { + // tag=1000 + + // tag=1004 + return ::QFileInfo::makeAbsolute(); +} +QString QFileInfo_wrapper::owner() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::owner(); +} +QString QFileInfo_wrapper::path() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::path(); +} +void QFileInfo_wrapper::refresh() { + // tag=1000 + + // tag=1004 + ::QFileInfo::refresh(); +} +void QFileInfo_wrapper::setCaching(bool on) { + // tag=1000 + + // tag=1004 + ::QFileInfo::setCaching(on); +} +void QFileInfo_wrapper::setFile(const QString &file) { + // tag=1000 + + // tag=1004 + ::QFileInfo::setFile(file); +} +qint64 QFileInfo_wrapper::size() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::size(); +} +void QFileInfo_wrapper::stat() { + // tag=1000 + + // tag=1004 + ::QFileInfo::stat(); +} +QString QFileInfo_wrapper::suffix() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::suffix(); +} +QString QFileInfo_wrapper::symLinkTarget() const { + // tag=1000 + + // tag=1004 + return ::QFileInfo::symLinkTarget(); +} + +// tag=1005 +QFileInfo_wrapper::~QFileInfo_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QFileInfo *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QFileInfo_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QFileInfo_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QFileInfo__constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QFileInfo_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QFileInfo__constructor_QString(const char *file_) { + const auto file = QString::fromUtf8(file_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QFileInfo_wrapper(file); + return reinterpret_cast(ptr); +} + +// tag=1050 +// absoluteFilePath() const +void *c_QFileInfo__absoluteFilePath(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->absoluteFilePath()}; +} + +// tag=1050 +// absolutePath() const +void *c_QFileInfo__absolutePath(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->absolutePath()}; +} + +// tag=1050 +// baseName() const +void *c_QFileInfo__baseName(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->baseName()}; +} + +// tag=1050 +// bundleName() const +void *c_QFileInfo__bundleName(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->bundleName()}; +} + +// tag=1050 +// caching() const +bool c_QFileInfo__caching(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->caching(); +} + +// tag=1050 +// canonicalFilePath() const +void *c_QFileInfo__canonicalFilePath(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->canonicalFilePath()}; +} + +// tag=1050 +// canonicalPath() const +void *c_QFileInfo__canonicalPath(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->canonicalPath()}; +} + +// tag=1050 +// completeBaseName() const +void *c_QFileInfo__completeBaseName(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->completeBaseName()}; +} + +// tag=1050 +// completeSuffix() const +void *c_QFileInfo__completeSuffix(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->completeSuffix()}; +} + +// tag=1050 +// exists() const +bool c_QFileInfo__exists(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->exists(); +} + +// tag=1050 +// exists(const QString & file) +bool c_static_QFileInfo__exists_QString(const char *file_) { + const auto file = QString::fromUtf8(file_); + return + // tag=1068 + QtDartBindings_wrappersNS::QFileInfo_wrapper::exists(file); +} + +// tag=1050 +// fileName() const +void *c_QFileInfo__fileName(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->fileName()}; +} + +// tag=1050 +// filePath() const +void *c_QFileInfo__filePath(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->filePath()}; +} + +// tag=1050 +// group() const +void *c_QFileInfo__group(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->group()}; +} + +// tag=1050 +// isAbsolute() const +bool c_QFileInfo__isAbsolute(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isAbsolute(); +} + +// tag=1050 +// isBundle() const +bool c_QFileInfo__isBundle(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isBundle(); +} + +// tag=1050 +// isDir() const +bool c_QFileInfo__isDir(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isDir(); +} + +// tag=1050 +// isExecutable() const +bool c_QFileInfo__isExecutable(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isExecutable(); +} + +// tag=1050 +// isFile() const +bool c_QFileInfo__isFile(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isFile(); +} + +// tag=1050 +// isHidden() const +bool c_QFileInfo__isHidden(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isHidden(); +} + +// tag=1050 +// isJunction() const +bool c_QFileInfo__isJunction(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isJunction(); +} + +// tag=1050 +// isNativePath() const +bool c_QFileInfo__isNativePath(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isNativePath(); +} + +// tag=1050 +// isReadable() const +bool c_QFileInfo__isReadable(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isReadable(); +} + +// tag=1050 +// isRelative() const +bool c_QFileInfo__isRelative(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isRelative(); +} + +// tag=1050 +// isRoot() const +bool c_QFileInfo__isRoot(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isRoot(); +} + +// tag=1050 +// isShortcut() const +bool c_QFileInfo__isShortcut(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isShortcut(); +} + +// tag=1050 +// isSymLink() const +bool c_QFileInfo__isSymLink(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isSymLink(); +} + +// tag=1050 +// isSymbolicLink() const +bool c_QFileInfo__isSymbolicLink(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isSymbolicLink(); +} + +// tag=1050 +// isWritable() const +bool c_QFileInfo__isWritable(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isWritable(); +} + +// tag=1050 +// junctionTarget() const +void *c_QFileInfo__junctionTarget(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->junctionTarget()}; +} + +// tag=1050 +// makeAbsolute() +bool c_QFileInfo__makeAbsolute(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->makeAbsolute(); +} + +// tag=1050 +// owner() const +void *c_QFileInfo__owner(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->owner()}; +} + +// tag=1050 +// path() const +void *c_QFileInfo__path(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->path()}; +} + +// tag=1050 +// refresh() +void c_QFileInfo__refresh(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->refresh(); +} + +// tag=1050 +// setCaching(bool on) +void c_QFileInfo__setCaching_bool(void *thisObj, bool on) { + // tag=1010 + fromPtr(thisObj)->setCaching(on); +} + +// tag=1050 +// setFile(const QString & file) +void c_QFileInfo__setFile_QString(void *thisObj, const char *file_) { + const auto file = QString::fromUtf8(file_); + // tag=1010 + fromPtr(thisObj)->setFile(file); +} + +// tag=1050 +// size() const +qint64 c_QFileInfo__size(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->size(); +} + +// tag=1050 +// stat() +void c_QFileInfo__stat(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->stat(); +} + +// tag=1050 +// suffix() const +void *c_QFileInfo__suffix(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->suffix()}; +} + +// tag=1050 +// symLinkTarget() const +void *c_QFileInfo__symLinkTarget(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->symLinkTarget()}; +} +void c_QFileInfo__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} diff --git a/generated/QtDartBindings/dart/ffi/QFileInfo_wrapper.h b/generated/QtDartBindings/dart/ffi/QFileInfo_wrapper.h new file mode 100644 index 0000000..62105e7 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QFileInfo_wrapper.h @@ -0,0 +1,275 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1043 +class QFileInfo_wrapper : public ::QFileInfo { +public: + ~QFileInfo_wrapper(); + // tag=1041 + QFileInfo_wrapper(); + // tag=1041 + QFileInfo_wrapper(const QString &file); + // tag=1041 + QString absoluteFilePath() const; + // tag=1041 + QString absolutePath() const; + // tag=1041 + QString baseName() const; + // tag=1041 + QString bundleName() const; + // tag=1041 + bool caching() const; + // tag=1041 + QString canonicalFilePath() const; + // tag=1041 + QString canonicalPath() const; + // tag=1041 + QString completeBaseName() const; + // tag=1041 + QString completeSuffix() const; + // tag=1041 + bool exists() const; + // tag=1041 + static bool exists(const QString &file); + // tag=1041 + QString fileName() const; + // tag=1041 + QString filePath() const; + // tag=1041 + QString group() const; + // tag=1041 + bool isAbsolute() const; + // tag=1041 + bool isBundle() const; + // tag=1041 + bool isDir() const; + // tag=1041 + bool isExecutable() const; + // tag=1041 + bool isFile() const; + // tag=1041 + bool isHidden() const; + // tag=1041 + bool isJunction() const; + // tag=1041 + bool isNativePath() const; + // tag=1041 + bool isReadable() const; + // tag=1041 + bool isRelative() const; + // tag=1041 + bool isRoot() const; + // tag=1041 + bool isShortcut() const; + // tag=1041 + bool isSymLink() const; + // tag=1041 + bool isSymbolicLink() const; + // tag=1041 + bool isWritable() const; + // tag=1041 + QString junctionTarget() const; + // tag=1041 + bool makeAbsolute(); + // tag=1041 + QString owner() const; + // tag=1041 + QString path() const; + // tag=1041 + void refresh(); + // tag=1041 + void setCaching(bool on); + // tag=1041 + void setFile(const QString &file); + // tag=1041 + qint64 size() const; + // tag=1041 + void stat(); + // tag=1041 + QString suffix() const; + // tag=1041 + QString symLinkTarget() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QFileInfo::QFileInfo() +QtDartBindings_EXPORT void *c_QFileInfo__constructor(); + +// tag=1067 +// QFileInfo::QFileInfo(const QString & file) +QtDartBindings_EXPORT void *c_QFileInfo__constructor_QString(const char *file_); + +// tag=1067 +// QFileInfo::absoluteFilePath() const +QtDartBindings_EXPORT void *c_QFileInfo__absoluteFilePath(void *thisObj); + +// tag=1067 +// QFileInfo::absolutePath() const +QtDartBindings_EXPORT void *c_QFileInfo__absolutePath(void *thisObj); + +// tag=1067 +// QFileInfo::baseName() const +QtDartBindings_EXPORT void *c_QFileInfo__baseName(void *thisObj); + +// tag=1067 +// QFileInfo::bundleName() const +QtDartBindings_EXPORT void *c_QFileInfo__bundleName(void *thisObj); + +// tag=1067 +// QFileInfo::caching() const +QtDartBindings_EXPORT bool c_QFileInfo__caching(void *thisObj); + +// tag=1067 +// QFileInfo::canonicalFilePath() const +QtDartBindings_EXPORT void *c_QFileInfo__canonicalFilePath(void *thisObj); + +// tag=1067 +// QFileInfo::canonicalPath() const +QtDartBindings_EXPORT void *c_QFileInfo__canonicalPath(void *thisObj); + +// tag=1067 +// QFileInfo::completeBaseName() const +QtDartBindings_EXPORT void *c_QFileInfo__completeBaseName(void *thisObj); + +// tag=1067 +// QFileInfo::completeSuffix() const +QtDartBindings_EXPORT void *c_QFileInfo__completeSuffix(void *thisObj); + +// tag=1067 +// QFileInfo::exists() const +QtDartBindings_EXPORT bool c_QFileInfo__exists(void *thisObj); + +// tag=1067 +// QFileInfo::exists(const QString & file) +QtDartBindings_EXPORT bool +c_static_QFileInfo__exists_QString(const char *file_); + +// tag=1067 +// QFileInfo::fileName() const +QtDartBindings_EXPORT void *c_QFileInfo__fileName(void *thisObj); + +// tag=1067 +// QFileInfo::filePath() const +QtDartBindings_EXPORT void *c_QFileInfo__filePath(void *thisObj); + +// tag=1067 +// QFileInfo::group() const +QtDartBindings_EXPORT void *c_QFileInfo__group(void *thisObj); + +// tag=1067 +// QFileInfo::isAbsolute() const +QtDartBindings_EXPORT bool c_QFileInfo__isAbsolute(void *thisObj); + +// tag=1067 +// QFileInfo::isBundle() const +QtDartBindings_EXPORT bool c_QFileInfo__isBundle(void *thisObj); + +// tag=1067 +// QFileInfo::isDir() const +QtDartBindings_EXPORT bool c_QFileInfo__isDir(void *thisObj); + +// tag=1067 +// QFileInfo::isExecutable() const +QtDartBindings_EXPORT bool c_QFileInfo__isExecutable(void *thisObj); + +// tag=1067 +// QFileInfo::isFile() const +QtDartBindings_EXPORT bool c_QFileInfo__isFile(void *thisObj); + +// tag=1067 +// QFileInfo::isHidden() const +QtDartBindings_EXPORT bool c_QFileInfo__isHidden(void *thisObj); + +// tag=1067 +// QFileInfo::isJunction() const +QtDartBindings_EXPORT bool c_QFileInfo__isJunction(void *thisObj); + +// tag=1067 +// QFileInfo::isNativePath() const +QtDartBindings_EXPORT bool c_QFileInfo__isNativePath(void *thisObj); + +// tag=1067 +// QFileInfo::isReadable() const +QtDartBindings_EXPORT bool c_QFileInfo__isReadable(void *thisObj); + +// tag=1067 +// QFileInfo::isRelative() const +QtDartBindings_EXPORT bool c_QFileInfo__isRelative(void *thisObj); + +// tag=1067 +// QFileInfo::isRoot() const +QtDartBindings_EXPORT bool c_QFileInfo__isRoot(void *thisObj); + +// tag=1067 +// QFileInfo::isShortcut() const +QtDartBindings_EXPORT bool c_QFileInfo__isShortcut(void *thisObj); + +// tag=1067 +// QFileInfo::isSymLink() const +QtDartBindings_EXPORT bool c_QFileInfo__isSymLink(void *thisObj); + +// tag=1067 +// QFileInfo::isSymbolicLink() const +QtDartBindings_EXPORT bool c_QFileInfo__isSymbolicLink(void *thisObj); + +// tag=1067 +// QFileInfo::isWritable() const +QtDartBindings_EXPORT bool c_QFileInfo__isWritable(void *thisObj); + +// tag=1067 +// QFileInfo::junctionTarget() const +QtDartBindings_EXPORT void *c_QFileInfo__junctionTarget(void *thisObj); + +// tag=1067 +// QFileInfo::makeAbsolute() +QtDartBindings_EXPORT bool c_QFileInfo__makeAbsolute(void *thisObj); + +// tag=1067 +// QFileInfo::owner() const +QtDartBindings_EXPORT void *c_QFileInfo__owner(void *thisObj); + +// tag=1067 +// QFileInfo::path() const +QtDartBindings_EXPORT void *c_QFileInfo__path(void *thisObj); + +// tag=1067 +// QFileInfo::refresh() +QtDartBindings_EXPORT void c_QFileInfo__refresh(void *thisObj); + +// tag=1067 +// QFileInfo::setCaching(bool on) +QtDartBindings_EXPORT void c_QFileInfo__setCaching_bool(void *thisObj, bool on); + +// tag=1067 +// QFileInfo::setFile(const QString & file) +QtDartBindings_EXPORT void c_QFileInfo__setFile_QString(void *thisObj, + const char *file_); + +// tag=1067 +// QFileInfo::size() const +QtDartBindings_EXPORT qint64 c_QFileInfo__size(void *thisObj); + +// tag=1067 +// QFileInfo::stat() +QtDartBindings_EXPORT void c_QFileInfo__stat(void *thisObj); + +// tag=1067 +// QFileInfo::suffix() const +QtDartBindings_EXPORT void *c_QFileInfo__suffix(void *thisObj); + +// tag=1067 +// QFileInfo::symLinkTarget() const +QtDartBindings_EXPORT void *c_QFileInfo__symLinkTarget(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QFileInfo__destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QFileInfo_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QFontDatabase_c.cpp b/generated/QtDartBindings/dart/ffi/QFontDatabase_c.cpp new file mode 100644 index 0000000..d918695 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QFontDatabase_c.cpp @@ -0,0 +1,320 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QFontDatabase_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +int QFontDatabase_wrapper::addApplicationFont(const QString &fileName) { + return ::QFontDatabase::addApplicationFont(fileName); +} +int QFontDatabase_wrapper::addApplicationFontFromData( + const QByteArray &fontData) { + return ::QFontDatabase::addApplicationFontFromData(fontData); +} +QList QFontDatabase_wrapper::applicationFontFamilies(int id) { + return ::QFontDatabase::applicationFontFamilies(id); +} +bool QFontDatabase_wrapper::bold(const QString &family, const QString &style) { + return ::QFontDatabase::bold(family, style); +} +QList QFontDatabase_wrapper::families() { + return ::QFontDatabase::families(); +} +QFont QFontDatabase_wrapper::font(const QString &family, const QString &style, + int pointSize) { + return ::QFontDatabase::font(family, style, pointSize); +} +bool QFontDatabase_wrapper::hasFamily(const QString &family) { + return ::QFontDatabase::hasFamily(family); +} +bool QFontDatabase_wrapper::isBitmapScalable(const QString &family, + const QString &style) { + return ::QFontDatabase::isBitmapScalable(family, style); +} +bool QFontDatabase_wrapper::isFixedPitch(const QString &family, + const QString &style) { + return ::QFontDatabase::isFixedPitch(family, style); +} +bool QFontDatabase_wrapper::isPrivateFamily(const QString &family) { + return ::QFontDatabase::isPrivateFamily(family); +} +bool QFontDatabase_wrapper::isScalable(const QString &family, + const QString &style) { + return ::QFontDatabase::isScalable(family, style); +} +bool QFontDatabase_wrapper::isSmoothlyScalable(const QString &family, + const QString &style) { + return ::QFontDatabase::isSmoothlyScalable(family, style); +} +bool QFontDatabase_wrapper::italic(const QString &family, + const QString &style) { + return ::QFontDatabase::italic(family, style); +} +QList QFontDatabase_wrapper::pointSizes(const QString &family, + const QString &style) { + return ::QFontDatabase::pointSizes(family, style); +} +bool QFontDatabase_wrapper::removeAllApplicationFonts() { + return ::QFontDatabase::removeAllApplicationFonts(); +} +bool QFontDatabase_wrapper::removeApplicationFont(int id) { + return ::QFontDatabase::removeApplicationFont(id); +} +QList QFontDatabase_wrapper::smoothSizes(const QString &family, + const QString &style) { + return ::QFontDatabase::smoothSizes(family, style); +} +QList QFontDatabase_wrapper::standardSizes() { + return ::QFontDatabase::standardSizes(); +} +QString QFontDatabase_wrapper::styleString(const QFont &font) { + return ::QFontDatabase::styleString(font); +} +QList QFontDatabase_wrapper::styles(const QString &family) { + return ::QFontDatabase::styles(family); +} +QFont QFontDatabase_wrapper::systemFont(QFontDatabase::SystemFont type) { + return ::QFontDatabase::systemFont(type); +} +int QFontDatabase_wrapper::weight(const QString &family, const QString &style) { + return ::QFontDatabase::weight(family, style); +} +QFontDatabase_wrapper::~QFontDatabase_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QFontDatabase *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QFontDatabase_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { +void c_QFontDatabase_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} // addApplicationFont(const QString & fileName) +int c_static_QFontDatabase__addApplicationFont_QString(const char *fileName_) { + const auto fileName = QString::fromUtf8(fileName_); + const auto &result = + QtDartBindings_wrappersNS::QFontDatabase_wrapper::addApplicationFont( + fileName); + free((char *)fileName_); + return result; +} +// addApplicationFontFromData(const QByteArray & fontData) +int c_static_QFontDatabase__addApplicationFontFromData_QByteArray( + void *fontData_) { + assert(fontData_); + auto &fontData = *reinterpret_cast(fontData_); + const auto &result = QtDartBindings_wrappersNS::QFontDatabase_wrapper:: + addApplicationFontFromData(fontData); + return result; +} +// applicationFontFamilies(int id) +void *c_static_QFontDatabase__applicationFontFamilies_int(int id) { + const auto &result = new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QFontDatabase_wrapper::applicationFontFamilies( + id)}; + return result; +} +// bold(const QString & family, const QString & style) +bool c_static_QFontDatabase__bold_QString_QString(const char *family_, + const char *style_) { + const auto family = QString::fromUtf8(family_); + const auto style = QString::fromUtf8(style_); + const auto &result = + QtDartBindings_wrappersNS::QFontDatabase_wrapper::bold(family, style); + free((char *)family_); + free((char *)style_); + return result; +} +// families() +void *c_static_QFontDatabase__families() { + const auto &result = new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QFontDatabase_wrapper::families()}; + return result; +} +// font(const QString & family, const QString & style, int pointSize) +void *c_static_QFontDatabase__font_QString_QString_int(const char *family_, + const char *style_, + int pointSize) { + const auto family = QString::fromUtf8(family_); + const auto style = QString::fromUtf8(style_); + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QFontDatabase_wrapper::font(family, style, + pointSize)}; + free((char *)family_); + free((char *)style_); + return result; +} +// hasFamily(const QString & family) +bool c_static_QFontDatabase__hasFamily_QString(const char *family_) { + const auto family = QString::fromUtf8(family_); + const auto &result = + QtDartBindings_wrappersNS::QFontDatabase_wrapper::hasFamily(family); + free((char *)family_); + return result; +} +// isBitmapScalable(const QString & family, const QString & style) +bool c_static_QFontDatabase__isBitmapScalable_QString_QString( + const char *family_, const char *style_) { + const auto family = QString::fromUtf8(family_); + const auto style = QString::fromUtf8(style_); + const auto &result = + QtDartBindings_wrappersNS::QFontDatabase_wrapper::isBitmapScalable(family, + style); + free((char *)family_); + free((char *)style_); + return result; +} +// isFixedPitch(const QString & family, const QString & style) +bool c_static_QFontDatabase__isFixedPitch_QString_QString(const char *family_, + const char *style_) { + const auto family = QString::fromUtf8(family_); + const auto style = QString::fromUtf8(style_); + const auto &result = + QtDartBindings_wrappersNS::QFontDatabase_wrapper::isFixedPitch(family, + style); + free((char *)family_); + free((char *)style_); + return result; +} +// isPrivateFamily(const QString & family) +bool c_static_QFontDatabase__isPrivateFamily_QString(const char *family_) { + const auto family = QString::fromUtf8(family_); + const auto &result = + QtDartBindings_wrappersNS::QFontDatabase_wrapper::isPrivateFamily(family); + free((char *)family_); + return result; +} +// isScalable(const QString & family, const QString & style) +bool c_static_QFontDatabase__isScalable_QString_QString(const char *family_, + const char *style_) { + const auto family = QString::fromUtf8(family_); + const auto style = QString::fromUtf8(style_); + const auto &result = + QtDartBindings_wrappersNS::QFontDatabase_wrapper::isScalable(family, + style); + free((char *)family_); + free((char *)style_); + return result; +} +// isSmoothlyScalable(const QString & family, const QString & style) +bool c_static_QFontDatabase__isSmoothlyScalable_QString_QString( + const char *family_, const char *style_) { + const auto family = QString::fromUtf8(family_); + const auto style = QString::fromUtf8(style_); + const auto &result = + QtDartBindings_wrappersNS::QFontDatabase_wrapper::isSmoothlyScalable( + family, style); + free((char *)family_); + free((char *)style_); + return result; +} +// italic(const QString & family, const QString & style) +bool c_static_QFontDatabase__italic_QString_QString(const char *family_, + const char *style_) { + const auto family = QString::fromUtf8(family_); + const auto style = QString::fromUtf8(style_); + const auto &result = + QtDartBindings_wrappersNS::QFontDatabase_wrapper::italic(family, style); + free((char *)family_); + free((char *)style_); + return result; +} +// pointSizes(const QString & family, const QString & style) +void *c_static_QFontDatabase__pointSizes_QString_QString(const char *family_, + const char *style_) { + const auto family = QString::fromUtf8(family_); + const auto style = QString::fromUtf8(style_); + const auto &result = new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QFontDatabase_wrapper::pointSizes(family, + style)}; + free((char *)family_); + free((char *)style_); + return result; +} +// removeAllApplicationFonts() +bool c_static_QFontDatabase__removeAllApplicationFonts() { + const auto &result = QtDartBindings_wrappersNS::QFontDatabase_wrapper:: + removeAllApplicationFonts(); + return result; +} +// removeApplicationFont(int id) +bool c_static_QFontDatabase__removeApplicationFont_int(int id) { + const auto &result = + QtDartBindings_wrappersNS::QFontDatabase_wrapper::removeApplicationFont( + id); + return result; +} +// smoothSizes(const QString & family, const QString & style) +void *c_static_QFontDatabase__smoothSizes_QString_QString(const char *family_, + const char *style_) { + const auto family = QString::fromUtf8(family_); + const auto style = QString::fromUtf8(style_); + const auto &result = new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QFontDatabase_wrapper::smoothSizes(family, + style)}; + free((char *)family_); + free((char *)style_); + return result; +} +// standardSizes() +void *c_static_QFontDatabase__standardSizes() { + const auto &result = new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QFontDatabase_wrapper::standardSizes()}; + return result; +} +// styleString(const QFont & font) +void *c_static_QFontDatabase__styleString_QFont(void *font_) { + assert(font_); + auto &font = *reinterpret_cast(font_); + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QFontDatabase_wrapper::styleString(font)}; + return result; +} +// styles(const QString & family) +void *c_static_QFontDatabase__styles_QString(const char *family_) { + const auto family = QString::fromUtf8(family_); + const auto &result = new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QFontDatabase_wrapper::styles(family)}; + free((char *)family_); + return result; +} +// systemFont(QFontDatabase::SystemFont type) +void *c_static_QFontDatabase__systemFont_SystemFont(int type) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QFontDatabase_wrapper::systemFont( + static_cast(type))}; + return result; +} +// weight(const QString & family, const QString & style) +int c_static_QFontDatabase__weight_QString_QString(const char *family_, + const char *style_) { + const auto family = QString::fromUtf8(family_); + const auto style = QString::fromUtf8(style_); + const auto &result = + QtDartBindings_wrappersNS::QFontDatabase_wrapper::weight(family, style); + free((char *)family_); + free((char *)style_); + return result; +} +void c_QFontDatabase__destructor(void *thisObj) { delete fromPtr(thisObj); } +} diff --git a/generated/QtDartBindings/dart/ffi/QFontDatabase_c.h b/generated/QtDartBindings/dart/ffi/QFontDatabase_c.h new file mode 100644 index 0000000..606c74a --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QFontDatabase_c.h @@ -0,0 +1,123 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QFontDatabase_wrapper : public ::QFontDatabase { +public: + ~QFontDatabase_wrapper(); + static int addApplicationFont(const QString &fileName); + static int addApplicationFontFromData(const QByteArray &fontData); + static QList applicationFontFamilies(int id); + static bool bold(const QString &family, const QString &style); + static QList families(); + static QFont font(const QString &family, const QString &style, int pointSize); + static bool hasFamily(const QString &family); + static bool isBitmapScalable(const QString &family, + const QString &style = QString()); + static bool isFixedPitch(const QString &family, + const QString &style = QString()); + static bool isPrivateFamily(const QString &family); + static bool isScalable(const QString &family, + const QString &style = QString()); + static bool isSmoothlyScalable(const QString &family, + const QString &style = QString()); + static bool italic(const QString &family, const QString &style); + static QList pointSizes(const QString &family, + const QString &style = QString()); + static bool removeAllApplicationFonts(); + static bool removeApplicationFont(int id); + static QList smoothSizes(const QString &family, const QString &style); + static QList standardSizes(); + static QString styleString(const QFont &font); + static QList styles(const QString &family); + static QFont systemFont(QFontDatabase::SystemFont type); + static int weight(const QString &family, const QString &style); +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QFontDatabase::addApplicationFont(const QString & fileName) +QtDartBindings_EXPORT int +c_static_QFontDatabase__addApplicationFont_QString(const char *fileName_); +// QFontDatabase::addApplicationFontFromData(const QByteArray & fontData) +QtDartBindings_EXPORT int +c_static_QFontDatabase__addApplicationFontFromData_QByteArray(void *fontData_); +// QFontDatabase::applicationFontFamilies(int id) +QtDartBindings_EXPORT void * +c_static_QFontDatabase__applicationFontFamilies_int(int id); +// QFontDatabase::bold(const QString & family, const QString & style) +QtDartBindings_EXPORT bool +c_static_QFontDatabase__bold_QString_QString(const char *family_, + const char *style_); +// QFontDatabase::families() +QtDartBindings_EXPORT void *c_static_QFontDatabase__families(); +// QFontDatabase::font(const QString & family, const QString & style, int +// pointSize) +QtDartBindings_EXPORT void *c_static_QFontDatabase__font_QString_QString_int( + const char *family_, const char *style_, int pointSize); +// QFontDatabase::hasFamily(const QString & family) +QtDartBindings_EXPORT bool +c_static_QFontDatabase__hasFamily_QString(const char *family_); +// QFontDatabase::isBitmapScalable(const QString & family, const QString & +// style) +QtDartBindings_EXPORT bool +c_static_QFontDatabase__isBitmapScalable_QString_QString(const char *family_, + const char *style_); +// QFontDatabase::isFixedPitch(const QString & family, const QString & style) +QtDartBindings_EXPORT bool +c_static_QFontDatabase__isFixedPitch_QString_QString(const char *family_, + const char *style_); +// QFontDatabase::isPrivateFamily(const QString & family) +QtDartBindings_EXPORT bool +c_static_QFontDatabase__isPrivateFamily_QString(const char *family_); +// QFontDatabase::isScalable(const QString & family, const QString & style) +QtDartBindings_EXPORT bool +c_static_QFontDatabase__isScalable_QString_QString(const char *family_, + const char *style_); +// QFontDatabase::isSmoothlyScalable(const QString & family, const QString & +// style) +QtDartBindings_EXPORT bool +c_static_QFontDatabase__isSmoothlyScalable_QString_QString(const char *family_, + const char *style_); +// QFontDatabase::italic(const QString & family, const QString & style) +QtDartBindings_EXPORT bool +c_static_QFontDatabase__italic_QString_QString(const char *family_, + const char *style_); +// QFontDatabase::pointSizes(const QString & family, const QString & style) +QtDartBindings_EXPORT void * +c_static_QFontDatabase__pointSizes_QString_QString(const char *family_, + const char *style_); +// QFontDatabase::removeAllApplicationFonts() +QtDartBindings_EXPORT bool c_static_QFontDatabase__removeAllApplicationFonts(); +// QFontDatabase::removeApplicationFont(int id) +QtDartBindings_EXPORT bool +c_static_QFontDatabase__removeApplicationFont_int(int id); +// QFontDatabase::smoothSizes(const QString & family, const QString & style) +QtDartBindings_EXPORT void * +c_static_QFontDatabase__smoothSizes_QString_QString(const char *family_, + const char *style_); +// QFontDatabase::standardSizes() +QtDartBindings_EXPORT void *c_static_QFontDatabase__standardSizes(); +// QFontDatabase::styleString(const QFont & font) +QtDartBindings_EXPORT void * +c_static_QFontDatabase__styleString_QFont(void *font_); +// QFontDatabase::styles(const QString & family) +QtDartBindings_EXPORT void * +c_static_QFontDatabase__styles_QString(const char *family_); +// QFontDatabase::systemFont(QFontDatabase::SystemFont type) +QtDartBindings_EXPORT void * +c_static_QFontDatabase__systemFont_SystemFont(int type); +// QFontDatabase::weight(const QString & family, const QString & style) +QtDartBindings_EXPORT int +c_static_QFontDatabase__weight_QString_QString(const char *family_, + const char *style_); +QtDartBindings_EXPORT void c_QFontDatabase__destructor(void *thisObj); +QtDartBindings_EXPORT void c_QFontDatabase_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QFontDatabase_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QFontDatabase_wrapper.cpp new file mode 100644 index 0000000..c3f0e58 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QFontDatabase_wrapper.cpp @@ -0,0 +1,437 @@ +#include "QFontDatabase_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +int QFontDatabase_wrapper::addApplicationFont(const QString &fileName) { + // tag=1000 + + // tag=1004 + return ::QFontDatabase::addApplicationFont(fileName); +} +int QFontDatabase_wrapper::addApplicationFontFromData( + const QByteArray &fontData) { + // tag=1000 + + // tag=1004 + return ::QFontDatabase::addApplicationFontFromData(fontData); +} +QList QFontDatabase_wrapper::applicationFontFamilies(int id) { + // tag=1000 + + // tag=1004 + return ::QFontDatabase::applicationFontFamilies(id); +} +bool QFontDatabase_wrapper::bold(const QString &family, const QString &style) { + // tag=1000 + + // tag=1004 + return ::QFontDatabase::bold(family, style); +} +QList QFontDatabase_wrapper::families() { + // tag=1000 + + // tag=1004 + return ::QFontDatabase::families(); +} +QFont QFontDatabase_wrapper::font(const QString &family, const QString &style, + int pointSize) { + // tag=1000 + + // tag=1004 + return ::QFontDatabase::font(family, style, pointSize); +} +bool QFontDatabase_wrapper::hasFamily(const QString &family) { + // tag=1000 + + // tag=1004 + return ::QFontDatabase::hasFamily(family); +} +bool QFontDatabase_wrapper::isBitmapScalable(const QString &family, + const QString &style) { + // tag=1000 + + // tag=1004 + return ::QFontDatabase::isBitmapScalable(family, style); +} +bool QFontDatabase_wrapper::isFixedPitch(const QString &family, + const QString &style) { + // tag=1000 + + // tag=1004 + return ::QFontDatabase::isFixedPitch(family, style); +} +bool QFontDatabase_wrapper::isPrivateFamily(const QString &family) { + // tag=1000 + + // tag=1004 + return ::QFontDatabase::isPrivateFamily(family); +} +bool QFontDatabase_wrapper::isScalable(const QString &family, + const QString &style) { + // tag=1000 + + // tag=1004 + return ::QFontDatabase::isScalable(family, style); +} +bool QFontDatabase_wrapper::isSmoothlyScalable(const QString &family, + const QString &style) { + // tag=1000 + + // tag=1004 + return ::QFontDatabase::isSmoothlyScalable(family, style); +} +bool QFontDatabase_wrapper::italic(const QString &family, + const QString &style) { + // tag=1000 + + // tag=1004 + return ::QFontDatabase::italic(family, style); +} +QList QFontDatabase_wrapper::pointSizes(const QString &family, + const QString &style) { + // tag=1000 + + // tag=1004 + return ::QFontDatabase::pointSizes(family, style); +} +bool QFontDatabase_wrapper::removeAllApplicationFonts() { + // tag=1000 + + // tag=1004 + return ::QFontDatabase::removeAllApplicationFonts(); +} +bool QFontDatabase_wrapper::removeApplicationFont(int id) { + // tag=1000 + + // tag=1004 + return ::QFontDatabase::removeApplicationFont(id); +} +QList QFontDatabase_wrapper::smoothSizes(const QString &family, + const QString &style) { + // tag=1000 + + // tag=1004 + return ::QFontDatabase::smoothSizes(family, style); +} +QList QFontDatabase_wrapper::standardSizes() { + // tag=1000 + + // tag=1004 + return ::QFontDatabase::standardSizes(); +} +QString QFontDatabase_wrapper::styleString(const QFont &font) { + // tag=1000 + + // tag=1004 + return ::QFontDatabase::styleString(font); +} +QList QFontDatabase_wrapper::styles(const QString &family) { + // tag=1000 + + // tag=1004 + return ::QFontDatabase::styles(family); +} +QFont QFontDatabase_wrapper::systemFont(QFontDatabase::SystemFont type) { + // tag=1000 + + // tag=1004 + return ::QFontDatabase::systemFont(type); +} +int QFontDatabase_wrapper::weight(const QString &family, const QString &style) { + // tag=1000 + + // tag=1004 + return ::QFontDatabase::weight(family, style); +} + +// tag=1005 +QFontDatabase_wrapper::~QFontDatabase_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QFontDatabase *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QFontDatabase_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { + +// tag=1049 +void c_QFontDatabase_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +// tag=1050 +// addApplicationFont(const QString & fileName) +int c_static_QFontDatabase__addApplicationFont_QString(const char *fileName_) { + const auto fileName = QString::fromUtf8(fileName_); + return + // tag=1068 + QtDartBindings_wrappersNS::QFontDatabase_wrapper::addApplicationFont( + fileName); +} + +// tag=1050 +// addApplicationFontFromData(const QByteArray & fontData) +int c_static_QFontDatabase__addApplicationFontFromData_QByteArray( + void *fontData_) { + auto &fontData = *reinterpret_cast(fontData_); + return + // tag=1068 + QtDartBindings_wrappersNS::QFontDatabase_wrapper:: + addApplicationFontFromData(fontData); +} + +// tag=1050 +// applicationFontFamilies(int id) +void *c_static_QFontDatabase__applicationFontFamilies_int(int id) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QFontDatabase_wrapper:: + applicationFontFamilies(id)}; +} + +// tag=1050 +// bold(const QString & family, const QString & style) +bool c_static_QFontDatabase__bold_QString_QString(const char *family_, + const char *style_) { + const auto family = QString::fromUtf8(family_); + const auto style = QString::fromUtf8(style_); + return + // tag=1068 + QtDartBindings_wrappersNS::QFontDatabase_wrapper::bold(family, style); +} + +// tag=1050 +// families() +void *c_static_QFontDatabase__families() { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QFontDatabase_wrapper::families()}; +} + +// tag=1050 +// font(const QString & family, const QString & style, int pointSize) +void *c_static_QFontDatabase__font_QString_QString_int(const char *family_, + const char *style_, + int pointSize) { + const auto family = QString::fromUtf8(family_); + const auto style = QString::fromUtf8(style_); + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QFontDatabase_wrapper::font(family, style, + pointSize)}; +} + +// tag=1050 +// hasFamily(const QString & family) +bool c_static_QFontDatabase__hasFamily_QString(const char *family_) { + const auto family = QString::fromUtf8(family_); + return + // tag=1068 + QtDartBindings_wrappersNS::QFontDatabase_wrapper::hasFamily(family); +} + +// tag=1050 +// isBitmapScalable(const QString & family, const QString & style) +bool c_static_QFontDatabase__isBitmapScalable_QString_QString( + const char *family_, const char *style_) { + const auto family = QString::fromUtf8(family_); + const auto style = QString::fromUtf8(style_); + return + // tag=1068 + QtDartBindings_wrappersNS::QFontDatabase_wrapper::isBitmapScalable(family, + style); +} + +// tag=1050 +// isFixedPitch(const QString & family, const QString & style) +bool c_static_QFontDatabase__isFixedPitch_QString_QString(const char *family_, + const char *style_) { + const auto family = QString::fromUtf8(family_); + const auto style = QString::fromUtf8(style_); + return + // tag=1068 + QtDartBindings_wrappersNS::QFontDatabase_wrapper::isFixedPitch(family, + style); +} + +// tag=1050 +// isPrivateFamily(const QString & family) +bool c_static_QFontDatabase__isPrivateFamily_QString(const char *family_) { + const auto family = QString::fromUtf8(family_); + return + // tag=1068 + QtDartBindings_wrappersNS::QFontDatabase_wrapper::isPrivateFamily(family); +} + +// tag=1050 +// isScalable(const QString & family, const QString & style) +bool c_static_QFontDatabase__isScalable_QString_QString(const char *family_, + const char *style_) { + const auto family = QString::fromUtf8(family_); + const auto style = QString::fromUtf8(style_); + return + // tag=1068 + QtDartBindings_wrappersNS::QFontDatabase_wrapper::isScalable(family, + style); +} + +// tag=1050 +// isSmoothlyScalable(const QString & family, const QString & style) +bool c_static_QFontDatabase__isSmoothlyScalable_QString_QString( + const char *family_, const char *style_) { + const auto family = QString::fromUtf8(family_); + const auto style = QString::fromUtf8(style_); + return + // tag=1068 + QtDartBindings_wrappersNS::QFontDatabase_wrapper::isSmoothlyScalable( + family, style); +} + +// tag=1050 +// italic(const QString & family, const QString & style) +bool c_static_QFontDatabase__italic_QString_QString(const char *family_, + const char *style_) { + const auto family = QString::fromUtf8(family_); + const auto style = QString::fromUtf8(style_); + return + // tag=1068 + QtDartBindings_wrappersNS::QFontDatabase_wrapper::italic(family, style); +} + +// tag=1050 +// pointSizes(const QString & family, const QString & style) +void *c_static_QFontDatabase__pointSizes_QString_QString(const char *family_, + const char *style_) { + const auto family = QString::fromUtf8(family_); + const auto style = QString::fromUtf8(style_); + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QFontDatabase_wrapper::pointSizes(family, + style)}; +} + +// tag=1050 +// removeAllApplicationFonts() +bool c_static_QFontDatabase__removeAllApplicationFonts() { + return + // tag=1068 + QtDartBindings_wrappersNS::QFontDatabase_wrapper:: + removeAllApplicationFonts(); +} + +// tag=1050 +// removeApplicationFont(int id) +bool c_static_QFontDatabase__removeApplicationFont_int(int id) { + return + // tag=1068 + QtDartBindings_wrappersNS::QFontDatabase_wrapper::removeApplicationFont( + id); +} + +// tag=1050 +// smoothSizes(const QString & family, const QString & style) +void *c_static_QFontDatabase__smoothSizes_QString_QString(const char *family_, + const char *style_) { + const auto family = QString::fromUtf8(family_); + const auto style = QString::fromUtf8(style_); + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QFontDatabase_wrapper::smoothSizes(family, + style)}; +} + +// tag=1050 +// standardSizes() +void *c_static_QFontDatabase__standardSizes() { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QFontDatabase_wrapper::standardSizes()}; +} + +// tag=1050 +// styleString(const QFont & font) +void *c_static_QFontDatabase__styleString_QFont(void *font_) { + auto &font = *reinterpret_cast(font_); + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QFontDatabase_wrapper::styleString(font)}; +} + +// tag=1050 +// styles(const QString & family) +void *c_static_QFontDatabase__styles_QString(const char *family_) { + const auto family = QString::fromUtf8(family_); + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QFontDatabase_wrapper::styles(family)}; +} + +// tag=1050 +// systemFont(QFontDatabase::SystemFont type) +void *c_static_QFontDatabase__systemFont_SystemFont(int type) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QFontDatabase_wrapper::systemFont( + static_cast(type))}; +} + +// tag=1050 +// weight(const QString & family, const QString & style) +int c_static_QFontDatabase__weight_QString_QString(const char *family_, + const char *style_) { + const auto family = QString::fromUtf8(family_); + const auto style = QString::fromUtf8(style_); + return + // tag=1068 + QtDartBindings_wrappersNS::QFontDatabase_wrapper::weight(family, style); +} +void c_QFontDatabase__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} diff --git a/generated/QtDartBindings/dart/ffi/QFontDatabase_wrapper.h b/generated/QtDartBindings/dart/ffi/QFontDatabase_wrapper.h new file mode 100644 index 0000000..e260ee9 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QFontDatabase_wrapper.h @@ -0,0 +1,193 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1043 +class QFontDatabase_wrapper : public ::QFontDatabase { +public: + ~QFontDatabase_wrapper(); + // tag=1041 + static int addApplicationFont(const QString &fileName); + // tag=1041 + static int addApplicationFontFromData(const QByteArray &fontData); + // tag=1041 + static QList applicationFontFamilies(int id); + // tag=1041 + static bool bold(const QString &family, const QString &style); + // tag=1041 + static QList families(); + // tag=1041 + static QFont font(const QString &family, const QString &style, int pointSize); + // tag=1041 + static bool hasFamily(const QString &family); + // tag=1041 + static bool isBitmapScalable(const QString &family, + const QString &style = QString()); + // tag=1041 + static bool isFixedPitch(const QString &family, + const QString &style = QString()); + // tag=1041 + static bool isPrivateFamily(const QString &family); + // tag=1041 + static bool isScalable(const QString &family, + const QString &style = QString()); + // tag=1041 + static bool isSmoothlyScalable(const QString &family, + const QString &style = QString()); + // tag=1041 + static bool italic(const QString &family, const QString &style); + // tag=1041 + static QList pointSizes(const QString &family, + const QString &style = QString()); + // tag=1041 + static bool removeAllApplicationFonts(); + // tag=1041 + static bool removeApplicationFont(int id); + // tag=1041 + static QList smoothSizes(const QString &family, const QString &style); + // tag=1041 + static QList standardSizes(); + // tag=1041 + static QString styleString(const QFont &font); + // tag=1041 + static QList styles(const QString &family); + // tag=1041 + static QFont systemFont(QFontDatabase::SystemFont type); + // tag=1041 + static int weight(const QString &family, const QString &style); +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QFontDatabase::addApplicationFont(const QString & fileName) +QtDartBindings_EXPORT int +c_static_QFontDatabase__addApplicationFont_QString(const char *fileName_); + +// tag=1067 +// QFontDatabase::addApplicationFontFromData(const QByteArray & fontData) +QtDartBindings_EXPORT int +c_static_QFontDatabase__addApplicationFontFromData_QByteArray(void *fontData_); + +// tag=1067 +// QFontDatabase::applicationFontFamilies(int id) +QtDartBindings_EXPORT void * +c_static_QFontDatabase__applicationFontFamilies_int(int id); + +// tag=1067 +// QFontDatabase::bold(const QString & family, const QString & style) +QtDartBindings_EXPORT bool +c_static_QFontDatabase__bold_QString_QString(const char *family_, + const char *style_); + +// tag=1067 +// QFontDatabase::families() +QtDartBindings_EXPORT void *c_static_QFontDatabase__families(); + +// tag=1067 +// QFontDatabase::font(const QString & family, const QString & style, int +// pointSize) +QtDartBindings_EXPORT void *c_static_QFontDatabase__font_QString_QString_int( + const char *family_, const char *style_, int pointSize); + +// tag=1067 +// QFontDatabase::hasFamily(const QString & family) +QtDartBindings_EXPORT bool +c_static_QFontDatabase__hasFamily_QString(const char *family_); + +// tag=1067 +// QFontDatabase::isBitmapScalable(const QString & family, const QString & +// style) +QtDartBindings_EXPORT bool +c_static_QFontDatabase__isBitmapScalable_QString_QString(const char *family_, + const char *style_); + +// tag=1067 +// QFontDatabase::isFixedPitch(const QString & family, const QString & style) +QtDartBindings_EXPORT bool +c_static_QFontDatabase__isFixedPitch_QString_QString(const char *family_, + const char *style_); + +// tag=1067 +// QFontDatabase::isPrivateFamily(const QString & family) +QtDartBindings_EXPORT bool +c_static_QFontDatabase__isPrivateFamily_QString(const char *family_); + +// tag=1067 +// QFontDatabase::isScalable(const QString & family, const QString & style) +QtDartBindings_EXPORT bool +c_static_QFontDatabase__isScalable_QString_QString(const char *family_, + const char *style_); + +// tag=1067 +// QFontDatabase::isSmoothlyScalable(const QString & family, const QString & +// style) +QtDartBindings_EXPORT bool +c_static_QFontDatabase__isSmoothlyScalable_QString_QString(const char *family_, + const char *style_); + +// tag=1067 +// QFontDatabase::italic(const QString & family, const QString & style) +QtDartBindings_EXPORT bool +c_static_QFontDatabase__italic_QString_QString(const char *family_, + const char *style_); + +// tag=1067 +// QFontDatabase::pointSizes(const QString & family, const QString & style) +QtDartBindings_EXPORT void * +c_static_QFontDatabase__pointSizes_QString_QString(const char *family_, + const char *style_); + +// tag=1067 +// QFontDatabase::removeAllApplicationFonts() +QtDartBindings_EXPORT bool c_static_QFontDatabase__removeAllApplicationFonts(); + +// tag=1067 +// QFontDatabase::removeApplicationFont(int id) +QtDartBindings_EXPORT bool +c_static_QFontDatabase__removeApplicationFont_int(int id); + +// tag=1067 +// QFontDatabase::smoothSizes(const QString & family, const QString & style) +QtDartBindings_EXPORT void * +c_static_QFontDatabase__smoothSizes_QString_QString(const char *family_, + const char *style_); + +// tag=1067 +// QFontDatabase::standardSizes() +QtDartBindings_EXPORT void *c_static_QFontDatabase__standardSizes(); + +// tag=1067 +// QFontDatabase::styleString(const QFont & font) +QtDartBindings_EXPORT void * +c_static_QFontDatabase__styleString_QFont(void *font_); + +// tag=1067 +// QFontDatabase::styles(const QString & family) +QtDartBindings_EXPORT void * +c_static_QFontDatabase__styles_QString(const char *family_); + +// tag=1067 +// QFontDatabase::systemFont(QFontDatabase::SystemFont type) +QtDartBindings_EXPORT void * +c_static_QFontDatabase__systemFont_SystemFont(int type); + +// tag=1067 +// QFontDatabase::weight(const QString & family, const QString & style) +QtDartBindings_EXPORT int +c_static_QFontDatabase__weight_QString_QString(const char *family_, + const char *style_); + +// tag=1066 +QtDartBindings_EXPORT void c_QFontDatabase__destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QFontDatabase_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QFont_c.cpp b/generated/QtDartBindings/dart/ffi/QFont_c.cpp new file mode 100644 index 0000000..e906547 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QFont_c.cpp @@ -0,0 +1,403 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QFont_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QFont_wrapper::QFont_wrapper() : ::QFont() {} +QFont_wrapper::QFont_wrapper(const QList &families, int pointSize, + int weight, bool italic) + : ::QFont(families, pointSize, weight, italic) {} +QFont_wrapper::QFont_wrapper(const QString &family, int pointSize, int weight, + bool italic) + : ::QFont(family, pointSize, weight, italic) {} +bool QFont_wrapper::bold() const { return ::QFont::bold(); } +void QFont_wrapper::cacheStatistics() { ::QFont::cacheStatistics(); } +void QFont_wrapper::cleanup() { ::QFont::cleanup(); } +QString QFont_wrapper::defaultFamily() const { + return ::QFont::defaultFamily(); +} +bool QFont_wrapper::exactMatch() const { return ::QFont::exactMatch(); } +QList QFont_wrapper::families() const { return ::QFont::families(); } +QString QFont_wrapper::family() const { return ::QFont::family(); } +bool QFont_wrapper::fixedPitch() const { return ::QFont::fixedPitch(); } +bool QFont_wrapper::fromString(const QString &arg__1) { + return ::QFont::fromString(arg__1); +} +void QFont_wrapper::initialize() { ::QFont::initialize(); } +void QFont_wrapper::insertSubstitution(const QString &arg__1, + const QString &arg__2) { + ::QFont::insertSubstitution(arg__1, arg__2); +} +void QFont_wrapper::insertSubstitutions(const QString &arg__1, + const QList &arg__2) { + ::QFont::insertSubstitutions(arg__1, arg__2); +} +bool QFont_wrapper::isCopyOf(const QFont &arg__1) const { + return ::QFont::isCopyOf(arg__1); +} +bool QFont_wrapper::italic() const { return ::QFont::italic(); } +bool QFont_wrapper::kerning() const { return ::QFont::kerning(); } +QString QFont_wrapper::key() const { return ::QFont::key(); } +qreal QFont_wrapper::letterSpacing() const { return ::QFont::letterSpacing(); } +bool QFont_wrapper::overline() const { return ::QFont::overline(); } +int QFont_wrapper::pixelSize() const { return ::QFont::pixelSize(); } +int QFont_wrapper::pointSize() const { return ::QFont::pointSize(); } +qreal QFont_wrapper::pointSizeF() const { return ::QFont::pointSizeF(); } +void QFont_wrapper::removeSubstitutions(const QString &arg__1) { + ::QFont::removeSubstitutions(arg__1); +} +QFont QFont_wrapper::resolve(const QFont &arg__1) const { + return ::QFont::resolve(arg__1); +} +void QFont_wrapper::setBold(bool arg__1) { ::QFont::setBold(arg__1); } +void QFont_wrapper::setFamilies(const QList &arg__1) { + ::QFont::setFamilies(arg__1); +} +void QFont_wrapper::setFamily(const QString &arg__1) { + ::QFont::setFamily(arg__1); +} +void QFont_wrapper::setFixedPitch(bool arg__1) { + ::QFont::setFixedPitch(arg__1); +} +void QFont_wrapper::setItalic(bool b) { ::QFont::setItalic(b); } +void QFont_wrapper::setKerning(bool arg__1) { ::QFont::setKerning(arg__1); } +void QFont_wrapper::setOverline(bool arg__1) { ::QFont::setOverline(arg__1); } +void QFont_wrapper::setPixelSize(int arg__1) { ::QFont::setPixelSize(arg__1); } +void QFont_wrapper::setPointSize(int arg__1) { ::QFont::setPointSize(arg__1); } +void QFont_wrapper::setPointSizeF(qreal arg__1) { + ::QFont::setPointSizeF(arg__1); +} +void QFont_wrapper::setStretch(int arg__1) { ::QFont::setStretch(arg__1); } +void QFont_wrapper::setStrikeOut(bool arg__1) { ::QFont::setStrikeOut(arg__1); } +void QFont_wrapper::setStyleHint(QFont::StyleHint arg__1) { + ::QFont::setStyleHint(arg__1); +} +void QFont_wrapper::setStyleName(const QString &arg__1) { + ::QFont::setStyleName(arg__1); +} +void QFont_wrapper::setUnderline(bool arg__1) { ::QFont::setUnderline(arg__1); } +void QFont_wrapper::setWordSpacing(qreal spacing) { + ::QFont::setWordSpacing(spacing); +} +int QFont_wrapper::stretch() const { return ::QFont::stretch(); } +bool QFont_wrapper::strikeOut() const { return ::QFont::strikeOut(); } +QFont::StyleHint QFont_wrapper::styleHint() const { + return ::QFont::styleHint(); +} +QString QFont_wrapper::styleName() const { return ::QFont::styleName(); } +QString QFont_wrapper::substitute(const QString &arg__1) { + return ::QFont::substitute(arg__1); +} +QList QFont_wrapper::substitutes(const QString &arg__1) { + return ::QFont::substitutes(arg__1); +} +QList QFont_wrapper::substitutions() { + return ::QFont::substitutions(); +} +bool QFont_wrapper::underline() const { return ::QFont::underline(); } +qreal QFont_wrapper::wordSpacing() const { return ::QFont::wordSpacing(); } +QFont_wrapper::~QFont_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QFont *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +static QtDartBindings_wrappersNS::QFont_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QFont_Finalizer(void *cppObj) { + delete reinterpret_cast(cppObj); +} +void *c_QFont__constructor() { + auto ptr = new QtDartBindings_wrappersNS::QFont_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QFont__constructor_QList_QString_int_int_bool(void *families_, + int pointSize, int weight, + bool italic) { + assert(families_); + auto &families = *reinterpret_cast *>(families_); + auto ptr = new QtDartBindings_wrappersNS::QFont_wrapper(families, pointSize, + weight, italic); + return reinterpret_cast(ptr); +} +void *c_QFont__constructor_QString_int_int_bool(const char *family_, + int pointSize, int weight, + bool italic) { + const auto family = QString::fromUtf8(family_); + auto ptr = new QtDartBindings_wrappersNS::QFont_wrapper(family, pointSize, + weight, italic); + return reinterpret_cast(ptr); +} +// bold() const +bool c_QFont__bold(void *thisObj) { + const auto &result = fromPtr(thisObj)->bold(); + return result; +} +// cacheStatistics() +void c_static_QFont__cacheStatistics() { + QtDartBindings_wrappersNS::QFont_wrapper::cacheStatistics(); +} +// cleanup() +void c_static_QFont__cleanup() { + QtDartBindings_wrappersNS::QFont_wrapper::cleanup(); +} +// defaultFamily() const +void *c_QFont__defaultFamily(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->defaultFamily()}; + return result; +} +// exactMatch() const +bool c_QFont__exactMatch(void *thisObj) { + const auto &result = fromPtr(thisObj)->exactMatch(); + return result; +} +// families() const +void *c_QFont__families(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper>{fromPtr(thisObj)->families()}; + return result; +} +// family() const +void *c_QFont__family(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->family()}; + return result; +} +// fixedPitch() const +bool c_QFont__fixedPitch(void *thisObj) { + const auto &result = fromPtr(thisObj)->fixedPitch(); + return result; +} +// fromString(const QString & arg__1) +bool c_QFont__fromString_QString(void *thisObj, const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + const auto &result = fromPtr(thisObj)->fromString(arg__1); + free((char *)arg__1_); + return result; +} +// initialize() +void c_static_QFont__initialize() { + QtDartBindings_wrappersNS::QFont_wrapper::initialize(); +} +// insertSubstitution(const QString & arg__1, const QString & arg__2) +void c_static_QFont__insertSubstitution_QString_QString(const char *arg__1_, + const char *arg__2_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + const auto arg__2 = QString::fromUtf8(arg__2_); + QtDartBindings_wrappersNS::QFont_wrapper::insertSubstitution(arg__1, arg__2); + free((char *)arg__1_); + free((char *)arg__2_); +} +// insertSubstitutions(const QString & arg__1, const QList & arg__2) +void c_static_QFont__insertSubstitutions_QString_QList_QString( + const char *arg__1_, void *arg__2_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + assert(arg__2_); + auto &arg__2 = *reinterpret_cast *>(arg__2_); + QtDartBindings_wrappersNS::QFont_wrapper::insertSubstitutions(arg__1, arg__2); + free((char *)arg__1_); +} +// isCopyOf(const QFont & arg__1) const +bool c_QFont__isCopyOf_QFont(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + const auto &result = fromPtr(thisObj)->isCopyOf(arg__1); + return result; +} +// italic() const +bool c_QFont__italic(void *thisObj) { + const auto &result = fromPtr(thisObj)->italic(); + return result; +} +// kerning() const +bool c_QFont__kerning(void *thisObj) { + const auto &result = fromPtr(thisObj)->kerning(); + return result; +} +// key() const +void *c_QFont__key(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->key()}; + return result; +} +// letterSpacing() const +qreal c_QFont__letterSpacing(void *thisObj) { + const auto &result = fromPtr(thisObj)->letterSpacing(); + return result; +} +// overline() const +bool c_QFont__overline(void *thisObj) { + const auto &result = fromPtr(thisObj)->overline(); + return result; +} +// pixelSize() const +int c_QFont__pixelSize(void *thisObj) { + const auto &result = fromPtr(thisObj)->pixelSize(); + return result; +} +// pointSize() const +int c_QFont__pointSize(void *thisObj) { + const auto &result = fromPtr(thisObj)->pointSize(); + return result; +} +// pointSizeF() const +qreal c_QFont__pointSizeF(void *thisObj) { + const auto &result = fromPtr(thisObj)->pointSizeF(); + return result; +} +// removeSubstitutions(const QString & arg__1) +void c_static_QFont__removeSubstitutions_QString(const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + QtDartBindings_wrappersNS::QFont_wrapper::removeSubstitutions(arg__1); + free((char *)arg__1_); +} +// resolve(const QFont & arg__1) const +void *c_QFont__resolve_QFont(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->resolve(arg__1)}; + return result; +} +// setBold(bool arg__1) +void c_QFont__setBold_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->setBold(arg__1); +} +// setFamilies(const QList & arg__1) +void c_QFont__setFamilies_QList_QString(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast *>(arg__1_); + fromPtr(thisObj)->setFamilies(arg__1); +} +// setFamily(const QString & arg__1) +void c_QFont__setFamily_QString(void *thisObj, const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + fromPtr(thisObj)->setFamily(arg__1); + free((char *)arg__1_); +} +// setFixedPitch(bool arg__1) +void c_QFont__setFixedPitch_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->setFixedPitch(arg__1); +} +// setItalic(bool b) +void c_QFont__setItalic_bool(void *thisObj, bool b) { + fromPtr(thisObj)->setItalic(b); +} +// setKerning(bool arg__1) +void c_QFont__setKerning_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->setKerning(arg__1); +} +// setOverline(bool arg__1) +void c_QFont__setOverline_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->setOverline(arg__1); +} +// setPixelSize(int arg__1) +void c_QFont__setPixelSize_int(void *thisObj, int arg__1) { + fromPtr(thisObj)->setPixelSize(arg__1); +} +// setPointSize(int arg__1) +void c_QFont__setPointSize_int(void *thisObj, int arg__1) { + fromPtr(thisObj)->setPointSize(arg__1); +} +// setPointSizeF(qreal arg__1) +void c_QFont__setPointSizeF_qreal(void *thisObj, qreal arg__1) { + fromPtr(thisObj)->setPointSizeF(arg__1); +} +// setStretch(int arg__1) +void c_QFont__setStretch_int(void *thisObj, int arg__1) { + fromPtr(thisObj)->setStretch(arg__1); +} +// setStrikeOut(bool arg__1) +void c_QFont__setStrikeOut_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->setStrikeOut(arg__1); +} +// setStyleHint(QFont::StyleHint arg__1) +void c_QFont__setStyleHint_StyleHint(void *thisObj, int arg__1) { + fromPtr(thisObj)->setStyleHint(static_cast(arg__1)); +} +// setStyleName(const QString & arg__1) +void c_QFont__setStyleName_QString(void *thisObj, const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + fromPtr(thisObj)->setStyleName(arg__1); + free((char *)arg__1_); +} +// setUnderline(bool arg__1) +void c_QFont__setUnderline_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->setUnderline(arg__1); +} +// setWordSpacing(qreal spacing) +void c_QFont__setWordSpacing_qreal(void *thisObj, qreal spacing) { + fromPtr(thisObj)->setWordSpacing(spacing); +} +// stretch() const +int c_QFont__stretch(void *thisObj) { + const auto &result = fromPtr(thisObj)->stretch(); + return result; +} +// strikeOut() const +bool c_QFont__strikeOut(void *thisObj) { + const auto &result = fromPtr(thisObj)->strikeOut(); + return result; +} +// styleHint() const +int c_QFont__styleHint(void *thisObj) { + const auto &result = int(fromPtr(thisObj)->styleHint()); + return result; +} +// styleName() const +void *c_QFont__styleName(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->styleName()}; + return result; +} +// substitute(const QString & arg__1) +void *c_static_QFont__substitute_QString(const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QFont_wrapper::substitute(arg__1)}; + free((char *)arg__1_); + return result; +} +// substitutes(const QString & arg__1) +void *c_static_QFont__substitutes_QString(const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + const auto &result = new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QFont_wrapper::substitutes(arg__1)}; + free((char *)arg__1_); + return result; +} +// substitutions() +void *c_static_QFont__substitutions() { + const auto &result = new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QFont_wrapper::substitutions()}; + return result; +} +// underline() const +bool c_QFont__underline(void *thisObj) { + const auto &result = fromPtr(thisObj)->underline(); + return result; +} +// wordSpacing() const +qreal c_QFont__wordSpacing(void *thisObj) { + const auto &result = fromPtr(thisObj)->wordSpacing(); + return result; +} +void c_QFont__destructor(void *thisObj) { delete fromPtr(thisObj); } +} diff --git a/generated/QtDartBindings/dart/ffi/QFont_c.h b/generated/QtDartBindings/dart/ffi/QFont_c.h new file mode 100644 index 0000000..43bddcb --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QFont_c.h @@ -0,0 +1,202 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QFont_wrapper : public ::QFont { +public: + ~QFont_wrapper(); + QFont_wrapper(); + QFont_wrapper(const QList &families, int pointSize = -1, + int weight = -1, bool italic = false); + QFont_wrapper(const QString &family, int pointSize = -1, int weight = -1, + bool italic = false); + bool bold() const; + static void cacheStatistics(); + static void cleanup(); + QString defaultFamily() const; + bool exactMatch() const; + QList families() const; + QString family() const; + bool fixedPitch() const; + bool fromString(const QString &arg__1); + static void initialize(); + static void insertSubstitution(const QString &arg__1, const QString &arg__2); + static void insertSubstitutions(const QString &arg__1, + const QList &arg__2); + bool isCopyOf(const QFont &arg__1) const; + bool italic() const; + bool kerning() const; + QString key() const; + qreal letterSpacing() const; + bool overline() const; + int pixelSize() const; + int pointSize() const; + qreal pointSizeF() const; + static void removeSubstitutions(const QString &arg__1); + QFont resolve(const QFont &arg__1) const; + void setBold(bool arg__1); + void setFamilies(const QList &arg__1); + void setFamily(const QString &arg__1); + void setFixedPitch(bool arg__1); + void setItalic(bool b); + void setKerning(bool arg__1); + void setOverline(bool arg__1); + void setPixelSize(int arg__1); + void setPointSize(int arg__1); + void setPointSizeF(qreal arg__1); + void setStretch(int arg__1); + void setStrikeOut(bool arg__1); + void setStyleHint(QFont::StyleHint arg__1); + void setStyleName(const QString &arg__1); + void setUnderline(bool arg__1); + void setWordSpacing(qreal spacing); + int stretch() const; + bool strikeOut() const; + QFont::StyleHint styleHint() const; + QString styleName() const; + static QString substitute(const QString &arg__1); + static QList substitutes(const QString &arg__1); + static QList substitutions(); + bool underline() const; + qreal wordSpacing() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QFont::QFont() +QtDartBindings_EXPORT void *c_QFont__constructor(); +// QFont::QFont(const QList & families, int pointSize, int weight, +// bool italic) +QtDartBindings_EXPORT void * +c_QFont__constructor_QList_QString_int_int_bool(void *families_, int pointSize, + int weight, bool italic); +// QFont::QFont(const QString & family, int pointSize, int weight, bool italic) +QtDartBindings_EXPORT void * +c_QFont__constructor_QString_int_int_bool(const char *family_, int pointSize, + int weight, bool italic); +// QFont::bold() const +QtDartBindings_EXPORT bool c_QFont__bold(void *thisObj); +// QFont::cacheStatistics() +QtDartBindings_EXPORT void c_static_QFont__cacheStatistics(); +// QFont::cleanup() +QtDartBindings_EXPORT void c_static_QFont__cleanup(); +// QFont::defaultFamily() const +QtDartBindings_EXPORT void *c_QFont__defaultFamily(void *thisObj); +// QFont::exactMatch() const +QtDartBindings_EXPORT bool c_QFont__exactMatch(void *thisObj); +// QFont::families() const +QtDartBindings_EXPORT void *c_QFont__families(void *thisObj); +// QFont::family() const +QtDartBindings_EXPORT void *c_QFont__family(void *thisObj); +// QFont::fixedPitch() const +QtDartBindings_EXPORT bool c_QFont__fixedPitch(void *thisObj); +// QFont::fromString(const QString & arg__1) +QtDartBindings_EXPORT bool c_QFont__fromString_QString(void *thisObj, + const char *arg__1_); +// QFont::initialize() +QtDartBindings_EXPORT void c_static_QFont__initialize(); +// QFont::insertSubstitution(const QString & arg__1, const QString & arg__2) +QtDartBindings_EXPORT void +c_static_QFont__insertSubstitution_QString_QString(const char *arg__1_, + const char *arg__2_); +// QFont::insertSubstitutions(const QString & arg__1, const QList & +// arg__2) +QtDartBindings_EXPORT void +c_static_QFont__insertSubstitutions_QString_QList_QString(const char *arg__1_, + void *arg__2_); +// QFont::isCopyOf(const QFont & arg__1) const +QtDartBindings_EXPORT bool c_QFont__isCopyOf_QFont(void *thisObj, + void *arg__1_); +// QFont::italic() const +QtDartBindings_EXPORT bool c_QFont__italic(void *thisObj); +// QFont::kerning() const +QtDartBindings_EXPORT bool c_QFont__kerning(void *thisObj); +// QFont::key() const +QtDartBindings_EXPORT void *c_QFont__key(void *thisObj); +// QFont::letterSpacing() const +QtDartBindings_EXPORT qreal c_QFont__letterSpacing(void *thisObj); +// QFont::overline() const +QtDartBindings_EXPORT bool c_QFont__overline(void *thisObj); +// QFont::pixelSize() const +QtDartBindings_EXPORT int c_QFont__pixelSize(void *thisObj); +// QFont::pointSize() const +QtDartBindings_EXPORT int c_QFont__pointSize(void *thisObj); +// QFont::pointSizeF() const +QtDartBindings_EXPORT qreal c_QFont__pointSizeF(void *thisObj); +// QFont::removeSubstitutions(const QString & arg__1) +QtDartBindings_EXPORT void +c_static_QFont__removeSubstitutions_QString(const char *arg__1_); +// QFont::resolve(const QFont & arg__1) const +QtDartBindings_EXPORT void *c_QFont__resolve_QFont(void *thisObj, + void *arg__1_); +// QFont::setBold(bool arg__1) +QtDartBindings_EXPORT void c_QFont__setBold_bool(void *thisObj, bool arg__1); +// QFont::setFamilies(const QList & arg__1) +QtDartBindings_EXPORT void c_QFont__setFamilies_QList_QString(void *thisObj, + void *arg__1_); +// QFont::setFamily(const QString & arg__1) +QtDartBindings_EXPORT void c_QFont__setFamily_QString(void *thisObj, + const char *arg__1_); +// QFont::setFixedPitch(bool arg__1) +QtDartBindings_EXPORT void c_QFont__setFixedPitch_bool(void *thisObj, + bool arg__1); +// QFont::setItalic(bool b) +QtDartBindings_EXPORT void c_QFont__setItalic_bool(void *thisObj, bool b); +// QFont::setKerning(bool arg__1) +QtDartBindings_EXPORT void c_QFont__setKerning_bool(void *thisObj, bool arg__1); +// QFont::setOverline(bool arg__1) +QtDartBindings_EXPORT void c_QFont__setOverline_bool(void *thisObj, + bool arg__1); +// QFont::setPixelSize(int arg__1) +QtDartBindings_EXPORT void c_QFont__setPixelSize_int(void *thisObj, int arg__1); +// QFont::setPointSize(int arg__1) +QtDartBindings_EXPORT void c_QFont__setPointSize_int(void *thisObj, int arg__1); +// QFont::setPointSizeF(qreal arg__1) +QtDartBindings_EXPORT void c_QFont__setPointSizeF_qreal(void *thisObj, + qreal arg__1); +// QFont::setStretch(int arg__1) +QtDartBindings_EXPORT void c_QFont__setStretch_int(void *thisObj, int arg__1); +// QFont::setStrikeOut(bool arg__1) +QtDartBindings_EXPORT void c_QFont__setStrikeOut_bool(void *thisObj, + bool arg__1); +// QFont::setStyleHint(QFont::StyleHint arg__1) +QtDartBindings_EXPORT void c_QFont__setStyleHint_StyleHint(void *thisObj, + int arg__1); +// QFont::setStyleName(const QString & arg__1) +QtDartBindings_EXPORT void c_QFont__setStyleName_QString(void *thisObj, + const char *arg__1_); +// QFont::setUnderline(bool arg__1) +QtDartBindings_EXPORT void c_QFont__setUnderline_bool(void *thisObj, + bool arg__1); +// QFont::setWordSpacing(qreal spacing) +QtDartBindings_EXPORT void c_QFont__setWordSpacing_qreal(void *thisObj, + qreal spacing); +// QFont::stretch() const +QtDartBindings_EXPORT int c_QFont__stretch(void *thisObj); +// QFont::strikeOut() const +QtDartBindings_EXPORT bool c_QFont__strikeOut(void *thisObj); +// QFont::styleHint() const +QtDartBindings_EXPORT int c_QFont__styleHint(void *thisObj); +// QFont::styleName() const +QtDartBindings_EXPORT void *c_QFont__styleName(void *thisObj); +// QFont::substitute(const QString & arg__1) +QtDartBindings_EXPORT void * +c_static_QFont__substitute_QString(const char *arg__1_); +// QFont::substitutes(const QString & arg__1) +QtDartBindings_EXPORT void * +c_static_QFont__substitutes_QString(const char *arg__1_); +// QFont::substitutions() +QtDartBindings_EXPORT void *c_static_QFont__substitutions(); +// QFont::underline() const +QtDartBindings_EXPORT bool c_QFont__underline(void *thisObj); +// QFont::wordSpacing() const +QtDartBindings_EXPORT qreal c_QFont__wordSpacing(void *thisObj); +QtDartBindings_EXPORT void c_QFont__destructor(void *thisObj); +QtDartBindings_EXPORT void c_QFont_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QFont_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QFont_wrapper.cpp new file mode 100644 index 0000000..b574b1b --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QFont_wrapper.cpp @@ -0,0 +1,762 @@ +#include "QFont_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QFont_wrapper::QFont_wrapper() : ::QFont() {} + +// tag=1006 +QFont_wrapper::QFont_wrapper(const QList &families, int pointSize, + int weight, bool italic) + : ::QFont(families, pointSize, weight, italic) {} + +// tag=1006 +QFont_wrapper::QFont_wrapper(const QString &family, int pointSize, int weight, + bool italic) + : ::QFont(family, pointSize, weight, italic) {} +bool QFont_wrapper::bold() const { + // tag=1000 + + // tag=1004 + return ::QFont::bold(); +} +void QFont_wrapper::cacheStatistics() { + // tag=1000 + + // tag=1004 + ::QFont::cacheStatistics(); +} +void QFont_wrapper::cleanup() { + // tag=1000 + + // tag=1004 + ::QFont::cleanup(); +} +QString QFont_wrapper::defaultFamily() const { + // tag=1000 + + // tag=1004 + return ::QFont::defaultFamily(); +} +bool QFont_wrapper::exactMatch() const { + // tag=1000 + + // tag=1004 + return ::QFont::exactMatch(); +} +QList QFont_wrapper::families() const { + // tag=1000 + + // tag=1004 + return ::QFont::families(); +} +QString QFont_wrapper::family() const { + // tag=1000 + + // tag=1004 + return ::QFont::family(); +} +bool QFont_wrapper::fixedPitch() const { + // tag=1000 + + // tag=1004 + return ::QFont::fixedPitch(); +} +bool QFont_wrapper::fromString(const QString &arg__1) { + // tag=1000 + + // tag=1004 + return ::QFont::fromString(arg__1); +} +void QFont_wrapper::initialize() { + // tag=1000 + + // tag=1004 + ::QFont::initialize(); +} +void QFont_wrapper::insertSubstitution(const QString &arg__1, + const QString &arg__2) { + // tag=1000 + + // tag=1004 + ::QFont::insertSubstitution(arg__1, arg__2); +} +void QFont_wrapper::insertSubstitutions(const QString &arg__1, + const QList &arg__2) { + // tag=1000 + + // tag=1004 + ::QFont::insertSubstitutions(arg__1, arg__2); +} +bool QFont_wrapper::isCopyOf(const QFont &arg__1) const { + // tag=1000 + + // tag=1004 + return ::QFont::isCopyOf(arg__1); +} +bool QFont_wrapper::italic() const { + // tag=1000 + + // tag=1004 + return ::QFont::italic(); +} +bool QFont_wrapper::kerning() const { + // tag=1000 + + // tag=1004 + return ::QFont::kerning(); +} +QString QFont_wrapper::key() const { + // tag=1000 + + // tag=1004 + return ::QFont::key(); +} +qreal QFont_wrapper::letterSpacing() const { + // tag=1000 + + // tag=1004 + return ::QFont::letterSpacing(); +} +bool QFont_wrapper::overline() const { + // tag=1000 + + // tag=1004 + return ::QFont::overline(); +} +int QFont_wrapper::pixelSize() const { + // tag=1000 + + // tag=1004 + return ::QFont::pixelSize(); +} +int QFont_wrapper::pointSize() const { + // tag=1000 + + // tag=1004 + return ::QFont::pointSize(); +} +qreal QFont_wrapper::pointSizeF() const { + // tag=1000 + + // tag=1004 + return ::QFont::pointSizeF(); +} +void QFont_wrapper::removeSubstitutions(const QString &arg__1) { + // tag=1000 + + // tag=1004 + ::QFont::removeSubstitutions(arg__1); +} +QFont QFont_wrapper::resolve(const QFont &arg__1) const { + // tag=1000 + + // tag=1004 + return ::QFont::resolve(arg__1); +} +void QFont_wrapper::setBold(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QFont::setBold(arg__1); +} +void QFont_wrapper::setFamilies(const QList &arg__1) { + // tag=1000 + + // tag=1004 + ::QFont::setFamilies(arg__1); +} +void QFont_wrapper::setFamily(const QString &arg__1) { + // tag=1000 + + // tag=1004 + ::QFont::setFamily(arg__1); +} +void QFont_wrapper::setFixedPitch(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QFont::setFixedPitch(arg__1); +} +void QFont_wrapper::setItalic(bool b) { + // tag=1000 + + // tag=1004 + ::QFont::setItalic(b); +} +void QFont_wrapper::setKerning(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QFont::setKerning(arg__1); +} +void QFont_wrapper::setOverline(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QFont::setOverline(arg__1); +} +void QFont_wrapper::setPixelSize(int arg__1) { + // tag=1000 + + // tag=1004 + ::QFont::setPixelSize(arg__1); +} +void QFont_wrapper::setPointSize(int arg__1) { + // tag=1000 + + // tag=1004 + ::QFont::setPointSize(arg__1); +} +void QFont_wrapper::setPointSizeF(qreal arg__1) { + // tag=1000 + + // tag=1004 + ::QFont::setPointSizeF(arg__1); +} +void QFont_wrapper::setStretch(int arg__1) { + // tag=1000 + + // tag=1004 + ::QFont::setStretch(arg__1); +} +void QFont_wrapper::setStrikeOut(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QFont::setStrikeOut(arg__1); +} +void QFont_wrapper::setStyleHint(QFont::StyleHint arg__1) { + // tag=1000 + + // tag=1004 + ::QFont::setStyleHint(arg__1); +} +void QFont_wrapper::setStyleName(const QString &arg__1) { + // tag=1000 + + // tag=1004 + ::QFont::setStyleName(arg__1); +} +void QFont_wrapper::setUnderline(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QFont::setUnderline(arg__1); +} +void QFont_wrapper::setWordSpacing(qreal spacing) { + // tag=1000 + + // tag=1004 + ::QFont::setWordSpacing(spacing); +} +int QFont_wrapper::stretch() const { + // tag=1000 + + // tag=1004 + return ::QFont::stretch(); +} +bool QFont_wrapper::strikeOut() const { + // tag=1000 + + // tag=1004 + return ::QFont::strikeOut(); +} +QFont::StyleHint QFont_wrapper::styleHint() const { + // tag=1000 + + // tag=1004 + return ::QFont::styleHint(); +} +QString QFont_wrapper::styleName() const { + // tag=1000 + + // tag=1004 + return ::QFont::styleName(); +} +QString QFont_wrapper::substitute(const QString &arg__1) { + // tag=1000 + + // tag=1004 + return ::QFont::substitute(arg__1); +} +QList QFont_wrapper::substitutes(const QString &arg__1) { + // tag=1000 + + // tag=1004 + return ::QFont::substitutes(arg__1); +} +QList QFont_wrapper::substitutions() { + // tag=1000 + + // tag=1004 + return ::QFont::substitutions(); +} +bool QFont_wrapper::underline() const { + // tag=1000 + + // tag=1004 + return ::QFont::underline(); +} +qreal QFont_wrapper::wordSpacing() const { + // tag=1000 + + // tag=1004 + return ::QFont::wordSpacing(); +} + +// tag=1005 +QFont_wrapper::~QFont_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QFont *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +// tag=1014 +static QtDartBindings_wrappersNS::QFont_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QFont_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast(cppObj); +} +void *c_QFont__constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QFont_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QFont__constructor_QList_QString_int_int_bool(void *families_, + int pointSize, int weight, + bool italic) { + auto &families = *reinterpret_cast *>(families_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QFont_wrapper(families, pointSize, + weight, italic); + return reinterpret_cast(ptr); +} +void *c_QFont__constructor_QString_int_int_bool(const char *family_, + int pointSize, int weight, + bool italic) { + const auto family = QString::fromUtf8(family_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QFont_wrapper(family, pointSize, + weight, italic); + return reinterpret_cast(ptr); +} + +// tag=1050 +// bold() const +bool c_QFont__bold(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->bold(); +} + +// tag=1050 +// cacheStatistics() +void c_static_QFont__cacheStatistics() { + // tag=1068 + QtDartBindings_wrappersNS::QFont_wrapper::cacheStatistics(); +} + +// tag=1050 +// cleanup() +void c_static_QFont__cleanup() { + // tag=1068 + QtDartBindings_wrappersNS::QFont_wrapper::cleanup(); +} + +// tag=1050 +// defaultFamily() const +void *c_QFont__defaultFamily(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->defaultFamily()}; +} + +// tag=1050 +// exactMatch() const +bool c_QFont__exactMatch(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->exactMatch(); +} + +// tag=1050 +// families() const +void *c_QFont__families(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{fromPtr(thisObj)->families()}; +} + +// tag=1050 +// family() const +void *c_QFont__family(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->family()}; +} + +// tag=1050 +// fixedPitch() const +bool c_QFont__fixedPitch(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->fixedPitch(); +} + +// tag=1050 +// fromString(const QString & arg__1) +bool c_QFont__fromString_QString(void *thisObj, const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + return + // tag=1010 + fromPtr(thisObj)->fromString(arg__1); +} + +// tag=1050 +// initialize() +void c_static_QFont__initialize() { + // tag=1068 + QtDartBindings_wrappersNS::QFont_wrapper::initialize(); +} + +// tag=1050 +// insertSubstitution(const QString & arg__1, const QString & arg__2) +void c_static_QFont__insertSubstitution_QString_QString(const char *arg__1_, + const char *arg__2_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + const auto arg__2 = QString::fromUtf8(arg__2_); + // tag=1068 + QtDartBindings_wrappersNS::QFont_wrapper::insertSubstitution(arg__1, arg__2); +} + +// tag=1050 +// insertSubstitutions(const QString & arg__1, const QList & arg__2) +void c_static_QFont__insertSubstitutions_QString_QList_QString( + const char *arg__1_, void *arg__2_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + auto &arg__2 = *reinterpret_cast *>(arg__2_); + // tag=1068 + QtDartBindings_wrappersNS::QFont_wrapper::insertSubstitutions(arg__1, arg__2); +} + +// tag=1050 +// isCopyOf(const QFont & arg__1) const +bool c_QFont__isCopyOf_QFont(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1010 + fromPtr(thisObj)->isCopyOf(arg__1); +} + +// tag=1050 +// italic() const +bool c_QFont__italic(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->italic(); +} + +// tag=1050 +// kerning() const +bool c_QFont__kerning(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->kerning(); +} + +// tag=1050 +// key() const +void *c_QFont__key(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->key()}; +} + +// tag=1050 +// letterSpacing() const +qreal c_QFont__letterSpacing(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->letterSpacing(); +} + +// tag=1050 +// overline() const +bool c_QFont__overline(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->overline(); +} + +// tag=1050 +// pixelSize() const +int c_QFont__pixelSize(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->pixelSize(); +} + +// tag=1050 +// pointSize() const +int c_QFont__pointSize(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->pointSize(); +} + +// tag=1050 +// pointSizeF() const +qreal c_QFont__pointSizeF(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->pointSizeF(); +} + +// tag=1050 +// removeSubstitutions(const QString & arg__1) +void c_static_QFont__removeSubstitutions_QString(const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + // tag=1068 + QtDartBindings_wrappersNS::QFont_wrapper::removeSubstitutions(arg__1); +} + +// tag=1050 +// resolve(const QFont & arg__1) const +void *c_QFont__resolve_QFont(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->resolve(arg__1)}; +} + +// tag=1050 +// setBold(bool arg__1) +void c_QFont__setBold_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->setBold(arg__1); +} + +// tag=1050 +// setFamilies(const QList & arg__1) +void c_QFont__setFamilies_QList_QString(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast *>(arg__1_); + // tag=1010 + fromPtr(thisObj)->setFamilies(arg__1); +} + +// tag=1050 +// setFamily(const QString & arg__1) +void c_QFont__setFamily_QString(void *thisObj, const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + // tag=1010 + fromPtr(thisObj)->setFamily(arg__1); +} + +// tag=1050 +// setFixedPitch(bool arg__1) +void c_QFont__setFixedPitch_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->setFixedPitch(arg__1); +} + +// tag=1050 +// setItalic(bool b) +void c_QFont__setItalic_bool(void *thisObj, bool b) { + // tag=1010 + fromPtr(thisObj)->setItalic(b); +} + +// tag=1050 +// setKerning(bool arg__1) +void c_QFont__setKerning_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->setKerning(arg__1); +} + +// tag=1050 +// setOverline(bool arg__1) +void c_QFont__setOverline_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->setOverline(arg__1); +} + +// tag=1050 +// setPixelSize(int arg__1) +void c_QFont__setPixelSize_int(void *thisObj, int arg__1) { + // tag=1010 + fromPtr(thisObj)->setPixelSize(arg__1); +} + +// tag=1050 +// setPointSize(int arg__1) +void c_QFont__setPointSize_int(void *thisObj, int arg__1) { + // tag=1010 + fromPtr(thisObj)->setPointSize(arg__1); +} + +// tag=1050 +// setPointSizeF(qreal arg__1) +void c_QFont__setPointSizeF_qreal(void *thisObj, qreal arg__1) { + // tag=1010 + fromPtr(thisObj)->setPointSizeF(arg__1); +} + +// tag=1050 +// setStretch(int arg__1) +void c_QFont__setStretch_int(void *thisObj, int arg__1) { + // tag=1010 + fromPtr(thisObj)->setStretch(arg__1); +} + +// tag=1050 +// setStrikeOut(bool arg__1) +void c_QFont__setStrikeOut_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->setStrikeOut(arg__1); +} + +// tag=1050 +// setStyleHint(QFont::StyleHint arg__1) +void c_QFont__setStyleHint_StyleHint(void *thisObj, int arg__1) { + // tag=1010 + fromPtr(thisObj)->setStyleHint(static_cast(arg__1)); +} + +// tag=1050 +// setStyleName(const QString & arg__1) +void c_QFont__setStyleName_QString(void *thisObj, const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + // tag=1010 + fromPtr(thisObj)->setStyleName(arg__1); +} + +// tag=1050 +// setUnderline(bool arg__1) +void c_QFont__setUnderline_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->setUnderline(arg__1); +} + +// tag=1050 +// setWordSpacing(qreal spacing) +void c_QFont__setWordSpacing_qreal(void *thisObj, qreal spacing) { + // tag=1010 + fromPtr(thisObj)->setWordSpacing(spacing); +} + +// tag=1050 +// stretch() const +int c_QFont__stretch(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->stretch(); +} + +// tag=1050 +// strikeOut() const +bool c_QFont__strikeOut(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->strikeOut(); +} + +// tag=1050 +// styleHint() const +int c_QFont__styleHint(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->styleHint(); +} + +// tag=1050 +// styleName() const +void *c_QFont__styleName(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->styleName()}; +} + +// tag=1050 +// substitute(const QString & arg__1) +void *c_static_QFont__substitute_QString(const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QFont_wrapper::substitute(arg__1)}; +} + +// tag=1050 +// substitutes(const QString & arg__1) +void *c_static_QFont__substitutes_QString(const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QFont_wrapper::substitutes(arg__1)}; +} + +// tag=1050 +// substitutions() +void *c_static_QFont__substitutions() { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QFont_wrapper::substitutions()}; +} + +// tag=1050 +// underline() const +bool c_QFont__underline(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->underline(); +} + +// tag=1050 +// wordSpacing() const +qreal c_QFont__wordSpacing(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->wordSpacing(); +} +void c_QFont__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} diff --git a/generated/QtDartBindings/dart/ffi/QFont_wrapper.h b/generated/QtDartBindings/dart/ffi/QFont_wrapper.h new file mode 100644 index 0000000..63d46c3 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QFont_wrapper.h @@ -0,0 +1,358 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1043 +class QFont_wrapper : public ::QFont { +public: + ~QFont_wrapper(); + // tag=1041 + QFont_wrapper(); + // tag=1041 + QFont_wrapper(const QList &families, int pointSize = -1, + int weight = -1, bool italic = false); + // tag=1041 + QFont_wrapper(const QString &family, int pointSize = -1, int weight = -1, + bool italic = false); + // tag=1041 + bool bold() const; + // tag=1041 + static void cacheStatistics(); + // tag=1041 + static void cleanup(); + // tag=1041 + QString defaultFamily() const; + // tag=1041 + bool exactMatch() const; + // tag=1041 + QList families() const; + // tag=1041 + QString family() const; + // tag=1041 + bool fixedPitch() const; + // tag=1041 + bool fromString(const QString &arg__1); + // tag=1041 + static void initialize(); + // tag=1041 + static void insertSubstitution(const QString &arg__1, const QString &arg__2); + // tag=1041 + static void insertSubstitutions(const QString &arg__1, + const QList &arg__2); + // tag=1041 + bool isCopyOf(const QFont &arg__1) const; + // tag=1041 + bool italic() const; + // tag=1041 + bool kerning() const; + // tag=1041 + QString key() const; + // tag=1041 + qreal letterSpacing() const; + // tag=1041 + bool overline() const; + // tag=1041 + int pixelSize() const; + // tag=1041 + int pointSize() const; + // tag=1041 + qreal pointSizeF() const; + // tag=1041 + static void removeSubstitutions(const QString &arg__1); + // tag=1041 + QFont resolve(const QFont &arg__1) const; + // tag=1041 + void setBold(bool arg__1); + // tag=1041 + void setFamilies(const QList &arg__1); + // tag=1041 + void setFamily(const QString &arg__1); + // tag=1041 + void setFixedPitch(bool arg__1); + // tag=1041 + void setItalic(bool b); + // tag=1041 + void setKerning(bool arg__1); + // tag=1041 + void setOverline(bool arg__1); + // tag=1041 + void setPixelSize(int arg__1); + // tag=1041 + void setPointSize(int arg__1); + // tag=1041 + void setPointSizeF(qreal arg__1); + // tag=1041 + void setStretch(int arg__1); + // tag=1041 + void setStrikeOut(bool arg__1); + // tag=1041 + void setStyleHint(QFont::StyleHint arg__1); + // tag=1041 + void setStyleName(const QString &arg__1); + // tag=1041 + void setUnderline(bool arg__1); + // tag=1041 + void setWordSpacing(qreal spacing); + // tag=1041 + int stretch() const; + // tag=1041 + bool strikeOut() const; + // tag=1041 + QFont::StyleHint styleHint() const; + // tag=1041 + QString styleName() const; + // tag=1041 + static QString substitute(const QString &arg__1); + // tag=1041 + static QList substitutes(const QString &arg__1); + // tag=1041 + static QList substitutions(); + // tag=1041 + bool underline() const; + // tag=1041 + qreal wordSpacing() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QFont::QFont() +QtDartBindings_EXPORT void *c_QFont__constructor(); + +// tag=1067 +// QFont::QFont(const QList & families, int pointSize, int weight, +// bool italic) +QtDartBindings_EXPORT void * +c_QFont__constructor_QList_QString_int_int_bool(void *families_, int pointSize, + int weight, bool italic); + +// tag=1067 +// QFont::QFont(const QString & family, int pointSize, int weight, bool italic) +QtDartBindings_EXPORT void * +c_QFont__constructor_QString_int_int_bool(const char *family_, int pointSize, + int weight, bool italic); + +// tag=1067 +// QFont::bold() const +QtDartBindings_EXPORT bool c_QFont__bold(void *thisObj); + +// tag=1067 +// QFont::cacheStatistics() +QtDartBindings_EXPORT void c_static_QFont__cacheStatistics(); + +// tag=1067 +// QFont::cleanup() +QtDartBindings_EXPORT void c_static_QFont__cleanup(); + +// tag=1067 +// QFont::defaultFamily() const +QtDartBindings_EXPORT void *c_QFont__defaultFamily(void *thisObj); + +// tag=1067 +// QFont::exactMatch() const +QtDartBindings_EXPORT bool c_QFont__exactMatch(void *thisObj); + +// tag=1067 +// QFont::families() const +QtDartBindings_EXPORT void *c_QFont__families(void *thisObj); + +// tag=1067 +// QFont::family() const +QtDartBindings_EXPORT void *c_QFont__family(void *thisObj); + +// tag=1067 +// QFont::fixedPitch() const +QtDartBindings_EXPORT bool c_QFont__fixedPitch(void *thisObj); + +// tag=1067 +// QFont::fromString(const QString & arg__1) +QtDartBindings_EXPORT bool c_QFont__fromString_QString(void *thisObj, + const char *arg__1_); + +// tag=1067 +// QFont::initialize() +QtDartBindings_EXPORT void c_static_QFont__initialize(); + +// tag=1067 +// QFont::insertSubstitution(const QString & arg__1, const QString & arg__2) +QtDartBindings_EXPORT void +c_static_QFont__insertSubstitution_QString_QString(const char *arg__1_, + const char *arg__2_); + +// tag=1067 +// QFont::insertSubstitutions(const QString & arg__1, const QList & +// arg__2) +QtDartBindings_EXPORT void +c_static_QFont__insertSubstitutions_QString_QList_QString(const char *arg__1_, + void *arg__2_); + +// tag=1067 +// QFont::isCopyOf(const QFont & arg__1) const +QtDartBindings_EXPORT bool c_QFont__isCopyOf_QFont(void *thisObj, + void *arg__1_); + +// tag=1067 +// QFont::italic() const +QtDartBindings_EXPORT bool c_QFont__italic(void *thisObj); + +// tag=1067 +// QFont::kerning() const +QtDartBindings_EXPORT bool c_QFont__kerning(void *thisObj); + +// tag=1067 +// QFont::key() const +QtDartBindings_EXPORT void *c_QFont__key(void *thisObj); + +// tag=1067 +// QFont::letterSpacing() const +QtDartBindings_EXPORT qreal c_QFont__letterSpacing(void *thisObj); + +// tag=1067 +// QFont::overline() const +QtDartBindings_EXPORT bool c_QFont__overline(void *thisObj); + +// tag=1067 +// QFont::pixelSize() const +QtDartBindings_EXPORT int c_QFont__pixelSize(void *thisObj); + +// tag=1067 +// QFont::pointSize() const +QtDartBindings_EXPORT int c_QFont__pointSize(void *thisObj); + +// tag=1067 +// QFont::pointSizeF() const +QtDartBindings_EXPORT qreal c_QFont__pointSizeF(void *thisObj); + +// tag=1067 +// QFont::removeSubstitutions(const QString & arg__1) +QtDartBindings_EXPORT void +c_static_QFont__removeSubstitutions_QString(const char *arg__1_); + +// tag=1067 +// QFont::resolve(const QFont & arg__1) const +QtDartBindings_EXPORT void *c_QFont__resolve_QFont(void *thisObj, + void *arg__1_); + +// tag=1067 +// QFont::setBold(bool arg__1) +QtDartBindings_EXPORT void c_QFont__setBold_bool(void *thisObj, bool arg__1); + +// tag=1067 +// QFont::setFamilies(const QList & arg__1) +QtDartBindings_EXPORT void c_QFont__setFamilies_QList_QString(void *thisObj, + void *arg__1_); + +// tag=1067 +// QFont::setFamily(const QString & arg__1) +QtDartBindings_EXPORT void c_QFont__setFamily_QString(void *thisObj, + const char *arg__1_); + +// tag=1067 +// QFont::setFixedPitch(bool arg__1) +QtDartBindings_EXPORT void c_QFont__setFixedPitch_bool(void *thisObj, + bool arg__1); + +// tag=1067 +// QFont::setItalic(bool b) +QtDartBindings_EXPORT void c_QFont__setItalic_bool(void *thisObj, bool b); + +// tag=1067 +// QFont::setKerning(bool arg__1) +QtDartBindings_EXPORT void c_QFont__setKerning_bool(void *thisObj, bool arg__1); + +// tag=1067 +// QFont::setOverline(bool arg__1) +QtDartBindings_EXPORT void c_QFont__setOverline_bool(void *thisObj, + bool arg__1); + +// tag=1067 +// QFont::setPixelSize(int arg__1) +QtDartBindings_EXPORT void c_QFont__setPixelSize_int(void *thisObj, int arg__1); + +// tag=1067 +// QFont::setPointSize(int arg__1) +QtDartBindings_EXPORT void c_QFont__setPointSize_int(void *thisObj, int arg__1); + +// tag=1067 +// QFont::setPointSizeF(qreal arg__1) +QtDartBindings_EXPORT void c_QFont__setPointSizeF_qreal(void *thisObj, + qreal arg__1); + +// tag=1067 +// QFont::setStretch(int arg__1) +QtDartBindings_EXPORT void c_QFont__setStretch_int(void *thisObj, int arg__1); + +// tag=1067 +// QFont::setStrikeOut(bool arg__1) +QtDartBindings_EXPORT void c_QFont__setStrikeOut_bool(void *thisObj, + bool arg__1); + +// tag=1067 +// QFont::setStyleHint(QFont::StyleHint arg__1) +QtDartBindings_EXPORT void c_QFont__setStyleHint_StyleHint(void *thisObj, + int arg__1); + +// tag=1067 +// QFont::setStyleName(const QString & arg__1) +QtDartBindings_EXPORT void c_QFont__setStyleName_QString(void *thisObj, + const char *arg__1_); + +// tag=1067 +// QFont::setUnderline(bool arg__1) +QtDartBindings_EXPORT void c_QFont__setUnderline_bool(void *thisObj, + bool arg__1); + +// tag=1067 +// QFont::setWordSpacing(qreal spacing) +QtDartBindings_EXPORT void c_QFont__setWordSpacing_qreal(void *thisObj, + qreal spacing); + +// tag=1067 +// QFont::stretch() const +QtDartBindings_EXPORT int c_QFont__stretch(void *thisObj); + +// tag=1067 +// QFont::strikeOut() const +QtDartBindings_EXPORT bool c_QFont__strikeOut(void *thisObj); + +// tag=1067 +// QFont::styleHint() const +QtDartBindings_EXPORT int c_QFont__styleHint(void *thisObj); + +// tag=1067 +// QFont::styleName() const +QtDartBindings_EXPORT void *c_QFont__styleName(void *thisObj); + +// tag=1067 +// QFont::substitute(const QString & arg__1) +QtDartBindings_EXPORT void * +c_static_QFont__substitute_QString(const char *arg__1_); + +// tag=1067 +// QFont::substitutes(const QString & arg__1) +QtDartBindings_EXPORT void * +c_static_QFont__substitutes_QString(const char *arg__1_); + +// tag=1067 +// QFont::substitutions() +QtDartBindings_EXPORT void *c_static_QFont__substitutions(); + +// tag=1067 +// QFont::underline() const +QtDartBindings_EXPORT bool c_QFont__underline(void *thisObj); + +// tag=1067 +// QFont::wordSpacing() const +QtDartBindings_EXPORT qreal c_QFont__wordSpacing(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QFont__destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QFont_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QFormLayout_c.cpp b/generated/QtDartBindings/dart/ffi/QFormLayout_c.cpp new file mode 100644 index 0000000..b5cd8be --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QFormLayout_c.cpp @@ -0,0 +1,1055 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QFormLayout_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QFormLayout_wrapper::QFormLayout_wrapper(QWidget *parent) + : ::QFormLayout(parent) {} +void QFormLayout_wrapper::addItem(QLayoutItem *item) { + if (m_addItemCallback) { + const void *thisPtr = this; + m_addItemCallback(const_cast(thisPtr), item); + } else { + ::QFormLayout::addItem(item); + } +} +void QFormLayout_wrapper::addItem_nocallback(QLayoutItem *item) { + ::QFormLayout::addItem(item); +} +void QFormLayout_wrapper::addRow(QLayout *layout) { + ::QFormLayout::addRow(layout); +} +void QFormLayout_wrapper::addRow(QWidget *label, QLayout *field) { + ::QFormLayout::addRow(label, field); +} +void QFormLayout_wrapper::addRow(QWidget *label, QWidget *field) { + ::QFormLayout::addRow(label, field); +} +void QFormLayout_wrapper::addRow(QWidget *widget) { + ::QFormLayout::addRow(widget); +} +void QFormLayout_wrapper::addRow(const QString &labelText, QLayout *field) { + ::QFormLayout::addRow(labelText, field); +} +void QFormLayout_wrapper::addRow(const QString &labelText, QWidget *field) { + ::QFormLayout::addRow(labelText, field); +} +int QFormLayout_wrapper::count() const { + if (m_countCallback) { + const void *thisPtr = this; + return m_countCallback(const_cast(thisPtr)); + } else { + return ::QFormLayout::count(); + } +} +int QFormLayout_wrapper::count_nocallback() const { + return ::QFormLayout::count(); +} +void QFormLayout_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QFormLayout::customEvent(event); + } +} +void QFormLayout_wrapper::customEvent_nocallback(QEvent *event) { + ::QFormLayout::customEvent(event); +} +bool QFormLayout_wrapper::event(QEvent *event) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + return ::QFormLayout::event(event); + } +} +bool QFormLayout_wrapper::event_nocallback(QEvent *event) { + return ::QFormLayout::event(event); +} +bool QFormLayout_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QFormLayout::eventFilter(watched, event); + } +} +bool QFormLayout_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + return ::QFormLayout::eventFilter(watched, event); +} +QFlags QFormLayout_wrapper::expandingDirections() const { + if (m_expandingDirectionsCallback) { + const void *thisPtr = this; + return m_expandingDirectionsCallback(const_cast(thisPtr)); + } else { + return ::QFormLayout::expandingDirections(); + } +} +QFlags +QFormLayout_wrapper::expandingDirections_nocallback() const { + return ::QFormLayout::expandingDirections(); +} +QRect QFormLayout_wrapper::geometry() const { + if (m_geometryCallback) { + const void *thisPtr = this; + return *m_geometryCallback(const_cast(thisPtr)); + } else { + return ::QFormLayout::geometry(); + } +} +QRect QFormLayout_wrapper::geometry_nocallback() const { + return ::QFormLayout::geometry(); +} +bool QFormLayout_wrapper::hasHeightForWidth() const { + if (m_hasHeightForWidthCallback) { + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + return ::QFormLayout::hasHeightForWidth(); + } +} +bool QFormLayout_wrapper::hasHeightForWidth_nocallback() const { + return ::QFormLayout::hasHeightForWidth(); +} +int QFormLayout_wrapper::heightForWidth(int width) const { + if (m_heightForWidthCallback) { + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), width); + } else { + return ::QFormLayout::heightForWidth(width); + } +} +int QFormLayout_wrapper::heightForWidth_nocallback(int width) const { + return ::QFormLayout::heightForWidth(width); +} +int QFormLayout_wrapper::horizontalSpacing() const { + return ::QFormLayout::horizontalSpacing(); +} +int QFormLayout_wrapper::indexOf(const QLayoutItem *arg__1) const { + if (m_indexOfCallback) { + const void *thisPtr = this; + return m_indexOfCallback(const_cast(thisPtr), arg__1); + } else { + return ::QFormLayout::indexOf(arg__1); + } +} +int QFormLayout_wrapper::indexOf_nocallback(const QLayoutItem *arg__1) const { + return ::QFormLayout::indexOf(arg__1); +} +int QFormLayout_wrapper::indexOf(const QWidget *arg__1) const { + if (m_indexOf_2Callback) { + const void *thisPtr = this; + return m_indexOf_2Callback(const_cast(thisPtr), arg__1); + } else { + return ::QFormLayout::indexOf(arg__1); + } +} +int QFormLayout_wrapper::indexOf_nocallback(const QWidget *arg__1) const { + return ::QFormLayout::indexOf(arg__1); +} +void QFormLayout_wrapper::insertRow(int row, QLayout *layout) { + ::QFormLayout::insertRow(row, layout); +} +void QFormLayout_wrapper::insertRow(int row, QWidget *label, QLayout *field) { + ::QFormLayout::insertRow(row, label, field); +} +void QFormLayout_wrapper::insertRow(int row, QWidget *label, QWidget *field) { + ::QFormLayout::insertRow(row, label, field); +} +void QFormLayout_wrapper::insertRow(int row, QWidget *widget) { + ::QFormLayout::insertRow(row, widget); +} +void QFormLayout_wrapper::insertRow(int row, const QString &labelText, + QLayout *field) { + ::QFormLayout::insertRow(row, labelText, field); +} +void QFormLayout_wrapper::insertRow(int row, const QString &labelText, + QWidget *field) { + ::QFormLayout::insertRow(row, labelText, field); +} +void QFormLayout_wrapper::invalidate() { + if (m_invalidateCallback) { + const void *thisPtr = this; + m_invalidateCallback(const_cast(thisPtr)); + } else { + ::QFormLayout::invalidate(); + } +} +void QFormLayout_wrapper::invalidate_nocallback() { + ::QFormLayout::invalidate(); +} +bool QFormLayout_wrapper::isEmpty() const { + if (m_isEmptyCallback) { + const void *thisPtr = this; + return m_isEmptyCallback(const_cast(thisPtr)); + } else { + return ::QFormLayout::isEmpty(); + } +} +bool QFormLayout_wrapper::isEmpty_nocallback() const { + return ::QFormLayout::isEmpty(); +} +bool QFormLayout_wrapper::isRowVisible(QLayout *layout) const { + return ::QFormLayout::isRowVisible(layout); +} +bool QFormLayout_wrapper::isRowVisible(QWidget *widget) const { + return ::QFormLayout::isRowVisible(widget); +} +bool QFormLayout_wrapper::isRowVisible(int row) const { + return ::QFormLayout::isRowVisible(row); +} +QLayoutItem *QFormLayout_wrapper::itemAt(int index) const { + if (m_itemAtCallback) { + const void *thisPtr = this; + return m_itemAtCallback(const_cast(thisPtr), index); + } else { + return ::QFormLayout::itemAt(index); + } +} +QLayoutItem *QFormLayout_wrapper::itemAt_nocallback(int index) const { + return ::QFormLayout::itemAt(index); +} +QWidget *QFormLayout_wrapper::labelForField(QLayout *field) const { + return ::QFormLayout::labelForField(field); +} +QWidget *QFormLayout_wrapper::labelForField(QWidget *field) const { + return ::QFormLayout::labelForField(field); +} +QLayout *QFormLayout_wrapper::layout() { + if (m_layoutCallback) { + const void *thisPtr = this; + return m_layoutCallback(const_cast(thisPtr)); + } else { + return ::QFormLayout::layout(); + } +} +QLayout *QFormLayout_wrapper::layout_nocallback() { + return ::QFormLayout::layout(); +} +QSize QFormLayout_wrapper::maximumSize() const { + if (m_maximumSizeCallback) { + const void *thisPtr = this; + return *m_maximumSizeCallback(const_cast(thisPtr)); + } else { + return ::QFormLayout::maximumSize(); + } +} +QSize QFormLayout_wrapper::maximumSize_nocallback() const { + return ::QFormLayout::maximumSize(); +} +int QFormLayout_wrapper::minimumHeightForWidth(int arg__1) const { + if (m_minimumHeightForWidthCallback) { + const void *thisPtr = this; + return m_minimumHeightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QFormLayout::minimumHeightForWidth(arg__1); + } +} +int QFormLayout_wrapper::minimumHeightForWidth_nocallback(int arg__1) const { + return ::QFormLayout::minimumHeightForWidth(arg__1); +} +QSize QFormLayout_wrapper::minimumSize() const { + if (m_minimumSizeCallback) { + const void *thisPtr = this; + return *m_minimumSizeCallback(const_cast(thisPtr)); + } else { + return ::QFormLayout::minimumSize(); + } +} +QSize QFormLayout_wrapper::minimumSize_nocallback() const { + return ::QFormLayout::minimumSize(); +} +void QFormLayout_wrapper::removeRow(QLayout *layout) { + ::QFormLayout::removeRow(layout); +} +void QFormLayout_wrapper::removeRow(QWidget *widget) { + ::QFormLayout::removeRow(widget); +} +void QFormLayout_wrapper::removeRow(int row) { ::QFormLayout::removeRow(row); } +int QFormLayout_wrapper::rowCount() const { return ::QFormLayout::rowCount(); } +void QFormLayout_wrapper::setGeometry(const QRect &rect) { + if (m_setGeometryCallback) { + const void *thisPtr = this; + m_setGeometryCallback(const_cast(thisPtr), rect); + } else { + ::QFormLayout::setGeometry(rect); + } +} +void QFormLayout_wrapper::setGeometry_nocallback(const QRect &rect) { + ::QFormLayout::setGeometry(rect); +} +void QFormLayout_wrapper::setHorizontalSpacing(int spacing) { + ::QFormLayout::setHorizontalSpacing(spacing); +} +void QFormLayout_wrapper::setRowVisible(QLayout *layout, bool on) { + ::QFormLayout::setRowVisible(layout, on); +} +void QFormLayout_wrapper::setRowVisible(QWidget *widget, bool on) { + ::QFormLayout::setRowVisible(widget, on); +} +void QFormLayout_wrapper::setRowVisible(int row, bool on) { + ::QFormLayout::setRowVisible(row, on); +} +void QFormLayout_wrapper::setSpacing(int arg__1) { + if (m_setSpacingCallback) { + const void *thisPtr = this; + m_setSpacingCallback(const_cast(thisPtr), arg__1); + } else { + ::QFormLayout::setSpacing(arg__1); + } +} +void QFormLayout_wrapper::setSpacing_nocallback(int arg__1) { + ::QFormLayout::setSpacing(arg__1); +} +void QFormLayout_wrapper::setVerticalSpacing(int spacing) { + ::QFormLayout::setVerticalSpacing(spacing); +} +QSize QFormLayout_wrapper::sizeHint() const { + if (m_sizeHintCallback) { + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + return ::QFormLayout::sizeHint(); + } +} +QSize QFormLayout_wrapper::sizeHint_nocallback() const { + return ::QFormLayout::sizeHint(); +} +int QFormLayout_wrapper::spacing() const { + if (m_spacingCallback) { + const void *thisPtr = this; + return m_spacingCallback(const_cast(thisPtr)); + } else { + return ::QFormLayout::spacing(); + } +} +int QFormLayout_wrapper::spacing_nocallback() const { + return ::QFormLayout::spacing(); +} +QLayoutItem *QFormLayout_wrapper::takeAt(int index) { + if (m_takeAtCallback) { + const void *thisPtr = this; + return m_takeAtCallback(const_cast(thisPtr), index); + } else { + return ::QFormLayout::takeAt(index); + } +} +QLayoutItem *QFormLayout_wrapper::takeAt_nocallback(int index) { + return ::QFormLayout::takeAt(index); +} +QString QFormLayout_wrapper::tr(const char *s, const char *c, int n) { + return ::QFormLayout::tr(s, c, n); +} +int QFormLayout_wrapper::verticalSpacing() const { + return ::QFormLayout::verticalSpacing(); +} +QWidget *QFormLayout_wrapper::widget() const { + if (m_widgetCallback) { + const void *thisPtr = this; + return m_widgetCallback(const_cast(thisPtr)); + } else { + return ::QFormLayout::widget(); + } +} +QWidget *QFormLayout_wrapper::widget_nocallback() const { + return ::QFormLayout::widget(); +} +QFormLayout_wrapper::~QFormLayout_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QFormLayout *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QFormLayout_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { +void c_QFormLayout_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QFormLayout__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QFormLayout_wrapper(parent); + return reinterpret_cast(ptr); +} +// addItem(QLayoutItem * item) +void c_QFormLayout__addItem_QLayoutItem(void *thisObj, void *item_) { + auto item = reinterpret_cast(item_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->addItem_nocallback(item); + } else { + return targetPtr->addItem(item); + } + }(); +} +// addRow(QLayout * layout) +void c_QFormLayout__addRow_QLayout(void *thisObj, void *layout_) { + auto layout = reinterpret_cast(layout_); + fromPtr(thisObj)->addRow(layout); +} +// addRow(QWidget * label, QLayout * field) +void c_QFormLayout__addRow_QWidget_QLayout(void *thisObj, void *label_, + void *field_) { + auto label = reinterpret_cast(label_); + auto field = reinterpret_cast(field_); + fromPtr(thisObj)->addRow(label, field); +} +// addRow(QWidget * label, QWidget * field) +void c_QFormLayout__addRow_QWidget_QWidget(void *thisObj, void *label_, + void *field_) { + auto label = reinterpret_cast(label_); + auto field = reinterpret_cast(field_); + fromPtr(thisObj)->addRow(label, field); +} +// addRow(QWidget * widget) +void c_QFormLayout__addRow_QWidget(void *thisObj, void *widget_) { + auto widget = reinterpret_cast(widget_); + fromPtr(thisObj)->addRow(widget); +} +// addRow(const QString & labelText, QLayout * field) +void c_QFormLayout__addRow_QString_QLayout(void *thisObj, + const char *labelText_, + void *field_) { + const auto labelText = QString::fromUtf8(labelText_); + auto field = reinterpret_cast(field_); + fromPtr(thisObj)->addRow(labelText, field); + free((char *)labelText_); +} +// addRow(const QString & labelText, QWidget * field) +void c_QFormLayout__addRow_QString_QWidget(void *thisObj, + const char *labelText_, + void *field_) { + const auto labelText = QString::fromUtf8(labelText_); + auto field = reinterpret_cast(field_); + fromPtr(thisObj)->addRow(labelText, field); + free((char *)labelText_); +} +// count() const +int c_QFormLayout__count(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->count_nocallback(); + } else { + return targetPtr->count(); + } + }(); + return result; +} +// customEvent(QEvent * event) +void c_QFormLayout__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// event(QEvent * event) +bool c_QFormLayout__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QFormLayout__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// expandingDirections() const +int c_QFormLayout__expandingDirections(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->expandingDirections_nocallback(); + } else { + return targetPtr->expandingDirections(); + } + }(); + return result; +} +// geometry() const +void *c_QFormLayout__geometry(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->geometry_nocallback(); + } else { + return targetPtr->geometry(); + } + }()}; + return result; +} +// hasHeightForWidth() const +bool c_QFormLayout__hasHeightForWidth(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); + return result; +} +// heightForWidth(int width) const +int c_QFormLayout__heightForWidth_int(void *thisObj, int width) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(width); + } else { + return targetPtr->heightForWidth(width); + } + }(); + return result; +} +// horizontalSpacing() const +int c_QFormLayout__horizontalSpacing(void *thisObj) { + const auto &result = fromPtr(thisObj)->horizontalSpacing(); + return result; +} +// indexOf(const QLayoutItem * arg__1) const +int c_QFormLayout__indexOf_QLayoutItem(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->indexOf_nocallback(arg__1); + } else { + return targetPtr->indexOf(arg__1); + } + }(); + return result; +} +// indexOf(const QWidget * arg__1) const +int c_QFormLayout__indexOf_QWidget(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->indexOf_nocallback(arg__1); + } else { + return targetPtr->indexOf(arg__1); + } + }(); + return result; +} +// insertRow(int row, QLayout * layout) +void c_QFormLayout__insertRow_int_QLayout(void *thisObj, int row, + void *layout_) { + auto layout = reinterpret_cast(layout_); + fromPtr(thisObj)->insertRow(row, layout); +} +// insertRow(int row, QWidget * label, QLayout * field) +void c_QFormLayout__insertRow_int_QWidget_QLayout(void *thisObj, int row, + void *label_, void *field_) { + auto label = reinterpret_cast(label_); + auto field = reinterpret_cast(field_); + fromPtr(thisObj)->insertRow(row, label, field); +} +// insertRow(int row, QWidget * label, QWidget * field) +void c_QFormLayout__insertRow_int_QWidget_QWidget(void *thisObj, int row, + void *label_, void *field_) { + auto label = reinterpret_cast(label_); + auto field = reinterpret_cast(field_); + fromPtr(thisObj)->insertRow(row, label, field); +} +// insertRow(int row, QWidget * widget) +void c_QFormLayout__insertRow_int_QWidget(void *thisObj, int row, + void *widget_) { + auto widget = reinterpret_cast(widget_); + fromPtr(thisObj)->insertRow(row, widget); +} +// insertRow(int row, const QString & labelText, QLayout * field) +void c_QFormLayout__insertRow_int_QString_QLayout(void *thisObj, int row, + const char *labelText_, + void *field_) { + const auto labelText = QString::fromUtf8(labelText_); + auto field = reinterpret_cast(field_); + fromPtr(thisObj)->insertRow(row, labelText, field); + free((char *)labelText_); +} +// insertRow(int row, const QString & labelText, QWidget * field) +void c_QFormLayout__insertRow_int_QString_QWidget(void *thisObj, int row, + const char *labelText_, + void *field_) { + const auto labelText = QString::fromUtf8(labelText_); + auto field = reinterpret_cast(field_); + fromPtr(thisObj)->insertRow(row, labelText, field); + free((char *)labelText_); +} +// invalidate() +void c_QFormLayout__invalidate(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->invalidate_nocallback(); + } else { + return targetPtr->invalidate(); + } + }(); +} +// isEmpty() const +bool c_QFormLayout__isEmpty(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->isEmpty_nocallback(); + } else { + return targetPtr->isEmpty(); + } + }(); + return result; +} +// isRowVisible(QLayout * layout) const +bool c_QFormLayout__isRowVisible_QLayout(void *thisObj, void *layout_) { + auto layout = reinterpret_cast(layout_); + const auto &result = fromPtr(thisObj)->isRowVisible(layout); + return result; +} +// isRowVisible(QWidget * widget) const +bool c_QFormLayout__isRowVisible_QWidget(void *thisObj, void *widget_) { + auto widget = reinterpret_cast(widget_); + const auto &result = fromPtr(thisObj)->isRowVisible(widget); + return result; +} +// isRowVisible(int row) const +bool c_QFormLayout__isRowVisible_int(void *thisObj, int row) { + const auto &result = fromPtr(thisObj)->isRowVisible(row); + return result; +} +// itemAt(int index) const +void *c_QFormLayout__itemAt_int(void *thisObj, int index) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->itemAt_nocallback(index); + } else { + return targetPtr->itemAt(index); + } + }(); + return result; +} +// labelForField(QLayout * field) const +void *c_QFormLayout__labelForField_QLayout(void *thisObj, void *field_) { + auto field = reinterpret_cast(field_); + const auto &result = fromPtr(thisObj)->labelForField(field); + return result; +} +// labelForField(QWidget * field) const +void *c_QFormLayout__labelForField_QWidget(void *thisObj, void *field_) { + auto field = reinterpret_cast(field_); + const auto &result = fromPtr(thisObj)->labelForField(field); + return result; +} +// layout() +void *c_QFormLayout__layout(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->layout_nocallback(); + } else { + return targetPtr->layout(); + } + }(); + return result; +} +// maximumSize() const +void *c_QFormLayout__maximumSize(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->maximumSize_nocallback(); + } else { + return targetPtr->maximumSize(); + } + }()}; + return result; +} +// minimumHeightForWidth(int arg__1) const +int c_QFormLayout__minimumHeightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumHeightForWidth_nocallback(arg__1); + } else { + return targetPtr->minimumHeightForWidth(arg__1); + } + }(); + return result; +} +// minimumSize() const +void *c_QFormLayout__minimumSize(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSize_nocallback(); + } else { + return targetPtr->minimumSize(); + } + }()}; + return result; +} +// removeRow(QLayout * layout) +void c_QFormLayout__removeRow_QLayout(void *thisObj, void *layout_) { + auto layout = reinterpret_cast(layout_); + fromPtr(thisObj)->removeRow(layout); +} +// removeRow(QWidget * widget) +void c_QFormLayout__removeRow_QWidget(void *thisObj, void *widget_) { + auto widget = reinterpret_cast(widget_); + fromPtr(thisObj)->removeRow(widget); +} +// removeRow(int row) +void c_QFormLayout__removeRow_int(void *thisObj, int row) { + fromPtr(thisObj)->removeRow(row); +} +// rowCount() const +int c_QFormLayout__rowCount(void *thisObj) { + const auto &result = fromPtr(thisObj)->rowCount(); + return result; +} +// setGeometry(const QRect & rect) +void c_QFormLayout__setGeometry_QRect(void *thisObj, void *rect_) { + assert(rect_); + auto &rect = *reinterpret_cast(rect_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setGeometry_nocallback(rect); + } else { + return targetPtr->setGeometry(rect); + } + }(); +} +// setHorizontalSpacing(int spacing) +void c_QFormLayout__setHorizontalSpacing_int(void *thisObj, int spacing) { + fromPtr(thisObj)->setHorizontalSpacing(spacing); +} +// setRowVisible(QLayout * layout, bool on) +void c_QFormLayout__setRowVisible_QLayout_bool(void *thisObj, void *layout_, + bool on) { + auto layout = reinterpret_cast(layout_); + fromPtr(thisObj)->setRowVisible(layout, on); +} +// setRowVisible(QWidget * widget, bool on) +void c_QFormLayout__setRowVisible_QWidget_bool(void *thisObj, void *widget_, + bool on) { + auto widget = reinterpret_cast(widget_); + fromPtr(thisObj)->setRowVisible(widget, on); +} +// setRowVisible(int row, bool on) +void c_QFormLayout__setRowVisible_int_bool(void *thisObj, int row, bool on) { + fromPtr(thisObj)->setRowVisible(row, on); +} +// setSpacing(int arg__1) +void c_QFormLayout__setSpacing_int(void *thisObj, int arg__1) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setSpacing_nocallback(arg__1); + } else { + return targetPtr->setSpacing(arg__1); + } + }(); +} +// setVerticalSpacing(int spacing) +void c_QFormLayout__setVerticalSpacing_int(void *thisObj, int spacing) { + fromPtr(thisObj)->setVerticalSpacing(spacing); +} +// sizeHint() const +void *c_QFormLayout__sizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; + return result; +} +// spacing() const +int c_QFormLayout__spacing(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->spacing_nocallback(); + } else { + return targetPtr->spacing(); + } + }(); + return result; +} +// takeAt(int index) +void *c_QFormLayout__takeAt_int(void *thisObj, int index) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->takeAt_nocallback(index); + } else { + return targetPtr->takeAt(index); + } + }(); + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QFormLayout__tr_char_char_int(const char *s, const char *c, + int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QFormLayout_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +// verticalSpacing() const +int c_QFormLayout__verticalSpacing(void *thisObj) { + const auto &result = fromPtr(thisObj)->verticalSpacing(); + return result; +} +// widget() const +void *c_QFormLayout__widget(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->widget_nocallback(); + } else { + return targetPtr->widget(); + } + }(); + return result; +} +void c_QFormLayout__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QFormLayout__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 3187: + wrapper->m_addItemCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_addItem>( + callback); + break; + case 3195: + wrapper->m_countCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_count>( + callback); + break; + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_customEvent>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_event>( + callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_eventFilter>( + callback); + break; + case 3169: + wrapper->m_expandingDirectionsCallback = + reinterpret_cast(callback); + break; + case 3170: + wrapper->m_geometryCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_geometry>( + callback); + break; + case 3171: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 3172: + wrapper->m_heightForWidthCallback = + reinterpret_cast(callback); + break; + case 3206: + wrapper->m_indexOfCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_indexOf>( + callback); + break; + case 3207: + wrapper->m_indexOf_2Callback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_indexOf_2>( + callback); + break; + case 3173: + wrapper->m_invalidateCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_invalidate>( + callback); + break; + case 3174: + wrapper->m_isEmptyCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_isEmpty>( + callback); + break; + case 3214: + wrapper->m_itemAtCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_itemAt>( + callback); + break; + case 3175: + wrapper->m_layoutCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_layout>( + callback); + break; + case 3176: + wrapper->m_maximumSizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_maximumSize>( + callback); + break; + case 3177: + wrapper->m_minimumHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 3178: + wrapper->m_minimumSizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_minimumSize>( + callback); + break; + case 3179: + wrapper->m_setGeometryCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_setGeometry>( + callback); + break; + case 3232: + wrapper->m_setSpacingCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_setSpacing>( + callback); + break; + case 3180: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_sizeHint>( + callback); + break; + case 3234: + wrapper->m_spacingCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_spacing>( + callback); + break; + case 3236: + wrapper->m_takeAtCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_takeAt>( + callback); + break; + case 3181: + wrapper->m_widgetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_widget>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QFormLayout_c.h b/generated/QtDartBindings/dart/ffi/QFormLayout_c.h new file mode 100644 index 0000000..5f63748 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QFormLayout_c.h @@ -0,0 +1,306 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QFormLayout_wrapper : public ::QFormLayout { +public: + ~QFormLayout_wrapper(); + QFormLayout_wrapper(QWidget *parent = nullptr); + virtual void addItem(QLayoutItem *item); + virtual void addItem_nocallback(QLayoutItem *item); + void addRow(QLayout *layout); + void addRow(QWidget *label, QLayout *field); + void addRow(QWidget *label, QWidget *field); + void addRow(QWidget *widget); + void addRow(const QString &labelText, QLayout *field); + void addRow(const QString &labelText, QWidget *field); + virtual int count() const; + virtual int count_nocallback() const; + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual bool event(QEvent *event); + virtual bool event_nocallback(QEvent *event); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + virtual QFlags expandingDirections() const; + virtual QFlags expandingDirections_nocallback() const; + virtual QRect geometry() const; + virtual QRect geometry_nocallback() const; + virtual bool hasHeightForWidth() const; + virtual bool hasHeightForWidth_nocallback() const; + virtual int heightForWidth(int width) const; + virtual int heightForWidth_nocallback(int width) const; + int horizontalSpacing() const; + virtual int indexOf(const QLayoutItem *arg__1) const; + virtual int indexOf_nocallback(const QLayoutItem *arg__1) const; + virtual int indexOf(const QWidget *arg__1) const; + virtual int indexOf_nocallback(const QWidget *arg__1) const; + void insertRow(int row, QLayout *layout); + void insertRow(int row, QWidget *label, QLayout *field); + void insertRow(int row, QWidget *label, QWidget *field); + void insertRow(int row, QWidget *widget); + void insertRow(int row, const QString &labelText, QLayout *field); + void insertRow(int row, const QString &labelText, QWidget *field); + virtual void invalidate(); + virtual void invalidate_nocallback(); + virtual bool isEmpty() const; + virtual bool isEmpty_nocallback() const; + bool isRowVisible(QLayout *layout) const; + bool isRowVisible(QWidget *widget) const; + bool isRowVisible(int row) const; + virtual QLayoutItem *itemAt(int index) const; + virtual QLayoutItem *itemAt_nocallback(int index) const; + QWidget *labelForField(QLayout *field) const; + QWidget *labelForField(QWidget *field) const; + virtual QLayout *layout(); + virtual QLayout *layout_nocallback(); + virtual QSize maximumSize() const; + virtual QSize maximumSize_nocallback() const; + virtual int minimumHeightForWidth(int arg__1) const; + virtual int minimumHeightForWidth_nocallback(int arg__1) const; + virtual QSize minimumSize() const; + virtual QSize minimumSize_nocallback() const; + void removeRow(QLayout *layout); + void removeRow(QWidget *widget); + void removeRow(int row); + int rowCount() const; + virtual void setGeometry(const QRect &rect); + virtual void setGeometry_nocallback(const QRect &rect); + void setHorizontalSpacing(int spacing); + void setRowVisible(QLayout *layout, bool on); + void setRowVisible(QWidget *widget, bool on); + void setRowVisible(int row, bool on); + virtual void setSpacing(int arg__1); + virtual void setSpacing_nocallback(int arg__1); + void setVerticalSpacing(int spacing); + virtual QSize sizeHint() const; + virtual QSize sizeHint_nocallback() const; + virtual int spacing() const; + virtual int spacing_nocallback() const; + virtual QLayoutItem *takeAt(int index); + virtual QLayoutItem *takeAt_nocallback(int index); + static QString tr(const char *s, const char *c, int n); + int verticalSpacing() const; + virtual QWidget *widget() const; + virtual QWidget *widget_nocallback() const; + typedef void (*Callback_addItem)(void *, QLayoutItem *item); + Callback_addItem m_addItemCallback = nullptr; + typedef int (*Callback_count)(void *); + Callback_count m_countCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef QFlags (*Callback_expandingDirections)(void *); + Callback_expandingDirections m_expandingDirectionsCallback = nullptr; + typedef QRect *(*Callback_geometry)(void *); + Callback_geometry m_geometryCallback = nullptr; + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + typedef int (*Callback_heightForWidth)(void *, int width); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + typedef int (*Callback_indexOf)(void *, const QLayoutItem *arg__1); + Callback_indexOf m_indexOfCallback = nullptr; + typedef int (*Callback_indexOf_2)(void *, const QWidget *arg__1); + Callback_indexOf_2 m_indexOf_2Callback = nullptr; + typedef void (*Callback_invalidate)(void *); + Callback_invalidate m_invalidateCallback = nullptr; + typedef bool (*Callback_isEmpty)(void *); + Callback_isEmpty m_isEmptyCallback = nullptr; + typedef QLayoutItem *(*Callback_itemAt)(void *, int index); + Callback_itemAt m_itemAtCallback = nullptr; + typedef QLayout *(*Callback_layout)(void *); + Callback_layout m_layoutCallback = nullptr; + typedef QSize *(*Callback_maximumSize)(void *); + Callback_maximumSize m_maximumSizeCallback = nullptr; + typedef int (*Callback_minimumHeightForWidth)(void *, int arg__1); + Callback_minimumHeightForWidth m_minimumHeightForWidthCallback = nullptr; + typedef QSize *(*Callback_minimumSize)(void *); + Callback_minimumSize m_minimumSizeCallback = nullptr; + typedef void (*Callback_setGeometry)(void *, const QRect &rect); + Callback_setGeometry m_setGeometryCallback = nullptr; + typedef void (*Callback_setSpacing)(void *, int arg__1); + Callback_setSpacing m_setSpacingCallback = nullptr; + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; + typedef int (*Callback_spacing)(void *); + Callback_spacing m_spacingCallback = nullptr; + typedef QLayoutItem *(*Callback_takeAt)(void *, int index); + Callback_takeAt m_takeAtCallback = nullptr; + typedef QWidget *(*Callback_widget)(void *); + Callback_widget m_widgetCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QFormLayout::QFormLayout(QWidget * parent) +QtDartBindings_EXPORT void *c_QFormLayout__constructor_QWidget(void *parent_); +// QFormLayout::addItem(QLayoutItem * item) +QtDartBindings_EXPORT void c_QFormLayout__addItem_QLayoutItem(void *thisObj, + void *item_); +// QFormLayout::addRow(QLayout * layout) +QtDartBindings_EXPORT void c_QFormLayout__addRow_QLayout(void *thisObj, + void *layout_); +// QFormLayout::addRow(QWidget * label, QLayout * field) +QtDartBindings_EXPORT void c_QFormLayout__addRow_QWidget_QLayout(void *thisObj, + void *label_, + void *field_); +// QFormLayout::addRow(QWidget * label, QWidget * field) +QtDartBindings_EXPORT void c_QFormLayout__addRow_QWidget_QWidget(void *thisObj, + void *label_, + void *field_); +// QFormLayout::addRow(QWidget * widget) +QtDartBindings_EXPORT void c_QFormLayout__addRow_QWidget(void *thisObj, + void *widget_); +// QFormLayout::addRow(const QString & labelText, QLayout * field) +QtDartBindings_EXPORT void +c_QFormLayout__addRow_QString_QLayout(void *thisObj, const char *labelText_, + void *field_); +// QFormLayout::addRow(const QString & labelText, QWidget * field) +QtDartBindings_EXPORT void +c_QFormLayout__addRow_QString_QWidget(void *thisObj, const char *labelText_, + void *field_); +// QFormLayout::count() const +QtDartBindings_EXPORT int c_QFormLayout__count(void *thisObj); +// QFormLayout::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QFormLayout__customEvent_QEvent(void *thisObj, + void *event_); +// QFormLayout::event(QEvent * event) +QtDartBindings_EXPORT bool c_QFormLayout__event_QEvent(void *thisObj, + void *event_); +// QFormLayout::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QFormLayout__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QFormLayout::expandingDirections() const +QtDartBindings_EXPORT int c_QFormLayout__expandingDirections(void *thisObj); +// QFormLayout::geometry() const +QtDartBindings_EXPORT void *c_QFormLayout__geometry(void *thisObj); +// QFormLayout::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QFormLayout__hasHeightForWidth(void *thisObj); +// QFormLayout::heightForWidth(int width) const +QtDartBindings_EXPORT int c_QFormLayout__heightForWidth_int(void *thisObj, + int width); +// QFormLayout::horizontalSpacing() const +QtDartBindings_EXPORT int c_QFormLayout__horizontalSpacing(void *thisObj); +// QFormLayout::indexOf(const QLayoutItem * arg__1) const +QtDartBindings_EXPORT int c_QFormLayout__indexOf_QLayoutItem(void *thisObj, + void *arg__1_); +// QFormLayout::indexOf(const QWidget * arg__1) const +QtDartBindings_EXPORT int c_QFormLayout__indexOf_QWidget(void *thisObj, + void *arg__1_); +// QFormLayout::insertRow(int row, QLayout * layout) +QtDartBindings_EXPORT void +c_QFormLayout__insertRow_int_QLayout(void *thisObj, int row, void *layout_); +// QFormLayout::insertRow(int row, QWidget * label, QLayout * field) +QtDartBindings_EXPORT void +c_QFormLayout__insertRow_int_QWidget_QLayout(void *thisObj, int row, + void *label_, void *field_); +// QFormLayout::insertRow(int row, QWidget * label, QWidget * field) +QtDartBindings_EXPORT void +c_QFormLayout__insertRow_int_QWidget_QWidget(void *thisObj, int row, + void *label_, void *field_); +// QFormLayout::insertRow(int row, QWidget * widget) +QtDartBindings_EXPORT void +c_QFormLayout__insertRow_int_QWidget(void *thisObj, int row, void *widget_); +// QFormLayout::insertRow(int row, const QString & labelText, QLayout * field) +QtDartBindings_EXPORT void c_QFormLayout__insertRow_int_QString_QLayout( + void *thisObj, int row, const char *labelText_, void *field_); +// QFormLayout::insertRow(int row, const QString & labelText, QWidget * field) +QtDartBindings_EXPORT void c_QFormLayout__insertRow_int_QString_QWidget( + void *thisObj, int row, const char *labelText_, void *field_); +// QFormLayout::invalidate() +QtDartBindings_EXPORT void c_QFormLayout__invalidate(void *thisObj); +// QFormLayout::isEmpty() const +QtDartBindings_EXPORT bool c_QFormLayout__isEmpty(void *thisObj); +// QFormLayout::isRowVisible(QLayout * layout) const +QtDartBindings_EXPORT bool c_QFormLayout__isRowVisible_QLayout(void *thisObj, + void *layout_); +// QFormLayout::isRowVisible(QWidget * widget) const +QtDartBindings_EXPORT bool c_QFormLayout__isRowVisible_QWidget(void *thisObj, + void *widget_); +// QFormLayout::isRowVisible(int row) const +QtDartBindings_EXPORT bool c_QFormLayout__isRowVisible_int(void *thisObj, + int row); +// QFormLayout::itemAt(int index) const +QtDartBindings_EXPORT void *c_QFormLayout__itemAt_int(void *thisObj, int index); +// QFormLayout::labelForField(QLayout * field) const +QtDartBindings_EXPORT void *c_QFormLayout__labelForField_QLayout(void *thisObj, + void *field_); +// QFormLayout::labelForField(QWidget * field) const +QtDartBindings_EXPORT void *c_QFormLayout__labelForField_QWidget(void *thisObj, + void *field_); +// QFormLayout::layout() +QtDartBindings_EXPORT void *c_QFormLayout__layout(void *thisObj); +// QFormLayout::maximumSize() const +QtDartBindings_EXPORT void *c_QFormLayout__maximumSize(void *thisObj); +// QFormLayout::minimumHeightForWidth(int arg__1) const +QtDartBindings_EXPORT int +c_QFormLayout__minimumHeightForWidth_int(void *thisObj, int arg__1); +// QFormLayout::minimumSize() const +QtDartBindings_EXPORT void *c_QFormLayout__minimumSize(void *thisObj); +// QFormLayout::removeRow(QLayout * layout) +QtDartBindings_EXPORT void c_QFormLayout__removeRow_QLayout(void *thisObj, + void *layout_); +// QFormLayout::removeRow(QWidget * widget) +QtDartBindings_EXPORT void c_QFormLayout__removeRow_QWidget(void *thisObj, + void *widget_); +// QFormLayout::removeRow(int row) +QtDartBindings_EXPORT void c_QFormLayout__removeRow_int(void *thisObj, int row); +// QFormLayout::rowCount() const +QtDartBindings_EXPORT int c_QFormLayout__rowCount(void *thisObj); +// QFormLayout::setGeometry(const QRect & rect) +QtDartBindings_EXPORT void c_QFormLayout__setGeometry_QRect(void *thisObj, + void *rect_); +// QFormLayout::setHorizontalSpacing(int spacing) +QtDartBindings_EXPORT void +c_QFormLayout__setHorizontalSpacing_int(void *thisObj, int spacing); +// QFormLayout::setRowVisible(QLayout * layout, bool on) +QtDartBindings_EXPORT void +c_QFormLayout__setRowVisible_QLayout_bool(void *thisObj, void *layout_, + bool on); +// QFormLayout::setRowVisible(QWidget * widget, bool on) +QtDartBindings_EXPORT void +c_QFormLayout__setRowVisible_QWidget_bool(void *thisObj, void *widget_, + bool on); +// QFormLayout::setRowVisible(int row, bool on) +QtDartBindings_EXPORT void +c_QFormLayout__setRowVisible_int_bool(void *thisObj, int row, bool on); +// QFormLayout::setSpacing(int arg__1) +QtDartBindings_EXPORT void c_QFormLayout__setSpacing_int(void *thisObj, + int arg__1); +// QFormLayout::setVerticalSpacing(int spacing) +QtDartBindings_EXPORT void c_QFormLayout__setVerticalSpacing_int(void *thisObj, + int spacing); +// QFormLayout::sizeHint() const +QtDartBindings_EXPORT void *c_QFormLayout__sizeHint(void *thisObj); +// QFormLayout::spacing() const +QtDartBindings_EXPORT int c_QFormLayout__spacing(void *thisObj); +// QFormLayout::takeAt(int index) +QtDartBindings_EXPORT void *c_QFormLayout__takeAt_int(void *thisObj, int index); +// QFormLayout::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QFormLayout__tr_char_char_int(const char *s, const char *c, int n); +// QFormLayout::verticalSpacing() const +QtDartBindings_EXPORT int c_QFormLayout__verticalSpacing(void *thisObj); +// QFormLayout::widget() const +QtDartBindings_EXPORT void *c_QFormLayout__widget(void *thisObj); +QtDartBindings_EXPORT void c_QFormLayout__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QFormLayout__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QFormLayout_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QFormLayout_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QFormLayout_wrapper.cpp new file mode 100644 index 0000000..8338bb7 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QFormLayout_wrapper.cpp @@ -0,0 +1,1350 @@ +#include "QFormLayout_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QFormLayout_wrapper::QFormLayout_wrapper(QWidget *parent) + : ::QFormLayout(parent) {} +void QFormLayout_wrapper::addItem(QLayoutItem *item) { + // tag=1000 + if (m_addItemCallback) { + // tag=1001 + const void *thisPtr = this; + m_addItemCallback(const_cast(thisPtr), item); + } else { + // tag=1002 + ::QFormLayout::addItem(item); + } +} +// tag=1009 +void QFormLayout_wrapper::addItem_nocallback(QLayoutItem *item) { + // tag=1003 + ::QFormLayout::addItem(item); +} +void QFormLayout_wrapper::addRow(QLayout *layout) { + // tag=1000 + + // tag=1004 + ::QFormLayout::addRow(layout); +} +void QFormLayout_wrapper::addRow(QWidget *label, QLayout *field) { + // tag=1000 + + // tag=1004 + ::QFormLayout::addRow(label, field); +} +void QFormLayout_wrapper::addRow(QWidget *label, QWidget *field) { + // tag=1000 + + // tag=1004 + ::QFormLayout::addRow(label, field); +} +void QFormLayout_wrapper::addRow(QWidget *widget) { + // tag=1000 + + // tag=1004 + ::QFormLayout::addRow(widget); +} +void QFormLayout_wrapper::addRow(const QString &labelText, QLayout *field) { + // tag=1000 + + // tag=1004 + ::QFormLayout::addRow(labelText, field); +} +void QFormLayout_wrapper::addRow(const QString &labelText, QWidget *field) { + // tag=1000 + + // tag=1004 + ::QFormLayout::addRow(labelText, field); +} +int QFormLayout_wrapper::count() const { + // tag=1000 + if (m_countCallback) { + // tag=1001 + const void *thisPtr = this; + return m_countCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QFormLayout::count(); + } +} +// tag=1009 +int QFormLayout_wrapper::count_nocallback() const { + // tag=1003 + return ::QFormLayout::count(); +} +void QFormLayout_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QFormLayout::customEvent(event); + } +} +// tag=1009 +void QFormLayout_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QFormLayout::customEvent(event); +} +bool QFormLayout_wrapper::event(QEvent *event) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + return ::QFormLayout::event(event); + } +} +// tag=1009 +bool QFormLayout_wrapper::event_nocallback(QEvent *event) { + // tag=1003 + return ::QFormLayout::event(event); +} +bool QFormLayout_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QFormLayout::eventFilter(watched, event); + } +} +// tag=1009 +bool QFormLayout_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + // tag=1003 + return ::QFormLayout::eventFilter(watched, event); +} +QFlags QFormLayout_wrapper::expandingDirections() const { + // tag=1000 + if (m_expandingDirectionsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_expandingDirectionsCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QFormLayout::expandingDirections(); + } +} +// tag=1009 +QFlags +QFormLayout_wrapper::expandingDirections_nocallback() const { + // tag=1003 + return ::QFormLayout::expandingDirections(); +} +QRect QFormLayout_wrapper::geometry() const { + // tag=1000 + if (m_geometryCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_geometryCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QFormLayout::geometry(); + } +} +// tag=1009 +QRect QFormLayout_wrapper::geometry_nocallback() const { + // tag=1003 + return ::QFormLayout::geometry(); +} +bool QFormLayout_wrapper::hasHeightForWidth() const { + // tag=1000 + if (m_hasHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QFormLayout::hasHeightForWidth(); + } +} +// tag=1009 +bool QFormLayout_wrapper::hasHeightForWidth_nocallback() const { + // tag=1003 + return ::QFormLayout::hasHeightForWidth(); +} +int QFormLayout_wrapper::heightForWidth(int width) const { + // tag=1000 + if (m_heightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), width); + } else { + // tag=1002 + return ::QFormLayout::heightForWidth(width); + } +} +// tag=1009 +int QFormLayout_wrapper::heightForWidth_nocallback(int width) const { + // tag=1003 + return ::QFormLayout::heightForWidth(width); +} +int QFormLayout_wrapper::horizontalSpacing() const { + // tag=1000 + + // tag=1004 + return ::QFormLayout::horizontalSpacing(); +} +int QFormLayout_wrapper::indexOf(const QLayoutItem *arg__1) const { + // tag=1000 + if (m_indexOfCallback) { + // tag=1001 + const void *thisPtr = this; + return m_indexOfCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QFormLayout::indexOf(arg__1); + } +} +// tag=1009 +int QFormLayout_wrapper::indexOf_nocallback(const QLayoutItem *arg__1) const { + // tag=1003 + return ::QFormLayout::indexOf(arg__1); +} +int QFormLayout_wrapper::indexOf(const QWidget *arg__1) const { + // tag=1000 + if (m_indexOf_2Callback) { + // tag=1001 + const void *thisPtr = this; + return m_indexOf_2Callback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QFormLayout::indexOf(arg__1); + } +} +// tag=1009 +int QFormLayout_wrapper::indexOf_nocallback(const QWidget *arg__1) const { + // tag=1003 + return ::QFormLayout::indexOf(arg__1); +} +void QFormLayout_wrapper::insertRow(int row, QLayout *layout) { + // tag=1000 + + // tag=1004 + ::QFormLayout::insertRow(row, layout); +} +void QFormLayout_wrapper::insertRow(int row, QWidget *label, QLayout *field) { + // tag=1000 + + // tag=1004 + ::QFormLayout::insertRow(row, label, field); +} +void QFormLayout_wrapper::insertRow(int row, QWidget *label, QWidget *field) { + // tag=1000 + + // tag=1004 + ::QFormLayout::insertRow(row, label, field); +} +void QFormLayout_wrapper::insertRow(int row, QWidget *widget) { + // tag=1000 + + // tag=1004 + ::QFormLayout::insertRow(row, widget); +} +void QFormLayout_wrapper::insertRow(int row, const QString &labelText, + QLayout *field) { + // tag=1000 + + // tag=1004 + ::QFormLayout::insertRow(row, labelText, field); +} +void QFormLayout_wrapper::insertRow(int row, const QString &labelText, + QWidget *field) { + // tag=1000 + + // tag=1004 + ::QFormLayout::insertRow(row, labelText, field); +} +void QFormLayout_wrapper::invalidate() { + // tag=1000 + if (m_invalidateCallback) { + // tag=1001 + const void *thisPtr = this; + m_invalidateCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QFormLayout::invalidate(); + } +} +// tag=1009 +void QFormLayout_wrapper::invalidate_nocallback() { + // tag=1003 + ::QFormLayout::invalidate(); +} +bool QFormLayout_wrapper::isEmpty() const { + // tag=1000 + if (m_isEmptyCallback) { + // tag=1001 + const void *thisPtr = this; + return m_isEmptyCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QFormLayout::isEmpty(); + } +} +// tag=1009 +bool QFormLayout_wrapper::isEmpty_nocallback() const { + // tag=1003 + return ::QFormLayout::isEmpty(); +} +QLayoutItem *QFormLayout_wrapper::itemAt(int index) const { + // tag=1000 + if (m_itemAtCallback) { + // tag=1001 + const void *thisPtr = this; + return m_itemAtCallback(const_cast(thisPtr), index); + } else { + // tag=1002 + return ::QFormLayout::itemAt(index); + } +} +// tag=1009 +QLayoutItem *QFormLayout_wrapper::itemAt_nocallback(int index) const { + // tag=1003 + return ::QFormLayout::itemAt(index); +} +QWidget *QFormLayout_wrapper::labelForField(QLayout *field) const { + // tag=1000 + + // tag=1004 + return ::QFormLayout::labelForField(field); +} +QWidget *QFormLayout_wrapper::labelForField(QWidget *field) const { + // tag=1000 + + // tag=1004 + return ::QFormLayout::labelForField(field); +} +QLayout *QFormLayout_wrapper::layout() { + // tag=1000 + if (m_layoutCallback) { + // tag=1001 + const void *thisPtr = this; + return m_layoutCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QFormLayout::layout(); + } +} +// tag=1009 +QLayout *QFormLayout_wrapper::layout_nocallback() { + // tag=1003 + return ::QFormLayout::layout(); +} +QSize QFormLayout_wrapper::maximumSize() const { + // tag=1000 + if (m_maximumSizeCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_maximumSizeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QFormLayout::maximumSize(); + } +} +// tag=1009 +QSize QFormLayout_wrapper::maximumSize_nocallback() const { + // tag=1003 + return ::QFormLayout::maximumSize(); +} +int QFormLayout_wrapper::minimumHeightForWidth(int arg__1) const { + // tag=1000 + if (m_minimumHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_minimumHeightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QFormLayout::minimumHeightForWidth(arg__1); + } +} +// tag=1009 +int QFormLayout_wrapper::minimumHeightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QFormLayout::minimumHeightForWidth(arg__1); +} +QSize QFormLayout_wrapper::minimumSize() const { + // tag=1000 + if (m_minimumSizeCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_minimumSizeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QFormLayout::minimumSize(); + } +} +// tag=1009 +QSize QFormLayout_wrapper::minimumSize_nocallback() const { + // tag=1003 + return ::QFormLayout::minimumSize(); +} +void QFormLayout_wrapper::removeRow(QLayout *layout) { + // tag=1000 + + // tag=1004 + ::QFormLayout::removeRow(layout); +} +void QFormLayout_wrapper::removeRow(QWidget *widget) { + // tag=1000 + + // tag=1004 + ::QFormLayout::removeRow(widget); +} +void QFormLayout_wrapper::removeRow(int row) { + // tag=1000 + + // tag=1004 + ::QFormLayout::removeRow(row); +} +int QFormLayout_wrapper::rowCount() const { + // tag=1000 + + // tag=1004 + return ::QFormLayout::rowCount(); +} +void QFormLayout_wrapper::setGeometry(const QRect &rect) { + // tag=1000 + if (m_setGeometryCallback) { + // tag=1001 + const void *thisPtr = this; + m_setGeometryCallback(const_cast(thisPtr), rect); + } else { + // tag=1002 + ::QFormLayout::setGeometry(rect); + } +} +// tag=1009 +void QFormLayout_wrapper::setGeometry_nocallback(const QRect &rect) { + // tag=1003 + ::QFormLayout::setGeometry(rect); +} +void QFormLayout_wrapper::setHorizontalSpacing(int spacing) { + // tag=1000 + + // tag=1004 + ::QFormLayout::setHorizontalSpacing(spacing); +} +void QFormLayout_wrapper::setSpacing(int arg__1) { + // tag=1000 + if (m_setSpacingCallback) { + // tag=1001 + const void *thisPtr = this; + m_setSpacingCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QFormLayout::setSpacing(arg__1); + } +} +// tag=1009 +void QFormLayout_wrapper::setSpacing_nocallback(int arg__1) { + // tag=1003 + ::QFormLayout::setSpacing(arg__1); +} +void QFormLayout_wrapper::setVerticalSpacing(int spacing) { + // tag=1000 + + // tag=1004 + ::QFormLayout::setVerticalSpacing(spacing); +} +QSize QFormLayout_wrapper::sizeHint() const { + // tag=1000 + if (m_sizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QFormLayout::sizeHint(); + } +} +// tag=1009 +QSize QFormLayout_wrapper::sizeHint_nocallback() const { + // tag=1003 + return ::QFormLayout::sizeHint(); +} +int QFormLayout_wrapper::spacing() const { + // tag=1000 + if (m_spacingCallback) { + // tag=1001 + const void *thisPtr = this; + return m_spacingCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QFormLayout::spacing(); + } +} +// tag=1009 +int QFormLayout_wrapper::spacing_nocallback() const { + // tag=1003 + return ::QFormLayout::spacing(); +} +QLayoutItem *QFormLayout_wrapper::takeAt(int index) { + // tag=1000 + if (m_takeAtCallback) { + // tag=1001 + const void *thisPtr = this; + return m_takeAtCallback(const_cast(thisPtr), index); + } else { + // tag=1002 + return ::QFormLayout::takeAt(index); + } +} +// tag=1009 +QLayoutItem *QFormLayout_wrapper::takeAt_nocallback(int index) { + // tag=1003 + return ::QFormLayout::takeAt(index); +} +QString QFormLayout_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QFormLayout::tr(s, c, n); +} +int QFormLayout_wrapper::verticalSpacing() const { + // tag=1000 + + // tag=1004 + return ::QFormLayout::verticalSpacing(); +} +QWidget *QFormLayout_wrapper::widget() const { + // tag=1000 + if (m_widgetCallback) { + // tag=1001 + const void *thisPtr = this; + return m_widgetCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QFormLayout::widget(); + } +} +// tag=1009 +QWidget *QFormLayout_wrapper::widget_nocallback() const { + // tag=1003 + return ::QFormLayout::widget(); +} + +// tag=1005 +QFormLayout_wrapper::~QFormLayout_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QFormLayout *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QFormLayout_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { + +// tag=1049 +void c_QFormLayout_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QFormLayout__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QFormLayout_wrapper(parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// addItem(QLayoutItem * item) +void c_QFormLayout__addItem_QLayoutItem(void *thisObj, void *item_) { + auto item = reinterpret_cast(item_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->addItem_nocallback(item); + } else { + return targetPtr->addItem(item); + } + }(); +} + +// tag=1050 +// addRow(QLayout * layout) +void c_QFormLayout__addRow_QLayout(void *thisObj, void *layout_) { + auto layout = reinterpret_cast(layout_); + // tag=1010 + fromPtr(thisObj)->addRow(layout); +} + +// tag=1050 +// addRow(QWidget * label, QLayout * field) +void c_QFormLayout__addRow_QWidget_QLayout(void *thisObj, void *label_, + void *field_) { + auto label = reinterpret_cast(label_); + auto field = reinterpret_cast(field_); + // tag=1010 + fromPtr(thisObj)->addRow(label, field); +} + +// tag=1050 +// addRow(QWidget * label, QWidget * field) +void c_QFormLayout__addRow_QWidget_QWidget(void *thisObj, void *label_, + void *field_) { + auto label = reinterpret_cast(label_); + auto field = reinterpret_cast(field_); + // tag=1010 + fromPtr(thisObj)->addRow(label, field); +} + +// tag=1050 +// addRow(QWidget * widget) +void c_QFormLayout__addRow_QWidget(void *thisObj, void *widget_) { + auto widget = reinterpret_cast(widget_); + // tag=1010 + fromPtr(thisObj)->addRow(widget); +} + +// tag=1050 +// addRow(const QString & labelText, QLayout * field) +void c_QFormLayout__addRow_QString_QLayout(void *thisObj, + const char *labelText_, + void *field_) { + const auto labelText = QString::fromUtf8(labelText_); + auto field = reinterpret_cast(field_); + // tag=1010 + fromPtr(thisObj)->addRow(labelText, field); +} + +// tag=1050 +// addRow(const QString & labelText, QWidget * field) +void c_QFormLayout__addRow_QString_QWidget(void *thisObj, + const char *labelText_, + void *field_) { + const auto labelText = QString::fromUtf8(labelText_); + auto field = reinterpret_cast(field_); + // tag=1010 + fromPtr(thisObj)->addRow(labelText, field); +} + +// tag=1050 +// count() const +int c_QFormLayout__count(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->count_nocallback(); + } else { + return targetPtr->count(); + } + }(); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QFormLayout__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// event(QEvent * event) +bool c_QFormLayout__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QFormLayout__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// expandingDirections() const +int c_QFormLayout__expandingDirections(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->expandingDirections_nocallback(); + } else { + return targetPtr->expandingDirections(); + } + }(); +} + +// tag=1050 +// geometry() const +void *c_QFormLayout__geometry(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->geometry_nocallback(); + } else { + return targetPtr->geometry(); + } + }()}; +} + +// tag=1050 +// hasHeightForWidth() const +bool c_QFormLayout__hasHeightForWidth(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); +} + +// tag=1050 +// heightForWidth(int width) const +int c_QFormLayout__heightForWidth_int(void *thisObj, int width) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(width); + } else { + return targetPtr->heightForWidth(width); + } + }(); +} + +// tag=1050 +// horizontalSpacing() const +int c_QFormLayout__horizontalSpacing(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->horizontalSpacing(); +} + +// tag=1050 +// indexOf(const QLayoutItem * arg__1) const +int c_QFormLayout__indexOf_QLayoutItem(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->indexOf_nocallback(arg__1); + } else { + return targetPtr->indexOf(arg__1); + } + }(); +} + +// tag=1050 +// indexOf(const QWidget * arg__1) const +int c_QFormLayout__indexOf_QWidget(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->indexOf_nocallback(arg__1); + } else { + return targetPtr->indexOf(arg__1); + } + }(); +} + +// tag=1050 +// insertRow(int row, QLayout * layout) +void c_QFormLayout__insertRow_int_QLayout(void *thisObj, int row, + void *layout_) { + auto layout = reinterpret_cast(layout_); + // tag=1010 + fromPtr(thisObj)->insertRow(row, layout); +} + +// tag=1050 +// insertRow(int row, QWidget * label, QLayout * field) +void c_QFormLayout__insertRow_int_QWidget_QLayout(void *thisObj, int row, + void *label_, void *field_) { + auto label = reinterpret_cast(label_); + auto field = reinterpret_cast(field_); + // tag=1010 + fromPtr(thisObj)->insertRow(row, label, field); +} + +// tag=1050 +// insertRow(int row, QWidget * label, QWidget * field) +void c_QFormLayout__insertRow_int_QWidget_QWidget(void *thisObj, int row, + void *label_, void *field_) { + auto label = reinterpret_cast(label_); + auto field = reinterpret_cast(field_); + // tag=1010 + fromPtr(thisObj)->insertRow(row, label, field); +} + +// tag=1050 +// insertRow(int row, QWidget * widget) +void c_QFormLayout__insertRow_int_QWidget(void *thisObj, int row, + void *widget_) { + auto widget = reinterpret_cast(widget_); + // tag=1010 + fromPtr(thisObj)->insertRow(row, widget); +} + +// tag=1050 +// insertRow(int row, const QString & labelText, QLayout * field) +void c_QFormLayout__insertRow_int_QString_QLayout(void *thisObj, int row, + const char *labelText_, + void *field_) { + const auto labelText = QString::fromUtf8(labelText_); + auto field = reinterpret_cast(field_); + // tag=1010 + fromPtr(thisObj)->insertRow(row, labelText, field); +} + +// tag=1050 +// insertRow(int row, const QString & labelText, QWidget * field) +void c_QFormLayout__insertRow_int_QString_QWidget(void *thisObj, int row, + const char *labelText_, + void *field_) { + const auto labelText = QString::fromUtf8(labelText_); + auto field = reinterpret_cast(field_); + // tag=1010 + fromPtr(thisObj)->insertRow(row, labelText, field); +} + +// tag=1050 +// invalidate() +void c_QFormLayout__invalidate(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->invalidate_nocallback(); + } else { + return targetPtr->invalidate(); + } + }(); +} + +// tag=1050 +// isEmpty() const +bool c_QFormLayout__isEmpty(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->isEmpty_nocallback(); + } else { + return targetPtr->isEmpty(); + } + }(); +} + +// tag=1050 +// itemAt(int index) const +void *c_QFormLayout__itemAt_int(void *thisObj, int index) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->itemAt_nocallback(index); + } else { + return targetPtr->itemAt(index); + } + }(); +} + +// tag=1050 +// labelForField(QLayout * field) const +void *c_QFormLayout__labelForField_QLayout(void *thisObj, void *field_) { + auto field = reinterpret_cast(field_); + return + // tag=1010 + fromPtr(thisObj)->labelForField(field); +} + +// tag=1050 +// labelForField(QWidget * field) const +void *c_QFormLayout__labelForField_QWidget(void *thisObj, void *field_) { + auto field = reinterpret_cast(field_); + return + // tag=1010 + fromPtr(thisObj)->labelForField(field); +} + +// tag=1050 +// layout() +void *c_QFormLayout__layout(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->layout_nocallback(); + } else { + return targetPtr->layout(); + } + }(); +} + +// tag=1050 +// maximumSize() const +void *c_QFormLayout__maximumSize(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->maximumSize_nocallback(); + } else { + return targetPtr->maximumSize(); + } + }()}; +} + +// tag=1050 +// minimumHeightForWidth(int arg__1) const +int c_QFormLayout__minimumHeightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumHeightForWidth_nocallback(arg__1); + } else { + return targetPtr->minimumHeightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// minimumSize() const +void *c_QFormLayout__minimumSize(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSize_nocallback(); + } else { + return targetPtr->minimumSize(); + } + }()}; +} + +// tag=1050 +// removeRow(QLayout * layout) +void c_QFormLayout__removeRow_QLayout(void *thisObj, void *layout_) { + auto layout = reinterpret_cast(layout_); + // tag=1010 + fromPtr(thisObj)->removeRow(layout); +} + +// tag=1050 +// removeRow(QWidget * widget) +void c_QFormLayout__removeRow_QWidget(void *thisObj, void *widget_) { + auto widget = reinterpret_cast(widget_); + // tag=1010 + fromPtr(thisObj)->removeRow(widget); +} + +// tag=1050 +// removeRow(int row) +void c_QFormLayout__removeRow_int(void *thisObj, int row) { + // tag=1010 + fromPtr(thisObj)->removeRow(row); +} + +// tag=1050 +// rowCount() const +int c_QFormLayout__rowCount(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->rowCount(); +} + +// tag=1050 +// setGeometry(const QRect & rect) +void c_QFormLayout__setGeometry_QRect(void *thisObj, void *rect_) { + auto &rect = *reinterpret_cast(rect_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setGeometry_nocallback(rect); + } else { + return targetPtr->setGeometry(rect); + } + }(); +} + +// tag=1050 +// setHorizontalSpacing(int spacing) +void c_QFormLayout__setHorizontalSpacing_int(void *thisObj, int spacing) { + // tag=1010 + fromPtr(thisObj)->setHorizontalSpacing(spacing); +} + +// tag=1050 +// setSpacing(int arg__1) +void c_QFormLayout__setSpacing_int(void *thisObj, int arg__1) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setSpacing_nocallback(arg__1); + } else { + return targetPtr->setSpacing(arg__1); + } + }(); +} + +// tag=1050 +// setVerticalSpacing(int spacing) +void c_QFormLayout__setVerticalSpacing_int(void *thisObj, int spacing) { + // tag=1010 + fromPtr(thisObj)->setVerticalSpacing(spacing); +} + +// tag=1050 +// sizeHint() const +void *c_QFormLayout__sizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; +} + +// tag=1050 +// spacing() const +int c_QFormLayout__spacing(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->spacing_nocallback(); + } else { + return targetPtr->spacing(); + } + }(); +} + +// tag=1050 +// takeAt(int index) +void *c_QFormLayout__takeAt_int(void *thisObj, int index) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->takeAt_nocallback(index); + } else { + return targetPtr->takeAt(index); + } + }(); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QFormLayout__tr_char_char_int(const char *s, const char *c, + int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QFormLayout_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// verticalSpacing() const +int c_QFormLayout__verticalSpacing(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->verticalSpacing(); +} + +// tag=1050 +// widget() const +void *c_QFormLayout__widget(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->widget_nocallback(); + } else { + return targetPtr->widget(); + } + }(); +} +void c_QFormLayout__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QFormLayout__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 3180: + wrapper->m_addItemCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_addItem>( + callback); + break; + case 3188: + wrapper->m_countCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_count>( + callback); + break; + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_customEvent>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_event>( + callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_eventFilter>( + callback); + break; + case 3162: + wrapper->m_expandingDirectionsCallback = + reinterpret_cast(callback); + break; + case 3163: + wrapper->m_geometryCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_geometry>( + callback); + break; + case 3164: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 3165: + wrapper->m_heightForWidthCallback = + reinterpret_cast(callback); + break; + case 3198: + wrapper->m_indexOfCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_indexOf>( + callback); + break; + case 3199: + wrapper->m_indexOf_2Callback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_indexOf_2>( + callback); + break; + case 3166: + wrapper->m_invalidateCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_invalidate>( + callback); + break; + case 3167: + wrapper->m_isEmptyCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_isEmpty>( + callback); + break; + case 3205: + wrapper->m_itemAtCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_itemAt>( + callback); + break; + case 3168: + wrapper->m_layoutCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_layout>( + callback); + break; + case 3169: + wrapper->m_maximumSizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_maximumSize>( + callback); + break; + case 3170: + wrapper->m_minimumHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 3171: + wrapper->m_minimumSizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_minimumSize>( + callback); + break; + case 3172: + wrapper->m_setGeometryCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_setGeometry>( + callback); + break; + case 3224: + wrapper->m_setSpacingCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_setSpacing>( + callback); + break; + case 3173: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_sizeHint>( + callback); + break; + case 3226: + wrapper->m_spacingCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_spacing>( + callback); + break; + case 3228: + wrapper->m_takeAtCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_takeAt>( + callback); + break; + case 3174: + wrapper->m_widgetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFormLayout_wrapper::Callback_widget>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QFormLayout_wrapper.h b/generated/QtDartBindings/dart/ffi/QFormLayout_wrapper.h new file mode 100644 index 0000000..41477e3 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QFormLayout_wrapper.h @@ -0,0 +1,477 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QFormLayout_wrapper : public ::QFormLayout { +public: + ~QFormLayout_wrapper(); + // tag=1041 + QFormLayout_wrapper(QWidget *parent = nullptr); + // tag=1041 + virtual void addItem(QLayoutItem *item); + // tag=1008 + virtual void addItem_nocallback(QLayoutItem *item); + // tag=1041 + void addRow(QLayout *layout); + // tag=1041 + void addRow(QWidget *label, QLayout *field); + // tag=1041 + void addRow(QWidget *label, QWidget *field); + // tag=1041 + void addRow(QWidget *widget); + // tag=1041 + void addRow(const QString &labelText, QLayout *field); + // tag=1041 + void addRow(const QString &labelText, QWidget *field); + // tag=1041 + virtual int count() const; + // tag=1008 + virtual int count_nocallback() const; + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual bool event(QEvent *event); + // tag=1008 + virtual bool event_nocallback(QEvent *event); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + virtual QFlags expandingDirections() const; + // tag=1008 + virtual QFlags expandingDirections_nocallback() const; + // tag=1041 + virtual QRect geometry() const; + // tag=1008 + virtual QRect geometry_nocallback() const; + // tag=1041 + virtual bool hasHeightForWidth() const; + // tag=1008 + virtual bool hasHeightForWidth_nocallback() const; + // tag=1041 + virtual int heightForWidth(int width) const; + // tag=1008 + virtual int heightForWidth_nocallback(int width) const; + // tag=1041 + int horizontalSpacing() const; + // tag=1041 + virtual int indexOf(const QLayoutItem *arg__1) const; + // tag=1008 + virtual int indexOf_nocallback(const QLayoutItem *arg__1) const; + // tag=1041 + virtual int indexOf(const QWidget *arg__1) const; + // tag=1008 + virtual int indexOf_nocallback(const QWidget *arg__1) const; + // tag=1041 + void insertRow(int row, QLayout *layout); + // tag=1041 + void insertRow(int row, QWidget *label, QLayout *field); + // tag=1041 + void insertRow(int row, QWidget *label, QWidget *field); + // tag=1041 + void insertRow(int row, QWidget *widget); + // tag=1041 + void insertRow(int row, const QString &labelText, QLayout *field); + // tag=1041 + void insertRow(int row, const QString &labelText, QWidget *field); + // tag=1041 + virtual void invalidate(); + // tag=1008 + virtual void invalidate_nocallback(); + // tag=1041 + virtual bool isEmpty() const; + // tag=1008 + virtual bool isEmpty_nocallback() const; + // tag=1041 + virtual QLayoutItem *itemAt(int index) const; + // tag=1008 + virtual QLayoutItem *itemAt_nocallback(int index) const; + // tag=1041 + QWidget *labelForField(QLayout *field) const; + // tag=1041 + QWidget *labelForField(QWidget *field) const; + // tag=1041 + virtual QLayout *layout(); + // tag=1008 + virtual QLayout *layout_nocallback(); + // tag=1041 + virtual QSize maximumSize() const; + // tag=1008 + virtual QSize maximumSize_nocallback() const; + // tag=1041 + virtual int minimumHeightForWidth(int arg__1) const; + // tag=1008 + virtual int minimumHeightForWidth_nocallback(int arg__1) const; + // tag=1041 + virtual QSize minimumSize() const; + // tag=1008 + virtual QSize minimumSize_nocallback() const; + // tag=1041 + void removeRow(QLayout *layout); + // tag=1041 + void removeRow(QWidget *widget); + // tag=1041 + void removeRow(int row); + // tag=1041 + int rowCount() const; + // tag=1041 + virtual void setGeometry(const QRect &rect); + // tag=1008 + virtual void setGeometry_nocallback(const QRect &rect); + // tag=1041 + void setHorizontalSpacing(int spacing); + // tag=1041 + virtual void setSpacing(int arg__1); + // tag=1008 + virtual void setSpacing_nocallback(int arg__1); + // tag=1041 + void setVerticalSpacing(int spacing); + // tag=1041 + virtual QSize sizeHint() const; + // tag=1008 + virtual QSize sizeHint_nocallback() const; + // tag=1041 + virtual int spacing() const; + // tag=1008 + virtual int spacing_nocallback() const; + // tag=1041 + virtual QLayoutItem *takeAt(int index); + // tag=1008 + virtual QLayoutItem *takeAt_nocallback(int index); + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + int verticalSpacing() const; + // tag=1041 + virtual QWidget *widget() const; + // tag=1008 + virtual QWidget *widget_nocallback() const; + // tag=1042 + typedef void (*Callback_addItem)(void *, QLayoutItem *item); + Callback_addItem m_addItemCallback = nullptr; + // tag=1042 + typedef int (*Callback_count)(void *); + Callback_count m_countCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef QFlags (*Callback_expandingDirections)(void *); + Callback_expandingDirections m_expandingDirectionsCallback = nullptr; + // tag=1042 + typedef QRect *(*Callback_geometry)(void *); + Callback_geometry m_geometryCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_heightForWidth)(void *, int width); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_indexOf)(void *, const QLayoutItem *arg__1); + Callback_indexOf m_indexOfCallback = nullptr; + // tag=1042 + typedef int (*Callback_indexOf_2)(void *, const QWidget *arg__1); + Callback_indexOf_2 m_indexOf_2Callback = nullptr; + // tag=1042 + typedef void (*Callback_invalidate)(void *); + Callback_invalidate m_invalidateCallback = nullptr; + // tag=1042 + typedef bool (*Callback_isEmpty)(void *); + Callback_isEmpty m_isEmptyCallback = nullptr; + // tag=1042 + typedef QLayoutItem *(*Callback_itemAt)(void *, int index); + Callback_itemAt m_itemAtCallback = nullptr; + // tag=1042 + typedef QLayout *(*Callback_layout)(void *); + Callback_layout m_layoutCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_maximumSize)(void *); + Callback_maximumSize m_maximumSizeCallback = nullptr; + // tag=1042 + typedef int (*Callback_minimumHeightForWidth)(void *, int arg__1); + Callback_minimumHeightForWidth m_minimumHeightForWidthCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_minimumSize)(void *); + Callback_minimumSize m_minimumSizeCallback = nullptr; + // tag=1042 + typedef void (*Callback_setGeometry)(void *, const QRect &rect); + Callback_setGeometry m_setGeometryCallback = nullptr; + // tag=1042 + typedef void (*Callback_setSpacing)(void *, int arg__1); + Callback_setSpacing m_setSpacingCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; + // tag=1042 + typedef int (*Callback_spacing)(void *); + Callback_spacing m_spacingCallback = nullptr; + // tag=1042 + typedef QLayoutItem *(*Callback_takeAt)(void *, int index); + Callback_takeAt m_takeAtCallback = nullptr; + // tag=1042 + typedef QWidget *(*Callback_widget)(void *); + Callback_widget m_widgetCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QFormLayout::QFormLayout(QWidget * parent) +QtDartBindings_EXPORT void *c_QFormLayout__constructor_QWidget(void *parent_); + +// tag=1067 +// QFormLayout::addItem(QLayoutItem * item) +QtDartBindings_EXPORT void c_QFormLayout__addItem_QLayoutItem(void *thisObj, + void *item_); + +// tag=1067 +// QFormLayout::addRow(QLayout * layout) +QtDartBindings_EXPORT void c_QFormLayout__addRow_QLayout(void *thisObj, + void *layout_); + +// tag=1067 +// QFormLayout::addRow(QWidget * label, QLayout * field) +QtDartBindings_EXPORT void c_QFormLayout__addRow_QWidget_QLayout(void *thisObj, + void *label_, + void *field_); + +// tag=1067 +// QFormLayout::addRow(QWidget * label, QWidget * field) +QtDartBindings_EXPORT void c_QFormLayout__addRow_QWidget_QWidget(void *thisObj, + void *label_, + void *field_); + +// tag=1067 +// QFormLayout::addRow(QWidget * widget) +QtDartBindings_EXPORT void c_QFormLayout__addRow_QWidget(void *thisObj, + void *widget_); + +// tag=1067 +// QFormLayout::addRow(const QString & labelText, QLayout * field) +QtDartBindings_EXPORT void +c_QFormLayout__addRow_QString_QLayout(void *thisObj, const char *labelText_, + void *field_); + +// tag=1067 +// QFormLayout::addRow(const QString & labelText, QWidget * field) +QtDartBindings_EXPORT void +c_QFormLayout__addRow_QString_QWidget(void *thisObj, const char *labelText_, + void *field_); + +// tag=1067 +// QFormLayout::count() const +QtDartBindings_EXPORT int c_QFormLayout__count(void *thisObj); + +// tag=1067 +// QFormLayout::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QFormLayout__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QFormLayout::event(QEvent * event) +QtDartBindings_EXPORT bool c_QFormLayout__event_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QFormLayout::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QFormLayout__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); + +// tag=1067 +// QFormLayout::expandingDirections() const +QtDartBindings_EXPORT int c_QFormLayout__expandingDirections(void *thisObj); + +// tag=1067 +// QFormLayout::geometry() const +QtDartBindings_EXPORT void *c_QFormLayout__geometry(void *thisObj); + +// tag=1067 +// QFormLayout::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QFormLayout__hasHeightForWidth(void *thisObj); + +// tag=1067 +// QFormLayout::heightForWidth(int width) const +QtDartBindings_EXPORT int c_QFormLayout__heightForWidth_int(void *thisObj, + int width); + +// tag=1067 +// QFormLayout::horizontalSpacing() const +QtDartBindings_EXPORT int c_QFormLayout__horizontalSpacing(void *thisObj); + +// tag=1067 +// QFormLayout::indexOf(const QLayoutItem * arg__1) const +QtDartBindings_EXPORT int c_QFormLayout__indexOf_QLayoutItem(void *thisObj, + void *arg__1_); + +// tag=1067 +// QFormLayout::indexOf(const QWidget * arg__1) const +QtDartBindings_EXPORT int c_QFormLayout__indexOf_QWidget(void *thisObj, + void *arg__1_); + +// tag=1067 +// QFormLayout::insertRow(int row, QLayout * layout) +QtDartBindings_EXPORT void +c_QFormLayout__insertRow_int_QLayout(void *thisObj, int row, void *layout_); + +// tag=1067 +// QFormLayout::insertRow(int row, QWidget * label, QLayout * field) +QtDartBindings_EXPORT void +c_QFormLayout__insertRow_int_QWidget_QLayout(void *thisObj, int row, + void *label_, void *field_); + +// tag=1067 +// QFormLayout::insertRow(int row, QWidget * label, QWidget * field) +QtDartBindings_EXPORT void +c_QFormLayout__insertRow_int_QWidget_QWidget(void *thisObj, int row, + void *label_, void *field_); + +// tag=1067 +// QFormLayout::insertRow(int row, QWidget * widget) +QtDartBindings_EXPORT void +c_QFormLayout__insertRow_int_QWidget(void *thisObj, int row, void *widget_); + +// tag=1067 +// QFormLayout::insertRow(int row, const QString & labelText, QLayout * field) +QtDartBindings_EXPORT void c_QFormLayout__insertRow_int_QString_QLayout( + void *thisObj, int row, const char *labelText_, void *field_); + +// tag=1067 +// QFormLayout::insertRow(int row, const QString & labelText, QWidget * field) +QtDartBindings_EXPORT void c_QFormLayout__insertRow_int_QString_QWidget( + void *thisObj, int row, const char *labelText_, void *field_); + +// tag=1067 +// QFormLayout::invalidate() +QtDartBindings_EXPORT void c_QFormLayout__invalidate(void *thisObj); + +// tag=1067 +// QFormLayout::isEmpty() const +QtDartBindings_EXPORT bool c_QFormLayout__isEmpty(void *thisObj); + +// tag=1067 +// QFormLayout::itemAt(int index) const +QtDartBindings_EXPORT void *c_QFormLayout__itemAt_int(void *thisObj, int index); + +// tag=1067 +// QFormLayout::labelForField(QLayout * field) const +QtDartBindings_EXPORT void *c_QFormLayout__labelForField_QLayout(void *thisObj, + void *field_); + +// tag=1067 +// QFormLayout::labelForField(QWidget * field) const +QtDartBindings_EXPORT void *c_QFormLayout__labelForField_QWidget(void *thisObj, + void *field_); + +// tag=1067 +// QFormLayout::layout() +QtDartBindings_EXPORT void *c_QFormLayout__layout(void *thisObj); + +// tag=1067 +// QFormLayout::maximumSize() const +QtDartBindings_EXPORT void *c_QFormLayout__maximumSize(void *thisObj); + +// tag=1067 +// QFormLayout::minimumHeightForWidth(int arg__1) const +QtDartBindings_EXPORT int +c_QFormLayout__minimumHeightForWidth_int(void *thisObj, int arg__1); + +// tag=1067 +// QFormLayout::minimumSize() const +QtDartBindings_EXPORT void *c_QFormLayout__minimumSize(void *thisObj); + +// tag=1067 +// QFormLayout::removeRow(QLayout * layout) +QtDartBindings_EXPORT void c_QFormLayout__removeRow_QLayout(void *thisObj, + void *layout_); + +// tag=1067 +// QFormLayout::removeRow(QWidget * widget) +QtDartBindings_EXPORT void c_QFormLayout__removeRow_QWidget(void *thisObj, + void *widget_); + +// tag=1067 +// QFormLayout::removeRow(int row) +QtDartBindings_EXPORT void c_QFormLayout__removeRow_int(void *thisObj, int row); + +// tag=1067 +// QFormLayout::rowCount() const +QtDartBindings_EXPORT int c_QFormLayout__rowCount(void *thisObj); + +// tag=1067 +// QFormLayout::setGeometry(const QRect & rect) +QtDartBindings_EXPORT void c_QFormLayout__setGeometry_QRect(void *thisObj, + void *rect_); + +// tag=1067 +// QFormLayout::setHorizontalSpacing(int spacing) +QtDartBindings_EXPORT void +c_QFormLayout__setHorizontalSpacing_int(void *thisObj, int spacing); + +// tag=1067 +// QFormLayout::setSpacing(int arg__1) +QtDartBindings_EXPORT void c_QFormLayout__setSpacing_int(void *thisObj, + int arg__1); + +// tag=1067 +// QFormLayout::setVerticalSpacing(int spacing) +QtDartBindings_EXPORT void c_QFormLayout__setVerticalSpacing_int(void *thisObj, + int spacing); + +// tag=1067 +// QFormLayout::sizeHint() const +QtDartBindings_EXPORT void *c_QFormLayout__sizeHint(void *thisObj); + +// tag=1067 +// QFormLayout::spacing() const +QtDartBindings_EXPORT int c_QFormLayout__spacing(void *thisObj); + +// tag=1067 +// QFormLayout::takeAt(int index) +QtDartBindings_EXPORT void *c_QFormLayout__takeAt_int(void *thisObj, int index); + +// tag=1067 +// QFormLayout::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QFormLayout__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1067 +// QFormLayout::verticalSpacing() const +QtDartBindings_EXPORT int c_QFormLayout__verticalSpacing(void *thisObj); + +// tag=1067 +// QFormLayout::widget() const +QtDartBindings_EXPORT void *c_QFormLayout__widget(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QFormLayout__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QFormLayout__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QFormLayout_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QFrame_c.cpp b/generated/QtDartBindings/dart/ffi/QFrame_c.cpp new file mode 100644 index 0000000..fcb25b1 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QFrame_c.cpp @@ -0,0 +1,635 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QFrame_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QFrame_wrapper::QFrame_wrapper(QWidget *parent) : ::QFrame(parent) {} +void QFrame_wrapper::changeEvent(QEvent *arg__1) { + if (m_changeEventCallback) { + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QFrame::changeEvent(arg__1); + } +} +void QFrame_wrapper::changeEvent_nocallback(QEvent *arg__1) { + ::QFrame::changeEvent(arg__1); +} +void QFrame_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QFrame::customEvent(event); + } +} +void QFrame_wrapper::customEvent_nocallback(QEvent *event) { + ::QFrame::customEvent(event); +} +int QFrame_wrapper::devType() const { + if (m_devTypeCallback) { + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + return ::QFrame::devType(); + } +} +int QFrame_wrapper::devType_nocallback() const { return ::QFrame::devType(); } +void QFrame_wrapper::drawFrame(QPainter *arg__1) { + ::QFrame::drawFrame(arg__1); +} +bool QFrame_wrapper::event(QEvent *e) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), e); + } else { + return ::QFrame::event(e); + } +} +bool QFrame_wrapper::event_nocallback(QEvent *e) { return ::QFrame::event(e); } +bool QFrame_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QFrame::eventFilter(watched, event); + } +} +bool QFrame_wrapper::eventFilter_nocallback(QObject *watched, QEvent *event) { + return ::QFrame::eventFilter(watched, event); +} +bool QFrame_wrapper::focusNextPrevChild(bool next) { + if (m_focusNextPrevChildCallback) { + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + return ::QFrame::focusNextPrevChild(next); + } +} +bool QFrame_wrapper::focusNextPrevChild_nocallback(bool next) { + return ::QFrame::focusNextPrevChild(next); +} +QRect QFrame_wrapper::frameRect() const { return ::QFrame::frameRect(); } +int QFrame_wrapper::frameStyle() const { return ::QFrame::frameStyle(); } +int QFrame_wrapper::frameWidth() const { return ::QFrame::frameWidth(); } +bool QFrame_wrapper::hasHeightForWidth() const { + if (m_hasHeightForWidthCallback) { + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + return ::QFrame::hasHeightForWidth(); + } +} +bool QFrame_wrapper::hasHeightForWidth_nocallback() const { + return ::QFrame::hasHeightForWidth(); +} +int QFrame_wrapper::heightForWidth(int arg__1) const { + if (m_heightForWidthCallback) { + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QFrame::heightForWidth(arg__1); + } +} +int QFrame_wrapper::heightForWidth_nocallback(int arg__1) const { + return ::QFrame::heightForWidth(arg__1); +} +void QFrame_wrapper::initPainter(QPainter *painter) const { + if (m_initPainterCallback) { + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + ::QFrame::initPainter(painter); + } +} +void QFrame_wrapper::initPainter_nocallback(QPainter *painter) const { + ::QFrame::initPainter(painter); +} +void QFrame_wrapper::leaveEvent(QEvent *event) { + if (m_leaveEventCallback) { + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + ::QFrame::leaveEvent(event); + } +} +void QFrame_wrapper::leaveEvent_nocallback(QEvent *event) { + ::QFrame::leaveEvent(event); +} +int QFrame_wrapper::lineWidth() const { return ::QFrame::lineWidth(); } +int QFrame_wrapper::midLineWidth() const { return ::QFrame::midLineWidth(); } +QSize QFrame_wrapper::minimumSizeHint() const { + if (m_minimumSizeHintCallback) { + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + return ::QFrame::minimumSizeHint(); + } +} +QSize QFrame_wrapper::minimumSizeHint_nocallback() const { + return ::QFrame::minimumSizeHint(); +} +void QFrame_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + if (m_mouseDoubleClickEventCallback) { + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + ::QFrame::mouseDoubleClickEvent(event); + } +} +void QFrame_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *event) { + ::QFrame::mouseDoubleClickEvent(event); +} +void QFrame_wrapper::mouseMoveEvent(QMouseEvent *event) { + if (m_mouseMoveEventCallback) { + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), event); + } else { + ::QFrame::mouseMoveEvent(event); + } +} +void QFrame_wrapper::mouseMoveEvent_nocallback(QMouseEvent *event) { + ::QFrame::mouseMoveEvent(event); +} +void QFrame_wrapper::mousePressEvent(QMouseEvent *event) { + if (m_mousePressEventCallback) { + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), event); + } else { + ::QFrame::mousePressEvent(event); + } +} +void QFrame_wrapper::mousePressEvent_nocallback(QMouseEvent *event) { + ::QFrame::mousePressEvent(event); +} +void QFrame_wrapper::mouseReleaseEvent(QMouseEvent *event) { + if (m_mouseReleaseEventCallback) { + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), event); + } else { + ::QFrame::mouseReleaseEvent(event); + } +} +void QFrame_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *event) { + ::QFrame::mouseReleaseEvent(event); +} +void QFrame_wrapper::paintEvent(QPaintEvent *arg__1) { + if (m_paintEventCallback) { + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QFrame::paintEvent(arg__1); + } +} +void QFrame_wrapper::paintEvent_nocallback(QPaintEvent *arg__1) { + ::QFrame::paintEvent(arg__1); +} +void QFrame_wrapper::setFrameRect(const QRect &arg__1) { + ::QFrame::setFrameRect(arg__1); +} +void QFrame_wrapper::setFrameStyle(int arg__1) { + ::QFrame::setFrameStyle(arg__1); +} +void QFrame_wrapper::setLineWidth(int arg__1) { + ::QFrame::setLineWidth(arg__1); +} +void QFrame_wrapper::setMidLineWidth(int arg__1) { + ::QFrame::setMidLineWidth(arg__1); +} +void QFrame_wrapper::setVisible(bool visible) { + if (m_setVisibleCallback) { + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + ::QFrame::setVisible(visible); + } +} +void QFrame_wrapper::setVisible_nocallback(bool visible) { + ::QFrame::setVisible(visible); +} +QPainter *QFrame_wrapper::sharedPainter() const { + if (m_sharedPainterCallback) { + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + return ::QFrame::sharedPainter(); + } +} +QPainter *QFrame_wrapper::sharedPainter_nocallback() const { + return ::QFrame::sharedPainter(); +} +QSize QFrame_wrapper::sizeHint() const { + if (m_sizeHintCallback) { + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + return ::QFrame::sizeHint(); + } +} +QSize QFrame_wrapper::sizeHint_nocallback() const { + return ::QFrame::sizeHint(); +} +QString QFrame_wrapper::tr(const char *s, const char *c, int n) { + return ::QFrame::tr(s, c, n); +} +QFrame_wrapper::~QFrame_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QFrame *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +static QtDartBindings_wrappersNS::QFrame_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QFrame_Finalizer(void *cppObj) { + delete reinterpret_cast(cppObj); +} +void *c_QFrame__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QFrame_wrapper(parent); + return reinterpret_cast(ptr); +} +// changeEvent(QEvent * arg__1) +void c_QFrame__changeEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->changeEvent_nocallback(arg__1); +} +void c_QFrame__onCustomContextMenuRequested_QPoint(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QFrame::customContextMenuRequested, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// customEvent(QEvent * event) +void c_QFrame__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// devType() const +int c_QFrame__devType(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); + return result; +} +// drawFrame(QPainter * arg__1) +void c_QFrame__drawFrame_QPainter(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->drawFrame(arg__1); +} +// event(QEvent * e) +bool c_QFrame__event_QEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + const auto &result = fromWrapperPtr(thisObj)->event_nocallback(e); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QFrame__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// focusNextPrevChild(bool next) +bool c_QFrame__focusNextPrevChild_bool(void *thisObj, bool next) { + const auto &result = + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); + return result; +} +// frameRect() const +void *c_QFrame__frameRect(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->frameRect()}; + return result; +} +// frameStyle() const +int c_QFrame__frameStyle(void *thisObj) { + const auto &result = fromPtr(thisObj)->frameStyle(); + return result; +} +// frameWidth() const +int c_QFrame__frameWidth(void *thisObj) { + const auto &result = fromPtr(thisObj)->frameWidth(); + return result; +} +// hasHeightForWidth() const +bool c_QFrame__hasHeightForWidth(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); + return result; +} +// heightForWidth(int arg__1) const +int c_QFrame__heightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); + return result; +} +// initPainter(QPainter * painter) const +void c_QFrame__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} +// leaveEvent(QEvent * event) +void c_QFrame__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} +// lineWidth() const +int c_QFrame__lineWidth(void *thisObj) { + const auto &result = fromPtr(thisObj)->lineWidth(); + return result; +} +// midLineWidth() const +int c_QFrame__midLineWidth(void *thisObj) { + const auto &result = fromPtr(thisObj)->midLineWidth(); + return result; +} +// minimumSizeHint() const +void *c_QFrame__minimumSizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; + return result; +} +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QFrame__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} +// mouseMoveEvent(QMouseEvent * event) +void c_QFrame__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(event); +} +// mousePressEvent(QMouseEvent * event) +void c_QFrame__mousePressEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(event); +} +// mouseReleaseEvent(QMouseEvent * event) +void c_QFrame__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(event); +} +// paintEvent(QPaintEvent * arg__1) +void c_QFrame__paintEvent_QPaintEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->paintEvent_nocallback(arg__1); +} +// setFrameRect(const QRect & arg__1) +void c_QFrame__setFrameRect_QRect(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + fromPtr(thisObj)->setFrameRect(arg__1); +} +// setFrameStyle(int arg__1) +void c_QFrame__setFrameStyle_int(void *thisObj, int arg__1) { + fromPtr(thisObj)->setFrameStyle(arg__1); +} +// setLineWidth(int arg__1) +void c_QFrame__setLineWidth_int(void *thisObj, int arg__1) { + fromPtr(thisObj)->setLineWidth(arg__1); +} +// setMidLineWidth(int arg__1) +void c_QFrame__setMidLineWidth_int(void *thisObj, int arg__1) { + fromPtr(thisObj)->setMidLineWidth(arg__1); +} +// setVisible(bool visible) +void c_QFrame__setVisible_bool(void *thisObj, bool visible) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} +// sharedPainter() const +void *c_QFrame__sharedPainter(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->sharedPainter_nocallback(); + return result; +} +// sizeHint() const +void *c_QFrame__sizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QFrame__tr_char_char_int(const char *s, const char *c, int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QFrame_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +void c_QFrame__onWindowIconChanged_QIcon(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QFrame::windowIconChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QFrame__onWindowIconTextChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QFrame::windowIconTextChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QFrame__onWindowTitleChanged_QString(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QFrame::windowTitleChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QFrame__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QFrame__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1128: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_changeEvent>( + callback); + break; + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_customEvent>( + callback); + break; + case 1145: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_devType>(callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_event>(callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_eventFilter>( + callback); + break; + case 1155: + wrapper->m_focusNextPrevChildCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_focusNextPrevChild>( + callback); + break; + case 1169: + wrapper->m_hasHeightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_hasHeightForWidth>( + callback); + break; + case 1173: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_heightForWidth>( + callback); + break; + case 1176: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_initPainter>( + callback); + break; + case 1202: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_leaveEvent>( + callback); + break; + case 1222: + wrapper->m_minimumSizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_minimumSizeHint>( + callback); + break; + case 1224: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1226: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_mouseMoveEvent>( + callback); + break; + case 1227: + wrapper->m_mousePressEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_mousePressEvent>( + callback); + break; + case 1228: + wrapper->m_mouseReleaseEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_mouseReleaseEvent>( + callback); + break; + case 1235: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_paintEvent>( + callback); + break; + case 1314: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_setVisible>( + callback); + break; + case 1323: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_sharedPainter>( + callback); + break; + case 1331: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_sizeHint>(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QFrame_c.h b/generated/QtDartBindings/dart/ffi/QFrame_c.h new file mode 100644 index 0000000..2ff373a --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QFrame_c.h @@ -0,0 +1,212 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QFrame_wrapper : public ::QFrame { +public: + ~QFrame_wrapper(); + QFrame_wrapper(QWidget *parent = nullptr); + virtual void changeEvent(QEvent *arg__1); + virtual void changeEvent_nocallback(QEvent *arg__1); + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual int devType() const; + virtual int devType_nocallback() const; + void drawFrame(QPainter *arg__1); + virtual bool event(QEvent *e); + virtual bool event_nocallback(QEvent *e); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + virtual bool focusNextPrevChild(bool next); + virtual bool focusNextPrevChild_nocallback(bool next); + QRect frameRect() const; + int frameStyle() const; + int frameWidth() const; + virtual bool hasHeightForWidth() const; + virtual bool hasHeightForWidth_nocallback() const; + virtual int heightForWidth(int arg__1) const; + virtual int heightForWidth_nocallback(int arg__1) const; + virtual void initPainter(QPainter *painter) const; + virtual void initPainter_nocallback(QPainter *painter) const; + virtual void leaveEvent(QEvent *event); + virtual void leaveEvent_nocallback(QEvent *event); + int lineWidth() const; + int midLineWidth() const; + virtual QSize minimumSizeHint() const; + virtual QSize minimumSizeHint_nocallback() const; + virtual void mouseDoubleClickEvent(QMouseEvent *event); + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + virtual void mouseMoveEvent(QMouseEvent *event); + virtual void mouseMoveEvent_nocallback(QMouseEvent *event); + virtual void mousePressEvent(QMouseEvent *event); + virtual void mousePressEvent_nocallback(QMouseEvent *event); + virtual void mouseReleaseEvent(QMouseEvent *event); + virtual void mouseReleaseEvent_nocallback(QMouseEvent *event); + virtual void paintEvent(QPaintEvent *arg__1); + virtual void paintEvent_nocallback(QPaintEvent *arg__1); + void setFrameRect(const QRect &arg__1); + void setFrameStyle(int arg__1); + void setLineWidth(int arg__1); + void setMidLineWidth(int arg__1); + virtual void setVisible(bool visible); + virtual void setVisible_nocallback(bool visible); + virtual QPainter *sharedPainter() const; + virtual QPainter *sharedPainter_nocallback() const; + virtual QSize sizeHint() const; + virtual QSize sizeHint_nocallback() const; + static QString tr(const char *s, const char *c, int n); + typedef void (*Callback_changeEvent)(void *, QEvent *arg__1); + Callback_changeEvent m_changeEventCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *e); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *event); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *event); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *event); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + typedef void (*Callback_paintEvent)(void *, QPaintEvent *arg__1); + Callback_paintEvent m_paintEventCallback = nullptr; + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QFrame::QFrame(QWidget * parent) +QtDartBindings_EXPORT void *c_QFrame__constructor_QWidget(void *parent_); +// QFrame::changeEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QFrame__changeEvent_QEvent(void *thisObj, + void *arg__1_); +// QFrame::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QFrame__customEvent_QEvent(void *thisObj, + void *event_); +// QFrame::devType() const +QtDartBindings_EXPORT int c_QFrame__devType(void *thisObj); +// QFrame::drawFrame(QPainter * arg__1) +QtDartBindings_EXPORT void c_QFrame__drawFrame_QPainter(void *thisObj, + void *arg__1_); +// QFrame::event(QEvent * e) +QtDartBindings_EXPORT bool c_QFrame__event_QEvent(void *thisObj, void *e_); +// QFrame::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool c_QFrame__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_); +// QFrame::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QFrame__focusNextPrevChild_bool(void *thisObj, + bool next); +// QFrame::frameRect() const +QtDartBindings_EXPORT void *c_QFrame__frameRect(void *thisObj); +// QFrame::frameStyle() const +QtDartBindings_EXPORT int c_QFrame__frameStyle(void *thisObj); +// QFrame::frameWidth() const +QtDartBindings_EXPORT int c_QFrame__frameWidth(void *thisObj); +// QFrame::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QFrame__hasHeightForWidth(void *thisObj); +// QFrame::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QFrame__heightForWidth_int(void *thisObj, + int arg__1); +// QFrame::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QFrame__initPainter_QPainter(void *thisObj, + void *painter_); +// QFrame::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QFrame__leaveEvent_QEvent(void *thisObj, + void *event_); +// QFrame::lineWidth() const +QtDartBindings_EXPORT int c_QFrame__lineWidth(void *thisObj); +// QFrame::midLineWidth() const +QtDartBindings_EXPORT int c_QFrame__midLineWidth(void *thisObj); +// QFrame::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QFrame__minimumSizeHint(void *thisObj); +// QFrame::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QFrame__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); +// QFrame::mouseMoveEvent(QMouseEvent * event) +QtDartBindings_EXPORT void c_QFrame__mouseMoveEvent_QMouseEvent(void *thisObj, + void *event_); +// QFrame::mousePressEvent(QMouseEvent * event) +QtDartBindings_EXPORT void c_QFrame__mousePressEvent_QMouseEvent(void *thisObj, + void *event_); +// QFrame::mouseReleaseEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QFrame__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_); +// QFrame::paintEvent(QPaintEvent * arg__1) +QtDartBindings_EXPORT void c_QFrame__paintEvent_QPaintEvent(void *thisObj, + void *arg__1_); +// QFrame::setFrameRect(const QRect & arg__1) +QtDartBindings_EXPORT void c_QFrame__setFrameRect_QRect(void *thisObj, + void *arg__1_); +// QFrame::setFrameStyle(int arg__1) +QtDartBindings_EXPORT void c_QFrame__setFrameStyle_int(void *thisObj, + int arg__1); +// QFrame::setLineWidth(int arg__1) +QtDartBindings_EXPORT void c_QFrame__setLineWidth_int(void *thisObj, + int arg__1); +// QFrame::setMidLineWidth(int arg__1) +QtDartBindings_EXPORT void c_QFrame__setMidLineWidth_int(void *thisObj, + int arg__1); +// QFrame::setVisible(bool visible) +QtDartBindings_EXPORT void c_QFrame__setVisible_bool(void *thisObj, + bool visible); +// QFrame::sharedPainter() const +QtDartBindings_EXPORT void *c_QFrame__sharedPainter(void *thisObj); +// QFrame::sizeHint() const +QtDartBindings_EXPORT void *c_QFrame__sizeHint(void *thisObj); +// QFrame::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QFrame__tr_char_char_int(const char *s, const char *c, int n); +QtDartBindings_EXPORT void c_QFrame__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QFrame__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QFrame_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QFrame_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QFrame_wrapper.cpp new file mode 100644 index 0000000..833b553 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QFrame_wrapper.cpp @@ -0,0 +1,917 @@ +#include "QFrame_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QFrame_wrapper::QFrame_wrapper(QWidget *parent) : ::QFrame(parent) {} +void QFrame_wrapper::changeEvent(QEvent *arg__1) { + // tag=1000 + if (m_changeEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QFrame::changeEvent(arg__1); + } +} +// tag=1009 +void QFrame_wrapper::changeEvent_nocallback(QEvent *arg__1) { + // tag=1003 + ::QFrame::changeEvent(arg__1); +} +void QFrame_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QFrame::customEvent(event); + } +} +// tag=1009 +void QFrame_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QFrame::customEvent(event); +} +int QFrame_wrapper::devType() const { + // tag=1000 + if (m_devTypeCallback) { + // tag=1001 + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QFrame::devType(); + } +} +// tag=1009 +int QFrame_wrapper::devType_nocallback() const { + // tag=1003 + return ::QFrame::devType(); +} +void QFrame_wrapper::drawFrame(QPainter *arg__1) { + // tag=1000 + + // tag=1004 + ::QFrame::drawFrame(arg__1); +} +bool QFrame_wrapper::event(QEvent *e) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + return ::QFrame::event(e); + } +} +// tag=1009 +bool QFrame_wrapper::event_nocallback(QEvent *e) { + // tag=1003 + return ::QFrame::event(e); +} +bool QFrame_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QFrame::eventFilter(watched, event); + } +} +// tag=1009 +bool QFrame_wrapper::eventFilter_nocallback(QObject *watched, QEvent *event) { + // tag=1003 + return ::QFrame::eventFilter(watched, event); +} +bool QFrame_wrapper::focusNextPrevChild(bool next) { + // tag=1000 + if (m_focusNextPrevChildCallback) { + // tag=1001 + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + // tag=1002 + return ::QFrame::focusNextPrevChild(next); + } +} +// tag=1009 +bool QFrame_wrapper::focusNextPrevChild_nocallback(bool next) { + // tag=1003 + return ::QFrame::focusNextPrevChild(next); +} +QRect QFrame_wrapper::frameRect() const { + // tag=1000 + + // tag=1004 + return ::QFrame::frameRect(); +} +int QFrame_wrapper::frameStyle() const { + // tag=1000 + + // tag=1004 + return ::QFrame::frameStyle(); +} +int QFrame_wrapper::frameWidth() const { + // tag=1000 + + // tag=1004 + return ::QFrame::frameWidth(); +} +bool QFrame_wrapper::hasHeightForWidth() const { + // tag=1000 + if (m_hasHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QFrame::hasHeightForWidth(); + } +} +// tag=1009 +bool QFrame_wrapper::hasHeightForWidth_nocallback() const { + // tag=1003 + return ::QFrame::hasHeightForWidth(); +} +int QFrame_wrapper::heightForWidth(int arg__1) const { + // tag=1000 + if (m_heightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QFrame::heightForWidth(arg__1); + } +} +// tag=1009 +int QFrame_wrapper::heightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QFrame::heightForWidth(arg__1); +} +void QFrame_wrapper::initPainter(QPainter *painter) const { + // tag=1000 + if (m_initPainterCallback) { + // tag=1001 + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + // tag=1002 + ::QFrame::initPainter(painter); + } +} +// tag=1009 +void QFrame_wrapper::initPainter_nocallback(QPainter *painter) const { + // tag=1003 + ::QFrame::initPainter(painter); +} +void QFrame_wrapper::leaveEvent(QEvent *event) { + // tag=1000 + if (m_leaveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QFrame::leaveEvent(event); + } +} +// tag=1009 +void QFrame_wrapper::leaveEvent_nocallback(QEvent *event) { + // tag=1003 + ::QFrame::leaveEvent(event); +} +int QFrame_wrapper::lineWidth() const { + // tag=1000 + + // tag=1004 + return ::QFrame::lineWidth(); +} +int QFrame_wrapper::midLineWidth() const { + // tag=1000 + + // tag=1004 + return ::QFrame::midLineWidth(); +} +QSize QFrame_wrapper::minimumSizeHint() const { + // tag=1000 + if (m_minimumSizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QFrame::minimumSizeHint(); + } +} +// tag=1009 +QSize QFrame_wrapper::minimumSizeHint_nocallback() const { + // tag=1003 + return ::QFrame::minimumSizeHint(); +} +void QFrame_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseDoubleClickEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QFrame::mouseDoubleClickEvent(event); + } +} +// tag=1009 +void QFrame_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QFrame::mouseDoubleClickEvent(event); +} +void QFrame_wrapper::mouseMoveEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseMoveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QFrame::mouseMoveEvent(event); + } +} +// tag=1009 +void QFrame_wrapper::mouseMoveEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QFrame::mouseMoveEvent(event); +} +void QFrame_wrapper::mousePressEvent(QMouseEvent *event) { + // tag=1000 + if (m_mousePressEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QFrame::mousePressEvent(event); + } +} +// tag=1009 +void QFrame_wrapper::mousePressEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QFrame::mousePressEvent(event); +} +void QFrame_wrapper::mouseReleaseEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseReleaseEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QFrame::mouseReleaseEvent(event); + } +} +// tag=1009 +void QFrame_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QFrame::mouseReleaseEvent(event); +} +void QFrame_wrapper::paintEvent(QPaintEvent *arg__1) { + // tag=1000 + if (m_paintEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QFrame::paintEvent(arg__1); + } +} +// tag=1009 +void QFrame_wrapper::paintEvent_nocallback(QPaintEvent *arg__1) { + // tag=1003 + ::QFrame::paintEvent(arg__1); +} +void QFrame_wrapper::setFrameRect(const QRect &arg__1) { + // tag=1000 + + // tag=1004 + ::QFrame::setFrameRect(arg__1); +} +void QFrame_wrapper::setFrameStyle(int arg__1) { + // tag=1000 + + // tag=1004 + ::QFrame::setFrameStyle(arg__1); +} +void QFrame_wrapper::setLineWidth(int arg__1) { + // tag=1000 + + // tag=1004 + ::QFrame::setLineWidth(arg__1); +} +void QFrame_wrapper::setMidLineWidth(int arg__1) { + // tag=1000 + + // tag=1004 + ::QFrame::setMidLineWidth(arg__1); +} +void QFrame_wrapper::setVisible(bool visible) { + // tag=1000 + if (m_setVisibleCallback) { + // tag=1001 + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + // tag=1002 + ::QFrame::setVisible(visible); + } +} +// tag=1009 +void QFrame_wrapper::setVisible_nocallback(bool visible) { + // tag=1003 + ::QFrame::setVisible(visible); +} +QPainter *QFrame_wrapper::sharedPainter() const { + // tag=1000 + if (m_sharedPainterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QFrame::sharedPainter(); + } +} +// tag=1009 +QPainter *QFrame_wrapper::sharedPainter_nocallback() const { + // tag=1003 + return ::QFrame::sharedPainter(); +} +QSize QFrame_wrapper::sizeHint() const { + // tag=1000 + if (m_sizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QFrame::sizeHint(); + } +} +// tag=1009 +QSize QFrame_wrapper::sizeHint_nocallback() const { + // tag=1003 + return ::QFrame::sizeHint(); +} +QString QFrame_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QFrame::tr(s, c, n); +} + +// tag=1005 +QFrame_wrapper::~QFrame_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QFrame *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +// tag=1014 +static QtDartBindings_wrappersNS::QFrame_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QFrame_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast(cppObj); +} +void *c_QFrame__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QFrame_wrapper(parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// changeEvent(QEvent * arg__1) +void c_QFrame__changeEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->changeEvent_nocallback(arg__1); +} + +// tag=1079 +void c_QFrame__onCustomContextMenuRequested_QPoint(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QFrame::customContextMenuRequested, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QFrame__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// devType() const +int c_QFrame__devType(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); +} + +// tag=1050 +// drawFrame(QPainter * arg__1) +void c_QFrame__drawFrame_QPainter(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->drawFrame(arg__1); +} + +// tag=1050 +// event(QEvent * e) +bool c_QFrame__event_QEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->event_nocallback(e); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QFrame__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// focusNextPrevChild(bool next) +bool c_QFrame__focusNextPrevChild_bool(void *thisObj, bool next) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); +} + +// tag=1050 +// frameRect() const +void *c_QFrame__frameRect(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->frameRect()}; +} + +// tag=1050 +// frameStyle() const +int c_QFrame__frameStyle(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->frameStyle(); +} + +// tag=1050 +// frameWidth() const +int c_QFrame__frameWidth(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->frameWidth(); +} + +// tag=1050 +// hasHeightForWidth() const +bool c_QFrame__hasHeightForWidth(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); +} + +// tag=1050 +// heightForWidth(int arg__1) const +int c_QFrame__heightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// initPainter(QPainter * painter) const +void c_QFrame__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} + +// tag=1050 +// leaveEvent(QEvent * event) +void c_QFrame__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} + +// tag=1050 +// lineWidth() const +int c_QFrame__lineWidth(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->lineWidth(); +} + +// tag=1050 +// midLineWidth() const +int c_QFrame__midLineWidth(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->midLineWidth(); +} + +// tag=1050 +// minimumSizeHint() const +void *c_QFrame__minimumSizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; +} + +// tag=1050 +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QFrame__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} + +// tag=1050 +// mouseMoveEvent(QMouseEvent * event) +void c_QFrame__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(event); +} + +// tag=1050 +// mousePressEvent(QMouseEvent * event) +void c_QFrame__mousePressEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(event); +} + +// tag=1050 +// mouseReleaseEvent(QMouseEvent * event) +void c_QFrame__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(event); +} + +// tag=1050 +// paintEvent(QPaintEvent * arg__1) +void c_QFrame__paintEvent_QPaintEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->paintEvent_nocallback(arg__1); +} + +// tag=1050 +// setFrameRect(const QRect & arg__1) +void c_QFrame__setFrameRect_QRect(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->setFrameRect(arg__1); +} + +// tag=1050 +// setFrameStyle(int arg__1) +void c_QFrame__setFrameStyle_int(void *thisObj, int arg__1) { + // tag=1010 + fromPtr(thisObj)->setFrameStyle(arg__1); +} + +// tag=1050 +// setLineWidth(int arg__1) +void c_QFrame__setLineWidth_int(void *thisObj, int arg__1) { + // tag=1010 + fromPtr(thisObj)->setLineWidth(arg__1); +} + +// tag=1050 +// setMidLineWidth(int arg__1) +void c_QFrame__setMidLineWidth_int(void *thisObj, int arg__1) { + // tag=1010 + fromPtr(thisObj)->setMidLineWidth(arg__1); +} + +// tag=1050 +// setVisible(bool visible) +void c_QFrame__setVisible_bool(void *thisObj, bool visible) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} + +// tag=1050 +// sharedPainter() const +void *c_QFrame__sharedPainter(void *thisObj) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->sharedPainter_nocallback(); +} + +// tag=1050 +// sizeHint() const +void *c_QFrame__sizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QFrame__tr_char_char_int(const char *s, const char *c, int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QFrame_wrapper::tr(s, c, n)}; +} + +// tag=1079 +void c_QFrame__onWindowIconChanged_QIcon(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QFrame::windowIconChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QFrame__onWindowIconTextChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QFrame::windowIconTextChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QFrame__onWindowTitleChanged_QString(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QFrame::windowTitleChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QFrame__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QFrame__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1124: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_changeEvent>( + callback); + break; + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_customEvent>( + callback); + break; + case 1141: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_devType>(callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_event>(callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_eventFilter>( + callback); + break; + case 1150: + wrapper->m_focusNextPrevChildCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_focusNextPrevChild>( + callback); + break; + case 1164: + wrapper->m_hasHeightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_hasHeightForWidth>( + callback); + break; + case 1168: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_heightForWidth>( + callback); + break; + case 1171: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_initPainter>( + callback); + break; + case 1196: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_leaveEvent>( + callback); + break; + case 1216: + wrapper->m_minimumSizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_minimumSizeHint>( + callback); + break; + case 1218: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1220: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_mouseMoveEvent>( + callback); + break; + case 1221: + wrapper->m_mousePressEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_mousePressEvent>( + callback); + break; + case 1222: + wrapper->m_mouseReleaseEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_mouseReleaseEvent>( + callback); + break; + case 1229: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_paintEvent>( + callback); + break; + case 1309: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_setVisible>( + callback); + break; + case 1318: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_sharedPainter>( + callback); + break; + case 1326: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QFrame_wrapper::Callback_sizeHint>(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QFrame_wrapper.h b/generated/QtDartBindings/dart/ffi/QFrame_wrapper.h new file mode 100644 index 0000000..1cacc07 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QFrame_wrapper.h @@ -0,0 +1,347 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QFrame_wrapper : public ::QFrame { +public: + ~QFrame_wrapper(); + // tag=1041 + QFrame_wrapper(QWidget *parent = nullptr); + // tag=1041 + virtual void changeEvent(QEvent *arg__1); + // tag=1008 + virtual void changeEvent_nocallback(QEvent *arg__1); + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual int devType() const; + // tag=1008 + virtual int devType_nocallback() const; + // tag=1041 + void drawFrame(QPainter *arg__1); + // tag=1041 + virtual bool event(QEvent *e); + // tag=1008 + virtual bool event_nocallback(QEvent *e); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + virtual bool focusNextPrevChild(bool next); + // tag=1008 + virtual bool focusNextPrevChild_nocallback(bool next); + // tag=1041 + QRect frameRect() const; + // tag=1041 + int frameStyle() const; + // tag=1041 + int frameWidth() const; + // tag=1041 + virtual bool hasHeightForWidth() const; + // tag=1008 + virtual bool hasHeightForWidth_nocallback() const; + // tag=1041 + virtual int heightForWidth(int arg__1) const; + // tag=1008 + virtual int heightForWidth_nocallback(int arg__1) const; + // tag=1041 + virtual void initPainter(QPainter *painter) const; + // tag=1008 + virtual void initPainter_nocallback(QPainter *painter) const; + // tag=1041 + virtual void leaveEvent(QEvent *event); + // tag=1008 + virtual void leaveEvent_nocallback(QEvent *event); + // tag=1041 + int lineWidth() const; + // tag=1041 + int midLineWidth() const; + // tag=1041 + virtual QSize minimumSizeHint() const; + // tag=1008 + virtual QSize minimumSizeHint_nocallback() const; + // tag=1041 + virtual void mouseDoubleClickEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mouseMoveEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseMoveEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mousePressEvent(QMouseEvent *event); + // tag=1008 + virtual void mousePressEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mouseReleaseEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseReleaseEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void paintEvent(QPaintEvent *arg__1); + // tag=1008 + virtual void paintEvent_nocallback(QPaintEvent *arg__1); + // tag=1041 + void setFrameRect(const QRect &arg__1); + // tag=1041 + void setFrameStyle(int arg__1); + // tag=1041 + void setLineWidth(int arg__1); + // tag=1041 + void setMidLineWidth(int arg__1); + // tag=1041 + virtual void setVisible(bool visible); + // tag=1008 + virtual void setVisible_nocallback(bool visible); + // tag=1041 + virtual QPainter *sharedPainter() const; + // tag=1008 + virtual QPainter *sharedPainter_nocallback() const; + // tag=1041 + virtual QSize sizeHint() const; + // tag=1008 + virtual QSize sizeHint_nocallback() const; + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1042 + typedef void (*Callback_changeEvent)(void *, QEvent *arg__1); + Callback_changeEvent m_changeEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *e); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + // tag=1042 + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + // tag=1042 + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *event); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *event); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *event); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_paintEvent)(void *, QPaintEvent *arg__1); + Callback_paintEvent m_paintEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + // tag=1042 + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QFrame::QFrame(QWidget * parent) +QtDartBindings_EXPORT void *c_QFrame__constructor_QWidget(void *parent_); + +// tag=1067 +// QFrame::changeEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QFrame__changeEvent_QEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QFrame::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QFrame__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QFrame::devType() const +QtDartBindings_EXPORT int c_QFrame__devType(void *thisObj); + +// tag=1067 +// QFrame::drawFrame(QPainter * arg__1) +QtDartBindings_EXPORT void c_QFrame__drawFrame_QPainter(void *thisObj, + void *arg__1_); + +// tag=1067 +// QFrame::event(QEvent * e) +QtDartBindings_EXPORT bool c_QFrame__event_QEvent(void *thisObj, void *e_); + +// tag=1067 +// QFrame::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool c_QFrame__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_); + +// tag=1067 +// QFrame::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QFrame__focusNextPrevChild_bool(void *thisObj, + bool next); + +// tag=1067 +// QFrame::frameRect() const +QtDartBindings_EXPORT void *c_QFrame__frameRect(void *thisObj); + +// tag=1067 +// QFrame::frameStyle() const +QtDartBindings_EXPORT int c_QFrame__frameStyle(void *thisObj); + +// tag=1067 +// QFrame::frameWidth() const +QtDartBindings_EXPORT int c_QFrame__frameWidth(void *thisObj); + +// tag=1067 +// QFrame::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QFrame__hasHeightForWidth(void *thisObj); + +// tag=1067 +// QFrame::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QFrame__heightForWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QFrame::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QFrame__initPainter_QPainter(void *thisObj, + void *painter_); + +// tag=1067 +// QFrame::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QFrame__leaveEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QFrame::lineWidth() const +QtDartBindings_EXPORT int c_QFrame__lineWidth(void *thisObj); + +// tag=1067 +// QFrame::midLineWidth() const +QtDartBindings_EXPORT int c_QFrame__midLineWidth(void *thisObj); + +// tag=1067 +// QFrame::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QFrame__minimumSizeHint(void *thisObj); + +// tag=1067 +// QFrame::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QFrame__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QFrame::mouseMoveEvent(QMouseEvent * event) +QtDartBindings_EXPORT void c_QFrame__mouseMoveEvent_QMouseEvent(void *thisObj, + void *event_); + +// tag=1067 +// QFrame::mousePressEvent(QMouseEvent * event) +QtDartBindings_EXPORT void c_QFrame__mousePressEvent_QMouseEvent(void *thisObj, + void *event_); + +// tag=1067 +// QFrame::mouseReleaseEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QFrame__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QFrame::paintEvent(QPaintEvent * arg__1) +QtDartBindings_EXPORT void c_QFrame__paintEvent_QPaintEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QFrame::setFrameRect(const QRect & arg__1) +QtDartBindings_EXPORT void c_QFrame__setFrameRect_QRect(void *thisObj, + void *arg__1_); + +// tag=1067 +// QFrame::setFrameStyle(int arg__1) +QtDartBindings_EXPORT void c_QFrame__setFrameStyle_int(void *thisObj, + int arg__1); + +// tag=1067 +// QFrame::setLineWidth(int arg__1) +QtDartBindings_EXPORT void c_QFrame__setLineWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QFrame::setMidLineWidth(int arg__1) +QtDartBindings_EXPORT void c_QFrame__setMidLineWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QFrame::setVisible(bool visible) +QtDartBindings_EXPORT void c_QFrame__setVisible_bool(void *thisObj, + bool visible); + +// tag=1067 +// QFrame::sharedPainter() const +QtDartBindings_EXPORT void *c_QFrame__sharedPainter(void *thisObj); + +// tag=1067 +// QFrame::sizeHint() const +QtDartBindings_EXPORT void *c_QFrame__sizeHint(void *thisObj); + +// tag=1067 +// QFrame::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QFrame__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1066 +QtDartBindings_EXPORT void c_QFrame__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QFrame__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QFrame_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QGridLayout_c.cpp b/generated/QtDartBindings/dart/ffi/QGridLayout_c.cpp new file mode 100644 index 0000000..8818de6 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QGridLayout_c.cpp @@ -0,0 +1,990 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QGridLayout_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QGridLayout_wrapper::QGridLayout_wrapper(QWidget *parent) + : ::QGridLayout(parent) {} +void QGridLayout_wrapper::addItem(QLayoutItem *arg__1) { + if (m_addItemCallback) { + const void *thisPtr = this; + m_addItemCallback(const_cast(thisPtr), arg__1); + } else { + ::QGridLayout::addItem(arg__1); + } +} +void QGridLayout_wrapper::addItem_nocallback(QLayoutItem *arg__1) { + ::QGridLayout::addItem(arg__1); +} +void QGridLayout_wrapper::addItem(QLayoutItem *item, int row, int column, + int rowSpan, int columnSpan) { + ::QGridLayout::addItem(item, row, column, rowSpan, columnSpan); +} +void QGridLayout_wrapper::addLayout(QLayout *arg__1, int row, int column) { + ::QGridLayout::addLayout(arg__1, row, column); +} +void QGridLayout_wrapper::addLayout(QLayout *arg__1, int row, int column, + int rowSpan, int columnSpan) { + ::QGridLayout::addLayout(arg__1, row, column, rowSpan, columnSpan); +} +void QGridLayout_wrapper::addWidget(QWidget *arg__1, int row, int column) { + ::QGridLayout::addWidget(arg__1, row, column); +} +void QGridLayout_wrapper::addWidget(QWidget *arg__1, int row, int column, + int rowSpan, int columnSpan) { + ::QGridLayout::addWidget(arg__1, row, column, rowSpan, columnSpan); +} +void QGridLayout_wrapper::addWidget(QWidget *w) { ::QGridLayout::addWidget(w); } +QRect QGridLayout_wrapper::cellRect(int row, int column) const { + return ::QGridLayout::cellRect(row, column); +} +int QGridLayout_wrapper::columnCount() const { + return ::QGridLayout::columnCount(); +} +int QGridLayout_wrapper::columnMinimumWidth(int column) const { + return ::QGridLayout::columnMinimumWidth(column); +} +int QGridLayout_wrapper::columnStretch(int column) const { + return ::QGridLayout::columnStretch(column); +} +int QGridLayout_wrapper::count() const { + if (m_countCallback) { + const void *thisPtr = this; + return m_countCallback(const_cast(thisPtr)); + } else { + return ::QGridLayout::count(); + } +} +int QGridLayout_wrapper::count_nocallback() const { + return ::QGridLayout::count(); +} +void QGridLayout_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QGridLayout::customEvent(event); + } +} +void QGridLayout_wrapper::customEvent_nocallback(QEvent *event) { + ::QGridLayout::customEvent(event); +} +bool QGridLayout_wrapper::event(QEvent *event) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + return ::QGridLayout::event(event); + } +} +bool QGridLayout_wrapper::event_nocallback(QEvent *event) { + return ::QGridLayout::event(event); +} +bool QGridLayout_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QGridLayout::eventFilter(watched, event); + } +} +bool QGridLayout_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + return ::QGridLayout::eventFilter(watched, event); +} +QFlags QGridLayout_wrapper::expandingDirections() const { + if (m_expandingDirectionsCallback) { + const void *thisPtr = this; + return m_expandingDirectionsCallback(const_cast(thisPtr)); + } else { + return ::QGridLayout::expandingDirections(); + } +} +QFlags +QGridLayout_wrapper::expandingDirections_nocallback() const { + return ::QGridLayout::expandingDirections(); +} +QRect QGridLayout_wrapper::geometry() const { + if (m_geometryCallback) { + const void *thisPtr = this; + return *m_geometryCallback(const_cast(thisPtr)); + } else { + return ::QGridLayout::geometry(); + } +} +QRect QGridLayout_wrapper::geometry_nocallback() const { + return ::QGridLayout::geometry(); +} +bool QGridLayout_wrapper::hasHeightForWidth() const { + if (m_hasHeightForWidthCallback) { + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + return ::QGridLayout::hasHeightForWidth(); + } +} +bool QGridLayout_wrapper::hasHeightForWidth_nocallback() const { + return ::QGridLayout::hasHeightForWidth(); +} +int QGridLayout_wrapper::heightForWidth(int arg__1) const { + if (m_heightForWidthCallback) { + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QGridLayout::heightForWidth(arg__1); + } +} +int QGridLayout_wrapper::heightForWidth_nocallback(int arg__1) const { + return ::QGridLayout::heightForWidth(arg__1); +} +int QGridLayout_wrapper::horizontalSpacing() const { + return ::QGridLayout::horizontalSpacing(); +} +int QGridLayout_wrapper::indexOf(const QLayoutItem *arg__1) const { + if (m_indexOfCallback) { + const void *thisPtr = this; + return m_indexOfCallback(const_cast(thisPtr), arg__1); + } else { + return ::QGridLayout::indexOf(arg__1); + } +} +int QGridLayout_wrapper::indexOf_nocallback(const QLayoutItem *arg__1) const { + return ::QGridLayout::indexOf(arg__1); +} +int QGridLayout_wrapper::indexOf(const QWidget *arg__1) const { + if (m_indexOf_2Callback) { + const void *thisPtr = this; + return m_indexOf_2Callback(const_cast(thisPtr), arg__1); + } else { + return ::QGridLayout::indexOf(arg__1); + } +} +int QGridLayout_wrapper::indexOf_nocallback(const QWidget *arg__1) const { + return ::QGridLayout::indexOf(arg__1); +} +void QGridLayout_wrapper::invalidate() { + if (m_invalidateCallback) { + const void *thisPtr = this; + m_invalidateCallback(const_cast(thisPtr)); + } else { + ::QGridLayout::invalidate(); + } +} +void QGridLayout_wrapper::invalidate_nocallback() { + ::QGridLayout::invalidate(); +} +bool QGridLayout_wrapper::isEmpty() const { + if (m_isEmptyCallback) { + const void *thisPtr = this; + return m_isEmptyCallback(const_cast(thisPtr)); + } else { + return ::QGridLayout::isEmpty(); + } +} +bool QGridLayout_wrapper::isEmpty_nocallback() const { + return ::QGridLayout::isEmpty(); +} +QLayoutItem *QGridLayout_wrapper::itemAt(int index) const { + if (m_itemAtCallback) { + const void *thisPtr = this; + return m_itemAtCallback(const_cast(thisPtr), index); + } else { + return ::QGridLayout::itemAt(index); + } +} +QLayoutItem *QGridLayout_wrapper::itemAt_nocallback(int index) const { + return ::QGridLayout::itemAt(index); +} +QLayoutItem *QGridLayout_wrapper::itemAtPosition(int row, int column) const { + return ::QGridLayout::itemAtPosition(row, column); +} +QLayout *QGridLayout_wrapper::layout() { + if (m_layoutCallback) { + const void *thisPtr = this; + return m_layoutCallback(const_cast(thisPtr)); + } else { + return ::QGridLayout::layout(); + } +} +QLayout *QGridLayout_wrapper::layout_nocallback() { + return ::QGridLayout::layout(); +} +QSize QGridLayout_wrapper::maximumSize() const { + if (m_maximumSizeCallback) { + const void *thisPtr = this; + return *m_maximumSizeCallback(const_cast(thisPtr)); + } else { + return ::QGridLayout::maximumSize(); + } +} +QSize QGridLayout_wrapper::maximumSize_nocallback() const { + return ::QGridLayout::maximumSize(); +} +int QGridLayout_wrapper::minimumHeightForWidth(int arg__1) const { + if (m_minimumHeightForWidthCallback) { + const void *thisPtr = this; + return m_minimumHeightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QGridLayout::minimumHeightForWidth(arg__1); + } +} +int QGridLayout_wrapper::minimumHeightForWidth_nocallback(int arg__1) const { + return ::QGridLayout::minimumHeightForWidth(arg__1); +} +QSize QGridLayout_wrapper::minimumSize() const { + if (m_minimumSizeCallback) { + const void *thisPtr = this; + return *m_minimumSizeCallback(const_cast(thisPtr)); + } else { + return ::QGridLayout::minimumSize(); + } +} +QSize QGridLayout_wrapper::minimumSize_nocallback() const { + return ::QGridLayout::minimumSize(); +} +int QGridLayout_wrapper::rowCount() const { return ::QGridLayout::rowCount(); } +int QGridLayout_wrapper::rowMinimumHeight(int row) const { + return ::QGridLayout::rowMinimumHeight(row); +} +int QGridLayout_wrapper::rowStretch(int row) const { + return ::QGridLayout::rowStretch(row); +} +void QGridLayout_wrapper::setColumnMinimumWidth(int column, int minSize) { + ::QGridLayout::setColumnMinimumWidth(column, minSize); +} +void QGridLayout_wrapper::setColumnStretch(int column, int stretch) { + ::QGridLayout::setColumnStretch(column, stretch); +} +void QGridLayout_wrapper::setDefaultPositioning(int n, Qt::Orientation orient) { + ::QGridLayout::setDefaultPositioning(n, orient); +} +void QGridLayout_wrapper::setGeometry(const QRect &arg__1) { + if (m_setGeometryCallback) { + const void *thisPtr = this; + m_setGeometryCallback(const_cast(thisPtr), arg__1); + } else { + ::QGridLayout::setGeometry(arg__1); + } +} +void QGridLayout_wrapper::setGeometry_nocallback(const QRect &arg__1) { + ::QGridLayout::setGeometry(arg__1); +} +void QGridLayout_wrapper::setHorizontalSpacing(int spacing) { + ::QGridLayout::setHorizontalSpacing(spacing); +} +void QGridLayout_wrapper::setRowMinimumHeight(int row, int minSize) { + ::QGridLayout::setRowMinimumHeight(row, minSize); +} +void QGridLayout_wrapper::setRowStretch(int row, int stretch) { + ::QGridLayout::setRowStretch(row, stretch); +} +void QGridLayout_wrapper::setSpacing(int spacing) { + if (m_setSpacingCallback) { + const void *thisPtr = this; + m_setSpacingCallback(const_cast(thisPtr), spacing); + } else { + ::QGridLayout::setSpacing(spacing); + } +} +void QGridLayout_wrapper::setSpacing_nocallback(int spacing) { + ::QGridLayout::setSpacing(spacing); +} +void QGridLayout_wrapper::setVerticalSpacing(int spacing) { + ::QGridLayout::setVerticalSpacing(spacing); +} +QSize QGridLayout_wrapper::sizeHint() const { + if (m_sizeHintCallback) { + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + return ::QGridLayout::sizeHint(); + } +} +QSize QGridLayout_wrapper::sizeHint_nocallback() const { + return ::QGridLayout::sizeHint(); +} +int QGridLayout_wrapper::spacing() const { + if (m_spacingCallback) { + const void *thisPtr = this; + return m_spacingCallback(const_cast(thisPtr)); + } else { + return ::QGridLayout::spacing(); + } +} +int QGridLayout_wrapper::spacing_nocallback() const { + return ::QGridLayout::spacing(); +} +QLayoutItem *QGridLayout_wrapper::takeAt(int index) { + if (m_takeAtCallback) { + const void *thisPtr = this; + return m_takeAtCallback(const_cast(thisPtr), index); + } else { + return ::QGridLayout::takeAt(index); + } +} +QLayoutItem *QGridLayout_wrapper::takeAt_nocallback(int index) { + return ::QGridLayout::takeAt(index); +} +QString QGridLayout_wrapper::tr(const char *s, const char *c, int n) { + return ::QGridLayout::tr(s, c, n); +} +int QGridLayout_wrapper::verticalSpacing() const { + return ::QGridLayout::verticalSpacing(); +} +QWidget *QGridLayout_wrapper::widget() const { + if (m_widgetCallback) { + const void *thisPtr = this; + return m_widgetCallback(const_cast(thisPtr)); + } else { + return ::QGridLayout::widget(); + } +} +QWidget *QGridLayout_wrapper::widget_nocallback() const { + return ::QGridLayout::widget(); +} +QGridLayout_wrapper::~QGridLayout_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QGridLayout *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QGridLayout_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { +void c_QGridLayout_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QGridLayout__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QGridLayout_wrapper(parent); + return reinterpret_cast(ptr); +} +// addItem(QLayoutItem * arg__1) +void c_QGridLayout__addItem_QLayoutItem(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->addItem_nocallback(arg__1); +} +// addItem(QLayoutItem * item, int row, int column, int rowSpan, int columnSpan) +void c_QGridLayout__addItemToGrid_QLayoutItem_int_int_int_int( + void *thisObj, void *item_, int row, int column, int rowSpan, + int columnSpan) { + auto item = reinterpret_cast(item_); + fromPtr(thisObj)->addItem(item, row, column, rowSpan, columnSpan); +} +// addLayout(QLayout * arg__1, int row, int column) +void c_QGridLayout__addLayout_QLayout_int_int(void *thisObj, void *arg__1_, + int row, int column) { + auto arg__1 = reinterpret_cast(arg__1_); + fromPtr(thisObj)->addLayout(arg__1, row, column); +} +// addLayout(QLayout * arg__1, int row, int column, int rowSpan, int columnSpan) +void c_QGridLayout__addLayout_QLayout_int_int_int_int(void *thisObj, + void *arg__1_, int row, + int column, int rowSpan, + int columnSpan) { + auto arg__1 = reinterpret_cast(arg__1_); + fromPtr(thisObj)->addLayout(arg__1, row, column, rowSpan, columnSpan); +} +// addWidget(QWidget * arg__1, int row, int column) +void c_QGridLayout__addWidgetToGrid_QWidget_int_int(void *thisObj, + void *arg__1_, int row, + int column) { + auto arg__1 = reinterpret_cast(arg__1_); + fromPtr(thisObj)->addWidget(arg__1, row, column); +} +// addWidget(QWidget * arg__1, int row, int column, int rowSpan, int columnSpan) +void c_QGridLayout__addWidgetToGrid_QWidget_int_int_int_int(void *thisObj, + void *arg__1_, + int row, int column, + int rowSpan, + int columnSpan) { + auto arg__1 = reinterpret_cast(arg__1_); + fromPtr(thisObj)->addWidget(arg__1, row, column, rowSpan, columnSpan); +} +// addWidget(QWidget * w) +void c_QGridLayout__addWidget_QWidget(void *thisObj, void *w_) { + auto w = reinterpret_cast(w_); + fromPtr(thisObj)->addWidget(w); +} +// cellRect(int row, int column) const +void *c_QGridLayout__cellRect_int_int(void *thisObj, int row, int column) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->cellRect(row, column)}; + return result; +} +// columnCount() const +int c_QGridLayout__columnCount(void *thisObj) { + const auto &result = fromPtr(thisObj)->columnCount(); + return result; +} +// columnMinimumWidth(int column) const +int c_QGridLayout__columnMinimumWidth_int(void *thisObj, int column) { + const auto &result = fromPtr(thisObj)->columnMinimumWidth(column); + return result; +} +// columnStretch(int column) const +int c_QGridLayout__columnStretch_int(void *thisObj, int column) { + const auto &result = fromPtr(thisObj)->columnStretch(column); + return result; +} +// count() const +int c_QGridLayout__count(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->count_nocallback(); + } else { + return targetPtr->count(); + } + }(); + return result; +} +// customEvent(QEvent * event) +void c_QGridLayout__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// event(QEvent * event) +bool c_QGridLayout__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QGridLayout__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// expandingDirections() const +int c_QGridLayout__expandingDirections(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->expandingDirections_nocallback(); + } else { + return targetPtr->expandingDirections(); + } + }(); + return result; +} +// geometry() const +void *c_QGridLayout__geometry(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->geometry_nocallback(); + } else { + return targetPtr->geometry(); + } + }()}; + return result; +} +// hasHeightForWidth() const +bool c_QGridLayout__hasHeightForWidth(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); + return result; +} +// heightForWidth(int arg__1) const +int c_QGridLayout__heightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); + return result; +} +// horizontalSpacing() const +int c_QGridLayout__horizontalSpacing(void *thisObj) { + const auto &result = fromPtr(thisObj)->horizontalSpacing(); + return result; +} +// indexOf(const QLayoutItem * arg__1) const +int c_QGridLayout__indexOf_QLayoutItem(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->indexOf_nocallback(arg__1); + } else { + return targetPtr->indexOf(arg__1); + } + }(); + return result; +} +// indexOf(const QWidget * arg__1) const +int c_QGridLayout__indexOf_QWidget(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->indexOf_nocallback(arg__1); + } else { + return targetPtr->indexOf(arg__1); + } + }(); + return result; +} +// invalidate() +void c_QGridLayout__invalidate(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->invalidate_nocallback(); + } else { + return targetPtr->invalidate(); + } + }(); +} +// isEmpty() const +bool c_QGridLayout__isEmpty(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->isEmpty_nocallback(); + } else { + return targetPtr->isEmpty(); + } + }(); + return result; +} +// itemAt(int index) const +void *c_QGridLayout__itemAt_int(void *thisObj, int index) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->itemAt_nocallback(index); + } else { + return targetPtr->itemAt(index); + } + }(); + return result; +} +// itemAtPosition(int row, int column) const +void *c_QGridLayout__itemAtPosition_int_int(void *thisObj, int row, + int column) { + const auto &result = fromPtr(thisObj)->itemAtPosition(row, column); + return result; +} +// layout() +void *c_QGridLayout__layout(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->layout_nocallback(); + } else { + return targetPtr->layout(); + } + }(); + return result; +} +// maximumSize() const +void *c_QGridLayout__maximumSize(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->maximumSize_nocallback(); + } else { + return targetPtr->maximumSize(); + } + }()}; + return result; +} +// minimumHeightForWidth(int arg__1) const +int c_QGridLayout__minimumHeightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumHeightForWidth_nocallback(arg__1); + } else { + return targetPtr->minimumHeightForWidth(arg__1); + } + }(); + return result; +} +// minimumSize() const +void *c_QGridLayout__minimumSize(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSize_nocallback(); + } else { + return targetPtr->minimumSize(); + } + }()}; + return result; +} +// rowCount() const +int c_QGridLayout__rowCount(void *thisObj) { + const auto &result = fromPtr(thisObj)->rowCount(); + return result; +} +// rowMinimumHeight(int row) const +int c_QGridLayout__rowMinimumHeight_int(void *thisObj, int row) { + const auto &result = fromPtr(thisObj)->rowMinimumHeight(row); + return result; +} +// rowStretch(int row) const +int c_QGridLayout__rowStretch_int(void *thisObj, int row) { + const auto &result = fromPtr(thisObj)->rowStretch(row); + return result; +} +// setColumnMinimumWidth(int column, int minSize) +void c_QGridLayout__setColumnMinimumWidth_int_int(void *thisObj, int column, + int minSize) { + fromPtr(thisObj)->setColumnMinimumWidth(column, minSize); +} +// setColumnStretch(int column, int stretch) +void c_QGridLayout__setColumnStretch_int_int(void *thisObj, int column, + int stretch) { + fromPtr(thisObj)->setColumnStretch(column, stretch); +} +// setDefaultPositioning(int n, Qt::Orientation orient) +void c_QGridLayout__setDefaultPositioning_int_Orientation(void *thisObj, int n, + int orient) { + fromPtr(thisObj)->setDefaultPositioning(n, + static_cast(orient)); +} +// setGeometry(const QRect & arg__1) +void c_QGridLayout__setGeometry_QRect(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setGeometry_nocallback(arg__1); + } else { + return targetPtr->setGeometry(arg__1); + } + }(); +} +// setHorizontalSpacing(int spacing) +void c_QGridLayout__setHorizontalSpacing_int(void *thisObj, int spacing) { + fromPtr(thisObj)->setHorizontalSpacing(spacing); +} +// setRowMinimumHeight(int row, int minSize) +void c_QGridLayout__setRowMinimumHeight_int_int(void *thisObj, int row, + int minSize) { + fromPtr(thisObj)->setRowMinimumHeight(row, minSize); +} +// setRowStretch(int row, int stretch) +void c_QGridLayout__setRowStretch_int_int(void *thisObj, int row, int stretch) { + fromPtr(thisObj)->setRowStretch(row, stretch); +} +// setSpacing(int spacing) +void c_QGridLayout__setSpacing_int(void *thisObj, int spacing) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setSpacing_nocallback(spacing); + } else { + return targetPtr->setSpacing(spacing); + } + }(); +} +// setVerticalSpacing(int spacing) +void c_QGridLayout__setVerticalSpacing_int(void *thisObj, int spacing) { + fromPtr(thisObj)->setVerticalSpacing(spacing); +} +// sizeHint() const +void *c_QGridLayout__sizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; + return result; +} +// spacing() const +int c_QGridLayout__spacing(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->spacing_nocallback(); + } else { + return targetPtr->spacing(); + } + }(); + return result; +} +// takeAt(int index) +void *c_QGridLayout__takeAt_int(void *thisObj, int index) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->takeAt_nocallback(index); + } else { + return targetPtr->takeAt(index); + } + }(); + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QGridLayout__tr_char_char_int(const char *s, const char *c, + int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QGridLayout_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +// verticalSpacing() const +int c_QGridLayout__verticalSpacing(void *thisObj) { + const auto &result = fromPtr(thisObj)->verticalSpacing(); + return result; +} +// widget() const +void *c_QGridLayout__widget(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->widget_nocallback(); + } else { + return targetPtr->widget(); + } + }(); + return result; +} +void c_QGridLayout__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QGridLayout__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 3187: + wrapper->m_addItemCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_addItem>( + callback); + break; + case 3195: + wrapper->m_countCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_count>( + callback); + break; + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_customEvent>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_event>( + callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_eventFilter>( + callback); + break; + case 3169: + wrapper->m_expandingDirectionsCallback = + reinterpret_cast(callback); + break; + case 3170: + wrapper->m_geometryCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_geometry>( + callback); + break; + case 3171: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 3172: + wrapper->m_heightForWidthCallback = + reinterpret_cast(callback); + break; + case 3206: + wrapper->m_indexOfCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_indexOf>( + callback); + break; + case 3207: + wrapper->m_indexOf_2Callback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_indexOf_2>( + callback); + break; + case 3173: + wrapper->m_invalidateCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_invalidate>( + callback); + break; + case 3174: + wrapper->m_isEmptyCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_isEmpty>( + callback); + break; + case 3214: + wrapper->m_itemAtCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_itemAt>( + callback); + break; + case 3175: + wrapper->m_layoutCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_layout>( + callback); + break; + case 3176: + wrapper->m_maximumSizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_maximumSize>( + callback); + break; + case 3177: + wrapper->m_minimumHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 3178: + wrapper->m_minimumSizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_minimumSize>( + callback); + break; + case 3179: + wrapper->m_setGeometryCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_setGeometry>( + callback); + break; + case 3232: + wrapper->m_setSpacingCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_setSpacing>( + callback); + break; + case 3180: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_sizeHint>( + callback); + break; + case 3234: + wrapper->m_spacingCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_spacing>( + callback); + break; + case 3236: + wrapper->m_takeAtCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_takeAt>( + callback); + break; + case 3181: + wrapper->m_widgetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_widget>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QGridLayout_c.h b/generated/QtDartBindings/dart/ffi/QGridLayout_c.h new file mode 100644 index 0000000..5c337cd --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QGridLayout_c.h @@ -0,0 +1,296 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QGridLayout_wrapper : public ::QGridLayout { +public: + ~QGridLayout_wrapper(); + QGridLayout_wrapper(QWidget *parent = nullptr); + virtual void addItem(QLayoutItem *arg__1); + virtual void addItem_nocallback(QLayoutItem *arg__1); + void addItem(QLayoutItem *item, int row, int column, int rowSpan = 1, + int columnSpan = 1); + void addLayout(QLayout *arg__1, int row, int column); + void addLayout(QLayout *arg__1, int row, int column, int rowSpan, + int columnSpan); + void addWidget(QWidget *arg__1, int row, int column); + void addWidget(QWidget *arg__1, int row, int column, int rowSpan, + int columnSpan); + void addWidget(QWidget *w); + QRect cellRect(int row, int column) const; + int columnCount() const; + int columnMinimumWidth(int column) const; + int columnStretch(int column) const; + virtual int count() const; + virtual int count_nocallback() const; + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual bool event(QEvent *event); + virtual bool event_nocallback(QEvent *event); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + virtual QFlags expandingDirections() const; + virtual QFlags expandingDirections_nocallback() const; + virtual QRect geometry() const; + virtual QRect geometry_nocallback() const; + virtual bool hasHeightForWidth() const; + virtual bool hasHeightForWidth_nocallback() const; + virtual int heightForWidth(int arg__1) const; + virtual int heightForWidth_nocallback(int arg__1) const; + int horizontalSpacing() const; + virtual int indexOf(const QLayoutItem *arg__1) const; + virtual int indexOf_nocallback(const QLayoutItem *arg__1) const; + virtual int indexOf(const QWidget *arg__1) const; + virtual int indexOf_nocallback(const QWidget *arg__1) const; + virtual void invalidate(); + virtual void invalidate_nocallback(); + virtual bool isEmpty() const; + virtual bool isEmpty_nocallback() const; + virtual QLayoutItem *itemAt(int index) const; + virtual QLayoutItem *itemAt_nocallback(int index) const; + QLayoutItem *itemAtPosition(int row, int column) const; + virtual QLayout *layout(); + virtual QLayout *layout_nocallback(); + virtual QSize maximumSize() const; + virtual QSize maximumSize_nocallback() const; + virtual int minimumHeightForWidth(int arg__1) const; + virtual int minimumHeightForWidth_nocallback(int arg__1) const; + virtual QSize minimumSize() const; + virtual QSize minimumSize_nocallback() const; + int rowCount() const; + int rowMinimumHeight(int row) const; + int rowStretch(int row) const; + void setColumnMinimumWidth(int column, int minSize); + void setColumnStretch(int column, int stretch); + void setDefaultPositioning(int n, Qt::Orientation orient); + virtual void setGeometry(const QRect &arg__1); + virtual void setGeometry_nocallback(const QRect &arg__1); + void setHorizontalSpacing(int spacing); + void setRowMinimumHeight(int row, int minSize); + void setRowStretch(int row, int stretch); + virtual void setSpacing(int spacing); + virtual void setSpacing_nocallback(int spacing); + void setVerticalSpacing(int spacing); + virtual QSize sizeHint() const; + virtual QSize sizeHint_nocallback() const; + virtual int spacing() const; + virtual int spacing_nocallback() const; + virtual QLayoutItem *takeAt(int index); + virtual QLayoutItem *takeAt_nocallback(int index); + static QString tr(const char *s, const char *c, int n); + int verticalSpacing() const; + virtual QWidget *widget() const; + virtual QWidget *widget_nocallback() const; + typedef void (*Callback_addItem)(void *, QLayoutItem *arg__1); + Callback_addItem m_addItemCallback = nullptr; + typedef int (*Callback_count)(void *); + Callback_count m_countCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef QFlags (*Callback_expandingDirections)(void *); + Callback_expandingDirections m_expandingDirectionsCallback = nullptr; + typedef QRect *(*Callback_geometry)(void *); + Callback_geometry m_geometryCallback = nullptr; + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + typedef int (*Callback_indexOf)(void *, const QLayoutItem *arg__1); + Callback_indexOf m_indexOfCallback = nullptr; + typedef int (*Callback_indexOf_2)(void *, const QWidget *arg__1); + Callback_indexOf_2 m_indexOf_2Callback = nullptr; + typedef void (*Callback_invalidate)(void *); + Callback_invalidate m_invalidateCallback = nullptr; + typedef bool (*Callback_isEmpty)(void *); + Callback_isEmpty m_isEmptyCallback = nullptr; + typedef QLayoutItem *(*Callback_itemAt)(void *, int index); + Callback_itemAt m_itemAtCallback = nullptr; + typedef QLayout *(*Callback_layout)(void *); + Callback_layout m_layoutCallback = nullptr; + typedef QSize *(*Callback_maximumSize)(void *); + Callback_maximumSize m_maximumSizeCallback = nullptr; + typedef int (*Callback_minimumHeightForWidth)(void *, int arg__1); + Callback_minimumHeightForWidth m_minimumHeightForWidthCallback = nullptr; + typedef QSize *(*Callback_minimumSize)(void *); + Callback_minimumSize m_minimumSizeCallback = nullptr; + typedef void (*Callback_setGeometry)(void *, const QRect &arg__1); + Callback_setGeometry m_setGeometryCallback = nullptr; + typedef void (*Callback_setSpacing)(void *, int spacing); + Callback_setSpacing m_setSpacingCallback = nullptr; + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; + typedef int (*Callback_spacing)(void *); + Callback_spacing m_spacingCallback = nullptr; + typedef QLayoutItem *(*Callback_takeAt)(void *, int index); + Callback_takeAt m_takeAtCallback = nullptr; + typedef QWidget *(*Callback_widget)(void *); + Callback_widget m_widgetCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QGridLayout::QGridLayout(QWidget * parent) +QtDartBindings_EXPORT void *c_QGridLayout__constructor_QWidget(void *parent_); +// QGridLayout::addItem(QLayoutItem * arg__1) +QtDartBindings_EXPORT void c_QGridLayout__addItem_QLayoutItem(void *thisObj, + void *arg__1_); +// QGridLayout::addItem(QLayoutItem * item, int row, int column, int rowSpan, +// int columnSpan) +QtDartBindings_EXPORT void +c_QGridLayout__addItemToGrid_QLayoutItem_int_int_int_int(void *thisObj, + void *item_, int row, + int column, + int rowSpan, + int columnSpan); +// QGridLayout::addLayout(QLayout * arg__1, int row, int column) +QtDartBindings_EXPORT void +c_QGridLayout__addLayout_QLayout_int_int(void *thisObj, void *arg__1_, int row, + int column); +// QGridLayout::addLayout(QLayout * arg__1, int row, int column, int rowSpan, +// int columnSpan) +QtDartBindings_EXPORT void +c_QGridLayout__addLayout_QLayout_int_int_int_int(void *thisObj, void *arg__1_, + int row, int column, + int rowSpan, int columnSpan); +// QGridLayout::addWidget(QWidget * arg__1, int row, int column) +QtDartBindings_EXPORT void +c_QGridLayout__addWidgetToGrid_QWidget_int_int(void *thisObj, void *arg__1_, + int row, int column); +// QGridLayout::addWidget(QWidget * arg__1, int row, int column, int rowSpan, +// int columnSpan) +QtDartBindings_EXPORT void +c_QGridLayout__addWidgetToGrid_QWidget_int_int_int_int(void *thisObj, + void *arg__1_, int row, + int column, int rowSpan, + int columnSpan); +// QGridLayout::addWidget(QWidget * w) +QtDartBindings_EXPORT void c_QGridLayout__addWidget_QWidget(void *thisObj, + void *w_); +// QGridLayout::cellRect(int row, int column) const +QtDartBindings_EXPORT void * +c_QGridLayout__cellRect_int_int(void *thisObj, int row, int column); +// QGridLayout::columnCount() const +QtDartBindings_EXPORT int c_QGridLayout__columnCount(void *thisObj); +// QGridLayout::columnMinimumWidth(int column) const +QtDartBindings_EXPORT int c_QGridLayout__columnMinimumWidth_int(void *thisObj, + int column); +// QGridLayout::columnStretch(int column) const +QtDartBindings_EXPORT int c_QGridLayout__columnStretch_int(void *thisObj, + int column); +// QGridLayout::count() const +QtDartBindings_EXPORT int c_QGridLayout__count(void *thisObj); +// QGridLayout::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QGridLayout__customEvent_QEvent(void *thisObj, + void *event_); +// QGridLayout::event(QEvent * event) +QtDartBindings_EXPORT bool c_QGridLayout__event_QEvent(void *thisObj, + void *event_); +// QGridLayout::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QGridLayout__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QGridLayout::expandingDirections() const +QtDartBindings_EXPORT int c_QGridLayout__expandingDirections(void *thisObj); +// QGridLayout::geometry() const +QtDartBindings_EXPORT void *c_QGridLayout__geometry(void *thisObj); +// QGridLayout::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QGridLayout__hasHeightForWidth(void *thisObj); +// QGridLayout::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QGridLayout__heightForWidth_int(void *thisObj, + int arg__1); +// QGridLayout::horizontalSpacing() const +QtDartBindings_EXPORT int c_QGridLayout__horizontalSpacing(void *thisObj); +// QGridLayout::indexOf(const QLayoutItem * arg__1) const +QtDartBindings_EXPORT int c_QGridLayout__indexOf_QLayoutItem(void *thisObj, + void *arg__1_); +// QGridLayout::indexOf(const QWidget * arg__1) const +QtDartBindings_EXPORT int c_QGridLayout__indexOf_QWidget(void *thisObj, + void *arg__1_); +// QGridLayout::invalidate() +QtDartBindings_EXPORT void c_QGridLayout__invalidate(void *thisObj); +// QGridLayout::isEmpty() const +QtDartBindings_EXPORT bool c_QGridLayout__isEmpty(void *thisObj); +// QGridLayout::itemAt(int index) const +QtDartBindings_EXPORT void *c_QGridLayout__itemAt_int(void *thisObj, int index); +// QGridLayout::itemAtPosition(int row, int column) const +QtDartBindings_EXPORT void * +c_QGridLayout__itemAtPosition_int_int(void *thisObj, int row, int column); +// QGridLayout::layout() +QtDartBindings_EXPORT void *c_QGridLayout__layout(void *thisObj); +// QGridLayout::maximumSize() const +QtDartBindings_EXPORT void *c_QGridLayout__maximumSize(void *thisObj); +// QGridLayout::minimumHeightForWidth(int arg__1) const +QtDartBindings_EXPORT int +c_QGridLayout__minimumHeightForWidth_int(void *thisObj, int arg__1); +// QGridLayout::minimumSize() const +QtDartBindings_EXPORT void *c_QGridLayout__minimumSize(void *thisObj); +// QGridLayout::rowCount() const +QtDartBindings_EXPORT int c_QGridLayout__rowCount(void *thisObj); +// QGridLayout::rowMinimumHeight(int row) const +QtDartBindings_EXPORT int c_QGridLayout__rowMinimumHeight_int(void *thisObj, + int row); +// QGridLayout::rowStretch(int row) const +QtDartBindings_EXPORT int c_QGridLayout__rowStretch_int(void *thisObj, int row); +// QGridLayout::setColumnMinimumWidth(int column, int minSize) +QtDartBindings_EXPORT void +c_QGridLayout__setColumnMinimumWidth_int_int(void *thisObj, int column, + int minSize); +// QGridLayout::setColumnStretch(int column, int stretch) +QtDartBindings_EXPORT void +c_QGridLayout__setColumnStretch_int_int(void *thisObj, int column, int stretch); +// QGridLayout::setDefaultPositioning(int n, Qt::Orientation orient) +QtDartBindings_EXPORT void +c_QGridLayout__setDefaultPositioning_int_Orientation(void *thisObj, int n, + int orient); +// QGridLayout::setGeometry(const QRect & arg__1) +QtDartBindings_EXPORT void c_QGridLayout__setGeometry_QRect(void *thisObj, + void *arg__1_); +// QGridLayout::setHorizontalSpacing(int spacing) +QtDartBindings_EXPORT void +c_QGridLayout__setHorizontalSpacing_int(void *thisObj, int spacing); +// QGridLayout::setRowMinimumHeight(int row, int minSize) +QtDartBindings_EXPORT void +c_QGridLayout__setRowMinimumHeight_int_int(void *thisObj, int row, int minSize); +// QGridLayout::setRowStretch(int row, int stretch) +QtDartBindings_EXPORT void +c_QGridLayout__setRowStretch_int_int(void *thisObj, int row, int stretch); +// QGridLayout::setSpacing(int spacing) +QtDartBindings_EXPORT void c_QGridLayout__setSpacing_int(void *thisObj, + int spacing); +// QGridLayout::setVerticalSpacing(int spacing) +QtDartBindings_EXPORT void c_QGridLayout__setVerticalSpacing_int(void *thisObj, + int spacing); +// QGridLayout::sizeHint() const +QtDartBindings_EXPORT void *c_QGridLayout__sizeHint(void *thisObj); +// QGridLayout::spacing() const +QtDartBindings_EXPORT int c_QGridLayout__spacing(void *thisObj); +// QGridLayout::takeAt(int index) +QtDartBindings_EXPORT void *c_QGridLayout__takeAt_int(void *thisObj, int index); +// QGridLayout::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QGridLayout__tr_char_char_int(const char *s, const char *c, int n); +// QGridLayout::verticalSpacing() const +QtDartBindings_EXPORT int c_QGridLayout__verticalSpacing(void *thisObj); +// QGridLayout::widget() const +QtDartBindings_EXPORT void *c_QGridLayout__widget(void *thisObj); +QtDartBindings_EXPORT void c_QGridLayout__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QGridLayout__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QGridLayout_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QGridLayout_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QGridLayout_wrapper.cpp new file mode 100644 index 0000000..706bd29 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QGridLayout_wrapper.cpp @@ -0,0 +1,1350 @@ +#include "QGridLayout_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QGridLayout_wrapper::QGridLayout_wrapper(QWidget *parent) + : ::QGridLayout(parent) {} +void QGridLayout_wrapper::addItem(QLayoutItem *arg__1) { + // tag=1000 + if (m_addItemCallback) { + // tag=1001 + const void *thisPtr = this; + m_addItemCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QGridLayout::addItem(arg__1); + } +} +// tag=1009 +void QGridLayout_wrapper::addItem_nocallback(QLayoutItem *arg__1) { + // tag=1003 + ::QGridLayout::addItem(arg__1); +} +void QGridLayout_wrapper::addItem(QLayoutItem *item, int row, int column, + int rowSpan, int columnSpan) { + // tag=1000 + + // tag=1004 + ::QGridLayout::addItem(item, row, column, rowSpan, columnSpan); +} +void QGridLayout_wrapper::addLayout(QLayout *arg__1, int row, int column) { + // tag=1000 + + // tag=1004 + ::QGridLayout::addLayout(arg__1, row, column); +} +void QGridLayout_wrapper::addLayout(QLayout *arg__1, int row, int column, + int rowSpan, int columnSpan) { + // tag=1000 + + // tag=1004 + ::QGridLayout::addLayout(arg__1, row, column, rowSpan, columnSpan); +} +void QGridLayout_wrapper::addWidget(QWidget *arg__1, int row, int column) { + // tag=1000 + + // tag=1004 + ::QGridLayout::addWidget(arg__1, row, column); +} +void QGridLayout_wrapper::addWidget(QWidget *arg__1, int row, int column, + int rowSpan, int columnSpan) { + // tag=1000 + + // tag=1004 + ::QGridLayout::addWidget(arg__1, row, column, rowSpan, columnSpan); +} +void QGridLayout_wrapper::addWidget(QWidget *w) { + // tag=1000 + + // tag=1004 + ::QGridLayout::addWidget(w); +} +QRect QGridLayout_wrapper::cellRect(int row, int column) const { + // tag=1000 + + // tag=1004 + return ::QGridLayout::cellRect(row, column); +} +int QGridLayout_wrapper::columnCount() const { + // tag=1000 + + // tag=1004 + return ::QGridLayout::columnCount(); +} +int QGridLayout_wrapper::columnMinimumWidth(int column) const { + // tag=1000 + + // tag=1004 + return ::QGridLayout::columnMinimumWidth(column); +} +int QGridLayout_wrapper::columnStretch(int column) const { + // tag=1000 + + // tag=1004 + return ::QGridLayout::columnStretch(column); +} +int QGridLayout_wrapper::count() const { + // tag=1000 + if (m_countCallback) { + // tag=1001 + const void *thisPtr = this; + return m_countCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QGridLayout::count(); + } +} +// tag=1009 +int QGridLayout_wrapper::count_nocallback() const { + // tag=1003 + return ::QGridLayout::count(); +} +void QGridLayout_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QGridLayout::customEvent(event); + } +} +// tag=1009 +void QGridLayout_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QGridLayout::customEvent(event); +} +bool QGridLayout_wrapper::event(QEvent *event) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + return ::QGridLayout::event(event); + } +} +// tag=1009 +bool QGridLayout_wrapper::event_nocallback(QEvent *event) { + // tag=1003 + return ::QGridLayout::event(event); +} +bool QGridLayout_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QGridLayout::eventFilter(watched, event); + } +} +// tag=1009 +bool QGridLayout_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + // tag=1003 + return ::QGridLayout::eventFilter(watched, event); +} +QFlags QGridLayout_wrapper::expandingDirections() const { + // tag=1000 + if (m_expandingDirectionsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_expandingDirectionsCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QGridLayout::expandingDirections(); + } +} +// tag=1009 +QFlags +QGridLayout_wrapper::expandingDirections_nocallback() const { + // tag=1003 + return ::QGridLayout::expandingDirections(); +} +QRect QGridLayout_wrapper::geometry() const { + // tag=1000 + if (m_geometryCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_geometryCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QGridLayout::geometry(); + } +} +// tag=1009 +QRect QGridLayout_wrapper::geometry_nocallback() const { + // tag=1003 + return ::QGridLayout::geometry(); +} +bool QGridLayout_wrapper::hasHeightForWidth() const { + // tag=1000 + if (m_hasHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QGridLayout::hasHeightForWidth(); + } +} +// tag=1009 +bool QGridLayout_wrapper::hasHeightForWidth_nocallback() const { + // tag=1003 + return ::QGridLayout::hasHeightForWidth(); +} +int QGridLayout_wrapper::heightForWidth(int arg__1) const { + // tag=1000 + if (m_heightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QGridLayout::heightForWidth(arg__1); + } +} +// tag=1009 +int QGridLayout_wrapper::heightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QGridLayout::heightForWidth(arg__1); +} +int QGridLayout_wrapper::horizontalSpacing() const { + // tag=1000 + + // tag=1004 + return ::QGridLayout::horizontalSpacing(); +} +int QGridLayout_wrapper::indexOf(const QLayoutItem *arg__1) const { + // tag=1000 + if (m_indexOfCallback) { + // tag=1001 + const void *thisPtr = this; + return m_indexOfCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QGridLayout::indexOf(arg__1); + } +} +// tag=1009 +int QGridLayout_wrapper::indexOf_nocallback(const QLayoutItem *arg__1) const { + // tag=1003 + return ::QGridLayout::indexOf(arg__1); +} +int QGridLayout_wrapper::indexOf(const QWidget *arg__1) const { + // tag=1000 + if (m_indexOf_2Callback) { + // tag=1001 + const void *thisPtr = this; + return m_indexOf_2Callback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QGridLayout::indexOf(arg__1); + } +} +// tag=1009 +int QGridLayout_wrapper::indexOf_nocallback(const QWidget *arg__1) const { + // tag=1003 + return ::QGridLayout::indexOf(arg__1); +} +void QGridLayout_wrapper::invalidate() { + // tag=1000 + if (m_invalidateCallback) { + // tag=1001 + const void *thisPtr = this; + m_invalidateCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QGridLayout::invalidate(); + } +} +// tag=1009 +void QGridLayout_wrapper::invalidate_nocallback() { + // tag=1003 + ::QGridLayout::invalidate(); +} +bool QGridLayout_wrapper::isEmpty() const { + // tag=1000 + if (m_isEmptyCallback) { + // tag=1001 + const void *thisPtr = this; + return m_isEmptyCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QGridLayout::isEmpty(); + } +} +// tag=1009 +bool QGridLayout_wrapper::isEmpty_nocallback() const { + // tag=1003 + return ::QGridLayout::isEmpty(); +} +QLayoutItem *QGridLayout_wrapper::itemAt(int index) const { + // tag=1000 + if (m_itemAtCallback) { + // tag=1001 + const void *thisPtr = this; + return m_itemAtCallback(const_cast(thisPtr), index); + } else { + // tag=1002 + return ::QGridLayout::itemAt(index); + } +} +// tag=1009 +QLayoutItem *QGridLayout_wrapper::itemAt_nocallback(int index) const { + // tag=1003 + return ::QGridLayout::itemAt(index); +} +QLayoutItem *QGridLayout_wrapper::itemAtPosition(int row, int column) const { + // tag=1000 + + // tag=1004 + return ::QGridLayout::itemAtPosition(row, column); +} +QLayout *QGridLayout_wrapper::layout() { + // tag=1000 + if (m_layoutCallback) { + // tag=1001 + const void *thisPtr = this; + return m_layoutCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QGridLayout::layout(); + } +} +// tag=1009 +QLayout *QGridLayout_wrapper::layout_nocallback() { + // tag=1003 + return ::QGridLayout::layout(); +} +QSize QGridLayout_wrapper::maximumSize() const { + // tag=1000 + if (m_maximumSizeCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_maximumSizeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QGridLayout::maximumSize(); + } +} +// tag=1009 +QSize QGridLayout_wrapper::maximumSize_nocallback() const { + // tag=1003 + return ::QGridLayout::maximumSize(); +} +int QGridLayout_wrapper::minimumHeightForWidth(int arg__1) const { + // tag=1000 + if (m_minimumHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_minimumHeightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QGridLayout::minimumHeightForWidth(arg__1); + } +} +// tag=1009 +int QGridLayout_wrapper::minimumHeightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QGridLayout::minimumHeightForWidth(arg__1); +} +QSize QGridLayout_wrapper::minimumSize() const { + // tag=1000 + if (m_minimumSizeCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_minimumSizeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QGridLayout::minimumSize(); + } +} +// tag=1009 +QSize QGridLayout_wrapper::minimumSize_nocallback() const { + // tag=1003 + return ::QGridLayout::minimumSize(); +} +int QGridLayout_wrapper::rowCount() const { + // tag=1000 + + // tag=1004 + return ::QGridLayout::rowCount(); +} +int QGridLayout_wrapper::rowMinimumHeight(int row) const { + // tag=1000 + + // tag=1004 + return ::QGridLayout::rowMinimumHeight(row); +} +int QGridLayout_wrapper::rowStretch(int row) const { + // tag=1000 + + // tag=1004 + return ::QGridLayout::rowStretch(row); +} +void QGridLayout_wrapper::setColumnMinimumWidth(int column, int minSize) { + // tag=1000 + + // tag=1004 + ::QGridLayout::setColumnMinimumWidth(column, minSize); +} +void QGridLayout_wrapper::setColumnStretch(int column, int stretch) { + // tag=1000 + + // tag=1004 + ::QGridLayout::setColumnStretch(column, stretch); +} +void QGridLayout_wrapper::setDefaultPositioning(int n, Qt::Orientation orient) { + // tag=1000 + + // tag=1004 + ::QGridLayout::setDefaultPositioning(n, orient); +} +void QGridLayout_wrapper::setGeometry(const QRect &arg__1) { + // tag=1000 + if (m_setGeometryCallback) { + // tag=1001 + const void *thisPtr = this; + m_setGeometryCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QGridLayout::setGeometry(arg__1); + } +} +// tag=1009 +void QGridLayout_wrapper::setGeometry_nocallback(const QRect &arg__1) { + // tag=1003 + ::QGridLayout::setGeometry(arg__1); +} +void QGridLayout_wrapper::setHorizontalSpacing(int spacing) { + // tag=1000 + + // tag=1004 + ::QGridLayout::setHorizontalSpacing(spacing); +} +void QGridLayout_wrapper::setRowMinimumHeight(int row, int minSize) { + // tag=1000 + + // tag=1004 + ::QGridLayout::setRowMinimumHeight(row, minSize); +} +void QGridLayout_wrapper::setRowStretch(int row, int stretch) { + // tag=1000 + + // tag=1004 + ::QGridLayout::setRowStretch(row, stretch); +} +void QGridLayout_wrapper::setSpacing(int spacing) { + // tag=1000 + if (m_setSpacingCallback) { + // tag=1001 + const void *thisPtr = this; + m_setSpacingCallback(const_cast(thisPtr), spacing); + } else { + // tag=1002 + ::QGridLayout::setSpacing(spacing); + } +} +// tag=1009 +void QGridLayout_wrapper::setSpacing_nocallback(int spacing) { + // tag=1003 + ::QGridLayout::setSpacing(spacing); +} +void QGridLayout_wrapper::setVerticalSpacing(int spacing) { + // tag=1000 + + // tag=1004 + ::QGridLayout::setVerticalSpacing(spacing); +} +QSize QGridLayout_wrapper::sizeHint() const { + // tag=1000 + if (m_sizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QGridLayout::sizeHint(); + } +} +// tag=1009 +QSize QGridLayout_wrapper::sizeHint_nocallback() const { + // tag=1003 + return ::QGridLayout::sizeHint(); +} +int QGridLayout_wrapper::spacing() const { + // tag=1000 + if (m_spacingCallback) { + // tag=1001 + const void *thisPtr = this; + return m_spacingCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QGridLayout::spacing(); + } +} +// tag=1009 +int QGridLayout_wrapper::spacing_nocallback() const { + // tag=1003 + return ::QGridLayout::spacing(); +} +QLayoutItem *QGridLayout_wrapper::takeAt(int index) { + // tag=1000 + if (m_takeAtCallback) { + // tag=1001 + const void *thisPtr = this; + return m_takeAtCallback(const_cast(thisPtr), index); + } else { + // tag=1002 + return ::QGridLayout::takeAt(index); + } +} +// tag=1009 +QLayoutItem *QGridLayout_wrapper::takeAt_nocallback(int index) { + // tag=1003 + return ::QGridLayout::takeAt(index); +} +QString QGridLayout_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QGridLayout::tr(s, c, n); +} +int QGridLayout_wrapper::verticalSpacing() const { + // tag=1000 + + // tag=1004 + return ::QGridLayout::verticalSpacing(); +} +QWidget *QGridLayout_wrapper::widget() const { + // tag=1000 + if (m_widgetCallback) { + // tag=1001 + const void *thisPtr = this; + return m_widgetCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QGridLayout::widget(); + } +} +// tag=1009 +QWidget *QGridLayout_wrapper::widget_nocallback() const { + // tag=1003 + return ::QGridLayout::widget(); +} + +// tag=1005 +QGridLayout_wrapper::~QGridLayout_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QGridLayout *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QGridLayout_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { + +// tag=1049 +void c_QGridLayout_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QGridLayout__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QGridLayout_wrapper(parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// addItem(QLayoutItem * arg__1) +void c_QGridLayout__addItem_QLayoutItem(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->addItem_nocallback(arg__1); +} + +// tag=1050 +// addItem(QLayoutItem * item, int row, int column, int rowSpan, int columnSpan) +void c_QGridLayout__addItemToGrid_QLayoutItem_int_int_int_int( + void *thisObj, void *item_, int row, int column, int rowSpan, + int columnSpan) { + auto item = reinterpret_cast(item_); + // tag=1010 + fromPtr(thisObj)->addItem(item, row, column, rowSpan, columnSpan); +} + +// tag=1050 +// addLayout(QLayout * arg__1, int row, int column) +void c_QGridLayout__addLayout_QLayout_int_int(void *thisObj, void *arg__1_, + int row, int column) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->addLayout(arg__1, row, column); +} + +// tag=1050 +// addLayout(QLayout * arg__1, int row, int column, int rowSpan, int columnSpan) +void c_QGridLayout__addLayout_QLayout_int_int_int_int(void *thisObj, + void *arg__1_, int row, + int column, int rowSpan, + int columnSpan) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->addLayout(arg__1, row, column, rowSpan, columnSpan); +} + +// tag=1050 +// addWidget(QWidget * arg__1, int row, int column) +void c_QGridLayout__addWidgetToGrid_QWidget_int_int(void *thisObj, + void *arg__1_, int row, + int column) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->addWidget(arg__1, row, column); +} + +// tag=1050 +// addWidget(QWidget * arg__1, int row, int column, int rowSpan, int columnSpan) +void c_QGridLayout__addWidgetToGrid_QWidget_int_int_int_int(void *thisObj, + void *arg__1_, + int row, int column, + int rowSpan, + int columnSpan) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->addWidget(arg__1, row, column, rowSpan, columnSpan); +} + +// tag=1050 +// addWidget(QWidget * w) +void c_QGridLayout__addWidget_QWidget(void *thisObj, void *w_) { + auto w = reinterpret_cast(w_); + // tag=1010 + fromPtr(thisObj)->addWidget(w); +} + +// tag=1050 +// cellRect(int row, int column) const +void *c_QGridLayout__cellRect_int_int(void *thisObj, int row, int column) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->cellRect(row, column)}; +} + +// tag=1050 +// columnCount() const +int c_QGridLayout__columnCount(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->columnCount(); +} + +// tag=1050 +// columnMinimumWidth(int column) const +int c_QGridLayout__columnMinimumWidth_int(void *thisObj, int column) { + return + // tag=1010 + fromPtr(thisObj)->columnMinimumWidth(column); +} + +// tag=1050 +// columnStretch(int column) const +int c_QGridLayout__columnStretch_int(void *thisObj, int column) { + return + // tag=1010 + fromPtr(thisObj)->columnStretch(column); +} + +// tag=1050 +// count() const +int c_QGridLayout__count(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->count_nocallback(); + } else { + return targetPtr->count(); + } + }(); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QGridLayout__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// event(QEvent * event) +bool c_QGridLayout__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QGridLayout__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// expandingDirections() const +int c_QGridLayout__expandingDirections(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->expandingDirections_nocallback(); + } else { + return targetPtr->expandingDirections(); + } + }(); +} + +// tag=1050 +// geometry() const +void *c_QGridLayout__geometry(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->geometry_nocallback(); + } else { + return targetPtr->geometry(); + } + }()}; +} + +// tag=1050 +// hasHeightForWidth() const +bool c_QGridLayout__hasHeightForWidth(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); +} + +// tag=1050 +// heightForWidth(int arg__1) const +int c_QGridLayout__heightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// horizontalSpacing() const +int c_QGridLayout__horizontalSpacing(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->horizontalSpacing(); +} + +// tag=1050 +// indexOf(const QLayoutItem * arg__1) const +int c_QGridLayout__indexOf_QLayoutItem(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->indexOf_nocallback(arg__1); + } else { + return targetPtr->indexOf(arg__1); + } + }(); +} + +// tag=1050 +// indexOf(const QWidget * arg__1) const +int c_QGridLayout__indexOf_QWidget(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->indexOf_nocallback(arg__1); + } else { + return targetPtr->indexOf(arg__1); + } + }(); +} + +// tag=1050 +// invalidate() +void c_QGridLayout__invalidate(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->invalidate_nocallback(); + } else { + return targetPtr->invalidate(); + } + }(); +} + +// tag=1050 +// isEmpty() const +bool c_QGridLayout__isEmpty(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->isEmpty_nocallback(); + } else { + return targetPtr->isEmpty(); + } + }(); +} + +// tag=1050 +// itemAt(int index) const +void *c_QGridLayout__itemAt_int(void *thisObj, int index) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->itemAt_nocallback(index); + } else { + return targetPtr->itemAt(index); + } + }(); +} + +// tag=1050 +// itemAtPosition(int row, int column) const +void *c_QGridLayout__itemAtPosition_int_int(void *thisObj, int row, + int column) { + return + // tag=1010 + fromPtr(thisObj)->itemAtPosition(row, column); +} + +// tag=1050 +// layout() +void *c_QGridLayout__layout(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->layout_nocallback(); + } else { + return targetPtr->layout(); + } + }(); +} + +// tag=1050 +// maximumSize() const +void *c_QGridLayout__maximumSize(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->maximumSize_nocallback(); + } else { + return targetPtr->maximumSize(); + } + }()}; +} + +// tag=1050 +// minimumHeightForWidth(int arg__1) const +int c_QGridLayout__minimumHeightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumHeightForWidth_nocallback(arg__1); + } else { + return targetPtr->minimumHeightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// minimumSize() const +void *c_QGridLayout__minimumSize(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSize_nocallback(); + } else { + return targetPtr->minimumSize(); + } + }()}; +} + +// tag=1050 +// rowCount() const +int c_QGridLayout__rowCount(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->rowCount(); +} + +// tag=1050 +// rowMinimumHeight(int row) const +int c_QGridLayout__rowMinimumHeight_int(void *thisObj, int row) { + return + // tag=1010 + fromPtr(thisObj)->rowMinimumHeight(row); +} + +// tag=1050 +// rowStretch(int row) const +int c_QGridLayout__rowStretch_int(void *thisObj, int row) { + return + // tag=1010 + fromPtr(thisObj)->rowStretch(row); +} + +// tag=1050 +// setColumnMinimumWidth(int column, int minSize) +void c_QGridLayout__setColumnMinimumWidth_int_int(void *thisObj, int column, + int minSize) { + // tag=1010 + fromPtr(thisObj)->setColumnMinimumWidth(column, minSize); +} + +// tag=1050 +// setColumnStretch(int column, int stretch) +void c_QGridLayout__setColumnStretch_int_int(void *thisObj, int column, + int stretch) { + // tag=1010 + fromPtr(thisObj)->setColumnStretch(column, stretch); +} + +// tag=1050 +// setDefaultPositioning(int n, Qt::Orientation orient) +void c_QGridLayout__setDefaultPositioning_int_Orientation(void *thisObj, int n, + int orient) { + // tag=1010 + fromPtr(thisObj)->setDefaultPositioning(n, + static_cast(orient)); +} + +// tag=1050 +// setGeometry(const QRect & arg__1) +void c_QGridLayout__setGeometry_QRect(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setGeometry_nocallback(arg__1); + } else { + return targetPtr->setGeometry(arg__1); + } + }(); +} + +// tag=1050 +// setHorizontalSpacing(int spacing) +void c_QGridLayout__setHorizontalSpacing_int(void *thisObj, int spacing) { + // tag=1010 + fromPtr(thisObj)->setHorizontalSpacing(spacing); +} + +// tag=1050 +// setRowMinimumHeight(int row, int minSize) +void c_QGridLayout__setRowMinimumHeight_int_int(void *thisObj, int row, + int minSize) { + // tag=1010 + fromPtr(thisObj)->setRowMinimumHeight(row, minSize); +} + +// tag=1050 +// setRowStretch(int row, int stretch) +void c_QGridLayout__setRowStretch_int_int(void *thisObj, int row, int stretch) { + // tag=1010 + fromPtr(thisObj)->setRowStretch(row, stretch); +} + +// tag=1050 +// setSpacing(int spacing) +void c_QGridLayout__setSpacing_int(void *thisObj, int spacing) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setSpacing_nocallback(spacing); + } else { + return targetPtr->setSpacing(spacing); + } + }(); +} + +// tag=1050 +// setVerticalSpacing(int spacing) +void c_QGridLayout__setVerticalSpacing_int(void *thisObj, int spacing) { + // tag=1010 + fromPtr(thisObj)->setVerticalSpacing(spacing); +} + +// tag=1050 +// sizeHint() const +void *c_QGridLayout__sizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; +} + +// tag=1050 +// spacing() const +int c_QGridLayout__spacing(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->spacing_nocallback(); + } else { + return targetPtr->spacing(); + } + }(); +} + +// tag=1050 +// takeAt(int index) +void *c_QGridLayout__takeAt_int(void *thisObj, int index) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->takeAt_nocallback(index); + } else { + return targetPtr->takeAt(index); + } + }(); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QGridLayout__tr_char_char_int(const char *s, const char *c, + int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QGridLayout_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// verticalSpacing() const +int c_QGridLayout__verticalSpacing(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->verticalSpacing(); +} + +// tag=1050 +// widget() const +void *c_QGridLayout__widget(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->widget_nocallback(); + } else { + return targetPtr->widget(); + } + }(); +} +void c_QGridLayout__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QGridLayout__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 3180: + wrapper->m_addItemCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_addItem>( + callback); + break; + case 3188: + wrapper->m_countCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_count>( + callback); + break; + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_customEvent>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_event>( + callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_eventFilter>( + callback); + break; + case 3162: + wrapper->m_expandingDirectionsCallback = + reinterpret_cast(callback); + break; + case 3163: + wrapper->m_geometryCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_geometry>( + callback); + break; + case 3164: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 3165: + wrapper->m_heightForWidthCallback = + reinterpret_cast(callback); + break; + case 3198: + wrapper->m_indexOfCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_indexOf>( + callback); + break; + case 3199: + wrapper->m_indexOf_2Callback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_indexOf_2>( + callback); + break; + case 3166: + wrapper->m_invalidateCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_invalidate>( + callback); + break; + case 3167: + wrapper->m_isEmptyCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_isEmpty>( + callback); + break; + case 3205: + wrapper->m_itemAtCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_itemAt>( + callback); + break; + case 3168: + wrapper->m_layoutCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_layout>( + callback); + break; + case 3169: + wrapper->m_maximumSizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_maximumSize>( + callback); + break; + case 3170: + wrapper->m_minimumHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 3171: + wrapper->m_minimumSizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_minimumSize>( + callback); + break; + case 3172: + wrapper->m_setGeometryCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_setGeometry>( + callback); + break; + case 3224: + wrapper->m_setSpacingCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_setSpacing>( + callback); + break; + case 3173: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_sizeHint>( + callback); + break; + case 3226: + wrapper->m_spacingCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_spacing>( + callback); + break; + case 3228: + wrapper->m_takeAtCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_takeAt>( + callback); + break; + case 3174: + wrapper->m_widgetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGridLayout_wrapper::Callback_widget>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QGridLayout_wrapper.h b/generated/QtDartBindings/dart/ffi/QGridLayout_wrapper.h new file mode 100644 index 0000000..fc77f11 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QGridLayout_wrapper.h @@ -0,0 +1,496 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QGridLayout_wrapper : public ::QGridLayout { +public: + ~QGridLayout_wrapper(); + // tag=1041 + QGridLayout_wrapper(QWidget *parent = nullptr); + // tag=1041 + virtual void addItem(QLayoutItem *arg__1); + // tag=1008 + virtual void addItem_nocallback(QLayoutItem *arg__1); + // tag=1041 + void addItem(QLayoutItem *item, int row, int column, int rowSpan = 1, + int columnSpan = 1); + // tag=1041 + void addLayout(QLayout *arg__1, int row, int column); + // tag=1041 + void addLayout(QLayout *arg__1, int row, int column, int rowSpan, + int columnSpan); + // tag=1041 + void addWidget(QWidget *arg__1, int row, int column); + // tag=1041 + void addWidget(QWidget *arg__1, int row, int column, int rowSpan, + int columnSpan); + // tag=1041 + void addWidget(QWidget *w); + // tag=1041 + QRect cellRect(int row, int column) const; + // tag=1041 + int columnCount() const; + // tag=1041 + int columnMinimumWidth(int column) const; + // tag=1041 + int columnStretch(int column) const; + // tag=1041 + virtual int count() const; + // tag=1008 + virtual int count_nocallback() const; + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual bool event(QEvent *event); + // tag=1008 + virtual bool event_nocallback(QEvent *event); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + virtual QFlags expandingDirections() const; + // tag=1008 + virtual QFlags expandingDirections_nocallback() const; + // tag=1041 + virtual QRect geometry() const; + // tag=1008 + virtual QRect geometry_nocallback() const; + // tag=1041 + virtual bool hasHeightForWidth() const; + // tag=1008 + virtual bool hasHeightForWidth_nocallback() const; + // tag=1041 + virtual int heightForWidth(int arg__1) const; + // tag=1008 + virtual int heightForWidth_nocallback(int arg__1) const; + // tag=1041 + int horizontalSpacing() const; + // tag=1041 + virtual int indexOf(const QLayoutItem *arg__1) const; + // tag=1008 + virtual int indexOf_nocallback(const QLayoutItem *arg__1) const; + // tag=1041 + virtual int indexOf(const QWidget *arg__1) const; + // tag=1008 + virtual int indexOf_nocallback(const QWidget *arg__1) const; + // tag=1041 + virtual void invalidate(); + // tag=1008 + virtual void invalidate_nocallback(); + // tag=1041 + virtual bool isEmpty() const; + // tag=1008 + virtual bool isEmpty_nocallback() const; + // tag=1041 + virtual QLayoutItem *itemAt(int index) const; + // tag=1008 + virtual QLayoutItem *itemAt_nocallback(int index) const; + // tag=1041 + QLayoutItem *itemAtPosition(int row, int column) const; + // tag=1041 + virtual QLayout *layout(); + // tag=1008 + virtual QLayout *layout_nocallback(); + // tag=1041 + virtual QSize maximumSize() const; + // tag=1008 + virtual QSize maximumSize_nocallback() const; + // tag=1041 + virtual int minimumHeightForWidth(int arg__1) const; + // tag=1008 + virtual int minimumHeightForWidth_nocallback(int arg__1) const; + // tag=1041 + virtual QSize minimumSize() const; + // tag=1008 + virtual QSize minimumSize_nocallback() const; + // tag=1041 + int rowCount() const; + // tag=1041 + int rowMinimumHeight(int row) const; + // tag=1041 + int rowStretch(int row) const; + // tag=1041 + void setColumnMinimumWidth(int column, int minSize); + // tag=1041 + void setColumnStretch(int column, int stretch); + // tag=1041 + void setDefaultPositioning(int n, Qt::Orientation orient); + // tag=1041 + virtual void setGeometry(const QRect &arg__1); + // tag=1008 + virtual void setGeometry_nocallback(const QRect &arg__1); + // tag=1041 + void setHorizontalSpacing(int spacing); + // tag=1041 + void setRowMinimumHeight(int row, int minSize); + // tag=1041 + void setRowStretch(int row, int stretch); + // tag=1041 + virtual void setSpacing(int spacing); + // tag=1008 + virtual void setSpacing_nocallback(int spacing); + // tag=1041 + void setVerticalSpacing(int spacing); + // tag=1041 + virtual QSize sizeHint() const; + // tag=1008 + virtual QSize sizeHint_nocallback() const; + // tag=1041 + virtual int spacing() const; + // tag=1008 + virtual int spacing_nocallback() const; + // tag=1041 + virtual QLayoutItem *takeAt(int index); + // tag=1008 + virtual QLayoutItem *takeAt_nocallback(int index); + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + int verticalSpacing() const; + // tag=1041 + virtual QWidget *widget() const; + // tag=1008 + virtual QWidget *widget_nocallback() const; + // tag=1042 + typedef void (*Callback_addItem)(void *, QLayoutItem *arg__1); + Callback_addItem m_addItemCallback = nullptr; + // tag=1042 + typedef int (*Callback_count)(void *); + Callback_count m_countCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef QFlags (*Callback_expandingDirections)(void *); + Callback_expandingDirections m_expandingDirectionsCallback = nullptr; + // tag=1042 + typedef QRect *(*Callback_geometry)(void *); + Callback_geometry m_geometryCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_indexOf)(void *, const QLayoutItem *arg__1); + Callback_indexOf m_indexOfCallback = nullptr; + // tag=1042 + typedef int (*Callback_indexOf_2)(void *, const QWidget *arg__1); + Callback_indexOf_2 m_indexOf_2Callback = nullptr; + // tag=1042 + typedef void (*Callback_invalidate)(void *); + Callback_invalidate m_invalidateCallback = nullptr; + // tag=1042 + typedef bool (*Callback_isEmpty)(void *); + Callback_isEmpty m_isEmptyCallback = nullptr; + // tag=1042 + typedef QLayoutItem *(*Callback_itemAt)(void *, int index); + Callback_itemAt m_itemAtCallback = nullptr; + // tag=1042 + typedef QLayout *(*Callback_layout)(void *); + Callback_layout m_layoutCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_maximumSize)(void *); + Callback_maximumSize m_maximumSizeCallback = nullptr; + // tag=1042 + typedef int (*Callback_minimumHeightForWidth)(void *, int arg__1); + Callback_minimumHeightForWidth m_minimumHeightForWidthCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_minimumSize)(void *); + Callback_minimumSize m_minimumSizeCallback = nullptr; + // tag=1042 + typedef void (*Callback_setGeometry)(void *, const QRect &arg__1); + Callback_setGeometry m_setGeometryCallback = nullptr; + // tag=1042 + typedef void (*Callback_setSpacing)(void *, int spacing); + Callback_setSpacing m_setSpacingCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; + // tag=1042 + typedef int (*Callback_spacing)(void *); + Callback_spacing m_spacingCallback = nullptr; + // tag=1042 + typedef QLayoutItem *(*Callback_takeAt)(void *, int index); + Callback_takeAt m_takeAtCallback = nullptr; + // tag=1042 + typedef QWidget *(*Callback_widget)(void *); + Callback_widget m_widgetCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QGridLayout::QGridLayout(QWidget * parent) +QtDartBindings_EXPORT void *c_QGridLayout__constructor_QWidget(void *parent_); + +// tag=1067 +// QGridLayout::addItem(QLayoutItem * arg__1) +QtDartBindings_EXPORT void c_QGridLayout__addItem_QLayoutItem(void *thisObj, + void *arg__1_); + +// tag=1067 +// QGridLayout::addItem(QLayoutItem * item, int row, int column, int rowSpan, +// int columnSpan) +QtDartBindings_EXPORT void +c_QGridLayout__addItemToGrid_QLayoutItem_int_int_int_int(void *thisObj, + void *item_, int row, + int column, + int rowSpan, + int columnSpan); + +// tag=1067 +// QGridLayout::addLayout(QLayout * arg__1, int row, int column) +QtDartBindings_EXPORT void +c_QGridLayout__addLayout_QLayout_int_int(void *thisObj, void *arg__1_, int row, + int column); + +// tag=1067 +// QGridLayout::addLayout(QLayout * arg__1, int row, int column, int rowSpan, +// int columnSpan) +QtDartBindings_EXPORT void +c_QGridLayout__addLayout_QLayout_int_int_int_int(void *thisObj, void *arg__1_, + int row, int column, + int rowSpan, int columnSpan); + +// tag=1067 +// QGridLayout::addWidget(QWidget * arg__1, int row, int column) +QtDartBindings_EXPORT void +c_QGridLayout__addWidgetToGrid_QWidget_int_int(void *thisObj, void *arg__1_, + int row, int column); + +// tag=1067 +// QGridLayout::addWidget(QWidget * arg__1, int row, int column, int rowSpan, +// int columnSpan) +QtDartBindings_EXPORT void +c_QGridLayout__addWidgetToGrid_QWidget_int_int_int_int(void *thisObj, + void *arg__1_, int row, + int column, int rowSpan, + int columnSpan); + +// tag=1067 +// QGridLayout::addWidget(QWidget * w) +QtDartBindings_EXPORT void c_QGridLayout__addWidget_QWidget(void *thisObj, + void *w_); + +// tag=1067 +// QGridLayout::cellRect(int row, int column) const +QtDartBindings_EXPORT void * +c_QGridLayout__cellRect_int_int(void *thisObj, int row, int column); + +// tag=1067 +// QGridLayout::columnCount() const +QtDartBindings_EXPORT int c_QGridLayout__columnCount(void *thisObj); + +// tag=1067 +// QGridLayout::columnMinimumWidth(int column) const +QtDartBindings_EXPORT int c_QGridLayout__columnMinimumWidth_int(void *thisObj, + int column); + +// tag=1067 +// QGridLayout::columnStretch(int column) const +QtDartBindings_EXPORT int c_QGridLayout__columnStretch_int(void *thisObj, + int column); + +// tag=1067 +// QGridLayout::count() const +QtDartBindings_EXPORT int c_QGridLayout__count(void *thisObj); + +// tag=1067 +// QGridLayout::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QGridLayout__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QGridLayout::event(QEvent * event) +QtDartBindings_EXPORT bool c_QGridLayout__event_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QGridLayout::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QGridLayout__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); + +// tag=1067 +// QGridLayout::expandingDirections() const +QtDartBindings_EXPORT int c_QGridLayout__expandingDirections(void *thisObj); + +// tag=1067 +// QGridLayout::geometry() const +QtDartBindings_EXPORT void *c_QGridLayout__geometry(void *thisObj); + +// tag=1067 +// QGridLayout::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QGridLayout__hasHeightForWidth(void *thisObj); + +// tag=1067 +// QGridLayout::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QGridLayout__heightForWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QGridLayout::horizontalSpacing() const +QtDartBindings_EXPORT int c_QGridLayout__horizontalSpacing(void *thisObj); + +// tag=1067 +// QGridLayout::indexOf(const QLayoutItem * arg__1) const +QtDartBindings_EXPORT int c_QGridLayout__indexOf_QLayoutItem(void *thisObj, + void *arg__1_); + +// tag=1067 +// QGridLayout::indexOf(const QWidget * arg__1) const +QtDartBindings_EXPORT int c_QGridLayout__indexOf_QWidget(void *thisObj, + void *arg__1_); + +// tag=1067 +// QGridLayout::invalidate() +QtDartBindings_EXPORT void c_QGridLayout__invalidate(void *thisObj); + +// tag=1067 +// QGridLayout::isEmpty() const +QtDartBindings_EXPORT bool c_QGridLayout__isEmpty(void *thisObj); + +// tag=1067 +// QGridLayout::itemAt(int index) const +QtDartBindings_EXPORT void *c_QGridLayout__itemAt_int(void *thisObj, int index); + +// tag=1067 +// QGridLayout::itemAtPosition(int row, int column) const +QtDartBindings_EXPORT void * +c_QGridLayout__itemAtPosition_int_int(void *thisObj, int row, int column); + +// tag=1067 +// QGridLayout::layout() +QtDartBindings_EXPORT void *c_QGridLayout__layout(void *thisObj); + +// tag=1067 +// QGridLayout::maximumSize() const +QtDartBindings_EXPORT void *c_QGridLayout__maximumSize(void *thisObj); + +// tag=1067 +// QGridLayout::minimumHeightForWidth(int arg__1) const +QtDartBindings_EXPORT int +c_QGridLayout__minimumHeightForWidth_int(void *thisObj, int arg__1); + +// tag=1067 +// QGridLayout::minimumSize() const +QtDartBindings_EXPORT void *c_QGridLayout__minimumSize(void *thisObj); + +// tag=1067 +// QGridLayout::rowCount() const +QtDartBindings_EXPORT int c_QGridLayout__rowCount(void *thisObj); + +// tag=1067 +// QGridLayout::rowMinimumHeight(int row) const +QtDartBindings_EXPORT int c_QGridLayout__rowMinimumHeight_int(void *thisObj, + int row); + +// tag=1067 +// QGridLayout::rowStretch(int row) const +QtDartBindings_EXPORT int c_QGridLayout__rowStretch_int(void *thisObj, int row); + +// tag=1067 +// QGridLayout::setColumnMinimumWidth(int column, int minSize) +QtDartBindings_EXPORT void +c_QGridLayout__setColumnMinimumWidth_int_int(void *thisObj, int column, + int minSize); + +// tag=1067 +// QGridLayout::setColumnStretch(int column, int stretch) +QtDartBindings_EXPORT void +c_QGridLayout__setColumnStretch_int_int(void *thisObj, int column, int stretch); + +// tag=1067 +// QGridLayout::setDefaultPositioning(int n, Qt::Orientation orient) +QtDartBindings_EXPORT void +c_QGridLayout__setDefaultPositioning_int_Orientation(void *thisObj, int n, + int orient); + +// tag=1067 +// QGridLayout::setGeometry(const QRect & arg__1) +QtDartBindings_EXPORT void c_QGridLayout__setGeometry_QRect(void *thisObj, + void *arg__1_); + +// tag=1067 +// QGridLayout::setHorizontalSpacing(int spacing) +QtDartBindings_EXPORT void +c_QGridLayout__setHorizontalSpacing_int(void *thisObj, int spacing); + +// tag=1067 +// QGridLayout::setRowMinimumHeight(int row, int minSize) +QtDartBindings_EXPORT void +c_QGridLayout__setRowMinimumHeight_int_int(void *thisObj, int row, int minSize); + +// tag=1067 +// QGridLayout::setRowStretch(int row, int stretch) +QtDartBindings_EXPORT void +c_QGridLayout__setRowStretch_int_int(void *thisObj, int row, int stretch); + +// tag=1067 +// QGridLayout::setSpacing(int spacing) +QtDartBindings_EXPORT void c_QGridLayout__setSpacing_int(void *thisObj, + int spacing); + +// tag=1067 +// QGridLayout::setVerticalSpacing(int spacing) +QtDartBindings_EXPORT void c_QGridLayout__setVerticalSpacing_int(void *thisObj, + int spacing); + +// tag=1067 +// QGridLayout::sizeHint() const +QtDartBindings_EXPORT void *c_QGridLayout__sizeHint(void *thisObj); + +// tag=1067 +// QGridLayout::spacing() const +QtDartBindings_EXPORT int c_QGridLayout__spacing(void *thisObj); + +// tag=1067 +// QGridLayout::takeAt(int index) +QtDartBindings_EXPORT void *c_QGridLayout__takeAt_int(void *thisObj, int index); + +// tag=1067 +// QGridLayout::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QGridLayout__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1067 +// QGridLayout::verticalSpacing() const +QtDartBindings_EXPORT int c_QGridLayout__verticalSpacing(void *thisObj); + +// tag=1067 +// QGridLayout::widget() const +QtDartBindings_EXPORT void *c_QGridLayout__widget(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QGridLayout__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QGridLayout__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QGridLayout_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QGuiApplication_c.cpp b/generated/QtDartBindings/dart/ffi/QGuiApplication_c.cpp new file mode 100644 index 0000000..2eb07e0 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QGuiApplication_c.cpp @@ -0,0 +1,653 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QGuiApplication_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QList QGuiApplication_wrapper::allWindows() { + return ::QGuiApplication::allWindows(); +} +QString QGuiApplication_wrapper::applicationDisplayName() { + return ::QGuiApplication::applicationDisplayName(); +} +void QGuiApplication_wrapper::applicationDisplayNameChanged() { + ::QGuiApplication::applicationDisplayNameChanged(); +} +void QGuiApplication_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QGuiApplication::customEvent(event); + } +} +void QGuiApplication_wrapper::customEvent_nocallback(QEvent *event) { + ::QGuiApplication::customEvent(event); +} +QString QGuiApplication_wrapper::desktopFileName() { + return ::QGuiApplication::desktopFileName(); +} +bool QGuiApplication_wrapper::desktopSettingsAware() { + return ::QGuiApplication::desktopSettingsAware(); +} +qreal QGuiApplication_wrapper::devicePixelRatio() const { + return ::QGuiApplication::devicePixelRatio(); +} +bool QGuiApplication_wrapper::event(QEvent *arg__1) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), arg__1); + } else { + return ::QGuiApplication::event(arg__1); + } +} +bool QGuiApplication_wrapper::event_nocallback(QEvent *arg__1) { + return ::QGuiApplication::event(arg__1); +} +bool QGuiApplication_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QGuiApplication::eventFilter(watched, event); + } +} +bool QGuiApplication_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + return ::QGuiApplication::eventFilter(watched, event); +} +int QGuiApplication_wrapper::exec() { return ::QGuiApplication::exec(); } +QObject *QGuiApplication_wrapper::focusObject() { + return ::QGuiApplication::focusObject(); +} +void QGuiApplication_wrapper::focusObjectChanged(QObject *focusObject) { + ::QGuiApplication::focusObjectChanged(focusObject); +} +QWindow *QGuiApplication_wrapper::focusWindow() { + return ::QGuiApplication::focusWindow(); +} +void QGuiApplication_wrapper::focusWindowChanged(QWindow *focusWindow) { + ::QGuiApplication::focusWindowChanged(focusWindow); +} +QFont QGuiApplication_wrapper::font() { return ::QGuiApplication::font(); } +void QGuiApplication_wrapper::fontDatabaseChanged() { + ::QGuiApplication::fontDatabaseChanged(); +} +bool QGuiApplication_wrapper::isLeftToRight() { + return ::QGuiApplication::isLeftToRight(); +} +bool QGuiApplication_wrapper::isRightToLeft() { + return ::QGuiApplication::isRightToLeft(); +} +bool QGuiApplication_wrapper::isSavingSession() const { + return ::QGuiApplication::isSavingSession(); +} +bool QGuiApplication_wrapper::isSessionRestored() const { + return ::QGuiApplication::isSessionRestored(); +} +QFlags QGuiApplication_wrapper::keyboardModifiers() { + return ::QGuiApplication::keyboardModifiers(); +} +void QGuiApplication_wrapper::lastWindowClosed() { + ::QGuiApplication::lastWindowClosed(); +} +Qt::LayoutDirection QGuiApplication_wrapper::layoutDirection() { + return ::QGuiApplication::layoutDirection(); +} +void QGuiApplication_wrapper::layoutDirectionChanged( + Qt::LayoutDirection direction) { + ::QGuiApplication::layoutDirectionChanged(direction); +} +QWindow *QGuiApplication_wrapper::modalWindow() { + return ::QGuiApplication::modalWindow(); +} +bool QGuiApplication_wrapper::notify(QObject *arg__1, QEvent *arg__2) { + if (m_notifyCallback) { + const void *thisPtr = this; + return m_notifyCallback(const_cast(thisPtr), arg__1, arg__2); + } else { + return ::QGuiApplication::notify(arg__1, arg__2); + } +} +bool QGuiApplication_wrapper::notify_nocallback(QObject *arg__1, + QEvent *arg__2) { + return ::QGuiApplication::notify(arg__1, arg__2); +} +QPalette QGuiApplication_wrapper::palette() { + return ::QGuiApplication::palette(); +} +QString QGuiApplication_wrapper::platformName() { + return ::QGuiApplication::platformName(); +} +QFlags QGuiApplication_wrapper::queryKeyboardModifiers() { + return ::QGuiApplication::queryKeyboardModifiers(); +} +bool QGuiApplication_wrapper::quitOnLastWindowClosed() { + return ::QGuiApplication::quitOnLastWindowClosed(); +} +void QGuiApplication_wrapper::restoreOverrideCursor() { + ::QGuiApplication::restoreOverrideCursor(); +} +QString QGuiApplication_wrapper::sessionId() const { + return ::QGuiApplication::sessionId(); +} +QString QGuiApplication_wrapper::sessionKey() const { + return ::QGuiApplication::sessionKey(); +} +void QGuiApplication_wrapper::setApplicationDisplayName(const QString &name) { + ::QGuiApplication::setApplicationDisplayName(name); +} +void QGuiApplication_wrapper::setDesktopFileName(const QString &name) { + ::QGuiApplication::setDesktopFileName(name); +} +void QGuiApplication_wrapper::setDesktopSettingsAware(bool on) { + ::QGuiApplication::setDesktopSettingsAware(on); +} +void QGuiApplication_wrapper::setFont(const QFont &arg__1) { + ::QGuiApplication::setFont(arg__1); +} +void QGuiApplication_wrapper::setLayoutDirection( + Qt::LayoutDirection direction) { + ::QGuiApplication::setLayoutDirection(direction); +} +void QGuiApplication_wrapper::setPalette(const QPalette &pal) { + ::QGuiApplication::setPalette(pal); +} +void QGuiApplication_wrapper::setQuitOnLastWindowClosed(bool quit) { + ::QGuiApplication::setQuitOnLastWindowClosed(quit); +} +void QGuiApplication_wrapper::setWindowIcon(const QIcon &icon) { + ::QGuiApplication::setWindowIcon(icon); +} +void QGuiApplication_wrapper::sync() { ::QGuiApplication::sync(); } +QWindow *QGuiApplication_wrapper::topLevelAt(const QPoint &pos) { + return ::QGuiApplication::topLevelAt(pos); +} +QList QGuiApplication_wrapper::topLevelWindows() { + return ::QGuiApplication::topLevelWindows(); +} +QString QGuiApplication_wrapper::tr(const char *s, const char *c, int n) { + return ::QGuiApplication::tr(s, c, n); +} +QIcon QGuiApplication_wrapper::windowIcon() { + return ::QGuiApplication::windowIcon(); +} +QGuiApplication_wrapper::~QGuiApplication_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QGuiApplication *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QGuiApplication_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { +void c_QGuiApplication_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} // allWindows() +void *c_static_QGuiApplication__allWindows() { + const auto &result = new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QGuiApplication_wrapper::allWindows()}; + return result; +} +// applicationDisplayName() +void *c_static_QGuiApplication__applicationDisplayName() { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QGuiApplication_wrapper:: + applicationDisplayName()}; + return result; +} +// applicationDisplayNameChanged() +void c_QGuiApplication__applicationDisplayNameChanged(void *thisObj) { + fromPtr(thisObj)->applicationDisplayNameChanged(); +} +void c_QGuiApplication__onApplicationDisplayNameChanged(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QGuiApplication::applicationDisplayNameChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QGuiApplication__onApplicationNameChanged(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QGuiApplication::applicationNameChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QGuiApplication__onApplicationVersionChanged(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QGuiApplication::applicationVersionChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// customEvent(QEvent * event) +void c_QGuiApplication__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// desktopFileName() +void *c_static_QGuiApplication__desktopFileName() { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QGuiApplication_wrapper::desktopFileName()}; + return result; +} +// desktopSettingsAware() +bool c_static_QGuiApplication__desktopSettingsAware() { + const auto &result = QtDartBindings_wrappersNS::QGuiApplication_wrapper:: + desktopSettingsAware(); + return result; +} +// devicePixelRatio() const +qreal c_QGuiApplication__devicePixelRatio(void *thisObj) { + const auto &result = fromPtr(thisObj)->devicePixelRatio(); + return result; +} +// event(QEvent * arg__1) +bool c_QGuiApplication__event_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = fromWrapperPtr(thisObj)->event_nocallback(arg__1); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QGuiApplication__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// exec() +int c_static_QGuiApplication__exec() { + const auto &result = + QtDartBindings_wrappersNS::QGuiApplication_wrapper::exec(); + return result; +} +// focusObject() +void *c_static_QGuiApplication__focusObject() { + const auto &result = + QtDartBindings_wrappersNS::QGuiApplication_wrapper::focusObject(); + return result; +} +// focusObjectChanged(QObject * focusObject) +void c_QGuiApplication__focusObjectChanged_QObject(void *thisObj, + void *focusObject_) { + auto focusObject = reinterpret_cast(focusObject_); + fromPtr(thisObj)->focusObjectChanged(focusObject); +} +void c_QGuiApplication__onFocusObjectChanged_QObject(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QGuiApplication::focusObjectChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// focusWindow() +void *c_static_QGuiApplication__focusWindow() { + const auto &result = + QtDartBindings_wrappersNS::QGuiApplication_wrapper::focusWindow(); + return result; +} +// focusWindowChanged(QWindow * focusWindow) +void c_QGuiApplication__focusWindowChanged_QWindow(void *thisObj, + void *focusWindow_) { + auto focusWindow = reinterpret_cast(focusWindow_); + fromPtr(thisObj)->focusWindowChanged(focusWindow); +} +void c_QGuiApplication__onFocusWindowChanged_QWindow(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QGuiApplication::focusWindowChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// font() +void *c_static_QGuiApplication__font() { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QGuiApplication_wrapper::font()}; + return result; +} +// fontDatabaseChanged() +void c_QGuiApplication__fontDatabaseChanged(void *thisObj) { + fromPtr(thisObj)->fontDatabaseChanged(); +} +void c_QGuiApplication__onFontDatabaseChanged(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QGuiApplication::fontDatabaseChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// isLeftToRight() +bool c_static_QGuiApplication__isLeftToRight() { + const auto &result = + QtDartBindings_wrappersNS::QGuiApplication_wrapper::isLeftToRight(); + return result; +} +// isRightToLeft() +bool c_static_QGuiApplication__isRightToLeft() { + const auto &result = + QtDartBindings_wrappersNS::QGuiApplication_wrapper::isRightToLeft(); + return result; +} +// isSavingSession() const +bool c_QGuiApplication__isSavingSession(void *thisObj) { + const auto &result = fromPtr(thisObj)->isSavingSession(); + return result; +} +// isSessionRestored() const +bool c_QGuiApplication__isSessionRestored(void *thisObj) { + const auto &result = fromPtr(thisObj)->isSessionRestored(); + return result; +} +// keyboardModifiers() +int c_static_QGuiApplication__keyboardModifiers() { + const auto &result = + QtDartBindings_wrappersNS::QGuiApplication_wrapper::keyboardModifiers(); + return result; +} +// lastWindowClosed() +void c_QGuiApplication__lastWindowClosed(void *thisObj) { + fromPtr(thisObj)->lastWindowClosed(); +} +void c_QGuiApplication__onLastWindowClosed(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QGuiApplication::lastWindowClosed, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// layoutDirection() +int c_static_QGuiApplication__layoutDirection() { + const auto &result = + QtDartBindings_wrappersNS::QGuiApplication_wrapper::layoutDirection(); + return result; +} +// layoutDirectionChanged(Qt::LayoutDirection direction) +void c_QGuiApplication__layoutDirectionChanged_LayoutDirection(void *thisObj, + int direction) { + fromPtr(thisObj)->layoutDirectionChanged( + static_cast(direction)); +} +void c_QGuiApplication__onLayoutDirectionChanged_LayoutDirection( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QGuiApplication::layoutDirectionChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// modalWindow() +void *c_static_QGuiApplication__modalWindow() { + const auto &result = + QtDartBindings_wrappersNS::QGuiApplication_wrapper::modalWindow(); + return result; +} +// notify(QObject * arg__1, QEvent * arg__2) +bool c_QGuiApplication__notify_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + auto arg__2 = reinterpret_cast(arg__2_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->notify_nocallback(arg__1, arg__2); + } else { + return targetPtr->notify(arg__1, arg__2); + } + }(); + return result; +} +void c_QGuiApplication__onOrganizationDomainChanged(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QGuiApplication::organizationDomainChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QGuiApplication__onOrganizationNameChanged(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QGuiApplication::organizationNameChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// palette() +void *c_static_QGuiApplication__palette() { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QGuiApplication_wrapper::palette()}; + return result; +} +// platformName() +void *c_static_QGuiApplication__platformName() { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QGuiApplication_wrapper::platformName()}; + return result; +} +// queryKeyboardModifiers() +int c_static_QGuiApplication__queryKeyboardModifiers() { + const auto &result = QtDartBindings_wrappersNS::QGuiApplication_wrapper:: + queryKeyboardModifiers(); + return result; +} +// quitOnLastWindowClosed() +bool c_static_QGuiApplication__quitOnLastWindowClosed() { + const auto &result = QtDartBindings_wrappersNS::QGuiApplication_wrapper:: + quitOnLastWindowClosed(); + return result; +} +// restoreOverrideCursor() +void c_static_QGuiApplication__restoreOverrideCursor() { + QtDartBindings_wrappersNS::QGuiApplication_wrapper::restoreOverrideCursor(); +} +// sessionId() const +void *c_QGuiApplication__sessionId(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->sessionId()}; + return result; +} +// sessionKey() const +void *c_QGuiApplication__sessionKey(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->sessionKey()}; + return result; +} +// setApplicationDisplayName(const QString & name) +void c_static_QGuiApplication__setApplicationDisplayName_QString( + const char *name_) { + const auto name = QString::fromUtf8(name_); + QtDartBindings_wrappersNS::QGuiApplication_wrapper::setApplicationDisplayName( + name); + free((char *)name_); +} +// setDesktopFileName(const QString & name) +void c_static_QGuiApplication__setDesktopFileName_QString(const char *name_) { + const auto name = QString::fromUtf8(name_); + QtDartBindings_wrappersNS::QGuiApplication_wrapper::setDesktopFileName(name); + free((char *)name_); +} +// setDesktopSettingsAware(bool on) +void c_static_QGuiApplication__setDesktopSettingsAware_bool(bool on) { + QtDartBindings_wrappersNS::QGuiApplication_wrapper::setDesktopSettingsAware( + on); +} +// setFont(const QFont & arg__1) +void c_static_QGuiApplication__setFont_QFont(void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + QtDartBindings_wrappersNS::QGuiApplication_wrapper::setFont(arg__1); +} +// setLayoutDirection(Qt::LayoutDirection direction) +void c_static_QGuiApplication__setLayoutDirection_LayoutDirection( + int direction) { + QtDartBindings_wrappersNS::QGuiApplication_wrapper::setLayoutDirection( + static_cast(direction)); +} +// setPalette(const QPalette & pal) +void c_static_QGuiApplication__setPalette_QPalette(void *pal_) { + assert(pal_); + auto &pal = *reinterpret_cast(pal_); + QtDartBindings_wrappersNS::QGuiApplication_wrapper::setPalette(pal); +} +// setQuitOnLastWindowClosed(bool quit) +void c_static_QGuiApplication__setQuitOnLastWindowClosed_bool(bool quit) { + QtDartBindings_wrappersNS::QGuiApplication_wrapper::setQuitOnLastWindowClosed( + quit); +} +// setWindowIcon(const QIcon & icon) +void c_static_QGuiApplication__setWindowIcon_QIcon(void *icon_) { + assert(icon_); + auto &icon = *reinterpret_cast(icon_); + QtDartBindings_wrappersNS::QGuiApplication_wrapper::setWindowIcon(icon); +} +// sync() +void c_static_QGuiApplication__sync() { + QtDartBindings_wrappersNS::QGuiApplication_wrapper::sync(); +} +// topLevelAt(const QPoint & pos) +void *c_static_QGuiApplication__topLevelWindowAtPos_QPoint(void *pos_) { + assert(pos_); + auto &pos = *reinterpret_cast(pos_); + const auto &result = + QtDartBindings_wrappersNS::QGuiApplication_wrapper::topLevelAt(pos); + return result; +} +// topLevelWindows() +void *c_static_QGuiApplication__topLevelWindows() { + const auto &result = new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QGuiApplication_wrapper::topLevelWindows()}; + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QGuiApplication__tr_char_char_int(const char *s, const char *c, + int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QGuiApplication_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +// windowIcon() +void *c_static_QGuiApplication__windowIcon() { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QGuiApplication_wrapper::windowIcon()}; + return result; +} +void c_QGuiApplication__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QGuiApplication__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 946: + wrapper->m_customEventCallback = + reinterpret_cast(callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGuiApplication_wrapper::Callback_event>( + callback); + break; + case 957: + wrapper->m_eventFilterCallback = + reinterpret_cast(callback); + break; + case 4558: + wrapper->m_notifyCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGuiApplication_wrapper::Callback_notify>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QGuiApplication_c.h b/generated/QtDartBindings/dart/ffi/QGuiApplication_c.h new file mode 100644 index 0000000..113ce2b --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QGuiApplication_c.h @@ -0,0 +1,217 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QGuiApplication_wrapper : public ::QGuiApplication { +public: + ~QGuiApplication_wrapper(); + static QList allWindows(); + static QString applicationDisplayName(); + void applicationDisplayNameChanged(); + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + static QString desktopFileName(); + static bool desktopSettingsAware(); + qreal devicePixelRatio() const; + virtual bool event(QEvent *arg__1); + virtual bool event_nocallback(QEvent *arg__1); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + static int exec(); + static QObject *focusObject(); + void focusObjectChanged(QObject *focusObject); + static QWindow *focusWindow(); + void focusWindowChanged(QWindow *focusWindow); + static QFont font(); + void fontDatabaseChanged(); + static bool isLeftToRight(); + static bool isRightToLeft(); + bool isSavingSession() const; + bool isSessionRestored() const; + static QFlags keyboardModifiers(); + void lastWindowClosed(); + static Qt::LayoutDirection layoutDirection(); + void layoutDirectionChanged(Qt::LayoutDirection direction); + static QWindow *modalWindow(); + virtual bool notify(QObject *arg__1, QEvent *arg__2); + virtual bool notify_nocallback(QObject *arg__1, QEvent *arg__2); + static QPalette palette(); + static QString platformName(); + static QFlags queryKeyboardModifiers(); + static bool quitOnLastWindowClosed(); + static void restoreOverrideCursor(); + QString sessionId() const; + QString sessionKey() const; + static void setApplicationDisplayName(const QString &name); + static void setDesktopFileName(const QString &name); + static void setDesktopSettingsAware(bool on); + static void setFont(const QFont &arg__1); + static void setLayoutDirection(Qt::LayoutDirection direction); + static void setPalette(const QPalette &pal); + static void setQuitOnLastWindowClosed(bool quit); + static void setWindowIcon(const QIcon &icon); + static void sync(); + static QWindow *topLevelAt(const QPoint &pos); + static QList topLevelWindows(); + static QString tr(const char *s, const char *c, int n); + static QIcon windowIcon(); + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *arg__1); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef bool (*Callback_notify)(void *, QObject *arg__1, QEvent *arg__2); + Callback_notify m_notifyCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QGuiApplication::allWindows() +QtDartBindings_EXPORT void *c_static_QGuiApplication__allWindows(); +// QGuiApplication::applicationDisplayName() +QtDartBindings_EXPORT void *c_static_QGuiApplication__applicationDisplayName(); +// QGuiApplication::applicationDisplayNameChanged() +QtDartBindings_EXPORT void +c_QGuiApplication__applicationDisplayNameChanged(void *thisObj); +QtDartBindings_EXPORT void c_QGuiApplication__onApplicationDisplayNameChanged( + void *thisObj, void *contextQObject, + void *callback); // QGuiApplication::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QGuiApplication__customEvent_QEvent(void *thisObj, + void *event_); +// QGuiApplication::desktopFileName() +QtDartBindings_EXPORT void *c_static_QGuiApplication__desktopFileName(); +// QGuiApplication::desktopSettingsAware() +QtDartBindings_EXPORT bool c_static_QGuiApplication__desktopSettingsAware(); +// QGuiApplication::devicePixelRatio() const +QtDartBindings_EXPORT qreal c_QGuiApplication__devicePixelRatio(void *thisObj); +// QGuiApplication::event(QEvent * arg__1) +QtDartBindings_EXPORT bool c_QGuiApplication__event_QEvent(void *thisObj, + void *arg__1_); +// QGuiApplication::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QGuiApplication__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QGuiApplication::exec() +QtDartBindings_EXPORT int c_static_QGuiApplication__exec(); +// QGuiApplication::focusObject() +QtDartBindings_EXPORT void *c_static_QGuiApplication__focusObject(); +// QGuiApplication::focusObjectChanged(QObject * focusObject) +QtDartBindings_EXPORT void +c_QGuiApplication__focusObjectChanged_QObject(void *thisObj, + void *focusObject_); +QtDartBindings_EXPORT void c_QGuiApplication__onFocusObjectChanged_QObject( + void *thisObj, void *contextQObject, + void *callback); // QGuiApplication::focusWindow() +QtDartBindings_EXPORT void *c_static_QGuiApplication__focusWindow(); +// QGuiApplication::focusWindowChanged(QWindow * focusWindow) +QtDartBindings_EXPORT void +c_QGuiApplication__focusWindowChanged_QWindow(void *thisObj, + void *focusWindow_); +QtDartBindings_EXPORT void c_QGuiApplication__onFocusWindowChanged_QWindow( + void *thisObj, void *contextQObject, + void *callback); // QGuiApplication::font() +QtDartBindings_EXPORT void *c_static_QGuiApplication__font(); +// QGuiApplication::fontDatabaseChanged() +QtDartBindings_EXPORT void +c_QGuiApplication__fontDatabaseChanged(void *thisObj); +QtDartBindings_EXPORT void c_QGuiApplication__onFontDatabaseChanged( + void *thisObj, void *contextQObject, + void *callback); // QGuiApplication::isLeftToRight() +QtDartBindings_EXPORT bool c_static_QGuiApplication__isLeftToRight(); +// QGuiApplication::isRightToLeft() +QtDartBindings_EXPORT bool c_static_QGuiApplication__isRightToLeft(); +// QGuiApplication::isSavingSession() const +QtDartBindings_EXPORT bool c_QGuiApplication__isSavingSession(void *thisObj); +// QGuiApplication::isSessionRestored() const +QtDartBindings_EXPORT bool c_QGuiApplication__isSessionRestored(void *thisObj); +// QGuiApplication::keyboardModifiers() +QtDartBindings_EXPORT int c_static_QGuiApplication__keyboardModifiers(); +// QGuiApplication::lastWindowClosed() +QtDartBindings_EXPORT void c_QGuiApplication__lastWindowClosed(void *thisObj); +QtDartBindings_EXPORT void c_QGuiApplication__onLastWindowClosed( + void *thisObj, void *contextQObject, + void *callback); // QGuiApplication::layoutDirection() +QtDartBindings_EXPORT int c_static_QGuiApplication__layoutDirection(); +// QGuiApplication::layoutDirectionChanged(Qt::LayoutDirection direction) +QtDartBindings_EXPORT void +c_QGuiApplication__layoutDirectionChanged_LayoutDirection(void *thisObj, + int direction); +QtDartBindings_EXPORT void +c_QGuiApplication__onLayoutDirectionChanged_LayoutDirection( + void *thisObj, void *contextQObject, + void *callback); // QGuiApplication::modalWindow() +QtDartBindings_EXPORT void *c_static_QGuiApplication__modalWindow(); +// QGuiApplication::notify(QObject * arg__1, QEvent * arg__2) +QtDartBindings_EXPORT bool +c_QGuiApplication__notify_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_); +// QGuiApplication::palette() +QtDartBindings_EXPORT void *c_static_QGuiApplication__palette(); +// QGuiApplication::platformName() +QtDartBindings_EXPORT void *c_static_QGuiApplication__platformName(); +// QGuiApplication::queryKeyboardModifiers() +QtDartBindings_EXPORT int c_static_QGuiApplication__queryKeyboardModifiers(); +// QGuiApplication::quitOnLastWindowClosed() +QtDartBindings_EXPORT bool c_static_QGuiApplication__quitOnLastWindowClosed(); +// QGuiApplication::restoreOverrideCursor() +QtDartBindings_EXPORT void c_static_QGuiApplication__restoreOverrideCursor(); +// QGuiApplication::sessionId() const +QtDartBindings_EXPORT void *c_QGuiApplication__sessionId(void *thisObj); +// QGuiApplication::sessionKey() const +QtDartBindings_EXPORT void *c_QGuiApplication__sessionKey(void *thisObj); +// QGuiApplication::setApplicationDisplayName(const QString & name) +QtDartBindings_EXPORT void +c_static_QGuiApplication__setApplicationDisplayName_QString(const char *name_); +// QGuiApplication::setDesktopFileName(const QString & name) +QtDartBindings_EXPORT void +c_static_QGuiApplication__setDesktopFileName_QString(const char *name_); +// QGuiApplication::setDesktopSettingsAware(bool on) +QtDartBindings_EXPORT void +c_static_QGuiApplication__setDesktopSettingsAware_bool(bool on); +// QGuiApplication::setFont(const QFont & arg__1) +QtDartBindings_EXPORT void +c_static_QGuiApplication__setFont_QFont(void *arg__1_); +// QGuiApplication::setLayoutDirection(Qt::LayoutDirection direction) +QtDartBindings_EXPORT void +c_static_QGuiApplication__setLayoutDirection_LayoutDirection(int direction); +// QGuiApplication::setPalette(const QPalette & pal) +QtDartBindings_EXPORT void +c_static_QGuiApplication__setPalette_QPalette(void *pal_); +// QGuiApplication::setQuitOnLastWindowClosed(bool quit) +QtDartBindings_EXPORT void +c_static_QGuiApplication__setQuitOnLastWindowClosed_bool(bool quit); +// QGuiApplication::setWindowIcon(const QIcon & icon) +QtDartBindings_EXPORT void +c_static_QGuiApplication__setWindowIcon_QIcon(void *icon_); +// QGuiApplication::sync() +QtDartBindings_EXPORT void c_static_QGuiApplication__sync(); +// QGuiApplication::topLevelAt(const QPoint & pos) +QtDartBindings_EXPORT void * +c_static_QGuiApplication__topLevelWindowAtPos_QPoint(void *pos_); +// QGuiApplication::topLevelWindows() +QtDartBindings_EXPORT void *c_static_QGuiApplication__topLevelWindows(); +// QGuiApplication::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QGuiApplication__tr_char_char_int(const char *s, const char *c, int n); +// QGuiApplication::windowIcon() +QtDartBindings_EXPORT void *c_static_QGuiApplication__windowIcon(); +QtDartBindings_EXPORT void c_QGuiApplication__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QGuiApplication__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QGuiApplication_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QGuiApplication_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QGuiApplication_wrapper.cpp new file mode 100644 index 0000000..b919ffb --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QGuiApplication_wrapper.cpp @@ -0,0 +1,977 @@ +#include "QGuiApplication_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QList QGuiApplication_wrapper::allWindows() { + // tag=1000 + + // tag=1004 + return ::QGuiApplication::allWindows(); +} +QString QGuiApplication_wrapper::applicationDisplayName() { + // tag=1000 + + // tag=1004 + return ::QGuiApplication::applicationDisplayName(); +} +void QGuiApplication_wrapper::applicationDisplayNameChanged() { + // tag=1000 + + // tag=1004 + ::QGuiApplication::applicationDisplayNameChanged(); +} +void QGuiApplication_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QGuiApplication::customEvent(event); + } +} +// tag=1009 +void QGuiApplication_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QGuiApplication::customEvent(event); +} +QString QGuiApplication_wrapper::desktopFileName() { + // tag=1000 + + // tag=1004 + return ::QGuiApplication::desktopFileName(); +} +bool QGuiApplication_wrapper::desktopSettingsAware() { + // tag=1000 + + // tag=1004 + return ::QGuiApplication::desktopSettingsAware(); +} +qreal QGuiApplication_wrapper::devicePixelRatio() const { + // tag=1000 + + // tag=1004 + return ::QGuiApplication::devicePixelRatio(); +} +bool QGuiApplication_wrapper::event(QEvent *arg__1) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QGuiApplication::event(arg__1); + } +} +// tag=1009 +bool QGuiApplication_wrapper::event_nocallback(QEvent *arg__1) { + // tag=1003 + return ::QGuiApplication::event(arg__1); +} +bool QGuiApplication_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QGuiApplication::eventFilter(watched, event); + } +} +// tag=1009 +bool QGuiApplication_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + // tag=1003 + return ::QGuiApplication::eventFilter(watched, event); +} +int QGuiApplication_wrapper::exec() { + // tag=1000 + + // tag=1004 + return ::QGuiApplication::exec(); +} +QObject *QGuiApplication_wrapper::focusObject() { + // tag=1000 + + // tag=1004 + return ::QGuiApplication::focusObject(); +} +void QGuiApplication_wrapper::focusObjectChanged(QObject *focusObject) { + // tag=1000 + + // tag=1004 + ::QGuiApplication::focusObjectChanged(focusObject); +} +QWindow *QGuiApplication_wrapper::focusWindow() { + // tag=1000 + + // tag=1004 + return ::QGuiApplication::focusWindow(); +} +void QGuiApplication_wrapper::focusWindowChanged(QWindow *focusWindow) { + // tag=1000 + + // tag=1004 + ::QGuiApplication::focusWindowChanged(focusWindow); +} +QFont QGuiApplication_wrapper::font() { + // tag=1000 + + // tag=1004 + return ::QGuiApplication::font(); +} +void QGuiApplication_wrapper::fontDatabaseChanged() { + // tag=1000 + + // tag=1004 + ::QGuiApplication::fontDatabaseChanged(); +} +bool QGuiApplication_wrapper::isLeftToRight() { + // tag=1000 + + // tag=1004 + return ::QGuiApplication::isLeftToRight(); +} +bool QGuiApplication_wrapper::isRightToLeft() { + // tag=1000 + + // tag=1004 + return ::QGuiApplication::isRightToLeft(); +} +bool QGuiApplication_wrapper::isSavingSession() const { + // tag=1000 + + // tag=1004 + return ::QGuiApplication::isSavingSession(); +} +bool QGuiApplication_wrapper::isSessionRestored() const { + // tag=1000 + + // tag=1004 + return ::QGuiApplication::isSessionRestored(); +} +QFlags QGuiApplication_wrapper::keyboardModifiers() { + // tag=1000 + + // tag=1004 + return ::QGuiApplication::keyboardModifiers(); +} +void QGuiApplication_wrapper::lastWindowClosed() { + // tag=1000 + + // tag=1004 + ::QGuiApplication::lastWindowClosed(); +} +Qt::LayoutDirection QGuiApplication_wrapper::layoutDirection() { + // tag=1000 + + // tag=1004 + return ::QGuiApplication::layoutDirection(); +} +void QGuiApplication_wrapper::layoutDirectionChanged( + Qt::LayoutDirection direction) { + // tag=1000 + + // tag=1004 + ::QGuiApplication::layoutDirectionChanged(direction); +} +QWindow *QGuiApplication_wrapper::modalWindow() { + // tag=1000 + + // tag=1004 + return ::QGuiApplication::modalWindow(); +} +bool QGuiApplication_wrapper::notify(QObject *arg__1, QEvent *arg__2) { + // tag=1000 + if (m_notifyCallback) { + // tag=1001 + const void *thisPtr = this; + return m_notifyCallback(const_cast(thisPtr), arg__1, arg__2); + } else { + // tag=1002 + return ::QGuiApplication::notify(arg__1, arg__2); + } +} +// tag=1009 +bool QGuiApplication_wrapper::notify_nocallback(QObject *arg__1, + QEvent *arg__2) { + // tag=1003 + return ::QGuiApplication::notify(arg__1, arg__2); +} +QPalette QGuiApplication_wrapper::palette() { + // tag=1000 + + // tag=1004 + return ::QGuiApplication::palette(); +} +QString QGuiApplication_wrapper::platformName() { + // tag=1000 + + // tag=1004 + return ::QGuiApplication::platformName(); +} +QFlags QGuiApplication_wrapper::queryKeyboardModifiers() { + // tag=1000 + + // tag=1004 + return ::QGuiApplication::queryKeyboardModifiers(); +} +bool QGuiApplication_wrapper::quitOnLastWindowClosed() { + // tag=1000 + + // tag=1004 + return ::QGuiApplication::quitOnLastWindowClosed(); +} +void QGuiApplication_wrapper::restoreOverrideCursor() { + // tag=1000 + + // tag=1004 + ::QGuiApplication::restoreOverrideCursor(); +} +QString QGuiApplication_wrapper::sessionId() const { + // tag=1000 + + // tag=1004 + return ::QGuiApplication::sessionId(); +} +QString QGuiApplication_wrapper::sessionKey() const { + // tag=1000 + + // tag=1004 + return ::QGuiApplication::sessionKey(); +} +void QGuiApplication_wrapper::setApplicationDisplayName(const QString &name) { + // tag=1000 + + // tag=1004 + ::QGuiApplication::setApplicationDisplayName(name); +} +void QGuiApplication_wrapper::setDesktopFileName(const QString &name) { + // tag=1000 + + // tag=1004 + ::QGuiApplication::setDesktopFileName(name); +} +void QGuiApplication_wrapper::setDesktopSettingsAware(bool on) { + // tag=1000 + + // tag=1004 + ::QGuiApplication::setDesktopSettingsAware(on); +} +void QGuiApplication_wrapper::setFont(const QFont &arg__1) { + // tag=1000 + + // tag=1004 + ::QGuiApplication::setFont(arg__1); +} +void QGuiApplication_wrapper::setLayoutDirection( + Qt::LayoutDirection direction) { + // tag=1000 + + // tag=1004 + ::QGuiApplication::setLayoutDirection(direction); +} +void QGuiApplication_wrapper::setPalette(const QPalette &pal) { + // tag=1000 + + // tag=1004 + ::QGuiApplication::setPalette(pal); +} +void QGuiApplication_wrapper::setQuitOnLastWindowClosed(bool quit) { + // tag=1000 + + // tag=1004 + ::QGuiApplication::setQuitOnLastWindowClosed(quit); +} +void QGuiApplication_wrapper::setWindowIcon(const QIcon &icon) { + // tag=1000 + + // tag=1004 + ::QGuiApplication::setWindowIcon(icon); +} +void QGuiApplication_wrapper::sync() { + // tag=1000 + + // tag=1004 + ::QGuiApplication::sync(); +} +QWindow *QGuiApplication_wrapper::topLevelAt(const QPoint &pos) { + // tag=1000 + + // tag=1004 + return ::QGuiApplication::topLevelAt(pos); +} +QList QGuiApplication_wrapper::topLevelWindows() { + // tag=1000 + + // tag=1004 + return ::QGuiApplication::topLevelWindows(); +} +QString QGuiApplication_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QGuiApplication::tr(s, c, n); +} +QIcon QGuiApplication_wrapper::windowIcon() { + // tag=1000 + + // tag=1004 + return ::QGuiApplication::windowIcon(); +} + +// tag=1005 +QGuiApplication_wrapper::~QGuiApplication_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QGuiApplication *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QGuiApplication_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { + +// tag=1049 +void c_QGuiApplication_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +// tag=1050 +// allWindows() +void *c_static_QGuiApplication__allWindows() { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QGuiApplication_wrapper::allWindows()}; +} + +// tag=1050 +// applicationDisplayName() +void *c_static_QGuiApplication__applicationDisplayName() { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QGuiApplication_wrapper:: + applicationDisplayName()}; +} + +// tag=1050 +// applicationDisplayNameChanged() +void c_QGuiApplication__applicationDisplayNameChanged(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->applicationDisplayNameChanged(); +} + +// tag=1079 +void c_QGuiApplication__onApplicationDisplayNameChanged(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QGuiApplication::applicationDisplayNameChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QGuiApplication__onApplicationNameChanged(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QGuiApplication::applicationNameChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QGuiApplication__onApplicationVersionChanged(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QGuiApplication::applicationVersionChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QGuiApplication__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// desktopFileName() +void *c_static_QGuiApplication__desktopFileName() { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QGuiApplication_wrapper:: + desktopFileName()}; +} + +// tag=1050 +// desktopSettingsAware() +bool c_static_QGuiApplication__desktopSettingsAware() { + return + // tag=1068 + QtDartBindings_wrappersNS::QGuiApplication_wrapper:: + desktopSettingsAware(); +} + +// tag=1050 +// devicePixelRatio() const +qreal c_QGuiApplication__devicePixelRatio(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->devicePixelRatio(); +} + +// tag=1050 +// event(QEvent * arg__1) +bool c_QGuiApplication__event_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->event_nocallback(arg__1); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QGuiApplication__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// exec() +int c_static_QGuiApplication__exec() { + return + // tag=1068 + QtDartBindings_wrappersNS::QGuiApplication_wrapper::exec(); +} + +// tag=1050 +// focusObject() +void *c_static_QGuiApplication__focusObject() { + return + // tag=1068 + QtDartBindings_wrappersNS::QGuiApplication_wrapper::focusObject(); +} + +// tag=1050 +// focusObjectChanged(QObject * focusObject) +void c_QGuiApplication__focusObjectChanged_QObject(void *thisObj, + void *focusObject_) { + auto focusObject = reinterpret_cast(focusObject_); + // tag=1010 + fromPtr(thisObj)->focusObjectChanged(focusObject); +} + +// tag=1079 +void c_QGuiApplication__onFocusObjectChanged_QObject(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QGuiApplication::focusObjectChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// focusWindow() +void *c_static_QGuiApplication__focusWindow() { + return + // tag=1068 + QtDartBindings_wrappersNS::QGuiApplication_wrapper::focusWindow(); +} + +// tag=1050 +// focusWindowChanged(QWindow * focusWindow) +void c_QGuiApplication__focusWindowChanged_QWindow(void *thisObj, + void *focusWindow_) { + auto focusWindow = reinterpret_cast(focusWindow_); + // tag=1010 + fromPtr(thisObj)->focusWindowChanged(focusWindow); +} + +// tag=1079 +void c_QGuiApplication__onFocusWindowChanged_QWindow(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QGuiApplication::focusWindowChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// font() +void *c_static_QGuiApplication__font() { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QGuiApplication_wrapper::font()}; +} + +// tag=1050 +// fontDatabaseChanged() +void c_QGuiApplication__fontDatabaseChanged(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->fontDatabaseChanged(); +} + +// tag=1079 +void c_QGuiApplication__onFontDatabaseChanged(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QGuiApplication::fontDatabaseChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// isLeftToRight() +bool c_static_QGuiApplication__isLeftToRight() { + return + // tag=1068 + QtDartBindings_wrappersNS::QGuiApplication_wrapper::isLeftToRight(); +} + +// tag=1050 +// isRightToLeft() +bool c_static_QGuiApplication__isRightToLeft() { + return + // tag=1068 + QtDartBindings_wrappersNS::QGuiApplication_wrapper::isRightToLeft(); +} + +// tag=1050 +// isSavingSession() const +bool c_QGuiApplication__isSavingSession(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isSavingSession(); +} + +// tag=1050 +// isSessionRestored() const +bool c_QGuiApplication__isSessionRestored(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isSessionRestored(); +} + +// tag=1050 +// keyboardModifiers() +int c_static_QGuiApplication__keyboardModifiers() { + return + // tag=1068 + QtDartBindings_wrappersNS::QGuiApplication_wrapper::keyboardModifiers(); +} + +// tag=1050 +// lastWindowClosed() +void c_QGuiApplication__lastWindowClosed(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->lastWindowClosed(); +} + +// tag=1079 +void c_QGuiApplication__onLastWindowClosed(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QGuiApplication::lastWindowClosed, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// layoutDirection() +int c_static_QGuiApplication__layoutDirection() { + return + // tag=1068 + QtDartBindings_wrappersNS::QGuiApplication_wrapper::layoutDirection(); +} + +// tag=1050 +// layoutDirectionChanged(Qt::LayoutDirection direction) +void c_QGuiApplication__layoutDirectionChanged_LayoutDirection(void *thisObj, + int direction) { + // tag=1010 + fromPtr(thisObj)->layoutDirectionChanged( + static_cast(direction)); +} + +// tag=1079 +void c_QGuiApplication__onLayoutDirectionChanged_LayoutDirection( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QGuiApplication::layoutDirectionChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// modalWindow() +void *c_static_QGuiApplication__modalWindow() { + return + // tag=1068 + QtDartBindings_wrappersNS::QGuiApplication_wrapper::modalWindow(); +} + +// tag=1050 +// notify(QObject * arg__1, QEvent * arg__2) +bool c_QGuiApplication__notify_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + auto arg__2 = reinterpret_cast(arg__2_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->notify_nocallback(arg__1, arg__2); + } else { + return targetPtr->notify(arg__1, arg__2); + } + }(); +} + +// tag=1079 +void c_QGuiApplication__onOrganizationDomainChanged(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QGuiApplication::organizationDomainChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QGuiApplication__onOrganizationNameChanged(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QGuiApplication::organizationNameChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// palette() +void *c_static_QGuiApplication__palette() { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QGuiApplication_wrapper::palette()}; +} + +// tag=1050 +// platformName() +void *c_static_QGuiApplication__platformName() { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QGuiApplication_wrapper::platformName()}; +} + +// tag=1050 +// queryKeyboardModifiers() +int c_static_QGuiApplication__queryKeyboardModifiers() { + return + // tag=1068 + QtDartBindings_wrappersNS::QGuiApplication_wrapper:: + queryKeyboardModifiers(); +} + +// tag=1050 +// quitOnLastWindowClosed() +bool c_static_QGuiApplication__quitOnLastWindowClosed() { + return + // tag=1068 + QtDartBindings_wrappersNS::QGuiApplication_wrapper:: + quitOnLastWindowClosed(); +} + +// tag=1050 +// restoreOverrideCursor() +void c_static_QGuiApplication__restoreOverrideCursor() { + // tag=1068 + QtDartBindings_wrappersNS::QGuiApplication_wrapper::restoreOverrideCursor(); +} + +// tag=1050 +// sessionId() const +void *c_QGuiApplication__sessionId(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->sessionId()}; +} + +// tag=1050 +// sessionKey() const +void *c_QGuiApplication__sessionKey(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->sessionKey()}; +} + +// tag=1050 +// setApplicationDisplayName(const QString & name) +void c_static_QGuiApplication__setApplicationDisplayName_QString( + const char *name_) { + const auto name = QString::fromUtf8(name_); + // tag=1068 + QtDartBindings_wrappersNS::QGuiApplication_wrapper::setApplicationDisplayName( + name); +} + +// tag=1050 +// setDesktopFileName(const QString & name) +void c_static_QGuiApplication__setDesktopFileName_QString(const char *name_) { + const auto name = QString::fromUtf8(name_); + // tag=1068 + QtDartBindings_wrappersNS::QGuiApplication_wrapper::setDesktopFileName(name); +} + +// tag=1050 +// setDesktopSettingsAware(bool on) +void c_static_QGuiApplication__setDesktopSettingsAware_bool(bool on) { + // tag=1068 + QtDartBindings_wrappersNS::QGuiApplication_wrapper::setDesktopSettingsAware( + on); +} + +// tag=1050 +// setFont(const QFont & arg__1) +void c_static_QGuiApplication__setFont_QFont(void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1068 + QtDartBindings_wrappersNS::QGuiApplication_wrapper::setFont(arg__1); +} + +// tag=1050 +// setLayoutDirection(Qt::LayoutDirection direction) +void c_static_QGuiApplication__setLayoutDirection_LayoutDirection( + int direction) { + // tag=1068 + QtDartBindings_wrappersNS::QGuiApplication_wrapper::setLayoutDirection( + static_cast(direction)); +} + +// tag=1050 +// setPalette(const QPalette & pal) +void c_static_QGuiApplication__setPalette_QPalette(void *pal_) { + auto &pal = *reinterpret_cast(pal_); + // tag=1068 + QtDartBindings_wrappersNS::QGuiApplication_wrapper::setPalette(pal); +} + +// tag=1050 +// setQuitOnLastWindowClosed(bool quit) +void c_static_QGuiApplication__setQuitOnLastWindowClosed_bool(bool quit) { + // tag=1068 + QtDartBindings_wrappersNS::QGuiApplication_wrapper::setQuitOnLastWindowClosed( + quit); +} + +// tag=1050 +// setWindowIcon(const QIcon & icon) +void c_static_QGuiApplication__setWindowIcon_QIcon(void *icon_) { + auto &icon = *reinterpret_cast(icon_); + // tag=1068 + QtDartBindings_wrappersNS::QGuiApplication_wrapper::setWindowIcon(icon); +} + +// tag=1050 +// sync() +void c_static_QGuiApplication__sync() { + // tag=1068 + QtDartBindings_wrappersNS::QGuiApplication_wrapper::sync(); +} + +// tag=1050 +// topLevelAt(const QPoint & pos) +void *c_static_QGuiApplication__topLevelWindowAtPos_QPoint(void *pos_) { + auto &pos = *reinterpret_cast(pos_); + return + // tag=1068 + QtDartBindings_wrappersNS::QGuiApplication_wrapper::topLevelAt(pos); +} + +// tag=1050 +// topLevelWindows() +void *c_static_QGuiApplication__topLevelWindows() { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QGuiApplication_wrapper:: + topLevelWindows()}; +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QGuiApplication__tr_char_char_int(const char *s, const char *c, + int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QGuiApplication_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// windowIcon() +void *c_static_QGuiApplication__windowIcon() { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QGuiApplication_wrapper::windowIcon()}; +} +void c_QGuiApplication__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QGuiApplication__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 944: + wrapper->m_customEventCallback = + reinterpret_cast(callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGuiApplication_wrapper::Callback_event>( + callback); + break; + case 954: + wrapper->m_eventFilterCallback = + reinterpret_cast(callback); + break; + case 4539: + wrapper->m_notifyCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QGuiApplication_wrapper::Callback_notify>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QGuiApplication_wrapper.h b/generated/QtDartBindings/dart/ffi/QGuiApplication_wrapper.h new file mode 100644 index 0000000..8414f28 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QGuiApplication_wrapper.h @@ -0,0 +1,376 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QGuiApplication_wrapper : public ::QGuiApplication { +public: + ~QGuiApplication_wrapper(); + // tag=1041 + static QList allWindows(); + // tag=1041 + static QString applicationDisplayName(); + // tag=1041 + void applicationDisplayNameChanged(); + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + static QString desktopFileName(); + // tag=1041 + static bool desktopSettingsAware(); + // tag=1041 + qreal devicePixelRatio() const; + // tag=1041 + virtual bool event(QEvent *arg__1); + // tag=1008 + virtual bool event_nocallback(QEvent *arg__1); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + static int exec(); + // tag=1041 + static QObject *focusObject(); + // tag=1041 + void focusObjectChanged(QObject *focusObject); + // tag=1041 + static QWindow *focusWindow(); + // tag=1041 + void focusWindowChanged(QWindow *focusWindow); + // tag=1041 + static QFont font(); + // tag=1041 + void fontDatabaseChanged(); + // tag=1041 + static bool isLeftToRight(); + // tag=1041 + static bool isRightToLeft(); + // tag=1041 + bool isSavingSession() const; + // tag=1041 + bool isSessionRestored() const; + // tag=1041 + static QFlags keyboardModifiers(); + // tag=1041 + void lastWindowClosed(); + // tag=1041 + static Qt::LayoutDirection layoutDirection(); + // tag=1041 + void layoutDirectionChanged(Qt::LayoutDirection direction); + // tag=1041 + static QWindow *modalWindow(); + // tag=1041 + virtual bool notify(QObject *arg__1, QEvent *arg__2); + // tag=1008 + virtual bool notify_nocallback(QObject *arg__1, QEvent *arg__2); + // tag=1041 + static QPalette palette(); + // tag=1041 + static QString platformName(); + // tag=1041 + static QFlags queryKeyboardModifiers(); + // tag=1041 + static bool quitOnLastWindowClosed(); + // tag=1041 + static void restoreOverrideCursor(); + // tag=1041 + QString sessionId() const; + // tag=1041 + QString sessionKey() const; + // tag=1041 + static void setApplicationDisplayName(const QString &name); + // tag=1041 + static void setDesktopFileName(const QString &name); + // tag=1041 + static void setDesktopSettingsAware(bool on); + // tag=1041 + static void setFont(const QFont &arg__1); + // tag=1041 + static void setLayoutDirection(Qt::LayoutDirection direction); + // tag=1041 + static void setPalette(const QPalette &pal); + // tag=1041 + static void setQuitOnLastWindowClosed(bool quit); + // tag=1041 + static void setWindowIcon(const QIcon &icon); + // tag=1041 + static void sync(); + // tag=1041 + static QWindow *topLevelAt(const QPoint &pos); + // tag=1041 + static QList topLevelWindows(); + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + static QIcon windowIcon(); + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *arg__1); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef bool (*Callback_notify)(void *, QObject *arg__1, QEvent *arg__2); + Callback_notify m_notifyCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QGuiApplication::allWindows() +QtDartBindings_EXPORT void *c_static_QGuiApplication__allWindows(); + +// tag=1067 +// QGuiApplication::applicationDisplayName() +QtDartBindings_EXPORT void *c_static_QGuiApplication__applicationDisplayName(); + +// tag=1067 +// QGuiApplication::applicationDisplayNameChanged() +QtDartBindings_EXPORT void +c_QGuiApplication__applicationDisplayNameChanged(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void c_QGuiApplication__onApplicationDisplayNameChanged( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QGuiApplication::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QGuiApplication__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QGuiApplication::desktopFileName() +QtDartBindings_EXPORT void *c_static_QGuiApplication__desktopFileName(); + +// tag=1067 +// QGuiApplication::desktopSettingsAware() +QtDartBindings_EXPORT bool c_static_QGuiApplication__desktopSettingsAware(); + +// tag=1067 +// QGuiApplication::devicePixelRatio() const +QtDartBindings_EXPORT qreal c_QGuiApplication__devicePixelRatio(void *thisObj); + +// tag=1067 +// QGuiApplication::event(QEvent * arg__1) +QtDartBindings_EXPORT bool c_QGuiApplication__event_QEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QGuiApplication::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QGuiApplication__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); + +// tag=1067 +// QGuiApplication::exec() +QtDartBindings_EXPORT int c_static_QGuiApplication__exec(); + +// tag=1067 +// QGuiApplication::focusObject() +QtDartBindings_EXPORT void *c_static_QGuiApplication__focusObject(); + +// tag=1067 +// QGuiApplication::focusObjectChanged(QObject * focusObject) +QtDartBindings_EXPORT void +c_QGuiApplication__focusObjectChanged_QObject(void *thisObj, + void *focusObject_); + +// tag=1078 +QtDartBindings_EXPORT void c_QGuiApplication__onFocusObjectChanged_QObject( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QGuiApplication::focusWindow() +QtDartBindings_EXPORT void *c_static_QGuiApplication__focusWindow(); + +// tag=1067 +// QGuiApplication::focusWindowChanged(QWindow * focusWindow) +QtDartBindings_EXPORT void +c_QGuiApplication__focusWindowChanged_QWindow(void *thisObj, + void *focusWindow_); + +// tag=1078 +QtDartBindings_EXPORT void c_QGuiApplication__onFocusWindowChanged_QWindow( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QGuiApplication::font() +QtDartBindings_EXPORT void *c_static_QGuiApplication__font(); + +// tag=1067 +// QGuiApplication::fontDatabaseChanged() +QtDartBindings_EXPORT void +c_QGuiApplication__fontDatabaseChanged(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void +c_QGuiApplication__onFontDatabaseChanged(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QGuiApplication::isLeftToRight() +QtDartBindings_EXPORT bool c_static_QGuiApplication__isLeftToRight(); + +// tag=1067 +// QGuiApplication::isRightToLeft() +QtDartBindings_EXPORT bool c_static_QGuiApplication__isRightToLeft(); + +// tag=1067 +// QGuiApplication::isSavingSession() const +QtDartBindings_EXPORT bool c_QGuiApplication__isSavingSession(void *thisObj); + +// tag=1067 +// QGuiApplication::isSessionRestored() const +QtDartBindings_EXPORT bool c_QGuiApplication__isSessionRestored(void *thisObj); + +// tag=1067 +// QGuiApplication::keyboardModifiers() +QtDartBindings_EXPORT int c_static_QGuiApplication__keyboardModifiers(); + +// tag=1067 +// QGuiApplication::lastWindowClosed() +QtDartBindings_EXPORT void c_QGuiApplication__lastWindowClosed(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void +c_QGuiApplication__onLastWindowClosed(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QGuiApplication::layoutDirection() +QtDartBindings_EXPORT int c_static_QGuiApplication__layoutDirection(); + +// tag=1067 +// QGuiApplication::layoutDirectionChanged(Qt::LayoutDirection direction) +QtDartBindings_EXPORT void +c_QGuiApplication__layoutDirectionChanged_LayoutDirection(void *thisObj, + int direction); + +// tag=1078 +QtDartBindings_EXPORT void +c_QGuiApplication__onLayoutDirectionChanged_LayoutDirection( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QGuiApplication::modalWindow() +QtDartBindings_EXPORT void *c_static_QGuiApplication__modalWindow(); + +// tag=1067 +// QGuiApplication::notify(QObject * arg__1, QEvent * arg__2) +QtDartBindings_EXPORT bool +c_QGuiApplication__notify_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_); + +// tag=1067 +// QGuiApplication::palette() +QtDartBindings_EXPORT void *c_static_QGuiApplication__palette(); + +// tag=1067 +// QGuiApplication::platformName() +QtDartBindings_EXPORT void *c_static_QGuiApplication__platformName(); + +// tag=1067 +// QGuiApplication::queryKeyboardModifiers() +QtDartBindings_EXPORT int c_static_QGuiApplication__queryKeyboardModifiers(); + +// tag=1067 +// QGuiApplication::quitOnLastWindowClosed() +QtDartBindings_EXPORT bool c_static_QGuiApplication__quitOnLastWindowClosed(); + +// tag=1067 +// QGuiApplication::restoreOverrideCursor() +QtDartBindings_EXPORT void c_static_QGuiApplication__restoreOverrideCursor(); + +// tag=1067 +// QGuiApplication::sessionId() const +QtDartBindings_EXPORT void *c_QGuiApplication__sessionId(void *thisObj); + +// tag=1067 +// QGuiApplication::sessionKey() const +QtDartBindings_EXPORT void *c_QGuiApplication__sessionKey(void *thisObj); + +// tag=1067 +// QGuiApplication::setApplicationDisplayName(const QString & name) +QtDartBindings_EXPORT void +c_static_QGuiApplication__setApplicationDisplayName_QString(const char *name_); + +// tag=1067 +// QGuiApplication::setDesktopFileName(const QString & name) +QtDartBindings_EXPORT void +c_static_QGuiApplication__setDesktopFileName_QString(const char *name_); + +// tag=1067 +// QGuiApplication::setDesktopSettingsAware(bool on) +QtDartBindings_EXPORT void +c_static_QGuiApplication__setDesktopSettingsAware_bool(bool on); + +// tag=1067 +// QGuiApplication::setFont(const QFont & arg__1) +QtDartBindings_EXPORT void +c_static_QGuiApplication__setFont_QFont(void *arg__1_); + +// tag=1067 +// QGuiApplication::setLayoutDirection(Qt::LayoutDirection direction) +QtDartBindings_EXPORT void +c_static_QGuiApplication__setLayoutDirection_LayoutDirection(int direction); + +// tag=1067 +// QGuiApplication::setPalette(const QPalette & pal) +QtDartBindings_EXPORT void +c_static_QGuiApplication__setPalette_QPalette(void *pal_); + +// tag=1067 +// QGuiApplication::setQuitOnLastWindowClosed(bool quit) +QtDartBindings_EXPORT void +c_static_QGuiApplication__setQuitOnLastWindowClosed_bool(bool quit); + +// tag=1067 +// QGuiApplication::setWindowIcon(const QIcon & icon) +QtDartBindings_EXPORT void +c_static_QGuiApplication__setWindowIcon_QIcon(void *icon_); + +// tag=1067 +// QGuiApplication::sync() +QtDartBindings_EXPORT void c_static_QGuiApplication__sync(); + +// tag=1067 +// QGuiApplication::topLevelAt(const QPoint & pos) +QtDartBindings_EXPORT void * +c_static_QGuiApplication__topLevelWindowAtPos_QPoint(void *pos_); + +// tag=1067 +// QGuiApplication::topLevelWindows() +QtDartBindings_EXPORT void *c_static_QGuiApplication__topLevelWindows(); + +// tag=1067 +// QGuiApplication::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QGuiApplication__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1067 +// QGuiApplication::windowIcon() +QtDartBindings_EXPORT void *c_static_QGuiApplication__windowIcon(); + +// tag=1066 +QtDartBindings_EXPORT void c_QGuiApplication__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QGuiApplication__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QGuiApplication_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QHBoxLayout_c.cpp b/generated/QtDartBindings/dart/ffi/QHBoxLayout_c.cpp new file mode 100644 index 0000000..5be56e3 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QHBoxLayout_c.cpp @@ -0,0 +1,805 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QHBoxLayout_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QHBoxLayout_wrapper::QHBoxLayout_wrapper(QWidget *parent) + : ::QHBoxLayout(parent) {} +void QHBoxLayout_wrapper::addItem(QLayoutItem *arg__1) { + if (m_addItemCallback) { + const void *thisPtr = this; + m_addItemCallback(const_cast(thisPtr), arg__1); + } else { + ::QHBoxLayout::addItem(arg__1); + } +} +void QHBoxLayout_wrapper::addItem_nocallback(QLayoutItem *arg__1) { + ::QHBoxLayout::addItem(arg__1); +} +int QHBoxLayout_wrapper::count() const { + if (m_countCallback) { + const void *thisPtr = this; + return m_countCallback(const_cast(thisPtr)); + } else { + return ::QHBoxLayout::count(); + } +} +int QHBoxLayout_wrapper::count_nocallback() const { + return ::QHBoxLayout::count(); +} +void QHBoxLayout_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QHBoxLayout::customEvent(event); + } +} +void QHBoxLayout_wrapper::customEvent_nocallback(QEvent *event) { + ::QHBoxLayout::customEvent(event); +} +bool QHBoxLayout_wrapper::event(QEvent *event) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + return ::QHBoxLayout::event(event); + } +} +bool QHBoxLayout_wrapper::event_nocallback(QEvent *event) { + return ::QHBoxLayout::event(event); +} +bool QHBoxLayout_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QHBoxLayout::eventFilter(watched, event); + } +} +bool QHBoxLayout_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + return ::QHBoxLayout::eventFilter(watched, event); +} +QFlags QHBoxLayout_wrapper::expandingDirections() const { + if (m_expandingDirectionsCallback) { + const void *thisPtr = this; + return m_expandingDirectionsCallback(const_cast(thisPtr)); + } else { + return ::QHBoxLayout::expandingDirections(); + } +} +QFlags +QHBoxLayout_wrapper::expandingDirections_nocallback() const { + return ::QHBoxLayout::expandingDirections(); +} +QRect QHBoxLayout_wrapper::geometry() const { + if (m_geometryCallback) { + const void *thisPtr = this; + return *m_geometryCallback(const_cast(thisPtr)); + } else { + return ::QHBoxLayout::geometry(); + } +} +QRect QHBoxLayout_wrapper::geometry_nocallback() const { + return ::QHBoxLayout::geometry(); +} +bool QHBoxLayout_wrapper::hasHeightForWidth() const { + if (m_hasHeightForWidthCallback) { + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + return ::QHBoxLayout::hasHeightForWidth(); + } +} +bool QHBoxLayout_wrapper::hasHeightForWidth_nocallback() const { + return ::QHBoxLayout::hasHeightForWidth(); +} +int QHBoxLayout_wrapper::heightForWidth(int arg__1) const { + if (m_heightForWidthCallback) { + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QHBoxLayout::heightForWidth(arg__1); + } +} +int QHBoxLayout_wrapper::heightForWidth_nocallback(int arg__1) const { + return ::QHBoxLayout::heightForWidth(arg__1); +} +int QHBoxLayout_wrapper::indexOf(const QLayoutItem *arg__1) const { + if (m_indexOfCallback) { + const void *thisPtr = this; + return m_indexOfCallback(const_cast(thisPtr), arg__1); + } else { + return ::QHBoxLayout::indexOf(arg__1); + } +} +int QHBoxLayout_wrapper::indexOf_nocallback(const QLayoutItem *arg__1) const { + return ::QHBoxLayout::indexOf(arg__1); +} +int QHBoxLayout_wrapper::indexOf(const QWidget *arg__1) const { + if (m_indexOf_2Callback) { + const void *thisPtr = this; + return m_indexOf_2Callback(const_cast(thisPtr), arg__1); + } else { + return ::QHBoxLayout::indexOf(arg__1); + } +} +int QHBoxLayout_wrapper::indexOf_nocallback(const QWidget *arg__1) const { + return ::QHBoxLayout::indexOf(arg__1); +} +void QHBoxLayout_wrapper::invalidate() { + if (m_invalidateCallback) { + const void *thisPtr = this; + m_invalidateCallback(const_cast(thisPtr)); + } else { + ::QHBoxLayout::invalidate(); + } +} +void QHBoxLayout_wrapper::invalidate_nocallback() { + ::QHBoxLayout::invalidate(); +} +bool QHBoxLayout_wrapper::isEmpty() const { + if (m_isEmptyCallback) { + const void *thisPtr = this; + return m_isEmptyCallback(const_cast(thisPtr)); + } else { + return ::QHBoxLayout::isEmpty(); + } +} +bool QHBoxLayout_wrapper::isEmpty_nocallback() const { + return ::QHBoxLayout::isEmpty(); +} +QLayoutItem *QHBoxLayout_wrapper::itemAt(int arg__1) const { + if (m_itemAtCallback) { + const void *thisPtr = this; + return m_itemAtCallback(const_cast(thisPtr), arg__1); + } else { + return ::QHBoxLayout::itemAt(arg__1); + } +} +QLayoutItem *QHBoxLayout_wrapper::itemAt_nocallback(int arg__1) const { + return ::QHBoxLayout::itemAt(arg__1); +} +QLayout *QHBoxLayout_wrapper::layout() { + if (m_layoutCallback) { + const void *thisPtr = this; + return m_layoutCallback(const_cast(thisPtr)); + } else { + return ::QHBoxLayout::layout(); + } +} +QLayout *QHBoxLayout_wrapper::layout_nocallback() { + return ::QHBoxLayout::layout(); +} +QSize QHBoxLayout_wrapper::maximumSize() const { + if (m_maximumSizeCallback) { + const void *thisPtr = this; + return *m_maximumSizeCallback(const_cast(thisPtr)); + } else { + return ::QHBoxLayout::maximumSize(); + } +} +QSize QHBoxLayout_wrapper::maximumSize_nocallback() const { + return ::QHBoxLayout::maximumSize(); +} +int QHBoxLayout_wrapper::minimumHeightForWidth(int arg__1) const { + if (m_minimumHeightForWidthCallback) { + const void *thisPtr = this; + return m_minimumHeightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QHBoxLayout::minimumHeightForWidth(arg__1); + } +} +int QHBoxLayout_wrapper::minimumHeightForWidth_nocallback(int arg__1) const { + return ::QHBoxLayout::minimumHeightForWidth(arg__1); +} +QSize QHBoxLayout_wrapper::minimumSize() const { + if (m_minimumSizeCallback) { + const void *thisPtr = this; + return *m_minimumSizeCallback(const_cast(thisPtr)); + } else { + return ::QHBoxLayout::minimumSize(); + } +} +QSize QHBoxLayout_wrapper::minimumSize_nocallback() const { + return ::QHBoxLayout::minimumSize(); +} +void QHBoxLayout_wrapper::setGeometry(const QRect &arg__1) { + if (m_setGeometryCallback) { + const void *thisPtr = this; + m_setGeometryCallback(const_cast(thisPtr), arg__1); + } else { + ::QHBoxLayout::setGeometry(arg__1); + } +} +void QHBoxLayout_wrapper::setGeometry_nocallback(const QRect &arg__1) { + ::QHBoxLayout::setGeometry(arg__1); +} +void QHBoxLayout_wrapper::setSpacing(int spacing) { + if (m_setSpacingCallback) { + const void *thisPtr = this; + m_setSpacingCallback(const_cast(thisPtr), spacing); + } else { + ::QHBoxLayout::setSpacing(spacing); + } +} +void QHBoxLayout_wrapper::setSpacing_nocallback(int spacing) { + ::QHBoxLayout::setSpacing(spacing); +} +QSize QHBoxLayout_wrapper::sizeHint() const { + if (m_sizeHintCallback) { + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + return ::QHBoxLayout::sizeHint(); + } +} +QSize QHBoxLayout_wrapper::sizeHint_nocallback() const { + return ::QHBoxLayout::sizeHint(); +} +int QHBoxLayout_wrapper::spacing() const { + if (m_spacingCallback) { + const void *thisPtr = this; + return m_spacingCallback(const_cast(thisPtr)); + } else { + return ::QHBoxLayout::spacing(); + } +} +int QHBoxLayout_wrapper::spacing_nocallback() const { + return ::QHBoxLayout::spacing(); +} +QLayoutItem *QHBoxLayout_wrapper::takeAt(int arg__1) { + if (m_takeAtCallback) { + const void *thisPtr = this; + return m_takeAtCallback(const_cast(thisPtr), arg__1); + } else { + return ::QHBoxLayout::takeAt(arg__1); + } +} +QLayoutItem *QHBoxLayout_wrapper::takeAt_nocallback(int arg__1) { + return ::QHBoxLayout::takeAt(arg__1); +} +QString QHBoxLayout_wrapper::tr(const char *s, const char *c, int n) { + return ::QHBoxLayout::tr(s, c, n); +} +QWidget *QHBoxLayout_wrapper::widget() const { + if (m_widgetCallback) { + const void *thisPtr = this; + return m_widgetCallback(const_cast(thisPtr)); + } else { + return ::QHBoxLayout::widget(); + } +} +QWidget *QHBoxLayout_wrapper::widget_nocallback() const { + return ::QHBoxLayout::widget(); +} +QHBoxLayout_wrapper::~QHBoxLayout_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QHBoxLayout *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QHBoxLayout_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { +void c_QHBoxLayout_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QHBoxLayout__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QHBoxLayout_wrapper(parent); + return reinterpret_cast(ptr); +} +// addItem(QLayoutItem * arg__1) +void c_QHBoxLayout__addItem_QLayoutItem(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->addItem_nocallback(arg__1); + } else { + return targetPtr->addItem(arg__1); + } + }(); +} +// count() const +int c_QHBoxLayout__count(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->count_nocallback(); + } else { + return targetPtr->count(); + } + }(); + return result; +} +// customEvent(QEvent * event) +void c_QHBoxLayout__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// event(QEvent * event) +bool c_QHBoxLayout__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QHBoxLayout__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// expandingDirections() const +int c_QHBoxLayout__expandingDirections(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->expandingDirections_nocallback(); + } else { + return targetPtr->expandingDirections(); + } + }(); + return result; +} +// geometry() const +void *c_QHBoxLayout__geometry(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->geometry_nocallback(); + } else { + return targetPtr->geometry(); + } + }()}; + return result; +} +// hasHeightForWidth() const +bool c_QHBoxLayout__hasHeightForWidth(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); + return result; +} +// heightForWidth(int arg__1) const +int c_QHBoxLayout__heightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); + return result; +} +// indexOf(const QLayoutItem * arg__1) const +int c_QHBoxLayout__indexOf_QLayoutItem(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->indexOf_nocallback(arg__1); + } else { + return targetPtr->indexOf(arg__1); + } + }(); + return result; +} +// indexOf(const QWidget * arg__1) const +int c_QHBoxLayout__indexOf_QWidget(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->indexOf_nocallback(arg__1); + } else { + return targetPtr->indexOf(arg__1); + } + }(); + return result; +} +// invalidate() +void c_QHBoxLayout__invalidate(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->invalidate_nocallback(); + } else { + return targetPtr->invalidate(); + } + }(); +} +// isEmpty() const +bool c_QHBoxLayout__isEmpty(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->isEmpty_nocallback(); + } else { + return targetPtr->isEmpty(); + } + }(); + return result; +} +// itemAt(int arg__1) const +void *c_QHBoxLayout__itemAt_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->itemAt_nocallback(arg__1); + } else { + return targetPtr->itemAt(arg__1); + } + }(); + return result; +} +// layout() +void *c_QHBoxLayout__layout(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->layout_nocallback(); + } else { + return targetPtr->layout(); + } + }(); + return result; +} +// maximumSize() const +void *c_QHBoxLayout__maximumSize(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->maximumSize_nocallback(); + } else { + return targetPtr->maximumSize(); + } + }()}; + return result; +} +// minimumHeightForWidth(int arg__1) const +int c_QHBoxLayout__minimumHeightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumHeightForWidth_nocallback(arg__1); + } else { + return targetPtr->minimumHeightForWidth(arg__1); + } + }(); + return result; +} +// minimumSize() const +void *c_QHBoxLayout__minimumSize(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSize_nocallback(); + } else { + return targetPtr->minimumSize(); + } + }()}; + return result; +} +// setGeometry(const QRect & arg__1) +void c_QHBoxLayout__setGeometry_QRect(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setGeometry_nocallback(arg__1); + } else { + return targetPtr->setGeometry(arg__1); + } + }(); +} +// setSpacing(int spacing) +void c_QHBoxLayout__setSpacing_int(void *thisObj, int spacing) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setSpacing_nocallback(spacing); + } else { + return targetPtr->setSpacing(spacing); + } + }(); +} +// sizeHint() const +void *c_QHBoxLayout__sizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; + return result; +} +// spacing() const +int c_QHBoxLayout__spacing(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->spacing_nocallback(); + } else { + return targetPtr->spacing(); + } + }(); + return result; +} +// takeAt(int arg__1) +void *c_QHBoxLayout__takeAt_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->takeAt_nocallback(arg__1); + } else { + return targetPtr->takeAt(arg__1); + } + }(); + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QHBoxLayout__tr_char_char_int(const char *s, const char *c, + int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +// widget() const +void *c_QHBoxLayout__widget(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->widget_nocallback(); + } else { + return targetPtr->widget(); + } + }(); + return result; +} +void c_QHBoxLayout__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QHBoxLayout__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 3187: + wrapper->m_addItemCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_addItem>( + callback); + break; + case 3195: + wrapper->m_countCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_count>( + callback); + break; + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_customEvent>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_event>( + callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_eventFilter>( + callback); + break; + case 3169: + wrapper->m_expandingDirectionsCallback = + reinterpret_cast(callback); + break; + case 3170: + wrapper->m_geometryCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_geometry>( + callback); + break; + case 3171: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 3172: + wrapper->m_heightForWidthCallback = + reinterpret_cast(callback); + break; + case 3206: + wrapper->m_indexOfCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_indexOf>( + callback); + break; + case 3207: + wrapper->m_indexOf_2Callback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_indexOf_2>( + callback); + break; + case 3173: + wrapper->m_invalidateCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_invalidate>( + callback); + break; + case 3174: + wrapper->m_isEmptyCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_isEmpty>( + callback); + break; + case 3214: + wrapper->m_itemAtCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_itemAt>( + callback); + break; + case 3175: + wrapper->m_layoutCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_layout>( + callback); + break; + case 3176: + wrapper->m_maximumSizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_maximumSize>( + callback); + break; + case 3177: + wrapper->m_minimumHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 3178: + wrapper->m_minimumSizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_minimumSize>( + callback); + break; + case 3179: + wrapper->m_setGeometryCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_setGeometry>( + callback); + break; + case 3232: + wrapper->m_setSpacingCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_setSpacing>( + callback); + break; + case 3180: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_sizeHint>( + callback); + break; + case 3234: + wrapper->m_spacingCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_spacing>( + callback); + break; + case 3236: + wrapper->m_takeAtCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_takeAt>( + callback); + break; + case 3181: + wrapper->m_widgetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_widget>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QHBoxLayout_c.h b/generated/QtDartBindings/dart/ffi/QHBoxLayout_c.h new file mode 100644 index 0000000..5845471 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QHBoxLayout_c.h @@ -0,0 +1,192 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QHBoxLayout_wrapper : public ::QHBoxLayout { +public: + ~QHBoxLayout_wrapper(); + QHBoxLayout_wrapper(QWidget *parent); + virtual void addItem(QLayoutItem *arg__1); + virtual void addItem_nocallback(QLayoutItem *arg__1); + virtual int count() const; + virtual int count_nocallback() const; + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual bool event(QEvent *event); + virtual bool event_nocallback(QEvent *event); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + virtual QFlags expandingDirections() const; + virtual QFlags expandingDirections_nocallback() const; + virtual QRect geometry() const; + virtual QRect geometry_nocallback() const; + virtual bool hasHeightForWidth() const; + virtual bool hasHeightForWidth_nocallback() const; + virtual int heightForWidth(int arg__1) const; + virtual int heightForWidth_nocallback(int arg__1) const; + virtual int indexOf(const QLayoutItem *arg__1) const; + virtual int indexOf_nocallback(const QLayoutItem *arg__1) const; + virtual int indexOf(const QWidget *arg__1) const; + virtual int indexOf_nocallback(const QWidget *arg__1) const; + virtual void invalidate(); + virtual void invalidate_nocallback(); + virtual bool isEmpty() const; + virtual bool isEmpty_nocallback() const; + virtual QLayoutItem *itemAt(int arg__1) const; + virtual QLayoutItem *itemAt_nocallback(int arg__1) const; + virtual QLayout *layout(); + virtual QLayout *layout_nocallback(); + virtual QSize maximumSize() const; + virtual QSize maximumSize_nocallback() const; + virtual int minimumHeightForWidth(int arg__1) const; + virtual int minimumHeightForWidth_nocallback(int arg__1) const; + virtual QSize minimumSize() const; + virtual QSize minimumSize_nocallback() const; + virtual void setGeometry(const QRect &arg__1); + virtual void setGeometry_nocallback(const QRect &arg__1); + virtual void setSpacing(int spacing); + virtual void setSpacing_nocallback(int spacing); + virtual QSize sizeHint() const; + virtual QSize sizeHint_nocallback() const; + virtual int spacing() const; + virtual int spacing_nocallback() const; + virtual QLayoutItem *takeAt(int arg__1); + virtual QLayoutItem *takeAt_nocallback(int arg__1); + static QString tr(const char *s, const char *c, int n); + virtual QWidget *widget() const; + virtual QWidget *widget_nocallback() const; + typedef void (*Callback_addItem)(void *, QLayoutItem *arg__1); + Callback_addItem m_addItemCallback = nullptr; + typedef int (*Callback_count)(void *); + Callback_count m_countCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef QFlags (*Callback_expandingDirections)(void *); + Callback_expandingDirections m_expandingDirectionsCallback = nullptr; + typedef QRect *(*Callback_geometry)(void *); + Callback_geometry m_geometryCallback = nullptr; + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + typedef int (*Callback_indexOf)(void *, const QLayoutItem *arg__1); + Callback_indexOf m_indexOfCallback = nullptr; + typedef int (*Callback_indexOf_2)(void *, const QWidget *arg__1); + Callback_indexOf_2 m_indexOf_2Callback = nullptr; + typedef void (*Callback_invalidate)(void *); + Callback_invalidate m_invalidateCallback = nullptr; + typedef bool (*Callback_isEmpty)(void *); + Callback_isEmpty m_isEmptyCallback = nullptr; + typedef QLayoutItem *(*Callback_itemAt)(void *, int arg__1); + Callback_itemAt m_itemAtCallback = nullptr; + typedef QLayout *(*Callback_layout)(void *); + Callback_layout m_layoutCallback = nullptr; + typedef QSize *(*Callback_maximumSize)(void *); + Callback_maximumSize m_maximumSizeCallback = nullptr; + typedef int (*Callback_minimumHeightForWidth)(void *, int arg__1); + Callback_minimumHeightForWidth m_minimumHeightForWidthCallback = nullptr; + typedef QSize *(*Callback_minimumSize)(void *); + Callback_minimumSize m_minimumSizeCallback = nullptr; + typedef void (*Callback_setGeometry)(void *, const QRect &arg__1); + Callback_setGeometry m_setGeometryCallback = nullptr; + typedef void (*Callback_setSpacing)(void *, int spacing); + Callback_setSpacing m_setSpacingCallback = nullptr; + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; + typedef int (*Callback_spacing)(void *); + Callback_spacing m_spacingCallback = nullptr; + typedef QLayoutItem *(*Callback_takeAt)(void *, int arg__1); + Callback_takeAt m_takeAtCallback = nullptr; + typedef QWidget *(*Callback_widget)(void *); + Callback_widget m_widgetCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QHBoxLayout::QHBoxLayout(QWidget * parent) +QtDartBindings_EXPORT void *c_QHBoxLayout__constructor_QWidget(void *parent_); +// QHBoxLayout::addItem(QLayoutItem * arg__1) +QtDartBindings_EXPORT void c_QHBoxLayout__addItem_QLayoutItem(void *thisObj, + void *arg__1_); +// QHBoxLayout::count() const +QtDartBindings_EXPORT int c_QHBoxLayout__count(void *thisObj); +// QHBoxLayout::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QHBoxLayout__customEvent_QEvent(void *thisObj, + void *event_); +// QHBoxLayout::event(QEvent * event) +QtDartBindings_EXPORT bool c_QHBoxLayout__event_QEvent(void *thisObj, + void *event_); +// QHBoxLayout::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QHBoxLayout__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QHBoxLayout::expandingDirections() const +QtDartBindings_EXPORT int c_QHBoxLayout__expandingDirections(void *thisObj); +// QHBoxLayout::geometry() const +QtDartBindings_EXPORT void *c_QHBoxLayout__geometry(void *thisObj); +// QHBoxLayout::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QHBoxLayout__hasHeightForWidth(void *thisObj); +// QHBoxLayout::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QHBoxLayout__heightForWidth_int(void *thisObj, + int arg__1); +// QHBoxLayout::indexOf(const QLayoutItem * arg__1) const +QtDartBindings_EXPORT int c_QHBoxLayout__indexOf_QLayoutItem(void *thisObj, + void *arg__1_); +// QHBoxLayout::indexOf(const QWidget * arg__1) const +QtDartBindings_EXPORT int c_QHBoxLayout__indexOf_QWidget(void *thisObj, + void *arg__1_); +// QHBoxLayout::invalidate() +QtDartBindings_EXPORT void c_QHBoxLayout__invalidate(void *thisObj); +// QHBoxLayout::isEmpty() const +QtDartBindings_EXPORT bool c_QHBoxLayout__isEmpty(void *thisObj); +// QHBoxLayout::itemAt(int arg__1) const +QtDartBindings_EXPORT void *c_QHBoxLayout__itemAt_int(void *thisObj, + int arg__1); +// QHBoxLayout::layout() +QtDartBindings_EXPORT void *c_QHBoxLayout__layout(void *thisObj); +// QHBoxLayout::maximumSize() const +QtDartBindings_EXPORT void *c_QHBoxLayout__maximumSize(void *thisObj); +// QHBoxLayout::minimumHeightForWidth(int arg__1) const +QtDartBindings_EXPORT int +c_QHBoxLayout__minimumHeightForWidth_int(void *thisObj, int arg__1); +// QHBoxLayout::minimumSize() const +QtDartBindings_EXPORT void *c_QHBoxLayout__minimumSize(void *thisObj); +// QHBoxLayout::setGeometry(const QRect & arg__1) +QtDartBindings_EXPORT void c_QHBoxLayout__setGeometry_QRect(void *thisObj, + void *arg__1_); +// QHBoxLayout::setSpacing(int spacing) +QtDartBindings_EXPORT void c_QHBoxLayout__setSpacing_int(void *thisObj, + int spacing); +// QHBoxLayout::sizeHint() const +QtDartBindings_EXPORT void *c_QHBoxLayout__sizeHint(void *thisObj); +// QHBoxLayout::spacing() const +QtDartBindings_EXPORT int c_QHBoxLayout__spacing(void *thisObj); +// QHBoxLayout::takeAt(int arg__1) +QtDartBindings_EXPORT void *c_QHBoxLayout__takeAt_int(void *thisObj, + int arg__1); +// QHBoxLayout::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QHBoxLayout__tr_char_char_int(const char *s, const char *c, int n); +// QHBoxLayout::widget() const +QtDartBindings_EXPORT void *c_QHBoxLayout__widget(void *thisObj); +QtDartBindings_EXPORT void c_QHBoxLayout__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QHBoxLayout__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QHBoxLayout_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QHBoxLayout_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QHBoxLayout_wrapper.cpp new file mode 100644 index 0000000..160854e --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QHBoxLayout_wrapper.cpp @@ -0,0 +1,1019 @@ +#include "QHBoxLayout_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QHBoxLayout_wrapper::QHBoxLayout_wrapper(QWidget *parent) + : ::QHBoxLayout(parent) {} +void QHBoxLayout_wrapper::addItem(QLayoutItem *arg__1) { + // tag=1000 + if (m_addItemCallback) { + // tag=1001 + const void *thisPtr = this; + m_addItemCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QHBoxLayout::addItem(arg__1); + } +} +// tag=1009 +void QHBoxLayout_wrapper::addItem_nocallback(QLayoutItem *arg__1) { + // tag=1003 + ::QHBoxLayout::addItem(arg__1); +} +int QHBoxLayout_wrapper::count() const { + // tag=1000 + if (m_countCallback) { + // tag=1001 + const void *thisPtr = this; + return m_countCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QHBoxLayout::count(); + } +} +// tag=1009 +int QHBoxLayout_wrapper::count_nocallback() const { + // tag=1003 + return ::QHBoxLayout::count(); +} +void QHBoxLayout_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QHBoxLayout::customEvent(event); + } +} +// tag=1009 +void QHBoxLayout_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QHBoxLayout::customEvent(event); +} +bool QHBoxLayout_wrapper::event(QEvent *event) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + return ::QHBoxLayout::event(event); + } +} +// tag=1009 +bool QHBoxLayout_wrapper::event_nocallback(QEvent *event) { + // tag=1003 + return ::QHBoxLayout::event(event); +} +bool QHBoxLayout_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QHBoxLayout::eventFilter(watched, event); + } +} +// tag=1009 +bool QHBoxLayout_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + // tag=1003 + return ::QHBoxLayout::eventFilter(watched, event); +} +QFlags QHBoxLayout_wrapper::expandingDirections() const { + // tag=1000 + if (m_expandingDirectionsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_expandingDirectionsCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QHBoxLayout::expandingDirections(); + } +} +// tag=1009 +QFlags +QHBoxLayout_wrapper::expandingDirections_nocallback() const { + // tag=1003 + return ::QHBoxLayout::expandingDirections(); +} +QRect QHBoxLayout_wrapper::geometry() const { + // tag=1000 + if (m_geometryCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_geometryCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QHBoxLayout::geometry(); + } +} +// tag=1009 +QRect QHBoxLayout_wrapper::geometry_nocallback() const { + // tag=1003 + return ::QHBoxLayout::geometry(); +} +bool QHBoxLayout_wrapper::hasHeightForWidth() const { + // tag=1000 + if (m_hasHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QHBoxLayout::hasHeightForWidth(); + } +} +// tag=1009 +bool QHBoxLayout_wrapper::hasHeightForWidth_nocallback() const { + // tag=1003 + return ::QHBoxLayout::hasHeightForWidth(); +} +int QHBoxLayout_wrapper::heightForWidth(int arg__1) const { + // tag=1000 + if (m_heightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QHBoxLayout::heightForWidth(arg__1); + } +} +// tag=1009 +int QHBoxLayout_wrapper::heightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QHBoxLayout::heightForWidth(arg__1); +} +int QHBoxLayout_wrapper::indexOf(const QLayoutItem *arg__1) const { + // tag=1000 + if (m_indexOfCallback) { + // tag=1001 + const void *thisPtr = this; + return m_indexOfCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QHBoxLayout::indexOf(arg__1); + } +} +// tag=1009 +int QHBoxLayout_wrapper::indexOf_nocallback(const QLayoutItem *arg__1) const { + // tag=1003 + return ::QHBoxLayout::indexOf(arg__1); +} +int QHBoxLayout_wrapper::indexOf(const QWidget *arg__1) const { + // tag=1000 + if (m_indexOf_2Callback) { + // tag=1001 + const void *thisPtr = this; + return m_indexOf_2Callback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QHBoxLayout::indexOf(arg__1); + } +} +// tag=1009 +int QHBoxLayout_wrapper::indexOf_nocallback(const QWidget *arg__1) const { + // tag=1003 + return ::QHBoxLayout::indexOf(arg__1); +} +void QHBoxLayout_wrapper::invalidate() { + // tag=1000 + if (m_invalidateCallback) { + // tag=1001 + const void *thisPtr = this; + m_invalidateCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QHBoxLayout::invalidate(); + } +} +// tag=1009 +void QHBoxLayout_wrapper::invalidate_nocallback() { + // tag=1003 + ::QHBoxLayout::invalidate(); +} +bool QHBoxLayout_wrapper::isEmpty() const { + // tag=1000 + if (m_isEmptyCallback) { + // tag=1001 + const void *thisPtr = this; + return m_isEmptyCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QHBoxLayout::isEmpty(); + } +} +// tag=1009 +bool QHBoxLayout_wrapper::isEmpty_nocallback() const { + // tag=1003 + return ::QHBoxLayout::isEmpty(); +} +QLayoutItem *QHBoxLayout_wrapper::itemAt(int arg__1) const { + // tag=1000 + if (m_itemAtCallback) { + // tag=1001 + const void *thisPtr = this; + return m_itemAtCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QHBoxLayout::itemAt(arg__1); + } +} +// tag=1009 +QLayoutItem *QHBoxLayout_wrapper::itemAt_nocallback(int arg__1) const { + // tag=1003 + return ::QHBoxLayout::itemAt(arg__1); +} +QLayout *QHBoxLayout_wrapper::layout() { + // tag=1000 + if (m_layoutCallback) { + // tag=1001 + const void *thisPtr = this; + return m_layoutCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QHBoxLayout::layout(); + } +} +// tag=1009 +QLayout *QHBoxLayout_wrapper::layout_nocallback() { + // tag=1003 + return ::QHBoxLayout::layout(); +} +QSize QHBoxLayout_wrapper::maximumSize() const { + // tag=1000 + if (m_maximumSizeCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_maximumSizeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QHBoxLayout::maximumSize(); + } +} +// tag=1009 +QSize QHBoxLayout_wrapper::maximumSize_nocallback() const { + // tag=1003 + return ::QHBoxLayout::maximumSize(); +} +int QHBoxLayout_wrapper::minimumHeightForWidth(int arg__1) const { + // tag=1000 + if (m_minimumHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_minimumHeightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QHBoxLayout::minimumHeightForWidth(arg__1); + } +} +// tag=1009 +int QHBoxLayout_wrapper::minimumHeightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QHBoxLayout::minimumHeightForWidth(arg__1); +} +QSize QHBoxLayout_wrapper::minimumSize() const { + // tag=1000 + if (m_minimumSizeCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_minimumSizeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QHBoxLayout::minimumSize(); + } +} +// tag=1009 +QSize QHBoxLayout_wrapper::minimumSize_nocallback() const { + // tag=1003 + return ::QHBoxLayout::minimumSize(); +} +void QHBoxLayout_wrapper::setGeometry(const QRect &arg__1) { + // tag=1000 + if (m_setGeometryCallback) { + // tag=1001 + const void *thisPtr = this; + m_setGeometryCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QHBoxLayout::setGeometry(arg__1); + } +} +// tag=1009 +void QHBoxLayout_wrapper::setGeometry_nocallback(const QRect &arg__1) { + // tag=1003 + ::QHBoxLayout::setGeometry(arg__1); +} +void QHBoxLayout_wrapper::setSpacing(int spacing) { + // tag=1000 + if (m_setSpacingCallback) { + // tag=1001 + const void *thisPtr = this; + m_setSpacingCallback(const_cast(thisPtr), spacing); + } else { + // tag=1002 + ::QHBoxLayout::setSpacing(spacing); + } +} +// tag=1009 +void QHBoxLayout_wrapper::setSpacing_nocallback(int spacing) { + // tag=1003 + ::QHBoxLayout::setSpacing(spacing); +} +QSize QHBoxLayout_wrapper::sizeHint() const { + // tag=1000 + if (m_sizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QHBoxLayout::sizeHint(); + } +} +// tag=1009 +QSize QHBoxLayout_wrapper::sizeHint_nocallback() const { + // tag=1003 + return ::QHBoxLayout::sizeHint(); +} +int QHBoxLayout_wrapper::spacing() const { + // tag=1000 + if (m_spacingCallback) { + // tag=1001 + const void *thisPtr = this; + return m_spacingCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QHBoxLayout::spacing(); + } +} +// tag=1009 +int QHBoxLayout_wrapper::spacing_nocallback() const { + // tag=1003 + return ::QHBoxLayout::spacing(); +} +QLayoutItem *QHBoxLayout_wrapper::takeAt(int arg__1) { + // tag=1000 + if (m_takeAtCallback) { + // tag=1001 + const void *thisPtr = this; + return m_takeAtCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QHBoxLayout::takeAt(arg__1); + } +} +// tag=1009 +QLayoutItem *QHBoxLayout_wrapper::takeAt_nocallback(int arg__1) { + // tag=1003 + return ::QHBoxLayout::takeAt(arg__1); +} +QString QHBoxLayout_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QHBoxLayout::tr(s, c, n); +} +QWidget *QHBoxLayout_wrapper::widget() const { + // tag=1000 + if (m_widgetCallback) { + // tag=1001 + const void *thisPtr = this; + return m_widgetCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QHBoxLayout::widget(); + } +} +// tag=1009 +QWidget *QHBoxLayout_wrapper::widget_nocallback() const { + // tag=1003 + return ::QHBoxLayout::widget(); +} + +// tag=1005 +QHBoxLayout_wrapper::~QHBoxLayout_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QHBoxLayout *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QHBoxLayout_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { + +// tag=1049 +void c_QHBoxLayout_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QHBoxLayout__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QHBoxLayout_wrapper(parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// addItem(QLayoutItem * arg__1) +void c_QHBoxLayout__addItem_QLayoutItem(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->addItem_nocallback(arg__1); + } else { + return targetPtr->addItem(arg__1); + } + }(); +} + +// tag=1050 +// count() const +int c_QHBoxLayout__count(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->count_nocallback(); + } else { + return targetPtr->count(); + } + }(); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QHBoxLayout__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// event(QEvent * event) +bool c_QHBoxLayout__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QHBoxLayout__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// expandingDirections() const +int c_QHBoxLayout__expandingDirections(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->expandingDirections_nocallback(); + } else { + return targetPtr->expandingDirections(); + } + }(); +} + +// tag=1050 +// geometry() const +void *c_QHBoxLayout__geometry(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->geometry_nocallback(); + } else { + return targetPtr->geometry(); + } + }()}; +} + +// tag=1050 +// hasHeightForWidth() const +bool c_QHBoxLayout__hasHeightForWidth(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); +} + +// tag=1050 +// heightForWidth(int arg__1) const +int c_QHBoxLayout__heightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// indexOf(const QLayoutItem * arg__1) const +int c_QHBoxLayout__indexOf_QLayoutItem(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->indexOf_nocallback(arg__1); + } else { + return targetPtr->indexOf(arg__1); + } + }(); +} + +// tag=1050 +// indexOf(const QWidget * arg__1) const +int c_QHBoxLayout__indexOf_QWidget(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->indexOf_nocallback(arg__1); + } else { + return targetPtr->indexOf(arg__1); + } + }(); +} + +// tag=1050 +// invalidate() +void c_QHBoxLayout__invalidate(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->invalidate_nocallback(); + } else { + return targetPtr->invalidate(); + } + }(); +} + +// tag=1050 +// isEmpty() const +bool c_QHBoxLayout__isEmpty(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->isEmpty_nocallback(); + } else { + return targetPtr->isEmpty(); + } + }(); +} + +// tag=1050 +// itemAt(int arg__1) const +void *c_QHBoxLayout__itemAt_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->itemAt_nocallback(arg__1); + } else { + return targetPtr->itemAt(arg__1); + } + }(); +} + +// tag=1050 +// layout() +void *c_QHBoxLayout__layout(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->layout_nocallback(); + } else { + return targetPtr->layout(); + } + }(); +} + +// tag=1050 +// maximumSize() const +void *c_QHBoxLayout__maximumSize(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->maximumSize_nocallback(); + } else { + return targetPtr->maximumSize(); + } + }()}; +} + +// tag=1050 +// minimumHeightForWidth(int arg__1) const +int c_QHBoxLayout__minimumHeightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumHeightForWidth_nocallback(arg__1); + } else { + return targetPtr->minimumHeightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// minimumSize() const +void *c_QHBoxLayout__minimumSize(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSize_nocallback(); + } else { + return targetPtr->minimumSize(); + } + }()}; +} + +// tag=1050 +// setGeometry(const QRect & arg__1) +void c_QHBoxLayout__setGeometry_QRect(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setGeometry_nocallback(arg__1); + } else { + return targetPtr->setGeometry(arg__1); + } + }(); +} + +// tag=1050 +// setSpacing(int spacing) +void c_QHBoxLayout__setSpacing_int(void *thisObj, int spacing) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setSpacing_nocallback(spacing); + } else { + return targetPtr->setSpacing(spacing); + } + }(); +} + +// tag=1050 +// sizeHint() const +void *c_QHBoxLayout__sizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; +} + +// tag=1050 +// spacing() const +int c_QHBoxLayout__spacing(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->spacing_nocallback(); + } else { + return targetPtr->spacing(); + } + }(); +} + +// tag=1050 +// takeAt(int arg__1) +void *c_QHBoxLayout__takeAt_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->takeAt_nocallback(arg__1); + } else { + return targetPtr->takeAt(arg__1); + } + }(); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QHBoxLayout__tr_char_char_int(const char *s, const char *c, + int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// widget() const +void *c_QHBoxLayout__widget(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->widget_nocallback(); + } else { + return targetPtr->widget(); + } + }(); +} +void c_QHBoxLayout__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QHBoxLayout__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 3180: + wrapper->m_addItemCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_addItem>( + callback); + break; + case 3188: + wrapper->m_countCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_count>( + callback); + break; + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_customEvent>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_event>( + callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_eventFilter>( + callback); + break; + case 3162: + wrapper->m_expandingDirectionsCallback = + reinterpret_cast(callback); + break; + case 3163: + wrapper->m_geometryCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_geometry>( + callback); + break; + case 3164: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 3165: + wrapper->m_heightForWidthCallback = + reinterpret_cast(callback); + break; + case 3198: + wrapper->m_indexOfCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_indexOf>( + callback); + break; + case 3199: + wrapper->m_indexOf_2Callback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_indexOf_2>( + callback); + break; + case 3166: + wrapper->m_invalidateCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_invalidate>( + callback); + break; + case 3167: + wrapper->m_isEmptyCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_isEmpty>( + callback); + break; + case 3205: + wrapper->m_itemAtCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_itemAt>( + callback); + break; + case 3168: + wrapper->m_layoutCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_layout>( + callback); + break; + case 3169: + wrapper->m_maximumSizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_maximumSize>( + callback); + break; + case 3170: + wrapper->m_minimumHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 3171: + wrapper->m_minimumSizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_minimumSize>( + callback); + break; + case 3172: + wrapper->m_setGeometryCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_setGeometry>( + callback); + break; + case 3224: + wrapper->m_setSpacingCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_setSpacing>( + callback); + break; + case 3173: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_sizeHint>( + callback); + break; + case 3226: + wrapper->m_spacingCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_spacing>( + callback); + break; + case 3228: + wrapper->m_takeAtCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_takeAt>( + callback); + break; + case 3174: + wrapper->m_widgetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QHBoxLayout_wrapper::Callback_widget>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QHBoxLayout_wrapper.h b/generated/QtDartBindings/dart/ffi/QHBoxLayout_wrapper.h new file mode 100644 index 0000000..e96467c --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QHBoxLayout_wrapper.h @@ -0,0 +1,323 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QHBoxLayout_wrapper : public ::QHBoxLayout { +public: + ~QHBoxLayout_wrapper(); + // tag=1041 + QHBoxLayout_wrapper(QWidget *parent); + // tag=1041 + virtual void addItem(QLayoutItem *arg__1); + // tag=1008 + virtual void addItem_nocallback(QLayoutItem *arg__1); + // tag=1041 + virtual int count() const; + // tag=1008 + virtual int count_nocallback() const; + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual bool event(QEvent *event); + // tag=1008 + virtual bool event_nocallback(QEvent *event); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + virtual QFlags expandingDirections() const; + // tag=1008 + virtual QFlags expandingDirections_nocallback() const; + // tag=1041 + virtual QRect geometry() const; + // tag=1008 + virtual QRect geometry_nocallback() const; + // tag=1041 + virtual bool hasHeightForWidth() const; + // tag=1008 + virtual bool hasHeightForWidth_nocallback() const; + // tag=1041 + virtual int heightForWidth(int arg__1) const; + // tag=1008 + virtual int heightForWidth_nocallback(int arg__1) const; + // tag=1041 + virtual int indexOf(const QLayoutItem *arg__1) const; + // tag=1008 + virtual int indexOf_nocallback(const QLayoutItem *arg__1) const; + // tag=1041 + virtual int indexOf(const QWidget *arg__1) const; + // tag=1008 + virtual int indexOf_nocallback(const QWidget *arg__1) const; + // tag=1041 + virtual void invalidate(); + // tag=1008 + virtual void invalidate_nocallback(); + // tag=1041 + virtual bool isEmpty() const; + // tag=1008 + virtual bool isEmpty_nocallback() const; + // tag=1041 + virtual QLayoutItem *itemAt(int arg__1) const; + // tag=1008 + virtual QLayoutItem *itemAt_nocallback(int arg__1) const; + // tag=1041 + virtual QLayout *layout(); + // tag=1008 + virtual QLayout *layout_nocallback(); + // tag=1041 + virtual QSize maximumSize() const; + // tag=1008 + virtual QSize maximumSize_nocallback() const; + // tag=1041 + virtual int minimumHeightForWidth(int arg__1) const; + // tag=1008 + virtual int minimumHeightForWidth_nocallback(int arg__1) const; + // tag=1041 + virtual QSize minimumSize() const; + // tag=1008 + virtual QSize minimumSize_nocallback() const; + // tag=1041 + virtual void setGeometry(const QRect &arg__1); + // tag=1008 + virtual void setGeometry_nocallback(const QRect &arg__1); + // tag=1041 + virtual void setSpacing(int spacing); + // tag=1008 + virtual void setSpacing_nocallback(int spacing); + // tag=1041 + virtual QSize sizeHint() const; + // tag=1008 + virtual QSize sizeHint_nocallback() const; + // tag=1041 + virtual int spacing() const; + // tag=1008 + virtual int spacing_nocallback() const; + // tag=1041 + virtual QLayoutItem *takeAt(int arg__1); + // tag=1008 + virtual QLayoutItem *takeAt_nocallback(int arg__1); + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + virtual QWidget *widget() const; + // tag=1008 + virtual QWidget *widget_nocallback() const; + // tag=1042 + typedef void (*Callback_addItem)(void *, QLayoutItem *arg__1); + Callback_addItem m_addItemCallback = nullptr; + // tag=1042 + typedef int (*Callback_count)(void *); + Callback_count m_countCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef QFlags (*Callback_expandingDirections)(void *); + Callback_expandingDirections m_expandingDirectionsCallback = nullptr; + // tag=1042 + typedef QRect *(*Callback_geometry)(void *); + Callback_geometry m_geometryCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_indexOf)(void *, const QLayoutItem *arg__1); + Callback_indexOf m_indexOfCallback = nullptr; + // tag=1042 + typedef int (*Callback_indexOf_2)(void *, const QWidget *arg__1); + Callback_indexOf_2 m_indexOf_2Callback = nullptr; + // tag=1042 + typedef void (*Callback_invalidate)(void *); + Callback_invalidate m_invalidateCallback = nullptr; + // tag=1042 + typedef bool (*Callback_isEmpty)(void *); + Callback_isEmpty m_isEmptyCallback = nullptr; + // tag=1042 + typedef QLayoutItem *(*Callback_itemAt)(void *, int arg__1); + Callback_itemAt m_itemAtCallback = nullptr; + // tag=1042 + typedef QLayout *(*Callback_layout)(void *); + Callback_layout m_layoutCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_maximumSize)(void *); + Callback_maximumSize m_maximumSizeCallback = nullptr; + // tag=1042 + typedef int (*Callback_minimumHeightForWidth)(void *, int arg__1); + Callback_minimumHeightForWidth m_minimumHeightForWidthCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_minimumSize)(void *); + Callback_minimumSize m_minimumSizeCallback = nullptr; + // tag=1042 + typedef void (*Callback_setGeometry)(void *, const QRect &arg__1); + Callback_setGeometry m_setGeometryCallback = nullptr; + // tag=1042 + typedef void (*Callback_setSpacing)(void *, int spacing); + Callback_setSpacing m_setSpacingCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; + // tag=1042 + typedef int (*Callback_spacing)(void *); + Callback_spacing m_spacingCallback = nullptr; + // tag=1042 + typedef QLayoutItem *(*Callback_takeAt)(void *, int arg__1); + Callback_takeAt m_takeAtCallback = nullptr; + // tag=1042 + typedef QWidget *(*Callback_widget)(void *); + Callback_widget m_widgetCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QHBoxLayout::QHBoxLayout(QWidget * parent) +QtDartBindings_EXPORT void *c_QHBoxLayout__constructor_QWidget(void *parent_); + +// tag=1067 +// QHBoxLayout::addItem(QLayoutItem * arg__1) +QtDartBindings_EXPORT void c_QHBoxLayout__addItem_QLayoutItem(void *thisObj, + void *arg__1_); + +// tag=1067 +// QHBoxLayout::count() const +QtDartBindings_EXPORT int c_QHBoxLayout__count(void *thisObj); + +// tag=1067 +// QHBoxLayout::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QHBoxLayout__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QHBoxLayout::event(QEvent * event) +QtDartBindings_EXPORT bool c_QHBoxLayout__event_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QHBoxLayout::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QHBoxLayout__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); + +// tag=1067 +// QHBoxLayout::expandingDirections() const +QtDartBindings_EXPORT int c_QHBoxLayout__expandingDirections(void *thisObj); + +// tag=1067 +// QHBoxLayout::geometry() const +QtDartBindings_EXPORT void *c_QHBoxLayout__geometry(void *thisObj); + +// tag=1067 +// QHBoxLayout::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QHBoxLayout__hasHeightForWidth(void *thisObj); + +// tag=1067 +// QHBoxLayout::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QHBoxLayout__heightForWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QHBoxLayout::indexOf(const QLayoutItem * arg__1) const +QtDartBindings_EXPORT int c_QHBoxLayout__indexOf_QLayoutItem(void *thisObj, + void *arg__1_); + +// tag=1067 +// QHBoxLayout::indexOf(const QWidget * arg__1) const +QtDartBindings_EXPORT int c_QHBoxLayout__indexOf_QWidget(void *thisObj, + void *arg__1_); + +// tag=1067 +// QHBoxLayout::invalidate() +QtDartBindings_EXPORT void c_QHBoxLayout__invalidate(void *thisObj); + +// tag=1067 +// QHBoxLayout::isEmpty() const +QtDartBindings_EXPORT bool c_QHBoxLayout__isEmpty(void *thisObj); + +// tag=1067 +// QHBoxLayout::itemAt(int arg__1) const +QtDartBindings_EXPORT void *c_QHBoxLayout__itemAt_int(void *thisObj, + int arg__1); + +// tag=1067 +// QHBoxLayout::layout() +QtDartBindings_EXPORT void *c_QHBoxLayout__layout(void *thisObj); + +// tag=1067 +// QHBoxLayout::maximumSize() const +QtDartBindings_EXPORT void *c_QHBoxLayout__maximumSize(void *thisObj); + +// tag=1067 +// QHBoxLayout::minimumHeightForWidth(int arg__1) const +QtDartBindings_EXPORT int +c_QHBoxLayout__minimumHeightForWidth_int(void *thisObj, int arg__1); + +// tag=1067 +// QHBoxLayout::minimumSize() const +QtDartBindings_EXPORT void *c_QHBoxLayout__minimumSize(void *thisObj); + +// tag=1067 +// QHBoxLayout::setGeometry(const QRect & arg__1) +QtDartBindings_EXPORT void c_QHBoxLayout__setGeometry_QRect(void *thisObj, + void *arg__1_); + +// tag=1067 +// QHBoxLayout::setSpacing(int spacing) +QtDartBindings_EXPORT void c_QHBoxLayout__setSpacing_int(void *thisObj, + int spacing); + +// tag=1067 +// QHBoxLayout::sizeHint() const +QtDartBindings_EXPORT void *c_QHBoxLayout__sizeHint(void *thisObj); + +// tag=1067 +// QHBoxLayout::spacing() const +QtDartBindings_EXPORT int c_QHBoxLayout__spacing(void *thisObj); + +// tag=1067 +// QHBoxLayout::takeAt(int arg__1) +QtDartBindings_EXPORT void *c_QHBoxLayout__takeAt_int(void *thisObj, + int arg__1); + +// tag=1067 +// QHBoxLayout::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QHBoxLayout__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1067 +// QHBoxLayout::widget() const +QtDartBindings_EXPORT void *c_QHBoxLayout__widget(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QHBoxLayout__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QHBoxLayout__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QHBoxLayout_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QIODevice_c.cpp b/generated/QtDartBindings/dart/ffi/QIODevice_c.cpp new file mode 100644 index 0000000..dc067be --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QIODevice_c.cpp @@ -0,0 +1,947 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QIODevice_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QIODevice_wrapper::QIODevice_wrapper() : ::QIODevice() {} +QIODevice_wrapper::QIODevice_wrapper(QObject *parent) : ::QIODevice(parent) {} +void QIODevice_wrapper::aboutToClose() { ::QIODevice::aboutToClose(); } +bool QIODevice_wrapper::atEnd() const { + if (m_atEndCallback) { + const void *thisPtr = this; + return m_atEndCallback(const_cast(thisPtr)); + } else { + return ::QIODevice::atEnd(); + } +} +bool QIODevice_wrapper::atEnd_nocallback() const { + return ::QIODevice::atEnd(); +} +qint64 QIODevice_wrapper::bytesAvailable() const { + if (m_bytesAvailableCallback) { + const void *thisPtr = this; + return m_bytesAvailableCallback(const_cast(thisPtr)); + } else { + return ::QIODevice::bytesAvailable(); + } +} +qint64 QIODevice_wrapper::bytesAvailable_nocallback() const { + return ::QIODevice::bytesAvailable(); +} +qint64 QIODevice_wrapper::bytesToWrite() const { + if (m_bytesToWriteCallback) { + const void *thisPtr = this; + return m_bytesToWriteCallback(const_cast(thisPtr)); + } else { + return ::QIODevice::bytesToWrite(); + } +} +qint64 QIODevice_wrapper::bytesToWrite_nocallback() const { + return ::QIODevice::bytesToWrite(); +} +void QIODevice_wrapper::bytesWritten(qint64 bytes) { + ::QIODevice::bytesWritten(bytes); +} +bool QIODevice_wrapper::canReadLine() const { + if (m_canReadLineCallback) { + const void *thisPtr = this; + return m_canReadLineCallback(const_cast(thisPtr)); + } else { + return ::QIODevice::canReadLine(); + } +} +bool QIODevice_wrapper::canReadLine_nocallback() const { + return ::QIODevice::canReadLine(); +} +void QIODevice_wrapper::channelBytesWritten(int channel, qint64 bytes) { + ::QIODevice::channelBytesWritten(channel, bytes); +} +void QIODevice_wrapper::channelReadyRead(int channel) { + ::QIODevice::channelReadyRead(channel); +} +void QIODevice_wrapper::close() { + if (m_closeCallback) { + const void *thisPtr = this; + m_closeCallback(const_cast(thisPtr)); + } else { + ::QIODevice::close(); + } +} +void QIODevice_wrapper::close_nocallback() { ::QIODevice::close(); } +void QIODevice_wrapper::commitTransaction() { + ::QIODevice::commitTransaction(); +} +int QIODevice_wrapper::currentReadChannel() const { + return ::QIODevice::currentReadChannel(); +} +int QIODevice_wrapper::currentWriteChannel() const { + return ::QIODevice::currentWriteChannel(); +} +void QIODevice_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QIODevice::customEvent(event); + } +} +void QIODevice_wrapper::customEvent_nocallback(QEvent *event) { + ::QIODevice::customEvent(event); +} +QString QIODevice_wrapper::errorString() const { + return ::QIODevice::errorString(); +} +bool QIODevice_wrapper::event(QEvent *event) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + return ::QIODevice::event(event); + } +} +bool QIODevice_wrapper::event_nocallback(QEvent *event) { + return ::QIODevice::event(event); +} +bool QIODevice_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QIODevice::eventFilter(watched, event); + } +} +bool QIODevice_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + return ::QIODevice::eventFilter(watched, event); +} +bool QIODevice_wrapper::getChar(char *c) { return ::QIODevice::getChar(c); } +bool QIODevice_wrapper::isOpen() const { return ::QIODevice::isOpen(); } +bool QIODevice_wrapper::isReadable() const { return ::QIODevice::isReadable(); } +bool QIODevice_wrapper::isSequential() const { + if (m_isSequentialCallback) { + const void *thisPtr = this; + return m_isSequentialCallback(const_cast(thisPtr)); + } else { + return ::QIODevice::isSequential(); + } +} +bool QIODevice_wrapper::isSequential_nocallback() const { + return ::QIODevice::isSequential(); +} +bool QIODevice_wrapper::isTextModeEnabled() const { + return ::QIODevice::isTextModeEnabled(); +} +bool QIODevice_wrapper::isTransactionStarted() const { + return ::QIODevice::isTransactionStarted(); +} +bool QIODevice_wrapper::isWritable() const { return ::QIODevice::isWritable(); } +qint64 QIODevice_wrapper::peek(char *data, qint64 maxlen) { + return ::QIODevice::peek(data, maxlen); +} +QByteArray QIODevice_wrapper::peek(qint64 maxlen) { + return ::QIODevice::peek(maxlen); +} +qint64 QIODevice_wrapper::pos() const { + if (m_posCallback) { + const void *thisPtr = this; + return m_posCallback(const_cast(thisPtr)); + } else { + return ::QIODevice::pos(); + } +} +qint64 QIODevice_wrapper::pos_nocallback() const { return ::QIODevice::pos(); } +qint64 QIODevice_wrapper::read(char *data, qint64 maxlen) { + return ::QIODevice::read(data, maxlen); +} +QByteArray QIODevice_wrapper::read(qint64 maxlen) { + return ::QIODevice::read(maxlen); +} +QByteArray QIODevice_wrapper::readAll() { return ::QIODevice::readAll(); } +int QIODevice_wrapper::readChannelCount() const { + return ::QIODevice::readChannelCount(); +} +void QIODevice_wrapper::readChannelFinished() { + ::QIODevice::readChannelFinished(); +} +qint64 QIODevice_wrapper::readData(char *data, qint64 maxlen) { + if (m_readDataCallback) { + const void *thisPtr = this; + return m_readDataCallback(const_cast(thisPtr), data, maxlen); + } else { + std::cerr << "readData: Warning: Calling pure-virtual\n"; + return {}; + } +} +qint64 QIODevice_wrapper::readData_nocallback(char *data, qint64 maxlen) { + std::cerr << "readData: Warning: Calling pure-virtual\n"; + return {}; +} +qint64 QIODevice_wrapper::readLine(char *data, qint64 maxlen) { + return ::QIODevice::readLine(data, maxlen); +} +QByteArray QIODevice_wrapper::readLine(qint64 maxlen) { + return ::QIODevice::readLine(maxlen); +} +qint64 QIODevice_wrapper::readLineData(char *data, qint64 maxlen) { + if (m_readLineDataCallback) { + const void *thisPtr = this; + return m_readLineDataCallback(const_cast(thisPtr), data, maxlen); + } else { + return ::QIODevice::readLineData(data, maxlen); + } +} +qint64 QIODevice_wrapper::readLineData_nocallback(char *data, qint64 maxlen) { + return ::QIODevice::readLineData(data, maxlen); +} +void QIODevice_wrapper::readyRead() { ::QIODevice::readyRead(); } +bool QIODevice_wrapper::reset() { + if (m_resetCallback) { + const void *thisPtr = this; + return m_resetCallback(const_cast(thisPtr)); + } else { + return ::QIODevice::reset(); + } +} +bool QIODevice_wrapper::reset_nocallback() { return ::QIODevice::reset(); } +void QIODevice_wrapper::rollbackTransaction() { + ::QIODevice::rollbackTransaction(); +} +bool QIODevice_wrapper::seek(qint64 pos) { + if (m_seekCallback) { + const void *thisPtr = this; + return m_seekCallback(const_cast(thisPtr), pos); + } else { + return ::QIODevice::seek(pos); + } +} +bool QIODevice_wrapper::seek_nocallback(qint64 pos) { + return ::QIODevice::seek(pos); +} +void QIODevice_wrapper::setCurrentReadChannel(int channel) { + ::QIODevice::setCurrentReadChannel(channel); +} +void QIODevice_wrapper::setCurrentWriteChannel(int channel) { + ::QIODevice::setCurrentWriteChannel(channel); +} +void QIODevice_wrapper::setErrorString(const QString &errorString) { + ::QIODevice::setErrorString(errorString); +} +void QIODevice_wrapper::setTextModeEnabled(bool enabled) { + ::QIODevice::setTextModeEnabled(enabled); +} +qint64 QIODevice_wrapper::size() const { + if (m_sizeCallback) { + const void *thisPtr = this; + return m_sizeCallback(const_cast(thisPtr)); + } else { + return ::QIODevice::size(); + } +} +qint64 QIODevice_wrapper::size_nocallback() const { + return ::QIODevice::size(); +} +qint64 QIODevice_wrapper::skip(qint64 maxSize) { + return ::QIODevice::skip(maxSize); +} +qint64 QIODevice_wrapper::skipData(qint64 maxSize) { + if (m_skipDataCallback) { + const void *thisPtr = this; + return m_skipDataCallback(const_cast(thisPtr), maxSize); + } else { + return ::QIODevice::skipData(maxSize); + } +} +qint64 QIODevice_wrapper::skipData_nocallback(qint64 maxSize) { + return ::QIODevice::skipData(maxSize); +} +void QIODevice_wrapper::startTransaction() { ::QIODevice::startTransaction(); } +QString QIODevice_wrapper::tr(const char *s, const char *c, int n) { + return ::QIODevice::tr(s, c, n); +} +bool QIODevice_wrapper::waitForBytesWritten(int msecs) { + if (m_waitForBytesWrittenCallback) { + const void *thisPtr = this; + return m_waitForBytesWrittenCallback(const_cast(thisPtr), msecs); + } else { + return ::QIODevice::waitForBytesWritten(msecs); + } +} +bool QIODevice_wrapper::waitForBytesWritten_nocallback(int msecs) { + return ::QIODevice::waitForBytesWritten(msecs); +} +bool QIODevice_wrapper::waitForReadyRead(int msecs) { + if (m_waitForReadyReadCallback) { + const void *thisPtr = this; + return m_waitForReadyReadCallback(const_cast(thisPtr), msecs); + } else { + return ::QIODevice::waitForReadyRead(msecs); + } +} +bool QIODevice_wrapper::waitForReadyRead_nocallback(int msecs) { + return ::QIODevice::waitForReadyRead(msecs); +} +qint64 QIODevice_wrapper::write(const QByteArray &data) { + return ::QIODevice::write(data); +} +qint64 QIODevice_wrapper::write(const char *data) { + return ::QIODevice::write(data); +} +qint64 QIODevice_wrapper::write(const char *data, qint64 len) { + return ::QIODevice::write(data, len); +} +int QIODevice_wrapper::writeChannelCount() const { + return ::QIODevice::writeChannelCount(); +} +qint64 QIODevice_wrapper::writeData(const char *data, qint64 len) { + if (m_writeDataCallback) { + const void *thisPtr = this; + return m_writeDataCallback(const_cast(thisPtr), data, len); + } else { + std::cerr << "writeData: Warning: Calling pure-virtual\n"; + return {}; + } +} +qint64 QIODevice_wrapper::writeData_nocallback(const char *data, qint64 len) { + std::cerr << "writeData: Warning: Calling pure-virtual\n"; + return {}; +} +QIODevice_wrapper::~QIODevice_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QIODevice *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QIODevice_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QIODevice_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QIODevice__constructor() { + auto ptr = new QtDartBindings_wrappersNS::QIODevice_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QIODevice__constructor_QObject(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QIODevice_wrapper(parent); + return reinterpret_cast(ptr); +} +// aboutToClose() +void c_QIODevice__aboutToClose(void *thisObj) { + fromPtr(thisObj)->aboutToClose(); +} +void c_QIODevice__onAboutToClose(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QIODevice::aboutToClose, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// atEnd() const +bool c_QIODevice__atEnd(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->atEnd_nocallback(); + } else { + return targetPtr->atEnd(); + } + }(); + return result; +} +// bytesAvailable() const +qint64 c_QIODevice__bytesAvailable(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->bytesAvailable_nocallback(); + } else { + return targetPtr->bytesAvailable(); + } + }(); + return result; +} +// bytesToWrite() const +qint64 c_QIODevice__bytesToWrite(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->bytesToWrite_nocallback(); + } else { + return targetPtr->bytesToWrite(); + } + }(); + return result; +} +// bytesWritten(qint64 bytes) +void c_QIODevice__bytesWritten_qint64(void *thisObj, qint64 bytes) { + fromPtr(thisObj)->bytesWritten(bytes); +} +void c_QIODevice__onBytesWritten_qint64(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QIODevice::bytesWritten, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// canReadLine() const +bool c_QIODevice__canReadLine(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->canReadLine_nocallback(); + } else { + return targetPtr->canReadLine(); + } + }(); + return result; +} +// channelBytesWritten(int channel, qint64 bytes) +void c_QIODevice__channelBytesWritten_int_qint64(void *thisObj, int channel, + qint64 bytes) { + fromPtr(thisObj)->channelBytesWritten(channel, bytes); +} +void c_QIODevice__onChannelBytesWritten_int_qint64(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QIODevice::channelBytesWritten, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// channelReadyRead(int channel) +void c_QIODevice__channelReadyRead_int(void *thisObj, int channel) { + fromPtr(thisObj)->channelReadyRead(channel); +} +void c_QIODevice__onChannelReadyRead_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QIODevice::channelReadyRead, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// close() +void c_QIODevice__close(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->close_nocallback(); + } else { + return targetPtr->close(); + } + }(); +} +// commitTransaction() +void c_QIODevice__commitTransaction(void *thisObj) { + fromPtr(thisObj)->commitTransaction(); +} +// currentReadChannel() const +int c_QIODevice__currentReadChannel(void *thisObj) { + const auto &result = fromPtr(thisObj)->currentReadChannel(); + return result; +} +// currentWriteChannel() const +int c_QIODevice__currentWriteChannel(void *thisObj) { + const auto &result = fromPtr(thisObj)->currentWriteChannel(); + return result; +} +// customEvent(QEvent * event) +void c_QIODevice__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +void c_QIODevice__onDestroyed_QObject(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QIODevice::destroyed, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// errorString() const +void *c_QIODevice__errorString(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->errorString()}; + return result; +} +// event(QEvent * event) +bool c_QIODevice__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QIODevice__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// getChar(char * c) +bool c_QIODevice__getChar_char(void *thisObj, char *c) { + const auto &result = fromPtr(thisObj)->getChar(c); + free((char *)c); + return result; +} +// isOpen() const +bool c_QIODevice__isOpen(void *thisObj) { + const auto &result = fromPtr(thisObj)->isOpen(); + return result; +} +// isReadable() const +bool c_QIODevice__isReadable(void *thisObj) { + const auto &result = fromPtr(thisObj)->isReadable(); + return result; +} +// isSequential() const +bool c_QIODevice__isSequential(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->isSequential_nocallback(); + } else { + return targetPtr->isSequential(); + } + }(); + return result; +} +// isTextModeEnabled() const +bool c_QIODevice__isTextModeEnabled(void *thisObj) { + const auto &result = fromPtr(thisObj)->isTextModeEnabled(); + return result; +} +// isTransactionStarted() const +bool c_QIODevice__isTransactionStarted(void *thisObj) { + const auto &result = fromPtr(thisObj)->isTransactionStarted(); + return result; +} +// isWritable() const +bool c_QIODevice__isWritable(void *thisObj) { + const auto &result = fromPtr(thisObj)->isWritable(); + return result; +} +// peek(char * data, qint64 maxlen) +qint64 c_QIODevice__peek_char_qint64(void *thisObj, char *data, qint64 maxlen) { + const auto &result = fromPtr(thisObj)->peek(data, maxlen); + free((char *)data); + return result; +} +// peek(qint64 maxlen) +void *c_QIODevice__peek_qint64(void *thisObj, qint64 maxlen) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->peek(maxlen)}; + return result; +} +// pos() const +qint64 c_QIODevice__pos(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->pos_nocallback(); + } else { + return targetPtr->pos(); + } + }(); + return result; +} +// read(char * data, qint64 maxlen) +qint64 c_QIODevice__read_char_qint64(void *thisObj, char *data, qint64 maxlen) { + const auto &result = fromPtr(thisObj)->read(data, maxlen); + free((char *)data); + return result; +} +// read(qint64 maxlen) +void *c_QIODevice__read_qint64(void *thisObj, qint64 maxlen) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->read(maxlen)}; + return result; +} +// readAll() +void *c_QIODevice__readAll(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->readAll()}; + return result; +} +// readChannelCount() const +int c_QIODevice__readChannelCount(void *thisObj) { + const auto &result = fromPtr(thisObj)->readChannelCount(); + return result; +} +// readChannelFinished() +void c_QIODevice__readChannelFinished(void *thisObj) { + fromPtr(thisObj)->readChannelFinished(); +} +void c_QIODevice__onReadChannelFinished(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QIODevice::readChannelFinished, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// readData(char * data, qint64 maxlen) +qint64 c_QIODevice__readData_char_qint64(void *thisObj, char *data, + qint64 maxlen) { + const auto &result = + fromWrapperPtr(thisObj)->readData_nocallback(data, maxlen); + free((char *)data); + return result; +} +// readLine(char * data, qint64 maxlen) +qint64 c_QIODevice__readLine_char_qint64(void *thisObj, char *data, + qint64 maxlen) { + const auto &result = fromPtr(thisObj)->readLine(data, maxlen); + free((char *)data); + return result; +} +// readLine(qint64 maxlen) +void *c_QIODevice__readLine_qint64(void *thisObj, qint64 maxlen) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->readLine(maxlen)}; + return result; +} +// readLineData(char * data, qint64 maxlen) +qint64 c_QIODevice__readLineData_char_qint64(void *thisObj, char *data, + qint64 maxlen) { + const auto &result = + fromWrapperPtr(thisObj)->readLineData_nocallback(data, maxlen); + free((char *)data); + return result; +} +// readyRead() +void c_QIODevice__readyRead(void *thisObj) { fromPtr(thisObj)->readyRead(); } +void c_QIODevice__onReadyRead(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QIODevice::readyRead, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// reset() +bool c_QIODevice__reset(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->reset_nocallback(); + } else { + return targetPtr->reset(); + } + }(); + return result; +} +// rollbackTransaction() +void c_QIODevice__rollbackTransaction(void *thisObj) { + fromPtr(thisObj)->rollbackTransaction(); +} +// seek(qint64 pos) +bool c_QIODevice__seek_qint64(void *thisObj, qint64 pos) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->seek_nocallback(pos); + } else { + return targetPtr->seek(pos); + } + }(); + return result; +} +// setCurrentReadChannel(int channel) +void c_QIODevice__setCurrentReadChannel_int(void *thisObj, int channel) { + fromPtr(thisObj)->setCurrentReadChannel(channel); +} +// setCurrentWriteChannel(int channel) +void c_QIODevice__setCurrentWriteChannel_int(void *thisObj, int channel) { + fromPtr(thisObj)->setCurrentWriteChannel(channel); +} +// setErrorString(const QString & errorString) +void c_QIODevice__setErrorString_QString(void *thisObj, + const char *errorString_) { + const auto errorString = QString::fromUtf8(errorString_); + fromWrapperPtr(thisObj)->setErrorString(errorString); + free((char *)errorString_); +} +// setTextModeEnabled(bool enabled) +void c_QIODevice__setTextModeEnabled_bool(void *thisObj, bool enabled) { + fromPtr(thisObj)->setTextModeEnabled(enabled); +} +// size() const +qint64 c_QIODevice__size(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->size_nocallback(); + } else { + return targetPtr->size(); + } + }(); + return result; +} +// skip(qint64 maxSize) +qint64 c_QIODevice__skip_qint64(void *thisObj, qint64 maxSize) { + const auto &result = fromPtr(thisObj)->skip(maxSize); + return result; +} +// skipData(qint64 maxSize) +qint64 c_QIODevice__skipData_qint64(void *thisObj, qint64 maxSize) { + const auto &result = fromWrapperPtr(thisObj)->skipData_nocallback(maxSize); + return result; +} +// startTransaction() +void c_QIODevice__startTransaction(void *thisObj) { + fromPtr(thisObj)->startTransaction(); +} +// tr(const char * s, const char * c, int n) +void *c_static_QIODevice__tr_char_char_int(const char *s, const char *c, + int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QIODevice_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +// waitForBytesWritten(int msecs) +bool c_QIODevice__waitForBytesWritten_int(void *thisObj, int msecs) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->waitForBytesWritten_nocallback(msecs); + } else { + return targetPtr->waitForBytesWritten(msecs); + } + }(); + return result; +} +// waitForReadyRead(int msecs) +bool c_QIODevice__waitForReadyRead_int(void *thisObj, int msecs) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->waitForReadyRead_nocallback(msecs); + } else { + return targetPtr->waitForReadyRead(msecs); + } + }(); + return result; +} +// write(const QByteArray & data) +qint64 c_QIODevice__write_QByteArray(void *thisObj, void *data_) { + assert(data_); + auto &data = *reinterpret_cast(data_); + const auto &result = fromPtr(thisObj)->write(data); + return result; +} +// write(const char * data) +qint64 c_QIODevice__write_char(void *thisObj, const char *data) { + const auto &result = fromPtr(thisObj)->write(data); + free((char *)data); + return result; +} +// write(const char * data, qint64 len) +qint64 c_QIODevice__write_char_qint64(void *thisObj, const char *data, + qint64 len) { + const auto &result = fromPtr(thisObj)->write(data, len); + free((char *)data); + return result; +} +// writeChannelCount() const +int c_QIODevice__writeChannelCount(void *thisObj) { + const auto &result = fromPtr(thisObj)->writeChannelCount(); + return result; +} +// writeData(const char * data, qint64 len) +qint64 c_QIODevice__writeData_char_qint64(void *thisObj, const char *data, + qint64 len) { + const auto &result = fromWrapperPtr(thisObj)->writeData_nocallback(data, len); + free((char *)data); + return result; +} +void c_QIODevice__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QIODevice__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 3458: + wrapper->m_atEndCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_atEnd>(callback); + break; + case 3460: + wrapper->m_bytesAvailableCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_bytesAvailable>( + callback); + break; + case 3461: + wrapper->m_bytesToWriteCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_bytesToWrite>( + callback); + break; + case 3463: + wrapper->m_canReadLineCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_canReadLine>( + callback); + break; + case 3467: + wrapper->m_closeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_close>(callback); + break; + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_customEvent>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_event>(callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_eventFilter>( + callback); + break; + case 3487: + wrapper->m_isSequentialCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_isSequential>( + callback); + break; + case 3498: + wrapper->m_posCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_pos>(callback); + break; + case 3506: + wrapper->m_readDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_readData>( + callback); + break; + case 3509: + wrapper->m_readLineDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_readLineData>( + callback); + break; + case 3513: + wrapper->m_resetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_reset>(callback); + break; + case 3515: + wrapper->m_seekCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_seek>(callback); + break; + case 3525: + wrapper->m_sizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_size>(callback); + break; + case 3527: + wrapper->m_skipDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_skipData>( + callback); + break; + case 3532: + wrapper->m_waitForBytesWrittenCallback = + reinterpret_cast(callback); + break; + case 3533: + wrapper->m_waitForReadyReadCallback = + reinterpret_cast(callback); + break; + case 3538: + wrapper->m_writeDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_writeData>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QIODevice_c.h b/generated/QtDartBindings/dart/ffi/QIODevice_c.h new file mode 100644 index 0000000..04c8a19 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QIODevice_c.h @@ -0,0 +1,300 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QIODevice_wrapper : public ::QIODevice { +public: + ~QIODevice_wrapper(); + QIODevice_wrapper(); + QIODevice_wrapper(QObject *parent); + void aboutToClose(); + virtual bool atEnd() const; + virtual bool atEnd_nocallback() const; + virtual qint64 bytesAvailable() const; + virtual qint64 bytesAvailable_nocallback() const; + virtual qint64 bytesToWrite() const; + virtual qint64 bytesToWrite_nocallback() const; + void bytesWritten(qint64 bytes); + virtual bool canReadLine() const; + virtual bool canReadLine_nocallback() const; + void channelBytesWritten(int channel, qint64 bytes); + void channelReadyRead(int channel); + virtual void close(); + virtual void close_nocallback(); + void commitTransaction(); + int currentReadChannel() const; + int currentWriteChannel() const; + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + QString errorString() const; + virtual bool event(QEvent *event); + virtual bool event_nocallback(QEvent *event); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + bool getChar(char *c); + bool isOpen() const; + bool isReadable() const; + virtual bool isSequential() const; + virtual bool isSequential_nocallback() const; + bool isTextModeEnabled() const; + bool isTransactionStarted() const; + bool isWritable() const; + qint64 peek(char *data, qint64 maxlen); + QByteArray peek(qint64 maxlen); + virtual qint64 pos() const; + virtual qint64 pos_nocallback() const; + qint64 read(char *data, qint64 maxlen); + QByteArray read(qint64 maxlen); + QByteArray readAll(); + int readChannelCount() const; + void readChannelFinished(); + virtual qint64 readData(char *data, qint64 maxlen); + virtual qint64 readData_nocallback(char *data, qint64 maxlen); + qint64 readLine(char *data, qint64 maxlen); + QByteArray readLine(qint64 maxlen = 0); + virtual qint64 readLineData(char *data, qint64 maxlen); + virtual qint64 readLineData_nocallback(char *data, qint64 maxlen); + void readyRead(); + virtual bool reset(); + virtual bool reset_nocallback(); + void rollbackTransaction(); + virtual bool seek(qint64 pos); + virtual bool seek_nocallback(qint64 pos); + void setCurrentReadChannel(int channel); + void setCurrentWriteChannel(int channel); + void setErrorString(const QString &errorString); + void setTextModeEnabled(bool enabled); + virtual qint64 size() const; + virtual qint64 size_nocallback() const; + qint64 skip(qint64 maxSize); + virtual qint64 skipData(qint64 maxSize); + virtual qint64 skipData_nocallback(qint64 maxSize); + void startTransaction(); + static QString tr(const char *s, const char *c, int n); + virtual bool waitForBytesWritten(int msecs); + virtual bool waitForBytesWritten_nocallback(int msecs); + virtual bool waitForReadyRead(int msecs); + virtual bool waitForReadyRead_nocallback(int msecs); + qint64 write(const QByteArray &data); + qint64 write(const char *data); + qint64 write(const char *data, qint64 len); + int writeChannelCount() const; + virtual qint64 writeData(const char *data, qint64 len); + virtual qint64 writeData_nocallback(const char *data, qint64 len); + typedef bool (*Callback_atEnd)(void *); + Callback_atEnd m_atEndCallback = nullptr; + typedef qint64 (*Callback_bytesAvailable)(void *); + Callback_bytesAvailable m_bytesAvailableCallback = nullptr; + typedef qint64 (*Callback_bytesToWrite)(void *); + Callback_bytesToWrite m_bytesToWriteCallback = nullptr; + typedef bool (*Callback_canReadLine)(void *); + Callback_canReadLine m_canReadLineCallback = nullptr; + typedef void (*Callback_close)(void *); + Callback_close m_closeCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef bool (*Callback_isSequential)(void *); + Callback_isSequential m_isSequentialCallback = nullptr; + typedef qint64 (*Callback_pos)(void *); + Callback_pos m_posCallback = nullptr; + typedef qint64 (*Callback_readData)(void *, char *data, qint64 maxlen); + Callback_readData m_readDataCallback = nullptr; + typedef qint64 (*Callback_readLineData)(void *, char *data, qint64 maxlen); + Callback_readLineData m_readLineDataCallback = nullptr; + typedef bool (*Callback_reset)(void *); + Callback_reset m_resetCallback = nullptr; + typedef bool (*Callback_seek)(void *, qint64 pos); + Callback_seek m_seekCallback = nullptr; + typedef qint64 (*Callback_size)(void *); + Callback_size m_sizeCallback = nullptr; + typedef qint64 (*Callback_skipData)(void *, qint64 maxSize); + Callback_skipData m_skipDataCallback = nullptr; + typedef bool (*Callback_waitForBytesWritten)(void *, int msecs); + Callback_waitForBytesWritten m_waitForBytesWrittenCallback = nullptr; + typedef bool (*Callback_waitForReadyRead)(void *, int msecs); + Callback_waitForReadyRead m_waitForReadyReadCallback = nullptr; + typedef qint64 (*Callback_writeData)(void *, const char *data, qint64 len); + Callback_writeData m_writeDataCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QIODevice::QIODevice() +QtDartBindings_EXPORT void *c_QIODevice__constructor(); +// QIODevice::QIODevice(QObject * parent) +QtDartBindings_EXPORT void *c_QIODevice__constructor_QObject(void *parent_); +// QIODevice::aboutToClose() +QtDartBindings_EXPORT void c_QIODevice__aboutToClose(void *thisObj); +QtDartBindings_EXPORT void +c_QIODevice__onAboutToClose(void *thisObj, void *contextQObject, + void *callback); // QIODevice::atEnd() const +QtDartBindings_EXPORT bool c_QIODevice__atEnd(void *thisObj); +// QIODevice::bytesAvailable() const +QtDartBindings_EXPORT qint64 c_QIODevice__bytesAvailable(void *thisObj); +// QIODevice::bytesToWrite() const +QtDartBindings_EXPORT qint64 c_QIODevice__bytesToWrite(void *thisObj); +// QIODevice::bytesWritten(qint64 bytes) +QtDartBindings_EXPORT void c_QIODevice__bytesWritten_qint64(void *thisObj, + qint64 bytes); +QtDartBindings_EXPORT void c_QIODevice__onBytesWritten_qint64( + void *thisObj, void *contextQObject, + void *callback); // QIODevice::canReadLine() const +QtDartBindings_EXPORT bool c_QIODevice__canReadLine(void *thisObj); +// QIODevice::channelBytesWritten(int channel, qint64 bytes) +QtDartBindings_EXPORT void +c_QIODevice__channelBytesWritten_int_qint64(void *thisObj, int channel, + qint64 bytes); +QtDartBindings_EXPORT void c_QIODevice__onChannelBytesWritten_int_qint64( + void *thisObj, void *contextQObject, + void *callback); // QIODevice::channelReadyRead(int channel) +QtDartBindings_EXPORT void c_QIODevice__channelReadyRead_int(void *thisObj, + int channel); +QtDartBindings_EXPORT void +c_QIODevice__onChannelReadyRead_int(void *thisObj, void *contextQObject, + void *callback); // QIODevice::close() +QtDartBindings_EXPORT void c_QIODevice__close(void *thisObj); +// QIODevice::commitTransaction() +QtDartBindings_EXPORT void c_QIODevice__commitTransaction(void *thisObj); +// QIODevice::currentReadChannel() const +QtDartBindings_EXPORT int c_QIODevice__currentReadChannel(void *thisObj); +// QIODevice::currentWriteChannel() const +QtDartBindings_EXPORT int c_QIODevice__currentWriteChannel(void *thisObj); +// QIODevice::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QIODevice__customEvent_QEvent(void *thisObj, + void *event_); +// QIODevice::errorString() const +QtDartBindings_EXPORT void *c_QIODevice__errorString(void *thisObj); +// QIODevice::event(QEvent * event) +QtDartBindings_EXPORT bool c_QIODevice__event_QEvent(void *thisObj, + void *event_); +// QIODevice::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QIODevice__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QIODevice::getChar(char * c) +QtDartBindings_EXPORT bool c_QIODevice__getChar_char(void *thisObj, char *c); +// QIODevice::isOpen() const +QtDartBindings_EXPORT bool c_QIODevice__isOpen(void *thisObj); +// QIODevice::isReadable() const +QtDartBindings_EXPORT bool c_QIODevice__isReadable(void *thisObj); +// QIODevice::isSequential() const +QtDartBindings_EXPORT bool c_QIODevice__isSequential(void *thisObj); +// QIODevice::isTextModeEnabled() const +QtDartBindings_EXPORT bool c_QIODevice__isTextModeEnabled(void *thisObj); +// QIODevice::isTransactionStarted() const +QtDartBindings_EXPORT bool c_QIODevice__isTransactionStarted(void *thisObj); +// QIODevice::isWritable() const +QtDartBindings_EXPORT bool c_QIODevice__isWritable(void *thisObj); +// QIODevice::peek(char * data, qint64 maxlen) +QtDartBindings_EXPORT qint64 c_QIODevice__peek_char_qint64(void *thisObj, + char *data, + qint64 maxlen); +// QIODevice::peek(qint64 maxlen) +QtDartBindings_EXPORT void *c_QIODevice__peek_qint64(void *thisObj, + qint64 maxlen); +// QIODevice::pos() const +QtDartBindings_EXPORT qint64 c_QIODevice__pos(void *thisObj); +// QIODevice::read(char * data, qint64 maxlen) +QtDartBindings_EXPORT qint64 c_QIODevice__read_char_qint64(void *thisObj, + char *data, + qint64 maxlen); +// QIODevice::read(qint64 maxlen) +QtDartBindings_EXPORT void *c_QIODevice__read_qint64(void *thisObj, + qint64 maxlen); +// QIODevice::readAll() +QtDartBindings_EXPORT void *c_QIODevice__readAll(void *thisObj); +// QIODevice::readChannelCount() const +QtDartBindings_EXPORT int c_QIODevice__readChannelCount(void *thisObj); +// QIODevice::readChannelFinished() +QtDartBindings_EXPORT void c_QIODevice__readChannelFinished(void *thisObj); +QtDartBindings_EXPORT void c_QIODevice__onReadChannelFinished( + void *thisObj, void *contextQObject, + void *callback); // QIODevice::readData(char * data, qint64 maxlen) +QtDartBindings_EXPORT qint64 c_QIODevice__readData_char_qint64(void *thisObj, + char *data, + qint64 maxlen); +// QIODevice::readLine(char * data, qint64 maxlen) +QtDartBindings_EXPORT qint64 c_QIODevice__readLine_char_qint64(void *thisObj, + char *data, + qint64 maxlen); +// QIODevice::readLine(qint64 maxlen) +QtDartBindings_EXPORT void *c_QIODevice__readLine_qint64(void *thisObj, + qint64 maxlen); +// QIODevice::readLineData(char * data, qint64 maxlen) +QtDartBindings_EXPORT qint64 +c_QIODevice__readLineData_char_qint64(void *thisObj, char *data, qint64 maxlen); +// QIODevice::readyRead() +QtDartBindings_EXPORT void c_QIODevice__readyRead(void *thisObj); +QtDartBindings_EXPORT void +c_QIODevice__onReadyRead(void *thisObj, void *contextQObject, + void *callback); // QIODevice::reset() +QtDartBindings_EXPORT bool c_QIODevice__reset(void *thisObj); +// QIODevice::rollbackTransaction() +QtDartBindings_EXPORT void c_QIODevice__rollbackTransaction(void *thisObj); +// QIODevice::seek(qint64 pos) +QtDartBindings_EXPORT bool c_QIODevice__seek_qint64(void *thisObj, qint64 pos); +// QIODevice::setCurrentReadChannel(int channel) +QtDartBindings_EXPORT void c_QIODevice__setCurrentReadChannel_int(void *thisObj, + int channel); +// QIODevice::setCurrentWriteChannel(int channel) +QtDartBindings_EXPORT void +c_QIODevice__setCurrentWriteChannel_int(void *thisObj, int channel); +// QIODevice::setErrorString(const QString & errorString) +QtDartBindings_EXPORT void +c_QIODevice__setErrorString_QString(void *thisObj, const char *errorString_); +// QIODevice::setTextModeEnabled(bool enabled) +QtDartBindings_EXPORT void c_QIODevice__setTextModeEnabled_bool(void *thisObj, + bool enabled); +// QIODevice::size() const +QtDartBindings_EXPORT qint64 c_QIODevice__size(void *thisObj); +// QIODevice::skip(qint64 maxSize) +QtDartBindings_EXPORT qint64 c_QIODevice__skip_qint64(void *thisObj, + qint64 maxSize); +// QIODevice::skipData(qint64 maxSize) +QtDartBindings_EXPORT qint64 c_QIODevice__skipData_qint64(void *thisObj, + qint64 maxSize); +// QIODevice::startTransaction() +QtDartBindings_EXPORT void c_QIODevice__startTransaction(void *thisObj); +// QIODevice::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QIODevice__tr_char_char_int(const char *s, const char *c, int n); +// QIODevice::waitForBytesWritten(int msecs) +QtDartBindings_EXPORT bool c_QIODevice__waitForBytesWritten_int(void *thisObj, + int msecs); +// QIODevice::waitForReadyRead(int msecs) +QtDartBindings_EXPORT bool c_QIODevice__waitForReadyRead_int(void *thisObj, + int msecs); +// QIODevice::write(const QByteArray & data) +QtDartBindings_EXPORT qint64 c_QIODevice__write_QByteArray(void *thisObj, + void *data_); +// QIODevice::write(const char * data) +QtDartBindings_EXPORT qint64 c_QIODevice__write_char(void *thisObj, + const char *data); +// QIODevice::write(const char * data, qint64 len) +QtDartBindings_EXPORT qint64 c_QIODevice__write_char_qint64(void *thisObj, + const char *data, + qint64 len); +// QIODevice::writeChannelCount() const +QtDartBindings_EXPORT int c_QIODevice__writeChannelCount(void *thisObj); +// QIODevice::writeData(const char * data, qint64 len) +QtDartBindings_EXPORT qint64 +c_QIODevice__writeData_char_qint64(void *thisObj, const char *data, qint64 len); +QtDartBindings_EXPORT void c_QIODevice__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QIODevice__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QIODevice_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QIODevice_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QIODevice_wrapper.cpp new file mode 100644 index 0000000..4776afa --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QIODevice_wrapper.cpp @@ -0,0 +1,1386 @@ +#include "QIODevice_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QIODevice_wrapper::QIODevice_wrapper() : ::QIODevice() {} + +// tag=1006 +QIODevice_wrapper::QIODevice_wrapper(QObject *parent) : ::QIODevice(parent) {} +void QIODevice_wrapper::aboutToClose() { + // tag=1000 + + // tag=1004 + ::QIODevice::aboutToClose(); +} +bool QIODevice_wrapper::atEnd() const { + // tag=1000 + if (m_atEndCallback) { + // tag=1001 + const void *thisPtr = this; + return m_atEndCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QIODevice::atEnd(); + } +} +// tag=1009 +bool QIODevice_wrapper::atEnd_nocallback() const { + // tag=1003 + return ::QIODevice::atEnd(); +} +qint64 QIODevice_wrapper::bytesAvailable() const { + // tag=1000 + if (m_bytesAvailableCallback) { + // tag=1001 + const void *thisPtr = this; + return m_bytesAvailableCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QIODevice::bytesAvailable(); + } +} +// tag=1009 +qint64 QIODevice_wrapper::bytesAvailable_nocallback() const { + // tag=1003 + return ::QIODevice::bytesAvailable(); +} +qint64 QIODevice_wrapper::bytesToWrite() const { + // tag=1000 + if (m_bytesToWriteCallback) { + // tag=1001 + const void *thisPtr = this; + return m_bytesToWriteCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QIODevice::bytesToWrite(); + } +} +// tag=1009 +qint64 QIODevice_wrapper::bytesToWrite_nocallback() const { + // tag=1003 + return ::QIODevice::bytesToWrite(); +} +void QIODevice_wrapper::bytesWritten(qint64 bytes) { + // tag=1000 + + // tag=1004 + ::QIODevice::bytesWritten(bytes); +} +bool QIODevice_wrapper::canReadLine() const { + // tag=1000 + if (m_canReadLineCallback) { + // tag=1001 + const void *thisPtr = this; + return m_canReadLineCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QIODevice::canReadLine(); + } +} +// tag=1009 +bool QIODevice_wrapper::canReadLine_nocallback() const { + // tag=1003 + return ::QIODevice::canReadLine(); +} +void QIODevice_wrapper::channelBytesWritten(int channel, qint64 bytes) { + // tag=1000 + + // tag=1004 + ::QIODevice::channelBytesWritten(channel, bytes); +} +void QIODevice_wrapper::channelReadyRead(int channel) { + // tag=1000 + + // tag=1004 + ::QIODevice::channelReadyRead(channel); +} +void QIODevice_wrapper::close() { + // tag=1000 + if (m_closeCallback) { + // tag=1001 + const void *thisPtr = this; + m_closeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QIODevice::close(); + } +} +// tag=1009 +void QIODevice_wrapper::close_nocallback() { + // tag=1003 + ::QIODevice::close(); +} +void QIODevice_wrapper::commitTransaction() { + // tag=1000 + + // tag=1004 + ::QIODevice::commitTransaction(); +} +int QIODevice_wrapper::currentReadChannel() const { + // tag=1000 + + // tag=1004 + return ::QIODevice::currentReadChannel(); +} +int QIODevice_wrapper::currentWriteChannel() const { + // tag=1000 + + // tag=1004 + return ::QIODevice::currentWriteChannel(); +} +void QIODevice_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QIODevice::customEvent(event); + } +} +// tag=1009 +void QIODevice_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QIODevice::customEvent(event); +} +QString QIODevice_wrapper::errorString() const { + // tag=1000 + + // tag=1004 + return ::QIODevice::errorString(); +} +bool QIODevice_wrapper::event(QEvent *event) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + return ::QIODevice::event(event); + } +} +// tag=1009 +bool QIODevice_wrapper::event_nocallback(QEvent *event) { + // tag=1003 + return ::QIODevice::event(event); +} +bool QIODevice_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QIODevice::eventFilter(watched, event); + } +} +// tag=1009 +bool QIODevice_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + // tag=1003 + return ::QIODevice::eventFilter(watched, event); +} +bool QIODevice_wrapper::getChar(char *c) { + // tag=1000 + + // tag=1004 + return ::QIODevice::getChar(c); +} +bool QIODevice_wrapper::isOpen() const { + // tag=1000 + + // tag=1004 + return ::QIODevice::isOpen(); +} +bool QIODevice_wrapper::isReadable() const { + // tag=1000 + + // tag=1004 + return ::QIODevice::isReadable(); +} +bool QIODevice_wrapper::isSequential() const { + // tag=1000 + if (m_isSequentialCallback) { + // tag=1001 + const void *thisPtr = this; + return m_isSequentialCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QIODevice::isSequential(); + } +} +// tag=1009 +bool QIODevice_wrapper::isSequential_nocallback() const { + // tag=1003 + return ::QIODevice::isSequential(); +} +bool QIODevice_wrapper::isTextModeEnabled() const { + // tag=1000 + + // tag=1004 + return ::QIODevice::isTextModeEnabled(); +} +bool QIODevice_wrapper::isTransactionStarted() const { + // tag=1000 + + // tag=1004 + return ::QIODevice::isTransactionStarted(); +} +bool QIODevice_wrapper::isWritable() const { + // tag=1000 + + // tag=1004 + return ::QIODevice::isWritable(); +} +qint64 QIODevice_wrapper::peek(char *data, qint64 maxlen) { + // tag=1000 + + // tag=1004 + return ::QIODevice::peek(data, maxlen); +} +QByteArray QIODevice_wrapper::peek(qint64 maxlen) { + // tag=1000 + + // tag=1004 + return ::QIODevice::peek(maxlen); +} +qint64 QIODevice_wrapper::pos() const { + // tag=1000 + if (m_posCallback) { + // tag=1001 + const void *thisPtr = this; + return m_posCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QIODevice::pos(); + } +} +// tag=1009 +qint64 QIODevice_wrapper::pos_nocallback() const { + // tag=1003 + return ::QIODevice::pos(); +} +qint64 QIODevice_wrapper::read(char *data, qint64 maxlen) { + // tag=1000 + + // tag=1004 + return ::QIODevice::read(data, maxlen); +} +QByteArray QIODevice_wrapper::read(qint64 maxlen) { + // tag=1000 + + // tag=1004 + return ::QIODevice::read(maxlen); +} +QByteArray QIODevice_wrapper::readAll() { + // tag=1000 + + // tag=1004 + return ::QIODevice::readAll(); +} +int QIODevice_wrapper::readChannelCount() const { + // tag=1000 + + // tag=1004 + return ::QIODevice::readChannelCount(); +} +void QIODevice_wrapper::readChannelFinished() { + // tag=1000 + + // tag=1004 + ::QIODevice::readChannelFinished(); +} +qint64 QIODevice_wrapper::readData(char *data, qint64 maxlen) { + // tag=1000 + if (m_readDataCallback) { + // tag=1001 + const void *thisPtr = this; + return m_readDataCallback(const_cast(thisPtr), data, maxlen); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +qint64 QIODevice_wrapper::readData_nocallback(char *data, qint64 maxlen) { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +qint64 QIODevice_wrapper::readLine(char *data, qint64 maxlen) { + // tag=1000 + + // tag=1004 + return ::QIODevice::readLine(data, maxlen); +} +QByteArray QIODevice_wrapper::readLine(qint64 maxlen) { + // tag=1000 + + // tag=1004 + return ::QIODevice::readLine(maxlen); +} +qint64 QIODevice_wrapper::readLineData(char *data, qint64 maxlen) { + // tag=1000 + if (m_readLineDataCallback) { + // tag=1001 + const void *thisPtr = this; + return m_readLineDataCallback(const_cast(thisPtr), data, maxlen); + } else { + // tag=1002 + return ::QIODevice::readLineData(data, maxlen); + } +} +// tag=1009 +qint64 QIODevice_wrapper::readLineData_nocallback(char *data, qint64 maxlen) { + // tag=1003 + return ::QIODevice::readLineData(data, maxlen); +} +void QIODevice_wrapper::readyRead() { + // tag=1000 + + // tag=1004 + ::QIODevice::readyRead(); +} +bool QIODevice_wrapper::reset() { + // tag=1000 + if (m_resetCallback) { + // tag=1001 + const void *thisPtr = this; + return m_resetCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QIODevice::reset(); + } +} +// tag=1009 +bool QIODevice_wrapper::reset_nocallback() { + // tag=1003 + return ::QIODevice::reset(); +} +void QIODevice_wrapper::rollbackTransaction() { + // tag=1000 + + // tag=1004 + ::QIODevice::rollbackTransaction(); +} +bool QIODevice_wrapper::seek(qint64 pos) { + // tag=1000 + if (m_seekCallback) { + // tag=1001 + const void *thisPtr = this; + return m_seekCallback(const_cast(thisPtr), pos); + } else { + // tag=1002 + return ::QIODevice::seek(pos); + } +} +// tag=1009 +bool QIODevice_wrapper::seek_nocallback(qint64 pos) { + // tag=1003 + return ::QIODevice::seek(pos); +} +void QIODevice_wrapper::setCurrentReadChannel(int channel) { + // tag=1000 + + // tag=1004 + ::QIODevice::setCurrentReadChannel(channel); +} +void QIODevice_wrapper::setCurrentWriteChannel(int channel) { + // tag=1000 + + // tag=1004 + ::QIODevice::setCurrentWriteChannel(channel); +} +void QIODevice_wrapper::setErrorString(const QString &errorString) { + // tag=1000 + + // tag=1004 + ::QIODevice::setErrorString(errorString); +} +void QIODevice_wrapper::setTextModeEnabled(bool enabled) { + // tag=1000 + + // tag=1004 + ::QIODevice::setTextModeEnabled(enabled); +} +qint64 QIODevice_wrapper::size() const { + // tag=1000 + if (m_sizeCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sizeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QIODevice::size(); + } +} +// tag=1009 +qint64 QIODevice_wrapper::size_nocallback() const { + // tag=1003 + return ::QIODevice::size(); +} +qint64 QIODevice_wrapper::skip(qint64 maxSize) { + // tag=1000 + + // tag=1004 + return ::QIODevice::skip(maxSize); +} +qint64 QIODevice_wrapper::skipData(qint64 maxSize) { + // tag=1000 + if (m_skipDataCallback) { + // tag=1001 + const void *thisPtr = this; + return m_skipDataCallback(const_cast(thisPtr), maxSize); + } else { + // tag=1002 + return ::QIODevice::skipData(maxSize); + } +} +// tag=1009 +qint64 QIODevice_wrapper::skipData_nocallback(qint64 maxSize) { + // tag=1003 + return ::QIODevice::skipData(maxSize); +} +void QIODevice_wrapper::startTransaction() { + // tag=1000 + + // tag=1004 + ::QIODevice::startTransaction(); +} +QString QIODevice_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QIODevice::tr(s, c, n); +} +bool QIODevice_wrapper::waitForBytesWritten(int msecs) { + // tag=1000 + if (m_waitForBytesWrittenCallback) { + // tag=1001 + const void *thisPtr = this; + return m_waitForBytesWrittenCallback(const_cast(thisPtr), msecs); + } else { + // tag=1002 + return ::QIODevice::waitForBytesWritten(msecs); + } +} +// tag=1009 +bool QIODevice_wrapper::waitForBytesWritten_nocallback(int msecs) { + // tag=1003 + return ::QIODevice::waitForBytesWritten(msecs); +} +bool QIODevice_wrapper::waitForReadyRead(int msecs) { + // tag=1000 + if (m_waitForReadyReadCallback) { + // tag=1001 + const void *thisPtr = this; + return m_waitForReadyReadCallback(const_cast(thisPtr), msecs); + } else { + // tag=1002 + return ::QIODevice::waitForReadyRead(msecs); + } +} +// tag=1009 +bool QIODevice_wrapper::waitForReadyRead_nocallback(int msecs) { + // tag=1003 + return ::QIODevice::waitForReadyRead(msecs); +} +qint64 QIODevice_wrapper::write(const QByteArray &data) { + // tag=1000 + + // tag=1004 + return ::QIODevice::write(data); +} +qint64 QIODevice_wrapper::write(const char *data) { + // tag=1000 + + // tag=1004 + return ::QIODevice::write(data); +} +qint64 QIODevice_wrapper::write(const char *data, qint64 len) { + // tag=1000 + + // tag=1004 + return ::QIODevice::write(data, len); +} +int QIODevice_wrapper::writeChannelCount() const { + // tag=1000 + + // tag=1004 + return ::QIODevice::writeChannelCount(); +} +qint64 QIODevice_wrapper::writeData(const char *data, qint64 len) { + // tag=1000 + if (m_writeDataCallback) { + // tag=1001 + const void *thisPtr = this; + return m_writeDataCallback(const_cast(thisPtr), data, len); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +qint64 QIODevice_wrapper::writeData_nocallback(const char *data, qint64 len) { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} + +// tag=1005 +QIODevice_wrapper::~QIODevice_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QIODevice *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QIODevice_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QIODevice_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QIODevice__constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QIODevice_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QIODevice__constructor_QObject(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QIODevice_wrapper(parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// aboutToClose() +void c_QIODevice__aboutToClose(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->aboutToClose(); +} + +// tag=1079 +void c_QIODevice__onAboutToClose(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QIODevice::aboutToClose, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// atEnd() const +bool c_QIODevice__atEnd(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->atEnd_nocallback(); + } else { + return targetPtr->atEnd(); + } + }(); +} + +// tag=1050 +// bytesAvailable() const +qint64 c_QIODevice__bytesAvailable(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->bytesAvailable_nocallback(); + } else { + return targetPtr->bytesAvailable(); + } + }(); +} + +// tag=1050 +// bytesToWrite() const +qint64 c_QIODevice__bytesToWrite(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->bytesToWrite_nocallback(); + } else { + return targetPtr->bytesToWrite(); + } + }(); +} + +// tag=1050 +// bytesWritten(qint64 bytes) +void c_QIODevice__bytesWritten_qint64(void *thisObj, qint64 bytes) { + // tag=1010 + fromPtr(thisObj)->bytesWritten(bytes); +} + +// tag=1079 +void c_QIODevice__onBytesWritten_qint64(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QIODevice::bytesWritten, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// canReadLine() const +bool c_QIODevice__canReadLine(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->canReadLine_nocallback(); + } else { + return targetPtr->canReadLine(); + } + }(); +} + +// tag=1050 +// channelBytesWritten(int channel, qint64 bytes) +void c_QIODevice__channelBytesWritten_int_qint64(void *thisObj, int channel, + qint64 bytes) { + // tag=1010 + fromPtr(thisObj)->channelBytesWritten(channel, bytes); +} + +// tag=1079 +void c_QIODevice__onChannelBytesWritten_int_qint64(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QIODevice::channelBytesWritten, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// channelReadyRead(int channel) +void c_QIODevice__channelReadyRead_int(void *thisObj, int channel) { + // tag=1010 + fromPtr(thisObj)->channelReadyRead(channel); +} + +// tag=1079 +void c_QIODevice__onChannelReadyRead_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QIODevice::channelReadyRead, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// close() +void c_QIODevice__close(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->close_nocallback(); + } else { + return targetPtr->close(); + } + }(); +} + +// tag=1050 +// commitTransaction() +void c_QIODevice__commitTransaction(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->commitTransaction(); +} + +// tag=1050 +// currentReadChannel() const +int c_QIODevice__currentReadChannel(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->currentReadChannel(); +} + +// tag=1050 +// currentWriteChannel() const +int c_QIODevice__currentWriteChannel(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->currentWriteChannel(); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QIODevice__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1079 +void c_QIODevice__onDestroyed_QObject(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QIODevice::destroyed, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// errorString() const +void *c_QIODevice__errorString(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->errorString()}; +} + +// tag=1050 +// event(QEvent * event) +bool c_QIODevice__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QIODevice__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// getChar(char * c) +bool c_QIODevice__getChar_char(void *thisObj, char *c) { + return + // tag=1010 + fromPtr(thisObj)->getChar(c); +} + +// tag=1050 +// isOpen() const +bool c_QIODevice__isOpen(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isOpen(); +} + +// tag=1050 +// isReadable() const +bool c_QIODevice__isReadable(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isReadable(); +} + +// tag=1050 +// isSequential() const +bool c_QIODevice__isSequential(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->isSequential_nocallback(); + } else { + return targetPtr->isSequential(); + } + }(); +} + +// tag=1050 +// isTextModeEnabled() const +bool c_QIODevice__isTextModeEnabled(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isTextModeEnabled(); +} + +// tag=1050 +// isTransactionStarted() const +bool c_QIODevice__isTransactionStarted(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isTransactionStarted(); +} + +// tag=1050 +// isWritable() const +bool c_QIODevice__isWritable(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isWritable(); +} + +// tag=1050 +// peek(char * data, qint64 maxlen) +qint64 c_QIODevice__peek_char_qint64(void *thisObj, char *data, qint64 maxlen) { + return + // tag=1010 + fromPtr(thisObj)->peek(data, maxlen); +} + +// tag=1050 +// peek(qint64 maxlen) +void *c_QIODevice__peek_qint64(void *thisObj, qint64 maxlen) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->peek(maxlen)}; +} + +// tag=1050 +// pos() const +qint64 c_QIODevice__pos(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->pos_nocallback(); + } else { + return targetPtr->pos(); + } + }(); +} + +// tag=1050 +// read(char * data, qint64 maxlen) +qint64 c_QIODevice__read_char_qint64(void *thisObj, char *data, qint64 maxlen) { + return + // tag=1010 + fromPtr(thisObj)->read(data, maxlen); +} + +// tag=1050 +// read(qint64 maxlen) +void *c_QIODevice__read_qint64(void *thisObj, qint64 maxlen) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->read(maxlen)}; +} + +// tag=1050 +// readAll() +void *c_QIODevice__readAll(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->readAll()}; +} + +// tag=1050 +// readChannelCount() const +int c_QIODevice__readChannelCount(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->readChannelCount(); +} + +// tag=1050 +// readChannelFinished() +void c_QIODevice__readChannelFinished(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->readChannelFinished(); +} + +// tag=1079 +void c_QIODevice__onReadChannelFinished(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QIODevice::readChannelFinished, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// readData(char * data, qint64 maxlen) +qint64 c_QIODevice__readData_char_qint64(void *thisObj, char *data, + qint64 maxlen) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->readData_nocallback(data, maxlen); +} + +// tag=1050 +// readLine(char * data, qint64 maxlen) +qint64 c_QIODevice__readLine_char_qint64(void *thisObj, char *data, + qint64 maxlen) { + return + // tag=1010 + fromPtr(thisObj)->readLine(data, maxlen); +} + +// tag=1050 +// readLine(qint64 maxlen) +void *c_QIODevice__readLine_qint64(void *thisObj, qint64 maxlen) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->readLine(maxlen)}; +} + +// tag=1050 +// readLineData(char * data, qint64 maxlen) +qint64 c_QIODevice__readLineData_char_qint64(void *thisObj, char *data, + qint64 maxlen) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->readLineData_nocallback(data, maxlen); +} + +// tag=1050 +// readyRead() +void c_QIODevice__readyRead(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->readyRead(); +} + +// tag=1079 +void c_QIODevice__onReadyRead(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QIODevice::readyRead, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// reset() +bool c_QIODevice__reset(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->reset_nocallback(); + } else { + return targetPtr->reset(); + } + }(); +} + +// tag=1050 +// rollbackTransaction() +void c_QIODevice__rollbackTransaction(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->rollbackTransaction(); +} + +// tag=1050 +// seek(qint64 pos) +bool c_QIODevice__seek_qint64(void *thisObj, qint64 pos) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->seek_nocallback(pos); + } else { + return targetPtr->seek(pos); + } + }(); +} + +// tag=1050 +// setCurrentReadChannel(int channel) +void c_QIODevice__setCurrentReadChannel_int(void *thisObj, int channel) { + // tag=1010 + fromPtr(thisObj)->setCurrentReadChannel(channel); +} + +// tag=1050 +// setCurrentWriteChannel(int channel) +void c_QIODevice__setCurrentWriteChannel_int(void *thisObj, int channel) { + // tag=1010 + fromPtr(thisObj)->setCurrentWriteChannel(channel); +} + +// tag=1050 +// setErrorString(const QString & errorString) +void c_QIODevice__setErrorString_QString(void *thisObj, + const char *errorString_) { + const auto errorString = QString::fromUtf8(errorString_); + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->setErrorString(errorString); +} + +// tag=1050 +// setTextModeEnabled(bool enabled) +void c_QIODevice__setTextModeEnabled_bool(void *thisObj, bool enabled) { + // tag=1010 + fromPtr(thisObj)->setTextModeEnabled(enabled); +} + +// tag=1050 +// size() const +qint64 c_QIODevice__size(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->size_nocallback(); + } else { + return targetPtr->size(); + } + }(); +} + +// tag=1050 +// skip(qint64 maxSize) +qint64 c_QIODevice__skip_qint64(void *thisObj, qint64 maxSize) { + return + // tag=1010 + fromPtr(thisObj)->skip(maxSize); +} + +// tag=1050 +// skipData(qint64 maxSize) +qint64 c_QIODevice__skipData_qint64(void *thisObj, qint64 maxSize) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->skipData_nocallback(maxSize); +} + +// tag=1050 +// startTransaction() +void c_QIODevice__startTransaction(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->startTransaction(); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QIODevice__tr_char_char_int(const char *s, const char *c, + int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QIODevice_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// waitForBytesWritten(int msecs) +bool c_QIODevice__waitForBytesWritten_int(void *thisObj, int msecs) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->waitForBytesWritten_nocallback(msecs); + } else { + return targetPtr->waitForBytesWritten(msecs); + } + }(); +} + +// tag=1050 +// waitForReadyRead(int msecs) +bool c_QIODevice__waitForReadyRead_int(void *thisObj, int msecs) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->waitForReadyRead_nocallback(msecs); + } else { + return targetPtr->waitForReadyRead(msecs); + } + }(); +} + +// tag=1050 +// write(const QByteArray & data) +qint64 c_QIODevice__write_QByteArray(void *thisObj, void *data_) { + auto &data = *reinterpret_cast(data_); + return + // tag=1010 + fromPtr(thisObj)->write(data); +} + +// tag=1050 +// write(const char * data) +qint64 c_QIODevice__write_char(void *thisObj, const char *data) { + return + // tag=1010 + fromPtr(thisObj)->write(data); +} + +// tag=1050 +// write(const char * data, qint64 len) +qint64 c_QIODevice__write_char_qint64(void *thisObj, const char *data, + qint64 len) { + return + // tag=1010 + fromPtr(thisObj)->write(data, len); +} + +// tag=1050 +// writeChannelCount() const +int c_QIODevice__writeChannelCount(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->writeChannelCount(); +} + +// tag=1050 +// writeData(const char * data, qint64 len) +qint64 c_QIODevice__writeData_char_qint64(void *thisObj, const char *data, + qint64 len) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->writeData_nocallback(data, len); +} +void c_QIODevice__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QIODevice__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 3449: + wrapper->m_atEndCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_atEnd>(callback); + break; + case 3451: + wrapper->m_bytesAvailableCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_bytesAvailable>( + callback); + break; + case 3452: + wrapper->m_bytesToWriteCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_bytesToWrite>( + callback); + break; + case 3454: + wrapper->m_canReadLineCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_canReadLine>( + callback); + break; + case 3458: + wrapper->m_closeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_close>(callback); + break; + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_customEvent>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_event>(callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_eventFilter>( + callback); + break; + case 3476: + wrapper->m_isSequentialCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_isSequential>( + callback); + break; + case 3487: + wrapper->m_posCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_pos>(callback); + break; + case 3495: + wrapper->m_readDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_readData>( + callback); + break; + case 3498: + wrapper->m_readLineDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_readLineData>( + callback); + break; + case 3502: + wrapper->m_resetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_reset>(callback); + break; + case 3504: + wrapper->m_seekCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_seek>(callback); + break; + case 3515: + wrapper->m_sizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_size>(callback); + break; + case 3517: + wrapper->m_skipDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_skipData>( + callback); + break; + case 3522: + wrapper->m_waitForBytesWrittenCallback = + reinterpret_cast(callback); + break; + case 3523: + wrapper->m_waitForReadyReadCallback = + reinterpret_cast(callback); + break; + case 3528: + wrapper->m_writeDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QIODevice_wrapper::Callback_writeData>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QIODevice_wrapper.h b/generated/QtDartBindings/dart/ffi/QIODevice_wrapper.h new file mode 100644 index 0000000..937631e --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QIODevice_wrapper.h @@ -0,0 +1,523 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QIODevice_wrapper : public ::QIODevice { +public: + ~QIODevice_wrapper(); + // tag=1041 + QIODevice_wrapper(); + // tag=1041 + QIODevice_wrapper(QObject *parent); + // tag=1041 + void aboutToClose(); + // tag=1041 + virtual bool atEnd() const; + // tag=1008 + virtual bool atEnd_nocallback() const; + // tag=1041 + virtual qint64 bytesAvailable() const; + // tag=1008 + virtual qint64 bytesAvailable_nocallback() const; + // tag=1041 + virtual qint64 bytesToWrite() const; + // tag=1008 + virtual qint64 bytesToWrite_nocallback() const; + // tag=1041 + void bytesWritten(qint64 bytes); + // tag=1041 + virtual bool canReadLine() const; + // tag=1008 + virtual bool canReadLine_nocallback() const; + // tag=1041 + void channelBytesWritten(int channel, qint64 bytes); + // tag=1041 + void channelReadyRead(int channel); + // tag=1041 + virtual void close(); + // tag=1008 + virtual void close_nocallback(); + // tag=1041 + void commitTransaction(); + // tag=1041 + int currentReadChannel() const; + // tag=1041 + int currentWriteChannel() const; + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + QString errorString() const; + // tag=1041 + virtual bool event(QEvent *event); + // tag=1008 + virtual bool event_nocallback(QEvent *event); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + bool getChar(char *c); + // tag=1041 + bool isOpen() const; + // tag=1041 + bool isReadable() const; + // tag=1041 + virtual bool isSequential() const; + // tag=1008 + virtual bool isSequential_nocallback() const; + // tag=1041 + bool isTextModeEnabled() const; + // tag=1041 + bool isTransactionStarted() const; + // tag=1041 + bool isWritable() const; + // tag=1041 + qint64 peek(char *data, qint64 maxlen); + // tag=1041 + QByteArray peek(qint64 maxlen); + // tag=1041 + virtual qint64 pos() const; + // tag=1008 + virtual qint64 pos_nocallback() const; + // tag=1041 + qint64 read(char *data, qint64 maxlen); + // tag=1041 + QByteArray read(qint64 maxlen); + // tag=1041 + QByteArray readAll(); + // tag=1041 + int readChannelCount() const; + // tag=1041 + void readChannelFinished(); + // tag=1041 + virtual qint64 readData(char *data, qint64 maxlen); + // tag=1008 + virtual qint64 readData_nocallback(char *data, qint64 maxlen); + // tag=1041 + qint64 readLine(char *data, qint64 maxlen); + // tag=1041 + QByteArray readLine(qint64 maxlen = 0); + // tag=1041 + virtual qint64 readLineData(char *data, qint64 maxlen); + // tag=1008 + virtual qint64 readLineData_nocallback(char *data, qint64 maxlen); + // tag=1041 + void readyRead(); + // tag=1041 + virtual bool reset(); + // tag=1008 + virtual bool reset_nocallback(); + // tag=1041 + void rollbackTransaction(); + // tag=1041 + virtual bool seek(qint64 pos); + // tag=1008 + virtual bool seek_nocallback(qint64 pos); + // tag=1041 + void setCurrentReadChannel(int channel); + // tag=1041 + void setCurrentWriteChannel(int channel); + // tag=1041 + void setErrorString(const QString &errorString); + // tag=1041 + void setTextModeEnabled(bool enabled); + // tag=1041 + virtual qint64 size() const; + // tag=1008 + virtual qint64 size_nocallback() const; + // tag=1041 + qint64 skip(qint64 maxSize); + // tag=1041 + virtual qint64 skipData(qint64 maxSize); + // tag=1008 + virtual qint64 skipData_nocallback(qint64 maxSize); + // tag=1041 + void startTransaction(); + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + virtual bool waitForBytesWritten(int msecs); + // tag=1008 + virtual bool waitForBytesWritten_nocallback(int msecs); + // tag=1041 + virtual bool waitForReadyRead(int msecs); + // tag=1008 + virtual bool waitForReadyRead_nocallback(int msecs); + // tag=1041 + qint64 write(const QByteArray &data); + // tag=1041 + qint64 write(const char *data); + // tag=1041 + qint64 write(const char *data, qint64 len); + // tag=1041 + int writeChannelCount() const; + // tag=1041 + virtual qint64 writeData(const char *data, qint64 len); + // tag=1008 + virtual qint64 writeData_nocallback(const char *data, qint64 len); + // tag=1042 + typedef bool (*Callback_atEnd)(void *); + Callback_atEnd m_atEndCallback = nullptr; + // tag=1042 + typedef qint64 (*Callback_bytesAvailable)(void *); + Callback_bytesAvailable m_bytesAvailableCallback = nullptr; + // tag=1042 + typedef qint64 (*Callback_bytesToWrite)(void *); + Callback_bytesToWrite m_bytesToWriteCallback = nullptr; + // tag=1042 + typedef bool (*Callback_canReadLine)(void *); + Callback_canReadLine m_canReadLineCallback = nullptr; + // tag=1042 + typedef void (*Callback_close)(void *); + Callback_close m_closeCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef bool (*Callback_isSequential)(void *); + Callback_isSequential m_isSequentialCallback = nullptr; + // tag=1042 + typedef qint64 (*Callback_pos)(void *); + Callback_pos m_posCallback = nullptr; + // tag=1042 + typedef qint64 (*Callback_readData)(void *, char *data, qint64 maxlen); + Callback_readData m_readDataCallback = nullptr; + // tag=1042 + typedef qint64 (*Callback_readLineData)(void *, char *data, qint64 maxlen); + Callback_readLineData m_readLineDataCallback = nullptr; + // tag=1042 + typedef bool (*Callback_reset)(void *); + Callback_reset m_resetCallback = nullptr; + // tag=1042 + typedef bool (*Callback_seek)(void *, qint64 pos); + Callback_seek m_seekCallback = nullptr; + // tag=1042 + typedef qint64 (*Callback_size)(void *); + Callback_size m_sizeCallback = nullptr; + // tag=1042 + typedef qint64 (*Callback_skipData)(void *, qint64 maxSize); + Callback_skipData m_skipDataCallback = nullptr; + // tag=1042 + typedef bool (*Callback_waitForBytesWritten)(void *, int msecs); + Callback_waitForBytesWritten m_waitForBytesWrittenCallback = nullptr; + // tag=1042 + typedef bool (*Callback_waitForReadyRead)(void *, int msecs); + Callback_waitForReadyRead m_waitForReadyReadCallback = nullptr; + // tag=1042 + typedef qint64 (*Callback_writeData)(void *, const char *data, qint64 len); + Callback_writeData m_writeDataCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QIODevice::QIODevice() +QtDartBindings_EXPORT void *c_QIODevice__constructor(); + +// tag=1067 +// QIODevice::QIODevice(QObject * parent) +QtDartBindings_EXPORT void *c_QIODevice__constructor_QObject(void *parent_); + +// tag=1067 +// QIODevice::aboutToClose() +QtDartBindings_EXPORT void c_QIODevice__aboutToClose(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void c_QIODevice__onAboutToClose(void *thisObj, + void *contextQObject, + void *callback); +// tag=1067 +// QIODevice::atEnd() const +QtDartBindings_EXPORT bool c_QIODevice__atEnd(void *thisObj); + +// tag=1067 +// QIODevice::bytesAvailable() const +QtDartBindings_EXPORT qint64 c_QIODevice__bytesAvailable(void *thisObj); + +// tag=1067 +// QIODevice::bytesToWrite() const +QtDartBindings_EXPORT qint64 c_QIODevice__bytesToWrite(void *thisObj); + +// tag=1067 +// QIODevice::bytesWritten(qint64 bytes) +QtDartBindings_EXPORT void c_QIODevice__bytesWritten_qint64(void *thisObj, + qint64 bytes); + +// tag=1078 +QtDartBindings_EXPORT void +c_QIODevice__onBytesWritten_qint64(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QIODevice::canReadLine() const +QtDartBindings_EXPORT bool c_QIODevice__canReadLine(void *thisObj); + +// tag=1067 +// QIODevice::channelBytesWritten(int channel, qint64 bytes) +QtDartBindings_EXPORT void +c_QIODevice__channelBytesWritten_int_qint64(void *thisObj, int channel, + qint64 bytes); + +// tag=1078 +QtDartBindings_EXPORT void c_QIODevice__onChannelBytesWritten_int_qint64( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QIODevice::channelReadyRead(int channel) +QtDartBindings_EXPORT void c_QIODevice__channelReadyRead_int(void *thisObj, + int channel); + +// tag=1078 +QtDartBindings_EXPORT void +c_QIODevice__onChannelReadyRead_int(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QIODevice::close() +QtDartBindings_EXPORT void c_QIODevice__close(void *thisObj); + +// tag=1067 +// QIODevice::commitTransaction() +QtDartBindings_EXPORT void c_QIODevice__commitTransaction(void *thisObj); + +// tag=1067 +// QIODevice::currentReadChannel() const +QtDartBindings_EXPORT int c_QIODevice__currentReadChannel(void *thisObj); + +// tag=1067 +// QIODevice::currentWriteChannel() const +QtDartBindings_EXPORT int c_QIODevice__currentWriteChannel(void *thisObj); + +// tag=1067 +// QIODevice::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QIODevice__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QIODevice::errorString() const +QtDartBindings_EXPORT void *c_QIODevice__errorString(void *thisObj); + +// tag=1067 +// QIODevice::event(QEvent * event) +QtDartBindings_EXPORT bool c_QIODevice__event_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QIODevice::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QIODevice__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); + +// tag=1067 +// QIODevice::getChar(char * c) +QtDartBindings_EXPORT bool c_QIODevice__getChar_char(void *thisObj, char *c); + +// tag=1067 +// QIODevice::isOpen() const +QtDartBindings_EXPORT bool c_QIODevice__isOpen(void *thisObj); + +// tag=1067 +// QIODevice::isReadable() const +QtDartBindings_EXPORT bool c_QIODevice__isReadable(void *thisObj); + +// tag=1067 +// QIODevice::isSequential() const +QtDartBindings_EXPORT bool c_QIODevice__isSequential(void *thisObj); + +// tag=1067 +// QIODevice::isTextModeEnabled() const +QtDartBindings_EXPORT bool c_QIODevice__isTextModeEnabled(void *thisObj); + +// tag=1067 +// QIODevice::isTransactionStarted() const +QtDartBindings_EXPORT bool c_QIODevice__isTransactionStarted(void *thisObj); + +// tag=1067 +// QIODevice::isWritable() const +QtDartBindings_EXPORT bool c_QIODevice__isWritable(void *thisObj); + +// tag=1067 +// QIODevice::peek(char * data, qint64 maxlen) +QtDartBindings_EXPORT qint64 c_QIODevice__peek_char_qint64(void *thisObj, + char *data, + qint64 maxlen); + +// tag=1067 +// QIODevice::peek(qint64 maxlen) +QtDartBindings_EXPORT void *c_QIODevice__peek_qint64(void *thisObj, + qint64 maxlen); + +// tag=1067 +// QIODevice::pos() const +QtDartBindings_EXPORT qint64 c_QIODevice__pos(void *thisObj); + +// tag=1067 +// QIODevice::read(char * data, qint64 maxlen) +QtDartBindings_EXPORT qint64 c_QIODevice__read_char_qint64(void *thisObj, + char *data, + qint64 maxlen); + +// tag=1067 +// QIODevice::read(qint64 maxlen) +QtDartBindings_EXPORT void *c_QIODevice__read_qint64(void *thisObj, + qint64 maxlen); + +// tag=1067 +// QIODevice::readAll() +QtDartBindings_EXPORT void *c_QIODevice__readAll(void *thisObj); + +// tag=1067 +// QIODevice::readChannelCount() const +QtDartBindings_EXPORT int c_QIODevice__readChannelCount(void *thisObj); + +// tag=1067 +// QIODevice::readChannelFinished() +QtDartBindings_EXPORT void c_QIODevice__readChannelFinished(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void +c_QIODevice__onReadChannelFinished(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QIODevice::readData(char * data, qint64 maxlen) +QtDartBindings_EXPORT qint64 c_QIODevice__readData_char_qint64(void *thisObj, + char *data, + qint64 maxlen); + +// tag=1067 +// QIODevice::readLine(char * data, qint64 maxlen) +QtDartBindings_EXPORT qint64 c_QIODevice__readLine_char_qint64(void *thisObj, + char *data, + qint64 maxlen); + +// tag=1067 +// QIODevice::readLine(qint64 maxlen) +QtDartBindings_EXPORT void *c_QIODevice__readLine_qint64(void *thisObj, + qint64 maxlen); + +// tag=1067 +// QIODevice::readLineData(char * data, qint64 maxlen) +QtDartBindings_EXPORT qint64 +c_QIODevice__readLineData_char_qint64(void *thisObj, char *data, qint64 maxlen); + +// tag=1067 +// QIODevice::readyRead() +QtDartBindings_EXPORT void c_QIODevice__readyRead(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void +c_QIODevice__onReadyRead(void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QIODevice::reset() +QtDartBindings_EXPORT bool c_QIODevice__reset(void *thisObj); + +// tag=1067 +// QIODevice::rollbackTransaction() +QtDartBindings_EXPORT void c_QIODevice__rollbackTransaction(void *thisObj); + +// tag=1067 +// QIODevice::seek(qint64 pos) +QtDartBindings_EXPORT bool c_QIODevice__seek_qint64(void *thisObj, qint64 pos); + +// tag=1067 +// QIODevice::setCurrentReadChannel(int channel) +QtDartBindings_EXPORT void c_QIODevice__setCurrentReadChannel_int(void *thisObj, + int channel); + +// tag=1067 +// QIODevice::setCurrentWriteChannel(int channel) +QtDartBindings_EXPORT void +c_QIODevice__setCurrentWriteChannel_int(void *thisObj, int channel); + +// tag=1067 +// QIODevice::setErrorString(const QString & errorString) +QtDartBindings_EXPORT void +c_QIODevice__setErrorString_QString(void *thisObj, const char *errorString_); + +// tag=1067 +// QIODevice::setTextModeEnabled(bool enabled) +QtDartBindings_EXPORT void c_QIODevice__setTextModeEnabled_bool(void *thisObj, + bool enabled); + +// tag=1067 +// QIODevice::size() const +QtDartBindings_EXPORT qint64 c_QIODevice__size(void *thisObj); + +// tag=1067 +// QIODevice::skip(qint64 maxSize) +QtDartBindings_EXPORT qint64 c_QIODevice__skip_qint64(void *thisObj, + qint64 maxSize); + +// tag=1067 +// QIODevice::skipData(qint64 maxSize) +QtDartBindings_EXPORT qint64 c_QIODevice__skipData_qint64(void *thisObj, + qint64 maxSize); + +// tag=1067 +// QIODevice::startTransaction() +QtDartBindings_EXPORT void c_QIODevice__startTransaction(void *thisObj); + +// tag=1067 +// QIODevice::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QIODevice__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1067 +// QIODevice::waitForBytesWritten(int msecs) +QtDartBindings_EXPORT bool c_QIODevice__waitForBytesWritten_int(void *thisObj, + int msecs); + +// tag=1067 +// QIODevice::waitForReadyRead(int msecs) +QtDartBindings_EXPORT bool c_QIODevice__waitForReadyRead_int(void *thisObj, + int msecs); + +// tag=1067 +// QIODevice::write(const QByteArray & data) +QtDartBindings_EXPORT qint64 c_QIODevice__write_QByteArray(void *thisObj, + void *data_); + +// tag=1067 +// QIODevice::write(const char * data) +QtDartBindings_EXPORT qint64 c_QIODevice__write_char(void *thisObj, + const char *data); + +// tag=1067 +// QIODevice::write(const char * data, qint64 len) +QtDartBindings_EXPORT qint64 c_QIODevice__write_char_qint64(void *thisObj, + const char *data, + qint64 len); + +// tag=1067 +// QIODevice::writeChannelCount() const +QtDartBindings_EXPORT int c_QIODevice__writeChannelCount(void *thisObj); + +// tag=1067 +// QIODevice::writeData(const char * data, qint64 len) +QtDartBindings_EXPORT qint64 +c_QIODevice__writeData_char_qint64(void *thisObj, const char *data, qint64 len); + +// tag=1066 +QtDartBindings_EXPORT void c_QIODevice__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QIODevice__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QIODevice_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QIcon_c.cpp b/generated/QtDartBindings/dart/ffi/QIcon_c.cpp new file mode 100644 index 0000000..bba7d7d --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QIcon_c.cpp @@ -0,0 +1,325 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QIcon_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QIcon_wrapper::QIcon_wrapper() : ::QIcon() {} +QIcon_wrapper::QIcon_wrapper(const QPixmap &pixmap) : ::QIcon(pixmap) {} +QIcon_wrapper::QIcon_wrapper(const QString &fileName) : ::QIcon(fileName) {} +QSize QIcon_wrapper::actualSize(const QSize &size, QIcon::Mode mode, + QIcon::State state) const { + return ::QIcon::actualSize(size, mode, state); +} +void QIcon_wrapper::addFile(const QString &fileName, const QSize &size, + QIcon::Mode mode, QIcon::State state) { + ::QIcon::addFile(fileName, size, mode, state); +} +void QIcon_wrapper::addPixmap(const QPixmap &pixmap, QIcon::Mode mode, + QIcon::State state) { + ::QIcon::addPixmap(pixmap, mode, state); +} +QList QIcon_wrapper::availableSizes(QIcon::Mode mode, + QIcon::State state) const { + return ::QIcon::availableSizes(mode, state); +} +qint64 QIcon_wrapper::cacheKey() const { return ::QIcon::cacheKey(); } +void QIcon_wrapper::detach() { ::QIcon::detach(); } +QList QIcon_wrapper::fallbackSearchPaths() { + return ::QIcon::fallbackSearchPaths(); +} +QString QIcon_wrapper::fallbackThemeName() { + return ::QIcon::fallbackThemeName(); +} +QIcon QIcon_wrapper::fromTheme(const QString &name) { + return ::QIcon::fromTheme(name); +} +QIcon QIcon_wrapper::fromTheme(const QString &name, const QIcon &fallback) { + return ::QIcon::fromTheme(name, fallback); +} +bool QIcon_wrapper::hasThemeIcon(const QString &name) { + return ::QIcon::hasThemeIcon(name); +} +bool QIcon_wrapper::isDetached() const { return ::QIcon::isDetached(); } +bool QIcon_wrapper::isMask() const { return ::QIcon::isMask(); } +bool QIcon_wrapper::isNull() const { return ::QIcon::isNull(); } +QString QIcon_wrapper::name() const { return ::QIcon::name(); } +void QIcon_wrapper::paint(QPainter *painter, const QRect &rect) const { + ::QIcon::paint(painter, rect); +} +void QIcon_wrapper::paint(QPainter *painter, int x, int y, int w, int h) const { + ::QIcon::paint(painter, x, y, w, h); +} +QPixmap QIcon_wrapper::pixmap(const QSize &size, QIcon::Mode mode, + QIcon::State state) const { + return ::QIcon::pixmap(size, mode, state); +} +QPixmap QIcon_wrapper::pixmap(const QSize &size, qreal devicePixelRatio, + QIcon::Mode mode, QIcon::State state) const { + return ::QIcon::pixmap(size, devicePixelRatio, mode, state); +} +QPixmap QIcon_wrapper::pixmap(int extent, QIcon::Mode mode, + QIcon::State state) const { + return ::QIcon::pixmap(extent, mode, state); +} +QPixmap QIcon_wrapper::pixmap(int w, int h, QIcon::Mode mode, + QIcon::State state) const { + return ::QIcon::pixmap(w, h, mode, state); +} +void QIcon_wrapper::setFallbackSearchPaths(const QList &paths) { + ::QIcon::setFallbackSearchPaths(paths); +} +void QIcon_wrapper::setFallbackThemeName(const QString &name) { + ::QIcon::setFallbackThemeName(name); +} +void QIcon_wrapper::setIsMask(bool isMask) { ::QIcon::setIsMask(isMask); } +void QIcon_wrapper::setThemeName(const QString &path) { + ::QIcon::setThemeName(path); +} +void QIcon_wrapper::setThemeSearchPaths(const QList &searchpath) { + ::QIcon::setThemeSearchPaths(searchpath); +} +QString QIcon_wrapper::themeName() { return ::QIcon::themeName(); } +QList QIcon_wrapper::themeSearchPaths() { + return ::QIcon::themeSearchPaths(); +} +QIcon_wrapper::~QIcon_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QIcon *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +static QtDartBindings_wrappersNS::QIcon_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QIcon_Finalizer(void *cppObj) { + delete reinterpret_cast(cppObj); +} +void *c_QIcon__constructor() { + auto ptr = new QtDartBindings_wrappersNS::QIcon_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QIcon__constructor_QPixmap(void *pixmap_) { + assert(pixmap_); + auto &pixmap = *reinterpret_cast(pixmap_); + auto ptr = new QtDartBindings_wrappersNS::QIcon_wrapper(pixmap); + return reinterpret_cast(ptr); +} +void *c_QIcon__constructor_QString(const char *fileName_) { + const auto fileName = QString::fromUtf8(fileName_); + auto ptr = new QtDartBindings_wrappersNS::QIcon_wrapper(fileName); + return reinterpret_cast(ptr); +} +// actualSize(const QSize & size, QIcon::Mode mode, QIcon::State state) const +void *c_QIcon__actualSize_QSize_Mode_State(void *thisObj, void *size_, int mode, + int state) { + assert(size_); + auto &size = *reinterpret_cast(size_); + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->actualSize(size, static_cast(mode), + static_cast(state))}; + return result; +} +// addFile(const QString & fileName, const QSize & size, QIcon::Mode mode, +// QIcon::State state) +void c_QIcon__addFile_QString_QSize_Mode_State(void *thisObj, + const char *fileName_, + void *size_, int mode, + int state) { + const auto fileName = QString::fromUtf8(fileName_); + assert(size_); + auto &size = *reinterpret_cast(size_); + fromPtr(thisObj)->addFile(fileName, size, static_cast(mode), + static_cast(state)); + free((char *)fileName_); +} +// addPixmap(const QPixmap & pixmap, QIcon::Mode mode, QIcon::State state) +void c_QIcon__addPixmap_QPixmap_Mode_State(void *thisObj, void *pixmap_, + int mode, int state) { + assert(pixmap_); + auto &pixmap = *reinterpret_cast(pixmap_); + fromPtr(thisObj)->addPixmap(pixmap, static_cast(mode), + static_cast(state)); +} +// availableSizes(QIcon::Mode mode, QIcon::State state) const +void *c_QIcon__availableSizes_Mode_State(void *thisObj, int mode, int state) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->availableSizes(static_cast(mode), + static_cast(state))}; + return result; +} +// cacheKey() const +qint64 c_QIcon__cacheKey(void *thisObj) { + const auto &result = fromPtr(thisObj)->cacheKey(); + return result; +} +// detach() +void c_QIcon__detach(void *thisObj) { fromPtr(thisObj)->detach(); } +// fallbackSearchPaths() +void *c_static_QIcon__fallbackSearchPaths() { + const auto &result = new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QIcon_wrapper::fallbackSearchPaths()}; + return result; +} +// fallbackThemeName() +void *c_static_QIcon__fallbackThemeName() { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QIcon_wrapper::fallbackThemeName()}; + return result; +} +// fromTheme(const QString & name) +void *c_static_QIcon__fromTheme_QString(const char *name_) { + const auto name = QString::fromUtf8(name_); + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QIcon_wrapper::fromTheme(name)}; + free((char *)name_); + return result; +} +// fromTheme(const QString & name, const QIcon & fallback) +void *c_static_QIcon__fromTheme_QString_QIcon(const char *name_, + void *fallback_) { + const auto name = QString::fromUtf8(name_); + assert(fallback_); + auto &fallback = *reinterpret_cast(fallback_); + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QIcon_wrapper::fromTheme(name, fallback)}; + free((char *)name_); + return result; +} +// hasThemeIcon(const QString & name) +bool c_static_QIcon__hasThemeIcon_QString(const char *name_) { + const auto name = QString::fromUtf8(name_); + const auto &result = + QtDartBindings_wrappersNS::QIcon_wrapper::hasThemeIcon(name); + free((char *)name_); + return result; +} +// isDetached() const +bool c_QIcon__isDetached(void *thisObj) { + const auto &result = fromPtr(thisObj)->isDetached(); + return result; +} +// isMask() const +bool c_QIcon__isMask(void *thisObj) { + const auto &result = fromPtr(thisObj)->isMask(); + return result; +} +// isNull() const +bool c_QIcon__isNull(void *thisObj) { + const auto &result = fromPtr(thisObj)->isNull(); + return result; +} +// name() const +void *c_QIcon__name(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->name()}; + return result; +} +// paint(QPainter * painter, const QRect & rect) const +void c_QIcon__paint_QPainter_QRect(void *thisObj, void *painter_, void *rect_) { + auto painter = reinterpret_cast(painter_); + assert(rect_); + auto &rect = *reinterpret_cast(rect_); + fromPtr(thisObj)->paint(painter, rect); +} +// paint(QPainter * painter, int x, int y, int w, int h) const +void c_QIcon__paint_QPainter_int_int_int_int(void *thisObj, void *painter_, + int x, int y, int w, int h) { + auto painter = reinterpret_cast(painter_); + fromPtr(thisObj)->paint(painter, x, y, w, h); +} +// pixmap(const QSize & size, QIcon::Mode mode, QIcon::State state) const +void *c_QIcon__pixmap_QSize_Mode_State(void *thisObj, void *size_, int mode, + int state) { + assert(size_); + auto &size = *reinterpret_cast(size_); + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->pixmap(size, static_cast(mode), + static_cast(state))}; + return result; +} +// pixmap(const QSize & size, qreal devicePixelRatio, QIcon::Mode mode, +// QIcon::State state) const +void *c_QIcon__pixmap_QSize_qreal_Mode_State(void *thisObj, void *size_, + qreal devicePixelRatio, int mode, + int state) { + assert(size_); + auto &size = *reinterpret_cast(size_); + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->pixmap( + size, devicePixelRatio, static_cast(mode), + static_cast(state))}; + return result; +} +// pixmap(int extent, QIcon::Mode mode, QIcon::State state) const +void *c_QIcon__pixmap_int_Mode_State(void *thisObj, int extent, int mode, + int state) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->pixmap(extent, static_cast(mode), + static_cast(state))}; + return result; +} +// pixmap(int w, int h, QIcon::Mode mode, QIcon::State state) const +void *c_QIcon__pixmap_int_int_Mode_State(void *thisObj, int w, int h, int mode, + int state) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->pixmap(w, h, static_cast(mode), + static_cast(state))}; + return result; +} +// setFallbackSearchPaths(const QList & paths) +void c_static_QIcon__setFallbackSearchPaths_QList_QString(void *paths_) { + assert(paths_); + auto &paths = *reinterpret_cast *>(paths_); + QtDartBindings_wrappersNS::QIcon_wrapper::setFallbackSearchPaths(paths); +} +// setFallbackThemeName(const QString & name) +void c_static_QIcon__setFallbackThemeName_QString(const char *name_) { + const auto name = QString::fromUtf8(name_); + QtDartBindings_wrappersNS::QIcon_wrapper::setFallbackThemeName(name); + free((char *)name_); +} +// setIsMask(bool isMask) +void c_QIcon__setIsMask_bool(void *thisObj, bool isMask) { + fromPtr(thisObj)->setIsMask(isMask); +} +// setThemeName(const QString & path) +void c_static_QIcon__setThemeName_QString(const char *path_) { + const auto path = QString::fromUtf8(path_); + QtDartBindings_wrappersNS::QIcon_wrapper::setThemeName(path); + free((char *)path_); +} +// setThemeSearchPaths(const QList & searchpath) +void c_static_QIcon__setThemeSearchPaths_QList_QString(void *searchpath_) { + assert(searchpath_); + auto &searchpath = *reinterpret_cast *>(searchpath_); + QtDartBindings_wrappersNS::QIcon_wrapper::setThemeSearchPaths(searchpath); +} +// themeName() +void *c_static_QIcon__themeName() { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QIcon_wrapper::themeName()}; + return result; +} +// themeSearchPaths() +void *c_static_QIcon__themeSearchPaths() { + const auto &result = new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QIcon_wrapper::themeSearchPaths()}; + return result; +} +void c_QIcon__destructor(void *thisObj) { delete fromPtr(thisObj); } +} diff --git a/generated/QtDartBindings/dart/ffi/QIcon_c.h b/generated/QtDartBindings/dart/ffi/QIcon_c.h new file mode 100644 index 0000000..b5fb1f0 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QIcon_c.h @@ -0,0 +1,158 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QIcon_wrapper : public ::QIcon { +public: + ~QIcon_wrapper(); + QIcon_wrapper(); + QIcon_wrapper(const QPixmap &pixmap); + QIcon_wrapper(const QString &fileName); + QSize actualSize(const QSize &size, QIcon::Mode mode = QIcon::Mode::Normal, + QIcon::State state = QIcon::State::Off) const; + void addFile(const QString &fileName, const QSize &size = QSize(), + QIcon::Mode mode = QIcon::Mode::Normal, + QIcon::State state = QIcon::State::Off); + void addPixmap(const QPixmap &pixmap, QIcon::Mode mode = QIcon::Mode::Normal, + QIcon::State state = QIcon::State::Off); + QList availableSizes(QIcon::Mode mode = QIcon::Mode::Normal, + QIcon::State state = QIcon::State::Off) const; + qint64 cacheKey() const; + void detach(); + static QList fallbackSearchPaths(); + static QString fallbackThemeName(); + static QIcon fromTheme(const QString &name); + static QIcon fromTheme(const QString &name, const QIcon &fallback); + static bool hasThemeIcon(const QString &name); + bool isDetached() const; + bool isMask() const; + bool isNull() const; + QString name() const; + void paint(QPainter *painter, const QRect &rect) const; + void paint(QPainter *painter, int x, int y, int w, int h) const; + QPixmap pixmap(const QSize &size, QIcon::Mode mode = QIcon::Mode::Normal, + QIcon::State state = QIcon::State::Off) const; + QPixmap pixmap(const QSize &size, qreal devicePixelRatio, + QIcon::Mode mode = QIcon::Mode::Normal, + QIcon::State state = QIcon::State::Off) const; + QPixmap pixmap(int extent, QIcon::Mode mode = QIcon::Mode::Normal, + QIcon::State state = QIcon::State::Off) const; + QPixmap pixmap(int w, int h, QIcon::Mode mode = QIcon::Mode::Normal, + QIcon::State state = QIcon::State::Off) const; + static void setFallbackSearchPaths(const QList &paths); + static void setFallbackThemeName(const QString &name); + void setIsMask(bool isMask); + static void setThemeName(const QString &path); + static void setThemeSearchPaths(const QList &searchpath); + static QString themeName(); + static QList themeSearchPaths(); +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QIcon::QIcon() +QtDartBindings_EXPORT void *c_QIcon__constructor(); +// QIcon::QIcon(const QPixmap & pixmap) +QtDartBindings_EXPORT void *c_QIcon__constructor_QPixmap(void *pixmap_); +// QIcon::QIcon(const QString & fileName) +QtDartBindings_EXPORT void *c_QIcon__constructor_QString(const char *fileName_); +// QIcon::actualSize(const QSize & size, QIcon::Mode mode, QIcon::State state) +// const +QtDartBindings_EXPORT void *c_QIcon__actualSize_QSize_Mode_State(void *thisObj, + void *size_, + int mode, + int state); +// QIcon::addFile(const QString & fileName, const QSize & size, QIcon::Mode +// mode, QIcon::State state) +QtDartBindings_EXPORT void +c_QIcon__addFile_QString_QSize_Mode_State(void *thisObj, const char *fileName_, + void *size_, int mode, int state); +// QIcon::addPixmap(const QPixmap & pixmap, QIcon::Mode mode, QIcon::State +// state) +QtDartBindings_EXPORT void c_QIcon__addPixmap_QPixmap_Mode_State(void *thisObj, + void *pixmap_, + int mode, + int state); +// QIcon::availableSizes(QIcon::Mode mode, QIcon::State state) const +QtDartBindings_EXPORT void * +c_QIcon__availableSizes_Mode_State(void *thisObj, int mode, int state); +// QIcon::cacheKey() const +QtDartBindings_EXPORT qint64 c_QIcon__cacheKey(void *thisObj); +// QIcon::detach() +QtDartBindings_EXPORT void c_QIcon__detach(void *thisObj); +// QIcon::fallbackSearchPaths() +QtDartBindings_EXPORT void *c_static_QIcon__fallbackSearchPaths(); +// QIcon::fallbackThemeName() +QtDartBindings_EXPORT void *c_static_QIcon__fallbackThemeName(); +// QIcon::fromTheme(const QString & name) +QtDartBindings_EXPORT void * +c_static_QIcon__fromTheme_QString(const char *name_); +// QIcon::fromTheme(const QString & name, const QIcon & fallback) +QtDartBindings_EXPORT void * +c_static_QIcon__fromTheme_QString_QIcon(const char *name_, void *fallback_); +// QIcon::hasThemeIcon(const QString & name) +QtDartBindings_EXPORT bool +c_static_QIcon__hasThemeIcon_QString(const char *name_); +// QIcon::isDetached() const +QtDartBindings_EXPORT bool c_QIcon__isDetached(void *thisObj); +// QIcon::isMask() const +QtDartBindings_EXPORT bool c_QIcon__isMask(void *thisObj); +// QIcon::isNull() const +QtDartBindings_EXPORT bool c_QIcon__isNull(void *thisObj); +// QIcon::name() const +QtDartBindings_EXPORT void *c_QIcon__name(void *thisObj); +// QIcon::paint(QPainter * painter, const QRect & rect) const +QtDartBindings_EXPORT void +c_QIcon__paint_QPainter_QRect(void *thisObj, void *painter_, void *rect_); +// QIcon::paint(QPainter * painter, int x, int y, int w, int h) const +QtDartBindings_EXPORT void +c_QIcon__paint_QPainter_int_int_int_int(void *thisObj, void *painter_, int x, + int y, int w, int h); +// QIcon::pixmap(const QSize & size, QIcon::Mode mode, QIcon::State state) const +QtDartBindings_EXPORT void *c_QIcon__pixmap_QSize_Mode_State(void *thisObj, + void *size_, + int mode, + int state); +// QIcon::pixmap(const QSize & size, qreal devicePixelRatio, QIcon::Mode mode, +// QIcon::State state) const +QtDartBindings_EXPORT void *c_QIcon__pixmap_QSize_qreal_Mode_State( + void *thisObj, void *size_, qreal devicePixelRatio, int mode, int state); +// QIcon::pixmap(int extent, QIcon::Mode mode, QIcon::State state) const +QtDartBindings_EXPORT void * +c_QIcon__pixmap_int_Mode_State(void *thisObj, int extent, int mode, int state); +// QIcon::pixmap(int w, int h, QIcon::Mode mode, QIcon::State state) const +QtDartBindings_EXPORT void *c_QIcon__pixmap_int_int_Mode_State(void *thisObj, + int w, int h, + int mode, + int state); +// QIcon::setFallbackSearchPaths(const QList & paths) +QtDartBindings_EXPORT void +c_static_QIcon__setFallbackSearchPaths_QList_QString(void *paths_); +// QIcon::setFallbackThemeName(const QString & name) +QtDartBindings_EXPORT void +c_static_QIcon__setFallbackThemeName_QString(const char *name_); +// QIcon::setIsMask(bool isMask) +QtDartBindings_EXPORT void c_QIcon__setIsMask_bool(void *thisObj, bool isMask); +// QIcon::setThemeName(const QString & path) +QtDartBindings_EXPORT void +c_static_QIcon__setThemeName_QString(const char *path_); +// QIcon::setThemeSearchPaths(const QList & searchpath) +QtDartBindings_EXPORT void +c_static_QIcon__setThemeSearchPaths_QList_QString(void *searchpath_); +// QIcon::themeName() +QtDartBindings_EXPORT void *c_static_QIcon__themeName(); +// QIcon::themeSearchPaths() +QtDartBindings_EXPORT void *c_static_QIcon__themeSearchPaths(); +QtDartBindings_EXPORT void c_QIcon__destructor(void *thisObj); +QtDartBindings_EXPORT void c_QIcon_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QIcon_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QIcon_wrapper.cpp new file mode 100644 index 0000000..6727f9d --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QIcon_wrapper.cpp @@ -0,0 +1,531 @@ +#include "QIcon_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QIcon_wrapper::QIcon_wrapper() : ::QIcon() {} + +// tag=1006 +QIcon_wrapper::QIcon_wrapper(const QPixmap &pixmap) : ::QIcon(pixmap) {} + +// tag=1006 +QIcon_wrapper::QIcon_wrapper(const QString &fileName) : ::QIcon(fileName) {} +QSize QIcon_wrapper::actualSize(const QSize &size, QIcon::Mode mode, + QIcon::State state) const { + // tag=1000 + + // tag=1004 + return ::QIcon::actualSize(size, mode, state); +} +void QIcon_wrapper::addFile(const QString &fileName, const QSize &size, + QIcon::Mode mode, QIcon::State state) { + // tag=1000 + + // tag=1004 + ::QIcon::addFile(fileName, size, mode, state); +} +void QIcon_wrapper::addPixmap(const QPixmap &pixmap, QIcon::Mode mode, + QIcon::State state) { + // tag=1000 + + // tag=1004 + ::QIcon::addPixmap(pixmap, mode, state); +} +QList QIcon_wrapper::availableSizes(QIcon::Mode mode, + QIcon::State state) const { + // tag=1000 + + // tag=1004 + return ::QIcon::availableSizes(mode, state); +} +qint64 QIcon_wrapper::cacheKey() const { + // tag=1000 + + // tag=1004 + return ::QIcon::cacheKey(); +} +void QIcon_wrapper::detach() { + // tag=1000 + + // tag=1004 + ::QIcon::detach(); +} +QList QIcon_wrapper::fallbackSearchPaths() { + // tag=1000 + + // tag=1004 + return ::QIcon::fallbackSearchPaths(); +} +QString QIcon_wrapper::fallbackThemeName() { + // tag=1000 + + // tag=1004 + return ::QIcon::fallbackThemeName(); +} +QIcon QIcon_wrapper::fromTheme(const QString &name) { + // tag=1000 + + // tag=1004 + return ::QIcon::fromTheme(name); +} +QIcon QIcon_wrapper::fromTheme(const QString &name, const QIcon &fallback) { + // tag=1000 + + // tag=1004 + return ::QIcon::fromTheme(name, fallback); +} +bool QIcon_wrapper::hasThemeIcon(const QString &name) { + // tag=1000 + + // tag=1004 + return ::QIcon::hasThemeIcon(name); +} +bool QIcon_wrapper::isDetached() const { + // tag=1000 + + // tag=1004 + return ::QIcon::isDetached(); +} +bool QIcon_wrapper::isMask() const { + // tag=1000 + + // tag=1004 + return ::QIcon::isMask(); +} +bool QIcon_wrapper::isNull() const { + // tag=1000 + + // tag=1004 + return ::QIcon::isNull(); +} +QString QIcon_wrapper::name() const { + // tag=1000 + + // tag=1004 + return ::QIcon::name(); +} +void QIcon_wrapper::paint(QPainter *painter, const QRect &rect) const { + // tag=1000 + + // tag=1004 + ::QIcon::paint(painter, rect); +} +void QIcon_wrapper::paint(QPainter *painter, int x, int y, int w, int h) const { + // tag=1000 + + // tag=1004 + ::QIcon::paint(painter, x, y, w, h); +} +QPixmap QIcon_wrapper::pixmap(const QSize &size, QIcon::Mode mode, + QIcon::State state) const { + // tag=1000 + + // tag=1004 + return ::QIcon::pixmap(size, mode, state); +} +QPixmap QIcon_wrapper::pixmap(const QSize &size, qreal devicePixelRatio, + QIcon::Mode mode, QIcon::State state) const { + // tag=1000 + + // tag=1004 + return ::QIcon::pixmap(size, devicePixelRatio, mode, state); +} +QPixmap QIcon_wrapper::pixmap(int extent, QIcon::Mode mode, + QIcon::State state) const { + // tag=1000 + + // tag=1004 + return ::QIcon::pixmap(extent, mode, state); +} +QPixmap QIcon_wrapper::pixmap(int w, int h, QIcon::Mode mode, + QIcon::State state) const { + // tag=1000 + + // tag=1004 + return ::QIcon::pixmap(w, h, mode, state); +} +void QIcon_wrapper::setFallbackSearchPaths(const QList &paths) { + // tag=1000 + + // tag=1004 + ::QIcon::setFallbackSearchPaths(paths); +} +void QIcon_wrapper::setFallbackThemeName(const QString &name) { + // tag=1000 + + // tag=1004 + ::QIcon::setFallbackThemeName(name); +} +void QIcon_wrapper::setIsMask(bool isMask) { + // tag=1000 + + // tag=1004 + ::QIcon::setIsMask(isMask); +} +void QIcon_wrapper::setThemeName(const QString &path) { + // tag=1000 + + // tag=1004 + ::QIcon::setThemeName(path); +} +void QIcon_wrapper::setThemeSearchPaths(const QList &searchpath) { + // tag=1000 + + // tag=1004 + ::QIcon::setThemeSearchPaths(searchpath); +} +QString QIcon_wrapper::themeName() { + // tag=1000 + + // tag=1004 + return ::QIcon::themeName(); +} +QList QIcon_wrapper::themeSearchPaths() { + // tag=1000 + + // tag=1004 + return ::QIcon::themeSearchPaths(); +} + +// tag=1005 +QIcon_wrapper::~QIcon_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QIcon *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +// tag=1014 +static QtDartBindings_wrappersNS::QIcon_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QIcon_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast(cppObj); +} +void *c_QIcon__constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QIcon_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QIcon__constructor_QPixmap(void *pixmap_) { + auto &pixmap = *reinterpret_cast(pixmap_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QIcon_wrapper(pixmap); + return reinterpret_cast(ptr); +} +void *c_QIcon__constructor_QString(const char *fileName_) { + const auto fileName = QString::fromUtf8(fileName_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QIcon_wrapper(fileName); + return reinterpret_cast(ptr); +} + +// tag=1050 +// actualSize(const QSize & size, QIcon::Mode mode, QIcon::State state) const +void *c_QIcon__actualSize_QSize_Mode_State(void *thisObj, void *size_, int mode, + int state) { + auto &size = *reinterpret_cast(size_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->actualSize(size, static_cast(mode), + static_cast(state))}; +} + +// tag=1050 +// addFile(const QString & fileName, const QSize & size, QIcon::Mode mode, +// QIcon::State state) +void c_QIcon__addFile_QString_QSize_Mode_State(void *thisObj, + const char *fileName_, + void *size_, int mode, + int state) { + const auto fileName = QString::fromUtf8(fileName_); + auto &size = *reinterpret_cast(size_); + // tag=1010 + fromPtr(thisObj)->addFile(fileName, size, static_cast(mode), + static_cast(state)); +} + +// tag=1050 +// addPixmap(const QPixmap & pixmap, QIcon::Mode mode, QIcon::State state) +void c_QIcon__addPixmap_QPixmap_Mode_State(void *thisObj, void *pixmap_, + int mode, int state) { + auto &pixmap = *reinterpret_cast(pixmap_); + // tag=1010 + fromPtr(thisObj)->addPixmap(pixmap, static_cast(mode), + static_cast(state)); +} + +// tag=1050 +// availableSizes(QIcon::Mode mode, QIcon::State state) const +void *c_QIcon__availableSizes_Mode_State(void *thisObj, int mode, int state) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->availableSizes(static_cast(mode), + static_cast(state))}; +} + +// tag=1050 +// cacheKey() const +qint64 c_QIcon__cacheKey(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->cacheKey(); +} + +// tag=1050 +// detach() +void c_QIcon__detach(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->detach(); +} + +// tag=1050 +// fallbackSearchPaths() +void *c_static_QIcon__fallbackSearchPaths() { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QIcon_wrapper::fallbackSearchPaths()}; +} + +// tag=1050 +// fallbackThemeName() +void *c_static_QIcon__fallbackThemeName() { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QIcon_wrapper::fallbackThemeName()}; +} + +// tag=1050 +// fromTheme(const QString & name) +void *c_static_QIcon__fromTheme_QString(const char *name_) { + const auto name = QString::fromUtf8(name_); + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QIcon_wrapper::fromTheme(name)}; +} + +// tag=1050 +// fromTheme(const QString & name, const QIcon & fallback) +void *c_static_QIcon__fromTheme_QString_QIcon(const char *name_, + void *fallback_) { + const auto name = QString::fromUtf8(name_); + auto &fallback = *reinterpret_cast(fallback_); + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QIcon_wrapper::fromTheme(name, fallback)}; +} + +// tag=1050 +// hasThemeIcon(const QString & name) +bool c_static_QIcon__hasThemeIcon_QString(const char *name_) { + const auto name = QString::fromUtf8(name_); + return + // tag=1068 + QtDartBindings_wrappersNS::QIcon_wrapper::hasThemeIcon(name); +} + +// tag=1050 +// isDetached() const +bool c_QIcon__isDetached(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isDetached(); +} + +// tag=1050 +// isMask() const +bool c_QIcon__isMask(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isMask(); +} + +// tag=1050 +// isNull() const +bool c_QIcon__isNull(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isNull(); +} + +// tag=1050 +// name() const +void *c_QIcon__name(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->name()}; +} + +// tag=1050 +// paint(QPainter * painter, const QRect & rect) const +void c_QIcon__paint_QPainter_QRect(void *thisObj, void *painter_, void *rect_) { + auto painter = reinterpret_cast(painter_); + auto &rect = *reinterpret_cast(rect_); + // tag=1010 + fromPtr(thisObj)->paint(painter, rect); +} + +// tag=1050 +// paint(QPainter * painter, int x, int y, int w, int h) const +void c_QIcon__paint_QPainter_int_int_int_int(void *thisObj, void *painter_, + int x, int y, int w, int h) { + auto painter = reinterpret_cast(painter_); + // tag=1010 + fromPtr(thisObj)->paint(painter, x, y, w, h); +} + +// tag=1050 +// pixmap(const QSize & size, QIcon::Mode mode, QIcon::State state) const +void *c_QIcon__pixmap_QSize_Mode_State(void *thisObj, void *size_, int mode, + int state) { + auto &size = *reinterpret_cast(size_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->pixmap(size, static_cast(mode), + static_cast(state))}; +} + +// tag=1050 +// pixmap(const QSize & size, qreal devicePixelRatio, QIcon::Mode mode, +// QIcon::State state) const +void *c_QIcon__pixmap_QSize_qreal_Mode_State(void *thisObj, void *size_, + qreal devicePixelRatio, int mode, + int state) { + auto &size = *reinterpret_cast(size_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->pixmap( + size, devicePixelRatio, static_cast(mode), + static_cast(state))}; +} + +// tag=1050 +// pixmap(int extent, QIcon::Mode mode, QIcon::State state) const +void *c_QIcon__pixmap_int_Mode_State(void *thisObj, int extent, int mode, + int state) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->pixmap(extent, static_cast(mode), + static_cast(state))}; +} + +// tag=1050 +// pixmap(int w, int h, QIcon::Mode mode, QIcon::State state) const +void *c_QIcon__pixmap_int_int_Mode_State(void *thisObj, int w, int h, int mode, + int state) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->pixmap(w, h, static_cast(mode), + static_cast(state))}; +} + +// tag=1050 +// setFallbackSearchPaths(const QList & paths) +void c_static_QIcon__setFallbackSearchPaths_QList_QString(void *paths_) { + auto &paths = *reinterpret_cast *>(paths_); + // tag=1068 + QtDartBindings_wrappersNS::QIcon_wrapper::setFallbackSearchPaths(paths); +} + +// tag=1050 +// setFallbackThemeName(const QString & name) +void c_static_QIcon__setFallbackThemeName_QString(const char *name_) { + const auto name = QString::fromUtf8(name_); + // tag=1068 + QtDartBindings_wrappersNS::QIcon_wrapper::setFallbackThemeName(name); +} + +// tag=1050 +// setIsMask(bool isMask) +void c_QIcon__setIsMask_bool(void *thisObj, bool isMask) { + // tag=1010 + fromPtr(thisObj)->setIsMask(isMask); +} + +// tag=1050 +// setThemeName(const QString & path) +void c_static_QIcon__setThemeName_QString(const char *path_) { + const auto path = QString::fromUtf8(path_); + // tag=1068 + QtDartBindings_wrappersNS::QIcon_wrapper::setThemeName(path); +} + +// tag=1050 +// setThemeSearchPaths(const QList & searchpath) +void c_static_QIcon__setThemeSearchPaths_QList_QString(void *searchpath_) { + auto &searchpath = *reinterpret_cast *>(searchpath_); + // tag=1068 + QtDartBindings_wrappersNS::QIcon_wrapper::setThemeSearchPaths(searchpath); +} + +// tag=1050 +// themeName() +void *c_static_QIcon__themeName() { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QIcon_wrapper::themeName()}; +} + +// tag=1050 +// themeSearchPaths() +void *c_static_QIcon__themeSearchPaths() { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QIcon_wrapper::themeSearchPaths()}; +} +void c_QIcon__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} diff --git a/generated/QtDartBindings/dart/ffi/QIcon_wrapper.h b/generated/QtDartBindings/dart/ffi/QIcon_wrapper.h new file mode 100644 index 0000000..34d2f48 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QIcon_wrapper.h @@ -0,0 +1,255 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1043 +class QIcon_wrapper : public ::QIcon { +public: + ~QIcon_wrapper(); + // tag=1041 + QIcon_wrapper(); + // tag=1041 + QIcon_wrapper(const QPixmap &pixmap); + // tag=1041 + QIcon_wrapper(const QString &fileName); + // tag=1041 + QSize actualSize(const QSize &size, QIcon::Mode mode = QIcon::Mode::Normal, + QIcon::State state = QIcon::State::Off) const; + // tag=1041 + void addFile(const QString &fileName, const QSize &size = QSize(), + QIcon::Mode mode = QIcon::Mode::Normal, + QIcon::State state = QIcon::State::Off); + // tag=1041 + void addPixmap(const QPixmap &pixmap, QIcon::Mode mode = QIcon::Mode::Normal, + QIcon::State state = QIcon::State::Off); + // tag=1041 + QList availableSizes(QIcon::Mode mode = QIcon::Mode::Normal, + QIcon::State state = QIcon::State::Off) const; + // tag=1041 + qint64 cacheKey() const; + // tag=1041 + void detach(); + // tag=1041 + static QList fallbackSearchPaths(); + // tag=1041 + static QString fallbackThemeName(); + // tag=1041 + static QIcon fromTheme(const QString &name); + // tag=1041 + static QIcon fromTheme(const QString &name, const QIcon &fallback); + // tag=1041 + static bool hasThemeIcon(const QString &name); + // tag=1041 + bool isDetached() const; + // tag=1041 + bool isMask() const; + // tag=1041 + bool isNull() const; + // tag=1041 + QString name() const; + // tag=1041 + void paint(QPainter *painter, const QRect &rect) const; + // tag=1041 + void paint(QPainter *painter, int x, int y, int w, int h) const; + // tag=1041 + QPixmap pixmap(const QSize &size, QIcon::Mode mode = QIcon::Mode::Normal, + QIcon::State state = QIcon::State::Off) const; + // tag=1041 + QPixmap pixmap(const QSize &size, qreal devicePixelRatio, + QIcon::Mode mode = QIcon::Mode::Normal, + QIcon::State state = QIcon::State::Off) const; + // tag=1041 + QPixmap pixmap(int extent, QIcon::Mode mode = QIcon::Mode::Normal, + QIcon::State state = QIcon::State::Off) const; + // tag=1041 + QPixmap pixmap(int w, int h, QIcon::Mode mode = QIcon::Mode::Normal, + QIcon::State state = QIcon::State::Off) const; + // tag=1041 + static void setFallbackSearchPaths(const QList &paths); + // tag=1041 + static void setFallbackThemeName(const QString &name); + // tag=1041 + void setIsMask(bool isMask); + // tag=1041 + static void setThemeName(const QString &path); + // tag=1041 + static void setThemeSearchPaths(const QList &searchpath); + // tag=1041 + static QString themeName(); + // tag=1041 + static QList themeSearchPaths(); +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QIcon::QIcon() +QtDartBindings_EXPORT void *c_QIcon__constructor(); + +// tag=1067 +// QIcon::QIcon(const QPixmap & pixmap) +QtDartBindings_EXPORT void *c_QIcon__constructor_QPixmap(void *pixmap_); + +// tag=1067 +// QIcon::QIcon(const QString & fileName) +QtDartBindings_EXPORT void *c_QIcon__constructor_QString(const char *fileName_); + +// tag=1067 +// QIcon::actualSize(const QSize & size, QIcon::Mode mode, QIcon::State state) +// const +QtDartBindings_EXPORT void *c_QIcon__actualSize_QSize_Mode_State(void *thisObj, + void *size_, + int mode, + int state); + +// tag=1067 +// QIcon::addFile(const QString & fileName, const QSize & size, QIcon::Mode +// mode, QIcon::State state) +QtDartBindings_EXPORT void +c_QIcon__addFile_QString_QSize_Mode_State(void *thisObj, const char *fileName_, + void *size_, int mode, int state); + +// tag=1067 +// QIcon::addPixmap(const QPixmap & pixmap, QIcon::Mode mode, QIcon::State +// state) +QtDartBindings_EXPORT void c_QIcon__addPixmap_QPixmap_Mode_State(void *thisObj, + void *pixmap_, + int mode, + int state); + +// tag=1067 +// QIcon::availableSizes(QIcon::Mode mode, QIcon::State state) const +QtDartBindings_EXPORT void * +c_QIcon__availableSizes_Mode_State(void *thisObj, int mode, int state); + +// tag=1067 +// QIcon::cacheKey() const +QtDartBindings_EXPORT qint64 c_QIcon__cacheKey(void *thisObj); + +// tag=1067 +// QIcon::detach() +QtDartBindings_EXPORT void c_QIcon__detach(void *thisObj); + +// tag=1067 +// QIcon::fallbackSearchPaths() +QtDartBindings_EXPORT void *c_static_QIcon__fallbackSearchPaths(); + +// tag=1067 +// QIcon::fallbackThemeName() +QtDartBindings_EXPORT void *c_static_QIcon__fallbackThemeName(); + +// tag=1067 +// QIcon::fromTheme(const QString & name) +QtDartBindings_EXPORT void * +c_static_QIcon__fromTheme_QString(const char *name_); + +// tag=1067 +// QIcon::fromTheme(const QString & name, const QIcon & fallback) +QtDartBindings_EXPORT void * +c_static_QIcon__fromTheme_QString_QIcon(const char *name_, void *fallback_); + +// tag=1067 +// QIcon::hasThemeIcon(const QString & name) +QtDartBindings_EXPORT bool +c_static_QIcon__hasThemeIcon_QString(const char *name_); + +// tag=1067 +// QIcon::isDetached() const +QtDartBindings_EXPORT bool c_QIcon__isDetached(void *thisObj); + +// tag=1067 +// QIcon::isMask() const +QtDartBindings_EXPORT bool c_QIcon__isMask(void *thisObj); + +// tag=1067 +// QIcon::isNull() const +QtDartBindings_EXPORT bool c_QIcon__isNull(void *thisObj); + +// tag=1067 +// QIcon::name() const +QtDartBindings_EXPORT void *c_QIcon__name(void *thisObj); + +// tag=1067 +// QIcon::paint(QPainter * painter, const QRect & rect) const +QtDartBindings_EXPORT void +c_QIcon__paint_QPainter_QRect(void *thisObj, void *painter_, void *rect_); + +// tag=1067 +// QIcon::paint(QPainter * painter, int x, int y, int w, int h) const +QtDartBindings_EXPORT void +c_QIcon__paint_QPainter_int_int_int_int(void *thisObj, void *painter_, int x, + int y, int w, int h); + +// tag=1067 +// QIcon::pixmap(const QSize & size, QIcon::Mode mode, QIcon::State state) +// const +QtDartBindings_EXPORT void *c_QIcon__pixmap_QSize_Mode_State(void *thisObj, + void *size_, + int mode, + int state); + +// tag=1067 +// QIcon::pixmap(const QSize & size, qreal devicePixelRatio, QIcon::Mode mode, +// QIcon::State state) const +QtDartBindings_EXPORT void *c_QIcon__pixmap_QSize_qreal_Mode_State( + void *thisObj, void *size_, qreal devicePixelRatio, int mode, int state); + +// tag=1067 +// QIcon::pixmap(int extent, QIcon::Mode mode, QIcon::State state) const +QtDartBindings_EXPORT void * +c_QIcon__pixmap_int_Mode_State(void *thisObj, int extent, int mode, int state); + +// tag=1067 +// QIcon::pixmap(int w, int h, QIcon::Mode mode, QIcon::State state) const +QtDartBindings_EXPORT void *c_QIcon__pixmap_int_int_Mode_State(void *thisObj, + int w, int h, + int mode, + int state); + +// tag=1067 +// QIcon::setFallbackSearchPaths(const QList & paths) +QtDartBindings_EXPORT void +c_static_QIcon__setFallbackSearchPaths_QList_QString(void *paths_); + +// tag=1067 +// QIcon::setFallbackThemeName(const QString & name) +QtDartBindings_EXPORT void +c_static_QIcon__setFallbackThemeName_QString(const char *name_); + +// tag=1067 +// QIcon::setIsMask(bool isMask) +QtDartBindings_EXPORT void c_QIcon__setIsMask_bool(void *thisObj, bool isMask); + +// tag=1067 +// QIcon::setThemeName(const QString & path) +QtDartBindings_EXPORT void +c_static_QIcon__setThemeName_QString(const char *path_); + +// tag=1067 +// QIcon::setThemeSearchPaths(const QList & searchpath) +QtDartBindings_EXPORT void +c_static_QIcon__setThemeSearchPaths_QList_QString(void *searchpath_); + +// tag=1067 +// QIcon::themeName() +QtDartBindings_EXPORT void *c_static_QIcon__themeName(); + +// tag=1067 +// QIcon::themeSearchPaths() +QtDartBindings_EXPORT void *c_static_QIcon__themeSearchPaths(); + +// tag=1066 +QtDartBindings_EXPORT void c_QIcon__destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QIcon_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QInputDialog_c.cpp b/generated/QtDartBindings/dart/ffi/QInputDialog_c.cpp new file mode 100644 index 0000000..dd5e6e0 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QInputDialog_c.cpp @@ -0,0 +1,1107 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QInputDialog_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QInputDialog_wrapper::QInputDialog_wrapper(QWidget *parent) + : ::QInputDialog(parent) {} +void QInputDialog_wrapper::accept() { + if (m_acceptCallback) { + const void *thisPtr = this; + m_acceptCallback(const_cast(thisPtr)); + } else { + ::QInputDialog::accept(); + } +} +void QInputDialog_wrapper::accept_nocallback() { ::QInputDialog::accept(); } +QString QInputDialog_wrapper::cancelButtonText() const { + return ::QInputDialog::cancelButtonText(); +} +void QInputDialog_wrapper::changeEvent(QEvent *arg__1) { + if (m_changeEventCallback) { + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QInputDialog::changeEvent(arg__1); + } +} +void QInputDialog_wrapper::changeEvent_nocallback(QEvent *arg__1) { + ::QInputDialog::changeEvent(arg__1); +} +QList QInputDialog_wrapper::comboBoxItems() const { + return ::QInputDialog::comboBoxItems(); +} +void QInputDialog_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QInputDialog::customEvent(event); + } +} +void QInputDialog_wrapper::customEvent_nocallback(QEvent *event) { + ::QInputDialog::customEvent(event); +} +int QInputDialog_wrapper::devType() const { + if (m_devTypeCallback) { + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + return ::QInputDialog::devType(); + } +} +int QInputDialog_wrapper::devType_nocallback() const { + return ::QInputDialog::devType(); +} +void QInputDialog_wrapper::done(int result) { + if (m_doneCallback) { + const void *thisPtr = this; + m_doneCallback(const_cast(thisPtr), result); + } else { + ::QInputDialog::done(result); + } +} +void QInputDialog_wrapper::done_nocallback(int result) { + ::QInputDialog::done(result); +} +int QInputDialog_wrapper::doubleDecimals() const { + return ::QInputDialog::doubleDecimals(); +} +double QInputDialog_wrapper::doubleMaximum() const { + return ::QInputDialog::doubleMaximum(); +} +double QInputDialog_wrapper::doubleMinimum() const { + return ::QInputDialog::doubleMinimum(); +} +double QInputDialog_wrapper::doubleStep() const { + return ::QInputDialog::doubleStep(); +} +double QInputDialog_wrapper::doubleValue() const { + return ::QInputDialog::doubleValue(); +} +void QInputDialog_wrapper::doubleValueChanged(double value) { + ::QInputDialog::doubleValueChanged(value); +} +void QInputDialog_wrapper::doubleValueSelected(double value) { + ::QInputDialog::doubleValueSelected(value); +} +bool QInputDialog_wrapper::event(QEvent *event) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + return ::QInputDialog::event(event); + } +} +bool QInputDialog_wrapper::event_nocallback(QEvent *event) { + return ::QInputDialog::event(event); +} +bool QInputDialog_wrapper::eventFilter(QObject *arg__1, QEvent *arg__2) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), arg__1, arg__2); + } else { + return ::QInputDialog::eventFilter(arg__1, arg__2); + } +} +bool QInputDialog_wrapper::eventFilter_nocallback(QObject *arg__1, + QEvent *arg__2) { + return ::QInputDialog::eventFilter(arg__1, arg__2); +} +int QInputDialog_wrapper::exec() { + if (m_execCallback) { + const void *thisPtr = this; + return m_execCallback(const_cast(thisPtr)); + } else { + return ::QInputDialog::exec(); + } +} +int QInputDialog_wrapper::exec_nocallback() { return ::QInputDialog::exec(); } +bool QInputDialog_wrapper::focusNextPrevChild(bool next) { + if (m_focusNextPrevChildCallback) { + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + return ::QInputDialog::focusNextPrevChild(next); + } +} +bool QInputDialog_wrapper::focusNextPrevChild_nocallback(bool next) { + return ::QInputDialog::focusNextPrevChild(next); +} +QString QInputDialog_wrapper::getText(QWidget *parent, const QString &title, + const QString &label) { + return ::QInputDialog::getText(parent, title, label); +} +bool QInputDialog_wrapper::hasHeightForWidth() const { + if (m_hasHeightForWidthCallback) { + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + return ::QInputDialog::hasHeightForWidth(); + } +} +bool QInputDialog_wrapper::hasHeightForWidth_nocallback() const { + return ::QInputDialog::hasHeightForWidth(); +} +int QInputDialog_wrapper::heightForWidth(int arg__1) const { + if (m_heightForWidthCallback) { + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QInputDialog::heightForWidth(arg__1); + } +} +int QInputDialog_wrapper::heightForWidth_nocallback(int arg__1) const { + return ::QInputDialog::heightForWidth(arg__1); +} +void QInputDialog_wrapper::initPainter(QPainter *painter) const { + if (m_initPainterCallback) { + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + ::QInputDialog::initPainter(painter); + } +} +void QInputDialog_wrapper::initPainter_nocallback(QPainter *painter) const { + ::QInputDialog::initPainter(painter); +} +int QInputDialog_wrapper::intMaximum() const { + return ::QInputDialog::intMaximum(); +} +int QInputDialog_wrapper::intMinimum() const { + return ::QInputDialog::intMinimum(); +} +int QInputDialog_wrapper::intStep() const { return ::QInputDialog::intStep(); } +int QInputDialog_wrapper::intValue() const { + return ::QInputDialog::intValue(); +} +void QInputDialog_wrapper::intValueChanged(int value) { + ::QInputDialog::intValueChanged(value); +} +void QInputDialog_wrapper::intValueSelected(int value) { + ::QInputDialog::intValueSelected(value); +} +bool QInputDialog_wrapper::isComboBoxEditable() const { + return ::QInputDialog::isComboBoxEditable(); +} +QString QInputDialog_wrapper::labelText() const { + return ::QInputDialog::labelText(); +} +void QInputDialog_wrapper::leaveEvent(QEvent *event) { + if (m_leaveEventCallback) { + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + ::QInputDialog::leaveEvent(event); + } +} +void QInputDialog_wrapper::leaveEvent_nocallback(QEvent *event) { + ::QInputDialog::leaveEvent(event); +} +QSize QInputDialog_wrapper::minimumSizeHint() const { + if (m_minimumSizeHintCallback) { + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + return ::QInputDialog::minimumSizeHint(); + } +} +QSize QInputDialog_wrapper::minimumSizeHint_nocallback() const { + return ::QInputDialog::minimumSizeHint(); +} +void QInputDialog_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + if (m_mouseDoubleClickEventCallback) { + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + ::QInputDialog::mouseDoubleClickEvent(event); + } +} +void QInputDialog_wrapper::mouseDoubleClickEvent_nocallback( + QMouseEvent *event) { + ::QInputDialog::mouseDoubleClickEvent(event); +} +void QInputDialog_wrapper::mouseMoveEvent(QMouseEvent *event) { + if (m_mouseMoveEventCallback) { + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), event); + } else { + ::QInputDialog::mouseMoveEvent(event); + } +} +void QInputDialog_wrapper::mouseMoveEvent_nocallback(QMouseEvent *event) { + ::QInputDialog::mouseMoveEvent(event); +} +void QInputDialog_wrapper::mousePressEvent(QMouseEvent *event) { + if (m_mousePressEventCallback) { + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), event); + } else { + ::QInputDialog::mousePressEvent(event); + } +} +void QInputDialog_wrapper::mousePressEvent_nocallback(QMouseEvent *event) { + ::QInputDialog::mousePressEvent(event); +} +void QInputDialog_wrapper::mouseReleaseEvent(QMouseEvent *event) { + if (m_mouseReleaseEventCallback) { + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), event); + } else { + ::QInputDialog::mouseReleaseEvent(event); + } +} +void QInputDialog_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *event) { + ::QInputDialog::mouseReleaseEvent(event); +} +QString QInputDialog_wrapper::okButtonText() const { + return ::QInputDialog::okButtonText(); +} +void QInputDialog_wrapper::open() { + if (m_openCallback) { + const void *thisPtr = this; + m_openCallback(const_cast(thisPtr)); + } else { + ::QInputDialog::open(); + } +} +void QInputDialog_wrapper::open_nocallback() { ::QInputDialog::open(); } +void QInputDialog_wrapper::paintEvent(QPaintEvent *event) { + if (m_paintEventCallback) { + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), event); + } else { + ::QInputDialog::paintEvent(event); + } +} +void QInputDialog_wrapper::paintEvent_nocallback(QPaintEvent *event) { + ::QInputDialog::paintEvent(event); +} +void QInputDialog_wrapper::reject() { + if (m_rejectCallback) { + const void *thisPtr = this; + m_rejectCallback(const_cast(thisPtr)); + } else { + ::QInputDialog::reject(); + } +} +void QInputDialog_wrapper::reject_nocallback() { ::QInputDialog::reject(); } +void QInputDialog_wrapper::setCancelButtonText(const QString &text) { + ::QInputDialog::setCancelButtonText(text); +} +void QInputDialog_wrapper::setComboBoxEditable(bool editable) { + ::QInputDialog::setComboBoxEditable(editable); +} +void QInputDialog_wrapper::setComboBoxItems(const QList &items) { + ::QInputDialog::setComboBoxItems(items); +} +void QInputDialog_wrapper::setDoubleDecimals(int decimals) { + ::QInputDialog::setDoubleDecimals(decimals); +} +void QInputDialog_wrapper::setDoubleMaximum(double max) { + ::QInputDialog::setDoubleMaximum(max); +} +void QInputDialog_wrapper::setDoubleMinimum(double min) { + ::QInputDialog::setDoubleMinimum(min); +} +void QInputDialog_wrapper::setDoubleRange(double min, double max) { + ::QInputDialog::setDoubleRange(min, max); +} +void QInputDialog_wrapper::setDoubleStep(double step) { + ::QInputDialog::setDoubleStep(step); +} +void QInputDialog_wrapper::setDoubleValue(double value) { + ::QInputDialog::setDoubleValue(value); +} +void QInputDialog_wrapper::setIntMaximum(int max) { + ::QInputDialog::setIntMaximum(max); +} +void QInputDialog_wrapper::setIntMinimum(int min) { + ::QInputDialog::setIntMinimum(min); +} +void QInputDialog_wrapper::setIntRange(int min, int max) { + ::QInputDialog::setIntRange(min, max); +} +void QInputDialog_wrapper::setIntStep(int step) { + ::QInputDialog::setIntStep(step); +} +void QInputDialog_wrapper::setIntValue(int value) { + ::QInputDialog::setIntValue(value); +} +void QInputDialog_wrapper::setLabelText(const QString &text) { + ::QInputDialog::setLabelText(text); +} +void QInputDialog_wrapper::setOkButtonText(const QString &text) { + ::QInputDialog::setOkButtonText(text); +} +void QInputDialog_wrapper::setTextValue(const QString &text) { + ::QInputDialog::setTextValue(text); +} +void QInputDialog_wrapper::setVisible(bool visible) { + if (m_setVisibleCallback) { + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + ::QInputDialog::setVisible(visible); + } +} +void QInputDialog_wrapper::setVisible_nocallback(bool visible) { + ::QInputDialog::setVisible(visible); +} +QPainter *QInputDialog_wrapper::sharedPainter() const { + if (m_sharedPainterCallback) { + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + return ::QInputDialog::sharedPainter(); + } +} +QPainter *QInputDialog_wrapper::sharedPainter_nocallback() const { + return ::QInputDialog::sharedPainter(); +} +QSize QInputDialog_wrapper::sizeHint() const { + if (m_sizeHintCallback) { + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + return ::QInputDialog::sizeHint(); + } +} +QSize QInputDialog_wrapper::sizeHint_nocallback() const { + return ::QInputDialog::sizeHint(); +} +QString QInputDialog_wrapper::textValue() const { + return ::QInputDialog::textValue(); +} +void QInputDialog_wrapper::textValueChanged(const QString &text) { + ::QInputDialog::textValueChanged(text); +} +void QInputDialog_wrapper::textValueSelected(const QString &text) { + ::QInputDialog::textValueSelected(text); +} +QString QInputDialog_wrapper::tr(const char *s, const char *c, int n) { + return ::QInputDialog::tr(s, c, n); +} +QInputDialog_wrapper::~QInputDialog_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QInputDialog *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QInputDialog_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { +void c_QInputDialog_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QInputDialog__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QInputDialog_wrapper(parent); + return reinterpret_cast(ptr); +} +// accept() +void c_QInputDialog__accept(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->accept_nocallback(); + } else { + return targetPtr->accept(); + } + }(); +} +void c_QInputDialog__onAccepted(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QInputDialog::accepted, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// cancelButtonText() const +void *c_QInputDialog__cancelButtonText(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->cancelButtonText()}; + return result; +} +// changeEvent(QEvent * arg__1) +void c_QInputDialog__changeEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->changeEvent_nocallback(arg__1); +} +// comboBoxItems() const +void *c_QInputDialog__comboBoxItems(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->comboBoxItems()}; + return result; +} +// customEvent(QEvent * event) +void c_QInputDialog__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// devType() const +int c_QInputDialog__devType(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); + return result; +} +// done(int result) +void c_QInputDialog__done_int(void *thisObj, int result) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->done_nocallback(result); + } else { + return targetPtr->done(result); + } + }(); +} +// doubleDecimals() const +int c_QInputDialog__doubleDecimals(void *thisObj) { + const auto &result = fromPtr(thisObj)->doubleDecimals(); + return result; +} +// doubleMaximum() const +double c_QInputDialog__doubleMaximum(void *thisObj) { + const auto &result = fromPtr(thisObj)->doubleMaximum(); + return result; +} +// doubleMinimum() const +double c_QInputDialog__doubleMinimum(void *thisObj) { + const auto &result = fromPtr(thisObj)->doubleMinimum(); + return result; +} +// doubleStep() const +double c_QInputDialog__doubleStep(void *thisObj) { + const auto &result = fromPtr(thisObj)->doubleStep(); + return result; +} +// doubleValue() const +double c_QInputDialog__doubleValue(void *thisObj) { + const auto &result = fromPtr(thisObj)->doubleValue(); + return result; +} +// doubleValueChanged(double value) +void c_QInputDialog__doubleValueChanged_double(void *thisObj, double value) { + fromPtr(thisObj)->doubleValueChanged(value); +} +void c_QInputDialog__onDoubleValueChanged_double(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QInputDialog::doubleValueChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// doubleValueSelected(double value) +void c_QInputDialog__doubleValueSelected_double(void *thisObj, double value) { + fromPtr(thisObj)->doubleValueSelected(value); +} +void c_QInputDialog__onDoubleValueSelected_double(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QInputDialog::doubleValueSelected, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// event(QEvent * event) +bool c_QInputDialog__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + const auto &result = fromWrapperPtr(thisObj)->event_nocallback(event); + return result; +} +// eventFilter(QObject * arg__1, QEvent * arg__2) +bool c_QInputDialog__eventFilter_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + auto arg__2 = reinterpret_cast(arg__2_); + const auto &result = + fromWrapperPtr(thisObj)->eventFilter_nocallback(arg__1, arg__2); + return result; +} +// exec() +int c_QInputDialog__exec(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->exec_nocallback(); + } else { + return targetPtr->exec(); + } + }(); + return result; +} +void c_QInputDialog__onFinished_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QInputDialog::finished, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// focusNextPrevChild(bool next) +bool c_QInputDialog__focusNextPrevChild_bool(void *thisObj, bool next) { + const auto &result = + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); + return result; +} +// getText(QWidget * parent, const QString & title, const QString & label) +void *c_static_QInputDialog__getText_QWidget_QString_QString( + void *parent_, const char *title_, const char *label_) { + auto parent = reinterpret_cast(parent_); + const auto title = QString::fromUtf8(title_); + const auto label = QString::fromUtf8(label_); + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QInputDialog_wrapper::getText(parent, title, + label)}; + free((char *)title_); + free((char *)label_); + return result; +} +// hasHeightForWidth() const +bool c_QInputDialog__hasHeightForWidth(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); + return result; +} +// heightForWidth(int arg__1) const +int c_QInputDialog__heightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); + return result; +} +// initPainter(QPainter * painter) const +void c_QInputDialog__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} +// intMaximum() const +int c_QInputDialog__intMaximum(void *thisObj) { + const auto &result = fromPtr(thisObj)->intMaximum(); + return result; +} +// intMinimum() const +int c_QInputDialog__intMinimum(void *thisObj) { + const auto &result = fromPtr(thisObj)->intMinimum(); + return result; +} +// intStep() const +int c_QInputDialog__intStep(void *thisObj) { + const auto &result = fromPtr(thisObj)->intStep(); + return result; +} +// intValue() const +int c_QInputDialog__intValue(void *thisObj) { + const auto &result = fromPtr(thisObj)->intValue(); + return result; +} +// intValueChanged(int value) +void c_QInputDialog__intValueChanged_int(void *thisObj, int value) { + fromPtr(thisObj)->intValueChanged(value); +} +void c_QInputDialog__onIntValueChanged_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QInputDialog::intValueChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// intValueSelected(int value) +void c_QInputDialog__intValueSelected_int(void *thisObj, int value) { + fromPtr(thisObj)->intValueSelected(value); +} +void c_QInputDialog__onIntValueSelected_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QInputDialog::intValueSelected, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// isComboBoxEditable() const +bool c_QInputDialog__isComboBoxEditable(void *thisObj) { + const auto &result = fromPtr(thisObj)->isComboBoxEditable(); + return result; +} +// labelText() const +void *c_QInputDialog__labelText(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->labelText()}; + return result; +} +// leaveEvent(QEvent * event) +void c_QInputDialog__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} +// minimumSizeHint() const +void *c_QInputDialog__minimumSizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; + return result; +} +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QInputDialog__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} +// mouseMoveEvent(QMouseEvent * event) +void c_QInputDialog__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(event); +} +// mousePressEvent(QMouseEvent * event) +void c_QInputDialog__mousePressEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(event); +} +// mouseReleaseEvent(QMouseEvent * event) +void c_QInputDialog__mouseReleaseEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(event); +} +// okButtonText() const +void *c_QInputDialog__okButtonText(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->okButtonText()}; + return result; +} +// open() +void c_QInputDialog__open(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->open_nocallback(); + } else { + return targetPtr->open(); + } + }(); +} +// paintEvent(QPaintEvent * event) +void c_QInputDialog__paintEvent_QPaintEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->paintEvent_nocallback(event); +} +// reject() +void c_QInputDialog__reject(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->reject_nocallback(); + } else { + return targetPtr->reject(); + } + }(); +} +void c_QInputDialog__onRejected(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QInputDialog::rejected, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// setCancelButtonText(const QString & text) +void c_QInputDialog__setCancelButtonText_QString(void *thisObj, + const char *text_) { + const auto text = QString::fromUtf8(text_); + fromPtr(thisObj)->setCancelButtonText(text); + free((char *)text_); +} +// setComboBoxEditable(bool editable) +void c_QInputDialog__setComboBoxEditable_bool(void *thisObj, bool editable) { + fromPtr(thisObj)->setComboBoxEditable(editable); +} +// setComboBoxItems(const QList & items) +void c_QInputDialog__setComboBoxItems_QList_QString(void *thisObj, + void *items_) { + assert(items_); + auto &items = *reinterpret_cast *>(items_); + fromPtr(thisObj)->setComboBoxItems(items); +} +// setDoubleDecimals(int decimals) +void c_QInputDialog__setDoubleDecimals_int(void *thisObj, int decimals) { + fromPtr(thisObj)->setDoubleDecimals(decimals); +} +// setDoubleMaximum(double max) +void c_QInputDialog__setDoubleMaximum_double(void *thisObj, double max) { + fromPtr(thisObj)->setDoubleMaximum(max); +} +// setDoubleMinimum(double min) +void c_QInputDialog__setDoubleMinimum_double(void *thisObj, double min) { + fromPtr(thisObj)->setDoubleMinimum(min); +} +// setDoubleRange(double min, double max) +void c_QInputDialog__setDoubleRange_double_double(void *thisObj, double min, + double max) { + fromPtr(thisObj)->setDoubleRange(min, max); +} +// setDoubleStep(double step) +void c_QInputDialog__setDoubleStep_double(void *thisObj, double step) { + fromPtr(thisObj)->setDoubleStep(step); +} +// setDoubleValue(double value) +void c_QInputDialog__setDoubleValue_double(void *thisObj, double value) { + fromPtr(thisObj)->setDoubleValue(value); +} +// setIntMaximum(int max) +void c_QInputDialog__setIntMaximum_int(void *thisObj, int max) { + fromPtr(thisObj)->setIntMaximum(max); +} +// setIntMinimum(int min) +void c_QInputDialog__setIntMinimum_int(void *thisObj, int min) { + fromPtr(thisObj)->setIntMinimum(min); +} +// setIntRange(int min, int max) +void c_QInputDialog__setIntRange_int_int(void *thisObj, int min, int max) { + fromPtr(thisObj)->setIntRange(min, max); +} +// setIntStep(int step) +void c_QInputDialog__setIntStep_int(void *thisObj, int step) { + fromPtr(thisObj)->setIntStep(step); +} +// setIntValue(int value) +void c_QInputDialog__setIntValue_int(void *thisObj, int value) { + fromPtr(thisObj)->setIntValue(value); +} +// setLabelText(const QString & text) +void c_QInputDialog__setLabelText_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + fromPtr(thisObj)->setLabelText(text); + free((char *)text_); +} +// setOkButtonText(const QString & text) +void c_QInputDialog__setOkButtonText_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + fromPtr(thisObj)->setOkButtonText(text); + free((char *)text_); +} +// setTextValue(const QString & text) +void c_QInputDialog__setTextValue_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + fromPtr(thisObj)->setTextValue(text); + free((char *)text_); +} +// setVisible(bool visible) +void c_QInputDialog__setVisible_bool(void *thisObj, bool visible) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} +// sharedPainter() const +void *c_QInputDialog__sharedPainter(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->sharedPainter_nocallback(); + return result; +} +// sizeHint() const +void *c_QInputDialog__sizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; + return result; +} +// textValue() const +void *c_QInputDialog__textValue(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->textValue()}; + return result; +} +// textValueChanged(const QString & text) +void c_QInputDialog__textValueChanged_QString(void *thisObj, + const char *text_) { + const auto text = QString::fromUtf8(text_); + fromPtr(thisObj)->textValueChanged(text); + free((char *)text_); +} +void c_QInputDialog__onTextValueChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QInputDialog::textValueChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// textValueSelected(const QString & text) +void c_QInputDialog__textValueSelected_QString(void *thisObj, + const char *text_) { + const auto text = QString::fromUtf8(text_); + fromPtr(thisObj)->textValueSelected(text); + free((char *)text_); +} +void c_QInputDialog__onTextValueSelected_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QInputDialog::textValueSelected, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// tr(const char * s, const char * c, int n) +void *c_static_QInputDialog__tr_char_char_int(const char *s, const char *c, + int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QInputDialog_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +void c_QInputDialog__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QInputDialog__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 4235: + wrapper->m_acceptCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputDialog_wrapper::Callback_accept>( + callback); + break; + case 1128: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputDialog_wrapper::Callback_changeEvent>( + callback); + break; + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputDialog_wrapper::Callback_customEvent>( + callback); + break; + case 1145: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputDialog_wrapper::Callback_devType>( + callback); + break; + case 4270: + wrapper->m_doneCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputDialog_wrapper::Callback_done>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputDialog_wrapper::Callback_event>( + callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputDialog_wrapper::Callback_eventFilter>( + callback); + break; + case 4272: + wrapper->m_execCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputDialog_wrapper::Callback_exec>( + callback); + break; + case 1155: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1169: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1173: + wrapper->m_heightForWidthCallback = + reinterpret_cast(callback); + break; + case 1176: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputDialog_wrapper::Callback_initPainter>( + callback); + break; + case 1202: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputDialog_wrapper::Callback_leaveEvent>( + callback); + break; + case 1222: + wrapper->m_minimumSizeHintCallback = + reinterpret_cast(callback); + break; + case 1224: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1226: + wrapper->m_mouseMoveEventCallback = + reinterpret_cast(callback); + break; + case 1227: + wrapper->m_mousePressEventCallback = + reinterpret_cast(callback); + break; + case 1228: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 4339: + wrapper->m_openCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputDialog_wrapper::Callback_open>( + callback); + break; + case 1235: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputDialog_wrapper::Callback_paintEvent>( + callback); + break; + case 4346: + wrapper->m_rejectCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputDialog_wrapper::Callback_reject>( + callback); + break; + case 1314: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputDialog_wrapper::Callback_setVisible>( + callback); + break; + case 1323: + wrapper->m_sharedPainterCallback = + reinterpret_cast(callback); + break; + case 1331: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputDialog_wrapper::Callback_sizeHint>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QInputDialog_c.h b/generated/QtDartBindings/dart/ffi/QInputDialog_c.h new file mode 100644 index 0000000..c81c714 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QInputDialog_c.h @@ -0,0 +1,352 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QInputDialog_wrapper : public ::QInputDialog { +public: + ~QInputDialog_wrapper(); + QInputDialog_wrapper(QWidget *parent = nullptr); + virtual void accept(); + virtual void accept_nocallback(); + QString cancelButtonText() const; + virtual void changeEvent(QEvent *arg__1); + virtual void changeEvent_nocallback(QEvent *arg__1); + QList comboBoxItems() const; + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual int devType() const; + virtual int devType_nocallback() const; + virtual void done(int result); + virtual void done_nocallback(int result); + int doubleDecimals() const; + double doubleMaximum() const; + double doubleMinimum() const; + double doubleStep() const; + double doubleValue() const; + void doubleValueChanged(double value); + void doubleValueSelected(double value); + virtual bool event(QEvent *event); + virtual bool event_nocallback(QEvent *event); + virtual bool eventFilter(QObject *arg__1, QEvent *arg__2); + virtual bool eventFilter_nocallback(QObject *arg__1, QEvent *arg__2); + virtual int exec(); + virtual int exec_nocallback(); + virtual bool focusNextPrevChild(bool next); + virtual bool focusNextPrevChild_nocallback(bool next); + static QString getText(QWidget *parent, const QString &title, + const QString &label); + virtual bool hasHeightForWidth() const; + virtual bool hasHeightForWidth_nocallback() const; + virtual int heightForWidth(int arg__1) const; + virtual int heightForWidth_nocallback(int arg__1) const; + virtual void initPainter(QPainter *painter) const; + virtual void initPainter_nocallback(QPainter *painter) const; + int intMaximum() const; + int intMinimum() const; + int intStep() const; + int intValue() const; + void intValueChanged(int value); + void intValueSelected(int value); + bool isComboBoxEditable() const; + QString labelText() const; + virtual void leaveEvent(QEvent *event); + virtual void leaveEvent_nocallback(QEvent *event); + virtual QSize minimumSizeHint() const; + virtual QSize minimumSizeHint_nocallback() const; + virtual void mouseDoubleClickEvent(QMouseEvent *event); + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + virtual void mouseMoveEvent(QMouseEvent *event); + virtual void mouseMoveEvent_nocallback(QMouseEvent *event); + virtual void mousePressEvent(QMouseEvent *event); + virtual void mousePressEvent_nocallback(QMouseEvent *event); + virtual void mouseReleaseEvent(QMouseEvent *event); + virtual void mouseReleaseEvent_nocallback(QMouseEvent *event); + QString okButtonText() const; + virtual void open(); + virtual void open_nocallback(); + virtual void paintEvent(QPaintEvent *event); + virtual void paintEvent_nocallback(QPaintEvent *event); + virtual void reject(); + virtual void reject_nocallback(); + void setCancelButtonText(const QString &text); + void setComboBoxEditable(bool editable); + void setComboBoxItems(const QList &items); + void setDoubleDecimals(int decimals); + void setDoubleMaximum(double max); + void setDoubleMinimum(double min); + void setDoubleRange(double min, double max); + void setDoubleStep(double step); + void setDoubleValue(double value); + void setIntMaximum(int max); + void setIntMinimum(int min); + void setIntRange(int min, int max); + void setIntStep(int step); + void setIntValue(int value); + void setLabelText(const QString &text); + void setOkButtonText(const QString &text); + void setTextValue(const QString &text); + virtual void setVisible(bool visible); + virtual void setVisible_nocallback(bool visible); + virtual QPainter *sharedPainter() const; + virtual QPainter *sharedPainter_nocallback() const; + virtual QSize sizeHint() const; + virtual QSize sizeHint_nocallback() const; + QString textValue() const; + void textValueChanged(const QString &text); + void textValueSelected(const QString &text); + static QString tr(const char *s, const char *c, int n); + typedef void (*Callback_accept)(void *); + Callback_accept m_acceptCallback = nullptr; + typedef void (*Callback_changeEvent)(void *, QEvent *arg__1); + Callback_changeEvent m_changeEventCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + typedef void (*Callback_done)(void *, int result); + Callback_done m_doneCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *arg__1, QEvent *arg__2); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef int (*Callback_exec)(void *); + Callback_exec m_execCallback = nullptr; + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *event); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *event); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *event); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + typedef void (*Callback_open)(void *); + Callback_open m_openCallback = nullptr; + typedef void (*Callback_paintEvent)(void *, QPaintEvent *event); + Callback_paintEvent m_paintEventCallback = nullptr; + typedef void (*Callback_reject)(void *); + Callback_reject m_rejectCallback = nullptr; + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QInputDialog::QInputDialog(QWidget * parent) +QtDartBindings_EXPORT void *c_QInputDialog__constructor_QWidget(void *parent_); +// QInputDialog::accept() +QtDartBindings_EXPORT void c_QInputDialog__accept(void *thisObj); +// QInputDialog::cancelButtonText() const +QtDartBindings_EXPORT void *c_QInputDialog__cancelButtonText(void *thisObj); +// QInputDialog::changeEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QInputDialog__changeEvent_QEvent(void *thisObj, + void *arg__1_); +// QInputDialog::comboBoxItems() const +QtDartBindings_EXPORT void *c_QInputDialog__comboBoxItems(void *thisObj); +// QInputDialog::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QInputDialog__customEvent_QEvent(void *thisObj, + void *event_); +// QInputDialog::devType() const +QtDartBindings_EXPORT int c_QInputDialog__devType(void *thisObj); +// QInputDialog::done(int result) +QtDartBindings_EXPORT void c_QInputDialog__done_int(void *thisObj, int result); +// QInputDialog::doubleDecimals() const +QtDartBindings_EXPORT int c_QInputDialog__doubleDecimals(void *thisObj); +// QInputDialog::doubleMaximum() const +QtDartBindings_EXPORT double c_QInputDialog__doubleMaximum(void *thisObj); +// QInputDialog::doubleMinimum() const +QtDartBindings_EXPORT double c_QInputDialog__doubleMinimum(void *thisObj); +// QInputDialog::doubleStep() const +QtDartBindings_EXPORT double c_QInputDialog__doubleStep(void *thisObj); +// QInputDialog::doubleValue() const +QtDartBindings_EXPORT double c_QInputDialog__doubleValue(void *thisObj); +// QInputDialog::doubleValueChanged(double value) +QtDartBindings_EXPORT void +c_QInputDialog__doubleValueChanged_double(void *thisObj, double value); +QtDartBindings_EXPORT void c_QInputDialog__onDoubleValueChanged_double( + void *thisObj, void *contextQObject, + void *callback); // QInputDialog::doubleValueSelected(double value) +QtDartBindings_EXPORT void +c_QInputDialog__doubleValueSelected_double(void *thisObj, double value); +QtDartBindings_EXPORT void c_QInputDialog__onDoubleValueSelected_double( + void *thisObj, void *contextQObject, + void *callback); // QInputDialog::event(QEvent * event) +QtDartBindings_EXPORT bool c_QInputDialog__event_QEvent(void *thisObj, + void *event_); +// QInputDialog::eventFilter(QObject * arg__1, QEvent * arg__2) +QtDartBindings_EXPORT bool +c_QInputDialog__eventFilter_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_); +// QInputDialog::exec() +QtDartBindings_EXPORT int c_QInputDialog__exec(void *thisObj); +// QInputDialog::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool +c_QInputDialog__focusNextPrevChild_bool(void *thisObj, bool next); +// QInputDialog::getText(QWidget * parent, const QString & title, const QString +// & label) +QtDartBindings_EXPORT void * +c_static_QInputDialog__getText_QWidget_QString_QString(void *parent_, + const char *title_, + const char *label_); +// QInputDialog::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QInputDialog__hasHeightForWidth(void *thisObj); +// QInputDialog::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QInputDialog__heightForWidth_int(void *thisObj, + int arg__1); +// QInputDialog::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QInputDialog__initPainter_QPainter(void *thisObj, + void *painter_); +// QInputDialog::intMaximum() const +QtDartBindings_EXPORT int c_QInputDialog__intMaximum(void *thisObj); +// QInputDialog::intMinimum() const +QtDartBindings_EXPORT int c_QInputDialog__intMinimum(void *thisObj); +// QInputDialog::intStep() const +QtDartBindings_EXPORT int c_QInputDialog__intStep(void *thisObj); +// QInputDialog::intValue() const +QtDartBindings_EXPORT int c_QInputDialog__intValue(void *thisObj); +// QInputDialog::intValueChanged(int value) +QtDartBindings_EXPORT void c_QInputDialog__intValueChanged_int(void *thisObj, + int value); +QtDartBindings_EXPORT void c_QInputDialog__onIntValueChanged_int( + void *thisObj, void *contextQObject, + void *callback); // QInputDialog::intValueSelected(int value) +QtDartBindings_EXPORT void c_QInputDialog__intValueSelected_int(void *thisObj, + int value); +QtDartBindings_EXPORT void c_QInputDialog__onIntValueSelected_int( + void *thisObj, void *contextQObject, + void *callback); // QInputDialog::isComboBoxEditable() const +QtDartBindings_EXPORT bool c_QInputDialog__isComboBoxEditable(void *thisObj); +// QInputDialog::labelText() const +QtDartBindings_EXPORT void *c_QInputDialog__labelText(void *thisObj); +// QInputDialog::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QInputDialog__leaveEvent_QEvent(void *thisObj, + void *event_); +// QInputDialog::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QInputDialog__minimumSizeHint(void *thisObj); +// QInputDialog::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QInputDialog__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); +// QInputDialog::mouseMoveEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QInputDialog__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_); +// QInputDialog::mousePressEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QInputDialog__mousePressEvent_QMouseEvent(void *thisObj, void *event_); +// QInputDialog::mouseReleaseEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QInputDialog__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_); +// QInputDialog::okButtonText() const +QtDartBindings_EXPORT void *c_QInputDialog__okButtonText(void *thisObj); +// QInputDialog::open() +QtDartBindings_EXPORT void c_QInputDialog__open(void *thisObj); +// QInputDialog::paintEvent(QPaintEvent * event) +QtDartBindings_EXPORT void c_QInputDialog__paintEvent_QPaintEvent(void *thisObj, + void *event_); +// QInputDialog::reject() +QtDartBindings_EXPORT void c_QInputDialog__reject(void *thisObj); +// QInputDialog::setCancelButtonText(const QString & text) +QtDartBindings_EXPORT void +c_QInputDialog__setCancelButtonText_QString(void *thisObj, const char *text_); +// QInputDialog::setComboBoxEditable(bool editable) +QtDartBindings_EXPORT void +c_QInputDialog__setComboBoxEditable_bool(void *thisObj, bool editable); +// QInputDialog::setComboBoxItems(const QList & items) +QtDartBindings_EXPORT void +c_QInputDialog__setComboBoxItems_QList_QString(void *thisObj, void *items_); +// QInputDialog::setDoubleDecimals(int decimals) +QtDartBindings_EXPORT void c_QInputDialog__setDoubleDecimals_int(void *thisObj, + int decimals); +// QInputDialog::setDoubleMaximum(double max) +QtDartBindings_EXPORT void +c_QInputDialog__setDoubleMaximum_double(void *thisObj, double max); +// QInputDialog::setDoubleMinimum(double min) +QtDartBindings_EXPORT void +c_QInputDialog__setDoubleMinimum_double(void *thisObj, double min); +// QInputDialog::setDoubleRange(double min, double max) +QtDartBindings_EXPORT void +c_QInputDialog__setDoubleRange_double_double(void *thisObj, double min, + double max); +// QInputDialog::setDoubleStep(double step) +QtDartBindings_EXPORT void c_QInputDialog__setDoubleStep_double(void *thisObj, + double step); +// QInputDialog::setDoubleValue(double value) +QtDartBindings_EXPORT void c_QInputDialog__setDoubleValue_double(void *thisObj, + double value); +// QInputDialog::setIntMaximum(int max) +QtDartBindings_EXPORT void c_QInputDialog__setIntMaximum_int(void *thisObj, + int max); +// QInputDialog::setIntMinimum(int min) +QtDartBindings_EXPORT void c_QInputDialog__setIntMinimum_int(void *thisObj, + int min); +// QInputDialog::setIntRange(int min, int max) +QtDartBindings_EXPORT void +c_QInputDialog__setIntRange_int_int(void *thisObj, int min, int max); +// QInputDialog::setIntStep(int step) +QtDartBindings_EXPORT void c_QInputDialog__setIntStep_int(void *thisObj, + int step); +// QInputDialog::setIntValue(int value) +QtDartBindings_EXPORT void c_QInputDialog__setIntValue_int(void *thisObj, + int value); +// QInputDialog::setLabelText(const QString & text) +QtDartBindings_EXPORT void +c_QInputDialog__setLabelText_QString(void *thisObj, const char *text_); +// QInputDialog::setOkButtonText(const QString & text) +QtDartBindings_EXPORT void +c_QInputDialog__setOkButtonText_QString(void *thisObj, const char *text_); +// QInputDialog::setTextValue(const QString & text) +QtDartBindings_EXPORT void +c_QInputDialog__setTextValue_QString(void *thisObj, const char *text_); +// QInputDialog::setVisible(bool visible) +QtDartBindings_EXPORT void c_QInputDialog__setVisible_bool(void *thisObj, + bool visible); +// QInputDialog::sharedPainter() const +QtDartBindings_EXPORT void *c_QInputDialog__sharedPainter(void *thisObj); +// QInputDialog::sizeHint() const +QtDartBindings_EXPORT void *c_QInputDialog__sizeHint(void *thisObj); +// QInputDialog::textValue() const +QtDartBindings_EXPORT void *c_QInputDialog__textValue(void *thisObj); +// QInputDialog::textValueChanged(const QString & text) +QtDartBindings_EXPORT void +c_QInputDialog__textValueChanged_QString(void *thisObj, const char *text_); +QtDartBindings_EXPORT void c_QInputDialog__onTextValueChanged_QString( + void *thisObj, void *contextQObject, + void *callback); // QInputDialog::textValueSelected(const QString & text) +QtDartBindings_EXPORT void +c_QInputDialog__textValueSelected_QString(void *thisObj, const char *text_); +QtDartBindings_EXPORT void c_QInputDialog__onTextValueSelected_QString( + void *thisObj, void *contextQObject, + void *callback); // QInputDialog::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QInputDialog__tr_char_char_int(const char *s, const char *c, int n); +QtDartBindings_EXPORT void c_QInputDialog__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QInputDialog__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QInputDialog_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QInputDialog_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QInputDialog_wrapper.cpp new file mode 100644 index 0000000..26bc0a3 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QInputDialog_wrapper.cpp @@ -0,0 +1,1602 @@ +#include "QInputDialog_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QInputDialog_wrapper::QInputDialog_wrapper(QWidget *parent) + : ::QInputDialog(parent) {} +void QInputDialog_wrapper::accept() { + // tag=1000 + if (m_acceptCallback) { + // tag=1001 + const void *thisPtr = this; + m_acceptCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QInputDialog::accept(); + } +} +// tag=1009 +void QInputDialog_wrapper::accept_nocallback() { + // tag=1003 + ::QInputDialog::accept(); +} +QString QInputDialog_wrapper::cancelButtonText() const { + // tag=1000 + + // tag=1004 + return ::QInputDialog::cancelButtonText(); +} +void QInputDialog_wrapper::changeEvent(QEvent *arg__1) { + // tag=1000 + if (m_changeEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QInputDialog::changeEvent(arg__1); + } +} +// tag=1009 +void QInputDialog_wrapper::changeEvent_nocallback(QEvent *arg__1) { + // tag=1003 + ::QInputDialog::changeEvent(arg__1); +} +QList QInputDialog_wrapper::comboBoxItems() const { + // tag=1000 + + // tag=1004 + return ::QInputDialog::comboBoxItems(); +} +void QInputDialog_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QInputDialog::customEvent(event); + } +} +// tag=1009 +void QInputDialog_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QInputDialog::customEvent(event); +} +int QInputDialog_wrapper::devType() const { + // tag=1000 + if (m_devTypeCallback) { + // tag=1001 + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QInputDialog::devType(); + } +} +// tag=1009 +int QInputDialog_wrapper::devType_nocallback() const { + // tag=1003 + return ::QInputDialog::devType(); +} +void QInputDialog_wrapper::done(int result) { + // tag=1000 + if (m_doneCallback) { + // tag=1001 + const void *thisPtr = this; + m_doneCallback(const_cast(thisPtr), result); + } else { + // tag=1002 + ::QInputDialog::done(result); + } +} +// tag=1009 +void QInputDialog_wrapper::done_nocallback(int result) { + // tag=1003 + ::QInputDialog::done(result); +} +int QInputDialog_wrapper::doubleDecimals() const { + // tag=1000 + + // tag=1004 + return ::QInputDialog::doubleDecimals(); +} +double QInputDialog_wrapper::doubleMaximum() const { + // tag=1000 + + // tag=1004 + return ::QInputDialog::doubleMaximum(); +} +double QInputDialog_wrapper::doubleMinimum() const { + // tag=1000 + + // tag=1004 + return ::QInputDialog::doubleMinimum(); +} +double QInputDialog_wrapper::doubleStep() const { + // tag=1000 + + // tag=1004 + return ::QInputDialog::doubleStep(); +} +double QInputDialog_wrapper::doubleValue() const { + // tag=1000 + + // tag=1004 + return ::QInputDialog::doubleValue(); +} +void QInputDialog_wrapper::doubleValueChanged(double value) { + // tag=1000 + + // tag=1004 + ::QInputDialog::doubleValueChanged(value); +} +void QInputDialog_wrapper::doubleValueSelected(double value) { + // tag=1000 + + // tag=1004 + ::QInputDialog::doubleValueSelected(value); +} +bool QInputDialog_wrapper::event(QEvent *event) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + return ::QInputDialog::event(event); + } +} +// tag=1009 +bool QInputDialog_wrapper::event_nocallback(QEvent *event) { + // tag=1003 + return ::QInputDialog::event(event); +} +bool QInputDialog_wrapper::eventFilter(QObject *arg__1, QEvent *arg__2) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), arg__1, arg__2); + } else { + // tag=1002 + return ::QInputDialog::eventFilter(arg__1, arg__2); + } +} +// tag=1009 +bool QInputDialog_wrapper::eventFilter_nocallback(QObject *arg__1, + QEvent *arg__2) { + // tag=1003 + return ::QInputDialog::eventFilter(arg__1, arg__2); +} +int QInputDialog_wrapper::exec() { + // tag=1000 + if (m_execCallback) { + // tag=1001 + const void *thisPtr = this; + return m_execCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QInputDialog::exec(); + } +} +// tag=1009 +int QInputDialog_wrapper::exec_nocallback() { + // tag=1003 + return ::QInputDialog::exec(); +} +bool QInputDialog_wrapper::focusNextPrevChild(bool next) { + // tag=1000 + if (m_focusNextPrevChildCallback) { + // tag=1001 + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + // tag=1002 + return ::QInputDialog::focusNextPrevChild(next); + } +} +// tag=1009 +bool QInputDialog_wrapper::focusNextPrevChild_nocallback(bool next) { + // tag=1003 + return ::QInputDialog::focusNextPrevChild(next); +} +QString QInputDialog_wrapper::getText(QWidget *parent, const QString &title, + const QString &label) { + // tag=1000 + + // tag=1004 + return ::QInputDialog::getText(parent, title, label); +} +bool QInputDialog_wrapper::hasHeightForWidth() const { + // tag=1000 + if (m_hasHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QInputDialog::hasHeightForWidth(); + } +} +// tag=1009 +bool QInputDialog_wrapper::hasHeightForWidth_nocallback() const { + // tag=1003 + return ::QInputDialog::hasHeightForWidth(); +} +int QInputDialog_wrapper::heightForWidth(int arg__1) const { + // tag=1000 + if (m_heightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QInputDialog::heightForWidth(arg__1); + } +} +// tag=1009 +int QInputDialog_wrapper::heightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QInputDialog::heightForWidth(arg__1); +} +void QInputDialog_wrapper::initPainter(QPainter *painter) const { + // tag=1000 + if (m_initPainterCallback) { + // tag=1001 + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + // tag=1002 + ::QInputDialog::initPainter(painter); + } +} +// tag=1009 +void QInputDialog_wrapper::initPainter_nocallback(QPainter *painter) const { + // tag=1003 + ::QInputDialog::initPainter(painter); +} +int QInputDialog_wrapper::intMaximum() const { + // tag=1000 + + // tag=1004 + return ::QInputDialog::intMaximum(); +} +int QInputDialog_wrapper::intMinimum() const { + // tag=1000 + + // tag=1004 + return ::QInputDialog::intMinimum(); +} +int QInputDialog_wrapper::intStep() const { + // tag=1000 + + // tag=1004 + return ::QInputDialog::intStep(); +} +int QInputDialog_wrapper::intValue() const { + // tag=1000 + + // tag=1004 + return ::QInputDialog::intValue(); +} +void QInputDialog_wrapper::intValueChanged(int value) { + // tag=1000 + + // tag=1004 + ::QInputDialog::intValueChanged(value); +} +void QInputDialog_wrapper::intValueSelected(int value) { + // tag=1000 + + // tag=1004 + ::QInputDialog::intValueSelected(value); +} +bool QInputDialog_wrapper::isComboBoxEditable() const { + // tag=1000 + + // tag=1004 + return ::QInputDialog::isComboBoxEditable(); +} +QString QInputDialog_wrapper::labelText() const { + // tag=1000 + + // tag=1004 + return ::QInputDialog::labelText(); +} +void QInputDialog_wrapper::leaveEvent(QEvent *event) { + // tag=1000 + if (m_leaveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QInputDialog::leaveEvent(event); + } +} +// tag=1009 +void QInputDialog_wrapper::leaveEvent_nocallback(QEvent *event) { + // tag=1003 + ::QInputDialog::leaveEvent(event); +} +QSize QInputDialog_wrapper::minimumSizeHint() const { + // tag=1000 + if (m_minimumSizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QInputDialog::minimumSizeHint(); + } +} +// tag=1009 +QSize QInputDialog_wrapper::minimumSizeHint_nocallback() const { + // tag=1003 + return ::QInputDialog::minimumSizeHint(); +} +void QInputDialog_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseDoubleClickEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QInputDialog::mouseDoubleClickEvent(event); + } +} +// tag=1009 +void QInputDialog_wrapper::mouseDoubleClickEvent_nocallback( + QMouseEvent *event) { + // tag=1003 + ::QInputDialog::mouseDoubleClickEvent(event); +} +void QInputDialog_wrapper::mouseMoveEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseMoveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QInputDialog::mouseMoveEvent(event); + } +} +// tag=1009 +void QInputDialog_wrapper::mouseMoveEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QInputDialog::mouseMoveEvent(event); +} +void QInputDialog_wrapper::mousePressEvent(QMouseEvent *event) { + // tag=1000 + if (m_mousePressEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QInputDialog::mousePressEvent(event); + } +} +// tag=1009 +void QInputDialog_wrapper::mousePressEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QInputDialog::mousePressEvent(event); +} +void QInputDialog_wrapper::mouseReleaseEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseReleaseEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QInputDialog::mouseReleaseEvent(event); + } +} +// tag=1009 +void QInputDialog_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QInputDialog::mouseReleaseEvent(event); +} +QString QInputDialog_wrapper::okButtonText() const { + // tag=1000 + + // tag=1004 + return ::QInputDialog::okButtonText(); +} +void QInputDialog_wrapper::open() { + // tag=1000 + if (m_openCallback) { + // tag=1001 + const void *thisPtr = this; + m_openCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QInputDialog::open(); + } +} +// tag=1009 +void QInputDialog_wrapper::open_nocallback() { + // tag=1003 + ::QInputDialog::open(); +} +void QInputDialog_wrapper::paintEvent(QPaintEvent *event) { + // tag=1000 + if (m_paintEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QInputDialog::paintEvent(event); + } +} +// tag=1009 +void QInputDialog_wrapper::paintEvent_nocallback(QPaintEvent *event) { + // tag=1003 + ::QInputDialog::paintEvent(event); +} +void QInputDialog_wrapper::reject() { + // tag=1000 + if (m_rejectCallback) { + // tag=1001 + const void *thisPtr = this; + m_rejectCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QInputDialog::reject(); + } +} +// tag=1009 +void QInputDialog_wrapper::reject_nocallback() { + // tag=1003 + ::QInputDialog::reject(); +} +void QInputDialog_wrapper::setCancelButtonText(const QString &text) { + // tag=1000 + + // tag=1004 + ::QInputDialog::setCancelButtonText(text); +} +void QInputDialog_wrapper::setComboBoxEditable(bool editable) { + // tag=1000 + + // tag=1004 + ::QInputDialog::setComboBoxEditable(editable); +} +void QInputDialog_wrapper::setComboBoxItems(const QList &items) { + // tag=1000 + + // tag=1004 + ::QInputDialog::setComboBoxItems(items); +} +void QInputDialog_wrapper::setDoubleDecimals(int decimals) { + // tag=1000 + + // tag=1004 + ::QInputDialog::setDoubleDecimals(decimals); +} +void QInputDialog_wrapper::setDoubleMaximum(double max) { + // tag=1000 + + // tag=1004 + ::QInputDialog::setDoubleMaximum(max); +} +void QInputDialog_wrapper::setDoubleMinimum(double min) { + // tag=1000 + + // tag=1004 + ::QInputDialog::setDoubleMinimum(min); +} +void QInputDialog_wrapper::setDoubleRange(double min, double max) { + // tag=1000 + + // tag=1004 + ::QInputDialog::setDoubleRange(min, max); +} +void QInputDialog_wrapper::setDoubleStep(double step) { + // tag=1000 + + // tag=1004 + ::QInputDialog::setDoubleStep(step); +} +void QInputDialog_wrapper::setDoubleValue(double value) { + // tag=1000 + + // tag=1004 + ::QInputDialog::setDoubleValue(value); +} +void QInputDialog_wrapper::setIntMaximum(int max) { + // tag=1000 + + // tag=1004 + ::QInputDialog::setIntMaximum(max); +} +void QInputDialog_wrapper::setIntMinimum(int min) { + // tag=1000 + + // tag=1004 + ::QInputDialog::setIntMinimum(min); +} +void QInputDialog_wrapper::setIntRange(int min, int max) { + // tag=1000 + + // tag=1004 + ::QInputDialog::setIntRange(min, max); +} +void QInputDialog_wrapper::setIntStep(int step) { + // tag=1000 + + // tag=1004 + ::QInputDialog::setIntStep(step); +} +void QInputDialog_wrapper::setIntValue(int value) { + // tag=1000 + + // tag=1004 + ::QInputDialog::setIntValue(value); +} +void QInputDialog_wrapper::setLabelText(const QString &text) { + // tag=1000 + + // tag=1004 + ::QInputDialog::setLabelText(text); +} +void QInputDialog_wrapper::setOkButtonText(const QString &text) { + // tag=1000 + + // tag=1004 + ::QInputDialog::setOkButtonText(text); +} +void QInputDialog_wrapper::setTextValue(const QString &text) { + // tag=1000 + + // tag=1004 + ::QInputDialog::setTextValue(text); +} +void QInputDialog_wrapper::setVisible(bool visible) { + // tag=1000 + if (m_setVisibleCallback) { + // tag=1001 + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + // tag=1002 + ::QInputDialog::setVisible(visible); + } +} +// tag=1009 +void QInputDialog_wrapper::setVisible_nocallback(bool visible) { + // tag=1003 + ::QInputDialog::setVisible(visible); +} +QPainter *QInputDialog_wrapper::sharedPainter() const { + // tag=1000 + if (m_sharedPainterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QInputDialog::sharedPainter(); + } +} +// tag=1009 +QPainter *QInputDialog_wrapper::sharedPainter_nocallback() const { + // tag=1003 + return ::QInputDialog::sharedPainter(); +} +QSize QInputDialog_wrapper::sizeHint() const { + // tag=1000 + if (m_sizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QInputDialog::sizeHint(); + } +} +// tag=1009 +QSize QInputDialog_wrapper::sizeHint_nocallback() const { + // tag=1003 + return ::QInputDialog::sizeHint(); +} +QString QInputDialog_wrapper::textValue() const { + // tag=1000 + + // tag=1004 + return ::QInputDialog::textValue(); +} +void QInputDialog_wrapper::textValueChanged(const QString &text) { + // tag=1000 + + // tag=1004 + ::QInputDialog::textValueChanged(text); +} +void QInputDialog_wrapper::textValueSelected(const QString &text) { + // tag=1000 + + // tag=1004 + ::QInputDialog::textValueSelected(text); +} +QString QInputDialog_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QInputDialog::tr(s, c, n); +} + +// tag=1005 +QInputDialog_wrapper::~QInputDialog_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QInputDialog *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QInputDialog_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { + +// tag=1049 +void c_QInputDialog_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QInputDialog__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QInputDialog_wrapper(parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// accept() +void c_QInputDialog__accept(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->accept_nocallback(); + } else { + return targetPtr->accept(); + } + }(); +} + +// tag=1079 +void c_QInputDialog__onAccepted(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QInputDialog::accepted, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// cancelButtonText() const +void *c_QInputDialog__cancelButtonText(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->cancelButtonText()}; +} + +// tag=1050 +// changeEvent(QEvent * arg__1) +void c_QInputDialog__changeEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->changeEvent_nocallback(arg__1); +} + +// tag=1050 +// comboBoxItems() const +void *c_QInputDialog__comboBoxItems(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->comboBoxItems()}; +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QInputDialog__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// devType() const +int c_QInputDialog__devType(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); +} + +// tag=1050 +// done(int result) +void c_QInputDialog__done_int(void *thisObj, int result) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->done_nocallback(result); + } else { + return targetPtr->done(result); + } + }(); +} + +// tag=1050 +// doubleDecimals() const +int c_QInputDialog__doubleDecimals(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->doubleDecimals(); +} + +// tag=1050 +// doubleMaximum() const +double c_QInputDialog__doubleMaximum(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->doubleMaximum(); +} + +// tag=1050 +// doubleMinimum() const +double c_QInputDialog__doubleMinimum(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->doubleMinimum(); +} + +// tag=1050 +// doubleStep() const +double c_QInputDialog__doubleStep(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->doubleStep(); +} + +// tag=1050 +// doubleValue() const +double c_QInputDialog__doubleValue(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->doubleValue(); +} + +// tag=1050 +// doubleValueChanged(double value) +void c_QInputDialog__doubleValueChanged_double(void *thisObj, double value) { + // tag=1010 + fromPtr(thisObj)->doubleValueChanged(value); +} + +// tag=1079 +void c_QInputDialog__onDoubleValueChanged_double(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QInputDialog::doubleValueChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// doubleValueSelected(double value) +void c_QInputDialog__doubleValueSelected_double(void *thisObj, double value) { + // tag=1010 + fromPtr(thisObj)->doubleValueSelected(value); +} + +// tag=1079 +void c_QInputDialog__onDoubleValueSelected_double(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QInputDialog::doubleValueSelected, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// event(QEvent * event) +bool c_QInputDialog__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->event_nocallback(event); +} + +// tag=1050 +// eventFilter(QObject * arg__1, QEvent * arg__2) +bool c_QInputDialog__eventFilter_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + auto arg__2 = reinterpret_cast(arg__2_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->eventFilter_nocallback(arg__1, arg__2); +} + +// tag=1050 +// exec() +int c_QInputDialog__exec(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->exec_nocallback(); + } else { + return targetPtr->exec(); + } + }(); +} + +// tag=1079 +void c_QInputDialog__onFinished_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QInputDialog::finished, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// focusNextPrevChild(bool next) +bool c_QInputDialog__focusNextPrevChild_bool(void *thisObj, bool next) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); +} + +// tag=1050 +// getText(QWidget * parent, const QString & title, const QString & label) +void *c_static_QInputDialog__getText_QWidget_QString_QString( + void *parent_, const char *title_, const char *label_) { + auto parent = reinterpret_cast(parent_); + const auto title = QString::fromUtf8(title_); + const auto label = QString::fromUtf8(label_); + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QInputDialog_wrapper::getText( + parent, title, label)}; +} + +// tag=1050 +// hasHeightForWidth() const +bool c_QInputDialog__hasHeightForWidth(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); +} + +// tag=1050 +// heightForWidth(int arg__1) const +int c_QInputDialog__heightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// initPainter(QPainter * painter) const +void c_QInputDialog__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} + +// tag=1050 +// intMaximum() const +int c_QInputDialog__intMaximum(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->intMaximum(); +} + +// tag=1050 +// intMinimum() const +int c_QInputDialog__intMinimum(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->intMinimum(); +} + +// tag=1050 +// intStep() const +int c_QInputDialog__intStep(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->intStep(); +} + +// tag=1050 +// intValue() const +int c_QInputDialog__intValue(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->intValue(); +} + +// tag=1050 +// intValueChanged(int value) +void c_QInputDialog__intValueChanged_int(void *thisObj, int value) { + // tag=1010 + fromPtr(thisObj)->intValueChanged(value); +} + +// tag=1079 +void c_QInputDialog__onIntValueChanged_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QInputDialog::intValueChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// intValueSelected(int value) +void c_QInputDialog__intValueSelected_int(void *thisObj, int value) { + // tag=1010 + fromPtr(thisObj)->intValueSelected(value); +} + +// tag=1079 +void c_QInputDialog__onIntValueSelected_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QInputDialog::intValueSelected, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// isComboBoxEditable() const +bool c_QInputDialog__isComboBoxEditable(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isComboBoxEditable(); +} + +// tag=1050 +// labelText() const +void *c_QInputDialog__labelText(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->labelText()}; +} + +// tag=1050 +// leaveEvent(QEvent * event) +void c_QInputDialog__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} + +// tag=1050 +// minimumSizeHint() const +void *c_QInputDialog__minimumSizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; +} + +// tag=1050 +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QInputDialog__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} + +// tag=1050 +// mouseMoveEvent(QMouseEvent * event) +void c_QInputDialog__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(event); +} + +// tag=1050 +// mousePressEvent(QMouseEvent * event) +void c_QInputDialog__mousePressEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(event); +} + +// tag=1050 +// mouseReleaseEvent(QMouseEvent * event) +void c_QInputDialog__mouseReleaseEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(event); +} + +// tag=1050 +// okButtonText() const +void *c_QInputDialog__okButtonText(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->okButtonText()}; +} + +// tag=1050 +// open() +void c_QInputDialog__open(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->open_nocallback(); + } else { + return targetPtr->open(); + } + }(); +} + +// tag=1050 +// paintEvent(QPaintEvent * event) +void c_QInputDialog__paintEvent_QPaintEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->paintEvent_nocallback(event); +} + +// tag=1050 +// reject() +void c_QInputDialog__reject(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->reject_nocallback(); + } else { + return targetPtr->reject(); + } + }(); +} + +// tag=1079 +void c_QInputDialog__onRejected(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QInputDialog::rejected, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// setCancelButtonText(const QString & text) +void c_QInputDialog__setCancelButtonText_QString(void *thisObj, + const char *text_) { + const auto text = QString::fromUtf8(text_); + // tag=1010 + fromPtr(thisObj)->setCancelButtonText(text); +} + +// tag=1050 +// setComboBoxEditable(bool editable) +void c_QInputDialog__setComboBoxEditable_bool(void *thisObj, bool editable) { + // tag=1010 + fromPtr(thisObj)->setComboBoxEditable(editable); +} + +// tag=1050 +// setComboBoxItems(const QList & items) +void c_QInputDialog__setComboBoxItems_QList_QString(void *thisObj, + void *items_) { + auto &items = *reinterpret_cast *>(items_); + // tag=1010 + fromPtr(thisObj)->setComboBoxItems(items); +} + +// tag=1050 +// setDoubleDecimals(int decimals) +void c_QInputDialog__setDoubleDecimals_int(void *thisObj, int decimals) { + // tag=1010 + fromPtr(thisObj)->setDoubleDecimals(decimals); +} + +// tag=1050 +// setDoubleMaximum(double max) +void c_QInputDialog__setDoubleMaximum_double(void *thisObj, double max) { + // tag=1010 + fromPtr(thisObj)->setDoubleMaximum(max); +} + +// tag=1050 +// setDoubleMinimum(double min) +void c_QInputDialog__setDoubleMinimum_double(void *thisObj, double min) { + // tag=1010 + fromPtr(thisObj)->setDoubleMinimum(min); +} + +// tag=1050 +// setDoubleRange(double min, double max) +void c_QInputDialog__setDoubleRange_double_double(void *thisObj, double min, + double max) { + // tag=1010 + fromPtr(thisObj)->setDoubleRange(min, max); +} + +// tag=1050 +// setDoubleStep(double step) +void c_QInputDialog__setDoubleStep_double(void *thisObj, double step) { + // tag=1010 + fromPtr(thisObj)->setDoubleStep(step); +} + +// tag=1050 +// setDoubleValue(double value) +void c_QInputDialog__setDoubleValue_double(void *thisObj, double value) { + // tag=1010 + fromPtr(thisObj)->setDoubleValue(value); +} + +// tag=1050 +// setIntMaximum(int max) +void c_QInputDialog__setIntMaximum_int(void *thisObj, int max) { + // tag=1010 + fromPtr(thisObj)->setIntMaximum(max); +} + +// tag=1050 +// setIntMinimum(int min) +void c_QInputDialog__setIntMinimum_int(void *thisObj, int min) { + // tag=1010 + fromPtr(thisObj)->setIntMinimum(min); +} + +// tag=1050 +// setIntRange(int min, int max) +void c_QInputDialog__setIntRange_int_int(void *thisObj, int min, int max) { + // tag=1010 + fromPtr(thisObj)->setIntRange(min, max); +} + +// tag=1050 +// setIntStep(int step) +void c_QInputDialog__setIntStep_int(void *thisObj, int step) { + // tag=1010 + fromPtr(thisObj)->setIntStep(step); +} + +// tag=1050 +// setIntValue(int value) +void c_QInputDialog__setIntValue_int(void *thisObj, int value) { + // tag=1010 + fromPtr(thisObj)->setIntValue(value); +} + +// tag=1050 +// setLabelText(const QString & text) +void c_QInputDialog__setLabelText_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + // tag=1010 + fromPtr(thisObj)->setLabelText(text); +} + +// tag=1050 +// setOkButtonText(const QString & text) +void c_QInputDialog__setOkButtonText_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + // tag=1010 + fromPtr(thisObj)->setOkButtonText(text); +} + +// tag=1050 +// setTextValue(const QString & text) +void c_QInputDialog__setTextValue_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + // tag=1010 + fromPtr(thisObj)->setTextValue(text); +} + +// tag=1050 +// setVisible(bool visible) +void c_QInputDialog__setVisible_bool(void *thisObj, bool visible) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} + +// tag=1050 +// sharedPainter() const +void *c_QInputDialog__sharedPainter(void *thisObj) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->sharedPainter_nocallback(); +} + +// tag=1050 +// sizeHint() const +void *c_QInputDialog__sizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; +} + +// tag=1050 +// textValue() const +void *c_QInputDialog__textValue(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->textValue()}; +} + +// tag=1050 +// textValueChanged(const QString & text) +void c_QInputDialog__textValueChanged_QString(void *thisObj, + const char *text_) { + const auto text = QString::fromUtf8(text_); + // tag=1010 + fromPtr(thisObj)->textValueChanged(text); +} + +// tag=1079 +void c_QInputDialog__onTextValueChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QInputDialog::textValueChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// textValueSelected(const QString & text) +void c_QInputDialog__textValueSelected_QString(void *thisObj, + const char *text_) { + const auto text = QString::fromUtf8(text_); + // tag=1010 + fromPtr(thisObj)->textValueSelected(text); +} + +// tag=1079 +void c_QInputDialog__onTextValueSelected_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QInputDialog::textValueSelected, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QInputDialog__tr_char_char_int(const char *s, const char *c, + int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QInputDialog_wrapper::tr(s, c, n)}; +} +void c_QInputDialog__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QInputDialog__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 4218: + wrapper->m_acceptCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputDialog_wrapper::Callback_accept>( + callback); + break; + case 1124: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputDialog_wrapper::Callback_changeEvent>( + callback); + break; + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputDialog_wrapper::Callback_customEvent>( + callback); + break; + case 1141: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputDialog_wrapper::Callback_devType>( + callback); + break; + case 4253: + wrapper->m_doneCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputDialog_wrapper::Callback_done>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputDialog_wrapper::Callback_event>( + callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputDialog_wrapper::Callback_eventFilter>( + callback); + break; + case 4255: + wrapper->m_execCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputDialog_wrapper::Callback_exec>( + callback); + break; + case 1150: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1164: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1168: + wrapper->m_heightForWidthCallback = + reinterpret_cast(callback); + break; + case 1171: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputDialog_wrapper::Callback_initPainter>( + callback); + break; + case 1196: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputDialog_wrapper::Callback_leaveEvent>( + callback); + break; + case 1216: + wrapper->m_minimumSizeHintCallback = + reinterpret_cast(callback); + break; + case 1218: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1220: + wrapper->m_mouseMoveEventCallback = + reinterpret_cast(callback); + break; + case 1221: + wrapper->m_mousePressEventCallback = + reinterpret_cast(callback); + break; + case 1222: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 4322: + wrapper->m_openCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputDialog_wrapper::Callback_open>( + callback); + break; + case 1229: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputDialog_wrapper::Callback_paintEvent>( + callback); + break; + case 4329: + wrapper->m_rejectCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputDialog_wrapper::Callback_reject>( + callback); + break; + case 1309: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputDialog_wrapper::Callback_setVisible>( + callback); + break; + case 1318: + wrapper->m_sharedPainterCallback = + reinterpret_cast(callback); + break; + case 1326: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputDialog_wrapper::Callback_sizeHint>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QInputDialog_wrapper.h b/generated/QtDartBindings/dart/ffi/QInputDialog_wrapper.h new file mode 100644 index 0000000..8470f9c --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QInputDialog_wrapper.h @@ -0,0 +1,611 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QInputDialog_wrapper : public ::QInputDialog { +public: + ~QInputDialog_wrapper(); + // tag=1041 + QInputDialog_wrapper(QWidget *parent = nullptr); + // tag=1041 + virtual void accept(); + // tag=1008 + virtual void accept_nocallback(); + // tag=1041 + QString cancelButtonText() const; + // tag=1041 + virtual void changeEvent(QEvent *arg__1); + // tag=1008 + virtual void changeEvent_nocallback(QEvent *arg__1); + // tag=1041 + QList comboBoxItems() const; + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual int devType() const; + // tag=1008 + virtual int devType_nocallback() const; + // tag=1041 + virtual void done(int result); + // tag=1008 + virtual void done_nocallback(int result); + // tag=1041 + int doubleDecimals() const; + // tag=1041 + double doubleMaximum() const; + // tag=1041 + double doubleMinimum() const; + // tag=1041 + double doubleStep() const; + // tag=1041 + double doubleValue() const; + // tag=1041 + void doubleValueChanged(double value); + // tag=1041 + void doubleValueSelected(double value); + // tag=1041 + virtual bool event(QEvent *event); + // tag=1008 + virtual bool event_nocallback(QEvent *event); + // tag=1041 + virtual bool eventFilter(QObject *arg__1, QEvent *arg__2); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *arg__1, QEvent *arg__2); + // tag=1041 + virtual int exec(); + // tag=1008 + virtual int exec_nocallback(); + // tag=1041 + virtual bool focusNextPrevChild(bool next); + // tag=1008 + virtual bool focusNextPrevChild_nocallback(bool next); + // tag=1041 + static QString getText(QWidget *parent, const QString &title, + const QString &label); + // tag=1041 + virtual bool hasHeightForWidth() const; + // tag=1008 + virtual bool hasHeightForWidth_nocallback() const; + // tag=1041 + virtual int heightForWidth(int arg__1) const; + // tag=1008 + virtual int heightForWidth_nocallback(int arg__1) const; + // tag=1041 + virtual void initPainter(QPainter *painter) const; + // tag=1008 + virtual void initPainter_nocallback(QPainter *painter) const; + // tag=1041 + int intMaximum() const; + // tag=1041 + int intMinimum() const; + // tag=1041 + int intStep() const; + // tag=1041 + int intValue() const; + // tag=1041 + void intValueChanged(int value); + // tag=1041 + void intValueSelected(int value); + // tag=1041 + bool isComboBoxEditable() const; + // tag=1041 + QString labelText() const; + // tag=1041 + virtual void leaveEvent(QEvent *event); + // tag=1008 + virtual void leaveEvent_nocallback(QEvent *event); + // tag=1041 + virtual QSize minimumSizeHint() const; + // tag=1008 + virtual QSize minimumSizeHint_nocallback() const; + // tag=1041 + virtual void mouseDoubleClickEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mouseMoveEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseMoveEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mousePressEvent(QMouseEvent *event); + // tag=1008 + virtual void mousePressEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mouseReleaseEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseReleaseEvent_nocallback(QMouseEvent *event); + // tag=1041 + QString okButtonText() const; + // tag=1041 + virtual void open(); + // tag=1008 + virtual void open_nocallback(); + // tag=1041 + virtual void paintEvent(QPaintEvent *event); + // tag=1008 + virtual void paintEvent_nocallback(QPaintEvent *event); + // tag=1041 + virtual void reject(); + // tag=1008 + virtual void reject_nocallback(); + // tag=1041 + void setCancelButtonText(const QString &text); + // tag=1041 + void setComboBoxEditable(bool editable); + // tag=1041 + void setComboBoxItems(const QList &items); + // tag=1041 + void setDoubleDecimals(int decimals); + // tag=1041 + void setDoubleMaximum(double max); + // tag=1041 + void setDoubleMinimum(double min); + // tag=1041 + void setDoubleRange(double min, double max); + // tag=1041 + void setDoubleStep(double step); + // tag=1041 + void setDoubleValue(double value); + // tag=1041 + void setIntMaximum(int max); + // tag=1041 + void setIntMinimum(int min); + // tag=1041 + void setIntRange(int min, int max); + // tag=1041 + void setIntStep(int step); + // tag=1041 + void setIntValue(int value); + // tag=1041 + void setLabelText(const QString &text); + // tag=1041 + void setOkButtonText(const QString &text); + // tag=1041 + void setTextValue(const QString &text); + // tag=1041 + virtual void setVisible(bool visible); + // tag=1008 + virtual void setVisible_nocallback(bool visible); + // tag=1041 + virtual QPainter *sharedPainter() const; + // tag=1008 + virtual QPainter *sharedPainter_nocallback() const; + // tag=1041 + virtual QSize sizeHint() const; + // tag=1008 + virtual QSize sizeHint_nocallback() const; + // tag=1041 + QString textValue() const; + // tag=1041 + void textValueChanged(const QString &text); + // tag=1041 + void textValueSelected(const QString &text); + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1042 + typedef void (*Callback_accept)(void *); + Callback_accept m_acceptCallback = nullptr; + // tag=1042 + typedef void (*Callback_changeEvent)(void *, QEvent *arg__1); + Callback_changeEvent m_changeEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + // tag=1042 + typedef void (*Callback_done)(void *, int result); + Callback_done m_doneCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *arg__1, QEvent *arg__2); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef int (*Callback_exec)(void *); + Callback_exec m_execCallback = nullptr; + // tag=1042 + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + // tag=1042 + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + // tag=1042 + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *event); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *event); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *event); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_open)(void *); + Callback_open m_openCallback = nullptr; + // tag=1042 + typedef void (*Callback_paintEvent)(void *, QPaintEvent *event); + Callback_paintEvent m_paintEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_reject)(void *); + Callback_reject m_rejectCallback = nullptr; + // tag=1042 + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + // tag=1042 + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QInputDialog::QInputDialog(QWidget * parent) +QtDartBindings_EXPORT void *c_QInputDialog__constructor_QWidget(void *parent_); + +// tag=1067 +// QInputDialog::accept() +QtDartBindings_EXPORT void c_QInputDialog__accept(void *thisObj); + +// tag=1067 +// QInputDialog::cancelButtonText() const +QtDartBindings_EXPORT void *c_QInputDialog__cancelButtonText(void *thisObj); + +// tag=1067 +// QInputDialog::changeEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QInputDialog__changeEvent_QEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QInputDialog::comboBoxItems() const +QtDartBindings_EXPORT void *c_QInputDialog__comboBoxItems(void *thisObj); + +// tag=1067 +// QInputDialog::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QInputDialog__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QInputDialog::devType() const +QtDartBindings_EXPORT int c_QInputDialog__devType(void *thisObj); + +// tag=1067 +// QInputDialog::done(int result) +QtDartBindings_EXPORT void c_QInputDialog__done_int(void *thisObj, int result); + +// tag=1067 +// QInputDialog::doubleDecimals() const +QtDartBindings_EXPORT int c_QInputDialog__doubleDecimals(void *thisObj); + +// tag=1067 +// QInputDialog::doubleMaximum() const +QtDartBindings_EXPORT double c_QInputDialog__doubleMaximum(void *thisObj); + +// tag=1067 +// QInputDialog::doubleMinimum() const +QtDartBindings_EXPORT double c_QInputDialog__doubleMinimum(void *thisObj); + +// tag=1067 +// QInputDialog::doubleStep() const +QtDartBindings_EXPORT double c_QInputDialog__doubleStep(void *thisObj); + +// tag=1067 +// QInputDialog::doubleValue() const +QtDartBindings_EXPORT double c_QInputDialog__doubleValue(void *thisObj); + +// tag=1067 +// QInputDialog::doubleValueChanged(double value) +QtDartBindings_EXPORT void +c_QInputDialog__doubleValueChanged_double(void *thisObj, double value); + +// tag=1078 +QtDartBindings_EXPORT void +c_QInputDialog__onDoubleValueChanged_double(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QInputDialog::doubleValueSelected(double value) +QtDartBindings_EXPORT void +c_QInputDialog__doubleValueSelected_double(void *thisObj, double value); + +// tag=1078 +QtDartBindings_EXPORT void c_QInputDialog__onDoubleValueSelected_double( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QInputDialog::event(QEvent * event) +QtDartBindings_EXPORT bool c_QInputDialog__event_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QInputDialog::eventFilter(QObject * arg__1, QEvent * arg__2) +QtDartBindings_EXPORT bool +c_QInputDialog__eventFilter_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_); + +// tag=1067 +// QInputDialog::exec() +QtDartBindings_EXPORT int c_QInputDialog__exec(void *thisObj); + +// tag=1067 +// QInputDialog::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool +c_QInputDialog__focusNextPrevChild_bool(void *thisObj, bool next); + +// tag=1067 +// QInputDialog::getText(QWidget * parent, const QString & title, const QString +// & label) +QtDartBindings_EXPORT void * +c_static_QInputDialog__getText_QWidget_QString_QString(void *parent_, + const char *title_, + const char *label_); + +// tag=1067 +// QInputDialog::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QInputDialog__hasHeightForWidth(void *thisObj); + +// tag=1067 +// QInputDialog::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QInputDialog__heightForWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QInputDialog::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QInputDialog__initPainter_QPainter(void *thisObj, + void *painter_); + +// tag=1067 +// QInputDialog::intMaximum() const +QtDartBindings_EXPORT int c_QInputDialog__intMaximum(void *thisObj); + +// tag=1067 +// QInputDialog::intMinimum() const +QtDartBindings_EXPORT int c_QInputDialog__intMinimum(void *thisObj); + +// tag=1067 +// QInputDialog::intStep() const +QtDartBindings_EXPORT int c_QInputDialog__intStep(void *thisObj); + +// tag=1067 +// QInputDialog::intValue() const +QtDartBindings_EXPORT int c_QInputDialog__intValue(void *thisObj); + +// tag=1067 +// QInputDialog::intValueChanged(int value) +QtDartBindings_EXPORT void c_QInputDialog__intValueChanged_int(void *thisObj, + int value); + +// tag=1078 +QtDartBindings_EXPORT void +c_QInputDialog__onIntValueChanged_int(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QInputDialog::intValueSelected(int value) +QtDartBindings_EXPORT void c_QInputDialog__intValueSelected_int(void *thisObj, + int value); + +// tag=1078 +QtDartBindings_EXPORT void +c_QInputDialog__onIntValueSelected_int(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QInputDialog::isComboBoxEditable() const +QtDartBindings_EXPORT bool c_QInputDialog__isComboBoxEditable(void *thisObj); + +// tag=1067 +// QInputDialog::labelText() const +QtDartBindings_EXPORT void *c_QInputDialog__labelText(void *thisObj); + +// tag=1067 +// QInputDialog::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QInputDialog__leaveEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QInputDialog::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QInputDialog__minimumSizeHint(void *thisObj); + +// tag=1067 +// QInputDialog::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QInputDialog__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QInputDialog::mouseMoveEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QInputDialog__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QInputDialog::mousePressEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QInputDialog__mousePressEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QInputDialog::mouseReleaseEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QInputDialog__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QInputDialog::okButtonText() const +QtDartBindings_EXPORT void *c_QInputDialog__okButtonText(void *thisObj); + +// tag=1067 +// QInputDialog::open() +QtDartBindings_EXPORT void c_QInputDialog__open(void *thisObj); + +// tag=1067 +// QInputDialog::paintEvent(QPaintEvent * event) +QtDartBindings_EXPORT void c_QInputDialog__paintEvent_QPaintEvent(void *thisObj, + void *event_); + +// tag=1067 +// QInputDialog::reject() +QtDartBindings_EXPORT void c_QInputDialog__reject(void *thisObj); + +// tag=1067 +// QInputDialog::setCancelButtonText(const QString & text) +QtDartBindings_EXPORT void +c_QInputDialog__setCancelButtonText_QString(void *thisObj, const char *text_); + +// tag=1067 +// QInputDialog::setComboBoxEditable(bool editable) +QtDartBindings_EXPORT void +c_QInputDialog__setComboBoxEditable_bool(void *thisObj, bool editable); + +// tag=1067 +// QInputDialog::setComboBoxItems(const QList & items) +QtDartBindings_EXPORT void +c_QInputDialog__setComboBoxItems_QList_QString(void *thisObj, void *items_); + +// tag=1067 +// QInputDialog::setDoubleDecimals(int decimals) +QtDartBindings_EXPORT void c_QInputDialog__setDoubleDecimals_int(void *thisObj, + int decimals); + +// tag=1067 +// QInputDialog::setDoubleMaximum(double max) +QtDartBindings_EXPORT void +c_QInputDialog__setDoubleMaximum_double(void *thisObj, double max); + +// tag=1067 +// QInputDialog::setDoubleMinimum(double min) +QtDartBindings_EXPORT void +c_QInputDialog__setDoubleMinimum_double(void *thisObj, double min); + +// tag=1067 +// QInputDialog::setDoubleRange(double min, double max) +QtDartBindings_EXPORT void +c_QInputDialog__setDoubleRange_double_double(void *thisObj, double min, + double max); + +// tag=1067 +// QInputDialog::setDoubleStep(double step) +QtDartBindings_EXPORT void c_QInputDialog__setDoubleStep_double(void *thisObj, + double step); + +// tag=1067 +// QInputDialog::setDoubleValue(double value) +QtDartBindings_EXPORT void c_QInputDialog__setDoubleValue_double(void *thisObj, + double value); + +// tag=1067 +// QInputDialog::setIntMaximum(int max) +QtDartBindings_EXPORT void c_QInputDialog__setIntMaximum_int(void *thisObj, + int max); + +// tag=1067 +// QInputDialog::setIntMinimum(int min) +QtDartBindings_EXPORT void c_QInputDialog__setIntMinimum_int(void *thisObj, + int min); + +// tag=1067 +// QInputDialog::setIntRange(int min, int max) +QtDartBindings_EXPORT void +c_QInputDialog__setIntRange_int_int(void *thisObj, int min, int max); + +// tag=1067 +// QInputDialog::setIntStep(int step) +QtDartBindings_EXPORT void c_QInputDialog__setIntStep_int(void *thisObj, + int step); + +// tag=1067 +// QInputDialog::setIntValue(int value) +QtDartBindings_EXPORT void c_QInputDialog__setIntValue_int(void *thisObj, + int value); + +// tag=1067 +// QInputDialog::setLabelText(const QString & text) +QtDartBindings_EXPORT void +c_QInputDialog__setLabelText_QString(void *thisObj, const char *text_); + +// tag=1067 +// QInputDialog::setOkButtonText(const QString & text) +QtDartBindings_EXPORT void +c_QInputDialog__setOkButtonText_QString(void *thisObj, const char *text_); + +// tag=1067 +// QInputDialog::setTextValue(const QString & text) +QtDartBindings_EXPORT void +c_QInputDialog__setTextValue_QString(void *thisObj, const char *text_); + +// tag=1067 +// QInputDialog::setVisible(bool visible) +QtDartBindings_EXPORT void c_QInputDialog__setVisible_bool(void *thisObj, + bool visible); + +// tag=1067 +// QInputDialog::sharedPainter() const +QtDartBindings_EXPORT void *c_QInputDialog__sharedPainter(void *thisObj); + +// tag=1067 +// QInputDialog::sizeHint() const +QtDartBindings_EXPORT void *c_QInputDialog__sizeHint(void *thisObj); + +// tag=1067 +// QInputDialog::textValue() const +QtDartBindings_EXPORT void *c_QInputDialog__textValue(void *thisObj); + +// tag=1067 +// QInputDialog::textValueChanged(const QString & text) +QtDartBindings_EXPORT void +c_QInputDialog__textValueChanged_QString(void *thisObj, const char *text_); + +// tag=1078 +QtDartBindings_EXPORT void +c_QInputDialog__onTextValueChanged_QString(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QInputDialog::textValueSelected(const QString & text) +QtDartBindings_EXPORT void +c_QInputDialog__textValueSelected_QString(void *thisObj, const char *text_); + +// tag=1078 +QtDartBindings_EXPORT void +c_QInputDialog__onTextValueSelected_QString(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QInputDialog::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QInputDialog__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1066 +QtDartBindings_EXPORT void c_QInputDialog__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QInputDialog__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QInputDialog_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QInputEvent_c.cpp b/generated/QtDartBindings/dart/ffi/QInputEvent_c.cpp new file mode 100644 index 0000000..0a0e497 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QInputEvent_c.cpp @@ -0,0 +1,122 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QInputEvent_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QInputEvent *QInputEvent_wrapper::clone() const { + if (m_cloneCallback) { + const void *thisPtr = this; + return m_cloneCallback(const_cast(thisPtr)); + } else { + return ::QInputEvent::clone(); + } +} +QInputEvent *QInputEvent_wrapper::clone_nocallback() const { + return ::QInputEvent::clone(); +} +QFlags QInputEvent_wrapper::modifiers() const { + return ::QInputEvent::modifiers(); +} +void QInputEvent_wrapper::setAccepted(bool accepted) { + if (m_setAcceptedCallback) { + const void *thisPtr = this; + m_setAcceptedCallback(const_cast(thisPtr), accepted); + } else { + ::QInputEvent::setAccepted(accepted); + } +} +void QInputEvent_wrapper::setAccepted_nocallback(bool accepted) { + ::QInputEvent::setAccepted(accepted); +} +void QInputEvent_wrapper::setModifiers(QFlags modifiers) { + ::QInputEvent::setModifiers(modifiers); +} +QInputEvent_wrapper::~QInputEvent_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QInputEvent *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QInputEvent_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { +void c_QInputEvent_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} // clone() const +void *c_QInputEvent__clone(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->clone_nocallback(); + } else { + return targetPtr->clone(); + } + }(); + return result; +} +// modifiers() const +int c_QInputEvent__modifiers(void *thisObj) { + const auto &result = fromPtr(thisObj)->modifiers(); + return result; +} +// setAccepted(bool accepted) +void c_QInputEvent__setAccepted_bool(void *thisObj, bool accepted) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setAccepted_nocallback(accepted); + } else { + return targetPtr->setAccepted(accepted); + } + }(); +} +// setModifiers(QFlags modifiers) +void c_QInputEvent__setModifiers_KeyboardModifiers(void *thisObj, + int modifiers_) { + auto modifiers = static_cast>(modifiers_); + fromPtr(thisObj)->setModifiers(modifiers); +} +void c_QInputEvent__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QInputEvent__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 4164: + wrapper->m_cloneCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputEvent_wrapper::Callback_clone>( + callback); + break; + case 4172: + wrapper->m_setAcceptedCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputEvent_wrapper::Callback_setAccepted>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QInputEvent_c.h b/generated/QtDartBindings/dart/ffi/QInputEvent_c.h new file mode 100644 index 0000000..d18b0bf --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QInputEvent_c.h @@ -0,0 +1,40 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include + +namespace QtDartBindings_wrappersNS { +class QInputEvent_wrapper : public ::QInputEvent { +public: + ~QInputEvent_wrapper(); + virtual QInputEvent *clone() const; + virtual QInputEvent *clone_nocallback() const; + QFlags modifiers() const; + virtual void setAccepted(bool accepted); + virtual void setAccepted_nocallback(bool accepted); + void setModifiers(QFlags modifiers); + typedef QInputEvent *(*Callback_clone)(void *); + Callback_clone m_cloneCallback = nullptr; + typedef void (*Callback_setAccepted)(void *, bool accepted); + Callback_setAccepted m_setAcceptedCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QInputEvent::clone() const +QtDartBindings_EXPORT void *c_QInputEvent__clone(void *thisObj); +// QInputEvent::modifiers() const +QtDartBindings_EXPORT int c_QInputEvent__modifiers(void *thisObj); +// QInputEvent::setAccepted(bool accepted) +QtDartBindings_EXPORT void c_QInputEvent__setAccepted_bool(void *thisObj, + bool accepted); +// QInputEvent::setModifiers(QFlags modifiers) +QtDartBindings_EXPORT void +c_QInputEvent__setModifiers_KeyboardModifiers(void *thisObj, int modifiers_); +QtDartBindings_EXPORT void c_QInputEvent__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QInputEvent__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QInputEvent_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QInputEvent_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QInputEvent_wrapper.cpp new file mode 100644 index 0000000..ec3c1ff --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QInputEvent_wrapper.cpp @@ -0,0 +1,155 @@ +#include "QInputEvent_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QInputEvent *QInputEvent_wrapper::clone() const { + // tag=1000 + if (m_cloneCallback) { + // tag=1001 + const void *thisPtr = this; + return m_cloneCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QInputEvent::clone(); + } +} +// tag=1009 +QInputEvent *QInputEvent_wrapper::clone_nocallback() const { + // tag=1003 + return ::QInputEvent::clone(); +} +QFlags QInputEvent_wrapper::modifiers() const { + // tag=1000 + + // tag=1004 + return ::QInputEvent::modifiers(); +} +void QInputEvent_wrapper::setAccepted(bool accepted) { + // tag=1000 + if (m_setAcceptedCallback) { + // tag=1001 + const void *thisPtr = this; + m_setAcceptedCallback(const_cast(thisPtr), accepted); + } else { + // tag=1002 + ::QInputEvent::setAccepted(accepted); + } +} +// tag=1009 +void QInputEvent_wrapper::setAccepted_nocallback(bool accepted) { + // tag=1003 + ::QInputEvent::setAccepted(accepted); +} +void QInputEvent_wrapper::setModifiers(QFlags modifiers) { + // tag=1000 + + // tag=1004 + ::QInputEvent::setModifiers(modifiers); +} + +// tag=1005 +QInputEvent_wrapper::~QInputEvent_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QInputEvent *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QInputEvent_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { + +// tag=1049 +void c_QInputEvent_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +// tag=1050 +// clone() const +void *c_QInputEvent__clone(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->clone_nocallback(); + } else { + return targetPtr->clone(); + } + }(); +} + +// tag=1050 +// modifiers() const +int c_QInputEvent__modifiers(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->modifiers(); +} + +// tag=1050 +// setAccepted(bool accepted) +void c_QInputEvent__setAccepted_bool(void *thisObj, bool accepted) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setAccepted_nocallback(accepted); + } else { + return targetPtr->setAccepted(accepted); + } + }(); +} + +// tag=1050 +// setModifiers(QFlags modifiers) +void c_QInputEvent__setModifiers_KeyboardModifiers(void *thisObj, + int modifiers_) { + auto modifiers = static_cast>(modifiers_); + // tag=1010 + fromPtr(thisObj)->setModifiers(modifiers); +} +void c_QInputEvent__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QInputEvent__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 4147: + wrapper->m_cloneCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputEvent_wrapper::Callback_clone>( + callback); + break; + case 4155: + wrapper->m_setAcceptedCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QInputEvent_wrapper::Callback_setAccepted>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QInputEvent_wrapper.h b/generated/QtDartBindings/dart/ffi/QInputEvent_wrapper.h new file mode 100644 index 0000000..6e6f5c9 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QInputEvent_wrapper.h @@ -0,0 +1,61 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QInputEvent_wrapper : public ::QInputEvent { +public: + ~QInputEvent_wrapper(); + // tag=1041 + virtual QInputEvent *clone() const; + // tag=1008 + virtual QInputEvent *clone_nocallback() const; + // tag=1041 + QFlags modifiers() const; + // tag=1041 + virtual void setAccepted(bool accepted); + // tag=1008 + virtual void setAccepted_nocallback(bool accepted); + // tag=1041 + void setModifiers(QFlags modifiers); + // tag=1042 + typedef QInputEvent *(*Callback_clone)(void *); + Callback_clone m_cloneCallback = nullptr; + // tag=1042 + typedef void (*Callback_setAccepted)(void *, bool accepted); + Callback_setAccepted m_setAcceptedCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QInputEvent::clone() const +QtDartBindings_EXPORT void *c_QInputEvent__clone(void *thisObj); + +// tag=1067 +// QInputEvent::modifiers() const +QtDartBindings_EXPORT int c_QInputEvent__modifiers(void *thisObj); + +// tag=1067 +// QInputEvent::setAccepted(bool accepted) +QtDartBindings_EXPORT void c_QInputEvent__setAccepted_bool(void *thisObj, + bool accepted); + +// tag=1067 +// QInputEvent::setModifiers(QFlags modifiers) +QtDartBindings_EXPORT void +c_QInputEvent__setModifiers_KeyboardModifiers(void *thisObj, int modifiers_); + +// tag=1066 +QtDartBindings_EXPORT void c_QInputEvent__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QInputEvent__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QInputEvent_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QItemSelectionModel_c.cpp b/generated/QtDartBindings/dart/ffi/QItemSelectionModel_c.cpp new file mode 100644 index 0000000..e848383 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QItemSelectionModel_c.cpp @@ -0,0 +1,672 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QItemSelectionModel_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QItemSelectionModel_wrapper::QItemSelectionModel_wrapper( + QAbstractItemModel *model) + : ::QItemSelectionModel(model) {} +QItemSelectionModel_wrapper::QItemSelectionModel_wrapper( + QAbstractItemModel *model, QObject *parent) + : ::QItemSelectionModel(model, parent) {} +void QItemSelectionModel_wrapper::clear() { + if (m_clearCallback) { + const void *thisPtr = this; + m_clearCallback(const_cast(thisPtr)); + } else { + ::QItemSelectionModel::clear(); + } +} +void QItemSelectionModel_wrapper::clear_nocallback() { + ::QItemSelectionModel::clear(); +} +void QItemSelectionModel_wrapper::clearCurrentIndex() { + if (m_clearCurrentIndexCallback) { + const void *thisPtr = this; + m_clearCurrentIndexCallback(const_cast(thisPtr)); + } else { + ::QItemSelectionModel::clearCurrentIndex(); + } +} +void QItemSelectionModel_wrapper::clearCurrentIndex_nocallback() { + ::QItemSelectionModel::clearCurrentIndex(); +} +void QItemSelectionModel_wrapper::clearSelection() { + ::QItemSelectionModel::clearSelection(); +} +bool QItemSelectionModel_wrapper::columnIntersectsSelection( + int column, const QModelIndex &parent) const { + return ::QItemSelectionModel::columnIntersectsSelection(column, parent); +} +void QItemSelectionModel_wrapper::currentChanged(const QModelIndex ¤t, + const QModelIndex &previous) { + ::QItemSelectionModel::currentChanged(current, previous); +} +void QItemSelectionModel_wrapper::currentColumnChanged( + const QModelIndex ¤t, const QModelIndex &previous) { + ::QItemSelectionModel::currentColumnChanged(current, previous); +} +QModelIndex QItemSelectionModel_wrapper::currentIndex() const { + return ::QItemSelectionModel::currentIndex(); +} +void QItemSelectionModel_wrapper::currentRowChanged( + const QModelIndex ¤t, const QModelIndex &previous) { + ::QItemSelectionModel::currentRowChanged(current, previous); +} +void QItemSelectionModel_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QItemSelectionModel::customEvent(event); + } +} +void QItemSelectionModel_wrapper::customEvent_nocallback(QEvent *event) { + ::QItemSelectionModel::customEvent(event); +} +void QItemSelectionModel_wrapper::emitSelectionChanged( + const QItemSelection &newSelection, const QItemSelection &oldSelection) { + ::QItemSelectionModel::emitSelectionChanged(newSelection, oldSelection); +} +bool QItemSelectionModel_wrapper::event(QEvent *event) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + return ::QItemSelectionModel::event(event); + } +} +bool QItemSelectionModel_wrapper::event_nocallback(QEvent *event) { + return ::QItemSelectionModel::event(event); +} +bool QItemSelectionModel_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QItemSelectionModel::eventFilter(watched, event); + } +} +bool QItemSelectionModel_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + return ::QItemSelectionModel::eventFilter(watched, event); +} +bool QItemSelectionModel_wrapper::hasSelection() const { + return ::QItemSelectionModel::hasSelection(); +} +bool QItemSelectionModel_wrapper::isColumnSelected( + int column, const QModelIndex &parent) const { + return ::QItemSelectionModel::isColumnSelected(column, parent); +} +bool QItemSelectionModel_wrapper::isRowSelected( + int row, const QModelIndex &parent) const { + return ::QItemSelectionModel::isRowSelected(row, parent); +} +bool QItemSelectionModel_wrapper::isSelected(const QModelIndex &index) const { + return ::QItemSelectionModel::isSelected(index); +} +QAbstractItemModel *QItemSelectionModel_wrapper::model() { + return ::QItemSelectionModel::model(); +} +void QItemSelectionModel_wrapper::modelChanged(QAbstractItemModel *model) { + ::QItemSelectionModel::modelChanged(model); +} +void QItemSelectionModel_wrapper::reset() { + if (m_resetCallback) { + const void *thisPtr = this; + m_resetCallback(const_cast(thisPtr)); + } else { + ::QItemSelectionModel::reset(); + } +} +void QItemSelectionModel_wrapper::reset_nocallback() { + ::QItemSelectionModel::reset(); +} +bool QItemSelectionModel_wrapper::rowIntersectsSelection( + int row, const QModelIndex &parent) const { + return ::QItemSelectionModel::rowIntersectsSelection(row, parent); +} +void QItemSelectionModel_wrapper::select( + const QItemSelection &selection, + QFlags command) { + if (m_selectCallback) { + const void *thisPtr = this; + m_selectCallback(const_cast(thisPtr), selection, command); + } else { + ::QItemSelectionModel::select(selection, command); + } +} +void QItemSelectionModel_wrapper::select_nocallback( + const QItemSelection &selection, + QFlags command) { + ::QItemSelectionModel::select(selection, command); +} +void QItemSelectionModel_wrapper::select( + const QModelIndex &index, + QFlags command) { + if (m_selectIndexCallback) { + const void *thisPtr = this; + m_selectIndexCallback(const_cast(thisPtr), index, command); + } else { + ::QItemSelectionModel::select(index, command); + } +} +void QItemSelectionModel_wrapper::select_nocallback( + const QModelIndex &index, + QFlags command) { + ::QItemSelectionModel::select(index, command); +} +QList QItemSelectionModel_wrapper::selectedColumns(int row) const { + return ::QItemSelectionModel::selectedColumns(row); +} +QList QItemSelectionModel_wrapper::selectedIndexes() const { + return ::QItemSelectionModel::selectedIndexes(); +} +QList QItemSelectionModel_wrapper::selectedRows(int column) const { + return ::QItemSelectionModel::selectedRows(column); +} +const QItemSelection QItemSelectionModel_wrapper::selection() const { + return ::QItemSelectionModel::selection(); +} +void QItemSelectionModel_wrapper::selectionChanged( + const QItemSelection &selected, const QItemSelection &deselected) { + ::QItemSelectionModel::selectionChanged(selected, deselected); +} +void QItemSelectionModel_wrapper::setCurrentIndex( + const QModelIndex &index, + QFlags command) { + if (m_setCurrentIndexCallback) { + const void *thisPtr = this; + m_setCurrentIndexCallback(const_cast(thisPtr), index, command); + } else { + ::QItemSelectionModel::setCurrentIndex(index, command); + } +} +void QItemSelectionModel_wrapper::setCurrentIndex_nocallback( + const QModelIndex &index, + QFlags command) { + ::QItemSelectionModel::setCurrentIndex(index, command); +} +void QItemSelectionModel_wrapper::setModel(QAbstractItemModel *model) { + ::QItemSelectionModel::setModel(model); +} +QString QItemSelectionModel_wrapper::tr(const char *s, const char *c, int n) { + return ::QItemSelectionModel::tr(s, c, n); +} +QItemSelectionModel_wrapper::~QItemSelectionModel_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QItemSelectionModel *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QItemSelectionModel_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast< + QtDartBindings_wrappersNS::QItemSelectionModel_wrapper *>(ptr); +} +extern "C" { +void c_QItemSelectionModel_Finalizer(void *cppObj) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QItemSelectionModel_wrapper *>(cppObj); +} +void *c_QItemSelectionModel__constructor_QAbstractItemModel(void *model_) { + auto model = reinterpret_cast(model_); + auto ptr = new QtDartBindings_wrappersNS::QItemSelectionModel_wrapper(model); + return reinterpret_cast(ptr); +} +void * +c_QItemSelectionModel__constructor_QAbstractItemModel_QObject(void *model_, + void *parent_) { + auto model = reinterpret_cast(model_); + auto parent = reinterpret_cast(parent_); + auto ptr = + new QtDartBindings_wrappersNS::QItemSelectionModel_wrapper(model, parent); + return reinterpret_cast(ptr); +} +// clear() +void c_QItemSelectionModel__clear(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->clear_nocallback(); + } else { + return targetPtr->clear(); + } + }(); +} +// clearCurrentIndex() +void c_QItemSelectionModel__clearCurrentIndex(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->clearCurrentIndex_nocallback(); + } else { + return targetPtr->clearCurrentIndex(); + } + }(); +} +// clearSelection() +void c_QItemSelectionModel__clearSelection(void *thisObj) { + fromPtr(thisObj)->clearSelection(); +} +// columnIntersectsSelection(int column, const QModelIndex & parent) const +bool c_QItemSelectionModel__columnIntersectsSelection_int_QModelIndex( + void *thisObj, int column, void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = + fromPtr(thisObj)->columnIntersectsSelection(column, parent); + return result; +} +// currentChanged(const QModelIndex & current, const QModelIndex & previous) +void c_QItemSelectionModel__currentChanged_QModelIndex_QModelIndex( + void *thisObj, void *current_, void *previous_) { + assert(current_); + auto ¤t = *reinterpret_cast(current_); + assert(previous_); + auto &previous = *reinterpret_cast(previous_); + fromPtr(thisObj)->currentChanged(current, previous); +} +void c_QItemSelectionModel__onCurrentChanged_QModelIndex_QModelIndex( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QItemSelectionModel::currentChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// currentColumnChanged(const QModelIndex & current, const QModelIndex & +// previous) +void c_QItemSelectionModel__currentColumnChanged_QModelIndex_QModelIndex( + void *thisObj, void *current_, void *previous_) { + assert(current_); + auto ¤t = *reinterpret_cast(current_); + assert(previous_); + auto &previous = *reinterpret_cast(previous_); + fromPtr(thisObj)->currentColumnChanged(current, previous); +} +void c_QItemSelectionModel__onCurrentColumnChanged_QModelIndex_QModelIndex( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QItemSelectionModel::currentColumnChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// currentIndex() const +void *c_QItemSelectionModel__currentIndex(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->currentIndex()}; + return result; +} +// currentRowChanged(const QModelIndex & current, const QModelIndex & previous) +void c_QItemSelectionModel__currentRowChanged_QModelIndex_QModelIndex( + void *thisObj, void *current_, void *previous_) { + assert(current_); + auto ¤t = *reinterpret_cast(current_); + assert(previous_); + auto &previous = *reinterpret_cast(previous_); + fromPtr(thisObj)->currentRowChanged(current, previous); +} +void c_QItemSelectionModel__onCurrentRowChanged_QModelIndex_QModelIndex( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QItemSelectionModel::currentRowChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// customEvent(QEvent * event) +void c_QItemSelectionModel__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +void c_QItemSelectionModel__onDestroyed_QObject(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QItemSelectionModel::destroyed, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// emitSelectionChanged(const QItemSelection & newSelection, const +// QItemSelection & oldSelection) +void c_QItemSelectionModel__emitSelectionChanged_QItemSelection_QItemSelection( + void *thisObj, void *newSelection_, void *oldSelection_) { + assert(newSelection_); + auto &newSelection = *reinterpret_cast(newSelection_); + assert(oldSelection_); + auto &oldSelection = *reinterpret_cast(oldSelection_); + fromWrapperPtr(thisObj)->emitSelectionChanged(newSelection, oldSelection); +} +// event(QEvent * event) +bool c_QItemSelectionModel__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QItemSelectionModel__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// hasSelection() const +bool c_QItemSelectionModel__hasSelection(void *thisObj) { + const auto &result = fromPtr(thisObj)->hasSelection(); + return result; +} +// isColumnSelected(int column, const QModelIndex & parent) const +bool c_QItemSelectionModel__isColumnSelected_int_QModelIndex(void *thisObj, + int column, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = fromPtr(thisObj)->isColumnSelected(column, parent); + return result; +} +// isRowSelected(int row, const QModelIndex & parent) const +bool c_QItemSelectionModel__isRowSelected_int_QModelIndex(void *thisObj, + int row, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = fromPtr(thisObj)->isRowSelected(row, parent); + return result; +} +// isSelected(const QModelIndex & index) const +bool c_QItemSelectionModel__isSelected_QModelIndex(void *thisObj, + void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = fromPtr(thisObj)->isSelected(index); + return result; +} +// model() +void *c_QItemSelectionModel__model(void *thisObj) { + const auto &result = fromPtr(thisObj)->model(); + return result; +} +// modelChanged(QAbstractItemModel * model) +void c_QItemSelectionModel__modelChanged_QAbstractItemModel(void *thisObj, + void *model_) { + auto model = reinterpret_cast(model_); + fromPtr(thisObj)->modelChanged(model); +} +void c_QItemSelectionModel__onModelChanged_QAbstractItemModel( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QItemSelectionModel::modelChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// reset() +void c_QItemSelectionModel__reset(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->reset_nocallback(); + } else { + return targetPtr->reset(); + } + }(); +} +// rowIntersectsSelection(int row, const QModelIndex & parent) const +bool c_QItemSelectionModel__rowIntersectsSelection_int_QModelIndex( + void *thisObj, int row, void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = fromPtr(thisObj)->rowIntersectsSelection(row, parent); + return result; +} +// select(const QItemSelection & selection, +// QFlags command) +void c_QItemSelectionModel__select_QItemSelection_SelectionFlags( + void *thisObj, void *selection_, int command_) { + assert(selection_); + auto &selection = *reinterpret_cast(selection_); + auto command = + static_cast>(command_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->select_nocallback(selection, command); + } else { + return targetPtr->select(selection, command); + } + }(); +} +// select(const QModelIndex & index, QFlags +// command) +void c_QItemSelectionModel__selectIndex_QModelIndex_SelectionFlags( + void *thisObj, void *index_, int command_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + auto command = + static_cast>(command_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->select_nocallback(index, command); + } else { + return targetPtr->select(index, command); + } + }(); +} +// selectedColumns(int row) const +void *c_QItemSelectionModel__selectedColumns_int(void *thisObj, int row) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->selectedColumns(row)}; + return result; +} +// selectedIndexes() const +void *c_QItemSelectionModel__selectedIndexes(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->selectedIndexes()}; + return result; +} +// selectedRows(int column) const +void *c_QItemSelectionModel__selectedRows_int(void *thisObj, int column) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->selectedRows(column)}; + return result; +} +// selection() const +void *c_QItemSelectionModel__selection(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->selection()}; + return result; +} +// selectionChanged(const QItemSelection & selected, const QItemSelection & +// deselected) +void c_QItemSelectionModel__selectionChanged_QItemSelection_QItemSelection( + void *thisObj, void *selected_, void *deselected_) { + assert(selected_); + auto &selected = *reinterpret_cast(selected_); + assert(deselected_); + auto &deselected = *reinterpret_cast(deselected_); + fromPtr(thisObj)->selectionChanged(selected, deselected); +} +void c_QItemSelectionModel__onSelectionChanged_QItemSelection_QItemSelection( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QItemSelectionModel::selectionChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// setCurrentIndex(const QModelIndex & index, +// QFlags command) +void c_QItemSelectionModel__setCurrentIndex_QModelIndex_SelectionFlags( + void *thisObj, void *index_, int command_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + auto command = + static_cast>(command_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setCurrentIndex_nocallback(index, command); + } else { + return targetPtr->setCurrentIndex(index, command); + } + }(); +} +// setModel(QAbstractItemModel * model) +void c_QItemSelectionModel__setModel_QAbstractItemModel(void *thisObj, + void *model_) { + auto model = reinterpret_cast(model_); + fromPtr(thisObj)->setModel(model); +} +// tr(const char * s, const char * c, int n) +void *c_static_QItemSelectionModel__tr_char_char_int(const char *s, + const char *c, int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QItemSelectionModel_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +void c_QItemSelectionModel__destructor(void *thisObj) { + delete fromPtr(thisObj); +} +void c_QItemSelectionModel__registerVirtualMethodCallback(void *ptr, + void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 3298: + wrapper->m_clearCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QItemSelectionModel_wrapper::Callback_clear>( + callback); + break; + case 3299: + wrapper->m_clearCurrentIndexCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QItemSelectionModel_wrapper:: + Callback_clearCurrentIndex>(callback); + break; + case 946: + wrapper->m_customEventCallback = + reinterpret_cast( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QItemSelectionModel_wrapper::Callback_event>( + callback); + break; + case 957: + wrapper->m_eventFilterCallback = + reinterpret_cast( + callback); + break; + case 3334: + wrapper->m_resetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QItemSelectionModel_wrapper::Callback_reset>( + callback); + break; + case 3336: + wrapper->m_selectCallback = + reinterpret_cast( + callback); + break; + case 3337: + wrapper->m_selectIndexCallback = + reinterpret_cast( + callback); + break; + case 3345: + wrapper->m_setCurrentIndexCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QItemSelectionModel_wrapper:: + Callback_setCurrentIndex>(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QItemSelectionModel_c.h b/generated/QtDartBindings/dart/ffi/QItemSelectionModel_c.h new file mode 100644 index 0000000..a707dc3 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QItemSelectionModel_c.h @@ -0,0 +1,250 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QItemSelectionModel_wrapper : public ::QItemSelectionModel { +public: + ~QItemSelectionModel_wrapper(); + QItemSelectionModel_wrapper(QAbstractItemModel *model = nullptr); + QItemSelectionModel_wrapper(QAbstractItemModel *model, QObject *parent); + virtual void clear(); + virtual void clear_nocallback(); + virtual void clearCurrentIndex(); + virtual void clearCurrentIndex_nocallback(); + void clearSelection(); + bool + columnIntersectsSelection(int column, + const QModelIndex &parent = QModelIndex()) const; + void currentChanged(const QModelIndex ¤t, const QModelIndex &previous); + void currentColumnChanged(const QModelIndex ¤t, + const QModelIndex &previous); + QModelIndex currentIndex() const; + void currentRowChanged(const QModelIndex ¤t, + const QModelIndex &previous); + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + void emitSelectionChanged(const QItemSelection &newSelection, + const QItemSelection &oldSelection); + virtual bool event(QEvent *event); + virtual bool event_nocallback(QEvent *event); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + bool hasSelection() const; + bool isColumnSelected(int column, + const QModelIndex &parent = QModelIndex()) const; + bool isRowSelected(int row, const QModelIndex &parent = QModelIndex()) const; + bool isSelected(const QModelIndex &index) const; + QAbstractItemModel *model(); + void modelChanged(QAbstractItemModel *model); + virtual void reset(); + virtual void reset_nocallback(); + bool rowIntersectsSelection(int row, + const QModelIndex &parent = QModelIndex()) const; + virtual void select(const QItemSelection &selection, + QFlags command); + virtual void + select_nocallback(const QItemSelection &selection, + QFlags command); + virtual void select(const QModelIndex &index, + QFlags command); + virtual void + select_nocallback(const QModelIndex &index, + QFlags command); + QList selectedColumns(int row = 0) const; + QList selectedIndexes() const; + QList selectedRows(int column = 0) const; + const QItemSelection selection() const; + void selectionChanged(const QItemSelection &selected, + const QItemSelection &deselected); + virtual void + setCurrentIndex(const QModelIndex &index, + QFlags command); + virtual void setCurrentIndex_nocallback( + const QModelIndex &index, + QFlags command); + void setModel(QAbstractItemModel *model); + static QString tr(const char *s, const char *c, int n); + typedef void (*Callback_clear)(void *); + Callback_clear m_clearCallback = nullptr; + typedef void (*Callback_clearCurrentIndex)(void *); + Callback_clearCurrentIndex m_clearCurrentIndexCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef void (*Callback_reset)(void *); + Callback_reset m_resetCallback = nullptr; + typedef void (*Callback_select)( + void *, const QItemSelection &selection, + QFlags command); + Callback_select m_selectCallback = nullptr; + typedef void (*Callback_selectIndex)( + void *, const QModelIndex &index, + QFlags command); + Callback_selectIndex m_selectIndexCallback = nullptr; + typedef void (*Callback_setCurrentIndex)( + void *, const QModelIndex &index, + QFlags command); + Callback_setCurrentIndex m_setCurrentIndexCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QItemSelectionModel::QItemSelectionModel(QAbstractItemModel * model) +QtDartBindings_EXPORT void * +c_QItemSelectionModel__constructor_QAbstractItemModel(void *model_); +// QItemSelectionModel::QItemSelectionModel(QAbstractItemModel * model, QObject +// * parent) +QtDartBindings_EXPORT void * +c_QItemSelectionModel__constructor_QAbstractItemModel_QObject(void *model_, + void *parent_); +// QItemSelectionModel::clear() +QtDartBindings_EXPORT void c_QItemSelectionModel__clear(void *thisObj); +// QItemSelectionModel::clearCurrentIndex() +QtDartBindings_EXPORT void +c_QItemSelectionModel__clearCurrentIndex(void *thisObj); +// QItemSelectionModel::clearSelection() +QtDartBindings_EXPORT void c_QItemSelectionModel__clearSelection(void *thisObj); +// QItemSelectionModel::columnIntersectsSelection(int column, const QModelIndex +// & parent) const +QtDartBindings_EXPORT bool +c_QItemSelectionModel__columnIntersectsSelection_int_QModelIndex(void *thisObj, + int column, + void *parent_); +// QItemSelectionModel::currentChanged(const QModelIndex & current, const +// QModelIndex & previous) +QtDartBindings_EXPORT void +c_QItemSelectionModel__currentChanged_QModelIndex_QModelIndex(void *thisObj, + void *current_, + void *previous_); +QtDartBindings_EXPORT void +c_QItemSelectionModel__onCurrentChanged_QModelIndex_QModelIndex( + void *thisObj, void *contextQObject, + void *callback); // QItemSelectionModel::currentColumnChanged(const + // QModelIndex & current, const QModelIndex & previous) +QtDartBindings_EXPORT void +c_QItemSelectionModel__currentColumnChanged_QModelIndex_QModelIndex( + void *thisObj, void *current_, void *previous_); +QtDartBindings_EXPORT void +c_QItemSelectionModel__onCurrentColumnChanged_QModelIndex_QModelIndex( + void *thisObj, void *contextQObject, + void *callback); // QItemSelectionModel::currentIndex() const +QtDartBindings_EXPORT void *c_QItemSelectionModel__currentIndex(void *thisObj); +// QItemSelectionModel::currentRowChanged(const QModelIndex & current, const +// QModelIndex & previous) +QtDartBindings_EXPORT void +c_QItemSelectionModel__currentRowChanged_QModelIndex_QModelIndex( + void *thisObj, void *current_, void *previous_); +QtDartBindings_EXPORT void +c_QItemSelectionModel__onCurrentRowChanged_QModelIndex_QModelIndex( + void *thisObj, void *contextQObject, + void *callback); // QItemSelectionModel::customEvent(QEvent * event) +QtDartBindings_EXPORT void +c_QItemSelectionModel__customEvent_QEvent(void *thisObj, void *event_); +// QItemSelectionModel::emitSelectionChanged(const QItemSelection & +// newSelection, const QItemSelection & oldSelection) +QtDartBindings_EXPORT void +c_QItemSelectionModel__emitSelectionChanged_QItemSelection_QItemSelection( + void *thisObj, void *newSelection_, void *oldSelection_); +// QItemSelectionModel::event(QEvent * event) +QtDartBindings_EXPORT bool c_QItemSelectionModel__event_QEvent(void *thisObj, + void *event_); +// QItemSelectionModel::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QItemSelectionModel__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QItemSelectionModel::hasSelection() const +QtDartBindings_EXPORT bool c_QItemSelectionModel__hasSelection(void *thisObj); +// QItemSelectionModel::isColumnSelected(int column, const QModelIndex & parent) +// const +QtDartBindings_EXPORT bool +c_QItemSelectionModel__isColumnSelected_int_QModelIndex(void *thisObj, + int column, + void *parent_); +// QItemSelectionModel::isRowSelected(int row, const QModelIndex & parent) const +QtDartBindings_EXPORT bool +c_QItemSelectionModel__isRowSelected_int_QModelIndex(void *thisObj, int row, + void *parent_); +// QItemSelectionModel::isSelected(const QModelIndex & index) const +QtDartBindings_EXPORT bool +c_QItemSelectionModel__isSelected_QModelIndex(void *thisObj, void *index_); +// QItemSelectionModel::model() +QtDartBindings_EXPORT void *c_QItemSelectionModel__model(void *thisObj); +// QItemSelectionModel::modelChanged(QAbstractItemModel * model) +QtDartBindings_EXPORT void +c_QItemSelectionModel__modelChanged_QAbstractItemModel(void *thisObj, + void *model_); +QtDartBindings_EXPORT void +c_QItemSelectionModel__onModelChanged_QAbstractItemModel( + void *thisObj, void *contextQObject, + void *callback); // QItemSelectionModel::reset() +QtDartBindings_EXPORT void c_QItemSelectionModel__reset(void *thisObj); +// QItemSelectionModel::rowIntersectsSelection(int row, const QModelIndex & +// parent) const +QtDartBindings_EXPORT bool +c_QItemSelectionModel__rowIntersectsSelection_int_QModelIndex(void *thisObj, + int row, + void *parent_); +// QItemSelectionModel::select(const QItemSelection & selection, +// QFlags command) +QtDartBindings_EXPORT void +c_QItemSelectionModel__select_QItemSelection_SelectionFlags(void *thisObj, + void *selection_, + int command_); +// QItemSelectionModel::select(const QModelIndex & index, +// QFlags command) +QtDartBindings_EXPORT void +c_QItemSelectionModel__selectIndex_QModelIndex_SelectionFlags(void *thisObj, + void *index_, + int command_); +// QItemSelectionModel::selectedColumns(int row) const +QtDartBindings_EXPORT void * +c_QItemSelectionModel__selectedColumns_int(void *thisObj, int row); +// QItemSelectionModel::selectedIndexes() const +QtDartBindings_EXPORT void * +c_QItemSelectionModel__selectedIndexes(void *thisObj); +// QItemSelectionModel::selectedRows(int column) const +QtDartBindings_EXPORT void * +c_QItemSelectionModel__selectedRows_int(void *thisObj, int column); +// QItemSelectionModel::selection() const +QtDartBindings_EXPORT void *c_QItemSelectionModel__selection(void *thisObj); +// QItemSelectionModel::selectionChanged(const QItemSelection & selected, const +// QItemSelection & deselected) +QtDartBindings_EXPORT void +c_QItemSelectionModel__selectionChanged_QItemSelection_QItemSelection( + void *thisObj, void *selected_, void *deselected_); +QtDartBindings_EXPORT void +c_QItemSelectionModel__onSelectionChanged_QItemSelection_QItemSelection( + void *thisObj, void *contextQObject, + void * + callback); // QItemSelectionModel::setCurrentIndex(const QModelIndex & + // index, QFlags command) +QtDartBindings_EXPORT void +c_QItemSelectionModel__setCurrentIndex_QModelIndex_SelectionFlags(void *thisObj, + void *index_, + int command_); +// QItemSelectionModel::setModel(QAbstractItemModel * model) +QtDartBindings_EXPORT void +c_QItemSelectionModel__setModel_QAbstractItemModel(void *thisObj, void *model_); +// QItemSelectionModel::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QItemSelectionModel__tr_char_char_int(const char *s, const char *c, + int n); +QtDartBindings_EXPORT void c_QItemSelectionModel__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QItemSelectionModel__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QItemSelectionModel_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QItemSelectionModel_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QItemSelectionModel_wrapper.cpp new file mode 100644 index 0000000..a752e0e --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QItemSelectionModel_wrapper.cpp @@ -0,0 +1,885 @@ +#include "QItemSelectionModel_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QItemSelectionModel_wrapper::QItemSelectionModel_wrapper( + QAbstractItemModel *model) + : ::QItemSelectionModel(model) {} + +// tag=1006 +QItemSelectionModel_wrapper::QItemSelectionModel_wrapper( + QAbstractItemModel *model, QObject *parent) + : ::QItemSelectionModel(model, parent) {} +void QItemSelectionModel_wrapper::clear() { + // tag=1000 + if (m_clearCallback) { + // tag=1001 + const void *thisPtr = this; + m_clearCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QItemSelectionModel::clear(); + } +} +// tag=1009 +void QItemSelectionModel_wrapper::clear_nocallback() { + // tag=1003 + ::QItemSelectionModel::clear(); +} +void QItemSelectionModel_wrapper::clearCurrentIndex() { + // tag=1000 + if (m_clearCurrentIndexCallback) { + // tag=1001 + const void *thisPtr = this; + m_clearCurrentIndexCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QItemSelectionModel::clearCurrentIndex(); + } +} +// tag=1009 +void QItemSelectionModel_wrapper::clearCurrentIndex_nocallback() { + // tag=1003 + ::QItemSelectionModel::clearCurrentIndex(); +} +void QItemSelectionModel_wrapper::clearSelection() { + // tag=1000 + + // tag=1004 + ::QItemSelectionModel::clearSelection(); +} +bool QItemSelectionModel_wrapper::columnIntersectsSelection( + int column, const QModelIndex &parent) const { + // tag=1000 + + // tag=1004 + return ::QItemSelectionModel::columnIntersectsSelection(column, parent); +} +void QItemSelectionModel_wrapper::currentChanged(const QModelIndex ¤t, + const QModelIndex &previous) { + // tag=1000 + + // tag=1004 + ::QItemSelectionModel::currentChanged(current, previous); +} +void QItemSelectionModel_wrapper::currentColumnChanged( + const QModelIndex ¤t, const QModelIndex &previous) { + // tag=1000 + + // tag=1004 + ::QItemSelectionModel::currentColumnChanged(current, previous); +} +QModelIndex QItemSelectionModel_wrapper::currentIndex() const { + // tag=1000 + + // tag=1004 + return ::QItemSelectionModel::currentIndex(); +} +void QItemSelectionModel_wrapper::currentRowChanged( + const QModelIndex ¤t, const QModelIndex &previous) { + // tag=1000 + + // tag=1004 + ::QItemSelectionModel::currentRowChanged(current, previous); +} +void QItemSelectionModel_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QItemSelectionModel::customEvent(event); + } +} +// tag=1009 +void QItemSelectionModel_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QItemSelectionModel::customEvent(event); +} +void QItemSelectionModel_wrapper::emitSelectionChanged( + const QItemSelection &newSelection, const QItemSelection &oldSelection) { + // tag=1000 + + // tag=1004 + ::QItemSelectionModel::emitSelectionChanged(newSelection, oldSelection); +} +bool QItemSelectionModel_wrapper::event(QEvent *event) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + return ::QItemSelectionModel::event(event); + } +} +// tag=1009 +bool QItemSelectionModel_wrapper::event_nocallback(QEvent *event) { + // tag=1003 + return ::QItemSelectionModel::event(event); +} +bool QItemSelectionModel_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QItemSelectionModel::eventFilter(watched, event); + } +} +// tag=1009 +bool QItemSelectionModel_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + // tag=1003 + return ::QItemSelectionModel::eventFilter(watched, event); +} +bool QItemSelectionModel_wrapper::hasSelection() const { + // tag=1000 + + // tag=1004 + return ::QItemSelectionModel::hasSelection(); +} +bool QItemSelectionModel_wrapper::isColumnSelected( + int column, const QModelIndex &parent) const { + // tag=1000 + + // tag=1004 + return ::QItemSelectionModel::isColumnSelected(column, parent); +} +bool QItemSelectionModel_wrapper::isRowSelected( + int row, const QModelIndex &parent) const { + // tag=1000 + + // tag=1004 + return ::QItemSelectionModel::isRowSelected(row, parent); +} +bool QItemSelectionModel_wrapper::isSelected(const QModelIndex &index) const { + // tag=1000 + + // tag=1004 + return ::QItemSelectionModel::isSelected(index); +} +QAbstractItemModel *QItemSelectionModel_wrapper::model() { + // tag=1000 + + // tag=1004 + return ::QItemSelectionModel::model(); +} +void QItemSelectionModel_wrapper::modelChanged(QAbstractItemModel *model) { + // tag=1000 + + // tag=1004 + ::QItemSelectionModel::modelChanged(model); +} +void QItemSelectionModel_wrapper::reset() { + // tag=1000 + if (m_resetCallback) { + // tag=1001 + const void *thisPtr = this; + m_resetCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QItemSelectionModel::reset(); + } +} +// tag=1009 +void QItemSelectionModel_wrapper::reset_nocallback() { + // tag=1003 + ::QItemSelectionModel::reset(); +} +bool QItemSelectionModel_wrapper::rowIntersectsSelection( + int row, const QModelIndex &parent) const { + // tag=1000 + + // tag=1004 + return ::QItemSelectionModel::rowIntersectsSelection(row, parent); +} +void QItemSelectionModel_wrapper::select( + const QItemSelection &selection, + QFlags command) { + // tag=1000 + if (m_selectCallback) { + // tag=1001 + const void *thisPtr = this; + m_selectCallback(const_cast(thisPtr), selection, command); + } else { + // tag=1002 + ::QItemSelectionModel::select(selection, command); + } +} +// tag=1009 +void QItemSelectionModel_wrapper::select_nocallback( + const QItemSelection &selection, + QFlags command) { + // tag=1003 + ::QItemSelectionModel::select(selection, command); +} +void QItemSelectionModel_wrapper::select( + const QModelIndex &index, + QFlags command) { + // tag=1000 + if (m_selectIndexCallback) { + // tag=1001 + const void *thisPtr = this; + m_selectIndexCallback(const_cast(thisPtr), index, command); + } else { + // tag=1002 + ::QItemSelectionModel::select(index, command); + } +} +// tag=1009 +void QItemSelectionModel_wrapper::select_nocallback( + const QModelIndex &index, + QFlags command) { + // tag=1003 + ::QItemSelectionModel::select(index, command); +} +QList QItemSelectionModel_wrapper::selectedColumns(int row) const { + // tag=1000 + + // tag=1004 + return ::QItemSelectionModel::selectedColumns(row); +} +QList QItemSelectionModel_wrapper::selectedIndexes() const { + // tag=1000 + + // tag=1004 + return ::QItemSelectionModel::selectedIndexes(); +} +QList QItemSelectionModel_wrapper::selectedRows(int column) const { + // tag=1000 + + // tag=1004 + return ::QItemSelectionModel::selectedRows(column); +} +const QItemSelection QItemSelectionModel_wrapper::selection() const { + // tag=1000 + + // tag=1004 + return ::QItemSelectionModel::selection(); +} +void QItemSelectionModel_wrapper::selectionChanged( + const QItemSelection &selected, const QItemSelection &deselected) { + // tag=1000 + + // tag=1004 + ::QItemSelectionModel::selectionChanged(selected, deselected); +} +void QItemSelectionModel_wrapper::setCurrentIndex( + const QModelIndex &index, + QFlags command) { + // tag=1000 + if (m_setCurrentIndexCallback) { + // tag=1001 + const void *thisPtr = this; + m_setCurrentIndexCallback(const_cast(thisPtr), index, command); + } else { + // tag=1002 + ::QItemSelectionModel::setCurrentIndex(index, command); + } +} +// tag=1009 +void QItemSelectionModel_wrapper::setCurrentIndex_nocallback( + const QModelIndex &index, + QFlags command) { + // tag=1003 + ::QItemSelectionModel::setCurrentIndex(index, command); +} +void QItemSelectionModel_wrapper::setModel(QAbstractItemModel *model) { + // tag=1000 + + // tag=1004 + ::QItemSelectionModel::setModel(model); +} +QString QItemSelectionModel_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QItemSelectionModel::tr(s, c, n); +} + +// tag=1005 +QItemSelectionModel_wrapper::~QItemSelectionModel_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QItemSelectionModel *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QItemSelectionModel_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast< + QtDartBindings_wrappersNS::QItemSelectionModel_wrapper *>(ptr); +} +extern "C" { + +// tag=1049 +void c_QItemSelectionModel_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QItemSelectionModel_wrapper *>(cppObj); +} +void *c_QItemSelectionModel__constructor_QAbstractItemModel(void *model_) { + auto model = reinterpret_cast(model_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QItemSelectionModel_wrapper(model); + return reinterpret_cast(ptr); +} +void * +c_QItemSelectionModel__constructor_QAbstractItemModel_QObject(void *model_, + void *parent_) { + auto model = reinterpret_cast(model_); + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = + new QtDartBindings_wrappersNS::QItemSelectionModel_wrapper(model, parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// clear() +void c_QItemSelectionModel__clear(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->clear_nocallback(); + } else { + return targetPtr->clear(); + } + }(); +} + +// tag=1050 +// clearCurrentIndex() +void c_QItemSelectionModel__clearCurrentIndex(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->clearCurrentIndex_nocallback(); + } else { + return targetPtr->clearCurrentIndex(); + } + }(); +} + +// tag=1050 +// clearSelection() +void c_QItemSelectionModel__clearSelection(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clearSelection(); +} + +// tag=1050 +// columnIntersectsSelection(int column, const QModelIndex & parent) const +bool c_QItemSelectionModel__columnIntersectsSelection_int_QModelIndex( + void *thisObj, int column, void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1010 + fromPtr(thisObj)->columnIntersectsSelection(column, parent); +} + +// tag=1050 +// currentChanged(const QModelIndex & current, const QModelIndex & previous) +void c_QItemSelectionModel__currentChanged_QModelIndex_QModelIndex( + void *thisObj, void *current_, void *previous_) { + auto ¤t = *reinterpret_cast(current_); + auto &previous = *reinterpret_cast(previous_); + // tag=1010 + fromPtr(thisObj)->currentChanged(current, previous); +} + +// tag=1079 +void c_QItemSelectionModel__onCurrentChanged_QModelIndex_QModelIndex( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QItemSelectionModel::currentChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// currentColumnChanged(const QModelIndex & current, const QModelIndex & +// previous) +void c_QItemSelectionModel__currentColumnChanged_QModelIndex_QModelIndex( + void *thisObj, void *current_, void *previous_) { + auto ¤t = *reinterpret_cast(current_); + auto &previous = *reinterpret_cast(previous_); + // tag=1010 + fromPtr(thisObj)->currentColumnChanged(current, previous); +} + +// tag=1079 +void c_QItemSelectionModel__onCurrentColumnChanged_QModelIndex_QModelIndex( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QItemSelectionModel::currentColumnChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// currentIndex() const +void *c_QItemSelectionModel__currentIndex(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->currentIndex()}; +} + +// tag=1050 +// currentRowChanged(const QModelIndex & current, const QModelIndex & previous) +void c_QItemSelectionModel__currentRowChanged_QModelIndex_QModelIndex( + void *thisObj, void *current_, void *previous_) { + auto ¤t = *reinterpret_cast(current_); + auto &previous = *reinterpret_cast(previous_); + // tag=1010 + fromPtr(thisObj)->currentRowChanged(current, previous); +} + +// tag=1079 +void c_QItemSelectionModel__onCurrentRowChanged_QModelIndex_QModelIndex( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QItemSelectionModel::currentRowChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QItemSelectionModel__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1079 +void c_QItemSelectionModel__onDestroyed_QObject(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QItemSelectionModel::destroyed, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// emitSelectionChanged(const QItemSelection & newSelection, const +// QItemSelection & oldSelection) +void c_QItemSelectionModel__emitSelectionChanged_QItemSelection_QItemSelection( + void *thisObj, void *newSelection_, void *oldSelection_) { + auto &newSelection = *reinterpret_cast(newSelection_); + auto &oldSelection = *reinterpret_cast(oldSelection_); + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->emitSelectionChanged(newSelection, oldSelection); +} + +// tag=1050 +// event(QEvent * event) +bool c_QItemSelectionModel__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QItemSelectionModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QItemSelectionModel__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QItemSelectionModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// hasSelection() const +bool c_QItemSelectionModel__hasSelection(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->hasSelection(); +} + +// tag=1050 +// isColumnSelected(int column, const QModelIndex & parent) const +bool c_QItemSelectionModel__isColumnSelected_int_QModelIndex(void *thisObj, + int column, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1010 + fromPtr(thisObj)->isColumnSelected(column, parent); +} + +// tag=1050 +// isRowSelected(int row, const QModelIndex & parent) const +bool c_QItemSelectionModel__isRowSelected_int_QModelIndex(void *thisObj, + int row, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1010 + fromPtr(thisObj)->isRowSelected(row, parent); +} + +// tag=1050 +// isSelected(const QModelIndex & index) const +bool c_QItemSelectionModel__isSelected_QModelIndex(void *thisObj, + void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1010 + fromPtr(thisObj)->isSelected(index); +} + +// tag=1050 +// model() +void *c_QItemSelectionModel__model(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->model(); +} + +// tag=1050 +// modelChanged(QAbstractItemModel * model) +void c_QItemSelectionModel__modelChanged_QAbstractItemModel(void *thisObj, + void *model_) { + auto model = reinterpret_cast(model_); + // tag=1010 + fromPtr(thisObj)->modelChanged(model); +} + +// tag=1079 +void c_QItemSelectionModel__onModelChanged_QAbstractItemModel( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QItemSelectionModel::modelChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// reset() +void c_QItemSelectionModel__reset(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->reset_nocallback(); + } else { + return targetPtr->reset(); + } + }(); +} + +// tag=1050 +// rowIntersectsSelection(int row, const QModelIndex & parent) const +bool c_QItemSelectionModel__rowIntersectsSelection_int_QModelIndex( + void *thisObj, int row, void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1010 + fromPtr(thisObj)->rowIntersectsSelection(row, parent); +} + +// tag=1050 +// select(const QItemSelection & selection, +// QFlags command) +void c_QItemSelectionModel__select_QItemSelection_SelectionFlags( + void *thisObj, void *selection_, int command_) { + auto &selection = *reinterpret_cast(selection_); + auto command = + static_cast>(command_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->select_nocallback(selection, command); + } else { + return targetPtr->select(selection, command); + } + }(); +} + +// tag=1050 +// select(const QModelIndex & index, QFlags +// command) +void c_QItemSelectionModel__selectIndex_QModelIndex_SelectionFlags( + void *thisObj, void *index_, int command_) { + auto &index = *reinterpret_cast(index_); + auto command = + static_cast>(command_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->select_nocallback(index, command); + } else { + return targetPtr->select(index, command); + } + }(); +} + +// tag=1050 +// selectedColumns(int row) const +void *c_QItemSelectionModel__selectedColumns_int(void *thisObj, int row) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->selectedColumns(row)}; +} + +// tag=1050 +// selectedIndexes() const +void *c_QItemSelectionModel__selectedIndexes(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->selectedIndexes()}; +} + +// tag=1050 +// selectedRows(int column) const +void *c_QItemSelectionModel__selectedRows_int(void *thisObj, int column) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->selectedRows(column)}; +} + +// tag=1050 +// selection() const +void *c_QItemSelectionModel__selection(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->selection()}; +} + +// tag=1050 +// selectionChanged(const QItemSelection & selected, const QItemSelection & +// deselected) +void c_QItemSelectionModel__selectionChanged_QItemSelection_QItemSelection( + void *thisObj, void *selected_, void *deselected_) { + auto &selected = *reinterpret_cast(selected_); + auto &deselected = *reinterpret_cast(deselected_); + // tag=1010 + fromPtr(thisObj)->selectionChanged(selected, deselected); +} + +// tag=1079 +void c_QItemSelectionModel__onSelectionChanged_QItemSelection_QItemSelection( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QItemSelectionModel::selectionChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// setCurrentIndex(const QModelIndex & index, +// QFlags command) +void c_QItemSelectionModel__setCurrentIndex_QModelIndex_SelectionFlags( + void *thisObj, void *index_, int command_) { + auto &index = *reinterpret_cast(index_); + auto command = + static_cast>(command_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setCurrentIndex_nocallback(index, command); + } else { + return targetPtr->setCurrentIndex(index, command); + } + }(); +} + +// tag=1050 +// setModel(QAbstractItemModel * model) +void c_QItemSelectionModel__setModel_QAbstractItemModel(void *thisObj, + void *model_) { + auto model = reinterpret_cast(model_); + // tag=1010 + fromPtr(thisObj)->setModel(model); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QItemSelectionModel__tr_char_char_int(const char *s, + const char *c, int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QItemSelectionModel_wrapper::tr(s, c, n)}; +} +void c_QItemSelectionModel__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QItemSelectionModel__registerVirtualMethodCallback(void *ptr, + void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 3290: + wrapper->m_clearCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QItemSelectionModel_wrapper::Callback_clear>( + callback); + break; + case 3291: + wrapper->m_clearCurrentIndexCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QItemSelectionModel_wrapper:: + Callback_clearCurrentIndex>(callback); + break; + case 944: + wrapper->m_customEventCallback = + reinterpret_cast( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QItemSelectionModel_wrapper::Callback_event>( + callback); + break; + case 954: + wrapper->m_eventFilterCallback = + reinterpret_cast( + callback); + break; + case 3324: + wrapper->m_resetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QItemSelectionModel_wrapper::Callback_reset>( + callback); + break; + case 3326: + wrapper->m_selectCallback = + reinterpret_cast( + callback); + break; + case 3327: + wrapper->m_selectIndexCallback = + reinterpret_cast( + callback); + break; + case 3335: + wrapper->m_setCurrentIndexCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QItemSelectionModel_wrapper:: + Callback_setCurrentIndex>(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QItemSelectionModel_wrapper.h b/generated/QtDartBindings/dart/ffi/QItemSelectionModel_wrapper.h new file mode 100644 index 0000000..095dfc6 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QItemSelectionModel_wrapper.h @@ -0,0 +1,375 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QItemSelectionModel_wrapper : public ::QItemSelectionModel { +public: + ~QItemSelectionModel_wrapper(); + // tag=1041 + QItemSelectionModel_wrapper(QAbstractItemModel *model = nullptr); + // tag=1041 + QItemSelectionModel_wrapper(QAbstractItemModel *model, QObject *parent); + // tag=1041 + virtual void clear(); + // tag=1008 + virtual void clear_nocallback(); + // tag=1041 + virtual void clearCurrentIndex(); + // tag=1008 + virtual void clearCurrentIndex_nocallback(); + // tag=1041 + void clearSelection(); + // tag=1041 + bool + columnIntersectsSelection(int column, + const QModelIndex &parent = QModelIndex()) const; + // tag=1041 + void currentChanged(const QModelIndex ¤t, const QModelIndex &previous); + // tag=1041 + void currentColumnChanged(const QModelIndex ¤t, + const QModelIndex &previous); + // tag=1041 + QModelIndex currentIndex() const; + // tag=1041 + void currentRowChanged(const QModelIndex ¤t, + const QModelIndex &previous); + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + void emitSelectionChanged(const QItemSelection &newSelection, + const QItemSelection &oldSelection); + // tag=1041 + virtual bool event(QEvent *event); + // tag=1008 + virtual bool event_nocallback(QEvent *event); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + bool hasSelection() const; + // tag=1041 + bool isColumnSelected(int column, + const QModelIndex &parent = QModelIndex()) const; + // tag=1041 + bool isRowSelected(int row, const QModelIndex &parent = QModelIndex()) const; + // tag=1041 + bool isSelected(const QModelIndex &index) const; + // tag=1041 + QAbstractItemModel *model(); + // tag=1041 + void modelChanged(QAbstractItemModel *model); + // tag=1041 + virtual void reset(); + // tag=1008 + virtual void reset_nocallback(); + // tag=1041 + bool rowIntersectsSelection(int row, + const QModelIndex &parent = QModelIndex()) const; + // tag=1041 + virtual void select(const QItemSelection &selection, + QFlags command); + // tag=1008 + virtual void + select_nocallback(const QItemSelection &selection, + QFlags command); + // tag=1041 + virtual void select(const QModelIndex &index, + QFlags command); + // tag=1008 + virtual void + select_nocallback(const QModelIndex &index, + QFlags command); + // tag=1041 + QList selectedColumns(int row = 0) const; + // tag=1041 + QList selectedIndexes() const; + // tag=1041 + QList selectedRows(int column = 0) const; + // tag=1041 + const QItemSelection selection() const; + // tag=1041 + void selectionChanged(const QItemSelection &selected, + const QItemSelection &deselected); + // tag=1041 + virtual void + setCurrentIndex(const QModelIndex &index, + QFlags command); + // tag=1008 + virtual void setCurrentIndex_nocallback( + const QModelIndex &index, + QFlags command); + // tag=1041 + void setModel(QAbstractItemModel *model); + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1042 + typedef void (*Callback_clear)(void *); + Callback_clear m_clearCallback = nullptr; + // tag=1042 + typedef void (*Callback_clearCurrentIndex)(void *); + Callback_clearCurrentIndex m_clearCurrentIndexCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef void (*Callback_reset)(void *); + Callback_reset m_resetCallback = nullptr; + // tag=1042 + typedef void (*Callback_select)( + void *, const QItemSelection &selection, + QFlags command); + Callback_select m_selectCallback = nullptr; + // tag=1042 + typedef void (*Callback_selectIndex)( + void *, const QModelIndex &index, + QFlags command); + Callback_selectIndex m_selectIndexCallback = nullptr; + // tag=1042 + typedef void (*Callback_setCurrentIndex)( + void *, const QModelIndex &index, + QFlags command); + Callback_setCurrentIndex m_setCurrentIndexCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QItemSelectionModel::QItemSelectionModel(QAbstractItemModel * model) +QtDartBindings_EXPORT void * +c_QItemSelectionModel__constructor_QAbstractItemModel(void *model_); + +// tag=1067 +// QItemSelectionModel::QItemSelectionModel(QAbstractItemModel * model, QObject +// * parent) +QtDartBindings_EXPORT void * +c_QItemSelectionModel__constructor_QAbstractItemModel_QObject(void *model_, + void *parent_); + +// tag=1067 +// QItemSelectionModel::clear() +QtDartBindings_EXPORT void c_QItemSelectionModel__clear(void *thisObj); + +// tag=1067 +// QItemSelectionModel::clearCurrentIndex() +QtDartBindings_EXPORT void +c_QItemSelectionModel__clearCurrentIndex(void *thisObj); + +// tag=1067 +// QItemSelectionModel::clearSelection() +QtDartBindings_EXPORT void c_QItemSelectionModel__clearSelection(void *thisObj); + +// tag=1067 +// QItemSelectionModel::columnIntersectsSelection(int column, const QModelIndex +// & parent) const +QtDartBindings_EXPORT bool +c_QItemSelectionModel__columnIntersectsSelection_int_QModelIndex(void *thisObj, + int column, + void *parent_); + +// tag=1067 +// QItemSelectionModel::currentChanged(const QModelIndex & current, const +// QModelIndex & previous) +QtDartBindings_EXPORT void +c_QItemSelectionModel__currentChanged_QModelIndex_QModelIndex(void *thisObj, + void *current_, + void *previous_); + +// tag=1078 +QtDartBindings_EXPORT void +c_QItemSelectionModel__onCurrentChanged_QModelIndex_QModelIndex( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QItemSelectionModel::currentColumnChanged(const QModelIndex & current, const +// QModelIndex & previous) +QtDartBindings_EXPORT void +c_QItemSelectionModel__currentColumnChanged_QModelIndex_QModelIndex( + void *thisObj, void *current_, void *previous_); + +// tag=1078 +QtDartBindings_EXPORT void +c_QItemSelectionModel__onCurrentColumnChanged_QModelIndex_QModelIndex( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QItemSelectionModel::currentIndex() const +QtDartBindings_EXPORT void *c_QItemSelectionModel__currentIndex(void *thisObj); + +// tag=1067 +// QItemSelectionModel::currentRowChanged(const QModelIndex & current, const +// QModelIndex & previous) +QtDartBindings_EXPORT void +c_QItemSelectionModel__currentRowChanged_QModelIndex_QModelIndex( + void *thisObj, void *current_, void *previous_); + +// tag=1078 +QtDartBindings_EXPORT void +c_QItemSelectionModel__onCurrentRowChanged_QModelIndex_QModelIndex( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QItemSelectionModel::customEvent(QEvent * event) +QtDartBindings_EXPORT void +c_QItemSelectionModel__customEvent_QEvent(void *thisObj, void *event_); + +// tag=1067 +// QItemSelectionModel::emitSelectionChanged(const QItemSelection & +// newSelection, const QItemSelection & oldSelection) +QtDartBindings_EXPORT void +c_QItemSelectionModel__emitSelectionChanged_QItemSelection_QItemSelection( + void *thisObj, void *newSelection_, void *oldSelection_); + +// tag=1067 +// QItemSelectionModel::event(QEvent * event) +QtDartBindings_EXPORT bool c_QItemSelectionModel__event_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QItemSelectionModel::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QItemSelectionModel__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); + +// tag=1067 +// QItemSelectionModel::hasSelection() const +QtDartBindings_EXPORT bool c_QItemSelectionModel__hasSelection(void *thisObj); + +// tag=1067 +// QItemSelectionModel::isColumnSelected(int column, const QModelIndex & +// parent) const +QtDartBindings_EXPORT bool +c_QItemSelectionModel__isColumnSelected_int_QModelIndex(void *thisObj, + int column, + void *parent_); + +// tag=1067 +// QItemSelectionModel::isRowSelected(int row, const QModelIndex & parent) +// const +QtDartBindings_EXPORT bool +c_QItemSelectionModel__isRowSelected_int_QModelIndex(void *thisObj, int row, + void *parent_); + +// tag=1067 +// QItemSelectionModel::isSelected(const QModelIndex & index) const +QtDartBindings_EXPORT bool +c_QItemSelectionModel__isSelected_QModelIndex(void *thisObj, void *index_); + +// tag=1067 +// QItemSelectionModel::model() +QtDartBindings_EXPORT void *c_QItemSelectionModel__model(void *thisObj); + +// tag=1067 +// QItemSelectionModel::modelChanged(QAbstractItemModel * model) +QtDartBindings_EXPORT void +c_QItemSelectionModel__modelChanged_QAbstractItemModel(void *thisObj, + void *model_); + +// tag=1078 +QtDartBindings_EXPORT void +c_QItemSelectionModel__onModelChanged_QAbstractItemModel(void *thisObj, + void *contextQObject, + void *callback); +// tag=1067 +// QItemSelectionModel::reset() +QtDartBindings_EXPORT void c_QItemSelectionModel__reset(void *thisObj); + +// tag=1067 +// QItemSelectionModel::rowIntersectsSelection(int row, const QModelIndex & +// parent) const +QtDartBindings_EXPORT bool +c_QItemSelectionModel__rowIntersectsSelection_int_QModelIndex(void *thisObj, + int row, + void *parent_); + +// tag=1067 +// QItemSelectionModel::select(const QItemSelection & selection, +// QFlags command) +QtDartBindings_EXPORT void +c_QItemSelectionModel__select_QItemSelection_SelectionFlags(void *thisObj, + void *selection_, + int command_); + +// tag=1067 +// QItemSelectionModel::select(const QModelIndex & index, +// QFlags command) +QtDartBindings_EXPORT void +c_QItemSelectionModel__selectIndex_QModelIndex_SelectionFlags(void *thisObj, + void *index_, + int command_); + +// tag=1067 +// QItemSelectionModel::selectedColumns(int row) const +QtDartBindings_EXPORT void * +c_QItemSelectionModel__selectedColumns_int(void *thisObj, int row); + +// tag=1067 +// QItemSelectionModel::selectedIndexes() const +QtDartBindings_EXPORT void * +c_QItemSelectionModel__selectedIndexes(void *thisObj); + +// tag=1067 +// QItemSelectionModel::selectedRows(int column) const +QtDartBindings_EXPORT void * +c_QItemSelectionModel__selectedRows_int(void *thisObj, int column); + +// tag=1067 +// QItemSelectionModel::selection() const +QtDartBindings_EXPORT void *c_QItemSelectionModel__selection(void *thisObj); + +// tag=1067 +// QItemSelectionModel::selectionChanged(const QItemSelection & selected, const +// QItemSelection & deselected) +QtDartBindings_EXPORT void +c_QItemSelectionModel__selectionChanged_QItemSelection_QItemSelection( + void *thisObj, void *selected_, void *deselected_); + +// tag=1078 +QtDartBindings_EXPORT void +c_QItemSelectionModel__onSelectionChanged_QItemSelection_QItemSelection( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QItemSelectionModel::setCurrentIndex(const QModelIndex & index, +// QFlags command) +QtDartBindings_EXPORT void +c_QItemSelectionModel__setCurrentIndex_QModelIndex_SelectionFlags(void *thisObj, + void *index_, + int command_); + +// tag=1067 +// QItemSelectionModel::setModel(QAbstractItemModel * model) +QtDartBindings_EXPORT void +c_QItemSelectionModel__setModel_QAbstractItemModel(void *thisObj, void *model_); + +// tag=1067 +// QItemSelectionModel::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QItemSelectionModel__tr_char_char_int(const char *s, const char *c, + int n); + +// tag=1066 +QtDartBindings_EXPORT void c_QItemSelectionModel__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QItemSelectionModel__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QItemSelectionModel_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QItemSelectionRange_c.cpp b/generated/QtDartBindings/dart/ffi/QItemSelectionRange_c.cpp new file mode 100644 index 0000000..549d220 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QItemSelectionRange_c.cpp @@ -0,0 +1,209 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QItemSelectionRange_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QItemSelectionRange_wrapper::QItemSelectionRange_wrapper() + : ::QItemSelectionRange() {} +QItemSelectionRange_wrapper::QItemSelectionRange_wrapper( + const QModelIndex &index) + : ::QItemSelectionRange(index) {} +QItemSelectionRange_wrapper::QItemSelectionRange_wrapper( + const QModelIndex &topL, const QModelIndex &bottomR) + : ::QItemSelectionRange(topL, bottomR) {} +int QItemSelectionRange_wrapper::bottom() const { + return ::QItemSelectionRange::bottom(); +} +bool QItemSelectionRange_wrapper::contains(const QModelIndex &index) const { + return ::QItemSelectionRange::contains(index); +} +bool QItemSelectionRange_wrapper::contains( + int row, int column, const QModelIndex &parentIndex) const { + return ::QItemSelectionRange::contains(row, column, parentIndex); +} +int QItemSelectionRange_wrapper::height() const { + return ::QItemSelectionRange::height(); +} +QList QItemSelectionRange_wrapper::indexes() const { + return ::QItemSelectionRange::indexes(); +} +QItemSelectionRange QItemSelectionRange_wrapper::intersected( + const QItemSelectionRange &other) const { + return ::QItemSelectionRange::intersected(other); +} +bool QItemSelectionRange_wrapper::intersects( + const QItemSelectionRange &other) const { + return ::QItemSelectionRange::intersects(other); +} +bool QItemSelectionRange_wrapper::isEmpty() const { + return ::QItemSelectionRange::isEmpty(); +} +bool QItemSelectionRange_wrapper::isValid() const { + return ::QItemSelectionRange::isValid(); +} +int QItemSelectionRange_wrapper::left() const { + return ::QItemSelectionRange::left(); +} +const QAbstractItemModel *QItemSelectionRange_wrapper::model() const { + return ::QItemSelectionRange::model(); +} +QModelIndex QItemSelectionRange_wrapper::parent() const { + return ::QItemSelectionRange::parent(); +} +int QItemSelectionRange_wrapper::right() const { + return ::QItemSelectionRange::right(); +} +int QItemSelectionRange_wrapper::top() const { + return ::QItemSelectionRange::top(); +} +int QItemSelectionRange_wrapper::width() const { + return ::QItemSelectionRange::width(); +} +QItemSelectionRange_wrapper::~QItemSelectionRange_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QItemSelectionRange *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QItemSelectionRange_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast< + QtDartBindings_wrappersNS::QItemSelectionRange_wrapper *>(ptr); +} +extern "C" { +void c_QItemSelectionRange_Finalizer(void *cppObj) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QItemSelectionRange_wrapper *>(cppObj); +} +void *c_QItemSelectionRange__constructor() { + auto ptr = new QtDartBindings_wrappersNS::QItemSelectionRange_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QItemSelectionRange__constructor_QModelIndex(void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + auto ptr = new QtDartBindings_wrappersNS::QItemSelectionRange_wrapper(index); + return reinterpret_cast(ptr); +} +void * +c_QItemSelectionRange__constructor_QModelIndex_QModelIndex(void *topL_, + void *bottomR_) { + assert(topL_); + auto &topL = *reinterpret_cast(topL_); + assert(bottomR_); + auto &bottomR = *reinterpret_cast(bottomR_); + auto ptr = + new QtDartBindings_wrappersNS::QItemSelectionRange_wrapper(topL, bottomR); + return reinterpret_cast(ptr); +} +// bottom() const +int c_QItemSelectionRange__bottom(void *thisObj) { + const auto &result = fromPtr(thisObj)->bottom(); + return result; +} +// contains(const QModelIndex & index) const +bool c_QItemSelectionRange__contains_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = fromPtr(thisObj)->contains(index); + return result; +} +// contains(int row, int column, const QModelIndex & parentIndex) const +bool c_QItemSelectionRange__contains_int_int_QModelIndex(void *thisObj, int row, + int column, + void *parentIndex_) { + assert(parentIndex_); + auto &parentIndex = *reinterpret_cast(parentIndex_); + const auto &result = fromPtr(thisObj)->contains(row, column, parentIndex); + return result; +} +// height() const +int c_QItemSelectionRange__height(void *thisObj) { + const auto &result = fromPtr(thisObj)->height(); + return result; +} +// indexes() const +void *c_QItemSelectionRange__indexes(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->indexes()}; + return result; +} +// intersected(const QItemSelectionRange & other) const +void *c_QItemSelectionRange__intersected_QItemSelectionRange(void *thisObj, + void *other_) { + assert(other_); + auto &other = *reinterpret_cast(other_); + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->intersected(other)}; + return result; +} +// intersects(const QItemSelectionRange & other) const +bool c_QItemSelectionRange__intersects_QItemSelectionRange(void *thisObj, + void *other_) { + assert(other_); + auto &other = *reinterpret_cast(other_); + const auto &result = fromPtr(thisObj)->intersects(other); + return result; +} +// isEmpty() const +bool c_QItemSelectionRange__isEmpty(void *thisObj) { + const auto &result = fromPtr(thisObj)->isEmpty(); + return result; +} +// isValid() const +bool c_QItemSelectionRange__isValid(void *thisObj) { + const auto &result = fromPtr(thisObj)->isValid(); + return result; +} +// left() const +int c_QItemSelectionRange__left(void *thisObj) { + const auto &result = fromPtr(thisObj)->left(); + return result; +} +// model() const +void *c_QItemSelectionRange__model(void *thisObj) { + const auto &result = + const_cast(static_cast(fromPtr(thisObj)->model())); + return result; +} +// parent() const +void *c_QItemSelectionRange__parent(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->parent()}; + return result; +} +// right() const +int c_QItemSelectionRange__right(void *thisObj) { + const auto &result = fromPtr(thisObj)->right(); + return result; +} +// top() const +int c_QItemSelectionRange__top(void *thisObj) { + const auto &result = fromPtr(thisObj)->top(); + return result; +} +// width() const +int c_QItemSelectionRange__width(void *thisObj) { + const auto &result = fromPtr(thisObj)->width(); + return result; +} +void c_QItemSelectionRange__destructor(void *thisObj) { + delete fromPtr(thisObj); +} +} diff --git a/generated/QtDartBindings/dart/ffi/QItemSelectionRange_c.h b/generated/QtDartBindings/dart/ffi/QItemSelectionRange_c.h new file mode 100644 index 0000000..2debbbb --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QItemSelectionRange_c.h @@ -0,0 +1,85 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QItemSelectionRange_wrapper : public ::QItemSelectionRange { +public: + ~QItemSelectionRange_wrapper(); + QItemSelectionRange_wrapper(); + QItemSelectionRange_wrapper(const QModelIndex &index); + QItemSelectionRange_wrapper(const QModelIndex &topL, + const QModelIndex &bottomR); + int bottom() const; + bool contains(const QModelIndex &index) const; + bool contains(int row, int column, const QModelIndex &parentIndex) const; + int height() const; + QList indexes() const; + QItemSelectionRange intersected(const QItemSelectionRange &other) const; + bool intersects(const QItemSelectionRange &other) const; + bool isEmpty() const; + bool isValid() const; + int left() const; + const QAbstractItemModel *model() const; + QModelIndex parent() const; + int right() const; + int top() const; + int width() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QItemSelectionRange::QItemSelectionRange() +QtDartBindings_EXPORT void *c_QItemSelectionRange__constructor(); +// QItemSelectionRange::QItemSelectionRange(const QModelIndex & index) +QtDartBindings_EXPORT void * +c_QItemSelectionRange__constructor_QModelIndex(void *index_); +// QItemSelectionRange::QItemSelectionRange(const QModelIndex & topL, const +// QModelIndex & bottomR) +QtDartBindings_EXPORT void * +c_QItemSelectionRange__constructor_QModelIndex_QModelIndex(void *topL_, + void *bottomR_); +// QItemSelectionRange::bottom() const +QtDartBindings_EXPORT int c_QItemSelectionRange__bottom(void *thisObj); +// QItemSelectionRange::contains(const QModelIndex & index) const +QtDartBindings_EXPORT bool +c_QItemSelectionRange__contains_QModelIndex(void *thisObj, void *index_); +// QItemSelectionRange::contains(int row, int column, const QModelIndex & +// parentIndex) const +QtDartBindings_EXPORT bool c_QItemSelectionRange__contains_int_int_QModelIndex( + void *thisObj, int row, int column, void *parentIndex_); +// QItemSelectionRange::height() const +QtDartBindings_EXPORT int c_QItemSelectionRange__height(void *thisObj); +// QItemSelectionRange::indexes() const +QtDartBindings_EXPORT void *c_QItemSelectionRange__indexes(void *thisObj); +// QItemSelectionRange::intersected(const QItemSelectionRange & other) const +QtDartBindings_EXPORT void * +c_QItemSelectionRange__intersected_QItemSelectionRange(void *thisObj, + void *other_); +// QItemSelectionRange::intersects(const QItemSelectionRange & other) const +QtDartBindings_EXPORT bool +c_QItemSelectionRange__intersects_QItemSelectionRange(void *thisObj, + void *other_); +// QItemSelectionRange::isEmpty() const +QtDartBindings_EXPORT bool c_QItemSelectionRange__isEmpty(void *thisObj); +// QItemSelectionRange::isValid() const +QtDartBindings_EXPORT bool c_QItemSelectionRange__isValid(void *thisObj); +// QItemSelectionRange::left() const +QtDartBindings_EXPORT int c_QItemSelectionRange__left(void *thisObj); +// QItemSelectionRange::model() const +QtDartBindings_EXPORT void *c_QItemSelectionRange__model(void *thisObj); +// QItemSelectionRange::parent() const +QtDartBindings_EXPORT void *c_QItemSelectionRange__parent(void *thisObj); +// QItemSelectionRange::right() const +QtDartBindings_EXPORT int c_QItemSelectionRange__right(void *thisObj); +// QItemSelectionRange::top() const +QtDartBindings_EXPORT int c_QItemSelectionRange__top(void *thisObj); +// QItemSelectionRange::width() const +QtDartBindings_EXPORT int c_QItemSelectionRange__width(void *thisObj); +QtDartBindings_EXPORT void c_QItemSelectionRange__destructor(void *thisObj); +QtDartBindings_EXPORT void c_QItemSelectionRange_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QItemSelectionRange_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QItemSelectionRange_wrapper.cpp new file mode 100644 index 0000000..59c7e6e --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QItemSelectionRange_wrapper.cpp @@ -0,0 +1,309 @@ +#include "QItemSelectionRange_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QItemSelectionRange_wrapper::QItemSelectionRange_wrapper() + : ::QItemSelectionRange() {} + +// tag=1006 +QItemSelectionRange_wrapper::QItemSelectionRange_wrapper( + const QModelIndex &index) + : ::QItemSelectionRange(index) {} + +// tag=1006 +QItemSelectionRange_wrapper::QItemSelectionRange_wrapper( + const QModelIndex &topL, const QModelIndex &bottomR) + : ::QItemSelectionRange(topL, bottomR) {} +int QItemSelectionRange_wrapper::bottom() const { + // tag=1000 + + // tag=1004 + return ::QItemSelectionRange::bottom(); +} +bool QItemSelectionRange_wrapper::contains(const QModelIndex &index) const { + // tag=1000 + + // tag=1004 + return ::QItemSelectionRange::contains(index); +} +bool QItemSelectionRange_wrapper::contains( + int row, int column, const QModelIndex &parentIndex) const { + // tag=1000 + + // tag=1004 + return ::QItemSelectionRange::contains(row, column, parentIndex); +} +int QItemSelectionRange_wrapper::height() const { + // tag=1000 + + // tag=1004 + return ::QItemSelectionRange::height(); +} +QList QItemSelectionRange_wrapper::indexes() const { + // tag=1000 + + // tag=1004 + return ::QItemSelectionRange::indexes(); +} +QItemSelectionRange QItemSelectionRange_wrapper::intersected( + const QItemSelectionRange &other) const { + // tag=1000 + + // tag=1004 + return ::QItemSelectionRange::intersected(other); +} +bool QItemSelectionRange_wrapper::intersects( + const QItemSelectionRange &other) const { + // tag=1000 + + // tag=1004 + return ::QItemSelectionRange::intersects(other); +} +bool QItemSelectionRange_wrapper::isEmpty() const { + // tag=1000 + + // tag=1004 + return ::QItemSelectionRange::isEmpty(); +} +bool QItemSelectionRange_wrapper::isValid() const { + // tag=1000 + + // tag=1004 + return ::QItemSelectionRange::isValid(); +} +int QItemSelectionRange_wrapper::left() const { + // tag=1000 + + // tag=1004 + return ::QItemSelectionRange::left(); +} +const QAbstractItemModel *QItemSelectionRange_wrapper::model() const { + // tag=1000 + + // tag=1004 + return ::QItemSelectionRange::model(); +} +QModelIndex QItemSelectionRange_wrapper::parent() const { + // tag=1000 + + // tag=1004 + return ::QItemSelectionRange::parent(); +} +int QItemSelectionRange_wrapper::right() const { + // tag=1000 + + // tag=1004 + return ::QItemSelectionRange::right(); +} +int QItemSelectionRange_wrapper::top() const { + // tag=1000 + + // tag=1004 + return ::QItemSelectionRange::top(); +} +int QItemSelectionRange_wrapper::width() const { + // tag=1000 + + // tag=1004 + return ::QItemSelectionRange::width(); +} + +// tag=1005 +QItemSelectionRange_wrapper::~QItemSelectionRange_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QItemSelectionRange *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QItemSelectionRange_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast< + QtDartBindings_wrappersNS::QItemSelectionRange_wrapper *>(ptr); +} +extern "C" { + +// tag=1049 +void c_QItemSelectionRange_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QItemSelectionRange_wrapper *>(cppObj); +} +void *c_QItemSelectionRange__constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QItemSelectionRange_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QItemSelectionRange__constructor_QModelIndex(void *index_) { + auto &index = *reinterpret_cast(index_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QItemSelectionRange_wrapper(index); + return reinterpret_cast(ptr); +} +void * +c_QItemSelectionRange__constructor_QModelIndex_QModelIndex(void *topL_, + void *bottomR_) { + auto &topL = *reinterpret_cast(topL_); + auto &bottomR = *reinterpret_cast(bottomR_); + // tag=1056 + auto ptr = + new QtDartBindings_wrappersNS::QItemSelectionRange_wrapper(topL, bottomR); + return reinterpret_cast(ptr); +} + +// tag=1050 +// bottom() const +int c_QItemSelectionRange__bottom(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->bottom(); +} + +// tag=1050 +// contains(const QModelIndex & index) const +bool c_QItemSelectionRange__contains_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1010 + fromPtr(thisObj)->contains(index); +} + +// tag=1050 +// contains(int row, int column, const QModelIndex & parentIndex) const +bool c_QItemSelectionRange__contains_int_int_QModelIndex(void *thisObj, int row, + int column, + void *parentIndex_) { + auto &parentIndex = *reinterpret_cast(parentIndex_); + return + // tag=1010 + fromPtr(thisObj)->contains(row, column, parentIndex); +} + +// tag=1050 +// height() const +int c_QItemSelectionRange__height(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->height(); +} + +// tag=1050 +// indexes() const +void *c_QItemSelectionRange__indexes(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->indexes()}; +} + +// tag=1050 +// intersected(const QItemSelectionRange & other) const +void *c_QItemSelectionRange__intersected_QItemSelectionRange(void *thisObj, + void *other_) { + auto &other = *reinterpret_cast(other_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->intersected(other)}; +} + +// tag=1050 +// intersects(const QItemSelectionRange & other) const +bool c_QItemSelectionRange__intersects_QItemSelectionRange(void *thisObj, + void *other_) { + auto &other = *reinterpret_cast(other_); + return + // tag=1010 + fromPtr(thisObj)->intersects(other); +} + +// tag=1050 +// isEmpty() const +bool c_QItemSelectionRange__isEmpty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEmpty(); +} + +// tag=1050 +// isValid() const +bool c_QItemSelectionRange__isValid(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isValid(); +} + +// tag=1050 +// left() const +int c_QItemSelectionRange__left(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->left(); +} + +// tag=1050 +// model() const +void *c_QItemSelectionRange__model(void *thisObj) { + return + // tag=1010 + + // tag=1069 + const_cast(static_cast(fromPtr(thisObj)->model())); +} + +// tag=1050 +// parent() const +void *c_QItemSelectionRange__parent(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->parent()}; +} + +// tag=1050 +// right() const +int c_QItemSelectionRange__right(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->right(); +} + +// tag=1050 +// top() const +int c_QItemSelectionRange__top(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->top(); +} + +// tag=1050 +// width() const +int c_QItemSelectionRange__width(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->width(); +} +void c_QItemSelectionRange__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} diff --git a/generated/QtDartBindings/dart/ffi/QItemSelectionRange_wrapper.h b/generated/QtDartBindings/dart/ffi/QItemSelectionRange_wrapper.h new file mode 100644 index 0000000..17f4e17 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QItemSelectionRange_wrapper.h @@ -0,0 +1,143 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1043 +class QItemSelectionRange_wrapper : public ::QItemSelectionRange { +public: + ~QItemSelectionRange_wrapper(); + // tag=1041 + QItemSelectionRange_wrapper(); + // tag=1041 + QItemSelectionRange_wrapper(const QModelIndex &index); + // tag=1041 + QItemSelectionRange_wrapper(const QModelIndex &topL, + const QModelIndex &bottomR); + // tag=1041 + int bottom() const; + // tag=1041 + bool contains(const QModelIndex &index) const; + // tag=1041 + bool contains(int row, int column, const QModelIndex &parentIndex) const; + // tag=1041 + int height() const; + // tag=1041 + QList indexes() const; + // tag=1041 + QItemSelectionRange intersected(const QItemSelectionRange &other) const; + // tag=1041 + bool intersects(const QItemSelectionRange &other) const; + // tag=1041 + bool isEmpty() const; + // tag=1041 + bool isValid() const; + // tag=1041 + int left() const; + // tag=1041 + const QAbstractItemModel *model() const; + // tag=1041 + QModelIndex parent() const; + // tag=1041 + int right() const; + // tag=1041 + int top() const; + // tag=1041 + int width() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QItemSelectionRange::QItemSelectionRange() +QtDartBindings_EXPORT void *c_QItemSelectionRange__constructor(); + +// tag=1067 +// QItemSelectionRange::QItemSelectionRange(const QModelIndex & index) +QtDartBindings_EXPORT void * +c_QItemSelectionRange__constructor_QModelIndex(void *index_); + +// tag=1067 +// QItemSelectionRange::QItemSelectionRange(const QModelIndex & topL, const +// QModelIndex & bottomR) +QtDartBindings_EXPORT void * +c_QItemSelectionRange__constructor_QModelIndex_QModelIndex(void *topL_, + void *bottomR_); + +// tag=1067 +// QItemSelectionRange::bottom() const +QtDartBindings_EXPORT int c_QItemSelectionRange__bottom(void *thisObj); + +// tag=1067 +// QItemSelectionRange::contains(const QModelIndex & index) const +QtDartBindings_EXPORT bool +c_QItemSelectionRange__contains_QModelIndex(void *thisObj, void *index_); + +// tag=1067 +// QItemSelectionRange::contains(int row, int column, const QModelIndex & +// parentIndex) const +QtDartBindings_EXPORT bool c_QItemSelectionRange__contains_int_int_QModelIndex( + void *thisObj, int row, int column, void *parentIndex_); + +// tag=1067 +// QItemSelectionRange::height() const +QtDartBindings_EXPORT int c_QItemSelectionRange__height(void *thisObj); + +// tag=1067 +// QItemSelectionRange::indexes() const +QtDartBindings_EXPORT void *c_QItemSelectionRange__indexes(void *thisObj); + +// tag=1067 +// QItemSelectionRange::intersected(const QItemSelectionRange & other) const +QtDartBindings_EXPORT void * +c_QItemSelectionRange__intersected_QItemSelectionRange(void *thisObj, + void *other_); + +// tag=1067 +// QItemSelectionRange::intersects(const QItemSelectionRange & other) const +QtDartBindings_EXPORT bool +c_QItemSelectionRange__intersects_QItemSelectionRange(void *thisObj, + void *other_); + +// tag=1067 +// QItemSelectionRange::isEmpty() const +QtDartBindings_EXPORT bool c_QItemSelectionRange__isEmpty(void *thisObj); + +// tag=1067 +// QItemSelectionRange::isValid() const +QtDartBindings_EXPORT bool c_QItemSelectionRange__isValid(void *thisObj); + +// tag=1067 +// QItemSelectionRange::left() const +QtDartBindings_EXPORT int c_QItemSelectionRange__left(void *thisObj); + +// tag=1067 +// QItemSelectionRange::model() const +QtDartBindings_EXPORT void *c_QItemSelectionRange__model(void *thisObj); + +// tag=1067 +// QItemSelectionRange::parent() const +QtDartBindings_EXPORT void *c_QItemSelectionRange__parent(void *thisObj); + +// tag=1067 +// QItemSelectionRange::right() const +QtDartBindings_EXPORT int c_QItemSelectionRange__right(void *thisObj); + +// tag=1067 +// QItemSelectionRange::top() const +QtDartBindings_EXPORT int c_QItemSelectionRange__top(void *thisObj); + +// tag=1067 +// QItemSelectionRange::width() const +QtDartBindings_EXPORT int c_QItemSelectionRange__width(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QItemSelectionRange__destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QItemSelectionRange_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QItemSelection_c.cpp b/generated/QtDartBindings/dart/ffi/QItemSelection_c.cpp new file mode 100644 index 0000000..1caa9d0 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QItemSelection_c.cpp @@ -0,0 +1,461 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QItemSelection_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QItemSelection_wrapper::QItemSelection_wrapper(const QModelIndex &topLeft, + const QModelIndex &bottomRight) + : ::QItemSelection(topLeft, bottomRight) {} +void QItemSelection_wrapper::append(const QList &l) { + ::QItemSelection::append(l); +} +const QItemSelectionRange &QItemSelection_wrapper::at(qsizetype i) const { + return ::QItemSelection::at(i); +} +QItemSelectionRange &QItemSelection_wrapper::back() { + return ::QItemSelection::back(); +} +qsizetype QItemSelection_wrapper::capacity() const { + return ::QItemSelection::capacity(); +} +void QItemSelection_wrapper::clear() { ::QItemSelection::clear(); } +const QItemSelectionRange *QItemSelection_wrapper::constData() const { + return ::QItemSelection::constData(); +} +const QItemSelectionRange &QItemSelection_wrapper::constFirst() const { + return ::QItemSelection::constFirst(); +} +const QItemSelectionRange &QItemSelection_wrapper::constLast() const { + return ::QItemSelection::constLast(); +} +bool QItemSelection_wrapper::contains(const QModelIndex &index) const { + return ::QItemSelection::contains(index); +} +qsizetype QItemSelection_wrapper::count() const { + return ::QItemSelection::count(); +} +QItemSelectionRange *QItemSelection_wrapper::data() { + return ::QItemSelection::data(); +} +void QItemSelection_wrapper::detach() { ::QItemSelection::detach(); } +bool QItemSelection_wrapper::empty() const { return ::QItemSelection::empty(); } +QItemSelectionRange &QItemSelection_wrapper::first() { + return ::QItemSelection::first(); +} +QList QItemSelection_wrapper::first(qsizetype n) const { + return ::QItemSelection::first(n); +} +QList +QItemSelection_wrapper::fromList(const QList &list) { + return ::QItemSelection::fromList(list); +} +QList +QItemSelection_wrapper::fromVector(const QList &vector) { + return ::QItemSelection::fromVector(vector); +} +QItemSelectionRange &QItemSelection_wrapper::front() { + return ::QItemSelection::front(); +} +QList QItemSelection_wrapper::indexes() const { + return ::QItemSelection::indexes(); +} +bool QItemSelection_wrapper::isDetached() const { + return ::QItemSelection::isDetached(); +} +bool QItemSelection_wrapper::isEmpty() const { + return ::QItemSelection::isEmpty(); +} +bool QItemSelection_wrapper::isSharedWith( + const QList &other) const { + return ::QItemSelection::isSharedWith(other); +} +QItemSelectionRange &QItemSelection_wrapper::last() { + return ::QItemSelection::last(); +} +QList QItemSelection_wrapper::last(qsizetype n) const { + return ::QItemSelection::last(n); +} +qsizetype QItemSelection_wrapper::length() const { + return ::QItemSelection::length(); +} +void QItemSelection_wrapper::merge( + const QItemSelection &other, + QFlags command) { + ::QItemSelection::merge(other, command); +} +QList QItemSelection_wrapper::mid(qsizetype pos, + qsizetype len) const { + return ::QItemSelection::mid(pos, len); +} +void QItemSelection_wrapper::move(qsizetype from, qsizetype to) { + ::QItemSelection::move(from, to); +} +void QItemSelection_wrapper::pop_back() { ::QItemSelection::pop_back(); } +void QItemSelection_wrapper::pop_front() { ::QItemSelection::pop_front(); } +void QItemSelection_wrapper::remove(qsizetype i, qsizetype n) { + ::QItemSelection::remove(i, n); +} +void QItemSelection_wrapper::removeAt(qsizetype i) { + ::QItemSelection::removeAt(i); +} +void QItemSelection_wrapper::removeFirst() { ::QItemSelection::removeFirst(); } +void QItemSelection_wrapper::removeLast() { ::QItemSelection::removeLast(); } +void QItemSelection_wrapper::reserve(qsizetype size) { + ::QItemSelection::reserve(size); +} +void QItemSelection_wrapper::resize(qsizetype size) { + ::QItemSelection::resize(size); +} +void QItemSelection_wrapper::select(const QModelIndex &topLeft, + const QModelIndex &bottomRight) { + ::QItemSelection::select(topLeft, bottomRight); +} +void QItemSelection_wrapper::shrink_to_fit() { + ::QItemSelection::shrink_to_fit(); +} +qsizetype QItemSelection_wrapper::size() const { + return ::QItemSelection::size(); +} +QList QItemSelection_wrapper::sliced(qsizetype pos) const { + return ::QItemSelection::sliced(pos); +} +QList QItemSelection_wrapper::sliced(qsizetype pos, + qsizetype n) const { + return ::QItemSelection::sliced(pos, n); +} +void QItemSelection_wrapper::split(const QItemSelectionRange &range, + const QItemSelectionRange &other, + QItemSelection *result) { + ::QItemSelection::split(range, other, result); +} +void QItemSelection_wrapper::squeeze() { ::QItemSelection::squeeze(); } +void QItemSelection_wrapper::swapItemsAt(qsizetype i, qsizetype j) { + ::QItemSelection::swapItemsAt(i, j); +} +QItemSelectionRange QItemSelection_wrapper::takeAt(qsizetype i) { + return ::QItemSelection::takeAt(i); +} +QList QItemSelection_wrapper::toList() const { + return ::QItemSelection::toList(); +} +QList QItemSelection_wrapper::toVector() const { + return ::QItemSelection::toVector(); +} +QItemSelectionRange QItemSelection_wrapper::value(qsizetype i) const { + return ::QItemSelection::value(i); +} +QItemSelection_wrapper::~QItemSelection_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QItemSelection *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QItemSelection_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { +void c_QItemSelection_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void * +c_QItemSelection__constructor_QModelIndex_QModelIndex(void *topLeft_, + void *bottomRight_) { + assert(topLeft_); + auto &topLeft = *reinterpret_cast(topLeft_); + assert(bottomRight_); + auto &bottomRight = *reinterpret_cast(bottomRight_); + auto ptr = new QtDartBindings_wrappersNS::QItemSelection_wrapper(topLeft, + bottomRight); + return reinterpret_cast(ptr); +} +// append(const QList & l) +void c_QItemSelection__append_QList_QItemSelectionRange(void *thisObj, + void *l_) { + assert(l_); + auto &l = *reinterpret_cast *>(l_); + fromPtr(thisObj)->append(l); +} +// at(qsizetype i) const +void *c_QItemSelection__at_qsizetype(void *thisObj, qsizetype i) { + const auto &result = + const_cast(static_cast(&fromPtr(thisObj)->at(i))); + return result; +} +// back() +void *c_QItemSelection__back(void *thisObj) { + const auto &result = &fromPtr(thisObj)->back(); + return result; +} +// capacity() const +qsizetype c_QItemSelection__capacity(void *thisObj) { + const auto &result = fromPtr(thisObj)->capacity(); + return result; +} +// clear() +void c_QItemSelection__clear(void *thisObj) { fromPtr(thisObj)->clear(); } +// constData() const +void *c_QItemSelection__constData(void *thisObj) { + const auto &result = const_cast( + static_cast(fromPtr(thisObj)->constData())); + return result; +} +// constFirst() const +void *c_QItemSelection__constFirst(void *thisObj) { + const auto &result = const_cast( + static_cast(&fromPtr(thisObj)->constFirst())); + return result; +} +// constLast() const +void *c_QItemSelection__constLast(void *thisObj) { + const auto &result = const_cast( + static_cast(&fromPtr(thisObj)->constLast())); + return result; +} +// contains(const QModelIndex & index) const +bool c_QItemSelection__contains_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = fromPtr(thisObj)->contains(index); + return result; +} +// count() const +qsizetype c_QItemSelection__count(void *thisObj) { + const auto &result = fromPtr(thisObj)->count(); + return result; +} +// data() +void *c_QItemSelection__data(void *thisObj) { + const auto &result = fromPtr(thisObj)->data(); + return result; +} +// detach() +void c_QItemSelection__detach(void *thisObj) { fromPtr(thisObj)->detach(); } +// empty() const +bool c_QItemSelection__empty(void *thisObj) { + const auto &result = fromPtr(thisObj)->empty(); + return result; +} +// first() +void *c_QItemSelection__first(void *thisObj) { + const auto &result = &fromPtr(thisObj)->first(); + return result; +} +// first(qsizetype n) const +void *c_QItemSelection__first_qsizetype(void *thisObj, qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->first(n)}; + return result; +} +// fromList(const QList & list) +void *c_static_QItemSelection__fromList_QList_QItemSelectionRange(void *list_) { + assert(list_); + auto &list = *reinterpret_cast *>(list_); + const auto &result = new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QItemSelection_wrapper::fromList(list)}; + return result; +} +// fromVector(const QList & vector) +void * +c_static_QItemSelection__fromVector_QList_QItemSelectionRange(void *vector_) { + assert(vector_); + auto &vector = *reinterpret_cast *>(vector_); + const auto &result = new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QItemSelection_wrapper::fromVector(vector)}; + return result; +} +// front() +void *c_QItemSelection__front(void *thisObj) { + const auto &result = &fromPtr(thisObj)->front(); + return result; +} +// indexes() const +void *c_QItemSelection__indexes(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->indexes()}; + return result; +} +// isDetached() const +bool c_QItemSelection__isDetached(void *thisObj) { + const auto &result = fromPtr(thisObj)->isDetached(); + return result; +} +// isEmpty() const +bool c_QItemSelection__isEmpty(void *thisObj) { + const auto &result = fromPtr(thisObj)->isEmpty(); + return result; +} +// isSharedWith(const QList & other) const +bool c_QItemSelection__isSharedWith_QList_QItemSelectionRange(void *thisObj, + void *other_) { + assert(other_); + auto &other = *reinterpret_cast *>(other_); + const auto &result = fromPtr(thisObj)->isSharedWith(other); + return result; +} +// last() +void *c_QItemSelection__last(void *thisObj) { + const auto &result = &fromPtr(thisObj)->last(); + return result; +} +// last(qsizetype n) const +void *c_QItemSelection__last_qsizetype(void *thisObj, qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->last(n)}; + return result; +} +// length() const +qsizetype c_QItemSelection__length(void *thisObj) { + const auto &result = fromPtr(thisObj)->length(); + return result; +} +// merge(const QItemSelection & other, +// QFlags command) +void c_QItemSelection__merge_QItemSelection_SelectionFlags(void *thisObj, + void *other_, + int command_) { + assert(other_); + auto &other = *reinterpret_cast(other_); + auto command = + static_cast>(command_); + fromPtr(thisObj)->merge(other, command); +} +// mid(qsizetype pos, qsizetype len) const +void *c_QItemSelection__mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->mid(pos, len)}; + return result; +} +// move(qsizetype from, qsizetype to) +void c_QItemSelection__move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to) { + fromPtr(thisObj)->move(from, to); +} +// pop_back() +void c_QItemSelection__pop_back(void *thisObj) { fromPtr(thisObj)->pop_back(); } +// pop_front() +void c_QItemSelection__pop_front(void *thisObj) { + fromPtr(thisObj)->pop_front(); +} +// remove(qsizetype i, qsizetype n) +void c_QItemSelection__remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n) { + fromPtr(thisObj)->remove(i, n); +} +// removeAt(qsizetype i) +void c_QItemSelection__removeAt_qsizetype(void *thisObj, qsizetype i) { + fromPtr(thisObj)->removeAt(i); +} +// removeFirst() +void c_QItemSelection__removeFirst(void *thisObj) { + fromPtr(thisObj)->removeFirst(); +} +// removeLast() +void c_QItemSelection__removeLast(void *thisObj) { + fromPtr(thisObj)->removeLast(); +} +// reserve(qsizetype size) +void c_QItemSelection__reserve_qsizetype(void *thisObj, qsizetype size) { + fromPtr(thisObj)->reserve(size); +} +// resize(qsizetype size) +void c_QItemSelection__resize_qsizetype(void *thisObj, qsizetype size) { + fromPtr(thisObj)->resize(size); +} +// select(const QModelIndex & topLeft, const QModelIndex & bottomRight) +void c_QItemSelection__select_QModelIndex_QModelIndex(void *thisObj, + void *topLeft_, + void *bottomRight_) { + assert(topLeft_); + auto &topLeft = *reinterpret_cast(topLeft_); + assert(bottomRight_); + auto &bottomRight = *reinterpret_cast(bottomRight_); + fromPtr(thisObj)->select(topLeft, bottomRight); +} +// shrink_to_fit() +void c_QItemSelection__shrink_to_fit(void *thisObj) { + fromPtr(thisObj)->shrink_to_fit(); +} +// size() const +qsizetype c_QItemSelection__size(void *thisObj) { + const auto &result = fromPtr(thisObj)->size(); + return result; +} +// sliced(qsizetype pos) const +void *c_QItemSelection__sliced_qsizetype(void *thisObj, qsizetype pos) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos)}; + return result; +} +// sliced(qsizetype pos, qsizetype n) const +void *c_QItemSelection__sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos, n)}; + return result; +} +// split(const QItemSelectionRange & range, const QItemSelectionRange & other, +// QItemSelection * result) +void c_static_QItemSelection__split_QItemSelectionRange_QItemSelectionRange_QItemSelection( + void *range_, void *other_, void *result_) { + assert(range_); + auto &range = *reinterpret_cast(range_); + assert(other_); + auto &other = *reinterpret_cast(other_); + auto result = reinterpret_cast(result_); + QtDartBindings_wrappersNS::QItemSelection_wrapper::split(range, other, + result); +} +// squeeze() +void c_QItemSelection__squeeze(void *thisObj) { fromPtr(thisObj)->squeeze(); } +// swapItemsAt(qsizetype i, qsizetype j) +void c_QItemSelection__swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j) { + fromPtr(thisObj)->swapItemsAt(i, j); +} +// takeAt(qsizetype i) +void *c_QItemSelection__takeAt_qsizetype(void *thisObj, qsizetype i) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->takeAt(i)}; + return result; +} +// toList() const +void *c_QItemSelection__toList(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toList()}; + return result; +} +// toVector() const +void *c_QItemSelection__toVector(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toVector()}; + return result; +} +// value(qsizetype i) const +void *c_QItemSelection__value_qsizetype(void *thisObj, qsizetype i) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->value(i)}; + return result; +} +void c_QItemSelection__destructor(void *thisObj) { delete fromPtr(thisObj); } +} diff --git a/generated/QtDartBindings/dart/ffi/QItemSelection_c.h b/generated/QtDartBindings/dart/ffi/QItemSelection_c.h new file mode 100644 index 0000000..5d3fbac --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QItemSelection_c.h @@ -0,0 +1,209 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QItemSelection_wrapper : public ::QItemSelection { +public: + ~QItemSelection_wrapper(); + QItemSelection_wrapper(const QModelIndex &topLeft, + const QModelIndex &bottomRight); + void append(const QList &l); + const QItemSelectionRange &at(qsizetype i) const; + QItemSelectionRange &back(); + qsizetype capacity() const; + void clear(); + const QItemSelectionRange *constData() const; + const QItemSelectionRange &constFirst() const; + const QItemSelectionRange &constLast() const; + bool contains(const QModelIndex &index) const; + qsizetype count() const; + QItemSelectionRange *data(); + void detach(); + bool empty() const; + QItemSelectionRange &first(); + QList first(qsizetype n) const; + static QList + fromList(const QList &list); + static QList + fromVector(const QList &vector); + QItemSelectionRange &front(); + QList indexes() const; + bool isDetached() const; + bool isEmpty() const; + bool isSharedWith(const QList &other) const; + QItemSelectionRange &last(); + QList last(qsizetype n) const; + qsizetype length() const; + void merge(const QItemSelection &other, + QFlags command); + QList mid(qsizetype pos, qsizetype len = -1) const; + void move(qsizetype from, qsizetype to); + void pop_back(); + void pop_front(); + void remove(qsizetype i, qsizetype n = 1); + void removeAt(qsizetype i); + void removeFirst(); + void removeLast(); + void reserve(qsizetype size); + void resize(qsizetype size); + void select(const QModelIndex &topLeft, const QModelIndex &bottomRight); + void shrink_to_fit(); + qsizetype size() const; + QList sliced(qsizetype pos) const; + QList sliced(qsizetype pos, qsizetype n) const; + static void split(const QItemSelectionRange &range, + const QItemSelectionRange &other, QItemSelection *result); + void squeeze(); + void swapItemsAt(qsizetype i, qsizetype j); + QItemSelectionRange takeAt(qsizetype i); + QList toList() const; + QList toVector() const; + QItemSelectionRange value(qsizetype i) const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QItemSelection::QItemSelection(const QModelIndex & topLeft, const QModelIndex +// & bottomRight) +QtDartBindings_EXPORT void * +c_QItemSelection__constructor_QModelIndex_QModelIndex(void *topLeft_, + void *bottomRight_); +// QItemSelection::append(const QList & l) +QtDartBindings_EXPORT void +c_QItemSelection__append_QList_QItemSelectionRange(void *thisObj, void *l_); +// QItemSelection::at(qsizetype i) const +QtDartBindings_EXPORT void *c_QItemSelection__at_qsizetype(void *thisObj, + qsizetype i); +// QItemSelection::back() +QtDartBindings_EXPORT void *c_QItemSelection__back(void *thisObj); +// QItemSelection::capacity() const +QtDartBindings_EXPORT qsizetype c_QItemSelection__capacity(void *thisObj); +// QItemSelection::clear() +QtDartBindings_EXPORT void c_QItemSelection__clear(void *thisObj); +// QItemSelection::constData() const +QtDartBindings_EXPORT void *c_QItemSelection__constData(void *thisObj); +// QItemSelection::constFirst() const +QtDartBindings_EXPORT void *c_QItemSelection__constFirst(void *thisObj); +// QItemSelection::constLast() const +QtDartBindings_EXPORT void *c_QItemSelection__constLast(void *thisObj); +// QItemSelection::contains(const QModelIndex & index) const +QtDartBindings_EXPORT bool c_QItemSelection__contains_QModelIndex(void *thisObj, + void *index_); +// QItemSelection::count() const +QtDartBindings_EXPORT qsizetype c_QItemSelection__count(void *thisObj); +// QItemSelection::data() +QtDartBindings_EXPORT void *c_QItemSelection__data(void *thisObj); +// QItemSelection::detach() +QtDartBindings_EXPORT void c_QItemSelection__detach(void *thisObj); +// QItemSelection::empty() const +QtDartBindings_EXPORT bool c_QItemSelection__empty(void *thisObj); +// QItemSelection::first() +QtDartBindings_EXPORT void *c_QItemSelection__first(void *thisObj); +// QItemSelection::first(qsizetype n) const +QtDartBindings_EXPORT void *c_QItemSelection__first_qsizetype(void *thisObj, + qsizetype n); +// QItemSelection::fromList(const QList & list) +QtDartBindings_EXPORT void * +c_static_QItemSelection__fromList_QList_QItemSelectionRange(void *list_); +// QItemSelection::fromVector(const QList & vector) +QtDartBindings_EXPORT void * +c_static_QItemSelection__fromVector_QList_QItemSelectionRange(void *vector_); +// QItemSelection::front() +QtDartBindings_EXPORT void *c_QItemSelection__front(void *thisObj); +// QItemSelection::indexes() const +QtDartBindings_EXPORT void *c_QItemSelection__indexes(void *thisObj); +// QItemSelection::isDetached() const +QtDartBindings_EXPORT bool c_QItemSelection__isDetached(void *thisObj); +// QItemSelection::isEmpty() const +QtDartBindings_EXPORT bool c_QItemSelection__isEmpty(void *thisObj); +// QItemSelection::isSharedWith(const QList & other) const +QtDartBindings_EXPORT bool +c_QItemSelection__isSharedWith_QList_QItemSelectionRange(void *thisObj, + void *other_); +// QItemSelection::last() +QtDartBindings_EXPORT void *c_QItemSelection__last(void *thisObj); +// QItemSelection::last(qsizetype n) const +QtDartBindings_EXPORT void *c_QItemSelection__last_qsizetype(void *thisObj, + qsizetype n); +// QItemSelection::length() const +QtDartBindings_EXPORT qsizetype c_QItemSelection__length(void *thisObj); +// QItemSelection::merge(const QItemSelection & other, +// QFlags command) +QtDartBindings_EXPORT void +c_QItemSelection__merge_QItemSelection_SelectionFlags(void *thisObj, + void *other_, + int command_); +// QItemSelection::mid(qsizetype pos, qsizetype len) const +QtDartBindings_EXPORT void * +c_QItemSelection__mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len); +// QItemSelection::move(qsizetype from, qsizetype to) +QtDartBindings_EXPORT void +c_QItemSelection__move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to); +// QItemSelection::pop_back() +QtDartBindings_EXPORT void c_QItemSelection__pop_back(void *thisObj); +// QItemSelection::pop_front() +QtDartBindings_EXPORT void c_QItemSelection__pop_front(void *thisObj); +// QItemSelection::remove(qsizetype i, qsizetype n) +QtDartBindings_EXPORT void +c_QItemSelection__remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n); +// QItemSelection::removeAt(qsizetype i) +QtDartBindings_EXPORT void c_QItemSelection__removeAt_qsizetype(void *thisObj, + qsizetype i); +// QItemSelection::removeFirst() +QtDartBindings_EXPORT void c_QItemSelection__removeFirst(void *thisObj); +// QItemSelection::removeLast() +QtDartBindings_EXPORT void c_QItemSelection__removeLast(void *thisObj); +// QItemSelection::reserve(qsizetype size) +QtDartBindings_EXPORT void c_QItemSelection__reserve_qsizetype(void *thisObj, + qsizetype size); +// QItemSelection::resize(qsizetype size) +QtDartBindings_EXPORT void c_QItemSelection__resize_qsizetype(void *thisObj, + qsizetype size); +// QItemSelection::select(const QModelIndex & topLeft, const QModelIndex & +// bottomRight) +QtDartBindings_EXPORT void +c_QItemSelection__select_QModelIndex_QModelIndex(void *thisObj, void *topLeft_, + void *bottomRight_); +// QItemSelection::shrink_to_fit() +QtDartBindings_EXPORT void c_QItemSelection__shrink_to_fit(void *thisObj); +// QItemSelection::size() const +QtDartBindings_EXPORT qsizetype c_QItemSelection__size(void *thisObj); +// QItemSelection::sliced(qsizetype pos) const +QtDartBindings_EXPORT void *c_QItemSelection__sliced_qsizetype(void *thisObj, + qsizetype pos); +// QItemSelection::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QItemSelection__sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n); +// QItemSelection::split(const QItemSelectionRange & range, const +// QItemSelectionRange & other, QItemSelection * result) +QtDartBindings_EXPORT void +c_static_QItemSelection__split_QItemSelectionRange_QItemSelectionRange_QItemSelection( + void *range_, void *other_, void *result_); +// QItemSelection::squeeze() +QtDartBindings_EXPORT void c_QItemSelection__squeeze(void *thisObj); +// QItemSelection::swapItemsAt(qsizetype i, qsizetype j) +QtDartBindings_EXPORT void +c_QItemSelection__swapItemsAt_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype j); +// QItemSelection::takeAt(qsizetype i) +QtDartBindings_EXPORT void *c_QItemSelection__takeAt_qsizetype(void *thisObj, + qsizetype i); +// QItemSelection::toList() const +QtDartBindings_EXPORT void *c_QItemSelection__toList(void *thisObj); +// QItemSelection::toVector() const +QtDartBindings_EXPORT void *c_QItemSelection__toVector(void *thisObj); +// QItemSelection::value(qsizetype i) const +QtDartBindings_EXPORT void *c_QItemSelection__value_qsizetype(void *thisObj, + qsizetype i); +QtDartBindings_EXPORT void c_QItemSelection__destructor(void *thisObj); +QtDartBindings_EXPORT void c_QItemSelection_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QItemSelection_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QItemSelection_wrapper.cpp new file mode 100644 index 0000000..daa308c --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QItemSelection_wrapper.cpp @@ -0,0 +1,807 @@ +#include "QItemSelection_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QItemSelection_wrapper::QItemSelection_wrapper(const QModelIndex &topLeft, + const QModelIndex &bottomRight) + : ::QItemSelection(topLeft, bottomRight) {} +void QItemSelection_wrapper::append(const QList &l) { + // tag=1000 + + // tag=1004 + ::QItemSelection::append(l); +} +const QItemSelectionRange &QItemSelection_wrapper::at(qsizetype i) const { + // tag=1000 + + // tag=1004 + return ::QItemSelection::at(i); +} +QItemSelectionRange &QItemSelection_wrapper::back() { + // tag=1000 + + // tag=1004 + return ::QItemSelection::back(); +} +qsizetype QItemSelection_wrapper::capacity() const { + // tag=1000 + + // tag=1004 + return ::QItemSelection::capacity(); +} +void QItemSelection_wrapper::clear() { + // tag=1000 + + // tag=1004 + ::QItemSelection::clear(); +} +const QItemSelectionRange *QItemSelection_wrapper::constData() const { + // tag=1000 + + // tag=1004 + return ::QItemSelection::constData(); +} +const QItemSelectionRange &QItemSelection_wrapper::constFirst() const { + // tag=1000 + + // tag=1004 + return ::QItemSelection::constFirst(); +} +const QItemSelectionRange &QItemSelection_wrapper::constLast() const { + // tag=1000 + + // tag=1004 + return ::QItemSelection::constLast(); +} +bool QItemSelection_wrapper::contains(const QModelIndex &index) const { + // tag=1000 + + // tag=1004 + return ::QItemSelection::contains(index); +} +qsizetype QItemSelection_wrapper::count() const { + // tag=1000 + + // tag=1004 + return ::QItemSelection::count(); +} +QItemSelectionRange *QItemSelection_wrapper::data() { + // tag=1000 + + // tag=1004 + return ::QItemSelection::data(); +} +void QItemSelection_wrapper::detach() { + // tag=1000 + + // tag=1004 + ::QItemSelection::detach(); +} +bool QItemSelection_wrapper::empty() const { + // tag=1000 + + // tag=1004 + return ::QItemSelection::empty(); +} +QItemSelectionRange &QItemSelection_wrapper::first() { + // tag=1000 + + // tag=1004 + return ::QItemSelection::first(); +} +QList QItemSelection_wrapper::first(qsizetype n) const { + // tag=1000 + + // tag=1004 + return ::QItemSelection::first(n); +} +QList +QItemSelection_wrapper::fromList(const QList &list) { + // tag=1000 + + // tag=1004 + return ::QItemSelection::fromList(list); +} +QList +QItemSelection_wrapper::fromVector(const QList &vector) { + // tag=1000 + + // tag=1004 + return ::QItemSelection::fromVector(vector); +} +QItemSelectionRange &QItemSelection_wrapper::front() { + // tag=1000 + + // tag=1004 + return ::QItemSelection::front(); +} +QList QItemSelection_wrapper::indexes() const { + // tag=1000 + + // tag=1004 + return ::QItemSelection::indexes(); +} +bool QItemSelection_wrapper::isDetached() const { + // tag=1000 + + // tag=1004 + return ::QItemSelection::isDetached(); +} +bool QItemSelection_wrapper::isEmpty() const { + // tag=1000 + + // tag=1004 + return ::QItemSelection::isEmpty(); +} +bool QItemSelection_wrapper::isSharedWith( + const QList &other) const { + // tag=1000 + + // tag=1004 + return ::QItemSelection::isSharedWith(other); +} +QItemSelectionRange &QItemSelection_wrapper::last() { + // tag=1000 + + // tag=1004 + return ::QItemSelection::last(); +} +QList QItemSelection_wrapper::last(qsizetype n) const { + // tag=1000 + + // tag=1004 + return ::QItemSelection::last(n); +} +qsizetype QItemSelection_wrapper::length() const { + // tag=1000 + + // tag=1004 + return ::QItemSelection::length(); +} +void QItemSelection_wrapper::merge( + const QItemSelection &other, + QFlags command) { + // tag=1000 + + // tag=1004 + ::QItemSelection::merge(other, command); +} +QList QItemSelection_wrapper::mid(qsizetype pos, + qsizetype len) const { + // tag=1000 + + // tag=1004 + return ::QItemSelection::mid(pos, len); +} +void QItemSelection_wrapper::move(qsizetype from, qsizetype to) { + // tag=1000 + + // tag=1004 + ::QItemSelection::move(from, to); +} +void QItemSelection_wrapper::pop_back() { + // tag=1000 + + // tag=1004 + ::QItemSelection::pop_back(); +} +void QItemSelection_wrapper::pop_front() { + // tag=1000 + + // tag=1004 + ::QItemSelection::pop_front(); +} +void QItemSelection_wrapper::remove(qsizetype i, qsizetype n) { + // tag=1000 + + // tag=1004 + ::QItemSelection::remove(i, n); +} +void QItemSelection_wrapper::removeAt(qsizetype i) { + // tag=1000 + + // tag=1004 + ::QItemSelection::removeAt(i); +} +void QItemSelection_wrapper::removeFirst() { + // tag=1000 + + // tag=1004 + ::QItemSelection::removeFirst(); +} +void QItemSelection_wrapper::removeLast() { + // tag=1000 + + // tag=1004 + ::QItemSelection::removeLast(); +} +void QItemSelection_wrapper::reserve(qsizetype size) { + // tag=1000 + + // tag=1004 + ::QItemSelection::reserve(size); +} +void QItemSelection_wrapper::resize(qsizetype size) { + // tag=1000 + + // tag=1004 + ::QItemSelection::resize(size); +} +void QItemSelection_wrapper::select(const QModelIndex &topLeft, + const QModelIndex &bottomRight) { + // tag=1000 + + // tag=1004 + ::QItemSelection::select(topLeft, bottomRight); +} +void QItemSelection_wrapper::shrink_to_fit() { + // tag=1000 + + // tag=1004 + ::QItemSelection::shrink_to_fit(); +} +qsizetype QItemSelection_wrapper::size() const { + // tag=1000 + + // tag=1004 + return ::QItemSelection::size(); +} +QList QItemSelection_wrapper::sliced(qsizetype pos) const { + // tag=1000 + + // tag=1004 + return ::QItemSelection::sliced(pos); +} +QList QItemSelection_wrapper::sliced(qsizetype pos, + qsizetype n) const { + // tag=1000 + + // tag=1004 + return ::QItemSelection::sliced(pos, n); +} +void QItemSelection_wrapper::split(const QItemSelectionRange &range, + const QItemSelectionRange &other, + QItemSelection *result) { + // tag=1000 + + // tag=1004 + ::QItemSelection::split(range, other, result); +} +void QItemSelection_wrapper::squeeze() { + // tag=1000 + + // tag=1004 + ::QItemSelection::squeeze(); +} +void QItemSelection_wrapper::swapItemsAt(qsizetype i, qsizetype j) { + // tag=1000 + + // tag=1004 + ::QItemSelection::swapItemsAt(i, j); +} +QItemSelectionRange QItemSelection_wrapper::takeAt(qsizetype i) { + // tag=1000 + + // tag=1004 + return ::QItemSelection::takeAt(i); +} +QList QItemSelection_wrapper::toList() const { + // tag=1000 + + // tag=1004 + return ::QItemSelection::toList(); +} +QList QItemSelection_wrapper::toVector() const { + // tag=1000 + + // tag=1004 + return ::QItemSelection::toVector(); +} +QItemSelectionRange QItemSelection_wrapper::value(qsizetype i) const { + // tag=1000 + + // tag=1004 + return ::QItemSelection::value(i); +} + +// tag=1005 +QItemSelection_wrapper::~QItemSelection_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QItemSelection *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QItemSelection_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { + +// tag=1049 +void c_QItemSelection_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void * +c_QItemSelection__constructor_QModelIndex_QModelIndex(void *topLeft_, + void *bottomRight_) { + auto &topLeft = *reinterpret_cast(topLeft_); + auto &bottomRight = *reinterpret_cast(bottomRight_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QItemSelection_wrapper(topLeft, + bottomRight); + return reinterpret_cast(ptr); +} + +// tag=1050 +// append(const QList & l) +void c_QItemSelection__append_QList_QItemSelectionRange(void *thisObj, + void *l_) { + auto &l = *reinterpret_cast *>(l_); + // tag=1010 + fromPtr(thisObj)->append(l); +} + +// tag=1050 +// at(qsizetype i) const +void *c_QItemSelection__at_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + + // tag=1071 + const_cast(static_cast(&fromPtr(thisObj)->at(i))); +} + +// tag=1050 +// back() +void *c_QItemSelection__back(void *thisObj) { + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->back(); +} + +// tag=1050 +// capacity() const +qsizetype c_QItemSelection__capacity(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->capacity(); +} + +// tag=1050 +// clear() +void c_QItemSelection__clear(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clear(); +} + +// tag=1050 +// constData() const +void *c_QItemSelection__constData(void *thisObj) { + return + // tag=1010 + + // tag=1069 + const_cast( + static_cast(fromPtr(thisObj)->constData())); +} + +// tag=1050 +// constFirst() const +void *c_QItemSelection__constFirst(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast( + static_cast(&fromPtr(thisObj)->constFirst())); +} + +// tag=1050 +// constLast() const +void *c_QItemSelection__constLast(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast( + static_cast(&fromPtr(thisObj)->constLast())); +} + +// tag=1050 +// contains(const QModelIndex & index) const +bool c_QItemSelection__contains_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1010 + fromPtr(thisObj)->contains(index); +} + +// tag=1050 +// count() const +qsizetype c_QItemSelection__count(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->count(); +} + +// tag=1050 +// data() +void *c_QItemSelection__data(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->data(); +} + +// tag=1050 +// detach() +void c_QItemSelection__detach(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->detach(); +} + +// tag=1050 +// empty() const +bool c_QItemSelection__empty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->empty(); +} + +// tag=1050 +// first() +void *c_QItemSelection__first(void *thisObj) { + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->first(); +} + +// tag=1050 +// first(qsizetype n) const +void *c_QItemSelection__first_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->first(n)}; +} + +// tag=1050 +// fromList(const QList & list) +void *c_static_QItemSelection__fromList_QList_QItemSelectionRange(void *list_) { + auto &list = *reinterpret_cast *>(list_); + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QItemSelection_wrapper::fromList(list)}; +} + +// tag=1050 +// fromVector(const QList & vector) +void * +c_static_QItemSelection__fromVector_QList_QItemSelectionRange(void *vector_) { + auto &vector = *reinterpret_cast *>(vector_); + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QItemSelection_wrapper::fromVector( + vector)}; +} + +// tag=1050 +// front() +void *c_QItemSelection__front(void *thisObj) { + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->front(); +} + +// tag=1050 +// indexes() const +void *c_QItemSelection__indexes(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->indexes()}; +} + +// tag=1050 +// isDetached() const +bool c_QItemSelection__isDetached(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isDetached(); +} + +// tag=1050 +// isEmpty() const +bool c_QItemSelection__isEmpty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEmpty(); +} + +// tag=1050 +// isSharedWith(const QList & other) const +bool c_QItemSelection__isSharedWith_QList_QItemSelectionRange(void *thisObj, + void *other_) { + auto &other = *reinterpret_cast *>(other_); + return + // tag=1010 + fromPtr(thisObj)->isSharedWith(other); +} + +// tag=1050 +// last() +void *c_QItemSelection__last(void *thisObj) { + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->last(); +} + +// tag=1050 +// last(qsizetype n) const +void *c_QItemSelection__last_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->last(n)}; +} + +// tag=1050 +// length() const +qsizetype c_QItemSelection__length(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->length(); +} + +// tag=1050 +// merge(const QItemSelection & other, +// QFlags command) +void c_QItemSelection__merge_QItemSelection_SelectionFlags(void *thisObj, + void *other_, + int command_) { + auto &other = *reinterpret_cast(other_); + auto command = + static_cast>(command_); + // tag=1010 + fromPtr(thisObj)->merge(other, command); +} + +// tag=1050 +// mid(qsizetype pos, qsizetype len) const +void *c_QItemSelection__mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->mid(pos, len)}; +} + +// tag=1050 +// move(qsizetype from, qsizetype to) +void c_QItemSelection__move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to) { + // tag=1010 + fromPtr(thisObj)->move(from, to); +} + +// tag=1050 +// pop_back() +void c_QItemSelection__pop_back(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pop_back(); +} + +// tag=1050 +// pop_front() +void c_QItemSelection__pop_front(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pop_front(); +} + +// tag=1050 +// remove(qsizetype i, qsizetype n) +void c_QItemSelection__remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n) { + // tag=1010 + fromPtr(thisObj)->remove(i, n); +} + +// tag=1050 +// removeAt(qsizetype i) +void c_QItemSelection__removeAt_qsizetype(void *thisObj, qsizetype i) { + // tag=1010 + fromPtr(thisObj)->removeAt(i); +} + +// tag=1050 +// removeFirst() +void c_QItemSelection__removeFirst(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->removeFirst(); +} + +// tag=1050 +// removeLast() +void c_QItemSelection__removeLast(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->removeLast(); +} + +// tag=1050 +// reserve(qsizetype size) +void c_QItemSelection__reserve_qsizetype(void *thisObj, qsizetype size) { + // tag=1010 + fromPtr(thisObj)->reserve(size); +} + +// tag=1050 +// resize(qsizetype size) +void c_QItemSelection__resize_qsizetype(void *thisObj, qsizetype size) { + // tag=1010 + fromPtr(thisObj)->resize(size); +} + +// tag=1050 +// select(const QModelIndex & topLeft, const QModelIndex & bottomRight) +void c_QItemSelection__select_QModelIndex_QModelIndex(void *thisObj, + void *topLeft_, + void *bottomRight_) { + auto &topLeft = *reinterpret_cast(topLeft_); + auto &bottomRight = *reinterpret_cast(bottomRight_); + // tag=1010 + fromPtr(thisObj)->select(topLeft, bottomRight); +} + +// tag=1050 +// shrink_to_fit() +void c_QItemSelection__shrink_to_fit(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->shrink_to_fit(); +} + +// tag=1050 +// size() const +qsizetype c_QItemSelection__size(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->size(); +} + +// tag=1050 +// sliced(qsizetype pos) const +void *c_QItemSelection__sliced_qsizetype(void *thisObj, qsizetype pos) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos)}; +} + +// tag=1050 +// sliced(qsizetype pos, qsizetype n) const +void *c_QItemSelection__sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos, n)}; +} + +// tag=1050 +// split(const QItemSelectionRange & range, const QItemSelectionRange & other, +// QItemSelection * result) +void c_static_QItemSelection__split_QItemSelectionRange_QItemSelectionRange_QItemSelection( + void *range_, void *other_, void *result_) { + auto &range = *reinterpret_cast(range_); + auto &other = *reinterpret_cast(other_); + auto result = reinterpret_cast(result_); + // tag=1068 + QtDartBindings_wrappersNS::QItemSelection_wrapper::split(range, other, + result); +} + +// tag=1050 +// squeeze() +void c_QItemSelection__squeeze(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->squeeze(); +} + +// tag=1050 +// swapItemsAt(qsizetype i, qsizetype j) +void c_QItemSelection__swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j) { + // tag=1010 + fromPtr(thisObj)->swapItemsAt(i, j); +} + +// tag=1050 +// takeAt(qsizetype i) +void *c_QItemSelection__takeAt_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->takeAt(i)}; +} + +// tag=1050 +// toList() const +void *c_QItemSelection__toList(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toList()}; +} + +// tag=1050 +// toVector() const +void *c_QItemSelection__toVector(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toVector()}; +} + +// tag=1050 +// value(qsizetype i) const +void *c_QItemSelection__value_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->value(i)}; +} +void c_QItemSelection__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} diff --git a/generated/QtDartBindings/dart/ffi/QItemSelection_wrapper.h b/generated/QtDartBindings/dart/ffi/QItemSelection_wrapper.h new file mode 100644 index 0000000..59deee6 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QItemSelection_wrapper.h @@ -0,0 +1,361 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1043 +class QItemSelection_wrapper : public ::QItemSelection { +public: + ~QItemSelection_wrapper(); + // tag=1041 + QItemSelection_wrapper(const QModelIndex &topLeft, + const QModelIndex &bottomRight); + // tag=1041 + void append(const QList &l); + // tag=1041 + const QItemSelectionRange &at(qsizetype i) const; + // tag=1041 + QItemSelectionRange &back(); + // tag=1041 + qsizetype capacity() const; + // tag=1041 + void clear(); + // tag=1041 + const QItemSelectionRange *constData() const; + // tag=1041 + const QItemSelectionRange &constFirst() const; + // tag=1041 + const QItemSelectionRange &constLast() const; + // tag=1041 + bool contains(const QModelIndex &index) const; + // tag=1041 + qsizetype count() const; + // tag=1041 + QItemSelectionRange *data(); + // tag=1041 + void detach(); + // tag=1041 + bool empty() const; + // tag=1041 + QItemSelectionRange &first(); + // tag=1041 + QList first(qsizetype n) const; + // tag=1041 + static QList + fromList(const QList &list); + // tag=1041 + static QList + fromVector(const QList &vector); + // tag=1041 + QItemSelectionRange &front(); + // tag=1041 + QList indexes() const; + // tag=1041 + bool isDetached() const; + // tag=1041 + bool isEmpty() const; + // tag=1041 + bool isSharedWith(const QList &other) const; + // tag=1041 + QItemSelectionRange &last(); + // tag=1041 + QList last(qsizetype n) const; + // tag=1041 + qsizetype length() const; + // tag=1041 + void merge(const QItemSelection &other, + QFlags command); + // tag=1041 + QList mid(qsizetype pos, qsizetype len = -1) const; + // tag=1041 + void move(qsizetype from, qsizetype to); + // tag=1041 + void pop_back(); + // tag=1041 + void pop_front(); + // tag=1041 + void remove(qsizetype i, qsizetype n = 1); + // tag=1041 + void removeAt(qsizetype i); + // tag=1041 + void removeFirst(); + // tag=1041 + void removeLast(); + // tag=1041 + void reserve(qsizetype size); + // tag=1041 + void resize(qsizetype size); + // tag=1041 + void select(const QModelIndex &topLeft, const QModelIndex &bottomRight); + // tag=1041 + void shrink_to_fit(); + // tag=1041 + qsizetype size() const; + // tag=1041 + QList sliced(qsizetype pos) const; + // tag=1041 + QList sliced(qsizetype pos, qsizetype n) const; + // tag=1041 + static void split(const QItemSelectionRange &range, + const QItemSelectionRange &other, QItemSelection *result); + // tag=1041 + void squeeze(); + // tag=1041 + void swapItemsAt(qsizetype i, qsizetype j); + // tag=1041 + QItemSelectionRange takeAt(qsizetype i); + // tag=1041 + QList toList() const; + // tag=1041 + QList toVector() const; + // tag=1041 + QItemSelectionRange value(qsizetype i) const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QItemSelection::QItemSelection(const QModelIndex & topLeft, const +// QModelIndex & bottomRight) +QtDartBindings_EXPORT void * +c_QItemSelection__constructor_QModelIndex_QModelIndex(void *topLeft_, + void *bottomRight_); + +// tag=1067 +// QItemSelection::append(const QList & l) +QtDartBindings_EXPORT void +c_QItemSelection__append_QList_QItemSelectionRange(void *thisObj, void *l_); + +// tag=1067 +// QItemSelection::at(qsizetype i) const +QtDartBindings_EXPORT void *c_QItemSelection__at_qsizetype(void *thisObj, + qsizetype i); + +// tag=1067 +// QItemSelection::back() +QtDartBindings_EXPORT void *c_QItemSelection__back(void *thisObj); + +// tag=1067 +// QItemSelection::capacity() const +QtDartBindings_EXPORT qsizetype c_QItemSelection__capacity(void *thisObj); + +// tag=1067 +// QItemSelection::clear() +QtDartBindings_EXPORT void c_QItemSelection__clear(void *thisObj); + +// tag=1067 +// QItemSelection::constData() const +QtDartBindings_EXPORT void *c_QItemSelection__constData(void *thisObj); + +// tag=1067 +// QItemSelection::constFirst() const +QtDartBindings_EXPORT void *c_QItemSelection__constFirst(void *thisObj); + +// tag=1067 +// QItemSelection::constLast() const +QtDartBindings_EXPORT void *c_QItemSelection__constLast(void *thisObj); + +// tag=1067 +// QItemSelection::contains(const QModelIndex & index) const +QtDartBindings_EXPORT bool c_QItemSelection__contains_QModelIndex(void *thisObj, + void *index_); + +// tag=1067 +// QItemSelection::count() const +QtDartBindings_EXPORT qsizetype c_QItemSelection__count(void *thisObj); + +// tag=1067 +// QItemSelection::data() +QtDartBindings_EXPORT void *c_QItemSelection__data(void *thisObj); + +// tag=1067 +// QItemSelection::detach() +QtDartBindings_EXPORT void c_QItemSelection__detach(void *thisObj); + +// tag=1067 +// QItemSelection::empty() const +QtDartBindings_EXPORT bool c_QItemSelection__empty(void *thisObj); + +// tag=1067 +// QItemSelection::first() +QtDartBindings_EXPORT void *c_QItemSelection__first(void *thisObj); + +// tag=1067 +// QItemSelection::first(qsizetype n) const +QtDartBindings_EXPORT void *c_QItemSelection__first_qsizetype(void *thisObj, + qsizetype n); + +// tag=1067 +// QItemSelection::fromList(const QList & list) +QtDartBindings_EXPORT void * +c_static_QItemSelection__fromList_QList_QItemSelectionRange(void *list_); + +// tag=1067 +// QItemSelection::fromVector(const QList & vector) +QtDartBindings_EXPORT void * +c_static_QItemSelection__fromVector_QList_QItemSelectionRange(void *vector_); + +// tag=1067 +// QItemSelection::front() +QtDartBindings_EXPORT void *c_QItemSelection__front(void *thisObj); + +// tag=1067 +// QItemSelection::indexes() const +QtDartBindings_EXPORT void *c_QItemSelection__indexes(void *thisObj); + +// tag=1067 +// QItemSelection::isDetached() const +QtDartBindings_EXPORT bool c_QItemSelection__isDetached(void *thisObj); + +// tag=1067 +// QItemSelection::isEmpty() const +QtDartBindings_EXPORT bool c_QItemSelection__isEmpty(void *thisObj); + +// tag=1067 +// QItemSelection::isSharedWith(const QList & other) +// const +QtDartBindings_EXPORT bool +c_QItemSelection__isSharedWith_QList_QItemSelectionRange(void *thisObj, + void *other_); + +// tag=1067 +// QItemSelection::last() +QtDartBindings_EXPORT void *c_QItemSelection__last(void *thisObj); + +// tag=1067 +// QItemSelection::last(qsizetype n) const +QtDartBindings_EXPORT void *c_QItemSelection__last_qsizetype(void *thisObj, + qsizetype n); + +// tag=1067 +// QItemSelection::length() const +QtDartBindings_EXPORT qsizetype c_QItemSelection__length(void *thisObj); + +// tag=1067 +// QItemSelection::merge(const QItemSelection & other, +// QFlags command) +QtDartBindings_EXPORT void +c_QItemSelection__merge_QItemSelection_SelectionFlags(void *thisObj, + void *other_, + int command_); + +// tag=1067 +// QItemSelection::mid(qsizetype pos, qsizetype len) const +QtDartBindings_EXPORT void * +c_QItemSelection__mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len); + +// tag=1067 +// QItemSelection::move(qsizetype from, qsizetype to) +QtDartBindings_EXPORT void +c_QItemSelection__move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to); + +// tag=1067 +// QItemSelection::pop_back() +QtDartBindings_EXPORT void c_QItemSelection__pop_back(void *thisObj); + +// tag=1067 +// QItemSelection::pop_front() +QtDartBindings_EXPORT void c_QItemSelection__pop_front(void *thisObj); + +// tag=1067 +// QItemSelection::remove(qsizetype i, qsizetype n) +QtDartBindings_EXPORT void +c_QItemSelection__remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n); + +// tag=1067 +// QItemSelection::removeAt(qsizetype i) +QtDartBindings_EXPORT void c_QItemSelection__removeAt_qsizetype(void *thisObj, + qsizetype i); + +// tag=1067 +// QItemSelection::removeFirst() +QtDartBindings_EXPORT void c_QItemSelection__removeFirst(void *thisObj); + +// tag=1067 +// QItemSelection::removeLast() +QtDartBindings_EXPORT void c_QItemSelection__removeLast(void *thisObj); + +// tag=1067 +// QItemSelection::reserve(qsizetype size) +QtDartBindings_EXPORT void c_QItemSelection__reserve_qsizetype(void *thisObj, + qsizetype size); + +// tag=1067 +// QItemSelection::resize(qsizetype size) +QtDartBindings_EXPORT void c_QItemSelection__resize_qsizetype(void *thisObj, + qsizetype size); + +// tag=1067 +// QItemSelection::select(const QModelIndex & topLeft, const QModelIndex & +// bottomRight) +QtDartBindings_EXPORT void +c_QItemSelection__select_QModelIndex_QModelIndex(void *thisObj, void *topLeft_, + void *bottomRight_); + +// tag=1067 +// QItemSelection::shrink_to_fit() +QtDartBindings_EXPORT void c_QItemSelection__shrink_to_fit(void *thisObj); + +// tag=1067 +// QItemSelection::size() const +QtDartBindings_EXPORT qsizetype c_QItemSelection__size(void *thisObj); + +// tag=1067 +// QItemSelection::sliced(qsizetype pos) const +QtDartBindings_EXPORT void *c_QItemSelection__sliced_qsizetype(void *thisObj, + qsizetype pos); + +// tag=1067 +// QItemSelection::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QItemSelection__sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n); + +// tag=1067 +// QItemSelection::split(const QItemSelectionRange & range, const +// QItemSelectionRange & other, QItemSelection * result) +QtDartBindings_EXPORT void +c_static_QItemSelection__split_QItemSelectionRange_QItemSelectionRange_QItemSelection( + void *range_, void *other_, void *result_); + +// tag=1067 +// QItemSelection::squeeze() +QtDartBindings_EXPORT void c_QItemSelection__squeeze(void *thisObj); + +// tag=1067 +// QItemSelection::swapItemsAt(qsizetype i, qsizetype j) +QtDartBindings_EXPORT void +c_QItemSelection__swapItemsAt_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype j); + +// tag=1067 +// QItemSelection::takeAt(qsizetype i) +QtDartBindings_EXPORT void *c_QItemSelection__takeAt_qsizetype(void *thisObj, + qsizetype i); + +// tag=1067 +// QItemSelection::toList() const +QtDartBindings_EXPORT void *c_QItemSelection__toList(void *thisObj); + +// tag=1067 +// QItemSelection::toVector() const +QtDartBindings_EXPORT void *c_QItemSelection__toVector(void *thisObj); + +// tag=1067 +// QItemSelection::value(qsizetype i) const +QtDartBindings_EXPORT void *c_QItemSelection__value_qsizetype(void *thisObj, + qsizetype i); + +// tag=1066 +QtDartBindings_EXPORT void c_QItemSelection__destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QItemSelection_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QKeySequence_c.cpp b/generated/QtDartBindings/dart/ffi/QKeySequence_c.cpp new file mode 100644 index 0000000..7ecbb2a --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QKeySequence_c.cpp @@ -0,0 +1,141 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QKeySequence_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QKeySequence_wrapper::QKeySequence_wrapper() : ::QKeySequence() {} +QKeySequence_wrapper::QKeySequence_wrapper(QKeySequence::StandardKey key) + : ::QKeySequence(key) {} +QKeySequence_wrapper::QKeySequence_wrapper(const QString &key) + : ::QKeySequence(key) {} +QKeySequence_wrapper::QKeySequence_wrapper(int k1, int k2, int k3, int k4) + : ::QKeySequence(k1, k2, k3, k4) {} +int QKeySequence_wrapper::count() const { return ::QKeySequence::count(); } +QKeySequence QKeySequence_wrapper::fromString(const QString &str) { + return ::QKeySequence::fromString(str); +} +bool QKeySequence_wrapper::isDetached() const { + return ::QKeySequence::isDetached(); +} +bool QKeySequence_wrapper::isEmpty() const { return ::QKeySequence::isEmpty(); } +QList +QKeySequence_wrapper::keyBindings(QKeySequence::StandardKey key) { + return ::QKeySequence::keyBindings(key); +} +QList QKeySequence_wrapper::listFromString(const QString &str) { + return ::QKeySequence::listFromString(str); +} +QString QKeySequence_wrapper::listToString(const QList &list) { + return ::QKeySequence::listToString(list); +} +QKeySequence QKeySequence_wrapper::mnemonic(const QString &text) { + return ::QKeySequence::mnemonic(text); +} +QKeySequence_wrapper::~QKeySequence_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QKeySequence *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QKeySequence_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { +void c_QKeySequence_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QKeySequence__constructor() { + auto ptr = new QtDartBindings_wrappersNS::QKeySequence_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QKeySequence__constructor_StandardKey(int key) { + auto ptr = new QtDartBindings_wrappersNS::QKeySequence_wrapper( + static_cast(key)); + return reinterpret_cast(ptr); +} +void *c_QKeySequence__constructor_QString(const char *key_) { + const auto key = QString::fromUtf8(key_); + auto ptr = new QtDartBindings_wrappersNS::QKeySequence_wrapper(key); + return reinterpret_cast(ptr); +} +void *c_QKeySequence__constructor_int_int_int_int(int k1, int k2, int k3, + int k4) { + auto ptr = + new QtDartBindings_wrappersNS::QKeySequence_wrapper(k1, k2, k3, k4); + return reinterpret_cast(ptr); +} +// count() const +int c_QKeySequence__count(void *thisObj) { + const auto &result = fromPtr(thisObj)->count(); + return result; +} +// fromString(const QString & str) +void *c_static_QKeySequence__fromString_QString(const char *str_) { + const auto str = QString::fromUtf8(str_); + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QKeySequence_wrapper::fromString(str)}; + free((char *)str_); + return result; +} +// isDetached() const +bool c_QKeySequence__isDetached(void *thisObj) { + const auto &result = fromPtr(thisObj)->isDetached(); + return result; +} +// isEmpty() const +bool c_QKeySequence__isEmpty(void *thisObj) { + const auto &result = fromPtr(thisObj)->isEmpty(); + return result; +} +// keyBindings(QKeySequence::StandardKey key) +void *c_static_QKeySequence__keyBindings_StandardKey(int key) { + const auto &result = new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QKeySequence_wrapper::keyBindings( + static_cast(key))}; + return result; +} +// listFromString(const QString & str) +void *c_static_QKeySequence__listFromString_QString(const char *str_) { + const auto str = QString::fromUtf8(str_); + const auto &result = new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QKeySequence_wrapper::listFromString(str)}; + free((char *)str_); + return result; +} +// listToString(const QList & list) +void *c_static_QKeySequence__listToString_QList_QKeySequence(void *list_) { + assert(list_); + auto &list = *reinterpret_cast *>(list_); + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QKeySequence_wrapper::listToString(list)}; + return result; +} +// mnemonic(const QString & text) +void *c_static_QKeySequence__mnemonic_QString(const char *text_) { + const auto text = QString::fromUtf8(text_); + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QKeySequence_wrapper::mnemonic(text)}; + free((char *)text_); + return result; +} +void c_QKeySequence__destructor(void *thisObj) { delete fromPtr(thisObj); } +} diff --git a/generated/QtDartBindings/dart/ffi/QKeySequence_c.h b/generated/QtDartBindings/dart/ffi/QKeySequence_c.h new file mode 100644 index 0000000..7364ce7 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QKeySequence_c.h @@ -0,0 +1,63 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QKeySequence_wrapper : public ::QKeySequence { +public: + ~QKeySequence_wrapper(); + QKeySequence_wrapper(); + QKeySequence_wrapper(QKeySequence::StandardKey key); + QKeySequence_wrapper(const QString &key); + QKeySequence_wrapper(int k1, int k2 = 0, int k3 = 0, int k4 = 0); + int count() const; + static QKeySequence fromString(const QString &str); + bool isDetached() const; + bool isEmpty() const; + static QList keyBindings(QKeySequence::StandardKey key); + static QList listFromString(const QString &str); + static QString listToString(const QList &list); + static QKeySequence mnemonic(const QString &text); +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QKeySequence::QKeySequence() +QtDartBindings_EXPORT void *c_QKeySequence__constructor(); +// QKeySequence::QKeySequence(QKeySequence::StandardKey key) +QtDartBindings_EXPORT void *c_QKeySequence__constructor_StandardKey(int key); +// QKeySequence::QKeySequence(const QString & key) +QtDartBindings_EXPORT void * +c_QKeySequence__constructor_QString(const char *key_); +// QKeySequence::QKeySequence(int k1, int k2, int k3, int k4) +QtDartBindings_EXPORT void * +c_QKeySequence__constructor_int_int_int_int(int k1, int k2, int k3, int k4); +// QKeySequence::count() const +QtDartBindings_EXPORT int c_QKeySequence__count(void *thisObj); +// QKeySequence::fromString(const QString & str) +QtDartBindings_EXPORT void * +c_static_QKeySequence__fromString_QString(const char *str_); +// QKeySequence::isDetached() const +QtDartBindings_EXPORT bool c_QKeySequence__isDetached(void *thisObj); +// QKeySequence::isEmpty() const +QtDartBindings_EXPORT bool c_QKeySequence__isEmpty(void *thisObj); +// QKeySequence::keyBindings(QKeySequence::StandardKey key) +QtDartBindings_EXPORT void * +c_static_QKeySequence__keyBindings_StandardKey(int key); +// QKeySequence::listFromString(const QString & str) +QtDartBindings_EXPORT void * +c_static_QKeySequence__listFromString_QString(const char *str_); +// QKeySequence::listToString(const QList & list) +QtDartBindings_EXPORT void * +c_static_QKeySequence__listToString_QList_QKeySequence(void *list_); +// QKeySequence::mnemonic(const QString & text) +QtDartBindings_EXPORT void * +c_static_QKeySequence__mnemonic_QString(const char *text_); +QtDartBindings_EXPORT void c_QKeySequence__destructor(void *thisObj); +QtDartBindings_EXPORT void c_QKeySequence_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QKeySequence_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QKeySequence_wrapper.cpp new file mode 100644 index 0000000..b745bd8 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QKeySequence_wrapper.cpp @@ -0,0 +1,217 @@ +#include "QKeySequence_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QKeySequence_wrapper::QKeySequence_wrapper() : ::QKeySequence() {} + +// tag=1006 +QKeySequence_wrapper::QKeySequence_wrapper(QKeySequence::StandardKey key) + : ::QKeySequence(key) {} + +// tag=1006 +QKeySequence_wrapper::QKeySequence_wrapper(const QString &key) + : ::QKeySequence(key) {} + +// tag=1006 +QKeySequence_wrapper::QKeySequence_wrapper(int k1, int k2, int k3, int k4) + : ::QKeySequence(k1, k2, k3, k4) {} +int QKeySequence_wrapper::count() const { + // tag=1000 + + // tag=1004 + return ::QKeySequence::count(); +} +QKeySequence QKeySequence_wrapper::fromString(const QString &str) { + // tag=1000 + + // tag=1004 + return ::QKeySequence::fromString(str); +} +bool QKeySequence_wrapper::isDetached() const { + // tag=1000 + + // tag=1004 + return ::QKeySequence::isDetached(); +} +bool QKeySequence_wrapper::isEmpty() const { + // tag=1000 + + // tag=1004 + return ::QKeySequence::isEmpty(); +} +QList +QKeySequence_wrapper::keyBindings(QKeySequence::StandardKey key) { + // tag=1000 + + // tag=1004 + return ::QKeySequence::keyBindings(key); +} +QList QKeySequence_wrapper::listFromString(const QString &str) { + // tag=1000 + + // tag=1004 + return ::QKeySequence::listFromString(str); +} +QString QKeySequence_wrapper::listToString(const QList &list) { + // tag=1000 + + // tag=1004 + return ::QKeySequence::listToString(list); +} +QKeySequence QKeySequence_wrapper::mnemonic(const QString &text) { + // tag=1000 + + // tag=1004 + return ::QKeySequence::mnemonic(text); +} + +// tag=1005 +QKeySequence_wrapper::~QKeySequence_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QKeySequence *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QKeySequence_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { + +// tag=1049 +void c_QKeySequence_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QKeySequence__constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QKeySequence_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QKeySequence__constructor_StandardKey(int key) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QKeySequence_wrapper( + static_cast(key)); + return reinterpret_cast(ptr); +} +void *c_QKeySequence__constructor_QString(const char *key_) { + const auto key = QString::fromUtf8(key_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QKeySequence_wrapper(key); + return reinterpret_cast(ptr); +} +void *c_QKeySequence__constructor_int_int_int_int(int k1, int k2, int k3, + int k4) { + + // tag=1056 + auto ptr = + new QtDartBindings_wrappersNS::QKeySequence_wrapper(k1, k2, k3, k4); + return reinterpret_cast(ptr); +} + +// tag=1050 +// count() const +int c_QKeySequence__count(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->count(); +} + +// tag=1050 +// fromString(const QString & str) +void *c_static_QKeySequence__fromString_QString(const char *str_) { + const auto str = QString::fromUtf8(str_); + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QKeySequence_wrapper::fromString(str)}; +} + +// tag=1050 +// isDetached() const +bool c_QKeySequence__isDetached(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isDetached(); +} + +// tag=1050 +// isEmpty() const +bool c_QKeySequence__isEmpty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEmpty(); +} + +// tag=1050 +// keyBindings(QKeySequence::StandardKey key) +void *c_static_QKeySequence__keyBindings_StandardKey(int key) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QKeySequence_wrapper::keyBindings( + static_cast(key))}; +} + +// tag=1050 +// listFromString(const QString & str) +void *c_static_QKeySequence__listFromString_QString(const char *str_) { + const auto str = QString::fromUtf8(str_); + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QKeySequence_wrapper::listFromString(str)}; +} + +// tag=1050 +// listToString(const QList & list) +void *c_static_QKeySequence__listToString_QList_QKeySequence(void *list_) { + auto &list = *reinterpret_cast *>(list_); + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QKeySequence_wrapper::listToString(list)}; +} + +// tag=1050 +// mnemonic(const QString & text) +void *c_static_QKeySequence__mnemonic_QString(const char *text_) { + const auto text = QString::fromUtf8(text_); + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QKeySequence_wrapper::mnemonic(text)}; +} +void c_QKeySequence__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} diff --git a/generated/QtDartBindings/dart/ffi/QKeySequence_wrapper.h b/generated/QtDartBindings/dart/ffi/QKeySequence_wrapper.h new file mode 100644 index 0000000..0f8265d --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QKeySequence_wrapper.h @@ -0,0 +1,103 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1043 +class QKeySequence_wrapper : public ::QKeySequence { +public: + ~QKeySequence_wrapper(); + // tag=1041 + QKeySequence_wrapper(); + // tag=1041 + QKeySequence_wrapper(QKeySequence::StandardKey key); + // tag=1041 + QKeySequence_wrapper(const QString &key); + // tag=1041 + QKeySequence_wrapper(int k1, int k2 = 0, int k3 = 0, int k4 = 0); + // tag=1041 + int count() const; + // tag=1041 + static QKeySequence fromString(const QString &str); + // tag=1041 + bool isDetached() const; + // tag=1041 + bool isEmpty() const; + // tag=1041 + static QList keyBindings(QKeySequence::StandardKey key); + // tag=1041 + static QList listFromString(const QString &str); + // tag=1041 + static QString listToString(const QList &list); + // tag=1041 + static QKeySequence mnemonic(const QString &text); +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QKeySequence::QKeySequence() +QtDartBindings_EXPORT void *c_QKeySequence__constructor(); + +// tag=1067 +// QKeySequence::QKeySequence(QKeySequence::StandardKey key) +QtDartBindings_EXPORT void *c_QKeySequence__constructor_StandardKey(int key); + +// tag=1067 +// QKeySequence::QKeySequence(const QString & key) +QtDartBindings_EXPORT void * +c_QKeySequence__constructor_QString(const char *key_); + +// tag=1067 +// QKeySequence::QKeySequence(int k1, int k2, int k3, int k4) +QtDartBindings_EXPORT void * +c_QKeySequence__constructor_int_int_int_int(int k1, int k2, int k3, int k4); + +// tag=1067 +// QKeySequence::count() const +QtDartBindings_EXPORT int c_QKeySequence__count(void *thisObj); + +// tag=1067 +// QKeySequence::fromString(const QString & str) +QtDartBindings_EXPORT void * +c_static_QKeySequence__fromString_QString(const char *str_); + +// tag=1067 +// QKeySequence::isDetached() const +QtDartBindings_EXPORT bool c_QKeySequence__isDetached(void *thisObj); + +// tag=1067 +// QKeySequence::isEmpty() const +QtDartBindings_EXPORT bool c_QKeySequence__isEmpty(void *thisObj); + +// tag=1067 +// QKeySequence::keyBindings(QKeySequence::StandardKey key) +QtDartBindings_EXPORT void * +c_static_QKeySequence__keyBindings_StandardKey(int key); + +// tag=1067 +// QKeySequence::listFromString(const QString & str) +QtDartBindings_EXPORT void * +c_static_QKeySequence__listFromString_QString(const char *str_); + +// tag=1067 +// QKeySequence::listToString(const QList & list) +QtDartBindings_EXPORT void * +c_static_QKeySequence__listToString_QList_QKeySequence(void *list_); + +// tag=1067 +// QKeySequence::mnemonic(const QString & text) +QtDartBindings_EXPORT void * +c_static_QKeySequence__mnemonic_QString(const char *text_); + +// tag=1066 +QtDartBindings_EXPORT void c_QKeySequence__destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QKeySequence_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QLabel_c.cpp b/generated/QtDartBindings/dart/ffi/QLabel_c.cpp new file mode 100644 index 0000000..a30c3f6 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QLabel_c.cpp @@ -0,0 +1,718 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QLabel_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QLabel_wrapper::QLabel_wrapper(QWidget *parent) : ::QLabel(parent) {} +QLabel_wrapper::QLabel_wrapper(const QString &text, QWidget *parent) + : ::QLabel(text, parent) {} +QWidget *QLabel_wrapper::buddy() const { return ::QLabel::buddy(); } +void QLabel_wrapper::changeEvent(QEvent *arg__1) { + if (m_changeEventCallback) { + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QLabel::changeEvent(arg__1); + } +} +void QLabel_wrapper::changeEvent_nocallback(QEvent *arg__1) { + ::QLabel::changeEvent(arg__1); +} +void QLabel_wrapper::clear() { ::QLabel::clear(); } +void QLabel_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QLabel::customEvent(event); + } +} +void QLabel_wrapper::customEvent_nocallback(QEvent *event) { + ::QLabel::customEvent(event); +} +int QLabel_wrapper::devType() const { + if (m_devTypeCallback) { + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + return ::QLabel::devType(); + } +} +int QLabel_wrapper::devType_nocallback() const { return ::QLabel::devType(); } +bool QLabel_wrapper::event(QEvent *e) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), e); + } else { + return ::QLabel::event(e); + } +} +bool QLabel_wrapper::event_nocallback(QEvent *e) { return ::QLabel::event(e); } +bool QLabel_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QLabel::eventFilter(watched, event); + } +} +bool QLabel_wrapper::eventFilter_nocallback(QObject *watched, QEvent *event) { + return ::QLabel::eventFilter(watched, event); +} +bool QLabel_wrapper::focusNextPrevChild(bool next) { + if (m_focusNextPrevChildCallback) { + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + return ::QLabel::focusNextPrevChild(next); + } +} +bool QLabel_wrapper::focusNextPrevChild_nocallback(bool next) { + return ::QLabel::focusNextPrevChild(next); +} +bool QLabel_wrapper::hasHeightForWidth() const { + if (m_hasHeightForWidthCallback) { + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + return ::QLabel::hasHeightForWidth(); + } +} +bool QLabel_wrapper::hasHeightForWidth_nocallback() const { + return ::QLabel::hasHeightForWidth(); +} +bool QLabel_wrapper::hasScaledContents() const { + return ::QLabel::hasScaledContents(); +} +bool QLabel_wrapper::hasSelectedText() const { + return ::QLabel::hasSelectedText(); +} +int QLabel_wrapper::heightForWidth(int arg__1) const { + if (m_heightForWidthCallback) { + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QLabel::heightForWidth(arg__1); + } +} +int QLabel_wrapper::heightForWidth_nocallback(int arg__1) const { + return ::QLabel::heightForWidth(arg__1); +} +int QLabel_wrapper::indent() const { return ::QLabel::indent(); } +void QLabel_wrapper::initPainter(QPainter *painter) const { + if (m_initPainterCallback) { + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + ::QLabel::initPainter(painter); + } +} +void QLabel_wrapper::initPainter_nocallback(QPainter *painter) const { + ::QLabel::initPainter(painter); +} +void QLabel_wrapper::leaveEvent(QEvent *event) { + if (m_leaveEventCallback) { + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + ::QLabel::leaveEvent(event); + } +} +void QLabel_wrapper::leaveEvent_nocallback(QEvent *event) { + ::QLabel::leaveEvent(event); +} +void QLabel_wrapper::linkActivated(const QString &link) { + ::QLabel::linkActivated(link); +} +void QLabel_wrapper::linkHovered(const QString &link) { + ::QLabel::linkHovered(link); +} +int QLabel_wrapper::margin() const { return ::QLabel::margin(); } +QSize QLabel_wrapper::minimumSizeHint() const { + if (m_minimumSizeHintCallback) { + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + return ::QLabel::minimumSizeHint(); + } +} +QSize QLabel_wrapper::minimumSizeHint_nocallback() const { + return ::QLabel::minimumSizeHint(); +} +void QLabel_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + if (m_mouseDoubleClickEventCallback) { + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + ::QLabel::mouseDoubleClickEvent(event); + } +} +void QLabel_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *event) { + ::QLabel::mouseDoubleClickEvent(event); +} +void QLabel_wrapper::mouseMoveEvent(QMouseEvent *ev) { + if (m_mouseMoveEventCallback) { + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), ev); + } else { + ::QLabel::mouseMoveEvent(ev); + } +} +void QLabel_wrapper::mouseMoveEvent_nocallback(QMouseEvent *ev) { + ::QLabel::mouseMoveEvent(ev); +} +void QLabel_wrapper::mousePressEvent(QMouseEvent *ev) { + if (m_mousePressEventCallback) { + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), ev); + } else { + ::QLabel::mousePressEvent(ev); + } +} +void QLabel_wrapper::mousePressEvent_nocallback(QMouseEvent *ev) { + ::QLabel::mousePressEvent(ev); +} +void QLabel_wrapper::mouseReleaseEvent(QMouseEvent *ev) { + if (m_mouseReleaseEventCallback) { + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), ev); + } else { + ::QLabel::mouseReleaseEvent(ev); + } +} +void QLabel_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *ev) { + ::QLabel::mouseReleaseEvent(ev); +} +bool QLabel_wrapper::openExternalLinks() const { + return ::QLabel::openExternalLinks(); +} +void QLabel_wrapper::paintEvent(QPaintEvent *arg__1) { + if (m_paintEventCallback) { + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QLabel::paintEvent(arg__1); + } +} +void QLabel_wrapper::paintEvent_nocallback(QPaintEvent *arg__1) { + ::QLabel::paintEvent(arg__1); +} +QPixmap QLabel_wrapper::pixmap() const { return ::QLabel::pixmap(); } +QString QLabel_wrapper::selectedText() const { + return ::QLabel::selectedText(); +} +int QLabel_wrapper::selectionStart() const { + return ::QLabel::selectionStart(); +} +void QLabel_wrapper::setBuddy(QWidget *arg__1) { ::QLabel::setBuddy(arg__1); } +void QLabel_wrapper::setIndent(int arg__1) { ::QLabel::setIndent(arg__1); } +void QLabel_wrapper::setMargin(int arg__1) { ::QLabel::setMargin(arg__1); } +void QLabel_wrapper::setNum(double arg__1) { ::QLabel::setNum(arg__1); } +void QLabel_wrapper::setNum(int arg__1) { ::QLabel::setNum(arg__1); } +void QLabel_wrapper::setOpenExternalLinks(bool open) { + ::QLabel::setOpenExternalLinks(open); +} +void QLabel_wrapper::setPixmap(const QPixmap &arg__1) { + ::QLabel::setPixmap(arg__1); +} +void QLabel_wrapper::setScaledContents(bool arg__1) { + ::QLabel::setScaledContents(arg__1); +} +void QLabel_wrapper::setSelection(int arg__1, int arg__2) { + ::QLabel::setSelection(arg__1, arg__2); +} +void QLabel_wrapper::setText(const QString &arg__1) { + ::QLabel::setText(arg__1); +} +void QLabel_wrapper::setVisible(bool visible) { + if (m_setVisibleCallback) { + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + ::QLabel::setVisible(visible); + } +} +void QLabel_wrapper::setVisible_nocallback(bool visible) { + ::QLabel::setVisible(visible); +} +void QLabel_wrapper::setWordWrap(bool on) { ::QLabel::setWordWrap(on); } +QPainter *QLabel_wrapper::sharedPainter() const { + if (m_sharedPainterCallback) { + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + return ::QLabel::sharedPainter(); + } +} +QPainter *QLabel_wrapper::sharedPainter_nocallback() const { + return ::QLabel::sharedPainter(); +} +QSize QLabel_wrapper::sizeHint() const { + if (m_sizeHintCallback) { + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + return ::QLabel::sizeHint(); + } +} +QSize QLabel_wrapper::sizeHint_nocallback() const { + return ::QLabel::sizeHint(); +} +QString QLabel_wrapper::text() const { return ::QLabel::text(); } +QString QLabel_wrapper::tr(const char *s, const char *c, int n) { + return ::QLabel::tr(s, c, n); +} +bool QLabel_wrapper::wordWrap() const { return ::QLabel::wordWrap(); } +QLabel_wrapper::~QLabel_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QLabel *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +static QtDartBindings_wrappersNS::QLabel_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QLabel_Finalizer(void *cppObj) { + delete reinterpret_cast(cppObj); +} +void *c_QLabel__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QLabel_wrapper(parent); + return reinterpret_cast(ptr); +} +void *c_QLabel__constructor_QString_QWidget(const char *text_, void *parent_) { + const auto text = QString::fromUtf8(text_); + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QLabel_wrapper(text, parent); + return reinterpret_cast(ptr); +} +// buddy() const +void *c_QLabel__buddy(void *thisObj) { + const auto &result = fromPtr(thisObj)->buddy(); + return result; +} +// changeEvent(QEvent * arg__1) +void c_QLabel__changeEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->changeEvent_nocallback(arg__1); +} +// clear() +void c_QLabel__clear(void *thisObj) { fromPtr(thisObj)->clear(); } +// customEvent(QEvent * event) +void c_QLabel__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// devType() const +int c_QLabel__devType(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); + return result; +} +// event(QEvent * e) +bool c_QLabel__event_QEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + const auto &result = fromWrapperPtr(thisObj)->event_nocallback(e); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QLabel__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// focusNextPrevChild(bool next) +bool c_QLabel__focusNextPrevChild_bool(void *thisObj, bool next) { + const auto &result = + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); + return result; +} +// hasHeightForWidth() const +bool c_QLabel__hasHeightForWidth(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); + return result; +} +// hasScaledContents() const +bool c_QLabel__hasScaledContents(void *thisObj) { + const auto &result = fromPtr(thisObj)->hasScaledContents(); + return result; +} +// hasSelectedText() const +bool c_QLabel__hasSelectedText(void *thisObj) { + const auto &result = fromPtr(thisObj)->hasSelectedText(); + return result; +} +// heightForWidth(int arg__1) const +int c_QLabel__heightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); + return result; +} +// indent() const +int c_QLabel__indent(void *thisObj) { + const auto &result = fromPtr(thisObj)->indent(); + return result; +} +// initPainter(QPainter * painter) const +void c_QLabel__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} +// leaveEvent(QEvent * event) +void c_QLabel__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} +// linkActivated(const QString & link) +void c_QLabel__linkActivated_QString(void *thisObj, const char *link_) { + const auto link = QString::fromUtf8(link_); + fromPtr(thisObj)->linkActivated(link); + free((char *)link_); +} +void c_QLabel__onLinkActivated_QString(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QLabel::linkActivated, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// linkHovered(const QString & link) +void c_QLabel__linkHovered_QString(void *thisObj, const char *link_) { + const auto link = QString::fromUtf8(link_); + fromPtr(thisObj)->linkHovered(link); + free((char *)link_); +} +void c_QLabel__onLinkHovered_QString(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QLabel::linkHovered, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// margin() const +int c_QLabel__margin(void *thisObj) { + const auto &result = fromPtr(thisObj)->margin(); + return result; +} +// minimumSizeHint() const +void *c_QLabel__minimumSizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; + return result; +} +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QLabel__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} +// mouseMoveEvent(QMouseEvent * ev) +void c_QLabel__mouseMoveEvent_QMouseEvent(void *thisObj, void *ev_) { + auto ev = reinterpret_cast(ev_); + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(ev); +} +// mousePressEvent(QMouseEvent * ev) +void c_QLabel__mousePressEvent_QMouseEvent(void *thisObj, void *ev_) { + auto ev = reinterpret_cast(ev_); + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(ev); +} +// mouseReleaseEvent(QMouseEvent * ev) +void c_QLabel__mouseReleaseEvent_QMouseEvent(void *thisObj, void *ev_) { + auto ev = reinterpret_cast(ev_); + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(ev); +} +// openExternalLinks() const +bool c_QLabel__openExternalLinks(void *thisObj) { + const auto &result = fromPtr(thisObj)->openExternalLinks(); + return result; +} +// paintEvent(QPaintEvent * arg__1) +void c_QLabel__paintEvent_QPaintEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->paintEvent_nocallback(arg__1); +} +// pixmap() const +void *c_QLabel__pixmap(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->pixmap()}; + return result; +} +// selectedText() const +void *c_QLabel__selectedText(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->selectedText()}; + return result; +} +// selectionStart() const +int c_QLabel__selectionStart(void *thisObj) { + const auto &result = fromPtr(thisObj)->selectionStart(); + return result; +} +// setBuddy(QWidget * arg__1) +void c_QLabel__setBuddy_QWidget(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromPtr(thisObj)->setBuddy(arg__1); +} +// setIndent(int arg__1) +void c_QLabel__setIndent_int(void *thisObj, int arg__1) { + fromPtr(thisObj)->setIndent(arg__1); +} +// setMargin(int arg__1) +void c_QLabel__setMargin_int(void *thisObj, int arg__1) { + fromPtr(thisObj)->setMargin(arg__1); +} +// setNum(double arg__1) +void c_QLabel__setNum_double(void *thisObj, double arg__1) { + fromPtr(thisObj)->setNum(arg__1); +} +// setNum(int arg__1) +void c_QLabel__setNum_int(void *thisObj, int arg__1) { + fromPtr(thisObj)->setNum(arg__1); +} +// setOpenExternalLinks(bool open) +void c_QLabel__setOpenExternalLinks_bool(void *thisObj, bool open) { + fromPtr(thisObj)->setOpenExternalLinks(open); +} +// setPixmap(const QPixmap & arg__1) +void c_QLabel__setPixmap_QPixmap(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + fromPtr(thisObj)->setPixmap(arg__1); +} +// setScaledContents(bool arg__1) +void c_QLabel__setScaledContents_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->setScaledContents(arg__1); +} +// setSelection(int arg__1, int arg__2) +void c_QLabel__setSelection_int_int(void *thisObj, int arg__1, int arg__2) { + fromPtr(thisObj)->setSelection(arg__1, arg__2); +} +// setText(const QString & arg__1) +void c_QLabel__setText_QString(void *thisObj, const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + fromPtr(thisObj)->setText(arg__1); + free((char *)arg__1_); +} +// setVisible(bool visible) +void c_QLabel__setVisible_bool(void *thisObj, bool visible) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} +// setWordWrap(bool on) +void c_QLabel__setWordWrap_bool(void *thisObj, bool on) { + fromPtr(thisObj)->setWordWrap(on); +} +// sharedPainter() const +void *c_QLabel__sharedPainter(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->sharedPainter_nocallback(); + return result; +} +// sizeHint() const +void *c_QLabel__sizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; + return result; +} +// text() const +void *c_QLabel__text(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->text()}; + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QLabel__tr_char_char_int(const char *s, const char *c, int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QLabel_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +// wordWrap() const +bool c_QLabel__wordWrap(void *thisObj) { + const auto &result = fromPtr(thisObj)->wordWrap(); + return result; +} +void c_QLabel__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QLabel__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1128: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_changeEvent>( + callback); + break; + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_customEvent>( + callback); + break; + case 1145: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_devType>(callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_event>(callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_eventFilter>( + callback); + break; + case 1155: + wrapper->m_focusNextPrevChildCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_focusNextPrevChild>( + callback); + break; + case 1169: + wrapper->m_hasHeightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_hasHeightForWidth>( + callback); + break; + case 1173: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_heightForWidth>( + callback); + break; + case 1176: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_initPainter>( + callback); + break; + case 1202: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_leaveEvent>( + callback); + break; + case 1222: + wrapper->m_minimumSizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_minimumSizeHint>( + callback); + break; + case 1224: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1226: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_mouseMoveEvent>( + callback); + break; + case 1227: + wrapper->m_mousePressEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_mousePressEvent>( + callback); + break; + case 1228: + wrapper->m_mouseReleaseEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_mouseReleaseEvent>( + callback); + break; + case 1235: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_paintEvent>( + callback); + break; + case 1314: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_setVisible>( + callback); + break; + case 1323: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_sharedPainter>( + callback); + break; + case 1331: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_sizeHint>(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QLabel_c.h b/generated/QtDartBindings/dart/ffi/QLabel_c.h new file mode 100644 index 0000000..3bf2a52 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QLabel_c.h @@ -0,0 +1,256 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QLabel_wrapper : public ::QLabel { +public: + ~QLabel_wrapper(); + QLabel_wrapper(QWidget *parent = nullptr); + QLabel_wrapper(const QString &text, QWidget *parent = nullptr); + QWidget *buddy() const; + virtual void changeEvent(QEvent *arg__1); + virtual void changeEvent_nocallback(QEvent *arg__1); + void clear(); + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual int devType() const; + virtual int devType_nocallback() const; + virtual bool event(QEvent *e); + virtual bool event_nocallback(QEvent *e); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + virtual bool focusNextPrevChild(bool next); + virtual bool focusNextPrevChild_nocallback(bool next); + virtual bool hasHeightForWidth() const; + virtual bool hasHeightForWidth_nocallback() const; + bool hasScaledContents() const; + bool hasSelectedText() const; + virtual int heightForWidth(int arg__1) const; + virtual int heightForWidth_nocallback(int arg__1) const; + int indent() const; + virtual void initPainter(QPainter *painter) const; + virtual void initPainter_nocallback(QPainter *painter) const; + virtual void leaveEvent(QEvent *event); + virtual void leaveEvent_nocallback(QEvent *event); + void linkActivated(const QString &link); + void linkHovered(const QString &link); + int margin() const; + virtual QSize minimumSizeHint() const; + virtual QSize minimumSizeHint_nocallback() const; + virtual void mouseDoubleClickEvent(QMouseEvent *event); + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + virtual void mouseMoveEvent(QMouseEvent *ev); + virtual void mouseMoveEvent_nocallback(QMouseEvent *ev); + virtual void mousePressEvent(QMouseEvent *ev); + virtual void mousePressEvent_nocallback(QMouseEvent *ev); + virtual void mouseReleaseEvent(QMouseEvent *ev); + virtual void mouseReleaseEvent_nocallback(QMouseEvent *ev); + bool openExternalLinks() const; + virtual void paintEvent(QPaintEvent *arg__1); + virtual void paintEvent_nocallback(QPaintEvent *arg__1); + QPixmap pixmap() const; + QString selectedText() const; + int selectionStart() const; + void setBuddy(QWidget *arg__1); + void setIndent(int arg__1); + void setMargin(int arg__1); + void setNum(double arg__1); + void setNum(int arg__1); + void setOpenExternalLinks(bool open); + void setPixmap(const QPixmap &arg__1); + void setScaledContents(bool arg__1); + void setSelection(int arg__1, int arg__2); + void setText(const QString &arg__1); + virtual void setVisible(bool visible); + virtual void setVisible_nocallback(bool visible); + void setWordWrap(bool on); + virtual QPainter *sharedPainter() const; + virtual QPainter *sharedPainter_nocallback() const; + virtual QSize sizeHint() const; + virtual QSize sizeHint_nocallback() const; + QString text() const; + static QString tr(const char *s, const char *c, int n); + bool wordWrap() const; + typedef void (*Callback_changeEvent)(void *, QEvent *arg__1); + Callback_changeEvent m_changeEventCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *e); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *ev); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *ev); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *ev); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + typedef void (*Callback_paintEvent)(void *, QPaintEvent *arg__1); + Callback_paintEvent m_paintEventCallback = nullptr; + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QLabel::QLabel(QWidget * parent) +QtDartBindings_EXPORT void *c_QLabel__constructor_QWidget(void *parent_); +// QLabel::QLabel(const QString & text, QWidget * parent) +QtDartBindings_EXPORT void * +c_QLabel__constructor_QString_QWidget(const char *text_, void *parent_); +// QLabel::buddy() const +QtDartBindings_EXPORT void *c_QLabel__buddy(void *thisObj); +// QLabel::changeEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QLabel__changeEvent_QEvent(void *thisObj, + void *arg__1_); +// QLabel::clear() +QtDartBindings_EXPORT void c_QLabel__clear(void *thisObj); +// QLabel::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QLabel__customEvent_QEvent(void *thisObj, + void *event_); +// QLabel::devType() const +QtDartBindings_EXPORT int c_QLabel__devType(void *thisObj); +// QLabel::event(QEvent * e) +QtDartBindings_EXPORT bool c_QLabel__event_QEvent(void *thisObj, void *e_); +// QLabel::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool c_QLabel__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_); +// QLabel::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QLabel__focusNextPrevChild_bool(void *thisObj, + bool next); +// QLabel::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QLabel__hasHeightForWidth(void *thisObj); +// QLabel::hasScaledContents() const +QtDartBindings_EXPORT bool c_QLabel__hasScaledContents(void *thisObj); +// QLabel::hasSelectedText() const +QtDartBindings_EXPORT bool c_QLabel__hasSelectedText(void *thisObj); +// QLabel::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QLabel__heightForWidth_int(void *thisObj, + int arg__1); +// QLabel::indent() const +QtDartBindings_EXPORT int c_QLabel__indent(void *thisObj); +// QLabel::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QLabel__initPainter_QPainter(void *thisObj, + void *painter_); +// QLabel::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QLabel__leaveEvent_QEvent(void *thisObj, + void *event_); +// QLabel::linkActivated(const QString & link) +QtDartBindings_EXPORT void c_QLabel__linkActivated_QString(void *thisObj, + const char *link_); +QtDartBindings_EXPORT void c_QLabel__onLinkActivated_QString( + void *thisObj, void *contextQObject, + void *callback); // QLabel::linkHovered(const QString & link) +QtDartBindings_EXPORT void c_QLabel__linkHovered_QString(void *thisObj, + const char *link_); +QtDartBindings_EXPORT void +c_QLabel__onLinkHovered_QString(void *thisObj, void *contextQObject, + void *callback); // QLabel::margin() const +QtDartBindings_EXPORT int c_QLabel__margin(void *thisObj); +// QLabel::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QLabel__minimumSizeHint(void *thisObj); +// QLabel::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QLabel__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); +// QLabel::mouseMoveEvent(QMouseEvent * ev) +QtDartBindings_EXPORT void c_QLabel__mouseMoveEvent_QMouseEvent(void *thisObj, + void *ev_); +// QLabel::mousePressEvent(QMouseEvent * ev) +QtDartBindings_EXPORT void c_QLabel__mousePressEvent_QMouseEvent(void *thisObj, + void *ev_); +// QLabel::mouseReleaseEvent(QMouseEvent * ev) +QtDartBindings_EXPORT void +c_QLabel__mouseReleaseEvent_QMouseEvent(void *thisObj, void *ev_); +// QLabel::openExternalLinks() const +QtDartBindings_EXPORT bool c_QLabel__openExternalLinks(void *thisObj); +// QLabel::paintEvent(QPaintEvent * arg__1) +QtDartBindings_EXPORT void c_QLabel__paintEvent_QPaintEvent(void *thisObj, + void *arg__1_); +// QLabel::pixmap() const +QtDartBindings_EXPORT void *c_QLabel__pixmap(void *thisObj); +// QLabel::selectedText() const +QtDartBindings_EXPORT void *c_QLabel__selectedText(void *thisObj); +// QLabel::selectionStart() const +QtDartBindings_EXPORT int c_QLabel__selectionStart(void *thisObj); +// QLabel::setBuddy(QWidget * arg__1) +QtDartBindings_EXPORT void c_QLabel__setBuddy_QWidget(void *thisObj, + void *arg__1_); +// QLabel::setIndent(int arg__1) +QtDartBindings_EXPORT void c_QLabel__setIndent_int(void *thisObj, int arg__1); +// QLabel::setMargin(int arg__1) +QtDartBindings_EXPORT void c_QLabel__setMargin_int(void *thisObj, int arg__1); +// QLabel::setNum(double arg__1) +QtDartBindings_EXPORT void c_QLabel__setNum_double(void *thisObj, + double arg__1); +// QLabel::setNum(int arg__1) +QtDartBindings_EXPORT void c_QLabel__setNum_int(void *thisObj, int arg__1); +// QLabel::setOpenExternalLinks(bool open) +QtDartBindings_EXPORT void c_QLabel__setOpenExternalLinks_bool(void *thisObj, + bool open); +// QLabel::setPixmap(const QPixmap & arg__1) +QtDartBindings_EXPORT void c_QLabel__setPixmap_QPixmap(void *thisObj, + void *arg__1_); +// QLabel::setScaledContents(bool arg__1) +QtDartBindings_EXPORT void c_QLabel__setScaledContents_bool(void *thisObj, + bool arg__1); +// QLabel::setSelection(int arg__1, int arg__2) +QtDartBindings_EXPORT void +c_QLabel__setSelection_int_int(void *thisObj, int arg__1, int arg__2); +// QLabel::setText(const QString & arg__1) +QtDartBindings_EXPORT void c_QLabel__setText_QString(void *thisObj, + const char *arg__1_); +// QLabel::setVisible(bool visible) +QtDartBindings_EXPORT void c_QLabel__setVisible_bool(void *thisObj, + bool visible); +// QLabel::setWordWrap(bool on) +QtDartBindings_EXPORT void c_QLabel__setWordWrap_bool(void *thisObj, bool on); +// QLabel::sharedPainter() const +QtDartBindings_EXPORT void *c_QLabel__sharedPainter(void *thisObj); +// QLabel::sizeHint() const +QtDartBindings_EXPORT void *c_QLabel__sizeHint(void *thisObj); +// QLabel::text() const +QtDartBindings_EXPORT void *c_QLabel__text(void *thisObj); +// QLabel::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QLabel__tr_char_char_int(const char *s, const char *c, int n); +// QLabel::wordWrap() const +QtDartBindings_EXPORT bool c_QLabel__wordWrap(void *thisObj); +QtDartBindings_EXPORT void c_QLabel__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QLabel__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QLabel_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QLabel_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QLabel_wrapper.cpp new file mode 100644 index 0000000..18fad4c --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QLabel_wrapper.cpp @@ -0,0 +1,1104 @@ +#include "QLabel_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QLabel_wrapper::QLabel_wrapper(QWidget *parent) : ::QLabel(parent) {} + +// tag=1006 +QLabel_wrapper::QLabel_wrapper(const QString &text, QWidget *parent) + : ::QLabel(text, parent) {} +QWidget *QLabel_wrapper::buddy() const { + // tag=1000 + + // tag=1004 + return ::QLabel::buddy(); +} +void QLabel_wrapper::changeEvent(QEvent *arg__1) { + // tag=1000 + if (m_changeEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QLabel::changeEvent(arg__1); + } +} +// tag=1009 +void QLabel_wrapper::changeEvent_nocallback(QEvent *arg__1) { + // tag=1003 + ::QLabel::changeEvent(arg__1); +} +void QLabel_wrapper::clear() { + // tag=1000 + + // tag=1004 + ::QLabel::clear(); +} +void QLabel_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QLabel::customEvent(event); + } +} +// tag=1009 +void QLabel_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QLabel::customEvent(event); +} +int QLabel_wrapper::devType() const { + // tag=1000 + if (m_devTypeCallback) { + // tag=1001 + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QLabel::devType(); + } +} +// tag=1009 +int QLabel_wrapper::devType_nocallback() const { + // tag=1003 + return ::QLabel::devType(); +} +bool QLabel_wrapper::event(QEvent *e) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + return ::QLabel::event(e); + } +} +// tag=1009 +bool QLabel_wrapper::event_nocallback(QEvent *e) { + // tag=1003 + return ::QLabel::event(e); +} +bool QLabel_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QLabel::eventFilter(watched, event); + } +} +// tag=1009 +bool QLabel_wrapper::eventFilter_nocallback(QObject *watched, QEvent *event) { + // tag=1003 + return ::QLabel::eventFilter(watched, event); +} +bool QLabel_wrapper::focusNextPrevChild(bool next) { + // tag=1000 + if (m_focusNextPrevChildCallback) { + // tag=1001 + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + // tag=1002 + return ::QLabel::focusNextPrevChild(next); + } +} +// tag=1009 +bool QLabel_wrapper::focusNextPrevChild_nocallback(bool next) { + // tag=1003 + return ::QLabel::focusNextPrevChild(next); +} +bool QLabel_wrapper::hasHeightForWidth() const { + // tag=1000 + if (m_hasHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QLabel::hasHeightForWidth(); + } +} +// tag=1009 +bool QLabel_wrapper::hasHeightForWidth_nocallback() const { + // tag=1003 + return ::QLabel::hasHeightForWidth(); +} +bool QLabel_wrapper::hasScaledContents() const { + // tag=1000 + + // tag=1004 + return ::QLabel::hasScaledContents(); +} +bool QLabel_wrapper::hasSelectedText() const { + // tag=1000 + + // tag=1004 + return ::QLabel::hasSelectedText(); +} +int QLabel_wrapper::heightForWidth(int arg__1) const { + // tag=1000 + if (m_heightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QLabel::heightForWidth(arg__1); + } +} +// tag=1009 +int QLabel_wrapper::heightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QLabel::heightForWidth(arg__1); +} +int QLabel_wrapper::indent() const { + // tag=1000 + + // tag=1004 + return ::QLabel::indent(); +} +void QLabel_wrapper::initPainter(QPainter *painter) const { + // tag=1000 + if (m_initPainterCallback) { + // tag=1001 + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + // tag=1002 + ::QLabel::initPainter(painter); + } +} +// tag=1009 +void QLabel_wrapper::initPainter_nocallback(QPainter *painter) const { + // tag=1003 + ::QLabel::initPainter(painter); +} +void QLabel_wrapper::leaveEvent(QEvent *event) { + // tag=1000 + if (m_leaveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QLabel::leaveEvent(event); + } +} +// tag=1009 +void QLabel_wrapper::leaveEvent_nocallback(QEvent *event) { + // tag=1003 + ::QLabel::leaveEvent(event); +} +void QLabel_wrapper::linkActivated(const QString &link) { + // tag=1000 + + // tag=1004 + ::QLabel::linkActivated(link); +} +void QLabel_wrapper::linkHovered(const QString &link) { + // tag=1000 + + // tag=1004 + ::QLabel::linkHovered(link); +} +int QLabel_wrapper::margin() const { + // tag=1000 + + // tag=1004 + return ::QLabel::margin(); +} +QSize QLabel_wrapper::minimumSizeHint() const { + // tag=1000 + if (m_minimumSizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QLabel::minimumSizeHint(); + } +} +// tag=1009 +QSize QLabel_wrapper::minimumSizeHint_nocallback() const { + // tag=1003 + return ::QLabel::minimumSizeHint(); +} +void QLabel_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseDoubleClickEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QLabel::mouseDoubleClickEvent(event); + } +} +// tag=1009 +void QLabel_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QLabel::mouseDoubleClickEvent(event); +} +void QLabel_wrapper::mouseMoveEvent(QMouseEvent *ev) { + // tag=1000 + if (m_mouseMoveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), ev); + } else { + // tag=1002 + ::QLabel::mouseMoveEvent(ev); + } +} +// tag=1009 +void QLabel_wrapper::mouseMoveEvent_nocallback(QMouseEvent *ev) { + // tag=1003 + ::QLabel::mouseMoveEvent(ev); +} +void QLabel_wrapper::mousePressEvent(QMouseEvent *ev) { + // tag=1000 + if (m_mousePressEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), ev); + } else { + // tag=1002 + ::QLabel::mousePressEvent(ev); + } +} +// tag=1009 +void QLabel_wrapper::mousePressEvent_nocallback(QMouseEvent *ev) { + // tag=1003 + ::QLabel::mousePressEvent(ev); +} +void QLabel_wrapper::mouseReleaseEvent(QMouseEvent *ev) { + // tag=1000 + if (m_mouseReleaseEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), ev); + } else { + // tag=1002 + ::QLabel::mouseReleaseEvent(ev); + } +} +// tag=1009 +void QLabel_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *ev) { + // tag=1003 + ::QLabel::mouseReleaseEvent(ev); +} +bool QLabel_wrapper::openExternalLinks() const { + // tag=1000 + + // tag=1004 + return ::QLabel::openExternalLinks(); +} +void QLabel_wrapper::paintEvent(QPaintEvent *arg__1) { + // tag=1000 + if (m_paintEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QLabel::paintEvent(arg__1); + } +} +// tag=1009 +void QLabel_wrapper::paintEvent_nocallback(QPaintEvent *arg__1) { + // tag=1003 + ::QLabel::paintEvent(arg__1); +} +QPixmap QLabel_wrapper::pixmap() const { + // tag=1000 + + // tag=1004 + return ::QLabel::pixmap(); +} +QString QLabel_wrapper::selectedText() const { + // tag=1000 + + // tag=1004 + return ::QLabel::selectedText(); +} +int QLabel_wrapper::selectionStart() const { + // tag=1000 + + // tag=1004 + return ::QLabel::selectionStart(); +} +void QLabel_wrapper::setBuddy(QWidget *arg__1) { + // tag=1000 + + // tag=1004 + ::QLabel::setBuddy(arg__1); +} +void QLabel_wrapper::setIndent(int arg__1) { + // tag=1000 + + // tag=1004 + ::QLabel::setIndent(arg__1); +} +void QLabel_wrapper::setMargin(int arg__1) { + // tag=1000 + + // tag=1004 + ::QLabel::setMargin(arg__1); +} +void QLabel_wrapper::setNum(double arg__1) { + // tag=1000 + + // tag=1004 + ::QLabel::setNum(arg__1); +} +void QLabel_wrapper::setNum(int arg__1) { + // tag=1000 + + // tag=1004 + ::QLabel::setNum(arg__1); +} +void QLabel_wrapper::setOpenExternalLinks(bool open) { + // tag=1000 + + // tag=1004 + ::QLabel::setOpenExternalLinks(open); +} +void QLabel_wrapper::setPixmap(const QPixmap &arg__1) { + // tag=1000 + + // tag=1004 + ::QLabel::setPixmap(arg__1); +} +void QLabel_wrapper::setScaledContents(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QLabel::setScaledContents(arg__1); +} +void QLabel_wrapper::setSelection(int arg__1, int arg__2) { + // tag=1000 + + // tag=1004 + ::QLabel::setSelection(arg__1, arg__2); +} +void QLabel_wrapper::setText(const QString &arg__1) { + // tag=1000 + + // tag=1004 + ::QLabel::setText(arg__1); +} +void QLabel_wrapper::setVisible(bool visible) { + // tag=1000 + if (m_setVisibleCallback) { + // tag=1001 + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + // tag=1002 + ::QLabel::setVisible(visible); + } +} +// tag=1009 +void QLabel_wrapper::setVisible_nocallback(bool visible) { + // tag=1003 + ::QLabel::setVisible(visible); +} +void QLabel_wrapper::setWordWrap(bool on) { + // tag=1000 + + // tag=1004 + ::QLabel::setWordWrap(on); +} +QPainter *QLabel_wrapper::sharedPainter() const { + // tag=1000 + if (m_sharedPainterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QLabel::sharedPainter(); + } +} +// tag=1009 +QPainter *QLabel_wrapper::sharedPainter_nocallback() const { + // tag=1003 + return ::QLabel::sharedPainter(); +} +QSize QLabel_wrapper::sizeHint() const { + // tag=1000 + if (m_sizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QLabel::sizeHint(); + } +} +// tag=1009 +QSize QLabel_wrapper::sizeHint_nocallback() const { + // tag=1003 + return ::QLabel::sizeHint(); +} +QString QLabel_wrapper::text() const { + // tag=1000 + + // tag=1004 + return ::QLabel::text(); +} +QString QLabel_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QLabel::tr(s, c, n); +} +bool QLabel_wrapper::wordWrap() const { + // tag=1000 + + // tag=1004 + return ::QLabel::wordWrap(); +} + +// tag=1005 +QLabel_wrapper::~QLabel_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QLabel *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +// tag=1014 +static QtDartBindings_wrappersNS::QLabel_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QLabel_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast(cppObj); +} +void *c_QLabel__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QLabel_wrapper(parent); + return reinterpret_cast(ptr); +} +void *c_QLabel__constructor_QString_QWidget(const char *text_, void *parent_) { + const auto text = QString::fromUtf8(text_); + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QLabel_wrapper(text, parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// buddy() const +void *c_QLabel__buddy(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->buddy(); +} + +// tag=1050 +// changeEvent(QEvent * arg__1) +void c_QLabel__changeEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->changeEvent_nocallback(arg__1); +} + +// tag=1050 +// clear() +void c_QLabel__clear(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clear(); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QLabel__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// devType() const +int c_QLabel__devType(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); +} + +// tag=1050 +// event(QEvent * e) +bool c_QLabel__event_QEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->event_nocallback(e); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QLabel__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// focusNextPrevChild(bool next) +bool c_QLabel__focusNextPrevChild_bool(void *thisObj, bool next) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); +} + +// tag=1050 +// hasHeightForWidth() const +bool c_QLabel__hasHeightForWidth(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); +} + +// tag=1050 +// hasScaledContents() const +bool c_QLabel__hasScaledContents(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->hasScaledContents(); +} + +// tag=1050 +// hasSelectedText() const +bool c_QLabel__hasSelectedText(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->hasSelectedText(); +} + +// tag=1050 +// heightForWidth(int arg__1) const +int c_QLabel__heightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// indent() const +int c_QLabel__indent(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->indent(); +} + +// tag=1050 +// initPainter(QPainter * painter) const +void c_QLabel__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} + +// tag=1050 +// leaveEvent(QEvent * event) +void c_QLabel__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} + +// tag=1050 +// linkActivated(const QString & link) +void c_QLabel__linkActivated_QString(void *thisObj, const char *link_) { + const auto link = QString::fromUtf8(link_); + // tag=1010 + fromPtr(thisObj)->linkActivated(link); +} + +// tag=1079 +void c_QLabel__onLinkActivated_QString(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QLabel::linkActivated, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// linkHovered(const QString & link) +void c_QLabel__linkHovered_QString(void *thisObj, const char *link_) { + const auto link = QString::fromUtf8(link_); + // tag=1010 + fromPtr(thisObj)->linkHovered(link); +} + +// tag=1079 +void c_QLabel__onLinkHovered_QString(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QLabel::linkHovered, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// margin() const +int c_QLabel__margin(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->margin(); +} + +// tag=1050 +// minimumSizeHint() const +void *c_QLabel__minimumSizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; +} + +// tag=1050 +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QLabel__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} + +// tag=1050 +// mouseMoveEvent(QMouseEvent * ev) +void c_QLabel__mouseMoveEvent_QMouseEvent(void *thisObj, void *ev_) { + auto ev = reinterpret_cast(ev_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(ev); +} + +// tag=1050 +// mousePressEvent(QMouseEvent * ev) +void c_QLabel__mousePressEvent_QMouseEvent(void *thisObj, void *ev_) { + auto ev = reinterpret_cast(ev_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(ev); +} + +// tag=1050 +// mouseReleaseEvent(QMouseEvent * ev) +void c_QLabel__mouseReleaseEvent_QMouseEvent(void *thisObj, void *ev_) { + auto ev = reinterpret_cast(ev_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(ev); +} + +// tag=1050 +// openExternalLinks() const +bool c_QLabel__openExternalLinks(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->openExternalLinks(); +} + +// tag=1050 +// paintEvent(QPaintEvent * arg__1) +void c_QLabel__paintEvent_QPaintEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->paintEvent_nocallback(arg__1); +} + +// tag=1050 +// pixmap() const +void *c_QLabel__pixmap(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->pixmap()}; +} + +// tag=1050 +// selectedText() const +void *c_QLabel__selectedText(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->selectedText()}; +} + +// tag=1050 +// selectionStart() const +int c_QLabel__selectionStart(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->selectionStart(); +} + +// tag=1050 +// setBuddy(QWidget * arg__1) +void c_QLabel__setBuddy_QWidget(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->setBuddy(arg__1); +} + +// tag=1050 +// setIndent(int arg__1) +void c_QLabel__setIndent_int(void *thisObj, int arg__1) { + // tag=1010 + fromPtr(thisObj)->setIndent(arg__1); +} + +// tag=1050 +// setMargin(int arg__1) +void c_QLabel__setMargin_int(void *thisObj, int arg__1) { + // tag=1010 + fromPtr(thisObj)->setMargin(arg__1); +} + +// tag=1050 +// setNum(double arg__1) +void c_QLabel__setNum_double(void *thisObj, double arg__1) { + // tag=1010 + fromPtr(thisObj)->setNum(arg__1); +} + +// tag=1050 +// setNum(int arg__1) +void c_QLabel__setNum_int(void *thisObj, int arg__1) { + // tag=1010 + fromPtr(thisObj)->setNum(arg__1); +} + +// tag=1050 +// setOpenExternalLinks(bool open) +void c_QLabel__setOpenExternalLinks_bool(void *thisObj, bool open) { + // tag=1010 + fromPtr(thisObj)->setOpenExternalLinks(open); +} + +// tag=1050 +// setPixmap(const QPixmap & arg__1) +void c_QLabel__setPixmap_QPixmap(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->setPixmap(arg__1); +} + +// tag=1050 +// setScaledContents(bool arg__1) +void c_QLabel__setScaledContents_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->setScaledContents(arg__1); +} + +// tag=1050 +// setSelection(int arg__1, int arg__2) +void c_QLabel__setSelection_int_int(void *thisObj, int arg__1, int arg__2) { + // tag=1010 + fromPtr(thisObj)->setSelection(arg__1, arg__2); +} + +// tag=1050 +// setText(const QString & arg__1) +void c_QLabel__setText_QString(void *thisObj, const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + // tag=1010 + fromPtr(thisObj)->setText(arg__1); +} + +// tag=1050 +// setVisible(bool visible) +void c_QLabel__setVisible_bool(void *thisObj, bool visible) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} + +// tag=1050 +// setWordWrap(bool on) +void c_QLabel__setWordWrap_bool(void *thisObj, bool on) { + // tag=1010 + fromPtr(thisObj)->setWordWrap(on); +} + +// tag=1050 +// sharedPainter() const +void *c_QLabel__sharedPainter(void *thisObj) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->sharedPainter_nocallback(); +} + +// tag=1050 +// sizeHint() const +void *c_QLabel__sizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; +} + +// tag=1050 +// text() const +void *c_QLabel__text(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->text()}; +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QLabel__tr_char_char_int(const char *s, const char *c, int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QLabel_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// wordWrap() const +bool c_QLabel__wordWrap(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->wordWrap(); +} +void c_QLabel__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QLabel__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1124: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_changeEvent>( + callback); + break; + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_customEvent>( + callback); + break; + case 1141: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_devType>(callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_event>(callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_eventFilter>( + callback); + break; + case 1150: + wrapper->m_focusNextPrevChildCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_focusNextPrevChild>( + callback); + break; + case 1164: + wrapper->m_hasHeightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_hasHeightForWidth>( + callback); + break; + case 1168: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_heightForWidth>( + callback); + break; + case 1171: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_initPainter>( + callback); + break; + case 1196: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_leaveEvent>( + callback); + break; + case 1216: + wrapper->m_minimumSizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_minimumSizeHint>( + callback); + break; + case 1218: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1220: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_mouseMoveEvent>( + callback); + break; + case 1221: + wrapper->m_mousePressEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_mousePressEvent>( + callback); + break; + case 1222: + wrapper->m_mouseReleaseEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_mouseReleaseEvent>( + callback); + break; + case 1229: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_paintEvent>( + callback); + break; + case 1309: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_setVisible>( + callback); + break; + case 1318: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_sharedPainter>( + callback); + break; + case 1326: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLabel_wrapper::Callback_sizeHint>(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QLabel_wrapper.h b/generated/QtDartBindings/dart/ffi/QLabel_wrapper.h new file mode 100644 index 0000000..109cbb5 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QLabel_wrapper.h @@ -0,0 +1,443 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QLabel_wrapper : public ::QLabel { +public: + ~QLabel_wrapper(); + // tag=1041 + QLabel_wrapper(QWidget *parent = nullptr); + // tag=1041 + QLabel_wrapper(const QString &text, QWidget *parent = nullptr); + // tag=1041 + QWidget *buddy() const; + // tag=1041 + virtual void changeEvent(QEvent *arg__1); + // tag=1008 + virtual void changeEvent_nocallback(QEvent *arg__1); + // tag=1041 + void clear(); + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual int devType() const; + // tag=1008 + virtual int devType_nocallback() const; + // tag=1041 + virtual bool event(QEvent *e); + // tag=1008 + virtual bool event_nocallback(QEvent *e); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + virtual bool focusNextPrevChild(bool next); + // tag=1008 + virtual bool focusNextPrevChild_nocallback(bool next); + // tag=1041 + virtual bool hasHeightForWidth() const; + // tag=1008 + virtual bool hasHeightForWidth_nocallback() const; + // tag=1041 + bool hasScaledContents() const; + // tag=1041 + bool hasSelectedText() const; + // tag=1041 + virtual int heightForWidth(int arg__1) const; + // tag=1008 + virtual int heightForWidth_nocallback(int arg__1) const; + // tag=1041 + int indent() const; + // tag=1041 + virtual void initPainter(QPainter *painter) const; + // tag=1008 + virtual void initPainter_nocallback(QPainter *painter) const; + // tag=1041 + virtual void leaveEvent(QEvent *event); + // tag=1008 + virtual void leaveEvent_nocallback(QEvent *event); + // tag=1041 + void linkActivated(const QString &link); + // tag=1041 + void linkHovered(const QString &link); + // tag=1041 + int margin() const; + // tag=1041 + virtual QSize minimumSizeHint() const; + // tag=1008 + virtual QSize minimumSizeHint_nocallback() const; + // tag=1041 + virtual void mouseDoubleClickEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mouseMoveEvent(QMouseEvent *ev); + // tag=1008 + virtual void mouseMoveEvent_nocallback(QMouseEvent *ev); + // tag=1041 + virtual void mousePressEvent(QMouseEvent *ev); + // tag=1008 + virtual void mousePressEvent_nocallback(QMouseEvent *ev); + // tag=1041 + virtual void mouseReleaseEvent(QMouseEvent *ev); + // tag=1008 + virtual void mouseReleaseEvent_nocallback(QMouseEvent *ev); + // tag=1041 + bool openExternalLinks() const; + // tag=1041 + virtual void paintEvent(QPaintEvent *arg__1); + // tag=1008 + virtual void paintEvent_nocallback(QPaintEvent *arg__1); + // tag=1041 + QPixmap pixmap() const; + // tag=1041 + QString selectedText() const; + // tag=1041 + int selectionStart() const; + // tag=1041 + void setBuddy(QWidget *arg__1); + // tag=1041 + void setIndent(int arg__1); + // tag=1041 + void setMargin(int arg__1); + // tag=1041 + void setNum(double arg__1); + // tag=1041 + void setNum(int arg__1); + // tag=1041 + void setOpenExternalLinks(bool open); + // tag=1041 + void setPixmap(const QPixmap &arg__1); + // tag=1041 + void setScaledContents(bool arg__1); + // tag=1041 + void setSelection(int arg__1, int arg__2); + // tag=1041 + void setText(const QString &arg__1); + // tag=1041 + virtual void setVisible(bool visible); + // tag=1008 + virtual void setVisible_nocallback(bool visible); + // tag=1041 + void setWordWrap(bool on); + // tag=1041 + virtual QPainter *sharedPainter() const; + // tag=1008 + virtual QPainter *sharedPainter_nocallback() const; + // tag=1041 + virtual QSize sizeHint() const; + // tag=1008 + virtual QSize sizeHint_nocallback() const; + // tag=1041 + QString text() const; + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + bool wordWrap() const; + // tag=1042 + typedef void (*Callback_changeEvent)(void *, QEvent *arg__1); + Callback_changeEvent m_changeEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *e); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + // tag=1042 + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + // tag=1042 + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *ev); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *ev); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *ev); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_paintEvent)(void *, QPaintEvent *arg__1); + Callback_paintEvent m_paintEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + // tag=1042 + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QLabel::QLabel(QWidget * parent) +QtDartBindings_EXPORT void *c_QLabel__constructor_QWidget(void *parent_); + +// tag=1067 +// QLabel::QLabel(const QString & text, QWidget * parent) +QtDartBindings_EXPORT void * +c_QLabel__constructor_QString_QWidget(const char *text_, void *parent_); + +// tag=1067 +// QLabel::buddy() const +QtDartBindings_EXPORT void *c_QLabel__buddy(void *thisObj); + +// tag=1067 +// QLabel::changeEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QLabel__changeEvent_QEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QLabel::clear() +QtDartBindings_EXPORT void c_QLabel__clear(void *thisObj); + +// tag=1067 +// QLabel::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QLabel__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QLabel::devType() const +QtDartBindings_EXPORT int c_QLabel__devType(void *thisObj); + +// tag=1067 +// QLabel::event(QEvent * e) +QtDartBindings_EXPORT bool c_QLabel__event_QEvent(void *thisObj, void *e_); + +// tag=1067 +// QLabel::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool c_QLabel__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_); + +// tag=1067 +// QLabel::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QLabel__focusNextPrevChild_bool(void *thisObj, + bool next); + +// tag=1067 +// QLabel::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QLabel__hasHeightForWidth(void *thisObj); + +// tag=1067 +// QLabel::hasScaledContents() const +QtDartBindings_EXPORT bool c_QLabel__hasScaledContents(void *thisObj); + +// tag=1067 +// QLabel::hasSelectedText() const +QtDartBindings_EXPORT bool c_QLabel__hasSelectedText(void *thisObj); + +// tag=1067 +// QLabel::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QLabel__heightForWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QLabel::indent() const +QtDartBindings_EXPORT int c_QLabel__indent(void *thisObj); + +// tag=1067 +// QLabel::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QLabel__initPainter_QPainter(void *thisObj, + void *painter_); + +// tag=1067 +// QLabel::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QLabel__leaveEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QLabel::linkActivated(const QString & link) +QtDartBindings_EXPORT void c_QLabel__linkActivated_QString(void *thisObj, + const char *link_); + +// tag=1078 +QtDartBindings_EXPORT void +c_QLabel__onLinkActivated_QString(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QLabel::linkHovered(const QString & link) +QtDartBindings_EXPORT void c_QLabel__linkHovered_QString(void *thisObj, + const char *link_); + +// tag=1078 +QtDartBindings_EXPORT void c_QLabel__onLinkHovered_QString(void *thisObj, + void *contextQObject, + void *callback); +// tag=1067 +// QLabel::margin() const +QtDartBindings_EXPORT int c_QLabel__margin(void *thisObj); + +// tag=1067 +// QLabel::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QLabel__minimumSizeHint(void *thisObj); + +// tag=1067 +// QLabel::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QLabel__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QLabel::mouseMoveEvent(QMouseEvent * ev) +QtDartBindings_EXPORT void c_QLabel__mouseMoveEvent_QMouseEvent(void *thisObj, + void *ev_); + +// tag=1067 +// QLabel::mousePressEvent(QMouseEvent * ev) +QtDartBindings_EXPORT void c_QLabel__mousePressEvent_QMouseEvent(void *thisObj, + void *ev_); + +// tag=1067 +// QLabel::mouseReleaseEvent(QMouseEvent * ev) +QtDartBindings_EXPORT void +c_QLabel__mouseReleaseEvent_QMouseEvent(void *thisObj, void *ev_); + +// tag=1067 +// QLabel::openExternalLinks() const +QtDartBindings_EXPORT bool c_QLabel__openExternalLinks(void *thisObj); + +// tag=1067 +// QLabel::paintEvent(QPaintEvent * arg__1) +QtDartBindings_EXPORT void c_QLabel__paintEvent_QPaintEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QLabel::pixmap() const +QtDartBindings_EXPORT void *c_QLabel__pixmap(void *thisObj); + +// tag=1067 +// QLabel::selectedText() const +QtDartBindings_EXPORT void *c_QLabel__selectedText(void *thisObj); + +// tag=1067 +// QLabel::selectionStart() const +QtDartBindings_EXPORT int c_QLabel__selectionStart(void *thisObj); + +// tag=1067 +// QLabel::setBuddy(QWidget * arg__1) +QtDartBindings_EXPORT void c_QLabel__setBuddy_QWidget(void *thisObj, + void *arg__1_); + +// tag=1067 +// QLabel::setIndent(int arg__1) +QtDartBindings_EXPORT void c_QLabel__setIndent_int(void *thisObj, int arg__1); + +// tag=1067 +// QLabel::setMargin(int arg__1) +QtDartBindings_EXPORT void c_QLabel__setMargin_int(void *thisObj, int arg__1); + +// tag=1067 +// QLabel::setNum(double arg__1) +QtDartBindings_EXPORT void c_QLabel__setNum_double(void *thisObj, + double arg__1); + +// tag=1067 +// QLabel::setNum(int arg__1) +QtDartBindings_EXPORT void c_QLabel__setNum_int(void *thisObj, int arg__1); + +// tag=1067 +// QLabel::setOpenExternalLinks(bool open) +QtDartBindings_EXPORT void c_QLabel__setOpenExternalLinks_bool(void *thisObj, + bool open); + +// tag=1067 +// QLabel::setPixmap(const QPixmap & arg__1) +QtDartBindings_EXPORT void c_QLabel__setPixmap_QPixmap(void *thisObj, + void *arg__1_); + +// tag=1067 +// QLabel::setScaledContents(bool arg__1) +QtDartBindings_EXPORT void c_QLabel__setScaledContents_bool(void *thisObj, + bool arg__1); + +// tag=1067 +// QLabel::setSelection(int arg__1, int arg__2) +QtDartBindings_EXPORT void +c_QLabel__setSelection_int_int(void *thisObj, int arg__1, int arg__2); + +// tag=1067 +// QLabel::setText(const QString & arg__1) +QtDartBindings_EXPORT void c_QLabel__setText_QString(void *thisObj, + const char *arg__1_); + +// tag=1067 +// QLabel::setVisible(bool visible) +QtDartBindings_EXPORT void c_QLabel__setVisible_bool(void *thisObj, + bool visible); + +// tag=1067 +// QLabel::setWordWrap(bool on) +QtDartBindings_EXPORT void c_QLabel__setWordWrap_bool(void *thisObj, bool on); + +// tag=1067 +// QLabel::sharedPainter() const +QtDartBindings_EXPORT void *c_QLabel__sharedPainter(void *thisObj); + +// tag=1067 +// QLabel::sizeHint() const +QtDartBindings_EXPORT void *c_QLabel__sizeHint(void *thisObj); + +// tag=1067 +// QLabel::text() const +QtDartBindings_EXPORT void *c_QLabel__text(void *thisObj); + +// tag=1067 +// QLabel::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QLabel__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1067 +// QLabel::wordWrap() const +QtDartBindings_EXPORT bool c_QLabel__wordWrap(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QLabel__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QLabel__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QLabel_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QLayoutItem_c.cpp b/generated/QtDartBindings/dart/ffi/QLayoutItem_c.cpp new file mode 100644 index 0000000..c5d8c18 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QLayoutItem_c.cpp @@ -0,0 +1,468 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QLayoutItem_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QLayoutItem_wrapper::QLayoutItem_wrapper() : ::QLayoutItem() {} +QFlags QLayoutItem_wrapper::expandingDirections() const { + if (m_expandingDirectionsCallback) { + const void *thisPtr = this; + return m_expandingDirectionsCallback(const_cast(thisPtr)); + } else { + std::cerr << "expandingDirections: Warning: Calling pure-virtual\n"; + return {}; + } +} +QFlags +QLayoutItem_wrapper::expandingDirections_nocallback() const { + std::cerr << "expandingDirections: Warning: Calling pure-virtual\n"; + return {}; +} +QRect QLayoutItem_wrapper::geometry() const { + if (m_geometryCallback) { + const void *thisPtr = this; + return *m_geometryCallback(const_cast(thisPtr)); + } else { + std::cerr << "geometry: Warning: Calling pure-virtual\n"; + return {}; + } +} +QRect QLayoutItem_wrapper::geometry_nocallback() const { + std::cerr << "geometry: Warning: Calling pure-virtual\n"; + return {}; +} +bool QLayoutItem_wrapper::hasHeightForWidth() const { + if (m_hasHeightForWidthCallback) { + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + return ::QLayoutItem::hasHeightForWidth(); + } +} +bool QLayoutItem_wrapper::hasHeightForWidth_nocallback() const { + return ::QLayoutItem::hasHeightForWidth(); +} +int QLayoutItem_wrapper::heightForWidth(int arg__1) const { + if (m_heightForWidthCallback) { + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QLayoutItem::heightForWidth(arg__1); + } +} +int QLayoutItem_wrapper::heightForWidth_nocallback(int arg__1) const { + return ::QLayoutItem::heightForWidth(arg__1); +} +void QLayoutItem_wrapper::invalidate() { + if (m_invalidateCallback) { + const void *thisPtr = this; + m_invalidateCallback(const_cast(thisPtr)); + } else { + ::QLayoutItem::invalidate(); + } +} +void QLayoutItem_wrapper::invalidate_nocallback() { + ::QLayoutItem::invalidate(); +} +bool QLayoutItem_wrapper::isEmpty() const { + if (m_isEmptyCallback) { + const void *thisPtr = this; + return m_isEmptyCallback(const_cast(thisPtr)); + } else { + std::cerr << "isEmpty: Warning: Calling pure-virtual\n"; + return {}; + } +} +bool QLayoutItem_wrapper::isEmpty_nocallback() const { + std::cerr << "isEmpty: Warning: Calling pure-virtual\n"; + return {}; +} +QLayout *QLayoutItem_wrapper::layout() { + if (m_layoutCallback) { + const void *thisPtr = this; + return m_layoutCallback(const_cast(thisPtr)); + } else { + return ::QLayoutItem::layout(); + } +} +QLayout *QLayoutItem_wrapper::layout_nocallback() { + return ::QLayoutItem::layout(); +} +QSize QLayoutItem_wrapper::maximumSize() const { + if (m_maximumSizeCallback) { + const void *thisPtr = this; + return *m_maximumSizeCallback(const_cast(thisPtr)); + } else { + std::cerr << "maximumSize: Warning: Calling pure-virtual\n"; + return {}; + } +} +QSize QLayoutItem_wrapper::maximumSize_nocallback() const { + std::cerr << "maximumSize: Warning: Calling pure-virtual\n"; + return {}; +} +int QLayoutItem_wrapper::minimumHeightForWidth(int arg__1) const { + if (m_minimumHeightForWidthCallback) { + const void *thisPtr = this; + return m_minimumHeightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QLayoutItem::minimumHeightForWidth(arg__1); + } +} +int QLayoutItem_wrapper::minimumHeightForWidth_nocallback(int arg__1) const { + return ::QLayoutItem::minimumHeightForWidth(arg__1); +} +QSize QLayoutItem_wrapper::minimumSize() const { + if (m_minimumSizeCallback) { + const void *thisPtr = this; + return *m_minimumSizeCallback(const_cast(thisPtr)); + } else { + std::cerr << "minimumSize: Warning: Calling pure-virtual\n"; + return {}; + } +} +QSize QLayoutItem_wrapper::minimumSize_nocallback() const { + std::cerr << "minimumSize: Warning: Calling pure-virtual\n"; + return {}; +} +void QLayoutItem_wrapper::setGeometry(const QRect &arg__1) { + if (m_setGeometryCallback) { + const void *thisPtr = this; + m_setGeometryCallback(const_cast(thisPtr), arg__1); + } else { + std::cerr << "setGeometry: Warning: Calling pure-virtual\n"; + return; + } +} +void QLayoutItem_wrapper::setGeometry_nocallback(const QRect &arg__1) { + std::cerr << "setGeometry: Warning: Calling pure-virtual\n"; + return; +} +QSize QLayoutItem_wrapper::sizeHint() const { + if (m_sizeHintCallback) { + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + std::cerr << "sizeHint: Warning: Calling pure-virtual\n"; + return {}; + } +} +QSize QLayoutItem_wrapper::sizeHint_nocallback() const { + std::cerr << "sizeHint: Warning: Calling pure-virtual\n"; + return {}; +} +QWidget *QLayoutItem_wrapper::widget() const { + if (m_widgetCallback) { + const void *thisPtr = this; + return m_widgetCallback(const_cast(thisPtr)); + } else { + return ::QLayoutItem::widget(); + } +} +QWidget *QLayoutItem_wrapper::widget_nocallback() const { + return ::QLayoutItem::widget(); +} +QLayoutItem_wrapper::~QLayoutItem_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QLayoutItem *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QLayoutItem_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { +void c_QLayoutItem_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QLayoutItem__constructor() { + auto ptr = new QtDartBindings_wrappersNS::QLayoutItem_wrapper(); + return reinterpret_cast(ptr); +} +// expandingDirections() const +int c_QLayoutItem__expandingDirections(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->expandingDirections_nocallback(); + } else { + return targetPtr->expandingDirections(); + } + }(); + return result; +} +// geometry() const +void *c_QLayoutItem__geometry(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->geometry_nocallback(); + } else { + return targetPtr->geometry(); + } + }()}; + return result; +} +// hasHeightForWidth() const +bool c_QLayoutItem__hasHeightForWidth(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); + return result; +} +// heightForWidth(int arg__1) const +int c_QLayoutItem__heightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); + return result; +} +// invalidate() +void c_QLayoutItem__invalidate(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->invalidate_nocallback(); + } else { + return targetPtr->invalidate(); + } + }(); +} +// isEmpty() const +bool c_QLayoutItem__isEmpty(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->isEmpty_nocallback(); + } else { + return targetPtr->isEmpty(); + } + }(); + return result; +} +// layout() +void *c_QLayoutItem__layout(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->layout_nocallback(); + } else { + return targetPtr->layout(); + } + }(); + return result; +} +// maximumSize() const +void *c_QLayoutItem__maximumSize(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->maximumSize_nocallback(); + } else { + return targetPtr->maximumSize(); + } + }()}; + return result; +} +// minimumHeightForWidth(int arg__1) const +int c_QLayoutItem__minimumHeightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumHeightForWidth_nocallback(arg__1); + } else { + return targetPtr->minimumHeightForWidth(arg__1); + } + }(); + return result; +} +// minimumSize() const +void *c_QLayoutItem__minimumSize(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSize_nocallback(); + } else { + return targetPtr->minimumSize(); + } + }()}; + return result; +} +// setGeometry(const QRect & arg__1) +void c_QLayoutItem__setGeometry_QRect(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setGeometry_nocallback(arg__1); + } else { + return targetPtr->setGeometry(arg__1); + } + }(); +} +// sizeHint() const +void *c_QLayoutItem__sizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; + return result; +} +// widget() const +void *c_QLayoutItem__widget(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->widget_nocallback(); + } else { + return targetPtr->widget(); + } + }(); + return result; +} +void c_QLayoutItem__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QLayoutItem__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 3169: + wrapper->m_expandingDirectionsCallback = + reinterpret_cast(callback); + break; + case 3170: + wrapper->m_geometryCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayoutItem_wrapper::Callback_geometry>( + callback); + break; + case 3171: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 3172: + wrapper->m_heightForWidthCallback = + reinterpret_cast(callback); + break; + case 3173: + wrapper->m_invalidateCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayoutItem_wrapper::Callback_invalidate>( + callback); + break; + case 3174: + wrapper->m_isEmptyCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayoutItem_wrapper::Callback_isEmpty>( + callback); + break; + case 3175: + wrapper->m_layoutCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayoutItem_wrapper::Callback_layout>( + callback); + break; + case 3176: + wrapper->m_maximumSizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayoutItem_wrapper::Callback_maximumSize>( + callback); + break; + case 3177: + wrapper->m_minimumHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 3178: + wrapper->m_minimumSizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayoutItem_wrapper::Callback_minimumSize>( + callback); + break; + case 3179: + wrapper->m_setGeometryCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayoutItem_wrapper::Callback_setGeometry>( + callback); + break; + case 3180: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayoutItem_wrapper::Callback_sizeHint>( + callback); + break; + case 3181: + wrapper->m_widgetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayoutItem_wrapper::Callback_widget>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QLayoutItem_c.h b/generated/QtDartBindings/dart/ffi/QLayoutItem_c.h new file mode 100644 index 0000000..35d9438 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QLayoutItem_c.h @@ -0,0 +1,108 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QLayoutItem_wrapper : public ::QLayoutItem { +public: + ~QLayoutItem_wrapper(); + QLayoutItem_wrapper(); + virtual QFlags expandingDirections() const; + virtual QFlags expandingDirections_nocallback() const; + virtual QRect geometry() const; + virtual QRect geometry_nocallback() const; + virtual bool hasHeightForWidth() const; + virtual bool hasHeightForWidth_nocallback() const; + virtual int heightForWidth(int arg__1) const; + virtual int heightForWidth_nocallback(int arg__1) const; + virtual void invalidate(); + virtual void invalidate_nocallback(); + virtual bool isEmpty() const; + virtual bool isEmpty_nocallback() const; + virtual QLayout *layout(); + virtual QLayout *layout_nocallback(); + virtual QSize maximumSize() const; + virtual QSize maximumSize_nocallback() const; + virtual int minimumHeightForWidth(int arg__1) const; + virtual int minimumHeightForWidth_nocallback(int arg__1) const; + virtual QSize minimumSize() const; + virtual QSize minimumSize_nocallback() const; + virtual void setGeometry(const QRect &arg__1); + virtual void setGeometry_nocallback(const QRect &arg__1); + virtual QSize sizeHint() const; + virtual QSize sizeHint_nocallback() const; + virtual QWidget *widget() const; + virtual QWidget *widget_nocallback() const; + typedef QFlags (*Callback_expandingDirections)(void *); + Callback_expandingDirections m_expandingDirectionsCallback = nullptr; + typedef QRect *(*Callback_geometry)(void *); + Callback_geometry m_geometryCallback = nullptr; + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + typedef void (*Callback_invalidate)(void *); + Callback_invalidate m_invalidateCallback = nullptr; + typedef bool (*Callback_isEmpty)(void *); + Callback_isEmpty m_isEmptyCallback = nullptr; + typedef QLayout *(*Callback_layout)(void *); + Callback_layout m_layoutCallback = nullptr; + typedef QSize *(*Callback_maximumSize)(void *); + Callback_maximumSize m_maximumSizeCallback = nullptr; + typedef int (*Callback_minimumHeightForWidth)(void *, int arg__1); + Callback_minimumHeightForWidth m_minimumHeightForWidthCallback = nullptr; + typedef QSize *(*Callback_minimumSize)(void *); + Callback_minimumSize m_minimumSizeCallback = nullptr; + typedef void (*Callback_setGeometry)(void *, const QRect &arg__1); + Callback_setGeometry m_setGeometryCallback = nullptr; + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; + typedef QWidget *(*Callback_widget)(void *); + Callback_widget m_widgetCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QLayoutItem::QLayoutItem() +QtDartBindings_EXPORT void *c_QLayoutItem__constructor(); +// QLayoutItem::expandingDirections() const +QtDartBindings_EXPORT int c_QLayoutItem__expandingDirections(void *thisObj); +// QLayoutItem::geometry() const +QtDartBindings_EXPORT void *c_QLayoutItem__geometry(void *thisObj); +// QLayoutItem::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QLayoutItem__hasHeightForWidth(void *thisObj); +// QLayoutItem::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QLayoutItem__heightForWidth_int(void *thisObj, + int arg__1); +// QLayoutItem::invalidate() +QtDartBindings_EXPORT void c_QLayoutItem__invalidate(void *thisObj); +// QLayoutItem::isEmpty() const +QtDartBindings_EXPORT bool c_QLayoutItem__isEmpty(void *thisObj); +// QLayoutItem::layout() +QtDartBindings_EXPORT void *c_QLayoutItem__layout(void *thisObj); +// QLayoutItem::maximumSize() const +QtDartBindings_EXPORT void *c_QLayoutItem__maximumSize(void *thisObj); +// QLayoutItem::minimumHeightForWidth(int arg__1) const +QtDartBindings_EXPORT int +c_QLayoutItem__minimumHeightForWidth_int(void *thisObj, int arg__1); +// QLayoutItem::minimumSize() const +QtDartBindings_EXPORT void *c_QLayoutItem__minimumSize(void *thisObj); +// QLayoutItem::setGeometry(const QRect & arg__1) +QtDartBindings_EXPORT void c_QLayoutItem__setGeometry_QRect(void *thisObj, + void *arg__1_); +// QLayoutItem::sizeHint() const +QtDartBindings_EXPORT void *c_QLayoutItem__sizeHint(void *thisObj); +// QLayoutItem::widget() const +QtDartBindings_EXPORT void *c_QLayoutItem__widget(void *thisObj); +QtDartBindings_EXPORT void c_QLayoutItem__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QLayoutItem__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QLayoutItem_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QLayoutItem_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QLayoutItem_wrapper.cpp new file mode 100644 index 0000000..16f6bf9 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QLayoutItem_wrapper.cpp @@ -0,0 +1,601 @@ +#include "QLayoutItem_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QLayoutItem_wrapper::QLayoutItem_wrapper() : ::QLayoutItem() {} +QFlags QLayoutItem_wrapper::expandingDirections() const { + // tag=1000 + if (m_expandingDirectionsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_expandingDirectionsCallback(const_cast(thisPtr)); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +QFlags +QLayoutItem_wrapper::expandingDirections_nocallback() const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +QRect QLayoutItem_wrapper::geometry() const { + // tag=1000 + if (m_geometryCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_geometryCallback(const_cast(thisPtr)); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +QRect QLayoutItem_wrapper::geometry_nocallback() const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +bool QLayoutItem_wrapper::hasHeightForWidth() const { + // tag=1000 + if (m_hasHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QLayoutItem::hasHeightForWidth(); + } +} +// tag=1009 +bool QLayoutItem_wrapper::hasHeightForWidth_nocallback() const { + // tag=1003 + return ::QLayoutItem::hasHeightForWidth(); +} +int QLayoutItem_wrapper::heightForWidth(int arg__1) const { + // tag=1000 + if (m_heightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QLayoutItem::heightForWidth(arg__1); + } +} +// tag=1009 +int QLayoutItem_wrapper::heightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QLayoutItem::heightForWidth(arg__1); +} +void QLayoutItem_wrapper::invalidate() { + // tag=1000 + if (m_invalidateCallback) { + // tag=1001 + const void *thisPtr = this; + m_invalidateCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QLayoutItem::invalidate(); + } +} +// tag=1009 +void QLayoutItem_wrapper::invalidate_nocallback() { + // tag=1003 + ::QLayoutItem::invalidate(); +} +bool QLayoutItem_wrapper::isEmpty() const { + // tag=1000 + if (m_isEmptyCallback) { + // tag=1001 + const void *thisPtr = this; + return m_isEmptyCallback(const_cast(thisPtr)); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +bool QLayoutItem_wrapper::isEmpty_nocallback() const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +QLayout *QLayoutItem_wrapper::layout() { + // tag=1000 + if (m_layoutCallback) { + // tag=1001 + const void *thisPtr = this; + return m_layoutCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QLayoutItem::layout(); + } +} +// tag=1009 +QLayout *QLayoutItem_wrapper::layout_nocallback() { + // tag=1003 + return ::QLayoutItem::layout(); +} +QSize QLayoutItem_wrapper::maximumSize() const { + // tag=1000 + if (m_maximumSizeCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_maximumSizeCallback(const_cast(thisPtr)); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +QSize QLayoutItem_wrapper::maximumSize_nocallback() const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +int QLayoutItem_wrapper::minimumHeightForWidth(int arg__1) const { + // tag=1000 + if (m_minimumHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_minimumHeightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QLayoutItem::minimumHeightForWidth(arg__1); + } +} +// tag=1009 +int QLayoutItem_wrapper::minimumHeightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QLayoutItem::minimumHeightForWidth(arg__1); +} +QSize QLayoutItem_wrapper::minimumSize() const { + // tag=1000 + if (m_minimumSizeCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_minimumSizeCallback(const_cast(thisPtr)); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +QSize QLayoutItem_wrapper::minimumSize_nocallback() const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +void QLayoutItem_wrapper::setGeometry(const QRect &arg__1) { + // tag=1000 + if (m_setGeometryCallback) { + // tag=1001 + const void *thisPtr = this; + m_setGeometryCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return; + } +} +// tag=1009 +void QLayoutItem_wrapper::setGeometry_nocallback(const QRect &arg__1) { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return; +} +QSize QLayoutItem_wrapper::sizeHint() const { + // tag=1000 + if (m_sizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +QSize QLayoutItem_wrapper::sizeHint_nocallback() const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +QWidget *QLayoutItem_wrapper::widget() const { + // tag=1000 + if (m_widgetCallback) { + // tag=1001 + const void *thisPtr = this; + return m_widgetCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QLayoutItem::widget(); + } +} +// tag=1009 +QWidget *QLayoutItem_wrapper::widget_nocallback() const { + // tag=1003 + return ::QLayoutItem::widget(); +} + +// tag=1005 +QLayoutItem_wrapper::~QLayoutItem_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QLayoutItem *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QLayoutItem_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { + +// tag=1049 +void c_QLayoutItem_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QLayoutItem__constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QLayoutItem_wrapper(); + return reinterpret_cast(ptr); +} + +// tag=1050 +// expandingDirections() const +int c_QLayoutItem__expandingDirections(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->expandingDirections_nocallback(); + } else { + return targetPtr->expandingDirections(); + } + }(); +} + +// tag=1050 +// geometry() const +void *c_QLayoutItem__geometry(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->geometry_nocallback(); + } else { + return targetPtr->geometry(); + } + }()}; +} + +// tag=1050 +// hasHeightForWidth() const +bool c_QLayoutItem__hasHeightForWidth(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); +} + +// tag=1050 +// heightForWidth(int arg__1) const +int c_QLayoutItem__heightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// invalidate() +void c_QLayoutItem__invalidate(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->invalidate_nocallback(); + } else { + return targetPtr->invalidate(); + } + }(); +} + +// tag=1050 +// isEmpty() const +bool c_QLayoutItem__isEmpty(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->isEmpty_nocallback(); + } else { + return targetPtr->isEmpty(); + } + }(); +} + +// tag=1050 +// layout() +void *c_QLayoutItem__layout(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->layout_nocallback(); + } else { + return targetPtr->layout(); + } + }(); +} + +// tag=1050 +// maximumSize() const +void *c_QLayoutItem__maximumSize(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->maximumSize_nocallback(); + } else { + return targetPtr->maximumSize(); + } + }()}; +} + +// tag=1050 +// minimumHeightForWidth(int arg__1) const +int c_QLayoutItem__minimumHeightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumHeightForWidth_nocallback(arg__1); + } else { + return targetPtr->minimumHeightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// minimumSize() const +void *c_QLayoutItem__minimumSize(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSize_nocallback(); + } else { + return targetPtr->minimumSize(); + } + }()}; +} + +// tag=1050 +// setGeometry(const QRect & arg__1) +void c_QLayoutItem__setGeometry_QRect(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setGeometry_nocallback(arg__1); + } else { + return targetPtr->setGeometry(arg__1); + } + }(); +} + +// tag=1050 +// sizeHint() const +void *c_QLayoutItem__sizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; +} + +// tag=1050 +// widget() const +void *c_QLayoutItem__widget(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->widget_nocallback(); + } else { + return targetPtr->widget(); + } + }(); +} +void c_QLayoutItem__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QLayoutItem__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 3162: + wrapper->m_expandingDirectionsCallback = + reinterpret_cast(callback); + break; + case 3163: + wrapper->m_geometryCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayoutItem_wrapper::Callback_geometry>( + callback); + break; + case 3164: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 3165: + wrapper->m_heightForWidthCallback = + reinterpret_cast(callback); + break; + case 3166: + wrapper->m_invalidateCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayoutItem_wrapper::Callback_invalidate>( + callback); + break; + case 3167: + wrapper->m_isEmptyCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayoutItem_wrapper::Callback_isEmpty>( + callback); + break; + case 3168: + wrapper->m_layoutCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayoutItem_wrapper::Callback_layout>( + callback); + break; + case 3169: + wrapper->m_maximumSizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayoutItem_wrapper::Callback_maximumSize>( + callback); + break; + case 3170: + wrapper->m_minimumHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 3171: + wrapper->m_minimumSizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayoutItem_wrapper::Callback_minimumSize>( + callback); + break; + case 3172: + wrapper->m_setGeometryCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayoutItem_wrapper::Callback_setGeometry>( + callback); + break; + case 3173: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayoutItem_wrapper::Callback_sizeHint>( + callback); + break; + case 3174: + wrapper->m_widgetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayoutItem_wrapper::Callback_widget>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QLayoutItem_wrapper.h b/generated/QtDartBindings/dart/ffi/QLayoutItem_wrapper.h new file mode 100644 index 0000000..d5b4bd0 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QLayoutItem_wrapper.h @@ -0,0 +1,181 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QLayoutItem_wrapper : public ::QLayoutItem { +public: + ~QLayoutItem_wrapper(); + // tag=1041 + QLayoutItem_wrapper(); + // tag=1041 + virtual QFlags expandingDirections() const; + // tag=1008 + virtual QFlags expandingDirections_nocallback() const; + // tag=1041 + virtual QRect geometry() const; + // tag=1008 + virtual QRect geometry_nocallback() const; + // tag=1041 + virtual bool hasHeightForWidth() const; + // tag=1008 + virtual bool hasHeightForWidth_nocallback() const; + // tag=1041 + virtual int heightForWidth(int arg__1) const; + // tag=1008 + virtual int heightForWidth_nocallback(int arg__1) const; + // tag=1041 + virtual void invalidate(); + // tag=1008 + virtual void invalidate_nocallback(); + // tag=1041 + virtual bool isEmpty() const; + // tag=1008 + virtual bool isEmpty_nocallback() const; + // tag=1041 + virtual QLayout *layout(); + // tag=1008 + virtual QLayout *layout_nocallback(); + // tag=1041 + virtual QSize maximumSize() const; + // tag=1008 + virtual QSize maximumSize_nocallback() const; + // tag=1041 + virtual int minimumHeightForWidth(int arg__1) const; + // tag=1008 + virtual int minimumHeightForWidth_nocallback(int arg__1) const; + // tag=1041 + virtual QSize minimumSize() const; + // tag=1008 + virtual QSize minimumSize_nocallback() const; + // tag=1041 + virtual void setGeometry(const QRect &arg__1); + // tag=1008 + virtual void setGeometry_nocallback(const QRect &arg__1); + // tag=1041 + virtual QSize sizeHint() const; + // tag=1008 + virtual QSize sizeHint_nocallback() const; + // tag=1041 + virtual QWidget *widget() const; + // tag=1008 + virtual QWidget *widget_nocallback() const; + // tag=1042 + typedef QFlags (*Callback_expandingDirections)(void *); + Callback_expandingDirections m_expandingDirectionsCallback = nullptr; + // tag=1042 + typedef QRect *(*Callback_geometry)(void *); + Callback_geometry m_geometryCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + // tag=1042 + typedef void (*Callback_invalidate)(void *); + Callback_invalidate m_invalidateCallback = nullptr; + // tag=1042 + typedef bool (*Callback_isEmpty)(void *); + Callback_isEmpty m_isEmptyCallback = nullptr; + // tag=1042 + typedef QLayout *(*Callback_layout)(void *); + Callback_layout m_layoutCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_maximumSize)(void *); + Callback_maximumSize m_maximumSizeCallback = nullptr; + // tag=1042 + typedef int (*Callback_minimumHeightForWidth)(void *, int arg__1); + Callback_minimumHeightForWidth m_minimumHeightForWidthCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_minimumSize)(void *); + Callback_minimumSize m_minimumSizeCallback = nullptr; + // tag=1042 + typedef void (*Callback_setGeometry)(void *, const QRect &arg__1); + Callback_setGeometry m_setGeometryCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; + // tag=1042 + typedef QWidget *(*Callback_widget)(void *); + Callback_widget m_widgetCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QLayoutItem::QLayoutItem() +QtDartBindings_EXPORT void *c_QLayoutItem__constructor(); + +// tag=1067 +// QLayoutItem::expandingDirections() const +QtDartBindings_EXPORT int c_QLayoutItem__expandingDirections(void *thisObj); + +// tag=1067 +// QLayoutItem::geometry() const +QtDartBindings_EXPORT void *c_QLayoutItem__geometry(void *thisObj); + +// tag=1067 +// QLayoutItem::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QLayoutItem__hasHeightForWidth(void *thisObj); + +// tag=1067 +// QLayoutItem::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QLayoutItem__heightForWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QLayoutItem::invalidate() +QtDartBindings_EXPORT void c_QLayoutItem__invalidate(void *thisObj); + +// tag=1067 +// QLayoutItem::isEmpty() const +QtDartBindings_EXPORT bool c_QLayoutItem__isEmpty(void *thisObj); + +// tag=1067 +// QLayoutItem::layout() +QtDartBindings_EXPORT void *c_QLayoutItem__layout(void *thisObj); + +// tag=1067 +// QLayoutItem::maximumSize() const +QtDartBindings_EXPORT void *c_QLayoutItem__maximumSize(void *thisObj); + +// tag=1067 +// QLayoutItem::minimumHeightForWidth(int arg__1) const +QtDartBindings_EXPORT int +c_QLayoutItem__minimumHeightForWidth_int(void *thisObj, int arg__1); + +// tag=1067 +// QLayoutItem::minimumSize() const +QtDartBindings_EXPORT void *c_QLayoutItem__minimumSize(void *thisObj); + +// tag=1067 +// QLayoutItem::setGeometry(const QRect & arg__1) +QtDartBindings_EXPORT void c_QLayoutItem__setGeometry_QRect(void *thisObj, + void *arg__1_); + +// tag=1067 +// QLayoutItem::sizeHint() const +QtDartBindings_EXPORT void *c_QLayoutItem__sizeHint(void *thisObj); + +// tag=1067 +// QLayoutItem::widget() const +QtDartBindings_EXPORT void *c_QLayoutItem__widget(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QLayoutItem__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QLayoutItem__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QLayoutItem_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QLayout_c.cpp b/generated/QtDartBindings/dart/ffi/QLayout_c.cpp new file mode 100644 index 0000000..033ea6f --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QLayout_c.cpp @@ -0,0 +1,966 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QLayout_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QLayout_wrapper::QLayout_wrapper(QWidget *parent) : ::QLayout(parent) {} +bool QLayout_wrapper::activate() { return ::QLayout::activate(); } +void QLayout_wrapper::addChildLayout(QLayout *l) { + ::QLayout::addChildLayout(l); +} +void QLayout_wrapper::addChildWidget(QWidget *w) { + ::QLayout::addChildWidget(w); +} +void QLayout_wrapper::addItem(QLayoutItem *arg__1) { + if (m_addItemCallback) { + const void *thisPtr = this; + m_addItemCallback(const_cast(thisPtr), arg__1); + } else { + std::cerr << "addItem: Warning: Calling pure-virtual\n"; + return; + } +} +void QLayout_wrapper::addItem_nocallback(QLayoutItem *arg__1) { + std::cerr << "addItem: Warning: Calling pure-virtual\n"; + return; +} +void QLayout_wrapper::addWidget(QWidget *w) { ::QLayout::addWidget(w); } +bool QLayout_wrapper::adoptLayout(QLayout *layout) { + return ::QLayout::adoptLayout(layout); +} +QRect QLayout_wrapper::alignmentRect(const QRect &arg__1) const { + return ::QLayout::alignmentRect(arg__1); +} +QSize QLayout_wrapper::closestAcceptableSize(const QWidget *w, const QSize &s) { + return ::QLayout::closestAcceptableSize(w, s); +} +QRect QLayout_wrapper::contentsRect() const { + return ::QLayout::contentsRect(); +} +int QLayout_wrapper::count() const { + if (m_countCallback) { + const void *thisPtr = this; + return m_countCallback(const_cast(thisPtr)); + } else { + std::cerr << "count: Warning: Calling pure-virtual\n"; + return {}; + } +} +int QLayout_wrapper::count_nocallback() const { + std::cerr << "count: Warning: Calling pure-virtual\n"; + return {}; +} +void QLayout_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QLayout::customEvent(event); + } +} +void QLayout_wrapper::customEvent_nocallback(QEvent *event) { + ::QLayout::customEvent(event); +} +bool QLayout_wrapper::event(QEvent *event) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + return ::QLayout::event(event); + } +} +bool QLayout_wrapper::event_nocallback(QEvent *event) { + return ::QLayout::event(event); +} +bool QLayout_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QLayout::eventFilter(watched, event); + } +} +bool QLayout_wrapper::eventFilter_nocallback(QObject *watched, QEvent *event) { + return ::QLayout::eventFilter(watched, event); +} +QFlags QLayout_wrapper::expandingDirections() const { + if (m_expandingDirectionsCallback) { + const void *thisPtr = this; + return m_expandingDirectionsCallback(const_cast(thisPtr)); + } else { + return ::QLayout::expandingDirections(); + } +} +QFlags +QLayout_wrapper::expandingDirections_nocallback() const { + return ::QLayout::expandingDirections(); +} +QRect QLayout_wrapper::geometry() const { + if (m_geometryCallback) { + const void *thisPtr = this; + return *m_geometryCallback(const_cast(thisPtr)); + } else { + return ::QLayout::geometry(); + } +} +QRect QLayout_wrapper::geometry_nocallback() const { + return ::QLayout::geometry(); +} +bool QLayout_wrapper::hasHeightForWidth() const { + if (m_hasHeightForWidthCallback) { + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + return ::QLayout::hasHeightForWidth(); + } +} +bool QLayout_wrapper::hasHeightForWidth_nocallback() const { + return ::QLayout::hasHeightForWidth(); +} +int QLayout_wrapper::heightForWidth(int arg__1) const { + if (m_heightForWidthCallback) { + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QLayout::heightForWidth(arg__1); + } +} +int QLayout_wrapper::heightForWidth_nocallback(int arg__1) const { + return ::QLayout::heightForWidth(arg__1); +} +int QLayout_wrapper::indexOf(const QLayoutItem *arg__1) const { + if (m_indexOfCallback) { + const void *thisPtr = this; + return m_indexOfCallback(const_cast(thisPtr), arg__1); + } else { + return ::QLayout::indexOf(arg__1); + } +} +int QLayout_wrapper::indexOf_nocallback(const QLayoutItem *arg__1) const { + return ::QLayout::indexOf(arg__1); +} +int QLayout_wrapper::indexOf(const QWidget *arg__1) const { + if (m_indexOf_2Callback) { + const void *thisPtr = this; + return m_indexOf_2Callback(const_cast(thisPtr), arg__1); + } else { + return ::QLayout::indexOf(arg__1); + } +} +int QLayout_wrapper::indexOf_nocallback(const QWidget *arg__1) const { + return ::QLayout::indexOf(arg__1); +} +void QLayout_wrapper::invalidate() { + if (m_invalidateCallback) { + const void *thisPtr = this; + m_invalidateCallback(const_cast(thisPtr)); + } else { + ::QLayout::invalidate(); + } +} +void QLayout_wrapper::invalidate_nocallback() { ::QLayout::invalidate(); } +bool QLayout_wrapper::isEmpty() const { + if (m_isEmptyCallback) { + const void *thisPtr = this; + return m_isEmptyCallback(const_cast(thisPtr)); + } else { + return ::QLayout::isEmpty(); + } +} +bool QLayout_wrapper::isEmpty_nocallback() const { + return ::QLayout::isEmpty(); +} +bool QLayout_wrapper::isEnabled() const { return ::QLayout::isEnabled(); } +QLayoutItem *QLayout_wrapper::itemAt(int index) const { + if (m_itemAtCallback) { + const void *thisPtr = this; + return m_itemAtCallback(const_cast(thisPtr), index); + } else { + std::cerr << "itemAt: Warning: Calling pure-virtual\n"; + return {}; + } +} +QLayoutItem *QLayout_wrapper::itemAt_nocallback(int index) const { + std::cerr << "itemAt: Warning: Calling pure-virtual\n"; + return {}; +} +QLayout *QLayout_wrapper::layout() { + if (m_layoutCallback) { + const void *thisPtr = this; + return m_layoutCallback(const_cast(thisPtr)); + } else { + return ::QLayout::layout(); + } +} +QLayout *QLayout_wrapper::layout_nocallback() { return ::QLayout::layout(); } +QSize QLayout_wrapper::maximumSize() const { + if (m_maximumSizeCallback) { + const void *thisPtr = this; + return *m_maximumSizeCallback(const_cast(thisPtr)); + } else { + return ::QLayout::maximumSize(); + } +} +QSize QLayout_wrapper::maximumSize_nocallback() const { + return ::QLayout::maximumSize(); +} +QWidget *QLayout_wrapper::menuBar() const { return ::QLayout::menuBar(); } +int QLayout_wrapper::minimumHeightForWidth(int arg__1) const { + if (m_minimumHeightForWidthCallback) { + const void *thisPtr = this; + return m_minimumHeightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QLayout::minimumHeightForWidth(arg__1); + } +} +int QLayout_wrapper::minimumHeightForWidth_nocallback(int arg__1) const { + return ::QLayout::minimumHeightForWidth(arg__1); +} +QSize QLayout_wrapper::minimumSize() const { + if (m_minimumSizeCallback) { + const void *thisPtr = this; + return *m_minimumSizeCallback(const_cast(thisPtr)); + } else { + return ::QLayout::minimumSize(); + } +} +QSize QLayout_wrapper::minimumSize_nocallback() const { + return ::QLayout::minimumSize(); +} +QWidget *QLayout_wrapper::parentWidget() const { + return ::QLayout::parentWidget(); +} +void QLayout_wrapper::removeItem(QLayoutItem *arg__1) { + ::QLayout::removeItem(arg__1); +} +void QLayout_wrapper::removeWidget(QWidget *w) { ::QLayout::removeWidget(w); } +void QLayout_wrapper::setContentsMargins(int left, int top, int right, + int bottom) { + ::QLayout::setContentsMargins(left, top, right, bottom); +} +void QLayout_wrapper::setEnabled(bool arg__1) { ::QLayout::setEnabled(arg__1); } +void QLayout_wrapper::setGeometry(const QRect &arg__1) { + if (m_setGeometryCallback) { + const void *thisPtr = this; + m_setGeometryCallback(const_cast(thisPtr), arg__1); + } else { + ::QLayout::setGeometry(arg__1); + } +} +void QLayout_wrapper::setGeometry_nocallback(const QRect &arg__1) { + ::QLayout::setGeometry(arg__1); +} +void QLayout_wrapper::setMenuBar(QWidget *w) { ::QLayout::setMenuBar(w); } +void QLayout_wrapper::setSpacing(int arg__1) { + if (m_setSpacingCallback) { + const void *thisPtr = this; + m_setSpacingCallback(const_cast(thisPtr), arg__1); + } else { + ::QLayout::setSpacing(arg__1); + } +} +void QLayout_wrapper::setSpacing_nocallback(int arg__1) { + ::QLayout::setSpacing(arg__1); +} +QSize QLayout_wrapper::sizeHint() const { + if (m_sizeHintCallback) { + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + std::cerr << "sizeHint: Warning: Calling pure-virtual\n"; + return {}; + } +} +QSize QLayout_wrapper::sizeHint_nocallback() const { + std::cerr << "sizeHint: Warning: Calling pure-virtual\n"; + return {}; +} +int QLayout_wrapper::spacing() const { + if (m_spacingCallback) { + const void *thisPtr = this; + return m_spacingCallback(const_cast(thisPtr)); + } else { + return ::QLayout::spacing(); + } +} +int QLayout_wrapper::spacing_nocallback() const { return ::QLayout::spacing(); } +QLayoutItem *QLayout_wrapper::takeAt(int index) { + if (m_takeAtCallback) { + const void *thisPtr = this; + return m_takeAtCallback(const_cast(thisPtr), index); + } else { + std::cerr << "takeAt: Warning: Calling pure-virtual\n"; + return {}; + } +} +QLayoutItem *QLayout_wrapper::takeAt_nocallback(int index) { + std::cerr << "takeAt: Warning: Calling pure-virtual\n"; + return {}; +} +int QLayout_wrapper::totalHeightForWidth(int w) const { + return ::QLayout::totalHeightForWidth(w); +} +QSize QLayout_wrapper::totalMaximumSize() const { + return ::QLayout::totalMaximumSize(); +} +int QLayout_wrapper::totalMinimumHeightForWidth(int w) const { + return ::QLayout::totalMinimumHeightForWidth(w); +} +QSize QLayout_wrapper::totalMinimumSize() const { + return ::QLayout::totalMinimumSize(); +} +QSize QLayout_wrapper::totalSizeHint() const { + return ::QLayout::totalSizeHint(); +} +QString QLayout_wrapper::tr(const char *s, const char *c, int n) { + return ::QLayout::tr(s, c, n); +} +void QLayout_wrapper::unsetContentsMargins() { + ::QLayout::unsetContentsMargins(); +} +void QLayout_wrapper::update() { ::QLayout::update(); } +QWidget *QLayout_wrapper::widget() const { + if (m_widgetCallback) { + const void *thisPtr = this; + return m_widgetCallback(const_cast(thisPtr)); + } else { + return ::QLayout::widget(); + } +} +QWidget *QLayout_wrapper::widget_nocallback() const { + return ::QLayout::widget(); +} +void QLayout_wrapper::widgetEvent(QEvent *arg__1) { + ::QLayout::widgetEvent(arg__1); +} +QLayout_wrapper::~QLayout_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QLayout *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +static QtDartBindings_wrappersNS::QLayout_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QLayout_Finalizer(void *cppObj) { + delete reinterpret_cast(cppObj); +} +void *c_QLayout__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QLayout_wrapper(parent); + return reinterpret_cast(ptr); +} +// activate() +bool c_QLayout__activate(void *thisObj) { + const auto &result = fromPtr(thisObj)->activate(); + return result; +} +// addChildLayout(QLayout * l) +void c_QLayout__addChildLayout_QLayout(void *thisObj, void *l_) { + auto l = reinterpret_cast(l_); + fromWrapperPtr(thisObj)->addChildLayout(l); +} +// addChildWidget(QWidget * w) +void c_QLayout__addChildWidget_QWidget(void *thisObj, void *w_) { + auto w = reinterpret_cast(w_); + fromWrapperPtr(thisObj)->addChildWidget(w); +} +// addItem(QLayoutItem * arg__1) +void c_QLayout__addItem_QLayoutItem(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->addItem_nocallback(arg__1); + } else { + return targetPtr->addItem(arg__1); + } + }(); +} +// addWidget(QWidget * w) +void c_QLayout__addWidget_QWidget(void *thisObj, void *w_) { + auto w = reinterpret_cast(w_); + fromPtr(thisObj)->addWidget(w); +} +// adoptLayout(QLayout * layout) +bool c_QLayout__adoptLayout_QLayout(void *thisObj, void *layout_) { + auto layout = reinterpret_cast(layout_); + const auto &result = fromWrapperPtr(thisObj)->adoptLayout(layout); + return result; +} +// alignmentRect(const QRect & arg__1) const +void *c_QLayout__alignmentRect_QRect(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + const auto &result = new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->alignmentRect(arg__1)}; + return result; +} +// closestAcceptableSize(const QWidget * w, const QSize & s) +void *c_static_QLayout__closestAcceptableSize_QWidget_QSize(void *w_, + void *s_) { + auto w = reinterpret_cast(w_); + assert(s_); + auto &s = *reinterpret_cast(s_); + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QLayout_wrapper::closestAcceptableSize(w, s)}; + return result; +} +// contentsRect() const +void *c_QLayout__contentsRect(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->contentsRect()}; + return result; +} +// count() const +int c_QLayout__count(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->count_nocallback(); + } else { + return targetPtr->count(); + } + }(); + return result; +} +// customEvent(QEvent * event) +void c_QLayout__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +void c_QLayout__onDestroyed_QObject(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QLayout::destroyed, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// event(QEvent * event) +bool c_QLayout__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QLayout__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// expandingDirections() const +int c_QLayout__expandingDirections(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->expandingDirections_nocallback(); + } else { + return targetPtr->expandingDirections(); + } + }(); + return result; +} +// geometry() const +void *c_QLayout__geometry(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->geometry_nocallback(); + } else { + return targetPtr->geometry(); + } + }()}; + return result; +} +// hasHeightForWidth() const +bool c_QLayout__hasHeightForWidth(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); + return result; +} +// heightForWidth(int arg__1) const +int c_QLayout__heightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); + return result; +} +// indexOf(const QLayoutItem * arg__1) const +int c_QLayout__indexOf_QLayoutItem(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->indexOf_nocallback(arg__1); + } else { + return targetPtr->indexOf(arg__1); + } + }(); + return result; +} +// indexOf(const QWidget * arg__1) const +int c_QLayout__indexOf_QWidget(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->indexOf_nocallback(arg__1); + } else { + return targetPtr->indexOf(arg__1); + } + }(); + return result; +} +// invalidate() +void c_QLayout__invalidate(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->invalidate_nocallback(); + } else { + return targetPtr->invalidate(); + } + }(); +} +// isEmpty() const +bool c_QLayout__isEmpty(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->isEmpty_nocallback(); + } else { + return targetPtr->isEmpty(); + } + }(); + return result; +} +// isEnabled() const +bool c_QLayout__isEnabled(void *thisObj) { + const auto &result = fromPtr(thisObj)->isEnabled(); + return result; +} +// itemAt(int index) const +void *c_QLayout__itemAt_int(void *thisObj, int index) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->itemAt_nocallback(index); + } else { + return targetPtr->itemAt(index); + } + }(); + return result; +} +// layout() +void *c_QLayout__layout(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->layout_nocallback(); + } else { + return targetPtr->layout(); + } + }(); + return result; +} +// maximumSize() const +void *c_QLayout__maximumSize(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->maximumSize_nocallback(); + } else { + return targetPtr->maximumSize(); + } + }()}; + return result; +} +// menuBar() const +void *c_QLayout__menuBar(void *thisObj) { + const auto &result = fromPtr(thisObj)->menuBar(); + return result; +} +// minimumHeightForWidth(int arg__1) const +int c_QLayout__minimumHeightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumHeightForWidth_nocallback(arg__1); + } else { + return targetPtr->minimumHeightForWidth(arg__1); + } + }(); + return result; +} +// minimumSize() const +void *c_QLayout__minimumSize(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSize_nocallback(); + } else { + return targetPtr->minimumSize(); + } + }()}; + return result; +} +// parentWidget() const +void *c_QLayout__parentWidget(void *thisObj) { + const auto &result = fromPtr(thisObj)->parentWidget(); + return result; +} +// removeItem(QLayoutItem * arg__1) +void c_QLayout__removeItem_QLayoutItem(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromPtr(thisObj)->removeItem(arg__1); +} +// removeWidget(QWidget * w) +void c_QLayout__removeWidget_QWidget(void *thisObj, void *w_) { + auto w = reinterpret_cast(w_); + fromPtr(thisObj)->removeWidget(w); +} +// setContentsMargins(int left, int top, int right, int bottom) +void c_QLayout__setContentsMargins_int_int_int_int(void *thisObj, int left, + int top, int right, + int bottom) { + fromPtr(thisObj)->setContentsMargins(left, top, right, bottom); +} +// setEnabled(bool arg__1) +void c_QLayout__setEnabled_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->setEnabled(arg__1); +} +// setGeometry(const QRect & arg__1) +void c_QLayout__setGeometry_QRect(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setGeometry_nocallback(arg__1); + } else { + return targetPtr->setGeometry(arg__1); + } + }(); +} +// setMenuBar(QWidget * w) +void c_QLayout__setMenuBar_QWidget(void *thisObj, void *w_) { + auto w = reinterpret_cast(w_); + fromPtr(thisObj)->setMenuBar(w); +} +// setSpacing(int arg__1) +void c_QLayout__setSpacing_int(void *thisObj, int arg__1) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setSpacing_nocallback(arg__1); + } else { + return targetPtr->setSpacing(arg__1); + } + }(); +} +// sizeHint() const +void *c_QLayout__sizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; + return result; +} +// spacing() const +int c_QLayout__spacing(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->spacing_nocallback(); + } else { + return targetPtr->spacing(); + } + }(); + return result; +} +// takeAt(int index) +void *c_QLayout__takeAt_int(void *thisObj, int index) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->takeAt_nocallback(index); + } else { + return targetPtr->takeAt(index); + } + }(); + return result; +} +// totalHeightForWidth(int w) const +int c_QLayout__totalHeightForWidth_int(void *thisObj, int w) { + const auto &result = fromPtr(thisObj)->totalHeightForWidth(w); + return result; +} +// totalMaximumSize() const +void *c_QLayout__totalMaximumSize(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->totalMaximumSize()}; + return result; +} +// totalMinimumHeightForWidth(int w) const +int c_QLayout__totalMinimumHeightForWidth_int(void *thisObj, int w) { + const auto &result = fromPtr(thisObj)->totalMinimumHeightForWidth(w); + return result; +} +// totalMinimumSize() const +void *c_QLayout__totalMinimumSize(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->totalMinimumSize()}; + return result; +} +// totalSizeHint() const +void *c_QLayout__totalSizeHint(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->totalSizeHint()}; + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QLayout__tr_char_char_int(const char *s, const char *c, int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QLayout_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +// unsetContentsMargins() +void c_QLayout__unsetContentsMargins(void *thisObj) { + fromPtr(thisObj)->unsetContentsMargins(); +} +// update() +void c_QLayout__update(void *thisObj) { fromPtr(thisObj)->update(); } +// widget() const +void *c_QLayout__widget(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->widget_nocallback(); + } else { + return targetPtr->widget(); + } + }(); + return result; +} +// widgetEvent(QEvent * arg__1) +void c_QLayout__widgetEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->widgetEvent(arg__1); +} +void c_QLayout__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QLayout__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 3187: + wrapper->m_addItemCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_addItem>(callback); + break; + case 3195: + wrapper->m_countCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_count>(callback); + break; + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_customEvent>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_event>(callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_eventFilter>( + callback); + break; + case 3169: + wrapper->m_expandingDirectionsCallback = + reinterpret_cast(callback); + break; + case 3170: + wrapper->m_geometryCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_geometry>( + callback); + break; + case 3171: + wrapper->m_hasHeightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_hasHeightForWidth>( + callback); + break; + case 3172: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_heightForWidth>( + callback); + break; + case 3206: + wrapper->m_indexOfCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_indexOf>(callback); + break; + case 3207: + wrapper->m_indexOf_2Callback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_indexOf_2>( + callback); + break; + case 3173: + wrapper->m_invalidateCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_invalidate>( + callback); + break; + case 3174: + wrapper->m_isEmptyCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_isEmpty>(callback); + break; + case 3214: + wrapper->m_itemAtCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_itemAt>(callback); + break; + case 3175: + wrapper->m_layoutCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_layout>(callback); + break; + case 3176: + wrapper->m_maximumSizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_maximumSize>( + callback); + break; + case 3177: + wrapper->m_minimumHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 3178: + wrapper->m_minimumSizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_minimumSize>( + callback); + break; + case 3179: + wrapper->m_setGeometryCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_setGeometry>( + callback); + break; + case 3232: + wrapper->m_setSpacingCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_setSpacing>( + callback); + break; + case 3180: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_sizeHint>( + callback); + break; + case 3234: + wrapper->m_spacingCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_spacing>(callback); + break; + case 3236: + wrapper->m_takeAtCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_takeAt>(callback); + break; + case 3181: + wrapper->m_widgetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_widget>(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QLayout_c.h b/generated/QtDartBindings/dart/ffi/QLayout_c.h new file mode 100644 index 0000000..09aaf09 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QLayout_c.h @@ -0,0 +1,277 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QLayout_wrapper : public ::QLayout { +public: + ~QLayout_wrapper(); + QLayout_wrapper(QWidget *parent = nullptr); + bool activate(); + void addChildLayout(QLayout *l); + void addChildWidget(QWidget *w); + virtual void addItem(QLayoutItem *arg__1); + virtual void addItem_nocallback(QLayoutItem *arg__1); + void addWidget(QWidget *w); + bool adoptLayout(QLayout *layout); + QRect alignmentRect(const QRect &arg__1) const; + static QSize closestAcceptableSize(const QWidget *w, const QSize &s); + QRect contentsRect() const; + virtual int count() const; + virtual int count_nocallback() const; + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual bool event(QEvent *event); + virtual bool event_nocallback(QEvent *event); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + virtual QFlags expandingDirections() const; + virtual QFlags expandingDirections_nocallback() const; + virtual QRect geometry() const; + virtual QRect geometry_nocallback() const; + virtual bool hasHeightForWidth() const; + virtual bool hasHeightForWidth_nocallback() const; + virtual int heightForWidth(int arg__1) const; + virtual int heightForWidth_nocallback(int arg__1) const; + virtual int indexOf(const QLayoutItem *arg__1) const; + virtual int indexOf_nocallback(const QLayoutItem *arg__1) const; + virtual int indexOf(const QWidget *arg__1) const; + virtual int indexOf_nocallback(const QWidget *arg__1) const; + virtual void invalidate(); + virtual void invalidate_nocallback(); + virtual bool isEmpty() const; + virtual bool isEmpty_nocallback() const; + bool isEnabled() const; + virtual QLayoutItem *itemAt(int index) const; + virtual QLayoutItem *itemAt_nocallback(int index) const; + virtual QLayout *layout(); + virtual QLayout *layout_nocallback(); + virtual QSize maximumSize() const; + virtual QSize maximumSize_nocallback() const; + QWidget *menuBar() const; + virtual int minimumHeightForWidth(int arg__1) const; + virtual int minimumHeightForWidth_nocallback(int arg__1) const; + virtual QSize minimumSize() const; + virtual QSize minimumSize_nocallback() const; + QWidget *parentWidget() const; + void removeItem(QLayoutItem *arg__1); + void removeWidget(QWidget *w); + void setContentsMargins(int left, int top, int right, int bottom); + void setEnabled(bool arg__1); + virtual void setGeometry(const QRect &arg__1); + virtual void setGeometry_nocallback(const QRect &arg__1); + void setMenuBar(QWidget *w); + virtual void setSpacing(int arg__1); + virtual void setSpacing_nocallback(int arg__1); + virtual QSize sizeHint() const; + virtual QSize sizeHint_nocallback() const; + virtual int spacing() const; + virtual int spacing_nocallback() const; + virtual QLayoutItem *takeAt(int index); + virtual QLayoutItem *takeAt_nocallback(int index); + int totalHeightForWidth(int w) const; + QSize totalMaximumSize() const; + int totalMinimumHeightForWidth(int w) const; + QSize totalMinimumSize() const; + QSize totalSizeHint() const; + static QString tr(const char *s, const char *c, int n); + void unsetContentsMargins(); + void update(); + virtual QWidget *widget() const; + virtual QWidget *widget_nocallback() const; + void widgetEvent(QEvent *arg__1); + typedef void (*Callback_addItem)(void *, QLayoutItem *arg__1); + Callback_addItem m_addItemCallback = nullptr; + typedef int (*Callback_count)(void *); + Callback_count m_countCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef QFlags (*Callback_expandingDirections)(void *); + Callback_expandingDirections m_expandingDirectionsCallback = nullptr; + typedef QRect *(*Callback_geometry)(void *); + Callback_geometry m_geometryCallback = nullptr; + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + typedef int (*Callback_indexOf)(void *, const QLayoutItem *arg__1); + Callback_indexOf m_indexOfCallback = nullptr; + typedef int (*Callback_indexOf_2)(void *, const QWidget *arg__1); + Callback_indexOf_2 m_indexOf_2Callback = nullptr; + typedef void (*Callback_invalidate)(void *); + Callback_invalidate m_invalidateCallback = nullptr; + typedef bool (*Callback_isEmpty)(void *); + Callback_isEmpty m_isEmptyCallback = nullptr; + typedef QLayoutItem *(*Callback_itemAt)(void *, int index); + Callback_itemAt m_itemAtCallback = nullptr; + typedef QLayout *(*Callback_layout)(void *); + Callback_layout m_layoutCallback = nullptr; + typedef QSize *(*Callback_maximumSize)(void *); + Callback_maximumSize m_maximumSizeCallback = nullptr; + typedef int (*Callback_minimumHeightForWidth)(void *, int arg__1); + Callback_minimumHeightForWidth m_minimumHeightForWidthCallback = nullptr; + typedef QSize *(*Callback_minimumSize)(void *); + Callback_minimumSize m_minimumSizeCallback = nullptr; + typedef void (*Callback_setGeometry)(void *, const QRect &arg__1); + Callback_setGeometry m_setGeometryCallback = nullptr; + typedef void (*Callback_setSpacing)(void *, int arg__1); + Callback_setSpacing m_setSpacingCallback = nullptr; + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; + typedef int (*Callback_spacing)(void *); + Callback_spacing m_spacingCallback = nullptr; + typedef QLayoutItem *(*Callback_takeAt)(void *, int index); + Callback_takeAt m_takeAtCallback = nullptr; + typedef QWidget *(*Callback_widget)(void *); + Callback_widget m_widgetCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QLayout::QLayout(QWidget * parent) +QtDartBindings_EXPORT void *c_QLayout__constructor_QWidget(void *parent_); +// QLayout::activate() +QtDartBindings_EXPORT bool c_QLayout__activate(void *thisObj); +// QLayout::addChildLayout(QLayout * l) +QtDartBindings_EXPORT void c_QLayout__addChildLayout_QLayout(void *thisObj, + void *l_); +// QLayout::addChildWidget(QWidget * w) +QtDartBindings_EXPORT void c_QLayout__addChildWidget_QWidget(void *thisObj, + void *w_); +// QLayout::addItem(QLayoutItem * arg__1) +QtDartBindings_EXPORT void c_QLayout__addItem_QLayoutItem(void *thisObj, + void *arg__1_); +// QLayout::addWidget(QWidget * w) +QtDartBindings_EXPORT void c_QLayout__addWidget_QWidget(void *thisObj, + void *w_); +// QLayout::adoptLayout(QLayout * layout) +QtDartBindings_EXPORT bool c_QLayout__adoptLayout_QLayout(void *thisObj, + void *layout_); +// QLayout::alignmentRect(const QRect & arg__1) const +QtDartBindings_EXPORT void *c_QLayout__alignmentRect_QRect(void *thisObj, + void *arg__1_); +// QLayout::closestAcceptableSize(const QWidget * w, const QSize & s) +QtDartBindings_EXPORT void * +c_static_QLayout__closestAcceptableSize_QWidget_QSize(void *w_, void *s_); +// QLayout::contentsRect() const +QtDartBindings_EXPORT void *c_QLayout__contentsRect(void *thisObj); +// QLayout::count() const +QtDartBindings_EXPORT int c_QLayout__count(void *thisObj); +// QLayout::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QLayout__customEvent_QEvent(void *thisObj, + void *event_); +// QLayout::event(QEvent * event) +QtDartBindings_EXPORT bool c_QLayout__event_QEvent(void *thisObj, void *event_); +// QLayout::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool c_QLayout__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_); +// QLayout::expandingDirections() const +QtDartBindings_EXPORT int c_QLayout__expandingDirections(void *thisObj); +// QLayout::geometry() const +QtDartBindings_EXPORT void *c_QLayout__geometry(void *thisObj); +// QLayout::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QLayout__hasHeightForWidth(void *thisObj); +// QLayout::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QLayout__heightForWidth_int(void *thisObj, + int arg__1); +// QLayout::indexOf(const QLayoutItem * arg__1) const +QtDartBindings_EXPORT int c_QLayout__indexOf_QLayoutItem(void *thisObj, + void *arg__1_); +// QLayout::indexOf(const QWidget * arg__1) const +QtDartBindings_EXPORT int c_QLayout__indexOf_QWidget(void *thisObj, + void *arg__1_); +// QLayout::invalidate() +QtDartBindings_EXPORT void c_QLayout__invalidate(void *thisObj); +// QLayout::isEmpty() const +QtDartBindings_EXPORT bool c_QLayout__isEmpty(void *thisObj); +// QLayout::isEnabled() const +QtDartBindings_EXPORT bool c_QLayout__isEnabled(void *thisObj); +// QLayout::itemAt(int index) const +QtDartBindings_EXPORT void *c_QLayout__itemAt_int(void *thisObj, int index); +// QLayout::layout() +QtDartBindings_EXPORT void *c_QLayout__layout(void *thisObj); +// QLayout::maximumSize() const +QtDartBindings_EXPORT void *c_QLayout__maximumSize(void *thisObj); +// QLayout::menuBar() const +QtDartBindings_EXPORT void *c_QLayout__menuBar(void *thisObj); +// QLayout::minimumHeightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QLayout__minimumHeightForWidth_int(void *thisObj, + int arg__1); +// QLayout::minimumSize() const +QtDartBindings_EXPORT void *c_QLayout__minimumSize(void *thisObj); +// QLayout::parentWidget() const +QtDartBindings_EXPORT void *c_QLayout__parentWidget(void *thisObj); +// QLayout::removeItem(QLayoutItem * arg__1) +QtDartBindings_EXPORT void c_QLayout__removeItem_QLayoutItem(void *thisObj, + void *arg__1_); +// QLayout::removeWidget(QWidget * w) +QtDartBindings_EXPORT void c_QLayout__removeWidget_QWidget(void *thisObj, + void *w_); +// QLayout::setContentsMargins(int left, int top, int right, int bottom) +QtDartBindings_EXPORT void +c_QLayout__setContentsMargins_int_int_int_int(void *thisObj, int left, int top, + int right, int bottom); +// QLayout::setEnabled(bool arg__1) +QtDartBindings_EXPORT void c_QLayout__setEnabled_bool(void *thisObj, + bool arg__1); +// QLayout::setGeometry(const QRect & arg__1) +QtDartBindings_EXPORT void c_QLayout__setGeometry_QRect(void *thisObj, + void *arg__1_); +// QLayout::setMenuBar(QWidget * w) +QtDartBindings_EXPORT void c_QLayout__setMenuBar_QWidget(void *thisObj, + void *w_); +// QLayout::setSpacing(int arg__1) +QtDartBindings_EXPORT void c_QLayout__setSpacing_int(void *thisObj, int arg__1); +// QLayout::sizeHint() const +QtDartBindings_EXPORT void *c_QLayout__sizeHint(void *thisObj); +// QLayout::spacing() const +QtDartBindings_EXPORT int c_QLayout__spacing(void *thisObj); +// QLayout::takeAt(int index) +QtDartBindings_EXPORT void *c_QLayout__takeAt_int(void *thisObj, int index); +// QLayout::totalHeightForWidth(int w) const +QtDartBindings_EXPORT int c_QLayout__totalHeightForWidth_int(void *thisObj, + int w); +// QLayout::totalMaximumSize() const +QtDartBindings_EXPORT void *c_QLayout__totalMaximumSize(void *thisObj); +// QLayout::totalMinimumHeightForWidth(int w) const +QtDartBindings_EXPORT int +c_QLayout__totalMinimumHeightForWidth_int(void *thisObj, int w); +// QLayout::totalMinimumSize() const +QtDartBindings_EXPORT void *c_QLayout__totalMinimumSize(void *thisObj); +// QLayout::totalSizeHint() const +QtDartBindings_EXPORT void *c_QLayout__totalSizeHint(void *thisObj); +// QLayout::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QLayout__tr_char_char_int(const char *s, const char *c, int n); +// QLayout::unsetContentsMargins() +QtDartBindings_EXPORT void c_QLayout__unsetContentsMargins(void *thisObj); +// QLayout::update() +QtDartBindings_EXPORT void c_QLayout__update(void *thisObj); +// QLayout::widget() const +QtDartBindings_EXPORT void *c_QLayout__widget(void *thisObj); +// QLayout::widgetEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QLayout__widgetEvent_QEvent(void *thisObj, + void *arg__1_); +QtDartBindings_EXPORT void c_QLayout__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QLayout__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QLayout_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QLayout_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QLayout_wrapper.cpp new file mode 100644 index 0000000..6645bd2 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QLayout_wrapper.cpp @@ -0,0 +1,1396 @@ +#include "QLayout_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QLayout_wrapper::QLayout_wrapper(QWidget *parent) : ::QLayout(parent) {} +bool QLayout_wrapper::activate() { + // tag=1000 + + // tag=1004 + return ::QLayout::activate(); +} +void QLayout_wrapper::addChildLayout(QLayout *l) { + // tag=1000 + + // tag=1004 + ::QLayout::addChildLayout(l); +} +void QLayout_wrapper::addChildWidget(QWidget *w) { + // tag=1000 + + // tag=1004 + ::QLayout::addChildWidget(w); +} +void QLayout_wrapper::addItem(QLayoutItem *arg__1) { + // tag=1000 + if (m_addItemCallback) { + // tag=1001 + const void *thisPtr = this; + m_addItemCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return; + } +} +// tag=1009 +void QLayout_wrapper::addItem_nocallback(QLayoutItem *arg__1) { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return; +} +void QLayout_wrapper::addWidget(QWidget *w) { + // tag=1000 + + // tag=1004 + ::QLayout::addWidget(w); +} +bool QLayout_wrapper::adoptLayout(QLayout *layout) { + // tag=1000 + + // tag=1004 + return ::QLayout::adoptLayout(layout); +} +QRect QLayout_wrapper::alignmentRect(const QRect &arg__1) const { + // tag=1000 + + // tag=1004 + return ::QLayout::alignmentRect(arg__1); +} +QSize QLayout_wrapper::closestAcceptableSize(const QWidget *w, const QSize &s) { + // tag=1000 + + // tag=1004 + return ::QLayout::closestAcceptableSize(w, s); +} +QRect QLayout_wrapper::contentsRect() const { + // tag=1000 + + // tag=1004 + return ::QLayout::contentsRect(); +} +int QLayout_wrapper::count() const { + // tag=1000 + if (m_countCallback) { + // tag=1001 + const void *thisPtr = this; + return m_countCallback(const_cast(thisPtr)); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +int QLayout_wrapper::count_nocallback() const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +void QLayout_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QLayout::customEvent(event); + } +} +// tag=1009 +void QLayout_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QLayout::customEvent(event); +} +bool QLayout_wrapper::event(QEvent *event) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + return ::QLayout::event(event); + } +} +// tag=1009 +bool QLayout_wrapper::event_nocallback(QEvent *event) { + // tag=1003 + return ::QLayout::event(event); +} +bool QLayout_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QLayout::eventFilter(watched, event); + } +} +// tag=1009 +bool QLayout_wrapper::eventFilter_nocallback(QObject *watched, QEvent *event) { + // tag=1003 + return ::QLayout::eventFilter(watched, event); +} +QFlags QLayout_wrapper::expandingDirections() const { + // tag=1000 + if (m_expandingDirectionsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_expandingDirectionsCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QLayout::expandingDirections(); + } +} +// tag=1009 +QFlags +QLayout_wrapper::expandingDirections_nocallback() const { + // tag=1003 + return ::QLayout::expandingDirections(); +} +QRect QLayout_wrapper::geometry() const { + // tag=1000 + if (m_geometryCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_geometryCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QLayout::geometry(); + } +} +// tag=1009 +QRect QLayout_wrapper::geometry_nocallback() const { + // tag=1003 + return ::QLayout::geometry(); +} +bool QLayout_wrapper::hasHeightForWidth() const { + // tag=1000 + if (m_hasHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QLayout::hasHeightForWidth(); + } +} +// tag=1009 +bool QLayout_wrapper::hasHeightForWidth_nocallback() const { + // tag=1003 + return ::QLayout::hasHeightForWidth(); +} +int QLayout_wrapper::heightForWidth(int arg__1) const { + // tag=1000 + if (m_heightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QLayout::heightForWidth(arg__1); + } +} +// tag=1009 +int QLayout_wrapper::heightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QLayout::heightForWidth(arg__1); +} +int QLayout_wrapper::indexOf(const QLayoutItem *arg__1) const { + // tag=1000 + if (m_indexOfCallback) { + // tag=1001 + const void *thisPtr = this; + return m_indexOfCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QLayout::indexOf(arg__1); + } +} +// tag=1009 +int QLayout_wrapper::indexOf_nocallback(const QLayoutItem *arg__1) const { + // tag=1003 + return ::QLayout::indexOf(arg__1); +} +int QLayout_wrapper::indexOf(const QWidget *arg__1) const { + // tag=1000 + if (m_indexOf_2Callback) { + // tag=1001 + const void *thisPtr = this; + return m_indexOf_2Callback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QLayout::indexOf(arg__1); + } +} +// tag=1009 +int QLayout_wrapper::indexOf_nocallback(const QWidget *arg__1) const { + // tag=1003 + return ::QLayout::indexOf(arg__1); +} +void QLayout_wrapper::invalidate() { + // tag=1000 + if (m_invalidateCallback) { + // tag=1001 + const void *thisPtr = this; + m_invalidateCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QLayout::invalidate(); + } +} +// tag=1009 +void QLayout_wrapper::invalidate_nocallback() { + // tag=1003 + ::QLayout::invalidate(); +} +bool QLayout_wrapper::isEmpty() const { + // tag=1000 + if (m_isEmptyCallback) { + // tag=1001 + const void *thisPtr = this; + return m_isEmptyCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QLayout::isEmpty(); + } +} +// tag=1009 +bool QLayout_wrapper::isEmpty_nocallback() const { + // tag=1003 + return ::QLayout::isEmpty(); +} +bool QLayout_wrapper::isEnabled() const { + // tag=1000 + + // tag=1004 + return ::QLayout::isEnabled(); +} +QLayoutItem *QLayout_wrapper::itemAt(int index) const { + // tag=1000 + if (m_itemAtCallback) { + // tag=1001 + const void *thisPtr = this; + return m_itemAtCallback(const_cast(thisPtr), index); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +QLayoutItem *QLayout_wrapper::itemAt_nocallback(int index) const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +QLayout *QLayout_wrapper::layout() { + // tag=1000 + if (m_layoutCallback) { + // tag=1001 + const void *thisPtr = this; + return m_layoutCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QLayout::layout(); + } +} +// tag=1009 +QLayout *QLayout_wrapper::layout_nocallback() { + // tag=1003 + return ::QLayout::layout(); +} +QSize QLayout_wrapper::maximumSize() const { + // tag=1000 + if (m_maximumSizeCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_maximumSizeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QLayout::maximumSize(); + } +} +// tag=1009 +QSize QLayout_wrapper::maximumSize_nocallback() const { + // tag=1003 + return ::QLayout::maximumSize(); +} +QWidget *QLayout_wrapper::menuBar() const { + // tag=1000 + + // tag=1004 + return ::QLayout::menuBar(); +} +int QLayout_wrapper::minimumHeightForWidth(int arg__1) const { + // tag=1000 + if (m_minimumHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_minimumHeightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QLayout::minimumHeightForWidth(arg__1); + } +} +// tag=1009 +int QLayout_wrapper::minimumHeightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QLayout::minimumHeightForWidth(arg__1); +} +QSize QLayout_wrapper::minimumSize() const { + // tag=1000 + if (m_minimumSizeCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_minimumSizeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QLayout::minimumSize(); + } +} +// tag=1009 +QSize QLayout_wrapper::minimumSize_nocallback() const { + // tag=1003 + return ::QLayout::minimumSize(); +} +QWidget *QLayout_wrapper::parentWidget() const { + // tag=1000 + + // tag=1004 + return ::QLayout::parentWidget(); +} +void QLayout_wrapper::removeItem(QLayoutItem *arg__1) { + // tag=1000 + + // tag=1004 + ::QLayout::removeItem(arg__1); +} +void QLayout_wrapper::removeWidget(QWidget *w) { + // tag=1000 + + // tag=1004 + ::QLayout::removeWidget(w); +} +void QLayout_wrapper::setContentsMargins(int left, int top, int right, + int bottom) { + // tag=1000 + + // tag=1004 + ::QLayout::setContentsMargins(left, top, right, bottom); +} +void QLayout_wrapper::setEnabled(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QLayout::setEnabled(arg__1); +} +void QLayout_wrapper::setGeometry(const QRect &arg__1) { + // tag=1000 + if (m_setGeometryCallback) { + // tag=1001 + const void *thisPtr = this; + m_setGeometryCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QLayout::setGeometry(arg__1); + } +} +// tag=1009 +void QLayout_wrapper::setGeometry_nocallback(const QRect &arg__1) { + // tag=1003 + ::QLayout::setGeometry(arg__1); +} +void QLayout_wrapper::setMenuBar(QWidget *w) { + // tag=1000 + + // tag=1004 + ::QLayout::setMenuBar(w); +} +void QLayout_wrapper::setSpacing(int arg__1) { + // tag=1000 + if (m_setSpacingCallback) { + // tag=1001 + const void *thisPtr = this; + m_setSpacingCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QLayout::setSpacing(arg__1); + } +} +// tag=1009 +void QLayout_wrapper::setSpacing_nocallback(int arg__1) { + // tag=1003 + ::QLayout::setSpacing(arg__1); +} +QSize QLayout_wrapper::sizeHint() const { + // tag=1000 + if (m_sizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +QSize QLayout_wrapper::sizeHint_nocallback() const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +int QLayout_wrapper::spacing() const { + // tag=1000 + if (m_spacingCallback) { + // tag=1001 + const void *thisPtr = this; + return m_spacingCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QLayout::spacing(); + } +} +// tag=1009 +int QLayout_wrapper::spacing_nocallback() const { + // tag=1003 + return ::QLayout::spacing(); +} +QLayoutItem *QLayout_wrapper::takeAt(int index) { + // tag=1000 + if (m_takeAtCallback) { + // tag=1001 + const void *thisPtr = this; + return m_takeAtCallback(const_cast(thisPtr), index); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +QLayoutItem *QLayout_wrapper::takeAt_nocallback(int index) { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +int QLayout_wrapper::totalHeightForWidth(int w) const { + // tag=1000 + + // tag=1004 + return ::QLayout::totalHeightForWidth(w); +} +QSize QLayout_wrapper::totalMaximumSize() const { + // tag=1000 + + // tag=1004 + return ::QLayout::totalMaximumSize(); +} +int QLayout_wrapper::totalMinimumHeightForWidth(int w) const { + // tag=1000 + + // tag=1004 + return ::QLayout::totalMinimumHeightForWidth(w); +} +QSize QLayout_wrapper::totalMinimumSize() const { + // tag=1000 + + // tag=1004 + return ::QLayout::totalMinimumSize(); +} +QSize QLayout_wrapper::totalSizeHint() const { + // tag=1000 + + // tag=1004 + return ::QLayout::totalSizeHint(); +} +QString QLayout_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QLayout::tr(s, c, n); +} +void QLayout_wrapper::unsetContentsMargins() { + // tag=1000 + + // tag=1004 + ::QLayout::unsetContentsMargins(); +} +void QLayout_wrapper::update() { + // tag=1000 + + // tag=1004 + ::QLayout::update(); +} +QWidget *QLayout_wrapper::widget() const { + // tag=1000 + if (m_widgetCallback) { + // tag=1001 + const void *thisPtr = this; + return m_widgetCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QLayout::widget(); + } +} +// tag=1009 +QWidget *QLayout_wrapper::widget_nocallback() const { + // tag=1003 + return ::QLayout::widget(); +} +void QLayout_wrapper::widgetEvent(QEvent *arg__1) { + // tag=1000 + + // tag=1004 + ::QLayout::widgetEvent(arg__1); +} + +// tag=1005 +QLayout_wrapper::~QLayout_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QLayout *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +// tag=1014 +static QtDartBindings_wrappersNS::QLayout_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QLayout_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast(cppObj); +} +void *c_QLayout__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QLayout_wrapper(parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// activate() +bool c_QLayout__activate(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->activate(); +} + +// tag=1050 +// addChildLayout(QLayout * l) +void c_QLayout__addChildLayout_QLayout(void *thisObj, void *l_) { + auto l = reinterpret_cast(l_); + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->addChildLayout(l); +} + +// tag=1050 +// addChildWidget(QWidget * w) +void c_QLayout__addChildWidget_QWidget(void *thisObj, void *w_) { + auto w = reinterpret_cast(w_); + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->addChildWidget(w); +} + +// tag=1050 +// addItem(QLayoutItem * arg__1) +void c_QLayout__addItem_QLayoutItem(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->addItem_nocallback(arg__1); + } else { + return targetPtr->addItem(arg__1); + } + }(); +} + +// tag=1050 +// addWidget(QWidget * w) +void c_QLayout__addWidget_QWidget(void *thisObj, void *w_) { + auto w = reinterpret_cast(w_); + // tag=1010 + fromPtr(thisObj)->addWidget(w); +} + +// tag=1050 +// adoptLayout(QLayout * layout) +bool c_QLayout__adoptLayout_QLayout(void *thisObj, void *layout_) { + auto layout = reinterpret_cast(layout_); + return + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->adoptLayout(layout); +} + +// tag=1050 +// alignmentRect(const QRect & arg__1) const +void *c_QLayout__alignmentRect_QRect(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1011 + + // tag=1073 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->alignmentRect(arg__1)}; +} + +// tag=1050 +// closestAcceptableSize(const QWidget * w, const QSize & s) +void *c_static_QLayout__closestAcceptableSize_QWidget_QSize(void *w_, + void *s_) { + auto w = reinterpret_cast(w_); + auto &s = *reinterpret_cast(s_); + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QLayout_wrapper::closestAcceptableSize(w, + s)}; +} + +// tag=1050 +// contentsRect() const +void *c_QLayout__contentsRect(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->contentsRect()}; +} + +// tag=1050 +// count() const +int c_QLayout__count(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->count_nocallback(); + } else { + return targetPtr->count(); + } + }(); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QLayout__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1079 +void c_QLayout__onDestroyed_QObject(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QLayout::destroyed, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// event(QEvent * event) +bool c_QLayout__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QLayout__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// expandingDirections() const +int c_QLayout__expandingDirections(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->expandingDirections_nocallback(); + } else { + return targetPtr->expandingDirections(); + } + }(); +} + +// tag=1050 +// geometry() const +void *c_QLayout__geometry(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->geometry_nocallback(); + } else { + return targetPtr->geometry(); + } + }()}; +} + +// tag=1050 +// hasHeightForWidth() const +bool c_QLayout__hasHeightForWidth(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); +} + +// tag=1050 +// heightForWidth(int arg__1) const +int c_QLayout__heightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// indexOf(const QLayoutItem * arg__1) const +int c_QLayout__indexOf_QLayoutItem(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->indexOf_nocallback(arg__1); + } else { + return targetPtr->indexOf(arg__1); + } + }(); +} + +// tag=1050 +// indexOf(const QWidget * arg__1) const +int c_QLayout__indexOf_QWidget(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->indexOf_nocallback(arg__1); + } else { + return targetPtr->indexOf(arg__1); + } + }(); +} + +// tag=1050 +// invalidate() +void c_QLayout__invalidate(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->invalidate_nocallback(); + } else { + return targetPtr->invalidate(); + } + }(); +} + +// tag=1050 +// isEmpty() const +bool c_QLayout__isEmpty(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->isEmpty_nocallback(); + } else { + return targetPtr->isEmpty(); + } + }(); +} + +// tag=1050 +// isEnabled() const +bool c_QLayout__isEnabled(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEnabled(); +} + +// tag=1050 +// itemAt(int index) const +void *c_QLayout__itemAt_int(void *thisObj, int index) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->itemAt_nocallback(index); + } else { + return targetPtr->itemAt(index); + } + }(); +} + +// tag=1050 +// layout() +void *c_QLayout__layout(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->layout_nocallback(); + } else { + return targetPtr->layout(); + } + }(); +} + +// tag=1050 +// maximumSize() const +void *c_QLayout__maximumSize(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->maximumSize_nocallback(); + } else { + return targetPtr->maximumSize(); + } + }()}; +} + +// tag=1050 +// menuBar() const +void *c_QLayout__menuBar(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->menuBar(); +} + +// tag=1050 +// minimumHeightForWidth(int arg__1) const +int c_QLayout__minimumHeightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumHeightForWidth_nocallback(arg__1); + } else { + return targetPtr->minimumHeightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// minimumSize() const +void *c_QLayout__minimumSize(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSize_nocallback(); + } else { + return targetPtr->minimumSize(); + } + }()}; +} + +// tag=1050 +// parentWidget() const +void *c_QLayout__parentWidget(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->parentWidget(); +} + +// tag=1050 +// removeItem(QLayoutItem * arg__1) +void c_QLayout__removeItem_QLayoutItem(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->removeItem(arg__1); +} + +// tag=1050 +// removeWidget(QWidget * w) +void c_QLayout__removeWidget_QWidget(void *thisObj, void *w_) { + auto w = reinterpret_cast(w_); + // tag=1010 + fromPtr(thisObj)->removeWidget(w); +} + +// tag=1050 +// setContentsMargins(int left, int top, int right, int bottom) +void c_QLayout__setContentsMargins_int_int_int_int(void *thisObj, int left, + int top, int right, + int bottom) { + // tag=1010 + fromPtr(thisObj)->setContentsMargins(left, top, right, bottom); +} + +// tag=1050 +// setEnabled(bool arg__1) +void c_QLayout__setEnabled_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->setEnabled(arg__1); +} + +// tag=1050 +// setGeometry(const QRect & arg__1) +void c_QLayout__setGeometry_QRect(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setGeometry_nocallback(arg__1); + } else { + return targetPtr->setGeometry(arg__1); + } + }(); +} + +// tag=1050 +// setMenuBar(QWidget * w) +void c_QLayout__setMenuBar_QWidget(void *thisObj, void *w_) { + auto w = reinterpret_cast(w_); + // tag=1010 + fromPtr(thisObj)->setMenuBar(w); +} + +// tag=1050 +// setSpacing(int arg__1) +void c_QLayout__setSpacing_int(void *thisObj, int arg__1) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setSpacing_nocallback(arg__1); + } else { + return targetPtr->setSpacing(arg__1); + } + }(); +} + +// tag=1050 +// sizeHint() const +void *c_QLayout__sizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; +} + +// tag=1050 +// spacing() const +int c_QLayout__spacing(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->spacing_nocallback(); + } else { + return targetPtr->spacing(); + } + }(); +} + +// tag=1050 +// takeAt(int index) +void *c_QLayout__takeAt_int(void *thisObj, int index) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->takeAt_nocallback(index); + } else { + return targetPtr->takeAt(index); + } + }(); +} + +// tag=1050 +// totalHeightForWidth(int w) const +int c_QLayout__totalHeightForWidth_int(void *thisObj, int w) { + return + // tag=1010 + fromPtr(thisObj)->totalHeightForWidth(w); +} + +// tag=1050 +// totalMaximumSize() const +void *c_QLayout__totalMaximumSize(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->totalMaximumSize()}; +} + +// tag=1050 +// totalMinimumHeightForWidth(int w) const +int c_QLayout__totalMinimumHeightForWidth_int(void *thisObj, int w) { + return + // tag=1010 + fromPtr(thisObj)->totalMinimumHeightForWidth(w); +} + +// tag=1050 +// totalMinimumSize() const +void *c_QLayout__totalMinimumSize(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->totalMinimumSize()}; +} + +// tag=1050 +// totalSizeHint() const +void *c_QLayout__totalSizeHint(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->totalSizeHint()}; +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QLayout__tr_char_char_int(const char *s, const char *c, int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QLayout_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// unsetContentsMargins() +void c_QLayout__unsetContentsMargins(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->unsetContentsMargins(); +} + +// tag=1050 +// update() +void c_QLayout__update(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->update(); +} + +// tag=1050 +// widget() const +void *c_QLayout__widget(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->widget_nocallback(); + } else { + return targetPtr->widget(); + } + }(); +} + +// tag=1050 +// widgetEvent(QEvent * arg__1) +void c_QLayout__widgetEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->widgetEvent(arg__1); +} +void c_QLayout__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QLayout__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 3180: + wrapper->m_addItemCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_addItem>(callback); + break; + case 3188: + wrapper->m_countCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_count>(callback); + break; + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_customEvent>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_event>(callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_eventFilter>( + callback); + break; + case 3162: + wrapper->m_expandingDirectionsCallback = + reinterpret_cast(callback); + break; + case 3163: + wrapper->m_geometryCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_geometry>( + callback); + break; + case 3164: + wrapper->m_hasHeightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_hasHeightForWidth>( + callback); + break; + case 3165: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_heightForWidth>( + callback); + break; + case 3198: + wrapper->m_indexOfCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_indexOf>(callback); + break; + case 3199: + wrapper->m_indexOf_2Callback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_indexOf_2>( + callback); + break; + case 3166: + wrapper->m_invalidateCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_invalidate>( + callback); + break; + case 3167: + wrapper->m_isEmptyCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_isEmpty>(callback); + break; + case 3205: + wrapper->m_itemAtCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_itemAt>(callback); + break; + case 3168: + wrapper->m_layoutCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_layout>(callback); + break; + case 3169: + wrapper->m_maximumSizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_maximumSize>( + callback); + break; + case 3170: + wrapper->m_minimumHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 3171: + wrapper->m_minimumSizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_minimumSize>( + callback); + break; + case 3172: + wrapper->m_setGeometryCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_setGeometry>( + callback); + break; + case 3224: + wrapper->m_setSpacingCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_setSpacing>( + callback); + break; + case 3173: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_sizeHint>( + callback); + break; + case 3226: + wrapper->m_spacingCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_spacing>(callback); + break; + case 3228: + wrapper->m_takeAtCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_takeAt>(callback); + break; + case 3174: + wrapper->m_widgetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLayout_wrapper::Callback_widget>(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QLayout_wrapper.h b/generated/QtDartBindings/dart/ffi/QLayout_wrapper.h new file mode 100644 index 0000000..87cbcd3 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QLayout_wrapper.h @@ -0,0 +1,479 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QLayout_wrapper : public ::QLayout { +public: + ~QLayout_wrapper(); + // tag=1041 + QLayout_wrapper(QWidget *parent = nullptr); + // tag=1041 + bool activate(); + // tag=1041 + void addChildLayout(QLayout *l); + // tag=1041 + void addChildWidget(QWidget *w); + // tag=1041 + virtual void addItem(QLayoutItem *arg__1); + // tag=1008 + virtual void addItem_nocallback(QLayoutItem *arg__1); + // tag=1041 + void addWidget(QWidget *w); + // tag=1041 + bool adoptLayout(QLayout *layout); + // tag=1041 + QRect alignmentRect(const QRect &arg__1) const; + // tag=1041 + static QSize closestAcceptableSize(const QWidget *w, const QSize &s); + // tag=1041 + QRect contentsRect() const; + // tag=1041 + virtual int count() const; + // tag=1008 + virtual int count_nocallback() const; + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual bool event(QEvent *event); + // tag=1008 + virtual bool event_nocallback(QEvent *event); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + virtual QFlags expandingDirections() const; + // tag=1008 + virtual QFlags expandingDirections_nocallback() const; + // tag=1041 + virtual QRect geometry() const; + // tag=1008 + virtual QRect geometry_nocallback() const; + // tag=1041 + virtual bool hasHeightForWidth() const; + // tag=1008 + virtual bool hasHeightForWidth_nocallback() const; + // tag=1041 + virtual int heightForWidth(int arg__1) const; + // tag=1008 + virtual int heightForWidth_nocallback(int arg__1) const; + // tag=1041 + virtual int indexOf(const QLayoutItem *arg__1) const; + // tag=1008 + virtual int indexOf_nocallback(const QLayoutItem *arg__1) const; + // tag=1041 + virtual int indexOf(const QWidget *arg__1) const; + // tag=1008 + virtual int indexOf_nocallback(const QWidget *arg__1) const; + // tag=1041 + virtual void invalidate(); + // tag=1008 + virtual void invalidate_nocallback(); + // tag=1041 + virtual bool isEmpty() const; + // tag=1008 + virtual bool isEmpty_nocallback() const; + // tag=1041 + bool isEnabled() const; + // tag=1041 + virtual QLayoutItem *itemAt(int index) const; + // tag=1008 + virtual QLayoutItem *itemAt_nocallback(int index) const; + // tag=1041 + virtual QLayout *layout(); + // tag=1008 + virtual QLayout *layout_nocallback(); + // tag=1041 + virtual QSize maximumSize() const; + // tag=1008 + virtual QSize maximumSize_nocallback() const; + // tag=1041 + QWidget *menuBar() const; + // tag=1041 + virtual int minimumHeightForWidth(int arg__1) const; + // tag=1008 + virtual int minimumHeightForWidth_nocallback(int arg__1) const; + // tag=1041 + virtual QSize minimumSize() const; + // tag=1008 + virtual QSize minimumSize_nocallback() const; + // tag=1041 + QWidget *parentWidget() const; + // tag=1041 + void removeItem(QLayoutItem *arg__1); + // tag=1041 + void removeWidget(QWidget *w); + // tag=1041 + void setContentsMargins(int left, int top, int right, int bottom); + // tag=1041 + void setEnabled(bool arg__1); + // tag=1041 + virtual void setGeometry(const QRect &arg__1); + // tag=1008 + virtual void setGeometry_nocallback(const QRect &arg__1); + // tag=1041 + void setMenuBar(QWidget *w); + // tag=1041 + virtual void setSpacing(int arg__1); + // tag=1008 + virtual void setSpacing_nocallback(int arg__1); + // tag=1041 + virtual QSize sizeHint() const; + // tag=1008 + virtual QSize sizeHint_nocallback() const; + // tag=1041 + virtual int spacing() const; + // tag=1008 + virtual int spacing_nocallback() const; + // tag=1041 + virtual QLayoutItem *takeAt(int index); + // tag=1008 + virtual QLayoutItem *takeAt_nocallback(int index); + // tag=1041 + int totalHeightForWidth(int w) const; + // tag=1041 + QSize totalMaximumSize() const; + // tag=1041 + int totalMinimumHeightForWidth(int w) const; + // tag=1041 + QSize totalMinimumSize() const; + // tag=1041 + QSize totalSizeHint() const; + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + void unsetContentsMargins(); + // tag=1041 + void update(); + // tag=1041 + virtual QWidget *widget() const; + // tag=1008 + virtual QWidget *widget_nocallback() const; + // tag=1041 + void widgetEvent(QEvent *arg__1); + // tag=1042 + typedef void (*Callback_addItem)(void *, QLayoutItem *arg__1); + Callback_addItem m_addItemCallback = nullptr; + // tag=1042 + typedef int (*Callback_count)(void *); + Callback_count m_countCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef QFlags (*Callback_expandingDirections)(void *); + Callback_expandingDirections m_expandingDirectionsCallback = nullptr; + // tag=1042 + typedef QRect *(*Callback_geometry)(void *); + Callback_geometry m_geometryCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_indexOf)(void *, const QLayoutItem *arg__1); + Callback_indexOf m_indexOfCallback = nullptr; + // tag=1042 + typedef int (*Callback_indexOf_2)(void *, const QWidget *arg__1); + Callback_indexOf_2 m_indexOf_2Callback = nullptr; + // tag=1042 + typedef void (*Callback_invalidate)(void *); + Callback_invalidate m_invalidateCallback = nullptr; + // tag=1042 + typedef bool (*Callback_isEmpty)(void *); + Callback_isEmpty m_isEmptyCallback = nullptr; + // tag=1042 + typedef QLayoutItem *(*Callback_itemAt)(void *, int index); + Callback_itemAt m_itemAtCallback = nullptr; + // tag=1042 + typedef QLayout *(*Callback_layout)(void *); + Callback_layout m_layoutCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_maximumSize)(void *); + Callback_maximumSize m_maximumSizeCallback = nullptr; + // tag=1042 + typedef int (*Callback_minimumHeightForWidth)(void *, int arg__1); + Callback_minimumHeightForWidth m_minimumHeightForWidthCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_minimumSize)(void *); + Callback_minimumSize m_minimumSizeCallback = nullptr; + // tag=1042 + typedef void (*Callback_setGeometry)(void *, const QRect &arg__1); + Callback_setGeometry m_setGeometryCallback = nullptr; + // tag=1042 + typedef void (*Callback_setSpacing)(void *, int arg__1); + Callback_setSpacing m_setSpacingCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; + // tag=1042 + typedef int (*Callback_spacing)(void *); + Callback_spacing m_spacingCallback = nullptr; + // tag=1042 + typedef QLayoutItem *(*Callback_takeAt)(void *, int index); + Callback_takeAt m_takeAtCallback = nullptr; + // tag=1042 + typedef QWidget *(*Callback_widget)(void *); + Callback_widget m_widgetCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QLayout::QLayout(QWidget * parent) +QtDartBindings_EXPORT void *c_QLayout__constructor_QWidget(void *parent_); + +// tag=1067 +// QLayout::activate() +QtDartBindings_EXPORT bool c_QLayout__activate(void *thisObj); + +// tag=1067 +// QLayout::addChildLayout(QLayout * l) +QtDartBindings_EXPORT void c_QLayout__addChildLayout_QLayout(void *thisObj, + void *l_); + +// tag=1067 +// QLayout::addChildWidget(QWidget * w) +QtDartBindings_EXPORT void c_QLayout__addChildWidget_QWidget(void *thisObj, + void *w_); + +// tag=1067 +// QLayout::addItem(QLayoutItem * arg__1) +QtDartBindings_EXPORT void c_QLayout__addItem_QLayoutItem(void *thisObj, + void *arg__1_); + +// tag=1067 +// QLayout::addWidget(QWidget * w) +QtDartBindings_EXPORT void c_QLayout__addWidget_QWidget(void *thisObj, + void *w_); + +// tag=1067 +// QLayout::adoptLayout(QLayout * layout) +QtDartBindings_EXPORT bool c_QLayout__adoptLayout_QLayout(void *thisObj, + void *layout_); + +// tag=1067 +// QLayout::alignmentRect(const QRect & arg__1) const +QtDartBindings_EXPORT void *c_QLayout__alignmentRect_QRect(void *thisObj, + void *arg__1_); + +// tag=1067 +// QLayout::closestAcceptableSize(const QWidget * w, const QSize & s) +QtDartBindings_EXPORT void * +c_static_QLayout__closestAcceptableSize_QWidget_QSize(void *w_, void *s_); + +// tag=1067 +// QLayout::contentsRect() const +QtDartBindings_EXPORT void *c_QLayout__contentsRect(void *thisObj); + +// tag=1067 +// QLayout::count() const +QtDartBindings_EXPORT int c_QLayout__count(void *thisObj); + +// tag=1067 +// QLayout::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QLayout__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QLayout::event(QEvent * event) +QtDartBindings_EXPORT bool c_QLayout__event_QEvent(void *thisObj, void *event_); + +// tag=1067 +// QLayout::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool c_QLayout__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_); + +// tag=1067 +// QLayout::expandingDirections() const +QtDartBindings_EXPORT int c_QLayout__expandingDirections(void *thisObj); + +// tag=1067 +// QLayout::geometry() const +QtDartBindings_EXPORT void *c_QLayout__geometry(void *thisObj); + +// tag=1067 +// QLayout::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QLayout__hasHeightForWidth(void *thisObj); + +// tag=1067 +// QLayout::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QLayout__heightForWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QLayout::indexOf(const QLayoutItem * arg__1) const +QtDartBindings_EXPORT int c_QLayout__indexOf_QLayoutItem(void *thisObj, + void *arg__1_); + +// tag=1067 +// QLayout::indexOf(const QWidget * arg__1) const +QtDartBindings_EXPORT int c_QLayout__indexOf_QWidget(void *thisObj, + void *arg__1_); + +// tag=1067 +// QLayout::invalidate() +QtDartBindings_EXPORT void c_QLayout__invalidate(void *thisObj); + +// tag=1067 +// QLayout::isEmpty() const +QtDartBindings_EXPORT bool c_QLayout__isEmpty(void *thisObj); + +// tag=1067 +// QLayout::isEnabled() const +QtDartBindings_EXPORT bool c_QLayout__isEnabled(void *thisObj); + +// tag=1067 +// QLayout::itemAt(int index) const +QtDartBindings_EXPORT void *c_QLayout__itemAt_int(void *thisObj, int index); + +// tag=1067 +// QLayout::layout() +QtDartBindings_EXPORT void *c_QLayout__layout(void *thisObj); + +// tag=1067 +// QLayout::maximumSize() const +QtDartBindings_EXPORT void *c_QLayout__maximumSize(void *thisObj); + +// tag=1067 +// QLayout::menuBar() const +QtDartBindings_EXPORT void *c_QLayout__menuBar(void *thisObj); + +// tag=1067 +// QLayout::minimumHeightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QLayout__minimumHeightForWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QLayout::minimumSize() const +QtDartBindings_EXPORT void *c_QLayout__minimumSize(void *thisObj); + +// tag=1067 +// QLayout::parentWidget() const +QtDartBindings_EXPORT void *c_QLayout__parentWidget(void *thisObj); + +// tag=1067 +// QLayout::removeItem(QLayoutItem * arg__1) +QtDartBindings_EXPORT void c_QLayout__removeItem_QLayoutItem(void *thisObj, + void *arg__1_); + +// tag=1067 +// QLayout::removeWidget(QWidget * w) +QtDartBindings_EXPORT void c_QLayout__removeWidget_QWidget(void *thisObj, + void *w_); + +// tag=1067 +// QLayout::setContentsMargins(int left, int top, int right, int bottom) +QtDartBindings_EXPORT void +c_QLayout__setContentsMargins_int_int_int_int(void *thisObj, int left, int top, + int right, int bottom); + +// tag=1067 +// QLayout::setEnabled(bool arg__1) +QtDartBindings_EXPORT void c_QLayout__setEnabled_bool(void *thisObj, + bool arg__1); + +// tag=1067 +// QLayout::setGeometry(const QRect & arg__1) +QtDartBindings_EXPORT void c_QLayout__setGeometry_QRect(void *thisObj, + void *arg__1_); + +// tag=1067 +// QLayout::setMenuBar(QWidget * w) +QtDartBindings_EXPORT void c_QLayout__setMenuBar_QWidget(void *thisObj, + void *w_); + +// tag=1067 +// QLayout::setSpacing(int arg__1) +QtDartBindings_EXPORT void c_QLayout__setSpacing_int(void *thisObj, int arg__1); + +// tag=1067 +// QLayout::sizeHint() const +QtDartBindings_EXPORT void *c_QLayout__sizeHint(void *thisObj); + +// tag=1067 +// QLayout::spacing() const +QtDartBindings_EXPORT int c_QLayout__spacing(void *thisObj); + +// tag=1067 +// QLayout::takeAt(int index) +QtDartBindings_EXPORT void *c_QLayout__takeAt_int(void *thisObj, int index); + +// tag=1067 +// QLayout::totalHeightForWidth(int w) const +QtDartBindings_EXPORT int c_QLayout__totalHeightForWidth_int(void *thisObj, + int w); + +// tag=1067 +// QLayout::totalMaximumSize() const +QtDartBindings_EXPORT void *c_QLayout__totalMaximumSize(void *thisObj); + +// tag=1067 +// QLayout::totalMinimumHeightForWidth(int w) const +QtDartBindings_EXPORT int +c_QLayout__totalMinimumHeightForWidth_int(void *thisObj, int w); + +// tag=1067 +// QLayout::totalMinimumSize() const +QtDartBindings_EXPORT void *c_QLayout__totalMinimumSize(void *thisObj); + +// tag=1067 +// QLayout::totalSizeHint() const +QtDartBindings_EXPORT void *c_QLayout__totalSizeHint(void *thisObj); + +// tag=1067 +// QLayout::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QLayout__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1067 +// QLayout::unsetContentsMargins() +QtDartBindings_EXPORT void c_QLayout__unsetContentsMargins(void *thisObj); + +// tag=1067 +// QLayout::update() +QtDartBindings_EXPORT void c_QLayout__update(void *thisObj); + +// tag=1067 +// QLayout::widget() const +QtDartBindings_EXPORT void *c_QLayout__widget(void *thisObj); + +// tag=1067 +// QLayout::widgetEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QLayout__widgetEvent_QEvent(void *thisObj, + void *arg__1_); + +// tag=1066 +QtDartBindings_EXPORT void c_QLayout__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QLayout__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QLayout_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QLineEdit_c.cpp b/generated/QtDartBindings/dart/ffi/QLineEdit_c.cpp new file mode 100644 index 0000000..418e165 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QLineEdit_c.cpp @@ -0,0 +1,1071 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QLineEdit_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QLineEdit_wrapper::QLineEdit_wrapper(QWidget *parent) : ::QLineEdit(parent) {} +QLineEdit_wrapper::QLineEdit_wrapper(const QString &arg__1, QWidget *parent) + : ::QLineEdit(arg__1, parent) {} +void QLineEdit_wrapper::backspace() { ::QLineEdit::backspace(); } +void QLineEdit_wrapper::changeEvent(QEvent *arg__1) { + if (m_changeEventCallback) { + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QLineEdit::changeEvent(arg__1); + } +} +void QLineEdit_wrapper::changeEvent_nocallback(QEvent *arg__1) { + ::QLineEdit::changeEvent(arg__1); +} +void QLineEdit_wrapper::clear() { ::QLineEdit::clear(); } +void QLineEdit_wrapper::copy() const { ::QLineEdit::copy(); } +QMenu *QLineEdit_wrapper::createStandardContextMenu() { + return ::QLineEdit::createStandardContextMenu(); +} +void QLineEdit_wrapper::cursorBackward(bool mark, int steps) { + ::QLineEdit::cursorBackward(mark, steps); +} +void QLineEdit_wrapper::cursorForward(bool mark, int steps) { + ::QLineEdit::cursorForward(mark, steps); +} +int QLineEdit_wrapper::cursorPosition() const { + return ::QLineEdit::cursorPosition(); +} +int QLineEdit_wrapper::cursorPositionAt(const QPoint &pos) { + return ::QLineEdit::cursorPositionAt(pos); +} +void QLineEdit_wrapper::cursorPositionChanged(int arg__1, int arg__2) { + ::QLineEdit::cursorPositionChanged(arg__1, arg__2); +} +QRect QLineEdit_wrapper::cursorRect() const { + return ::QLineEdit::cursorRect(); +} +void QLineEdit_wrapper::cursorWordBackward(bool mark) { + ::QLineEdit::cursorWordBackward(mark); +} +void QLineEdit_wrapper::cursorWordForward(bool mark) { + ::QLineEdit::cursorWordForward(mark); +} +void QLineEdit_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QLineEdit::customEvent(event); + } +} +void QLineEdit_wrapper::customEvent_nocallback(QEvent *event) { + ::QLineEdit::customEvent(event); +} +void QLineEdit_wrapper::cut() { ::QLineEdit::cut(); } +void QLineEdit_wrapper::del() { ::QLineEdit::del(); } +void QLineEdit_wrapper::deselect() { ::QLineEdit::deselect(); } +int QLineEdit_wrapper::devType() const { + if (m_devTypeCallback) { + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + return ::QLineEdit::devType(); + } +} +int QLineEdit_wrapper::devType_nocallback() const { + return ::QLineEdit::devType(); +} +QString QLineEdit_wrapper::displayText() const { + return ::QLineEdit::displayText(); +} +bool QLineEdit_wrapper::dragEnabled() const { + return ::QLineEdit::dragEnabled(); +} +void QLineEdit_wrapper::editingFinished() { ::QLineEdit::editingFinished(); } +void QLineEdit_wrapper::end(bool mark) { ::QLineEdit::end(mark); } +bool QLineEdit_wrapper::event(QEvent *arg__1) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), arg__1); + } else { + return ::QLineEdit::event(arg__1); + } +} +bool QLineEdit_wrapper::event_nocallback(QEvent *arg__1) { + return ::QLineEdit::event(arg__1); +} +bool QLineEdit_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QLineEdit::eventFilter(watched, event); + } +} +bool QLineEdit_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + return ::QLineEdit::eventFilter(watched, event); +} +bool QLineEdit_wrapper::focusNextPrevChild(bool next) { + if (m_focusNextPrevChildCallback) { + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + return ::QLineEdit::focusNextPrevChild(next); + } +} +bool QLineEdit_wrapper::focusNextPrevChild_nocallback(bool next) { + return ::QLineEdit::focusNextPrevChild(next); +} +bool QLineEdit_wrapper::hasAcceptableInput() const { + return ::QLineEdit::hasAcceptableInput(); +} +bool QLineEdit_wrapper::hasFrame() const { return ::QLineEdit::hasFrame(); } +bool QLineEdit_wrapper::hasHeightForWidth() const { + if (m_hasHeightForWidthCallback) { + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + return ::QLineEdit::hasHeightForWidth(); + } +} +bool QLineEdit_wrapper::hasHeightForWidth_nocallback() const { + return ::QLineEdit::hasHeightForWidth(); +} +bool QLineEdit_wrapper::hasSelectedText() const { + return ::QLineEdit::hasSelectedText(); +} +int QLineEdit_wrapper::heightForWidth(int arg__1) const { + if (m_heightForWidthCallback) { + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QLineEdit::heightForWidth(arg__1); + } +} +int QLineEdit_wrapper::heightForWidth_nocallback(int arg__1) const { + return ::QLineEdit::heightForWidth(arg__1); +} +void QLineEdit_wrapper::home(bool mark) { ::QLineEdit::home(mark); } +void QLineEdit_wrapper::initPainter(QPainter *painter) const { + if (m_initPainterCallback) { + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + ::QLineEdit::initPainter(painter); + } +} +void QLineEdit_wrapper::initPainter_nocallback(QPainter *painter) const { + ::QLineEdit::initPainter(painter); +} +QString QLineEdit_wrapper::inputMask() const { + return ::QLineEdit::inputMask(); +} +void QLineEdit_wrapper::inputRejected() { ::QLineEdit::inputRejected(); } +void QLineEdit_wrapper::insert(const QString &arg__1) { + ::QLineEdit::insert(arg__1); +} +bool QLineEdit_wrapper::isClearButtonEnabled() const { + return ::QLineEdit::isClearButtonEnabled(); +} +bool QLineEdit_wrapper::isModified() const { return ::QLineEdit::isModified(); } +bool QLineEdit_wrapper::isReadOnly() const { return ::QLineEdit::isReadOnly(); } +bool QLineEdit_wrapper::isRedoAvailable() const { + return ::QLineEdit::isRedoAvailable(); +} +bool QLineEdit_wrapper::isUndoAvailable() const { + return ::QLineEdit::isUndoAvailable(); +} +void QLineEdit_wrapper::leaveEvent(QEvent *event) { + if (m_leaveEventCallback) { + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + ::QLineEdit::leaveEvent(event); + } +} +void QLineEdit_wrapper::leaveEvent_nocallback(QEvent *event) { + ::QLineEdit::leaveEvent(event); +} +int QLineEdit_wrapper::maxLength() const { return ::QLineEdit::maxLength(); } +QSize QLineEdit_wrapper::minimumSizeHint() const { + if (m_minimumSizeHintCallback) { + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + return ::QLineEdit::minimumSizeHint(); + } +} +QSize QLineEdit_wrapper::minimumSizeHint_nocallback() const { + return ::QLineEdit::minimumSizeHint(); +} +void QLineEdit_wrapper::mouseDoubleClickEvent(QMouseEvent *arg__1) { + if (m_mouseDoubleClickEventCallback) { + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QLineEdit::mouseDoubleClickEvent(arg__1); + } +} +void QLineEdit_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *arg__1) { + ::QLineEdit::mouseDoubleClickEvent(arg__1); +} +void QLineEdit_wrapper::mouseMoveEvent(QMouseEvent *arg__1) { + if (m_mouseMoveEventCallback) { + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QLineEdit::mouseMoveEvent(arg__1); + } +} +void QLineEdit_wrapper::mouseMoveEvent_nocallback(QMouseEvent *arg__1) { + ::QLineEdit::mouseMoveEvent(arg__1); +} +void QLineEdit_wrapper::mousePressEvent(QMouseEvent *arg__1) { + if (m_mousePressEventCallback) { + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QLineEdit::mousePressEvent(arg__1); + } +} +void QLineEdit_wrapper::mousePressEvent_nocallback(QMouseEvent *arg__1) { + ::QLineEdit::mousePressEvent(arg__1); +} +void QLineEdit_wrapper::mouseReleaseEvent(QMouseEvent *arg__1) { + if (m_mouseReleaseEventCallback) { + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QLineEdit::mouseReleaseEvent(arg__1); + } +} +void QLineEdit_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *arg__1) { + ::QLineEdit::mouseReleaseEvent(arg__1); +} +void QLineEdit_wrapper::paintEvent(QPaintEvent *arg__1) { + if (m_paintEventCallback) { + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QLineEdit::paintEvent(arg__1); + } +} +void QLineEdit_wrapper::paintEvent_nocallback(QPaintEvent *arg__1) { + ::QLineEdit::paintEvent(arg__1); +} +void QLineEdit_wrapper::paste() { ::QLineEdit::paste(); } +QString QLineEdit_wrapper::placeholderText() const { + return ::QLineEdit::placeholderText(); +} +void QLineEdit_wrapper::redo() { ::QLineEdit::redo(); } +void QLineEdit_wrapper::returnPressed() { ::QLineEdit::returnPressed(); } +void QLineEdit_wrapper::selectAll() { ::QLineEdit::selectAll(); } +QString QLineEdit_wrapper::selectedText() const { + return ::QLineEdit::selectedText(); +} +void QLineEdit_wrapper::selectionChanged() { ::QLineEdit::selectionChanged(); } +int QLineEdit_wrapper::selectionEnd() const { + return ::QLineEdit::selectionEnd(); +} +int QLineEdit_wrapper::selectionLength() const { + return ::QLineEdit::selectionLength(); +} +int QLineEdit_wrapper::selectionStart() const { + return ::QLineEdit::selectionStart(); +} +void QLineEdit_wrapper::setClearButtonEnabled(bool enable) { + ::QLineEdit::setClearButtonEnabled(enable); +} +void QLineEdit_wrapper::setCursorPosition(int arg__1) { + ::QLineEdit::setCursorPosition(arg__1); +} +void QLineEdit_wrapper::setDragEnabled(bool b) { + ::QLineEdit::setDragEnabled(b); +} +void QLineEdit_wrapper::setFrame(bool arg__1) { ::QLineEdit::setFrame(arg__1); } +void QLineEdit_wrapper::setInputMask(const QString &inputMask) { + ::QLineEdit::setInputMask(inputMask); +} +void QLineEdit_wrapper::setMaxLength(int arg__1) { + ::QLineEdit::setMaxLength(arg__1); +} +void QLineEdit_wrapper::setModified(bool arg__1) { + ::QLineEdit::setModified(arg__1); +} +void QLineEdit_wrapper::setPlaceholderText(const QString &arg__1) { + ::QLineEdit::setPlaceholderText(arg__1); +} +void QLineEdit_wrapper::setReadOnly(bool arg__1) { + ::QLineEdit::setReadOnly(arg__1); +} +void QLineEdit_wrapper::setSelection(int arg__1, int arg__2) { + ::QLineEdit::setSelection(arg__1, arg__2); +} +void QLineEdit_wrapper::setText(const QString &arg__1) { + ::QLineEdit::setText(arg__1); +} +void QLineEdit_wrapper::setTextMargins(int left, int top, int right, + int bottom) { + ::QLineEdit::setTextMargins(left, top, right, bottom); +} +void QLineEdit_wrapper::setVisible(bool visible) { + if (m_setVisibleCallback) { + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + ::QLineEdit::setVisible(visible); + } +} +void QLineEdit_wrapper::setVisible_nocallback(bool visible) { + ::QLineEdit::setVisible(visible); +} +QPainter *QLineEdit_wrapper::sharedPainter() const { + if (m_sharedPainterCallback) { + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + return ::QLineEdit::sharedPainter(); + } +} +QPainter *QLineEdit_wrapper::sharedPainter_nocallback() const { + return ::QLineEdit::sharedPainter(); +} +QSize QLineEdit_wrapper::sizeHint() const { + if (m_sizeHintCallback) { + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + return ::QLineEdit::sizeHint(); + } +} +QSize QLineEdit_wrapper::sizeHint_nocallback() const { + return ::QLineEdit::sizeHint(); +} +QString QLineEdit_wrapper::text() const { return ::QLineEdit::text(); } +void QLineEdit_wrapper::textChanged(const QString &arg__1) { + ::QLineEdit::textChanged(arg__1); +} +void QLineEdit_wrapper::textEdited(const QString &arg__1) { + ::QLineEdit::textEdited(arg__1); +} +QString QLineEdit_wrapper::tr(const char *s, const char *c, int n) { + return ::QLineEdit::tr(s, c, n); +} +void QLineEdit_wrapper::undo() { ::QLineEdit::undo(); } +QLineEdit_wrapper::~QLineEdit_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QLineEdit *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QLineEdit_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QLineEdit_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QLineEdit__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QLineEdit_wrapper(parent); + return reinterpret_cast(ptr); +} +void *c_QLineEdit__constructor_QString_QWidget(const char *arg__1_, + void *parent_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QLineEdit_wrapper(arg__1, parent); + return reinterpret_cast(ptr); +} +// backspace() +void c_QLineEdit__backspace(void *thisObj) { fromPtr(thisObj)->backspace(); } +// changeEvent(QEvent * arg__1) +void c_QLineEdit__changeEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->changeEvent_nocallback(arg__1); +} +// clear() +void c_QLineEdit__clear(void *thisObj) { fromPtr(thisObj)->clear(); } +// copy() const +void c_QLineEdit__copy(void *thisObj) { fromPtr(thisObj)->copy(); } +// createStandardContextMenu() +void *c_QLineEdit__createStandardContextMenu(void *thisObj) { + const auto &result = fromPtr(thisObj)->createStandardContextMenu(); + return result; +} +// cursorBackward(bool mark, int steps) +void c_QLineEdit__cursorBackward_bool_int(void *thisObj, bool mark, int steps) { + fromPtr(thisObj)->cursorBackward(mark, steps); +} +// cursorForward(bool mark, int steps) +void c_QLineEdit__cursorForward_bool_int(void *thisObj, bool mark, int steps) { + fromPtr(thisObj)->cursorForward(mark, steps); +} +// cursorPosition() const +int c_QLineEdit__cursorPosition(void *thisObj) { + const auto &result = fromPtr(thisObj)->cursorPosition(); + return result; +} +// cursorPositionAt(const QPoint & pos) +int c_QLineEdit__cursorPositionAt_QPoint(void *thisObj, void *pos_) { + assert(pos_); + auto &pos = *reinterpret_cast(pos_); + const auto &result = fromPtr(thisObj)->cursorPositionAt(pos); + return result; +} +// cursorPositionChanged(int arg__1, int arg__2) +void c_QLineEdit__cursorPositionChanged_int_int(void *thisObj, int arg__1, + int arg__2) { + fromPtr(thisObj)->cursorPositionChanged(arg__1, arg__2); +} +void c_QLineEdit__onCursorPositionChanged_int_int(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QLineEdit::cursorPositionChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// cursorRect() const +void *c_QLineEdit__cursorRect(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromWrapperPtr(thisObj)->cursorRect()}; + return result; +} +// cursorWordBackward(bool mark) +void c_QLineEdit__cursorWordBackward_bool(void *thisObj, bool mark) { + fromPtr(thisObj)->cursorWordBackward(mark); +} +// cursorWordForward(bool mark) +void c_QLineEdit__cursorWordForward_bool(void *thisObj, bool mark) { + fromPtr(thisObj)->cursorWordForward(mark); +} +void c_QLineEdit__onCustomContextMenuRequested_QPoint(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QLineEdit::customContextMenuRequested, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// customEvent(QEvent * event) +void c_QLineEdit__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// cut() +void c_QLineEdit__cut(void *thisObj) { fromPtr(thisObj)->cut(); } +// del() +void c_QLineEdit__del(void *thisObj) { fromPtr(thisObj)->del(); } +// deselect() +void c_QLineEdit__deselect(void *thisObj) { fromPtr(thisObj)->deselect(); } +// devType() const +int c_QLineEdit__devType(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); + return result; +} +// displayText() const +void *c_QLineEdit__displayText(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->displayText()}; + return result; +} +// dragEnabled() const +bool c_QLineEdit__dragEnabled(void *thisObj) { + const auto &result = fromPtr(thisObj)->dragEnabled(); + return result; +} +// editingFinished() +void c_QLineEdit__editingFinished(void *thisObj) { + fromPtr(thisObj)->editingFinished(); +} +void c_QLineEdit__onEditingFinished(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QLineEdit::editingFinished, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// end(bool mark) +void c_QLineEdit__end_bool(void *thisObj, bool mark) { + fromPtr(thisObj)->end(mark); +} +// event(QEvent * arg__1) +bool c_QLineEdit__event_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(arg__1); + } else { + return targetPtr->event(arg__1); + } + }(); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QLineEdit__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// focusNextPrevChild(bool next) +bool c_QLineEdit__focusNextPrevChild_bool(void *thisObj, bool next) { + const auto &result = + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); + return result; +} +// hasAcceptableInput() const +bool c_QLineEdit__hasAcceptableInput(void *thisObj) { + const auto &result = fromPtr(thisObj)->hasAcceptableInput(); + return result; +} +// hasFrame() const +bool c_QLineEdit__hasFrame(void *thisObj) { + const auto &result = fromPtr(thisObj)->hasFrame(); + return result; +} +// hasHeightForWidth() const +bool c_QLineEdit__hasHeightForWidth(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); + return result; +} +// hasSelectedText() const +bool c_QLineEdit__hasSelectedText(void *thisObj) { + const auto &result = fromPtr(thisObj)->hasSelectedText(); + return result; +} +// heightForWidth(int arg__1) const +int c_QLineEdit__heightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); + return result; +} +// home(bool mark) +void c_QLineEdit__home_bool(void *thisObj, bool mark) { + fromPtr(thisObj)->home(mark); +} +// initPainter(QPainter * painter) const +void c_QLineEdit__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} +// inputMask() const +void *c_QLineEdit__inputMask(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->inputMask()}; + return result; +} +// inputRejected() +void c_QLineEdit__inputRejected(void *thisObj) { + fromPtr(thisObj)->inputRejected(); +} +void c_QLineEdit__onInputRejected(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QLineEdit::inputRejected, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// insert(const QString & arg__1) +void c_QLineEdit__insert_QString(void *thisObj, const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + fromPtr(thisObj)->insert(arg__1); + free((char *)arg__1_); +} +// isClearButtonEnabled() const +bool c_QLineEdit__isClearButtonEnabled(void *thisObj) { + const auto &result = fromPtr(thisObj)->isClearButtonEnabled(); + return result; +} +// isModified() const +bool c_QLineEdit__isModified(void *thisObj) { + const auto &result = fromPtr(thisObj)->isModified(); + return result; +} +// isReadOnly() const +bool c_QLineEdit__isReadOnly(void *thisObj) { + const auto &result = fromPtr(thisObj)->isReadOnly(); + return result; +} +// isRedoAvailable() const +bool c_QLineEdit__isRedoAvailable(void *thisObj) { + const auto &result = fromPtr(thisObj)->isRedoAvailable(); + return result; +} +// isUndoAvailable() const +bool c_QLineEdit__isUndoAvailable(void *thisObj) { + const auto &result = fromPtr(thisObj)->isUndoAvailable(); + return result; +} +// leaveEvent(QEvent * event) +void c_QLineEdit__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} +// maxLength() const +int c_QLineEdit__maxLength(void *thisObj) { + const auto &result = fromPtr(thisObj)->maxLength(); + return result; +} +// minimumSizeHint() const +void *c_QLineEdit__minimumSizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; + return result; +} +// mouseDoubleClickEvent(QMouseEvent * arg__1) +void c_QLineEdit__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(arg__1); +} +// mouseMoveEvent(QMouseEvent * arg__1) +void c_QLineEdit__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(arg__1); +} +// mousePressEvent(QMouseEvent * arg__1) +void c_QLineEdit__mousePressEvent_QMouseEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(arg__1); +} +// mouseReleaseEvent(QMouseEvent * arg__1) +void c_QLineEdit__mouseReleaseEvent_QMouseEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(arg__1); +} +// paintEvent(QPaintEvent * arg__1) +void c_QLineEdit__paintEvent_QPaintEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->paintEvent_nocallback(arg__1); +} +// paste() +void c_QLineEdit__paste(void *thisObj) { fromPtr(thisObj)->paste(); } +// placeholderText() const +void *c_QLineEdit__placeholderText(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->placeholderText()}; + return result; +} +// redo() +void c_QLineEdit__redo(void *thisObj) { fromPtr(thisObj)->redo(); } +// returnPressed() +void c_QLineEdit__returnPressed(void *thisObj) { + fromPtr(thisObj)->returnPressed(); +} +void c_QLineEdit__onReturnPressed(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QLineEdit::returnPressed, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// selectAll() +void c_QLineEdit__selectAll(void *thisObj) { fromPtr(thisObj)->selectAll(); } +// selectedText() const +void *c_QLineEdit__selectedText(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->selectedText()}; + return result; +} +// selectionChanged() +void c_QLineEdit__selectionChanged(void *thisObj) { + fromPtr(thisObj)->selectionChanged(); +} +void c_QLineEdit__onSelectionChanged(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QLineEdit::selectionChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// selectionEnd() const +int c_QLineEdit__selectionEnd(void *thisObj) { + const auto &result = fromPtr(thisObj)->selectionEnd(); + return result; +} +// selectionLength() const +int c_QLineEdit__selectionLength(void *thisObj) { + const auto &result = fromPtr(thisObj)->selectionLength(); + return result; +} +// selectionStart() const +int c_QLineEdit__selectionStart(void *thisObj) { + const auto &result = fromPtr(thisObj)->selectionStart(); + return result; +} +// setClearButtonEnabled(bool enable) +void c_QLineEdit__setClearButtonEnabled_bool(void *thisObj, bool enable) { + fromPtr(thisObj)->setClearButtonEnabled(enable); +} +// setCursorPosition(int arg__1) +void c_QLineEdit__setCursorPosition_int(void *thisObj, int arg__1) { + fromPtr(thisObj)->setCursorPosition(arg__1); +} +// setDragEnabled(bool b) +void c_QLineEdit__setDragEnabled_bool(void *thisObj, bool b) { + fromPtr(thisObj)->setDragEnabled(b); +} +// setFrame(bool arg__1) +void c_QLineEdit__setFrame_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->setFrame(arg__1); +} +// setInputMask(const QString & inputMask) +void c_QLineEdit__setInputMask_QString(void *thisObj, const char *inputMask_) { + const auto inputMask = QString::fromUtf8(inputMask_); + fromPtr(thisObj)->setInputMask(inputMask); + free((char *)inputMask_); +} +// setMaxLength(int arg__1) +void c_QLineEdit__setMaxLength_int(void *thisObj, int arg__1) { + fromPtr(thisObj)->setMaxLength(arg__1); +} +// setModified(bool arg__1) +void c_QLineEdit__setModified_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->setModified(arg__1); +} +// setPlaceholderText(const QString & arg__1) +void c_QLineEdit__setPlaceholderText_QString(void *thisObj, + const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + fromPtr(thisObj)->setPlaceholderText(arg__1); + free((char *)arg__1_); +} +// setReadOnly(bool arg__1) +void c_QLineEdit__setReadOnly_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->setReadOnly(arg__1); +} +// setSelection(int arg__1, int arg__2) +void c_QLineEdit__setSelection_int_int(void *thisObj, int arg__1, int arg__2) { + fromPtr(thisObj)->setSelection(arg__1, arg__2); +} +// setText(const QString & arg__1) +void c_QLineEdit__setText_QString(void *thisObj, const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + fromPtr(thisObj)->setText(arg__1); + free((char *)arg__1_); +} +// setTextMargins(int left, int top, int right, int bottom) +void c_QLineEdit__setTextMargins_int_int_int_int(void *thisObj, int left, + int top, int right, + int bottom) { + fromPtr(thisObj)->setTextMargins(left, top, right, bottom); +} +// setVisible(bool visible) +void c_QLineEdit__setVisible_bool(void *thisObj, bool visible) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} +// sharedPainter() const +void *c_QLineEdit__sharedPainter(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->sharedPainter_nocallback(); + return result; +} +// sizeHint() const +void *c_QLineEdit__sizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; + return result; +} +// text() const +void *c_QLineEdit__text(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->text()}; + return result; +} +// textChanged(const QString & arg__1) +void c_QLineEdit__textChanged_QString(void *thisObj, const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + fromPtr(thisObj)->textChanged(arg__1); + free((char *)arg__1_); +} +void c_QLineEdit__onTextChanged_QString(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QLineEdit::textChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// textEdited(const QString & arg__1) +void c_QLineEdit__textEdited_QString(void *thisObj, const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + fromPtr(thisObj)->textEdited(arg__1); + free((char *)arg__1_); +} +void c_QLineEdit__onTextEdited_QString(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QLineEdit::textEdited, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// tr(const char * s, const char * c, int n) +void *c_static_QLineEdit__tr_char_char_int(const char *s, const char *c, + int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QLineEdit_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +// undo() +void c_QLineEdit__undo(void *thisObj) { fromPtr(thisObj)->undo(); } +void c_QLineEdit__onWindowIconChanged_QIcon(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QLineEdit::windowIconChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QLineEdit__onWindowIconTextChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QLineEdit::windowIconTextChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QLineEdit__onWindowTitleChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QLineEdit::windowTitleChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QLineEdit__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QLineEdit__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1128: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLineEdit_wrapper::Callback_changeEvent>( + callback); + break; + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLineEdit_wrapper::Callback_customEvent>( + callback); + break; + case 1145: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLineEdit_wrapper::Callback_devType>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLineEdit_wrapper::Callback_event>(callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLineEdit_wrapper::Callback_eventFilter>( + callback); + break; + case 1155: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1169: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1173: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLineEdit_wrapper::Callback_heightForWidth>( + callback); + break; + case 1176: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLineEdit_wrapper::Callback_initPainter>( + callback); + break; + case 1202: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLineEdit_wrapper::Callback_leaveEvent>( + callback); + break; + case 1222: + wrapper->m_minimumSizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLineEdit_wrapper::Callback_minimumSizeHint>( + callback); + break; + case 1224: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1226: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLineEdit_wrapper::Callback_mouseMoveEvent>( + callback); + break; + case 1227: + wrapper->m_mousePressEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLineEdit_wrapper::Callback_mousePressEvent>( + callback); + break; + case 1228: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 1235: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLineEdit_wrapper::Callback_paintEvent>( + callback); + break; + case 1314: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLineEdit_wrapper::Callback_setVisible>( + callback); + break; + case 1323: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLineEdit_wrapper::Callback_sharedPainter>( + callback); + break; + case 1331: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLineEdit_wrapper::Callback_sizeHint>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QLineEdit_c.h b/generated/QtDartBindings/dart/ffi/QLineEdit_c.h new file mode 100644 index 0000000..14d2743 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QLineEdit_c.h @@ -0,0 +1,395 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.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 + +namespace QtDartBindings_wrappersNS { +class QLineEdit_wrapper : public ::QLineEdit { +public: + ~QLineEdit_wrapper(); + QLineEdit_wrapper(QWidget *parent = nullptr); + QLineEdit_wrapper(const QString &arg__1, QWidget *parent = nullptr); + void backspace(); + virtual void changeEvent(QEvent *arg__1); + virtual void changeEvent_nocallback(QEvent *arg__1); + void clear(); + void copy() const; + QMenu *createStandardContextMenu(); + void cursorBackward(bool mark, int steps = 1); + void cursorForward(bool mark, int steps = 1); + int cursorPosition() const; + int cursorPositionAt(const QPoint &pos); + void cursorPositionChanged(int arg__1, int arg__2); + QRect cursorRect() const; + void cursorWordBackward(bool mark); + void cursorWordForward(bool mark); + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + void cut(); + void del(); + void deselect(); + virtual int devType() const; + virtual int devType_nocallback() const; + QString displayText() const; + bool dragEnabled() const; + void editingFinished(); + void end(bool mark); + virtual bool event(QEvent *arg__1); + virtual bool event_nocallback(QEvent *arg__1); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + virtual bool focusNextPrevChild(bool next); + virtual bool focusNextPrevChild_nocallback(bool next); + bool hasAcceptableInput() const; + bool hasFrame() const; + virtual bool hasHeightForWidth() const; + virtual bool hasHeightForWidth_nocallback() const; + bool hasSelectedText() const; + virtual int heightForWidth(int arg__1) const; + virtual int heightForWidth_nocallback(int arg__1) const; + void home(bool mark); + virtual void initPainter(QPainter *painter) const; + virtual void initPainter_nocallback(QPainter *painter) const; + QString inputMask() const; + void inputRejected(); + void insert(const QString &arg__1); + bool isClearButtonEnabled() const; + bool isModified() const; + bool isReadOnly() const; + bool isRedoAvailable() const; + bool isUndoAvailable() const; + virtual void leaveEvent(QEvent *event); + virtual void leaveEvent_nocallback(QEvent *event); + int maxLength() const; + virtual QSize minimumSizeHint() const; + virtual QSize minimumSizeHint_nocallback() const; + virtual void mouseDoubleClickEvent(QMouseEvent *arg__1); + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *arg__1); + virtual void mouseMoveEvent(QMouseEvent *arg__1); + virtual void mouseMoveEvent_nocallback(QMouseEvent *arg__1); + virtual void mousePressEvent(QMouseEvent *arg__1); + virtual void mousePressEvent_nocallback(QMouseEvent *arg__1); + virtual void mouseReleaseEvent(QMouseEvent *arg__1); + virtual void mouseReleaseEvent_nocallback(QMouseEvent *arg__1); + virtual void paintEvent(QPaintEvent *arg__1); + virtual void paintEvent_nocallback(QPaintEvent *arg__1); + void paste(); + QString placeholderText() const; + void redo(); + void returnPressed(); + void selectAll(); + QString selectedText() const; + void selectionChanged(); + int selectionEnd() const; + int selectionLength() const; + int selectionStart() const; + void setClearButtonEnabled(bool enable); + void setCursorPosition(int arg__1); + void setDragEnabled(bool b); + void setFrame(bool arg__1); + void setInputMask(const QString &inputMask); + void setMaxLength(int arg__1); + void setModified(bool arg__1); + void setPlaceholderText(const QString &arg__1); + void setReadOnly(bool arg__1); + void setSelection(int arg__1, int arg__2); + void setText(const QString &arg__1); + void setTextMargins(int left, int top, int right, int bottom); + virtual void setVisible(bool visible); + virtual void setVisible_nocallback(bool visible); + virtual QPainter *sharedPainter() const; + virtual QPainter *sharedPainter_nocallback() const; + virtual QSize sizeHint() const; + virtual QSize sizeHint_nocallback() const; + QString text() const; + void textChanged(const QString &arg__1); + void textEdited(const QString &arg__1); + static QString tr(const char *s, const char *c, int n); + void undo(); + typedef void (*Callback_changeEvent)(void *, QEvent *arg__1); + Callback_changeEvent m_changeEventCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *arg__1); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *arg__1); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *arg__1); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *arg__1); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *arg__1); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + typedef void (*Callback_paintEvent)(void *, QPaintEvent *arg__1); + Callback_paintEvent m_paintEventCallback = nullptr; + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QLineEdit::QLineEdit(QWidget * parent) +QtDartBindings_EXPORT void *c_QLineEdit__constructor_QWidget(void *parent_); +// QLineEdit::QLineEdit(const QString & arg__1, QWidget * parent) +QtDartBindings_EXPORT void * +c_QLineEdit__constructor_QString_QWidget(const char *arg__1_, void *parent_); +// QLineEdit::backspace() +QtDartBindings_EXPORT void c_QLineEdit__backspace(void *thisObj); +// QLineEdit::changeEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QLineEdit__changeEvent_QEvent(void *thisObj, + void *arg__1_); +// QLineEdit::clear() +QtDartBindings_EXPORT void c_QLineEdit__clear(void *thisObj); +// QLineEdit::copy() const +QtDartBindings_EXPORT void c_QLineEdit__copy(void *thisObj); +// QLineEdit::createStandardContextMenu() +QtDartBindings_EXPORT void * +c_QLineEdit__createStandardContextMenu(void *thisObj); +// QLineEdit::cursorBackward(bool mark, int steps) +QtDartBindings_EXPORT void +c_QLineEdit__cursorBackward_bool_int(void *thisObj, bool mark, int steps); +// QLineEdit::cursorForward(bool mark, int steps) +QtDartBindings_EXPORT void +c_QLineEdit__cursorForward_bool_int(void *thisObj, bool mark, int steps); +// QLineEdit::cursorPosition() const +QtDartBindings_EXPORT int c_QLineEdit__cursorPosition(void *thisObj); +// QLineEdit::cursorPositionAt(const QPoint & pos) +QtDartBindings_EXPORT int c_QLineEdit__cursorPositionAt_QPoint(void *thisObj, + void *pos_); +// QLineEdit::cursorPositionChanged(int arg__1, int arg__2) +QtDartBindings_EXPORT void +c_QLineEdit__cursorPositionChanged_int_int(void *thisObj, int arg__1, + int arg__2); +QtDartBindings_EXPORT void c_QLineEdit__onCursorPositionChanged_int_int( + void *thisObj, void *contextQObject, + void *callback); // QLineEdit::cursorRect() const +QtDartBindings_EXPORT void *c_QLineEdit__cursorRect(void *thisObj); +// QLineEdit::cursorWordBackward(bool mark) +QtDartBindings_EXPORT void c_QLineEdit__cursorWordBackward_bool(void *thisObj, + bool mark); +// QLineEdit::cursorWordForward(bool mark) +QtDartBindings_EXPORT void c_QLineEdit__cursorWordForward_bool(void *thisObj, + bool mark); +// QLineEdit::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QLineEdit__customEvent_QEvent(void *thisObj, + void *event_); +// QLineEdit::cut() +QtDartBindings_EXPORT void c_QLineEdit__cut(void *thisObj); +// QLineEdit::del() +QtDartBindings_EXPORT void c_QLineEdit__del(void *thisObj); +// QLineEdit::deselect() +QtDartBindings_EXPORT void c_QLineEdit__deselect(void *thisObj); +// QLineEdit::devType() const +QtDartBindings_EXPORT int c_QLineEdit__devType(void *thisObj); +// QLineEdit::displayText() const +QtDartBindings_EXPORT void *c_QLineEdit__displayText(void *thisObj); +// QLineEdit::dragEnabled() const +QtDartBindings_EXPORT bool c_QLineEdit__dragEnabled(void *thisObj); +// QLineEdit::editingFinished() +QtDartBindings_EXPORT void c_QLineEdit__editingFinished(void *thisObj); +QtDartBindings_EXPORT void +c_QLineEdit__onEditingFinished(void *thisObj, void *contextQObject, + void *callback); // QLineEdit::end(bool mark) +QtDartBindings_EXPORT void c_QLineEdit__end_bool(void *thisObj, bool mark); +// QLineEdit::event(QEvent * arg__1) +QtDartBindings_EXPORT bool c_QLineEdit__event_QEvent(void *thisObj, + void *arg__1_); +// QLineEdit::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QLineEdit__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QLineEdit::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QLineEdit__focusNextPrevChild_bool(void *thisObj, + bool next); +// QLineEdit::hasAcceptableInput() const +QtDartBindings_EXPORT bool c_QLineEdit__hasAcceptableInput(void *thisObj); +// QLineEdit::hasFrame() const +QtDartBindings_EXPORT bool c_QLineEdit__hasFrame(void *thisObj); +// QLineEdit::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QLineEdit__hasHeightForWidth(void *thisObj); +// QLineEdit::hasSelectedText() const +QtDartBindings_EXPORT bool c_QLineEdit__hasSelectedText(void *thisObj); +// QLineEdit::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QLineEdit__heightForWidth_int(void *thisObj, + int arg__1); +// QLineEdit::home(bool mark) +QtDartBindings_EXPORT void c_QLineEdit__home_bool(void *thisObj, bool mark); +// QLineEdit::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QLineEdit__initPainter_QPainter(void *thisObj, + void *painter_); +// QLineEdit::inputMask() const +QtDartBindings_EXPORT void *c_QLineEdit__inputMask(void *thisObj); +// QLineEdit::inputRejected() +QtDartBindings_EXPORT void c_QLineEdit__inputRejected(void *thisObj); +QtDartBindings_EXPORT void c_QLineEdit__onInputRejected( + void *thisObj, void *contextQObject, + void *callback); // QLineEdit::insert(const QString & arg__1) +QtDartBindings_EXPORT void c_QLineEdit__insert_QString(void *thisObj, + const char *arg__1_); +// QLineEdit::isClearButtonEnabled() const +QtDartBindings_EXPORT bool c_QLineEdit__isClearButtonEnabled(void *thisObj); +// QLineEdit::isModified() const +QtDartBindings_EXPORT bool c_QLineEdit__isModified(void *thisObj); +// QLineEdit::isReadOnly() const +QtDartBindings_EXPORT bool c_QLineEdit__isReadOnly(void *thisObj); +// QLineEdit::isRedoAvailable() const +QtDartBindings_EXPORT bool c_QLineEdit__isRedoAvailable(void *thisObj); +// QLineEdit::isUndoAvailable() const +QtDartBindings_EXPORT bool c_QLineEdit__isUndoAvailable(void *thisObj); +// QLineEdit::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QLineEdit__leaveEvent_QEvent(void *thisObj, + void *event_); +// QLineEdit::maxLength() const +QtDartBindings_EXPORT int c_QLineEdit__maxLength(void *thisObj); +// QLineEdit::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QLineEdit__minimumSizeHint(void *thisObj); +// QLineEdit::mouseDoubleClickEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QLineEdit__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QLineEdit::mouseMoveEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QLineEdit__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QLineEdit::mousePressEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QLineEdit__mousePressEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QLineEdit::mouseReleaseEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QLineEdit__mouseReleaseEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QLineEdit::paintEvent(QPaintEvent * arg__1) +QtDartBindings_EXPORT void c_QLineEdit__paintEvent_QPaintEvent(void *thisObj, + void *arg__1_); +// QLineEdit::paste() +QtDartBindings_EXPORT void c_QLineEdit__paste(void *thisObj); +// QLineEdit::placeholderText() const +QtDartBindings_EXPORT void *c_QLineEdit__placeholderText(void *thisObj); +// QLineEdit::redo() +QtDartBindings_EXPORT void c_QLineEdit__redo(void *thisObj); +// QLineEdit::returnPressed() +QtDartBindings_EXPORT void c_QLineEdit__returnPressed(void *thisObj); +QtDartBindings_EXPORT void +c_QLineEdit__onReturnPressed(void *thisObj, void *contextQObject, + void *callback); // QLineEdit::selectAll() +QtDartBindings_EXPORT void c_QLineEdit__selectAll(void *thisObj); +// QLineEdit::selectedText() const +QtDartBindings_EXPORT void *c_QLineEdit__selectedText(void *thisObj); +// QLineEdit::selectionChanged() +QtDartBindings_EXPORT void c_QLineEdit__selectionChanged(void *thisObj); +QtDartBindings_EXPORT void c_QLineEdit__onSelectionChanged( + void *thisObj, void *contextQObject, + void *callback); // QLineEdit::selectionEnd() const +QtDartBindings_EXPORT int c_QLineEdit__selectionEnd(void *thisObj); +// QLineEdit::selectionLength() const +QtDartBindings_EXPORT int c_QLineEdit__selectionLength(void *thisObj); +// QLineEdit::selectionStart() const +QtDartBindings_EXPORT int c_QLineEdit__selectionStart(void *thisObj); +// QLineEdit::setClearButtonEnabled(bool enable) +QtDartBindings_EXPORT void +c_QLineEdit__setClearButtonEnabled_bool(void *thisObj, bool enable); +// QLineEdit::setCursorPosition(int arg__1) +QtDartBindings_EXPORT void c_QLineEdit__setCursorPosition_int(void *thisObj, + int arg__1); +// QLineEdit::setDragEnabled(bool b) +QtDartBindings_EXPORT void c_QLineEdit__setDragEnabled_bool(void *thisObj, + bool b); +// QLineEdit::setFrame(bool arg__1) +QtDartBindings_EXPORT void c_QLineEdit__setFrame_bool(void *thisObj, + bool arg__1); +// QLineEdit::setInputMask(const QString & inputMask) +QtDartBindings_EXPORT void +c_QLineEdit__setInputMask_QString(void *thisObj, const char *inputMask_); +// QLineEdit::setMaxLength(int arg__1) +QtDartBindings_EXPORT void c_QLineEdit__setMaxLength_int(void *thisObj, + int arg__1); +// QLineEdit::setModified(bool arg__1) +QtDartBindings_EXPORT void c_QLineEdit__setModified_bool(void *thisObj, + bool arg__1); +// QLineEdit::setPlaceholderText(const QString & arg__1) +QtDartBindings_EXPORT void +c_QLineEdit__setPlaceholderText_QString(void *thisObj, const char *arg__1_); +// QLineEdit::setReadOnly(bool arg__1) +QtDartBindings_EXPORT void c_QLineEdit__setReadOnly_bool(void *thisObj, + bool arg__1); +// QLineEdit::setSelection(int arg__1, int arg__2) +QtDartBindings_EXPORT void +c_QLineEdit__setSelection_int_int(void *thisObj, int arg__1, int arg__2); +// QLineEdit::setText(const QString & arg__1) +QtDartBindings_EXPORT void c_QLineEdit__setText_QString(void *thisObj, + const char *arg__1_); +// QLineEdit::setTextMargins(int left, int top, int right, int bottom) +QtDartBindings_EXPORT void +c_QLineEdit__setTextMargins_int_int_int_int(void *thisObj, int left, int top, + int right, int bottom); +// QLineEdit::setVisible(bool visible) +QtDartBindings_EXPORT void c_QLineEdit__setVisible_bool(void *thisObj, + bool visible); +// QLineEdit::sharedPainter() const +QtDartBindings_EXPORT void *c_QLineEdit__sharedPainter(void *thisObj); +// QLineEdit::sizeHint() const +QtDartBindings_EXPORT void *c_QLineEdit__sizeHint(void *thisObj); +// QLineEdit::text() const +QtDartBindings_EXPORT void *c_QLineEdit__text(void *thisObj); +// QLineEdit::textChanged(const QString & arg__1) +QtDartBindings_EXPORT void +c_QLineEdit__textChanged_QString(void *thisObj, const char *arg__1_); +QtDartBindings_EXPORT void c_QLineEdit__onTextChanged_QString( + void *thisObj, void *contextQObject, + void *callback); // QLineEdit::textEdited(const QString & arg__1) +QtDartBindings_EXPORT void c_QLineEdit__textEdited_QString(void *thisObj, + const char *arg__1_); +QtDartBindings_EXPORT void c_QLineEdit__onTextEdited_QString( + void *thisObj, void *contextQObject, + void *callback); // QLineEdit::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QLineEdit__tr_char_char_int(const char *s, const char *c, int n); +// QLineEdit::undo() +QtDartBindings_EXPORT void c_QLineEdit__undo(void *thisObj); +QtDartBindings_EXPORT void c_QLineEdit__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QLineEdit__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QLineEdit_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QLineEdit_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QLineEdit_wrapper.cpp new file mode 100644 index 0000000..a6713bc --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QLineEdit_wrapper.cpp @@ -0,0 +1,1706 @@ +#include "QLineEdit_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QLineEdit_wrapper::QLineEdit_wrapper(QWidget *parent) : ::QLineEdit(parent) {} + +// tag=1006 +QLineEdit_wrapper::QLineEdit_wrapper(const QString &arg__1, QWidget *parent) + : ::QLineEdit(arg__1, parent) {} +void QLineEdit_wrapper::backspace() { + // tag=1000 + + // tag=1004 + ::QLineEdit::backspace(); +} +void QLineEdit_wrapper::changeEvent(QEvent *arg__1) { + // tag=1000 + if (m_changeEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QLineEdit::changeEvent(arg__1); + } +} +// tag=1009 +void QLineEdit_wrapper::changeEvent_nocallback(QEvent *arg__1) { + // tag=1003 + ::QLineEdit::changeEvent(arg__1); +} +void QLineEdit_wrapper::clear() { + // tag=1000 + + // tag=1004 + ::QLineEdit::clear(); +} +void QLineEdit_wrapper::copy() const { + // tag=1000 + + // tag=1004 + ::QLineEdit::copy(); +} +QMenu *QLineEdit_wrapper::createStandardContextMenu() { + // tag=1000 + + // tag=1004 + return ::QLineEdit::createStandardContextMenu(); +} +void QLineEdit_wrapper::cursorBackward(bool mark, int steps) { + // tag=1000 + + // tag=1004 + ::QLineEdit::cursorBackward(mark, steps); +} +void QLineEdit_wrapper::cursorForward(bool mark, int steps) { + // tag=1000 + + // tag=1004 + ::QLineEdit::cursorForward(mark, steps); +} +int QLineEdit_wrapper::cursorPosition() const { + // tag=1000 + + // tag=1004 + return ::QLineEdit::cursorPosition(); +} +int QLineEdit_wrapper::cursorPositionAt(const QPoint &pos) { + // tag=1000 + + // tag=1004 + return ::QLineEdit::cursorPositionAt(pos); +} +void QLineEdit_wrapper::cursorPositionChanged(int arg__1, int arg__2) { + // tag=1000 + + // tag=1004 + ::QLineEdit::cursorPositionChanged(arg__1, arg__2); +} +QRect QLineEdit_wrapper::cursorRect() const { + // tag=1000 + + // tag=1004 + return ::QLineEdit::cursorRect(); +} +void QLineEdit_wrapper::cursorWordBackward(bool mark) { + // tag=1000 + + // tag=1004 + ::QLineEdit::cursorWordBackward(mark); +} +void QLineEdit_wrapper::cursorWordForward(bool mark) { + // tag=1000 + + // tag=1004 + ::QLineEdit::cursorWordForward(mark); +} +void QLineEdit_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QLineEdit::customEvent(event); + } +} +// tag=1009 +void QLineEdit_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QLineEdit::customEvent(event); +} +void QLineEdit_wrapper::cut() { + // tag=1000 + + // tag=1004 + ::QLineEdit::cut(); +} +void QLineEdit_wrapper::del() { + // tag=1000 + + // tag=1004 + ::QLineEdit::del(); +} +void QLineEdit_wrapper::deselect() { + // tag=1000 + + // tag=1004 + ::QLineEdit::deselect(); +} +int QLineEdit_wrapper::devType() const { + // tag=1000 + if (m_devTypeCallback) { + // tag=1001 + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QLineEdit::devType(); + } +} +// tag=1009 +int QLineEdit_wrapper::devType_nocallback() const { + // tag=1003 + return ::QLineEdit::devType(); +} +QString QLineEdit_wrapper::displayText() const { + // tag=1000 + + // tag=1004 + return ::QLineEdit::displayText(); +} +bool QLineEdit_wrapper::dragEnabled() const { + // tag=1000 + + // tag=1004 + return ::QLineEdit::dragEnabled(); +} +void QLineEdit_wrapper::editingFinished() { + // tag=1000 + + // tag=1004 + ::QLineEdit::editingFinished(); +} +void QLineEdit_wrapper::end(bool mark) { + // tag=1000 + + // tag=1004 + ::QLineEdit::end(mark); +} +bool QLineEdit_wrapper::event(QEvent *arg__1) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QLineEdit::event(arg__1); + } +} +// tag=1009 +bool QLineEdit_wrapper::event_nocallback(QEvent *arg__1) { + // tag=1003 + return ::QLineEdit::event(arg__1); +} +bool QLineEdit_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QLineEdit::eventFilter(watched, event); + } +} +// tag=1009 +bool QLineEdit_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + // tag=1003 + return ::QLineEdit::eventFilter(watched, event); +} +bool QLineEdit_wrapper::focusNextPrevChild(bool next) { + // tag=1000 + if (m_focusNextPrevChildCallback) { + // tag=1001 + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + // tag=1002 + return ::QLineEdit::focusNextPrevChild(next); + } +} +// tag=1009 +bool QLineEdit_wrapper::focusNextPrevChild_nocallback(bool next) { + // tag=1003 + return ::QLineEdit::focusNextPrevChild(next); +} +bool QLineEdit_wrapper::hasAcceptableInput() const { + // tag=1000 + + // tag=1004 + return ::QLineEdit::hasAcceptableInput(); +} +bool QLineEdit_wrapper::hasFrame() const { + // tag=1000 + + // tag=1004 + return ::QLineEdit::hasFrame(); +} +bool QLineEdit_wrapper::hasHeightForWidth() const { + // tag=1000 + if (m_hasHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QLineEdit::hasHeightForWidth(); + } +} +// tag=1009 +bool QLineEdit_wrapper::hasHeightForWidth_nocallback() const { + // tag=1003 + return ::QLineEdit::hasHeightForWidth(); +} +bool QLineEdit_wrapper::hasSelectedText() const { + // tag=1000 + + // tag=1004 + return ::QLineEdit::hasSelectedText(); +} +int QLineEdit_wrapper::heightForWidth(int arg__1) const { + // tag=1000 + if (m_heightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QLineEdit::heightForWidth(arg__1); + } +} +// tag=1009 +int QLineEdit_wrapper::heightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QLineEdit::heightForWidth(arg__1); +} +void QLineEdit_wrapper::home(bool mark) { + // tag=1000 + + // tag=1004 + ::QLineEdit::home(mark); +} +void QLineEdit_wrapper::initPainter(QPainter *painter) const { + // tag=1000 + if (m_initPainterCallback) { + // tag=1001 + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + // tag=1002 + ::QLineEdit::initPainter(painter); + } +} +// tag=1009 +void QLineEdit_wrapper::initPainter_nocallback(QPainter *painter) const { + // tag=1003 + ::QLineEdit::initPainter(painter); +} +QString QLineEdit_wrapper::inputMask() const { + // tag=1000 + + // tag=1004 + return ::QLineEdit::inputMask(); +} +void QLineEdit_wrapper::inputRejected() { + // tag=1000 + + // tag=1004 + ::QLineEdit::inputRejected(); +} +void QLineEdit_wrapper::insert(const QString &arg__1) { + // tag=1000 + + // tag=1004 + ::QLineEdit::insert(arg__1); +} +bool QLineEdit_wrapper::isClearButtonEnabled() const { + // tag=1000 + + // tag=1004 + return ::QLineEdit::isClearButtonEnabled(); +} +bool QLineEdit_wrapper::isModified() const { + // tag=1000 + + // tag=1004 + return ::QLineEdit::isModified(); +} +bool QLineEdit_wrapper::isReadOnly() const { + // tag=1000 + + // tag=1004 + return ::QLineEdit::isReadOnly(); +} +bool QLineEdit_wrapper::isRedoAvailable() const { + // tag=1000 + + // tag=1004 + return ::QLineEdit::isRedoAvailable(); +} +bool QLineEdit_wrapper::isUndoAvailable() const { + // tag=1000 + + // tag=1004 + return ::QLineEdit::isUndoAvailable(); +} +void QLineEdit_wrapper::leaveEvent(QEvent *event) { + // tag=1000 + if (m_leaveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QLineEdit::leaveEvent(event); + } +} +// tag=1009 +void QLineEdit_wrapper::leaveEvent_nocallback(QEvent *event) { + // tag=1003 + ::QLineEdit::leaveEvent(event); +} +int QLineEdit_wrapper::maxLength() const { + // tag=1000 + + // tag=1004 + return ::QLineEdit::maxLength(); +} +QSize QLineEdit_wrapper::minimumSizeHint() const { + // tag=1000 + if (m_minimumSizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QLineEdit::minimumSizeHint(); + } +} +// tag=1009 +QSize QLineEdit_wrapper::minimumSizeHint_nocallback() const { + // tag=1003 + return ::QLineEdit::minimumSizeHint(); +} +void QLineEdit_wrapper::mouseDoubleClickEvent(QMouseEvent *arg__1) { + // tag=1000 + if (m_mouseDoubleClickEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QLineEdit::mouseDoubleClickEvent(arg__1); + } +} +// tag=1009 +void QLineEdit_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *arg__1) { + // tag=1003 + ::QLineEdit::mouseDoubleClickEvent(arg__1); +} +void QLineEdit_wrapper::mouseMoveEvent(QMouseEvent *arg__1) { + // tag=1000 + if (m_mouseMoveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QLineEdit::mouseMoveEvent(arg__1); + } +} +// tag=1009 +void QLineEdit_wrapper::mouseMoveEvent_nocallback(QMouseEvent *arg__1) { + // tag=1003 + ::QLineEdit::mouseMoveEvent(arg__1); +} +void QLineEdit_wrapper::mousePressEvent(QMouseEvent *arg__1) { + // tag=1000 + if (m_mousePressEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QLineEdit::mousePressEvent(arg__1); + } +} +// tag=1009 +void QLineEdit_wrapper::mousePressEvent_nocallback(QMouseEvent *arg__1) { + // tag=1003 + ::QLineEdit::mousePressEvent(arg__1); +} +void QLineEdit_wrapper::mouseReleaseEvent(QMouseEvent *arg__1) { + // tag=1000 + if (m_mouseReleaseEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QLineEdit::mouseReleaseEvent(arg__1); + } +} +// tag=1009 +void QLineEdit_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *arg__1) { + // tag=1003 + ::QLineEdit::mouseReleaseEvent(arg__1); +} +void QLineEdit_wrapper::paintEvent(QPaintEvent *arg__1) { + // tag=1000 + if (m_paintEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QLineEdit::paintEvent(arg__1); + } +} +// tag=1009 +void QLineEdit_wrapper::paintEvent_nocallback(QPaintEvent *arg__1) { + // tag=1003 + ::QLineEdit::paintEvent(arg__1); +} +void QLineEdit_wrapper::paste() { + // tag=1000 + + // tag=1004 + ::QLineEdit::paste(); +} +QString QLineEdit_wrapper::placeholderText() const { + // tag=1000 + + // tag=1004 + return ::QLineEdit::placeholderText(); +} +void QLineEdit_wrapper::redo() { + // tag=1000 + + // tag=1004 + ::QLineEdit::redo(); +} +void QLineEdit_wrapper::returnPressed() { + // tag=1000 + + // tag=1004 + ::QLineEdit::returnPressed(); +} +void QLineEdit_wrapper::selectAll() { + // tag=1000 + + // tag=1004 + ::QLineEdit::selectAll(); +} +QString QLineEdit_wrapper::selectedText() const { + // tag=1000 + + // tag=1004 + return ::QLineEdit::selectedText(); +} +void QLineEdit_wrapper::selectionChanged() { + // tag=1000 + + // tag=1004 + ::QLineEdit::selectionChanged(); +} +int QLineEdit_wrapper::selectionEnd() const { + // tag=1000 + + // tag=1004 + return ::QLineEdit::selectionEnd(); +} +int QLineEdit_wrapper::selectionLength() const { + // tag=1000 + + // tag=1004 + return ::QLineEdit::selectionLength(); +} +int QLineEdit_wrapper::selectionStart() const { + // tag=1000 + + // tag=1004 + return ::QLineEdit::selectionStart(); +} +void QLineEdit_wrapper::setClearButtonEnabled(bool enable) { + // tag=1000 + + // tag=1004 + ::QLineEdit::setClearButtonEnabled(enable); +} +void QLineEdit_wrapper::setCursorPosition(int arg__1) { + // tag=1000 + + // tag=1004 + ::QLineEdit::setCursorPosition(arg__1); +} +void QLineEdit_wrapper::setDragEnabled(bool b) { + // tag=1000 + + // tag=1004 + ::QLineEdit::setDragEnabled(b); +} +void QLineEdit_wrapper::setFrame(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QLineEdit::setFrame(arg__1); +} +void QLineEdit_wrapper::setInputMask(const QString &inputMask) { + // tag=1000 + + // tag=1004 + ::QLineEdit::setInputMask(inputMask); +} +void QLineEdit_wrapper::setMaxLength(int arg__1) { + // tag=1000 + + // tag=1004 + ::QLineEdit::setMaxLength(arg__1); +} +void QLineEdit_wrapper::setModified(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QLineEdit::setModified(arg__1); +} +void QLineEdit_wrapper::setPlaceholderText(const QString &arg__1) { + // tag=1000 + + // tag=1004 + ::QLineEdit::setPlaceholderText(arg__1); +} +void QLineEdit_wrapper::setReadOnly(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QLineEdit::setReadOnly(arg__1); +} +void QLineEdit_wrapper::setSelection(int arg__1, int arg__2) { + // tag=1000 + + // tag=1004 + ::QLineEdit::setSelection(arg__1, arg__2); +} +void QLineEdit_wrapper::setText(const QString &arg__1) { + // tag=1000 + + // tag=1004 + ::QLineEdit::setText(arg__1); +} +void QLineEdit_wrapper::setTextMargins(int left, int top, int right, + int bottom) { + // tag=1000 + + // tag=1004 + ::QLineEdit::setTextMargins(left, top, right, bottom); +} +void QLineEdit_wrapper::setVisible(bool visible) { + // tag=1000 + if (m_setVisibleCallback) { + // tag=1001 + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + // tag=1002 + ::QLineEdit::setVisible(visible); + } +} +// tag=1009 +void QLineEdit_wrapper::setVisible_nocallback(bool visible) { + // tag=1003 + ::QLineEdit::setVisible(visible); +} +QPainter *QLineEdit_wrapper::sharedPainter() const { + // tag=1000 + if (m_sharedPainterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QLineEdit::sharedPainter(); + } +} +// tag=1009 +QPainter *QLineEdit_wrapper::sharedPainter_nocallback() const { + // tag=1003 + return ::QLineEdit::sharedPainter(); +} +QSize QLineEdit_wrapper::sizeHint() const { + // tag=1000 + if (m_sizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QLineEdit::sizeHint(); + } +} +// tag=1009 +QSize QLineEdit_wrapper::sizeHint_nocallback() const { + // tag=1003 + return ::QLineEdit::sizeHint(); +} +QString QLineEdit_wrapper::text() const { + // tag=1000 + + // tag=1004 + return ::QLineEdit::text(); +} +void QLineEdit_wrapper::textChanged(const QString &arg__1) { + // tag=1000 + + // tag=1004 + ::QLineEdit::textChanged(arg__1); +} +void QLineEdit_wrapper::textEdited(const QString &arg__1) { + // tag=1000 + + // tag=1004 + ::QLineEdit::textEdited(arg__1); +} +QString QLineEdit_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QLineEdit::tr(s, c, n); +} +void QLineEdit_wrapper::undo() { + // tag=1000 + + // tag=1004 + ::QLineEdit::undo(); +} + +// tag=1005 +QLineEdit_wrapper::~QLineEdit_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QLineEdit *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QLineEdit_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QLineEdit_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QLineEdit__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QLineEdit_wrapper(parent); + return reinterpret_cast(ptr); +} +void *c_QLineEdit__constructor_QString_QWidget(const char *arg__1_, + void *parent_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QLineEdit_wrapper(arg__1, parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// backspace() +void c_QLineEdit__backspace(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->backspace(); +} + +// tag=1050 +// changeEvent(QEvent * arg__1) +void c_QLineEdit__changeEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->changeEvent_nocallback(arg__1); +} + +// tag=1050 +// clear() +void c_QLineEdit__clear(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clear(); +} + +// tag=1050 +// copy() const +void c_QLineEdit__copy(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->copy(); +} + +// tag=1050 +// createStandardContextMenu() +void *c_QLineEdit__createStandardContextMenu(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->createStandardContextMenu(); +} + +// tag=1050 +// cursorBackward(bool mark, int steps) +void c_QLineEdit__cursorBackward_bool_int(void *thisObj, bool mark, int steps) { + // tag=1010 + fromPtr(thisObj)->cursorBackward(mark, steps); +} + +// tag=1050 +// cursorForward(bool mark, int steps) +void c_QLineEdit__cursorForward_bool_int(void *thisObj, bool mark, int steps) { + // tag=1010 + fromPtr(thisObj)->cursorForward(mark, steps); +} + +// tag=1050 +// cursorPosition() const +int c_QLineEdit__cursorPosition(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->cursorPosition(); +} + +// tag=1050 +// cursorPositionAt(const QPoint & pos) +int c_QLineEdit__cursorPositionAt_QPoint(void *thisObj, void *pos_) { + auto &pos = *reinterpret_cast(pos_); + return + // tag=1010 + fromPtr(thisObj)->cursorPositionAt(pos); +} + +// tag=1050 +// cursorPositionChanged(int arg__1, int arg__2) +void c_QLineEdit__cursorPositionChanged_int_int(void *thisObj, int arg__1, + int arg__2) { + // tag=1010 + fromPtr(thisObj)->cursorPositionChanged(arg__1, arg__2); +} + +// tag=1079 +void c_QLineEdit__onCursorPositionChanged_int_int(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QLineEdit::cursorPositionChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// cursorRect() const +void *c_QLineEdit__cursorRect(void *thisObj) { + return + // tag=1011 + + // tag=1073 + + // tag=1072 + new Dartagnan::ValueWrapper{fromWrapperPtr(thisObj)->cursorRect()}; +} + +// tag=1050 +// cursorWordBackward(bool mark) +void c_QLineEdit__cursorWordBackward_bool(void *thisObj, bool mark) { + // tag=1010 + fromPtr(thisObj)->cursorWordBackward(mark); +} + +// tag=1050 +// cursorWordForward(bool mark) +void c_QLineEdit__cursorWordForward_bool(void *thisObj, bool mark) { + // tag=1010 + fromPtr(thisObj)->cursorWordForward(mark); +} + +// tag=1079 +void c_QLineEdit__onCustomContextMenuRequested_QPoint(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QLineEdit::customContextMenuRequested, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QLineEdit__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// cut() +void c_QLineEdit__cut(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->cut(); +} + +// tag=1050 +// del() +void c_QLineEdit__del(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->del(); +} + +// tag=1050 +// deselect() +void c_QLineEdit__deselect(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->deselect(); +} + +// tag=1050 +// devType() const +int c_QLineEdit__devType(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); +} + +// tag=1050 +// displayText() const +void *c_QLineEdit__displayText(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->displayText()}; +} + +// tag=1050 +// dragEnabled() const +bool c_QLineEdit__dragEnabled(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->dragEnabled(); +} + +// tag=1050 +// editingFinished() +void c_QLineEdit__editingFinished(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->editingFinished(); +} + +// tag=1079 +void c_QLineEdit__onEditingFinished(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QLineEdit::editingFinished, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// end(bool mark) +void c_QLineEdit__end_bool(void *thisObj, bool mark) { + // tag=1010 + fromPtr(thisObj)->end(mark); +} + +// tag=1050 +// event(QEvent * arg__1) +bool c_QLineEdit__event_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(arg__1); + } else { + return targetPtr->event(arg__1); + } + }(); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QLineEdit__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// focusNextPrevChild(bool next) +bool c_QLineEdit__focusNextPrevChild_bool(void *thisObj, bool next) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); +} + +// tag=1050 +// hasAcceptableInput() const +bool c_QLineEdit__hasAcceptableInput(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->hasAcceptableInput(); +} + +// tag=1050 +// hasFrame() const +bool c_QLineEdit__hasFrame(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->hasFrame(); +} + +// tag=1050 +// hasHeightForWidth() const +bool c_QLineEdit__hasHeightForWidth(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); +} + +// tag=1050 +// hasSelectedText() const +bool c_QLineEdit__hasSelectedText(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->hasSelectedText(); +} + +// tag=1050 +// heightForWidth(int arg__1) const +int c_QLineEdit__heightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// home(bool mark) +void c_QLineEdit__home_bool(void *thisObj, bool mark) { + // tag=1010 + fromPtr(thisObj)->home(mark); +} + +// tag=1050 +// initPainter(QPainter * painter) const +void c_QLineEdit__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} + +// tag=1050 +// inputMask() const +void *c_QLineEdit__inputMask(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->inputMask()}; +} + +// tag=1050 +// inputRejected() +void c_QLineEdit__inputRejected(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->inputRejected(); +} + +// tag=1079 +void c_QLineEdit__onInputRejected(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QLineEdit::inputRejected, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// insert(const QString & arg__1) +void c_QLineEdit__insert_QString(void *thisObj, const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + // tag=1010 + fromPtr(thisObj)->insert(arg__1); +} + +// tag=1050 +// isClearButtonEnabled() const +bool c_QLineEdit__isClearButtonEnabled(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isClearButtonEnabled(); +} + +// tag=1050 +// isModified() const +bool c_QLineEdit__isModified(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isModified(); +} + +// tag=1050 +// isReadOnly() const +bool c_QLineEdit__isReadOnly(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isReadOnly(); +} + +// tag=1050 +// isRedoAvailable() const +bool c_QLineEdit__isRedoAvailable(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isRedoAvailable(); +} + +// tag=1050 +// isUndoAvailable() const +bool c_QLineEdit__isUndoAvailable(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isUndoAvailable(); +} + +// tag=1050 +// leaveEvent(QEvent * event) +void c_QLineEdit__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} + +// tag=1050 +// maxLength() const +int c_QLineEdit__maxLength(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->maxLength(); +} + +// tag=1050 +// minimumSizeHint() const +void *c_QLineEdit__minimumSizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; +} + +// tag=1050 +// mouseDoubleClickEvent(QMouseEvent * arg__1) +void c_QLineEdit__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(arg__1); +} + +// tag=1050 +// mouseMoveEvent(QMouseEvent * arg__1) +void c_QLineEdit__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(arg__1); +} + +// tag=1050 +// mousePressEvent(QMouseEvent * arg__1) +void c_QLineEdit__mousePressEvent_QMouseEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(arg__1); +} + +// tag=1050 +// mouseReleaseEvent(QMouseEvent * arg__1) +void c_QLineEdit__mouseReleaseEvent_QMouseEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(arg__1); +} + +// tag=1050 +// paintEvent(QPaintEvent * arg__1) +void c_QLineEdit__paintEvent_QPaintEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->paintEvent_nocallback(arg__1); +} + +// tag=1050 +// paste() +void c_QLineEdit__paste(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->paste(); +} + +// tag=1050 +// placeholderText() const +void *c_QLineEdit__placeholderText(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->placeholderText()}; +} + +// tag=1050 +// redo() +void c_QLineEdit__redo(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->redo(); +} + +// tag=1050 +// returnPressed() +void c_QLineEdit__returnPressed(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->returnPressed(); +} + +// tag=1079 +void c_QLineEdit__onReturnPressed(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QLineEdit::returnPressed, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// selectAll() +void c_QLineEdit__selectAll(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->selectAll(); +} + +// tag=1050 +// selectedText() const +void *c_QLineEdit__selectedText(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->selectedText()}; +} + +// tag=1050 +// selectionChanged() +void c_QLineEdit__selectionChanged(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->selectionChanged(); +} + +// tag=1079 +void c_QLineEdit__onSelectionChanged(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QLineEdit::selectionChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// selectionEnd() const +int c_QLineEdit__selectionEnd(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->selectionEnd(); +} + +// tag=1050 +// selectionLength() const +int c_QLineEdit__selectionLength(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->selectionLength(); +} + +// tag=1050 +// selectionStart() const +int c_QLineEdit__selectionStart(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->selectionStart(); +} + +// tag=1050 +// setClearButtonEnabled(bool enable) +void c_QLineEdit__setClearButtonEnabled_bool(void *thisObj, bool enable) { + // tag=1010 + fromPtr(thisObj)->setClearButtonEnabled(enable); +} + +// tag=1050 +// setCursorPosition(int arg__1) +void c_QLineEdit__setCursorPosition_int(void *thisObj, int arg__1) { + // tag=1010 + fromPtr(thisObj)->setCursorPosition(arg__1); +} + +// tag=1050 +// setDragEnabled(bool b) +void c_QLineEdit__setDragEnabled_bool(void *thisObj, bool b) { + // tag=1010 + fromPtr(thisObj)->setDragEnabled(b); +} + +// tag=1050 +// setFrame(bool arg__1) +void c_QLineEdit__setFrame_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->setFrame(arg__1); +} + +// tag=1050 +// setInputMask(const QString & inputMask) +void c_QLineEdit__setInputMask_QString(void *thisObj, const char *inputMask_) { + const auto inputMask = QString::fromUtf8(inputMask_); + // tag=1010 + fromPtr(thisObj)->setInputMask(inputMask); +} + +// tag=1050 +// setMaxLength(int arg__1) +void c_QLineEdit__setMaxLength_int(void *thisObj, int arg__1) { + // tag=1010 + fromPtr(thisObj)->setMaxLength(arg__1); +} + +// tag=1050 +// setModified(bool arg__1) +void c_QLineEdit__setModified_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->setModified(arg__1); +} + +// tag=1050 +// setPlaceholderText(const QString & arg__1) +void c_QLineEdit__setPlaceholderText_QString(void *thisObj, + const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + // tag=1010 + fromPtr(thisObj)->setPlaceholderText(arg__1); +} + +// tag=1050 +// setReadOnly(bool arg__1) +void c_QLineEdit__setReadOnly_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->setReadOnly(arg__1); +} + +// tag=1050 +// setSelection(int arg__1, int arg__2) +void c_QLineEdit__setSelection_int_int(void *thisObj, int arg__1, int arg__2) { + // tag=1010 + fromPtr(thisObj)->setSelection(arg__1, arg__2); +} + +// tag=1050 +// setText(const QString & arg__1) +void c_QLineEdit__setText_QString(void *thisObj, const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + // tag=1010 + fromPtr(thisObj)->setText(arg__1); +} + +// tag=1050 +// setTextMargins(int left, int top, int right, int bottom) +void c_QLineEdit__setTextMargins_int_int_int_int(void *thisObj, int left, + int top, int right, + int bottom) { + // tag=1010 + fromPtr(thisObj)->setTextMargins(left, top, right, bottom); +} + +// tag=1050 +// setVisible(bool visible) +void c_QLineEdit__setVisible_bool(void *thisObj, bool visible) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} + +// tag=1050 +// sharedPainter() const +void *c_QLineEdit__sharedPainter(void *thisObj) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->sharedPainter_nocallback(); +} + +// tag=1050 +// sizeHint() const +void *c_QLineEdit__sizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; +} + +// tag=1050 +// text() const +void *c_QLineEdit__text(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->text()}; +} + +// tag=1050 +// textChanged(const QString & arg__1) +void c_QLineEdit__textChanged_QString(void *thisObj, const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + // tag=1010 + fromPtr(thisObj)->textChanged(arg__1); +} + +// tag=1079 +void c_QLineEdit__onTextChanged_QString(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QLineEdit::textChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// textEdited(const QString & arg__1) +void c_QLineEdit__textEdited_QString(void *thisObj, const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + // tag=1010 + fromPtr(thisObj)->textEdited(arg__1); +} + +// tag=1079 +void c_QLineEdit__onTextEdited_QString(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QLineEdit::textEdited, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QLineEdit__tr_char_char_int(const char *s, const char *c, + int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QLineEdit_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// undo() +void c_QLineEdit__undo(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->undo(); +} + +// tag=1079 +void c_QLineEdit__onWindowIconChanged_QIcon(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QLineEdit::windowIconChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QLineEdit__onWindowIconTextChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QLineEdit::windowIconTextChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QLineEdit__onWindowTitleChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QLineEdit::windowTitleChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QLineEdit__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QLineEdit__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1124: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLineEdit_wrapper::Callback_changeEvent>( + callback); + break; + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLineEdit_wrapper::Callback_customEvent>( + callback); + break; + case 1141: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLineEdit_wrapper::Callback_devType>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLineEdit_wrapper::Callback_event>(callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLineEdit_wrapper::Callback_eventFilter>( + callback); + break; + case 1150: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1164: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1168: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLineEdit_wrapper::Callback_heightForWidth>( + callback); + break; + case 1171: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLineEdit_wrapper::Callback_initPainter>( + callback); + break; + case 1196: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLineEdit_wrapper::Callback_leaveEvent>( + callback); + break; + case 1216: + wrapper->m_minimumSizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLineEdit_wrapper::Callback_minimumSizeHint>( + callback); + break; + case 1218: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1220: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLineEdit_wrapper::Callback_mouseMoveEvent>( + callback); + break; + case 1221: + wrapper->m_mousePressEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLineEdit_wrapper::Callback_mousePressEvent>( + callback); + break; + case 1222: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 1229: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLineEdit_wrapper::Callback_paintEvent>( + callback); + break; + case 1309: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLineEdit_wrapper::Callback_setVisible>( + callback); + break; + case 1318: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLineEdit_wrapper::Callback_sharedPainter>( + callback); + break; + case 1326: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QLineEdit_wrapper::Callback_sizeHint>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QLineEdit_wrapper.h b/generated/QtDartBindings/dart/ffi/QLineEdit_wrapper.h new file mode 100644 index 0000000..523b332 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QLineEdit_wrapper.h @@ -0,0 +1,690 @@ + +// tag=1040 +#include "QtDartBindings_exports.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 + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QLineEdit_wrapper : public ::QLineEdit { +public: + ~QLineEdit_wrapper(); + // tag=1041 + QLineEdit_wrapper(QWidget *parent = nullptr); + // tag=1041 + QLineEdit_wrapper(const QString &arg__1, QWidget *parent = nullptr); + // tag=1041 + void backspace(); + // tag=1041 + virtual void changeEvent(QEvent *arg__1); + // tag=1008 + virtual void changeEvent_nocallback(QEvent *arg__1); + // tag=1041 + void clear(); + // tag=1041 + void copy() const; + // tag=1041 + QMenu *createStandardContextMenu(); + // tag=1041 + void cursorBackward(bool mark, int steps = 1); + // tag=1041 + void cursorForward(bool mark, int steps = 1); + // tag=1041 + int cursorPosition() const; + // tag=1041 + int cursorPositionAt(const QPoint &pos); + // tag=1041 + void cursorPositionChanged(int arg__1, int arg__2); + // tag=1041 + QRect cursorRect() const; + // tag=1041 + void cursorWordBackward(bool mark); + // tag=1041 + void cursorWordForward(bool mark); + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + void cut(); + // tag=1041 + void del(); + // tag=1041 + void deselect(); + // tag=1041 + virtual int devType() const; + // tag=1008 + virtual int devType_nocallback() const; + // tag=1041 + QString displayText() const; + // tag=1041 + bool dragEnabled() const; + // tag=1041 + void editingFinished(); + // tag=1041 + void end(bool mark); + // tag=1041 + virtual bool event(QEvent *arg__1); + // tag=1008 + virtual bool event_nocallback(QEvent *arg__1); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + virtual bool focusNextPrevChild(bool next); + // tag=1008 + virtual bool focusNextPrevChild_nocallback(bool next); + // tag=1041 + bool hasAcceptableInput() const; + // tag=1041 + bool hasFrame() const; + // tag=1041 + virtual bool hasHeightForWidth() const; + // tag=1008 + virtual bool hasHeightForWidth_nocallback() const; + // tag=1041 + bool hasSelectedText() const; + // tag=1041 + virtual int heightForWidth(int arg__1) const; + // tag=1008 + virtual int heightForWidth_nocallback(int arg__1) const; + // tag=1041 + void home(bool mark); + // tag=1041 + virtual void initPainter(QPainter *painter) const; + // tag=1008 + virtual void initPainter_nocallback(QPainter *painter) const; + // tag=1041 + QString inputMask() const; + // tag=1041 + void inputRejected(); + // tag=1041 + void insert(const QString &arg__1); + // tag=1041 + bool isClearButtonEnabled() const; + // tag=1041 + bool isModified() const; + // tag=1041 + bool isReadOnly() const; + // tag=1041 + bool isRedoAvailable() const; + // tag=1041 + bool isUndoAvailable() const; + // tag=1041 + virtual void leaveEvent(QEvent *event); + // tag=1008 + virtual void leaveEvent_nocallback(QEvent *event); + // tag=1041 + int maxLength() const; + // tag=1041 + virtual QSize minimumSizeHint() const; + // tag=1008 + virtual QSize minimumSizeHint_nocallback() const; + // tag=1041 + virtual void mouseDoubleClickEvent(QMouseEvent *arg__1); + // tag=1008 + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *arg__1); + // tag=1041 + virtual void mouseMoveEvent(QMouseEvent *arg__1); + // tag=1008 + virtual void mouseMoveEvent_nocallback(QMouseEvent *arg__1); + // tag=1041 + virtual void mousePressEvent(QMouseEvent *arg__1); + // tag=1008 + virtual void mousePressEvent_nocallback(QMouseEvent *arg__1); + // tag=1041 + virtual void mouseReleaseEvent(QMouseEvent *arg__1); + // tag=1008 + virtual void mouseReleaseEvent_nocallback(QMouseEvent *arg__1); + // tag=1041 + virtual void paintEvent(QPaintEvent *arg__1); + // tag=1008 + virtual void paintEvent_nocallback(QPaintEvent *arg__1); + // tag=1041 + void paste(); + // tag=1041 + QString placeholderText() const; + // tag=1041 + void redo(); + // tag=1041 + void returnPressed(); + // tag=1041 + void selectAll(); + // tag=1041 + QString selectedText() const; + // tag=1041 + void selectionChanged(); + // tag=1041 + int selectionEnd() const; + // tag=1041 + int selectionLength() const; + // tag=1041 + int selectionStart() const; + // tag=1041 + void setClearButtonEnabled(bool enable); + // tag=1041 + void setCursorPosition(int arg__1); + // tag=1041 + void setDragEnabled(bool b); + // tag=1041 + void setFrame(bool arg__1); + // tag=1041 + void setInputMask(const QString &inputMask); + // tag=1041 + void setMaxLength(int arg__1); + // tag=1041 + void setModified(bool arg__1); + // tag=1041 + void setPlaceholderText(const QString &arg__1); + // tag=1041 + void setReadOnly(bool arg__1); + // tag=1041 + void setSelection(int arg__1, int arg__2); + // tag=1041 + void setText(const QString &arg__1); + // tag=1041 + void setTextMargins(int left, int top, int right, int bottom); + // tag=1041 + virtual void setVisible(bool visible); + // tag=1008 + virtual void setVisible_nocallback(bool visible); + // tag=1041 + virtual QPainter *sharedPainter() const; + // tag=1008 + virtual QPainter *sharedPainter_nocallback() const; + // tag=1041 + virtual QSize sizeHint() const; + // tag=1008 + virtual QSize sizeHint_nocallback() const; + // tag=1041 + QString text() const; + // tag=1041 + void textChanged(const QString &arg__1); + // tag=1041 + void textEdited(const QString &arg__1); + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + void undo(); + // tag=1042 + typedef void (*Callback_changeEvent)(void *, QEvent *arg__1); + Callback_changeEvent m_changeEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *arg__1); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + // tag=1042 + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + // tag=1042 + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *arg__1); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *arg__1); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *arg__1); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *arg__1); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_paintEvent)(void *, QPaintEvent *arg__1); + Callback_paintEvent m_paintEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + // tag=1042 + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QLineEdit::QLineEdit(QWidget * parent) +QtDartBindings_EXPORT void *c_QLineEdit__constructor_QWidget(void *parent_); + +// tag=1067 +// QLineEdit::QLineEdit(const QString & arg__1, QWidget * parent) +QtDartBindings_EXPORT void * +c_QLineEdit__constructor_QString_QWidget(const char *arg__1_, void *parent_); + +// tag=1067 +// QLineEdit::backspace() +QtDartBindings_EXPORT void c_QLineEdit__backspace(void *thisObj); + +// tag=1067 +// QLineEdit::changeEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QLineEdit__changeEvent_QEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QLineEdit::clear() +QtDartBindings_EXPORT void c_QLineEdit__clear(void *thisObj); + +// tag=1067 +// QLineEdit::copy() const +QtDartBindings_EXPORT void c_QLineEdit__copy(void *thisObj); + +// tag=1067 +// QLineEdit::createStandardContextMenu() +QtDartBindings_EXPORT void * +c_QLineEdit__createStandardContextMenu(void *thisObj); + +// tag=1067 +// QLineEdit::cursorBackward(bool mark, int steps) +QtDartBindings_EXPORT void +c_QLineEdit__cursorBackward_bool_int(void *thisObj, bool mark, int steps); + +// tag=1067 +// QLineEdit::cursorForward(bool mark, int steps) +QtDartBindings_EXPORT void +c_QLineEdit__cursorForward_bool_int(void *thisObj, bool mark, int steps); + +// tag=1067 +// QLineEdit::cursorPosition() const +QtDartBindings_EXPORT int c_QLineEdit__cursorPosition(void *thisObj); + +// tag=1067 +// QLineEdit::cursorPositionAt(const QPoint & pos) +QtDartBindings_EXPORT int c_QLineEdit__cursorPositionAt_QPoint(void *thisObj, + void *pos_); + +// tag=1067 +// QLineEdit::cursorPositionChanged(int arg__1, int arg__2) +QtDartBindings_EXPORT void +c_QLineEdit__cursorPositionChanged_int_int(void *thisObj, int arg__1, + int arg__2); + +// tag=1078 +QtDartBindings_EXPORT void c_QLineEdit__onCursorPositionChanged_int_int( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QLineEdit::cursorRect() const +QtDartBindings_EXPORT void *c_QLineEdit__cursorRect(void *thisObj); + +// tag=1067 +// QLineEdit::cursorWordBackward(bool mark) +QtDartBindings_EXPORT void c_QLineEdit__cursorWordBackward_bool(void *thisObj, + bool mark); + +// tag=1067 +// QLineEdit::cursorWordForward(bool mark) +QtDartBindings_EXPORT void c_QLineEdit__cursorWordForward_bool(void *thisObj, + bool mark); + +// tag=1067 +// QLineEdit::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QLineEdit__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QLineEdit::cut() +QtDartBindings_EXPORT void c_QLineEdit__cut(void *thisObj); + +// tag=1067 +// QLineEdit::del() +QtDartBindings_EXPORT void c_QLineEdit__del(void *thisObj); + +// tag=1067 +// QLineEdit::deselect() +QtDartBindings_EXPORT void c_QLineEdit__deselect(void *thisObj); + +// tag=1067 +// QLineEdit::devType() const +QtDartBindings_EXPORT int c_QLineEdit__devType(void *thisObj); + +// tag=1067 +// QLineEdit::displayText() const +QtDartBindings_EXPORT void *c_QLineEdit__displayText(void *thisObj); + +// tag=1067 +// QLineEdit::dragEnabled() const +QtDartBindings_EXPORT bool c_QLineEdit__dragEnabled(void *thisObj); + +// tag=1067 +// QLineEdit::editingFinished() +QtDartBindings_EXPORT void c_QLineEdit__editingFinished(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void c_QLineEdit__onEditingFinished(void *thisObj, + void *contextQObject, + void *callback); +// tag=1067 +// QLineEdit::end(bool mark) +QtDartBindings_EXPORT void c_QLineEdit__end_bool(void *thisObj, bool mark); + +// tag=1067 +// QLineEdit::event(QEvent * arg__1) +QtDartBindings_EXPORT bool c_QLineEdit__event_QEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QLineEdit::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QLineEdit__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); + +// tag=1067 +// QLineEdit::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QLineEdit__focusNextPrevChild_bool(void *thisObj, + bool next); + +// tag=1067 +// QLineEdit::hasAcceptableInput() const +QtDartBindings_EXPORT bool c_QLineEdit__hasAcceptableInput(void *thisObj); + +// tag=1067 +// QLineEdit::hasFrame() const +QtDartBindings_EXPORT bool c_QLineEdit__hasFrame(void *thisObj); + +// tag=1067 +// QLineEdit::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QLineEdit__hasHeightForWidth(void *thisObj); + +// tag=1067 +// QLineEdit::hasSelectedText() const +QtDartBindings_EXPORT bool c_QLineEdit__hasSelectedText(void *thisObj); + +// tag=1067 +// QLineEdit::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QLineEdit__heightForWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QLineEdit::home(bool mark) +QtDartBindings_EXPORT void c_QLineEdit__home_bool(void *thisObj, bool mark); + +// tag=1067 +// QLineEdit::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QLineEdit__initPainter_QPainter(void *thisObj, + void *painter_); + +// tag=1067 +// QLineEdit::inputMask() const +QtDartBindings_EXPORT void *c_QLineEdit__inputMask(void *thisObj); + +// tag=1067 +// QLineEdit::inputRejected() +QtDartBindings_EXPORT void c_QLineEdit__inputRejected(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void c_QLineEdit__onInputRejected(void *thisObj, + void *contextQObject, + void *callback); +// tag=1067 +// QLineEdit::insert(const QString & arg__1) +QtDartBindings_EXPORT void c_QLineEdit__insert_QString(void *thisObj, + const char *arg__1_); + +// tag=1067 +// QLineEdit::isClearButtonEnabled() const +QtDartBindings_EXPORT bool c_QLineEdit__isClearButtonEnabled(void *thisObj); + +// tag=1067 +// QLineEdit::isModified() const +QtDartBindings_EXPORT bool c_QLineEdit__isModified(void *thisObj); + +// tag=1067 +// QLineEdit::isReadOnly() const +QtDartBindings_EXPORT bool c_QLineEdit__isReadOnly(void *thisObj); + +// tag=1067 +// QLineEdit::isRedoAvailable() const +QtDartBindings_EXPORT bool c_QLineEdit__isRedoAvailable(void *thisObj); + +// tag=1067 +// QLineEdit::isUndoAvailable() const +QtDartBindings_EXPORT bool c_QLineEdit__isUndoAvailable(void *thisObj); + +// tag=1067 +// QLineEdit::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QLineEdit__leaveEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QLineEdit::maxLength() const +QtDartBindings_EXPORT int c_QLineEdit__maxLength(void *thisObj); + +// tag=1067 +// QLineEdit::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QLineEdit__minimumSizeHint(void *thisObj); + +// tag=1067 +// QLineEdit::mouseDoubleClickEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QLineEdit__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *arg__1_); + +// tag=1067 +// QLineEdit::mouseMoveEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QLineEdit__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_); + +// tag=1067 +// QLineEdit::mousePressEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QLineEdit__mousePressEvent_QMouseEvent(void *thisObj, void *arg__1_); + +// tag=1067 +// QLineEdit::mouseReleaseEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QLineEdit__mouseReleaseEvent_QMouseEvent(void *thisObj, void *arg__1_); + +// tag=1067 +// QLineEdit::paintEvent(QPaintEvent * arg__1) +QtDartBindings_EXPORT void c_QLineEdit__paintEvent_QPaintEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QLineEdit::paste() +QtDartBindings_EXPORT void c_QLineEdit__paste(void *thisObj); + +// tag=1067 +// QLineEdit::placeholderText() const +QtDartBindings_EXPORT void *c_QLineEdit__placeholderText(void *thisObj); + +// tag=1067 +// QLineEdit::redo() +QtDartBindings_EXPORT void c_QLineEdit__redo(void *thisObj); + +// tag=1067 +// QLineEdit::returnPressed() +QtDartBindings_EXPORT void c_QLineEdit__returnPressed(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void c_QLineEdit__onReturnPressed(void *thisObj, + void *contextQObject, + void *callback); +// tag=1067 +// QLineEdit::selectAll() +QtDartBindings_EXPORT void c_QLineEdit__selectAll(void *thisObj); + +// tag=1067 +// QLineEdit::selectedText() const +QtDartBindings_EXPORT void *c_QLineEdit__selectedText(void *thisObj); + +// tag=1067 +// QLineEdit::selectionChanged() +QtDartBindings_EXPORT void c_QLineEdit__selectionChanged(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void c_QLineEdit__onSelectionChanged(void *thisObj, + void *contextQObject, + void *callback); +// tag=1067 +// QLineEdit::selectionEnd() const +QtDartBindings_EXPORT int c_QLineEdit__selectionEnd(void *thisObj); + +// tag=1067 +// QLineEdit::selectionLength() const +QtDartBindings_EXPORT int c_QLineEdit__selectionLength(void *thisObj); + +// tag=1067 +// QLineEdit::selectionStart() const +QtDartBindings_EXPORT int c_QLineEdit__selectionStart(void *thisObj); + +// tag=1067 +// QLineEdit::setClearButtonEnabled(bool enable) +QtDartBindings_EXPORT void +c_QLineEdit__setClearButtonEnabled_bool(void *thisObj, bool enable); + +// tag=1067 +// QLineEdit::setCursorPosition(int arg__1) +QtDartBindings_EXPORT void c_QLineEdit__setCursorPosition_int(void *thisObj, + int arg__1); + +// tag=1067 +// QLineEdit::setDragEnabled(bool b) +QtDartBindings_EXPORT void c_QLineEdit__setDragEnabled_bool(void *thisObj, + bool b); + +// tag=1067 +// QLineEdit::setFrame(bool arg__1) +QtDartBindings_EXPORT void c_QLineEdit__setFrame_bool(void *thisObj, + bool arg__1); + +// tag=1067 +// QLineEdit::setInputMask(const QString & inputMask) +QtDartBindings_EXPORT void +c_QLineEdit__setInputMask_QString(void *thisObj, const char *inputMask_); + +// tag=1067 +// QLineEdit::setMaxLength(int arg__1) +QtDartBindings_EXPORT void c_QLineEdit__setMaxLength_int(void *thisObj, + int arg__1); + +// tag=1067 +// QLineEdit::setModified(bool arg__1) +QtDartBindings_EXPORT void c_QLineEdit__setModified_bool(void *thisObj, + bool arg__1); + +// tag=1067 +// QLineEdit::setPlaceholderText(const QString & arg__1) +QtDartBindings_EXPORT void +c_QLineEdit__setPlaceholderText_QString(void *thisObj, const char *arg__1_); + +// tag=1067 +// QLineEdit::setReadOnly(bool arg__1) +QtDartBindings_EXPORT void c_QLineEdit__setReadOnly_bool(void *thisObj, + bool arg__1); + +// tag=1067 +// QLineEdit::setSelection(int arg__1, int arg__2) +QtDartBindings_EXPORT void +c_QLineEdit__setSelection_int_int(void *thisObj, int arg__1, int arg__2); + +// tag=1067 +// QLineEdit::setText(const QString & arg__1) +QtDartBindings_EXPORT void c_QLineEdit__setText_QString(void *thisObj, + const char *arg__1_); + +// tag=1067 +// QLineEdit::setTextMargins(int left, int top, int right, int bottom) +QtDartBindings_EXPORT void +c_QLineEdit__setTextMargins_int_int_int_int(void *thisObj, int left, int top, + int right, int bottom); + +// tag=1067 +// QLineEdit::setVisible(bool visible) +QtDartBindings_EXPORT void c_QLineEdit__setVisible_bool(void *thisObj, + bool visible); + +// tag=1067 +// QLineEdit::sharedPainter() const +QtDartBindings_EXPORT void *c_QLineEdit__sharedPainter(void *thisObj); + +// tag=1067 +// QLineEdit::sizeHint() const +QtDartBindings_EXPORT void *c_QLineEdit__sizeHint(void *thisObj); + +// tag=1067 +// QLineEdit::text() const +QtDartBindings_EXPORT void *c_QLineEdit__text(void *thisObj); + +// tag=1067 +// QLineEdit::textChanged(const QString & arg__1) +QtDartBindings_EXPORT void +c_QLineEdit__textChanged_QString(void *thisObj, const char *arg__1_); + +// tag=1078 +QtDartBindings_EXPORT void +c_QLineEdit__onTextChanged_QString(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QLineEdit::textEdited(const QString & arg__1) +QtDartBindings_EXPORT void c_QLineEdit__textEdited_QString(void *thisObj, + const char *arg__1_); + +// tag=1078 +QtDartBindings_EXPORT void +c_QLineEdit__onTextEdited_QString(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QLineEdit::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QLineEdit__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1067 +// QLineEdit::undo() +QtDartBindings_EXPORT void c_QLineEdit__undo(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QLineEdit__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QLineEdit__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QLineEdit_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QLineF_c.cpp b/generated/QtDartBindings/dart/ffi/QLineF_c.cpp new file mode 100644 index 0000000..31ff778 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QLineF_c.cpp @@ -0,0 +1,262 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QLineF_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QLineF_wrapper::QLineF_wrapper() : ::QLineF() {} +QLineF_wrapper::QLineF_wrapper(const QLine &line) : ::QLineF(line) {} +QLineF_wrapper::QLineF_wrapper(const QPointF &pt1, const QPointF &pt2) + : ::QLineF(pt1, pt2) {} +QLineF_wrapper::QLineF_wrapper(qreal x1, qreal y1, qreal x2, qreal y2) + : ::QLineF(x1, y1, x2, y2) {} +qreal QLineF_wrapper::angle() const { return ::QLineF::angle(); } +qreal QLineF_wrapper::angleTo(const QLineF &l) const { + return ::QLineF::angleTo(l); +} +QPointF QLineF_wrapper::center() const { return ::QLineF::center(); } +qreal QLineF_wrapper::dx() const { return ::QLineF::dx(); } +qreal QLineF_wrapper::dy() const { return ::QLineF::dy(); } +QLineF QLineF_wrapper::fromPolar(qreal length, qreal angle) { + return ::QLineF::fromPolar(length, angle); +} +bool QLineF_wrapper::isNull() const { return ::QLineF::isNull(); } +qreal QLineF_wrapper::length() const { return ::QLineF::length(); } +QLineF QLineF_wrapper::normalVector() const { return ::QLineF::normalVector(); } +QPointF QLineF_wrapper::p1() const { return ::QLineF::p1(); } +QPointF QLineF_wrapper::p2() const { return ::QLineF::p2(); } +QPointF QLineF_wrapper::pointAt(qreal t) const { return ::QLineF::pointAt(t); } +void QLineF_wrapper::setAngle(qreal angle) { ::QLineF::setAngle(angle); } +void QLineF_wrapper::setLength(qreal len) { ::QLineF::setLength(len); } +void QLineF_wrapper::setLine(qreal x1, qreal y1, qreal x2, qreal y2) { + ::QLineF::setLine(x1, y1, x2, y2); +} +void QLineF_wrapper::setP1(const QPointF &p1) { ::QLineF::setP1(p1); } +void QLineF_wrapper::setP2(const QPointF &p2) { ::QLineF::setP2(p2); } +void QLineF_wrapper::setPoints(const QPointF &p1, const QPointF &p2) { + ::QLineF::setPoints(p1, p2); +} +QLine QLineF_wrapper::toLine() const { return ::QLineF::toLine(); } +void QLineF_wrapper::translate(const QPointF &p) { ::QLineF::translate(p); } +void QLineF_wrapper::translate(qreal dx, qreal dy) { + ::QLineF::translate(dx, dy); +} +QLineF QLineF_wrapper::translated(const QPointF &p) const { + return ::QLineF::translated(p); +} +QLineF QLineF_wrapper::translated(qreal dx, qreal dy) const { + return ::QLineF::translated(dx, dy); +} +QLineF QLineF_wrapper::unitVector() const { return ::QLineF::unitVector(); } +qreal QLineF_wrapper::x1() const { return ::QLineF::x1(); } +qreal QLineF_wrapper::x2() const { return ::QLineF::x2(); } +qreal QLineF_wrapper::y1() const { return ::QLineF::y1(); } +qreal QLineF_wrapper::y2() const { return ::QLineF::y2(); } +QLineF_wrapper::~QLineF_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QLineF *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +static QtDartBindings_wrappersNS::QLineF_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QLineF_Finalizer(void *cppObj) { + delete reinterpret_cast(cppObj); +} +void *c_QLineF__constructor() { + auto ptr = new QtDartBindings_wrappersNS::QLineF_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QLineF__constructor_QLine(void *line_) { + assert(line_); + auto &line = *reinterpret_cast(line_); + auto ptr = new QtDartBindings_wrappersNS::QLineF_wrapper(line); + return reinterpret_cast(ptr); +} +void *c_QLineF__constructor_QPointF_QPointF(void *pt1_, void *pt2_) { + assert(pt1_); + auto &pt1 = *reinterpret_cast(pt1_); + assert(pt2_); + auto &pt2 = *reinterpret_cast(pt2_); + auto ptr = new QtDartBindings_wrappersNS::QLineF_wrapper(pt1, pt2); + return reinterpret_cast(ptr); +} +void *c_QLineF__constructor_qreal_qreal_qreal_qreal(qreal x1, qreal y1, + qreal x2, qreal y2) { + auto ptr = new QtDartBindings_wrappersNS::QLineF_wrapper(x1, y1, x2, y2); + return reinterpret_cast(ptr); +} +// angle() const +qreal c_QLineF__angle(void *thisObj) { + const auto &result = fromPtr(thisObj)->angle(); + return result; +} +// angleTo(const QLineF & l) const +qreal c_QLineF__angleTo_QLineF(void *thisObj, void *l_) { + assert(l_); + auto &l = *reinterpret_cast(l_); + const auto &result = fromPtr(thisObj)->angleTo(l); + return result; +} +// center() const +void *c_QLineF__center(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->center()}; + return result; +} +// dx() const +qreal c_QLineF__dx(void *thisObj) { + const auto &result = fromPtr(thisObj)->dx(); + return result; +} +// dy() const +qreal c_QLineF__dy(void *thisObj) { + const auto &result = fromPtr(thisObj)->dy(); + return result; +} +// fromPolar(qreal length, qreal angle) +void *c_static_QLineF__fromPolar_qreal_qreal(qreal length, qreal angle) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QLineF_wrapper::fromPolar(length, angle)}; + return result; +} +// isNull() const +bool c_QLineF__isNull(void *thisObj) { + const auto &result = fromPtr(thisObj)->isNull(); + return result; +} +// length() const +qreal c_QLineF__length(void *thisObj) { + const auto &result = fromPtr(thisObj)->length(); + return result; +} +// normalVector() const +void *c_QLineF__normalVector(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->normalVector()}; + return result; +} +// p1() const +void *c_QLineF__p1(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->p1()}; + return result; +} +// p2() const +void *c_QLineF__p2(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->p2()}; + return result; +} +// pointAt(qreal t) const +void *c_QLineF__pointAt_qreal(void *thisObj, qreal t) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->pointAt(t)}; + return result; +} +// setAngle(qreal angle) +void c_QLineF__setAngle_qreal(void *thisObj, qreal angle) { + fromPtr(thisObj)->setAngle(angle); +} +// setLength(qreal len) +void c_QLineF__setLength_qreal(void *thisObj, qreal len) { + fromPtr(thisObj)->setLength(len); +} +// setLine(qreal x1, qreal y1, qreal x2, qreal y2) +void c_QLineF__setLine_qreal_qreal_qreal_qreal(void *thisObj, qreal x1, + qreal y1, qreal x2, qreal y2) { + fromPtr(thisObj)->setLine(x1, y1, x2, y2); +} +// setP1(const QPointF & p1) +void c_QLineF__setP1_QPointF(void *thisObj, void *p1_) { + assert(p1_); + auto &p1 = *reinterpret_cast(p1_); + fromPtr(thisObj)->setP1(p1); +} +// setP2(const QPointF & p2) +void c_QLineF__setP2_QPointF(void *thisObj, void *p2_) { + assert(p2_); + auto &p2 = *reinterpret_cast(p2_); + fromPtr(thisObj)->setP2(p2); +} +// setPoints(const QPointF & p1, const QPointF & p2) +void c_QLineF__setPoints_QPointF_QPointF(void *thisObj, void *p1_, void *p2_) { + assert(p1_); + auto &p1 = *reinterpret_cast(p1_); + assert(p2_); + auto &p2 = *reinterpret_cast(p2_); + fromPtr(thisObj)->setPoints(p1, p2); +} +// toLine() const +void *c_QLineF__toLine(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toLine()}; + return result; +} +// translate(const QPointF & p) +void c_QLineF__translate_QPointF(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + fromPtr(thisObj)->translate(p); +} +// translate(qreal dx, qreal dy) +void c_QLineF__translate_qreal_qreal(void *thisObj, qreal dx, qreal dy) { + fromPtr(thisObj)->translate(dx, dy); +} +// translated(const QPointF & p) const +void *c_QLineF__translated_QPointF(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->translated(p)}; + return result; +} +// translated(qreal dx, qreal dy) const +void *c_QLineF__translated_qreal_qreal(void *thisObj, qreal dx, qreal dy) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->translated(dx, dy)}; + return result; +} +// unitVector() const +void *c_QLineF__unitVector(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->unitVector()}; + return result; +} +// x1() const +qreal c_QLineF__x1(void *thisObj) { + const auto &result = fromPtr(thisObj)->x1(); + return result; +} +// x2() const +qreal c_QLineF__x2(void *thisObj) { + const auto &result = fromPtr(thisObj)->x2(); + return result; +} +// y1() const +qreal c_QLineF__y1(void *thisObj) { + const auto &result = fromPtr(thisObj)->y1(); + return result; +} +// y2() const +qreal c_QLineF__y2(void *thisObj) { + const auto &result = fromPtr(thisObj)->y2(); + return result; +} +void c_QLineF__destructor(void *thisObj) { delete fromPtr(thisObj); } +} diff --git a/generated/QtDartBindings/dart/ffi/QLineF_c.h b/generated/QtDartBindings/dart/ffi/QLineF_c.h new file mode 100644 index 0000000..08d371f --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QLineF_c.h @@ -0,0 +1,124 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include + +namespace QtDartBindings_wrappersNS { +class QLineF_wrapper : public ::QLineF { +public: + ~QLineF_wrapper(); + QLineF_wrapper(); + QLineF_wrapper(const QLine &line); + QLineF_wrapper(const QPointF &pt1, const QPointF &pt2); + QLineF_wrapper(qreal x1, qreal y1, qreal x2, qreal y2); + qreal angle() const; + qreal angleTo(const QLineF &l) const; + QPointF center() const; + qreal dx() const; + qreal dy() const; + static QLineF fromPolar(qreal length, qreal angle); + bool isNull() const; + qreal length() const; + QLineF normalVector() const; + QPointF p1() const; + QPointF p2() const; + QPointF pointAt(qreal t) const; + void setAngle(qreal angle); + void setLength(qreal len); + void setLine(qreal x1, qreal y1, qreal x2, qreal y2); + void setP1(const QPointF &p1); + void setP2(const QPointF &p2); + void setPoints(const QPointF &p1, const QPointF &p2); + QLine toLine() const; + void translate(const QPointF &p); + void translate(qreal dx, qreal dy); + QLineF translated(const QPointF &p) const; + QLineF translated(qreal dx, qreal dy) const; + QLineF unitVector() const; + qreal x1() const; + qreal x2() const; + qreal y1() const; + qreal y2() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QLineF::QLineF() +QtDartBindings_EXPORT void *c_QLineF__constructor(); +// QLineF::QLineF(const QLine & line) +QtDartBindings_EXPORT void *c_QLineF__constructor_QLine(void *line_); +// QLineF::QLineF(const QPointF & pt1, const QPointF & pt2) +QtDartBindings_EXPORT void *c_QLineF__constructor_QPointF_QPointF(void *pt1_, + void *pt2_); +// QLineF::QLineF(qreal x1, qreal y1, qreal x2, qreal y2) +QtDartBindings_EXPORT void * +c_QLineF__constructor_qreal_qreal_qreal_qreal(qreal x1, qreal y1, qreal x2, + qreal y2); +// QLineF::angle() const +QtDartBindings_EXPORT qreal c_QLineF__angle(void *thisObj); +// QLineF::angleTo(const QLineF & l) const +QtDartBindings_EXPORT qreal c_QLineF__angleTo_QLineF(void *thisObj, void *l_); +// QLineF::center() const +QtDartBindings_EXPORT void *c_QLineF__center(void *thisObj); +// QLineF::dx() const +QtDartBindings_EXPORT qreal c_QLineF__dx(void *thisObj); +// QLineF::dy() const +QtDartBindings_EXPORT qreal c_QLineF__dy(void *thisObj); +// QLineF::fromPolar(qreal length, qreal angle) +QtDartBindings_EXPORT void *c_static_QLineF__fromPolar_qreal_qreal(qreal length, + qreal angle); +// QLineF::isNull() const +QtDartBindings_EXPORT bool c_QLineF__isNull(void *thisObj); +// QLineF::length() const +QtDartBindings_EXPORT qreal c_QLineF__length(void *thisObj); +// QLineF::normalVector() const +QtDartBindings_EXPORT void *c_QLineF__normalVector(void *thisObj); +// QLineF::p1() const +QtDartBindings_EXPORT void *c_QLineF__p1(void *thisObj); +// QLineF::p2() const +QtDartBindings_EXPORT void *c_QLineF__p2(void *thisObj); +// QLineF::pointAt(qreal t) const +QtDartBindings_EXPORT void *c_QLineF__pointAt_qreal(void *thisObj, qreal t); +// QLineF::setAngle(qreal angle) +QtDartBindings_EXPORT void c_QLineF__setAngle_qreal(void *thisObj, qreal angle); +// QLineF::setLength(qreal len) +QtDartBindings_EXPORT void c_QLineF__setLength_qreal(void *thisObj, qreal len); +// QLineF::setLine(qreal x1, qreal y1, qreal x2, qreal y2) +QtDartBindings_EXPORT void +c_QLineF__setLine_qreal_qreal_qreal_qreal(void *thisObj, qreal x1, qreal y1, + qreal x2, qreal y2); +// QLineF::setP1(const QPointF & p1) +QtDartBindings_EXPORT void c_QLineF__setP1_QPointF(void *thisObj, void *p1_); +// QLineF::setP2(const QPointF & p2) +QtDartBindings_EXPORT void c_QLineF__setP2_QPointF(void *thisObj, void *p2_); +// QLineF::setPoints(const QPointF & p1, const QPointF & p2) +QtDartBindings_EXPORT void +c_QLineF__setPoints_QPointF_QPointF(void *thisObj, void *p1_, void *p2_); +// QLineF::toLine() const +QtDartBindings_EXPORT void *c_QLineF__toLine(void *thisObj); +// QLineF::translate(const QPointF & p) +QtDartBindings_EXPORT void c_QLineF__translate_QPointF(void *thisObj, void *p_); +// QLineF::translate(qreal dx, qreal dy) +QtDartBindings_EXPORT void c_QLineF__translate_qreal_qreal(void *thisObj, + qreal dx, qreal dy); +// QLineF::translated(const QPointF & p) const +QtDartBindings_EXPORT void *c_QLineF__translated_QPointF(void *thisObj, + void *p_); +// QLineF::translated(qreal dx, qreal dy) const +QtDartBindings_EXPORT void * +c_QLineF__translated_qreal_qreal(void *thisObj, qreal dx, qreal dy); +// QLineF::unitVector() const +QtDartBindings_EXPORT void *c_QLineF__unitVector(void *thisObj); +// QLineF::x1() const +QtDartBindings_EXPORT qreal c_QLineF__x1(void *thisObj); +// QLineF::x2() const +QtDartBindings_EXPORT qreal c_QLineF__x2(void *thisObj); +// QLineF::y1() const +QtDartBindings_EXPORT qreal c_QLineF__y1(void *thisObj); +// QLineF::y2() const +QtDartBindings_EXPORT qreal c_QLineF__y2(void *thisObj); +QtDartBindings_EXPORT void c_QLineF__destructor(void *thisObj); +QtDartBindings_EXPORT void c_QLineF_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QLineF_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QLineF_wrapper.cpp new file mode 100644 index 0000000..3322c30 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QLineF_wrapper.cpp @@ -0,0 +1,490 @@ +#include "QLineF_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QLineF_wrapper::QLineF_wrapper() : ::QLineF() {} + +// tag=1006 +QLineF_wrapper::QLineF_wrapper(const QLine &line) : ::QLineF(line) {} + +// tag=1006 +QLineF_wrapper::QLineF_wrapper(const QPointF &pt1, const QPointF &pt2) + : ::QLineF(pt1, pt2) {} + +// tag=1006 +QLineF_wrapper::QLineF_wrapper(qreal x1, qreal y1, qreal x2, qreal y2) + : ::QLineF(x1, y1, x2, y2) {} +qreal QLineF_wrapper::angle() const { + // tag=1000 + + // tag=1004 + return ::QLineF::angle(); +} +qreal QLineF_wrapper::angleTo(const QLineF &l) const { + // tag=1000 + + // tag=1004 + return ::QLineF::angleTo(l); +} +QPointF QLineF_wrapper::center() const { + // tag=1000 + + // tag=1004 + return ::QLineF::center(); +} +qreal QLineF_wrapper::dx() const { + // tag=1000 + + // tag=1004 + return ::QLineF::dx(); +} +qreal QLineF_wrapper::dy() const { + // tag=1000 + + // tag=1004 + return ::QLineF::dy(); +} +QLineF QLineF_wrapper::fromPolar(qreal length, qreal angle) { + // tag=1000 + + // tag=1004 + return ::QLineF::fromPolar(length, angle); +} +bool QLineF_wrapper::isNull() const { + // tag=1000 + + // tag=1004 + return ::QLineF::isNull(); +} +qreal QLineF_wrapper::length() const { + // tag=1000 + + // tag=1004 + return ::QLineF::length(); +} +QLineF QLineF_wrapper::normalVector() const { + // tag=1000 + + // tag=1004 + return ::QLineF::normalVector(); +} +QPointF QLineF_wrapper::p1() const { + // tag=1000 + + // tag=1004 + return ::QLineF::p1(); +} +QPointF QLineF_wrapper::p2() const { + // tag=1000 + + // tag=1004 + return ::QLineF::p2(); +} +QPointF QLineF_wrapper::pointAt(qreal t) const { + // tag=1000 + + // tag=1004 + return ::QLineF::pointAt(t); +} +void QLineF_wrapper::setAngle(qreal angle) { + // tag=1000 + + // tag=1004 + ::QLineF::setAngle(angle); +} +void QLineF_wrapper::setLength(qreal len) { + // tag=1000 + + // tag=1004 + ::QLineF::setLength(len); +} +void QLineF_wrapper::setLine(qreal x1, qreal y1, qreal x2, qreal y2) { + // tag=1000 + + // tag=1004 + ::QLineF::setLine(x1, y1, x2, y2); +} +void QLineF_wrapper::setP1(const QPointF &p1) { + // tag=1000 + + // tag=1004 + ::QLineF::setP1(p1); +} +void QLineF_wrapper::setP2(const QPointF &p2) { + // tag=1000 + + // tag=1004 + ::QLineF::setP2(p2); +} +void QLineF_wrapper::setPoints(const QPointF &p1, const QPointF &p2) { + // tag=1000 + + // tag=1004 + ::QLineF::setPoints(p1, p2); +} +QLine QLineF_wrapper::toLine() const { + // tag=1000 + + // tag=1004 + return ::QLineF::toLine(); +} +void QLineF_wrapper::translate(const QPointF &p) { + // tag=1000 + + // tag=1004 + ::QLineF::translate(p); +} +void QLineF_wrapper::translate(qreal dx, qreal dy) { + // tag=1000 + + // tag=1004 + ::QLineF::translate(dx, dy); +} +QLineF QLineF_wrapper::translated(const QPointF &p) const { + // tag=1000 + + // tag=1004 + return ::QLineF::translated(p); +} +QLineF QLineF_wrapper::translated(qreal dx, qreal dy) const { + // tag=1000 + + // tag=1004 + return ::QLineF::translated(dx, dy); +} +QLineF QLineF_wrapper::unitVector() const { + // tag=1000 + + // tag=1004 + return ::QLineF::unitVector(); +} +qreal QLineF_wrapper::x1() const { + // tag=1000 + + // tag=1004 + return ::QLineF::x1(); +} +qreal QLineF_wrapper::x2() const { + // tag=1000 + + // tag=1004 + return ::QLineF::x2(); +} +qreal QLineF_wrapper::y1() const { + // tag=1000 + + // tag=1004 + return ::QLineF::y1(); +} +qreal QLineF_wrapper::y2() const { + // tag=1000 + + // tag=1004 + return ::QLineF::y2(); +} + +// tag=1005 +QLineF_wrapper::~QLineF_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QLineF *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +// tag=1014 +static QtDartBindings_wrappersNS::QLineF_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QLineF_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast(cppObj); +} +void *c_QLineF__constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QLineF_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QLineF__constructor_QLine(void *line_) { + auto &line = *reinterpret_cast(line_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QLineF_wrapper(line); + return reinterpret_cast(ptr); +} +void *c_QLineF__constructor_QPointF_QPointF(void *pt1_, void *pt2_) { + auto &pt1 = *reinterpret_cast(pt1_); + auto &pt2 = *reinterpret_cast(pt2_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QLineF_wrapper(pt1, pt2); + return reinterpret_cast(ptr); +} +void *c_QLineF__constructor_qreal_qreal_qreal_qreal(qreal x1, qreal y1, + qreal x2, qreal y2) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QLineF_wrapper(x1, y1, x2, y2); + return reinterpret_cast(ptr); +} + +// tag=1050 +// angle() const +qreal c_QLineF__angle(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->angle(); +} + +// tag=1050 +// angleTo(const QLineF & l) const +qreal c_QLineF__angleTo_QLineF(void *thisObj, void *l_) { + auto &l = *reinterpret_cast(l_); + return + // tag=1010 + fromPtr(thisObj)->angleTo(l); +} + +// tag=1050 +// center() const +void *c_QLineF__center(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->center()}; +} + +// tag=1050 +// dx() const +qreal c_QLineF__dx(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->dx(); +} + +// tag=1050 +// dy() const +qreal c_QLineF__dy(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->dy(); +} + +// tag=1050 +// fromPolar(qreal length, qreal angle) +void *c_static_QLineF__fromPolar_qreal_qreal(qreal length, qreal angle) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QLineF_wrapper::fromPolar(length, angle)}; +} + +// tag=1050 +// isNull() const +bool c_QLineF__isNull(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isNull(); +} + +// tag=1050 +// length() const +qreal c_QLineF__length(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->length(); +} + +// tag=1050 +// normalVector() const +void *c_QLineF__normalVector(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->normalVector()}; +} + +// tag=1050 +// p1() const +void *c_QLineF__p1(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->p1()}; +} + +// tag=1050 +// p2() const +void *c_QLineF__p2(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->p2()}; +} + +// tag=1050 +// pointAt(qreal t) const +void *c_QLineF__pointAt_qreal(void *thisObj, qreal t) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->pointAt(t)}; +} + +// tag=1050 +// setAngle(qreal angle) +void c_QLineF__setAngle_qreal(void *thisObj, qreal angle) { + // tag=1010 + fromPtr(thisObj)->setAngle(angle); +} + +// tag=1050 +// setLength(qreal len) +void c_QLineF__setLength_qreal(void *thisObj, qreal len) { + // tag=1010 + fromPtr(thisObj)->setLength(len); +} + +// tag=1050 +// setLine(qreal x1, qreal y1, qreal x2, qreal y2) +void c_QLineF__setLine_qreal_qreal_qreal_qreal(void *thisObj, qreal x1, + qreal y1, qreal x2, qreal y2) { + // tag=1010 + fromPtr(thisObj)->setLine(x1, y1, x2, y2); +} + +// tag=1050 +// setP1(const QPointF & p1) +void c_QLineF__setP1_QPointF(void *thisObj, void *p1_) { + auto &p1 = *reinterpret_cast(p1_); + // tag=1010 + fromPtr(thisObj)->setP1(p1); +} + +// tag=1050 +// setP2(const QPointF & p2) +void c_QLineF__setP2_QPointF(void *thisObj, void *p2_) { + auto &p2 = *reinterpret_cast(p2_); + // tag=1010 + fromPtr(thisObj)->setP2(p2); +} + +// tag=1050 +// setPoints(const QPointF & p1, const QPointF & p2) +void c_QLineF__setPoints_QPointF_QPointF(void *thisObj, void *p1_, void *p2_) { + auto &p1 = *reinterpret_cast(p1_); + auto &p2 = *reinterpret_cast(p2_); + // tag=1010 + fromPtr(thisObj)->setPoints(p1, p2); +} + +// tag=1050 +// toLine() const +void *c_QLineF__toLine(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toLine()}; +} + +// tag=1050 +// translate(const QPointF & p) +void c_QLineF__translate_QPointF(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + // tag=1010 + fromPtr(thisObj)->translate(p); +} + +// tag=1050 +// translate(qreal dx, qreal dy) +void c_QLineF__translate_qreal_qreal(void *thisObj, qreal dx, qreal dy) { + // tag=1010 + fromPtr(thisObj)->translate(dx, dy); +} + +// tag=1050 +// translated(const QPointF & p) const +void *c_QLineF__translated_QPointF(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->translated(p)}; +} + +// tag=1050 +// translated(qreal dx, qreal dy) const +void *c_QLineF__translated_qreal_qreal(void *thisObj, qreal dx, qreal dy) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->translated(dx, dy)}; +} + +// tag=1050 +// unitVector() const +void *c_QLineF__unitVector(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->unitVector()}; +} + +// tag=1050 +// x1() const +qreal c_QLineF__x1(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->x1(); +} + +// tag=1050 +// x2() const +qreal c_QLineF__x2(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->x2(); +} + +// tag=1050 +// y1() const +qreal c_QLineF__y1(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->y1(); +} + +// tag=1050 +// y2() const +qreal c_QLineF__y2(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->y2(); +} +void c_QLineF__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} diff --git a/generated/QtDartBindings/dart/ffi/QLineF_wrapper.h b/generated/QtDartBindings/dart/ffi/QLineF_wrapper.h new file mode 100644 index 0000000..fdc05d4 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QLineF_wrapper.h @@ -0,0 +1,223 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1043 +class QLineF_wrapper : public ::QLineF { +public: + ~QLineF_wrapper(); + // tag=1041 + QLineF_wrapper(); + // tag=1041 + QLineF_wrapper(const QLine &line); + // tag=1041 + QLineF_wrapper(const QPointF &pt1, const QPointF &pt2); + // tag=1041 + QLineF_wrapper(qreal x1, qreal y1, qreal x2, qreal y2); + // tag=1041 + qreal angle() const; + // tag=1041 + qreal angleTo(const QLineF &l) const; + // tag=1041 + QPointF center() const; + // tag=1041 + qreal dx() const; + // tag=1041 + qreal dy() const; + // tag=1041 + static QLineF fromPolar(qreal length, qreal angle); + // tag=1041 + bool isNull() const; + // tag=1041 + qreal length() const; + // tag=1041 + QLineF normalVector() const; + // tag=1041 + QPointF p1() const; + // tag=1041 + QPointF p2() const; + // tag=1041 + QPointF pointAt(qreal t) const; + // tag=1041 + void setAngle(qreal angle); + // tag=1041 + void setLength(qreal len); + // tag=1041 + void setLine(qreal x1, qreal y1, qreal x2, qreal y2); + // tag=1041 + void setP1(const QPointF &p1); + // tag=1041 + void setP2(const QPointF &p2); + // tag=1041 + void setPoints(const QPointF &p1, const QPointF &p2); + // tag=1041 + QLine toLine() const; + // tag=1041 + void translate(const QPointF &p); + // tag=1041 + void translate(qreal dx, qreal dy); + // tag=1041 + QLineF translated(const QPointF &p) const; + // tag=1041 + QLineF translated(qreal dx, qreal dy) const; + // tag=1041 + QLineF unitVector() const; + // tag=1041 + qreal x1() const; + // tag=1041 + qreal x2() const; + // tag=1041 + qreal y1() const; + // tag=1041 + qreal y2() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QLineF::QLineF() +QtDartBindings_EXPORT void *c_QLineF__constructor(); + +// tag=1067 +// QLineF::QLineF(const QLine & line) +QtDartBindings_EXPORT void *c_QLineF__constructor_QLine(void *line_); + +// tag=1067 +// QLineF::QLineF(const QPointF & pt1, const QPointF & pt2) +QtDartBindings_EXPORT void *c_QLineF__constructor_QPointF_QPointF(void *pt1_, + void *pt2_); + +// tag=1067 +// QLineF::QLineF(qreal x1, qreal y1, qreal x2, qreal y2) +QtDartBindings_EXPORT void * +c_QLineF__constructor_qreal_qreal_qreal_qreal(qreal x1, qreal y1, qreal x2, + qreal y2); + +// tag=1067 +// QLineF::angle() const +QtDartBindings_EXPORT qreal c_QLineF__angle(void *thisObj); + +// tag=1067 +// QLineF::angleTo(const QLineF & l) const +QtDartBindings_EXPORT qreal c_QLineF__angleTo_QLineF(void *thisObj, void *l_); + +// tag=1067 +// QLineF::center() const +QtDartBindings_EXPORT void *c_QLineF__center(void *thisObj); + +// tag=1067 +// QLineF::dx() const +QtDartBindings_EXPORT qreal c_QLineF__dx(void *thisObj); + +// tag=1067 +// QLineF::dy() const +QtDartBindings_EXPORT qreal c_QLineF__dy(void *thisObj); + +// tag=1067 +// QLineF::fromPolar(qreal length, qreal angle) +QtDartBindings_EXPORT void *c_static_QLineF__fromPolar_qreal_qreal(qreal length, + qreal angle); + +// tag=1067 +// QLineF::isNull() const +QtDartBindings_EXPORT bool c_QLineF__isNull(void *thisObj); + +// tag=1067 +// QLineF::length() const +QtDartBindings_EXPORT qreal c_QLineF__length(void *thisObj); + +// tag=1067 +// QLineF::normalVector() const +QtDartBindings_EXPORT void *c_QLineF__normalVector(void *thisObj); + +// tag=1067 +// QLineF::p1() const +QtDartBindings_EXPORT void *c_QLineF__p1(void *thisObj); + +// tag=1067 +// QLineF::p2() const +QtDartBindings_EXPORT void *c_QLineF__p2(void *thisObj); + +// tag=1067 +// QLineF::pointAt(qreal t) const +QtDartBindings_EXPORT void *c_QLineF__pointAt_qreal(void *thisObj, qreal t); + +// tag=1067 +// QLineF::setAngle(qreal angle) +QtDartBindings_EXPORT void c_QLineF__setAngle_qreal(void *thisObj, qreal angle); + +// tag=1067 +// QLineF::setLength(qreal len) +QtDartBindings_EXPORT void c_QLineF__setLength_qreal(void *thisObj, qreal len); + +// tag=1067 +// QLineF::setLine(qreal x1, qreal y1, qreal x2, qreal y2) +QtDartBindings_EXPORT void +c_QLineF__setLine_qreal_qreal_qreal_qreal(void *thisObj, qreal x1, qreal y1, + qreal x2, qreal y2); + +// tag=1067 +// QLineF::setP1(const QPointF & p1) +QtDartBindings_EXPORT void c_QLineF__setP1_QPointF(void *thisObj, void *p1_); + +// tag=1067 +// QLineF::setP2(const QPointF & p2) +QtDartBindings_EXPORT void c_QLineF__setP2_QPointF(void *thisObj, void *p2_); + +// tag=1067 +// QLineF::setPoints(const QPointF & p1, const QPointF & p2) +QtDartBindings_EXPORT void +c_QLineF__setPoints_QPointF_QPointF(void *thisObj, void *p1_, void *p2_); + +// tag=1067 +// QLineF::toLine() const +QtDartBindings_EXPORT void *c_QLineF__toLine(void *thisObj); + +// tag=1067 +// QLineF::translate(const QPointF & p) +QtDartBindings_EXPORT void c_QLineF__translate_QPointF(void *thisObj, void *p_); + +// tag=1067 +// QLineF::translate(qreal dx, qreal dy) +QtDartBindings_EXPORT void c_QLineF__translate_qreal_qreal(void *thisObj, + qreal dx, qreal dy); + +// tag=1067 +// QLineF::translated(const QPointF & p) const +QtDartBindings_EXPORT void *c_QLineF__translated_QPointF(void *thisObj, + void *p_); + +// tag=1067 +// QLineF::translated(qreal dx, qreal dy) const +QtDartBindings_EXPORT void * +c_QLineF__translated_qreal_qreal(void *thisObj, qreal dx, qreal dy); + +// tag=1067 +// QLineF::unitVector() const +QtDartBindings_EXPORT void *c_QLineF__unitVector(void *thisObj); + +// tag=1067 +// QLineF::x1() const +QtDartBindings_EXPORT qreal c_QLineF__x1(void *thisObj); + +// tag=1067 +// QLineF::x2() const +QtDartBindings_EXPORT qreal c_QLineF__x2(void *thisObj); + +// tag=1067 +// QLineF::y1() const +QtDartBindings_EXPORT qreal c_QLineF__y1(void *thisObj); + +// tag=1067 +// QLineF::y2() const +QtDartBindings_EXPORT qreal c_QLineF__y2(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QLineF__destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QLineF_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QLine_c.cpp b/generated/QtDartBindings/dart/ffi/QLine_c.cpp new file mode 100644 index 0000000..c769e99 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QLine_c.cpp @@ -0,0 +1,190 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QLine_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QLine_wrapper::QLine_wrapper() : ::QLine() {} +QLine_wrapper::QLine_wrapper(const QPoint &pt1, const QPoint &pt2) + : ::QLine(pt1, pt2) {} +QLine_wrapper::QLine_wrapper(int x1, int y1, int x2, int y2) + : ::QLine(x1, y1, x2, y2) {} +QPoint QLine_wrapper::center() const { return ::QLine::center(); } +int QLine_wrapper::dx() const { return ::QLine::dx(); } +int QLine_wrapper::dy() const { return ::QLine::dy(); } +bool QLine_wrapper::isNull() const { return ::QLine::isNull(); } +QPoint QLine_wrapper::p1() const { return ::QLine::p1(); } +QPoint QLine_wrapper::p2() const { return ::QLine::p2(); } +void QLine_wrapper::setLine(int x1, int y1, int x2, int y2) { + ::QLine::setLine(x1, y1, x2, y2); +} +void QLine_wrapper::setP1(const QPoint &p1) { ::QLine::setP1(p1); } +void QLine_wrapper::setP2(const QPoint &p2) { ::QLine::setP2(p2); } +void QLine_wrapper::setPoints(const QPoint &p1, const QPoint &p2) { + ::QLine::setPoints(p1, p2); +} +QLineF QLine_wrapper::toLineF() const { return ::QLine::toLineF(); } +void QLine_wrapper::translate(const QPoint &p) { ::QLine::translate(p); } +void QLine_wrapper::translate(int dx, int dy) { ::QLine::translate(dx, dy); } +QLine QLine_wrapper::translated(const QPoint &p) const { + return ::QLine::translated(p); +} +QLine QLine_wrapper::translated(int dx, int dy) const { + return ::QLine::translated(dx, dy); +} +int QLine_wrapper::x1() const { return ::QLine::x1(); } +int QLine_wrapper::x2() const { return ::QLine::x2(); } +int QLine_wrapper::y1() const { return ::QLine::y1(); } +int QLine_wrapper::y2() const { return ::QLine::y2(); } +QLine_wrapper::~QLine_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QLine *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +static QtDartBindings_wrappersNS::QLine_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QLine_Finalizer(void *cppObj) { + delete reinterpret_cast(cppObj); +} +void *c_QLine__constructor() { + auto ptr = new QtDartBindings_wrappersNS::QLine_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QLine__constructor_QPoint_QPoint(void *pt1_, void *pt2_) { + assert(pt1_); + auto &pt1 = *reinterpret_cast(pt1_); + assert(pt2_); + auto &pt2 = *reinterpret_cast(pt2_); + auto ptr = new QtDartBindings_wrappersNS::QLine_wrapper(pt1, pt2); + return reinterpret_cast(ptr); +} +void *c_QLine__constructor_int_int_int_int(int x1, int y1, int x2, int y2) { + auto ptr = new QtDartBindings_wrappersNS::QLine_wrapper(x1, y1, x2, y2); + return reinterpret_cast(ptr); +} +// center() const +void *c_QLine__center(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->center()}; + return result; +} +// dx() const +int c_QLine__dx(void *thisObj) { + const auto &result = fromPtr(thisObj)->dx(); + return result; +} +// dy() const +int c_QLine__dy(void *thisObj) { + const auto &result = fromPtr(thisObj)->dy(); + return result; +} +// isNull() const +bool c_QLine__isNull(void *thisObj) { + const auto &result = fromPtr(thisObj)->isNull(); + return result; +} +// p1() const +void *c_QLine__p1(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->p1()}; + return result; +} +// p2() const +void *c_QLine__p2(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->p2()}; + return result; +} +// setLine(int x1, int y1, int x2, int y2) +void c_QLine__setLine_int_int_int_int(void *thisObj, int x1, int y1, int x2, + int y2) { + fromPtr(thisObj)->setLine(x1, y1, x2, y2); +} +// setP1(const QPoint & p1) +void c_QLine__setP1_QPoint(void *thisObj, void *p1_) { + assert(p1_); + auto &p1 = *reinterpret_cast(p1_); + fromPtr(thisObj)->setP1(p1); +} +// setP2(const QPoint & p2) +void c_QLine__setP2_QPoint(void *thisObj, void *p2_) { + assert(p2_); + auto &p2 = *reinterpret_cast(p2_); + fromPtr(thisObj)->setP2(p2); +} +// setPoints(const QPoint & p1, const QPoint & p2) +void c_QLine__setPoints_QPoint_QPoint(void *thisObj, void *p1_, void *p2_) { + assert(p1_); + auto &p1 = *reinterpret_cast(p1_); + assert(p2_); + auto &p2 = *reinterpret_cast(p2_); + fromPtr(thisObj)->setPoints(p1, p2); +} +// toLineF() const +void *c_QLine__toLineF(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toLineF()}; + return result; +} +// translate(const QPoint & p) +void c_QLine__translate_QPoint(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + fromPtr(thisObj)->translate(p); +} +// translate(int dx, int dy) +void c_QLine__translate_int_int(void *thisObj, int dx, int dy) { + fromPtr(thisObj)->translate(dx, dy); +} +// translated(const QPoint & p) const +void *c_QLine__translated_QPoint(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->translated(p)}; + return result; +} +// translated(int dx, int dy) const +void *c_QLine__translated_int_int(void *thisObj, int dx, int dy) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->translated(dx, dy)}; + return result; +} +// x1() const +int c_QLine__x1(void *thisObj) { + const auto &result = fromPtr(thisObj)->x1(); + return result; +} +// x2() const +int c_QLine__x2(void *thisObj) { + const auto &result = fromPtr(thisObj)->x2(); + return result; +} +// y1() const +int c_QLine__y1(void *thisObj) { + const auto &result = fromPtr(thisObj)->y1(); + return result; +} +// y2() const +int c_QLine__y2(void *thisObj) { + const auto &result = fromPtr(thisObj)->y2(); + return result; +} +void c_QLine__destructor(void *thisObj) { delete fromPtr(thisObj); } +} diff --git a/generated/QtDartBindings/dart/ffi/QLine_c.h b/generated/QtDartBindings/dart/ffi/QLine_c.h new file mode 100644 index 0000000..906f1a2 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QLine_c.h @@ -0,0 +1,90 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include + +namespace QtDartBindings_wrappersNS { +class QLine_wrapper : public ::QLine { +public: + ~QLine_wrapper(); + QLine_wrapper(); + QLine_wrapper(const QPoint &pt1, const QPoint &pt2); + QLine_wrapper(int x1, int y1, int x2, int y2); + QPoint center() const; + int dx() const; + int dy() const; + bool isNull() const; + QPoint p1() const; + QPoint p2() const; + void setLine(int x1, int y1, int x2, int y2); + void setP1(const QPoint &p1); + void setP2(const QPoint &p2); + void setPoints(const QPoint &p1, const QPoint &p2); + QLineF toLineF() const; + void translate(const QPoint &p); + void translate(int dx, int dy); + QLine translated(const QPoint &p) const; + QLine translated(int dx, int dy) const; + int x1() const; + int x2() const; + int y1() const; + int y2() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QLine::QLine() +QtDartBindings_EXPORT void *c_QLine__constructor(); +// QLine::QLine(const QPoint & pt1, const QPoint & pt2) +QtDartBindings_EXPORT void *c_QLine__constructor_QPoint_QPoint(void *pt1_, + void *pt2_); +// QLine::QLine(int x1, int y1, int x2, int y2) +QtDartBindings_EXPORT void * +c_QLine__constructor_int_int_int_int(int x1, int y1, int x2, int y2); +// QLine::center() const +QtDartBindings_EXPORT void *c_QLine__center(void *thisObj); +// QLine::dx() const +QtDartBindings_EXPORT int c_QLine__dx(void *thisObj); +// QLine::dy() const +QtDartBindings_EXPORT int c_QLine__dy(void *thisObj); +// QLine::isNull() const +QtDartBindings_EXPORT bool c_QLine__isNull(void *thisObj); +// QLine::p1() const +QtDartBindings_EXPORT void *c_QLine__p1(void *thisObj); +// QLine::p2() const +QtDartBindings_EXPORT void *c_QLine__p2(void *thisObj); +// QLine::setLine(int x1, int y1, int x2, int y2) +QtDartBindings_EXPORT void +c_QLine__setLine_int_int_int_int(void *thisObj, int x1, int y1, int x2, int y2); +// QLine::setP1(const QPoint & p1) +QtDartBindings_EXPORT void c_QLine__setP1_QPoint(void *thisObj, void *p1_); +// QLine::setP2(const QPoint & p2) +QtDartBindings_EXPORT void c_QLine__setP2_QPoint(void *thisObj, void *p2_); +// QLine::setPoints(const QPoint & p1, const QPoint & p2) +QtDartBindings_EXPORT void +c_QLine__setPoints_QPoint_QPoint(void *thisObj, void *p1_, void *p2_); +// QLine::toLineF() const +QtDartBindings_EXPORT void *c_QLine__toLineF(void *thisObj); +// QLine::translate(const QPoint & p) +QtDartBindings_EXPORT void c_QLine__translate_QPoint(void *thisObj, void *p_); +// QLine::translate(int dx, int dy) +QtDartBindings_EXPORT void c_QLine__translate_int_int(void *thisObj, int dx, + int dy); +// QLine::translated(const QPoint & p) const +QtDartBindings_EXPORT void *c_QLine__translated_QPoint(void *thisObj, void *p_); +// QLine::translated(int dx, int dy) const +QtDartBindings_EXPORT void *c_QLine__translated_int_int(void *thisObj, int dx, + int dy); +// QLine::x1() const +QtDartBindings_EXPORT int c_QLine__x1(void *thisObj); +// QLine::x2() const +QtDartBindings_EXPORT int c_QLine__x2(void *thisObj); +// QLine::y1() const +QtDartBindings_EXPORT int c_QLine__y1(void *thisObj); +// QLine::y2() const +QtDartBindings_EXPORT int c_QLine__y2(void *thisObj); +QtDartBindings_EXPORT void c_QLine__destructor(void *thisObj); +QtDartBindings_EXPORT void c_QLine_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QLine_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QLine_wrapper.cpp new file mode 100644 index 0000000..15eb199 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QLine_wrapper.cpp @@ -0,0 +1,330 @@ +#include "QLine_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QLine_wrapper::QLine_wrapper() : ::QLine() {} + +// tag=1006 +QLine_wrapper::QLine_wrapper(const QPoint &pt1, const QPoint &pt2) + : ::QLine(pt1, pt2) {} + +// tag=1006 +QLine_wrapper::QLine_wrapper(int x1, int y1, int x2, int y2) + : ::QLine(x1, y1, x2, y2) {} +QPoint QLine_wrapper::center() const { + // tag=1000 + + // tag=1004 + return ::QLine::center(); +} +int QLine_wrapper::dx() const { + // tag=1000 + + // tag=1004 + return ::QLine::dx(); +} +int QLine_wrapper::dy() const { + // tag=1000 + + // tag=1004 + return ::QLine::dy(); +} +bool QLine_wrapper::isNull() const { + // tag=1000 + + // tag=1004 + return ::QLine::isNull(); +} +QPoint QLine_wrapper::p1() const { + // tag=1000 + + // tag=1004 + return ::QLine::p1(); +} +QPoint QLine_wrapper::p2() const { + // tag=1000 + + // tag=1004 + return ::QLine::p2(); +} +void QLine_wrapper::setLine(int x1, int y1, int x2, int y2) { + // tag=1000 + + // tag=1004 + ::QLine::setLine(x1, y1, x2, y2); +} +void QLine_wrapper::setP1(const QPoint &p1) { + // tag=1000 + + // tag=1004 + ::QLine::setP1(p1); +} +void QLine_wrapper::setP2(const QPoint &p2) { + // tag=1000 + + // tag=1004 + ::QLine::setP2(p2); +} +void QLine_wrapper::setPoints(const QPoint &p1, const QPoint &p2) { + // tag=1000 + + // tag=1004 + ::QLine::setPoints(p1, p2); +} +void QLine_wrapper::translate(const QPoint &p) { + // tag=1000 + + // tag=1004 + ::QLine::translate(p); +} +void QLine_wrapper::translate(int dx, int dy) { + // tag=1000 + + // tag=1004 + ::QLine::translate(dx, dy); +} +QLine QLine_wrapper::translated(const QPoint &p) const { + // tag=1000 + + // tag=1004 + return ::QLine::translated(p); +} +QLine QLine_wrapper::translated(int dx, int dy) const { + // tag=1000 + + // tag=1004 + return ::QLine::translated(dx, dy); +} +int QLine_wrapper::x1() const { + // tag=1000 + + // tag=1004 + return ::QLine::x1(); +} +int QLine_wrapper::x2() const { + // tag=1000 + + // tag=1004 + return ::QLine::x2(); +} +int QLine_wrapper::y1() const { + // tag=1000 + + // tag=1004 + return ::QLine::y1(); +} +int QLine_wrapper::y2() const { + // tag=1000 + + // tag=1004 + return ::QLine::y2(); +} + +// tag=1005 +QLine_wrapper::~QLine_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QLine *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +// tag=1014 +static QtDartBindings_wrappersNS::QLine_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QLine_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast(cppObj); +} +void *c_QLine__constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QLine_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QLine__constructor_QPoint_QPoint(void *pt1_, void *pt2_) { + auto &pt1 = *reinterpret_cast(pt1_); + auto &pt2 = *reinterpret_cast(pt2_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QLine_wrapper(pt1, pt2); + return reinterpret_cast(ptr); +} +void *c_QLine__constructor_int_int_int_int(int x1, int y1, int x2, int y2) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QLine_wrapper(x1, y1, x2, y2); + return reinterpret_cast(ptr); +} + +// tag=1050 +// center() const +void *c_QLine__center(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->center()}; +} + +// tag=1050 +// dx() const +int c_QLine__dx(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->dx(); +} + +// tag=1050 +// dy() const +int c_QLine__dy(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->dy(); +} + +// tag=1050 +// isNull() const +bool c_QLine__isNull(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isNull(); +} + +// tag=1050 +// p1() const +void *c_QLine__p1(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->p1()}; +} + +// tag=1050 +// p2() const +void *c_QLine__p2(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->p2()}; +} + +// tag=1050 +// setLine(int x1, int y1, int x2, int y2) +void c_QLine__setLine_int_int_int_int(void *thisObj, int x1, int y1, int x2, + int y2) { + // tag=1010 + fromPtr(thisObj)->setLine(x1, y1, x2, y2); +} + +// tag=1050 +// setP1(const QPoint & p1) +void c_QLine__setP1_QPoint(void *thisObj, void *p1_) { + auto &p1 = *reinterpret_cast(p1_); + // tag=1010 + fromPtr(thisObj)->setP1(p1); +} + +// tag=1050 +// setP2(const QPoint & p2) +void c_QLine__setP2_QPoint(void *thisObj, void *p2_) { + auto &p2 = *reinterpret_cast(p2_); + // tag=1010 + fromPtr(thisObj)->setP2(p2); +} + +// tag=1050 +// setPoints(const QPoint & p1, const QPoint & p2) +void c_QLine__setPoints_QPoint_QPoint(void *thisObj, void *p1_, void *p2_) { + auto &p1 = *reinterpret_cast(p1_); + auto &p2 = *reinterpret_cast(p2_); + // tag=1010 + fromPtr(thisObj)->setPoints(p1, p2); +} + +// tag=1050 +// translate(const QPoint & p) +void c_QLine__translate_QPoint(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + // tag=1010 + fromPtr(thisObj)->translate(p); +} + +// tag=1050 +// translate(int dx, int dy) +void c_QLine__translate_int_int(void *thisObj, int dx, int dy) { + // tag=1010 + fromPtr(thisObj)->translate(dx, dy); +} + +// tag=1050 +// translated(const QPoint & p) const +void *c_QLine__translated_QPoint(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->translated(p)}; +} + +// tag=1050 +// translated(int dx, int dy) const +void *c_QLine__translated_int_int(void *thisObj, int dx, int dy) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->translated(dx, dy)}; +} + +// tag=1050 +// x1() const +int c_QLine__x1(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->x1(); +} + +// tag=1050 +// x2() const +int c_QLine__x2(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->x2(); +} + +// tag=1050 +// y1() const +int c_QLine__y1(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->y1(); +} + +// tag=1050 +// y2() const +int c_QLine__y2(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->y2(); +} +void c_QLine__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} diff --git a/generated/QtDartBindings/dart/ffi/QLine_wrapper.h b/generated/QtDartBindings/dart/ffi/QLine_wrapper.h new file mode 100644 index 0000000..7313059 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QLine_wrapper.h @@ -0,0 +1,153 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1043 +class QLine_wrapper : public ::QLine { +public: + ~QLine_wrapper(); + // tag=1041 + QLine_wrapper(); + // tag=1041 + QLine_wrapper(const QPoint &pt1, const QPoint &pt2); + // tag=1041 + QLine_wrapper(int x1, int y1, int x2, int y2); + // tag=1041 + QPoint center() const; + // tag=1041 + int dx() const; + // tag=1041 + int dy() const; + // tag=1041 + bool isNull() const; + // tag=1041 + QPoint p1() const; + // tag=1041 + QPoint p2() const; + // tag=1041 + void setLine(int x1, int y1, int x2, int y2); + // tag=1041 + void setP1(const QPoint &p1); + // tag=1041 + void setP2(const QPoint &p2); + // tag=1041 + void setPoints(const QPoint &p1, const QPoint &p2); + // tag=1041 + void translate(const QPoint &p); + // tag=1041 + void translate(int dx, int dy); + // tag=1041 + QLine translated(const QPoint &p) const; + // tag=1041 + QLine translated(int dx, int dy) const; + // tag=1041 + int x1() const; + // tag=1041 + int x2() const; + // tag=1041 + int y1() const; + // tag=1041 + int y2() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QLine::QLine() +QtDartBindings_EXPORT void *c_QLine__constructor(); + +// tag=1067 +// QLine::QLine(const QPoint & pt1, const QPoint & pt2) +QtDartBindings_EXPORT void *c_QLine__constructor_QPoint_QPoint(void *pt1_, + void *pt2_); + +// tag=1067 +// QLine::QLine(int x1, int y1, int x2, int y2) +QtDartBindings_EXPORT void * +c_QLine__constructor_int_int_int_int(int x1, int y1, int x2, int y2); + +// tag=1067 +// QLine::center() const +QtDartBindings_EXPORT void *c_QLine__center(void *thisObj); + +// tag=1067 +// QLine::dx() const +QtDartBindings_EXPORT int c_QLine__dx(void *thisObj); + +// tag=1067 +// QLine::dy() const +QtDartBindings_EXPORT int c_QLine__dy(void *thisObj); + +// tag=1067 +// QLine::isNull() const +QtDartBindings_EXPORT bool c_QLine__isNull(void *thisObj); + +// tag=1067 +// QLine::p1() const +QtDartBindings_EXPORT void *c_QLine__p1(void *thisObj); + +// tag=1067 +// QLine::p2() const +QtDartBindings_EXPORT void *c_QLine__p2(void *thisObj); + +// tag=1067 +// QLine::setLine(int x1, int y1, int x2, int y2) +QtDartBindings_EXPORT void +c_QLine__setLine_int_int_int_int(void *thisObj, int x1, int y1, int x2, int y2); + +// tag=1067 +// QLine::setP1(const QPoint & p1) +QtDartBindings_EXPORT void c_QLine__setP1_QPoint(void *thisObj, void *p1_); + +// tag=1067 +// QLine::setP2(const QPoint & p2) +QtDartBindings_EXPORT void c_QLine__setP2_QPoint(void *thisObj, void *p2_); + +// tag=1067 +// QLine::setPoints(const QPoint & p1, const QPoint & p2) +QtDartBindings_EXPORT void +c_QLine__setPoints_QPoint_QPoint(void *thisObj, void *p1_, void *p2_); + +// tag=1067 +// QLine::translate(const QPoint & p) +QtDartBindings_EXPORT void c_QLine__translate_QPoint(void *thisObj, void *p_); + +// tag=1067 +// QLine::translate(int dx, int dy) +QtDartBindings_EXPORT void c_QLine__translate_int_int(void *thisObj, int dx, + int dy); + +// tag=1067 +// QLine::translated(const QPoint & p) const +QtDartBindings_EXPORT void *c_QLine__translated_QPoint(void *thisObj, void *p_); + +// tag=1067 +// QLine::translated(int dx, int dy) const +QtDartBindings_EXPORT void *c_QLine__translated_int_int(void *thisObj, int dx, + int dy); + +// tag=1067 +// QLine::x1() const +QtDartBindings_EXPORT int c_QLine__x1(void *thisObj); + +// tag=1067 +// QLine::x2() const +QtDartBindings_EXPORT int c_QLine__x2(void *thisObj); + +// tag=1067 +// QLine::y1() const +QtDartBindings_EXPORT int c_QLine__y1(void *thisObj); + +// tag=1067 +// QLine::y2() const +QtDartBindings_EXPORT int c_QLine__y2(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QLine__destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QLine_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QListView_c.cpp b/generated/QtDartBindings/dart/ffi/QListView_c.cpp new file mode 100644 index 0000000..27820c9 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QListView_c.cpp @@ -0,0 +1,1799 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QListView_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QListView_wrapper::QListView_wrapper(QWidget *parent) : ::QListView(parent) {} +int QListView_wrapper::batchSize() const { return ::QListView::batchSize(); } +void QListView_wrapper::changeEvent(QEvent *arg__1) { + if (m_changeEventCallback) { + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QListView::changeEvent(arg__1); + } +} +void QListView_wrapper::changeEvent_nocallback(QEvent *arg__1) { + ::QListView::changeEvent(arg__1); +} +void QListView_wrapper::clearPropertyFlags() { + ::QListView::clearPropertyFlags(); +} +void QListView_wrapper::commitData(QWidget *editor) { + if (m_commitDataCallback) { + const void *thisPtr = this; + m_commitDataCallback(const_cast(thisPtr), editor); + } else { + ::QListView::commitData(editor); + } +} +void QListView_wrapper::commitData_nocallback(QWidget *editor) { + ::QListView::commitData(editor); +} +QSize QListView_wrapper::contentsSize() const { + return ::QListView::contentsSize(); +} +void QListView_wrapper::currentChanged(const QModelIndex ¤t, + const QModelIndex &previous) { + if (m_currentChangedCallback) { + const void *thisPtr = this; + m_currentChangedCallback(const_cast(thisPtr), current, previous); + } else { + ::QListView::currentChanged(current, previous); + } +} +void QListView_wrapper::currentChanged_nocallback(const QModelIndex ¤t, + const QModelIndex &previous) { + ::QListView::currentChanged(current, previous); +} +void QListView_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QListView::customEvent(event); + } +} +void QListView_wrapper::customEvent_nocallback(QEvent *event) { + ::QListView::customEvent(event); +} +void QListView_wrapper::dataChanged(const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles) { + if (m_dataChangedCallback) { + const void *thisPtr = this; + m_dataChangedCallback(const_cast(thisPtr), topLeft, bottomRight, + roles); + } else { + ::QListView::dataChanged(topLeft, bottomRight, roles); + } +} +void QListView_wrapper::dataChanged_nocallback(const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles) { + ::QListView::dataChanged(topLeft, bottomRight, roles); +} +int QListView_wrapper::devType() const { + if (m_devTypeCallback) { + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + return ::QListView::devType(); + } +} +int QListView_wrapper::devType_nocallback() const { + return ::QListView::devType(); +} +void QListView_wrapper::doItemsLayout() { + if (m_doItemsLayoutCallback) { + const void *thisPtr = this; + m_doItemsLayoutCallback(const_cast(thisPtr)); + } else { + ::QListView::doItemsLayout(); + } +} +void QListView_wrapper::doItemsLayout_nocallback() { + ::QListView::doItemsLayout(); +} +void QListView_wrapper::editorDestroyed(QObject *editor) { + if (m_editorDestroyedCallback) { + const void *thisPtr = this; + m_editorDestroyedCallback(const_cast(thisPtr), editor); + } else { + ::QListView::editorDestroyed(editor); + } +} +void QListView_wrapper::editorDestroyed_nocallback(QObject *editor) { + ::QListView::editorDestroyed(editor); +} +bool QListView_wrapper::event(QEvent *e) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), e); + } else { + return ::QListView::event(e); + } +} +bool QListView_wrapper::event_nocallback(QEvent *e) { + return ::QListView::event(e); +} +bool QListView_wrapper::eventFilter(QObject *object, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), object, event); + } else { + return ::QListView::eventFilter(object, event); + } +} +bool QListView_wrapper::eventFilter_nocallback(QObject *object, QEvent *event) { + return ::QListView::eventFilter(object, event); +} +bool QListView_wrapper::focusNextPrevChild(bool next) { + if (m_focusNextPrevChildCallback) { + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + return ::QListView::focusNextPrevChild(next); + } +} +bool QListView_wrapper::focusNextPrevChild_nocallback(bool next) { + return ::QListView::focusNextPrevChild(next); +} +QSize QListView_wrapper::gridSize() const { return ::QListView::gridSize(); } +bool QListView_wrapper::hasHeightForWidth() const { + if (m_hasHeightForWidthCallback) { + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + return ::QListView::hasHeightForWidth(); + } +} +bool QListView_wrapper::hasHeightForWidth_nocallback() const { + return ::QListView::hasHeightForWidth(); +} +int QListView_wrapper::heightForWidth(int arg__1) const { + if (m_heightForWidthCallback) { + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QListView::heightForWidth(arg__1); + } +} +int QListView_wrapper::heightForWidth_nocallback(int arg__1) const { + return ::QListView::heightForWidth(arg__1); +} +int QListView_wrapper::horizontalOffset() const { + if (m_horizontalOffsetCallback) { + const void *thisPtr = this; + return m_horizontalOffsetCallback(const_cast(thisPtr)); + } else { + return ::QListView::horizontalOffset(); + } +} +int QListView_wrapper::horizontalOffset_nocallback() const { + return ::QListView::horizontalOffset(); +} +void QListView_wrapper::horizontalScrollbarAction(int action) { + if (m_horizontalScrollbarActionCallback) { + const void *thisPtr = this; + m_horizontalScrollbarActionCallback(const_cast(thisPtr), action); + } else { + ::QListView::horizontalScrollbarAction(action); + } +} +void QListView_wrapper::horizontalScrollbarAction_nocallback(int action) { + ::QListView::horizontalScrollbarAction(action); +} +void QListView_wrapper::horizontalScrollbarValueChanged(int value) { + if (m_horizontalScrollbarValueChangedCallback) { + const void *thisPtr = this; + m_horizontalScrollbarValueChangedCallback(const_cast(thisPtr), + value); + } else { + ::QListView::horizontalScrollbarValueChanged(value); + } +} +void QListView_wrapper::horizontalScrollbarValueChanged_nocallback(int value) { + ::QListView::horizontalScrollbarValueChanged(value); +} +QModelIndex QListView_wrapper::indexAt(const QPoint &p) const { + if (m_indexAtCallback) { + const void *thisPtr = this; + return *m_indexAtCallback(const_cast(thisPtr), p); + } else { + return ::QListView::indexAt(p); + } +} +QModelIndex QListView_wrapper::indexAt_nocallback(const QPoint &p) const { + return ::QListView::indexAt(p); +} +void QListView_wrapper::indexesMoved(const QList &indexes) { + ::QListView::indexesMoved(indexes); +} +void QListView_wrapper::initPainter(QPainter *painter) const { + if (m_initPainterCallback) { + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + ::QListView::initPainter(painter); + } +} +void QListView_wrapper::initPainter_nocallback(QPainter *painter) const { + ::QListView::initPainter(painter); +} +bool QListView_wrapper::isIndexHidden(const QModelIndex &index) const { + if (m_isIndexHiddenCallback) { + const void *thisPtr = this; + return m_isIndexHiddenCallback(const_cast(thisPtr), index); + } else { + return ::QListView::isIndexHidden(index); + } +} +bool QListView_wrapper::isIndexHidden_nocallback( + const QModelIndex &index) const { + return ::QListView::isIndexHidden(index); +} +bool QListView_wrapper::isRowHidden(int row) const { + return ::QListView::isRowHidden(row); +} +bool QListView_wrapper::isSelectionRectVisible() const { + return ::QListView::isSelectionRectVisible(); +} +bool QListView_wrapper::isWrapping() const { return ::QListView::isWrapping(); } +void QListView_wrapper::keyboardSearch(const QString &search) { + if (m_keyboardSearchCallback) { + const void *thisPtr = this; + m_keyboardSearchCallback(const_cast(thisPtr), search); + } else { + ::QListView::keyboardSearch(search); + } +} +void QListView_wrapper::keyboardSearch_nocallback(const QString &search) { + ::QListView::keyboardSearch(search); +} +void QListView_wrapper::leaveEvent(QEvent *event) { + if (m_leaveEventCallback) { + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + ::QListView::leaveEvent(event); + } +} +void QListView_wrapper::leaveEvent_nocallback(QEvent *event) { + ::QListView::leaveEvent(event); +} +QSize QListView_wrapper::minimumSizeHint() const { + if (m_minimumSizeHintCallback) { + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + return ::QListView::minimumSizeHint(); + } +} +QSize QListView_wrapper::minimumSizeHint_nocallback() const { + return ::QListView::minimumSizeHint(); +} +int QListView_wrapper::modelColumn() const { + return ::QListView::modelColumn(); +} +void QListView_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + if (m_mouseDoubleClickEventCallback) { + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + ::QListView::mouseDoubleClickEvent(event); + } +} +void QListView_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *event) { + ::QListView::mouseDoubleClickEvent(event); +} +void QListView_wrapper::mouseMoveEvent(QMouseEvent *e) { + if (m_mouseMoveEventCallback) { + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), e); + } else { + ::QListView::mouseMoveEvent(e); + } +} +void QListView_wrapper::mouseMoveEvent_nocallback(QMouseEvent *e) { + ::QListView::mouseMoveEvent(e); +} +void QListView_wrapper::mousePressEvent(QMouseEvent *event) { + if (m_mousePressEventCallback) { + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), event); + } else { + ::QListView::mousePressEvent(event); + } +} +void QListView_wrapper::mousePressEvent_nocallback(QMouseEvent *event) { + ::QListView::mousePressEvent(event); +} +void QListView_wrapper::mouseReleaseEvent(QMouseEvent *e) { + if (m_mouseReleaseEventCallback) { + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), e); + } else { + ::QListView::mouseReleaseEvent(e); + } +} +void QListView_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *e) { + ::QListView::mouseReleaseEvent(e); +} +QModelIndex +QListView_wrapper::moveCursor(QAbstractItemView::CursorAction cursorAction, + QFlags modifiers) { + if (m_moveCursorCallback) { + const void *thisPtr = this; + return *m_moveCursorCallback(const_cast(thisPtr), cursorAction, + modifiers); + } else { + return ::QListView::moveCursor(cursorAction, modifiers); + } +} +QModelIndex QListView_wrapper::moveCursor_nocallback( + QAbstractItemView::CursorAction cursorAction, + QFlags modifiers) { + return ::QListView::moveCursor(cursorAction, modifiers); +} +void QListView_wrapper::paintEvent(QPaintEvent *e) { + if (m_paintEventCallback) { + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), e); + } else { + ::QListView::paintEvent(e); + } +} +void QListView_wrapper::paintEvent_nocallback(QPaintEvent *e) { + ::QListView::paintEvent(e); +} +QRect QListView_wrapper::rectForIndex(const QModelIndex &index) const { + return ::QListView::rectForIndex(index); +} +void QListView_wrapper::reset() { + if (m_resetCallback) { + const void *thisPtr = this; + m_resetCallback(const_cast(thisPtr)); + } else { + ::QListView::reset(); + } +} +void QListView_wrapper::reset_nocallback() { ::QListView::reset(); } +void QListView_wrapper::resizeContents(int width, int height) { + ::QListView::resizeContents(width, height); +} +void QListView_wrapper::rowsAboutToBeRemoved(const QModelIndex &parent, + int start, int end) { + if (m_rowsAboutToBeRemovedCallback) { + const void *thisPtr = this; + m_rowsAboutToBeRemovedCallback(const_cast(thisPtr), parent, start, + end); + } else { + ::QListView::rowsAboutToBeRemoved(parent, start, end); + } +} +void QListView_wrapper::rowsAboutToBeRemoved_nocallback( + const QModelIndex &parent, int start, int end) { + ::QListView::rowsAboutToBeRemoved(parent, start, end); +} +void QListView_wrapper::rowsInserted(const QModelIndex &parent, int start, + int end) { + if (m_rowsInsertedCallback) { + const void *thisPtr = this; + m_rowsInsertedCallback(const_cast(thisPtr), parent, start, end); + } else { + ::QListView::rowsInserted(parent, start, end); + } +} +void QListView_wrapper::rowsInserted_nocallback(const QModelIndex &parent, + int start, int end) { + ::QListView::rowsInserted(parent, start, end); +} +void QListView_wrapper::scrollContentsBy(int dx, int dy) { + if (m_scrollContentsByCallback) { + const void *thisPtr = this; + m_scrollContentsByCallback(const_cast(thisPtr), dx, dy); + } else { + ::QListView::scrollContentsBy(dx, dy); + } +} +void QListView_wrapper::scrollContentsBy_nocallback(int dx, int dy) { + ::QListView::scrollContentsBy(dx, dy); +} +void QListView_wrapper::scrollTo(const QModelIndex &index, + QAbstractItemView::ScrollHint hint) { + if (m_scrollToCallback) { + const void *thisPtr = this; + m_scrollToCallback(const_cast(thisPtr), index, hint); + } else { + ::QListView::scrollTo(index, hint); + } +} +void QListView_wrapper::scrollTo_nocallback( + const QModelIndex &index, QAbstractItemView::ScrollHint hint) { + ::QListView::scrollTo(index, hint); +} +void QListView_wrapper::selectAll() { + if (m_selectAllCallback) { + const void *thisPtr = this; + m_selectAllCallback(const_cast(thisPtr)); + } else { + ::QListView::selectAll(); + } +} +void QListView_wrapper::selectAll_nocallback() { ::QListView::selectAll(); } +QList QListView_wrapper::selectedIndexes() const { + if (m_selectedIndexesCallback) { + const void *thisPtr = this; + return *m_selectedIndexesCallback(const_cast(thisPtr)); + } else { + return ::QListView::selectedIndexes(); + } +} +QList QListView_wrapper::selectedIndexes_nocallback() const { + return ::QListView::selectedIndexes(); +} +void QListView_wrapper::selectionChanged(const QItemSelection &selected, + const QItemSelection &deselected) { + if (m_selectionChangedCallback) { + const void *thisPtr = this; + m_selectionChangedCallback(const_cast(thisPtr), selected, + deselected); + } else { + ::QListView::selectionChanged(selected, deselected); + } +} +void QListView_wrapper::selectionChanged_nocallback( + const QItemSelection &selected, const QItemSelection &deselected) { + ::QListView::selectionChanged(selected, deselected); +} +QFlags +QListView_wrapper::selectionCommand(const QModelIndex &index, + const QEvent *event) const { + if (m_selectionCommandCallback) { + const void *thisPtr = this; + return m_selectionCommandCallback(const_cast(thisPtr), index, + event); + } else { + return ::QListView::selectionCommand(index, event); + } +} +QFlags +QListView_wrapper::selectionCommand_nocallback(const QModelIndex &index, + const QEvent *event) const { + return ::QListView::selectionCommand(index, event); +} +void QListView_wrapper::setBatchSize(int batchSize) { + ::QListView::setBatchSize(batchSize); +} +void QListView_wrapper::setGridSize(const QSize &size) { + ::QListView::setGridSize(size); +} +void QListView_wrapper::setModel(QAbstractItemModel *model) { + if (m_setModelCallback) { + const void *thisPtr = this; + m_setModelCallback(const_cast(thisPtr), model); + } else { + ::QListView::setModel(model); + } +} +void QListView_wrapper::setModel_nocallback(QAbstractItemModel *model) { + ::QListView::setModel(model); +} +void QListView_wrapper::setModelColumn(int column) { + ::QListView::setModelColumn(column); +} +void QListView_wrapper::setPositionForIndex(const QPoint &position, + const QModelIndex &index) { + ::QListView::setPositionForIndex(position, index); +} +void QListView_wrapper::setRootIndex(const QModelIndex &index) { + if (m_setRootIndexCallback) { + const void *thisPtr = this; + m_setRootIndexCallback(const_cast(thisPtr), index); + } else { + ::QListView::setRootIndex(index); + } +} +void QListView_wrapper::setRootIndex_nocallback(const QModelIndex &index) { + ::QListView::setRootIndex(index); +} +void QListView_wrapper::setRowHidden(int row, bool hide) { + ::QListView::setRowHidden(row, hide); +} +void QListView_wrapper::setSelection( + const QRect &rect, QFlags command) { + if (m_setSelectionCallback) { + const void *thisPtr = this; + m_setSelectionCallback(const_cast(thisPtr), rect, command); + } else { + ::QListView::setSelection(rect, command); + } +} +void QListView_wrapper::setSelection_nocallback( + const QRect &rect, QFlags command) { + ::QListView::setSelection(rect, command); +} +void QListView_wrapper::setSelectionModel(QItemSelectionModel *selectionModel) { + if (m_setSelectionModelCallback) { + const void *thisPtr = this; + m_setSelectionModelCallback(const_cast(thisPtr), selectionModel); + } else { + ::QListView::setSelectionModel(selectionModel); + } +} +void QListView_wrapper::setSelectionModel_nocallback( + QItemSelectionModel *selectionModel) { + ::QListView::setSelectionModel(selectionModel); +} +void QListView_wrapper::setSelectionRectVisible(bool show) { + ::QListView::setSelectionRectVisible(show); +} +void QListView_wrapper::setSpacing(int space) { + ::QListView::setSpacing(space); +} +void QListView_wrapper::setUniformItemSizes(bool enable) { + ::QListView::setUniformItemSizes(enable); +} +void QListView_wrapper::setVisible(bool visible) { + if (m_setVisibleCallback) { + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + ::QListView::setVisible(visible); + } +} +void QListView_wrapper::setVisible_nocallback(bool visible) { + ::QListView::setVisible(visible); +} +void QListView_wrapper::setWordWrap(bool on) { ::QListView::setWordWrap(on); } +void QListView_wrapper::setWrapping(bool enable) { + ::QListView::setWrapping(enable); +} +void QListView_wrapper::setupViewport(QWidget *viewport) { + if (m_setupViewportCallback) { + const void *thisPtr = this; + m_setupViewportCallback(const_cast(thisPtr), viewport); + } else { + ::QListView::setupViewport(viewport); + } +} +void QListView_wrapper::setupViewport_nocallback(QWidget *viewport) { + ::QListView::setupViewport(viewport); +} +QPainter *QListView_wrapper::sharedPainter() const { + if (m_sharedPainterCallback) { + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + return ::QListView::sharedPainter(); + } +} +QPainter *QListView_wrapper::sharedPainter_nocallback() const { + return ::QListView::sharedPainter(); +} +QSize QListView_wrapper::sizeHint() const { + if (m_sizeHintCallback) { + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + return ::QListView::sizeHint(); + } +} +QSize QListView_wrapper::sizeHint_nocallback() const { + return ::QListView::sizeHint(); +} +int QListView_wrapper::sizeHintForColumn(int column) const { + if (m_sizeHintForColumnCallback) { + const void *thisPtr = this; + return m_sizeHintForColumnCallback(const_cast(thisPtr), column); + } else { + return ::QListView::sizeHintForColumn(column); + } +} +int QListView_wrapper::sizeHintForColumn_nocallback(int column) const { + return ::QListView::sizeHintForColumn(column); +} +int QListView_wrapper::sizeHintForRow(int row) const { + if (m_sizeHintForRowCallback) { + const void *thisPtr = this; + return m_sizeHintForRowCallback(const_cast(thisPtr), row); + } else { + return ::QListView::sizeHintForRow(row); + } +} +int QListView_wrapper::sizeHintForRow_nocallback(int row) const { + return ::QListView::sizeHintForRow(row); +} +int QListView_wrapper::spacing() const { return ::QListView::spacing(); } +QString QListView_wrapper::tr(const char *s, const char *c, int n) { + return ::QListView::tr(s, c, n); +} +bool QListView_wrapper::uniformItemSizes() const { + return ::QListView::uniformItemSizes(); +} +void QListView_wrapper::updateEditorData() { + if (m_updateEditorDataCallback) { + const void *thisPtr = this; + m_updateEditorDataCallback(const_cast(thisPtr)); + } else { + ::QListView::updateEditorData(); + } +} +void QListView_wrapper::updateEditorData_nocallback() { + ::QListView::updateEditorData(); +} +void QListView_wrapper::updateEditorGeometries() { + if (m_updateEditorGeometriesCallback) { + const void *thisPtr = this; + m_updateEditorGeometriesCallback(const_cast(thisPtr)); + } else { + ::QListView::updateEditorGeometries(); + } +} +void QListView_wrapper::updateEditorGeometries_nocallback() { + ::QListView::updateEditorGeometries(); +} +void QListView_wrapper::updateGeometries() { + if (m_updateGeometriesCallback) { + const void *thisPtr = this; + m_updateGeometriesCallback(const_cast(thisPtr)); + } else { + ::QListView::updateGeometries(); + } +} +void QListView_wrapper::updateGeometries_nocallback() { + ::QListView::updateGeometries(); +} +int QListView_wrapper::verticalOffset() const { + if (m_verticalOffsetCallback) { + const void *thisPtr = this; + return m_verticalOffsetCallback(const_cast(thisPtr)); + } else { + return ::QListView::verticalOffset(); + } +} +int QListView_wrapper::verticalOffset_nocallback() const { + return ::QListView::verticalOffset(); +} +void QListView_wrapper::verticalScrollbarAction(int action) { + if (m_verticalScrollbarActionCallback) { + const void *thisPtr = this; + m_verticalScrollbarActionCallback(const_cast(thisPtr), action); + } else { + ::QListView::verticalScrollbarAction(action); + } +} +void QListView_wrapper::verticalScrollbarAction_nocallback(int action) { + ::QListView::verticalScrollbarAction(action); +} +void QListView_wrapper::verticalScrollbarValueChanged(int value) { + if (m_verticalScrollbarValueChangedCallback) { + const void *thisPtr = this; + m_verticalScrollbarValueChangedCallback(const_cast(thisPtr), value); + } else { + ::QListView::verticalScrollbarValueChanged(value); + } +} +void QListView_wrapper::verticalScrollbarValueChanged_nocallback(int value) { + ::QListView::verticalScrollbarValueChanged(value); +} +bool QListView_wrapper::viewportEvent(QEvent *event) { + if (m_viewportEventCallback) { + const void *thisPtr = this; + return m_viewportEventCallback(const_cast(thisPtr), event); + } else { + return ::QListView::viewportEvent(event); + } +} +bool QListView_wrapper::viewportEvent_nocallback(QEvent *event) { + return ::QListView::viewportEvent(event); +} +QSize QListView_wrapper::viewportSizeHint() const { + if (m_viewportSizeHintCallback) { + const void *thisPtr = this; + return *m_viewportSizeHintCallback(const_cast(thisPtr)); + } else { + return ::QListView::viewportSizeHint(); + } +} +QSize QListView_wrapper::viewportSizeHint_nocallback() const { + return ::QListView::viewportSizeHint(); +} +QRect QListView_wrapper::visualRect(const QModelIndex &index) const { + if (m_visualRectCallback) { + const void *thisPtr = this; + return *m_visualRectCallback(const_cast(thisPtr), index); + } else { + return ::QListView::visualRect(index); + } +} +QRect QListView_wrapper::visualRect_nocallback(const QModelIndex &index) const { + return ::QListView::visualRect(index); +} +QRegion QListView_wrapper::visualRegionForSelection( + const QItemSelection &selection) const { + if (m_visualRegionForSelectionCallback) { + const void *thisPtr = this; + return *m_visualRegionForSelectionCallback(const_cast(thisPtr), + selection); + } else { + return ::QListView::visualRegionForSelection(selection); + } +} +QRegion QListView_wrapper::visualRegionForSelection_nocallback( + const QItemSelection &selection) const { + return ::QListView::visualRegionForSelection(selection); +} +bool QListView_wrapper::wordWrap() const { return ::QListView::wordWrap(); } +QListView_wrapper::~QListView_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QListView *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QListView_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QListView_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QListView__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QListView_wrapper(parent); + return reinterpret_cast(ptr); +} +void c_QListView__onActivated_QModelIndex(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QListView::activated, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// batchSize() const +int c_QListView__batchSize(void *thisObj) { + const auto &result = fromPtr(thisObj)->batchSize(); + return result; +} +// changeEvent(QEvent * arg__1) +void c_QListView__changeEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->changeEvent_nocallback(arg__1); +} +// clearPropertyFlags() +void c_QListView__clearPropertyFlags(void *thisObj) { + fromPtr(thisObj)->clearPropertyFlags(); +} +void c_QListView__onClicked_QModelIndex(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QListView::clicked, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// commitData(QWidget * editor) +void c_QListView__commitData_QWidget(void *thisObj, void *editor_) { + auto editor = reinterpret_cast(editor_); + fromWrapperPtr(thisObj)->commitData_nocallback(editor); +} +// contentsSize() const +void *c_QListView__contentsSize(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->contentsSize()}; + return result; +} +// currentChanged(const QModelIndex & current, const QModelIndex & previous) +void c_QListView__currentChanged_QModelIndex_QModelIndex(void *thisObj, + void *current_, + void *previous_) { + assert(current_); + auto ¤t = *reinterpret_cast(current_); + assert(previous_); + auto &previous = *reinterpret_cast(previous_); + fromWrapperPtr(thisObj)->currentChanged_nocallback(current, previous); +} +// customEvent(QEvent * event) +void c_QListView__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, +// const QList & roles) +void c_QListView__dataChanged_QModelIndex_QModelIndex_QList_int( + void *thisObj, void *topLeft_, void *bottomRight_, void *roles_) { + assert(topLeft_); + auto &topLeft = *reinterpret_cast(topLeft_); + assert(bottomRight_); + auto &bottomRight = *reinterpret_cast(bottomRight_); + assert(roles_); + auto &roles = *reinterpret_cast *>(roles_); + fromWrapperPtr(thisObj)->dataChanged_nocallback(topLeft, bottomRight, roles); +} +// devType() const +int c_QListView__devType(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); + return result; +} +// doItemsLayout() +void c_QListView__doItemsLayout(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->doItemsLayout_nocallback(); + } else { + return targetPtr->doItemsLayout(); + } + }(); +} +void c_QListView__onDoubleClicked_QModelIndex(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QListView::doubleClicked, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// editorDestroyed(QObject * editor) +void c_QListView__editorDestroyed_QObject(void *thisObj, void *editor_) { + auto editor = reinterpret_cast(editor_); + fromWrapperPtr(thisObj)->editorDestroyed_nocallback(editor); +} +void c_QListView__onEntered_QModelIndex(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QListView::entered, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// event(QEvent * e) +bool c_QListView__event_QEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + const auto &result = fromWrapperPtr(thisObj)->event_nocallback(e); + return result; +} +// eventFilter(QObject * object, QEvent * event) +bool c_QListView__eventFilter_QObject_QEvent(void *thisObj, void *object_, + void *event_) { + auto object = reinterpret_cast(object_); + auto event = reinterpret_cast(event_); + const auto &result = + fromWrapperPtr(thisObj)->eventFilter_nocallback(object, event); + return result; +} +// focusNextPrevChild(bool next) +bool c_QListView__focusNextPrevChild_bool(void *thisObj, bool next) { + const auto &result = + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); + return result; +} +// gridSize() const +void *c_QListView__gridSize(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->gridSize()}; + return result; +} +// hasHeightForWidth() const +bool c_QListView__hasHeightForWidth(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); + return result; +} +// heightForWidth(int arg__1) const +int c_QListView__heightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); + return result; +} +// horizontalOffset() const +int c_QListView__horizontalOffset(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->horizontalOffset_nocallback(); + return result; +} +// horizontalScrollbarAction(int action) +void c_QListView__horizontalScrollbarAction_int(void *thisObj, int action) { + fromWrapperPtr(thisObj)->horizontalScrollbarAction_nocallback(action); +} +// horizontalScrollbarValueChanged(int value) +void c_QListView__horizontalScrollbarValueChanged_int(void *thisObj, + int value) { + fromWrapperPtr(thisObj)->horizontalScrollbarValueChanged_nocallback(value); +} +void c_QListView__onIconSizeChanged_QSize(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QListView::iconSizeChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// indexAt(const QPoint & p) const +void *c_QListView__indexAt_QPoint(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->indexAt_nocallback(p); + } else { + return targetPtr->indexAt(p); + } + }()}; + return result; +} +// indexesMoved(const QList & indexes) +void c_QListView__indexesMoved_QList_QModelIndex(void *thisObj, + void *indexes_) { + assert(indexes_); + auto &indexes = *reinterpret_cast *>(indexes_); + fromPtr(thisObj)->indexesMoved(indexes); +} +void c_QListView__onIndexesMoved_QList_QModelIndex(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QListView::indexesMoved, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// initPainter(QPainter * painter) const +void c_QListView__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} +// isIndexHidden(const QModelIndex & index) const +bool c_QListView__isIndexHidden_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = fromWrapperPtr(thisObj)->isIndexHidden_nocallback(index); + return result; +} +// isRowHidden(int row) const +bool c_QListView__isRowHidden_int(void *thisObj, int row) { + const auto &result = fromPtr(thisObj)->isRowHidden(row); + return result; +} +// isSelectionRectVisible() const +bool c_QListView__isSelectionRectVisible(void *thisObj) { + const auto &result = fromPtr(thisObj)->isSelectionRectVisible(); + return result; +} +// isWrapping() const +bool c_QListView__isWrapping(void *thisObj) { + const auto &result = fromPtr(thisObj)->isWrapping(); + return result; +} +// keyboardSearch(const QString & search) +void c_QListView__keyboardSearch_QString(void *thisObj, const char *search_) { + const auto search = QString::fromUtf8(search_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->keyboardSearch_nocallback(search); + } else { + return targetPtr->keyboardSearch(search); + } + }(); + free((char *)search_); +} +// leaveEvent(QEvent * event) +void c_QListView__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} +// minimumSizeHint() const +void *c_QListView__minimumSizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; + return result; +} +// modelColumn() const +int c_QListView__modelColumn(void *thisObj) { + const auto &result = fromPtr(thisObj)->modelColumn(); + return result; +} +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QListView__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} +// mouseMoveEvent(QMouseEvent * e) +void c_QListView__mouseMoveEvent_QMouseEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(e); +} +// mousePressEvent(QMouseEvent * event) +void c_QListView__mousePressEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(event); +} +// mouseReleaseEvent(QMouseEvent * e) +void c_QListView__mouseReleaseEvent_QMouseEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(e); +} +// moveCursor(QAbstractItemView::CursorAction cursorAction, +// QFlags modifiers) +void *c_QListView__moveCursor_CursorAction_KeyboardModifiers(void *thisObj, + int cursorAction, + int modifiers_) { + auto modifiers = static_cast>(modifiers_); + const auto &result = new Dartagnan::ValueWrapper< + QModelIndex>{fromWrapperPtr(thisObj)->moveCursor_nocallback( + static_cast( + cursorAction), + modifiers)}; + return result; +} +// paintEvent(QPaintEvent * e) +void c_QListView__paintEvent_QPaintEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + fromWrapperPtr(thisObj)->paintEvent_nocallback(e); +} +void c_QListView__onPressed_QModelIndex(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QListView::pressed, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// rectForIndex(const QModelIndex & index) const +void *c_QListView__rectForIndex_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->rectForIndex(index)}; + return result; +} +// reset() +void c_QListView__reset(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->reset_nocallback(); + } else { + return targetPtr->reset(); + } + }(); +} +// resizeContents(int width, int height) +void c_QListView__resizeContents_int_int(void *thisObj, int width, int height) { + fromWrapperPtr(thisObj)->resizeContents(width, height); +} +// rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end) +void c_QListView__rowsAboutToBeRemoved_QModelIndex_int_int(void *thisObj, + void *parent_, + int start, int end) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + fromWrapperPtr(thisObj)->rowsAboutToBeRemoved_nocallback(parent, start, end); +} +// rowsInserted(const QModelIndex & parent, int start, int end) +void c_QListView__rowsInserted_QModelIndex_int_int(void *thisObj, void *parent_, + int start, int end) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + fromWrapperPtr(thisObj)->rowsInserted_nocallback(parent, start, end); +} +// scrollContentsBy(int dx, int dy) +void c_QListView__scrollContentsBy_int_int(void *thisObj, int dx, int dy) { + fromWrapperPtr(thisObj)->scrollContentsBy_nocallback(dx, dy); +} +// scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint) +void c_QListView__scrollTo_QModelIndex_ScrollHint(void *thisObj, void *index_, + int hint) { + assert(index_); + auto &index = *reinterpret_cast(index_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->scrollTo_nocallback( + index, static_cast(hint)); + } else { + return targetPtr->scrollTo( + index, static_cast(hint)); + } + }(); +} +// selectAll() +void c_QListView__selectAll(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->selectAll_nocallback(); + } else { + return targetPtr->selectAll(); + } + }(); +} +// selectedIndexes() const +void *c_QListView__selectedIndexes(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromWrapperPtr(thisObj)->selectedIndexes_nocallback()}; + return result; +} +// selectionChanged(const QItemSelection & selected, const QItemSelection & +// deselected) +void c_QListView__selectionChanged_QItemSelection_QItemSelection( + void *thisObj, void *selected_, void *deselected_) { + assert(selected_); + auto &selected = *reinterpret_cast(selected_); + assert(deselected_); + auto &deselected = *reinterpret_cast(deselected_); + fromWrapperPtr(thisObj)->selectionChanged_nocallback(selected, deselected); +} +// selectionCommand(const QModelIndex & index, const QEvent * event) const +int c_QListView__selectionCommand_QModelIndex_QEvent(void *thisObj, + void *index_, + void *event_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + auto event = reinterpret_cast(event_); + const auto &result = + fromWrapperPtr(thisObj)->selectionCommand_nocallback(index, event); + return result; +} +// setBatchSize(int batchSize) +void c_QListView__setBatchSize_int(void *thisObj, int batchSize) { + fromPtr(thisObj)->setBatchSize(batchSize); +} +// setGridSize(const QSize & size) +void c_QListView__setGridSize_QSize(void *thisObj, void *size_) { + assert(size_); + auto &size = *reinterpret_cast(size_); + fromPtr(thisObj)->setGridSize(size); +} +// setModel(QAbstractItemModel * model) +void c_QListView__setModel_QAbstractItemModel(void *thisObj, void *model_) { + auto model = reinterpret_cast(model_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setModel_nocallback(model); + } else { + return targetPtr->setModel(model); + } + }(); +} +// setModelColumn(int column) +void c_QListView__setModelColumn_int(void *thisObj, int column) { + fromPtr(thisObj)->setModelColumn(column); +} +// setPositionForIndex(const QPoint & position, const QModelIndex & index) +void c_QListView__setPositionForIndex_QPoint_QModelIndex(void *thisObj, + void *position_, + void *index_) { + assert(position_); + auto &position = *reinterpret_cast(position_); + assert(index_); + auto &index = *reinterpret_cast(index_); + fromWrapperPtr(thisObj)->setPositionForIndex(position, index); +} +// setRootIndex(const QModelIndex & index) +void c_QListView__setRootIndex_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setRootIndex_nocallback(index); + } else { + return targetPtr->setRootIndex(index); + } + }(); +} +// setRowHidden(int row, bool hide) +void c_QListView__setRowHidden_int_bool(void *thisObj, int row, bool hide) { + fromPtr(thisObj)->setRowHidden(row, hide); +} +// setSelection(const QRect & rect, QFlags +// command) +void c_QListView__setSelection_QRect_SelectionFlags(void *thisObj, void *rect_, + int command_) { + assert(rect_); + auto &rect = *reinterpret_cast(rect_); + auto command = + static_cast>(command_); + fromWrapperPtr(thisObj)->setSelection_nocallback(rect, command); +} +// setSelectionModel(QItemSelectionModel * selectionModel) +void c_QListView__setSelectionModel_QItemSelectionModel(void *thisObj, + void *selectionModel_) { + auto selectionModel = + reinterpret_cast(selectionModel_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setSelectionModel_nocallback(selectionModel); + } else { + return targetPtr->setSelectionModel(selectionModel); + } + }(); +} +// setSelectionRectVisible(bool show) +void c_QListView__setSelectionRectVisible_bool(void *thisObj, bool show) { + fromPtr(thisObj)->setSelectionRectVisible(show); +} +// setSpacing(int space) +void c_QListView__setSpacing_int(void *thisObj, int space) { + fromPtr(thisObj)->setSpacing(space); +} +// setUniformItemSizes(bool enable) +void c_QListView__setUniformItemSizes_bool(void *thisObj, bool enable) { + fromPtr(thisObj)->setUniformItemSizes(enable); +} +// setVisible(bool visible) +void c_QListView__setVisible_bool(void *thisObj, bool visible) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} +// setWordWrap(bool on) +void c_QListView__setWordWrap_bool(void *thisObj, bool on) { + fromPtr(thisObj)->setWordWrap(on); +} +// setWrapping(bool enable) +void c_QListView__setWrapping_bool(void *thisObj, bool enable) { + fromPtr(thisObj)->setWrapping(enable); +} +// setupViewport(QWidget * viewport) +void c_QListView__setupViewport_QWidget(void *thisObj, void *viewport_) { + auto viewport = reinterpret_cast(viewport_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setupViewport_nocallback(viewport); + } else { + return targetPtr->setupViewport(viewport); + } + }(); +} +// sharedPainter() const +void *c_QListView__sharedPainter(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->sharedPainter_nocallback(); + return result; +} +// sizeHint() const +void *c_QListView__sizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; + return result; +} +// sizeHintForColumn(int column) const +int c_QListView__sizeHintForColumn_int(void *thisObj, int column) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHintForColumn_nocallback(column); + } else { + return targetPtr->sizeHintForColumn(column); + } + }(); + return result; +} +// sizeHintForRow(int row) const +int c_QListView__sizeHintForRow_int(void *thisObj, int row) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHintForRow_nocallback(row); + } else { + return targetPtr->sizeHintForRow(row); + } + }(); + return result; +} +// spacing() const +int c_QListView__spacing(void *thisObj) { + const auto &result = fromPtr(thisObj)->spacing(); + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QListView__tr_char_char_int(const char *s, const char *c, + int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QListView_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +// uniformItemSizes() const +bool c_QListView__uniformItemSizes(void *thisObj) { + const auto &result = fromPtr(thisObj)->uniformItemSizes(); + return result; +} +// updateEditorData() +void c_QListView__updateEditorData(void *thisObj) { + fromWrapperPtr(thisObj)->updateEditorData_nocallback(); +} +// updateEditorGeometries() +void c_QListView__updateEditorGeometries(void *thisObj) { + fromWrapperPtr(thisObj)->updateEditorGeometries_nocallback(); +} +// updateGeometries() +void c_QListView__updateGeometries(void *thisObj) { + fromWrapperPtr(thisObj)->updateGeometries_nocallback(); +} +// verticalOffset() const +int c_QListView__verticalOffset(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->verticalOffset_nocallback(); + return result; +} +// verticalScrollbarAction(int action) +void c_QListView__verticalScrollbarAction_int(void *thisObj, int action) { + fromWrapperPtr(thisObj)->verticalScrollbarAction_nocallback(action); +} +// verticalScrollbarValueChanged(int value) +void c_QListView__verticalScrollbarValueChanged_int(void *thisObj, int value) { + fromWrapperPtr(thisObj)->verticalScrollbarValueChanged_nocallback(value); +} +void c_QListView__onViewportEntered(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QListView::viewportEntered, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// viewportEvent(QEvent * event) +bool c_QListView__viewportEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + const auto &result = fromWrapperPtr(thisObj)->viewportEvent_nocallback(event); + return result; +} +// viewportSizeHint() const +void *c_QListView__viewportSizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->viewportSizeHint_nocallback()}; + return result; +} +// visualRect(const QModelIndex & index) const +void *c_QListView__visualRect_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->visualRect_nocallback(index); + } else { + return targetPtr->visualRect(index); + } + }()}; + return result; +} +// visualRegionForSelection(const QItemSelection & selection) const +void *c_QListView__visualRegionForSelection_QItemSelection(void *thisObj, + void *selection_) { + assert(selection_); + auto &selection = *reinterpret_cast(selection_); + const auto &result = new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->visualRegionForSelection_nocallback(selection)}; + return result; +} +// wordWrap() const +bool c_QListView__wordWrap(void *thisObj) { + const auto &result = fromPtr(thisObj)->wordWrap(); + return result; +} +void c_QListView__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QListView__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1128: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_changeEvent>( + callback); + break; + case 5397: + wrapper->m_commitDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_commitData>( + callback); + break; + case 5399: + wrapper->m_currentChangedCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_currentChanged>( + callback); + break; + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_customEvent>( + callback); + break; + case 5401: + wrapper->m_dataChangedCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_dataChanged>( + callback); + break; + case 1145: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_devType>( + callback); + break; + case 5404: + wrapper->m_doItemsLayoutCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_doItemsLayout>( + callback); + break; + case 5409: + wrapper->m_editorDestroyedCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_editorDestroyed>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_event>(callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_eventFilter>( + callback); + break; + case 1155: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1169: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1173: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_heightForWidth>( + callback); + break; + case 5413: + wrapper->m_horizontalOffsetCallback = + reinterpret_cast(callback); + break; + case 5414: + wrapper->m_horizontalScrollbarActionCallback = + reinterpret_cast(callback); + break; + case 5415: + wrapper->m_horizontalScrollbarValueChangedCallback = + reinterpret_cast( + callback); + break; + case 5418: + wrapper->m_indexAtCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_indexAt>( + callback); + break; + case 1176: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_initPainter>( + callback); + break; + case 5420: + wrapper->m_isIndexHiddenCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_isIndexHidden>( + callback); + break; + case 5422: + wrapper->m_keyboardSearchCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_keyboardSearch>( + callback); + break; + case 1202: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_leaveEvent>( + callback); + break; + case 1222: + wrapper->m_minimumSizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_minimumSizeHint>( + callback); + break; + case 1224: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1226: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_mouseMoveEvent>( + callback); + break; + case 1227: + wrapper->m_mousePressEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_mousePressEvent>( + callback); + break; + case 1228: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 5425: + wrapper->m_moveCursorCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_moveCursor>( + callback); + break; + case 1235: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_paintEvent>( + callback); + break; + case 5428: + wrapper->m_resetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_reset>(callback); + break; + case 5432: + wrapper->m_rowsAboutToBeRemovedCallback = + reinterpret_cast(callback); + break; + case 5433: + wrapper->m_rowsInsertedCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_rowsInserted>( + callback); + break; + case 5218: + wrapper->m_scrollContentsByCallback = + reinterpret_cast(callback); + break; + case 5436: + wrapper->m_scrollToCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_scrollTo>( + callback); + break; + case 5439: + wrapper->m_selectAllCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_selectAll>( + callback); + break; + case 5440: + wrapper->m_selectedIndexesCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_selectedIndexes>( + callback); + break; + case 5441: + wrapper->m_selectionChangedCallback = + reinterpret_cast(callback); + break; + case 5442: + wrapper->m_selectionCommandCallback = + reinterpret_cast(callback); + break; + case 5455: + wrapper->m_setModelCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_setModel>( + callback); + break; + case 5456: + wrapper->m_setRootIndexCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_setRootIndex>( + callback); + break; + case 5457: + wrapper->m_setSelectionCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_setSelection>( + callback); + break; + case 5458: + wrapper->m_setSelectionModelCallback = + reinterpret_cast(callback); + break; + case 1314: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_setVisible>( + callback); + break; + case 5226: + wrapper->m_setupViewportCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_setupViewport>( + callback); + break; + case 1323: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_sharedPainter>( + callback); + break; + case 1331: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_sizeHint>( + callback); + break; + case 5463: + wrapper->m_sizeHintForColumnCallback = + reinterpret_cast(callback); + break; + case 5465: + wrapper->m_sizeHintForRowCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_sizeHintForRow>( + callback); + break; + case 5471: + wrapper->m_updateEditorDataCallback = + reinterpret_cast(callback); + break; + case 5472: + wrapper->m_updateEditorGeometriesCallback = + reinterpret_cast(callback); + break; + case 5473: + wrapper->m_updateGeometriesCallback = + reinterpret_cast(callback); + break; + case 5474: + wrapper->m_verticalOffsetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_verticalOffset>( + callback); + break; + case 5475: + wrapper->m_verticalScrollbarActionCallback = + reinterpret_cast(callback); + break; + case 5476: + wrapper->m_verticalScrollbarValueChangedCallback = + reinterpret_cast(callback); + break; + case 5229: + wrapper->m_viewportEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_viewportEvent>( + callback); + break; + case 5230: + wrapper->m_viewportSizeHintCallback = + reinterpret_cast(callback); + break; + case 5479: + wrapper->m_visualRectCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_visualRect>( + callback); + break; + case 5480: + wrapper->m_visualRegionForSelectionCallback = + reinterpret_cast(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QListView_c.h b/generated/QtDartBindings/dart/ffi/QListView_c.h new file mode 100644 index 0000000..530479f --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QListView_c.h @@ -0,0 +1,586 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QListView_wrapper : public ::QListView { +public: + ~QListView_wrapper(); + using ::QAbstractItemView::CursorAction; + QListView_wrapper(QWidget *parent = nullptr); + int batchSize() const; + virtual void changeEvent(QEvent *arg__1); + virtual void changeEvent_nocallback(QEvent *arg__1); + void clearPropertyFlags(); + virtual void commitData(QWidget *editor); + virtual void commitData_nocallback(QWidget *editor); + QSize contentsSize() const; + virtual void currentChanged(const QModelIndex ¤t, + const QModelIndex &previous); + virtual void currentChanged_nocallback(const QModelIndex ¤t, + const QModelIndex &previous); + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual void dataChanged(const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles = QList()); + virtual void dataChanged_nocallback(const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles = QList()); + virtual int devType() const; + virtual int devType_nocallback() const; + virtual void doItemsLayout(); + virtual void doItemsLayout_nocallback(); + virtual void editorDestroyed(QObject *editor); + virtual void editorDestroyed_nocallback(QObject *editor); + virtual bool event(QEvent *e); + virtual bool event_nocallback(QEvent *e); + virtual bool eventFilter(QObject *object, QEvent *event); + virtual bool eventFilter_nocallback(QObject *object, QEvent *event); + virtual bool focusNextPrevChild(bool next); + virtual bool focusNextPrevChild_nocallback(bool next); + QSize gridSize() const; + virtual bool hasHeightForWidth() const; + virtual bool hasHeightForWidth_nocallback() const; + virtual int heightForWidth(int arg__1) const; + virtual int heightForWidth_nocallback(int arg__1) const; + virtual int horizontalOffset() const; + virtual int horizontalOffset_nocallback() const; + virtual void horizontalScrollbarAction(int action); + virtual void horizontalScrollbarAction_nocallback(int action); + virtual void horizontalScrollbarValueChanged(int value); + virtual void horizontalScrollbarValueChanged_nocallback(int value); + virtual QModelIndex indexAt(const QPoint &p) const; + virtual QModelIndex indexAt_nocallback(const QPoint &p) const; + void indexesMoved(const QList &indexes); + virtual void initPainter(QPainter *painter) const; + virtual void initPainter_nocallback(QPainter *painter) const; + virtual bool isIndexHidden(const QModelIndex &index) const; + virtual bool isIndexHidden_nocallback(const QModelIndex &index) const; + bool isRowHidden(int row) const; + bool isSelectionRectVisible() const; + bool isWrapping() const; + virtual void keyboardSearch(const QString &search); + virtual void keyboardSearch_nocallback(const QString &search); + virtual void leaveEvent(QEvent *event); + virtual void leaveEvent_nocallback(QEvent *event); + virtual QSize minimumSizeHint() const; + virtual QSize minimumSizeHint_nocallback() const; + int modelColumn() const; + virtual void mouseDoubleClickEvent(QMouseEvent *event); + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + virtual void mouseMoveEvent(QMouseEvent *e); + virtual void mouseMoveEvent_nocallback(QMouseEvent *e); + virtual void mousePressEvent(QMouseEvent *event); + virtual void mousePressEvent_nocallback(QMouseEvent *event); + virtual void mouseReleaseEvent(QMouseEvent *e); + virtual void mouseReleaseEvent_nocallback(QMouseEvent *e); + virtual QModelIndex moveCursor(QAbstractItemView::CursorAction cursorAction, + QFlags modifiers); + virtual QModelIndex + moveCursor_nocallback(QAbstractItemView::CursorAction cursorAction, + QFlags modifiers); + virtual void paintEvent(QPaintEvent *e); + virtual void paintEvent_nocallback(QPaintEvent *e); + QRect rectForIndex(const QModelIndex &index) const; + virtual void reset(); + virtual void reset_nocallback(); + void resizeContents(int width, int height); + virtual void rowsAboutToBeRemoved(const QModelIndex &parent, int start, + int end); + virtual void rowsAboutToBeRemoved_nocallback(const QModelIndex &parent, + int start, int end); + virtual void rowsInserted(const QModelIndex &parent, int start, int end); + virtual void rowsInserted_nocallback(const QModelIndex &parent, int start, + int end); + virtual void scrollContentsBy(int dx, int dy); + virtual void scrollContentsBy_nocallback(int dx, int dy); + virtual void scrollTo(const QModelIndex &index, + QAbstractItemView::ScrollHint hint = + QAbstractItemView::ScrollHint::EnsureVisible); + virtual void + scrollTo_nocallback(const QModelIndex &index, + QAbstractItemView::ScrollHint hint = + QAbstractItemView::ScrollHint::EnsureVisible); + virtual void selectAll(); + virtual void selectAll_nocallback(); + virtual QList selectedIndexes() const; + virtual QList selectedIndexes_nocallback() const; + virtual void selectionChanged(const QItemSelection &selected, + const QItemSelection &deselected); + virtual void selectionChanged_nocallback(const QItemSelection &selected, + const QItemSelection &deselected); + virtual QFlags + selectionCommand(const QModelIndex &index, + const QEvent *event = nullptr) const; + virtual QFlags + selectionCommand_nocallback(const QModelIndex &index, + const QEvent *event = nullptr) const; + void setBatchSize(int batchSize); + void setGridSize(const QSize &size); + virtual void setModel(QAbstractItemModel *model); + virtual void setModel_nocallback(QAbstractItemModel *model); + void setModelColumn(int column); + void setPositionForIndex(const QPoint &position, const QModelIndex &index); + virtual void setRootIndex(const QModelIndex &index); + virtual void setRootIndex_nocallback(const QModelIndex &index); + void setRowHidden(int row, bool hide); + virtual void setSelection(const QRect &rect, + QFlags command); + virtual void + setSelection_nocallback(const QRect &rect, + QFlags command); + virtual void setSelectionModel(QItemSelectionModel *selectionModel); + virtual void + setSelectionModel_nocallback(QItemSelectionModel *selectionModel); + void setSelectionRectVisible(bool show); + void setSpacing(int space); + void setUniformItemSizes(bool enable); + virtual void setVisible(bool visible); + virtual void setVisible_nocallback(bool visible); + void setWordWrap(bool on); + void setWrapping(bool enable); + virtual void setupViewport(QWidget *viewport); + virtual void setupViewport_nocallback(QWidget *viewport); + virtual QPainter *sharedPainter() const; + virtual QPainter *sharedPainter_nocallback() const; + virtual QSize sizeHint() const; + virtual QSize sizeHint_nocallback() const; + virtual int sizeHintForColumn(int column) const; + virtual int sizeHintForColumn_nocallback(int column) const; + virtual int sizeHintForRow(int row) const; + virtual int sizeHintForRow_nocallback(int row) const; + int spacing() const; + static QString tr(const char *s, const char *c, int n); + bool uniformItemSizes() const; + virtual void updateEditorData(); + virtual void updateEditorData_nocallback(); + virtual void updateEditorGeometries(); + virtual void updateEditorGeometries_nocallback(); + virtual void updateGeometries(); + virtual void updateGeometries_nocallback(); + virtual int verticalOffset() const; + virtual int verticalOffset_nocallback() const; + virtual void verticalScrollbarAction(int action); + virtual void verticalScrollbarAction_nocallback(int action); + virtual void verticalScrollbarValueChanged(int value); + virtual void verticalScrollbarValueChanged_nocallback(int value); + virtual bool viewportEvent(QEvent *event); + virtual bool viewportEvent_nocallback(QEvent *event); + virtual QSize viewportSizeHint() const; + virtual QSize viewportSizeHint_nocallback() const; + virtual QRect visualRect(const QModelIndex &index) const; + virtual QRect visualRect_nocallback(const QModelIndex &index) const; + virtual QRegion + visualRegionForSelection(const QItemSelection &selection) const; + virtual QRegion + visualRegionForSelection_nocallback(const QItemSelection &selection) const; + bool wordWrap() const; + typedef void (*Callback_changeEvent)(void *, QEvent *arg__1); + Callback_changeEvent m_changeEventCallback = nullptr; + typedef void (*Callback_commitData)(void *, QWidget *editor); + Callback_commitData m_commitDataCallback = nullptr; + typedef void (*Callback_currentChanged)(void *, const QModelIndex ¤t, + const QModelIndex &previous); + Callback_currentChanged m_currentChangedCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef void (*Callback_dataChanged)(void *, const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles); + Callback_dataChanged m_dataChangedCallback = nullptr; + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + typedef void (*Callback_doItemsLayout)(void *); + Callback_doItemsLayout m_doItemsLayoutCallback = nullptr; + typedef void (*Callback_editorDestroyed)(void *, QObject *editor); + Callback_editorDestroyed m_editorDestroyedCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *e); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *object, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + typedef int (*Callback_horizontalOffset)(void *); + Callback_horizontalOffset m_horizontalOffsetCallback = nullptr; + typedef void (*Callback_horizontalScrollbarAction)(void *, int action); + Callback_horizontalScrollbarAction m_horizontalScrollbarActionCallback = + nullptr; + typedef void (*Callback_horizontalScrollbarValueChanged)(void *, int value); + Callback_horizontalScrollbarValueChanged + m_horizontalScrollbarValueChangedCallback = nullptr; + typedef QModelIndex *(*Callback_indexAt)(void *, const QPoint &p); + Callback_indexAt m_indexAtCallback = nullptr; + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + typedef bool (*Callback_isIndexHidden)(void *, const QModelIndex &index); + Callback_isIndexHidden m_isIndexHiddenCallback = nullptr; + typedef void (*Callback_keyboardSearch)(void *, const QString &search); + Callback_keyboardSearch m_keyboardSearchCallback = nullptr; + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *e); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *event); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *e); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + typedef QModelIndex *(*Callback_moveCursor)( + void *, QAbstractItemView::CursorAction cursorAction, + QFlags modifiers); + Callback_moveCursor m_moveCursorCallback = nullptr; + typedef void (*Callback_paintEvent)(void *, QPaintEvent *e); + Callback_paintEvent m_paintEventCallback = nullptr; + typedef void (*Callback_reset)(void *); + Callback_reset m_resetCallback = nullptr; + typedef void (*Callback_rowsAboutToBeRemoved)(void *, + const QModelIndex &parent, + int start, int end); + Callback_rowsAboutToBeRemoved m_rowsAboutToBeRemovedCallback = nullptr; + typedef void (*Callback_rowsInserted)(void *, const QModelIndex &parent, + int start, int end); + Callback_rowsInserted m_rowsInsertedCallback = nullptr; + typedef void (*Callback_scrollContentsBy)(void *, int dx, int dy); + Callback_scrollContentsBy m_scrollContentsByCallback = nullptr; + typedef void (*Callback_scrollTo)(void *, const QModelIndex &index, + QAbstractItemView::ScrollHint hint); + Callback_scrollTo m_scrollToCallback = nullptr; + typedef void (*Callback_selectAll)(void *); + Callback_selectAll m_selectAllCallback = nullptr; + typedef QList *(*Callback_selectedIndexes)(void *); + Callback_selectedIndexes m_selectedIndexesCallback = nullptr; + typedef void (*Callback_selectionChanged)(void *, + const QItemSelection &selected, + const QItemSelection &deselected); + Callback_selectionChanged m_selectionChangedCallback = nullptr; + typedef QFlags ( + *Callback_selectionCommand)(void *, const QModelIndex &index, + const QEvent *event); + Callback_selectionCommand m_selectionCommandCallback = nullptr; + typedef void (*Callback_setModel)(void *, QAbstractItemModel *model); + Callback_setModel m_setModelCallback = nullptr; + typedef void (*Callback_setRootIndex)(void *, const QModelIndex &index); + Callback_setRootIndex m_setRootIndexCallback = nullptr; + typedef void (*Callback_setSelection)( + void *, const QRect &rect, + QFlags command); + Callback_setSelection m_setSelectionCallback = nullptr; + typedef void (*Callback_setSelectionModel)( + void *, QItemSelectionModel *selectionModel); + Callback_setSelectionModel m_setSelectionModelCallback = nullptr; + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + typedef void (*Callback_setupViewport)(void *, QWidget *viewport); + Callback_setupViewport m_setupViewportCallback = nullptr; + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; + typedef int (*Callback_sizeHintForColumn)(void *, int column); + Callback_sizeHintForColumn m_sizeHintForColumnCallback = nullptr; + typedef int (*Callback_sizeHintForRow)(void *, int row); + Callback_sizeHintForRow m_sizeHintForRowCallback = nullptr; + typedef void (*Callback_updateEditorData)(void *); + Callback_updateEditorData m_updateEditorDataCallback = nullptr; + typedef void (*Callback_updateEditorGeometries)(void *); + Callback_updateEditorGeometries m_updateEditorGeometriesCallback = nullptr; + typedef void (*Callback_updateGeometries)(void *); + Callback_updateGeometries m_updateGeometriesCallback = nullptr; + typedef int (*Callback_verticalOffset)(void *); + Callback_verticalOffset m_verticalOffsetCallback = nullptr; + typedef void (*Callback_verticalScrollbarAction)(void *, int action); + Callback_verticalScrollbarAction m_verticalScrollbarActionCallback = nullptr; + typedef void (*Callback_verticalScrollbarValueChanged)(void *, int value); + Callback_verticalScrollbarValueChanged + m_verticalScrollbarValueChangedCallback = nullptr; + typedef bool (*Callback_viewportEvent)(void *, QEvent *event); + Callback_viewportEvent m_viewportEventCallback = nullptr; + typedef QSize *(*Callback_viewportSizeHint)(void *); + Callback_viewportSizeHint m_viewportSizeHintCallback = nullptr; + typedef QRect *(*Callback_visualRect)(void *, const QModelIndex &index); + Callback_visualRect m_visualRectCallback = nullptr; + typedef QRegion *(*Callback_visualRegionForSelection)( + void *, const QItemSelection &selection); + Callback_visualRegionForSelection m_visualRegionForSelectionCallback = + nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QListView::QListView(QWidget * parent) +QtDartBindings_EXPORT void *c_QListView__constructor_QWidget(void *parent_); +// QListView::batchSize() const +QtDartBindings_EXPORT int c_QListView__batchSize(void *thisObj); +// QListView::changeEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QListView__changeEvent_QEvent(void *thisObj, + void *arg__1_); +// QListView::clearPropertyFlags() +QtDartBindings_EXPORT void c_QListView__clearPropertyFlags(void *thisObj); +// QListView::commitData(QWidget * editor) +QtDartBindings_EXPORT void c_QListView__commitData_QWidget(void *thisObj, + void *editor_); +// QListView::contentsSize() const +QtDartBindings_EXPORT void *c_QListView__contentsSize(void *thisObj); +// QListView::currentChanged(const QModelIndex & current, const QModelIndex & +// previous) +QtDartBindings_EXPORT void c_QListView__currentChanged_QModelIndex_QModelIndex( + void *thisObj, void *current_, void *previous_); +// QListView::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QListView__customEvent_QEvent(void *thisObj, + void *event_); +// QListView::dataChanged(const QModelIndex & topLeft, const QModelIndex & +// bottomRight, const QList & roles) +QtDartBindings_EXPORT void +c_QListView__dataChanged_QModelIndex_QModelIndex_QList_int(void *thisObj, + void *topLeft_, + void *bottomRight_, + void *roles_); +// QListView::devType() const +QtDartBindings_EXPORT int c_QListView__devType(void *thisObj); +// QListView::doItemsLayout() +QtDartBindings_EXPORT void c_QListView__doItemsLayout(void *thisObj); +// QListView::editorDestroyed(QObject * editor) +QtDartBindings_EXPORT void c_QListView__editorDestroyed_QObject(void *thisObj, + void *editor_); +// QListView::event(QEvent * e) +QtDartBindings_EXPORT bool c_QListView__event_QEvent(void *thisObj, void *e_); +// QListView::eventFilter(QObject * object, QEvent * event) +QtDartBindings_EXPORT bool +c_QListView__eventFilter_QObject_QEvent(void *thisObj, void *object_, + void *event_); +// QListView::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QListView__focusNextPrevChild_bool(void *thisObj, + bool next); +// QListView::gridSize() const +QtDartBindings_EXPORT void *c_QListView__gridSize(void *thisObj); +// QListView::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QListView__hasHeightForWidth(void *thisObj); +// QListView::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QListView__heightForWidth_int(void *thisObj, + int arg__1); +// QListView::horizontalOffset() const +QtDartBindings_EXPORT int c_QListView__horizontalOffset(void *thisObj); +// QListView::horizontalScrollbarAction(int action) +QtDartBindings_EXPORT void +c_QListView__horizontalScrollbarAction_int(void *thisObj, int action); +// QListView::horizontalScrollbarValueChanged(int value) +QtDartBindings_EXPORT void +c_QListView__horizontalScrollbarValueChanged_int(void *thisObj, int value); +// QListView::indexAt(const QPoint & p) const +QtDartBindings_EXPORT void *c_QListView__indexAt_QPoint(void *thisObj, + void *p_); +// QListView::indexesMoved(const QList & indexes) +QtDartBindings_EXPORT void +c_QListView__indexesMoved_QList_QModelIndex(void *thisObj, void *indexes_); +QtDartBindings_EXPORT void c_QListView__onIndexesMoved_QList_QModelIndex( + void *thisObj, void *contextQObject, + void *callback); // QListView::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QListView__initPainter_QPainter(void *thisObj, + void *painter_); +// QListView::isIndexHidden(const QModelIndex & index) const +QtDartBindings_EXPORT bool c_QListView__isIndexHidden_QModelIndex(void *thisObj, + void *index_); +// QListView::isRowHidden(int row) const +QtDartBindings_EXPORT bool c_QListView__isRowHidden_int(void *thisObj, int row); +// QListView::isSelectionRectVisible() const +QtDartBindings_EXPORT bool c_QListView__isSelectionRectVisible(void *thisObj); +// QListView::isWrapping() const +QtDartBindings_EXPORT bool c_QListView__isWrapping(void *thisObj); +// QListView::keyboardSearch(const QString & search) +QtDartBindings_EXPORT void +c_QListView__keyboardSearch_QString(void *thisObj, const char *search_); +// QListView::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QListView__leaveEvent_QEvent(void *thisObj, + void *event_); +// QListView::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QListView__minimumSizeHint(void *thisObj); +// QListView::modelColumn() const +QtDartBindings_EXPORT int c_QListView__modelColumn(void *thisObj); +// QListView::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QListView__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); +// QListView::mouseMoveEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QListView__mouseMoveEvent_QMouseEvent(void *thisObj, void *e_); +// QListView::mousePressEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QListView__mousePressEvent_QMouseEvent(void *thisObj, void *event_); +// QListView::mouseReleaseEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QListView__mouseReleaseEvent_QMouseEvent(void *thisObj, void *e_); +// QListView::moveCursor(QAbstractItemView::CursorAction cursorAction, +// QFlags modifiers) +QtDartBindings_EXPORT void * +c_QListView__moveCursor_CursorAction_KeyboardModifiers(void *thisObj, + int cursorAction, + int modifiers_); +// QListView::paintEvent(QPaintEvent * e) +QtDartBindings_EXPORT void c_QListView__paintEvent_QPaintEvent(void *thisObj, + void *e_); +// QListView::rectForIndex(const QModelIndex & index) const +QtDartBindings_EXPORT void *c_QListView__rectForIndex_QModelIndex(void *thisObj, + void *index_); +// QListView::reset() +QtDartBindings_EXPORT void c_QListView__reset(void *thisObj); +// QListView::resizeContents(int width, int height) +QtDartBindings_EXPORT void +c_QListView__resizeContents_int_int(void *thisObj, int width, int height); +// QListView::rowsAboutToBeRemoved(const QModelIndex & parent, int start, int +// end) +QtDartBindings_EXPORT void +c_QListView__rowsAboutToBeRemoved_QModelIndex_int_int(void *thisObj, + void *parent_, int start, + int end); +// QListView::rowsInserted(const QModelIndex & parent, int start, int end) +QtDartBindings_EXPORT void +c_QListView__rowsInserted_QModelIndex_int_int(void *thisObj, void *parent_, + int start, int end); +// QListView::scrollContentsBy(int dx, int dy) +QtDartBindings_EXPORT void +c_QListView__scrollContentsBy_int_int(void *thisObj, int dx, int dy); +// QListView::scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint +// hint) +QtDartBindings_EXPORT void +c_QListView__scrollTo_QModelIndex_ScrollHint(void *thisObj, void *index_, + int hint); +// QListView::selectAll() +QtDartBindings_EXPORT void c_QListView__selectAll(void *thisObj); +// QListView::selectedIndexes() const +QtDartBindings_EXPORT void *c_QListView__selectedIndexes(void *thisObj); +// QListView::selectionChanged(const QItemSelection & selected, const +// QItemSelection & deselected) +QtDartBindings_EXPORT void +c_QListView__selectionChanged_QItemSelection_QItemSelection(void *thisObj, + void *selected_, + void *deselected_); +// QListView::selectionCommand(const QModelIndex & index, const QEvent * event) +// const +QtDartBindings_EXPORT int +c_QListView__selectionCommand_QModelIndex_QEvent(void *thisObj, void *index_, + void *event_); +// QListView::setBatchSize(int batchSize) +QtDartBindings_EXPORT void c_QListView__setBatchSize_int(void *thisObj, + int batchSize); +// QListView::setGridSize(const QSize & size) +QtDartBindings_EXPORT void c_QListView__setGridSize_QSize(void *thisObj, + void *size_); +// QListView::setModel(QAbstractItemModel * model) +QtDartBindings_EXPORT void +c_QListView__setModel_QAbstractItemModel(void *thisObj, void *model_); +// QListView::setModelColumn(int column) +QtDartBindings_EXPORT void c_QListView__setModelColumn_int(void *thisObj, + int column); +// QListView::setPositionForIndex(const QPoint & position, const QModelIndex & +// index) +QtDartBindings_EXPORT void c_QListView__setPositionForIndex_QPoint_QModelIndex( + void *thisObj, void *position_, void *index_); +// QListView::setRootIndex(const QModelIndex & index) +QtDartBindings_EXPORT void c_QListView__setRootIndex_QModelIndex(void *thisObj, + void *index_); +// QListView::setRowHidden(int row, bool hide) +QtDartBindings_EXPORT void +c_QListView__setRowHidden_int_bool(void *thisObj, int row, bool hide); +// QListView::setSelection(const QRect & rect, +// QFlags command) +QtDartBindings_EXPORT void +c_QListView__setSelection_QRect_SelectionFlags(void *thisObj, void *rect_, + int command_); +// QListView::setSelectionModel(QItemSelectionModel * selectionModel) +QtDartBindings_EXPORT void +c_QListView__setSelectionModel_QItemSelectionModel(void *thisObj, + void *selectionModel_); +// QListView::setSelectionRectVisible(bool show) +QtDartBindings_EXPORT void +c_QListView__setSelectionRectVisible_bool(void *thisObj, bool show); +// QListView::setSpacing(int space) +QtDartBindings_EXPORT void c_QListView__setSpacing_int(void *thisObj, + int space); +// QListView::setUniformItemSizes(bool enable) +QtDartBindings_EXPORT void c_QListView__setUniformItemSizes_bool(void *thisObj, + bool enable); +// QListView::setVisible(bool visible) +QtDartBindings_EXPORT void c_QListView__setVisible_bool(void *thisObj, + bool visible); +// QListView::setWordWrap(bool on) +QtDartBindings_EXPORT void c_QListView__setWordWrap_bool(void *thisObj, + bool on); +// QListView::setWrapping(bool enable) +QtDartBindings_EXPORT void c_QListView__setWrapping_bool(void *thisObj, + bool enable); +// QListView::setupViewport(QWidget * viewport) +QtDartBindings_EXPORT void c_QListView__setupViewport_QWidget(void *thisObj, + void *viewport_); +// QListView::sharedPainter() const +QtDartBindings_EXPORT void *c_QListView__sharedPainter(void *thisObj); +// QListView::sizeHint() const +QtDartBindings_EXPORT void *c_QListView__sizeHint(void *thisObj); +// QListView::sizeHintForColumn(int column) const +QtDartBindings_EXPORT int c_QListView__sizeHintForColumn_int(void *thisObj, + int column); +// QListView::sizeHintForRow(int row) const +QtDartBindings_EXPORT int c_QListView__sizeHintForRow_int(void *thisObj, + int row); +// QListView::spacing() const +QtDartBindings_EXPORT int c_QListView__spacing(void *thisObj); +// QListView::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QListView__tr_char_char_int(const char *s, const char *c, int n); +// QListView::uniformItemSizes() const +QtDartBindings_EXPORT bool c_QListView__uniformItemSizes(void *thisObj); +// QListView::updateEditorData() +QtDartBindings_EXPORT void c_QListView__updateEditorData(void *thisObj); +// QListView::updateEditorGeometries() +QtDartBindings_EXPORT void c_QListView__updateEditorGeometries(void *thisObj); +// QListView::updateGeometries() +QtDartBindings_EXPORT void c_QListView__updateGeometries(void *thisObj); +// QListView::verticalOffset() const +QtDartBindings_EXPORT int c_QListView__verticalOffset(void *thisObj); +// QListView::verticalScrollbarAction(int action) +QtDartBindings_EXPORT void +c_QListView__verticalScrollbarAction_int(void *thisObj, int action); +// QListView::verticalScrollbarValueChanged(int value) +QtDartBindings_EXPORT void +c_QListView__verticalScrollbarValueChanged_int(void *thisObj, int value); +// QListView::viewportEvent(QEvent * event) +QtDartBindings_EXPORT bool c_QListView__viewportEvent_QEvent(void *thisObj, + void *event_); +// QListView::viewportSizeHint() const +QtDartBindings_EXPORT void *c_QListView__viewportSizeHint(void *thisObj); +// QListView::visualRect(const QModelIndex & index) const +QtDartBindings_EXPORT void *c_QListView__visualRect_QModelIndex(void *thisObj, + void *index_); +// QListView::visualRegionForSelection(const QItemSelection & selection) const +QtDartBindings_EXPORT void * +c_QListView__visualRegionForSelection_QItemSelection(void *thisObj, + void *selection_); +// QListView::wordWrap() const +QtDartBindings_EXPORT bool c_QListView__wordWrap(void *thisObj); +QtDartBindings_EXPORT void c_QListView__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QListView__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QListView_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QListView_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QListView_wrapper.cpp new file mode 100644 index 0000000..82247b4 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QListView_wrapper.cpp @@ -0,0 +1,2534 @@ +#include "QListView_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QListView_wrapper::QListView_wrapper(QWidget *parent) : ::QListView(parent) {} +int QListView_wrapper::batchSize() const { + // tag=1000 + + // tag=1004 + return ::QListView::batchSize(); +} +void QListView_wrapper::changeEvent(QEvent *arg__1) { + // tag=1000 + if (m_changeEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QListView::changeEvent(arg__1); + } +} +// tag=1009 +void QListView_wrapper::changeEvent_nocallback(QEvent *arg__1) { + // tag=1003 + ::QListView::changeEvent(arg__1); +} +void QListView_wrapper::clearPropertyFlags() { + // tag=1000 + + // tag=1004 + ::QListView::clearPropertyFlags(); +} +void QListView_wrapper::commitData(QWidget *editor) { + // tag=1000 + if (m_commitDataCallback) { + // tag=1001 + const void *thisPtr = this; + m_commitDataCallback(const_cast(thisPtr), editor); + } else { + // tag=1002 + ::QListView::commitData(editor); + } +} +// tag=1009 +void QListView_wrapper::commitData_nocallback(QWidget *editor) { + // tag=1003 + ::QListView::commitData(editor); +} +QSize QListView_wrapper::contentsSize() const { + // tag=1000 + + // tag=1004 + return ::QListView::contentsSize(); +} +void QListView_wrapper::currentChanged(const QModelIndex ¤t, + const QModelIndex &previous) { + // tag=1000 + if (m_currentChangedCallback) { + // tag=1001 + const void *thisPtr = this; + m_currentChangedCallback(const_cast(thisPtr), current, previous); + } else { + // tag=1002 + ::QListView::currentChanged(current, previous); + } +} +// tag=1009 +void QListView_wrapper::currentChanged_nocallback(const QModelIndex ¤t, + const QModelIndex &previous) { + // tag=1003 + ::QListView::currentChanged(current, previous); +} +void QListView_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QListView::customEvent(event); + } +} +// tag=1009 +void QListView_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QListView::customEvent(event); +} +void QListView_wrapper::dataChanged(const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles) { + // tag=1000 + if (m_dataChangedCallback) { + // tag=1001 + const void *thisPtr = this; + m_dataChangedCallback(const_cast(thisPtr), topLeft, bottomRight, + roles); + } else { + // tag=1002 + ::QListView::dataChanged(topLeft, bottomRight, roles); + } +} +// tag=1009 +void QListView_wrapper::dataChanged_nocallback(const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles) { + // tag=1003 + ::QListView::dataChanged(topLeft, bottomRight, roles); +} +int QListView_wrapper::devType() const { + // tag=1000 + if (m_devTypeCallback) { + // tag=1001 + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QListView::devType(); + } +} +// tag=1009 +int QListView_wrapper::devType_nocallback() const { + // tag=1003 + return ::QListView::devType(); +} +void QListView_wrapper::doItemsLayout() { + // tag=1000 + if (m_doItemsLayoutCallback) { + // tag=1001 + const void *thisPtr = this; + m_doItemsLayoutCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QListView::doItemsLayout(); + } +} +// tag=1009 +void QListView_wrapper::doItemsLayout_nocallback() { + // tag=1003 + ::QListView::doItemsLayout(); +} +void QListView_wrapper::editorDestroyed(QObject *editor) { + // tag=1000 + if (m_editorDestroyedCallback) { + // tag=1001 + const void *thisPtr = this; + m_editorDestroyedCallback(const_cast(thisPtr), editor); + } else { + // tag=1002 + ::QListView::editorDestroyed(editor); + } +} +// tag=1009 +void QListView_wrapper::editorDestroyed_nocallback(QObject *editor) { + // tag=1003 + ::QListView::editorDestroyed(editor); +} +bool QListView_wrapper::event(QEvent *e) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + return ::QListView::event(e); + } +} +// tag=1009 +bool QListView_wrapper::event_nocallback(QEvent *e) { + // tag=1003 + return ::QListView::event(e); +} +bool QListView_wrapper::eventFilter(QObject *object, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), object, event); + } else { + // tag=1002 + return ::QListView::eventFilter(object, event); + } +} +// tag=1009 +bool QListView_wrapper::eventFilter_nocallback(QObject *object, QEvent *event) { + // tag=1003 + return ::QListView::eventFilter(object, event); +} +bool QListView_wrapper::focusNextPrevChild(bool next) { + // tag=1000 + if (m_focusNextPrevChildCallback) { + // tag=1001 + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + // tag=1002 + return ::QListView::focusNextPrevChild(next); + } +} +// tag=1009 +bool QListView_wrapper::focusNextPrevChild_nocallback(bool next) { + // tag=1003 + return ::QListView::focusNextPrevChild(next); +} +QSize QListView_wrapper::gridSize() const { + // tag=1000 + + // tag=1004 + return ::QListView::gridSize(); +} +bool QListView_wrapper::hasHeightForWidth() const { + // tag=1000 + if (m_hasHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QListView::hasHeightForWidth(); + } +} +// tag=1009 +bool QListView_wrapper::hasHeightForWidth_nocallback() const { + // tag=1003 + return ::QListView::hasHeightForWidth(); +} +int QListView_wrapper::heightForWidth(int arg__1) const { + // tag=1000 + if (m_heightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QListView::heightForWidth(arg__1); + } +} +// tag=1009 +int QListView_wrapper::heightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QListView::heightForWidth(arg__1); +} +int QListView_wrapper::horizontalOffset() const { + // tag=1000 + if (m_horizontalOffsetCallback) { + // tag=1001 + const void *thisPtr = this; + return m_horizontalOffsetCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QListView::horizontalOffset(); + } +} +// tag=1009 +int QListView_wrapper::horizontalOffset_nocallback() const { + // tag=1003 + return ::QListView::horizontalOffset(); +} +void QListView_wrapper::horizontalScrollbarAction(int action) { + // tag=1000 + if (m_horizontalScrollbarActionCallback) { + // tag=1001 + const void *thisPtr = this; + m_horizontalScrollbarActionCallback(const_cast(thisPtr), action); + } else { + // tag=1002 + ::QListView::horizontalScrollbarAction(action); + } +} +// tag=1009 +void QListView_wrapper::horizontalScrollbarAction_nocallback(int action) { + // tag=1003 + ::QListView::horizontalScrollbarAction(action); +} +void QListView_wrapper::horizontalScrollbarValueChanged(int value) { + // tag=1000 + if (m_horizontalScrollbarValueChangedCallback) { + // tag=1001 + const void *thisPtr = this; + m_horizontalScrollbarValueChangedCallback(const_cast(thisPtr), + value); + } else { + // tag=1002 + ::QListView::horizontalScrollbarValueChanged(value); + } +} +// tag=1009 +void QListView_wrapper::horizontalScrollbarValueChanged_nocallback(int value) { + // tag=1003 + ::QListView::horizontalScrollbarValueChanged(value); +} +QModelIndex QListView_wrapper::indexAt(const QPoint &p) const { + // tag=1000 + if (m_indexAtCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_indexAtCallback(const_cast(thisPtr), p); + } else { + // tag=1002 + return ::QListView::indexAt(p); + } +} +// tag=1009 +QModelIndex QListView_wrapper::indexAt_nocallback(const QPoint &p) const { + // tag=1003 + return ::QListView::indexAt(p); +} +void QListView_wrapper::indexesMoved(const QList &indexes) { + // tag=1000 + + // tag=1004 + ::QListView::indexesMoved(indexes); +} +void QListView_wrapper::initPainter(QPainter *painter) const { + // tag=1000 + if (m_initPainterCallback) { + // tag=1001 + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + // tag=1002 + ::QListView::initPainter(painter); + } +} +// tag=1009 +void QListView_wrapper::initPainter_nocallback(QPainter *painter) const { + // tag=1003 + ::QListView::initPainter(painter); +} +bool QListView_wrapper::isIndexHidden(const QModelIndex &index) const { + // tag=1000 + if (m_isIndexHiddenCallback) { + // tag=1001 + const void *thisPtr = this; + return m_isIndexHiddenCallback(const_cast(thisPtr), index); + } else { + // tag=1002 + return ::QListView::isIndexHidden(index); + } +} +// tag=1009 +bool QListView_wrapper::isIndexHidden_nocallback( + const QModelIndex &index) const { + // tag=1003 + return ::QListView::isIndexHidden(index); +} +bool QListView_wrapper::isRowHidden(int row) const { + // tag=1000 + + // tag=1004 + return ::QListView::isRowHidden(row); +} +bool QListView_wrapper::isSelectionRectVisible() const { + // tag=1000 + + // tag=1004 + return ::QListView::isSelectionRectVisible(); +} +bool QListView_wrapper::isWrapping() const { + // tag=1000 + + // tag=1004 + return ::QListView::isWrapping(); +} +void QListView_wrapper::keyboardSearch(const QString &search) { + // tag=1000 + if (m_keyboardSearchCallback) { + // tag=1001 + const void *thisPtr = this; + m_keyboardSearchCallback(const_cast(thisPtr), search); + } else { + // tag=1002 + ::QListView::keyboardSearch(search); + } +} +// tag=1009 +void QListView_wrapper::keyboardSearch_nocallback(const QString &search) { + // tag=1003 + ::QListView::keyboardSearch(search); +} +void QListView_wrapper::leaveEvent(QEvent *event) { + // tag=1000 + if (m_leaveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QListView::leaveEvent(event); + } +} +// tag=1009 +void QListView_wrapper::leaveEvent_nocallback(QEvent *event) { + // tag=1003 + ::QListView::leaveEvent(event); +} +QSize QListView_wrapper::minimumSizeHint() const { + // tag=1000 + if (m_minimumSizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QListView::minimumSizeHint(); + } +} +// tag=1009 +QSize QListView_wrapper::minimumSizeHint_nocallback() const { + // tag=1003 + return ::QListView::minimumSizeHint(); +} +int QListView_wrapper::modelColumn() const { + // tag=1000 + + // tag=1004 + return ::QListView::modelColumn(); +} +void QListView_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseDoubleClickEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QListView::mouseDoubleClickEvent(event); + } +} +// tag=1009 +void QListView_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QListView::mouseDoubleClickEvent(event); +} +void QListView_wrapper::mouseMoveEvent(QMouseEvent *e) { + // tag=1000 + if (m_mouseMoveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + ::QListView::mouseMoveEvent(e); + } +} +// tag=1009 +void QListView_wrapper::mouseMoveEvent_nocallback(QMouseEvent *e) { + // tag=1003 + ::QListView::mouseMoveEvent(e); +} +void QListView_wrapper::mousePressEvent(QMouseEvent *event) { + // tag=1000 + if (m_mousePressEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QListView::mousePressEvent(event); + } +} +// tag=1009 +void QListView_wrapper::mousePressEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QListView::mousePressEvent(event); +} +void QListView_wrapper::mouseReleaseEvent(QMouseEvent *e) { + // tag=1000 + if (m_mouseReleaseEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + ::QListView::mouseReleaseEvent(e); + } +} +// tag=1009 +void QListView_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *e) { + // tag=1003 + ::QListView::mouseReleaseEvent(e); +} +QModelIndex +QListView_wrapper::moveCursor(QAbstractItemView::CursorAction cursorAction, + QFlags modifiers) { + // tag=1000 + if (m_moveCursorCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_moveCursorCallback(const_cast(thisPtr), cursorAction, + modifiers); + } else { + // tag=1002 + return ::QListView::moveCursor(cursorAction, modifiers); + } +} +// tag=1009 +QModelIndex QListView_wrapper::moveCursor_nocallback( + QAbstractItemView::CursorAction cursorAction, + QFlags modifiers) { + // tag=1003 + return ::QListView::moveCursor(cursorAction, modifiers); +} +void QListView_wrapper::paintEvent(QPaintEvent *e) { + // tag=1000 + if (m_paintEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + ::QListView::paintEvent(e); + } +} +// tag=1009 +void QListView_wrapper::paintEvent_nocallback(QPaintEvent *e) { + // tag=1003 + ::QListView::paintEvent(e); +} +QRect QListView_wrapper::rectForIndex(const QModelIndex &index) const { + // tag=1000 + + // tag=1004 + return ::QListView::rectForIndex(index); +} +void QListView_wrapper::reset() { + // tag=1000 + if (m_resetCallback) { + // tag=1001 + const void *thisPtr = this; + m_resetCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QListView::reset(); + } +} +// tag=1009 +void QListView_wrapper::reset_nocallback() { + // tag=1003 + ::QListView::reset(); +} +void QListView_wrapper::resizeContents(int width, int height) { + // tag=1000 + + // tag=1004 + ::QListView::resizeContents(width, height); +} +void QListView_wrapper::rowsAboutToBeRemoved(const QModelIndex &parent, + int start, int end) { + // tag=1000 + if (m_rowsAboutToBeRemovedCallback) { + // tag=1001 + const void *thisPtr = this; + m_rowsAboutToBeRemovedCallback(const_cast(thisPtr), parent, start, + end); + } else { + // tag=1002 + ::QListView::rowsAboutToBeRemoved(parent, start, end); + } +} +// tag=1009 +void QListView_wrapper::rowsAboutToBeRemoved_nocallback( + const QModelIndex &parent, int start, int end) { + // tag=1003 + ::QListView::rowsAboutToBeRemoved(parent, start, end); +} +void QListView_wrapper::rowsInserted(const QModelIndex &parent, int start, + int end) { + // tag=1000 + if (m_rowsInsertedCallback) { + // tag=1001 + const void *thisPtr = this; + m_rowsInsertedCallback(const_cast(thisPtr), parent, start, end); + } else { + // tag=1002 + ::QListView::rowsInserted(parent, start, end); + } +} +// tag=1009 +void QListView_wrapper::rowsInserted_nocallback(const QModelIndex &parent, + int start, int end) { + // tag=1003 + ::QListView::rowsInserted(parent, start, end); +} +void QListView_wrapper::scrollContentsBy(int dx, int dy) { + // tag=1000 + if (m_scrollContentsByCallback) { + // tag=1001 + const void *thisPtr = this; + m_scrollContentsByCallback(const_cast(thisPtr), dx, dy); + } else { + // tag=1002 + ::QListView::scrollContentsBy(dx, dy); + } +} +// tag=1009 +void QListView_wrapper::scrollContentsBy_nocallback(int dx, int dy) { + // tag=1003 + ::QListView::scrollContentsBy(dx, dy); +} +void QListView_wrapper::scrollTo(const QModelIndex &index, + QAbstractItemView::ScrollHint hint) { + // tag=1000 + if (m_scrollToCallback) { + // tag=1001 + const void *thisPtr = this; + m_scrollToCallback(const_cast(thisPtr), index, hint); + } else { + // tag=1002 + ::QListView::scrollTo(index, hint); + } +} +// tag=1009 +void QListView_wrapper::scrollTo_nocallback( + const QModelIndex &index, QAbstractItemView::ScrollHint hint) { + // tag=1003 + ::QListView::scrollTo(index, hint); +} +void QListView_wrapper::selectAll() { + // tag=1000 + if (m_selectAllCallback) { + // tag=1001 + const void *thisPtr = this; + m_selectAllCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QListView::selectAll(); + } +} +// tag=1009 +void QListView_wrapper::selectAll_nocallback() { + // tag=1003 + ::QListView::selectAll(); +} +QList QListView_wrapper::selectedIndexes() const { + // tag=1000 + if (m_selectedIndexesCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_selectedIndexesCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QListView::selectedIndexes(); + } +} +// tag=1009 +QList QListView_wrapper::selectedIndexes_nocallback() const { + // tag=1003 + return ::QListView::selectedIndexes(); +} +void QListView_wrapper::selectionChanged(const QItemSelection &selected, + const QItemSelection &deselected) { + // tag=1000 + if (m_selectionChangedCallback) { + // tag=1001 + const void *thisPtr = this; + m_selectionChangedCallback(const_cast(thisPtr), selected, + deselected); + } else { + // tag=1002 + ::QListView::selectionChanged(selected, deselected); + } +} +// tag=1009 +void QListView_wrapper::selectionChanged_nocallback( + const QItemSelection &selected, const QItemSelection &deselected) { + // tag=1003 + ::QListView::selectionChanged(selected, deselected); +} +QFlags +QListView_wrapper::selectionCommand(const QModelIndex &index, + const QEvent *event) const { + // tag=1000 + if (m_selectionCommandCallback) { + // tag=1001 + const void *thisPtr = this; + return m_selectionCommandCallback(const_cast(thisPtr), index, + event); + } else { + // tag=1002 + return ::QListView::selectionCommand(index, event); + } +} +// tag=1009 +QFlags +QListView_wrapper::selectionCommand_nocallback(const QModelIndex &index, + const QEvent *event) const { + // tag=1003 + return ::QListView::selectionCommand(index, event); +} +void QListView_wrapper::setBatchSize(int batchSize) { + // tag=1000 + + // tag=1004 + ::QListView::setBatchSize(batchSize); +} +void QListView_wrapper::setGridSize(const QSize &size) { + // tag=1000 + + // tag=1004 + ::QListView::setGridSize(size); +} +void QListView_wrapper::setModel(QAbstractItemModel *model) { + // tag=1000 + if (m_setModelCallback) { + // tag=1001 + const void *thisPtr = this; + m_setModelCallback(const_cast(thisPtr), model); + } else { + // tag=1002 + ::QListView::setModel(model); + } +} +// tag=1009 +void QListView_wrapper::setModel_nocallback(QAbstractItemModel *model) { + // tag=1003 + ::QListView::setModel(model); +} +void QListView_wrapper::setModelColumn(int column) { + // tag=1000 + + // tag=1004 + ::QListView::setModelColumn(column); +} +void QListView_wrapper::setPositionForIndex(const QPoint &position, + const QModelIndex &index) { + // tag=1000 + + // tag=1004 + ::QListView::setPositionForIndex(position, index); +} +void QListView_wrapper::setRootIndex(const QModelIndex &index) { + // tag=1000 + if (m_setRootIndexCallback) { + // tag=1001 + const void *thisPtr = this; + m_setRootIndexCallback(const_cast(thisPtr), index); + } else { + // tag=1002 + ::QListView::setRootIndex(index); + } +} +// tag=1009 +void QListView_wrapper::setRootIndex_nocallback(const QModelIndex &index) { + // tag=1003 + ::QListView::setRootIndex(index); +} +void QListView_wrapper::setRowHidden(int row, bool hide) { + // tag=1000 + + // tag=1004 + ::QListView::setRowHidden(row, hide); +} +void QListView_wrapper::setSelection( + const QRect &rect, QFlags command) { + // tag=1000 + if (m_setSelectionCallback) { + // tag=1001 + const void *thisPtr = this; + m_setSelectionCallback(const_cast(thisPtr), rect, command); + } else { + // tag=1002 + ::QListView::setSelection(rect, command); + } +} +// tag=1009 +void QListView_wrapper::setSelection_nocallback( + const QRect &rect, QFlags command) { + // tag=1003 + ::QListView::setSelection(rect, command); +} +void QListView_wrapper::setSelectionModel(QItemSelectionModel *selectionModel) { + // tag=1000 + if (m_setSelectionModelCallback) { + // tag=1001 + const void *thisPtr = this; + m_setSelectionModelCallback(const_cast(thisPtr), selectionModel); + } else { + // tag=1002 + ::QListView::setSelectionModel(selectionModel); + } +} +// tag=1009 +void QListView_wrapper::setSelectionModel_nocallback( + QItemSelectionModel *selectionModel) { + // tag=1003 + ::QListView::setSelectionModel(selectionModel); +} +void QListView_wrapper::setSelectionRectVisible(bool show) { + // tag=1000 + + // tag=1004 + ::QListView::setSelectionRectVisible(show); +} +void QListView_wrapper::setSpacing(int space) { + // tag=1000 + + // tag=1004 + ::QListView::setSpacing(space); +} +void QListView_wrapper::setUniformItemSizes(bool enable) { + // tag=1000 + + // tag=1004 + ::QListView::setUniformItemSizes(enable); +} +void QListView_wrapper::setVisible(bool visible) { + // tag=1000 + if (m_setVisibleCallback) { + // tag=1001 + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + // tag=1002 + ::QListView::setVisible(visible); + } +} +// tag=1009 +void QListView_wrapper::setVisible_nocallback(bool visible) { + // tag=1003 + ::QListView::setVisible(visible); +} +void QListView_wrapper::setWordWrap(bool on) { + // tag=1000 + + // tag=1004 + ::QListView::setWordWrap(on); +} +void QListView_wrapper::setWrapping(bool enable) { + // tag=1000 + + // tag=1004 + ::QListView::setWrapping(enable); +} +void QListView_wrapper::setupViewport(QWidget *viewport) { + // tag=1000 + if (m_setupViewportCallback) { + // tag=1001 + const void *thisPtr = this; + m_setupViewportCallback(const_cast(thisPtr), viewport); + } else { + // tag=1002 + ::QListView::setupViewport(viewport); + } +} +// tag=1009 +void QListView_wrapper::setupViewport_nocallback(QWidget *viewport) { + // tag=1003 + ::QListView::setupViewport(viewport); +} +QPainter *QListView_wrapper::sharedPainter() const { + // tag=1000 + if (m_sharedPainterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QListView::sharedPainter(); + } +} +// tag=1009 +QPainter *QListView_wrapper::sharedPainter_nocallback() const { + // tag=1003 + return ::QListView::sharedPainter(); +} +QSize QListView_wrapper::sizeHint() const { + // tag=1000 + if (m_sizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QListView::sizeHint(); + } +} +// tag=1009 +QSize QListView_wrapper::sizeHint_nocallback() const { + // tag=1003 + return ::QListView::sizeHint(); +} +int QListView_wrapper::sizeHintForColumn(int column) const { + // tag=1000 + if (m_sizeHintForColumnCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sizeHintForColumnCallback(const_cast(thisPtr), column); + } else { + // tag=1002 + return ::QListView::sizeHintForColumn(column); + } +} +// tag=1009 +int QListView_wrapper::sizeHintForColumn_nocallback(int column) const { + // tag=1003 + return ::QListView::sizeHintForColumn(column); +} +int QListView_wrapper::sizeHintForRow(int row) const { + // tag=1000 + if (m_sizeHintForRowCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sizeHintForRowCallback(const_cast(thisPtr), row); + } else { + // tag=1002 + return ::QListView::sizeHintForRow(row); + } +} +// tag=1009 +int QListView_wrapper::sizeHintForRow_nocallback(int row) const { + // tag=1003 + return ::QListView::sizeHintForRow(row); +} +int QListView_wrapper::spacing() const { + // tag=1000 + + // tag=1004 + return ::QListView::spacing(); +} +QString QListView_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QListView::tr(s, c, n); +} +bool QListView_wrapper::uniformItemSizes() const { + // tag=1000 + + // tag=1004 + return ::QListView::uniformItemSizes(); +} +void QListView_wrapper::updateEditorData() { + // tag=1000 + if (m_updateEditorDataCallback) { + // tag=1001 + const void *thisPtr = this; + m_updateEditorDataCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QListView::updateEditorData(); + } +} +// tag=1009 +void QListView_wrapper::updateEditorData_nocallback() { + // tag=1003 + ::QListView::updateEditorData(); +} +void QListView_wrapper::updateEditorGeometries() { + // tag=1000 + if (m_updateEditorGeometriesCallback) { + // tag=1001 + const void *thisPtr = this; + m_updateEditorGeometriesCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QListView::updateEditorGeometries(); + } +} +// tag=1009 +void QListView_wrapper::updateEditorGeometries_nocallback() { + // tag=1003 + ::QListView::updateEditorGeometries(); +} +void QListView_wrapper::updateGeometries() { + // tag=1000 + if (m_updateGeometriesCallback) { + // tag=1001 + const void *thisPtr = this; + m_updateGeometriesCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QListView::updateGeometries(); + } +} +// tag=1009 +void QListView_wrapper::updateGeometries_nocallback() { + // tag=1003 + ::QListView::updateGeometries(); +} +int QListView_wrapper::verticalOffset() const { + // tag=1000 + if (m_verticalOffsetCallback) { + // tag=1001 + const void *thisPtr = this; + return m_verticalOffsetCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QListView::verticalOffset(); + } +} +// tag=1009 +int QListView_wrapper::verticalOffset_nocallback() const { + // tag=1003 + return ::QListView::verticalOffset(); +} +void QListView_wrapper::verticalScrollbarAction(int action) { + // tag=1000 + if (m_verticalScrollbarActionCallback) { + // tag=1001 + const void *thisPtr = this; + m_verticalScrollbarActionCallback(const_cast(thisPtr), action); + } else { + // tag=1002 + ::QListView::verticalScrollbarAction(action); + } +} +// tag=1009 +void QListView_wrapper::verticalScrollbarAction_nocallback(int action) { + // tag=1003 + ::QListView::verticalScrollbarAction(action); +} +void QListView_wrapper::verticalScrollbarValueChanged(int value) { + // tag=1000 + if (m_verticalScrollbarValueChangedCallback) { + // tag=1001 + const void *thisPtr = this; + m_verticalScrollbarValueChangedCallback(const_cast(thisPtr), value); + } else { + // tag=1002 + ::QListView::verticalScrollbarValueChanged(value); + } +} +// tag=1009 +void QListView_wrapper::verticalScrollbarValueChanged_nocallback(int value) { + // tag=1003 + ::QListView::verticalScrollbarValueChanged(value); +} +bool QListView_wrapper::viewportEvent(QEvent *event) { + // tag=1000 + if (m_viewportEventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_viewportEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + return ::QListView::viewportEvent(event); + } +} +// tag=1009 +bool QListView_wrapper::viewportEvent_nocallback(QEvent *event) { + // tag=1003 + return ::QListView::viewportEvent(event); +} +QSize QListView_wrapper::viewportSizeHint() const { + // tag=1000 + if (m_viewportSizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_viewportSizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QListView::viewportSizeHint(); + } +} +// tag=1009 +QSize QListView_wrapper::viewportSizeHint_nocallback() const { + // tag=1003 + return ::QListView::viewportSizeHint(); +} +QRect QListView_wrapper::visualRect(const QModelIndex &index) const { + // tag=1000 + if (m_visualRectCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_visualRectCallback(const_cast(thisPtr), index); + } else { + // tag=1002 + return ::QListView::visualRect(index); + } +} +// tag=1009 +QRect QListView_wrapper::visualRect_nocallback(const QModelIndex &index) const { + // tag=1003 + return ::QListView::visualRect(index); +} +QRegion QListView_wrapper::visualRegionForSelection( + const QItemSelection &selection) const { + // tag=1000 + if (m_visualRegionForSelectionCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_visualRegionForSelectionCallback(const_cast(thisPtr), + selection); + } else { + // tag=1002 + return ::QListView::visualRegionForSelection(selection); + } +} +// tag=1009 +QRegion QListView_wrapper::visualRegionForSelection_nocallback( + const QItemSelection &selection) const { + // tag=1003 + return ::QListView::visualRegionForSelection(selection); +} +bool QListView_wrapper::wordWrap() const { + // tag=1000 + + // tag=1004 + return ::QListView::wordWrap(); +} + +// tag=1005 +QListView_wrapper::~QListView_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QListView *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QListView_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QListView_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QListView__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QListView_wrapper(parent); + return reinterpret_cast(ptr); +} + +// tag=1079 +void c_QListView__onActivated_QModelIndex(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QListView::activated, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// batchSize() const +int c_QListView__batchSize(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->batchSize(); +} + +// tag=1050 +// changeEvent(QEvent * arg__1) +void c_QListView__changeEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->changeEvent_nocallback(arg__1); +} + +// tag=1050 +// clearPropertyFlags() +void c_QListView__clearPropertyFlags(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clearPropertyFlags(); +} + +// tag=1079 +void c_QListView__onClicked_QModelIndex(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QListView::clicked, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// commitData(QWidget * editor) +void c_QListView__commitData_QWidget(void *thisObj, void *editor_) { + auto editor = reinterpret_cast(editor_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->commitData_nocallback(editor); +} + +// tag=1050 +// contentsSize() const +void *c_QListView__contentsSize(void *thisObj) { + return + // tag=1011 + + // tag=1073 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->contentsSize()}; +} + +// tag=1050 +// currentChanged(const QModelIndex & current, const QModelIndex & previous) +void c_QListView__currentChanged_QModelIndex_QModelIndex(void *thisObj, + void *current_, + void *previous_) { + auto ¤t = *reinterpret_cast(current_); + auto &previous = *reinterpret_cast(previous_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->currentChanged_nocallback(current, previous); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QListView__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, +// const QList & roles) +void c_QListView__dataChanged_QModelIndex_QModelIndex_QList_int( + void *thisObj, void *topLeft_, void *bottomRight_, void *roles_) { + auto &topLeft = *reinterpret_cast(topLeft_); + auto &bottomRight = *reinterpret_cast(bottomRight_); + auto &roles = *reinterpret_cast *>(roles_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->dataChanged_nocallback(topLeft, bottomRight, roles); +} + +// tag=1050 +// devType() const +int c_QListView__devType(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); +} + +// tag=1050 +// doItemsLayout() +void c_QListView__doItemsLayout(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->doItemsLayout_nocallback(); + } else { + return targetPtr->doItemsLayout(); + } + }(); +} + +// tag=1079 +void c_QListView__onDoubleClicked_QModelIndex(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QListView::doubleClicked, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// editorDestroyed(QObject * editor) +void c_QListView__editorDestroyed_QObject(void *thisObj, void *editor_) { + auto editor = reinterpret_cast(editor_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->editorDestroyed_nocallback(editor); +} + +// tag=1079 +void c_QListView__onEntered_QModelIndex(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QListView::entered, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// event(QEvent * e) +bool c_QListView__event_QEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->event_nocallback(e); +} + +// tag=1050 +// eventFilter(QObject * object, QEvent * event) +bool c_QListView__eventFilter_QObject_QEvent(void *thisObj, void *object_, + void *event_) { + auto object = reinterpret_cast(object_); + auto event = reinterpret_cast(event_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->eventFilter_nocallback(object, event); +} + +// tag=1050 +// focusNextPrevChild(bool next) +bool c_QListView__focusNextPrevChild_bool(void *thisObj, bool next) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); +} + +// tag=1050 +// gridSize() const +void *c_QListView__gridSize(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->gridSize()}; +} + +// tag=1050 +// hasHeightForWidth() const +bool c_QListView__hasHeightForWidth(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); +} + +// tag=1050 +// heightForWidth(int arg__1) const +int c_QListView__heightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// horizontalOffset() const +int c_QListView__horizontalOffset(void *thisObj) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->horizontalOffset_nocallback(); +} + +// tag=1050 +// horizontalScrollbarAction(int action) +void c_QListView__horizontalScrollbarAction_int(void *thisObj, int action) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->horizontalScrollbarAction_nocallback(action); +} + +// tag=1050 +// horizontalScrollbarValueChanged(int value) +void c_QListView__horizontalScrollbarValueChanged_int(void *thisObj, + int value) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->horizontalScrollbarValueChanged_nocallback(value); +} + +// tag=1079 +void c_QListView__onIconSizeChanged_QSize(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QListView::iconSizeChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// indexAt(const QPoint & p) const +void *c_QListView__indexAt_QPoint(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->indexAt_nocallback(p); + } else { + return targetPtr->indexAt(p); + } + }()}; +} + +// tag=1050 +// indexesMoved(const QList & indexes) +void c_QListView__indexesMoved_QList_QModelIndex(void *thisObj, + void *indexes_) { + auto &indexes = *reinterpret_cast *>(indexes_); + // tag=1010 + fromPtr(thisObj)->indexesMoved(indexes); +} + +// tag=1079 +void c_QListView__onIndexesMoved_QList_QModelIndex(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QListView::indexesMoved, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// initPainter(QPainter * painter) const +void c_QListView__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} + +// tag=1050 +// isIndexHidden(const QModelIndex & index) const +bool c_QListView__isIndexHidden_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->isIndexHidden_nocallback(index); +} + +// tag=1050 +// isRowHidden(int row) const +bool c_QListView__isRowHidden_int(void *thisObj, int row) { + return + // tag=1010 + fromPtr(thisObj)->isRowHidden(row); +} + +// tag=1050 +// isSelectionRectVisible() const +bool c_QListView__isSelectionRectVisible(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isSelectionRectVisible(); +} + +// tag=1050 +// isWrapping() const +bool c_QListView__isWrapping(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isWrapping(); +} + +// tag=1050 +// keyboardSearch(const QString & search) +void c_QListView__keyboardSearch_QString(void *thisObj, const char *search_) { + const auto search = QString::fromUtf8(search_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->keyboardSearch_nocallback(search); + } else { + return targetPtr->keyboardSearch(search); + } + }(); +} + +// tag=1050 +// leaveEvent(QEvent * event) +void c_QListView__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} + +// tag=1050 +// minimumSizeHint() const +void *c_QListView__minimumSizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; +} + +// tag=1050 +// modelColumn() const +int c_QListView__modelColumn(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->modelColumn(); +} + +// tag=1050 +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QListView__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} + +// tag=1050 +// mouseMoveEvent(QMouseEvent * e) +void c_QListView__mouseMoveEvent_QMouseEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(e); +} + +// tag=1050 +// mousePressEvent(QMouseEvent * event) +void c_QListView__mousePressEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(event); +} + +// tag=1050 +// mouseReleaseEvent(QMouseEvent * e) +void c_QListView__mouseReleaseEvent_QMouseEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(e); +} + +// tag=1050 +// moveCursor(QAbstractItemView::CursorAction cursorAction, +// QFlags modifiers) +void *c_QListView__moveCursor_CursorAction_KeyboardModifiers(void *thisObj, + int cursorAction, + int modifiers_) { + auto modifiers = static_cast>(modifiers_); + return + // tag=1011 + + // tag=1074 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->moveCursor_nocallback( + static_cast< + QtDartBindings_wrappersNS::QListView_wrapper::CursorAction>( + cursorAction), + modifiers)}; +} + +// tag=1050 +// paintEvent(QPaintEvent * e) +void c_QListView__paintEvent_QPaintEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->paintEvent_nocallback(e); +} + +// tag=1079 +void c_QListView__onPressed_QModelIndex(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QListView::pressed, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// rectForIndex(const QModelIndex & index) const +void *c_QListView__rectForIndex_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1011 + + // tag=1073 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->rectForIndex(index)}; +} + +// tag=1050 +// reset() +void c_QListView__reset(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->reset_nocallback(); + } else { + return targetPtr->reset(); + } + }(); +} + +// tag=1050 +// resizeContents(int width, int height) +void c_QListView__resizeContents_int_int(void *thisObj, int width, int height) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->resizeContents(width, height); +} + +// tag=1050 +// rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end) +void c_QListView__rowsAboutToBeRemoved_QModelIndex_int_int(void *thisObj, + void *parent_, + int start, int end) { + auto &parent = *reinterpret_cast(parent_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->rowsAboutToBeRemoved_nocallback(parent, start, end); +} + +// tag=1050 +// rowsInserted(const QModelIndex & parent, int start, int end) +void c_QListView__rowsInserted_QModelIndex_int_int(void *thisObj, void *parent_, + int start, int end) { + auto &parent = *reinterpret_cast(parent_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->rowsInserted_nocallback(parent, start, end); +} + +// tag=1050 +// scrollContentsBy(int dx, int dy) +void c_QListView__scrollContentsBy_int_int(void *thisObj, int dx, int dy) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->scrollContentsBy_nocallback(dx, dy); +} + +// tag=1050 +// scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint) +void c_QListView__scrollTo_QModelIndex_ScrollHint(void *thisObj, void *index_, + int hint) { + auto &index = *reinterpret_cast(index_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->scrollTo_nocallback( + index, static_cast(hint)); + } else { + return targetPtr->scrollTo( + index, static_cast(hint)); + } + }(); +} + +// tag=1050 +// selectAll() +void c_QListView__selectAll(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->selectAll_nocallback(); + } else { + return targetPtr->selectAll(); + } + }(); +} + +// tag=1050 +// selectedIndexes() const +void *c_QListView__selectedIndexes(void *thisObj) { + return + // tag=1011 + + // tag=1074 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromWrapperPtr(thisObj)->selectedIndexes_nocallback()}; +} + +// tag=1050 +// selectionChanged(const QItemSelection & selected, const QItemSelection & +// deselected) +void c_QListView__selectionChanged_QItemSelection_QItemSelection( + void *thisObj, void *selected_, void *deselected_) { + auto &selected = *reinterpret_cast(selected_); + auto &deselected = *reinterpret_cast(deselected_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->selectionChanged_nocallback(selected, deselected); +} + +// tag=1050 +// selectionCommand(const QModelIndex & index, const QEvent * event) const +int c_QListView__selectionCommand_QModelIndex_QEvent(void *thisObj, + void *index_, + void *event_) { + auto &index = *reinterpret_cast(index_); + auto event = reinterpret_cast(event_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->selectionCommand_nocallback(index, event); +} + +// tag=1050 +// setBatchSize(int batchSize) +void c_QListView__setBatchSize_int(void *thisObj, int batchSize) { + // tag=1010 + fromPtr(thisObj)->setBatchSize(batchSize); +} + +// tag=1050 +// setGridSize(const QSize & size) +void c_QListView__setGridSize_QSize(void *thisObj, void *size_) { + auto &size = *reinterpret_cast(size_); + // tag=1010 + fromPtr(thisObj)->setGridSize(size); +} + +// tag=1050 +// setModel(QAbstractItemModel * model) +void c_QListView__setModel_QAbstractItemModel(void *thisObj, void *model_) { + auto model = reinterpret_cast(model_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setModel_nocallback(model); + } else { + return targetPtr->setModel(model); + } + }(); +} + +// tag=1050 +// setModelColumn(int column) +void c_QListView__setModelColumn_int(void *thisObj, int column) { + // tag=1010 + fromPtr(thisObj)->setModelColumn(column); +} + +// tag=1050 +// setPositionForIndex(const QPoint & position, const QModelIndex & index) +void c_QListView__setPositionForIndex_QPoint_QModelIndex(void *thisObj, + void *position_, + void *index_) { + auto &position = *reinterpret_cast(position_); + auto &index = *reinterpret_cast(index_); + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->setPositionForIndex(position, index); +} + +// tag=1050 +// setRootIndex(const QModelIndex & index) +void c_QListView__setRootIndex_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setRootIndex_nocallback(index); + } else { + return targetPtr->setRootIndex(index); + } + }(); +} + +// tag=1050 +// setRowHidden(int row, bool hide) +void c_QListView__setRowHidden_int_bool(void *thisObj, int row, bool hide) { + // tag=1010 + fromPtr(thisObj)->setRowHidden(row, hide); +} + +// tag=1050 +// setSelection(const QRect & rect, QFlags +// command) +void c_QListView__setSelection_QRect_SelectionFlags(void *thisObj, void *rect_, + int command_) { + auto &rect = *reinterpret_cast(rect_); + auto command = + static_cast>(command_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->setSelection_nocallback(rect, command); +} + +// tag=1050 +// setSelectionModel(QItemSelectionModel * selectionModel) +void c_QListView__setSelectionModel_QItemSelectionModel(void *thisObj, + void *selectionModel_) { + auto selectionModel = + reinterpret_cast(selectionModel_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setSelectionModel_nocallback(selectionModel); + } else { + return targetPtr->setSelectionModel(selectionModel); + } + }(); +} + +// tag=1050 +// setSelectionRectVisible(bool show) +void c_QListView__setSelectionRectVisible_bool(void *thisObj, bool show) { + // tag=1010 + fromPtr(thisObj)->setSelectionRectVisible(show); +} + +// tag=1050 +// setSpacing(int space) +void c_QListView__setSpacing_int(void *thisObj, int space) { + // tag=1010 + fromPtr(thisObj)->setSpacing(space); +} + +// tag=1050 +// setUniformItemSizes(bool enable) +void c_QListView__setUniformItemSizes_bool(void *thisObj, bool enable) { + // tag=1010 + fromPtr(thisObj)->setUniformItemSizes(enable); +} + +// tag=1050 +// setVisible(bool visible) +void c_QListView__setVisible_bool(void *thisObj, bool visible) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} + +// tag=1050 +// setWordWrap(bool on) +void c_QListView__setWordWrap_bool(void *thisObj, bool on) { + // tag=1010 + fromPtr(thisObj)->setWordWrap(on); +} + +// tag=1050 +// setWrapping(bool enable) +void c_QListView__setWrapping_bool(void *thisObj, bool enable) { + // tag=1010 + fromPtr(thisObj)->setWrapping(enable); +} + +// tag=1050 +// setupViewport(QWidget * viewport) +void c_QListView__setupViewport_QWidget(void *thisObj, void *viewport_) { + auto viewport = reinterpret_cast(viewport_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setupViewport_nocallback(viewport); + } else { + return targetPtr->setupViewport(viewport); + } + }(); +} + +// tag=1050 +// sharedPainter() const +void *c_QListView__sharedPainter(void *thisObj) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->sharedPainter_nocallback(); +} + +// tag=1050 +// sizeHint() const +void *c_QListView__sizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; +} + +// tag=1050 +// sizeHintForColumn(int column) const +int c_QListView__sizeHintForColumn_int(void *thisObj, int column) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHintForColumn_nocallback(column); + } else { + return targetPtr->sizeHintForColumn(column); + } + }(); +} + +// tag=1050 +// sizeHintForRow(int row) const +int c_QListView__sizeHintForRow_int(void *thisObj, int row) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHintForRow_nocallback(row); + } else { + return targetPtr->sizeHintForRow(row); + } + }(); +} + +// tag=1050 +// spacing() const +int c_QListView__spacing(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->spacing(); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QListView__tr_char_char_int(const char *s, const char *c, + int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QListView_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// uniformItemSizes() const +bool c_QListView__uniformItemSizes(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->uniformItemSizes(); +} + +// tag=1050 +// updateEditorData() +void c_QListView__updateEditorData(void *thisObj) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->updateEditorData_nocallback(); +} + +// tag=1050 +// updateEditorGeometries() +void c_QListView__updateEditorGeometries(void *thisObj) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->updateEditorGeometries_nocallback(); +} + +// tag=1050 +// updateGeometries() +void c_QListView__updateGeometries(void *thisObj) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->updateGeometries_nocallback(); +} + +// tag=1050 +// verticalOffset() const +int c_QListView__verticalOffset(void *thisObj) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->verticalOffset_nocallback(); +} + +// tag=1050 +// verticalScrollbarAction(int action) +void c_QListView__verticalScrollbarAction_int(void *thisObj, int action) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->verticalScrollbarAction_nocallback(action); +} + +// tag=1050 +// verticalScrollbarValueChanged(int value) +void c_QListView__verticalScrollbarValueChanged_int(void *thisObj, int value) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->verticalScrollbarValueChanged_nocallback(value); +} + +// tag=1079 +void c_QListView__onViewportEntered(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QListView::viewportEntered, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// viewportEvent(QEvent * event) +bool c_QListView__viewportEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->viewportEvent_nocallback(event); +} + +// tag=1050 +// viewportSizeHint() const +void *c_QListView__viewportSizeHint(void *thisObj) { + return + // tag=1011 + + // tag=1074 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->viewportSizeHint_nocallback()}; +} + +// tag=1050 +// visualRect(const QModelIndex & index) const +void *c_QListView__visualRect_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->visualRect_nocallback(index); + } else { + return targetPtr->visualRect(index); + } + }()}; +} + +// tag=1050 +// visualRegionForSelection(const QItemSelection & selection) const +void *c_QListView__visualRegionForSelection_QItemSelection(void *thisObj, + void *selection_) { + auto &selection = *reinterpret_cast(selection_); + return + // tag=1011 + + // tag=1074 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->visualRegionForSelection_nocallback( + selection)}; +} + +// tag=1050 +// wordWrap() const +bool c_QListView__wordWrap(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->wordWrap(); +} +void c_QListView__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QListView__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1124: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_changeEvent>( + callback); + break; + case 5378: + wrapper->m_commitDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_commitData>( + callback); + break; + case 5380: + wrapper->m_currentChangedCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_currentChanged>( + callback); + break; + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_customEvent>( + callback); + break; + case 5382: + wrapper->m_dataChangedCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_dataChanged>( + callback); + break; + case 1141: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_devType>( + callback); + break; + case 5385: + wrapper->m_doItemsLayoutCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_doItemsLayout>( + callback); + break; + case 5390: + wrapper->m_editorDestroyedCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_editorDestroyed>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_event>(callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_eventFilter>( + callback); + break; + case 1150: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1164: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1168: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_heightForWidth>( + callback); + break; + case 5394: + wrapper->m_horizontalOffsetCallback = + reinterpret_cast(callback); + break; + case 5395: + wrapper->m_horizontalScrollbarActionCallback = + reinterpret_cast(callback); + break; + case 5396: + wrapper->m_horizontalScrollbarValueChangedCallback = + reinterpret_cast( + callback); + break; + case 5399: + wrapper->m_indexAtCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_indexAt>( + callback); + break; + case 1171: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_initPainter>( + callback); + break; + case 5401: + wrapper->m_isIndexHiddenCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_isIndexHidden>( + callback); + break; + case 5403: + wrapper->m_keyboardSearchCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_keyboardSearch>( + callback); + break; + case 1196: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_leaveEvent>( + callback); + break; + case 1216: + wrapper->m_minimumSizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_minimumSizeHint>( + callback); + break; + case 1218: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1220: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_mouseMoveEvent>( + callback); + break; + case 1221: + wrapper->m_mousePressEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_mousePressEvent>( + callback); + break; + case 1222: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 5406: + wrapper->m_moveCursorCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_moveCursor>( + callback); + break; + case 1229: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_paintEvent>( + callback); + break; + case 5409: + wrapper->m_resetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_reset>(callback); + break; + case 5413: + wrapper->m_rowsAboutToBeRemovedCallback = + reinterpret_cast(callback); + break; + case 5414: + wrapper->m_rowsInsertedCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_rowsInserted>( + callback); + break; + case 5199: + wrapper->m_scrollContentsByCallback = + reinterpret_cast(callback); + break; + case 5417: + wrapper->m_scrollToCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_scrollTo>( + callback); + break; + case 5420: + wrapper->m_selectAllCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_selectAll>( + callback); + break; + case 5421: + wrapper->m_selectedIndexesCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_selectedIndexes>( + callback); + break; + case 5422: + wrapper->m_selectionChangedCallback = + reinterpret_cast(callback); + break; + case 5423: + wrapper->m_selectionCommandCallback = + reinterpret_cast(callback); + break; + case 5436: + wrapper->m_setModelCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_setModel>( + callback); + break; + case 5437: + wrapper->m_setRootIndexCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_setRootIndex>( + callback); + break; + case 5438: + wrapper->m_setSelectionCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_setSelection>( + callback); + break; + case 5439: + wrapper->m_setSelectionModelCallback = + reinterpret_cast(callback); + break; + case 1309: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_setVisible>( + callback); + break; + case 5207: + wrapper->m_setupViewportCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_setupViewport>( + callback); + break; + case 1318: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_sharedPainter>( + callback); + break; + case 1326: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_sizeHint>( + callback); + break; + case 5444: + wrapper->m_sizeHintForColumnCallback = + reinterpret_cast(callback); + break; + case 5446: + wrapper->m_sizeHintForRowCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_sizeHintForRow>( + callback); + break; + case 5452: + wrapper->m_updateEditorDataCallback = + reinterpret_cast(callback); + break; + case 5453: + wrapper->m_updateEditorGeometriesCallback = + reinterpret_cast(callback); + break; + case 5454: + wrapper->m_updateGeometriesCallback = + reinterpret_cast(callback); + break; + case 5455: + wrapper->m_verticalOffsetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_verticalOffset>( + callback); + break; + case 5456: + wrapper->m_verticalScrollbarActionCallback = + reinterpret_cast(callback); + break; + case 5457: + wrapper->m_verticalScrollbarValueChangedCallback = + reinterpret_cast(callback); + break; + case 5210: + wrapper->m_viewportEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_viewportEvent>( + callback); + break; + case 5211: + wrapper->m_viewportSizeHintCallback = + reinterpret_cast(callback); + break; + case 5460: + wrapper->m_visualRectCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QListView_wrapper::Callback_visualRect>( + callback); + break; + case 5461: + wrapper->m_visualRegionForSelectionCallback = + reinterpret_cast(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QListView_wrapper.h b/generated/QtDartBindings/dart/ffi/QListView_wrapper.h new file mode 100644 index 0000000..f8ea629 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QListView_wrapper.h @@ -0,0 +1,955 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QListView_wrapper : public ::QListView { +public: + ~QListView_wrapper(); + using ::QAbstractItemView::CursorAction; + + // tag=1041 + QListView_wrapper(QWidget *parent = nullptr); + // tag=1041 + int batchSize() const; + // tag=1041 + virtual void changeEvent(QEvent *arg__1); + // tag=1008 + virtual void changeEvent_nocallback(QEvent *arg__1); + // tag=1041 + void clearPropertyFlags(); + // tag=1041 + virtual void commitData(QWidget *editor); + // tag=1008 + virtual void commitData_nocallback(QWidget *editor); + // tag=1041 + QSize contentsSize() const; + // tag=1041 + virtual void currentChanged(const QModelIndex ¤t, + const QModelIndex &previous); + // tag=1008 + virtual void currentChanged_nocallback(const QModelIndex ¤t, + const QModelIndex &previous); + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual void dataChanged(const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles = QList()); + // tag=1008 + virtual void dataChanged_nocallback(const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles = QList()); + // tag=1041 + virtual int devType() const; + // tag=1008 + virtual int devType_nocallback() const; + // tag=1041 + virtual void doItemsLayout(); + // tag=1008 + virtual void doItemsLayout_nocallback(); + // tag=1041 + virtual void editorDestroyed(QObject *editor); + // tag=1008 + virtual void editorDestroyed_nocallback(QObject *editor); + // tag=1041 + virtual bool event(QEvent *e); + // tag=1008 + virtual bool event_nocallback(QEvent *e); + // tag=1041 + virtual bool eventFilter(QObject *object, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *object, QEvent *event); + // tag=1041 + virtual bool focusNextPrevChild(bool next); + // tag=1008 + virtual bool focusNextPrevChild_nocallback(bool next); + // tag=1041 + QSize gridSize() const; + // tag=1041 + virtual bool hasHeightForWidth() const; + // tag=1008 + virtual bool hasHeightForWidth_nocallback() const; + // tag=1041 + virtual int heightForWidth(int arg__1) const; + // tag=1008 + virtual int heightForWidth_nocallback(int arg__1) const; + // tag=1041 + virtual int horizontalOffset() const; + // tag=1008 + virtual int horizontalOffset_nocallback() const; + // tag=1041 + virtual void horizontalScrollbarAction(int action); + // tag=1008 + virtual void horizontalScrollbarAction_nocallback(int action); + // tag=1041 + virtual void horizontalScrollbarValueChanged(int value); + // tag=1008 + virtual void horizontalScrollbarValueChanged_nocallback(int value); + // tag=1041 + virtual QModelIndex indexAt(const QPoint &p) const; + // tag=1008 + virtual QModelIndex indexAt_nocallback(const QPoint &p) const; + // tag=1041 + void indexesMoved(const QList &indexes); + // tag=1041 + virtual void initPainter(QPainter *painter) const; + // tag=1008 + virtual void initPainter_nocallback(QPainter *painter) const; + // tag=1041 + virtual bool isIndexHidden(const QModelIndex &index) const; + // tag=1008 + virtual bool isIndexHidden_nocallback(const QModelIndex &index) const; + // tag=1041 + bool isRowHidden(int row) const; + // tag=1041 + bool isSelectionRectVisible() const; + // tag=1041 + bool isWrapping() const; + // tag=1041 + virtual void keyboardSearch(const QString &search); + // tag=1008 + virtual void keyboardSearch_nocallback(const QString &search); + // tag=1041 + virtual void leaveEvent(QEvent *event); + // tag=1008 + virtual void leaveEvent_nocallback(QEvent *event); + // tag=1041 + virtual QSize minimumSizeHint() const; + // tag=1008 + virtual QSize minimumSizeHint_nocallback() const; + // tag=1041 + int modelColumn() const; + // tag=1041 + virtual void mouseDoubleClickEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mouseMoveEvent(QMouseEvent *e); + // tag=1008 + virtual void mouseMoveEvent_nocallback(QMouseEvent *e); + // tag=1041 + virtual void mousePressEvent(QMouseEvent *event); + // tag=1008 + virtual void mousePressEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mouseReleaseEvent(QMouseEvent *e); + // tag=1008 + virtual void mouseReleaseEvent_nocallback(QMouseEvent *e); + // tag=1041 + virtual QModelIndex moveCursor(QAbstractItemView::CursorAction cursorAction, + QFlags modifiers); + // tag=1008 + virtual QModelIndex + moveCursor_nocallback(QAbstractItemView::CursorAction cursorAction, + QFlags modifiers); + // tag=1041 + virtual void paintEvent(QPaintEvent *e); + // tag=1008 + virtual void paintEvent_nocallback(QPaintEvent *e); + // tag=1041 + QRect rectForIndex(const QModelIndex &index) const; + // tag=1041 + virtual void reset(); + // tag=1008 + virtual void reset_nocallback(); + // tag=1041 + void resizeContents(int width, int height); + // tag=1041 + virtual void rowsAboutToBeRemoved(const QModelIndex &parent, int start, + int end); + // tag=1008 + virtual void rowsAboutToBeRemoved_nocallback(const QModelIndex &parent, + int start, int end); + // tag=1041 + virtual void rowsInserted(const QModelIndex &parent, int start, int end); + // tag=1008 + virtual void rowsInserted_nocallback(const QModelIndex &parent, int start, + int end); + // tag=1041 + virtual void scrollContentsBy(int dx, int dy); + // tag=1008 + virtual void scrollContentsBy_nocallback(int dx, int dy); + // tag=1041 + virtual void scrollTo(const QModelIndex &index, + QAbstractItemView::ScrollHint hint = + QAbstractItemView::ScrollHint::EnsureVisible); + // tag=1008 + virtual void + scrollTo_nocallback(const QModelIndex &index, + QAbstractItemView::ScrollHint hint = + QAbstractItemView::ScrollHint::EnsureVisible); + // tag=1041 + virtual void selectAll(); + // tag=1008 + virtual void selectAll_nocallback(); + // tag=1041 + virtual QList selectedIndexes() const; + // tag=1008 + virtual QList selectedIndexes_nocallback() const; + // tag=1041 + virtual void selectionChanged(const QItemSelection &selected, + const QItemSelection &deselected); + // tag=1008 + virtual void selectionChanged_nocallback(const QItemSelection &selected, + const QItemSelection &deselected); + // tag=1041 + virtual QFlags + selectionCommand(const QModelIndex &index, + const QEvent *event = nullptr) const; + // tag=1008 + virtual QFlags + selectionCommand_nocallback(const QModelIndex &index, + const QEvent *event = nullptr) const; + // tag=1041 + void setBatchSize(int batchSize); + // tag=1041 + void setGridSize(const QSize &size); + // tag=1041 + virtual void setModel(QAbstractItemModel *model); + // tag=1008 + virtual void setModel_nocallback(QAbstractItemModel *model); + // tag=1041 + void setModelColumn(int column); + // tag=1041 + void setPositionForIndex(const QPoint &position, const QModelIndex &index); + // tag=1041 + virtual void setRootIndex(const QModelIndex &index); + // tag=1008 + virtual void setRootIndex_nocallback(const QModelIndex &index); + // tag=1041 + void setRowHidden(int row, bool hide); + // tag=1041 + virtual void setSelection(const QRect &rect, + QFlags command); + // tag=1008 + virtual void + setSelection_nocallback(const QRect &rect, + QFlags command); + // tag=1041 + virtual void setSelectionModel(QItemSelectionModel *selectionModel); + // tag=1008 + virtual void + setSelectionModel_nocallback(QItemSelectionModel *selectionModel); + // tag=1041 + void setSelectionRectVisible(bool show); + // tag=1041 + void setSpacing(int space); + // tag=1041 + void setUniformItemSizes(bool enable); + // tag=1041 + virtual void setVisible(bool visible); + // tag=1008 + virtual void setVisible_nocallback(bool visible); + // tag=1041 + void setWordWrap(bool on); + // tag=1041 + void setWrapping(bool enable); + // tag=1041 + virtual void setupViewport(QWidget *viewport); + // tag=1008 + virtual void setupViewport_nocallback(QWidget *viewport); + // tag=1041 + virtual QPainter *sharedPainter() const; + // tag=1008 + virtual QPainter *sharedPainter_nocallback() const; + // tag=1041 + virtual QSize sizeHint() const; + // tag=1008 + virtual QSize sizeHint_nocallback() const; + // tag=1041 + virtual int sizeHintForColumn(int column) const; + // tag=1008 + virtual int sizeHintForColumn_nocallback(int column) const; + // tag=1041 + virtual int sizeHintForRow(int row) const; + // tag=1008 + virtual int sizeHintForRow_nocallback(int row) const; + // tag=1041 + int spacing() const; + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + bool uniformItemSizes() const; + // tag=1041 + virtual void updateEditorData(); + // tag=1008 + virtual void updateEditorData_nocallback(); + // tag=1041 + virtual void updateEditorGeometries(); + // tag=1008 + virtual void updateEditorGeometries_nocallback(); + // tag=1041 + virtual void updateGeometries(); + // tag=1008 + virtual void updateGeometries_nocallback(); + // tag=1041 + virtual int verticalOffset() const; + // tag=1008 + virtual int verticalOffset_nocallback() const; + // tag=1041 + virtual void verticalScrollbarAction(int action); + // tag=1008 + virtual void verticalScrollbarAction_nocallback(int action); + // tag=1041 + virtual void verticalScrollbarValueChanged(int value); + // tag=1008 + virtual void verticalScrollbarValueChanged_nocallback(int value); + // tag=1041 + virtual bool viewportEvent(QEvent *event); + // tag=1008 + virtual bool viewportEvent_nocallback(QEvent *event); + // tag=1041 + virtual QSize viewportSizeHint() const; + // tag=1008 + virtual QSize viewportSizeHint_nocallback() const; + // tag=1041 + virtual QRect visualRect(const QModelIndex &index) const; + // tag=1008 + virtual QRect visualRect_nocallback(const QModelIndex &index) const; + // tag=1041 + virtual QRegion + visualRegionForSelection(const QItemSelection &selection) const; + // tag=1008 + virtual QRegion + visualRegionForSelection_nocallback(const QItemSelection &selection) const; + // tag=1041 + bool wordWrap() const; + // tag=1042 + typedef void (*Callback_changeEvent)(void *, QEvent *arg__1); + Callback_changeEvent m_changeEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_commitData)(void *, QWidget *editor); + Callback_commitData m_commitDataCallback = nullptr; + // tag=1042 + typedef void (*Callback_currentChanged)(void *, const QModelIndex ¤t, + const QModelIndex &previous); + Callback_currentChanged m_currentChangedCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_dataChanged)(void *, const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles); + Callback_dataChanged m_dataChangedCallback = nullptr; + // tag=1042 + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + // tag=1042 + typedef void (*Callback_doItemsLayout)(void *); + Callback_doItemsLayout m_doItemsLayoutCallback = nullptr; + // tag=1042 + typedef void (*Callback_editorDestroyed)(void *, QObject *editor); + Callback_editorDestroyed m_editorDestroyedCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *e); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *object, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_horizontalOffset)(void *); + Callback_horizontalOffset m_horizontalOffsetCallback = nullptr; + // tag=1042 + typedef void (*Callback_horizontalScrollbarAction)(void *, int action); + Callback_horizontalScrollbarAction m_horizontalScrollbarActionCallback = + nullptr; + // tag=1042 + typedef void (*Callback_horizontalScrollbarValueChanged)(void *, int value); + Callback_horizontalScrollbarValueChanged + m_horizontalScrollbarValueChangedCallback = nullptr; + // tag=1042 + typedef QModelIndex *(*Callback_indexAt)(void *, const QPoint &p); + Callback_indexAt m_indexAtCallback = nullptr; + // tag=1042 + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + // tag=1042 + typedef bool (*Callback_isIndexHidden)(void *, const QModelIndex &index); + Callback_isIndexHidden m_isIndexHiddenCallback = nullptr; + // tag=1042 + typedef void (*Callback_keyboardSearch)(void *, const QString &search); + Callback_keyboardSearch m_keyboardSearchCallback = nullptr; + // tag=1042 + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *e); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *event); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *e); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + // tag=1042 + typedef QModelIndex *(*Callback_moveCursor)( + void *, QAbstractItemView::CursorAction cursorAction, + QFlags modifiers); + Callback_moveCursor m_moveCursorCallback = nullptr; + // tag=1042 + typedef void (*Callback_paintEvent)(void *, QPaintEvent *e); + Callback_paintEvent m_paintEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_reset)(void *); + Callback_reset m_resetCallback = nullptr; + // tag=1042 + typedef void (*Callback_rowsAboutToBeRemoved)(void *, + const QModelIndex &parent, + int start, int end); + Callback_rowsAboutToBeRemoved m_rowsAboutToBeRemovedCallback = nullptr; + // tag=1042 + typedef void (*Callback_rowsInserted)(void *, const QModelIndex &parent, + int start, int end); + Callback_rowsInserted m_rowsInsertedCallback = nullptr; + // tag=1042 + typedef void (*Callback_scrollContentsBy)(void *, int dx, int dy); + Callback_scrollContentsBy m_scrollContentsByCallback = nullptr; + // tag=1042 + typedef void (*Callback_scrollTo)(void *, const QModelIndex &index, + QAbstractItemView::ScrollHint hint); + Callback_scrollTo m_scrollToCallback = nullptr; + // tag=1042 + typedef void (*Callback_selectAll)(void *); + Callback_selectAll m_selectAllCallback = nullptr; + // tag=1042 + typedef QList *(*Callback_selectedIndexes)(void *); + Callback_selectedIndexes m_selectedIndexesCallback = nullptr; + // tag=1042 + typedef void (*Callback_selectionChanged)(void *, + const QItemSelection &selected, + const QItemSelection &deselected); + Callback_selectionChanged m_selectionChangedCallback = nullptr; + // tag=1042 + typedef QFlags ( + *Callback_selectionCommand)(void *, const QModelIndex &index, + const QEvent *event); + Callback_selectionCommand m_selectionCommandCallback = nullptr; + // tag=1042 + typedef void (*Callback_setModel)(void *, QAbstractItemModel *model); + Callback_setModel m_setModelCallback = nullptr; + // tag=1042 + typedef void (*Callback_setRootIndex)(void *, const QModelIndex &index); + Callback_setRootIndex m_setRootIndexCallback = nullptr; + // tag=1042 + typedef void (*Callback_setSelection)( + void *, const QRect &rect, + QFlags command); + Callback_setSelection m_setSelectionCallback = nullptr; + // tag=1042 + typedef void (*Callback_setSelectionModel)( + void *, QItemSelectionModel *selectionModel); + Callback_setSelectionModel m_setSelectionModelCallback = nullptr; + // tag=1042 + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + // tag=1042 + typedef void (*Callback_setupViewport)(void *, QWidget *viewport); + Callback_setupViewport m_setupViewportCallback = nullptr; + // tag=1042 + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; + // tag=1042 + typedef int (*Callback_sizeHintForColumn)(void *, int column); + Callback_sizeHintForColumn m_sizeHintForColumnCallback = nullptr; + // tag=1042 + typedef int (*Callback_sizeHintForRow)(void *, int row); + Callback_sizeHintForRow m_sizeHintForRowCallback = nullptr; + // tag=1042 + typedef void (*Callback_updateEditorData)(void *); + Callback_updateEditorData m_updateEditorDataCallback = nullptr; + // tag=1042 + typedef void (*Callback_updateEditorGeometries)(void *); + Callback_updateEditorGeometries m_updateEditorGeometriesCallback = nullptr; + // tag=1042 + typedef void (*Callback_updateGeometries)(void *); + Callback_updateGeometries m_updateGeometriesCallback = nullptr; + // tag=1042 + typedef int (*Callback_verticalOffset)(void *); + Callback_verticalOffset m_verticalOffsetCallback = nullptr; + // tag=1042 + typedef void (*Callback_verticalScrollbarAction)(void *, int action); + Callback_verticalScrollbarAction m_verticalScrollbarActionCallback = nullptr; + // tag=1042 + typedef void (*Callback_verticalScrollbarValueChanged)(void *, int value); + Callback_verticalScrollbarValueChanged + m_verticalScrollbarValueChangedCallback = nullptr; + // tag=1042 + typedef bool (*Callback_viewportEvent)(void *, QEvent *event); + Callback_viewportEvent m_viewportEventCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_viewportSizeHint)(void *); + Callback_viewportSizeHint m_viewportSizeHintCallback = nullptr; + // tag=1042 + typedef QRect *(*Callback_visualRect)(void *, const QModelIndex &index); + Callback_visualRect m_visualRectCallback = nullptr; + // tag=1042 + typedef QRegion *(*Callback_visualRegionForSelection)( + void *, const QItemSelection &selection); + Callback_visualRegionForSelection m_visualRegionForSelectionCallback = + nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QListView::QListView(QWidget * parent) +QtDartBindings_EXPORT void *c_QListView__constructor_QWidget(void *parent_); + +// tag=1067 +// QListView::batchSize() const +QtDartBindings_EXPORT int c_QListView__batchSize(void *thisObj); + +// tag=1067 +// QListView::changeEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QListView__changeEvent_QEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QListView::clearPropertyFlags() +QtDartBindings_EXPORT void c_QListView__clearPropertyFlags(void *thisObj); + +// tag=1067 +// QListView::commitData(QWidget * editor) +QtDartBindings_EXPORT void c_QListView__commitData_QWidget(void *thisObj, + void *editor_); + +// tag=1067 +// QListView::contentsSize() const +QtDartBindings_EXPORT void *c_QListView__contentsSize(void *thisObj); + +// tag=1067 +// QListView::currentChanged(const QModelIndex & current, const QModelIndex & +// previous) +QtDartBindings_EXPORT void c_QListView__currentChanged_QModelIndex_QModelIndex( + void *thisObj, void *current_, void *previous_); + +// tag=1067 +// QListView::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QListView__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QListView::dataChanged(const QModelIndex & topLeft, const QModelIndex & +// bottomRight, const QList & roles) +QtDartBindings_EXPORT void +c_QListView__dataChanged_QModelIndex_QModelIndex_QList_int(void *thisObj, + void *topLeft_, + void *bottomRight_, + void *roles_); + +// tag=1067 +// QListView::devType() const +QtDartBindings_EXPORT int c_QListView__devType(void *thisObj); + +// tag=1067 +// QListView::doItemsLayout() +QtDartBindings_EXPORT void c_QListView__doItemsLayout(void *thisObj); + +// tag=1067 +// QListView::editorDestroyed(QObject * editor) +QtDartBindings_EXPORT void c_QListView__editorDestroyed_QObject(void *thisObj, + void *editor_); + +// tag=1067 +// QListView::event(QEvent * e) +QtDartBindings_EXPORT bool c_QListView__event_QEvent(void *thisObj, void *e_); + +// tag=1067 +// QListView::eventFilter(QObject * object, QEvent * event) +QtDartBindings_EXPORT bool +c_QListView__eventFilter_QObject_QEvent(void *thisObj, void *object_, + void *event_); + +// tag=1067 +// QListView::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QListView__focusNextPrevChild_bool(void *thisObj, + bool next); + +// tag=1067 +// QListView::gridSize() const +QtDartBindings_EXPORT void *c_QListView__gridSize(void *thisObj); + +// tag=1067 +// QListView::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QListView__hasHeightForWidth(void *thisObj); + +// tag=1067 +// QListView::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QListView__heightForWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QListView::horizontalOffset() const +QtDartBindings_EXPORT int c_QListView__horizontalOffset(void *thisObj); + +// tag=1067 +// QListView::horizontalScrollbarAction(int action) +QtDartBindings_EXPORT void +c_QListView__horizontalScrollbarAction_int(void *thisObj, int action); + +// tag=1067 +// QListView::horizontalScrollbarValueChanged(int value) +QtDartBindings_EXPORT void +c_QListView__horizontalScrollbarValueChanged_int(void *thisObj, int value); + +// tag=1067 +// QListView::indexAt(const QPoint & p) const +QtDartBindings_EXPORT void *c_QListView__indexAt_QPoint(void *thisObj, + void *p_); + +// tag=1067 +// QListView::indexesMoved(const QList & indexes) +QtDartBindings_EXPORT void +c_QListView__indexesMoved_QList_QModelIndex(void *thisObj, void *indexes_); + +// tag=1078 +QtDartBindings_EXPORT void c_QListView__onIndexesMoved_QList_QModelIndex( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QListView::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QListView__initPainter_QPainter(void *thisObj, + void *painter_); + +// tag=1067 +// QListView::isIndexHidden(const QModelIndex & index) const +QtDartBindings_EXPORT bool c_QListView__isIndexHidden_QModelIndex(void *thisObj, + void *index_); + +// tag=1067 +// QListView::isRowHidden(int row) const +QtDartBindings_EXPORT bool c_QListView__isRowHidden_int(void *thisObj, int row); + +// tag=1067 +// QListView::isSelectionRectVisible() const +QtDartBindings_EXPORT bool c_QListView__isSelectionRectVisible(void *thisObj); + +// tag=1067 +// QListView::isWrapping() const +QtDartBindings_EXPORT bool c_QListView__isWrapping(void *thisObj); + +// tag=1067 +// QListView::keyboardSearch(const QString & search) +QtDartBindings_EXPORT void +c_QListView__keyboardSearch_QString(void *thisObj, const char *search_); + +// tag=1067 +// QListView::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QListView__leaveEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QListView::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QListView__minimumSizeHint(void *thisObj); + +// tag=1067 +// QListView::modelColumn() const +QtDartBindings_EXPORT int c_QListView__modelColumn(void *thisObj); + +// tag=1067 +// QListView::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QListView__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QListView::mouseMoveEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QListView__mouseMoveEvent_QMouseEvent(void *thisObj, void *e_); + +// tag=1067 +// QListView::mousePressEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QListView__mousePressEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QListView::mouseReleaseEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QListView__mouseReleaseEvent_QMouseEvent(void *thisObj, void *e_); + +// tag=1067 +// QListView::moveCursor(QAbstractItemView::CursorAction cursorAction, +// QFlags modifiers) +QtDartBindings_EXPORT void * +c_QListView__moveCursor_CursorAction_KeyboardModifiers(void *thisObj, + int cursorAction, + int modifiers_); + +// tag=1067 +// QListView::paintEvent(QPaintEvent * e) +QtDartBindings_EXPORT void c_QListView__paintEvent_QPaintEvent(void *thisObj, + void *e_); + +// tag=1067 +// QListView::rectForIndex(const QModelIndex & index) const +QtDartBindings_EXPORT void *c_QListView__rectForIndex_QModelIndex(void *thisObj, + void *index_); + +// tag=1067 +// QListView::reset() +QtDartBindings_EXPORT void c_QListView__reset(void *thisObj); + +// tag=1067 +// QListView::resizeContents(int width, int height) +QtDartBindings_EXPORT void +c_QListView__resizeContents_int_int(void *thisObj, int width, int height); + +// tag=1067 +// QListView::rowsAboutToBeRemoved(const QModelIndex & parent, int start, int +// end) +QtDartBindings_EXPORT void +c_QListView__rowsAboutToBeRemoved_QModelIndex_int_int(void *thisObj, + void *parent_, int start, + int end); + +// tag=1067 +// QListView::rowsInserted(const QModelIndex & parent, int start, int end) +QtDartBindings_EXPORT void +c_QListView__rowsInserted_QModelIndex_int_int(void *thisObj, void *parent_, + int start, int end); + +// tag=1067 +// QListView::scrollContentsBy(int dx, int dy) +QtDartBindings_EXPORT void +c_QListView__scrollContentsBy_int_int(void *thisObj, int dx, int dy); + +// tag=1067 +// QListView::scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint +// hint) +QtDartBindings_EXPORT void +c_QListView__scrollTo_QModelIndex_ScrollHint(void *thisObj, void *index_, + int hint); + +// tag=1067 +// QListView::selectAll() +QtDartBindings_EXPORT void c_QListView__selectAll(void *thisObj); + +// tag=1067 +// QListView::selectedIndexes() const +QtDartBindings_EXPORT void *c_QListView__selectedIndexes(void *thisObj); + +// tag=1067 +// QListView::selectionChanged(const QItemSelection & selected, const +// QItemSelection & deselected) +QtDartBindings_EXPORT void +c_QListView__selectionChanged_QItemSelection_QItemSelection(void *thisObj, + void *selected_, + void *deselected_); + +// tag=1067 +// QListView::selectionCommand(const QModelIndex & index, const QEvent * event) +// const +QtDartBindings_EXPORT int +c_QListView__selectionCommand_QModelIndex_QEvent(void *thisObj, void *index_, + void *event_); + +// tag=1067 +// QListView::setBatchSize(int batchSize) +QtDartBindings_EXPORT void c_QListView__setBatchSize_int(void *thisObj, + int batchSize); + +// tag=1067 +// QListView::setGridSize(const QSize & size) +QtDartBindings_EXPORT void c_QListView__setGridSize_QSize(void *thisObj, + void *size_); + +// tag=1067 +// QListView::setModel(QAbstractItemModel * model) +QtDartBindings_EXPORT void +c_QListView__setModel_QAbstractItemModel(void *thisObj, void *model_); + +// tag=1067 +// QListView::setModelColumn(int column) +QtDartBindings_EXPORT void c_QListView__setModelColumn_int(void *thisObj, + int column); + +// tag=1067 +// QListView::setPositionForIndex(const QPoint & position, const QModelIndex & +// index) +QtDartBindings_EXPORT void c_QListView__setPositionForIndex_QPoint_QModelIndex( + void *thisObj, void *position_, void *index_); + +// tag=1067 +// QListView::setRootIndex(const QModelIndex & index) +QtDartBindings_EXPORT void c_QListView__setRootIndex_QModelIndex(void *thisObj, + void *index_); + +// tag=1067 +// QListView::setRowHidden(int row, bool hide) +QtDartBindings_EXPORT void +c_QListView__setRowHidden_int_bool(void *thisObj, int row, bool hide); + +// tag=1067 +// QListView::setSelection(const QRect & rect, +// QFlags command) +QtDartBindings_EXPORT void +c_QListView__setSelection_QRect_SelectionFlags(void *thisObj, void *rect_, + int command_); + +// tag=1067 +// QListView::setSelectionModel(QItemSelectionModel * selectionModel) +QtDartBindings_EXPORT void +c_QListView__setSelectionModel_QItemSelectionModel(void *thisObj, + void *selectionModel_); + +// tag=1067 +// QListView::setSelectionRectVisible(bool show) +QtDartBindings_EXPORT void +c_QListView__setSelectionRectVisible_bool(void *thisObj, bool show); + +// tag=1067 +// QListView::setSpacing(int space) +QtDartBindings_EXPORT void c_QListView__setSpacing_int(void *thisObj, + int space); + +// tag=1067 +// QListView::setUniformItemSizes(bool enable) +QtDartBindings_EXPORT void c_QListView__setUniformItemSizes_bool(void *thisObj, + bool enable); + +// tag=1067 +// QListView::setVisible(bool visible) +QtDartBindings_EXPORT void c_QListView__setVisible_bool(void *thisObj, + bool visible); + +// tag=1067 +// QListView::setWordWrap(bool on) +QtDartBindings_EXPORT void c_QListView__setWordWrap_bool(void *thisObj, + bool on); + +// tag=1067 +// QListView::setWrapping(bool enable) +QtDartBindings_EXPORT void c_QListView__setWrapping_bool(void *thisObj, + bool enable); + +// tag=1067 +// QListView::setupViewport(QWidget * viewport) +QtDartBindings_EXPORT void c_QListView__setupViewport_QWidget(void *thisObj, + void *viewport_); + +// tag=1067 +// QListView::sharedPainter() const +QtDartBindings_EXPORT void *c_QListView__sharedPainter(void *thisObj); + +// tag=1067 +// QListView::sizeHint() const +QtDartBindings_EXPORT void *c_QListView__sizeHint(void *thisObj); + +// tag=1067 +// QListView::sizeHintForColumn(int column) const +QtDartBindings_EXPORT int c_QListView__sizeHintForColumn_int(void *thisObj, + int column); + +// tag=1067 +// QListView::sizeHintForRow(int row) const +QtDartBindings_EXPORT int c_QListView__sizeHintForRow_int(void *thisObj, + int row); + +// tag=1067 +// QListView::spacing() const +QtDartBindings_EXPORT int c_QListView__spacing(void *thisObj); + +// tag=1067 +// QListView::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QListView__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1067 +// QListView::uniformItemSizes() const +QtDartBindings_EXPORT bool c_QListView__uniformItemSizes(void *thisObj); + +// tag=1067 +// QListView::updateEditorData() +QtDartBindings_EXPORT void c_QListView__updateEditorData(void *thisObj); + +// tag=1067 +// QListView::updateEditorGeometries() +QtDartBindings_EXPORT void c_QListView__updateEditorGeometries(void *thisObj); + +// tag=1067 +// QListView::updateGeometries() +QtDartBindings_EXPORT void c_QListView__updateGeometries(void *thisObj); + +// tag=1067 +// QListView::verticalOffset() const +QtDartBindings_EXPORT int c_QListView__verticalOffset(void *thisObj); + +// tag=1067 +// QListView::verticalScrollbarAction(int action) +QtDartBindings_EXPORT void +c_QListView__verticalScrollbarAction_int(void *thisObj, int action); + +// tag=1067 +// QListView::verticalScrollbarValueChanged(int value) +QtDartBindings_EXPORT void +c_QListView__verticalScrollbarValueChanged_int(void *thisObj, int value); + +// tag=1067 +// QListView::viewportEvent(QEvent * event) +QtDartBindings_EXPORT bool c_QListView__viewportEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QListView::viewportSizeHint() const +QtDartBindings_EXPORT void *c_QListView__viewportSizeHint(void *thisObj); + +// tag=1067 +// QListView::visualRect(const QModelIndex & index) const +QtDartBindings_EXPORT void *c_QListView__visualRect_QModelIndex(void *thisObj, + void *index_); + +// tag=1067 +// QListView::visualRegionForSelection(const QItemSelection & selection) const +QtDartBindings_EXPORT void * +c_QListView__visualRegionForSelection_QItemSelection(void *thisObj, + void *selection_); + +// tag=1067 +// QListView::wordWrap() const +QtDartBindings_EXPORT bool c_QListView__wordWrap(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QListView__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QListView__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QListView_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QList_c.cpp b/generated/QtDartBindings/dart/ffi/QList_c.cpp new file mode 100644 index 0000000..9a7118d --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QList_c.cpp @@ -0,0 +1,3502 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QList_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +template QList_wrapper::QList_wrapper() : ::QList() {} +template +QList_wrapper::QList_wrapper(qsizetype size) : ::QList(size) {} +template void QList_wrapper::append(const QList &l) { + ::QList::append(l); +} +template const T &QList_wrapper::at(qsizetype i) const { + return ::QList::at(i); +} +template T &QList_wrapper::back() { return ::QList::back(); } +template qsizetype QList_wrapper::capacity() const { + return ::QList::capacity(); +} +template void QList_wrapper::clear() { ::QList::clear(); } +template const T &QList_wrapper::constFirst() const { + return ::QList::constFirst(); +} +template const T &QList_wrapper::constLast() const { + return ::QList::constLast(); +} +template qsizetype QList_wrapper::count() const { + return ::QList::count(); +} +template void QList_wrapper::detach() { ::QList::detach(); } +template bool QList_wrapper::empty() const { + return ::QList::empty(); +} +template T &QList_wrapper::first() { + return ::QList::first(); +} +template QList QList_wrapper::first(qsizetype n) const { + return ::QList::first(n); +} +template T &QList_wrapper::front() { + return ::QList::front(); +} +template bool QList_wrapper::isDetached() const { + return ::QList::isDetached(); +} +template bool QList_wrapper::isEmpty() const { + return ::QList::isEmpty(); +} +template +bool QList_wrapper::isSharedWith(const QList &other) const { + return ::QList::isSharedWith(other); +} +template T &QList_wrapper::last() { return ::QList::last(); } +template QList QList_wrapper::last(qsizetype n) const { + return ::QList::last(n); +} +template qsizetype QList_wrapper::length() const { + return ::QList::length(); +} +template +QList QList_wrapper::mid(qsizetype pos, qsizetype len) const { + return ::QList::mid(pos, len); +} +template +void QList_wrapper::move(qsizetype from, qsizetype to) { + ::QList::move(from, to); +} +template void QList_wrapper::pop_back() { + ::QList::pop_back(); +} +template void QList_wrapper::pop_front() { + ::QList::pop_front(); +} +template void QList_wrapper::remove(qsizetype i, qsizetype n) { + ::QList::remove(i, n); +} +template void QList_wrapper::removeAt(qsizetype i) { + ::QList::removeAt(i); +} +template void QList_wrapper::removeFirst() { + ::QList::removeFirst(); +} +template void QList_wrapper::removeLast() { + ::QList::removeLast(); +} +template void QList_wrapper::reserve(qsizetype size) { + ::QList::reserve(size); +} +template void QList_wrapper::resize(qsizetype size) { + ::QList::resize(size); +} +template void QList_wrapper::shrink_to_fit() { + ::QList::shrink_to_fit(); +} +template qsizetype QList_wrapper::size() const { + return ::QList::size(); +} +template QList QList_wrapper::sliced(qsizetype pos) const { + return ::QList::sliced(pos); +} +template +QList QList_wrapper::sliced(qsizetype pos, qsizetype n) const { + return ::QList::sliced(pos, n); +} +template void QList_wrapper::squeeze() { + ::QList::squeeze(); +} +template +void QList_wrapper::swapItemsAt(qsizetype i, qsizetype j) { + ::QList::swapItemsAt(i, j); +} +template T QList_wrapper::takeAt(qsizetype i) { + return ::QList::takeAt(i); +} +template QList QList_wrapper::toList() const { + return ::QList::toList(); +} +template QList QList_wrapper::toVector() const { + return ::QList::toVector(); +} +template T QList_wrapper::value(qsizetype i) const { + return ::QList::value(i); +} +template QList_wrapper::~QList_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +template static QList *fromPtr(void *ptr) { + return reinterpret_cast *>(ptr); +} +template +static QtDartBindings_wrappersNS::QList_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast *>(ptr); +} +extern "C" { +void c_QList_T_QVariant_T__Finalizer(void *cppObj) { + delete reinterpret_cast *>( + cppObj); +} +void *c_QList_T_QVariant_T___constructor() { + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QList_T_QVariant_T___constructor_qsizetype(qsizetype size) { + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(size); + return reinterpret_cast(ptr); +} +// append(const QList & l) +void c_QList_T_QVariant_T___append_QList_T(void *thisObj, void *l_) { + assert(l_); + auto &l = *reinterpret_cast *>(l_); + fromPtr(thisObj)->append(l); +} +// at(qsizetype i) const +const void *c_QList_T_QVariant_T___at_qsizetype(void *thisObj, qsizetype i) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->at(i)}; + return result; +} +// back() +void *c_QList_T_QVariant_T___back(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->back()}; + return result; +} +// capacity() const +qsizetype c_QList_T_QVariant_T___capacity(void *thisObj) { + const auto &result = fromPtr(thisObj)->capacity(); + return result; +} +// clear() +void c_QList_T_QVariant_T___clear(void *thisObj) { + fromPtr(thisObj)->clear(); +} +// constFirst() const +const void *c_QList_T_QVariant_T___constFirst(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->constFirst()}; + return result; +} +// constLast() const +const void *c_QList_T_QVariant_T___constLast(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->constLast()}; + return result; +} +// count() const +qsizetype c_QList_T_QVariant_T___count(void *thisObj) { + const auto &result = fromPtr(thisObj)->count(); + return result; +} +// detach() +void c_QList_T_QVariant_T___detach(void *thisObj) { + fromPtr(thisObj)->detach(); +} +// empty() const +bool c_QList_T_QVariant_T___empty(void *thisObj) { + const auto &result = fromPtr(thisObj)->empty(); + return result; +} +// first() +void *c_QList_T_QVariant_T___first(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->first()}; + return result; +} +// first(qsizetype n) const +void *c_QList_T_QVariant_T___first_qsizetype(void *thisObj, qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->first(n)}; + return result; +} +// front() +void *c_QList_T_QVariant_T___front(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->front()}; + return result; +} +// isDetached() const +bool c_QList_T_QVariant_T___isDetached(void *thisObj) { + const auto &result = fromPtr(thisObj)->isDetached(); + return result; +} +// isEmpty() const +bool c_QList_T_QVariant_T___isEmpty(void *thisObj) { + const auto &result = fromPtr(thisObj)->isEmpty(); + return result; +} +// isSharedWith(const QList & other) const +bool c_QList_T_QVariant_T___isSharedWith_QList_T(void *thisObj, void *other_) { + assert(other_); + auto &other = *reinterpret_cast *>(other_); + const auto &result = fromPtr(thisObj)->isSharedWith(other); + return result; +} +// last() +void *c_QList_T_QVariant_T___last(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->last()}; + return result; +} +// last(qsizetype n) const +void *c_QList_T_QVariant_T___last_qsizetype(void *thisObj, qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->last(n)}; + return result; +} +// length() const +qsizetype c_QList_T_QVariant_T___length(void *thisObj) { + const auto &result = fromPtr(thisObj)->length(); + return result; +} +// mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QVariant_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->mid(pos, len)}; + return result; +} +// move(qsizetype from, qsizetype to) +void c_QList_T_QVariant_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to) { + fromPtr(thisObj)->move(from, to); +} +// pop_back() +void c_QList_T_QVariant_T___pop_back(void *thisObj) { + fromPtr(thisObj)->pop_back(); +} +// pop_front() +void c_QList_T_QVariant_T___pop_front(void *thisObj) { + fromPtr(thisObj)->pop_front(); +} +// remove(qsizetype i, qsizetype n) +void c_QList_T_QVariant_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n) { + fromPtr(thisObj)->remove(i, n); +} +// removeAt(qsizetype i) +void c_QList_T_QVariant_T___removeAt_qsizetype(void *thisObj, qsizetype i) { + fromPtr(thisObj)->removeAt(i); +} +// removeFirst() +void c_QList_T_QVariant_T___removeFirst(void *thisObj) { + fromPtr(thisObj)->removeFirst(); +} +// removeLast() +void c_QList_T_QVariant_T___removeLast(void *thisObj) { + fromPtr(thisObj)->removeLast(); +} +// reserve(qsizetype size) +void c_QList_T_QVariant_T___reserve_qsizetype(void *thisObj, qsizetype size) { + fromPtr(thisObj)->reserve(size); +} +// resize(qsizetype size) +void c_QList_T_QVariant_T___resize_qsizetype(void *thisObj, qsizetype size) { + fromPtr(thisObj)->resize(size); +} +// shrink_to_fit() +void c_QList_T_QVariant_T___shrink_to_fit(void *thisObj) { + fromPtr(thisObj)->shrink_to_fit(); +} +// size() const +qsizetype c_QList_T_QVariant_T___size(void *thisObj) { + const auto &result = fromPtr(thisObj)->size(); + return result; +} +// sliced(qsizetype pos) const +void *c_QList_T_QVariant_T___sliced_qsizetype(void *thisObj, qsizetype pos) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos)}; + return result; +} +// sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QVariant_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos, n)}; + return result; +} +// squeeze() +void c_QList_T_QVariant_T___squeeze(void *thisObj) { + fromPtr(thisObj)->squeeze(); +} +// swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QVariant_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j) { + fromPtr(thisObj)->swapItemsAt(i, j); +} +// takeAt(qsizetype i) +void *c_QList_T_QVariant_T___takeAt_qsizetype(void *thisObj, qsizetype i) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->takeAt(i)}; + return result; +} +// toList() const +void *c_QList_T_QVariant_T___toList(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toList()}; + return result; +} +// toVector() const +void *c_QList_T_QVariant_T___toVector(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toVector()}; + return result; +} +// value(qsizetype i) const +void *c_QList_T_QVariant_T___value_qsizetype(void *thisObj, qsizetype i) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->value(i)}; + return result; +} +void c_QList_T_QVariant_T___destructor(void *thisObj) { + delete fromPtr(thisObj); +} +} +extern "C" { +void c_QList_T_QString_T__Finalizer(void *cppObj) { + delete reinterpret_cast *>( + cppObj); +} +void *c_QList_T_QString_T___constructor() { + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QList_T_QString_T___constructor_qsizetype(qsizetype size) { + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(size); + return reinterpret_cast(ptr); +} +// append(const QList & l) +void c_QList_T_QString_T___append_QList_T(void *thisObj, void *l_) { + assert(l_); + auto &l = *reinterpret_cast *>(l_); + fromPtr(thisObj)->append(l); +} +// at(qsizetype i) const +const void *c_QList_T_QString_T___at_qsizetype(void *thisObj, qsizetype i) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->at(i)}; + return result; +} +// back() +void *c_QList_T_QString_T___back(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->back()}; + return result; +} +// capacity() const +qsizetype c_QList_T_QString_T___capacity(void *thisObj) { + const auto &result = fromPtr(thisObj)->capacity(); + return result; +} +// clear() +void c_QList_T_QString_T___clear(void *thisObj) { + fromPtr(thisObj)->clear(); +} +// constFirst() const +const void *c_QList_T_QString_T___constFirst(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->constFirst()}; + return result; +} +// constLast() const +const void *c_QList_T_QString_T___constLast(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->constLast()}; + return result; +} +// count() const +qsizetype c_QList_T_QString_T___count(void *thisObj) { + const auto &result = fromPtr(thisObj)->count(); + return result; +} +// detach() +void c_QList_T_QString_T___detach(void *thisObj) { + fromPtr(thisObj)->detach(); +} +// empty() const +bool c_QList_T_QString_T___empty(void *thisObj) { + const auto &result = fromPtr(thisObj)->empty(); + return result; +} +// first() +void *c_QList_T_QString_T___first(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->first()}; + return result; +} +// first(qsizetype n) const +void *c_QList_T_QString_T___first_qsizetype(void *thisObj, qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->first(n)}; + return result; +} +// front() +void *c_QList_T_QString_T___front(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->front()}; + return result; +} +// isDetached() const +bool c_QList_T_QString_T___isDetached(void *thisObj) { + const auto &result = fromPtr(thisObj)->isDetached(); + return result; +} +// isEmpty() const +bool c_QList_T_QString_T___isEmpty(void *thisObj) { + const auto &result = fromPtr(thisObj)->isEmpty(); + return result; +} +// isSharedWith(const QList & other) const +bool c_QList_T_QString_T___isSharedWith_QList_T(void *thisObj, void *other_) { + assert(other_); + auto &other = *reinterpret_cast *>(other_); + const auto &result = fromPtr(thisObj)->isSharedWith(other); + return result; +} +// last() +void *c_QList_T_QString_T___last(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->last()}; + return result; +} +// last(qsizetype n) const +void *c_QList_T_QString_T___last_qsizetype(void *thisObj, qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->last(n)}; + return result; +} +// length() const +qsizetype c_QList_T_QString_T___length(void *thisObj) { + const auto &result = fromPtr(thisObj)->length(); + return result; +} +// mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QString_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->mid(pos, len)}; + return result; +} +// move(qsizetype from, qsizetype to) +void c_QList_T_QString_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to) { + fromPtr(thisObj)->move(from, to); +} +// pop_back() +void c_QList_T_QString_T___pop_back(void *thisObj) { + fromPtr(thisObj)->pop_back(); +} +// pop_front() +void c_QList_T_QString_T___pop_front(void *thisObj) { + fromPtr(thisObj)->pop_front(); +} +// remove(qsizetype i, qsizetype n) +void c_QList_T_QString_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n) { + fromPtr(thisObj)->remove(i, n); +} +// removeAt(qsizetype i) +void c_QList_T_QString_T___removeAt_qsizetype(void *thisObj, qsizetype i) { + fromPtr(thisObj)->removeAt(i); +} +// removeFirst() +void c_QList_T_QString_T___removeFirst(void *thisObj) { + fromPtr(thisObj)->removeFirst(); +} +// removeLast() +void c_QList_T_QString_T___removeLast(void *thisObj) { + fromPtr(thisObj)->removeLast(); +} +// reserve(qsizetype size) +void c_QList_T_QString_T___reserve_qsizetype(void *thisObj, qsizetype size) { + fromPtr(thisObj)->reserve(size); +} +// resize(qsizetype size) +void c_QList_T_QString_T___resize_qsizetype(void *thisObj, qsizetype size) { + fromPtr(thisObj)->resize(size); +} +// shrink_to_fit() +void c_QList_T_QString_T___shrink_to_fit(void *thisObj) { + fromPtr(thisObj)->shrink_to_fit(); +} +// size() const +qsizetype c_QList_T_QString_T___size(void *thisObj) { + const auto &result = fromPtr(thisObj)->size(); + return result; +} +// sliced(qsizetype pos) const +void *c_QList_T_QString_T___sliced_qsizetype(void *thisObj, qsizetype pos) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos)}; + return result; +} +// sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QString_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos, n)}; + return result; +} +// squeeze() +void c_QList_T_QString_T___squeeze(void *thisObj) { + fromPtr(thisObj)->squeeze(); +} +// swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QString_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j) { + fromPtr(thisObj)->swapItemsAt(i, j); +} +// takeAt(qsizetype i) +void *c_QList_T_QString_T___takeAt_qsizetype(void *thisObj, qsizetype i) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->takeAt(i)}; + return result; +} +// toList() const +void *c_QList_T_QString_T___toList(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toList()}; + return result; +} +// toVector() const +void *c_QList_T_QString_T___toVector(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toVector()}; + return result; +} +// value(qsizetype i) const +void *c_QList_T_QString_T___value_qsizetype(void *thisObj, qsizetype i) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->value(i)}; + return result; +} +void c_QList_T_QString_T___destructor(void *thisObj) { + delete fromPtr(thisObj); +} +} +extern "C" { +void c_QList_T_unsigned_int_T__Finalizer(void *cppObj) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QList_wrapper *>(cppObj); +} +void *c_QList_T_unsigned_int_T___constructor() { + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QList_T_unsigned_int_T___constructor_qsizetype(qsizetype size) { + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(size); + return reinterpret_cast(ptr); +} +// append(const QList & l) +void c_QList_T_unsigned_int_T___append_QList_T(void *thisObj, void *l_) { + assert(l_); + auto &l = *reinterpret_cast *>(l_); + fromPtr(thisObj)->append(l); +} +// at(qsizetype i) const +const unsigned int c_QList_T_unsigned_int_T___at_qsizetype(void *thisObj, + qsizetype i) { + const auto &result = fromPtr(thisObj)->at(i); + return result; +} +// back() +unsigned int c_QList_T_unsigned_int_T___back(void *thisObj) { + const auto &result = fromPtr(thisObj)->back(); + return result; +} +// capacity() const +qsizetype c_QList_T_unsigned_int_T___capacity(void *thisObj) { + const auto &result = fromPtr(thisObj)->capacity(); + return result; +} +// clear() +void c_QList_T_unsigned_int_T___clear(void *thisObj) { + fromPtr(thisObj)->clear(); +} +// constFirst() const +const unsigned int c_QList_T_unsigned_int_T___constFirst(void *thisObj) { + const auto &result = fromPtr(thisObj)->constFirst(); + return result; +} +// constLast() const +const unsigned int c_QList_T_unsigned_int_T___constLast(void *thisObj) { + const auto &result = fromPtr(thisObj)->constLast(); + return result; +} +// count() const +qsizetype c_QList_T_unsigned_int_T___count(void *thisObj) { + const auto &result = fromPtr(thisObj)->count(); + return result; +} +// detach() +void c_QList_T_unsigned_int_T___detach(void *thisObj) { + fromPtr(thisObj)->detach(); +} +// empty() const +bool c_QList_T_unsigned_int_T___empty(void *thisObj) { + const auto &result = fromPtr(thisObj)->empty(); + return result; +} +// first() +unsigned int c_QList_T_unsigned_int_T___first(void *thisObj) { + const auto &result = fromPtr(thisObj)->first(); + return result; +} +// first(qsizetype n) const +void *c_QList_T_unsigned_int_T___first_qsizetype(void *thisObj, qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->first(n)}; + return result; +} +// front() +unsigned int c_QList_T_unsigned_int_T___front(void *thisObj) { + const auto &result = fromPtr(thisObj)->front(); + return result; +} +// isDetached() const +bool c_QList_T_unsigned_int_T___isDetached(void *thisObj) { + const auto &result = fromPtr(thisObj)->isDetached(); + return result; +} +// isEmpty() const +bool c_QList_T_unsigned_int_T___isEmpty(void *thisObj) { + const auto &result = fromPtr(thisObj)->isEmpty(); + return result; +} +// isSharedWith(const QList & other) const +bool c_QList_T_unsigned_int_T___isSharedWith_QList_T(void *thisObj, + void *other_) { + assert(other_); + auto &other = *reinterpret_cast *>(other_); + const auto &result = fromPtr(thisObj)->isSharedWith(other); + return result; +} +// last() +unsigned int c_QList_T_unsigned_int_T___last(void *thisObj) { + const auto &result = fromPtr(thisObj)->last(); + return result; +} +// last(qsizetype n) const +void *c_QList_T_unsigned_int_T___last_qsizetype(void *thisObj, qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->last(n)}; + return result; +} +// length() const +qsizetype c_QList_T_unsigned_int_T___length(void *thisObj) { + const auto &result = fromPtr(thisObj)->length(); + return result; +} +// mid(qsizetype pos, qsizetype len) const +void *c_QList_T_unsigned_int_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->mid(pos, len)}; + return result; +} +// move(qsizetype from, qsizetype to) +void c_QList_T_unsigned_int_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to) { + fromPtr(thisObj)->move(from, to); +} +// pop_back() +void c_QList_T_unsigned_int_T___pop_back(void *thisObj) { + fromPtr(thisObj)->pop_back(); +} +// pop_front() +void c_QList_T_unsigned_int_T___pop_front(void *thisObj) { + fromPtr(thisObj)->pop_front(); +} +// remove(qsizetype i, qsizetype n) +void c_QList_T_unsigned_int_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n) { + fromPtr(thisObj)->remove(i, n); +} +// removeAt(qsizetype i) +void c_QList_T_unsigned_int_T___removeAt_qsizetype(void *thisObj, qsizetype i) { + fromPtr(thisObj)->removeAt(i); +} +// removeFirst() +void c_QList_T_unsigned_int_T___removeFirst(void *thisObj) { + fromPtr(thisObj)->removeFirst(); +} +// removeLast() +void c_QList_T_unsigned_int_T___removeLast(void *thisObj) { + fromPtr(thisObj)->removeLast(); +} +// reserve(qsizetype size) +void c_QList_T_unsigned_int_T___reserve_qsizetype(void *thisObj, + qsizetype size) { + fromPtr(thisObj)->reserve(size); +} +// resize(qsizetype size) +void c_QList_T_unsigned_int_T___resize_qsizetype(void *thisObj, + qsizetype size) { + fromPtr(thisObj)->resize(size); +} +// shrink_to_fit() +void c_QList_T_unsigned_int_T___shrink_to_fit(void *thisObj) { + fromPtr(thisObj)->shrink_to_fit(); +} +// size() const +qsizetype c_QList_T_unsigned_int_T___size(void *thisObj) { + const auto &result = fromPtr(thisObj)->size(); + return result; +} +// sliced(qsizetype pos) const +void *c_QList_T_unsigned_int_T___sliced_qsizetype(void *thisObj, + qsizetype pos) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos)}; + return result; +} +// sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_unsigned_int_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos, n)}; + return result; +} +// squeeze() +void c_QList_T_unsigned_int_T___squeeze(void *thisObj) { + fromPtr(thisObj)->squeeze(); +} +// swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_unsigned_int_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j) { + fromPtr(thisObj)->swapItemsAt(i, j); +} +// takeAt(qsizetype i) +unsigned int c_QList_T_unsigned_int_T___takeAt_qsizetype(void *thisObj, + qsizetype i) { + const auto &result = fromPtr(thisObj)->takeAt(i); + return result; +} +// toList() const +void *c_QList_T_unsigned_int_T___toList(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toList()}; + return result; +} +// toVector() const +void *c_QList_T_unsigned_int_T___toVector(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toVector()}; + return result; +} +// value(qsizetype i) const +unsigned int c_QList_T_unsigned_int_T___value_qsizetype(void *thisObj, + qsizetype i) { + const auto &result = fromPtr(thisObj)->value(i); + return result; +} +void c_QList_T_unsigned_int_T___destructor(void *thisObj) { + delete fromPtr(thisObj); +} +} +extern "C" { +void c_QList_T_QStandardItem_T__Finalizer(void *cppObj) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QList_wrapper *>(cppObj); +} +void *c_QList_T_QStandardItem_T___constructor() { + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QList_T_QStandardItem_T___constructor_qsizetype(qsizetype size) { + auto ptr = + new QtDartBindings_wrappersNS::QList_wrapper(size); + return reinterpret_cast(ptr); +} +// append(const QList & l) +void c_QList_T_QStandardItem_T___append_QList_T(void *thisObj, void *l_) { + assert(l_); + auto &l = *reinterpret_cast *>(l_); + fromPtr(thisObj)->append(l); +} +// at(qsizetype i) const +const void *c_QList_T_QStandardItem_T___at_qsizetype(void *thisObj, + qsizetype i) { + const auto &result = fromPtr(thisObj)->at(i); + return result; +} +// back() +void *c_QList_T_QStandardItem_T___back(void *thisObj) { + const auto &result = fromPtr(thisObj)->back(); + return result; +} +// capacity() const +qsizetype c_QList_T_QStandardItem_T___capacity(void *thisObj) { + const auto &result = fromPtr(thisObj)->capacity(); + return result; +} +// clear() +void c_QList_T_QStandardItem_T___clear(void *thisObj) { + fromPtr(thisObj)->clear(); +} +// constFirst() const +const void *c_QList_T_QStandardItem_T___constFirst(void *thisObj) { + const auto &result = fromPtr(thisObj)->constFirst(); + return result; +} +// constLast() const +const void *c_QList_T_QStandardItem_T___constLast(void *thisObj) { + const auto &result = fromPtr(thisObj)->constLast(); + return result; +} +// count() const +qsizetype c_QList_T_QStandardItem_T___count(void *thisObj) { + const auto &result = fromPtr(thisObj)->count(); + return result; +} +// detach() +void c_QList_T_QStandardItem_T___detach(void *thisObj) { + fromPtr(thisObj)->detach(); +} +// empty() const +bool c_QList_T_QStandardItem_T___empty(void *thisObj) { + const auto &result = fromPtr(thisObj)->empty(); + return result; +} +// first() +void *c_QList_T_QStandardItem_T___first(void *thisObj) { + const auto &result = fromPtr(thisObj)->first(); + return result; +} +// first(qsizetype n) const +void *c_QList_T_QStandardItem_T___first_qsizetype(void *thisObj, qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->first(n)}; + return result; +} +// front() +void *c_QList_T_QStandardItem_T___front(void *thisObj) { + const auto &result = fromPtr(thisObj)->front(); + return result; +} +// isDetached() const +bool c_QList_T_QStandardItem_T___isDetached(void *thisObj) { + const auto &result = fromPtr(thisObj)->isDetached(); + return result; +} +// isEmpty() const +bool c_QList_T_QStandardItem_T___isEmpty(void *thisObj) { + const auto &result = fromPtr(thisObj)->isEmpty(); + return result; +} +// isSharedWith(const QList & other) const +bool c_QList_T_QStandardItem_T___isSharedWith_QList_T(void *thisObj, + void *other_) { + assert(other_); + auto &other = *reinterpret_cast *>(other_); + const auto &result = fromPtr(thisObj)->isSharedWith(other); + return result; +} +// last() +void *c_QList_T_QStandardItem_T___last(void *thisObj) { + const auto &result = fromPtr(thisObj)->last(); + return result; +} +// last(qsizetype n) const +void *c_QList_T_QStandardItem_T___last_qsizetype(void *thisObj, qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->last(n)}; + return result; +} +// length() const +qsizetype c_QList_T_QStandardItem_T___length(void *thisObj) { + const auto &result = fromPtr(thisObj)->length(); + return result; +} +// mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QStandardItem_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->mid(pos, len)}; + return result; +} +// move(qsizetype from, qsizetype to) +void c_QList_T_QStandardItem_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to) { + fromPtr(thisObj)->move(from, to); +} +// pop_back() +void c_QList_T_QStandardItem_T___pop_back(void *thisObj) { + fromPtr(thisObj)->pop_back(); +} +// pop_front() +void c_QList_T_QStandardItem_T___pop_front(void *thisObj) { + fromPtr(thisObj)->pop_front(); +} +// remove(qsizetype i, qsizetype n) +void c_QList_T_QStandardItem_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n) { + fromPtr(thisObj)->remove(i, n); +} +// removeAt(qsizetype i) +void c_QList_T_QStandardItem_T___removeAt_qsizetype(void *thisObj, + qsizetype i) { + fromPtr(thisObj)->removeAt(i); +} +// removeFirst() +void c_QList_T_QStandardItem_T___removeFirst(void *thisObj) { + fromPtr(thisObj)->removeFirst(); +} +// removeLast() +void c_QList_T_QStandardItem_T___removeLast(void *thisObj) { + fromPtr(thisObj)->removeLast(); +} +// reserve(qsizetype size) +void c_QList_T_QStandardItem_T___reserve_qsizetype(void *thisObj, + qsizetype size) { + fromPtr(thisObj)->reserve(size); +} +// resize(qsizetype size) +void c_QList_T_QStandardItem_T___resize_qsizetype(void *thisObj, + qsizetype size) { + fromPtr(thisObj)->resize(size); +} +// shrink_to_fit() +void c_QList_T_QStandardItem_T___shrink_to_fit(void *thisObj) { + fromPtr(thisObj)->shrink_to_fit(); +} +// size() const +qsizetype c_QList_T_QStandardItem_T___size(void *thisObj) { + const auto &result = fromPtr(thisObj)->size(); + return result; +} +// sliced(qsizetype pos) const +void *c_QList_T_QStandardItem_T___sliced_qsizetype(void *thisObj, + qsizetype pos) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos)}; + return result; +} +// sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QStandardItem_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos, n)}; + return result; +} +// squeeze() +void c_QList_T_QStandardItem_T___squeeze(void *thisObj) { + fromPtr(thisObj)->squeeze(); +} +// swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QStandardItem_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j) { + fromPtr(thisObj)->swapItemsAt(i, j); +} +// takeAt(qsizetype i) +void *c_QList_T_QStandardItem_T___takeAt_qsizetype(void *thisObj, qsizetype i) { + const auto &result = fromPtr(thisObj)->takeAt(i); + return result; +} +// toList() const +void *c_QList_T_QStandardItem_T___toList(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toList()}; + return result; +} +// toVector() const +void *c_QList_T_QStandardItem_T___toVector(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toVector()}; + return result; +} +// value(qsizetype i) const +void *c_QList_T_QStandardItem_T___value_qsizetype(void *thisObj, qsizetype i) { + const auto &result = fromPtr(thisObj)->value(i); + return result; +} +void c_QList_T_QStandardItem_T___destructor(void *thisObj) { + delete fromPtr(thisObj); +} +} +extern "C" { +void c_QList_T_qreal_T__Finalizer(void *cppObj) { + delete reinterpret_cast *>( + cppObj); +} +void *c_QList_T_qreal_T___constructor() { + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QList_T_qreal_T___constructor_qsizetype(qsizetype size) { + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(size); + return reinterpret_cast(ptr); +} +// append(const QList & l) +void c_QList_T_qreal_T___append_QList_T(void *thisObj, void *l_) { + assert(l_); + auto &l = *reinterpret_cast *>(l_); + fromPtr(thisObj)->append(l); +} +// at(qsizetype i) const +const qreal c_QList_T_qreal_T___at_qsizetype(void *thisObj, qsizetype i) { + const auto &result = fromPtr(thisObj)->at(i); + return result; +} +// back() +qreal c_QList_T_qreal_T___back(void *thisObj) { + const auto &result = fromPtr(thisObj)->back(); + return result; +} +// capacity() const +qsizetype c_QList_T_qreal_T___capacity(void *thisObj) { + const auto &result = fromPtr(thisObj)->capacity(); + return result; +} +// clear() +void c_QList_T_qreal_T___clear(void *thisObj) { + fromPtr(thisObj)->clear(); +} +// constFirst() const +const qreal c_QList_T_qreal_T___constFirst(void *thisObj) { + const auto &result = fromPtr(thisObj)->constFirst(); + return result; +} +// constLast() const +const qreal c_QList_T_qreal_T___constLast(void *thisObj) { + const auto &result = fromPtr(thisObj)->constLast(); + return result; +} +// count() const +qsizetype c_QList_T_qreal_T___count(void *thisObj) { + const auto &result = fromPtr(thisObj)->count(); + return result; +} +// detach() +void c_QList_T_qreal_T___detach(void *thisObj) { + fromPtr(thisObj)->detach(); +} +// empty() const +bool c_QList_T_qreal_T___empty(void *thisObj) { + const auto &result = fromPtr(thisObj)->empty(); + return result; +} +// first() +qreal c_QList_T_qreal_T___first(void *thisObj) { + const auto &result = fromPtr(thisObj)->first(); + return result; +} +// first(qsizetype n) const +void *c_QList_T_qreal_T___first_qsizetype(void *thisObj, qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->first(n)}; + return result; +} +// front() +qreal c_QList_T_qreal_T___front(void *thisObj) { + const auto &result = fromPtr(thisObj)->front(); + return result; +} +// isDetached() const +bool c_QList_T_qreal_T___isDetached(void *thisObj) { + const auto &result = fromPtr(thisObj)->isDetached(); + return result; +} +// isEmpty() const +bool c_QList_T_qreal_T___isEmpty(void *thisObj) { + const auto &result = fromPtr(thisObj)->isEmpty(); + return result; +} +// isSharedWith(const QList & other) const +bool c_QList_T_qreal_T___isSharedWith_QList_T(void *thisObj, void *other_) { + assert(other_); + auto &other = *reinterpret_cast *>(other_); + const auto &result = fromPtr(thisObj)->isSharedWith(other); + return result; +} +// last() +qreal c_QList_T_qreal_T___last(void *thisObj) { + const auto &result = fromPtr(thisObj)->last(); + return result; +} +// last(qsizetype n) const +void *c_QList_T_qreal_T___last_qsizetype(void *thisObj, qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->last(n)}; + return result; +} +// length() const +qsizetype c_QList_T_qreal_T___length(void *thisObj) { + const auto &result = fromPtr(thisObj)->length(); + return result; +} +// mid(qsizetype pos, qsizetype len) const +void *c_QList_T_qreal_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->mid(pos, len)}; + return result; +} +// move(qsizetype from, qsizetype to) +void c_QList_T_qreal_T___move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to) { + fromPtr(thisObj)->move(from, to); +} +// pop_back() +void c_QList_T_qreal_T___pop_back(void *thisObj) { + fromPtr(thisObj)->pop_back(); +} +// pop_front() +void c_QList_T_qreal_T___pop_front(void *thisObj) { + fromPtr(thisObj)->pop_front(); +} +// remove(qsizetype i, qsizetype n) +void c_QList_T_qreal_T___remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n) { + fromPtr(thisObj)->remove(i, n); +} +// removeAt(qsizetype i) +void c_QList_T_qreal_T___removeAt_qsizetype(void *thisObj, qsizetype i) { + fromPtr(thisObj)->removeAt(i); +} +// removeFirst() +void c_QList_T_qreal_T___removeFirst(void *thisObj) { + fromPtr(thisObj)->removeFirst(); +} +// removeLast() +void c_QList_T_qreal_T___removeLast(void *thisObj) { + fromPtr(thisObj)->removeLast(); +} +// reserve(qsizetype size) +void c_QList_T_qreal_T___reserve_qsizetype(void *thisObj, qsizetype size) { + fromPtr(thisObj)->reserve(size); +} +// resize(qsizetype size) +void c_QList_T_qreal_T___resize_qsizetype(void *thisObj, qsizetype size) { + fromPtr(thisObj)->resize(size); +} +// shrink_to_fit() +void c_QList_T_qreal_T___shrink_to_fit(void *thisObj) { + fromPtr(thisObj)->shrink_to_fit(); +} +// size() const +qsizetype c_QList_T_qreal_T___size(void *thisObj) { + const auto &result = fromPtr(thisObj)->size(); + return result; +} +// sliced(qsizetype pos) const +void *c_QList_T_qreal_T___sliced_qsizetype(void *thisObj, qsizetype pos) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos)}; + return result; +} +// sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_qreal_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos, n)}; + return result; +} +// squeeze() +void c_QList_T_qreal_T___squeeze(void *thisObj) { + fromPtr(thisObj)->squeeze(); +} +// swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_qreal_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j) { + fromPtr(thisObj)->swapItemsAt(i, j); +} +// takeAt(qsizetype i) +qreal c_QList_T_qreal_T___takeAt_qsizetype(void *thisObj, qsizetype i) { + const auto &result = fromPtr(thisObj)->takeAt(i); + return result; +} +// toList() const +void *c_QList_T_qreal_T___toList(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toList()}; + return result; +} +// toVector() const +void *c_QList_T_qreal_T___toVector(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toVector()}; + return result; +} +// value(qsizetype i) const +qreal c_QList_T_qreal_T___value_qsizetype(void *thisObj, qsizetype i) { + const auto &result = fromPtr(thisObj)->value(i); + return result; +} +void c_QList_T_qreal_T___destructor(void *thisObj) { + delete fromPtr(thisObj); +} +} +extern "C" { +void c_QList_T_QObject_T__Finalizer(void *cppObj) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QList_wrapper *>(cppObj); +} +void *c_QList_T_QObject_T___constructor() { + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QList_T_QObject_T___constructor_qsizetype(qsizetype size) { + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(size); + return reinterpret_cast(ptr); +} +// append(const QList & l) +void c_QList_T_QObject_T___append_QList_T(void *thisObj, void *l_) { + assert(l_); + auto &l = *reinterpret_cast *>(l_); + fromPtr(thisObj)->append(l); +} +// at(qsizetype i) const +const void *c_QList_T_QObject_T___at_qsizetype(void *thisObj, qsizetype i) { + const auto &result = fromPtr(thisObj)->at(i); + return result; +} +// back() +void *c_QList_T_QObject_T___back(void *thisObj) { + const auto &result = fromPtr(thisObj)->back(); + return result; +} +// capacity() const +qsizetype c_QList_T_QObject_T___capacity(void *thisObj) { + const auto &result = fromPtr(thisObj)->capacity(); + return result; +} +// clear() +void c_QList_T_QObject_T___clear(void *thisObj) { + fromPtr(thisObj)->clear(); +} +// constFirst() const +const void *c_QList_T_QObject_T___constFirst(void *thisObj) { + const auto &result = fromPtr(thisObj)->constFirst(); + return result; +} +// constLast() const +const void *c_QList_T_QObject_T___constLast(void *thisObj) { + const auto &result = fromPtr(thisObj)->constLast(); + return result; +} +// count() const +qsizetype c_QList_T_QObject_T___count(void *thisObj) { + const auto &result = fromPtr(thisObj)->count(); + return result; +} +// detach() +void c_QList_T_QObject_T___detach(void *thisObj) { + fromPtr(thisObj)->detach(); +} +// empty() const +bool c_QList_T_QObject_T___empty(void *thisObj) { + const auto &result = fromPtr(thisObj)->empty(); + return result; +} +// first() +void *c_QList_T_QObject_T___first(void *thisObj) { + const auto &result = fromPtr(thisObj)->first(); + return result; +} +// first(qsizetype n) const +void *c_QList_T_QObject_T___first_qsizetype(void *thisObj, qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->first(n)}; + return result; +} +// front() +void *c_QList_T_QObject_T___front(void *thisObj) { + const auto &result = fromPtr(thisObj)->front(); + return result; +} +// isDetached() const +bool c_QList_T_QObject_T___isDetached(void *thisObj) { + const auto &result = fromPtr(thisObj)->isDetached(); + return result; +} +// isEmpty() const +bool c_QList_T_QObject_T___isEmpty(void *thisObj) { + const auto &result = fromPtr(thisObj)->isEmpty(); + return result; +} +// isSharedWith(const QList & other) const +bool c_QList_T_QObject_T___isSharedWith_QList_T(void *thisObj, void *other_) { + assert(other_); + auto &other = *reinterpret_cast *>(other_); + const auto &result = fromPtr(thisObj)->isSharedWith(other); + return result; +} +// last() +void *c_QList_T_QObject_T___last(void *thisObj) { + const auto &result = fromPtr(thisObj)->last(); + return result; +} +// last(qsizetype n) const +void *c_QList_T_QObject_T___last_qsizetype(void *thisObj, qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->last(n)}; + return result; +} +// length() const +qsizetype c_QList_T_QObject_T___length(void *thisObj) { + const auto &result = fromPtr(thisObj)->length(); + return result; +} +// mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QObject_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->mid(pos, len)}; + return result; +} +// move(qsizetype from, qsizetype to) +void c_QList_T_QObject_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to) { + fromPtr(thisObj)->move(from, to); +} +// pop_back() +void c_QList_T_QObject_T___pop_back(void *thisObj) { + fromPtr(thisObj)->pop_back(); +} +// pop_front() +void c_QList_T_QObject_T___pop_front(void *thisObj) { + fromPtr(thisObj)->pop_front(); +} +// remove(qsizetype i, qsizetype n) +void c_QList_T_QObject_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n) { + fromPtr(thisObj)->remove(i, n); +} +// removeAt(qsizetype i) +void c_QList_T_QObject_T___removeAt_qsizetype(void *thisObj, qsizetype i) { + fromPtr(thisObj)->removeAt(i); +} +// removeFirst() +void c_QList_T_QObject_T___removeFirst(void *thisObj) { + fromPtr(thisObj)->removeFirst(); +} +// removeLast() +void c_QList_T_QObject_T___removeLast(void *thisObj) { + fromPtr(thisObj)->removeLast(); +} +// reserve(qsizetype size) +void c_QList_T_QObject_T___reserve_qsizetype(void *thisObj, qsizetype size) { + fromPtr(thisObj)->reserve(size); +} +// resize(qsizetype size) +void c_QList_T_QObject_T___resize_qsizetype(void *thisObj, qsizetype size) { + fromPtr(thisObj)->resize(size); +} +// shrink_to_fit() +void c_QList_T_QObject_T___shrink_to_fit(void *thisObj) { + fromPtr(thisObj)->shrink_to_fit(); +} +// size() const +qsizetype c_QList_T_QObject_T___size(void *thisObj) { + const auto &result = fromPtr(thisObj)->size(); + return result; +} +// sliced(qsizetype pos) const +void *c_QList_T_QObject_T___sliced_qsizetype(void *thisObj, qsizetype pos) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos)}; + return result; +} +// sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QObject_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos, n)}; + return result; +} +// squeeze() +void c_QList_T_QObject_T___squeeze(void *thisObj) { + fromPtr(thisObj)->squeeze(); +} +// swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QObject_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j) { + fromPtr(thisObj)->swapItemsAt(i, j); +} +// takeAt(qsizetype i) +void *c_QList_T_QObject_T___takeAt_qsizetype(void *thisObj, qsizetype i) { + const auto &result = fromPtr(thisObj)->takeAt(i); + return result; +} +// toList() const +void *c_QList_T_QObject_T___toList(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toList()}; + return result; +} +// toVector() const +void *c_QList_T_QObject_T___toVector(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toVector()}; + return result; +} +// value(qsizetype i) const +void *c_QList_T_QObject_T___value_qsizetype(void *thisObj, qsizetype i) { + const auto &result = fromPtr(thisObj)->value(i); + return result; +} +void c_QList_T_QObject_T___destructor(void *thisObj) { + delete fromPtr(thisObj); +} +} +extern "C" { +void c_QList_T_QByteArray_T__Finalizer(void *cppObj) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QList_wrapper *>(cppObj); +} +void *c_QList_T_QByteArray_T___constructor() { + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QList_T_QByteArray_T___constructor_qsizetype(qsizetype size) { + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(size); + return reinterpret_cast(ptr); +} +// append(const QList & l) +void c_QList_T_QByteArray_T___append_QList_T(void *thisObj, void *l_) { + assert(l_); + auto &l = *reinterpret_cast *>(l_); + fromPtr(thisObj)->append(l); +} +// at(qsizetype i) const +const void *c_QList_T_QByteArray_T___at_qsizetype(void *thisObj, qsizetype i) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->at(i)}; + return result; +} +// back() +void *c_QList_T_QByteArray_T___back(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->back()}; + return result; +} +// capacity() const +qsizetype c_QList_T_QByteArray_T___capacity(void *thisObj) { + const auto &result = fromPtr(thisObj)->capacity(); + return result; +} +// clear() +void c_QList_T_QByteArray_T___clear(void *thisObj) { + fromPtr(thisObj)->clear(); +} +// constFirst() const +const void *c_QList_T_QByteArray_T___constFirst(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->constFirst()}; + return result; +} +// constLast() const +const void *c_QList_T_QByteArray_T___constLast(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->constLast()}; + return result; +} +// count() const +qsizetype c_QList_T_QByteArray_T___count(void *thisObj) { + const auto &result = fromPtr(thisObj)->count(); + return result; +} +// detach() +void c_QList_T_QByteArray_T___detach(void *thisObj) { + fromPtr(thisObj)->detach(); +} +// empty() const +bool c_QList_T_QByteArray_T___empty(void *thisObj) { + const auto &result = fromPtr(thisObj)->empty(); + return result; +} +// first() +void *c_QList_T_QByteArray_T___first(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->first()}; + return result; +} +// first(qsizetype n) const +void *c_QList_T_QByteArray_T___first_qsizetype(void *thisObj, qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->first(n)}; + return result; +} +// front() +void *c_QList_T_QByteArray_T___front(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->front()}; + return result; +} +// isDetached() const +bool c_QList_T_QByteArray_T___isDetached(void *thisObj) { + const auto &result = fromPtr(thisObj)->isDetached(); + return result; +} +// isEmpty() const +bool c_QList_T_QByteArray_T___isEmpty(void *thisObj) { + const auto &result = fromPtr(thisObj)->isEmpty(); + return result; +} +// isSharedWith(const QList & other) const +bool c_QList_T_QByteArray_T___isSharedWith_QList_T(void *thisObj, + void *other_) { + assert(other_); + auto &other = *reinterpret_cast *>(other_); + const auto &result = fromPtr(thisObj)->isSharedWith(other); + return result; +} +// last() +void *c_QList_T_QByteArray_T___last(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->last()}; + return result; +} +// last(qsizetype n) const +void *c_QList_T_QByteArray_T___last_qsizetype(void *thisObj, qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->last(n)}; + return result; +} +// length() const +qsizetype c_QList_T_QByteArray_T___length(void *thisObj) { + const auto &result = fromPtr(thisObj)->length(); + return result; +} +// mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QByteArray_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->mid(pos, len)}; + return result; +} +// move(qsizetype from, qsizetype to) +void c_QList_T_QByteArray_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to) { + fromPtr(thisObj)->move(from, to); +} +// pop_back() +void c_QList_T_QByteArray_T___pop_back(void *thisObj) { + fromPtr(thisObj)->pop_back(); +} +// pop_front() +void c_QList_T_QByteArray_T___pop_front(void *thisObj) { + fromPtr(thisObj)->pop_front(); +} +// remove(qsizetype i, qsizetype n) +void c_QList_T_QByteArray_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n) { + fromPtr(thisObj)->remove(i, n); +} +// removeAt(qsizetype i) +void c_QList_T_QByteArray_T___removeAt_qsizetype(void *thisObj, qsizetype i) { + fromPtr(thisObj)->removeAt(i); +} +// removeFirst() +void c_QList_T_QByteArray_T___removeFirst(void *thisObj) { + fromPtr(thisObj)->removeFirst(); +} +// removeLast() +void c_QList_T_QByteArray_T___removeLast(void *thisObj) { + fromPtr(thisObj)->removeLast(); +} +// reserve(qsizetype size) +void c_QList_T_QByteArray_T___reserve_qsizetype(void *thisObj, qsizetype size) { + fromPtr(thisObj)->reserve(size); +} +// resize(qsizetype size) +void c_QList_T_QByteArray_T___resize_qsizetype(void *thisObj, qsizetype size) { + fromPtr(thisObj)->resize(size); +} +// shrink_to_fit() +void c_QList_T_QByteArray_T___shrink_to_fit(void *thisObj) { + fromPtr(thisObj)->shrink_to_fit(); +} +// size() const +qsizetype c_QList_T_QByteArray_T___size(void *thisObj) { + const auto &result = fromPtr(thisObj)->size(); + return result; +} +// sliced(qsizetype pos) const +void *c_QList_T_QByteArray_T___sliced_qsizetype(void *thisObj, qsizetype pos) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos)}; + return result; +} +// sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QByteArray_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos, n)}; + return result; +} +// squeeze() +void c_QList_T_QByteArray_T___squeeze(void *thisObj) { + fromPtr(thisObj)->squeeze(); +} +// swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QByteArray_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j) { + fromPtr(thisObj)->swapItemsAt(i, j); +} +// takeAt(qsizetype i) +void *c_QList_T_QByteArray_T___takeAt_qsizetype(void *thisObj, qsizetype i) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->takeAt(i)}; + return result; +} +// toList() const +void *c_QList_T_QByteArray_T___toList(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toList()}; + return result; +} +// toVector() const +void *c_QList_T_QByteArray_T___toVector(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toVector()}; + return result; +} +// value(qsizetype i) const +void *c_QList_T_QByteArray_T___value_qsizetype(void *thisObj, qsizetype i) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->value(i)}; + return result; +} +void c_QList_T_QByteArray_T___destructor(void *thisObj) { + delete fromPtr(thisObj); +} +} +extern "C" { +void c_QList_T_QAction_T__Finalizer(void *cppObj) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QList_wrapper *>(cppObj); +} +void *c_QList_T_QAction_T___constructor() { + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QList_T_QAction_T___constructor_qsizetype(qsizetype size) { + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(size); + return reinterpret_cast(ptr); +} +// append(const QList & l) +void c_QList_T_QAction_T___append_QList_T(void *thisObj, void *l_) { + assert(l_); + auto &l = *reinterpret_cast *>(l_); + fromPtr(thisObj)->append(l); +} +// at(qsizetype i) const +const void *c_QList_T_QAction_T___at_qsizetype(void *thisObj, qsizetype i) { + const auto &result = fromPtr(thisObj)->at(i); + return result; +} +// back() +void *c_QList_T_QAction_T___back(void *thisObj) { + const auto &result = fromPtr(thisObj)->back(); + return result; +} +// capacity() const +qsizetype c_QList_T_QAction_T___capacity(void *thisObj) { + const auto &result = fromPtr(thisObj)->capacity(); + return result; +} +// clear() +void c_QList_T_QAction_T___clear(void *thisObj) { + fromPtr(thisObj)->clear(); +} +// constFirst() const +const void *c_QList_T_QAction_T___constFirst(void *thisObj) { + const auto &result = fromPtr(thisObj)->constFirst(); + return result; +} +// constLast() const +const void *c_QList_T_QAction_T___constLast(void *thisObj) { + const auto &result = fromPtr(thisObj)->constLast(); + return result; +} +// count() const +qsizetype c_QList_T_QAction_T___count(void *thisObj) { + const auto &result = fromPtr(thisObj)->count(); + return result; +} +// detach() +void c_QList_T_QAction_T___detach(void *thisObj) { + fromPtr(thisObj)->detach(); +} +// empty() const +bool c_QList_T_QAction_T___empty(void *thisObj) { + const auto &result = fromPtr(thisObj)->empty(); + return result; +} +// first() +void *c_QList_T_QAction_T___first(void *thisObj) { + const auto &result = fromPtr(thisObj)->first(); + return result; +} +// first(qsizetype n) const +void *c_QList_T_QAction_T___first_qsizetype(void *thisObj, qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->first(n)}; + return result; +} +// front() +void *c_QList_T_QAction_T___front(void *thisObj) { + const auto &result = fromPtr(thisObj)->front(); + return result; +} +// isDetached() const +bool c_QList_T_QAction_T___isDetached(void *thisObj) { + const auto &result = fromPtr(thisObj)->isDetached(); + return result; +} +// isEmpty() const +bool c_QList_T_QAction_T___isEmpty(void *thisObj) { + const auto &result = fromPtr(thisObj)->isEmpty(); + return result; +} +// isSharedWith(const QList & other) const +bool c_QList_T_QAction_T___isSharedWith_QList_T(void *thisObj, void *other_) { + assert(other_); + auto &other = *reinterpret_cast *>(other_); + const auto &result = fromPtr(thisObj)->isSharedWith(other); + return result; +} +// last() +void *c_QList_T_QAction_T___last(void *thisObj) { + const auto &result = fromPtr(thisObj)->last(); + return result; +} +// last(qsizetype n) const +void *c_QList_T_QAction_T___last_qsizetype(void *thisObj, qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->last(n)}; + return result; +} +// length() const +qsizetype c_QList_T_QAction_T___length(void *thisObj) { + const auto &result = fromPtr(thisObj)->length(); + return result; +} +// mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QAction_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->mid(pos, len)}; + return result; +} +// move(qsizetype from, qsizetype to) +void c_QList_T_QAction_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to) { + fromPtr(thisObj)->move(from, to); +} +// pop_back() +void c_QList_T_QAction_T___pop_back(void *thisObj) { + fromPtr(thisObj)->pop_back(); +} +// pop_front() +void c_QList_T_QAction_T___pop_front(void *thisObj) { + fromPtr(thisObj)->pop_front(); +} +// remove(qsizetype i, qsizetype n) +void c_QList_T_QAction_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n) { + fromPtr(thisObj)->remove(i, n); +} +// removeAt(qsizetype i) +void c_QList_T_QAction_T___removeAt_qsizetype(void *thisObj, qsizetype i) { + fromPtr(thisObj)->removeAt(i); +} +// removeFirst() +void c_QList_T_QAction_T___removeFirst(void *thisObj) { + fromPtr(thisObj)->removeFirst(); +} +// removeLast() +void c_QList_T_QAction_T___removeLast(void *thisObj) { + fromPtr(thisObj)->removeLast(); +} +// reserve(qsizetype size) +void c_QList_T_QAction_T___reserve_qsizetype(void *thisObj, qsizetype size) { + fromPtr(thisObj)->reserve(size); +} +// resize(qsizetype size) +void c_QList_T_QAction_T___resize_qsizetype(void *thisObj, qsizetype size) { + fromPtr(thisObj)->resize(size); +} +// shrink_to_fit() +void c_QList_T_QAction_T___shrink_to_fit(void *thisObj) { + fromPtr(thisObj)->shrink_to_fit(); +} +// size() const +qsizetype c_QList_T_QAction_T___size(void *thisObj) { + const auto &result = fromPtr(thisObj)->size(); + return result; +} +// sliced(qsizetype pos) const +void *c_QList_T_QAction_T___sliced_qsizetype(void *thisObj, qsizetype pos) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos)}; + return result; +} +// sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QAction_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos, n)}; + return result; +} +// squeeze() +void c_QList_T_QAction_T___squeeze(void *thisObj) { + fromPtr(thisObj)->squeeze(); +} +// swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QAction_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j) { + fromPtr(thisObj)->swapItemsAt(i, j); +} +// takeAt(qsizetype i) +void *c_QList_T_QAction_T___takeAt_qsizetype(void *thisObj, qsizetype i) { + const auto &result = fromPtr(thisObj)->takeAt(i); + return result; +} +// toList() const +void *c_QList_T_QAction_T___toList(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toList()}; + return result; +} +// toVector() const +void *c_QList_T_QAction_T___toVector(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toVector()}; + return result; +} +// value(qsizetype i) const +void *c_QList_T_QAction_T___value_qsizetype(void *thisObj, qsizetype i) { + const auto &result = fromPtr(thisObj)->value(i); + return result; +} +void c_QList_T_QAction_T___destructor(void *thisObj) { + delete fromPtr(thisObj); +} +} +extern "C" { +void c_QList_T_QKeySequence_T__Finalizer(void *cppObj) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QList_wrapper *>(cppObj); +} +void *c_QList_T_QKeySequence_T___constructor() { + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QList_T_QKeySequence_T___constructor_qsizetype(qsizetype size) { + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(size); + return reinterpret_cast(ptr); +} +// append(const QList & l) +void c_QList_T_QKeySequence_T___append_QList_T(void *thisObj, void *l_) { + assert(l_); + auto &l = *reinterpret_cast *>(l_); + fromPtr(thisObj)->append(l); +} +// at(qsizetype i) const +const void *c_QList_T_QKeySequence_T___at_qsizetype(void *thisObj, + qsizetype i) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->at(i)}; + return result; +} +// back() +void *c_QList_T_QKeySequence_T___back(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->back()}; + return result; +} +// capacity() const +qsizetype c_QList_T_QKeySequence_T___capacity(void *thisObj) { + const auto &result = fromPtr(thisObj)->capacity(); + return result; +} +// clear() +void c_QList_T_QKeySequence_T___clear(void *thisObj) { + fromPtr(thisObj)->clear(); +} +// constFirst() const +const void *c_QList_T_QKeySequence_T___constFirst(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->constFirst()}; + return result; +} +// constLast() const +const void *c_QList_T_QKeySequence_T___constLast(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->constLast()}; + return result; +} +// count() const +qsizetype c_QList_T_QKeySequence_T___count(void *thisObj) { + const auto &result = fromPtr(thisObj)->count(); + return result; +} +// detach() +void c_QList_T_QKeySequence_T___detach(void *thisObj) { + fromPtr(thisObj)->detach(); +} +// empty() const +bool c_QList_T_QKeySequence_T___empty(void *thisObj) { + const auto &result = fromPtr(thisObj)->empty(); + return result; +} +// first() +void *c_QList_T_QKeySequence_T___first(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->first()}; + return result; +} +// first(qsizetype n) const +void *c_QList_T_QKeySequence_T___first_qsizetype(void *thisObj, qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->first(n)}; + return result; +} +// front() +void *c_QList_T_QKeySequence_T___front(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->front()}; + return result; +} +// isDetached() const +bool c_QList_T_QKeySequence_T___isDetached(void *thisObj) { + const auto &result = fromPtr(thisObj)->isDetached(); + return result; +} +// isEmpty() const +bool c_QList_T_QKeySequence_T___isEmpty(void *thisObj) { + const auto &result = fromPtr(thisObj)->isEmpty(); + return result; +} +// isSharedWith(const QList & other) const +bool c_QList_T_QKeySequence_T___isSharedWith_QList_T(void *thisObj, + void *other_) { + assert(other_); + auto &other = *reinterpret_cast *>(other_); + const auto &result = fromPtr(thisObj)->isSharedWith(other); + return result; +} +// last() +void *c_QList_T_QKeySequence_T___last(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->last()}; + return result; +} +// last(qsizetype n) const +void *c_QList_T_QKeySequence_T___last_qsizetype(void *thisObj, qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->last(n)}; + return result; +} +// length() const +qsizetype c_QList_T_QKeySequence_T___length(void *thisObj) { + const auto &result = fromPtr(thisObj)->length(); + return result; +} +// mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QKeySequence_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->mid(pos, len)}; + return result; +} +// move(qsizetype from, qsizetype to) +void c_QList_T_QKeySequence_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to) { + fromPtr(thisObj)->move(from, to); +} +// pop_back() +void c_QList_T_QKeySequence_T___pop_back(void *thisObj) { + fromPtr(thisObj)->pop_back(); +} +// pop_front() +void c_QList_T_QKeySequence_T___pop_front(void *thisObj) { + fromPtr(thisObj)->pop_front(); +} +// remove(qsizetype i, qsizetype n) +void c_QList_T_QKeySequence_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n) { + fromPtr(thisObj)->remove(i, n); +} +// removeAt(qsizetype i) +void c_QList_T_QKeySequence_T___removeAt_qsizetype(void *thisObj, qsizetype i) { + fromPtr(thisObj)->removeAt(i); +} +// removeFirst() +void c_QList_T_QKeySequence_T___removeFirst(void *thisObj) { + fromPtr(thisObj)->removeFirst(); +} +// removeLast() +void c_QList_T_QKeySequence_T___removeLast(void *thisObj) { + fromPtr(thisObj)->removeLast(); +} +// reserve(qsizetype size) +void c_QList_T_QKeySequence_T___reserve_qsizetype(void *thisObj, + qsizetype size) { + fromPtr(thisObj)->reserve(size); +} +// resize(qsizetype size) +void c_QList_T_QKeySequence_T___resize_qsizetype(void *thisObj, + qsizetype size) { + fromPtr(thisObj)->resize(size); +} +// shrink_to_fit() +void c_QList_T_QKeySequence_T___shrink_to_fit(void *thisObj) { + fromPtr(thisObj)->shrink_to_fit(); +} +// size() const +qsizetype c_QList_T_QKeySequence_T___size(void *thisObj) { + const auto &result = fromPtr(thisObj)->size(); + return result; +} +// sliced(qsizetype pos) const +void *c_QList_T_QKeySequence_T___sliced_qsizetype(void *thisObj, + qsizetype pos) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos)}; + return result; +} +// sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QKeySequence_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos, n)}; + return result; +} +// squeeze() +void c_QList_T_QKeySequence_T___squeeze(void *thisObj) { + fromPtr(thisObj)->squeeze(); +} +// swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QKeySequence_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j) { + fromPtr(thisObj)->swapItemsAt(i, j); +} +// takeAt(qsizetype i) +void *c_QList_T_QKeySequence_T___takeAt_qsizetype(void *thisObj, qsizetype i) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->takeAt(i)}; + return result; +} +// toList() const +void *c_QList_T_QKeySequence_T___toList(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toList()}; + return result; +} +// toVector() const +void *c_QList_T_QKeySequence_T___toVector(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toVector()}; + return result; +} +// value(qsizetype i) const +void *c_QList_T_QKeySequence_T___value_qsizetype(void *thisObj, qsizetype i) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->value(i)}; + return result; +} +void c_QList_T_QKeySequence_T___destructor(void *thisObj) { + delete fromPtr(thisObj); +} +} +extern "C" { +void c_QList_T_QModelIndex_T__Finalizer(void *cppObj) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QList_wrapper *>(cppObj); +} +void *c_QList_T_QModelIndex_T___constructor() { + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QList_T_QModelIndex_T___constructor_qsizetype(qsizetype size) { + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(size); + return reinterpret_cast(ptr); +} +// append(const QList & l) +void c_QList_T_QModelIndex_T___append_QList_T(void *thisObj, void *l_) { + assert(l_); + auto &l = *reinterpret_cast *>(l_); + fromPtr(thisObj)->append(l); +} +// at(qsizetype i) const +const void *c_QList_T_QModelIndex_T___at_qsizetype(void *thisObj, qsizetype i) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->at(i)}; + return result; +} +// back() +void *c_QList_T_QModelIndex_T___back(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->back()}; + return result; +} +// capacity() const +qsizetype c_QList_T_QModelIndex_T___capacity(void *thisObj) { + const auto &result = fromPtr(thisObj)->capacity(); + return result; +} +// clear() +void c_QList_T_QModelIndex_T___clear(void *thisObj) { + fromPtr(thisObj)->clear(); +} +// constFirst() const +const void *c_QList_T_QModelIndex_T___constFirst(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->constFirst()}; + return result; +} +// constLast() const +const void *c_QList_T_QModelIndex_T___constLast(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->constLast()}; + return result; +} +// count() const +qsizetype c_QList_T_QModelIndex_T___count(void *thisObj) { + const auto &result = fromPtr(thisObj)->count(); + return result; +} +// detach() +void c_QList_T_QModelIndex_T___detach(void *thisObj) { + fromPtr(thisObj)->detach(); +} +// empty() const +bool c_QList_T_QModelIndex_T___empty(void *thisObj) { + const auto &result = fromPtr(thisObj)->empty(); + return result; +} +// first() +void *c_QList_T_QModelIndex_T___first(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->first()}; + return result; +} +// first(qsizetype n) const +void *c_QList_T_QModelIndex_T___first_qsizetype(void *thisObj, qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->first(n)}; + return result; +} +// front() +void *c_QList_T_QModelIndex_T___front(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->front()}; + return result; +} +// isDetached() const +bool c_QList_T_QModelIndex_T___isDetached(void *thisObj) { + const auto &result = fromPtr(thisObj)->isDetached(); + return result; +} +// isEmpty() const +bool c_QList_T_QModelIndex_T___isEmpty(void *thisObj) { + const auto &result = fromPtr(thisObj)->isEmpty(); + return result; +} +// isSharedWith(const QList & other) const +bool c_QList_T_QModelIndex_T___isSharedWith_QList_T(void *thisObj, + void *other_) { + assert(other_); + auto &other = *reinterpret_cast *>(other_); + const auto &result = fromPtr(thisObj)->isSharedWith(other); + return result; +} +// last() +void *c_QList_T_QModelIndex_T___last(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->last()}; + return result; +} +// last(qsizetype n) const +void *c_QList_T_QModelIndex_T___last_qsizetype(void *thisObj, qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->last(n)}; + return result; +} +// length() const +qsizetype c_QList_T_QModelIndex_T___length(void *thisObj) { + const auto &result = fromPtr(thisObj)->length(); + return result; +} +// mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QModelIndex_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->mid(pos, len)}; + return result; +} +// move(qsizetype from, qsizetype to) +void c_QList_T_QModelIndex_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to) { + fromPtr(thisObj)->move(from, to); +} +// pop_back() +void c_QList_T_QModelIndex_T___pop_back(void *thisObj) { + fromPtr(thisObj)->pop_back(); +} +// pop_front() +void c_QList_T_QModelIndex_T___pop_front(void *thisObj) { + fromPtr(thisObj)->pop_front(); +} +// remove(qsizetype i, qsizetype n) +void c_QList_T_QModelIndex_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n) { + fromPtr(thisObj)->remove(i, n); +} +// removeAt(qsizetype i) +void c_QList_T_QModelIndex_T___removeAt_qsizetype(void *thisObj, qsizetype i) { + fromPtr(thisObj)->removeAt(i); +} +// removeFirst() +void c_QList_T_QModelIndex_T___removeFirst(void *thisObj) { + fromPtr(thisObj)->removeFirst(); +} +// removeLast() +void c_QList_T_QModelIndex_T___removeLast(void *thisObj) { + fromPtr(thisObj)->removeLast(); +} +// reserve(qsizetype size) +void c_QList_T_QModelIndex_T___reserve_qsizetype(void *thisObj, + qsizetype size) { + fromPtr(thisObj)->reserve(size); +} +// resize(qsizetype size) +void c_QList_T_QModelIndex_T___resize_qsizetype(void *thisObj, qsizetype size) { + fromPtr(thisObj)->resize(size); +} +// shrink_to_fit() +void c_QList_T_QModelIndex_T___shrink_to_fit(void *thisObj) { + fromPtr(thisObj)->shrink_to_fit(); +} +// size() const +qsizetype c_QList_T_QModelIndex_T___size(void *thisObj) { + const auto &result = fromPtr(thisObj)->size(); + return result; +} +// sliced(qsizetype pos) const +void *c_QList_T_QModelIndex_T___sliced_qsizetype(void *thisObj, qsizetype pos) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos)}; + return result; +} +// sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QModelIndex_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos, n)}; + return result; +} +// squeeze() +void c_QList_T_QModelIndex_T___squeeze(void *thisObj) { + fromPtr(thisObj)->squeeze(); +} +// swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QModelIndex_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j) { + fromPtr(thisObj)->swapItemsAt(i, j); +} +// takeAt(qsizetype i) +void *c_QList_T_QModelIndex_T___takeAt_qsizetype(void *thisObj, qsizetype i) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->takeAt(i)}; + return result; +} +// toList() const +void *c_QList_T_QModelIndex_T___toList(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toList()}; + return result; +} +// toVector() const +void *c_QList_T_QModelIndex_T___toVector(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toVector()}; + return result; +} +// value(qsizetype i) const +void *c_QList_T_QModelIndex_T___value_qsizetype(void *thisObj, qsizetype i) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->value(i)}; + return result; +} +void c_QList_T_QModelIndex_T___destructor(void *thisObj) { + delete fromPtr(thisObj); +} +} +extern "C" { +void c_QList_T_QItemSelectionRange_T__Finalizer(void *cppObj) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QList_wrapper *>(cppObj); +} +void *c_QList_T_QItemSelectionRange_T___constructor() { + auto ptr = + new QtDartBindings_wrappersNS::QList_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QList_T_QItemSelectionRange_T___constructor_qsizetype(qsizetype size) { + auto ptr = + new QtDartBindings_wrappersNS::QList_wrapper(size); + return reinterpret_cast(ptr); +} +// append(const QList & l) +void c_QList_T_QItemSelectionRange_T___append_QList_T(void *thisObj, void *l_) { + assert(l_); + auto &l = *reinterpret_cast *>(l_); + fromPtr(thisObj)->append(l); +} +// at(qsizetype i) const +const void *c_QList_T_QItemSelectionRange_T___at_qsizetype(void *thisObj, + qsizetype i) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->at(i)}; + return result; +} +// back() +void *c_QList_T_QItemSelectionRange_T___back(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->back()}; + return result; +} +// capacity() const +qsizetype c_QList_T_QItemSelectionRange_T___capacity(void *thisObj) { + const auto &result = fromPtr(thisObj)->capacity(); + return result; +} +// clear() +void c_QList_T_QItemSelectionRange_T___clear(void *thisObj) { + fromPtr(thisObj)->clear(); +} +// constFirst() const +const void *c_QList_T_QItemSelectionRange_T___constFirst(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->constFirst()}; + return result; +} +// constLast() const +const void *c_QList_T_QItemSelectionRange_T___constLast(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->constLast()}; + return result; +} +// count() const +qsizetype c_QList_T_QItemSelectionRange_T___count(void *thisObj) { + const auto &result = fromPtr(thisObj)->count(); + return result; +} +// detach() +void c_QList_T_QItemSelectionRange_T___detach(void *thisObj) { + fromPtr(thisObj)->detach(); +} +// empty() const +bool c_QList_T_QItemSelectionRange_T___empty(void *thisObj) { + const auto &result = fromPtr(thisObj)->empty(); + return result; +} +// first() +void *c_QList_T_QItemSelectionRange_T___first(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->first()}; + return result; +} +// first(qsizetype n) const +void *c_QList_T_QItemSelectionRange_T___first_qsizetype(void *thisObj, + qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->first(n)}; + return result; +} +// front() +void *c_QList_T_QItemSelectionRange_T___front(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->front()}; + return result; +} +// isDetached() const +bool c_QList_T_QItemSelectionRange_T___isDetached(void *thisObj) { + const auto &result = fromPtr(thisObj)->isDetached(); + return result; +} +// isEmpty() const +bool c_QList_T_QItemSelectionRange_T___isEmpty(void *thisObj) { + const auto &result = fromPtr(thisObj)->isEmpty(); + return result; +} +// isSharedWith(const QList & other) const +bool c_QList_T_QItemSelectionRange_T___isSharedWith_QList_T(void *thisObj, + void *other_) { + assert(other_); + auto &other = *reinterpret_cast *>(other_); + const auto &result = + fromPtr(thisObj)->isSharedWith(other); + return result; +} +// last() +void *c_QList_T_QItemSelectionRange_T___last(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->last()}; + return result; +} +// last(qsizetype n) const +void *c_QList_T_QItemSelectionRange_T___last_qsizetype(void *thisObj, + qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->last(n)}; + return result; +} +// length() const +qsizetype c_QList_T_QItemSelectionRange_T___length(void *thisObj) { + const auto &result = fromPtr(thisObj)->length(); + return result; +} +// mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QItemSelectionRange_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->mid(pos, len)}; + return result; +} +// move(qsizetype from, qsizetype to) +void c_QList_T_QItemSelectionRange_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to) { + fromPtr(thisObj)->move(from, to); +} +// pop_back() +void c_QList_T_QItemSelectionRange_T___pop_back(void *thisObj) { + fromPtr(thisObj)->pop_back(); +} +// pop_front() +void c_QList_T_QItemSelectionRange_T___pop_front(void *thisObj) { + fromPtr(thisObj)->pop_front(); +} +// remove(qsizetype i, qsizetype n) +void c_QList_T_QItemSelectionRange_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n) { + fromPtr(thisObj)->remove(i, n); +} +// removeAt(qsizetype i) +void c_QList_T_QItemSelectionRange_T___removeAt_qsizetype(void *thisObj, + qsizetype i) { + fromPtr(thisObj)->removeAt(i); +} +// removeFirst() +void c_QList_T_QItemSelectionRange_T___removeFirst(void *thisObj) { + fromPtr(thisObj)->removeFirst(); +} +// removeLast() +void c_QList_T_QItemSelectionRange_T___removeLast(void *thisObj) { + fromPtr(thisObj)->removeLast(); +} +// reserve(qsizetype size) +void c_QList_T_QItemSelectionRange_T___reserve_qsizetype(void *thisObj, + qsizetype size) { + fromPtr(thisObj)->reserve(size); +} +// resize(qsizetype size) +void c_QList_T_QItemSelectionRange_T___resize_qsizetype(void *thisObj, + qsizetype size) { + fromPtr(thisObj)->resize(size); +} +// shrink_to_fit() +void c_QList_T_QItemSelectionRange_T___shrink_to_fit(void *thisObj) { + fromPtr(thisObj)->shrink_to_fit(); +} +// size() const +qsizetype c_QList_T_QItemSelectionRange_T___size(void *thisObj) { + const auto &result = fromPtr(thisObj)->size(); + return result; +} +// sliced(qsizetype pos) const +void *c_QList_T_QItemSelectionRange_T___sliced_qsizetype(void *thisObj, + qsizetype pos) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos)}; + return result; +} +// sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QItemSelectionRange_T___sliced_qsizetype_qsizetype( + void *thisObj, qsizetype pos, qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos, n)}; + return result; +} +// squeeze() +void c_QList_T_QItemSelectionRange_T___squeeze(void *thisObj) { + fromPtr(thisObj)->squeeze(); +} +// swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QItemSelectionRange_T___swapItemsAt_qsizetype_qsizetype( + void *thisObj, qsizetype i, qsizetype j) { + fromPtr(thisObj)->swapItemsAt(i, j); +} +// takeAt(qsizetype i) +void *c_QList_T_QItemSelectionRange_T___takeAt_qsizetype(void *thisObj, + qsizetype i) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->takeAt(i)}; + return result; +} +// toList() const +void *c_QList_T_QItemSelectionRange_T___toList(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toList()}; + return result; +} +// toVector() const +void *c_QList_T_QItemSelectionRange_T___toVector(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toVector()}; + return result; +} +// value(qsizetype i) const +void *c_QList_T_QItemSelectionRange_T___value_qsizetype(void *thisObj, + qsizetype i) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->value(i)}; + return result; +} +void c_QList_T_QItemSelectionRange_T___destructor(void *thisObj) { + delete fromPtr(thisObj); +} +} +extern "C" { +void c_QList_T_QSize_T__Finalizer(void *cppObj) { + delete reinterpret_cast *>( + cppObj); +} +void *c_QList_T_QSize_T___constructor() { + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QList_T_QSize_T___constructor_qsizetype(qsizetype size) { + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(size); + return reinterpret_cast(ptr); +} +// append(const QList & l) +void c_QList_T_QSize_T___append_QList_T(void *thisObj, void *l_) { + assert(l_); + auto &l = *reinterpret_cast *>(l_); + fromPtr(thisObj)->append(l); +} +// at(qsizetype i) const +const void *c_QList_T_QSize_T___at_qsizetype(void *thisObj, qsizetype i) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->at(i)}; + return result; +} +// back() +void *c_QList_T_QSize_T___back(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->back()}; + return result; +} +// capacity() const +qsizetype c_QList_T_QSize_T___capacity(void *thisObj) { + const auto &result = fromPtr(thisObj)->capacity(); + return result; +} +// clear() +void c_QList_T_QSize_T___clear(void *thisObj) { + fromPtr(thisObj)->clear(); +} +// constFirst() const +const void *c_QList_T_QSize_T___constFirst(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->constFirst()}; + return result; +} +// constLast() const +const void *c_QList_T_QSize_T___constLast(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->constLast()}; + return result; +} +// count() const +qsizetype c_QList_T_QSize_T___count(void *thisObj) { + const auto &result = fromPtr(thisObj)->count(); + return result; +} +// detach() +void c_QList_T_QSize_T___detach(void *thisObj) { + fromPtr(thisObj)->detach(); +} +// empty() const +bool c_QList_T_QSize_T___empty(void *thisObj) { + const auto &result = fromPtr(thisObj)->empty(); + return result; +} +// first() +void *c_QList_T_QSize_T___first(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->first()}; + return result; +} +// first(qsizetype n) const +void *c_QList_T_QSize_T___first_qsizetype(void *thisObj, qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->first(n)}; + return result; +} +// front() +void *c_QList_T_QSize_T___front(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->front()}; + return result; +} +// isDetached() const +bool c_QList_T_QSize_T___isDetached(void *thisObj) { + const auto &result = fromPtr(thisObj)->isDetached(); + return result; +} +// isEmpty() const +bool c_QList_T_QSize_T___isEmpty(void *thisObj) { + const auto &result = fromPtr(thisObj)->isEmpty(); + return result; +} +// isSharedWith(const QList & other) const +bool c_QList_T_QSize_T___isSharedWith_QList_T(void *thisObj, void *other_) { + assert(other_); + auto &other = *reinterpret_cast *>(other_); + const auto &result = fromPtr(thisObj)->isSharedWith(other); + return result; +} +// last() +void *c_QList_T_QSize_T___last(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->last()}; + return result; +} +// last(qsizetype n) const +void *c_QList_T_QSize_T___last_qsizetype(void *thisObj, qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->last(n)}; + return result; +} +// length() const +qsizetype c_QList_T_QSize_T___length(void *thisObj) { + const auto &result = fromPtr(thisObj)->length(); + return result; +} +// mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QSize_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->mid(pos, len)}; + return result; +} +// move(qsizetype from, qsizetype to) +void c_QList_T_QSize_T___move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to) { + fromPtr(thisObj)->move(from, to); +} +// pop_back() +void c_QList_T_QSize_T___pop_back(void *thisObj) { + fromPtr(thisObj)->pop_back(); +} +// pop_front() +void c_QList_T_QSize_T___pop_front(void *thisObj) { + fromPtr(thisObj)->pop_front(); +} +// remove(qsizetype i, qsizetype n) +void c_QList_T_QSize_T___remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n) { + fromPtr(thisObj)->remove(i, n); +} +// removeAt(qsizetype i) +void c_QList_T_QSize_T___removeAt_qsizetype(void *thisObj, qsizetype i) { + fromPtr(thisObj)->removeAt(i); +} +// removeFirst() +void c_QList_T_QSize_T___removeFirst(void *thisObj) { + fromPtr(thisObj)->removeFirst(); +} +// removeLast() +void c_QList_T_QSize_T___removeLast(void *thisObj) { + fromPtr(thisObj)->removeLast(); +} +// reserve(qsizetype size) +void c_QList_T_QSize_T___reserve_qsizetype(void *thisObj, qsizetype size) { + fromPtr(thisObj)->reserve(size); +} +// resize(qsizetype size) +void c_QList_T_QSize_T___resize_qsizetype(void *thisObj, qsizetype size) { + fromPtr(thisObj)->resize(size); +} +// shrink_to_fit() +void c_QList_T_QSize_T___shrink_to_fit(void *thisObj) { + fromPtr(thisObj)->shrink_to_fit(); +} +// size() const +qsizetype c_QList_T_QSize_T___size(void *thisObj) { + const auto &result = fromPtr(thisObj)->size(); + return result; +} +// sliced(qsizetype pos) const +void *c_QList_T_QSize_T___sliced_qsizetype(void *thisObj, qsizetype pos) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos)}; + return result; +} +// sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QSize_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos, n)}; + return result; +} +// squeeze() +void c_QList_T_QSize_T___squeeze(void *thisObj) { + fromPtr(thisObj)->squeeze(); +} +// swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QSize_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j) { + fromPtr(thisObj)->swapItemsAt(i, j); +} +// takeAt(qsizetype i) +void *c_QList_T_QSize_T___takeAt_qsizetype(void *thisObj, qsizetype i) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->takeAt(i)}; + return result; +} +// toList() const +void *c_QList_T_QSize_T___toList(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toList()}; + return result; +} +// toVector() const +void *c_QList_T_QSize_T___toVector(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toVector()}; + return result; +} +// value(qsizetype i) const +void *c_QList_T_QSize_T___value_qsizetype(void *thisObj, qsizetype i) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->value(i)}; + return result; +} +void c_QList_T_QSize_T___destructor(void *thisObj) { + delete fromPtr(thisObj); +} +} +extern "C" { +void c_QList_T_int_T__Finalizer(void *cppObj) { + delete reinterpret_cast *>( + cppObj); +} +void *c_QList_T_int_T___constructor() { + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QList_T_int_T___constructor_qsizetype(qsizetype size) { + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(size); + return reinterpret_cast(ptr); +} +// append(const QList & l) +void c_QList_T_int_T___append_QList_T(void *thisObj, void *l_) { + assert(l_); + auto &l = *reinterpret_cast *>(l_); + fromPtr(thisObj)->append(l); +} +// at(qsizetype i) const +const int c_QList_T_int_T___at_qsizetype(void *thisObj, qsizetype i) { + const auto &result = fromPtr(thisObj)->at(i); + return result; +} +// back() +int c_QList_T_int_T___back(void *thisObj) { + const auto &result = fromPtr(thisObj)->back(); + return result; +} +// capacity() const +qsizetype c_QList_T_int_T___capacity(void *thisObj) { + const auto &result = fromPtr(thisObj)->capacity(); + return result; +} +// clear() +void c_QList_T_int_T___clear(void *thisObj) { fromPtr(thisObj)->clear(); } +// constFirst() const +const int c_QList_T_int_T___constFirst(void *thisObj) { + const auto &result = fromPtr(thisObj)->constFirst(); + return result; +} +// constLast() const +const int c_QList_T_int_T___constLast(void *thisObj) { + const auto &result = fromPtr(thisObj)->constLast(); + return result; +} +// count() const +qsizetype c_QList_T_int_T___count(void *thisObj) { + const auto &result = fromPtr(thisObj)->count(); + return result; +} +// detach() +void c_QList_T_int_T___detach(void *thisObj) { + fromPtr(thisObj)->detach(); +} +// empty() const +bool c_QList_T_int_T___empty(void *thisObj) { + const auto &result = fromPtr(thisObj)->empty(); + return result; +} +// first() +int c_QList_T_int_T___first(void *thisObj) { + const auto &result = fromPtr(thisObj)->first(); + return result; +} +// first(qsizetype n) const +void *c_QList_T_int_T___first_qsizetype(void *thisObj, qsizetype n) { + const auto &result = + new Dartagnan::ValueWrapper>{fromPtr(thisObj)->first(n)}; + return result; +} +// front() +int c_QList_T_int_T___front(void *thisObj) { + const auto &result = fromPtr(thisObj)->front(); + return result; +} +// isDetached() const +bool c_QList_T_int_T___isDetached(void *thisObj) { + const auto &result = fromPtr(thisObj)->isDetached(); + return result; +} +// isEmpty() const +bool c_QList_T_int_T___isEmpty(void *thisObj) { + const auto &result = fromPtr(thisObj)->isEmpty(); + return result; +} +// isSharedWith(const QList & other) const +bool c_QList_T_int_T___isSharedWith_QList_T(void *thisObj, void *other_) { + assert(other_); + auto &other = *reinterpret_cast *>(other_); + const auto &result = fromPtr(thisObj)->isSharedWith(other); + return result; +} +// last() +int c_QList_T_int_T___last(void *thisObj) { + const auto &result = fromPtr(thisObj)->last(); + return result; +} +// last(qsizetype n) const +void *c_QList_T_int_T___last_qsizetype(void *thisObj, qsizetype n) { + const auto &result = + new Dartagnan::ValueWrapper>{fromPtr(thisObj)->last(n)}; + return result; +} +// length() const +qsizetype c_QList_T_int_T___length(void *thisObj) { + const auto &result = fromPtr(thisObj)->length(); + return result; +} +// mid(qsizetype pos, qsizetype len) const +void *c_QList_T_int_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->mid(pos, len)}; + return result; +} +// move(qsizetype from, qsizetype to) +void c_QList_T_int_T___move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to) { + fromPtr(thisObj)->move(from, to); +} +// pop_back() +void c_QList_T_int_T___pop_back(void *thisObj) { + fromPtr(thisObj)->pop_back(); +} +// pop_front() +void c_QList_T_int_T___pop_front(void *thisObj) { + fromPtr(thisObj)->pop_front(); +} +// remove(qsizetype i, qsizetype n) +void c_QList_T_int_T___remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n) { + fromPtr(thisObj)->remove(i, n); +} +// removeAt(qsizetype i) +void c_QList_T_int_T___removeAt_qsizetype(void *thisObj, qsizetype i) { + fromPtr(thisObj)->removeAt(i); +} +// removeFirst() +void c_QList_T_int_T___removeFirst(void *thisObj) { + fromPtr(thisObj)->removeFirst(); +} +// removeLast() +void c_QList_T_int_T___removeLast(void *thisObj) { + fromPtr(thisObj)->removeLast(); +} +// reserve(qsizetype size) +void c_QList_T_int_T___reserve_qsizetype(void *thisObj, qsizetype size) { + fromPtr(thisObj)->reserve(size); +} +// resize(qsizetype size) +void c_QList_T_int_T___resize_qsizetype(void *thisObj, qsizetype size) { + fromPtr(thisObj)->resize(size); +} +// shrink_to_fit() +void c_QList_T_int_T___shrink_to_fit(void *thisObj) { + fromPtr(thisObj)->shrink_to_fit(); +} +// size() const +qsizetype c_QList_T_int_T___size(void *thisObj) { + const auto &result = fromPtr(thisObj)->size(); + return result; +} +// sliced(qsizetype pos) const +void *c_QList_T_int_T___sliced_qsizetype(void *thisObj, qsizetype pos) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos)}; + return result; +} +// sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_int_T___sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos, n)}; + return result; +} +// squeeze() +void c_QList_T_int_T___squeeze(void *thisObj) { + fromPtr(thisObj)->squeeze(); +} +// swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_int_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j) { + fromPtr(thisObj)->swapItemsAt(i, j); +} +// takeAt(qsizetype i) +int c_QList_T_int_T___takeAt_qsizetype(void *thisObj, qsizetype i) { + const auto &result = fromPtr(thisObj)->takeAt(i); + return result; +} +// toList() const +void *c_QList_T_int_T___toList(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper>{fromPtr(thisObj)->toList()}; + return result; +} +// toVector() const +void *c_QList_T_int_T___toVector(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toVector()}; + return result; +} +// value(qsizetype i) const +int c_QList_T_int_T___value_qsizetype(void *thisObj, qsizetype i) { + const auto &result = fromPtr(thisObj)->value(i); + return result; +} +void c_QList_T_int_T___destructor(void *thisObj) { + delete fromPtr(thisObj); +} +} +extern "C" { +void c_QList_T_QWindow_T__Finalizer(void *cppObj) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QList_wrapper *>(cppObj); +} +void *c_QList_T_QWindow_T___constructor() { + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QList_T_QWindow_T___constructor_qsizetype(qsizetype size) { + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(size); + return reinterpret_cast(ptr); +} +// append(const QList & l) +void c_QList_T_QWindow_T___append_QList_T(void *thisObj, void *l_) { + assert(l_); + auto &l = *reinterpret_cast *>(l_); + fromPtr(thisObj)->append(l); +} +// at(qsizetype i) const +const void *c_QList_T_QWindow_T___at_qsizetype(void *thisObj, qsizetype i) { + const auto &result = fromPtr(thisObj)->at(i); + return result; +} +// back() +void *c_QList_T_QWindow_T___back(void *thisObj) { + const auto &result = fromPtr(thisObj)->back(); + return result; +} +// capacity() const +qsizetype c_QList_T_QWindow_T___capacity(void *thisObj) { + const auto &result = fromPtr(thisObj)->capacity(); + return result; +} +// clear() +void c_QList_T_QWindow_T___clear(void *thisObj) { + fromPtr(thisObj)->clear(); +} +// constFirst() const +const void *c_QList_T_QWindow_T___constFirst(void *thisObj) { + const auto &result = fromPtr(thisObj)->constFirst(); + return result; +} +// constLast() const +const void *c_QList_T_QWindow_T___constLast(void *thisObj) { + const auto &result = fromPtr(thisObj)->constLast(); + return result; +} +// count() const +qsizetype c_QList_T_QWindow_T___count(void *thisObj) { + const auto &result = fromPtr(thisObj)->count(); + return result; +} +// detach() +void c_QList_T_QWindow_T___detach(void *thisObj) { + fromPtr(thisObj)->detach(); +} +// empty() const +bool c_QList_T_QWindow_T___empty(void *thisObj) { + const auto &result = fromPtr(thisObj)->empty(); + return result; +} +// first() +void *c_QList_T_QWindow_T___first(void *thisObj) { + const auto &result = fromPtr(thisObj)->first(); + return result; +} +// first(qsizetype n) const +void *c_QList_T_QWindow_T___first_qsizetype(void *thisObj, qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->first(n)}; + return result; +} +// front() +void *c_QList_T_QWindow_T___front(void *thisObj) { + const auto &result = fromPtr(thisObj)->front(); + return result; +} +// isDetached() const +bool c_QList_T_QWindow_T___isDetached(void *thisObj) { + const auto &result = fromPtr(thisObj)->isDetached(); + return result; +} +// isEmpty() const +bool c_QList_T_QWindow_T___isEmpty(void *thisObj) { + const auto &result = fromPtr(thisObj)->isEmpty(); + return result; +} +// isSharedWith(const QList & other) const +bool c_QList_T_QWindow_T___isSharedWith_QList_T(void *thisObj, void *other_) { + assert(other_); + auto &other = *reinterpret_cast *>(other_); + const auto &result = fromPtr(thisObj)->isSharedWith(other); + return result; +} +// last() +void *c_QList_T_QWindow_T___last(void *thisObj) { + const auto &result = fromPtr(thisObj)->last(); + return result; +} +// last(qsizetype n) const +void *c_QList_T_QWindow_T___last_qsizetype(void *thisObj, qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->last(n)}; + return result; +} +// length() const +qsizetype c_QList_T_QWindow_T___length(void *thisObj) { + const auto &result = fromPtr(thisObj)->length(); + return result; +} +// mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QWindow_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->mid(pos, len)}; + return result; +} +// move(qsizetype from, qsizetype to) +void c_QList_T_QWindow_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to) { + fromPtr(thisObj)->move(from, to); +} +// pop_back() +void c_QList_T_QWindow_T___pop_back(void *thisObj) { + fromPtr(thisObj)->pop_back(); +} +// pop_front() +void c_QList_T_QWindow_T___pop_front(void *thisObj) { + fromPtr(thisObj)->pop_front(); +} +// remove(qsizetype i, qsizetype n) +void c_QList_T_QWindow_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n) { + fromPtr(thisObj)->remove(i, n); +} +// removeAt(qsizetype i) +void c_QList_T_QWindow_T___removeAt_qsizetype(void *thisObj, qsizetype i) { + fromPtr(thisObj)->removeAt(i); +} +// removeFirst() +void c_QList_T_QWindow_T___removeFirst(void *thisObj) { + fromPtr(thisObj)->removeFirst(); +} +// removeLast() +void c_QList_T_QWindow_T___removeLast(void *thisObj) { + fromPtr(thisObj)->removeLast(); +} +// reserve(qsizetype size) +void c_QList_T_QWindow_T___reserve_qsizetype(void *thisObj, qsizetype size) { + fromPtr(thisObj)->reserve(size); +} +// resize(qsizetype size) +void c_QList_T_QWindow_T___resize_qsizetype(void *thisObj, qsizetype size) { + fromPtr(thisObj)->resize(size); +} +// shrink_to_fit() +void c_QList_T_QWindow_T___shrink_to_fit(void *thisObj) { + fromPtr(thisObj)->shrink_to_fit(); +} +// size() const +qsizetype c_QList_T_QWindow_T___size(void *thisObj) { + const auto &result = fromPtr(thisObj)->size(); + return result; +} +// sliced(qsizetype pos) const +void *c_QList_T_QWindow_T___sliced_qsizetype(void *thisObj, qsizetype pos) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos)}; + return result; +} +// sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QWindow_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos, n)}; + return result; +} +// squeeze() +void c_QList_T_QWindow_T___squeeze(void *thisObj) { + fromPtr(thisObj)->squeeze(); +} +// swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QWindow_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j) { + fromPtr(thisObj)->swapItemsAt(i, j); +} +// takeAt(qsizetype i) +void *c_QList_T_QWindow_T___takeAt_qsizetype(void *thisObj, qsizetype i) { + const auto &result = fromPtr(thisObj)->takeAt(i); + return result; +} +// toList() const +void *c_QList_T_QWindow_T___toList(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toList()}; + return result; +} +// toVector() const +void *c_QList_T_QWindow_T___toVector(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toVector()}; + return result; +} +// value(qsizetype i) const +void *c_QList_T_QWindow_T___value_qsizetype(void *thisObj, qsizetype i) { + const auto &result = fromPtr(thisObj)->value(i); + return result; +} +void c_QList_T_QWindow_T___destructor(void *thisObj) { + delete fromPtr(thisObj); +} +} +extern "C" { +void c_QList_T_QWidget_T__Finalizer(void *cppObj) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QList_wrapper *>(cppObj); +} +void *c_QList_T_QWidget_T___constructor() { + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QList_T_QWidget_T___constructor_qsizetype(qsizetype size) { + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(size); + return reinterpret_cast(ptr); +} +// append(const QList & l) +void c_QList_T_QWidget_T___append_QList_T(void *thisObj, void *l_) { + assert(l_); + auto &l = *reinterpret_cast *>(l_); + fromPtr(thisObj)->append(l); +} +// at(qsizetype i) const +const void *c_QList_T_QWidget_T___at_qsizetype(void *thisObj, qsizetype i) { + const auto &result = fromPtr(thisObj)->at(i); + return result; +} +// back() +void *c_QList_T_QWidget_T___back(void *thisObj) { + const auto &result = fromPtr(thisObj)->back(); + return result; +} +// capacity() const +qsizetype c_QList_T_QWidget_T___capacity(void *thisObj) { + const auto &result = fromPtr(thisObj)->capacity(); + return result; +} +// clear() +void c_QList_T_QWidget_T___clear(void *thisObj) { + fromPtr(thisObj)->clear(); +} +// constFirst() const +const void *c_QList_T_QWidget_T___constFirst(void *thisObj) { + const auto &result = fromPtr(thisObj)->constFirst(); + return result; +} +// constLast() const +const void *c_QList_T_QWidget_T___constLast(void *thisObj) { + const auto &result = fromPtr(thisObj)->constLast(); + return result; +} +// count() const +qsizetype c_QList_T_QWidget_T___count(void *thisObj) { + const auto &result = fromPtr(thisObj)->count(); + return result; +} +// detach() +void c_QList_T_QWidget_T___detach(void *thisObj) { + fromPtr(thisObj)->detach(); +} +// empty() const +bool c_QList_T_QWidget_T___empty(void *thisObj) { + const auto &result = fromPtr(thisObj)->empty(); + return result; +} +// first() +void *c_QList_T_QWidget_T___first(void *thisObj) { + const auto &result = fromPtr(thisObj)->first(); + return result; +} +// first(qsizetype n) const +void *c_QList_T_QWidget_T___first_qsizetype(void *thisObj, qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->first(n)}; + return result; +} +// front() +void *c_QList_T_QWidget_T___front(void *thisObj) { + const auto &result = fromPtr(thisObj)->front(); + return result; +} +// isDetached() const +bool c_QList_T_QWidget_T___isDetached(void *thisObj) { + const auto &result = fromPtr(thisObj)->isDetached(); + return result; +} +// isEmpty() const +bool c_QList_T_QWidget_T___isEmpty(void *thisObj) { + const auto &result = fromPtr(thisObj)->isEmpty(); + return result; +} +// isSharedWith(const QList & other) const +bool c_QList_T_QWidget_T___isSharedWith_QList_T(void *thisObj, void *other_) { + assert(other_); + auto &other = *reinterpret_cast *>(other_); + const auto &result = fromPtr(thisObj)->isSharedWith(other); + return result; +} +// last() +void *c_QList_T_QWidget_T___last(void *thisObj) { + const auto &result = fromPtr(thisObj)->last(); + return result; +} +// last(qsizetype n) const +void *c_QList_T_QWidget_T___last_qsizetype(void *thisObj, qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->last(n)}; + return result; +} +// length() const +qsizetype c_QList_T_QWidget_T___length(void *thisObj) { + const auto &result = fromPtr(thisObj)->length(); + return result; +} +// mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QWidget_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->mid(pos, len)}; + return result; +} +// move(qsizetype from, qsizetype to) +void c_QList_T_QWidget_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to) { + fromPtr(thisObj)->move(from, to); +} +// pop_back() +void c_QList_T_QWidget_T___pop_back(void *thisObj) { + fromPtr(thisObj)->pop_back(); +} +// pop_front() +void c_QList_T_QWidget_T___pop_front(void *thisObj) { + fromPtr(thisObj)->pop_front(); +} +// remove(qsizetype i, qsizetype n) +void c_QList_T_QWidget_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n) { + fromPtr(thisObj)->remove(i, n); +} +// removeAt(qsizetype i) +void c_QList_T_QWidget_T___removeAt_qsizetype(void *thisObj, qsizetype i) { + fromPtr(thisObj)->removeAt(i); +} +// removeFirst() +void c_QList_T_QWidget_T___removeFirst(void *thisObj) { + fromPtr(thisObj)->removeFirst(); +} +// removeLast() +void c_QList_T_QWidget_T___removeLast(void *thisObj) { + fromPtr(thisObj)->removeLast(); +} +// reserve(qsizetype size) +void c_QList_T_QWidget_T___reserve_qsizetype(void *thisObj, qsizetype size) { + fromPtr(thisObj)->reserve(size); +} +// resize(qsizetype size) +void c_QList_T_QWidget_T___resize_qsizetype(void *thisObj, qsizetype size) { + fromPtr(thisObj)->resize(size); +} +// shrink_to_fit() +void c_QList_T_QWidget_T___shrink_to_fit(void *thisObj) { + fromPtr(thisObj)->shrink_to_fit(); +} +// size() const +qsizetype c_QList_T_QWidget_T___size(void *thisObj) { + const auto &result = fromPtr(thisObj)->size(); + return result; +} +// sliced(qsizetype pos) const +void *c_QList_T_QWidget_T___sliced_qsizetype(void *thisObj, qsizetype pos) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos)}; + return result; +} +// sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QWidget_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos, n)}; + return result; +} +// squeeze() +void c_QList_T_QWidget_T___squeeze(void *thisObj) { + fromPtr(thisObj)->squeeze(); +} +// swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QWidget_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j) { + fromPtr(thisObj)->swapItemsAt(i, j); +} +// takeAt(qsizetype i) +void *c_QList_T_QWidget_T___takeAt_qsizetype(void *thisObj, qsizetype i) { + const auto &result = fromPtr(thisObj)->takeAt(i); + return result; +} +// toList() const +void *c_QList_T_QWidget_T___toList(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toList()}; + return result; +} +// toVector() const +void *c_QList_T_QWidget_T___toVector(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toVector()}; + return result; +} +// value(qsizetype i) const +void *c_QList_T_QWidget_T___value_qsizetype(void *thisObj, qsizetype i) { + const auto &result = fromPtr(thisObj)->value(i); + return result; +} +void c_QList_T_QWidget_T___destructor(void *thisObj) { + delete fromPtr(thisObj); +} +} diff --git a/generated/QtDartBindings/dart/ffi/QList_c.h b/generated/QtDartBindings/dart/ffi/QList_c.h new file mode 100644 index 0000000..c819cee --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QList_c.h @@ -0,0 +1,1788 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.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 + +namespace QtDartBindings_wrappersNS { +template class QList_wrapper : public ::QList { +public: + ~QList_wrapper(); + QList_wrapper(); + QList_wrapper(qsizetype size); + void append(const QList &l); + const T &at(qsizetype i) const; + T &back(); + qsizetype capacity() const; + void clear(); + const T &constFirst() const; + const T &constLast() const; + qsizetype count() const; + void detach(); + bool empty() const; + T &first(); + QList first(qsizetype n) const; + T &front(); + bool isDetached() const; + bool isEmpty() const; + bool isSharedWith(const QList &other) const; + T &last(); + QList last(qsizetype n) const; + qsizetype length() const; + QList mid(qsizetype pos, qsizetype len = -1) const; + void move(qsizetype from, qsizetype to); + void pop_back(); + void pop_front(); + void remove(qsizetype i, qsizetype n = 1); + void removeAt(qsizetype i); + void removeFirst(); + void removeLast(); + void reserve(qsizetype size); + void resize(qsizetype size); + void shrink_to_fit(); + qsizetype size() const; + QList sliced(qsizetype pos) const; + QList sliced(qsizetype pos, qsizetype n) const; + void squeeze(); + void swapItemsAt(qsizetype i, qsizetype j); + T takeAt(qsizetype i); + QList toList() const; + QList toVector() const; + T value(qsizetype i) const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QList::QList() +QtDartBindings_EXPORT void *c_QList_T_QVariant_T___constructor(); +// QList::QList(qsizetype size) +QtDartBindings_EXPORT void * +c_QList_T_QVariant_T___constructor_qsizetype(qsizetype size); +// QList::append(const QList & l) +QtDartBindings_EXPORT void c_QList_T_QVariant_T___append_QList_T(void *thisObj, + void *l_); +// QList::at(qsizetype i) const +QtDartBindings_EXPORT const void * +c_QList_T_QVariant_T___at_qsizetype(void *thisObj, qsizetype i); +// QList::back() +QtDartBindings_EXPORT void *c_QList_T_QVariant_T___back(void *thisObj); +// QList::capacity() const +QtDartBindings_EXPORT qsizetype c_QList_T_QVariant_T___capacity(void *thisObj); +// QList::clear() +QtDartBindings_EXPORT void c_QList_T_QVariant_T___clear(void *thisObj); +// QList::constFirst() const +QtDartBindings_EXPORT const void * +c_QList_T_QVariant_T___constFirst(void *thisObj); +// QList::constLast() const +QtDartBindings_EXPORT const void * +c_QList_T_QVariant_T___constLast(void *thisObj); +// QList::count() const +QtDartBindings_EXPORT qsizetype c_QList_T_QVariant_T___count(void *thisObj); +// QList::detach() +QtDartBindings_EXPORT void c_QList_T_QVariant_T___detach(void *thisObj); +// QList::empty() const +QtDartBindings_EXPORT bool c_QList_T_QVariant_T___empty(void *thisObj); +// QList::first() +QtDartBindings_EXPORT void *c_QList_T_QVariant_T___first(void *thisObj); +// QList::first(qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QVariant_T___first_qsizetype(void *thisObj, qsizetype n); +// QList::front() +QtDartBindings_EXPORT void *c_QList_T_QVariant_T___front(void *thisObj); +// QList::isDetached() const +QtDartBindings_EXPORT bool c_QList_T_QVariant_T___isDetached(void *thisObj); +// QList::isEmpty() const +QtDartBindings_EXPORT bool c_QList_T_QVariant_T___isEmpty(void *thisObj); +// QList::isSharedWith(const QList & other) const +QtDartBindings_EXPORT bool +c_QList_T_QVariant_T___isSharedWith_QList_T(void *thisObj, void *other_); +// QList::last() +QtDartBindings_EXPORT void *c_QList_T_QVariant_T___last(void *thisObj); +// QList::last(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_QVariant_T___last_qsizetype(void *thisObj, + qsizetype n); +// QList::length() const +QtDartBindings_EXPORT qsizetype c_QList_T_QVariant_T___length(void *thisObj); +// QList::mid(qsizetype pos, qsizetype len) const +QtDartBindings_EXPORT void * +c_QList_T_QVariant_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len); +// QList::move(qsizetype from, qsizetype to) +QtDartBindings_EXPORT void +c_QList_T_QVariant_T___move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to); +// QList::pop_back() +QtDartBindings_EXPORT void c_QList_T_QVariant_T___pop_back(void *thisObj); +// QList::pop_front() +QtDartBindings_EXPORT void c_QList_T_QVariant_T___pop_front(void *thisObj); +// QList::remove(qsizetype i, qsizetype n) +QtDartBindings_EXPORT void +c_QList_T_QVariant_T___remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n); +// QList::removeAt(qsizetype i) +QtDartBindings_EXPORT void +c_QList_T_QVariant_T___removeAt_qsizetype(void *thisObj, qsizetype i); +// QList::removeFirst() +QtDartBindings_EXPORT void c_QList_T_QVariant_T___removeFirst(void *thisObj); +// QList::removeLast() +QtDartBindings_EXPORT void c_QList_T_QVariant_T___removeLast(void *thisObj); +// QList::reserve(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QVariant_T___reserve_qsizetype(void *thisObj, qsizetype size); +// QList::resize(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QVariant_T___resize_qsizetype(void *thisObj, qsizetype size); +// QList::shrink_to_fit() +QtDartBindings_EXPORT void c_QList_T_QVariant_T___shrink_to_fit(void *thisObj); +// QList::size() const +QtDartBindings_EXPORT qsizetype c_QList_T_QVariant_T___size(void *thisObj); +// QList::sliced(qsizetype pos) const +QtDartBindings_EXPORT void * +c_QList_T_QVariant_T___sliced_qsizetype(void *thisObj, qsizetype pos); +// QList::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QVariant_T___sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n); +// QList::squeeze() +QtDartBindings_EXPORT void c_QList_T_QVariant_T___squeeze(void *thisObj); +// QList::swapItemsAt(qsizetype i, qsizetype j) +QtDartBindings_EXPORT void +c_QList_T_QVariant_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j); +// QList::takeAt(qsizetype i) +QtDartBindings_EXPORT void * +c_QList_T_QVariant_T___takeAt_qsizetype(void *thisObj, qsizetype i); +// QList::toList() const +QtDartBindings_EXPORT void *c_QList_T_QVariant_T___toList(void *thisObj); +// QList::toVector() const +QtDartBindings_EXPORT void *c_QList_T_QVariant_T___toVector(void *thisObj); +// QList::value(qsizetype i) const +QtDartBindings_EXPORT void * +c_QList_T_QVariant_T___value_qsizetype(void *thisObj, qsizetype i); +QtDartBindings_EXPORT void c_QList_T_QVariant_T___destructor(void *thisObj); +QtDartBindings_EXPORT void c_QList_T_QVariant_T__Finalizer(void *cppObj); +} +extern "C" { +// QList::QList() +QtDartBindings_EXPORT void *c_QList_T_QString_T___constructor(); +// QList::QList(qsizetype size) +QtDartBindings_EXPORT void * +c_QList_T_QString_T___constructor_qsizetype(qsizetype size); +// QList::append(const QList & l) +QtDartBindings_EXPORT void c_QList_T_QString_T___append_QList_T(void *thisObj, + void *l_); +// QList::at(qsizetype i) const +QtDartBindings_EXPORT const void * +c_QList_T_QString_T___at_qsizetype(void *thisObj, qsizetype i); +// QList::back() +QtDartBindings_EXPORT void *c_QList_T_QString_T___back(void *thisObj); +// QList::capacity() const +QtDartBindings_EXPORT qsizetype c_QList_T_QString_T___capacity(void *thisObj); +// QList::clear() +QtDartBindings_EXPORT void c_QList_T_QString_T___clear(void *thisObj); +// QList::constFirst() const +QtDartBindings_EXPORT const void * +c_QList_T_QString_T___constFirst(void *thisObj); +// QList::constLast() const +QtDartBindings_EXPORT const void * +c_QList_T_QString_T___constLast(void *thisObj); +// QList::count() const +QtDartBindings_EXPORT qsizetype c_QList_T_QString_T___count(void *thisObj); +// QList::detach() +QtDartBindings_EXPORT void c_QList_T_QString_T___detach(void *thisObj); +// QList::empty() const +QtDartBindings_EXPORT bool c_QList_T_QString_T___empty(void *thisObj); +// QList::first() +QtDartBindings_EXPORT void *c_QList_T_QString_T___first(void *thisObj); +// QList::first(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_QString_T___first_qsizetype(void *thisObj, + qsizetype n); +// QList::front() +QtDartBindings_EXPORT void *c_QList_T_QString_T___front(void *thisObj); +// QList::isDetached() const +QtDartBindings_EXPORT bool c_QList_T_QString_T___isDetached(void *thisObj); +// QList::isEmpty() const +QtDartBindings_EXPORT bool c_QList_T_QString_T___isEmpty(void *thisObj); +// QList::isSharedWith(const QList & other) const +QtDartBindings_EXPORT bool +c_QList_T_QString_T___isSharedWith_QList_T(void *thisObj, void *other_); +// QList::last() +QtDartBindings_EXPORT void *c_QList_T_QString_T___last(void *thisObj); +// QList::last(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_QString_T___last_qsizetype(void *thisObj, + qsizetype n); +// QList::length() const +QtDartBindings_EXPORT qsizetype c_QList_T_QString_T___length(void *thisObj); +// QList::mid(qsizetype pos, qsizetype len) const +QtDartBindings_EXPORT void * +c_QList_T_QString_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len); +// QList::move(qsizetype from, qsizetype to) +QtDartBindings_EXPORT void +c_QList_T_QString_T___move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to); +// QList::pop_back() +QtDartBindings_EXPORT void c_QList_T_QString_T___pop_back(void *thisObj); +// QList::pop_front() +QtDartBindings_EXPORT void c_QList_T_QString_T___pop_front(void *thisObj); +// QList::remove(qsizetype i, qsizetype n) +QtDartBindings_EXPORT void +c_QList_T_QString_T___remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n); +// QList::removeAt(qsizetype i) +QtDartBindings_EXPORT void +c_QList_T_QString_T___removeAt_qsizetype(void *thisObj, qsizetype i); +// QList::removeFirst() +QtDartBindings_EXPORT void c_QList_T_QString_T___removeFirst(void *thisObj); +// QList::removeLast() +QtDartBindings_EXPORT void c_QList_T_QString_T___removeLast(void *thisObj); +// QList::reserve(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QString_T___reserve_qsizetype(void *thisObj, qsizetype size); +// QList::resize(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QString_T___resize_qsizetype(void *thisObj, qsizetype size); +// QList::shrink_to_fit() +QtDartBindings_EXPORT void c_QList_T_QString_T___shrink_to_fit(void *thisObj); +// QList::size() const +QtDartBindings_EXPORT qsizetype c_QList_T_QString_T___size(void *thisObj); +// QList::sliced(qsizetype pos) const +QtDartBindings_EXPORT void * +c_QList_T_QString_T___sliced_qsizetype(void *thisObj, qsizetype pos); +// QList::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QString_T___sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n); +// QList::squeeze() +QtDartBindings_EXPORT void c_QList_T_QString_T___squeeze(void *thisObj); +// QList::swapItemsAt(qsizetype i, qsizetype j) +QtDartBindings_EXPORT void +c_QList_T_QString_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, qsizetype j); +// QList::takeAt(qsizetype i) +QtDartBindings_EXPORT void * +c_QList_T_QString_T___takeAt_qsizetype(void *thisObj, qsizetype i); +// QList::toList() const +QtDartBindings_EXPORT void *c_QList_T_QString_T___toList(void *thisObj); +// QList::toVector() const +QtDartBindings_EXPORT void *c_QList_T_QString_T___toVector(void *thisObj); +// QList::value(qsizetype i) const +QtDartBindings_EXPORT void *c_QList_T_QString_T___value_qsizetype(void *thisObj, + qsizetype i); +QtDartBindings_EXPORT void c_QList_T_QString_T___destructor(void *thisObj); +QtDartBindings_EXPORT void c_QList_T_QString_T__Finalizer(void *cppObj); +} +extern "C" { +// QList::QList() +QtDartBindings_EXPORT void *c_QList_T_unsigned_int_T___constructor(); +// QList::QList(qsizetype size) +QtDartBindings_EXPORT void * +c_QList_T_unsigned_int_T___constructor_qsizetype(qsizetype size); +// QList::append(const QList & l) +QtDartBindings_EXPORT void +c_QList_T_unsigned_int_T___append_QList_T(void *thisObj, void *l_); +// QList::at(qsizetype i) const +QtDartBindings_EXPORT const unsigned int +c_QList_T_unsigned_int_T___at_qsizetype(void *thisObj, qsizetype i); +// QList::back() +QtDartBindings_EXPORT unsigned int +c_QList_T_unsigned_int_T___back(void *thisObj); +// QList::capacity() const +QtDartBindings_EXPORT qsizetype +c_QList_T_unsigned_int_T___capacity(void *thisObj); +// QList::clear() +QtDartBindings_EXPORT void c_QList_T_unsigned_int_T___clear(void *thisObj); +// QList::constFirst() const +QtDartBindings_EXPORT const unsigned int +c_QList_T_unsigned_int_T___constFirst(void *thisObj); +// QList::constLast() const +QtDartBindings_EXPORT const unsigned int +c_QList_T_unsigned_int_T___constLast(void *thisObj); +// QList::count() const +QtDartBindings_EXPORT qsizetype c_QList_T_unsigned_int_T___count(void *thisObj); +// QList::detach() +QtDartBindings_EXPORT void c_QList_T_unsigned_int_T___detach(void *thisObj); +// QList::empty() const +QtDartBindings_EXPORT bool c_QList_T_unsigned_int_T___empty(void *thisObj); +// QList::first() +QtDartBindings_EXPORT unsigned int +c_QList_T_unsigned_int_T___first(void *thisObj); +// QList::first(qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_unsigned_int_T___first_qsizetype(void *thisObj, qsizetype n); +// QList::front() +QtDartBindings_EXPORT unsigned int +c_QList_T_unsigned_int_T___front(void *thisObj); +// QList::isDetached() const +QtDartBindings_EXPORT bool c_QList_T_unsigned_int_T___isDetached(void *thisObj); +// QList::isEmpty() const +QtDartBindings_EXPORT bool c_QList_T_unsigned_int_T___isEmpty(void *thisObj); +// QList::isSharedWith(const QList & other) const +QtDartBindings_EXPORT bool +c_QList_T_unsigned_int_T___isSharedWith_QList_T(void *thisObj, void *other_); +// QList::last() +QtDartBindings_EXPORT unsigned int +c_QList_T_unsigned_int_T___last(void *thisObj); +// QList::last(qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_unsigned_int_T___last_qsizetype(void *thisObj, qsizetype n); +// QList::length() const +QtDartBindings_EXPORT qsizetype +c_QList_T_unsigned_int_T___length(void *thisObj); +// QList::mid(qsizetype pos, qsizetype len) const +QtDartBindings_EXPORT void * +c_QList_T_unsigned_int_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len); +// QList::move(qsizetype from, qsizetype to) +QtDartBindings_EXPORT void c_QList_T_unsigned_int_T___move_qsizetype_qsizetype( + void *thisObj, qsizetype from, qsizetype to); +// QList::pop_back() +QtDartBindings_EXPORT void c_QList_T_unsigned_int_T___pop_back(void *thisObj); +// QList::pop_front() +QtDartBindings_EXPORT void c_QList_T_unsigned_int_T___pop_front(void *thisObj); +// QList::remove(qsizetype i, qsizetype n) +QtDartBindings_EXPORT void +c_QList_T_unsigned_int_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, qsizetype n); +// QList::removeAt(qsizetype i) +QtDartBindings_EXPORT void +c_QList_T_unsigned_int_T___removeAt_qsizetype(void *thisObj, qsizetype i); +// QList::removeFirst() +QtDartBindings_EXPORT void +c_QList_T_unsigned_int_T___removeFirst(void *thisObj); +// QList::removeLast() +QtDartBindings_EXPORT void c_QList_T_unsigned_int_T___removeLast(void *thisObj); +// QList::reserve(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_unsigned_int_T___reserve_qsizetype(void *thisObj, qsizetype size); +// QList::resize(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_unsigned_int_T___resize_qsizetype(void *thisObj, qsizetype size); +// QList::shrink_to_fit() +QtDartBindings_EXPORT void +c_QList_T_unsigned_int_T___shrink_to_fit(void *thisObj); +// QList::size() const +QtDartBindings_EXPORT qsizetype c_QList_T_unsigned_int_T___size(void *thisObj); +// QList::sliced(qsizetype pos) const +QtDartBindings_EXPORT void * +c_QList_T_unsigned_int_T___sliced_qsizetype(void *thisObj, qsizetype pos); +// QList::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_unsigned_int_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n); +// QList::squeeze() +QtDartBindings_EXPORT void c_QList_T_unsigned_int_T___squeeze(void *thisObj); +// QList::swapItemsAt(qsizetype i, qsizetype j) +QtDartBindings_EXPORT void +c_QList_T_unsigned_int_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j); +// QList::takeAt(qsizetype i) +QtDartBindings_EXPORT unsigned int +c_QList_T_unsigned_int_T___takeAt_qsizetype(void *thisObj, qsizetype i); +// QList::toList() const +QtDartBindings_EXPORT void *c_QList_T_unsigned_int_T___toList(void *thisObj); +// QList::toVector() const +QtDartBindings_EXPORT void *c_QList_T_unsigned_int_T___toVector(void *thisObj); +// QList::value(qsizetype i) const +QtDartBindings_EXPORT unsigned int +c_QList_T_unsigned_int_T___value_qsizetype(void *thisObj, qsizetype i); +QtDartBindings_EXPORT void c_QList_T_unsigned_int_T___destructor(void *thisObj); +QtDartBindings_EXPORT void c_QList_T_unsigned_int_T__Finalizer(void *cppObj); +} +extern "C" { +// QList::QList() +QtDartBindings_EXPORT void *c_QList_T_QStandardItem_T___constructor(); +// QList::QList(qsizetype size) +QtDartBindings_EXPORT void * +c_QList_T_QStandardItem_T___constructor_qsizetype(qsizetype size); +// QList::append(const QList & l) +QtDartBindings_EXPORT void +c_QList_T_QStandardItem_T___append_QList_T(void *thisObj, void *l_); +// QList::at(qsizetype i) const +QtDartBindings_EXPORT const void * +c_QList_T_QStandardItem_T___at_qsizetype(void *thisObj, qsizetype i); +// QList::back() +QtDartBindings_EXPORT void *c_QList_T_QStandardItem_T___back(void *thisObj); +// QList::capacity() const +QtDartBindings_EXPORT qsizetype +c_QList_T_QStandardItem_T___capacity(void *thisObj); +// QList::clear() +QtDartBindings_EXPORT void c_QList_T_QStandardItem_T___clear(void *thisObj); +// QList::constFirst() const +QtDartBindings_EXPORT const void * +c_QList_T_QStandardItem_T___constFirst(void *thisObj); +// QList::constLast() const +QtDartBindings_EXPORT const void * +c_QList_T_QStandardItem_T___constLast(void *thisObj); +// QList::count() const +QtDartBindings_EXPORT qsizetype +c_QList_T_QStandardItem_T___count(void *thisObj); +// QList::detach() +QtDartBindings_EXPORT void c_QList_T_QStandardItem_T___detach(void *thisObj); +// QList::empty() const +QtDartBindings_EXPORT bool c_QList_T_QStandardItem_T___empty(void *thisObj); +// QList::first() +QtDartBindings_EXPORT void *c_QList_T_QStandardItem_T___first(void *thisObj); +// QList::first(qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QStandardItem_T___first_qsizetype(void *thisObj, qsizetype n); +// QList::front() +QtDartBindings_EXPORT void *c_QList_T_QStandardItem_T___front(void *thisObj); +// QList::isDetached() const +QtDartBindings_EXPORT bool +c_QList_T_QStandardItem_T___isDetached(void *thisObj); +// QList::isEmpty() const +QtDartBindings_EXPORT bool c_QList_T_QStandardItem_T___isEmpty(void *thisObj); +// QList::isSharedWith(const QList & other) const +QtDartBindings_EXPORT bool +c_QList_T_QStandardItem_T___isSharedWith_QList_T(void *thisObj, void *other_); +// QList::last() +QtDartBindings_EXPORT void *c_QList_T_QStandardItem_T___last(void *thisObj); +// QList::last(qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QStandardItem_T___last_qsizetype(void *thisObj, qsizetype n); +// QList::length() const +QtDartBindings_EXPORT qsizetype +c_QList_T_QStandardItem_T___length(void *thisObj); +// QList::mid(qsizetype pos, qsizetype len) const +QtDartBindings_EXPORT void *c_QList_T_QStandardItem_T___mid_qsizetype_qsizetype( + void *thisObj, qsizetype pos, qsizetype len); +// QList::move(qsizetype from, qsizetype to) +QtDartBindings_EXPORT void c_QList_T_QStandardItem_T___move_qsizetype_qsizetype( + void *thisObj, qsizetype from, qsizetype to); +// QList::pop_back() +QtDartBindings_EXPORT void c_QList_T_QStandardItem_T___pop_back(void *thisObj); +// QList::pop_front() +QtDartBindings_EXPORT void c_QList_T_QStandardItem_T___pop_front(void *thisObj); +// QList::remove(qsizetype i, qsizetype n) +QtDartBindings_EXPORT void +c_QList_T_QStandardItem_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n); +// QList::removeAt(qsizetype i) +QtDartBindings_EXPORT void +c_QList_T_QStandardItem_T___removeAt_qsizetype(void *thisObj, qsizetype i); +// QList::removeFirst() +QtDartBindings_EXPORT void +c_QList_T_QStandardItem_T___removeFirst(void *thisObj); +// QList::removeLast() +QtDartBindings_EXPORT void +c_QList_T_QStandardItem_T___removeLast(void *thisObj); +// QList::reserve(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QStandardItem_T___reserve_qsizetype(void *thisObj, qsizetype size); +// QList::resize(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QStandardItem_T___resize_qsizetype(void *thisObj, qsizetype size); +// QList::shrink_to_fit() +QtDartBindings_EXPORT void +c_QList_T_QStandardItem_T___shrink_to_fit(void *thisObj); +// QList::size() const +QtDartBindings_EXPORT qsizetype c_QList_T_QStandardItem_T___size(void *thisObj); +// QList::sliced(qsizetype pos) const +QtDartBindings_EXPORT void * +c_QList_T_QStandardItem_T___sliced_qsizetype(void *thisObj, qsizetype pos); +// QList::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QStandardItem_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n); +// QList::squeeze() +QtDartBindings_EXPORT void c_QList_T_QStandardItem_T___squeeze(void *thisObj); +// QList::swapItemsAt(qsizetype i, qsizetype j) +QtDartBindings_EXPORT void +c_QList_T_QStandardItem_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j); +// QList::takeAt(qsizetype i) +QtDartBindings_EXPORT void * +c_QList_T_QStandardItem_T___takeAt_qsizetype(void *thisObj, qsizetype i); +// QList::toList() const +QtDartBindings_EXPORT void *c_QList_T_QStandardItem_T___toList(void *thisObj); +// QList::toVector() const +QtDartBindings_EXPORT void *c_QList_T_QStandardItem_T___toVector(void *thisObj); +// QList::value(qsizetype i) const +QtDartBindings_EXPORT void * +c_QList_T_QStandardItem_T___value_qsizetype(void *thisObj, qsizetype i); +QtDartBindings_EXPORT void +c_QList_T_QStandardItem_T___destructor(void *thisObj); +QtDartBindings_EXPORT void c_QList_T_QStandardItem_T__Finalizer(void *cppObj); +} +extern "C" { +// QList::QList() +QtDartBindings_EXPORT void *c_QList_T_qreal_T___constructor(); +// QList::QList(qsizetype size) +QtDartBindings_EXPORT void * +c_QList_T_qreal_T___constructor_qsizetype(qsizetype size); +// QList::append(const QList & l) +QtDartBindings_EXPORT void c_QList_T_qreal_T___append_QList_T(void *thisObj, + void *l_); +// QList::at(qsizetype i) const +QtDartBindings_EXPORT const qreal +c_QList_T_qreal_T___at_qsizetype(void *thisObj, qsizetype i); +// QList::back() +QtDartBindings_EXPORT qreal c_QList_T_qreal_T___back(void *thisObj); +// QList::capacity() const +QtDartBindings_EXPORT qsizetype c_QList_T_qreal_T___capacity(void *thisObj); +// QList::clear() +QtDartBindings_EXPORT void c_QList_T_qreal_T___clear(void *thisObj); +// QList::constFirst() const +QtDartBindings_EXPORT const qreal c_QList_T_qreal_T___constFirst(void *thisObj); +// QList::constLast() const +QtDartBindings_EXPORT const qreal c_QList_T_qreal_T___constLast(void *thisObj); +// QList::count() const +QtDartBindings_EXPORT qsizetype c_QList_T_qreal_T___count(void *thisObj); +// QList::detach() +QtDartBindings_EXPORT void c_QList_T_qreal_T___detach(void *thisObj); +// QList::empty() const +QtDartBindings_EXPORT bool c_QList_T_qreal_T___empty(void *thisObj); +// QList::first() +QtDartBindings_EXPORT qreal c_QList_T_qreal_T___first(void *thisObj); +// QList::first(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_qreal_T___first_qsizetype(void *thisObj, + qsizetype n); +// QList::front() +QtDartBindings_EXPORT qreal c_QList_T_qreal_T___front(void *thisObj); +// QList::isDetached() const +QtDartBindings_EXPORT bool c_QList_T_qreal_T___isDetached(void *thisObj); +// QList::isEmpty() const +QtDartBindings_EXPORT bool c_QList_T_qreal_T___isEmpty(void *thisObj); +// QList::isSharedWith(const QList & other) const +QtDartBindings_EXPORT bool +c_QList_T_qreal_T___isSharedWith_QList_T(void *thisObj, void *other_); +// QList::last() +QtDartBindings_EXPORT qreal c_QList_T_qreal_T___last(void *thisObj); +// QList::last(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_qreal_T___last_qsizetype(void *thisObj, + qsizetype n); +// QList::length() const +QtDartBindings_EXPORT qsizetype c_QList_T_qreal_T___length(void *thisObj); +// QList::mid(qsizetype pos, qsizetype len) const +QtDartBindings_EXPORT void * +c_QList_T_qreal_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len); +// QList::move(qsizetype from, qsizetype to) +QtDartBindings_EXPORT void +c_QList_T_qreal_T___move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to); +// QList::pop_back() +QtDartBindings_EXPORT void c_QList_T_qreal_T___pop_back(void *thisObj); +// QList::pop_front() +QtDartBindings_EXPORT void c_QList_T_qreal_T___pop_front(void *thisObj); +// QList::remove(qsizetype i, qsizetype n) +QtDartBindings_EXPORT void +c_QList_T_qreal_T___remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n); +// QList::removeAt(qsizetype i) +QtDartBindings_EXPORT void c_QList_T_qreal_T___removeAt_qsizetype(void *thisObj, + qsizetype i); +// QList::removeFirst() +QtDartBindings_EXPORT void c_QList_T_qreal_T___removeFirst(void *thisObj); +// QList::removeLast() +QtDartBindings_EXPORT void c_QList_T_qreal_T___removeLast(void *thisObj); +// QList::reserve(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_qreal_T___reserve_qsizetype(void *thisObj, qsizetype size); +// QList::resize(qsizetype size) +QtDartBindings_EXPORT void c_QList_T_qreal_T___resize_qsizetype(void *thisObj, + qsizetype size); +// QList::shrink_to_fit() +QtDartBindings_EXPORT void c_QList_T_qreal_T___shrink_to_fit(void *thisObj); +// QList::size() const +QtDartBindings_EXPORT qsizetype c_QList_T_qreal_T___size(void *thisObj); +// QList::sliced(qsizetype pos) const +QtDartBindings_EXPORT void *c_QList_T_qreal_T___sliced_qsizetype(void *thisObj, + qsizetype pos); +// QList::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_qreal_T___sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n); +// QList::squeeze() +QtDartBindings_EXPORT void c_QList_T_qreal_T___squeeze(void *thisObj); +// QList::swapItemsAt(qsizetype i, qsizetype j) +QtDartBindings_EXPORT void +c_QList_T_qreal_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype j); +// QList::takeAt(qsizetype i) +QtDartBindings_EXPORT qreal c_QList_T_qreal_T___takeAt_qsizetype(void *thisObj, + qsizetype i); +// QList::toList() const +QtDartBindings_EXPORT void *c_QList_T_qreal_T___toList(void *thisObj); +// QList::toVector() const +QtDartBindings_EXPORT void *c_QList_T_qreal_T___toVector(void *thisObj); +// QList::value(qsizetype i) const +QtDartBindings_EXPORT qreal c_QList_T_qreal_T___value_qsizetype(void *thisObj, + qsizetype i); +QtDartBindings_EXPORT void c_QList_T_qreal_T___destructor(void *thisObj); +QtDartBindings_EXPORT void c_QList_T_qreal_T__Finalizer(void *cppObj); +} +extern "C" { +// QList::QList() +QtDartBindings_EXPORT void *c_QList_T_QObject_T___constructor(); +// QList::QList(qsizetype size) +QtDartBindings_EXPORT void * +c_QList_T_QObject_T___constructor_qsizetype(qsizetype size); +// QList::append(const QList & l) +QtDartBindings_EXPORT void c_QList_T_QObject_T___append_QList_T(void *thisObj, + void *l_); +// QList::at(qsizetype i) const +QtDartBindings_EXPORT const void * +c_QList_T_QObject_T___at_qsizetype(void *thisObj, qsizetype i); +// QList::back() +QtDartBindings_EXPORT void *c_QList_T_QObject_T___back(void *thisObj); +// QList::capacity() const +QtDartBindings_EXPORT qsizetype c_QList_T_QObject_T___capacity(void *thisObj); +// QList::clear() +QtDartBindings_EXPORT void c_QList_T_QObject_T___clear(void *thisObj); +// QList::constFirst() const +QtDartBindings_EXPORT const void * +c_QList_T_QObject_T___constFirst(void *thisObj); +// QList::constLast() const +QtDartBindings_EXPORT const void * +c_QList_T_QObject_T___constLast(void *thisObj); +// QList::count() const +QtDartBindings_EXPORT qsizetype c_QList_T_QObject_T___count(void *thisObj); +// QList::detach() +QtDartBindings_EXPORT void c_QList_T_QObject_T___detach(void *thisObj); +// QList::empty() const +QtDartBindings_EXPORT bool c_QList_T_QObject_T___empty(void *thisObj); +// QList::first() +QtDartBindings_EXPORT void *c_QList_T_QObject_T___first(void *thisObj); +// QList::first(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_QObject_T___first_qsizetype(void *thisObj, + qsizetype n); +// QList::front() +QtDartBindings_EXPORT void *c_QList_T_QObject_T___front(void *thisObj); +// QList::isDetached() const +QtDartBindings_EXPORT bool c_QList_T_QObject_T___isDetached(void *thisObj); +// QList::isEmpty() const +QtDartBindings_EXPORT bool c_QList_T_QObject_T___isEmpty(void *thisObj); +// QList::isSharedWith(const QList & other) const +QtDartBindings_EXPORT bool +c_QList_T_QObject_T___isSharedWith_QList_T(void *thisObj, void *other_); +// QList::last() +QtDartBindings_EXPORT void *c_QList_T_QObject_T___last(void *thisObj); +// QList::last(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_QObject_T___last_qsizetype(void *thisObj, + qsizetype n); +// QList::length() const +QtDartBindings_EXPORT qsizetype c_QList_T_QObject_T___length(void *thisObj); +// QList::mid(qsizetype pos, qsizetype len) const +QtDartBindings_EXPORT void * +c_QList_T_QObject_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len); +// QList::move(qsizetype from, qsizetype to) +QtDartBindings_EXPORT void +c_QList_T_QObject_T___move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to); +// QList::pop_back() +QtDartBindings_EXPORT void c_QList_T_QObject_T___pop_back(void *thisObj); +// QList::pop_front() +QtDartBindings_EXPORT void c_QList_T_QObject_T___pop_front(void *thisObj); +// QList::remove(qsizetype i, qsizetype n) +QtDartBindings_EXPORT void +c_QList_T_QObject_T___remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n); +// QList::removeAt(qsizetype i) +QtDartBindings_EXPORT void +c_QList_T_QObject_T___removeAt_qsizetype(void *thisObj, qsizetype i); +// QList::removeFirst() +QtDartBindings_EXPORT void c_QList_T_QObject_T___removeFirst(void *thisObj); +// QList::removeLast() +QtDartBindings_EXPORT void c_QList_T_QObject_T___removeLast(void *thisObj); +// QList::reserve(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QObject_T___reserve_qsizetype(void *thisObj, qsizetype size); +// QList::resize(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QObject_T___resize_qsizetype(void *thisObj, qsizetype size); +// QList::shrink_to_fit() +QtDartBindings_EXPORT void c_QList_T_QObject_T___shrink_to_fit(void *thisObj); +// QList::size() const +QtDartBindings_EXPORT qsizetype c_QList_T_QObject_T___size(void *thisObj); +// QList::sliced(qsizetype pos) const +QtDartBindings_EXPORT void * +c_QList_T_QObject_T___sliced_qsizetype(void *thisObj, qsizetype pos); +// QList::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QObject_T___sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n); +// QList::squeeze() +QtDartBindings_EXPORT void c_QList_T_QObject_T___squeeze(void *thisObj); +// QList::swapItemsAt(qsizetype i, qsizetype j) +QtDartBindings_EXPORT void +c_QList_T_QObject_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, qsizetype j); +// QList::takeAt(qsizetype i) +QtDartBindings_EXPORT void * +c_QList_T_QObject_T___takeAt_qsizetype(void *thisObj, qsizetype i); +// QList::toList() const +QtDartBindings_EXPORT void *c_QList_T_QObject_T___toList(void *thisObj); +// QList::toVector() const +QtDartBindings_EXPORT void *c_QList_T_QObject_T___toVector(void *thisObj); +// QList::value(qsizetype i) const +QtDartBindings_EXPORT void *c_QList_T_QObject_T___value_qsizetype(void *thisObj, + qsizetype i); +QtDartBindings_EXPORT void c_QList_T_QObject_T___destructor(void *thisObj); +QtDartBindings_EXPORT void c_QList_T_QObject_T__Finalizer(void *cppObj); +} +extern "C" { +// QList::QList() +QtDartBindings_EXPORT void *c_QList_T_QByteArray_T___constructor(); +// QList::QList(qsizetype size) +QtDartBindings_EXPORT void * +c_QList_T_QByteArray_T___constructor_qsizetype(qsizetype size); +// QList::append(const QList & l) +QtDartBindings_EXPORT void +c_QList_T_QByteArray_T___append_QList_T(void *thisObj, void *l_); +// QList::at(qsizetype i) const +QtDartBindings_EXPORT const void * +c_QList_T_QByteArray_T___at_qsizetype(void *thisObj, qsizetype i); +// QList::back() +QtDartBindings_EXPORT void *c_QList_T_QByteArray_T___back(void *thisObj); +// QList::capacity() const +QtDartBindings_EXPORT qsizetype +c_QList_T_QByteArray_T___capacity(void *thisObj); +// QList::clear() +QtDartBindings_EXPORT void c_QList_T_QByteArray_T___clear(void *thisObj); +// QList::constFirst() const +QtDartBindings_EXPORT const void * +c_QList_T_QByteArray_T___constFirst(void *thisObj); +// QList::constLast() const +QtDartBindings_EXPORT const void * +c_QList_T_QByteArray_T___constLast(void *thisObj); +// QList::count() const +QtDartBindings_EXPORT qsizetype c_QList_T_QByteArray_T___count(void *thisObj); +// QList::detach() +QtDartBindings_EXPORT void c_QList_T_QByteArray_T___detach(void *thisObj); +// QList::empty() const +QtDartBindings_EXPORT bool c_QList_T_QByteArray_T___empty(void *thisObj); +// QList::first() +QtDartBindings_EXPORT void *c_QList_T_QByteArray_T___first(void *thisObj); +// QList::first(qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QByteArray_T___first_qsizetype(void *thisObj, qsizetype n); +// QList::front() +QtDartBindings_EXPORT void *c_QList_T_QByteArray_T___front(void *thisObj); +// QList::isDetached() const +QtDartBindings_EXPORT bool c_QList_T_QByteArray_T___isDetached(void *thisObj); +// QList::isEmpty() const +QtDartBindings_EXPORT bool c_QList_T_QByteArray_T___isEmpty(void *thisObj); +// QList::isSharedWith(const QList & other) const +QtDartBindings_EXPORT bool +c_QList_T_QByteArray_T___isSharedWith_QList_T(void *thisObj, void *other_); +// QList::last() +QtDartBindings_EXPORT void *c_QList_T_QByteArray_T___last(void *thisObj); +// QList::last(qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QByteArray_T___last_qsizetype(void *thisObj, qsizetype n); +// QList::length() const +QtDartBindings_EXPORT qsizetype c_QList_T_QByteArray_T___length(void *thisObj); +// QList::mid(qsizetype pos, qsizetype len) const +QtDartBindings_EXPORT void * +c_QList_T_QByteArray_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len); +// QList::move(qsizetype from, qsizetype to) +QtDartBindings_EXPORT void +c_QList_T_QByteArray_T___move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to); +// QList::pop_back() +QtDartBindings_EXPORT void c_QList_T_QByteArray_T___pop_back(void *thisObj); +// QList::pop_front() +QtDartBindings_EXPORT void c_QList_T_QByteArray_T___pop_front(void *thisObj); +// QList::remove(qsizetype i, qsizetype n) +QtDartBindings_EXPORT void +c_QList_T_QByteArray_T___remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n); +// QList::removeAt(qsizetype i) +QtDartBindings_EXPORT void +c_QList_T_QByteArray_T___removeAt_qsizetype(void *thisObj, qsizetype i); +// QList::removeFirst() +QtDartBindings_EXPORT void c_QList_T_QByteArray_T___removeFirst(void *thisObj); +// QList::removeLast() +QtDartBindings_EXPORT void c_QList_T_QByteArray_T___removeLast(void *thisObj); +// QList::reserve(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QByteArray_T___reserve_qsizetype(void *thisObj, qsizetype size); +// QList::resize(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QByteArray_T___resize_qsizetype(void *thisObj, qsizetype size); +// QList::shrink_to_fit() +QtDartBindings_EXPORT void +c_QList_T_QByteArray_T___shrink_to_fit(void *thisObj); +// QList::size() const +QtDartBindings_EXPORT qsizetype c_QList_T_QByteArray_T___size(void *thisObj); +// QList::sliced(qsizetype pos) const +QtDartBindings_EXPORT void * +c_QList_T_QByteArray_T___sliced_qsizetype(void *thisObj, qsizetype pos); +// QList::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QByteArray_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, qsizetype n); +// QList::squeeze() +QtDartBindings_EXPORT void c_QList_T_QByteArray_T___squeeze(void *thisObj); +// QList::swapItemsAt(qsizetype i, qsizetype j) +QtDartBindings_EXPORT void +c_QList_T_QByteArray_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j); +// QList::takeAt(qsizetype i) +QtDartBindings_EXPORT void * +c_QList_T_QByteArray_T___takeAt_qsizetype(void *thisObj, qsizetype i); +// QList::toList() const +QtDartBindings_EXPORT void *c_QList_T_QByteArray_T___toList(void *thisObj); +// QList::toVector() const +QtDartBindings_EXPORT void *c_QList_T_QByteArray_T___toVector(void *thisObj); +// QList::value(qsizetype i) const +QtDartBindings_EXPORT void * +c_QList_T_QByteArray_T___value_qsizetype(void *thisObj, qsizetype i); +QtDartBindings_EXPORT void c_QList_T_QByteArray_T___destructor(void *thisObj); +QtDartBindings_EXPORT void c_QList_T_QByteArray_T__Finalizer(void *cppObj); +} +extern "C" { +// QList::QList() +QtDartBindings_EXPORT void *c_QList_T_QAction_T___constructor(); +// QList::QList(qsizetype size) +QtDartBindings_EXPORT void * +c_QList_T_QAction_T___constructor_qsizetype(qsizetype size); +// QList::append(const QList & l) +QtDartBindings_EXPORT void c_QList_T_QAction_T___append_QList_T(void *thisObj, + void *l_); +// QList::at(qsizetype i) const +QtDartBindings_EXPORT const void * +c_QList_T_QAction_T___at_qsizetype(void *thisObj, qsizetype i); +// QList::back() +QtDartBindings_EXPORT void *c_QList_T_QAction_T___back(void *thisObj); +// QList::capacity() const +QtDartBindings_EXPORT qsizetype c_QList_T_QAction_T___capacity(void *thisObj); +// QList::clear() +QtDartBindings_EXPORT void c_QList_T_QAction_T___clear(void *thisObj); +// QList::constFirst() const +QtDartBindings_EXPORT const void * +c_QList_T_QAction_T___constFirst(void *thisObj); +// QList::constLast() const +QtDartBindings_EXPORT const void * +c_QList_T_QAction_T___constLast(void *thisObj); +// QList::count() const +QtDartBindings_EXPORT qsizetype c_QList_T_QAction_T___count(void *thisObj); +// QList::detach() +QtDartBindings_EXPORT void c_QList_T_QAction_T___detach(void *thisObj); +// QList::empty() const +QtDartBindings_EXPORT bool c_QList_T_QAction_T___empty(void *thisObj); +// QList::first() +QtDartBindings_EXPORT void *c_QList_T_QAction_T___first(void *thisObj); +// QList::first(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_QAction_T___first_qsizetype(void *thisObj, + qsizetype n); +// QList::front() +QtDartBindings_EXPORT void *c_QList_T_QAction_T___front(void *thisObj); +// QList::isDetached() const +QtDartBindings_EXPORT bool c_QList_T_QAction_T___isDetached(void *thisObj); +// QList::isEmpty() const +QtDartBindings_EXPORT bool c_QList_T_QAction_T___isEmpty(void *thisObj); +// QList::isSharedWith(const QList & other) const +QtDartBindings_EXPORT bool +c_QList_T_QAction_T___isSharedWith_QList_T(void *thisObj, void *other_); +// QList::last() +QtDartBindings_EXPORT void *c_QList_T_QAction_T___last(void *thisObj); +// QList::last(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_QAction_T___last_qsizetype(void *thisObj, + qsizetype n); +// QList::length() const +QtDartBindings_EXPORT qsizetype c_QList_T_QAction_T___length(void *thisObj); +// QList::mid(qsizetype pos, qsizetype len) const +QtDartBindings_EXPORT void * +c_QList_T_QAction_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len); +// QList::move(qsizetype from, qsizetype to) +QtDartBindings_EXPORT void +c_QList_T_QAction_T___move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to); +// QList::pop_back() +QtDartBindings_EXPORT void c_QList_T_QAction_T___pop_back(void *thisObj); +// QList::pop_front() +QtDartBindings_EXPORT void c_QList_T_QAction_T___pop_front(void *thisObj); +// QList::remove(qsizetype i, qsizetype n) +QtDartBindings_EXPORT void +c_QList_T_QAction_T___remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n); +// QList::removeAt(qsizetype i) +QtDartBindings_EXPORT void +c_QList_T_QAction_T___removeAt_qsizetype(void *thisObj, qsizetype i); +// QList::removeFirst() +QtDartBindings_EXPORT void c_QList_T_QAction_T___removeFirst(void *thisObj); +// QList::removeLast() +QtDartBindings_EXPORT void c_QList_T_QAction_T___removeLast(void *thisObj); +// QList::reserve(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QAction_T___reserve_qsizetype(void *thisObj, qsizetype size); +// QList::resize(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QAction_T___resize_qsizetype(void *thisObj, qsizetype size); +// QList::shrink_to_fit() +QtDartBindings_EXPORT void c_QList_T_QAction_T___shrink_to_fit(void *thisObj); +// QList::size() const +QtDartBindings_EXPORT qsizetype c_QList_T_QAction_T___size(void *thisObj); +// QList::sliced(qsizetype pos) const +QtDartBindings_EXPORT void * +c_QList_T_QAction_T___sliced_qsizetype(void *thisObj, qsizetype pos); +// QList::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QAction_T___sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n); +// QList::squeeze() +QtDartBindings_EXPORT void c_QList_T_QAction_T___squeeze(void *thisObj); +// QList::swapItemsAt(qsizetype i, qsizetype j) +QtDartBindings_EXPORT void +c_QList_T_QAction_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, qsizetype j); +// QList::takeAt(qsizetype i) +QtDartBindings_EXPORT void * +c_QList_T_QAction_T___takeAt_qsizetype(void *thisObj, qsizetype i); +// QList::toList() const +QtDartBindings_EXPORT void *c_QList_T_QAction_T___toList(void *thisObj); +// QList::toVector() const +QtDartBindings_EXPORT void *c_QList_T_QAction_T___toVector(void *thisObj); +// QList::value(qsizetype i) const +QtDartBindings_EXPORT void *c_QList_T_QAction_T___value_qsizetype(void *thisObj, + qsizetype i); +QtDartBindings_EXPORT void c_QList_T_QAction_T___destructor(void *thisObj); +QtDartBindings_EXPORT void c_QList_T_QAction_T__Finalizer(void *cppObj); +} +extern "C" { +// QList::QList() +QtDartBindings_EXPORT void *c_QList_T_QKeySequence_T___constructor(); +// QList::QList(qsizetype size) +QtDartBindings_EXPORT void * +c_QList_T_QKeySequence_T___constructor_qsizetype(qsizetype size); +// QList::append(const QList & l) +QtDartBindings_EXPORT void +c_QList_T_QKeySequence_T___append_QList_T(void *thisObj, void *l_); +// QList::at(qsizetype i) const +QtDartBindings_EXPORT const void * +c_QList_T_QKeySequence_T___at_qsizetype(void *thisObj, qsizetype i); +// QList::back() +QtDartBindings_EXPORT void *c_QList_T_QKeySequence_T___back(void *thisObj); +// QList::capacity() const +QtDartBindings_EXPORT qsizetype +c_QList_T_QKeySequence_T___capacity(void *thisObj); +// QList::clear() +QtDartBindings_EXPORT void c_QList_T_QKeySequence_T___clear(void *thisObj); +// QList::constFirst() const +QtDartBindings_EXPORT const void * +c_QList_T_QKeySequence_T___constFirst(void *thisObj); +// QList::constLast() const +QtDartBindings_EXPORT const void * +c_QList_T_QKeySequence_T___constLast(void *thisObj); +// QList::count() const +QtDartBindings_EXPORT qsizetype c_QList_T_QKeySequence_T___count(void *thisObj); +// QList::detach() +QtDartBindings_EXPORT void c_QList_T_QKeySequence_T___detach(void *thisObj); +// QList::empty() const +QtDartBindings_EXPORT bool c_QList_T_QKeySequence_T___empty(void *thisObj); +// QList::first() +QtDartBindings_EXPORT void *c_QList_T_QKeySequence_T___first(void *thisObj); +// QList::first(qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QKeySequence_T___first_qsizetype(void *thisObj, qsizetype n); +// QList::front() +QtDartBindings_EXPORT void *c_QList_T_QKeySequence_T___front(void *thisObj); +// QList::isDetached() const +QtDartBindings_EXPORT bool c_QList_T_QKeySequence_T___isDetached(void *thisObj); +// QList::isEmpty() const +QtDartBindings_EXPORT bool c_QList_T_QKeySequence_T___isEmpty(void *thisObj); +// QList::isSharedWith(const QList & other) const +QtDartBindings_EXPORT bool +c_QList_T_QKeySequence_T___isSharedWith_QList_T(void *thisObj, void *other_); +// QList::last() +QtDartBindings_EXPORT void *c_QList_T_QKeySequence_T___last(void *thisObj); +// QList::last(qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QKeySequence_T___last_qsizetype(void *thisObj, qsizetype n); +// QList::length() const +QtDartBindings_EXPORT qsizetype +c_QList_T_QKeySequence_T___length(void *thisObj); +// QList::mid(qsizetype pos, qsizetype len) const +QtDartBindings_EXPORT void * +c_QList_T_QKeySequence_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len); +// QList::move(qsizetype from, qsizetype to) +QtDartBindings_EXPORT void c_QList_T_QKeySequence_T___move_qsizetype_qsizetype( + void *thisObj, qsizetype from, qsizetype to); +// QList::pop_back() +QtDartBindings_EXPORT void c_QList_T_QKeySequence_T___pop_back(void *thisObj); +// QList::pop_front() +QtDartBindings_EXPORT void c_QList_T_QKeySequence_T___pop_front(void *thisObj); +// QList::remove(qsizetype i, qsizetype n) +QtDartBindings_EXPORT void +c_QList_T_QKeySequence_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, qsizetype n); +// QList::removeAt(qsizetype i) +QtDartBindings_EXPORT void +c_QList_T_QKeySequence_T___removeAt_qsizetype(void *thisObj, qsizetype i); +// QList::removeFirst() +QtDartBindings_EXPORT void +c_QList_T_QKeySequence_T___removeFirst(void *thisObj); +// QList::removeLast() +QtDartBindings_EXPORT void c_QList_T_QKeySequence_T___removeLast(void *thisObj); +// QList::reserve(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QKeySequence_T___reserve_qsizetype(void *thisObj, qsizetype size); +// QList::resize(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QKeySequence_T___resize_qsizetype(void *thisObj, qsizetype size); +// QList::shrink_to_fit() +QtDartBindings_EXPORT void +c_QList_T_QKeySequence_T___shrink_to_fit(void *thisObj); +// QList::size() const +QtDartBindings_EXPORT qsizetype c_QList_T_QKeySequence_T___size(void *thisObj); +// QList::sliced(qsizetype pos) const +QtDartBindings_EXPORT void * +c_QList_T_QKeySequence_T___sliced_qsizetype(void *thisObj, qsizetype pos); +// QList::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QKeySequence_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n); +// QList::squeeze() +QtDartBindings_EXPORT void c_QList_T_QKeySequence_T___squeeze(void *thisObj); +// QList::swapItemsAt(qsizetype i, qsizetype j) +QtDartBindings_EXPORT void +c_QList_T_QKeySequence_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j); +// QList::takeAt(qsizetype i) +QtDartBindings_EXPORT void * +c_QList_T_QKeySequence_T___takeAt_qsizetype(void *thisObj, qsizetype i); +// QList::toList() const +QtDartBindings_EXPORT void *c_QList_T_QKeySequence_T___toList(void *thisObj); +// QList::toVector() const +QtDartBindings_EXPORT void *c_QList_T_QKeySequence_T___toVector(void *thisObj); +// QList::value(qsizetype i) const +QtDartBindings_EXPORT void * +c_QList_T_QKeySequence_T___value_qsizetype(void *thisObj, qsizetype i); +QtDartBindings_EXPORT void c_QList_T_QKeySequence_T___destructor(void *thisObj); +QtDartBindings_EXPORT void c_QList_T_QKeySequence_T__Finalizer(void *cppObj); +} +extern "C" { +// QList::QList() +QtDartBindings_EXPORT void *c_QList_T_QModelIndex_T___constructor(); +// QList::QList(qsizetype size) +QtDartBindings_EXPORT void * +c_QList_T_QModelIndex_T___constructor_qsizetype(qsizetype size); +// QList::append(const QList & l) +QtDartBindings_EXPORT void +c_QList_T_QModelIndex_T___append_QList_T(void *thisObj, void *l_); +// QList::at(qsizetype i) const +QtDartBindings_EXPORT const void * +c_QList_T_QModelIndex_T___at_qsizetype(void *thisObj, qsizetype i); +// QList::back() +QtDartBindings_EXPORT void *c_QList_T_QModelIndex_T___back(void *thisObj); +// QList::capacity() const +QtDartBindings_EXPORT qsizetype +c_QList_T_QModelIndex_T___capacity(void *thisObj); +// QList::clear() +QtDartBindings_EXPORT void c_QList_T_QModelIndex_T___clear(void *thisObj); +// QList::constFirst() const +QtDartBindings_EXPORT const void * +c_QList_T_QModelIndex_T___constFirst(void *thisObj); +// QList::constLast() const +QtDartBindings_EXPORT const void * +c_QList_T_QModelIndex_T___constLast(void *thisObj); +// QList::count() const +QtDartBindings_EXPORT qsizetype c_QList_T_QModelIndex_T___count(void *thisObj); +// QList::detach() +QtDartBindings_EXPORT void c_QList_T_QModelIndex_T___detach(void *thisObj); +// QList::empty() const +QtDartBindings_EXPORT bool c_QList_T_QModelIndex_T___empty(void *thisObj); +// QList::first() +QtDartBindings_EXPORT void *c_QList_T_QModelIndex_T___first(void *thisObj); +// QList::first(qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QModelIndex_T___first_qsizetype(void *thisObj, qsizetype n); +// QList::front() +QtDartBindings_EXPORT void *c_QList_T_QModelIndex_T___front(void *thisObj); +// QList::isDetached() const +QtDartBindings_EXPORT bool c_QList_T_QModelIndex_T___isDetached(void *thisObj); +// QList::isEmpty() const +QtDartBindings_EXPORT bool c_QList_T_QModelIndex_T___isEmpty(void *thisObj); +// QList::isSharedWith(const QList & other) const +QtDartBindings_EXPORT bool +c_QList_T_QModelIndex_T___isSharedWith_QList_T(void *thisObj, void *other_); +// QList::last() +QtDartBindings_EXPORT void *c_QList_T_QModelIndex_T___last(void *thisObj); +// QList::last(qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QModelIndex_T___last_qsizetype(void *thisObj, qsizetype n); +// QList::length() const +QtDartBindings_EXPORT qsizetype c_QList_T_QModelIndex_T___length(void *thisObj); +// QList::mid(qsizetype pos, qsizetype len) const +QtDartBindings_EXPORT void * +c_QList_T_QModelIndex_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len); +// QList::move(qsizetype from, qsizetype to) +QtDartBindings_EXPORT void c_QList_T_QModelIndex_T___move_qsizetype_qsizetype( + void *thisObj, qsizetype from, qsizetype to); +// QList::pop_back() +QtDartBindings_EXPORT void c_QList_T_QModelIndex_T___pop_back(void *thisObj); +// QList::pop_front() +QtDartBindings_EXPORT void c_QList_T_QModelIndex_T___pop_front(void *thisObj); +// QList::remove(qsizetype i, qsizetype n) +QtDartBindings_EXPORT void +c_QList_T_QModelIndex_T___remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n); +// QList::removeAt(qsizetype i) +QtDartBindings_EXPORT void +c_QList_T_QModelIndex_T___removeAt_qsizetype(void *thisObj, qsizetype i); +// QList::removeFirst() +QtDartBindings_EXPORT void c_QList_T_QModelIndex_T___removeFirst(void *thisObj); +// QList::removeLast() +QtDartBindings_EXPORT void c_QList_T_QModelIndex_T___removeLast(void *thisObj); +// QList::reserve(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QModelIndex_T___reserve_qsizetype(void *thisObj, qsizetype size); +// QList::resize(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QModelIndex_T___resize_qsizetype(void *thisObj, qsizetype size); +// QList::shrink_to_fit() +QtDartBindings_EXPORT void +c_QList_T_QModelIndex_T___shrink_to_fit(void *thisObj); +// QList::size() const +QtDartBindings_EXPORT qsizetype c_QList_T_QModelIndex_T___size(void *thisObj); +// QList::sliced(qsizetype pos) const +QtDartBindings_EXPORT void * +c_QList_T_QModelIndex_T___sliced_qsizetype(void *thisObj, qsizetype pos); +// QList::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QModelIndex_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n); +// QList::squeeze() +QtDartBindings_EXPORT void c_QList_T_QModelIndex_T___squeeze(void *thisObj); +// QList::swapItemsAt(qsizetype i, qsizetype j) +QtDartBindings_EXPORT void +c_QList_T_QModelIndex_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j); +// QList::takeAt(qsizetype i) +QtDartBindings_EXPORT void * +c_QList_T_QModelIndex_T___takeAt_qsizetype(void *thisObj, qsizetype i); +// QList::toList() const +QtDartBindings_EXPORT void *c_QList_T_QModelIndex_T___toList(void *thisObj); +// QList::toVector() const +QtDartBindings_EXPORT void *c_QList_T_QModelIndex_T___toVector(void *thisObj); +// QList::value(qsizetype i) const +QtDartBindings_EXPORT void * +c_QList_T_QModelIndex_T___value_qsizetype(void *thisObj, qsizetype i); +QtDartBindings_EXPORT void c_QList_T_QModelIndex_T___destructor(void *thisObj); +QtDartBindings_EXPORT void c_QList_T_QModelIndex_T__Finalizer(void *cppObj); +} +extern "C" { +// QList::QList() +QtDartBindings_EXPORT void *c_QList_T_QItemSelectionRange_T___constructor(); +// QList::QList(qsizetype size) +QtDartBindings_EXPORT void * +c_QList_T_QItemSelectionRange_T___constructor_qsizetype(qsizetype size); +// QList::append(const QList & l) +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T___append_QList_T(void *thisObj, void *l_); +// QList::at(qsizetype i) const +QtDartBindings_EXPORT const void * +c_QList_T_QItemSelectionRange_T___at_qsizetype(void *thisObj, qsizetype i); +// QList::back() +QtDartBindings_EXPORT void * +c_QList_T_QItemSelectionRange_T___back(void *thisObj); +// QList::capacity() const +QtDartBindings_EXPORT qsizetype +c_QList_T_QItemSelectionRange_T___capacity(void *thisObj); +// QList::clear() +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T___clear(void *thisObj); +// QList::constFirst() const +QtDartBindings_EXPORT const void * +c_QList_T_QItemSelectionRange_T___constFirst(void *thisObj); +// QList::constLast() const +QtDartBindings_EXPORT const void * +c_QList_T_QItemSelectionRange_T___constLast(void *thisObj); +// QList::count() const +QtDartBindings_EXPORT qsizetype +c_QList_T_QItemSelectionRange_T___count(void *thisObj); +// QList::detach() +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T___detach(void *thisObj); +// QList::empty() const +QtDartBindings_EXPORT bool +c_QList_T_QItemSelectionRange_T___empty(void *thisObj); +// QList::first() +QtDartBindings_EXPORT void * +c_QList_T_QItemSelectionRange_T___first(void *thisObj); +// QList::first(qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QItemSelectionRange_T___first_qsizetype(void *thisObj, qsizetype n); +// QList::front() +QtDartBindings_EXPORT void * +c_QList_T_QItemSelectionRange_T___front(void *thisObj); +// QList::isDetached() const +QtDartBindings_EXPORT bool +c_QList_T_QItemSelectionRange_T___isDetached(void *thisObj); +// QList::isEmpty() const +QtDartBindings_EXPORT bool +c_QList_T_QItemSelectionRange_T___isEmpty(void *thisObj); +// QList::isSharedWith(const QList & other) const +QtDartBindings_EXPORT bool +c_QList_T_QItemSelectionRange_T___isSharedWith_QList_T(void *thisObj, + void *other_); +// QList::last() +QtDartBindings_EXPORT void * +c_QList_T_QItemSelectionRange_T___last(void *thisObj); +// QList::last(qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QItemSelectionRange_T___last_qsizetype(void *thisObj, qsizetype n); +// QList::length() const +QtDartBindings_EXPORT qsizetype +c_QList_T_QItemSelectionRange_T___length(void *thisObj); +// QList::mid(qsizetype pos, qsizetype len) const +QtDartBindings_EXPORT void * +c_QList_T_QItemSelectionRange_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len); +// QList::move(qsizetype from, qsizetype to) +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to); +// QList::pop_back() +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T___pop_back(void *thisObj); +// QList::pop_front() +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T___pop_front(void *thisObj); +// QList::remove(qsizetype i, qsizetype n) +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n); +// QList::removeAt(qsizetype i) +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T___removeAt_qsizetype(void *thisObj, + qsizetype i); +// QList::removeFirst() +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T___removeFirst(void *thisObj); +// QList::removeLast() +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T___removeLast(void *thisObj); +// QList::reserve(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T___reserve_qsizetype(void *thisObj, + qsizetype size); +// QList::resize(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T___resize_qsizetype(void *thisObj, + qsizetype size); +// QList::shrink_to_fit() +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T___shrink_to_fit(void *thisObj); +// QList::size() const +QtDartBindings_EXPORT qsizetype +c_QList_T_QItemSelectionRange_T___size(void *thisObj); +// QList::sliced(qsizetype pos) const +QtDartBindings_EXPORT void * +c_QList_T_QItemSelectionRange_T___sliced_qsizetype(void *thisObj, + qsizetype pos); +// QList::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QItemSelectionRange_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n); +// QList::squeeze() +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T___squeeze(void *thisObj); +// QList::swapItemsAt(qsizetype i, qsizetype j) +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j); +// QList::takeAt(qsizetype i) +QtDartBindings_EXPORT void * +c_QList_T_QItemSelectionRange_T___takeAt_qsizetype(void *thisObj, qsizetype i); +// QList::toList() const +QtDartBindings_EXPORT void * +c_QList_T_QItemSelectionRange_T___toList(void *thisObj); +// QList::toVector() const +QtDartBindings_EXPORT void * +c_QList_T_QItemSelectionRange_T___toVector(void *thisObj); +// QList::value(qsizetype i) const +QtDartBindings_EXPORT void * +c_QList_T_QItemSelectionRange_T___value_qsizetype(void *thisObj, qsizetype i); +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T___destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T__Finalizer(void *cppObj); +} +extern "C" { +// QList::QList() +QtDartBindings_EXPORT void *c_QList_T_QSize_T___constructor(); +// QList::QList(qsizetype size) +QtDartBindings_EXPORT void * +c_QList_T_QSize_T___constructor_qsizetype(qsizetype size); +// QList::append(const QList & l) +QtDartBindings_EXPORT void c_QList_T_QSize_T___append_QList_T(void *thisObj, + void *l_); +// QList::at(qsizetype i) const +QtDartBindings_EXPORT const void * +c_QList_T_QSize_T___at_qsizetype(void *thisObj, qsizetype i); +// QList::back() +QtDartBindings_EXPORT void *c_QList_T_QSize_T___back(void *thisObj); +// QList::capacity() const +QtDartBindings_EXPORT qsizetype c_QList_T_QSize_T___capacity(void *thisObj); +// QList::clear() +QtDartBindings_EXPORT void c_QList_T_QSize_T___clear(void *thisObj); +// QList::constFirst() const +QtDartBindings_EXPORT const void *c_QList_T_QSize_T___constFirst(void *thisObj); +// QList::constLast() const +QtDartBindings_EXPORT const void *c_QList_T_QSize_T___constLast(void *thisObj); +// QList::count() const +QtDartBindings_EXPORT qsizetype c_QList_T_QSize_T___count(void *thisObj); +// QList::detach() +QtDartBindings_EXPORT void c_QList_T_QSize_T___detach(void *thisObj); +// QList::empty() const +QtDartBindings_EXPORT bool c_QList_T_QSize_T___empty(void *thisObj); +// QList::first() +QtDartBindings_EXPORT void *c_QList_T_QSize_T___first(void *thisObj); +// QList::first(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_QSize_T___first_qsizetype(void *thisObj, + qsizetype n); +// QList::front() +QtDartBindings_EXPORT void *c_QList_T_QSize_T___front(void *thisObj); +// QList::isDetached() const +QtDartBindings_EXPORT bool c_QList_T_QSize_T___isDetached(void *thisObj); +// QList::isEmpty() const +QtDartBindings_EXPORT bool c_QList_T_QSize_T___isEmpty(void *thisObj); +// QList::isSharedWith(const QList & other) const +QtDartBindings_EXPORT bool +c_QList_T_QSize_T___isSharedWith_QList_T(void *thisObj, void *other_); +// QList::last() +QtDartBindings_EXPORT void *c_QList_T_QSize_T___last(void *thisObj); +// QList::last(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_QSize_T___last_qsizetype(void *thisObj, + qsizetype n); +// QList::length() const +QtDartBindings_EXPORT qsizetype c_QList_T_QSize_T___length(void *thisObj); +// QList::mid(qsizetype pos, qsizetype len) const +QtDartBindings_EXPORT void * +c_QList_T_QSize_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len); +// QList::move(qsizetype from, qsizetype to) +QtDartBindings_EXPORT void +c_QList_T_QSize_T___move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to); +// QList::pop_back() +QtDartBindings_EXPORT void c_QList_T_QSize_T___pop_back(void *thisObj); +// QList::pop_front() +QtDartBindings_EXPORT void c_QList_T_QSize_T___pop_front(void *thisObj); +// QList::remove(qsizetype i, qsizetype n) +QtDartBindings_EXPORT void +c_QList_T_QSize_T___remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n); +// QList::removeAt(qsizetype i) +QtDartBindings_EXPORT void c_QList_T_QSize_T___removeAt_qsizetype(void *thisObj, + qsizetype i); +// QList::removeFirst() +QtDartBindings_EXPORT void c_QList_T_QSize_T___removeFirst(void *thisObj); +// QList::removeLast() +QtDartBindings_EXPORT void c_QList_T_QSize_T___removeLast(void *thisObj); +// QList::reserve(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QSize_T___reserve_qsizetype(void *thisObj, qsizetype size); +// QList::resize(qsizetype size) +QtDartBindings_EXPORT void c_QList_T_QSize_T___resize_qsizetype(void *thisObj, + qsizetype size); +// QList::shrink_to_fit() +QtDartBindings_EXPORT void c_QList_T_QSize_T___shrink_to_fit(void *thisObj); +// QList::size() const +QtDartBindings_EXPORT qsizetype c_QList_T_QSize_T___size(void *thisObj); +// QList::sliced(qsizetype pos) const +QtDartBindings_EXPORT void *c_QList_T_QSize_T___sliced_qsizetype(void *thisObj, + qsizetype pos); +// QList::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QSize_T___sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n); +// QList::squeeze() +QtDartBindings_EXPORT void c_QList_T_QSize_T___squeeze(void *thisObj); +// QList::swapItemsAt(qsizetype i, qsizetype j) +QtDartBindings_EXPORT void +c_QList_T_QSize_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype j); +// QList::takeAt(qsizetype i) +QtDartBindings_EXPORT void *c_QList_T_QSize_T___takeAt_qsizetype(void *thisObj, + qsizetype i); +// QList::toList() const +QtDartBindings_EXPORT void *c_QList_T_QSize_T___toList(void *thisObj); +// QList::toVector() const +QtDartBindings_EXPORT void *c_QList_T_QSize_T___toVector(void *thisObj); +// QList::value(qsizetype i) const +QtDartBindings_EXPORT void *c_QList_T_QSize_T___value_qsizetype(void *thisObj, + qsizetype i); +QtDartBindings_EXPORT void c_QList_T_QSize_T___destructor(void *thisObj); +QtDartBindings_EXPORT void c_QList_T_QSize_T__Finalizer(void *cppObj); +} +extern "C" { +// QList::QList() +QtDartBindings_EXPORT void *c_QList_T_int_T___constructor(); +// QList::QList(qsizetype size) +QtDartBindings_EXPORT void * +c_QList_T_int_T___constructor_qsizetype(qsizetype size); +// QList::append(const QList & l) +QtDartBindings_EXPORT void c_QList_T_int_T___append_QList_T(void *thisObj, + void *l_); +// QList::at(qsizetype i) const +QtDartBindings_EXPORT const int c_QList_T_int_T___at_qsizetype(void *thisObj, + qsizetype i); +// QList::back() +QtDartBindings_EXPORT int c_QList_T_int_T___back(void *thisObj); +// QList::capacity() const +QtDartBindings_EXPORT qsizetype c_QList_T_int_T___capacity(void *thisObj); +// QList::clear() +QtDartBindings_EXPORT void c_QList_T_int_T___clear(void *thisObj); +// QList::constFirst() const +QtDartBindings_EXPORT const int c_QList_T_int_T___constFirst(void *thisObj); +// QList::constLast() const +QtDartBindings_EXPORT const int c_QList_T_int_T___constLast(void *thisObj); +// QList::count() const +QtDartBindings_EXPORT qsizetype c_QList_T_int_T___count(void *thisObj); +// QList::detach() +QtDartBindings_EXPORT void c_QList_T_int_T___detach(void *thisObj); +// QList::empty() const +QtDartBindings_EXPORT bool c_QList_T_int_T___empty(void *thisObj); +// QList::first() +QtDartBindings_EXPORT int c_QList_T_int_T___first(void *thisObj); +// QList::first(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_int_T___first_qsizetype(void *thisObj, + qsizetype n); +// QList::front() +QtDartBindings_EXPORT int c_QList_T_int_T___front(void *thisObj); +// QList::isDetached() const +QtDartBindings_EXPORT bool c_QList_T_int_T___isDetached(void *thisObj); +// QList::isEmpty() const +QtDartBindings_EXPORT bool c_QList_T_int_T___isEmpty(void *thisObj); +// QList::isSharedWith(const QList & other) const +QtDartBindings_EXPORT bool c_QList_T_int_T___isSharedWith_QList_T(void *thisObj, + void *other_); +// QList::last() +QtDartBindings_EXPORT int c_QList_T_int_T___last(void *thisObj); +// QList::last(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_int_T___last_qsizetype(void *thisObj, + qsizetype n); +// QList::length() const +QtDartBindings_EXPORT qsizetype c_QList_T_int_T___length(void *thisObj); +// QList::mid(qsizetype pos, qsizetype len) const +QtDartBindings_EXPORT void * +c_QList_T_int_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len); +// QList::move(qsizetype from, qsizetype to) +QtDartBindings_EXPORT void +c_QList_T_int_T___move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to); +// QList::pop_back() +QtDartBindings_EXPORT void c_QList_T_int_T___pop_back(void *thisObj); +// QList::pop_front() +QtDartBindings_EXPORT void c_QList_T_int_T___pop_front(void *thisObj); +// QList::remove(qsizetype i, qsizetype n) +QtDartBindings_EXPORT void +c_QList_T_int_T___remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n); +// QList::removeAt(qsizetype i) +QtDartBindings_EXPORT void c_QList_T_int_T___removeAt_qsizetype(void *thisObj, + qsizetype i); +// QList::removeFirst() +QtDartBindings_EXPORT void c_QList_T_int_T___removeFirst(void *thisObj); +// QList::removeLast() +QtDartBindings_EXPORT void c_QList_T_int_T___removeLast(void *thisObj); +// QList::reserve(qsizetype size) +QtDartBindings_EXPORT void c_QList_T_int_T___reserve_qsizetype(void *thisObj, + qsizetype size); +// QList::resize(qsizetype size) +QtDartBindings_EXPORT void c_QList_T_int_T___resize_qsizetype(void *thisObj, + qsizetype size); +// QList::shrink_to_fit() +QtDartBindings_EXPORT void c_QList_T_int_T___shrink_to_fit(void *thisObj); +// QList::size() const +QtDartBindings_EXPORT qsizetype c_QList_T_int_T___size(void *thisObj); +// QList::sliced(qsizetype pos) const +QtDartBindings_EXPORT void *c_QList_T_int_T___sliced_qsizetype(void *thisObj, + qsizetype pos); +// QList::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_int_T___sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n); +// QList::squeeze() +QtDartBindings_EXPORT void c_QList_T_int_T___squeeze(void *thisObj); +// QList::swapItemsAt(qsizetype i, qsizetype j) +QtDartBindings_EXPORT void +c_QList_T_int_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype j); +// QList::takeAt(qsizetype i) +QtDartBindings_EXPORT int c_QList_T_int_T___takeAt_qsizetype(void *thisObj, + qsizetype i); +// QList::toList() const +QtDartBindings_EXPORT void *c_QList_T_int_T___toList(void *thisObj); +// QList::toVector() const +QtDartBindings_EXPORT void *c_QList_T_int_T___toVector(void *thisObj); +// QList::value(qsizetype i) const +QtDartBindings_EXPORT int c_QList_T_int_T___value_qsizetype(void *thisObj, + qsizetype i); +QtDartBindings_EXPORT void c_QList_T_int_T___destructor(void *thisObj); +QtDartBindings_EXPORT void c_QList_T_int_T__Finalizer(void *cppObj); +} +extern "C" { +// QList::QList() +QtDartBindings_EXPORT void *c_QList_T_QWindow_T___constructor(); +// QList::QList(qsizetype size) +QtDartBindings_EXPORT void * +c_QList_T_QWindow_T___constructor_qsizetype(qsizetype size); +// QList::append(const QList & l) +QtDartBindings_EXPORT void c_QList_T_QWindow_T___append_QList_T(void *thisObj, + void *l_); +// QList::at(qsizetype i) const +QtDartBindings_EXPORT const void * +c_QList_T_QWindow_T___at_qsizetype(void *thisObj, qsizetype i); +// QList::back() +QtDartBindings_EXPORT void *c_QList_T_QWindow_T___back(void *thisObj); +// QList::capacity() const +QtDartBindings_EXPORT qsizetype c_QList_T_QWindow_T___capacity(void *thisObj); +// QList::clear() +QtDartBindings_EXPORT void c_QList_T_QWindow_T___clear(void *thisObj); +// QList::constFirst() const +QtDartBindings_EXPORT const void * +c_QList_T_QWindow_T___constFirst(void *thisObj); +// QList::constLast() const +QtDartBindings_EXPORT const void * +c_QList_T_QWindow_T___constLast(void *thisObj); +// QList::count() const +QtDartBindings_EXPORT qsizetype c_QList_T_QWindow_T___count(void *thisObj); +// QList::detach() +QtDartBindings_EXPORT void c_QList_T_QWindow_T___detach(void *thisObj); +// QList::empty() const +QtDartBindings_EXPORT bool c_QList_T_QWindow_T___empty(void *thisObj); +// QList::first() +QtDartBindings_EXPORT void *c_QList_T_QWindow_T___first(void *thisObj); +// QList::first(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_QWindow_T___first_qsizetype(void *thisObj, + qsizetype n); +// QList::front() +QtDartBindings_EXPORT void *c_QList_T_QWindow_T___front(void *thisObj); +// QList::isDetached() const +QtDartBindings_EXPORT bool c_QList_T_QWindow_T___isDetached(void *thisObj); +// QList::isEmpty() const +QtDartBindings_EXPORT bool c_QList_T_QWindow_T___isEmpty(void *thisObj); +// QList::isSharedWith(const QList & other) const +QtDartBindings_EXPORT bool +c_QList_T_QWindow_T___isSharedWith_QList_T(void *thisObj, void *other_); +// QList::last() +QtDartBindings_EXPORT void *c_QList_T_QWindow_T___last(void *thisObj); +// QList::last(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_QWindow_T___last_qsizetype(void *thisObj, + qsizetype n); +// QList::length() const +QtDartBindings_EXPORT qsizetype c_QList_T_QWindow_T___length(void *thisObj); +// QList::mid(qsizetype pos, qsizetype len) const +QtDartBindings_EXPORT void * +c_QList_T_QWindow_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len); +// QList::move(qsizetype from, qsizetype to) +QtDartBindings_EXPORT void +c_QList_T_QWindow_T___move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to); +// QList::pop_back() +QtDartBindings_EXPORT void c_QList_T_QWindow_T___pop_back(void *thisObj); +// QList::pop_front() +QtDartBindings_EXPORT void c_QList_T_QWindow_T___pop_front(void *thisObj); +// QList::remove(qsizetype i, qsizetype n) +QtDartBindings_EXPORT void +c_QList_T_QWindow_T___remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n); +// QList::removeAt(qsizetype i) +QtDartBindings_EXPORT void +c_QList_T_QWindow_T___removeAt_qsizetype(void *thisObj, qsizetype i); +// QList::removeFirst() +QtDartBindings_EXPORT void c_QList_T_QWindow_T___removeFirst(void *thisObj); +// QList::removeLast() +QtDartBindings_EXPORT void c_QList_T_QWindow_T___removeLast(void *thisObj); +// QList::reserve(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QWindow_T___reserve_qsizetype(void *thisObj, qsizetype size); +// QList::resize(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QWindow_T___resize_qsizetype(void *thisObj, qsizetype size); +// QList::shrink_to_fit() +QtDartBindings_EXPORT void c_QList_T_QWindow_T___shrink_to_fit(void *thisObj); +// QList::size() const +QtDartBindings_EXPORT qsizetype c_QList_T_QWindow_T___size(void *thisObj); +// QList::sliced(qsizetype pos) const +QtDartBindings_EXPORT void * +c_QList_T_QWindow_T___sliced_qsizetype(void *thisObj, qsizetype pos); +// QList::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QWindow_T___sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n); +// QList::squeeze() +QtDartBindings_EXPORT void c_QList_T_QWindow_T___squeeze(void *thisObj); +// QList::swapItemsAt(qsizetype i, qsizetype j) +QtDartBindings_EXPORT void +c_QList_T_QWindow_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, qsizetype j); +// QList::takeAt(qsizetype i) +QtDartBindings_EXPORT void * +c_QList_T_QWindow_T___takeAt_qsizetype(void *thisObj, qsizetype i); +// QList::toList() const +QtDartBindings_EXPORT void *c_QList_T_QWindow_T___toList(void *thisObj); +// QList::toVector() const +QtDartBindings_EXPORT void *c_QList_T_QWindow_T___toVector(void *thisObj); +// QList::value(qsizetype i) const +QtDartBindings_EXPORT void *c_QList_T_QWindow_T___value_qsizetype(void *thisObj, + qsizetype i); +QtDartBindings_EXPORT void c_QList_T_QWindow_T___destructor(void *thisObj); +QtDartBindings_EXPORT void c_QList_T_QWindow_T__Finalizer(void *cppObj); +} +extern "C" { +// QList::QList() +QtDartBindings_EXPORT void *c_QList_T_QWidget_T___constructor(); +// QList::QList(qsizetype size) +QtDartBindings_EXPORT void * +c_QList_T_QWidget_T___constructor_qsizetype(qsizetype size); +// QList::append(const QList & l) +QtDartBindings_EXPORT void c_QList_T_QWidget_T___append_QList_T(void *thisObj, + void *l_); +// QList::at(qsizetype i) const +QtDartBindings_EXPORT const void * +c_QList_T_QWidget_T___at_qsizetype(void *thisObj, qsizetype i); +// QList::back() +QtDartBindings_EXPORT void *c_QList_T_QWidget_T___back(void *thisObj); +// QList::capacity() const +QtDartBindings_EXPORT qsizetype c_QList_T_QWidget_T___capacity(void *thisObj); +// QList::clear() +QtDartBindings_EXPORT void c_QList_T_QWidget_T___clear(void *thisObj); +// QList::constFirst() const +QtDartBindings_EXPORT const void * +c_QList_T_QWidget_T___constFirst(void *thisObj); +// QList::constLast() const +QtDartBindings_EXPORT const void * +c_QList_T_QWidget_T___constLast(void *thisObj); +// QList::count() const +QtDartBindings_EXPORT qsizetype c_QList_T_QWidget_T___count(void *thisObj); +// QList::detach() +QtDartBindings_EXPORT void c_QList_T_QWidget_T___detach(void *thisObj); +// QList::empty() const +QtDartBindings_EXPORT bool c_QList_T_QWidget_T___empty(void *thisObj); +// QList::first() +QtDartBindings_EXPORT void *c_QList_T_QWidget_T___first(void *thisObj); +// QList::first(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_QWidget_T___first_qsizetype(void *thisObj, + qsizetype n); +// QList::front() +QtDartBindings_EXPORT void *c_QList_T_QWidget_T___front(void *thisObj); +// QList::isDetached() const +QtDartBindings_EXPORT bool c_QList_T_QWidget_T___isDetached(void *thisObj); +// QList::isEmpty() const +QtDartBindings_EXPORT bool c_QList_T_QWidget_T___isEmpty(void *thisObj); +// QList::isSharedWith(const QList & other) const +QtDartBindings_EXPORT bool +c_QList_T_QWidget_T___isSharedWith_QList_T(void *thisObj, void *other_); +// QList::last() +QtDartBindings_EXPORT void *c_QList_T_QWidget_T___last(void *thisObj); +// QList::last(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_QWidget_T___last_qsizetype(void *thisObj, + qsizetype n); +// QList::length() const +QtDartBindings_EXPORT qsizetype c_QList_T_QWidget_T___length(void *thisObj); +// QList::mid(qsizetype pos, qsizetype len) const +QtDartBindings_EXPORT void * +c_QList_T_QWidget_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len); +// QList::move(qsizetype from, qsizetype to) +QtDartBindings_EXPORT void +c_QList_T_QWidget_T___move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to); +// QList::pop_back() +QtDartBindings_EXPORT void c_QList_T_QWidget_T___pop_back(void *thisObj); +// QList::pop_front() +QtDartBindings_EXPORT void c_QList_T_QWidget_T___pop_front(void *thisObj); +// QList::remove(qsizetype i, qsizetype n) +QtDartBindings_EXPORT void +c_QList_T_QWidget_T___remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n); +// QList::removeAt(qsizetype i) +QtDartBindings_EXPORT void +c_QList_T_QWidget_T___removeAt_qsizetype(void *thisObj, qsizetype i); +// QList::removeFirst() +QtDartBindings_EXPORT void c_QList_T_QWidget_T___removeFirst(void *thisObj); +// QList::removeLast() +QtDartBindings_EXPORT void c_QList_T_QWidget_T___removeLast(void *thisObj); +// QList::reserve(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QWidget_T___reserve_qsizetype(void *thisObj, qsizetype size); +// QList::resize(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QWidget_T___resize_qsizetype(void *thisObj, qsizetype size); +// QList::shrink_to_fit() +QtDartBindings_EXPORT void c_QList_T_QWidget_T___shrink_to_fit(void *thisObj); +// QList::size() const +QtDartBindings_EXPORT qsizetype c_QList_T_QWidget_T___size(void *thisObj); +// QList::sliced(qsizetype pos) const +QtDartBindings_EXPORT void * +c_QList_T_QWidget_T___sliced_qsizetype(void *thisObj, qsizetype pos); +// QList::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QWidget_T___sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n); +// QList::squeeze() +QtDartBindings_EXPORT void c_QList_T_QWidget_T___squeeze(void *thisObj); +// QList::swapItemsAt(qsizetype i, qsizetype j) +QtDartBindings_EXPORT void +c_QList_T_QWidget_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, qsizetype j); +// QList::takeAt(qsizetype i) +QtDartBindings_EXPORT void * +c_QList_T_QWidget_T___takeAt_qsizetype(void *thisObj, qsizetype i); +// QList::toList() const +QtDartBindings_EXPORT void *c_QList_T_QWidget_T___toList(void *thisObj); +// QList::toVector() const +QtDartBindings_EXPORT void *c_QList_T_QWidget_T___toVector(void *thisObj); +// QList::value(qsizetype i) const +QtDartBindings_EXPORT void *c_QList_T_QWidget_T___value_qsizetype(void *thisObj, + qsizetype i); +QtDartBindings_EXPORT void c_QList_T_QWidget_T___destructor(void *thisObj); +QtDartBindings_EXPORT void c_QList_T_QWidget_T__Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QList_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QList_wrapper.cpp new file mode 100644 index 0000000..dae76c5 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QList_wrapper.cpp @@ -0,0 +1,5789 @@ +#include "QList_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +template QList_wrapper::QList_wrapper() : ::QList() {} + +// tag=1006 +template +QList_wrapper::QList_wrapper(qsizetype size) : ::QList(size) {} +template void QList_wrapper::append(const QList &l) { + // tag=1000 + + // tag=1004 + ::QList::append(l); +} +template const T &QList_wrapper::at(qsizetype i) const { + // tag=1000 + + // tag=1004 + return ::QList::at(i); +} +template T &QList_wrapper::back() { + // tag=1000 + + // tag=1004 + return ::QList::back(); +} +template qsizetype QList_wrapper::capacity() const { + // tag=1000 + + // tag=1004 + return ::QList::capacity(); +} +template void QList_wrapper::clear() { + // tag=1000 + + // tag=1004 + ::QList::clear(); +} +template const T &QList_wrapper::constFirst() const { + // tag=1000 + + // tag=1004 + return ::QList::constFirst(); +} +template const T &QList_wrapper::constLast() const { + // tag=1000 + + // tag=1004 + return ::QList::constLast(); +} +template qsizetype QList_wrapper::count() const { + // tag=1000 + + // tag=1004 + return ::QList::count(); +} +template void QList_wrapper::detach() { + // tag=1000 + + // tag=1004 + ::QList::detach(); +} +template bool QList_wrapper::empty() const { + // tag=1000 + + // tag=1004 + return ::QList::empty(); +} +template T &QList_wrapper::first() { + // tag=1000 + + // tag=1004 + return ::QList::first(); +} +template QList QList_wrapper::first(qsizetype n) const { + // tag=1000 + + // tag=1004 + return ::QList::first(n); +} +template T &QList_wrapper::front() { + // tag=1000 + + // tag=1004 + return ::QList::front(); +} +template bool QList_wrapper::isDetached() const { + // tag=1000 + + // tag=1004 + return ::QList::isDetached(); +} +template bool QList_wrapper::isEmpty() const { + // tag=1000 + + // tag=1004 + return ::QList::isEmpty(); +} +template +bool QList_wrapper::isSharedWith(const QList &other) const { + // tag=1000 + + // tag=1004 + return ::QList::isSharedWith(other); +} +template T &QList_wrapper::last() { + // tag=1000 + + // tag=1004 + return ::QList::last(); +} +template QList QList_wrapper::last(qsizetype n) const { + // tag=1000 + + // tag=1004 + return ::QList::last(n); +} +template qsizetype QList_wrapper::length() const { + // tag=1000 + + // tag=1004 + return ::QList::length(); +} +template +QList QList_wrapper::mid(qsizetype pos, qsizetype len) const { + // tag=1000 + + // tag=1004 + return ::QList::mid(pos, len); +} +template +void QList_wrapper::move(qsizetype from, qsizetype to) { + // tag=1000 + + // tag=1004 + ::QList::move(from, to); +} +template void QList_wrapper::pop_back() { + // tag=1000 + + // tag=1004 + ::QList::pop_back(); +} +template void QList_wrapper::pop_front() { + // tag=1000 + + // tag=1004 + ::QList::pop_front(); +} +template void QList_wrapper::remove(qsizetype i, qsizetype n) { + // tag=1000 + + // tag=1004 + ::QList::remove(i, n); +} +template void QList_wrapper::removeAt(qsizetype i) { + // tag=1000 + + // tag=1004 + ::QList::removeAt(i); +} +template void QList_wrapper::removeFirst() { + // tag=1000 + + // tag=1004 + ::QList::removeFirst(); +} +template void QList_wrapper::removeLast() { + // tag=1000 + + // tag=1004 + ::QList::removeLast(); +} +template void QList_wrapper::reserve(qsizetype size) { + // tag=1000 + + // tag=1004 + ::QList::reserve(size); +} +template void QList_wrapper::resize(qsizetype size) { + // tag=1000 + + // tag=1004 + ::QList::resize(size); +} +template void QList_wrapper::shrink_to_fit() { + // tag=1000 + + // tag=1004 + ::QList::shrink_to_fit(); +} +template qsizetype QList_wrapper::size() const { + // tag=1000 + + // tag=1004 + return ::QList::size(); +} +template QList QList_wrapper::sliced(qsizetype pos) const { + // tag=1000 + + // tag=1004 + return ::QList::sliced(pos); +} +template +QList QList_wrapper::sliced(qsizetype pos, qsizetype n) const { + // tag=1000 + + // tag=1004 + return ::QList::sliced(pos, n); +} +template void QList_wrapper::squeeze() { + // tag=1000 + + // tag=1004 + ::QList::squeeze(); +} +template +void QList_wrapper::swapItemsAt(qsizetype i, qsizetype j) { + // tag=1000 + + // tag=1004 + ::QList::swapItemsAt(i, j); +} +template T QList_wrapper::takeAt(qsizetype i) { + // tag=1000 + + // tag=1004 + return ::QList::takeAt(i); +} +template QList QList_wrapper::toList() const { + // tag=1000 + + // tag=1004 + return ::QList::toList(); +} +template QList QList_wrapper::toVector() const { + // tag=1000 + + // tag=1004 + return ::QList::toVector(); +} +template T QList_wrapper::value(qsizetype i) const { + // tag=1000 + + // tag=1004 + return ::QList::value(i); +} + +// tag=1005 +template QList_wrapper::~QList_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +template static QList *fromPtr(void *ptr) { + return reinterpret_cast *>(ptr); +} +// tag=1014 +template +static QtDartBindings_wrappersNS::QList_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast *>(ptr); +} +extern "C" { + +// tag=1049 +void c_QList_T_QVariant_T__Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast *>( + cppObj); +} +void *c_QList_T_QVariant_T___constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QList_T_QVariant_T___constructor_qsizetype(qsizetype size) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(size); + return reinterpret_cast(ptr); +} + +// tag=1050 +// append(const QList & l) +void c_QList_T_QVariant_T___append_QList_T(void *thisObj, void *l_) { + auto &l = *reinterpret_cast *>(l_); + // tag=1010 + fromPtr(thisObj)->append(l); +} + +// tag=1050 +// at(qsizetype i) const +const void *c_QList_T_QVariant_T___at_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->at(i)}; +} + +// tag=1050 +// back() +void *c_QList_T_QVariant_T___back(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->back()}; +} + +// tag=1050 +// capacity() const +qsizetype c_QList_T_QVariant_T___capacity(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->capacity(); +} + +// tag=1050 +// clear() +void c_QList_T_QVariant_T___clear(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clear(); +} + +// tag=1050 +// constFirst() const +const void *c_QList_T_QVariant_T___constFirst(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->constFirst()}; +} + +// tag=1050 +// constLast() const +const void *c_QList_T_QVariant_T___constLast(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->constLast()}; +} + +// tag=1050 +// count() const +qsizetype c_QList_T_QVariant_T___count(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->count(); +} + +// tag=1050 +// detach() +void c_QList_T_QVariant_T___detach(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->detach(); +} + +// tag=1050 +// empty() const +bool c_QList_T_QVariant_T___empty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->empty(); +} + +// tag=1050 +// first() +void *c_QList_T_QVariant_T___first(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->first()}; +} + +// tag=1050 +// first(qsizetype n) const +void *c_QList_T_QVariant_T___first_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->first(n)}; +} + +// tag=1050 +// front() +void *c_QList_T_QVariant_T___front(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->front()}; +} + +// tag=1050 +// isDetached() const +bool c_QList_T_QVariant_T___isDetached(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isDetached(); +} + +// tag=1050 +// isEmpty() const +bool c_QList_T_QVariant_T___isEmpty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEmpty(); +} + +// tag=1050 +// isSharedWith(const QList & other) const +bool c_QList_T_QVariant_T___isSharedWith_QList_T(void *thisObj, void *other_) { + auto &other = *reinterpret_cast *>(other_); + return + // tag=1010 + fromPtr(thisObj)->isSharedWith(other); +} + +// tag=1050 +// last() +void *c_QList_T_QVariant_T___last(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->last()}; +} + +// tag=1050 +// last(qsizetype n) const +void *c_QList_T_QVariant_T___last_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->last(n)}; +} + +// tag=1050 +// length() const +qsizetype c_QList_T_QVariant_T___length(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->length(); +} + +// tag=1050 +// mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QVariant_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->mid(pos, len)}; +} + +// tag=1050 +// move(qsizetype from, qsizetype to) +void c_QList_T_QVariant_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to) { + // tag=1010 + fromPtr(thisObj)->move(from, to); +} + +// tag=1050 +// pop_back() +void c_QList_T_QVariant_T___pop_back(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pop_back(); +} + +// tag=1050 +// pop_front() +void c_QList_T_QVariant_T___pop_front(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pop_front(); +} + +// tag=1050 +// remove(qsizetype i, qsizetype n) +void c_QList_T_QVariant_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n) { + // tag=1010 + fromPtr(thisObj)->remove(i, n); +} + +// tag=1050 +// removeAt(qsizetype i) +void c_QList_T_QVariant_T___removeAt_qsizetype(void *thisObj, qsizetype i) { + // tag=1010 + fromPtr(thisObj)->removeAt(i); +} + +// tag=1050 +// removeFirst() +void c_QList_T_QVariant_T___removeFirst(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->removeFirst(); +} + +// tag=1050 +// removeLast() +void c_QList_T_QVariant_T___removeLast(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->removeLast(); +} + +// tag=1050 +// reserve(qsizetype size) +void c_QList_T_QVariant_T___reserve_qsizetype(void *thisObj, qsizetype size) { + // tag=1010 + fromPtr(thisObj)->reserve(size); +} + +// tag=1050 +// resize(qsizetype size) +void c_QList_T_QVariant_T___resize_qsizetype(void *thisObj, qsizetype size) { + // tag=1010 + fromPtr(thisObj)->resize(size); +} + +// tag=1050 +// shrink_to_fit() +void c_QList_T_QVariant_T___shrink_to_fit(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->shrink_to_fit(); +} + +// tag=1050 +// size() const +qsizetype c_QList_T_QVariant_T___size(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->size(); +} + +// tag=1050 +// sliced(qsizetype pos) const +void *c_QList_T_QVariant_T___sliced_qsizetype(void *thisObj, qsizetype pos) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos)}; +} + +// tag=1050 +// sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QVariant_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos, n)}; +} + +// tag=1050 +// squeeze() +void c_QList_T_QVariant_T___squeeze(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->squeeze(); +} + +// tag=1050 +// swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QVariant_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j) { + // tag=1010 + fromPtr(thisObj)->swapItemsAt(i, j); +} + +// tag=1050 +// takeAt(qsizetype i) +void *c_QList_T_QVariant_T___takeAt_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->takeAt(i)}; +} + +// tag=1050 +// toList() const +void *c_QList_T_QVariant_T___toList(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toList()}; +} + +// tag=1050 +// toVector() const +void *c_QList_T_QVariant_T___toVector(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toVector()}; +} + +// tag=1050 +// value(qsizetype i) const +void *c_QList_T_QVariant_T___value_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->value(i)}; +} +void c_QList_T_QVariant_T___destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} +extern "C" { + +// tag=1049 +void c_QList_T_QString_T__Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast *>( + cppObj); +} +void *c_QList_T_QString_T___constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QList_T_QString_T___constructor_qsizetype(qsizetype size) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(size); + return reinterpret_cast(ptr); +} + +// tag=1050 +// append(const QList & l) +void c_QList_T_QString_T___append_QList_T(void *thisObj, void *l_) { + auto &l = *reinterpret_cast *>(l_); + // tag=1010 + fromPtr(thisObj)->append(l); +} + +// tag=1050 +// at(qsizetype i) const +const void *c_QList_T_QString_T___at_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->at(i)}; +} + +// tag=1050 +// back() +void *c_QList_T_QString_T___back(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->back()}; +} + +// tag=1050 +// capacity() const +qsizetype c_QList_T_QString_T___capacity(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->capacity(); +} + +// tag=1050 +// clear() +void c_QList_T_QString_T___clear(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clear(); +} + +// tag=1050 +// constFirst() const +const void *c_QList_T_QString_T___constFirst(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->constFirst()}; +} + +// tag=1050 +// constLast() const +const void *c_QList_T_QString_T___constLast(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->constLast()}; +} + +// tag=1050 +// count() const +qsizetype c_QList_T_QString_T___count(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->count(); +} + +// tag=1050 +// detach() +void c_QList_T_QString_T___detach(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->detach(); +} + +// tag=1050 +// empty() const +bool c_QList_T_QString_T___empty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->empty(); +} + +// tag=1050 +// first() +void *c_QList_T_QString_T___first(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->first()}; +} + +// tag=1050 +// first(qsizetype n) const +void *c_QList_T_QString_T___first_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->first(n)}; +} + +// tag=1050 +// front() +void *c_QList_T_QString_T___front(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->front()}; +} + +// tag=1050 +// isDetached() const +bool c_QList_T_QString_T___isDetached(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isDetached(); +} + +// tag=1050 +// isEmpty() const +bool c_QList_T_QString_T___isEmpty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEmpty(); +} + +// tag=1050 +// isSharedWith(const QList & other) const +bool c_QList_T_QString_T___isSharedWith_QList_T(void *thisObj, void *other_) { + auto &other = *reinterpret_cast *>(other_); + return + // tag=1010 + fromPtr(thisObj)->isSharedWith(other); +} + +// tag=1050 +// last() +void *c_QList_T_QString_T___last(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->last()}; +} + +// tag=1050 +// last(qsizetype n) const +void *c_QList_T_QString_T___last_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->last(n)}; +} + +// tag=1050 +// length() const +qsizetype c_QList_T_QString_T___length(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->length(); +} + +// tag=1050 +// mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QString_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->mid(pos, len)}; +} + +// tag=1050 +// move(qsizetype from, qsizetype to) +void c_QList_T_QString_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to) { + // tag=1010 + fromPtr(thisObj)->move(from, to); +} + +// tag=1050 +// pop_back() +void c_QList_T_QString_T___pop_back(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pop_back(); +} + +// tag=1050 +// pop_front() +void c_QList_T_QString_T___pop_front(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pop_front(); +} + +// tag=1050 +// remove(qsizetype i, qsizetype n) +void c_QList_T_QString_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n) { + // tag=1010 + fromPtr(thisObj)->remove(i, n); +} + +// tag=1050 +// removeAt(qsizetype i) +void c_QList_T_QString_T___removeAt_qsizetype(void *thisObj, qsizetype i) { + // tag=1010 + fromPtr(thisObj)->removeAt(i); +} + +// tag=1050 +// removeFirst() +void c_QList_T_QString_T___removeFirst(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->removeFirst(); +} + +// tag=1050 +// removeLast() +void c_QList_T_QString_T___removeLast(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->removeLast(); +} + +// tag=1050 +// reserve(qsizetype size) +void c_QList_T_QString_T___reserve_qsizetype(void *thisObj, qsizetype size) { + // tag=1010 + fromPtr(thisObj)->reserve(size); +} + +// tag=1050 +// resize(qsizetype size) +void c_QList_T_QString_T___resize_qsizetype(void *thisObj, qsizetype size) { + // tag=1010 + fromPtr(thisObj)->resize(size); +} + +// tag=1050 +// shrink_to_fit() +void c_QList_T_QString_T___shrink_to_fit(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->shrink_to_fit(); +} + +// tag=1050 +// size() const +qsizetype c_QList_T_QString_T___size(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->size(); +} + +// tag=1050 +// sliced(qsizetype pos) const +void *c_QList_T_QString_T___sliced_qsizetype(void *thisObj, qsizetype pos) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos)}; +} + +// tag=1050 +// sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QString_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos, n)}; +} + +// tag=1050 +// squeeze() +void c_QList_T_QString_T___squeeze(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->squeeze(); +} + +// tag=1050 +// swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QString_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j) { + // tag=1010 + fromPtr(thisObj)->swapItemsAt(i, j); +} + +// tag=1050 +// takeAt(qsizetype i) +void *c_QList_T_QString_T___takeAt_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->takeAt(i)}; +} + +// tag=1050 +// toList() const +void *c_QList_T_QString_T___toList(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toList()}; +} + +// tag=1050 +// toVector() const +void *c_QList_T_QString_T___toVector(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toVector()}; +} + +// tag=1050 +// value(qsizetype i) const +void *c_QList_T_QString_T___value_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->value(i)}; +} +void c_QList_T_QString_T___destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} +extern "C" { + +// tag=1049 +void c_QList_T_unsigned_int_T__Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QList_wrapper *>(cppObj); +} +void *c_QList_T_unsigned_int_T___constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QList_T_unsigned_int_T___constructor_qsizetype(qsizetype size) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(size); + return reinterpret_cast(ptr); +} + +// tag=1050 +// append(const QList & l) +void c_QList_T_unsigned_int_T___append_QList_T(void *thisObj, void *l_) { + auto &l = *reinterpret_cast *>(l_); + // tag=1010 + fromPtr(thisObj)->append(l); +} + +// tag=1050 +// at(qsizetype i) const +const unsigned int c_QList_T_unsigned_int_T___at_qsizetype(void *thisObj, + qsizetype i) { + return + // tag=1010 + fromPtr(thisObj)->at(i); +} + +// tag=1050 +// back() +unsigned int c_QList_T_unsigned_int_T___back(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->back(); +} + +// tag=1050 +// capacity() const +qsizetype c_QList_T_unsigned_int_T___capacity(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->capacity(); +} + +// tag=1050 +// clear() +void c_QList_T_unsigned_int_T___clear(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clear(); +} + +// tag=1050 +// constFirst() const +const unsigned int c_QList_T_unsigned_int_T___constFirst(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->constFirst(); +} + +// tag=1050 +// constLast() const +const unsigned int c_QList_T_unsigned_int_T___constLast(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->constLast(); +} + +// tag=1050 +// count() const +qsizetype c_QList_T_unsigned_int_T___count(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->count(); +} + +// tag=1050 +// detach() +void c_QList_T_unsigned_int_T___detach(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->detach(); +} + +// tag=1050 +// empty() const +bool c_QList_T_unsigned_int_T___empty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->empty(); +} + +// tag=1050 +// first() +unsigned int c_QList_T_unsigned_int_T___first(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->first(); +} + +// tag=1050 +// first(qsizetype n) const +void *c_QList_T_unsigned_int_T___first_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->first(n)}; +} + +// tag=1050 +// front() +unsigned int c_QList_T_unsigned_int_T___front(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->front(); +} + +// tag=1050 +// isDetached() const +bool c_QList_T_unsigned_int_T___isDetached(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isDetached(); +} + +// tag=1050 +// isEmpty() const +bool c_QList_T_unsigned_int_T___isEmpty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEmpty(); +} + +// tag=1050 +// isSharedWith(const QList & other) const +bool c_QList_T_unsigned_int_T___isSharedWith_QList_T(void *thisObj, + void *other_) { + auto &other = *reinterpret_cast *>(other_); + return + // tag=1010 + fromPtr(thisObj)->isSharedWith(other); +} + +// tag=1050 +// last() +unsigned int c_QList_T_unsigned_int_T___last(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->last(); +} + +// tag=1050 +// last(qsizetype n) const +void *c_QList_T_unsigned_int_T___last_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->last(n)}; +} + +// tag=1050 +// length() const +qsizetype c_QList_T_unsigned_int_T___length(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->length(); +} + +// tag=1050 +// mid(qsizetype pos, qsizetype len) const +void *c_QList_T_unsigned_int_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->mid(pos, len)}; +} + +// tag=1050 +// move(qsizetype from, qsizetype to) +void c_QList_T_unsigned_int_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to) { + // tag=1010 + fromPtr(thisObj)->move(from, to); +} + +// tag=1050 +// pop_back() +void c_QList_T_unsigned_int_T___pop_back(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pop_back(); +} + +// tag=1050 +// pop_front() +void c_QList_T_unsigned_int_T___pop_front(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pop_front(); +} + +// tag=1050 +// remove(qsizetype i, qsizetype n) +void c_QList_T_unsigned_int_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n) { + // tag=1010 + fromPtr(thisObj)->remove(i, n); +} + +// tag=1050 +// removeAt(qsizetype i) +void c_QList_T_unsigned_int_T___removeAt_qsizetype(void *thisObj, qsizetype i) { + // tag=1010 + fromPtr(thisObj)->removeAt(i); +} + +// tag=1050 +// removeFirst() +void c_QList_T_unsigned_int_T___removeFirst(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->removeFirst(); +} + +// tag=1050 +// removeLast() +void c_QList_T_unsigned_int_T___removeLast(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->removeLast(); +} + +// tag=1050 +// reserve(qsizetype size) +void c_QList_T_unsigned_int_T___reserve_qsizetype(void *thisObj, + qsizetype size) { + // tag=1010 + fromPtr(thisObj)->reserve(size); +} + +// tag=1050 +// resize(qsizetype size) +void c_QList_T_unsigned_int_T___resize_qsizetype(void *thisObj, + qsizetype size) { + // tag=1010 + fromPtr(thisObj)->resize(size); +} + +// tag=1050 +// shrink_to_fit() +void c_QList_T_unsigned_int_T___shrink_to_fit(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->shrink_to_fit(); +} + +// tag=1050 +// size() const +qsizetype c_QList_T_unsigned_int_T___size(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->size(); +} + +// tag=1050 +// sliced(qsizetype pos) const +void *c_QList_T_unsigned_int_T___sliced_qsizetype(void *thisObj, + qsizetype pos) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos)}; +} + +// tag=1050 +// sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_unsigned_int_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos, n)}; +} + +// tag=1050 +// squeeze() +void c_QList_T_unsigned_int_T___squeeze(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->squeeze(); +} + +// tag=1050 +// swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_unsigned_int_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j) { + // tag=1010 + fromPtr(thisObj)->swapItemsAt(i, j); +} + +// tag=1050 +// takeAt(qsizetype i) +unsigned int c_QList_T_unsigned_int_T___takeAt_qsizetype(void *thisObj, + qsizetype i) { + return + // tag=1010 + fromPtr(thisObj)->takeAt(i); +} + +// tag=1050 +// toList() const +void *c_QList_T_unsigned_int_T___toList(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toList()}; +} + +// tag=1050 +// toVector() const +void *c_QList_T_unsigned_int_T___toVector(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toVector()}; +} + +// tag=1050 +// value(qsizetype i) const +unsigned int c_QList_T_unsigned_int_T___value_qsizetype(void *thisObj, + qsizetype i) { + return + // tag=1010 + fromPtr(thisObj)->value(i); +} +void c_QList_T_unsigned_int_T___destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} +extern "C" { + +// tag=1049 +void c_QList_T_QStandardItem_T__Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QList_wrapper *>(cppObj); +} +void *c_QList_T_QStandardItem_T___constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QList_T_QStandardItem_T___constructor_qsizetype(qsizetype size) { + + // tag=1056 + auto ptr = + new QtDartBindings_wrappersNS::QList_wrapper(size); + return reinterpret_cast(ptr); +} + +// tag=1050 +// append(const QList & l) +void c_QList_T_QStandardItem_T___append_QList_T(void *thisObj, void *l_) { + auto &l = *reinterpret_cast *>(l_); + // tag=1010 + fromPtr(thisObj)->append(l); +} + +// tag=1050 +// at(qsizetype i) const +const void *c_QList_T_QStandardItem_T___at_qsizetype(void *thisObj, + qsizetype i) { + return + // tag=1010 + fromPtr(thisObj)->at(i); +} + +// tag=1050 +// back() +void *c_QList_T_QStandardItem_T___back(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->back(); +} + +// tag=1050 +// capacity() const +qsizetype c_QList_T_QStandardItem_T___capacity(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->capacity(); +} + +// tag=1050 +// clear() +void c_QList_T_QStandardItem_T___clear(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clear(); +} + +// tag=1050 +// constFirst() const +const void *c_QList_T_QStandardItem_T___constFirst(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->constFirst(); +} + +// tag=1050 +// constLast() const +const void *c_QList_T_QStandardItem_T___constLast(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->constLast(); +} + +// tag=1050 +// count() const +qsizetype c_QList_T_QStandardItem_T___count(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->count(); +} + +// tag=1050 +// detach() +void c_QList_T_QStandardItem_T___detach(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->detach(); +} + +// tag=1050 +// empty() const +bool c_QList_T_QStandardItem_T___empty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->empty(); +} + +// tag=1050 +// first() +void *c_QList_T_QStandardItem_T___first(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->first(); +} + +// tag=1050 +// first(qsizetype n) const +void *c_QList_T_QStandardItem_T___first_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->first(n)}; +} + +// tag=1050 +// front() +void *c_QList_T_QStandardItem_T___front(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->front(); +} + +// tag=1050 +// isDetached() const +bool c_QList_T_QStandardItem_T___isDetached(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isDetached(); +} + +// tag=1050 +// isEmpty() const +bool c_QList_T_QStandardItem_T___isEmpty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEmpty(); +} + +// tag=1050 +// isSharedWith(const QList & other) const +bool c_QList_T_QStandardItem_T___isSharedWith_QList_T(void *thisObj, + void *other_) { + auto &other = *reinterpret_cast *>(other_); + return + // tag=1010 + fromPtr(thisObj)->isSharedWith(other); +} + +// tag=1050 +// last() +void *c_QList_T_QStandardItem_T___last(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->last(); +} + +// tag=1050 +// last(qsizetype n) const +void *c_QList_T_QStandardItem_T___last_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->last(n)}; +} + +// tag=1050 +// length() const +qsizetype c_QList_T_QStandardItem_T___length(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->length(); +} + +// tag=1050 +// mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QStandardItem_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->mid(pos, len)}; +} + +// tag=1050 +// move(qsizetype from, qsizetype to) +void c_QList_T_QStandardItem_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to) { + // tag=1010 + fromPtr(thisObj)->move(from, to); +} + +// tag=1050 +// pop_back() +void c_QList_T_QStandardItem_T___pop_back(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pop_back(); +} + +// tag=1050 +// pop_front() +void c_QList_T_QStandardItem_T___pop_front(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pop_front(); +} + +// tag=1050 +// remove(qsizetype i, qsizetype n) +void c_QList_T_QStandardItem_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n) { + // tag=1010 + fromPtr(thisObj)->remove(i, n); +} + +// tag=1050 +// removeAt(qsizetype i) +void c_QList_T_QStandardItem_T___removeAt_qsizetype(void *thisObj, + qsizetype i) { + // tag=1010 + fromPtr(thisObj)->removeAt(i); +} + +// tag=1050 +// removeFirst() +void c_QList_T_QStandardItem_T___removeFirst(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->removeFirst(); +} + +// tag=1050 +// removeLast() +void c_QList_T_QStandardItem_T___removeLast(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->removeLast(); +} + +// tag=1050 +// reserve(qsizetype size) +void c_QList_T_QStandardItem_T___reserve_qsizetype(void *thisObj, + qsizetype size) { + // tag=1010 + fromPtr(thisObj)->reserve(size); +} + +// tag=1050 +// resize(qsizetype size) +void c_QList_T_QStandardItem_T___resize_qsizetype(void *thisObj, + qsizetype size) { + // tag=1010 + fromPtr(thisObj)->resize(size); +} + +// tag=1050 +// shrink_to_fit() +void c_QList_T_QStandardItem_T___shrink_to_fit(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->shrink_to_fit(); +} + +// tag=1050 +// size() const +qsizetype c_QList_T_QStandardItem_T___size(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->size(); +} + +// tag=1050 +// sliced(qsizetype pos) const +void *c_QList_T_QStandardItem_T___sliced_qsizetype(void *thisObj, + qsizetype pos) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos)}; +} + +// tag=1050 +// sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QStandardItem_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos, n)}; +} + +// tag=1050 +// squeeze() +void c_QList_T_QStandardItem_T___squeeze(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->squeeze(); +} + +// tag=1050 +// swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QStandardItem_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j) { + // tag=1010 + fromPtr(thisObj)->swapItemsAt(i, j); +} + +// tag=1050 +// takeAt(qsizetype i) +void *c_QList_T_QStandardItem_T___takeAt_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + fromPtr(thisObj)->takeAt(i); +} + +// tag=1050 +// toList() const +void *c_QList_T_QStandardItem_T___toList(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toList()}; +} + +// tag=1050 +// toVector() const +void *c_QList_T_QStandardItem_T___toVector(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toVector()}; +} + +// tag=1050 +// value(qsizetype i) const +void *c_QList_T_QStandardItem_T___value_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + fromPtr(thisObj)->value(i); +} +void c_QList_T_QStandardItem_T___destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} +extern "C" { + +// tag=1049 +void c_QList_T_qreal_T__Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast *>( + cppObj); +} +void *c_QList_T_qreal_T___constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QList_T_qreal_T___constructor_qsizetype(qsizetype size) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(size); + return reinterpret_cast(ptr); +} + +// tag=1050 +// append(const QList & l) +void c_QList_T_qreal_T___append_QList_T(void *thisObj, void *l_) { + auto &l = *reinterpret_cast *>(l_); + // tag=1010 + fromPtr(thisObj)->append(l); +} + +// tag=1050 +// at(qsizetype i) const +const qreal c_QList_T_qreal_T___at_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + fromPtr(thisObj)->at(i); +} + +// tag=1050 +// back() +qreal c_QList_T_qreal_T___back(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->back(); +} + +// tag=1050 +// capacity() const +qsizetype c_QList_T_qreal_T___capacity(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->capacity(); +} + +// tag=1050 +// clear() +void c_QList_T_qreal_T___clear(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clear(); +} + +// tag=1050 +// constFirst() const +const qreal c_QList_T_qreal_T___constFirst(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->constFirst(); +} + +// tag=1050 +// constLast() const +const qreal c_QList_T_qreal_T___constLast(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->constLast(); +} + +// tag=1050 +// count() const +qsizetype c_QList_T_qreal_T___count(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->count(); +} + +// tag=1050 +// detach() +void c_QList_T_qreal_T___detach(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->detach(); +} + +// tag=1050 +// empty() const +bool c_QList_T_qreal_T___empty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->empty(); +} + +// tag=1050 +// first() +qreal c_QList_T_qreal_T___first(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->first(); +} + +// tag=1050 +// first(qsizetype n) const +void *c_QList_T_qreal_T___first_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->first(n)}; +} + +// tag=1050 +// front() +qreal c_QList_T_qreal_T___front(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->front(); +} + +// tag=1050 +// isDetached() const +bool c_QList_T_qreal_T___isDetached(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isDetached(); +} + +// tag=1050 +// isEmpty() const +bool c_QList_T_qreal_T___isEmpty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEmpty(); +} + +// tag=1050 +// isSharedWith(const QList & other) const +bool c_QList_T_qreal_T___isSharedWith_QList_T(void *thisObj, void *other_) { + auto &other = *reinterpret_cast *>(other_); + return + // tag=1010 + fromPtr(thisObj)->isSharedWith(other); +} + +// tag=1050 +// last() +qreal c_QList_T_qreal_T___last(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->last(); +} + +// tag=1050 +// last(qsizetype n) const +void *c_QList_T_qreal_T___last_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->last(n)}; +} + +// tag=1050 +// length() const +qsizetype c_QList_T_qreal_T___length(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->length(); +} + +// tag=1050 +// mid(qsizetype pos, qsizetype len) const +void *c_QList_T_qreal_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->mid(pos, len)}; +} + +// tag=1050 +// move(qsizetype from, qsizetype to) +void c_QList_T_qreal_T___move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to) { + // tag=1010 + fromPtr(thisObj)->move(from, to); +} + +// tag=1050 +// pop_back() +void c_QList_T_qreal_T___pop_back(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pop_back(); +} + +// tag=1050 +// pop_front() +void c_QList_T_qreal_T___pop_front(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pop_front(); +} + +// tag=1050 +// remove(qsizetype i, qsizetype n) +void c_QList_T_qreal_T___remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n) { + // tag=1010 + fromPtr(thisObj)->remove(i, n); +} + +// tag=1050 +// removeAt(qsizetype i) +void c_QList_T_qreal_T___removeAt_qsizetype(void *thisObj, qsizetype i) { + // tag=1010 + fromPtr(thisObj)->removeAt(i); +} + +// tag=1050 +// removeFirst() +void c_QList_T_qreal_T___removeFirst(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->removeFirst(); +} + +// tag=1050 +// removeLast() +void c_QList_T_qreal_T___removeLast(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->removeLast(); +} + +// tag=1050 +// reserve(qsizetype size) +void c_QList_T_qreal_T___reserve_qsizetype(void *thisObj, qsizetype size) { + // tag=1010 + fromPtr(thisObj)->reserve(size); +} + +// tag=1050 +// resize(qsizetype size) +void c_QList_T_qreal_T___resize_qsizetype(void *thisObj, qsizetype size) { + // tag=1010 + fromPtr(thisObj)->resize(size); +} + +// tag=1050 +// shrink_to_fit() +void c_QList_T_qreal_T___shrink_to_fit(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->shrink_to_fit(); +} + +// tag=1050 +// size() const +qsizetype c_QList_T_qreal_T___size(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->size(); +} + +// tag=1050 +// sliced(qsizetype pos) const +void *c_QList_T_qreal_T___sliced_qsizetype(void *thisObj, qsizetype pos) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos)}; +} + +// tag=1050 +// sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_qreal_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos, n)}; +} + +// tag=1050 +// squeeze() +void c_QList_T_qreal_T___squeeze(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->squeeze(); +} + +// tag=1050 +// swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_qreal_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j) { + // tag=1010 + fromPtr(thisObj)->swapItemsAt(i, j); +} + +// tag=1050 +// takeAt(qsizetype i) +qreal c_QList_T_qreal_T___takeAt_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + fromPtr(thisObj)->takeAt(i); +} + +// tag=1050 +// toList() const +void *c_QList_T_qreal_T___toList(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toList()}; +} + +// tag=1050 +// toVector() const +void *c_QList_T_qreal_T___toVector(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toVector()}; +} + +// tag=1050 +// value(qsizetype i) const +qreal c_QList_T_qreal_T___value_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + fromPtr(thisObj)->value(i); +} +void c_QList_T_qreal_T___destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} +extern "C" { + +// tag=1049 +void c_QList_T_QObject_T__Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QList_wrapper *>(cppObj); +} +void *c_QList_T_QObject_T___constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QList_T_QObject_T___constructor_qsizetype(qsizetype size) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(size); + return reinterpret_cast(ptr); +} + +// tag=1050 +// append(const QList & l) +void c_QList_T_QObject_T___append_QList_T(void *thisObj, void *l_) { + auto &l = *reinterpret_cast *>(l_); + // tag=1010 + fromPtr(thisObj)->append(l); +} + +// tag=1050 +// at(qsizetype i) const +const void *c_QList_T_QObject_T___at_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + fromPtr(thisObj)->at(i); +} + +// tag=1050 +// back() +void *c_QList_T_QObject_T___back(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->back(); +} + +// tag=1050 +// capacity() const +qsizetype c_QList_T_QObject_T___capacity(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->capacity(); +} + +// tag=1050 +// clear() +void c_QList_T_QObject_T___clear(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clear(); +} + +// tag=1050 +// constFirst() const +const void *c_QList_T_QObject_T___constFirst(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->constFirst(); +} + +// tag=1050 +// constLast() const +const void *c_QList_T_QObject_T___constLast(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->constLast(); +} + +// tag=1050 +// count() const +qsizetype c_QList_T_QObject_T___count(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->count(); +} + +// tag=1050 +// detach() +void c_QList_T_QObject_T___detach(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->detach(); +} + +// tag=1050 +// empty() const +bool c_QList_T_QObject_T___empty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->empty(); +} + +// tag=1050 +// first() +void *c_QList_T_QObject_T___first(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->first(); +} + +// tag=1050 +// first(qsizetype n) const +void *c_QList_T_QObject_T___first_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->first(n)}; +} + +// tag=1050 +// front() +void *c_QList_T_QObject_T___front(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->front(); +} + +// tag=1050 +// isDetached() const +bool c_QList_T_QObject_T___isDetached(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isDetached(); +} + +// tag=1050 +// isEmpty() const +bool c_QList_T_QObject_T___isEmpty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEmpty(); +} + +// tag=1050 +// isSharedWith(const QList & other) const +bool c_QList_T_QObject_T___isSharedWith_QList_T(void *thisObj, void *other_) { + auto &other = *reinterpret_cast *>(other_); + return + // tag=1010 + fromPtr(thisObj)->isSharedWith(other); +} + +// tag=1050 +// last() +void *c_QList_T_QObject_T___last(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->last(); +} + +// tag=1050 +// last(qsizetype n) const +void *c_QList_T_QObject_T___last_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->last(n)}; +} + +// tag=1050 +// length() const +qsizetype c_QList_T_QObject_T___length(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->length(); +} + +// tag=1050 +// mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QObject_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->mid(pos, len)}; +} + +// tag=1050 +// move(qsizetype from, qsizetype to) +void c_QList_T_QObject_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to) { + // tag=1010 + fromPtr(thisObj)->move(from, to); +} + +// tag=1050 +// pop_back() +void c_QList_T_QObject_T___pop_back(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pop_back(); +} + +// tag=1050 +// pop_front() +void c_QList_T_QObject_T___pop_front(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pop_front(); +} + +// tag=1050 +// remove(qsizetype i, qsizetype n) +void c_QList_T_QObject_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n) { + // tag=1010 + fromPtr(thisObj)->remove(i, n); +} + +// tag=1050 +// removeAt(qsizetype i) +void c_QList_T_QObject_T___removeAt_qsizetype(void *thisObj, qsizetype i) { + // tag=1010 + fromPtr(thisObj)->removeAt(i); +} + +// tag=1050 +// removeFirst() +void c_QList_T_QObject_T___removeFirst(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->removeFirst(); +} + +// tag=1050 +// removeLast() +void c_QList_T_QObject_T___removeLast(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->removeLast(); +} + +// tag=1050 +// reserve(qsizetype size) +void c_QList_T_QObject_T___reserve_qsizetype(void *thisObj, qsizetype size) { + // tag=1010 + fromPtr(thisObj)->reserve(size); +} + +// tag=1050 +// resize(qsizetype size) +void c_QList_T_QObject_T___resize_qsizetype(void *thisObj, qsizetype size) { + // tag=1010 + fromPtr(thisObj)->resize(size); +} + +// tag=1050 +// shrink_to_fit() +void c_QList_T_QObject_T___shrink_to_fit(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->shrink_to_fit(); +} + +// tag=1050 +// size() const +qsizetype c_QList_T_QObject_T___size(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->size(); +} + +// tag=1050 +// sliced(qsizetype pos) const +void *c_QList_T_QObject_T___sliced_qsizetype(void *thisObj, qsizetype pos) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos)}; +} + +// tag=1050 +// sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QObject_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos, n)}; +} + +// tag=1050 +// squeeze() +void c_QList_T_QObject_T___squeeze(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->squeeze(); +} + +// tag=1050 +// swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QObject_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j) { + // tag=1010 + fromPtr(thisObj)->swapItemsAt(i, j); +} + +// tag=1050 +// takeAt(qsizetype i) +void *c_QList_T_QObject_T___takeAt_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + fromPtr(thisObj)->takeAt(i); +} + +// tag=1050 +// toList() const +void *c_QList_T_QObject_T___toList(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toList()}; +} + +// tag=1050 +// toVector() const +void *c_QList_T_QObject_T___toVector(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toVector()}; +} + +// tag=1050 +// value(qsizetype i) const +void *c_QList_T_QObject_T___value_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + fromPtr(thisObj)->value(i); +} +void c_QList_T_QObject_T___destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} +extern "C" { + +// tag=1049 +void c_QList_T_QByteArray_T__Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QList_wrapper *>(cppObj); +} +void *c_QList_T_QByteArray_T___constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QList_T_QByteArray_T___constructor_qsizetype(qsizetype size) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(size); + return reinterpret_cast(ptr); +} + +// tag=1050 +// append(const QList & l) +void c_QList_T_QByteArray_T___append_QList_T(void *thisObj, void *l_) { + auto &l = *reinterpret_cast *>(l_); + // tag=1010 + fromPtr(thisObj)->append(l); +} + +// tag=1050 +// at(qsizetype i) const +const void *c_QList_T_QByteArray_T___at_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->at(i)}; +} + +// tag=1050 +// back() +void *c_QList_T_QByteArray_T___back(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->back()}; +} + +// tag=1050 +// capacity() const +qsizetype c_QList_T_QByteArray_T___capacity(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->capacity(); +} + +// tag=1050 +// clear() +void c_QList_T_QByteArray_T___clear(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clear(); +} + +// tag=1050 +// constFirst() const +const void *c_QList_T_QByteArray_T___constFirst(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->constFirst()}; +} + +// tag=1050 +// constLast() const +const void *c_QList_T_QByteArray_T___constLast(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->constLast()}; +} + +// tag=1050 +// count() const +qsizetype c_QList_T_QByteArray_T___count(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->count(); +} + +// tag=1050 +// detach() +void c_QList_T_QByteArray_T___detach(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->detach(); +} + +// tag=1050 +// empty() const +bool c_QList_T_QByteArray_T___empty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->empty(); +} + +// tag=1050 +// first() +void *c_QList_T_QByteArray_T___first(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->first()}; +} + +// tag=1050 +// first(qsizetype n) const +void *c_QList_T_QByteArray_T___first_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->first(n)}; +} + +// tag=1050 +// front() +void *c_QList_T_QByteArray_T___front(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->front()}; +} + +// tag=1050 +// isDetached() const +bool c_QList_T_QByteArray_T___isDetached(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isDetached(); +} + +// tag=1050 +// isEmpty() const +bool c_QList_T_QByteArray_T___isEmpty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEmpty(); +} + +// tag=1050 +// isSharedWith(const QList & other) const +bool c_QList_T_QByteArray_T___isSharedWith_QList_T(void *thisObj, + void *other_) { + auto &other = *reinterpret_cast *>(other_); + return + // tag=1010 + fromPtr(thisObj)->isSharedWith(other); +} + +// tag=1050 +// last() +void *c_QList_T_QByteArray_T___last(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->last()}; +} + +// tag=1050 +// last(qsizetype n) const +void *c_QList_T_QByteArray_T___last_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->last(n)}; +} + +// tag=1050 +// length() const +qsizetype c_QList_T_QByteArray_T___length(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->length(); +} + +// tag=1050 +// mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QByteArray_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->mid(pos, len)}; +} + +// tag=1050 +// move(qsizetype from, qsizetype to) +void c_QList_T_QByteArray_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to) { + // tag=1010 + fromPtr(thisObj)->move(from, to); +} + +// tag=1050 +// pop_back() +void c_QList_T_QByteArray_T___pop_back(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pop_back(); +} + +// tag=1050 +// pop_front() +void c_QList_T_QByteArray_T___pop_front(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pop_front(); +} + +// tag=1050 +// remove(qsizetype i, qsizetype n) +void c_QList_T_QByteArray_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n) { + // tag=1010 + fromPtr(thisObj)->remove(i, n); +} + +// tag=1050 +// removeAt(qsizetype i) +void c_QList_T_QByteArray_T___removeAt_qsizetype(void *thisObj, qsizetype i) { + // tag=1010 + fromPtr(thisObj)->removeAt(i); +} + +// tag=1050 +// removeFirst() +void c_QList_T_QByteArray_T___removeFirst(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->removeFirst(); +} + +// tag=1050 +// removeLast() +void c_QList_T_QByteArray_T___removeLast(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->removeLast(); +} + +// tag=1050 +// reserve(qsizetype size) +void c_QList_T_QByteArray_T___reserve_qsizetype(void *thisObj, qsizetype size) { + // tag=1010 + fromPtr(thisObj)->reserve(size); +} + +// tag=1050 +// resize(qsizetype size) +void c_QList_T_QByteArray_T___resize_qsizetype(void *thisObj, qsizetype size) { + // tag=1010 + fromPtr(thisObj)->resize(size); +} + +// tag=1050 +// shrink_to_fit() +void c_QList_T_QByteArray_T___shrink_to_fit(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->shrink_to_fit(); +} + +// tag=1050 +// size() const +qsizetype c_QList_T_QByteArray_T___size(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->size(); +} + +// tag=1050 +// sliced(qsizetype pos) const +void *c_QList_T_QByteArray_T___sliced_qsizetype(void *thisObj, qsizetype pos) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos)}; +} + +// tag=1050 +// sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QByteArray_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos, n)}; +} + +// tag=1050 +// squeeze() +void c_QList_T_QByteArray_T___squeeze(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->squeeze(); +} + +// tag=1050 +// swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QByteArray_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j) { + // tag=1010 + fromPtr(thisObj)->swapItemsAt(i, j); +} + +// tag=1050 +// takeAt(qsizetype i) +void *c_QList_T_QByteArray_T___takeAt_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->takeAt(i)}; +} + +// tag=1050 +// toList() const +void *c_QList_T_QByteArray_T___toList(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toList()}; +} + +// tag=1050 +// toVector() const +void *c_QList_T_QByteArray_T___toVector(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toVector()}; +} + +// tag=1050 +// value(qsizetype i) const +void *c_QList_T_QByteArray_T___value_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->value(i)}; +} +void c_QList_T_QByteArray_T___destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} +extern "C" { + +// tag=1049 +void c_QList_T_QAction_T__Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QList_wrapper *>(cppObj); +} +void *c_QList_T_QAction_T___constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QList_T_QAction_T___constructor_qsizetype(qsizetype size) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(size); + return reinterpret_cast(ptr); +} + +// tag=1050 +// append(const QList & l) +void c_QList_T_QAction_T___append_QList_T(void *thisObj, void *l_) { + auto &l = *reinterpret_cast *>(l_); + // tag=1010 + fromPtr(thisObj)->append(l); +} + +// tag=1050 +// at(qsizetype i) const +const void *c_QList_T_QAction_T___at_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + fromPtr(thisObj)->at(i); +} + +// tag=1050 +// back() +void *c_QList_T_QAction_T___back(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->back(); +} + +// tag=1050 +// capacity() const +qsizetype c_QList_T_QAction_T___capacity(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->capacity(); +} + +// tag=1050 +// clear() +void c_QList_T_QAction_T___clear(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clear(); +} + +// tag=1050 +// constFirst() const +const void *c_QList_T_QAction_T___constFirst(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->constFirst(); +} + +// tag=1050 +// constLast() const +const void *c_QList_T_QAction_T___constLast(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->constLast(); +} + +// tag=1050 +// count() const +qsizetype c_QList_T_QAction_T___count(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->count(); +} + +// tag=1050 +// detach() +void c_QList_T_QAction_T___detach(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->detach(); +} + +// tag=1050 +// empty() const +bool c_QList_T_QAction_T___empty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->empty(); +} + +// tag=1050 +// first() +void *c_QList_T_QAction_T___first(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->first(); +} + +// tag=1050 +// first(qsizetype n) const +void *c_QList_T_QAction_T___first_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->first(n)}; +} + +// tag=1050 +// front() +void *c_QList_T_QAction_T___front(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->front(); +} + +// tag=1050 +// isDetached() const +bool c_QList_T_QAction_T___isDetached(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isDetached(); +} + +// tag=1050 +// isEmpty() const +bool c_QList_T_QAction_T___isEmpty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEmpty(); +} + +// tag=1050 +// isSharedWith(const QList & other) const +bool c_QList_T_QAction_T___isSharedWith_QList_T(void *thisObj, void *other_) { + auto &other = *reinterpret_cast *>(other_); + return + // tag=1010 + fromPtr(thisObj)->isSharedWith(other); +} + +// tag=1050 +// last() +void *c_QList_T_QAction_T___last(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->last(); +} + +// tag=1050 +// last(qsizetype n) const +void *c_QList_T_QAction_T___last_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->last(n)}; +} + +// tag=1050 +// length() const +qsizetype c_QList_T_QAction_T___length(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->length(); +} + +// tag=1050 +// mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QAction_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->mid(pos, len)}; +} + +// tag=1050 +// move(qsizetype from, qsizetype to) +void c_QList_T_QAction_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to) { + // tag=1010 + fromPtr(thisObj)->move(from, to); +} + +// tag=1050 +// pop_back() +void c_QList_T_QAction_T___pop_back(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pop_back(); +} + +// tag=1050 +// pop_front() +void c_QList_T_QAction_T___pop_front(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pop_front(); +} + +// tag=1050 +// remove(qsizetype i, qsizetype n) +void c_QList_T_QAction_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n) { + // tag=1010 + fromPtr(thisObj)->remove(i, n); +} + +// tag=1050 +// removeAt(qsizetype i) +void c_QList_T_QAction_T___removeAt_qsizetype(void *thisObj, qsizetype i) { + // tag=1010 + fromPtr(thisObj)->removeAt(i); +} + +// tag=1050 +// removeFirst() +void c_QList_T_QAction_T___removeFirst(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->removeFirst(); +} + +// tag=1050 +// removeLast() +void c_QList_T_QAction_T___removeLast(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->removeLast(); +} + +// tag=1050 +// reserve(qsizetype size) +void c_QList_T_QAction_T___reserve_qsizetype(void *thisObj, qsizetype size) { + // tag=1010 + fromPtr(thisObj)->reserve(size); +} + +// tag=1050 +// resize(qsizetype size) +void c_QList_T_QAction_T___resize_qsizetype(void *thisObj, qsizetype size) { + // tag=1010 + fromPtr(thisObj)->resize(size); +} + +// tag=1050 +// shrink_to_fit() +void c_QList_T_QAction_T___shrink_to_fit(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->shrink_to_fit(); +} + +// tag=1050 +// size() const +qsizetype c_QList_T_QAction_T___size(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->size(); +} + +// tag=1050 +// sliced(qsizetype pos) const +void *c_QList_T_QAction_T___sliced_qsizetype(void *thisObj, qsizetype pos) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos)}; +} + +// tag=1050 +// sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QAction_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos, n)}; +} + +// tag=1050 +// squeeze() +void c_QList_T_QAction_T___squeeze(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->squeeze(); +} + +// tag=1050 +// swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QAction_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j) { + // tag=1010 + fromPtr(thisObj)->swapItemsAt(i, j); +} + +// tag=1050 +// takeAt(qsizetype i) +void *c_QList_T_QAction_T___takeAt_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + fromPtr(thisObj)->takeAt(i); +} + +// tag=1050 +// toList() const +void *c_QList_T_QAction_T___toList(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toList()}; +} + +// tag=1050 +// toVector() const +void *c_QList_T_QAction_T___toVector(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toVector()}; +} + +// tag=1050 +// value(qsizetype i) const +void *c_QList_T_QAction_T___value_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + fromPtr(thisObj)->value(i); +} +void c_QList_T_QAction_T___destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} +extern "C" { + +// tag=1049 +void c_QList_T_QKeySequence_T__Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QList_wrapper *>(cppObj); +} +void *c_QList_T_QKeySequence_T___constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QList_T_QKeySequence_T___constructor_qsizetype(qsizetype size) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(size); + return reinterpret_cast(ptr); +} + +// tag=1050 +// append(const QList & l) +void c_QList_T_QKeySequence_T___append_QList_T(void *thisObj, void *l_) { + auto &l = *reinterpret_cast *>(l_); + // tag=1010 + fromPtr(thisObj)->append(l); +} + +// tag=1050 +// at(qsizetype i) const +const void *c_QList_T_QKeySequence_T___at_qsizetype(void *thisObj, + qsizetype i) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->at(i)}; +} + +// tag=1050 +// back() +void *c_QList_T_QKeySequence_T___back(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->back()}; +} + +// tag=1050 +// capacity() const +qsizetype c_QList_T_QKeySequence_T___capacity(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->capacity(); +} + +// tag=1050 +// clear() +void c_QList_T_QKeySequence_T___clear(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clear(); +} + +// tag=1050 +// constFirst() const +const void *c_QList_T_QKeySequence_T___constFirst(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->constFirst()}; +} + +// tag=1050 +// constLast() const +const void *c_QList_T_QKeySequence_T___constLast(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->constLast()}; +} + +// tag=1050 +// count() const +qsizetype c_QList_T_QKeySequence_T___count(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->count(); +} + +// tag=1050 +// detach() +void c_QList_T_QKeySequence_T___detach(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->detach(); +} + +// tag=1050 +// empty() const +bool c_QList_T_QKeySequence_T___empty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->empty(); +} + +// tag=1050 +// first() +void *c_QList_T_QKeySequence_T___first(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->first()}; +} + +// tag=1050 +// first(qsizetype n) const +void *c_QList_T_QKeySequence_T___first_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->first(n)}; +} + +// tag=1050 +// front() +void *c_QList_T_QKeySequence_T___front(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->front()}; +} + +// tag=1050 +// isDetached() const +bool c_QList_T_QKeySequence_T___isDetached(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isDetached(); +} + +// tag=1050 +// isEmpty() const +bool c_QList_T_QKeySequence_T___isEmpty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEmpty(); +} + +// tag=1050 +// isSharedWith(const QList & other) const +bool c_QList_T_QKeySequence_T___isSharedWith_QList_T(void *thisObj, + void *other_) { + auto &other = *reinterpret_cast *>(other_); + return + // tag=1010 + fromPtr(thisObj)->isSharedWith(other); +} + +// tag=1050 +// last() +void *c_QList_T_QKeySequence_T___last(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->last()}; +} + +// tag=1050 +// last(qsizetype n) const +void *c_QList_T_QKeySequence_T___last_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->last(n)}; +} + +// tag=1050 +// length() const +qsizetype c_QList_T_QKeySequence_T___length(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->length(); +} + +// tag=1050 +// mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QKeySequence_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->mid(pos, len)}; +} + +// tag=1050 +// move(qsizetype from, qsizetype to) +void c_QList_T_QKeySequence_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to) { + // tag=1010 + fromPtr(thisObj)->move(from, to); +} + +// tag=1050 +// pop_back() +void c_QList_T_QKeySequence_T___pop_back(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pop_back(); +} + +// tag=1050 +// pop_front() +void c_QList_T_QKeySequence_T___pop_front(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pop_front(); +} + +// tag=1050 +// remove(qsizetype i, qsizetype n) +void c_QList_T_QKeySequence_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n) { + // tag=1010 + fromPtr(thisObj)->remove(i, n); +} + +// tag=1050 +// removeAt(qsizetype i) +void c_QList_T_QKeySequence_T___removeAt_qsizetype(void *thisObj, qsizetype i) { + // tag=1010 + fromPtr(thisObj)->removeAt(i); +} + +// tag=1050 +// removeFirst() +void c_QList_T_QKeySequence_T___removeFirst(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->removeFirst(); +} + +// tag=1050 +// removeLast() +void c_QList_T_QKeySequence_T___removeLast(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->removeLast(); +} + +// tag=1050 +// reserve(qsizetype size) +void c_QList_T_QKeySequence_T___reserve_qsizetype(void *thisObj, + qsizetype size) { + // tag=1010 + fromPtr(thisObj)->reserve(size); +} + +// tag=1050 +// resize(qsizetype size) +void c_QList_T_QKeySequence_T___resize_qsizetype(void *thisObj, + qsizetype size) { + // tag=1010 + fromPtr(thisObj)->resize(size); +} + +// tag=1050 +// shrink_to_fit() +void c_QList_T_QKeySequence_T___shrink_to_fit(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->shrink_to_fit(); +} + +// tag=1050 +// size() const +qsizetype c_QList_T_QKeySequence_T___size(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->size(); +} + +// tag=1050 +// sliced(qsizetype pos) const +void *c_QList_T_QKeySequence_T___sliced_qsizetype(void *thisObj, + qsizetype pos) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos)}; +} + +// tag=1050 +// sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QKeySequence_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos, n)}; +} + +// tag=1050 +// squeeze() +void c_QList_T_QKeySequence_T___squeeze(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->squeeze(); +} + +// tag=1050 +// swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QKeySequence_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j) { + // tag=1010 + fromPtr(thisObj)->swapItemsAt(i, j); +} + +// tag=1050 +// takeAt(qsizetype i) +void *c_QList_T_QKeySequence_T___takeAt_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->takeAt(i)}; +} + +// tag=1050 +// toList() const +void *c_QList_T_QKeySequence_T___toList(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toList()}; +} + +// tag=1050 +// toVector() const +void *c_QList_T_QKeySequence_T___toVector(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toVector()}; +} + +// tag=1050 +// value(qsizetype i) const +void *c_QList_T_QKeySequence_T___value_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->value(i)}; +} +void c_QList_T_QKeySequence_T___destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} +extern "C" { + +// tag=1049 +void c_QList_T_QModelIndex_T__Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QList_wrapper *>(cppObj); +} +void *c_QList_T_QModelIndex_T___constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QList_T_QModelIndex_T___constructor_qsizetype(qsizetype size) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(size); + return reinterpret_cast(ptr); +} + +// tag=1050 +// append(const QList & l) +void c_QList_T_QModelIndex_T___append_QList_T(void *thisObj, void *l_) { + auto &l = *reinterpret_cast *>(l_); + // tag=1010 + fromPtr(thisObj)->append(l); +} + +// tag=1050 +// at(qsizetype i) const +const void *c_QList_T_QModelIndex_T___at_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->at(i)}; +} + +// tag=1050 +// back() +void *c_QList_T_QModelIndex_T___back(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->back()}; +} + +// tag=1050 +// capacity() const +qsizetype c_QList_T_QModelIndex_T___capacity(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->capacity(); +} + +// tag=1050 +// clear() +void c_QList_T_QModelIndex_T___clear(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clear(); +} + +// tag=1050 +// constFirst() const +const void *c_QList_T_QModelIndex_T___constFirst(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->constFirst()}; +} + +// tag=1050 +// constLast() const +const void *c_QList_T_QModelIndex_T___constLast(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->constLast()}; +} + +// tag=1050 +// count() const +qsizetype c_QList_T_QModelIndex_T___count(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->count(); +} + +// tag=1050 +// detach() +void c_QList_T_QModelIndex_T___detach(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->detach(); +} + +// tag=1050 +// empty() const +bool c_QList_T_QModelIndex_T___empty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->empty(); +} + +// tag=1050 +// first() +void *c_QList_T_QModelIndex_T___first(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->first()}; +} + +// tag=1050 +// first(qsizetype n) const +void *c_QList_T_QModelIndex_T___first_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->first(n)}; +} + +// tag=1050 +// front() +void *c_QList_T_QModelIndex_T___front(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->front()}; +} + +// tag=1050 +// isDetached() const +bool c_QList_T_QModelIndex_T___isDetached(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isDetached(); +} + +// tag=1050 +// isEmpty() const +bool c_QList_T_QModelIndex_T___isEmpty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEmpty(); +} + +// tag=1050 +// isSharedWith(const QList & other) const +bool c_QList_T_QModelIndex_T___isSharedWith_QList_T(void *thisObj, + void *other_) { + auto &other = *reinterpret_cast *>(other_); + return + // tag=1010 + fromPtr(thisObj)->isSharedWith(other); +} + +// tag=1050 +// last() +void *c_QList_T_QModelIndex_T___last(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->last()}; +} + +// tag=1050 +// last(qsizetype n) const +void *c_QList_T_QModelIndex_T___last_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->last(n)}; +} + +// tag=1050 +// length() const +qsizetype c_QList_T_QModelIndex_T___length(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->length(); +} + +// tag=1050 +// mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QModelIndex_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->mid(pos, len)}; +} + +// tag=1050 +// move(qsizetype from, qsizetype to) +void c_QList_T_QModelIndex_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to) { + // tag=1010 + fromPtr(thisObj)->move(from, to); +} + +// tag=1050 +// pop_back() +void c_QList_T_QModelIndex_T___pop_back(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pop_back(); +} + +// tag=1050 +// pop_front() +void c_QList_T_QModelIndex_T___pop_front(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pop_front(); +} + +// tag=1050 +// remove(qsizetype i, qsizetype n) +void c_QList_T_QModelIndex_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n) { + // tag=1010 + fromPtr(thisObj)->remove(i, n); +} + +// tag=1050 +// removeAt(qsizetype i) +void c_QList_T_QModelIndex_T___removeAt_qsizetype(void *thisObj, qsizetype i) { + // tag=1010 + fromPtr(thisObj)->removeAt(i); +} + +// tag=1050 +// removeFirst() +void c_QList_T_QModelIndex_T___removeFirst(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->removeFirst(); +} + +// tag=1050 +// removeLast() +void c_QList_T_QModelIndex_T___removeLast(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->removeLast(); +} + +// tag=1050 +// reserve(qsizetype size) +void c_QList_T_QModelIndex_T___reserve_qsizetype(void *thisObj, + qsizetype size) { + // tag=1010 + fromPtr(thisObj)->reserve(size); +} + +// tag=1050 +// resize(qsizetype size) +void c_QList_T_QModelIndex_T___resize_qsizetype(void *thisObj, qsizetype size) { + // tag=1010 + fromPtr(thisObj)->resize(size); +} + +// tag=1050 +// shrink_to_fit() +void c_QList_T_QModelIndex_T___shrink_to_fit(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->shrink_to_fit(); +} + +// tag=1050 +// size() const +qsizetype c_QList_T_QModelIndex_T___size(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->size(); +} + +// tag=1050 +// sliced(qsizetype pos) const +void *c_QList_T_QModelIndex_T___sliced_qsizetype(void *thisObj, qsizetype pos) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos)}; +} + +// tag=1050 +// sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QModelIndex_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos, n)}; +} + +// tag=1050 +// squeeze() +void c_QList_T_QModelIndex_T___squeeze(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->squeeze(); +} + +// tag=1050 +// swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QModelIndex_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j) { + // tag=1010 + fromPtr(thisObj)->swapItemsAt(i, j); +} + +// tag=1050 +// takeAt(qsizetype i) +void *c_QList_T_QModelIndex_T___takeAt_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->takeAt(i)}; +} + +// tag=1050 +// toList() const +void *c_QList_T_QModelIndex_T___toList(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toList()}; +} + +// tag=1050 +// toVector() const +void *c_QList_T_QModelIndex_T___toVector(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toVector()}; +} + +// tag=1050 +// value(qsizetype i) const +void *c_QList_T_QModelIndex_T___value_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->value(i)}; +} +void c_QList_T_QModelIndex_T___destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} +extern "C" { + +// tag=1049 +void c_QList_T_QItemSelectionRange_T__Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QList_wrapper *>(cppObj); +} +void *c_QList_T_QItemSelectionRange_T___constructor() { + + // tag=1056 + auto ptr = + new QtDartBindings_wrappersNS::QList_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QList_T_QItemSelectionRange_T___constructor_qsizetype(qsizetype size) { + + // tag=1056 + auto ptr = + new QtDartBindings_wrappersNS::QList_wrapper(size); + return reinterpret_cast(ptr); +} + +// tag=1050 +// append(const QList & l) +void c_QList_T_QItemSelectionRange_T___append_QList_T(void *thisObj, void *l_) { + auto &l = *reinterpret_cast *>(l_); + // tag=1010 + fromPtr(thisObj)->append(l); +} + +// tag=1050 +// at(qsizetype i) const +const void *c_QList_T_QItemSelectionRange_T___at_qsizetype(void *thisObj, + qsizetype i) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->at(i)}; +} + +// tag=1050 +// back() +void *c_QList_T_QItemSelectionRange_T___back(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->back()}; +} + +// tag=1050 +// capacity() const +qsizetype c_QList_T_QItemSelectionRange_T___capacity(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->capacity(); +} + +// tag=1050 +// clear() +void c_QList_T_QItemSelectionRange_T___clear(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clear(); +} + +// tag=1050 +// constFirst() const +const void *c_QList_T_QItemSelectionRange_T___constFirst(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->constFirst()}; +} + +// tag=1050 +// constLast() const +const void *c_QList_T_QItemSelectionRange_T___constLast(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->constLast()}; +} + +// tag=1050 +// count() const +qsizetype c_QList_T_QItemSelectionRange_T___count(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->count(); +} + +// tag=1050 +// detach() +void c_QList_T_QItemSelectionRange_T___detach(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->detach(); +} + +// tag=1050 +// empty() const +bool c_QList_T_QItemSelectionRange_T___empty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->empty(); +} + +// tag=1050 +// first() +void *c_QList_T_QItemSelectionRange_T___first(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->first()}; +} + +// tag=1050 +// first(qsizetype n) const +void *c_QList_T_QItemSelectionRange_T___first_qsizetype(void *thisObj, + qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->first(n)}; +} + +// tag=1050 +// front() +void *c_QList_T_QItemSelectionRange_T___front(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->front()}; +} + +// tag=1050 +// isDetached() const +bool c_QList_T_QItemSelectionRange_T___isDetached(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isDetached(); +} + +// tag=1050 +// isEmpty() const +bool c_QList_T_QItemSelectionRange_T___isEmpty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEmpty(); +} + +// tag=1050 +// isSharedWith(const QList & other) const +bool c_QList_T_QItemSelectionRange_T___isSharedWith_QList_T(void *thisObj, + void *other_) { + auto &other = *reinterpret_cast *>(other_); + return + // tag=1010 + fromPtr(thisObj)->isSharedWith(other); +} + +// tag=1050 +// last() +void *c_QList_T_QItemSelectionRange_T___last(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->last()}; +} + +// tag=1050 +// last(qsizetype n) const +void *c_QList_T_QItemSelectionRange_T___last_qsizetype(void *thisObj, + qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->last(n)}; +} + +// tag=1050 +// length() const +qsizetype c_QList_T_QItemSelectionRange_T___length(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->length(); +} + +// tag=1050 +// mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QItemSelectionRange_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->mid(pos, len)}; +} + +// tag=1050 +// move(qsizetype from, qsizetype to) +void c_QList_T_QItemSelectionRange_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to) { + // tag=1010 + fromPtr(thisObj)->move(from, to); +} + +// tag=1050 +// pop_back() +void c_QList_T_QItemSelectionRange_T___pop_back(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pop_back(); +} + +// tag=1050 +// pop_front() +void c_QList_T_QItemSelectionRange_T___pop_front(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pop_front(); +} + +// tag=1050 +// remove(qsizetype i, qsizetype n) +void c_QList_T_QItemSelectionRange_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n) { + // tag=1010 + fromPtr(thisObj)->remove(i, n); +} + +// tag=1050 +// removeAt(qsizetype i) +void c_QList_T_QItemSelectionRange_T___removeAt_qsizetype(void *thisObj, + qsizetype i) { + // tag=1010 + fromPtr(thisObj)->removeAt(i); +} + +// tag=1050 +// removeFirst() +void c_QList_T_QItemSelectionRange_T___removeFirst(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->removeFirst(); +} + +// tag=1050 +// removeLast() +void c_QList_T_QItemSelectionRange_T___removeLast(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->removeLast(); +} + +// tag=1050 +// reserve(qsizetype size) +void c_QList_T_QItemSelectionRange_T___reserve_qsizetype(void *thisObj, + qsizetype size) { + // tag=1010 + fromPtr(thisObj)->reserve(size); +} + +// tag=1050 +// resize(qsizetype size) +void c_QList_T_QItemSelectionRange_T___resize_qsizetype(void *thisObj, + qsizetype size) { + // tag=1010 + fromPtr(thisObj)->resize(size); +} + +// tag=1050 +// shrink_to_fit() +void c_QList_T_QItemSelectionRange_T___shrink_to_fit(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->shrink_to_fit(); +} + +// tag=1050 +// size() const +qsizetype c_QList_T_QItemSelectionRange_T___size(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->size(); +} + +// tag=1050 +// sliced(qsizetype pos) const +void *c_QList_T_QItemSelectionRange_T___sliced_qsizetype(void *thisObj, + qsizetype pos) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos)}; +} + +// tag=1050 +// sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QItemSelectionRange_T___sliced_qsizetype_qsizetype( + void *thisObj, qsizetype pos, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos, n)}; +} + +// tag=1050 +// squeeze() +void c_QList_T_QItemSelectionRange_T___squeeze(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->squeeze(); +} + +// tag=1050 +// swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QItemSelectionRange_T___swapItemsAt_qsizetype_qsizetype( + void *thisObj, qsizetype i, qsizetype j) { + // tag=1010 + fromPtr(thisObj)->swapItemsAt(i, j); +} + +// tag=1050 +// takeAt(qsizetype i) +void *c_QList_T_QItemSelectionRange_T___takeAt_qsizetype(void *thisObj, + qsizetype i) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->takeAt(i)}; +} + +// tag=1050 +// toList() const +void *c_QList_T_QItemSelectionRange_T___toList(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toList()}; +} + +// tag=1050 +// toVector() const +void *c_QList_T_QItemSelectionRange_T___toVector(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toVector()}; +} + +// tag=1050 +// value(qsizetype i) const +void *c_QList_T_QItemSelectionRange_T___value_qsizetype(void *thisObj, + qsizetype i) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->value(i)}; +} +void c_QList_T_QItemSelectionRange_T___destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} +extern "C" { + +// tag=1049 +void c_QList_T_QSize_T__Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast *>( + cppObj); +} +void *c_QList_T_QSize_T___constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QList_T_QSize_T___constructor_qsizetype(qsizetype size) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(size); + return reinterpret_cast(ptr); +} + +// tag=1050 +// append(const QList & l) +void c_QList_T_QSize_T___append_QList_T(void *thisObj, void *l_) { + auto &l = *reinterpret_cast *>(l_); + // tag=1010 + fromPtr(thisObj)->append(l); +} + +// tag=1050 +// at(qsizetype i) const +const void *c_QList_T_QSize_T___at_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->at(i)}; +} + +// tag=1050 +// back() +void *c_QList_T_QSize_T___back(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->back()}; +} + +// tag=1050 +// capacity() const +qsizetype c_QList_T_QSize_T___capacity(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->capacity(); +} + +// tag=1050 +// clear() +void c_QList_T_QSize_T___clear(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clear(); +} + +// tag=1050 +// constFirst() const +const void *c_QList_T_QSize_T___constFirst(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->constFirst()}; +} + +// tag=1050 +// constLast() const +const void *c_QList_T_QSize_T___constLast(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->constLast()}; +} + +// tag=1050 +// count() const +qsizetype c_QList_T_QSize_T___count(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->count(); +} + +// tag=1050 +// detach() +void c_QList_T_QSize_T___detach(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->detach(); +} + +// tag=1050 +// empty() const +bool c_QList_T_QSize_T___empty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->empty(); +} + +// tag=1050 +// first() +void *c_QList_T_QSize_T___first(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->first()}; +} + +// tag=1050 +// first(qsizetype n) const +void *c_QList_T_QSize_T___first_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->first(n)}; +} + +// tag=1050 +// front() +void *c_QList_T_QSize_T___front(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->front()}; +} + +// tag=1050 +// isDetached() const +bool c_QList_T_QSize_T___isDetached(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isDetached(); +} + +// tag=1050 +// isEmpty() const +bool c_QList_T_QSize_T___isEmpty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEmpty(); +} + +// tag=1050 +// isSharedWith(const QList & other) const +bool c_QList_T_QSize_T___isSharedWith_QList_T(void *thisObj, void *other_) { + auto &other = *reinterpret_cast *>(other_); + return + // tag=1010 + fromPtr(thisObj)->isSharedWith(other); +} + +// tag=1050 +// last() +void *c_QList_T_QSize_T___last(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->last()}; +} + +// tag=1050 +// last(qsizetype n) const +void *c_QList_T_QSize_T___last_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->last(n)}; +} + +// tag=1050 +// length() const +qsizetype c_QList_T_QSize_T___length(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->length(); +} + +// tag=1050 +// mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QSize_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->mid(pos, len)}; +} + +// tag=1050 +// move(qsizetype from, qsizetype to) +void c_QList_T_QSize_T___move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to) { + // tag=1010 + fromPtr(thisObj)->move(from, to); +} + +// tag=1050 +// pop_back() +void c_QList_T_QSize_T___pop_back(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pop_back(); +} + +// tag=1050 +// pop_front() +void c_QList_T_QSize_T___pop_front(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pop_front(); +} + +// tag=1050 +// remove(qsizetype i, qsizetype n) +void c_QList_T_QSize_T___remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n) { + // tag=1010 + fromPtr(thisObj)->remove(i, n); +} + +// tag=1050 +// removeAt(qsizetype i) +void c_QList_T_QSize_T___removeAt_qsizetype(void *thisObj, qsizetype i) { + // tag=1010 + fromPtr(thisObj)->removeAt(i); +} + +// tag=1050 +// removeFirst() +void c_QList_T_QSize_T___removeFirst(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->removeFirst(); +} + +// tag=1050 +// removeLast() +void c_QList_T_QSize_T___removeLast(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->removeLast(); +} + +// tag=1050 +// reserve(qsizetype size) +void c_QList_T_QSize_T___reserve_qsizetype(void *thisObj, qsizetype size) { + // tag=1010 + fromPtr(thisObj)->reserve(size); +} + +// tag=1050 +// resize(qsizetype size) +void c_QList_T_QSize_T___resize_qsizetype(void *thisObj, qsizetype size) { + // tag=1010 + fromPtr(thisObj)->resize(size); +} + +// tag=1050 +// shrink_to_fit() +void c_QList_T_QSize_T___shrink_to_fit(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->shrink_to_fit(); +} + +// tag=1050 +// size() const +qsizetype c_QList_T_QSize_T___size(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->size(); +} + +// tag=1050 +// sliced(qsizetype pos) const +void *c_QList_T_QSize_T___sliced_qsizetype(void *thisObj, qsizetype pos) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos)}; +} + +// tag=1050 +// sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QSize_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos, n)}; +} + +// tag=1050 +// squeeze() +void c_QList_T_QSize_T___squeeze(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->squeeze(); +} + +// tag=1050 +// swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QSize_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j) { + // tag=1010 + fromPtr(thisObj)->swapItemsAt(i, j); +} + +// tag=1050 +// takeAt(qsizetype i) +void *c_QList_T_QSize_T___takeAt_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->takeAt(i)}; +} + +// tag=1050 +// toList() const +void *c_QList_T_QSize_T___toList(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toList()}; +} + +// tag=1050 +// toVector() const +void *c_QList_T_QSize_T___toVector(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toVector()}; +} + +// tag=1050 +// value(qsizetype i) const +void *c_QList_T_QSize_T___value_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->value(i)}; +} +void c_QList_T_QSize_T___destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} +extern "C" { + +// tag=1049 +void c_QList_T_int_T__Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast *>( + cppObj); +} +void *c_QList_T_int_T___constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QList_T_int_T___constructor_qsizetype(qsizetype size) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(size); + return reinterpret_cast(ptr); +} + +// tag=1050 +// append(const QList & l) +void c_QList_T_int_T___append_QList_T(void *thisObj, void *l_) { + auto &l = *reinterpret_cast *>(l_); + // tag=1010 + fromPtr(thisObj)->append(l); +} + +// tag=1050 +// at(qsizetype i) const +const int c_QList_T_int_T___at_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + fromPtr(thisObj)->at(i); +} + +// tag=1050 +// back() +int c_QList_T_int_T___back(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->back(); +} + +// tag=1050 +// capacity() const +qsizetype c_QList_T_int_T___capacity(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->capacity(); +} + +// tag=1050 +// clear() +void c_QList_T_int_T___clear(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clear(); +} + +// tag=1050 +// constFirst() const +const int c_QList_T_int_T___constFirst(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->constFirst(); +} + +// tag=1050 +// constLast() const +const int c_QList_T_int_T___constLast(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->constLast(); +} + +// tag=1050 +// count() const +qsizetype c_QList_T_int_T___count(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->count(); +} + +// tag=1050 +// detach() +void c_QList_T_int_T___detach(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->detach(); +} + +// tag=1050 +// empty() const +bool c_QList_T_int_T___empty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->empty(); +} + +// tag=1050 +// first() +int c_QList_T_int_T___first(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->first(); +} + +// tag=1050 +// first(qsizetype n) const +void *c_QList_T_int_T___first_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{fromPtr(thisObj)->first(n)}; +} + +// tag=1050 +// front() +int c_QList_T_int_T___front(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->front(); +} + +// tag=1050 +// isDetached() const +bool c_QList_T_int_T___isDetached(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isDetached(); +} + +// tag=1050 +// isEmpty() const +bool c_QList_T_int_T___isEmpty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEmpty(); +} + +// tag=1050 +// isSharedWith(const QList & other) const +bool c_QList_T_int_T___isSharedWith_QList_T(void *thisObj, void *other_) { + auto &other = *reinterpret_cast *>(other_); + return + // tag=1010 + fromPtr(thisObj)->isSharedWith(other); +} + +// tag=1050 +// last() +int c_QList_T_int_T___last(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->last(); +} + +// tag=1050 +// last(qsizetype n) const +void *c_QList_T_int_T___last_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{fromPtr(thisObj)->last(n)}; +} + +// tag=1050 +// length() const +qsizetype c_QList_T_int_T___length(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->length(); +} + +// tag=1050 +// mid(qsizetype pos, qsizetype len) const +void *c_QList_T_int_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->mid(pos, len)}; +} + +// tag=1050 +// move(qsizetype from, qsizetype to) +void c_QList_T_int_T___move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to) { + // tag=1010 + fromPtr(thisObj)->move(from, to); +} + +// tag=1050 +// pop_back() +void c_QList_T_int_T___pop_back(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pop_back(); +} + +// tag=1050 +// pop_front() +void c_QList_T_int_T___pop_front(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pop_front(); +} + +// tag=1050 +// remove(qsizetype i, qsizetype n) +void c_QList_T_int_T___remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n) { + // tag=1010 + fromPtr(thisObj)->remove(i, n); +} + +// tag=1050 +// removeAt(qsizetype i) +void c_QList_T_int_T___removeAt_qsizetype(void *thisObj, qsizetype i) { + // tag=1010 + fromPtr(thisObj)->removeAt(i); +} + +// tag=1050 +// removeFirst() +void c_QList_T_int_T___removeFirst(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->removeFirst(); +} + +// tag=1050 +// removeLast() +void c_QList_T_int_T___removeLast(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->removeLast(); +} + +// tag=1050 +// reserve(qsizetype size) +void c_QList_T_int_T___reserve_qsizetype(void *thisObj, qsizetype size) { + // tag=1010 + fromPtr(thisObj)->reserve(size); +} + +// tag=1050 +// resize(qsizetype size) +void c_QList_T_int_T___resize_qsizetype(void *thisObj, qsizetype size) { + // tag=1010 + fromPtr(thisObj)->resize(size); +} + +// tag=1050 +// shrink_to_fit() +void c_QList_T_int_T___shrink_to_fit(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->shrink_to_fit(); +} + +// tag=1050 +// size() const +qsizetype c_QList_T_int_T___size(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->size(); +} + +// tag=1050 +// sliced(qsizetype pos) const +void *c_QList_T_int_T___sliced_qsizetype(void *thisObj, qsizetype pos) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos)}; +} + +// tag=1050 +// sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_int_T___sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos, n)}; +} + +// tag=1050 +// squeeze() +void c_QList_T_int_T___squeeze(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->squeeze(); +} + +// tag=1050 +// swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_int_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j) { + // tag=1010 + fromPtr(thisObj)->swapItemsAt(i, j); +} + +// tag=1050 +// takeAt(qsizetype i) +int c_QList_T_int_T___takeAt_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + fromPtr(thisObj)->takeAt(i); +} + +// tag=1050 +// toList() const +void *c_QList_T_int_T___toList(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{fromPtr(thisObj)->toList()}; +} + +// tag=1050 +// toVector() const +void *c_QList_T_int_T___toVector(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toVector()}; +} + +// tag=1050 +// value(qsizetype i) const +int c_QList_T_int_T___value_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + fromPtr(thisObj)->value(i); +} +void c_QList_T_int_T___destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} +extern "C" { + +// tag=1049 +void c_QList_T_QWindow_T__Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QList_wrapper *>(cppObj); +} +void *c_QList_T_QWindow_T___constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QList_T_QWindow_T___constructor_qsizetype(qsizetype size) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(size); + return reinterpret_cast(ptr); +} + +// tag=1050 +// append(const QList & l) +void c_QList_T_QWindow_T___append_QList_T(void *thisObj, void *l_) { + auto &l = *reinterpret_cast *>(l_); + // tag=1010 + fromPtr(thisObj)->append(l); +} + +// tag=1050 +// at(qsizetype i) const +const void *c_QList_T_QWindow_T___at_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + fromPtr(thisObj)->at(i); +} + +// tag=1050 +// back() +void *c_QList_T_QWindow_T___back(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->back(); +} + +// tag=1050 +// capacity() const +qsizetype c_QList_T_QWindow_T___capacity(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->capacity(); +} + +// tag=1050 +// clear() +void c_QList_T_QWindow_T___clear(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clear(); +} + +// tag=1050 +// constFirst() const +const void *c_QList_T_QWindow_T___constFirst(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->constFirst(); +} + +// tag=1050 +// constLast() const +const void *c_QList_T_QWindow_T___constLast(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->constLast(); +} + +// tag=1050 +// count() const +qsizetype c_QList_T_QWindow_T___count(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->count(); +} + +// tag=1050 +// detach() +void c_QList_T_QWindow_T___detach(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->detach(); +} + +// tag=1050 +// empty() const +bool c_QList_T_QWindow_T___empty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->empty(); +} + +// tag=1050 +// first() +void *c_QList_T_QWindow_T___first(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->first(); +} + +// tag=1050 +// first(qsizetype n) const +void *c_QList_T_QWindow_T___first_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->first(n)}; +} + +// tag=1050 +// front() +void *c_QList_T_QWindow_T___front(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->front(); +} + +// tag=1050 +// isDetached() const +bool c_QList_T_QWindow_T___isDetached(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isDetached(); +} + +// tag=1050 +// isEmpty() const +bool c_QList_T_QWindow_T___isEmpty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEmpty(); +} + +// tag=1050 +// isSharedWith(const QList & other) const +bool c_QList_T_QWindow_T___isSharedWith_QList_T(void *thisObj, void *other_) { + auto &other = *reinterpret_cast *>(other_); + return + // tag=1010 + fromPtr(thisObj)->isSharedWith(other); +} + +// tag=1050 +// last() +void *c_QList_T_QWindow_T___last(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->last(); +} + +// tag=1050 +// last(qsizetype n) const +void *c_QList_T_QWindow_T___last_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->last(n)}; +} + +// tag=1050 +// length() const +qsizetype c_QList_T_QWindow_T___length(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->length(); +} + +// tag=1050 +// mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QWindow_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->mid(pos, len)}; +} + +// tag=1050 +// move(qsizetype from, qsizetype to) +void c_QList_T_QWindow_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to) { + // tag=1010 + fromPtr(thisObj)->move(from, to); +} + +// tag=1050 +// pop_back() +void c_QList_T_QWindow_T___pop_back(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pop_back(); +} + +// tag=1050 +// pop_front() +void c_QList_T_QWindow_T___pop_front(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pop_front(); +} + +// tag=1050 +// remove(qsizetype i, qsizetype n) +void c_QList_T_QWindow_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n) { + // tag=1010 + fromPtr(thisObj)->remove(i, n); +} + +// tag=1050 +// removeAt(qsizetype i) +void c_QList_T_QWindow_T___removeAt_qsizetype(void *thisObj, qsizetype i) { + // tag=1010 + fromPtr(thisObj)->removeAt(i); +} + +// tag=1050 +// removeFirst() +void c_QList_T_QWindow_T___removeFirst(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->removeFirst(); +} + +// tag=1050 +// removeLast() +void c_QList_T_QWindow_T___removeLast(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->removeLast(); +} + +// tag=1050 +// reserve(qsizetype size) +void c_QList_T_QWindow_T___reserve_qsizetype(void *thisObj, qsizetype size) { + // tag=1010 + fromPtr(thisObj)->reserve(size); +} + +// tag=1050 +// resize(qsizetype size) +void c_QList_T_QWindow_T___resize_qsizetype(void *thisObj, qsizetype size) { + // tag=1010 + fromPtr(thisObj)->resize(size); +} + +// tag=1050 +// shrink_to_fit() +void c_QList_T_QWindow_T___shrink_to_fit(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->shrink_to_fit(); +} + +// tag=1050 +// size() const +qsizetype c_QList_T_QWindow_T___size(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->size(); +} + +// tag=1050 +// sliced(qsizetype pos) const +void *c_QList_T_QWindow_T___sliced_qsizetype(void *thisObj, qsizetype pos) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos)}; +} + +// tag=1050 +// sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QWindow_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos, n)}; +} + +// tag=1050 +// squeeze() +void c_QList_T_QWindow_T___squeeze(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->squeeze(); +} + +// tag=1050 +// swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QWindow_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j) { + // tag=1010 + fromPtr(thisObj)->swapItemsAt(i, j); +} + +// tag=1050 +// takeAt(qsizetype i) +void *c_QList_T_QWindow_T___takeAt_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + fromPtr(thisObj)->takeAt(i); +} + +// tag=1050 +// toList() const +void *c_QList_T_QWindow_T___toList(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toList()}; +} + +// tag=1050 +// toVector() const +void *c_QList_T_QWindow_T___toVector(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toVector()}; +} + +// tag=1050 +// value(qsizetype i) const +void *c_QList_T_QWindow_T___value_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + fromPtr(thisObj)->value(i); +} +void c_QList_T_QWindow_T___destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} +extern "C" { + +// tag=1049 +void c_QList_T_QWidget_T__Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QList_wrapper *>(cppObj); +} +void *c_QList_T_QWidget_T___constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QList_T_QWidget_T___constructor_qsizetype(qsizetype size) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QList_wrapper(size); + return reinterpret_cast(ptr); +} + +// tag=1050 +// append(const QList & l) +void c_QList_T_QWidget_T___append_QList_T(void *thisObj, void *l_) { + auto &l = *reinterpret_cast *>(l_); + // tag=1010 + fromPtr(thisObj)->append(l); +} + +// tag=1050 +// at(qsizetype i) const +const void *c_QList_T_QWidget_T___at_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + fromPtr(thisObj)->at(i); +} + +// tag=1050 +// back() +void *c_QList_T_QWidget_T___back(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->back(); +} + +// tag=1050 +// capacity() const +qsizetype c_QList_T_QWidget_T___capacity(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->capacity(); +} + +// tag=1050 +// clear() +void c_QList_T_QWidget_T___clear(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clear(); +} + +// tag=1050 +// constFirst() const +const void *c_QList_T_QWidget_T___constFirst(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->constFirst(); +} + +// tag=1050 +// constLast() const +const void *c_QList_T_QWidget_T___constLast(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->constLast(); +} + +// tag=1050 +// count() const +qsizetype c_QList_T_QWidget_T___count(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->count(); +} + +// tag=1050 +// detach() +void c_QList_T_QWidget_T___detach(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->detach(); +} + +// tag=1050 +// empty() const +bool c_QList_T_QWidget_T___empty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->empty(); +} + +// tag=1050 +// first() +void *c_QList_T_QWidget_T___first(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->first(); +} + +// tag=1050 +// first(qsizetype n) const +void *c_QList_T_QWidget_T___first_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->first(n)}; +} + +// tag=1050 +// front() +void *c_QList_T_QWidget_T___front(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->front(); +} + +// tag=1050 +// isDetached() const +bool c_QList_T_QWidget_T___isDetached(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isDetached(); +} + +// tag=1050 +// isEmpty() const +bool c_QList_T_QWidget_T___isEmpty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEmpty(); +} + +// tag=1050 +// isSharedWith(const QList & other) const +bool c_QList_T_QWidget_T___isSharedWith_QList_T(void *thisObj, void *other_) { + auto &other = *reinterpret_cast *>(other_); + return + // tag=1010 + fromPtr(thisObj)->isSharedWith(other); +} + +// tag=1050 +// last() +void *c_QList_T_QWidget_T___last(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->last(); +} + +// tag=1050 +// last(qsizetype n) const +void *c_QList_T_QWidget_T___last_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->last(n)}; +} + +// tag=1050 +// length() const +qsizetype c_QList_T_QWidget_T___length(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->length(); +} + +// tag=1050 +// mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QWidget_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->mid(pos, len)}; +} + +// tag=1050 +// move(qsizetype from, qsizetype to) +void c_QList_T_QWidget_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to) { + // tag=1010 + fromPtr(thisObj)->move(from, to); +} + +// tag=1050 +// pop_back() +void c_QList_T_QWidget_T___pop_back(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pop_back(); +} + +// tag=1050 +// pop_front() +void c_QList_T_QWidget_T___pop_front(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->pop_front(); +} + +// tag=1050 +// remove(qsizetype i, qsizetype n) +void c_QList_T_QWidget_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n) { + // tag=1010 + fromPtr(thisObj)->remove(i, n); +} + +// tag=1050 +// removeAt(qsizetype i) +void c_QList_T_QWidget_T___removeAt_qsizetype(void *thisObj, qsizetype i) { + // tag=1010 + fromPtr(thisObj)->removeAt(i); +} + +// tag=1050 +// removeFirst() +void c_QList_T_QWidget_T___removeFirst(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->removeFirst(); +} + +// tag=1050 +// removeLast() +void c_QList_T_QWidget_T___removeLast(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->removeLast(); +} + +// tag=1050 +// reserve(qsizetype size) +void c_QList_T_QWidget_T___reserve_qsizetype(void *thisObj, qsizetype size) { + // tag=1010 + fromPtr(thisObj)->reserve(size); +} + +// tag=1050 +// resize(qsizetype size) +void c_QList_T_QWidget_T___resize_qsizetype(void *thisObj, qsizetype size) { + // tag=1010 + fromPtr(thisObj)->resize(size); +} + +// tag=1050 +// shrink_to_fit() +void c_QList_T_QWidget_T___shrink_to_fit(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->shrink_to_fit(); +} + +// tag=1050 +// size() const +qsizetype c_QList_T_QWidget_T___size(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->size(); +} + +// tag=1050 +// sliced(qsizetype pos) const +void *c_QList_T_QWidget_T___sliced_qsizetype(void *thisObj, qsizetype pos) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos)}; +} + +// tag=1050 +// sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QWidget_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->sliced(pos, n)}; +} + +// tag=1050 +// squeeze() +void c_QList_T_QWidget_T___squeeze(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->squeeze(); +} + +// tag=1050 +// swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QWidget_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j) { + // tag=1010 + fromPtr(thisObj)->swapItemsAt(i, j); +} + +// tag=1050 +// takeAt(qsizetype i) +void *c_QList_T_QWidget_T___takeAt_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + fromPtr(thisObj)->takeAt(i); +} + +// tag=1050 +// toList() const +void *c_QList_T_QWidget_T___toList(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toList()}; +} + +// tag=1050 +// toVector() const +void *c_QList_T_QWidget_T___toVector(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toVector()}; +} + +// tag=1050 +// value(qsizetype i) const +void *c_QList_T_QWidget_T___value_qsizetype(void *thisObj, qsizetype i) { + return + // tag=1010 + fromPtr(thisObj)->value(i); +} +void c_QList_T_QWidget_T___destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} diff --git a/generated/QtDartBindings/dart/ffi/QList_wrapper.h b/generated/QtDartBindings/dart/ffi/QList_wrapper.h new file mode 100644 index 0000000..aba503e --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QList_wrapper.h @@ -0,0 +1,3132 @@ + +// tag=1040 +#include "QtDartBindings_exports.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 + +namespace QtDartBindings_wrappersNS { +// tag=1043 +template class QList_wrapper : public ::QList { +public: + ~QList_wrapper(); + // tag=1041 + QList_wrapper(); + // tag=1041 + QList_wrapper(qsizetype size); + // tag=1041 + void append(const QList &l); + // tag=1041 + const T &at(qsizetype i) const; + // tag=1041 + T &back(); + // tag=1041 + qsizetype capacity() const; + // tag=1041 + void clear(); + // tag=1041 + const T &constFirst() const; + // tag=1041 + const T &constLast() const; + // tag=1041 + qsizetype count() const; + // tag=1041 + void detach(); + // tag=1041 + bool empty() const; + // tag=1041 + T &first(); + // tag=1041 + QList first(qsizetype n) const; + // tag=1041 + T &front(); + // tag=1041 + bool isDetached() const; + // tag=1041 + bool isEmpty() const; + // tag=1041 + bool isSharedWith(const QList &other) const; + // tag=1041 + T &last(); + // tag=1041 + QList last(qsizetype n) const; + // tag=1041 + qsizetype length() const; + // tag=1041 + QList mid(qsizetype pos, qsizetype len = -1) const; + // tag=1041 + void move(qsizetype from, qsizetype to); + // tag=1041 + void pop_back(); + // tag=1041 + void pop_front(); + // tag=1041 + void remove(qsizetype i, qsizetype n = 1); + // tag=1041 + void removeAt(qsizetype i); + // tag=1041 + void removeFirst(); + // tag=1041 + void removeLast(); + // tag=1041 + void reserve(qsizetype size); + // tag=1041 + void resize(qsizetype size); + // tag=1041 + void shrink_to_fit(); + // tag=1041 + qsizetype size() const; + // tag=1041 + QList sliced(qsizetype pos) const; + // tag=1041 + QList sliced(qsizetype pos, qsizetype n) const; + // tag=1041 + void squeeze(); + // tag=1041 + void swapItemsAt(qsizetype i, qsizetype j); + // tag=1041 + T takeAt(qsizetype i); + // tag=1041 + QList toList() const; + // tag=1041 + QList toVector() const; + // tag=1041 + T value(qsizetype i) const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QList::QList() +QtDartBindings_EXPORT void *c_QList_T_QVariant_T___constructor(); + +// tag=1067 +// QList::QList(qsizetype size) +QtDartBindings_EXPORT void * +c_QList_T_QVariant_T___constructor_qsizetype(qsizetype size); + +// tag=1067 +// QList::append(const QList & l) +QtDartBindings_EXPORT void c_QList_T_QVariant_T___append_QList_T(void *thisObj, + void *l_); + +// tag=1067 +// QList::at(qsizetype i) const +QtDartBindings_EXPORT const void * +c_QList_T_QVariant_T___at_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::back() +QtDartBindings_EXPORT void *c_QList_T_QVariant_T___back(void *thisObj); + +// tag=1067 +// QList::capacity() const +QtDartBindings_EXPORT qsizetype c_QList_T_QVariant_T___capacity(void *thisObj); + +// tag=1067 +// QList::clear() +QtDartBindings_EXPORT void c_QList_T_QVariant_T___clear(void *thisObj); + +// tag=1067 +// QList::constFirst() const +QtDartBindings_EXPORT const void * +c_QList_T_QVariant_T___constFirst(void *thisObj); + +// tag=1067 +// QList::constLast() const +QtDartBindings_EXPORT const void * +c_QList_T_QVariant_T___constLast(void *thisObj); + +// tag=1067 +// QList::count() const +QtDartBindings_EXPORT qsizetype c_QList_T_QVariant_T___count(void *thisObj); + +// tag=1067 +// QList::detach() +QtDartBindings_EXPORT void c_QList_T_QVariant_T___detach(void *thisObj); + +// tag=1067 +// QList::empty() const +QtDartBindings_EXPORT bool c_QList_T_QVariant_T___empty(void *thisObj); + +// tag=1067 +// QList::first() +QtDartBindings_EXPORT void *c_QList_T_QVariant_T___first(void *thisObj); + +// tag=1067 +// QList::first(qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QVariant_T___first_qsizetype(void *thisObj, qsizetype n); + +// tag=1067 +// QList::front() +QtDartBindings_EXPORT void *c_QList_T_QVariant_T___front(void *thisObj); + +// tag=1067 +// QList::isDetached() const +QtDartBindings_EXPORT bool c_QList_T_QVariant_T___isDetached(void *thisObj); + +// tag=1067 +// QList::isEmpty() const +QtDartBindings_EXPORT bool c_QList_T_QVariant_T___isEmpty(void *thisObj); + +// tag=1067 +// QList::isSharedWith(const QList & other) const +QtDartBindings_EXPORT bool +c_QList_T_QVariant_T___isSharedWith_QList_T(void *thisObj, void *other_); + +// tag=1067 +// QList::last() +QtDartBindings_EXPORT void *c_QList_T_QVariant_T___last(void *thisObj); + +// tag=1067 +// QList::last(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_QVariant_T___last_qsizetype(void *thisObj, + qsizetype n); + +// tag=1067 +// QList::length() const +QtDartBindings_EXPORT qsizetype c_QList_T_QVariant_T___length(void *thisObj); + +// tag=1067 +// QList::mid(qsizetype pos, qsizetype len) const +QtDartBindings_EXPORT void * +c_QList_T_QVariant_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len); + +// tag=1067 +// QList::move(qsizetype from, qsizetype to) +QtDartBindings_EXPORT void +c_QList_T_QVariant_T___move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to); + +// tag=1067 +// QList::pop_back() +QtDartBindings_EXPORT void c_QList_T_QVariant_T___pop_back(void *thisObj); + +// tag=1067 +// QList::pop_front() +QtDartBindings_EXPORT void c_QList_T_QVariant_T___pop_front(void *thisObj); + +// tag=1067 +// QList::remove(qsizetype i, qsizetype n) +QtDartBindings_EXPORT void +c_QList_T_QVariant_T___remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n); + +// tag=1067 +// QList::removeAt(qsizetype i) +QtDartBindings_EXPORT void +c_QList_T_QVariant_T___removeAt_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::removeFirst() +QtDartBindings_EXPORT void c_QList_T_QVariant_T___removeFirst(void *thisObj); + +// tag=1067 +// QList::removeLast() +QtDartBindings_EXPORT void c_QList_T_QVariant_T___removeLast(void *thisObj); + +// tag=1067 +// QList::reserve(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QVariant_T___reserve_qsizetype(void *thisObj, qsizetype size); + +// tag=1067 +// QList::resize(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QVariant_T___resize_qsizetype(void *thisObj, qsizetype size); + +// tag=1067 +// QList::shrink_to_fit() +QtDartBindings_EXPORT void c_QList_T_QVariant_T___shrink_to_fit(void *thisObj); + +// tag=1067 +// QList::size() const +QtDartBindings_EXPORT qsizetype c_QList_T_QVariant_T___size(void *thisObj); + +// tag=1067 +// QList::sliced(qsizetype pos) const +QtDartBindings_EXPORT void * +c_QList_T_QVariant_T___sliced_qsizetype(void *thisObj, qsizetype pos); + +// tag=1067 +// QList::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QVariant_T___sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n); + +// tag=1067 +// QList::squeeze() +QtDartBindings_EXPORT void c_QList_T_QVariant_T___squeeze(void *thisObj); + +// tag=1067 +// QList::swapItemsAt(qsizetype i, qsizetype j) +QtDartBindings_EXPORT void +c_QList_T_QVariant_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j); + +// tag=1067 +// QList::takeAt(qsizetype i) +QtDartBindings_EXPORT void * +c_QList_T_QVariant_T___takeAt_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::toList() const +QtDartBindings_EXPORT void *c_QList_T_QVariant_T___toList(void *thisObj); + +// tag=1067 +// QList::toVector() const +QtDartBindings_EXPORT void *c_QList_T_QVariant_T___toVector(void *thisObj); + +// tag=1067 +// QList::value(qsizetype i) const +QtDartBindings_EXPORT void * +c_QList_T_QVariant_T___value_qsizetype(void *thisObj, qsizetype i); + +// tag=1066 +QtDartBindings_EXPORT void c_QList_T_QVariant_T___destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QList_T_QVariant_T__Finalizer(void *, void *cppObj, + void *); +} +extern "C" { + +// tag=1067 +// QList::QList() +QtDartBindings_EXPORT void *c_QList_T_QString_T___constructor(); + +// tag=1067 +// QList::QList(qsizetype size) +QtDartBindings_EXPORT void * +c_QList_T_QString_T___constructor_qsizetype(qsizetype size); + +// tag=1067 +// QList::append(const QList & l) +QtDartBindings_EXPORT void c_QList_T_QString_T___append_QList_T(void *thisObj, + void *l_); + +// tag=1067 +// QList::at(qsizetype i) const +QtDartBindings_EXPORT const void * +c_QList_T_QString_T___at_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::back() +QtDartBindings_EXPORT void *c_QList_T_QString_T___back(void *thisObj); + +// tag=1067 +// QList::capacity() const +QtDartBindings_EXPORT qsizetype c_QList_T_QString_T___capacity(void *thisObj); + +// tag=1067 +// QList::clear() +QtDartBindings_EXPORT void c_QList_T_QString_T___clear(void *thisObj); + +// tag=1067 +// QList::constFirst() const +QtDartBindings_EXPORT const void * +c_QList_T_QString_T___constFirst(void *thisObj); + +// tag=1067 +// QList::constLast() const +QtDartBindings_EXPORT const void * +c_QList_T_QString_T___constLast(void *thisObj); + +// tag=1067 +// QList::count() const +QtDartBindings_EXPORT qsizetype c_QList_T_QString_T___count(void *thisObj); + +// tag=1067 +// QList::detach() +QtDartBindings_EXPORT void c_QList_T_QString_T___detach(void *thisObj); + +// tag=1067 +// QList::empty() const +QtDartBindings_EXPORT bool c_QList_T_QString_T___empty(void *thisObj); + +// tag=1067 +// QList::first() +QtDartBindings_EXPORT void *c_QList_T_QString_T___first(void *thisObj); + +// tag=1067 +// QList::first(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_QString_T___first_qsizetype(void *thisObj, + qsizetype n); + +// tag=1067 +// QList::front() +QtDartBindings_EXPORT void *c_QList_T_QString_T___front(void *thisObj); + +// tag=1067 +// QList::isDetached() const +QtDartBindings_EXPORT bool c_QList_T_QString_T___isDetached(void *thisObj); + +// tag=1067 +// QList::isEmpty() const +QtDartBindings_EXPORT bool c_QList_T_QString_T___isEmpty(void *thisObj); + +// tag=1067 +// QList::isSharedWith(const QList & other) const +QtDartBindings_EXPORT bool +c_QList_T_QString_T___isSharedWith_QList_T(void *thisObj, void *other_); + +// tag=1067 +// QList::last() +QtDartBindings_EXPORT void *c_QList_T_QString_T___last(void *thisObj); + +// tag=1067 +// QList::last(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_QString_T___last_qsizetype(void *thisObj, + qsizetype n); + +// tag=1067 +// QList::length() const +QtDartBindings_EXPORT qsizetype c_QList_T_QString_T___length(void *thisObj); + +// tag=1067 +// QList::mid(qsizetype pos, qsizetype len) const +QtDartBindings_EXPORT void * +c_QList_T_QString_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len); + +// tag=1067 +// QList::move(qsizetype from, qsizetype to) +QtDartBindings_EXPORT void +c_QList_T_QString_T___move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to); + +// tag=1067 +// QList::pop_back() +QtDartBindings_EXPORT void c_QList_T_QString_T___pop_back(void *thisObj); + +// tag=1067 +// QList::pop_front() +QtDartBindings_EXPORT void c_QList_T_QString_T___pop_front(void *thisObj); + +// tag=1067 +// QList::remove(qsizetype i, qsizetype n) +QtDartBindings_EXPORT void +c_QList_T_QString_T___remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n); + +// tag=1067 +// QList::removeAt(qsizetype i) +QtDartBindings_EXPORT void +c_QList_T_QString_T___removeAt_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::removeFirst() +QtDartBindings_EXPORT void c_QList_T_QString_T___removeFirst(void *thisObj); + +// tag=1067 +// QList::removeLast() +QtDartBindings_EXPORT void c_QList_T_QString_T___removeLast(void *thisObj); + +// tag=1067 +// QList::reserve(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QString_T___reserve_qsizetype(void *thisObj, qsizetype size); + +// tag=1067 +// QList::resize(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QString_T___resize_qsizetype(void *thisObj, qsizetype size); + +// tag=1067 +// QList::shrink_to_fit() +QtDartBindings_EXPORT void c_QList_T_QString_T___shrink_to_fit(void *thisObj); + +// tag=1067 +// QList::size() const +QtDartBindings_EXPORT qsizetype c_QList_T_QString_T___size(void *thisObj); + +// tag=1067 +// QList::sliced(qsizetype pos) const +QtDartBindings_EXPORT void * +c_QList_T_QString_T___sliced_qsizetype(void *thisObj, qsizetype pos); + +// tag=1067 +// QList::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QString_T___sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n); + +// tag=1067 +// QList::squeeze() +QtDartBindings_EXPORT void c_QList_T_QString_T___squeeze(void *thisObj); + +// tag=1067 +// QList::swapItemsAt(qsizetype i, qsizetype j) +QtDartBindings_EXPORT void +c_QList_T_QString_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, qsizetype j); + +// tag=1067 +// QList::takeAt(qsizetype i) +QtDartBindings_EXPORT void * +c_QList_T_QString_T___takeAt_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::toList() const +QtDartBindings_EXPORT void *c_QList_T_QString_T___toList(void *thisObj); + +// tag=1067 +// QList::toVector() const +QtDartBindings_EXPORT void *c_QList_T_QString_T___toVector(void *thisObj); + +// tag=1067 +// QList::value(qsizetype i) const +QtDartBindings_EXPORT void *c_QList_T_QString_T___value_qsizetype(void *thisObj, + qsizetype i); + +// tag=1066 +QtDartBindings_EXPORT void c_QList_T_QString_T___destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QList_T_QString_T__Finalizer(void *, void *cppObj, + void *); +} +extern "C" { + +// tag=1067 +// QList::QList() +QtDartBindings_EXPORT void *c_QList_T_unsigned_int_T___constructor(); + +// tag=1067 +// QList::QList(qsizetype size) +QtDartBindings_EXPORT void * +c_QList_T_unsigned_int_T___constructor_qsizetype(qsizetype size); + +// tag=1067 +// QList::append(const QList & l) +QtDartBindings_EXPORT void +c_QList_T_unsigned_int_T___append_QList_T(void *thisObj, void *l_); + +// tag=1067 +// QList::at(qsizetype i) const +QtDartBindings_EXPORT const unsigned int +c_QList_T_unsigned_int_T___at_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::back() +QtDartBindings_EXPORT unsigned int +c_QList_T_unsigned_int_T___back(void *thisObj); + +// tag=1067 +// QList::capacity() const +QtDartBindings_EXPORT qsizetype +c_QList_T_unsigned_int_T___capacity(void *thisObj); + +// tag=1067 +// QList::clear() +QtDartBindings_EXPORT void c_QList_T_unsigned_int_T___clear(void *thisObj); + +// tag=1067 +// QList::constFirst() const +QtDartBindings_EXPORT const unsigned int +c_QList_T_unsigned_int_T___constFirst(void *thisObj); + +// tag=1067 +// QList::constLast() const +QtDartBindings_EXPORT const unsigned int +c_QList_T_unsigned_int_T___constLast(void *thisObj); + +// tag=1067 +// QList::count() const +QtDartBindings_EXPORT qsizetype c_QList_T_unsigned_int_T___count(void *thisObj); + +// tag=1067 +// QList::detach() +QtDartBindings_EXPORT void c_QList_T_unsigned_int_T___detach(void *thisObj); + +// tag=1067 +// QList::empty() const +QtDartBindings_EXPORT bool c_QList_T_unsigned_int_T___empty(void *thisObj); + +// tag=1067 +// QList::first() +QtDartBindings_EXPORT unsigned int +c_QList_T_unsigned_int_T___first(void *thisObj); + +// tag=1067 +// QList::first(qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_unsigned_int_T___first_qsizetype(void *thisObj, qsizetype n); + +// tag=1067 +// QList::front() +QtDartBindings_EXPORT unsigned int +c_QList_T_unsigned_int_T___front(void *thisObj); + +// tag=1067 +// QList::isDetached() const +QtDartBindings_EXPORT bool c_QList_T_unsigned_int_T___isDetached(void *thisObj); + +// tag=1067 +// QList::isEmpty() const +QtDartBindings_EXPORT bool c_QList_T_unsigned_int_T___isEmpty(void *thisObj); + +// tag=1067 +// QList::isSharedWith(const QList & other) const +QtDartBindings_EXPORT bool +c_QList_T_unsigned_int_T___isSharedWith_QList_T(void *thisObj, void *other_); + +// tag=1067 +// QList::last() +QtDartBindings_EXPORT unsigned int +c_QList_T_unsigned_int_T___last(void *thisObj); + +// tag=1067 +// QList::last(qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_unsigned_int_T___last_qsizetype(void *thisObj, qsizetype n); + +// tag=1067 +// QList::length() const +QtDartBindings_EXPORT qsizetype +c_QList_T_unsigned_int_T___length(void *thisObj); + +// tag=1067 +// QList::mid(qsizetype pos, qsizetype len) const +QtDartBindings_EXPORT void * +c_QList_T_unsigned_int_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len); + +// tag=1067 +// QList::move(qsizetype from, qsizetype to) +QtDartBindings_EXPORT void c_QList_T_unsigned_int_T___move_qsizetype_qsizetype( + void *thisObj, qsizetype from, qsizetype to); + +// tag=1067 +// QList::pop_back() +QtDartBindings_EXPORT void c_QList_T_unsigned_int_T___pop_back(void *thisObj); + +// tag=1067 +// QList::pop_front() +QtDartBindings_EXPORT void c_QList_T_unsigned_int_T___pop_front(void *thisObj); + +// tag=1067 +// QList::remove(qsizetype i, qsizetype n) +QtDartBindings_EXPORT void +c_QList_T_unsigned_int_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, qsizetype n); + +// tag=1067 +// QList::removeAt(qsizetype i) +QtDartBindings_EXPORT void +c_QList_T_unsigned_int_T___removeAt_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::removeFirst() +QtDartBindings_EXPORT void +c_QList_T_unsigned_int_T___removeFirst(void *thisObj); + +// tag=1067 +// QList::removeLast() +QtDartBindings_EXPORT void c_QList_T_unsigned_int_T___removeLast(void *thisObj); + +// tag=1067 +// QList::reserve(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_unsigned_int_T___reserve_qsizetype(void *thisObj, qsizetype size); + +// tag=1067 +// QList::resize(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_unsigned_int_T___resize_qsizetype(void *thisObj, qsizetype size); + +// tag=1067 +// QList::shrink_to_fit() +QtDartBindings_EXPORT void +c_QList_T_unsigned_int_T___shrink_to_fit(void *thisObj); + +// tag=1067 +// QList::size() const +QtDartBindings_EXPORT qsizetype c_QList_T_unsigned_int_T___size(void *thisObj); + +// tag=1067 +// QList::sliced(qsizetype pos) const +QtDartBindings_EXPORT void * +c_QList_T_unsigned_int_T___sliced_qsizetype(void *thisObj, qsizetype pos); + +// tag=1067 +// QList::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_unsigned_int_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n); + +// tag=1067 +// QList::squeeze() +QtDartBindings_EXPORT void c_QList_T_unsigned_int_T___squeeze(void *thisObj); + +// tag=1067 +// QList::swapItemsAt(qsizetype i, qsizetype j) +QtDartBindings_EXPORT void +c_QList_T_unsigned_int_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j); + +// tag=1067 +// QList::takeAt(qsizetype i) +QtDartBindings_EXPORT unsigned int +c_QList_T_unsigned_int_T___takeAt_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::toList() const +QtDartBindings_EXPORT void *c_QList_T_unsigned_int_T___toList(void *thisObj); + +// tag=1067 +// QList::toVector() const +QtDartBindings_EXPORT void *c_QList_T_unsigned_int_T___toVector(void *thisObj); + +// tag=1067 +// QList::value(qsizetype i) const +QtDartBindings_EXPORT unsigned int +c_QList_T_unsigned_int_T___value_qsizetype(void *thisObj, qsizetype i); + +// tag=1066 +QtDartBindings_EXPORT void c_QList_T_unsigned_int_T___destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void +c_QList_T_unsigned_int_T__Finalizer(void *, void *cppObj, void *); +} +extern "C" { + +// tag=1067 +// QList::QList() +QtDartBindings_EXPORT void *c_QList_T_QStandardItem_T___constructor(); + +// tag=1067 +// QList::QList(qsizetype size) +QtDartBindings_EXPORT void * +c_QList_T_QStandardItem_T___constructor_qsizetype(qsizetype size); + +// tag=1067 +// QList::append(const QList & l) +QtDartBindings_EXPORT void +c_QList_T_QStandardItem_T___append_QList_T(void *thisObj, void *l_); + +// tag=1067 +// QList::at(qsizetype i) const +QtDartBindings_EXPORT const void * +c_QList_T_QStandardItem_T___at_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::back() +QtDartBindings_EXPORT void *c_QList_T_QStandardItem_T___back(void *thisObj); + +// tag=1067 +// QList::capacity() const +QtDartBindings_EXPORT qsizetype +c_QList_T_QStandardItem_T___capacity(void *thisObj); + +// tag=1067 +// QList::clear() +QtDartBindings_EXPORT void c_QList_T_QStandardItem_T___clear(void *thisObj); + +// tag=1067 +// QList::constFirst() const +QtDartBindings_EXPORT const void * +c_QList_T_QStandardItem_T___constFirst(void *thisObj); + +// tag=1067 +// QList::constLast() const +QtDartBindings_EXPORT const void * +c_QList_T_QStandardItem_T___constLast(void *thisObj); + +// tag=1067 +// QList::count() const +QtDartBindings_EXPORT qsizetype +c_QList_T_QStandardItem_T___count(void *thisObj); + +// tag=1067 +// QList::detach() +QtDartBindings_EXPORT void c_QList_T_QStandardItem_T___detach(void *thisObj); + +// tag=1067 +// QList::empty() const +QtDartBindings_EXPORT bool c_QList_T_QStandardItem_T___empty(void *thisObj); + +// tag=1067 +// QList::first() +QtDartBindings_EXPORT void *c_QList_T_QStandardItem_T___first(void *thisObj); + +// tag=1067 +// QList::first(qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QStandardItem_T___first_qsizetype(void *thisObj, qsizetype n); + +// tag=1067 +// QList::front() +QtDartBindings_EXPORT void *c_QList_T_QStandardItem_T___front(void *thisObj); + +// tag=1067 +// QList::isDetached() const +QtDartBindings_EXPORT bool +c_QList_T_QStandardItem_T___isDetached(void *thisObj); + +// tag=1067 +// QList::isEmpty() const +QtDartBindings_EXPORT bool c_QList_T_QStandardItem_T___isEmpty(void *thisObj); + +// tag=1067 +// QList::isSharedWith(const QList & other) const +QtDartBindings_EXPORT bool +c_QList_T_QStandardItem_T___isSharedWith_QList_T(void *thisObj, void *other_); + +// tag=1067 +// QList::last() +QtDartBindings_EXPORT void *c_QList_T_QStandardItem_T___last(void *thisObj); + +// tag=1067 +// QList::last(qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QStandardItem_T___last_qsizetype(void *thisObj, qsizetype n); + +// tag=1067 +// QList::length() const +QtDartBindings_EXPORT qsizetype +c_QList_T_QStandardItem_T___length(void *thisObj); + +// tag=1067 +// QList::mid(qsizetype pos, qsizetype len) const +QtDartBindings_EXPORT void *c_QList_T_QStandardItem_T___mid_qsizetype_qsizetype( + void *thisObj, qsizetype pos, qsizetype len); + +// tag=1067 +// QList::move(qsizetype from, qsizetype to) +QtDartBindings_EXPORT void c_QList_T_QStandardItem_T___move_qsizetype_qsizetype( + void *thisObj, qsizetype from, qsizetype to); + +// tag=1067 +// QList::pop_back() +QtDartBindings_EXPORT void c_QList_T_QStandardItem_T___pop_back(void *thisObj); + +// tag=1067 +// QList::pop_front() +QtDartBindings_EXPORT void c_QList_T_QStandardItem_T___pop_front(void *thisObj); + +// tag=1067 +// QList::remove(qsizetype i, qsizetype n) +QtDartBindings_EXPORT void +c_QList_T_QStandardItem_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n); + +// tag=1067 +// QList::removeAt(qsizetype i) +QtDartBindings_EXPORT void +c_QList_T_QStandardItem_T___removeAt_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::removeFirst() +QtDartBindings_EXPORT void +c_QList_T_QStandardItem_T___removeFirst(void *thisObj); + +// tag=1067 +// QList::removeLast() +QtDartBindings_EXPORT void +c_QList_T_QStandardItem_T___removeLast(void *thisObj); + +// tag=1067 +// QList::reserve(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QStandardItem_T___reserve_qsizetype(void *thisObj, qsizetype size); + +// tag=1067 +// QList::resize(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QStandardItem_T___resize_qsizetype(void *thisObj, qsizetype size); + +// tag=1067 +// QList::shrink_to_fit() +QtDartBindings_EXPORT void +c_QList_T_QStandardItem_T___shrink_to_fit(void *thisObj); + +// tag=1067 +// QList::size() const +QtDartBindings_EXPORT qsizetype c_QList_T_QStandardItem_T___size(void *thisObj); + +// tag=1067 +// QList::sliced(qsizetype pos) const +QtDartBindings_EXPORT void * +c_QList_T_QStandardItem_T___sliced_qsizetype(void *thisObj, qsizetype pos); + +// tag=1067 +// QList::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QStandardItem_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n); + +// tag=1067 +// QList::squeeze() +QtDartBindings_EXPORT void c_QList_T_QStandardItem_T___squeeze(void *thisObj); + +// tag=1067 +// QList::swapItemsAt(qsizetype i, qsizetype j) +QtDartBindings_EXPORT void +c_QList_T_QStandardItem_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j); + +// tag=1067 +// QList::takeAt(qsizetype i) +QtDartBindings_EXPORT void * +c_QList_T_QStandardItem_T___takeAt_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::toList() const +QtDartBindings_EXPORT void *c_QList_T_QStandardItem_T___toList(void *thisObj); + +// tag=1067 +// QList::toVector() const +QtDartBindings_EXPORT void *c_QList_T_QStandardItem_T___toVector(void *thisObj); + +// tag=1067 +// QList::value(qsizetype i) const +QtDartBindings_EXPORT void * +c_QList_T_QStandardItem_T___value_qsizetype(void *thisObj, qsizetype i); + +// tag=1066 +QtDartBindings_EXPORT void +c_QList_T_QStandardItem_T___destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void +c_QList_T_QStandardItem_T__Finalizer(void *, void *cppObj, void *); +} +extern "C" { + +// tag=1067 +// QList::QList() +QtDartBindings_EXPORT void *c_QList_T_qreal_T___constructor(); + +// tag=1067 +// QList::QList(qsizetype size) +QtDartBindings_EXPORT void * +c_QList_T_qreal_T___constructor_qsizetype(qsizetype size); + +// tag=1067 +// QList::append(const QList & l) +QtDartBindings_EXPORT void c_QList_T_qreal_T___append_QList_T(void *thisObj, + void *l_); + +// tag=1067 +// QList::at(qsizetype i) const +QtDartBindings_EXPORT const qreal +c_QList_T_qreal_T___at_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::back() +QtDartBindings_EXPORT qreal c_QList_T_qreal_T___back(void *thisObj); + +// tag=1067 +// QList::capacity() const +QtDartBindings_EXPORT qsizetype c_QList_T_qreal_T___capacity(void *thisObj); + +// tag=1067 +// QList::clear() +QtDartBindings_EXPORT void c_QList_T_qreal_T___clear(void *thisObj); + +// tag=1067 +// QList::constFirst() const +QtDartBindings_EXPORT const qreal c_QList_T_qreal_T___constFirst(void *thisObj); + +// tag=1067 +// QList::constLast() const +QtDartBindings_EXPORT const qreal c_QList_T_qreal_T___constLast(void *thisObj); + +// tag=1067 +// QList::count() const +QtDartBindings_EXPORT qsizetype c_QList_T_qreal_T___count(void *thisObj); + +// tag=1067 +// QList::detach() +QtDartBindings_EXPORT void c_QList_T_qreal_T___detach(void *thisObj); + +// tag=1067 +// QList::empty() const +QtDartBindings_EXPORT bool c_QList_T_qreal_T___empty(void *thisObj); + +// tag=1067 +// QList::first() +QtDartBindings_EXPORT qreal c_QList_T_qreal_T___first(void *thisObj); + +// tag=1067 +// QList::first(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_qreal_T___first_qsizetype(void *thisObj, + qsizetype n); + +// tag=1067 +// QList::front() +QtDartBindings_EXPORT qreal c_QList_T_qreal_T___front(void *thisObj); + +// tag=1067 +// QList::isDetached() const +QtDartBindings_EXPORT bool c_QList_T_qreal_T___isDetached(void *thisObj); + +// tag=1067 +// QList::isEmpty() const +QtDartBindings_EXPORT bool c_QList_T_qreal_T___isEmpty(void *thisObj); + +// tag=1067 +// QList::isSharedWith(const QList & other) const +QtDartBindings_EXPORT bool +c_QList_T_qreal_T___isSharedWith_QList_T(void *thisObj, void *other_); + +// tag=1067 +// QList::last() +QtDartBindings_EXPORT qreal c_QList_T_qreal_T___last(void *thisObj); + +// tag=1067 +// QList::last(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_qreal_T___last_qsizetype(void *thisObj, + qsizetype n); + +// tag=1067 +// QList::length() const +QtDartBindings_EXPORT qsizetype c_QList_T_qreal_T___length(void *thisObj); + +// tag=1067 +// QList::mid(qsizetype pos, qsizetype len) const +QtDartBindings_EXPORT void * +c_QList_T_qreal_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len); + +// tag=1067 +// QList::move(qsizetype from, qsizetype to) +QtDartBindings_EXPORT void +c_QList_T_qreal_T___move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to); + +// tag=1067 +// QList::pop_back() +QtDartBindings_EXPORT void c_QList_T_qreal_T___pop_back(void *thisObj); + +// tag=1067 +// QList::pop_front() +QtDartBindings_EXPORT void c_QList_T_qreal_T___pop_front(void *thisObj); + +// tag=1067 +// QList::remove(qsizetype i, qsizetype n) +QtDartBindings_EXPORT void +c_QList_T_qreal_T___remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n); + +// tag=1067 +// QList::removeAt(qsizetype i) +QtDartBindings_EXPORT void c_QList_T_qreal_T___removeAt_qsizetype(void *thisObj, + qsizetype i); + +// tag=1067 +// QList::removeFirst() +QtDartBindings_EXPORT void c_QList_T_qreal_T___removeFirst(void *thisObj); + +// tag=1067 +// QList::removeLast() +QtDartBindings_EXPORT void c_QList_T_qreal_T___removeLast(void *thisObj); + +// tag=1067 +// QList::reserve(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_qreal_T___reserve_qsizetype(void *thisObj, qsizetype size); + +// tag=1067 +// QList::resize(qsizetype size) +QtDartBindings_EXPORT void c_QList_T_qreal_T___resize_qsizetype(void *thisObj, + qsizetype size); + +// tag=1067 +// QList::shrink_to_fit() +QtDartBindings_EXPORT void c_QList_T_qreal_T___shrink_to_fit(void *thisObj); + +// tag=1067 +// QList::size() const +QtDartBindings_EXPORT qsizetype c_QList_T_qreal_T___size(void *thisObj); + +// tag=1067 +// QList::sliced(qsizetype pos) const +QtDartBindings_EXPORT void *c_QList_T_qreal_T___sliced_qsizetype(void *thisObj, + qsizetype pos); + +// tag=1067 +// QList::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_qreal_T___sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n); + +// tag=1067 +// QList::squeeze() +QtDartBindings_EXPORT void c_QList_T_qreal_T___squeeze(void *thisObj); + +// tag=1067 +// QList::swapItemsAt(qsizetype i, qsizetype j) +QtDartBindings_EXPORT void +c_QList_T_qreal_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype j); + +// tag=1067 +// QList::takeAt(qsizetype i) +QtDartBindings_EXPORT qreal c_QList_T_qreal_T___takeAt_qsizetype(void *thisObj, + qsizetype i); + +// tag=1067 +// QList::toList() const +QtDartBindings_EXPORT void *c_QList_T_qreal_T___toList(void *thisObj); + +// tag=1067 +// QList::toVector() const +QtDartBindings_EXPORT void *c_QList_T_qreal_T___toVector(void *thisObj); + +// tag=1067 +// QList::value(qsizetype i) const +QtDartBindings_EXPORT qreal c_QList_T_qreal_T___value_qsizetype(void *thisObj, + qsizetype i); + +// tag=1066 +QtDartBindings_EXPORT void c_QList_T_qreal_T___destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QList_T_qreal_T__Finalizer(void *, void *cppObj, + void *); +} +extern "C" { + +// tag=1067 +// QList::QList() +QtDartBindings_EXPORT void *c_QList_T_QObject_T___constructor(); + +// tag=1067 +// QList::QList(qsizetype size) +QtDartBindings_EXPORT void * +c_QList_T_QObject_T___constructor_qsizetype(qsizetype size); + +// tag=1067 +// QList::append(const QList & l) +QtDartBindings_EXPORT void c_QList_T_QObject_T___append_QList_T(void *thisObj, + void *l_); + +// tag=1067 +// QList::at(qsizetype i) const +QtDartBindings_EXPORT const void * +c_QList_T_QObject_T___at_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::back() +QtDartBindings_EXPORT void *c_QList_T_QObject_T___back(void *thisObj); + +// tag=1067 +// QList::capacity() const +QtDartBindings_EXPORT qsizetype c_QList_T_QObject_T___capacity(void *thisObj); + +// tag=1067 +// QList::clear() +QtDartBindings_EXPORT void c_QList_T_QObject_T___clear(void *thisObj); + +// tag=1067 +// QList::constFirst() const +QtDartBindings_EXPORT const void * +c_QList_T_QObject_T___constFirst(void *thisObj); + +// tag=1067 +// QList::constLast() const +QtDartBindings_EXPORT const void * +c_QList_T_QObject_T___constLast(void *thisObj); + +// tag=1067 +// QList::count() const +QtDartBindings_EXPORT qsizetype c_QList_T_QObject_T___count(void *thisObj); + +// tag=1067 +// QList::detach() +QtDartBindings_EXPORT void c_QList_T_QObject_T___detach(void *thisObj); + +// tag=1067 +// QList::empty() const +QtDartBindings_EXPORT bool c_QList_T_QObject_T___empty(void *thisObj); + +// tag=1067 +// QList::first() +QtDartBindings_EXPORT void *c_QList_T_QObject_T___first(void *thisObj); + +// tag=1067 +// QList::first(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_QObject_T___first_qsizetype(void *thisObj, + qsizetype n); + +// tag=1067 +// QList::front() +QtDartBindings_EXPORT void *c_QList_T_QObject_T___front(void *thisObj); + +// tag=1067 +// QList::isDetached() const +QtDartBindings_EXPORT bool c_QList_T_QObject_T___isDetached(void *thisObj); + +// tag=1067 +// QList::isEmpty() const +QtDartBindings_EXPORT bool c_QList_T_QObject_T___isEmpty(void *thisObj); + +// tag=1067 +// QList::isSharedWith(const QList & other) const +QtDartBindings_EXPORT bool +c_QList_T_QObject_T___isSharedWith_QList_T(void *thisObj, void *other_); + +// tag=1067 +// QList::last() +QtDartBindings_EXPORT void *c_QList_T_QObject_T___last(void *thisObj); + +// tag=1067 +// QList::last(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_QObject_T___last_qsizetype(void *thisObj, + qsizetype n); + +// tag=1067 +// QList::length() const +QtDartBindings_EXPORT qsizetype c_QList_T_QObject_T___length(void *thisObj); + +// tag=1067 +// QList::mid(qsizetype pos, qsizetype len) const +QtDartBindings_EXPORT void * +c_QList_T_QObject_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len); + +// tag=1067 +// QList::move(qsizetype from, qsizetype to) +QtDartBindings_EXPORT void +c_QList_T_QObject_T___move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to); + +// tag=1067 +// QList::pop_back() +QtDartBindings_EXPORT void c_QList_T_QObject_T___pop_back(void *thisObj); + +// tag=1067 +// QList::pop_front() +QtDartBindings_EXPORT void c_QList_T_QObject_T___pop_front(void *thisObj); + +// tag=1067 +// QList::remove(qsizetype i, qsizetype n) +QtDartBindings_EXPORT void +c_QList_T_QObject_T___remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n); + +// tag=1067 +// QList::removeAt(qsizetype i) +QtDartBindings_EXPORT void +c_QList_T_QObject_T___removeAt_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::removeFirst() +QtDartBindings_EXPORT void c_QList_T_QObject_T___removeFirst(void *thisObj); + +// tag=1067 +// QList::removeLast() +QtDartBindings_EXPORT void c_QList_T_QObject_T___removeLast(void *thisObj); + +// tag=1067 +// QList::reserve(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QObject_T___reserve_qsizetype(void *thisObj, qsizetype size); + +// tag=1067 +// QList::resize(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QObject_T___resize_qsizetype(void *thisObj, qsizetype size); + +// tag=1067 +// QList::shrink_to_fit() +QtDartBindings_EXPORT void c_QList_T_QObject_T___shrink_to_fit(void *thisObj); + +// tag=1067 +// QList::size() const +QtDartBindings_EXPORT qsizetype c_QList_T_QObject_T___size(void *thisObj); + +// tag=1067 +// QList::sliced(qsizetype pos) const +QtDartBindings_EXPORT void * +c_QList_T_QObject_T___sliced_qsizetype(void *thisObj, qsizetype pos); + +// tag=1067 +// QList::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QObject_T___sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n); + +// tag=1067 +// QList::squeeze() +QtDartBindings_EXPORT void c_QList_T_QObject_T___squeeze(void *thisObj); + +// tag=1067 +// QList::swapItemsAt(qsizetype i, qsizetype j) +QtDartBindings_EXPORT void +c_QList_T_QObject_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, qsizetype j); + +// tag=1067 +// QList::takeAt(qsizetype i) +QtDartBindings_EXPORT void * +c_QList_T_QObject_T___takeAt_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::toList() const +QtDartBindings_EXPORT void *c_QList_T_QObject_T___toList(void *thisObj); + +// tag=1067 +// QList::toVector() const +QtDartBindings_EXPORT void *c_QList_T_QObject_T___toVector(void *thisObj); + +// tag=1067 +// QList::value(qsizetype i) const +QtDartBindings_EXPORT void *c_QList_T_QObject_T___value_qsizetype(void *thisObj, + qsizetype i); + +// tag=1066 +QtDartBindings_EXPORT void c_QList_T_QObject_T___destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QList_T_QObject_T__Finalizer(void *, void *cppObj, + void *); +} +extern "C" { + +// tag=1067 +// QList::QList() +QtDartBindings_EXPORT void *c_QList_T_QByteArray_T___constructor(); + +// tag=1067 +// QList::QList(qsizetype size) +QtDartBindings_EXPORT void * +c_QList_T_QByteArray_T___constructor_qsizetype(qsizetype size); + +// tag=1067 +// QList::append(const QList & l) +QtDartBindings_EXPORT void +c_QList_T_QByteArray_T___append_QList_T(void *thisObj, void *l_); + +// tag=1067 +// QList::at(qsizetype i) const +QtDartBindings_EXPORT const void * +c_QList_T_QByteArray_T___at_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::back() +QtDartBindings_EXPORT void *c_QList_T_QByteArray_T___back(void *thisObj); + +// tag=1067 +// QList::capacity() const +QtDartBindings_EXPORT qsizetype +c_QList_T_QByteArray_T___capacity(void *thisObj); + +// tag=1067 +// QList::clear() +QtDartBindings_EXPORT void c_QList_T_QByteArray_T___clear(void *thisObj); + +// tag=1067 +// QList::constFirst() const +QtDartBindings_EXPORT const void * +c_QList_T_QByteArray_T___constFirst(void *thisObj); + +// tag=1067 +// QList::constLast() const +QtDartBindings_EXPORT const void * +c_QList_T_QByteArray_T___constLast(void *thisObj); + +// tag=1067 +// QList::count() const +QtDartBindings_EXPORT qsizetype c_QList_T_QByteArray_T___count(void *thisObj); + +// tag=1067 +// QList::detach() +QtDartBindings_EXPORT void c_QList_T_QByteArray_T___detach(void *thisObj); + +// tag=1067 +// QList::empty() const +QtDartBindings_EXPORT bool c_QList_T_QByteArray_T___empty(void *thisObj); + +// tag=1067 +// QList::first() +QtDartBindings_EXPORT void *c_QList_T_QByteArray_T___first(void *thisObj); + +// tag=1067 +// QList::first(qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QByteArray_T___first_qsizetype(void *thisObj, qsizetype n); + +// tag=1067 +// QList::front() +QtDartBindings_EXPORT void *c_QList_T_QByteArray_T___front(void *thisObj); + +// tag=1067 +// QList::isDetached() const +QtDartBindings_EXPORT bool c_QList_T_QByteArray_T___isDetached(void *thisObj); + +// tag=1067 +// QList::isEmpty() const +QtDartBindings_EXPORT bool c_QList_T_QByteArray_T___isEmpty(void *thisObj); + +// tag=1067 +// QList::isSharedWith(const QList & other) const +QtDartBindings_EXPORT bool +c_QList_T_QByteArray_T___isSharedWith_QList_T(void *thisObj, void *other_); + +// tag=1067 +// QList::last() +QtDartBindings_EXPORT void *c_QList_T_QByteArray_T___last(void *thisObj); + +// tag=1067 +// QList::last(qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QByteArray_T___last_qsizetype(void *thisObj, qsizetype n); + +// tag=1067 +// QList::length() const +QtDartBindings_EXPORT qsizetype c_QList_T_QByteArray_T___length(void *thisObj); + +// tag=1067 +// QList::mid(qsizetype pos, qsizetype len) const +QtDartBindings_EXPORT void * +c_QList_T_QByteArray_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len); + +// tag=1067 +// QList::move(qsizetype from, qsizetype to) +QtDartBindings_EXPORT void +c_QList_T_QByteArray_T___move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to); + +// tag=1067 +// QList::pop_back() +QtDartBindings_EXPORT void c_QList_T_QByteArray_T___pop_back(void *thisObj); + +// tag=1067 +// QList::pop_front() +QtDartBindings_EXPORT void c_QList_T_QByteArray_T___pop_front(void *thisObj); + +// tag=1067 +// QList::remove(qsizetype i, qsizetype n) +QtDartBindings_EXPORT void +c_QList_T_QByteArray_T___remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n); + +// tag=1067 +// QList::removeAt(qsizetype i) +QtDartBindings_EXPORT void +c_QList_T_QByteArray_T___removeAt_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::removeFirst() +QtDartBindings_EXPORT void c_QList_T_QByteArray_T___removeFirst(void *thisObj); + +// tag=1067 +// QList::removeLast() +QtDartBindings_EXPORT void c_QList_T_QByteArray_T___removeLast(void *thisObj); + +// tag=1067 +// QList::reserve(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QByteArray_T___reserve_qsizetype(void *thisObj, qsizetype size); + +// tag=1067 +// QList::resize(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QByteArray_T___resize_qsizetype(void *thisObj, qsizetype size); + +// tag=1067 +// QList::shrink_to_fit() +QtDartBindings_EXPORT void +c_QList_T_QByteArray_T___shrink_to_fit(void *thisObj); + +// tag=1067 +// QList::size() const +QtDartBindings_EXPORT qsizetype c_QList_T_QByteArray_T___size(void *thisObj); + +// tag=1067 +// QList::sliced(qsizetype pos) const +QtDartBindings_EXPORT void * +c_QList_T_QByteArray_T___sliced_qsizetype(void *thisObj, qsizetype pos); + +// tag=1067 +// QList::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QByteArray_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, qsizetype n); + +// tag=1067 +// QList::squeeze() +QtDartBindings_EXPORT void c_QList_T_QByteArray_T___squeeze(void *thisObj); + +// tag=1067 +// QList::swapItemsAt(qsizetype i, qsizetype j) +QtDartBindings_EXPORT void +c_QList_T_QByteArray_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j); + +// tag=1067 +// QList::takeAt(qsizetype i) +QtDartBindings_EXPORT void * +c_QList_T_QByteArray_T___takeAt_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::toList() const +QtDartBindings_EXPORT void *c_QList_T_QByteArray_T___toList(void *thisObj); + +// tag=1067 +// QList::toVector() const +QtDartBindings_EXPORT void *c_QList_T_QByteArray_T___toVector(void *thisObj); + +// tag=1067 +// QList::value(qsizetype i) const +QtDartBindings_EXPORT void * +c_QList_T_QByteArray_T___value_qsizetype(void *thisObj, qsizetype i); + +// tag=1066 +QtDartBindings_EXPORT void c_QList_T_QByteArray_T___destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void +c_QList_T_QByteArray_T__Finalizer(void *, void *cppObj, void *); +} +extern "C" { + +// tag=1067 +// QList::QList() +QtDartBindings_EXPORT void *c_QList_T_QAction_T___constructor(); + +// tag=1067 +// QList::QList(qsizetype size) +QtDartBindings_EXPORT void * +c_QList_T_QAction_T___constructor_qsizetype(qsizetype size); + +// tag=1067 +// QList::append(const QList & l) +QtDartBindings_EXPORT void c_QList_T_QAction_T___append_QList_T(void *thisObj, + void *l_); + +// tag=1067 +// QList::at(qsizetype i) const +QtDartBindings_EXPORT const void * +c_QList_T_QAction_T___at_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::back() +QtDartBindings_EXPORT void *c_QList_T_QAction_T___back(void *thisObj); + +// tag=1067 +// QList::capacity() const +QtDartBindings_EXPORT qsizetype c_QList_T_QAction_T___capacity(void *thisObj); + +// tag=1067 +// QList::clear() +QtDartBindings_EXPORT void c_QList_T_QAction_T___clear(void *thisObj); + +// tag=1067 +// QList::constFirst() const +QtDartBindings_EXPORT const void * +c_QList_T_QAction_T___constFirst(void *thisObj); + +// tag=1067 +// QList::constLast() const +QtDartBindings_EXPORT const void * +c_QList_T_QAction_T___constLast(void *thisObj); + +// tag=1067 +// QList::count() const +QtDartBindings_EXPORT qsizetype c_QList_T_QAction_T___count(void *thisObj); + +// tag=1067 +// QList::detach() +QtDartBindings_EXPORT void c_QList_T_QAction_T___detach(void *thisObj); + +// tag=1067 +// QList::empty() const +QtDartBindings_EXPORT bool c_QList_T_QAction_T___empty(void *thisObj); + +// tag=1067 +// QList::first() +QtDartBindings_EXPORT void *c_QList_T_QAction_T___first(void *thisObj); + +// tag=1067 +// QList::first(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_QAction_T___first_qsizetype(void *thisObj, + qsizetype n); + +// tag=1067 +// QList::front() +QtDartBindings_EXPORT void *c_QList_T_QAction_T___front(void *thisObj); + +// tag=1067 +// QList::isDetached() const +QtDartBindings_EXPORT bool c_QList_T_QAction_T___isDetached(void *thisObj); + +// tag=1067 +// QList::isEmpty() const +QtDartBindings_EXPORT bool c_QList_T_QAction_T___isEmpty(void *thisObj); + +// tag=1067 +// QList::isSharedWith(const QList & other) const +QtDartBindings_EXPORT bool +c_QList_T_QAction_T___isSharedWith_QList_T(void *thisObj, void *other_); + +// tag=1067 +// QList::last() +QtDartBindings_EXPORT void *c_QList_T_QAction_T___last(void *thisObj); + +// tag=1067 +// QList::last(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_QAction_T___last_qsizetype(void *thisObj, + qsizetype n); + +// tag=1067 +// QList::length() const +QtDartBindings_EXPORT qsizetype c_QList_T_QAction_T___length(void *thisObj); + +// tag=1067 +// QList::mid(qsizetype pos, qsizetype len) const +QtDartBindings_EXPORT void * +c_QList_T_QAction_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len); + +// tag=1067 +// QList::move(qsizetype from, qsizetype to) +QtDartBindings_EXPORT void +c_QList_T_QAction_T___move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to); + +// tag=1067 +// QList::pop_back() +QtDartBindings_EXPORT void c_QList_T_QAction_T___pop_back(void *thisObj); + +// tag=1067 +// QList::pop_front() +QtDartBindings_EXPORT void c_QList_T_QAction_T___pop_front(void *thisObj); + +// tag=1067 +// QList::remove(qsizetype i, qsizetype n) +QtDartBindings_EXPORT void +c_QList_T_QAction_T___remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n); + +// tag=1067 +// QList::removeAt(qsizetype i) +QtDartBindings_EXPORT void +c_QList_T_QAction_T___removeAt_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::removeFirst() +QtDartBindings_EXPORT void c_QList_T_QAction_T___removeFirst(void *thisObj); + +// tag=1067 +// QList::removeLast() +QtDartBindings_EXPORT void c_QList_T_QAction_T___removeLast(void *thisObj); + +// tag=1067 +// QList::reserve(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QAction_T___reserve_qsizetype(void *thisObj, qsizetype size); + +// tag=1067 +// QList::resize(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QAction_T___resize_qsizetype(void *thisObj, qsizetype size); + +// tag=1067 +// QList::shrink_to_fit() +QtDartBindings_EXPORT void c_QList_T_QAction_T___shrink_to_fit(void *thisObj); + +// tag=1067 +// QList::size() const +QtDartBindings_EXPORT qsizetype c_QList_T_QAction_T___size(void *thisObj); + +// tag=1067 +// QList::sliced(qsizetype pos) const +QtDartBindings_EXPORT void * +c_QList_T_QAction_T___sliced_qsizetype(void *thisObj, qsizetype pos); + +// tag=1067 +// QList::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QAction_T___sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n); + +// tag=1067 +// QList::squeeze() +QtDartBindings_EXPORT void c_QList_T_QAction_T___squeeze(void *thisObj); + +// tag=1067 +// QList::swapItemsAt(qsizetype i, qsizetype j) +QtDartBindings_EXPORT void +c_QList_T_QAction_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, qsizetype j); + +// tag=1067 +// QList::takeAt(qsizetype i) +QtDartBindings_EXPORT void * +c_QList_T_QAction_T___takeAt_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::toList() const +QtDartBindings_EXPORT void *c_QList_T_QAction_T___toList(void *thisObj); + +// tag=1067 +// QList::toVector() const +QtDartBindings_EXPORT void *c_QList_T_QAction_T___toVector(void *thisObj); + +// tag=1067 +// QList::value(qsizetype i) const +QtDartBindings_EXPORT void *c_QList_T_QAction_T___value_qsizetype(void *thisObj, + qsizetype i); + +// tag=1066 +QtDartBindings_EXPORT void c_QList_T_QAction_T___destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QList_T_QAction_T__Finalizer(void *, void *cppObj, + void *); +} +extern "C" { + +// tag=1067 +// QList::QList() +QtDartBindings_EXPORT void *c_QList_T_QKeySequence_T___constructor(); + +// tag=1067 +// QList::QList(qsizetype size) +QtDartBindings_EXPORT void * +c_QList_T_QKeySequence_T___constructor_qsizetype(qsizetype size); + +// tag=1067 +// QList::append(const QList & l) +QtDartBindings_EXPORT void +c_QList_T_QKeySequence_T___append_QList_T(void *thisObj, void *l_); + +// tag=1067 +// QList::at(qsizetype i) const +QtDartBindings_EXPORT const void * +c_QList_T_QKeySequence_T___at_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::back() +QtDartBindings_EXPORT void *c_QList_T_QKeySequence_T___back(void *thisObj); + +// tag=1067 +// QList::capacity() const +QtDartBindings_EXPORT qsizetype +c_QList_T_QKeySequence_T___capacity(void *thisObj); + +// tag=1067 +// QList::clear() +QtDartBindings_EXPORT void c_QList_T_QKeySequence_T___clear(void *thisObj); + +// tag=1067 +// QList::constFirst() const +QtDartBindings_EXPORT const void * +c_QList_T_QKeySequence_T___constFirst(void *thisObj); + +// tag=1067 +// QList::constLast() const +QtDartBindings_EXPORT const void * +c_QList_T_QKeySequence_T___constLast(void *thisObj); + +// tag=1067 +// QList::count() const +QtDartBindings_EXPORT qsizetype c_QList_T_QKeySequence_T___count(void *thisObj); + +// tag=1067 +// QList::detach() +QtDartBindings_EXPORT void c_QList_T_QKeySequence_T___detach(void *thisObj); + +// tag=1067 +// QList::empty() const +QtDartBindings_EXPORT bool c_QList_T_QKeySequence_T___empty(void *thisObj); + +// tag=1067 +// QList::first() +QtDartBindings_EXPORT void *c_QList_T_QKeySequence_T___first(void *thisObj); + +// tag=1067 +// QList::first(qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QKeySequence_T___first_qsizetype(void *thisObj, qsizetype n); + +// tag=1067 +// QList::front() +QtDartBindings_EXPORT void *c_QList_T_QKeySequence_T___front(void *thisObj); + +// tag=1067 +// QList::isDetached() const +QtDartBindings_EXPORT bool c_QList_T_QKeySequence_T___isDetached(void *thisObj); + +// tag=1067 +// QList::isEmpty() const +QtDartBindings_EXPORT bool c_QList_T_QKeySequence_T___isEmpty(void *thisObj); + +// tag=1067 +// QList::isSharedWith(const QList & other) const +QtDartBindings_EXPORT bool +c_QList_T_QKeySequence_T___isSharedWith_QList_T(void *thisObj, void *other_); + +// tag=1067 +// QList::last() +QtDartBindings_EXPORT void *c_QList_T_QKeySequence_T___last(void *thisObj); + +// tag=1067 +// QList::last(qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QKeySequence_T___last_qsizetype(void *thisObj, qsizetype n); + +// tag=1067 +// QList::length() const +QtDartBindings_EXPORT qsizetype +c_QList_T_QKeySequence_T___length(void *thisObj); + +// tag=1067 +// QList::mid(qsizetype pos, qsizetype len) const +QtDartBindings_EXPORT void * +c_QList_T_QKeySequence_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len); + +// tag=1067 +// QList::move(qsizetype from, qsizetype to) +QtDartBindings_EXPORT void c_QList_T_QKeySequence_T___move_qsizetype_qsizetype( + void *thisObj, qsizetype from, qsizetype to); + +// tag=1067 +// QList::pop_back() +QtDartBindings_EXPORT void c_QList_T_QKeySequence_T___pop_back(void *thisObj); + +// tag=1067 +// QList::pop_front() +QtDartBindings_EXPORT void c_QList_T_QKeySequence_T___pop_front(void *thisObj); + +// tag=1067 +// QList::remove(qsizetype i, qsizetype n) +QtDartBindings_EXPORT void +c_QList_T_QKeySequence_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, qsizetype n); + +// tag=1067 +// QList::removeAt(qsizetype i) +QtDartBindings_EXPORT void +c_QList_T_QKeySequence_T___removeAt_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::removeFirst() +QtDartBindings_EXPORT void +c_QList_T_QKeySequence_T___removeFirst(void *thisObj); + +// tag=1067 +// QList::removeLast() +QtDartBindings_EXPORT void c_QList_T_QKeySequence_T___removeLast(void *thisObj); + +// tag=1067 +// QList::reserve(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QKeySequence_T___reserve_qsizetype(void *thisObj, qsizetype size); + +// tag=1067 +// QList::resize(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QKeySequence_T___resize_qsizetype(void *thisObj, qsizetype size); + +// tag=1067 +// QList::shrink_to_fit() +QtDartBindings_EXPORT void +c_QList_T_QKeySequence_T___shrink_to_fit(void *thisObj); + +// tag=1067 +// QList::size() const +QtDartBindings_EXPORT qsizetype c_QList_T_QKeySequence_T___size(void *thisObj); + +// tag=1067 +// QList::sliced(qsizetype pos) const +QtDartBindings_EXPORT void * +c_QList_T_QKeySequence_T___sliced_qsizetype(void *thisObj, qsizetype pos); + +// tag=1067 +// QList::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QKeySequence_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n); + +// tag=1067 +// QList::squeeze() +QtDartBindings_EXPORT void c_QList_T_QKeySequence_T___squeeze(void *thisObj); + +// tag=1067 +// QList::swapItemsAt(qsizetype i, qsizetype j) +QtDartBindings_EXPORT void +c_QList_T_QKeySequence_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j); + +// tag=1067 +// QList::takeAt(qsizetype i) +QtDartBindings_EXPORT void * +c_QList_T_QKeySequence_T___takeAt_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::toList() const +QtDartBindings_EXPORT void *c_QList_T_QKeySequence_T___toList(void *thisObj); + +// tag=1067 +// QList::toVector() const +QtDartBindings_EXPORT void *c_QList_T_QKeySequence_T___toVector(void *thisObj); + +// tag=1067 +// QList::value(qsizetype i) const +QtDartBindings_EXPORT void * +c_QList_T_QKeySequence_T___value_qsizetype(void *thisObj, qsizetype i); + +// tag=1066 +QtDartBindings_EXPORT void c_QList_T_QKeySequence_T___destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void +c_QList_T_QKeySequence_T__Finalizer(void *, void *cppObj, void *); +} +extern "C" { + +// tag=1067 +// QList::QList() +QtDartBindings_EXPORT void *c_QList_T_QModelIndex_T___constructor(); + +// tag=1067 +// QList::QList(qsizetype size) +QtDartBindings_EXPORT void * +c_QList_T_QModelIndex_T___constructor_qsizetype(qsizetype size); + +// tag=1067 +// QList::append(const QList & l) +QtDartBindings_EXPORT void +c_QList_T_QModelIndex_T___append_QList_T(void *thisObj, void *l_); + +// tag=1067 +// QList::at(qsizetype i) const +QtDartBindings_EXPORT const void * +c_QList_T_QModelIndex_T___at_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::back() +QtDartBindings_EXPORT void *c_QList_T_QModelIndex_T___back(void *thisObj); + +// tag=1067 +// QList::capacity() const +QtDartBindings_EXPORT qsizetype +c_QList_T_QModelIndex_T___capacity(void *thisObj); + +// tag=1067 +// QList::clear() +QtDartBindings_EXPORT void c_QList_T_QModelIndex_T___clear(void *thisObj); + +// tag=1067 +// QList::constFirst() const +QtDartBindings_EXPORT const void * +c_QList_T_QModelIndex_T___constFirst(void *thisObj); + +// tag=1067 +// QList::constLast() const +QtDartBindings_EXPORT const void * +c_QList_T_QModelIndex_T___constLast(void *thisObj); + +// tag=1067 +// QList::count() const +QtDartBindings_EXPORT qsizetype c_QList_T_QModelIndex_T___count(void *thisObj); + +// tag=1067 +// QList::detach() +QtDartBindings_EXPORT void c_QList_T_QModelIndex_T___detach(void *thisObj); + +// tag=1067 +// QList::empty() const +QtDartBindings_EXPORT bool c_QList_T_QModelIndex_T___empty(void *thisObj); + +// tag=1067 +// QList::first() +QtDartBindings_EXPORT void *c_QList_T_QModelIndex_T___first(void *thisObj); + +// tag=1067 +// QList::first(qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QModelIndex_T___first_qsizetype(void *thisObj, qsizetype n); + +// tag=1067 +// QList::front() +QtDartBindings_EXPORT void *c_QList_T_QModelIndex_T___front(void *thisObj); + +// tag=1067 +// QList::isDetached() const +QtDartBindings_EXPORT bool c_QList_T_QModelIndex_T___isDetached(void *thisObj); + +// tag=1067 +// QList::isEmpty() const +QtDartBindings_EXPORT bool c_QList_T_QModelIndex_T___isEmpty(void *thisObj); + +// tag=1067 +// QList::isSharedWith(const QList & other) const +QtDartBindings_EXPORT bool +c_QList_T_QModelIndex_T___isSharedWith_QList_T(void *thisObj, void *other_); + +// tag=1067 +// QList::last() +QtDartBindings_EXPORT void *c_QList_T_QModelIndex_T___last(void *thisObj); + +// tag=1067 +// QList::last(qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QModelIndex_T___last_qsizetype(void *thisObj, qsizetype n); + +// tag=1067 +// QList::length() const +QtDartBindings_EXPORT qsizetype c_QList_T_QModelIndex_T___length(void *thisObj); + +// tag=1067 +// QList::mid(qsizetype pos, qsizetype len) const +QtDartBindings_EXPORT void * +c_QList_T_QModelIndex_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len); + +// tag=1067 +// QList::move(qsizetype from, qsizetype to) +QtDartBindings_EXPORT void c_QList_T_QModelIndex_T___move_qsizetype_qsizetype( + void *thisObj, qsizetype from, qsizetype to); + +// tag=1067 +// QList::pop_back() +QtDartBindings_EXPORT void c_QList_T_QModelIndex_T___pop_back(void *thisObj); + +// tag=1067 +// QList::pop_front() +QtDartBindings_EXPORT void c_QList_T_QModelIndex_T___pop_front(void *thisObj); + +// tag=1067 +// QList::remove(qsizetype i, qsizetype n) +QtDartBindings_EXPORT void +c_QList_T_QModelIndex_T___remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n); + +// tag=1067 +// QList::removeAt(qsizetype i) +QtDartBindings_EXPORT void +c_QList_T_QModelIndex_T___removeAt_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::removeFirst() +QtDartBindings_EXPORT void c_QList_T_QModelIndex_T___removeFirst(void *thisObj); + +// tag=1067 +// QList::removeLast() +QtDartBindings_EXPORT void c_QList_T_QModelIndex_T___removeLast(void *thisObj); + +// tag=1067 +// QList::reserve(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QModelIndex_T___reserve_qsizetype(void *thisObj, qsizetype size); + +// tag=1067 +// QList::resize(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QModelIndex_T___resize_qsizetype(void *thisObj, qsizetype size); + +// tag=1067 +// QList::shrink_to_fit() +QtDartBindings_EXPORT void +c_QList_T_QModelIndex_T___shrink_to_fit(void *thisObj); + +// tag=1067 +// QList::size() const +QtDartBindings_EXPORT qsizetype c_QList_T_QModelIndex_T___size(void *thisObj); + +// tag=1067 +// QList::sliced(qsizetype pos) const +QtDartBindings_EXPORT void * +c_QList_T_QModelIndex_T___sliced_qsizetype(void *thisObj, qsizetype pos); + +// tag=1067 +// QList::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QModelIndex_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n); + +// tag=1067 +// QList::squeeze() +QtDartBindings_EXPORT void c_QList_T_QModelIndex_T___squeeze(void *thisObj); + +// tag=1067 +// QList::swapItemsAt(qsizetype i, qsizetype j) +QtDartBindings_EXPORT void +c_QList_T_QModelIndex_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j); + +// tag=1067 +// QList::takeAt(qsizetype i) +QtDartBindings_EXPORT void * +c_QList_T_QModelIndex_T___takeAt_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::toList() const +QtDartBindings_EXPORT void *c_QList_T_QModelIndex_T___toList(void *thisObj); + +// tag=1067 +// QList::toVector() const +QtDartBindings_EXPORT void *c_QList_T_QModelIndex_T___toVector(void *thisObj); + +// tag=1067 +// QList::value(qsizetype i) const +QtDartBindings_EXPORT void * +c_QList_T_QModelIndex_T___value_qsizetype(void *thisObj, qsizetype i); + +// tag=1066 +QtDartBindings_EXPORT void c_QList_T_QModelIndex_T___destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void +c_QList_T_QModelIndex_T__Finalizer(void *, void *cppObj, void *); +} +extern "C" { + +// tag=1067 +// QList::QList() +QtDartBindings_EXPORT void *c_QList_T_QItemSelectionRange_T___constructor(); + +// tag=1067 +// QList::QList(qsizetype size) +QtDartBindings_EXPORT void * +c_QList_T_QItemSelectionRange_T___constructor_qsizetype(qsizetype size); + +// tag=1067 +// QList::append(const QList & l) +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T___append_QList_T(void *thisObj, void *l_); + +// tag=1067 +// QList::at(qsizetype i) const +QtDartBindings_EXPORT const void * +c_QList_T_QItemSelectionRange_T___at_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::back() +QtDartBindings_EXPORT void * +c_QList_T_QItemSelectionRange_T___back(void *thisObj); + +// tag=1067 +// QList::capacity() const +QtDartBindings_EXPORT qsizetype +c_QList_T_QItemSelectionRange_T___capacity(void *thisObj); + +// tag=1067 +// QList::clear() +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T___clear(void *thisObj); + +// tag=1067 +// QList::constFirst() const +QtDartBindings_EXPORT const void * +c_QList_T_QItemSelectionRange_T___constFirst(void *thisObj); + +// tag=1067 +// QList::constLast() const +QtDartBindings_EXPORT const void * +c_QList_T_QItemSelectionRange_T___constLast(void *thisObj); + +// tag=1067 +// QList::count() const +QtDartBindings_EXPORT qsizetype +c_QList_T_QItemSelectionRange_T___count(void *thisObj); + +// tag=1067 +// QList::detach() +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T___detach(void *thisObj); + +// tag=1067 +// QList::empty() const +QtDartBindings_EXPORT bool +c_QList_T_QItemSelectionRange_T___empty(void *thisObj); + +// tag=1067 +// QList::first() +QtDartBindings_EXPORT void * +c_QList_T_QItemSelectionRange_T___first(void *thisObj); + +// tag=1067 +// QList::first(qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QItemSelectionRange_T___first_qsizetype(void *thisObj, qsizetype n); + +// tag=1067 +// QList::front() +QtDartBindings_EXPORT void * +c_QList_T_QItemSelectionRange_T___front(void *thisObj); + +// tag=1067 +// QList::isDetached() const +QtDartBindings_EXPORT bool +c_QList_T_QItemSelectionRange_T___isDetached(void *thisObj); + +// tag=1067 +// QList::isEmpty() const +QtDartBindings_EXPORT bool +c_QList_T_QItemSelectionRange_T___isEmpty(void *thisObj); + +// tag=1067 +// QList::isSharedWith(const QList & other) const +QtDartBindings_EXPORT bool +c_QList_T_QItemSelectionRange_T___isSharedWith_QList_T(void *thisObj, + void *other_); + +// tag=1067 +// QList::last() +QtDartBindings_EXPORT void * +c_QList_T_QItemSelectionRange_T___last(void *thisObj); + +// tag=1067 +// QList::last(qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QItemSelectionRange_T___last_qsizetype(void *thisObj, qsizetype n); + +// tag=1067 +// QList::length() const +QtDartBindings_EXPORT qsizetype +c_QList_T_QItemSelectionRange_T___length(void *thisObj); + +// tag=1067 +// QList::mid(qsizetype pos, qsizetype len) const +QtDartBindings_EXPORT void * +c_QList_T_QItemSelectionRange_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len); + +// tag=1067 +// QList::move(qsizetype from, qsizetype to) +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to); + +// tag=1067 +// QList::pop_back() +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T___pop_back(void *thisObj); + +// tag=1067 +// QList::pop_front() +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T___pop_front(void *thisObj); + +// tag=1067 +// QList::remove(qsizetype i, qsizetype n) +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n); + +// tag=1067 +// QList::removeAt(qsizetype i) +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T___removeAt_qsizetype(void *thisObj, + qsizetype i); + +// tag=1067 +// QList::removeFirst() +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T___removeFirst(void *thisObj); + +// tag=1067 +// QList::removeLast() +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T___removeLast(void *thisObj); + +// tag=1067 +// QList::reserve(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T___reserve_qsizetype(void *thisObj, + qsizetype size); + +// tag=1067 +// QList::resize(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T___resize_qsizetype(void *thisObj, + qsizetype size); + +// tag=1067 +// QList::shrink_to_fit() +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T___shrink_to_fit(void *thisObj); + +// tag=1067 +// QList::size() const +QtDartBindings_EXPORT qsizetype +c_QList_T_QItemSelectionRange_T___size(void *thisObj); + +// tag=1067 +// QList::sliced(qsizetype pos) const +QtDartBindings_EXPORT void * +c_QList_T_QItemSelectionRange_T___sliced_qsizetype(void *thisObj, + qsizetype pos); + +// tag=1067 +// QList::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QItemSelectionRange_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n); + +// tag=1067 +// QList::squeeze() +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T___squeeze(void *thisObj); + +// tag=1067 +// QList::swapItemsAt(qsizetype i, qsizetype j) +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j); + +// tag=1067 +// QList::takeAt(qsizetype i) +QtDartBindings_EXPORT void * +c_QList_T_QItemSelectionRange_T___takeAt_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::toList() const +QtDartBindings_EXPORT void * +c_QList_T_QItemSelectionRange_T___toList(void *thisObj); + +// tag=1067 +// QList::toVector() const +QtDartBindings_EXPORT void * +c_QList_T_QItemSelectionRange_T___toVector(void *thisObj); + +// tag=1067 +// QList::value(qsizetype i) const +QtDartBindings_EXPORT void * +c_QList_T_QItemSelectionRange_T___value_qsizetype(void *thisObj, qsizetype i); + +// tag=1066 +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T___destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void +c_QList_T_QItemSelectionRange_T__Finalizer(void *, void *cppObj, void *); +} +extern "C" { + +// tag=1067 +// QList::QList() +QtDartBindings_EXPORT void *c_QList_T_QSize_T___constructor(); + +// tag=1067 +// QList::QList(qsizetype size) +QtDartBindings_EXPORT void * +c_QList_T_QSize_T___constructor_qsizetype(qsizetype size); + +// tag=1067 +// QList::append(const QList & l) +QtDartBindings_EXPORT void c_QList_T_QSize_T___append_QList_T(void *thisObj, + void *l_); + +// tag=1067 +// QList::at(qsizetype i) const +QtDartBindings_EXPORT const void * +c_QList_T_QSize_T___at_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::back() +QtDartBindings_EXPORT void *c_QList_T_QSize_T___back(void *thisObj); + +// tag=1067 +// QList::capacity() const +QtDartBindings_EXPORT qsizetype c_QList_T_QSize_T___capacity(void *thisObj); + +// tag=1067 +// QList::clear() +QtDartBindings_EXPORT void c_QList_T_QSize_T___clear(void *thisObj); + +// tag=1067 +// QList::constFirst() const +QtDartBindings_EXPORT const void *c_QList_T_QSize_T___constFirst(void *thisObj); + +// tag=1067 +// QList::constLast() const +QtDartBindings_EXPORT const void *c_QList_T_QSize_T___constLast(void *thisObj); + +// tag=1067 +// QList::count() const +QtDartBindings_EXPORT qsizetype c_QList_T_QSize_T___count(void *thisObj); + +// tag=1067 +// QList::detach() +QtDartBindings_EXPORT void c_QList_T_QSize_T___detach(void *thisObj); + +// tag=1067 +// QList::empty() const +QtDartBindings_EXPORT bool c_QList_T_QSize_T___empty(void *thisObj); + +// tag=1067 +// QList::first() +QtDartBindings_EXPORT void *c_QList_T_QSize_T___first(void *thisObj); + +// tag=1067 +// QList::first(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_QSize_T___first_qsizetype(void *thisObj, + qsizetype n); + +// tag=1067 +// QList::front() +QtDartBindings_EXPORT void *c_QList_T_QSize_T___front(void *thisObj); + +// tag=1067 +// QList::isDetached() const +QtDartBindings_EXPORT bool c_QList_T_QSize_T___isDetached(void *thisObj); + +// tag=1067 +// QList::isEmpty() const +QtDartBindings_EXPORT bool c_QList_T_QSize_T___isEmpty(void *thisObj); + +// tag=1067 +// QList::isSharedWith(const QList & other) const +QtDartBindings_EXPORT bool +c_QList_T_QSize_T___isSharedWith_QList_T(void *thisObj, void *other_); + +// tag=1067 +// QList::last() +QtDartBindings_EXPORT void *c_QList_T_QSize_T___last(void *thisObj); + +// tag=1067 +// QList::last(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_QSize_T___last_qsizetype(void *thisObj, + qsizetype n); + +// tag=1067 +// QList::length() const +QtDartBindings_EXPORT qsizetype c_QList_T_QSize_T___length(void *thisObj); + +// tag=1067 +// QList::mid(qsizetype pos, qsizetype len) const +QtDartBindings_EXPORT void * +c_QList_T_QSize_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len); + +// tag=1067 +// QList::move(qsizetype from, qsizetype to) +QtDartBindings_EXPORT void +c_QList_T_QSize_T___move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to); + +// tag=1067 +// QList::pop_back() +QtDartBindings_EXPORT void c_QList_T_QSize_T___pop_back(void *thisObj); + +// tag=1067 +// QList::pop_front() +QtDartBindings_EXPORT void c_QList_T_QSize_T___pop_front(void *thisObj); + +// tag=1067 +// QList::remove(qsizetype i, qsizetype n) +QtDartBindings_EXPORT void +c_QList_T_QSize_T___remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n); + +// tag=1067 +// QList::removeAt(qsizetype i) +QtDartBindings_EXPORT void c_QList_T_QSize_T___removeAt_qsizetype(void *thisObj, + qsizetype i); + +// tag=1067 +// QList::removeFirst() +QtDartBindings_EXPORT void c_QList_T_QSize_T___removeFirst(void *thisObj); + +// tag=1067 +// QList::removeLast() +QtDartBindings_EXPORT void c_QList_T_QSize_T___removeLast(void *thisObj); + +// tag=1067 +// QList::reserve(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QSize_T___reserve_qsizetype(void *thisObj, qsizetype size); + +// tag=1067 +// QList::resize(qsizetype size) +QtDartBindings_EXPORT void c_QList_T_QSize_T___resize_qsizetype(void *thisObj, + qsizetype size); + +// tag=1067 +// QList::shrink_to_fit() +QtDartBindings_EXPORT void c_QList_T_QSize_T___shrink_to_fit(void *thisObj); + +// tag=1067 +// QList::size() const +QtDartBindings_EXPORT qsizetype c_QList_T_QSize_T___size(void *thisObj); + +// tag=1067 +// QList::sliced(qsizetype pos) const +QtDartBindings_EXPORT void *c_QList_T_QSize_T___sliced_qsizetype(void *thisObj, + qsizetype pos); + +// tag=1067 +// QList::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QSize_T___sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n); + +// tag=1067 +// QList::squeeze() +QtDartBindings_EXPORT void c_QList_T_QSize_T___squeeze(void *thisObj); + +// tag=1067 +// QList::swapItemsAt(qsizetype i, qsizetype j) +QtDartBindings_EXPORT void +c_QList_T_QSize_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype j); + +// tag=1067 +// QList::takeAt(qsizetype i) +QtDartBindings_EXPORT void *c_QList_T_QSize_T___takeAt_qsizetype(void *thisObj, + qsizetype i); + +// tag=1067 +// QList::toList() const +QtDartBindings_EXPORT void *c_QList_T_QSize_T___toList(void *thisObj); + +// tag=1067 +// QList::toVector() const +QtDartBindings_EXPORT void *c_QList_T_QSize_T___toVector(void *thisObj); + +// tag=1067 +// QList::value(qsizetype i) const +QtDartBindings_EXPORT void *c_QList_T_QSize_T___value_qsizetype(void *thisObj, + qsizetype i); + +// tag=1066 +QtDartBindings_EXPORT void c_QList_T_QSize_T___destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QList_T_QSize_T__Finalizer(void *, void *cppObj, + void *); +} +extern "C" { + +// tag=1067 +// QList::QList() +QtDartBindings_EXPORT void *c_QList_T_int_T___constructor(); + +// tag=1067 +// QList::QList(qsizetype size) +QtDartBindings_EXPORT void * +c_QList_T_int_T___constructor_qsizetype(qsizetype size); + +// tag=1067 +// QList::append(const QList & l) +QtDartBindings_EXPORT void c_QList_T_int_T___append_QList_T(void *thisObj, + void *l_); + +// tag=1067 +// QList::at(qsizetype i) const +QtDartBindings_EXPORT const int c_QList_T_int_T___at_qsizetype(void *thisObj, + qsizetype i); + +// tag=1067 +// QList::back() +QtDartBindings_EXPORT int c_QList_T_int_T___back(void *thisObj); + +// tag=1067 +// QList::capacity() const +QtDartBindings_EXPORT qsizetype c_QList_T_int_T___capacity(void *thisObj); + +// tag=1067 +// QList::clear() +QtDartBindings_EXPORT void c_QList_T_int_T___clear(void *thisObj); + +// tag=1067 +// QList::constFirst() const +QtDartBindings_EXPORT const int c_QList_T_int_T___constFirst(void *thisObj); + +// tag=1067 +// QList::constLast() const +QtDartBindings_EXPORT const int c_QList_T_int_T___constLast(void *thisObj); + +// tag=1067 +// QList::count() const +QtDartBindings_EXPORT qsizetype c_QList_T_int_T___count(void *thisObj); + +// tag=1067 +// QList::detach() +QtDartBindings_EXPORT void c_QList_T_int_T___detach(void *thisObj); + +// tag=1067 +// QList::empty() const +QtDartBindings_EXPORT bool c_QList_T_int_T___empty(void *thisObj); + +// tag=1067 +// QList::first() +QtDartBindings_EXPORT int c_QList_T_int_T___first(void *thisObj); + +// tag=1067 +// QList::first(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_int_T___first_qsizetype(void *thisObj, + qsizetype n); + +// tag=1067 +// QList::front() +QtDartBindings_EXPORT int c_QList_T_int_T___front(void *thisObj); + +// tag=1067 +// QList::isDetached() const +QtDartBindings_EXPORT bool c_QList_T_int_T___isDetached(void *thisObj); + +// tag=1067 +// QList::isEmpty() const +QtDartBindings_EXPORT bool c_QList_T_int_T___isEmpty(void *thisObj); + +// tag=1067 +// QList::isSharedWith(const QList & other) const +QtDartBindings_EXPORT bool c_QList_T_int_T___isSharedWith_QList_T(void *thisObj, + void *other_); + +// tag=1067 +// QList::last() +QtDartBindings_EXPORT int c_QList_T_int_T___last(void *thisObj); + +// tag=1067 +// QList::last(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_int_T___last_qsizetype(void *thisObj, + qsizetype n); + +// tag=1067 +// QList::length() const +QtDartBindings_EXPORT qsizetype c_QList_T_int_T___length(void *thisObj); + +// tag=1067 +// QList::mid(qsizetype pos, qsizetype len) const +QtDartBindings_EXPORT void * +c_QList_T_int_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len); + +// tag=1067 +// QList::move(qsizetype from, qsizetype to) +QtDartBindings_EXPORT void +c_QList_T_int_T___move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to); + +// tag=1067 +// QList::pop_back() +QtDartBindings_EXPORT void c_QList_T_int_T___pop_back(void *thisObj); + +// tag=1067 +// QList::pop_front() +QtDartBindings_EXPORT void c_QList_T_int_T___pop_front(void *thisObj); + +// tag=1067 +// QList::remove(qsizetype i, qsizetype n) +QtDartBindings_EXPORT void +c_QList_T_int_T___remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n); + +// tag=1067 +// QList::removeAt(qsizetype i) +QtDartBindings_EXPORT void c_QList_T_int_T___removeAt_qsizetype(void *thisObj, + qsizetype i); + +// tag=1067 +// QList::removeFirst() +QtDartBindings_EXPORT void c_QList_T_int_T___removeFirst(void *thisObj); + +// tag=1067 +// QList::removeLast() +QtDartBindings_EXPORT void c_QList_T_int_T___removeLast(void *thisObj); + +// tag=1067 +// QList::reserve(qsizetype size) +QtDartBindings_EXPORT void c_QList_T_int_T___reserve_qsizetype(void *thisObj, + qsizetype size); + +// tag=1067 +// QList::resize(qsizetype size) +QtDartBindings_EXPORT void c_QList_T_int_T___resize_qsizetype(void *thisObj, + qsizetype size); + +// tag=1067 +// QList::shrink_to_fit() +QtDartBindings_EXPORT void c_QList_T_int_T___shrink_to_fit(void *thisObj); + +// tag=1067 +// QList::size() const +QtDartBindings_EXPORT qsizetype c_QList_T_int_T___size(void *thisObj); + +// tag=1067 +// QList::sliced(qsizetype pos) const +QtDartBindings_EXPORT void *c_QList_T_int_T___sliced_qsizetype(void *thisObj, + qsizetype pos); + +// tag=1067 +// QList::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_int_T___sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n); + +// tag=1067 +// QList::squeeze() +QtDartBindings_EXPORT void c_QList_T_int_T___squeeze(void *thisObj); + +// tag=1067 +// QList::swapItemsAt(qsizetype i, qsizetype j) +QtDartBindings_EXPORT void +c_QList_T_int_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype j); + +// tag=1067 +// QList::takeAt(qsizetype i) +QtDartBindings_EXPORT int c_QList_T_int_T___takeAt_qsizetype(void *thisObj, + qsizetype i); + +// tag=1067 +// QList::toList() const +QtDartBindings_EXPORT void *c_QList_T_int_T___toList(void *thisObj); + +// tag=1067 +// QList::toVector() const +QtDartBindings_EXPORT void *c_QList_T_int_T___toVector(void *thisObj); + +// tag=1067 +// QList::value(qsizetype i) const +QtDartBindings_EXPORT int c_QList_T_int_T___value_qsizetype(void *thisObj, + qsizetype i); + +// tag=1066 +QtDartBindings_EXPORT void c_QList_T_int_T___destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QList_T_int_T__Finalizer(void *, void *cppObj, + void *); +} +extern "C" { + +// tag=1067 +// QList::QList() +QtDartBindings_EXPORT void *c_QList_T_QWindow_T___constructor(); + +// tag=1067 +// QList::QList(qsizetype size) +QtDartBindings_EXPORT void * +c_QList_T_QWindow_T___constructor_qsizetype(qsizetype size); + +// tag=1067 +// QList::append(const QList & l) +QtDartBindings_EXPORT void c_QList_T_QWindow_T___append_QList_T(void *thisObj, + void *l_); + +// tag=1067 +// QList::at(qsizetype i) const +QtDartBindings_EXPORT const void * +c_QList_T_QWindow_T___at_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::back() +QtDartBindings_EXPORT void *c_QList_T_QWindow_T___back(void *thisObj); + +// tag=1067 +// QList::capacity() const +QtDartBindings_EXPORT qsizetype c_QList_T_QWindow_T___capacity(void *thisObj); + +// tag=1067 +// QList::clear() +QtDartBindings_EXPORT void c_QList_T_QWindow_T___clear(void *thisObj); + +// tag=1067 +// QList::constFirst() const +QtDartBindings_EXPORT const void * +c_QList_T_QWindow_T___constFirst(void *thisObj); + +// tag=1067 +// QList::constLast() const +QtDartBindings_EXPORT const void * +c_QList_T_QWindow_T___constLast(void *thisObj); + +// tag=1067 +// QList::count() const +QtDartBindings_EXPORT qsizetype c_QList_T_QWindow_T___count(void *thisObj); + +// tag=1067 +// QList::detach() +QtDartBindings_EXPORT void c_QList_T_QWindow_T___detach(void *thisObj); + +// tag=1067 +// QList::empty() const +QtDartBindings_EXPORT bool c_QList_T_QWindow_T___empty(void *thisObj); + +// tag=1067 +// QList::first() +QtDartBindings_EXPORT void *c_QList_T_QWindow_T___first(void *thisObj); + +// tag=1067 +// QList::first(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_QWindow_T___first_qsizetype(void *thisObj, + qsizetype n); + +// tag=1067 +// QList::front() +QtDartBindings_EXPORT void *c_QList_T_QWindow_T___front(void *thisObj); + +// tag=1067 +// QList::isDetached() const +QtDartBindings_EXPORT bool c_QList_T_QWindow_T___isDetached(void *thisObj); + +// tag=1067 +// QList::isEmpty() const +QtDartBindings_EXPORT bool c_QList_T_QWindow_T___isEmpty(void *thisObj); + +// tag=1067 +// QList::isSharedWith(const QList & other) const +QtDartBindings_EXPORT bool +c_QList_T_QWindow_T___isSharedWith_QList_T(void *thisObj, void *other_); + +// tag=1067 +// QList::last() +QtDartBindings_EXPORT void *c_QList_T_QWindow_T___last(void *thisObj); + +// tag=1067 +// QList::last(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_QWindow_T___last_qsizetype(void *thisObj, + qsizetype n); + +// tag=1067 +// QList::length() const +QtDartBindings_EXPORT qsizetype c_QList_T_QWindow_T___length(void *thisObj); + +// tag=1067 +// QList::mid(qsizetype pos, qsizetype len) const +QtDartBindings_EXPORT void * +c_QList_T_QWindow_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len); + +// tag=1067 +// QList::move(qsizetype from, qsizetype to) +QtDartBindings_EXPORT void +c_QList_T_QWindow_T___move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to); + +// tag=1067 +// QList::pop_back() +QtDartBindings_EXPORT void c_QList_T_QWindow_T___pop_back(void *thisObj); + +// tag=1067 +// QList::pop_front() +QtDartBindings_EXPORT void c_QList_T_QWindow_T___pop_front(void *thisObj); + +// tag=1067 +// QList::remove(qsizetype i, qsizetype n) +QtDartBindings_EXPORT void +c_QList_T_QWindow_T___remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n); + +// tag=1067 +// QList::removeAt(qsizetype i) +QtDartBindings_EXPORT void +c_QList_T_QWindow_T___removeAt_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::removeFirst() +QtDartBindings_EXPORT void c_QList_T_QWindow_T___removeFirst(void *thisObj); + +// tag=1067 +// QList::removeLast() +QtDartBindings_EXPORT void c_QList_T_QWindow_T___removeLast(void *thisObj); + +// tag=1067 +// QList::reserve(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QWindow_T___reserve_qsizetype(void *thisObj, qsizetype size); + +// tag=1067 +// QList::resize(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QWindow_T___resize_qsizetype(void *thisObj, qsizetype size); + +// tag=1067 +// QList::shrink_to_fit() +QtDartBindings_EXPORT void c_QList_T_QWindow_T___shrink_to_fit(void *thisObj); + +// tag=1067 +// QList::size() const +QtDartBindings_EXPORT qsizetype c_QList_T_QWindow_T___size(void *thisObj); + +// tag=1067 +// QList::sliced(qsizetype pos) const +QtDartBindings_EXPORT void * +c_QList_T_QWindow_T___sliced_qsizetype(void *thisObj, qsizetype pos); + +// tag=1067 +// QList::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QWindow_T___sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n); + +// tag=1067 +// QList::squeeze() +QtDartBindings_EXPORT void c_QList_T_QWindow_T___squeeze(void *thisObj); + +// tag=1067 +// QList::swapItemsAt(qsizetype i, qsizetype j) +QtDartBindings_EXPORT void +c_QList_T_QWindow_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, qsizetype j); + +// tag=1067 +// QList::takeAt(qsizetype i) +QtDartBindings_EXPORT void * +c_QList_T_QWindow_T___takeAt_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::toList() const +QtDartBindings_EXPORT void *c_QList_T_QWindow_T___toList(void *thisObj); + +// tag=1067 +// QList::toVector() const +QtDartBindings_EXPORT void *c_QList_T_QWindow_T___toVector(void *thisObj); + +// tag=1067 +// QList::value(qsizetype i) const +QtDartBindings_EXPORT void *c_QList_T_QWindow_T___value_qsizetype(void *thisObj, + qsizetype i); + +// tag=1066 +QtDartBindings_EXPORT void c_QList_T_QWindow_T___destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QList_T_QWindow_T__Finalizer(void *, void *cppObj, + void *); +} +extern "C" { + +// tag=1067 +// QList::QList() +QtDartBindings_EXPORT void *c_QList_T_QWidget_T___constructor(); + +// tag=1067 +// QList::QList(qsizetype size) +QtDartBindings_EXPORT void * +c_QList_T_QWidget_T___constructor_qsizetype(qsizetype size); + +// tag=1067 +// QList::append(const QList & l) +QtDartBindings_EXPORT void c_QList_T_QWidget_T___append_QList_T(void *thisObj, + void *l_); + +// tag=1067 +// QList::at(qsizetype i) const +QtDartBindings_EXPORT const void * +c_QList_T_QWidget_T___at_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::back() +QtDartBindings_EXPORT void *c_QList_T_QWidget_T___back(void *thisObj); + +// tag=1067 +// QList::capacity() const +QtDartBindings_EXPORT qsizetype c_QList_T_QWidget_T___capacity(void *thisObj); + +// tag=1067 +// QList::clear() +QtDartBindings_EXPORT void c_QList_T_QWidget_T___clear(void *thisObj); + +// tag=1067 +// QList::constFirst() const +QtDartBindings_EXPORT const void * +c_QList_T_QWidget_T___constFirst(void *thisObj); + +// tag=1067 +// QList::constLast() const +QtDartBindings_EXPORT const void * +c_QList_T_QWidget_T___constLast(void *thisObj); + +// tag=1067 +// QList::count() const +QtDartBindings_EXPORT qsizetype c_QList_T_QWidget_T___count(void *thisObj); + +// tag=1067 +// QList::detach() +QtDartBindings_EXPORT void c_QList_T_QWidget_T___detach(void *thisObj); + +// tag=1067 +// QList::empty() const +QtDartBindings_EXPORT bool c_QList_T_QWidget_T___empty(void *thisObj); + +// tag=1067 +// QList::first() +QtDartBindings_EXPORT void *c_QList_T_QWidget_T___first(void *thisObj); + +// tag=1067 +// QList::first(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_QWidget_T___first_qsizetype(void *thisObj, + qsizetype n); + +// tag=1067 +// QList::front() +QtDartBindings_EXPORT void *c_QList_T_QWidget_T___front(void *thisObj); + +// tag=1067 +// QList::isDetached() const +QtDartBindings_EXPORT bool c_QList_T_QWidget_T___isDetached(void *thisObj); + +// tag=1067 +// QList::isEmpty() const +QtDartBindings_EXPORT bool c_QList_T_QWidget_T___isEmpty(void *thisObj); + +// tag=1067 +// QList::isSharedWith(const QList & other) const +QtDartBindings_EXPORT bool +c_QList_T_QWidget_T___isSharedWith_QList_T(void *thisObj, void *other_); + +// tag=1067 +// QList::last() +QtDartBindings_EXPORT void *c_QList_T_QWidget_T___last(void *thisObj); + +// tag=1067 +// QList::last(qsizetype n) const +QtDartBindings_EXPORT void *c_QList_T_QWidget_T___last_qsizetype(void *thisObj, + qsizetype n); + +// tag=1067 +// QList::length() const +QtDartBindings_EXPORT qsizetype c_QList_T_QWidget_T___length(void *thisObj); + +// tag=1067 +// QList::mid(qsizetype pos, qsizetype len) const +QtDartBindings_EXPORT void * +c_QList_T_QWidget_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len); + +// tag=1067 +// QList::move(qsizetype from, qsizetype to) +QtDartBindings_EXPORT void +c_QList_T_QWidget_T___move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to); + +// tag=1067 +// QList::pop_back() +QtDartBindings_EXPORT void c_QList_T_QWidget_T___pop_back(void *thisObj); + +// tag=1067 +// QList::pop_front() +QtDartBindings_EXPORT void c_QList_T_QWidget_T___pop_front(void *thisObj); + +// tag=1067 +// QList::remove(qsizetype i, qsizetype n) +QtDartBindings_EXPORT void +c_QList_T_QWidget_T___remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n); + +// tag=1067 +// QList::removeAt(qsizetype i) +QtDartBindings_EXPORT void +c_QList_T_QWidget_T___removeAt_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::removeFirst() +QtDartBindings_EXPORT void c_QList_T_QWidget_T___removeFirst(void *thisObj); + +// tag=1067 +// QList::removeLast() +QtDartBindings_EXPORT void c_QList_T_QWidget_T___removeLast(void *thisObj); + +// tag=1067 +// QList::reserve(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QWidget_T___reserve_qsizetype(void *thisObj, qsizetype size); + +// tag=1067 +// QList::resize(qsizetype size) +QtDartBindings_EXPORT void +c_QList_T_QWidget_T___resize_qsizetype(void *thisObj, qsizetype size); + +// tag=1067 +// QList::shrink_to_fit() +QtDartBindings_EXPORT void c_QList_T_QWidget_T___shrink_to_fit(void *thisObj); + +// tag=1067 +// QList::size() const +QtDartBindings_EXPORT qsizetype c_QList_T_QWidget_T___size(void *thisObj); + +// tag=1067 +// QList::sliced(qsizetype pos) const +QtDartBindings_EXPORT void * +c_QList_T_QWidget_T___sliced_qsizetype(void *thisObj, qsizetype pos); + +// tag=1067 +// QList::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void * +c_QList_T_QWidget_T___sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n); + +// tag=1067 +// QList::squeeze() +QtDartBindings_EXPORT void c_QList_T_QWidget_T___squeeze(void *thisObj); + +// tag=1067 +// QList::swapItemsAt(qsizetype i, qsizetype j) +QtDartBindings_EXPORT void +c_QList_T_QWidget_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, qsizetype j); + +// tag=1067 +// QList::takeAt(qsizetype i) +QtDartBindings_EXPORT void * +c_QList_T_QWidget_T___takeAt_qsizetype(void *thisObj, qsizetype i); + +// tag=1067 +// QList::toList() const +QtDartBindings_EXPORT void *c_QList_T_QWidget_T___toList(void *thisObj); + +// tag=1067 +// QList::toVector() const +QtDartBindings_EXPORT void *c_QList_T_QWidget_T___toVector(void *thisObj); + +// tag=1067 +// QList::value(qsizetype i) const +QtDartBindings_EXPORT void *c_QList_T_QWidget_T___value_qsizetype(void *thisObj, + qsizetype i); + +// tag=1066 +QtDartBindings_EXPORT void c_QList_T_QWidget_T___destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QList_T_QWidget_T__Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QMainWindow_c.cpp b/generated/QtDartBindings/dart/ffi/QMainWindow_c.cpp new file mode 100644 index 0000000..7ed3a03 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QMainWindow_c.cpp @@ -0,0 +1,893 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QMainWindow_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QMainWindow_wrapper::QMainWindow_wrapper(QWidget *parent) + : ::QMainWindow(parent) {} +void QMainWindow_wrapper::addToolBar(QToolBar *toolbar) { + ::QMainWindow::addToolBar(toolbar); +} +QToolBar *QMainWindow_wrapper::addToolBar(const QString &title) { + return ::QMainWindow::addToolBar(title); +} +void QMainWindow_wrapper::addToolBarBreak() { + ::QMainWindow::addToolBarBreak(); +} +QWidget *QMainWindow_wrapper::centralWidget() const { + return ::QMainWindow::centralWidget(); +} +void QMainWindow_wrapper::changeEvent(QEvent *arg__1) { + if (m_changeEventCallback) { + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QMainWindow::changeEvent(arg__1); + } +} +void QMainWindow_wrapper::changeEvent_nocallback(QEvent *arg__1) { + ::QMainWindow::changeEvent(arg__1); +} +QMenu *QMainWindow_wrapper::createPopupMenu() { + if (m_createPopupMenuCallback) { + const void *thisPtr = this; + return m_createPopupMenuCallback(const_cast(thisPtr)); + } else { + return ::QMainWindow::createPopupMenu(); + } +} +QMenu *QMainWindow_wrapper::createPopupMenu_nocallback() { + return ::QMainWindow::createPopupMenu(); +} +void QMainWindow_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QMainWindow::customEvent(event); + } +} +void QMainWindow_wrapper::customEvent_nocallback(QEvent *event) { + ::QMainWindow::customEvent(event); +} +int QMainWindow_wrapper::devType() const { + if (m_devTypeCallback) { + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + return ::QMainWindow::devType(); + } +} +int QMainWindow_wrapper::devType_nocallback() const { + return ::QMainWindow::devType(); +} +bool QMainWindow_wrapper::documentMode() const { + return ::QMainWindow::documentMode(); +} +bool QMainWindow_wrapper::event(QEvent *event) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + return ::QMainWindow::event(event); + } +} +bool QMainWindow_wrapper::event_nocallback(QEvent *event) { + return ::QMainWindow::event(event); +} +bool QMainWindow_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QMainWindow::eventFilter(watched, event); + } +} +bool QMainWindow_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + return ::QMainWindow::eventFilter(watched, event); +} +bool QMainWindow_wrapper::focusNextPrevChild(bool next) { + if (m_focusNextPrevChildCallback) { + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + return ::QMainWindow::focusNextPrevChild(next); + } +} +bool QMainWindow_wrapper::focusNextPrevChild_nocallback(bool next) { + return ::QMainWindow::focusNextPrevChild(next); +} +bool QMainWindow_wrapper::hasHeightForWidth() const { + if (m_hasHeightForWidthCallback) { + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + return ::QMainWindow::hasHeightForWidth(); + } +} +bool QMainWindow_wrapper::hasHeightForWidth_nocallback() const { + return ::QMainWindow::hasHeightForWidth(); +} +int QMainWindow_wrapper::heightForWidth(int arg__1) const { + if (m_heightForWidthCallback) { + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QMainWindow::heightForWidth(arg__1); + } +} +int QMainWindow_wrapper::heightForWidth_nocallback(int arg__1) const { + return ::QMainWindow::heightForWidth(arg__1); +} +QSize QMainWindow_wrapper::iconSize() const { + return ::QMainWindow::iconSize(); +} +void QMainWindow_wrapper::iconSizeChanged(const QSize &iconSize) { + ::QMainWindow::iconSizeChanged(iconSize); +} +void QMainWindow_wrapper::initPainter(QPainter *painter) const { + if (m_initPainterCallback) { + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + ::QMainWindow::initPainter(painter); + } +} +void QMainWindow_wrapper::initPainter_nocallback(QPainter *painter) const { + ::QMainWindow::initPainter(painter); +} +void QMainWindow_wrapper::insertToolBar(QToolBar *before, QToolBar *toolbar) { + ::QMainWindow::insertToolBar(before, toolbar); +} +void QMainWindow_wrapper::insertToolBarBreak(QToolBar *before) { + ::QMainWindow::insertToolBarBreak(before); +} +bool QMainWindow_wrapper::isAnimated() const { + return ::QMainWindow::isAnimated(); +} +bool QMainWindow_wrapper::isDockNestingEnabled() const { + return ::QMainWindow::isDockNestingEnabled(); +} +bool QMainWindow_wrapper::isSeparator(const QPoint &pos) const { + return ::QMainWindow::isSeparator(pos); +} +void QMainWindow_wrapper::leaveEvent(QEvent *event) { + if (m_leaveEventCallback) { + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + ::QMainWindow::leaveEvent(event); + } +} +void QMainWindow_wrapper::leaveEvent_nocallback(QEvent *event) { + ::QMainWindow::leaveEvent(event); +} +QMenuBar *QMainWindow_wrapper::menuBar() const { + return ::QMainWindow::menuBar(); +} +QWidget *QMainWindow_wrapper::menuWidget() const { + return ::QMainWindow::menuWidget(); +} +QSize QMainWindow_wrapper::minimumSizeHint() const { + if (m_minimumSizeHintCallback) { + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + return ::QMainWindow::minimumSizeHint(); + } +} +QSize QMainWindow_wrapper::minimumSizeHint_nocallback() const { + return ::QMainWindow::minimumSizeHint(); +} +void QMainWindow_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + if (m_mouseDoubleClickEventCallback) { + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + ::QMainWindow::mouseDoubleClickEvent(event); + } +} +void QMainWindow_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *event) { + ::QMainWindow::mouseDoubleClickEvent(event); +} +void QMainWindow_wrapper::mouseMoveEvent(QMouseEvent *event) { + if (m_mouseMoveEventCallback) { + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), event); + } else { + ::QMainWindow::mouseMoveEvent(event); + } +} +void QMainWindow_wrapper::mouseMoveEvent_nocallback(QMouseEvent *event) { + ::QMainWindow::mouseMoveEvent(event); +} +void QMainWindow_wrapper::mousePressEvent(QMouseEvent *event) { + if (m_mousePressEventCallback) { + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), event); + } else { + ::QMainWindow::mousePressEvent(event); + } +} +void QMainWindow_wrapper::mousePressEvent_nocallback(QMouseEvent *event) { + ::QMainWindow::mousePressEvent(event); +} +void QMainWindow_wrapper::mouseReleaseEvent(QMouseEvent *event) { + if (m_mouseReleaseEventCallback) { + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), event); + } else { + ::QMainWindow::mouseReleaseEvent(event); + } +} +void QMainWindow_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *event) { + ::QMainWindow::mouseReleaseEvent(event); +} +void QMainWindow_wrapper::paintEvent(QPaintEvent *event) { + if (m_paintEventCallback) { + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), event); + } else { + ::QMainWindow::paintEvent(event); + } +} +void QMainWindow_wrapper::paintEvent_nocallback(QPaintEvent *event) { + ::QMainWindow::paintEvent(event); +} +void QMainWindow_wrapper::removeToolBar(QToolBar *toolbar) { + ::QMainWindow::removeToolBar(toolbar); +} +void QMainWindow_wrapper::removeToolBarBreak(QToolBar *before) { + ::QMainWindow::removeToolBarBreak(before); +} +bool QMainWindow_wrapper::restoreState(const QByteArray &state, int version) { + return ::QMainWindow::restoreState(state, version); +} +QByteArray QMainWindow_wrapper::saveState(int version) const { + return ::QMainWindow::saveState(version); +} +void QMainWindow_wrapper::setAnimated(bool enabled) { + ::QMainWindow::setAnimated(enabled); +} +void QMainWindow_wrapper::setCentralWidget(QWidget *widget) { + ::QMainWindow::setCentralWidget(widget); +} +void QMainWindow_wrapper::setDockNestingEnabled(bool enabled) { + ::QMainWindow::setDockNestingEnabled(enabled); +} +void QMainWindow_wrapper::setDocumentMode(bool enabled) { + ::QMainWindow::setDocumentMode(enabled); +} +void QMainWindow_wrapper::setIconSize(const QSize &iconSize) { + ::QMainWindow::setIconSize(iconSize); +} +void QMainWindow_wrapper::setMenuBar(QMenuBar *menubar) { + ::QMainWindow::setMenuBar(menubar); +} +void QMainWindow_wrapper::setMenuWidget(QWidget *menubar) { + ::QMainWindow::setMenuWidget(menubar); +} +void QMainWindow_wrapper::setStatusBar(QStatusBar *statusbar) { + ::QMainWindow::setStatusBar(statusbar); +} +void QMainWindow_wrapper::setUnifiedTitleAndToolBarOnMac(bool set) { + ::QMainWindow::setUnifiedTitleAndToolBarOnMac(set); +} +void QMainWindow_wrapper::setVisible(bool visible) { + if (m_setVisibleCallback) { + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + ::QMainWindow::setVisible(visible); + } +} +void QMainWindow_wrapper::setVisible_nocallback(bool visible) { + ::QMainWindow::setVisible(visible); +} +QPainter *QMainWindow_wrapper::sharedPainter() const { + if (m_sharedPainterCallback) { + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + return ::QMainWindow::sharedPainter(); + } +} +QPainter *QMainWindow_wrapper::sharedPainter_nocallback() const { + return ::QMainWindow::sharedPainter(); +} +QSize QMainWindow_wrapper::sizeHint() const { + if (m_sizeHintCallback) { + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + return ::QMainWindow::sizeHint(); + } +} +QSize QMainWindow_wrapper::sizeHint_nocallback() const { + return ::QMainWindow::sizeHint(); +} +QStatusBar *QMainWindow_wrapper::statusBar() const { + return ::QMainWindow::statusBar(); +} +QWidget *QMainWindow_wrapper::takeCentralWidget() { + return ::QMainWindow::takeCentralWidget(); +} +bool QMainWindow_wrapper::toolBarBreak(QToolBar *toolbar) const { + return ::QMainWindow::toolBarBreak(toolbar); +} +QString QMainWindow_wrapper::tr(const char *s, const char *c, int n) { + return ::QMainWindow::tr(s, c, n); +} +bool QMainWindow_wrapper::unifiedTitleAndToolBarOnMac() const { + return ::QMainWindow::unifiedTitleAndToolBarOnMac(); +} +QMainWindow_wrapper::~QMainWindow_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QMainWindow *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QMainWindow_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { +void c_QMainWindow_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QMainWindow__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QMainWindow_wrapper(parent); + return reinterpret_cast(ptr); +} +// addToolBar(QToolBar * toolbar) +void c_QMainWindow__addToolBar_QToolBar(void *thisObj, void *toolbar_) { + auto toolbar = reinterpret_cast(toolbar_); + fromPtr(thisObj)->addToolBar(toolbar); +} +// addToolBar(const QString & title) +void *c_QMainWindow__addToolBar_QString(void *thisObj, const char *title_) { + const auto title = QString::fromUtf8(title_); + const auto &result = fromPtr(thisObj)->addToolBar(title); + free((char *)title_); + return result; +} +// addToolBarBreak() +void c_QMainWindow__addToolBarBreak(void *thisObj) { + fromPtr(thisObj)->addToolBarBreak(); +} +// centralWidget() const +void *c_QMainWindow__centralWidget(void *thisObj) { + const auto &result = fromPtr(thisObj)->centralWidget(); + return result; +} +// changeEvent(QEvent * arg__1) +void c_QMainWindow__changeEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->changeEvent_nocallback(arg__1); +} +// createPopupMenu() +void *c_QMainWindow__createPopupMenu(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->createPopupMenu_nocallback(); + } else { + return targetPtr->createPopupMenu(); + } + }(); + return result; +} +void c_QMainWindow__onCustomContextMenuRequested_QPoint(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMainWindow::customContextMenuRequested, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// customEvent(QEvent * event) +void c_QMainWindow__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// devType() const +int c_QMainWindow__devType(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); + return result; +} +// documentMode() const +bool c_QMainWindow__documentMode(void *thisObj) { + const auto &result = fromPtr(thisObj)->documentMode(); + return result; +} +// event(QEvent * event) +bool c_QMainWindow__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + const auto &result = fromWrapperPtr(thisObj)->event_nocallback(event); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QMainWindow__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// focusNextPrevChild(bool next) +bool c_QMainWindow__focusNextPrevChild_bool(void *thisObj, bool next) { + const auto &result = + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); + return result; +} +// hasHeightForWidth() const +bool c_QMainWindow__hasHeightForWidth(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); + return result; +} +// heightForWidth(int arg__1) const +int c_QMainWindow__heightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); + return result; +} +// iconSize() const +void *c_QMainWindow__iconSize(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->iconSize()}; + return result; +} +// iconSizeChanged(const QSize & iconSize) +void c_QMainWindow__iconSizeChanged_QSize(void *thisObj, void *iconSize_) { + assert(iconSize_); + auto &iconSize = *reinterpret_cast(iconSize_); + fromPtr(thisObj)->iconSizeChanged(iconSize); +} +void c_QMainWindow__onIconSizeChanged_QSize(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMainWindow::iconSizeChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// initPainter(QPainter * painter) const +void c_QMainWindow__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} +// insertToolBar(QToolBar * before, QToolBar * toolbar) +void c_QMainWindow__insertToolBar_QToolBar_QToolBar(void *thisObj, + void *before_, + void *toolbar_) { + auto before = reinterpret_cast(before_); + auto toolbar = reinterpret_cast(toolbar_); + fromPtr(thisObj)->insertToolBar(before, toolbar); +} +// insertToolBarBreak(QToolBar * before) +void c_QMainWindow__insertToolBarBreak_QToolBar(void *thisObj, void *before_) { + auto before = reinterpret_cast(before_); + fromPtr(thisObj)->insertToolBarBreak(before); +} +// isAnimated() const +bool c_QMainWindow__isAnimated(void *thisObj) { + const auto &result = fromPtr(thisObj)->isAnimated(); + return result; +} +// isDockNestingEnabled() const +bool c_QMainWindow__isDockNestingEnabled(void *thisObj) { + const auto &result = fromPtr(thisObj)->isDockNestingEnabled(); + return result; +} +// isSeparator(const QPoint & pos) const +bool c_QMainWindow__isSeparator_QPoint(void *thisObj, void *pos_) { + assert(pos_); + auto &pos = *reinterpret_cast(pos_); + const auto &result = fromPtr(thisObj)->isSeparator(pos); + return result; +} +// leaveEvent(QEvent * event) +void c_QMainWindow__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} +// menuBar() const +void *c_QMainWindow__menuBar(void *thisObj) { + const auto &result = fromPtr(thisObj)->menuBar(); + return result; +} +// menuWidget() const +void *c_QMainWindow__menuWidget(void *thisObj) { + const auto &result = fromPtr(thisObj)->menuWidget(); + return result; +} +// minimumSizeHint() const +void *c_QMainWindow__minimumSizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; + return result; +} +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QMainWindow__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} +// mouseMoveEvent(QMouseEvent * event) +void c_QMainWindow__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(event); +} +// mousePressEvent(QMouseEvent * event) +void c_QMainWindow__mousePressEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(event); +} +// mouseReleaseEvent(QMouseEvent * event) +void c_QMainWindow__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(event); +} +// paintEvent(QPaintEvent * event) +void c_QMainWindow__paintEvent_QPaintEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->paintEvent_nocallback(event); +} +// removeToolBar(QToolBar * toolbar) +void c_QMainWindow__removeToolBar_QToolBar(void *thisObj, void *toolbar_) { + auto toolbar = reinterpret_cast(toolbar_); + fromPtr(thisObj)->removeToolBar(toolbar); +} +// removeToolBarBreak(QToolBar * before) +void c_QMainWindow__removeToolBarBreak_QToolBar(void *thisObj, void *before_) { + auto before = reinterpret_cast(before_); + fromPtr(thisObj)->removeToolBarBreak(before); +} +// restoreState(const QByteArray & state, int version) +bool c_QMainWindow__restoreState_QByteArray_int(void *thisObj, void *state_, + int version) { + assert(state_); + auto &state = *reinterpret_cast(state_); + const auto &result = fromPtr(thisObj)->restoreState(state, version); + return result; +} +// saveState(int version) const +void *c_QMainWindow__saveState_int(void *thisObj, int version) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->saveState(version)}; + return result; +} +// setAnimated(bool enabled) +void c_QMainWindow__setAnimated_bool(void *thisObj, bool enabled) { + fromPtr(thisObj)->setAnimated(enabled); +} +// setCentralWidget(QWidget * widget) +void c_QMainWindow__setCentralWidget_QWidget(void *thisObj, void *widget_) { + auto widget = reinterpret_cast(widget_); + fromPtr(thisObj)->setCentralWidget(widget); +} +// setDockNestingEnabled(bool enabled) +void c_QMainWindow__setDockNestingEnabled_bool(void *thisObj, bool enabled) { + fromPtr(thisObj)->setDockNestingEnabled(enabled); +} +// setDocumentMode(bool enabled) +void c_QMainWindow__setDocumentMode_bool(void *thisObj, bool enabled) { + fromPtr(thisObj)->setDocumentMode(enabled); +} +// setIconSize(const QSize & iconSize) +void c_QMainWindow__setIconSize_QSize(void *thisObj, void *iconSize_) { + assert(iconSize_); + auto &iconSize = *reinterpret_cast(iconSize_); + fromPtr(thisObj)->setIconSize(iconSize); +} +// setMenuBar(QMenuBar * menubar) +void c_QMainWindow__setMenuBar_QMenuBar(void *thisObj, void *menubar_) { + auto menubar = reinterpret_cast(menubar_); + fromPtr(thisObj)->setMenuBar(menubar); +} +// setMenuWidget(QWidget * menubar) +void c_QMainWindow__setMenuWidget_QWidget(void *thisObj, void *menubar_) { + auto menubar = reinterpret_cast(menubar_); + fromPtr(thisObj)->setMenuWidget(menubar); +} +// setStatusBar(QStatusBar * statusbar) +void c_QMainWindow__setStatusBar_QStatusBar(void *thisObj, void *statusbar_) { + auto statusbar = reinterpret_cast(statusbar_); + fromPtr(thisObj)->setStatusBar(statusbar); +} +// setUnifiedTitleAndToolBarOnMac(bool set) +void c_QMainWindow__setUnifiedTitleAndToolBarOnMac_bool(void *thisObj, + bool set) { + fromPtr(thisObj)->setUnifiedTitleAndToolBarOnMac(set); +} +// setVisible(bool visible) +void c_QMainWindow__setVisible_bool(void *thisObj, bool visible) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} +// sharedPainter() const +void *c_QMainWindow__sharedPainter(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->sharedPainter_nocallback(); + return result; +} +// sizeHint() const +void *c_QMainWindow__sizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; + return result; +} +// statusBar() const +void *c_QMainWindow__statusBar(void *thisObj) { + const auto &result = fromPtr(thisObj)->statusBar(); + return result; +} +// takeCentralWidget() +void *c_QMainWindow__takeCentralWidget(void *thisObj) { + const auto &result = fromPtr(thisObj)->takeCentralWidget(); + return result; +} +// toolBarBreak(QToolBar * toolbar) const +bool c_QMainWindow__toolBarBreak_QToolBar(void *thisObj, void *toolbar_) { + auto toolbar = reinterpret_cast(toolbar_); + const auto &result = fromPtr(thisObj)->toolBarBreak(toolbar); + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QMainWindow__tr_char_char_int(const char *s, const char *c, + int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QMainWindow_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +// unifiedTitleAndToolBarOnMac() const +bool c_QMainWindow__unifiedTitleAndToolBarOnMac(void *thisObj) { + const auto &result = fromPtr(thisObj)->unifiedTitleAndToolBarOnMac(); + return result; +} +void c_QMainWindow__onWindowIconChanged_QIcon(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMainWindow::windowIconChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QMainWindow__onWindowIconTextChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMainWindow::windowIconTextChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QMainWindow__onWindowTitleChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMainWindow::windowTitleChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QMainWindow__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QMainWindow__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1128: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMainWindow_wrapper::Callback_changeEvent>( + callback); + break; + case 2553: + wrapper->m_createPopupMenuCallback = + reinterpret_cast(callback); + break; + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMainWindow_wrapper::Callback_customEvent>( + callback); + break; + case 1145: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMainWindow_wrapper::Callback_devType>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMainWindow_wrapper::Callback_event>( + callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMainWindow_wrapper::Callback_eventFilter>( + callback); + break; + case 1155: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1169: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1173: + wrapper->m_heightForWidthCallback = + reinterpret_cast(callback); + break; + case 1176: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMainWindow_wrapper::Callback_initPainter>( + callback); + break; + case 1202: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMainWindow_wrapper::Callback_leaveEvent>( + callback); + break; + case 1222: + wrapper->m_minimumSizeHintCallback = + reinterpret_cast(callback); + break; + case 1224: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1226: + wrapper->m_mouseMoveEventCallback = + reinterpret_cast(callback); + break; + case 1227: + wrapper->m_mousePressEventCallback = + reinterpret_cast(callback); + break; + case 1228: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 1235: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMainWindow_wrapper::Callback_paintEvent>( + callback); + break; + case 1314: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMainWindow_wrapper::Callback_setVisible>( + callback); + break; + case 1323: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMainWindow_wrapper::Callback_sharedPainter>( + callback); + break; + case 1331: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMainWindow_wrapper::Callback_sizeHint>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QMainWindow_c.h b/generated/QtDartBindings/dart/ffi/QMainWindow_c.h new file mode 100644 index 0000000..3956c7e --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QMainWindow_c.h @@ -0,0 +1,306 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.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 + +namespace QtDartBindings_wrappersNS { +class QMainWindow_wrapper : public ::QMainWindow { +public: + ~QMainWindow_wrapper(); + QMainWindow_wrapper(QWidget *parent = nullptr); + void addToolBar(QToolBar *toolbar); + QToolBar *addToolBar(const QString &title); + void addToolBarBreak(); + QWidget *centralWidget() const; + virtual void changeEvent(QEvent *arg__1); + virtual void changeEvent_nocallback(QEvent *arg__1); + virtual QMenu *createPopupMenu(); + virtual QMenu *createPopupMenu_nocallback(); + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual int devType() const; + virtual int devType_nocallback() const; + bool documentMode() const; + virtual bool event(QEvent *event); + virtual bool event_nocallback(QEvent *event); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + virtual bool focusNextPrevChild(bool next); + virtual bool focusNextPrevChild_nocallback(bool next); + virtual bool hasHeightForWidth() const; + virtual bool hasHeightForWidth_nocallback() const; + virtual int heightForWidth(int arg__1) const; + virtual int heightForWidth_nocallback(int arg__1) const; + QSize iconSize() const; + void iconSizeChanged(const QSize &iconSize); + virtual void initPainter(QPainter *painter) const; + virtual void initPainter_nocallback(QPainter *painter) const; + void insertToolBar(QToolBar *before, QToolBar *toolbar); + void insertToolBarBreak(QToolBar *before); + bool isAnimated() const; + bool isDockNestingEnabled() const; + bool isSeparator(const QPoint &pos) const; + virtual void leaveEvent(QEvent *event); + virtual void leaveEvent_nocallback(QEvent *event); + QMenuBar *menuBar() const; + QWidget *menuWidget() const; + virtual QSize minimumSizeHint() const; + virtual QSize minimumSizeHint_nocallback() const; + virtual void mouseDoubleClickEvent(QMouseEvent *event); + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + virtual void mouseMoveEvent(QMouseEvent *event); + virtual void mouseMoveEvent_nocallback(QMouseEvent *event); + virtual void mousePressEvent(QMouseEvent *event); + virtual void mousePressEvent_nocallback(QMouseEvent *event); + virtual void mouseReleaseEvent(QMouseEvent *event); + virtual void mouseReleaseEvent_nocallback(QMouseEvent *event); + virtual void paintEvent(QPaintEvent *event); + virtual void paintEvent_nocallback(QPaintEvent *event); + void removeToolBar(QToolBar *toolbar); + void removeToolBarBreak(QToolBar *before); + bool restoreState(const QByteArray &state, int version = 0); + QByteArray saveState(int version = 0) const; + void setAnimated(bool enabled); + void setCentralWidget(QWidget *widget); + void setDockNestingEnabled(bool enabled); + void setDocumentMode(bool enabled); + void setIconSize(const QSize &iconSize); + void setMenuBar(QMenuBar *menubar); + void setMenuWidget(QWidget *menubar); + void setStatusBar(QStatusBar *statusbar); + void setUnifiedTitleAndToolBarOnMac(bool set); + virtual void setVisible(bool visible); + virtual void setVisible_nocallback(bool visible); + virtual QPainter *sharedPainter() const; + virtual QPainter *sharedPainter_nocallback() const; + virtual QSize sizeHint() const; + virtual QSize sizeHint_nocallback() const; + QStatusBar *statusBar() const; + QWidget *takeCentralWidget(); + bool toolBarBreak(QToolBar *toolbar) const; + static QString tr(const char *s, const char *c, int n); + bool unifiedTitleAndToolBarOnMac() const; + typedef void (*Callback_changeEvent)(void *, QEvent *arg__1); + Callback_changeEvent m_changeEventCallback = nullptr; + typedef QMenu *(*Callback_createPopupMenu)(void *); + Callback_createPopupMenu m_createPopupMenuCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *event); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *event); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *event); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + typedef void (*Callback_paintEvent)(void *, QPaintEvent *event); + Callback_paintEvent m_paintEventCallback = nullptr; + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QMainWindow::QMainWindow(QWidget * parent) +QtDartBindings_EXPORT void *c_QMainWindow__constructor_QWidget(void *parent_); +// QMainWindow::addToolBar(QToolBar * toolbar) +QtDartBindings_EXPORT void c_QMainWindow__addToolBar_QToolBar(void *thisObj, + void *toolbar_); +// QMainWindow::addToolBar(const QString & title) +QtDartBindings_EXPORT void * +c_QMainWindow__addToolBar_QString(void *thisObj, const char *title_); +// QMainWindow::addToolBarBreak() +QtDartBindings_EXPORT void c_QMainWindow__addToolBarBreak(void *thisObj); +// QMainWindow::centralWidget() const +QtDartBindings_EXPORT void *c_QMainWindow__centralWidget(void *thisObj); +// QMainWindow::changeEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QMainWindow__changeEvent_QEvent(void *thisObj, + void *arg__1_); +// QMainWindow::createPopupMenu() +QtDartBindings_EXPORT void *c_QMainWindow__createPopupMenu(void *thisObj); +// QMainWindow::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QMainWindow__customEvent_QEvent(void *thisObj, + void *event_); +// QMainWindow::devType() const +QtDartBindings_EXPORT int c_QMainWindow__devType(void *thisObj); +// QMainWindow::documentMode() const +QtDartBindings_EXPORT bool c_QMainWindow__documentMode(void *thisObj); +// QMainWindow::event(QEvent * event) +QtDartBindings_EXPORT bool c_QMainWindow__event_QEvent(void *thisObj, + void *event_); +// QMainWindow::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QMainWindow__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QMainWindow::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QMainWindow__focusNextPrevChild_bool(void *thisObj, + bool next); +// QMainWindow::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QMainWindow__hasHeightForWidth(void *thisObj); +// QMainWindow::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QMainWindow__heightForWidth_int(void *thisObj, + int arg__1); +// QMainWindow::iconSize() const +QtDartBindings_EXPORT void *c_QMainWindow__iconSize(void *thisObj); +// QMainWindow::iconSizeChanged(const QSize & iconSize) +QtDartBindings_EXPORT void +c_QMainWindow__iconSizeChanged_QSize(void *thisObj, void *iconSize_); +QtDartBindings_EXPORT void c_QMainWindow__onIconSizeChanged_QSize( + void *thisObj, void *contextQObject, + void *callback); // QMainWindow::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QMainWindow__initPainter_QPainter(void *thisObj, + void *painter_); +// QMainWindow::insertToolBar(QToolBar * before, QToolBar * toolbar) +QtDartBindings_EXPORT void +c_QMainWindow__insertToolBar_QToolBar_QToolBar(void *thisObj, void *before_, + void *toolbar_); +// QMainWindow::insertToolBarBreak(QToolBar * before) +QtDartBindings_EXPORT void +c_QMainWindow__insertToolBarBreak_QToolBar(void *thisObj, void *before_); +// QMainWindow::isAnimated() const +QtDartBindings_EXPORT bool c_QMainWindow__isAnimated(void *thisObj); +// QMainWindow::isDockNestingEnabled() const +QtDartBindings_EXPORT bool c_QMainWindow__isDockNestingEnabled(void *thisObj); +// QMainWindow::isSeparator(const QPoint & pos) const +QtDartBindings_EXPORT bool c_QMainWindow__isSeparator_QPoint(void *thisObj, + void *pos_); +// QMainWindow::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QMainWindow__leaveEvent_QEvent(void *thisObj, + void *event_); +// QMainWindow::menuBar() const +QtDartBindings_EXPORT void *c_QMainWindow__menuBar(void *thisObj); +// QMainWindow::menuWidget() const +QtDartBindings_EXPORT void *c_QMainWindow__menuWidget(void *thisObj); +// QMainWindow::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QMainWindow__minimumSizeHint(void *thisObj); +// QMainWindow::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QMainWindow__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); +// QMainWindow::mouseMoveEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QMainWindow__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_); +// QMainWindow::mousePressEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QMainWindow__mousePressEvent_QMouseEvent(void *thisObj, void *event_); +// QMainWindow::mouseReleaseEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QMainWindow__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_); +// QMainWindow::paintEvent(QPaintEvent * event) +QtDartBindings_EXPORT void c_QMainWindow__paintEvent_QPaintEvent(void *thisObj, + void *event_); +// QMainWindow::removeToolBar(QToolBar * toolbar) +QtDartBindings_EXPORT void +c_QMainWindow__removeToolBar_QToolBar(void *thisObj, void *toolbar_); +// QMainWindow::removeToolBarBreak(QToolBar * before) +QtDartBindings_EXPORT void +c_QMainWindow__removeToolBarBreak_QToolBar(void *thisObj, void *before_); +// QMainWindow::restoreState(const QByteArray & state, int version) +QtDartBindings_EXPORT bool +c_QMainWindow__restoreState_QByteArray_int(void *thisObj, void *state_, + int version); +// QMainWindow::saveState(int version) const +QtDartBindings_EXPORT void *c_QMainWindow__saveState_int(void *thisObj, + int version); +// QMainWindow::setAnimated(bool enabled) +QtDartBindings_EXPORT void c_QMainWindow__setAnimated_bool(void *thisObj, + bool enabled); +// QMainWindow::setCentralWidget(QWidget * widget) +QtDartBindings_EXPORT void +c_QMainWindow__setCentralWidget_QWidget(void *thisObj, void *widget_); +// QMainWindow::setDockNestingEnabled(bool enabled) +QtDartBindings_EXPORT void +c_QMainWindow__setDockNestingEnabled_bool(void *thisObj, bool enabled); +// QMainWindow::setDocumentMode(bool enabled) +QtDartBindings_EXPORT void c_QMainWindow__setDocumentMode_bool(void *thisObj, + bool enabled); +// QMainWindow::setIconSize(const QSize & iconSize) +QtDartBindings_EXPORT void c_QMainWindow__setIconSize_QSize(void *thisObj, + void *iconSize_); +// QMainWindow::setMenuBar(QMenuBar * menubar) +QtDartBindings_EXPORT void c_QMainWindow__setMenuBar_QMenuBar(void *thisObj, + void *menubar_); +// QMainWindow::setMenuWidget(QWidget * menubar) +QtDartBindings_EXPORT void c_QMainWindow__setMenuWidget_QWidget(void *thisObj, + void *menubar_); +// QMainWindow::setStatusBar(QStatusBar * statusbar) +QtDartBindings_EXPORT void +c_QMainWindow__setStatusBar_QStatusBar(void *thisObj, void *statusbar_); +// QMainWindow::setUnifiedTitleAndToolBarOnMac(bool set) +QtDartBindings_EXPORT void +c_QMainWindow__setUnifiedTitleAndToolBarOnMac_bool(void *thisObj, bool set); +// QMainWindow::setVisible(bool visible) +QtDartBindings_EXPORT void c_QMainWindow__setVisible_bool(void *thisObj, + bool visible); +// QMainWindow::sharedPainter() const +QtDartBindings_EXPORT void *c_QMainWindow__sharedPainter(void *thisObj); +// QMainWindow::sizeHint() const +QtDartBindings_EXPORT void *c_QMainWindow__sizeHint(void *thisObj); +// QMainWindow::statusBar() const +QtDartBindings_EXPORT void *c_QMainWindow__statusBar(void *thisObj); +// QMainWindow::takeCentralWidget() +QtDartBindings_EXPORT void *c_QMainWindow__takeCentralWidget(void *thisObj); +// QMainWindow::toolBarBreak(QToolBar * toolbar) const +QtDartBindings_EXPORT bool c_QMainWindow__toolBarBreak_QToolBar(void *thisObj, + void *toolbar_); +// QMainWindow::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QMainWindow__tr_char_char_int(const char *s, const char *c, int n); +// QMainWindow::unifiedTitleAndToolBarOnMac() const +QtDartBindings_EXPORT bool +c_QMainWindow__unifiedTitleAndToolBarOnMac(void *thisObj); +QtDartBindings_EXPORT void c_QMainWindow__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QMainWindow__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QMainWindow_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QMainWindow_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QMainWindow_wrapper.cpp new file mode 100644 index 0000000..a14bdc1 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QMainWindow_wrapper.cpp @@ -0,0 +1,1287 @@ +#include "QMainWindow_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QMainWindow_wrapper::QMainWindow_wrapper(QWidget *parent) + : ::QMainWindow(parent) {} +void QMainWindow_wrapper::addToolBar(QToolBar *toolbar) { + // tag=1000 + + // tag=1004 + ::QMainWindow::addToolBar(toolbar); +} +QToolBar *QMainWindow_wrapper::addToolBar(const QString &title) { + // tag=1000 + + // tag=1004 + return ::QMainWindow::addToolBar(title); +} +void QMainWindow_wrapper::addToolBarBreak() { + // tag=1000 + + // tag=1004 + ::QMainWindow::addToolBarBreak(); +} +QWidget *QMainWindow_wrapper::centralWidget() const { + // tag=1000 + + // tag=1004 + return ::QMainWindow::centralWidget(); +} +void QMainWindow_wrapper::changeEvent(QEvent *arg__1) { + // tag=1000 + if (m_changeEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QMainWindow::changeEvent(arg__1); + } +} +// tag=1009 +void QMainWindow_wrapper::changeEvent_nocallback(QEvent *arg__1) { + // tag=1003 + ::QMainWindow::changeEvent(arg__1); +} +QMenu *QMainWindow_wrapper::createPopupMenu() { + // tag=1000 + if (m_createPopupMenuCallback) { + // tag=1001 + const void *thisPtr = this; + return m_createPopupMenuCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QMainWindow::createPopupMenu(); + } +} +// tag=1009 +QMenu *QMainWindow_wrapper::createPopupMenu_nocallback() { + // tag=1003 + return ::QMainWindow::createPopupMenu(); +} +void QMainWindow_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QMainWindow::customEvent(event); + } +} +// tag=1009 +void QMainWindow_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QMainWindow::customEvent(event); +} +int QMainWindow_wrapper::devType() const { + // tag=1000 + if (m_devTypeCallback) { + // tag=1001 + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QMainWindow::devType(); + } +} +// tag=1009 +int QMainWindow_wrapper::devType_nocallback() const { + // tag=1003 + return ::QMainWindow::devType(); +} +bool QMainWindow_wrapper::documentMode() const { + // tag=1000 + + // tag=1004 + return ::QMainWindow::documentMode(); +} +bool QMainWindow_wrapper::event(QEvent *event) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + return ::QMainWindow::event(event); + } +} +// tag=1009 +bool QMainWindow_wrapper::event_nocallback(QEvent *event) { + // tag=1003 + return ::QMainWindow::event(event); +} +bool QMainWindow_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QMainWindow::eventFilter(watched, event); + } +} +// tag=1009 +bool QMainWindow_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + // tag=1003 + return ::QMainWindow::eventFilter(watched, event); +} +bool QMainWindow_wrapper::focusNextPrevChild(bool next) { + // tag=1000 + if (m_focusNextPrevChildCallback) { + // tag=1001 + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + // tag=1002 + return ::QMainWindow::focusNextPrevChild(next); + } +} +// tag=1009 +bool QMainWindow_wrapper::focusNextPrevChild_nocallback(bool next) { + // tag=1003 + return ::QMainWindow::focusNextPrevChild(next); +} +bool QMainWindow_wrapper::hasHeightForWidth() const { + // tag=1000 + if (m_hasHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QMainWindow::hasHeightForWidth(); + } +} +// tag=1009 +bool QMainWindow_wrapper::hasHeightForWidth_nocallback() const { + // tag=1003 + return ::QMainWindow::hasHeightForWidth(); +} +int QMainWindow_wrapper::heightForWidth(int arg__1) const { + // tag=1000 + if (m_heightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QMainWindow::heightForWidth(arg__1); + } +} +// tag=1009 +int QMainWindow_wrapper::heightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QMainWindow::heightForWidth(arg__1); +} +QSize QMainWindow_wrapper::iconSize() const { + // tag=1000 + + // tag=1004 + return ::QMainWindow::iconSize(); +} +void QMainWindow_wrapper::iconSizeChanged(const QSize &iconSize) { + // tag=1000 + + // tag=1004 + ::QMainWindow::iconSizeChanged(iconSize); +} +void QMainWindow_wrapper::initPainter(QPainter *painter) const { + // tag=1000 + if (m_initPainterCallback) { + // tag=1001 + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + // tag=1002 + ::QMainWindow::initPainter(painter); + } +} +// tag=1009 +void QMainWindow_wrapper::initPainter_nocallback(QPainter *painter) const { + // tag=1003 + ::QMainWindow::initPainter(painter); +} +void QMainWindow_wrapper::insertToolBar(QToolBar *before, QToolBar *toolbar) { + // tag=1000 + + // tag=1004 + ::QMainWindow::insertToolBar(before, toolbar); +} +void QMainWindow_wrapper::insertToolBarBreak(QToolBar *before) { + // tag=1000 + + // tag=1004 + ::QMainWindow::insertToolBarBreak(before); +} +bool QMainWindow_wrapper::isAnimated() const { + // tag=1000 + + // tag=1004 + return ::QMainWindow::isAnimated(); +} +bool QMainWindow_wrapper::isDockNestingEnabled() const { + // tag=1000 + + // tag=1004 + return ::QMainWindow::isDockNestingEnabled(); +} +bool QMainWindow_wrapper::isSeparator(const QPoint &pos) const { + // tag=1000 + + // tag=1004 + return ::QMainWindow::isSeparator(pos); +} +void QMainWindow_wrapper::leaveEvent(QEvent *event) { + // tag=1000 + if (m_leaveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QMainWindow::leaveEvent(event); + } +} +// tag=1009 +void QMainWindow_wrapper::leaveEvent_nocallback(QEvent *event) { + // tag=1003 + ::QMainWindow::leaveEvent(event); +} +QMenuBar *QMainWindow_wrapper::menuBar() const { + // tag=1000 + + // tag=1004 + return ::QMainWindow::menuBar(); +} +QWidget *QMainWindow_wrapper::menuWidget() const { + // tag=1000 + + // tag=1004 + return ::QMainWindow::menuWidget(); +} +QSize QMainWindow_wrapper::minimumSizeHint() const { + // tag=1000 + if (m_minimumSizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QMainWindow::minimumSizeHint(); + } +} +// tag=1009 +QSize QMainWindow_wrapper::minimumSizeHint_nocallback() const { + // tag=1003 + return ::QMainWindow::minimumSizeHint(); +} +void QMainWindow_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseDoubleClickEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QMainWindow::mouseDoubleClickEvent(event); + } +} +// tag=1009 +void QMainWindow_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QMainWindow::mouseDoubleClickEvent(event); +} +void QMainWindow_wrapper::mouseMoveEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseMoveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QMainWindow::mouseMoveEvent(event); + } +} +// tag=1009 +void QMainWindow_wrapper::mouseMoveEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QMainWindow::mouseMoveEvent(event); +} +void QMainWindow_wrapper::mousePressEvent(QMouseEvent *event) { + // tag=1000 + if (m_mousePressEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QMainWindow::mousePressEvent(event); + } +} +// tag=1009 +void QMainWindow_wrapper::mousePressEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QMainWindow::mousePressEvent(event); +} +void QMainWindow_wrapper::mouseReleaseEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseReleaseEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QMainWindow::mouseReleaseEvent(event); + } +} +// tag=1009 +void QMainWindow_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QMainWindow::mouseReleaseEvent(event); +} +void QMainWindow_wrapper::paintEvent(QPaintEvent *event) { + // tag=1000 + if (m_paintEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QMainWindow::paintEvent(event); + } +} +// tag=1009 +void QMainWindow_wrapper::paintEvent_nocallback(QPaintEvent *event) { + // tag=1003 + ::QMainWindow::paintEvent(event); +} +void QMainWindow_wrapper::removeToolBar(QToolBar *toolbar) { + // tag=1000 + + // tag=1004 + ::QMainWindow::removeToolBar(toolbar); +} +void QMainWindow_wrapper::removeToolBarBreak(QToolBar *before) { + // tag=1000 + + // tag=1004 + ::QMainWindow::removeToolBarBreak(before); +} +bool QMainWindow_wrapper::restoreState(const QByteArray &state, int version) { + // tag=1000 + + // tag=1004 + return ::QMainWindow::restoreState(state, version); +} +QByteArray QMainWindow_wrapper::saveState(int version) const { + // tag=1000 + + // tag=1004 + return ::QMainWindow::saveState(version); +} +void QMainWindow_wrapper::setAnimated(bool enabled) { + // tag=1000 + + // tag=1004 + ::QMainWindow::setAnimated(enabled); +} +void QMainWindow_wrapper::setCentralWidget(QWidget *widget) { + // tag=1000 + + // tag=1004 + ::QMainWindow::setCentralWidget(widget); +} +void QMainWindow_wrapper::setDockNestingEnabled(bool enabled) { + // tag=1000 + + // tag=1004 + ::QMainWindow::setDockNestingEnabled(enabled); +} +void QMainWindow_wrapper::setDocumentMode(bool enabled) { + // tag=1000 + + // tag=1004 + ::QMainWindow::setDocumentMode(enabled); +} +void QMainWindow_wrapper::setIconSize(const QSize &iconSize) { + // tag=1000 + + // tag=1004 + ::QMainWindow::setIconSize(iconSize); +} +void QMainWindow_wrapper::setMenuBar(QMenuBar *menubar) { + // tag=1000 + + // tag=1004 + ::QMainWindow::setMenuBar(menubar); +} +void QMainWindow_wrapper::setMenuWidget(QWidget *menubar) { + // tag=1000 + + // tag=1004 + ::QMainWindow::setMenuWidget(menubar); +} +void QMainWindow_wrapper::setStatusBar(QStatusBar *statusbar) { + // tag=1000 + + // tag=1004 + ::QMainWindow::setStatusBar(statusbar); +} +void QMainWindow_wrapper::setUnifiedTitleAndToolBarOnMac(bool set) { + // tag=1000 + + // tag=1004 + ::QMainWindow::setUnifiedTitleAndToolBarOnMac(set); +} +void QMainWindow_wrapper::setVisible(bool visible) { + // tag=1000 + if (m_setVisibleCallback) { + // tag=1001 + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + // tag=1002 + ::QMainWindow::setVisible(visible); + } +} +// tag=1009 +void QMainWindow_wrapper::setVisible_nocallback(bool visible) { + // tag=1003 + ::QMainWindow::setVisible(visible); +} +QPainter *QMainWindow_wrapper::sharedPainter() const { + // tag=1000 + if (m_sharedPainterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QMainWindow::sharedPainter(); + } +} +// tag=1009 +QPainter *QMainWindow_wrapper::sharedPainter_nocallback() const { + // tag=1003 + return ::QMainWindow::sharedPainter(); +} +QSize QMainWindow_wrapper::sizeHint() const { + // tag=1000 + if (m_sizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QMainWindow::sizeHint(); + } +} +// tag=1009 +QSize QMainWindow_wrapper::sizeHint_nocallback() const { + // tag=1003 + return ::QMainWindow::sizeHint(); +} +QStatusBar *QMainWindow_wrapper::statusBar() const { + // tag=1000 + + // tag=1004 + return ::QMainWindow::statusBar(); +} +QWidget *QMainWindow_wrapper::takeCentralWidget() { + // tag=1000 + + // tag=1004 + return ::QMainWindow::takeCentralWidget(); +} +bool QMainWindow_wrapper::toolBarBreak(QToolBar *toolbar) const { + // tag=1000 + + // tag=1004 + return ::QMainWindow::toolBarBreak(toolbar); +} +QString QMainWindow_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QMainWindow::tr(s, c, n); +} +bool QMainWindow_wrapper::unifiedTitleAndToolBarOnMac() const { + // tag=1000 + + // tag=1004 + return ::QMainWindow::unifiedTitleAndToolBarOnMac(); +} + +// tag=1005 +QMainWindow_wrapper::~QMainWindow_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QMainWindow *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QMainWindow_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { + +// tag=1049 +void c_QMainWindow_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QMainWindow__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QMainWindow_wrapper(parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// addToolBar(QToolBar * toolbar) +void c_QMainWindow__addToolBar_QToolBar(void *thisObj, void *toolbar_) { + auto toolbar = reinterpret_cast(toolbar_); + // tag=1010 + fromPtr(thisObj)->addToolBar(toolbar); +} + +// tag=1050 +// addToolBar(const QString & title) +void *c_QMainWindow__addToolBar_QString(void *thisObj, const char *title_) { + const auto title = QString::fromUtf8(title_); + return + // tag=1010 + fromPtr(thisObj)->addToolBar(title); +} + +// tag=1050 +// addToolBarBreak() +void c_QMainWindow__addToolBarBreak(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->addToolBarBreak(); +} + +// tag=1050 +// centralWidget() const +void *c_QMainWindow__centralWidget(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->centralWidget(); +} + +// tag=1050 +// changeEvent(QEvent * arg__1) +void c_QMainWindow__changeEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->changeEvent_nocallback(arg__1); +} + +// tag=1050 +// createPopupMenu() +void *c_QMainWindow__createPopupMenu(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->createPopupMenu_nocallback(); + } else { + return targetPtr->createPopupMenu(); + } + }(); +} + +// tag=1079 +void c_QMainWindow__onCustomContextMenuRequested_QPoint(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMainWindow::customContextMenuRequested, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QMainWindow__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// devType() const +int c_QMainWindow__devType(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); +} + +// tag=1050 +// documentMode() const +bool c_QMainWindow__documentMode(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->documentMode(); +} + +// tag=1050 +// event(QEvent * event) +bool c_QMainWindow__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->event_nocallback(event); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QMainWindow__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// focusNextPrevChild(bool next) +bool c_QMainWindow__focusNextPrevChild_bool(void *thisObj, bool next) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); +} + +// tag=1050 +// hasHeightForWidth() const +bool c_QMainWindow__hasHeightForWidth(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); +} + +// tag=1050 +// heightForWidth(int arg__1) const +int c_QMainWindow__heightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// iconSize() const +void *c_QMainWindow__iconSize(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->iconSize()}; +} + +// tag=1050 +// iconSizeChanged(const QSize & iconSize) +void c_QMainWindow__iconSizeChanged_QSize(void *thisObj, void *iconSize_) { + auto &iconSize = *reinterpret_cast(iconSize_); + // tag=1010 + fromPtr(thisObj)->iconSizeChanged(iconSize); +} + +// tag=1079 +void c_QMainWindow__onIconSizeChanged_QSize(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMainWindow::iconSizeChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// initPainter(QPainter * painter) const +void c_QMainWindow__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} + +// tag=1050 +// insertToolBar(QToolBar * before, QToolBar * toolbar) +void c_QMainWindow__insertToolBar_QToolBar_QToolBar(void *thisObj, + void *before_, + void *toolbar_) { + auto before = reinterpret_cast(before_); + auto toolbar = reinterpret_cast(toolbar_); + // tag=1010 + fromPtr(thisObj)->insertToolBar(before, toolbar); +} + +// tag=1050 +// insertToolBarBreak(QToolBar * before) +void c_QMainWindow__insertToolBarBreak_QToolBar(void *thisObj, void *before_) { + auto before = reinterpret_cast(before_); + // tag=1010 + fromPtr(thisObj)->insertToolBarBreak(before); +} + +// tag=1050 +// isAnimated() const +bool c_QMainWindow__isAnimated(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isAnimated(); +} + +// tag=1050 +// isDockNestingEnabled() const +bool c_QMainWindow__isDockNestingEnabled(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isDockNestingEnabled(); +} + +// tag=1050 +// isSeparator(const QPoint & pos) const +bool c_QMainWindow__isSeparator_QPoint(void *thisObj, void *pos_) { + auto &pos = *reinterpret_cast(pos_); + return + // tag=1010 + fromPtr(thisObj)->isSeparator(pos); +} + +// tag=1050 +// leaveEvent(QEvent * event) +void c_QMainWindow__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} + +// tag=1050 +// menuBar() const +void *c_QMainWindow__menuBar(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->menuBar(); +} + +// tag=1050 +// menuWidget() const +void *c_QMainWindow__menuWidget(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->menuWidget(); +} + +// tag=1050 +// minimumSizeHint() const +void *c_QMainWindow__minimumSizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; +} + +// tag=1050 +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QMainWindow__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} + +// tag=1050 +// mouseMoveEvent(QMouseEvent * event) +void c_QMainWindow__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(event); +} + +// tag=1050 +// mousePressEvent(QMouseEvent * event) +void c_QMainWindow__mousePressEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(event); +} + +// tag=1050 +// mouseReleaseEvent(QMouseEvent * event) +void c_QMainWindow__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(event); +} + +// tag=1050 +// paintEvent(QPaintEvent * event) +void c_QMainWindow__paintEvent_QPaintEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->paintEvent_nocallback(event); +} + +// tag=1050 +// removeToolBar(QToolBar * toolbar) +void c_QMainWindow__removeToolBar_QToolBar(void *thisObj, void *toolbar_) { + auto toolbar = reinterpret_cast(toolbar_); + // tag=1010 + fromPtr(thisObj)->removeToolBar(toolbar); +} + +// tag=1050 +// removeToolBarBreak(QToolBar * before) +void c_QMainWindow__removeToolBarBreak_QToolBar(void *thisObj, void *before_) { + auto before = reinterpret_cast(before_); + // tag=1010 + fromPtr(thisObj)->removeToolBarBreak(before); +} + +// tag=1050 +// restoreState(const QByteArray & state, int version) +bool c_QMainWindow__restoreState_QByteArray_int(void *thisObj, void *state_, + int version) { + auto &state = *reinterpret_cast(state_); + return + // tag=1010 + fromPtr(thisObj)->restoreState(state, version); +} + +// tag=1050 +// saveState(int version) const +void *c_QMainWindow__saveState_int(void *thisObj, int version) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->saveState(version)}; +} + +// tag=1050 +// setAnimated(bool enabled) +void c_QMainWindow__setAnimated_bool(void *thisObj, bool enabled) { + // tag=1010 + fromPtr(thisObj)->setAnimated(enabled); +} + +// tag=1050 +// setCentralWidget(QWidget * widget) +void c_QMainWindow__setCentralWidget_QWidget(void *thisObj, void *widget_) { + auto widget = reinterpret_cast(widget_); + // tag=1010 + fromPtr(thisObj)->setCentralWidget(widget); +} + +// tag=1050 +// setDockNestingEnabled(bool enabled) +void c_QMainWindow__setDockNestingEnabled_bool(void *thisObj, bool enabled) { + // tag=1010 + fromPtr(thisObj)->setDockNestingEnabled(enabled); +} + +// tag=1050 +// setDocumentMode(bool enabled) +void c_QMainWindow__setDocumentMode_bool(void *thisObj, bool enabled) { + // tag=1010 + fromPtr(thisObj)->setDocumentMode(enabled); +} + +// tag=1050 +// setIconSize(const QSize & iconSize) +void c_QMainWindow__setIconSize_QSize(void *thisObj, void *iconSize_) { + auto &iconSize = *reinterpret_cast(iconSize_); + // tag=1010 + fromPtr(thisObj)->setIconSize(iconSize); +} + +// tag=1050 +// setMenuBar(QMenuBar * menubar) +void c_QMainWindow__setMenuBar_QMenuBar(void *thisObj, void *menubar_) { + auto menubar = reinterpret_cast(menubar_); + // tag=1010 + fromPtr(thisObj)->setMenuBar(menubar); +} + +// tag=1050 +// setMenuWidget(QWidget * menubar) +void c_QMainWindow__setMenuWidget_QWidget(void *thisObj, void *menubar_) { + auto menubar = reinterpret_cast(menubar_); + // tag=1010 + fromPtr(thisObj)->setMenuWidget(menubar); +} + +// tag=1050 +// setStatusBar(QStatusBar * statusbar) +void c_QMainWindow__setStatusBar_QStatusBar(void *thisObj, void *statusbar_) { + auto statusbar = reinterpret_cast(statusbar_); + // tag=1010 + fromPtr(thisObj)->setStatusBar(statusbar); +} + +// tag=1050 +// setUnifiedTitleAndToolBarOnMac(bool set) +void c_QMainWindow__setUnifiedTitleAndToolBarOnMac_bool(void *thisObj, + bool set) { + // tag=1010 + fromPtr(thisObj)->setUnifiedTitleAndToolBarOnMac(set); +} + +// tag=1050 +// setVisible(bool visible) +void c_QMainWindow__setVisible_bool(void *thisObj, bool visible) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} + +// tag=1050 +// sharedPainter() const +void *c_QMainWindow__sharedPainter(void *thisObj) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->sharedPainter_nocallback(); +} + +// tag=1050 +// sizeHint() const +void *c_QMainWindow__sizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; +} + +// tag=1050 +// statusBar() const +void *c_QMainWindow__statusBar(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->statusBar(); +} + +// tag=1050 +// takeCentralWidget() +void *c_QMainWindow__takeCentralWidget(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->takeCentralWidget(); +} + +// tag=1050 +// toolBarBreak(QToolBar * toolbar) const +bool c_QMainWindow__toolBarBreak_QToolBar(void *thisObj, void *toolbar_) { + auto toolbar = reinterpret_cast(toolbar_); + return + // tag=1010 + fromPtr(thisObj)->toolBarBreak(toolbar); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QMainWindow__tr_char_char_int(const char *s, const char *c, + int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QMainWindow_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// unifiedTitleAndToolBarOnMac() const +bool c_QMainWindow__unifiedTitleAndToolBarOnMac(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->unifiedTitleAndToolBarOnMac(); +} + +// tag=1079 +void c_QMainWindow__onWindowIconChanged_QIcon(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMainWindow::windowIconChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QMainWindow__onWindowIconTextChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMainWindow::windowIconTextChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QMainWindow__onWindowTitleChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMainWindow::windowTitleChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QMainWindow__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QMainWindow__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1124: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMainWindow_wrapper::Callback_changeEvent>( + callback); + break; + case 2547: + wrapper->m_createPopupMenuCallback = + reinterpret_cast(callback); + break; + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMainWindow_wrapper::Callback_customEvent>( + callback); + break; + case 1141: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMainWindow_wrapper::Callback_devType>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMainWindow_wrapper::Callback_event>( + callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMainWindow_wrapper::Callback_eventFilter>( + callback); + break; + case 1150: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1164: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1168: + wrapper->m_heightForWidthCallback = + reinterpret_cast(callback); + break; + case 1171: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMainWindow_wrapper::Callback_initPainter>( + callback); + break; + case 1196: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMainWindow_wrapper::Callback_leaveEvent>( + callback); + break; + case 1216: + wrapper->m_minimumSizeHintCallback = + reinterpret_cast(callback); + break; + case 1218: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1220: + wrapper->m_mouseMoveEventCallback = + reinterpret_cast(callback); + break; + case 1221: + wrapper->m_mousePressEventCallback = + reinterpret_cast(callback); + break; + case 1222: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 1229: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMainWindow_wrapper::Callback_paintEvent>( + callback); + break; + case 1309: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMainWindow_wrapper::Callback_setVisible>( + callback); + break; + case 1318: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMainWindow_wrapper::Callback_sharedPainter>( + callback); + break; + case 1326: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMainWindow_wrapper::Callback_sizeHint>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QMainWindow_wrapper.h b/generated/QtDartBindings/dart/ffi/QMainWindow_wrapper.h new file mode 100644 index 0000000..f03d545 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QMainWindow_wrapper.h @@ -0,0 +1,512 @@ + +// tag=1040 +#include "QtDartBindings_exports.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 + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QMainWindow_wrapper : public ::QMainWindow { +public: + ~QMainWindow_wrapper(); + // tag=1041 + QMainWindow_wrapper(QWidget *parent = nullptr); + // tag=1041 + void addToolBar(QToolBar *toolbar); + // tag=1041 + QToolBar *addToolBar(const QString &title); + // tag=1041 + void addToolBarBreak(); + // tag=1041 + QWidget *centralWidget() const; + // tag=1041 + virtual void changeEvent(QEvent *arg__1); + // tag=1008 + virtual void changeEvent_nocallback(QEvent *arg__1); + // tag=1041 + virtual QMenu *createPopupMenu(); + // tag=1008 + virtual QMenu *createPopupMenu_nocallback(); + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual int devType() const; + // tag=1008 + virtual int devType_nocallback() const; + // tag=1041 + bool documentMode() const; + // tag=1041 + virtual bool event(QEvent *event); + // tag=1008 + virtual bool event_nocallback(QEvent *event); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + virtual bool focusNextPrevChild(bool next); + // tag=1008 + virtual bool focusNextPrevChild_nocallback(bool next); + // tag=1041 + virtual bool hasHeightForWidth() const; + // tag=1008 + virtual bool hasHeightForWidth_nocallback() const; + // tag=1041 + virtual int heightForWidth(int arg__1) const; + // tag=1008 + virtual int heightForWidth_nocallback(int arg__1) const; + // tag=1041 + QSize iconSize() const; + // tag=1041 + void iconSizeChanged(const QSize &iconSize); + // tag=1041 + virtual void initPainter(QPainter *painter) const; + // tag=1008 + virtual void initPainter_nocallback(QPainter *painter) const; + // tag=1041 + void insertToolBar(QToolBar *before, QToolBar *toolbar); + // tag=1041 + void insertToolBarBreak(QToolBar *before); + // tag=1041 + bool isAnimated() const; + // tag=1041 + bool isDockNestingEnabled() const; + // tag=1041 + bool isSeparator(const QPoint &pos) const; + // tag=1041 + virtual void leaveEvent(QEvent *event); + // tag=1008 + virtual void leaveEvent_nocallback(QEvent *event); + // tag=1041 + QMenuBar *menuBar() const; + // tag=1041 + QWidget *menuWidget() const; + // tag=1041 + virtual QSize minimumSizeHint() const; + // tag=1008 + virtual QSize minimumSizeHint_nocallback() const; + // tag=1041 + virtual void mouseDoubleClickEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mouseMoveEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseMoveEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mousePressEvent(QMouseEvent *event); + // tag=1008 + virtual void mousePressEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mouseReleaseEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseReleaseEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void paintEvent(QPaintEvent *event); + // tag=1008 + virtual void paintEvent_nocallback(QPaintEvent *event); + // tag=1041 + void removeToolBar(QToolBar *toolbar); + // tag=1041 + void removeToolBarBreak(QToolBar *before); + // tag=1041 + bool restoreState(const QByteArray &state, int version = 0); + // tag=1041 + QByteArray saveState(int version = 0) const; + // tag=1041 + void setAnimated(bool enabled); + // tag=1041 + void setCentralWidget(QWidget *widget); + // tag=1041 + void setDockNestingEnabled(bool enabled); + // tag=1041 + void setDocumentMode(bool enabled); + // tag=1041 + void setIconSize(const QSize &iconSize); + // tag=1041 + void setMenuBar(QMenuBar *menubar); + // tag=1041 + void setMenuWidget(QWidget *menubar); + // tag=1041 + void setStatusBar(QStatusBar *statusbar); + // tag=1041 + void setUnifiedTitleAndToolBarOnMac(bool set); + // tag=1041 + virtual void setVisible(bool visible); + // tag=1008 + virtual void setVisible_nocallback(bool visible); + // tag=1041 + virtual QPainter *sharedPainter() const; + // tag=1008 + virtual QPainter *sharedPainter_nocallback() const; + // tag=1041 + virtual QSize sizeHint() const; + // tag=1008 + virtual QSize sizeHint_nocallback() const; + // tag=1041 + QStatusBar *statusBar() const; + // tag=1041 + QWidget *takeCentralWidget(); + // tag=1041 + bool toolBarBreak(QToolBar *toolbar) const; + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + bool unifiedTitleAndToolBarOnMac() const; + // tag=1042 + typedef void (*Callback_changeEvent)(void *, QEvent *arg__1); + Callback_changeEvent m_changeEventCallback = nullptr; + // tag=1042 + typedef QMenu *(*Callback_createPopupMenu)(void *); + Callback_createPopupMenu m_createPopupMenuCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + // tag=1042 + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + // tag=1042 + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *event); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *event); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *event); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_paintEvent)(void *, QPaintEvent *event); + Callback_paintEvent m_paintEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + // tag=1042 + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QMainWindow::QMainWindow(QWidget * parent) +QtDartBindings_EXPORT void *c_QMainWindow__constructor_QWidget(void *parent_); + +// tag=1067 +// QMainWindow::addToolBar(QToolBar * toolbar) +QtDartBindings_EXPORT void c_QMainWindow__addToolBar_QToolBar(void *thisObj, + void *toolbar_); + +// tag=1067 +// QMainWindow::addToolBar(const QString & title) +QtDartBindings_EXPORT void * +c_QMainWindow__addToolBar_QString(void *thisObj, const char *title_); + +// tag=1067 +// QMainWindow::addToolBarBreak() +QtDartBindings_EXPORT void c_QMainWindow__addToolBarBreak(void *thisObj); + +// tag=1067 +// QMainWindow::centralWidget() const +QtDartBindings_EXPORT void *c_QMainWindow__centralWidget(void *thisObj); + +// tag=1067 +// QMainWindow::changeEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QMainWindow__changeEvent_QEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QMainWindow::createPopupMenu() +QtDartBindings_EXPORT void *c_QMainWindow__createPopupMenu(void *thisObj); + +// tag=1067 +// QMainWindow::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QMainWindow__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QMainWindow::devType() const +QtDartBindings_EXPORT int c_QMainWindow__devType(void *thisObj); + +// tag=1067 +// QMainWindow::documentMode() const +QtDartBindings_EXPORT bool c_QMainWindow__documentMode(void *thisObj); + +// tag=1067 +// QMainWindow::event(QEvent * event) +QtDartBindings_EXPORT bool c_QMainWindow__event_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QMainWindow::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QMainWindow__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); + +// tag=1067 +// QMainWindow::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QMainWindow__focusNextPrevChild_bool(void *thisObj, + bool next); + +// tag=1067 +// QMainWindow::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QMainWindow__hasHeightForWidth(void *thisObj); + +// tag=1067 +// QMainWindow::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QMainWindow__heightForWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QMainWindow::iconSize() const +QtDartBindings_EXPORT void *c_QMainWindow__iconSize(void *thisObj); + +// tag=1067 +// QMainWindow::iconSizeChanged(const QSize & iconSize) +QtDartBindings_EXPORT void +c_QMainWindow__iconSizeChanged_QSize(void *thisObj, void *iconSize_); + +// tag=1078 +QtDartBindings_EXPORT void +c_QMainWindow__onIconSizeChanged_QSize(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QMainWindow::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QMainWindow__initPainter_QPainter(void *thisObj, + void *painter_); + +// tag=1067 +// QMainWindow::insertToolBar(QToolBar * before, QToolBar * toolbar) +QtDartBindings_EXPORT void +c_QMainWindow__insertToolBar_QToolBar_QToolBar(void *thisObj, void *before_, + void *toolbar_); + +// tag=1067 +// QMainWindow::insertToolBarBreak(QToolBar * before) +QtDartBindings_EXPORT void +c_QMainWindow__insertToolBarBreak_QToolBar(void *thisObj, void *before_); + +// tag=1067 +// QMainWindow::isAnimated() const +QtDartBindings_EXPORT bool c_QMainWindow__isAnimated(void *thisObj); + +// tag=1067 +// QMainWindow::isDockNestingEnabled() const +QtDartBindings_EXPORT bool c_QMainWindow__isDockNestingEnabled(void *thisObj); + +// tag=1067 +// QMainWindow::isSeparator(const QPoint & pos) const +QtDartBindings_EXPORT bool c_QMainWindow__isSeparator_QPoint(void *thisObj, + void *pos_); + +// tag=1067 +// QMainWindow::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QMainWindow__leaveEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QMainWindow::menuBar() const +QtDartBindings_EXPORT void *c_QMainWindow__menuBar(void *thisObj); + +// tag=1067 +// QMainWindow::menuWidget() const +QtDartBindings_EXPORT void *c_QMainWindow__menuWidget(void *thisObj); + +// tag=1067 +// QMainWindow::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QMainWindow__minimumSizeHint(void *thisObj); + +// tag=1067 +// QMainWindow::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QMainWindow__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QMainWindow::mouseMoveEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QMainWindow__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QMainWindow::mousePressEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QMainWindow__mousePressEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QMainWindow::mouseReleaseEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QMainWindow__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QMainWindow::paintEvent(QPaintEvent * event) +QtDartBindings_EXPORT void c_QMainWindow__paintEvent_QPaintEvent(void *thisObj, + void *event_); + +// tag=1067 +// QMainWindow::removeToolBar(QToolBar * toolbar) +QtDartBindings_EXPORT void +c_QMainWindow__removeToolBar_QToolBar(void *thisObj, void *toolbar_); + +// tag=1067 +// QMainWindow::removeToolBarBreak(QToolBar * before) +QtDartBindings_EXPORT void +c_QMainWindow__removeToolBarBreak_QToolBar(void *thisObj, void *before_); + +// tag=1067 +// QMainWindow::restoreState(const QByteArray & state, int version) +QtDartBindings_EXPORT bool +c_QMainWindow__restoreState_QByteArray_int(void *thisObj, void *state_, + int version); + +// tag=1067 +// QMainWindow::saveState(int version) const +QtDartBindings_EXPORT void *c_QMainWindow__saveState_int(void *thisObj, + int version); + +// tag=1067 +// QMainWindow::setAnimated(bool enabled) +QtDartBindings_EXPORT void c_QMainWindow__setAnimated_bool(void *thisObj, + bool enabled); + +// tag=1067 +// QMainWindow::setCentralWidget(QWidget * widget) +QtDartBindings_EXPORT void +c_QMainWindow__setCentralWidget_QWidget(void *thisObj, void *widget_); + +// tag=1067 +// QMainWindow::setDockNestingEnabled(bool enabled) +QtDartBindings_EXPORT void +c_QMainWindow__setDockNestingEnabled_bool(void *thisObj, bool enabled); + +// tag=1067 +// QMainWindow::setDocumentMode(bool enabled) +QtDartBindings_EXPORT void c_QMainWindow__setDocumentMode_bool(void *thisObj, + bool enabled); + +// tag=1067 +// QMainWindow::setIconSize(const QSize & iconSize) +QtDartBindings_EXPORT void c_QMainWindow__setIconSize_QSize(void *thisObj, + void *iconSize_); + +// tag=1067 +// QMainWindow::setMenuBar(QMenuBar * menubar) +QtDartBindings_EXPORT void c_QMainWindow__setMenuBar_QMenuBar(void *thisObj, + void *menubar_); + +// tag=1067 +// QMainWindow::setMenuWidget(QWidget * menubar) +QtDartBindings_EXPORT void c_QMainWindow__setMenuWidget_QWidget(void *thisObj, + void *menubar_); + +// tag=1067 +// QMainWindow::setStatusBar(QStatusBar * statusbar) +QtDartBindings_EXPORT void +c_QMainWindow__setStatusBar_QStatusBar(void *thisObj, void *statusbar_); + +// tag=1067 +// QMainWindow::setUnifiedTitleAndToolBarOnMac(bool set) +QtDartBindings_EXPORT void +c_QMainWindow__setUnifiedTitleAndToolBarOnMac_bool(void *thisObj, bool set); + +// tag=1067 +// QMainWindow::setVisible(bool visible) +QtDartBindings_EXPORT void c_QMainWindow__setVisible_bool(void *thisObj, + bool visible); + +// tag=1067 +// QMainWindow::sharedPainter() const +QtDartBindings_EXPORT void *c_QMainWindow__sharedPainter(void *thisObj); + +// tag=1067 +// QMainWindow::sizeHint() const +QtDartBindings_EXPORT void *c_QMainWindow__sizeHint(void *thisObj); + +// tag=1067 +// QMainWindow::statusBar() const +QtDartBindings_EXPORT void *c_QMainWindow__statusBar(void *thisObj); + +// tag=1067 +// QMainWindow::takeCentralWidget() +QtDartBindings_EXPORT void *c_QMainWindow__takeCentralWidget(void *thisObj); + +// tag=1067 +// QMainWindow::toolBarBreak(QToolBar * toolbar) const +QtDartBindings_EXPORT bool c_QMainWindow__toolBarBreak_QToolBar(void *thisObj, + void *toolbar_); + +// tag=1067 +// QMainWindow::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QMainWindow__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1067 +// QMainWindow::unifiedTitleAndToolBarOnMac() const +QtDartBindings_EXPORT bool +c_QMainWindow__unifiedTitleAndToolBarOnMac(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QMainWindow__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QMainWindow__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QMainWindow_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QMenuBar_c.cpp b/generated/QtDartBindings/dart/ffi/QMenuBar_c.cpp new file mode 100644 index 0000000..89fd7b0 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QMenuBar_c.cpp @@ -0,0 +1,748 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QMenuBar_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QMenuBar_wrapper::QMenuBar_wrapper(QWidget *parent) : ::QMenuBar(parent) {} +QAction *QMenuBar_wrapper::actionAt(const QPoint &arg__1) const { + return ::QMenuBar::actionAt(arg__1); +} +QRect QMenuBar_wrapper::actionGeometry(QAction *arg__1) const { + return ::QMenuBar::actionGeometry(arg__1); +} +QAction *QMenuBar_wrapper::activeAction() const { + return ::QMenuBar::activeAction(); +} +QAction *QMenuBar_wrapper::addMenu(QMenu *menu) { + return ::QMenuBar::addMenu(menu); +} +QMenu *QMenuBar_wrapper::addMenu(const QIcon &icon, const QString &title) { + return ::QMenuBar::addMenu(icon, title); +} +QMenu *QMenuBar_wrapper::addMenu(const QString &title) { + return ::QMenuBar::addMenu(title); +} +QAction *QMenuBar_wrapper::addSeparator() { return ::QMenuBar::addSeparator(); } +void QMenuBar_wrapper::changeEvent(QEvent *arg__1) { + if (m_changeEventCallback) { + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QMenuBar::changeEvent(arg__1); + } +} +void QMenuBar_wrapper::changeEvent_nocallback(QEvent *arg__1) { + ::QMenuBar::changeEvent(arg__1); +} +void QMenuBar_wrapper::clear() { ::QMenuBar::clear(); } +QWidget *QMenuBar_wrapper::cornerWidget() const { + return ::QMenuBar::cornerWidget(); +} +void QMenuBar_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QMenuBar::customEvent(event); + } +} +void QMenuBar_wrapper::customEvent_nocallback(QEvent *event) { + ::QMenuBar::customEvent(event); +} +int QMenuBar_wrapper::devType() const { + if (m_devTypeCallback) { + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + return ::QMenuBar::devType(); + } +} +int QMenuBar_wrapper::devType_nocallback() const { + return ::QMenuBar::devType(); +} +bool QMenuBar_wrapper::event(QEvent *arg__1) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), arg__1); + } else { + return ::QMenuBar::event(arg__1); + } +} +bool QMenuBar_wrapper::event_nocallback(QEvent *arg__1) { + return ::QMenuBar::event(arg__1); +} +bool QMenuBar_wrapper::eventFilter(QObject *arg__1, QEvent *arg__2) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), arg__1, arg__2); + } else { + return ::QMenuBar::eventFilter(arg__1, arg__2); + } +} +bool QMenuBar_wrapper::eventFilter_nocallback(QObject *arg__1, QEvent *arg__2) { + return ::QMenuBar::eventFilter(arg__1, arg__2); +} +bool QMenuBar_wrapper::focusNextPrevChild(bool next) { + if (m_focusNextPrevChildCallback) { + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + return ::QMenuBar::focusNextPrevChild(next); + } +} +bool QMenuBar_wrapper::focusNextPrevChild_nocallback(bool next) { + return ::QMenuBar::focusNextPrevChild(next); +} +bool QMenuBar_wrapper::hasHeightForWidth() const { + if (m_hasHeightForWidthCallback) { + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + return ::QMenuBar::hasHeightForWidth(); + } +} +bool QMenuBar_wrapper::hasHeightForWidth_nocallback() const { + return ::QMenuBar::hasHeightForWidth(); +} +int QMenuBar_wrapper::heightForWidth(int arg__1) const { + if (m_heightForWidthCallback) { + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QMenuBar::heightForWidth(arg__1); + } +} +int QMenuBar_wrapper::heightForWidth_nocallback(int arg__1) const { + return ::QMenuBar::heightForWidth(arg__1); +} +void QMenuBar_wrapper::hovered(QAction *action) { ::QMenuBar::hovered(action); } +void QMenuBar_wrapper::initPainter(QPainter *painter) const { + if (m_initPainterCallback) { + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + ::QMenuBar::initPainter(painter); + } +} +void QMenuBar_wrapper::initPainter_nocallback(QPainter *painter) const { + ::QMenuBar::initPainter(painter); +} +QAction *QMenuBar_wrapper::insertMenu(QAction *before, QMenu *menu) { + return ::QMenuBar::insertMenu(before, menu); +} +QAction *QMenuBar_wrapper::insertSeparator(QAction *before) { + return ::QMenuBar::insertSeparator(before); +} +bool QMenuBar_wrapper::isDefaultUp() const { return ::QMenuBar::isDefaultUp(); } +bool QMenuBar_wrapper::isNativeMenuBar() const { + return ::QMenuBar::isNativeMenuBar(); +} +void QMenuBar_wrapper::leaveEvent(QEvent *arg__1) { + if (m_leaveEventCallback) { + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QMenuBar::leaveEvent(arg__1); + } +} +void QMenuBar_wrapper::leaveEvent_nocallback(QEvent *arg__1) { + ::QMenuBar::leaveEvent(arg__1); +} +QSize QMenuBar_wrapper::minimumSizeHint() const { + if (m_minimumSizeHintCallback) { + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + return ::QMenuBar::minimumSizeHint(); + } +} +QSize QMenuBar_wrapper::minimumSizeHint_nocallback() const { + return ::QMenuBar::minimumSizeHint(); +} +void QMenuBar_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + if (m_mouseDoubleClickEventCallback) { + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + ::QMenuBar::mouseDoubleClickEvent(event); + } +} +void QMenuBar_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *event) { + ::QMenuBar::mouseDoubleClickEvent(event); +} +void QMenuBar_wrapper::mouseMoveEvent(QMouseEvent *arg__1) { + if (m_mouseMoveEventCallback) { + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QMenuBar::mouseMoveEvent(arg__1); + } +} +void QMenuBar_wrapper::mouseMoveEvent_nocallback(QMouseEvent *arg__1) { + ::QMenuBar::mouseMoveEvent(arg__1); +} +void QMenuBar_wrapper::mousePressEvent(QMouseEvent *arg__1) { + if (m_mousePressEventCallback) { + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QMenuBar::mousePressEvent(arg__1); + } +} +void QMenuBar_wrapper::mousePressEvent_nocallback(QMouseEvent *arg__1) { + ::QMenuBar::mousePressEvent(arg__1); +} +void QMenuBar_wrapper::mouseReleaseEvent(QMouseEvent *arg__1) { + if (m_mouseReleaseEventCallback) { + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QMenuBar::mouseReleaseEvent(arg__1); + } +} +void QMenuBar_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *arg__1) { + ::QMenuBar::mouseReleaseEvent(arg__1); +} +void QMenuBar_wrapper::paintEvent(QPaintEvent *arg__1) { + if (m_paintEventCallback) { + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QMenuBar::paintEvent(arg__1); + } +} +void QMenuBar_wrapper::paintEvent_nocallback(QPaintEvent *arg__1) { + ::QMenuBar::paintEvent(arg__1); +} +void QMenuBar_wrapper::setActiveAction(QAction *action) { + ::QMenuBar::setActiveAction(action); +} +void QMenuBar_wrapper::setCornerWidget(QWidget *w) { + ::QMenuBar::setCornerWidget(w); +} +void QMenuBar_wrapper::setDefaultUp(bool arg__1) { + ::QMenuBar::setDefaultUp(arg__1); +} +void QMenuBar_wrapper::setNativeMenuBar(bool nativeMenuBar) { + ::QMenuBar::setNativeMenuBar(nativeMenuBar); +} +void QMenuBar_wrapper::setVisible(bool visible) { + if (m_setVisibleCallback) { + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + ::QMenuBar::setVisible(visible); + } +} +void QMenuBar_wrapper::setVisible_nocallback(bool visible) { + ::QMenuBar::setVisible(visible); +} +QPainter *QMenuBar_wrapper::sharedPainter() const { + if (m_sharedPainterCallback) { + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + return ::QMenuBar::sharedPainter(); + } +} +QPainter *QMenuBar_wrapper::sharedPainter_nocallback() const { + return ::QMenuBar::sharedPainter(); +} +QSize QMenuBar_wrapper::sizeHint() const { + if (m_sizeHintCallback) { + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + return ::QMenuBar::sizeHint(); + } +} +QSize QMenuBar_wrapper::sizeHint_nocallback() const { + return ::QMenuBar::sizeHint(); +} +QString QMenuBar_wrapper::tr(const char *s, const char *c, int n) { + return ::QMenuBar::tr(s, c, n); +} +void QMenuBar_wrapper::triggered(QAction *action) { + ::QMenuBar::triggered(action); +} +QMenuBar_wrapper::~QMenuBar_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QMenuBar *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QMenuBar_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QMenuBar_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QMenuBar__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QMenuBar_wrapper(parent); + return reinterpret_cast(ptr); +} +// actionAt(const QPoint & arg__1) const +void *c_QMenuBar__actionAt_QPoint(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + const auto &result = fromPtr(thisObj)->actionAt(arg__1); + return result; +} +// actionGeometry(QAction * arg__1) const +void *c_QMenuBar__actionGeometry_QAction(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->actionGeometry(arg__1)}; + return result; +} +// activeAction() const +void *c_QMenuBar__activeAction(void *thisObj) { + const auto &result = fromPtr(thisObj)->activeAction(); + return result; +} +// addMenu(QMenu * menu) +void *c_QMenuBar__addMenu_QMenu(void *thisObj, void *menu_) { + auto menu = reinterpret_cast(menu_); + const auto &result = fromPtr(thisObj)->addMenu(menu); + return result; +} +// addMenu(const QIcon & icon, const QString & title) +void *c_QMenuBar__addMenu_QIcon_QString(void *thisObj, void *icon_, + const char *title_) { + assert(icon_); + auto &icon = *reinterpret_cast(icon_); + const auto title = QString::fromUtf8(title_); + const auto &result = fromPtr(thisObj)->addMenu(icon, title); + free((char *)title_); + return result; +} +// addMenu(const QString & title) +void *c_QMenuBar__addMenu_QString(void *thisObj, const char *title_) { + const auto title = QString::fromUtf8(title_); + const auto &result = fromPtr(thisObj)->addMenu(title); + free((char *)title_); + return result; +} +// addSeparator() +void *c_QMenuBar__addSeparator(void *thisObj) { + const auto &result = fromPtr(thisObj)->addSeparator(); + return result; +} +// changeEvent(QEvent * arg__1) +void c_QMenuBar__changeEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->changeEvent_nocallback(arg__1); +} +// clear() +void c_QMenuBar__clear(void *thisObj) { fromPtr(thisObj)->clear(); } +// cornerWidget() const +void *c_QMenuBar__cornerWidget(void *thisObj) { + const auto &result = fromPtr(thisObj)->cornerWidget(); + return result; +} +void c_QMenuBar__onCustomContextMenuRequested_QPoint(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMenuBar::customContextMenuRequested, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// customEvent(QEvent * event) +void c_QMenuBar__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// devType() const +int c_QMenuBar__devType(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); + return result; +} +// event(QEvent * arg__1) +bool c_QMenuBar__event_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = fromWrapperPtr(thisObj)->event_nocallback(arg__1); + return result; +} +// eventFilter(QObject * arg__1, QEvent * arg__2) +bool c_QMenuBar__eventFilter_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + auto arg__2 = reinterpret_cast(arg__2_); + const auto &result = + fromWrapperPtr(thisObj)->eventFilter_nocallback(arg__1, arg__2); + return result; +} +// focusNextPrevChild(bool next) +bool c_QMenuBar__focusNextPrevChild_bool(void *thisObj, bool next) { + const auto &result = + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); + return result; +} +// hasHeightForWidth() const +bool c_QMenuBar__hasHeightForWidth(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); + return result; +} +// heightForWidth(int arg__1) const +int c_QMenuBar__heightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); + return result; +} +// hovered(QAction * action) +void c_QMenuBar__hovered_QAction(void *thisObj, void *action_) { + auto action = reinterpret_cast(action_); + fromPtr(thisObj)->hovered(action); +} +void c_QMenuBar__onHovered_QAction(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMenuBar::hovered, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// initPainter(QPainter * painter) const +void c_QMenuBar__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} +// insertMenu(QAction * before, QMenu * menu) +void *c_QMenuBar__insertMenu_QAction_QMenu(void *thisObj, void *before_, + void *menu_) { + auto before = reinterpret_cast(before_); + auto menu = reinterpret_cast(menu_); + const auto &result = fromPtr(thisObj)->insertMenu(before, menu); + return result; +} +// insertSeparator(QAction * before) +void *c_QMenuBar__insertSeparator_QAction(void *thisObj, void *before_) { + auto before = reinterpret_cast(before_); + const auto &result = fromPtr(thisObj)->insertSeparator(before); + return result; +} +// isDefaultUp() const +bool c_QMenuBar__isDefaultUp(void *thisObj) { + const auto &result = fromPtr(thisObj)->isDefaultUp(); + return result; +} +// isNativeMenuBar() const +bool c_QMenuBar__isNativeMenuBar(void *thisObj) { + const auto &result = fromPtr(thisObj)->isNativeMenuBar(); + return result; +} +// leaveEvent(QEvent * arg__1) +void c_QMenuBar__leaveEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->leaveEvent_nocallback(arg__1); +} +// minimumSizeHint() const +void *c_QMenuBar__minimumSizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; + return result; +} +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QMenuBar__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} +// mouseMoveEvent(QMouseEvent * arg__1) +void c_QMenuBar__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(arg__1); +} +// mousePressEvent(QMouseEvent * arg__1) +void c_QMenuBar__mousePressEvent_QMouseEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(arg__1); +} +// mouseReleaseEvent(QMouseEvent * arg__1) +void c_QMenuBar__mouseReleaseEvent_QMouseEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(arg__1); +} +// paintEvent(QPaintEvent * arg__1) +void c_QMenuBar__paintEvent_QPaintEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->paintEvent_nocallback(arg__1); +} +// setActiveAction(QAction * action) +void c_QMenuBar__setActiveAction_QAction(void *thisObj, void *action_) { + auto action = reinterpret_cast(action_); + fromPtr(thisObj)->setActiveAction(action); +} +// setCornerWidget(QWidget * w) +void c_QMenuBar__setCornerWidget_QWidget(void *thisObj, void *w_) { + auto w = reinterpret_cast(w_); + fromPtr(thisObj)->setCornerWidget(w); +} +// setDefaultUp(bool arg__1) +void c_QMenuBar__setDefaultUp_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->setDefaultUp(arg__1); +} +// setNativeMenuBar(bool nativeMenuBar) +void c_QMenuBar__setNativeMenuBar_bool(void *thisObj, bool nativeMenuBar) { + fromPtr(thisObj)->setNativeMenuBar(nativeMenuBar); +} +// setVisible(bool visible) +void c_QMenuBar__setVisible_bool(void *thisObj, bool visible) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} +// sharedPainter() const +void *c_QMenuBar__sharedPainter(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->sharedPainter_nocallback(); + return result; +} +// sizeHint() const +void *c_QMenuBar__sizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QMenuBar__tr_char_char_int(const char *s, const char *c, int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QMenuBar_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +// triggered(QAction * action) +void c_QMenuBar__triggered_QAction(void *thisObj, void *action_) { + auto action = reinterpret_cast(action_); + fromPtr(thisObj)->triggered(action); +} +void c_QMenuBar__onTriggered_QAction(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMenuBar::triggered, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QMenuBar__onWindowIconChanged_QIcon(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMenuBar::windowIconChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QMenuBar__onWindowIconTextChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMenuBar::windowIconTextChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QMenuBar__onWindowTitleChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMenuBar::windowTitleChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QMenuBar__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QMenuBar__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1128: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenuBar_wrapper::Callback_changeEvent>( + callback); + break; + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenuBar_wrapper::Callback_customEvent>( + callback); + break; + case 1145: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenuBar_wrapper::Callback_devType>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenuBar_wrapper::Callback_event>(callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenuBar_wrapper::Callback_eventFilter>( + callback); + break; + case 1155: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1169: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1173: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenuBar_wrapper::Callback_heightForWidth>( + callback); + break; + case 1176: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenuBar_wrapper::Callback_initPainter>( + callback); + break; + case 1202: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenuBar_wrapper::Callback_leaveEvent>( + callback); + break; + case 1222: + wrapper->m_minimumSizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenuBar_wrapper::Callback_minimumSizeHint>( + callback); + break; + case 1224: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1226: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenuBar_wrapper::Callback_mouseMoveEvent>( + callback); + break; + case 1227: + wrapper->m_mousePressEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenuBar_wrapper::Callback_mousePressEvent>( + callback); + break; + case 1228: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 1235: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenuBar_wrapper::Callback_paintEvent>( + callback); + break; + case 1314: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenuBar_wrapper::Callback_setVisible>( + callback); + break; + case 1323: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenuBar_wrapper::Callback_sharedPainter>( + callback); + break; + case 1331: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenuBar_wrapper::Callback_sizeHint>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QMenuBar_c.h b/generated/QtDartBindings/dart/ffi/QMenuBar_c.h new file mode 100644 index 0000000..dd88062 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QMenuBar_c.h @@ -0,0 +1,255 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.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 + +namespace QtDartBindings_wrappersNS { +class QMenuBar_wrapper : public ::QMenuBar { +public: + ~QMenuBar_wrapper(); + QMenuBar_wrapper(QWidget *parent = nullptr); + QAction *actionAt(const QPoint &arg__1) const; + QRect actionGeometry(QAction *arg__1) const; + QAction *activeAction() const; + QAction *addMenu(QMenu *menu); + QMenu *addMenu(const QIcon &icon, const QString &title); + QMenu *addMenu(const QString &title); + QAction *addSeparator(); + virtual void changeEvent(QEvent *arg__1); + virtual void changeEvent_nocallback(QEvent *arg__1); + void clear(); + QWidget *cornerWidget() const; + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual int devType() const; + virtual int devType_nocallback() const; + virtual bool event(QEvent *arg__1); + virtual bool event_nocallback(QEvent *arg__1); + virtual bool eventFilter(QObject *arg__1, QEvent *arg__2); + virtual bool eventFilter_nocallback(QObject *arg__1, QEvent *arg__2); + virtual bool focusNextPrevChild(bool next); + virtual bool focusNextPrevChild_nocallback(bool next); + virtual bool hasHeightForWidth() const; + virtual bool hasHeightForWidth_nocallback() const; + virtual int heightForWidth(int arg__1) const; + virtual int heightForWidth_nocallback(int arg__1) const; + void hovered(QAction *action); + virtual void initPainter(QPainter *painter) const; + virtual void initPainter_nocallback(QPainter *painter) const; + QAction *insertMenu(QAction *before, QMenu *menu); + QAction *insertSeparator(QAction *before); + bool isDefaultUp() const; + bool isNativeMenuBar() const; + virtual void leaveEvent(QEvent *arg__1); + virtual void leaveEvent_nocallback(QEvent *arg__1); + virtual QSize minimumSizeHint() const; + virtual QSize minimumSizeHint_nocallback() const; + virtual void mouseDoubleClickEvent(QMouseEvent *event); + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + virtual void mouseMoveEvent(QMouseEvent *arg__1); + virtual void mouseMoveEvent_nocallback(QMouseEvent *arg__1); + virtual void mousePressEvent(QMouseEvent *arg__1); + virtual void mousePressEvent_nocallback(QMouseEvent *arg__1); + virtual void mouseReleaseEvent(QMouseEvent *arg__1); + virtual void mouseReleaseEvent_nocallback(QMouseEvent *arg__1); + virtual void paintEvent(QPaintEvent *arg__1); + virtual void paintEvent_nocallback(QPaintEvent *arg__1); + void setActiveAction(QAction *action); + void setCornerWidget(QWidget *w); + void setDefaultUp(bool arg__1); + void setNativeMenuBar(bool nativeMenuBar); + virtual void setVisible(bool visible); + virtual void setVisible_nocallback(bool visible); + virtual QPainter *sharedPainter() const; + virtual QPainter *sharedPainter_nocallback() const; + virtual QSize sizeHint() const; + virtual QSize sizeHint_nocallback() const; + static QString tr(const char *s, const char *c, int n); + void triggered(QAction *action); + typedef void (*Callback_changeEvent)(void *, QEvent *arg__1); + Callback_changeEvent m_changeEventCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *arg__1); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *arg__1, QEvent *arg__2); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + typedef void (*Callback_leaveEvent)(void *, QEvent *arg__1); + Callback_leaveEvent m_leaveEventCallback = nullptr; + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *arg__1); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *arg__1); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *arg__1); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + typedef void (*Callback_paintEvent)(void *, QPaintEvent *arg__1); + Callback_paintEvent m_paintEventCallback = nullptr; + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QMenuBar::QMenuBar(QWidget * parent) +QtDartBindings_EXPORT void *c_QMenuBar__constructor_QWidget(void *parent_); +// QMenuBar::actionAt(const QPoint & arg__1) const +QtDartBindings_EXPORT void *c_QMenuBar__actionAt_QPoint(void *thisObj, + void *arg__1_); +// QMenuBar::actionGeometry(QAction * arg__1) const +QtDartBindings_EXPORT void *c_QMenuBar__actionGeometry_QAction(void *thisObj, + void *arg__1_); +// QMenuBar::activeAction() const +QtDartBindings_EXPORT void *c_QMenuBar__activeAction(void *thisObj); +// QMenuBar::addMenu(QMenu * menu) +QtDartBindings_EXPORT void *c_QMenuBar__addMenu_QMenu(void *thisObj, + void *menu_); +// QMenuBar::addMenu(const QIcon & icon, const QString & title) +QtDartBindings_EXPORT void * +c_QMenuBar__addMenu_QIcon_QString(void *thisObj, void *icon_, + const char *title_); +// QMenuBar::addMenu(const QString & title) +QtDartBindings_EXPORT void *c_QMenuBar__addMenu_QString(void *thisObj, + const char *title_); +// QMenuBar::addSeparator() +QtDartBindings_EXPORT void *c_QMenuBar__addSeparator(void *thisObj); +// QMenuBar::changeEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QMenuBar__changeEvent_QEvent(void *thisObj, + void *arg__1_); +// QMenuBar::clear() +QtDartBindings_EXPORT void c_QMenuBar__clear(void *thisObj); +// QMenuBar::cornerWidget() const +QtDartBindings_EXPORT void *c_QMenuBar__cornerWidget(void *thisObj); +// QMenuBar::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QMenuBar__customEvent_QEvent(void *thisObj, + void *event_); +// QMenuBar::devType() const +QtDartBindings_EXPORT int c_QMenuBar__devType(void *thisObj); +// QMenuBar::event(QEvent * arg__1) +QtDartBindings_EXPORT bool c_QMenuBar__event_QEvent(void *thisObj, + void *arg__1_); +// QMenuBar::eventFilter(QObject * arg__1, QEvent * arg__2) +QtDartBindings_EXPORT bool +c_QMenuBar__eventFilter_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_); +// QMenuBar::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QMenuBar__focusNextPrevChild_bool(void *thisObj, + bool next); +// QMenuBar::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QMenuBar__hasHeightForWidth(void *thisObj); +// QMenuBar::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QMenuBar__heightForWidth_int(void *thisObj, + int arg__1); +// QMenuBar::hovered(QAction * action) +QtDartBindings_EXPORT void c_QMenuBar__hovered_QAction(void *thisObj, + void *action_); +QtDartBindings_EXPORT void c_QMenuBar__onHovered_QAction( + void *thisObj, void *contextQObject, + void *callback); // QMenuBar::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QMenuBar__initPainter_QPainter(void *thisObj, + void *painter_); +// QMenuBar::insertMenu(QAction * before, QMenu * menu) +QtDartBindings_EXPORT void * +c_QMenuBar__insertMenu_QAction_QMenu(void *thisObj, void *before_, void *menu_); +// QMenuBar::insertSeparator(QAction * before) +QtDartBindings_EXPORT void *c_QMenuBar__insertSeparator_QAction(void *thisObj, + void *before_); +// QMenuBar::isDefaultUp() const +QtDartBindings_EXPORT bool c_QMenuBar__isDefaultUp(void *thisObj); +// QMenuBar::isNativeMenuBar() const +QtDartBindings_EXPORT bool c_QMenuBar__isNativeMenuBar(void *thisObj); +// QMenuBar::leaveEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QMenuBar__leaveEvent_QEvent(void *thisObj, + void *arg__1_); +// QMenuBar::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QMenuBar__minimumSizeHint(void *thisObj); +// QMenuBar::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QMenuBar__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); +// QMenuBar::mouseMoveEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QMenuBar__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QMenuBar::mousePressEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QMenuBar__mousePressEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QMenuBar::mouseReleaseEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QMenuBar__mouseReleaseEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QMenuBar::paintEvent(QPaintEvent * arg__1) +QtDartBindings_EXPORT void c_QMenuBar__paintEvent_QPaintEvent(void *thisObj, + void *arg__1_); +// QMenuBar::setActiveAction(QAction * action) +QtDartBindings_EXPORT void c_QMenuBar__setActiveAction_QAction(void *thisObj, + void *action_); +// QMenuBar::setCornerWidget(QWidget * w) +QtDartBindings_EXPORT void c_QMenuBar__setCornerWidget_QWidget(void *thisObj, + void *w_); +// QMenuBar::setDefaultUp(bool arg__1) +QtDartBindings_EXPORT void c_QMenuBar__setDefaultUp_bool(void *thisObj, + bool arg__1); +// QMenuBar::setNativeMenuBar(bool nativeMenuBar) +QtDartBindings_EXPORT void +c_QMenuBar__setNativeMenuBar_bool(void *thisObj, bool nativeMenuBar); +// QMenuBar::setVisible(bool visible) +QtDartBindings_EXPORT void c_QMenuBar__setVisible_bool(void *thisObj, + bool visible); +// QMenuBar::sharedPainter() const +QtDartBindings_EXPORT void *c_QMenuBar__sharedPainter(void *thisObj); +// QMenuBar::sizeHint() const +QtDartBindings_EXPORT void *c_QMenuBar__sizeHint(void *thisObj); +// QMenuBar::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QMenuBar__tr_char_char_int(const char *s, const char *c, int n); +// QMenuBar::triggered(QAction * action) +QtDartBindings_EXPORT void c_QMenuBar__triggered_QAction(void *thisObj, + void *action_); +QtDartBindings_EXPORT void c_QMenuBar__onTriggered_QAction(void *thisObj, + void *contextQObject, + void *callback); +QtDartBindings_EXPORT void c_QMenuBar__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QMenuBar__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QMenuBar_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QMenuBar_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QMenuBar_wrapper.cpp new file mode 100644 index 0000000..1f3040f --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QMenuBar_wrapper.cpp @@ -0,0 +1,1080 @@ +#include "QMenuBar_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QMenuBar_wrapper::QMenuBar_wrapper(QWidget *parent) : ::QMenuBar(parent) {} +QAction *QMenuBar_wrapper::actionAt(const QPoint &arg__1) const { + // tag=1000 + + // tag=1004 + return ::QMenuBar::actionAt(arg__1); +} +QRect QMenuBar_wrapper::actionGeometry(QAction *arg__1) const { + // tag=1000 + + // tag=1004 + return ::QMenuBar::actionGeometry(arg__1); +} +QAction *QMenuBar_wrapper::activeAction() const { + // tag=1000 + + // tag=1004 + return ::QMenuBar::activeAction(); +} +QAction *QMenuBar_wrapper::addMenu(QMenu *menu) { + // tag=1000 + + // tag=1004 + return ::QMenuBar::addMenu(menu); +} +QMenu *QMenuBar_wrapper::addMenu(const QIcon &icon, const QString &title) { + // tag=1000 + + // tag=1004 + return ::QMenuBar::addMenu(icon, title); +} +QMenu *QMenuBar_wrapper::addMenu(const QString &title) { + // tag=1000 + + // tag=1004 + return ::QMenuBar::addMenu(title); +} +QAction *QMenuBar_wrapper::addSeparator() { + // tag=1000 + + // tag=1004 + return ::QMenuBar::addSeparator(); +} +void QMenuBar_wrapper::changeEvent(QEvent *arg__1) { + // tag=1000 + if (m_changeEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QMenuBar::changeEvent(arg__1); + } +} +// tag=1009 +void QMenuBar_wrapper::changeEvent_nocallback(QEvent *arg__1) { + // tag=1003 + ::QMenuBar::changeEvent(arg__1); +} +void QMenuBar_wrapper::clear() { + // tag=1000 + + // tag=1004 + ::QMenuBar::clear(); +} +QWidget *QMenuBar_wrapper::cornerWidget() const { + // tag=1000 + + // tag=1004 + return ::QMenuBar::cornerWidget(); +} +void QMenuBar_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QMenuBar::customEvent(event); + } +} +// tag=1009 +void QMenuBar_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QMenuBar::customEvent(event); +} +int QMenuBar_wrapper::devType() const { + // tag=1000 + if (m_devTypeCallback) { + // tag=1001 + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QMenuBar::devType(); + } +} +// tag=1009 +int QMenuBar_wrapper::devType_nocallback() const { + // tag=1003 + return ::QMenuBar::devType(); +} +bool QMenuBar_wrapper::event(QEvent *arg__1) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QMenuBar::event(arg__1); + } +} +// tag=1009 +bool QMenuBar_wrapper::event_nocallback(QEvent *arg__1) { + // tag=1003 + return ::QMenuBar::event(arg__1); +} +bool QMenuBar_wrapper::eventFilter(QObject *arg__1, QEvent *arg__2) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), arg__1, arg__2); + } else { + // tag=1002 + return ::QMenuBar::eventFilter(arg__1, arg__2); + } +} +// tag=1009 +bool QMenuBar_wrapper::eventFilter_nocallback(QObject *arg__1, QEvent *arg__2) { + // tag=1003 + return ::QMenuBar::eventFilter(arg__1, arg__2); +} +bool QMenuBar_wrapper::focusNextPrevChild(bool next) { + // tag=1000 + if (m_focusNextPrevChildCallback) { + // tag=1001 + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + // tag=1002 + return ::QMenuBar::focusNextPrevChild(next); + } +} +// tag=1009 +bool QMenuBar_wrapper::focusNextPrevChild_nocallback(bool next) { + // tag=1003 + return ::QMenuBar::focusNextPrevChild(next); +} +bool QMenuBar_wrapper::hasHeightForWidth() const { + // tag=1000 + if (m_hasHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QMenuBar::hasHeightForWidth(); + } +} +// tag=1009 +bool QMenuBar_wrapper::hasHeightForWidth_nocallback() const { + // tag=1003 + return ::QMenuBar::hasHeightForWidth(); +} +int QMenuBar_wrapper::heightForWidth(int arg__1) const { + // tag=1000 + if (m_heightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QMenuBar::heightForWidth(arg__1); + } +} +// tag=1009 +int QMenuBar_wrapper::heightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QMenuBar::heightForWidth(arg__1); +} +void QMenuBar_wrapper::hovered(QAction *action) { + // tag=1000 + + // tag=1004 + ::QMenuBar::hovered(action); +} +void QMenuBar_wrapper::initPainter(QPainter *painter) const { + // tag=1000 + if (m_initPainterCallback) { + // tag=1001 + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + // tag=1002 + ::QMenuBar::initPainter(painter); + } +} +// tag=1009 +void QMenuBar_wrapper::initPainter_nocallback(QPainter *painter) const { + // tag=1003 + ::QMenuBar::initPainter(painter); +} +QAction *QMenuBar_wrapper::insertMenu(QAction *before, QMenu *menu) { + // tag=1000 + + // tag=1004 + return ::QMenuBar::insertMenu(before, menu); +} +QAction *QMenuBar_wrapper::insertSeparator(QAction *before) { + // tag=1000 + + // tag=1004 + return ::QMenuBar::insertSeparator(before); +} +bool QMenuBar_wrapper::isDefaultUp() const { + // tag=1000 + + // tag=1004 + return ::QMenuBar::isDefaultUp(); +} +bool QMenuBar_wrapper::isNativeMenuBar() const { + // tag=1000 + + // tag=1004 + return ::QMenuBar::isNativeMenuBar(); +} +void QMenuBar_wrapper::leaveEvent(QEvent *arg__1) { + // tag=1000 + if (m_leaveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QMenuBar::leaveEvent(arg__1); + } +} +// tag=1009 +void QMenuBar_wrapper::leaveEvent_nocallback(QEvent *arg__1) { + // tag=1003 + ::QMenuBar::leaveEvent(arg__1); +} +QSize QMenuBar_wrapper::minimumSizeHint() const { + // tag=1000 + if (m_minimumSizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QMenuBar::minimumSizeHint(); + } +} +// tag=1009 +QSize QMenuBar_wrapper::minimumSizeHint_nocallback() const { + // tag=1003 + return ::QMenuBar::minimumSizeHint(); +} +void QMenuBar_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseDoubleClickEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QMenuBar::mouseDoubleClickEvent(event); + } +} +// tag=1009 +void QMenuBar_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QMenuBar::mouseDoubleClickEvent(event); +} +void QMenuBar_wrapper::mouseMoveEvent(QMouseEvent *arg__1) { + // tag=1000 + if (m_mouseMoveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QMenuBar::mouseMoveEvent(arg__1); + } +} +// tag=1009 +void QMenuBar_wrapper::mouseMoveEvent_nocallback(QMouseEvent *arg__1) { + // tag=1003 + ::QMenuBar::mouseMoveEvent(arg__1); +} +void QMenuBar_wrapper::mousePressEvent(QMouseEvent *arg__1) { + // tag=1000 + if (m_mousePressEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QMenuBar::mousePressEvent(arg__1); + } +} +// tag=1009 +void QMenuBar_wrapper::mousePressEvent_nocallback(QMouseEvent *arg__1) { + // tag=1003 + ::QMenuBar::mousePressEvent(arg__1); +} +void QMenuBar_wrapper::mouseReleaseEvent(QMouseEvent *arg__1) { + // tag=1000 + if (m_mouseReleaseEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QMenuBar::mouseReleaseEvent(arg__1); + } +} +// tag=1009 +void QMenuBar_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *arg__1) { + // tag=1003 + ::QMenuBar::mouseReleaseEvent(arg__1); +} +void QMenuBar_wrapper::paintEvent(QPaintEvent *arg__1) { + // tag=1000 + if (m_paintEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QMenuBar::paintEvent(arg__1); + } +} +// tag=1009 +void QMenuBar_wrapper::paintEvent_nocallback(QPaintEvent *arg__1) { + // tag=1003 + ::QMenuBar::paintEvent(arg__1); +} +void QMenuBar_wrapper::setActiveAction(QAction *action) { + // tag=1000 + + // tag=1004 + ::QMenuBar::setActiveAction(action); +} +void QMenuBar_wrapper::setCornerWidget(QWidget *w) { + // tag=1000 + + // tag=1004 + ::QMenuBar::setCornerWidget(w); +} +void QMenuBar_wrapper::setDefaultUp(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QMenuBar::setDefaultUp(arg__1); +} +void QMenuBar_wrapper::setNativeMenuBar(bool nativeMenuBar) { + // tag=1000 + + // tag=1004 + ::QMenuBar::setNativeMenuBar(nativeMenuBar); +} +void QMenuBar_wrapper::setVisible(bool visible) { + // tag=1000 + if (m_setVisibleCallback) { + // tag=1001 + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + // tag=1002 + ::QMenuBar::setVisible(visible); + } +} +// tag=1009 +void QMenuBar_wrapper::setVisible_nocallback(bool visible) { + // tag=1003 + ::QMenuBar::setVisible(visible); +} +QPainter *QMenuBar_wrapper::sharedPainter() const { + // tag=1000 + if (m_sharedPainterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QMenuBar::sharedPainter(); + } +} +// tag=1009 +QPainter *QMenuBar_wrapper::sharedPainter_nocallback() const { + // tag=1003 + return ::QMenuBar::sharedPainter(); +} +QSize QMenuBar_wrapper::sizeHint() const { + // tag=1000 + if (m_sizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QMenuBar::sizeHint(); + } +} +// tag=1009 +QSize QMenuBar_wrapper::sizeHint_nocallback() const { + // tag=1003 + return ::QMenuBar::sizeHint(); +} +QString QMenuBar_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QMenuBar::tr(s, c, n); +} +void QMenuBar_wrapper::triggered(QAction *action) { + // tag=1000 + + // tag=1004 + ::QMenuBar::triggered(action); +} + +// tag=1005 +QMenuBar_wrapper::~QMenuBar_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QMenuBar *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QMenuBar_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QMenuBar_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QMenuBar__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QMenuBar_wrapper(parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// actionAt(const QPoint & arg__1) const +void *c_QMenuBar__actionAt_QPoint(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1010 + fromPtr(thisObj)->actionAt(arg__1); +} + +// tag=1050 +// actionGeometry(QAction * arg__1) const +void *c_QMenuBar__actionGeometry_QAction(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->actionGeometry(arg__1)}; +} + +// tag=1050 +// activeAction() const +void *c_QMenuBar__activeAction(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->activeAction(); +} + +// tag=1050 +// addMenu(QMenu * menu) +void *c_QMenuBar__addMenu_QMenu(void *thisObj, void *menu_) { + auto menu = reinterpret_cast(menu_); + return + // tag=1010 + fromPtr(thisObj)->addMenu(menu); +} + +// tag=1050 +// addMenu(const QIcon & icon, const QString & title) +void *c_QMenuBar__addMenu_QIcon_QString(void *thisObj, void *icon_, + const char *title_) { + auto &icon = *reinterpret_cast(icon_); + const auto title = QString::fromUtf8(title_); + return + // tag=1010 + fromPtr(thisObj)->addMenu(icon, title); +} + +// tag=1050 +// addMenu(const QString & title) +void *c_QMenuBar__addMenu_QString(void *thisObj, const char *title_) { + const auto title = QString::fromUtf8(title_); + return + // tag=1010 + fromPtr(thisObj)->addMenu(title); +} + +// tag=1050 +// addSeparator() +void *c_QMenuBar__addSeparator(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->addSeparator(); +} + +// tag=1050 +// changeEvent(QEvent * arg__1) +void c_QMenuBar__changeEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->changeEvent_nocallback(arg__1); +} + +// tag=1050 +// clear() +void c_QMenuBar__clear(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clear(); +} + +// tag=1050 +// cornerWidget() const +void *c_QMenuBar__cornerWidget(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->cornerWidget(); +} + +// tag=1079 +void c_QMenuBar__onCustomContextMenuRequested_QPoint(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMenuBar::customContextMenuRequested, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QMenuBar__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// devType() const +int c_QMenuBar__devType(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); +} + +// tag=1050 +// event(QEvent * arg__1) +bool c_QMenuBar__event_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->event_nocallback(arg__1); +} + +// tag=1050 +// eventFilter(QObject * arg__1, QEvent * arg__2) +bool c_QMenuBar__eventFilter_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + auto arg__2 = reinterpret_cast(arg__2_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->eventFilter_nocallback(arg__1, arg__2); +} + +// tag=1050 +// focusNextPrevChild(bool next) +bool c_QMenuBar__focusNextPrevChild_bool(void *thisObj, bool next) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); +} + +// tag=1050 +// hasHeightForWidth() const +bool c_QMenuBar__hasHeightForWidth(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); +} + +// tag=1050 +// heightForWidth(int arg__1) const +int c_QMenuBar__heightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// hovered(QAction * action) +void c_QMenuBar__hovered_QAction(void *thisObj, void *action_) { + auto action = reinterpret_cast(action_); + // tag=1010 + fromPtr(thisObj)->hovered(action); +} + +// tag=1079 +void c_QMenuBar__onHovered_QAction(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMenuBar::hovered, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// initPainter(QPainter * painter) const +void c_QMenuBar__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} + +// tag=1050 +// insertMenu(QAction * before, QMenu * menu) +void *c_QMenuBar__insertMenu_QAction_QMenu(void *thisObj, void *before_, + void *menu_) { + auto before = reinterpret_cast(before_); + auto menu = reinterpret_cast(menu_); + return + // tag=1010 + fromPtr(thisObj)->insertMenu(before, menu); +} + +// tag=1050 +// insertSeparator(QAction * before) +void *c_QMenuBar__insertSeparator_QAction(void *thisObj, void *before_) { + auto before = reinterpret_cast(before_); + return + // tag=1010 + fromPtr(thisObj)->insertSeparator(before); +} + +// tag=1050 +// isDefaultUp() const +bool c_QMenuBar__isDefaultUp(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isDefaultUp(); +} + +// tag=1050 +// isNativeMenuBar() const +bool c_QMenuBar__isNativeMenuBar(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isNativeMenuBar(); +} + +// tag=1050 +// leaveEvent(QEvent * arg__1) +void c_QMenuBar__leaveEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->leaveEvent_nocallback(arg__1); +} + +// tag=1050 +// minimumSizeHint() const +void *c_QMenuBar__minimumSizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; +} + +// tag=1050 +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QMenuBar__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} + +// tag=1050 +// mouseMoveEvent(QMouseEvent * arg__1) +void c_QMenuBar__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(arg__1); +} + +// tag=1050 +// mousePressEvent(QMouseEvent * arg__1) +void c_QMenuBar__mousePressEvent_QMouseEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(arg__1); +} + +// tag=1050 +// mouseReleaseEvent(QMouseEvent * arg__1) +void c_QMenuBar__mouseReleaseEvent_QMouseEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(arg__1); +} + +// tag=1050 +// paintEvent(QPaintEvent * arg__1) +void c_QMenuBar__paintEvent_QPaintEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->paintEvent_nocallback(arg__1); +} + +// tag=1050 +// setActiveAction(QAction * action) +void c_QMenuBar__setActiveAction_QAction(void *thisObj, void *action_) { + auto action = reinterpret_cast(action_); + // tag=1010 + fromPtr(thisObj)->setActiveAction(action); +} + +// tag=1050 +// setCornerWidget(QWidget * w) +void c_QMenuBar__setCornerWidget_QWidget(void *thisObj, void *w_) { + auto w = reinterpret_cast(w_); + // tag=1010 + fromPtr(thisObj)->setCornerWidget(w); +} + +// tag=1050 +// setDefaultUp(bool arg__1) +void c_QMenuBar__setDefaultUp_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->setDefaultUp(arg__1); +} + +// tag=1050 +// setNativeMenuBar(bool nativeMenuBar) +void c_QMenuBar__setNativeMenuBar_bool(void *thisObj, bool nativeMenuBar) { + // tag=1010 + fromPtr(thisObj)->setNativeMenuBar(nativeMenuBar); +} + +// tag=1050 +// setVisible(bool visible) +void c_QMenuBar__setVisible_bool(void *thisObj, bool visible) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} + +// tag=1050 +// sharedPainter() const +void *c_QMenuBar__sharedPainter(void *thisObj) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->sharedPainter_nocallback(); +} + +// tag=1050 +// sizeHint() const +void *c_QMenuBar__sizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QMenuBar__tr_char_char_int(const char *s, const char *c, int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QMenuBar_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// triggered(QAction * action) +void c_QMenuBar__triggered_QAction(void *thisObj, void *action_) { + auto action = reinterpret_cast(action_); + // tag=1010 + fromPtr(thisObj)->triggered(action); +} + +// tag=1079 +void c_QMenuBar__onTriggered_QAction(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMenuBar::triggered, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QMenuBar__onWindowIconChanged_QIcon(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMenuBar::windowIconChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QMenuBar__onWindowIconTextChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMenuBar::windowIconTextChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QMenuBar__onWindowTitleChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMenuBar::windowTitleChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QMenuBar__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QMenuBar__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1124: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenuBar_wrapper::Callback_changeEvent>( + callback); + break; + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenuBar_wrapper::Callback_customEvent>( + callback); + break; + case 1141: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenuBar_wrapper::Callback_devType>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenuBar_wrapper::Callback_event>(callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenuBar_wrapper::Callback_eventFilter>( + callback); + break; + case 1150: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1164: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1168: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenuBar_wrapper::Callback_heightForWidth>( + callback); + break; + case 1171: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenuBar_wrapper::Callback_initPainter>( + callback); + break; + case 1196: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenuBar_wrapper::Callback_leaveEvent>( + callback); + break; + case 1216: + wrapper->m_minimumSizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenuBar_wrapper::Callback_minimumSizeHint>( + callback); + break; + case 1218: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1220: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenuBar_wrapper::Callback_mouseMoveEvent>( + callback); + break; + case 1221: + wrapper->m_mousePressEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenuBar_wrapper::Callback_mousePressEvent>( + callback); + break; + case 1222: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 1229: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenuBar_wrapper::Callback_paintEvent>( + callback); + break; + case 1309: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenuBar_wrapper::Callback_setVisible>( + callback); + break; + case 1318: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenuBar_wrapper::Callback_sharedPainter>( + callback); + break; + case 1326: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenuBar_wrapper::Callback_sizeHint>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QMenuBar_wrapper.h b/generated/QtDartBindings/dart/ffi/QMenuBar_wrapper.h new file mode 100644 index 0000000..3ba9e3e --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QMenuBar_wrapper.h @@ -0,0 +1,420 @@ + +// tag=1040 +#include "QtDartBindings_exports.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 + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QMenuBar_wrapper : public ::QMenuBar { +public: + ~QMenuBar_wrapper(); + // tag=1041 + QMenuBar_wrapper(QWidget *parent = nullptr); + // tag=1041 + QAction *actionAt(const QPoint &arg__1) const; + // tag=1041 + QRect actionGeometry(QAction *arg__1) const; + // tag=1041 + QAction *activeAction() const; + // tag=1041 + QAction *addMenu(QMenu *menu); + // tag=1041 + QMenu *addMenu(const QIcon &icon, const QString &title); + // tag=1041 + QMenu *addMenu(const QString &title); + // tag=1041 + QAction *addSeparator(); + // tag=1041 + virtual void changeEvent(QEvent *arg__1); + // tag=1008 + virtual void changeEvent_nocallback(QEvent *arg__1); + // tag=1041 + void clear(); + // tag=1041 + QWidget *cornerWidget() const; + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual int devType() const; + // tag=1008 + virtual int devType_nocallback() const; + // tag=1041 + virtual bool event(QEvent *arg__1); + // tag=1008 + virtual bool event_nocallback(QEvent *arg__1); + // tag=1041 + virtual bool eventFilter(QObject *arg__1, QEvent *arg__2); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *arg__1, QEvent *arg__2); + // tag=1041 + virtual bool focusNextPrevChild(bool next); + // tag=1008 + virtual bool focusNextPrevChild_nocallback(bool next); + // tag=1041 + virtual bool hasHeightForWidth() const; + // tag=1008 + virtual bool hasHeightForWidth_nocallback() const; + // tag=1041 + virtual int heightForWidth(int arg__1) const; + // tag=1008 + virtual int heightForWidth_nocallback(int arg__1) const; + // tag=1041 + void hovered(QAction *action); + // tag=1041 + virtual void initPainter(QPainter *painter) const; + // tag=1008 + virtual void initPainter_nocallback(QPainter *painter) const; + // tag=1041 + QAction *insertMenu(QAction *before, QMenu *menu); + // tag=1041 + QAction *insertSeparator(QAction *before); + // tag=1041 + bool isDefaultUp() const; + // tag=1041 + bool isNativeMenuBar() const; + // tag=1041 + virtual void leaveEvent(QEvent *arg__1); + // tag=1008 + virtual void leaveEvent_nocallback(QEvent *arg__1); + // tag=1041 + virtual QSize minimumSizeHint() const; + // tag=1008 + virtual QSize minimumSizeHint_nocallback() const; + // tag=1041 + virtual void mouseDoubleClickEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mouseMoveEvent(QMouseEvent *arg__1); + // tag=1008 + virtual void mouseMoveEvent_nocallback(QMouseEvent *arg__1); + // tag=1041 + virtual void mousePressEvent(QMouseEvent *arg__1); + // tag=1008 + virtual void mousePressEvent_nocallback(QMouseEvent *arg__1); + // tag=1041 + virtual void mouseReleaseEvent(QMouseEvent *arg__1); + // tag=1008 + virtual void mouseReleaseEvent_nocallback(QMouseEvent *arg__1); + // tag=1041 + virtual void paintEvent(QPaintEvent *arg__1); + // tag=1008 + virtual void paintEvent_nocallback(QPaintEvent *arg__1); + // tag=1041 + void setActiveAction(QAction *action); + // tag=1041 + void setCornerWidget(QWidget *w); + // tag=1041 + void setDefaultUp(bool arg__1); + // tag=1041 + void setNativeMenuBar(bool nativeMenuBar); + // tag=1041 + virtual void setVisible(bool visible); + // tag=1008 + virtual void setVisible_nocallback(bool visible); + // tag=1041 + virtual QPainter *sharedPainter() const; + // tag=1008 + virtual QPainter *sharedPainter_nocallback() const; + // tag=1041 + virtual QSize sizeHint() const; + // tag=1008 + virtual QSize sizeHint_nocallback() const; + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + void triggered(QAction *action); + // tag=1042 + typedef void (*Callback_changeEvent)(void *, QEvent *arg__1); + Callback_changeEvent m_changeEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *arg__1); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *arg__1, QEvent *arg__2); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + // tag=1042 + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + // tag=1042 + typedef void (*Callback_leaveEvent)(void *, QEvent *arg__1); + Callback_leaveEvent m_leaveEventCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *arg__1); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *arg__1); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *arg__1); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_paintEvent)(void *, QPaintEvent *arg__1); + Callback_paintEvent m_paintEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + // tag=1042 + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QMenuBar::QMenuBar(QWidget * parent) +QtDartBindings_EXPORT void *c_QMenuBar__constructor_QWidget(void *parent_); + +// tag=1067 +// QMenuBar::actionAt(const QPoint & arg__1) const +QtDartBindings_EXPORT void *c_QMenuBar__actionAt_QPoint(void *thisObj, + void *arg__1_); + +// tag=1067 +// QMenuBar::actionGeometry(QAction * arg__1) const +QtDartBindings_EXPORT void *c_QMenuBar__actionGeometry_QAction(void *thisObj, + void *arg__1_); + +// tag=1067 +// QMenuBar::activeAction() const +QtDartBindings_EXPORT void *c_QMenuBar__activeAction(void *thisObj); + +// tag=1067 +// QMenuBar::addMenu(QMenu * menu) +QtDartBindings_EXPORT void *c_QMenuBar__addMenu_QMenu(void *thisObj, + void *menu_); + +// tag=1067 +// QMenuBar::addMenu(const QIcon & icon, const QString & title) +QtDartBindings_EXPORT void * +c_QMenuBar__addMenu_QIcon_QString(void *thisObj, void *icon_, + const char *title_); + +// tag=1067 +// QMenuBar::addMenu(const QString & title) +QtDartBindings_EXPORT void *c_QMenuBar__addMenu_QString(void *thisObj, + const char *title_); + +// tag=1067 +// QMenuBar::addSeparator() +QtDartBindings_EXPORT void *c_QMenuBar__addSeparator(void *thisObj); + +// tag=1067 +// QMenuBar::changeEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QMenuBar__changeEvent_QEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QMenuBar::clear() +QtDartBindings_EXPORT void c_QMenuBar__clear(void *thisObj); + +// tag=1067 +// QMenuBar::cornerWidget() const +QtDartBindings_EXPORT void *c_QMenuBar__cornerWidget(void *thisObj); + +// tag=1067 +// QMenuBar::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QMenuBar__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QMenuBar::devType() const +QtDartBindings_EXPORT int c_QMenuBar__devType(void *thisObj); + +// tag=1067 +// QMenuBar::event(QEvent * arg__1) +QtDartBindings_EXPORT bool c_QMenuBar__event_QEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QMenuBar::eventFilter(QObject * arg__1, QEvent * arg__2) +QtDartBindings_EXPORT bool +c_QMenuBar__eventFilter_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_); + +// tag=1067 +// QMenuBar::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QMenuBar__focusNextPrevChild_bool(void *thisObj, + bool next); + +// tag=1067 +// QMenuBar::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QMenuBar__hasHeightForWidth(void *thisObj); + +// tag=1067 +// QMenuBar::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QMenuBar__heightForWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QMenuBar::hovered(QAction * action) +QtDartBindings_EXPORT void c_QMenuBar__hovered_QAction(void *thisObj, + void *action_); + +// tag=1078 +QtDartBindings_EXPORT void c_QMenuBar__onHovered_QAction(void *thisObj, + void *contextQObject, + void *callback); +// tag=1067 +// QMenuBar::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QMenuBar__initPainter_QPainter(void *thisObj, + void *painter_); + +// tag=1067 +// QMenuBar::insertMenu(QAction * before, QMenu * menu) +QtDartBindings_EXPORT void * +c_QMenuBar__insertMenu_QAction_QMenu(void *thisObj, void *before_, void *menu_); + +// tag=1067 +// QMenuBar::insertSeparator(QAction * before) +QtDartBindings_EXPORT void *c_QMenuBar__insertSeparator_QAction(void *thisObj, + void *before_); + +// tag=1067 +// QMenuBar::isDefaultUp() const +QtDartBindings_EXPORT bool c_QMenuBar__isDefaultUp(void *thisObj); + +// tag=1067 +// QMenuBar::isNativeMenuBar() const +QtDartBindings_EXPORT bool c_QMenuBar__isNativeMenuBar(void *thisObj); + +// tag=1067 +// QMenuBar::leaveEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QMenuBar__leaveEvent_QEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QMenuBar::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QMenuBar__minimumSizeHint(void *thisObj); + +// tag=1067 +// QMenuBar::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QMenuBar__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QMenuBar::mouseMoveEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QMenuBar__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_); + +// tag=1067 +// QMenuBar::mousePressEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QMenuBar__mousePressEvent_QMouseEvent(void *thisObj, void *arg__1_); + +// tag=1067 +// QMenuBar::mouseReleaseEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QMenuBar__mouseReleaseEvent_QMouseEvent(void *thisObj, void *arg__1_); + +// tag=1067 +// QMenuBar::paintEvent(QPaintEvent * arg__1) +QtDartBindings_EXPORT void c_QMenuBar__paintEvent_QPaintEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QMenuBar::setActiveAction(QAction * action) +QtDartBindings_EXPORT void c_QMenuBar__setActiveAction_QAction(void *thisObj, + void *action_); + +// tag=1067 +// QMenuBar::setCornerWidget(QWidget * w) +QtDartBindings_EXPORT void c_QMenuBar__setCornerWidget_QWidget(void *thisObj, + void *w_); + +// tag=1067 +// QMenuBar::setDefaultUp(bool arg__1) +QtDartBindings_EXPORT void c_QMenuBar__setDefaultUp_bool(void *thisObj, + bool arg__1); + +// tag=1067 +// QMenuBar::setNativeMenuBar(bool nativeMenuBar) +QtDartBindings_EXPORT void +c_QMenuBar__setNativeMenuBar_bool(void *thisObj, bool nativeMenuBar); + +// tag=1067 +// QMenuBar::setVisible(bool visible) +QtDartBindings_EXPORT void c_QMenuBar__setVisible_bool(void *thisObj, + bool visible); + +// tag=1067 +// QMenuBar::sharedPainter() const +QtDartBindings_EXPORT void *c_QMenuBar__sharedPainter(void *thisObj); + +// tag=1067 +// QMenuBar::sizeHint() const +QtDartBindings_EXPORT void *c_QMenuBar__sizeHint(void *thisObj); + +// tag=1067 +// QMenuBar::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QMenuBar__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1067 +// QMenuBar::triggered(QAction * action) +QtDartBindings_EXPORT void c_QMenuBar__triggered_QAction(void *thisObj, + void *action_); + +// tag=1078 +QtDartBindings_EXPORT void c_QMenuBar__onTriggered_QAction(void *thisObj, + void *contextQObject, + void *callback); +// tag=1066 +QtDartBindings_EXPORT void c_QMenuBar__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QMenuBar__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QMenuBar_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QMenu_c.cpp b/generated/QtDartBindings/dart/ffi/QMenu_c.cpp new file mode 100644 index 0000000..1ed091c --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QMenu_c.cpp @@ -0,0 +1,983 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QMenu_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QMenu_wrapper::QMenu_wrapper(QWidget *parent) : ::QMenu(parent) {} +QMenu_wrapper::QMenu_wrapper(const QString &title, QWidget *parent) + : ::QMenu(title, parent) {} +void QMenu_wrapper::aboutToHide() { ::QMenu::aboutToHide(); } +void QMenu_wrapper::aboutToShow() { ::QMenu::aboutToShow(); } +QAction *QMenu_wrapper::actionAt(const QPoint &arg__1) const { + return ::QMenu::actionAt(arg__1); +} +QRect QMenu_wrapper::actionGeometry(QAction *arg__1) const { + return ::QMenu::actionGeometry(arg__1); +} +QAction *QMenu_wrapper::activeAction() const { return ::QMenu::activeAction(); } +QAction *QMenu_wrapper::addMenu(QMenu *menu) { return ::QMenu::addMenu(menu); } +QMenu *QMenu_wrapper::addMenu(const QIcon &icon, const QString &title) { + return ::QMenu::addMenu(icon, title); +} +QMenu *QMenu_wrapper::addMenu(const QString &title) { + return ::QMenu::addMenu(title); +} +QAction *QMenu_wrapper::addSection(const QIcon &icon, const QString &text) { + return ::QMenu::addSection(icon, text); +} +QAction *QMenu_wrapper::addSection(const QString &text) { + return ::QMenu::addSection(text); +} +QAction *QMenu_wrapper::addSeparator() { return ::QMenu::addSeparator(); } +void QMenu_wrapper::changeEvent(QEvent *arg__1) { + if (m_changeEventCallback) { + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QMenu::changeEvent(arg__1); + } +} +void QMenu_wrapper::changeEvent_nocallback(QEvent *arg__1) { + ::QMenu::changeEvent(arg__1); +} +void QMenu_wrapper::clear() { ::QMenu::clear(); } +int QMenu_wrapper::columnCount() const { return ::QMenu::columnCount(); } +void QMenu_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QMenu::customEvent(event); + } +} +void QMenu_wrapper::customEvent_nocallback(QEvent *event) { + ::QMenu::customEvent(event); +} +QAction *QMenu_wrapper::defaultAction() const { + return ::QMenu::defaultAction(); +} +int QMenu_wrapper::devType() const { + if (m_devTypeCallback) { + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + return ::QMenu::devType(); + } +} +int QMenu_wrapper::devType_nocallback() const { return ::QMenu::devType(); } +bool QMenu_wrapper::event(QEvent *arg__1) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), arg__1); + } else { + return ::QMenu::event(arg__1); + } +} +bool QMenu_wrapper::event_nocallback(QEvent *arg__1) { + return ::QMenu::event(arg__1); +} +bool QMenu_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QMenu::eventFilter(watched, event); + } +} +bool QMenu_wrapper::eventFilter_nocallback(QObject *watched, QEvent *event) { + return ::QMenu::eventFilter(watched, event); +} +QAction *QMenu_wrapper::exec() { return ::QMenu::exec(); } +QAction *QMenu_wrapper::exec(const QList &actions, const QPoint &pos, + QAction *at, QWidget *parent) { + return ::QMenu::exec(actions, pos, at, parent); +} +QAction *QMenu_wrapper::exec(const QPoint &pos, QAction *at) { + return ::QMenu::exec(pos, at); +} +bool QMenu_wrapper::focusNextPrevChild(bool next) { + if (m_focusNextPrevChildCallback) { + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + return ::QMenu::focusNextPrevChild(next); + } +} +bool QMenu_wrapper::focusNextPrevChild_nocallback(bool next) { + return ::QMenu::focusNextPrevChild(next); +} +bool QMenu_wrapper::hasHeightForWidth() const { + if (m_hasHeightForWidthCallback) { + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + return ::QMenu::hasHeightForWidth(); + } +} +bool QMenu_wrapper::hasHeightForWidth_nocallback() const { + return ::QMenu::hasHeightForWidth(); +} +int QMenu_wrapper::heightForWidth(int arg__1) const { + if (m_heightForWidthCallback) { + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QMenu::heightForWidth(arg__1); + } +} +int QMenu_wrapper::heightForWidth_nocallback(int arg__1) const { + return ::QMenu::heightForWidth(arg__1); +} +void QMenu_wrapper::hideTearOffMenu() { ::QMenu::hideTearOffMenu(); } +void QMenu_wrapper::hovered(QAction *action) { ::QMenu::hovered(action); } +QIcon QMenu_wrapper::icon() const { return ::QMenu::icon(); } +void QMenu_wrapper::initPainter(QPainter *painter) const { + if (m_initPainterCallback) { + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + ::QMenu::initPainter(painter); + } +} +void QMenu_wrapper::initPainter_nocallback(QPainter *painter) const { + ::QMenu::initPainter(painter); +} +QAction *QMenu_wrapper::insertMenu(QAction *before, QMenu *menu) { + return ::QMenu::insertMenu(before, menu); +} +QAction *QMenu_wrapper::insertSection(QAction *before, const QIcon &icon, + const QString &text) { + return ::QMenu::insertSection(before, icon, text); +} +QAction *QMenu_wrapper::insertSection(QAction *before, const QString &text) { + return ::QMenu::insertSection(before, text); +} +QAction *QMenu_wrapper::insertSeparator(QAction *before) { + return ::QMenu::insertSeparator(before); +} +bool QMenu_wrapper::isEmpty() const { return ::QMenu::isEmpty(); } +bool QMenu_wrapper::isTearOffEnabled() const { + return ::QMenu::isTearOffEnabled(); +} +bool QMenu_wrapper::isTearOffMenuVisible() const { + return ::QMenu::isTearOffMenuVisible(); +} +void QMenu_wrapper::leaveEvent(QEvent *arg__1) { + if (m_leaveEventCallback) { + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QMenu::leaveEvent(arg__1); + } +} +void QMenu_wrapper::leaveEvent_nocallback(QEvent *arg__1) { + ::QMenu::leaveEvent(arg__1); +} +QAction *QMenu_wrapper::menuAction() const { return ::QMenu::menuAction(); } +QMenu *QMenu_wrapper::menuInAction(const QAction *action) { + return ::QMenu::menuInAction(action); +} +QSize QMenu_wrapper::minimumSizeHint() const { + if (m_minimumSizeHintCallback) { + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + return ::QMenu::minimumSizeHint(); + } +} +QSize QMenu_wrapper::minimumSizeHint_nocallback() const { + return ::QMenu::minimumSizeHint(); +} +void QMenu_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + if (m_mouseDoubleClickEventCallback) { + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + ::QMenu::mouseDoubleClickEvent(event); + } +} +void QMenu_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *event) { + ::QMenu::mouseDoubleClickEvent(event); +} +void QMenu_wrapper::mouseMoveEvent(QMouseEvent *arg__1) { + if (m_mouseMoveEventCallback) { + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QMenu::mouseMoveEvent(arg__1); + } +} +void QMenu_wrapper::mouseMoveEvent_nocallback(QMouseEvent *arg__1) { + ::QMenu::mouseMoveEvent(arg__1); +} +void QMenu_wrapper::mousePressEvent(QMouseEvent *arg__1) { + if (m_mousePressEventCallback) { + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QMenu::mousePressEvent(arg__1); + } +} +void QMenu_wrapper::mousePressEvent_nocallback(QMouseEvent *arg__1) { + ::QMenu::mousePressEvent(arg__1); +} +void QMenu_wrapper::mouseReleaseEvent(QMouseEvent *arg__1) { + if (m_mouseReleaseEventCallback) { + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QMenu::mouseReleaseEvent(arg__1); + } +} +void QMenu_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *arg__1) { + ::QMenu::mouseReleaseEvent(arg__1); +} +void QMenu_wrapper::paintEvent(QPaintEvent *arg__1) { + if (m_paintEventCallback) { + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QMenu::paintEvent(arg__1); + } +} +void QMenu_wrapper::paintEvent_nocallback(QPaintEvent *arg__1) { + ::QMenu::paintEvent(arg__1); +} +void QMenu_wrapper::popup(const QPoint &pos, QAction *at) { + ::QMenu::popup(pos, at); +} +bool QMenu_wrapper::separatorsCollapsible() const { + return ::QMenu::separatorsCollapsible(); +} +void QMenu_wrapper::setActiveAction(QAction *act) { + ::QMenu::setActiveAction(act); +} +void QMenu_wrapper::setDefaultAction(QAction *arg__1) { + ::QMenu::setDefaultAction(arg__1); +} +void QMenu_wrapper::setIcon(const QIcon &icon) { ::QMenu::setIcon(icon); } +void QMenu_wrapper::setNoReplayFor(QWidget *widget) { + ::QMenu::setNoReplayFor(widget); +} +void QMenu_wrapper::setSeparatorsCollapsible(bool collapse) { + ::QMenu::setSeparatorsCollapsible(collapse); +} +void QMenu_wrapper::setTearOffEnabled(bool arg__1) { + ::QMenu::setTearOffEnabled(arg__1); +} +void QMenu_wrapper::setTitle(const QString &title) { ::QMenu::setTitle(title); } +void QMenu_wrapper::setToolTipsVisible(bool visible) { + ::QMenu::setToolTipsVisible(visible); +} +void QMenu_wrapper::setVisible(bool visible) { + if (m_setVisibleCallback) { + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + ::QMenu::setVisible(visible); + } +} +void QMenu_wrapper::setVisible_nocallback(bool visible) { + ::QMenu::setVisible(visible); +} +QPainter *QMenu_wrapper::sharedPainter() const { + if (m_sharedPainterCallback) { + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + return ::QMenu::sharedPainter(); + } +} +QPainter *QMenu_wrapper::sharedPainter_nocallback() const { + return ::QMenu::sharedPainter(); +} +void QMenu_wrapper::showTearOffMenu() { ::QMenu::showTearOffMenu(); } +void QMenu_wrapper::showTearOffMenu(const QPoint &pos) { + ::QMenu::showTearOffMenu(pos); +} +QSize QMenu_wrapper::sizeHint() const { + if (m_sizeHintCallback) { + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + return ::QMenu::sizeHint(); + } +} +QSize QMenu_wrapper::sizeHint_nocallback() const { return ::QMenu::sizeHint(); } +QString QMenu_wrapper::title() const { return ::QMenu::title(); } +bool QMenu_wrapper::toolTipsVisible() const { + return ::QMenu::toolTipsVisible(); +} +QString QMenu_wrapper::tr(const char *s, const char *c, int n) { + return ::QMenu::tr(s, c, n); +} +void QMenu_wrapper::triggered(QAction *action) { ::QMenu::triggered(action); } +QMenu_wrapper::~QMenu_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QMenu *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +static QtDartBindings_wrappersNS::QMenu_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QMenu_Finalizer(void *cppObj) { + delete reinterpret_cast(cppObj); +} +void *c_QMenu__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QMenu_wrapper(parent); + return reinterpret_cast(ptr); +} +void *c_QMenu__constructor_QString_QWidget(const char *title_, void *parent_) { + const auto title = QString::fromUtf8(title_); + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QMenu_wrapper(title, parent); + return reinterpret_cast(ptr); +} +// aboutToHide() +void c_QMenu__aboutToHide(void *thisObj) { fromPtr(thisObj)->aboutToHide(); } +void c_QMenu__onAboutToHide(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMenu::aboutToHide, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// aboutToShow() +void c_QMenu__aboutToShow(void *thisObj) { fromPtr(thisObj)->aboutToShow(); } +void c_QMenu__onAboutToShow(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMenu::aboutToShow, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// actionAt(const QPoint & arg__1) const +void *c_QMenu__actionAt_QPoint(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + const auto &result = fromPtr(thisObj)->actionAt(arg__1); + return result; +} +// actionGeometry(QAction * arg__1) const +void *c_QMenu__actionGeometry_QAction(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->actionGeometry(arg__1)}; + return result; +} +// activeAction() const +void *c_QMenu__activeAction(void *thisObj) { + const auto &result = fromPtr(thisObj)->activeAction(); + return result; +} +// addMenu(QMenu * menu) +void *c_QMenu__addMenu_QMenu(void *thisObj, void *menu_) { + auto menu = reinterpret_cast(menu_); + const auto &result = fromPtr(thisObj)->addMenu(menu); + return result; +} +// addMenu(const QIcon & icon, const QString & title) +void *c_QMenu__addMenu_QIcon_QString(void *thisObj, void *icon_, + const char *title_) { + assert(icon_); + auto &icon = *reinterpret_cast(icon_); + const auto title = QString::fromUtf8(title_); + const auto &result = fromPtr(thisObj)->addMenu(icon, title); + free((char *)title_); + return result; +} +// addMenu(const QString & title) +void *c_QMenu__addMenu_QString(void *thisObj, const char *title_) { + const auto title = QString::fromUtf8(title_); + const auto &result = fromPtr(thisObj)->addMenu(title); + free((char *)title_); + return result; +} +// addSection(const QIcon & icon, const QString & text) +void *c_QMenu__addSection_QIcon_QString(void *thisObj, void *icon_, + const char *text_) { + assert(icon_); + auto &icon = *reinterpret_cast(icon_); + const auto text = QString::fromUtf8(text_); + const auto &result = fromPtr(thisObj)->addSection(icon, text); + free((char *)text_); + return result; +} +// addSection(const QString & text) +void *c_QMenu__addSection_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + const auto &result = fromPtr(thisObj)->addSection(text); + free((char *)text_); + return result; +} +// addSeparator() +void *c_QMenu__addSeparator(void *thisObj) { + const auto &result = fromPtr(thisObj)->addSeparator(); + return result; +} +// changeEvent(QEvent * arg__1) +void c_QMenu__changeEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->changeEvent_nocallback(arg__1); +} +// clear() +void c_QMenu__clear(void *thisObj) { fromPtr(thisObj)->clear(); } +// columnCount() const +int c_QMenu__columnCount(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->columnCount(); + return result; +} +void c_QMenu__onCustomContextMenuRequested_QPoint(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMenu::customContextMenuRequested, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// customEvent(QEvent * event) +void c_QMenu__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// defaultAction() const +void *c_QMenu__defaultAction(void *thisObj) { + const auto &result = fromPtr(thisObj)->defaultAction(); + return result; +} +// devType() const +int c_QMenu__devType(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); + return result; +} +// event(QEvent * arg__1) +bool c_QMenu__event_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = fromWrapperPtr(thisObj)->event_nocallback(arg__1); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QMenu__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// exec() +void *c_QMenu__exec(void *thisObj) { + const auto &result = fromPtr(thisObj)->exec(); + return result; +} +// exec(const QList & actions, const QPoint & pos, QAction * at, +// QWidget * parent) +void *c_static_QMenu__exec_QList_QAction_QPoint_QAction_QWidget(void *actions_, + void *pos_, + void *at_, + void *parent_) { + assert(actions_); + auto &actions = *reinterpret_cast *>(actions_); + assert(pos_); + auto &pos = *reinterpret_cast(pos_); + auto at = reinterpret_cast(at_); + auto parent = reinterpret_cast(parent_); + const auto &result = + QtDartBindings_wrappersNS::QMenu_wrapper::exec(actions, pos, at, parent); + return result; +} +// exec(const QPoint & pos, QAction * at) +void *c_QMenu__exec_QPoint_QAction(void *thisObj, void *pos_, void *at_) { + assert(pos_); + auto &pos = *reinterpret_cast(pos_); + auto at = reinterpret_cast(at_); + const auto &result = fromPtr(thisObj)->exec(pos, at); + return result; +} +// focusNextPrevChild(bool next) +bool c_QMenu__focusNextPrevChild_bool(void *thisObj, bool next) { + const auto &result = + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); + return result; +} +// hasHeightForWidth() const +bool c_QMenu__hasHeightForWidth(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); + return result; +} +// heightForWidth(int arg__1) const +int c_QMenu__heightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); + return result; +} +// hideTearOffMenu() +void c_QMenu__hideTearOffMenu(void *thisObj) { + fromPtr(thisObj)->hideTearOffMenu(); +} +// hovered(QAction * action) +void c_QMenu__hovered_QAction(void *thisObj, void *action_) { + auto action = reinterpret_cast(action_); + fromPtr(thisObj)->hovered(action); +} +void c_QMenu__onHovered_QAction(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMenu::hovered, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// icon() const +void *c_QMenu__icon(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->icon()}; + return result; +} +// initPainter(QPainter * painter) const +void c_QMenu__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} +// insertMenu(QAction * before, QMenu * menu) +void *c_QMenu__insertMenu_QAction_QMenu(void *thisObj, void *before_, + void *menu_) { + auto before = reinterpret_cast(before_); + auto menu = reinterpret_cast(menu_); + const auto &result = fromPtr(thisObj)->insertMenu(before, menu); + return result; +} +// insertSection(QAction * before, const QIcon & icon, const QString & text) +void *c_QMenu__insertSection_QAction_QIcon_QString(void *thisObj, void *before_, + void *icon_, + const char *text_) { + auto before = reinterpret_cast(before_); + assert(icon_); + auto &icon = *reinterpret_cast(icon_); + const auto text = QString::fromUtf8(text_); + const auto &result = fromPtr(thisObj)->insertSection(before, icon, text); + free((char *)text_); + return result; +} +// insertSection(QAction * before, const QString & text) +void *c_QMenu__insertSection_QAction_QString(void *thisObj, void *before_, + const char *text_) { + auto before = reinterpret_cast(before_); + const auto text = QString::fromUtf8(text_); + const auto &result = fromPtr(thisObj)->insertSection(before, text); + free((char *)text_); + return result; +} +// insertSeparator(QAction * before) +void *c_QMenu__insertSeparator_QAction(void *thisObj, void *before_) { + auto before = reinterpret_cast(before_); + const auto &result = fromPtr(thisObj)->insertSeparator(before); + return result; +} +// isEmpty() const +bool c_QMenu__isEmpty(void *thisObj) { + const auto &result = fromPtr(thisObj)->isEmpty(); + return result; +} +// isTearOffEnabled() const +bool c_QMenu__isTearOffEnabled(void *thisObj) { + const auto &result = fromPtr(thisObj)->isTearOffEnabled(); + return result; +} +// isTearOffMenuVisible() const +bool c_QMenu__isTearOffMenuVisible(void *thisObj) { + const auto &result = fromPtr(thisObj)->isTearOffMenuVisible(); + return result; +} +// leaveEvent(QEvent * arg__1) +void c_QMenu__leaveEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->leaveEvent_nocallback(arg__1); +} +// menuAction() const +void *c_QMenu__menuAction(void *thisObj) { + const auto &result = fromPtr(thisObj)->menuAction(); + return result; +} +// menuInAction(const QAction * action) +void *c_static_QMenu__menuInAction_QAction(void *action_) { + auto action = reinterpret_cast(action_); + const auto &result = + QtDartBindings_wrappersNS::QMenu_wrapper::menuInAction(action); + return result; +} +// minimumSizeHint() const +void *c_QMenu__minimumSizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; + return result; +} +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QMenu__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} +// mouseMoveEvent(QMouseEvent * arg__1) +void c_QMenu__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(arg__1); +} +// mousePressEvent(QMouseEvent * arg__1) +void c_QMenu__mousePressEvent_QMouseEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(arg__1); +} +// mouseReleaseEvent(QMouseEvent * arg__1) +void c_QMenu__mouseReleaseEvent_QMouseEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(arg__1); +} +// paintEvent(QPaintEvent * arg__1) +void c_QMenu__paintEvent_QPaintEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->paintEvent_nocallback(arg__1); +} +// popup(const QPoint & pos, QAction * at) +void c_QMenu__popup_QPoint_QAction(void *thisObj, void *pos_, void *at_) { + assert(pos_); + auto &pos = *reinterpret_cast(pos_); + auto at = reinterpret_cast(at_); + fromPtr(thisObj)->popup(pos, at); +} +// separatorsCollapsible() const +bool c_QMenu__separatorsCollapsible(void *thisObj) { + const auto &result = fromPtr(thisObj)->separatorsCollapsible(); + return result; +} +// setActiveAction(QAction * act) +void c_QMenu__setActiveAction_QAction(void *thisObj, void *act_) { + auto act = reinterpret_cast(act_); + fromPtr(thisObj)->setActiveAction(act); +} +// setDefaultAction(QAction * arg__1) +void c_QMenu__setDefaultAction_QAction(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromPtr(thisObj)->setDefaultAction(arg__1); +} +// setIcon(const QIcon & icon) +void c_QMenu__setIcon_QIcon(void *thisObj, void *icon_) { + assert(icon_); + auto &icon = *reinterpret_cast(icon_); + fromPtr(thisObj)->setIcon(icon); +} +// setNoReplayFor(QWidget * widget) +void c_QMenu__setNoReplayFor_QWidget(void *thisObj, void *widget_) { + auto widget = reinterpret_cast(widget_); + fromPtr(thisObj)->setNoReplayFor(widget); +} +// setSeparatorsCollapsible(bool collapse) +void c_QMenu__setSeparatorsCollapsible_bool(void *thisObj, bool collapse) { + fromPtr(thisObj)->setSeparatorsCollapsible(collapse); +} +// setTearOffEnabled(bool arg__1) +void c_QMenu__setTearOffEnabled_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->setTearOffEnabled(arg__1); +} +// setTitle(const QString & title) +void c_QMenu__setTitle_QString(void *thisObj, const char *title_) { + const auto title = QString::fromUtf8(title_); + fromPtr(thisObj)->setTitle(title); + free((char *)title_); +} +// setToolTipsVisible(bool visible) +void c_QMenu__setToolTipsVisible_bool(void *thisObj, bool visible) { + fromPtr(thisObj)->setToolTipsVisible(visible); +} +// setVisible(bool visible) +void c_QMenu__setVisible_bool(void *thisObj, bool visible) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} +// sharedPainter() const +void *c_QMenu__sharedPainter(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->sharedPainter_nocallback(); + return result; +} +// showTearOffMenu() +void c_QMenu__showTearOffMenu(void *thisObj) { + fromPtr(thisObj)->showTearOffMenu(); +} +// showTearOffMenu(const QPoint & pos) +void c_QMenu__showTearOffMenu_QPoint(void *thisObj, void *pos_) { + assert(pos_); + auto &pos = *reinterpret_cast(pos_); + fromPtr(thisObj)->showTearOffMenu(pos); +} +// sizeHint() const +void *c_QMenu__sizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; + return result; +} +// title() const +void *c_QMenu__title(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->title()}; + return result; +} +// toolTipsVisible() const +bool c_QMenu__toolTipsVisible(void *thisObj) { + const auto &result = fromPtr(thisObj)->toolTipsVisible(); + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QMenu__tr_char_char_int(const char *s, const char *c, int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QMenu_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +// triggered(QAction * action) +void c_QMenu__triggered_QAction(void *thisObj, void *action_) { + auto action = reinterpret_cast(action_); + fromPtr(thisObj)->triggered(action); +} +void c_QMenu__onTriggered_QAction(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMenu::triggered, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QMenu__onWindowIconChanged_QIcon(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMenu::windowIconChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QMenu__onWindowIconTextChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMenu::windowIconTextChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QMenu__onWindowTitleChanged_QString(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMenu::windowTitleChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QMenu__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QMenu__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1128: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_changeEvent>( + callback); + break; + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_customEvent>( + callback); + break; + case 1145: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_devType>(callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_event>(callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_eventFilter>( + callback); + break; + case 1155: + wrapper->m_focusNextPrevChildCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_focusNextPrevChild>( + callback); + break; + case 1169: + wrapper->m_hasHeightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_hasHeightForWidth>( + callback); + break; + case 1173: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_heightForWidth>( + callback); + break; + case 1176: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_initPainter>( + callback); + break; + case 1202: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_leaveEvent>( + callback); + break; + case 1222: + wrapper->m_minimumSizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_minimumSizeHint>( + callback); + break; + case 1224: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1226: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_mouseMoveEvent>( + callback); + break; + case 1227: + wrapper->m_mousePressEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_mousePressEvent>( + callback); + break; + case 1228: + wrapper->m_mouseReleaseEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_mouseReleaseEvent>( + callback); + break; + case 1235: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_paintEvent>( + callback); + break; + case 1314: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_setVisible>( + callback); + break; + case 1323: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_sharedPainter>( + callback); + break; + case 1331: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_sizeHint>(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QMenu_c.h b/generated/QtDartBindings/dart/ffi/QMenu_c.h new file mode 100644 index 0000000..1ed862d --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QMenu_c.h @@ -0,0 +1,353 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QMenu_wrapper : public ::QMenu { +public: + ~QMenu_wrapper(); + QMenu_wrapper(QWidget *parent = nullptr); + QMenu_wrapper(const QString &title, QWidget *parent = nullptr); + void aboutToHide(); + void aboutToShow(); + QAction *actionAt(const QPoint &arg__1) const; + QRect actionGeometry(QAction *arg__1) const; + QAction *activeAction() const; + QAction *addMenu(QMenu *menu); + QMenu *addMenu(const QIcon &icon, const QString &title); + QMenu *addMenu(const QString &title); + QAction *addSection(const QIcon &icon, const QString &text); + QAction *addSection(const QString &text); + QAction *addSeparator(); + virtual void changeEvent(QEvent *arg__1); + virtual void changeEvent_nocallback(QEvent *arg__1); + void clear(); + int columnCount() const; + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + QAction *defaultAction() const; + virtual int devType() const; + virtual int devType_nocallback() const; + virtual bool event(QEvent *arg__1); + virtual bool event_nocallback(QEvent *arg__1); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + QAction *exec(); + static QAction *exec(const QList &actions, const QPoint &pos, + QAction *at = nullptr, QWidget *parent = nullptr); + QAction *exec(const QPoint &pos, QAction *at = nullptr); + virtual bool focusNextPrevChild(bool next); + virtual bool focusNextPrevChild_nocallback(bool next); + virtual bool hasHeightForWidth() const; + virtual bool hasHeightForWidth_nocallback() const; + virtual int heightForWidth(int arg__1) const; + virtual int heightForWidth_nocallback(int arg__1) const; + void hideTearOffMenu(); + void hovered(QAction *action); + QIcon icon() const; + virtual void initPainter(QPainter *painter) const; + virtual void initPainter_nocallback(QPainter *painter) const; + QAction *insertMenu(QAction *before, QMenu *menu); + QAction *insertSection(QAction *before, const QIcon &icon, + const QString &text); + QAction *insertSection(QAction *before, const QString &text); + QAction *insertSeparator(QAction *before); + bool isEmpty() const; + bool isTearOffEnabled() const; + bool isTearOffMenuVisible() const; + virtual void leaveEvent(QEvent *arg__1); + virtual void leaveEvent_nocallback(QEvent *arg__1); + QAction *menuAction() const; + static QMenu *menuInAction(const QAction *action); + virtual QSize minimumSizeHint() const; + virtual QSize minimumSizeHint_nocallback() const; + virtual void mouseDoubleClickEvent(QMouseEvent *event); + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + virtual void mouseMoveEvent(QMouseEvent *arg__1); + virtual void mouseMoveEvent_nocallback(QMouseEvent *arg__1); + virtual void mousePressEvent(QMouseEvent *arg__1); + virtual void mousePressEvent_nocallback(QMouseEvent *arg__1); + virtual void mouseReleaseEvent(QMouseEvent *arg__1); + virtual void mouseReleaseEvent_nocallback(QMouseEvent *arg__1); + virtual void paintEvent(QPaintEvent *arg__1); + virtual void paintEvent_nocallback(QPaintEvent *arg__1); + void popup(const QPoint &pos, QAction *at = nullptr); + bool separatorsCollapsible() const; + void setActiveAction(QAction *act); + void setDefaultAction(QAction *arg__1); + void setIcon(const QIcon &icon); + void setNoReplayFor(QWidget *widget); + void setSeparatorsCollapsible(bool collapse); + void setTearOffEnabled(bool arg__1); + void setTitle(const QString &title); + void setToolTipsVisible(bool visible); + virtual void setVisible(bool visible); + virtual void setVisible_nocallback(bool visible); + virtual QPainter *sharedPainter() const; + virtual QPainter *sharedPainter_nocallback() const; + void showTearOffMenu(); + void showTearOffMenu(const QPoint &pos); + virtual QSize sizeHint() const; + virtual QSize sizeHint_nocallback() const; + QString title() const; + bool toolTipsVisible() const; + static QString tr(const char *s, const char *c, int n); + void triggered(QAction *action); + typedef void (*Callback_changeEvent)(void *, QEvent *arg__1); + Callback_changeEvent m_changeEventCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *arg__1); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + typedef void (*Callback_leaveEvent)(void *, QEvent *arg__1); + Callback_leaveEvent m_leaveEventCallback = nullptr; + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *arg__1); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *arg__1); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *arg__1); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + typedef void (*Callback_paintEvent)(void *, QPaintEvent *arg__1); + Callback_paintEvent m_paintEventCallback = nullptr; + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QMenu::QMenu(QWidget * parent) +QtDartBindings_EXPORT void *c_QMenu__constructor_QWidget(void *parent_); +// QMenu::QMenu(const QString & title, QWidget * parent) +QtDartBindings_EXPORT void * +c_QMenu__constructor_QString_QWidget(const char *title_, void *parent_); +// QMenu::aboutToHide() +QtDartBindings_EXPORT void c_QMenu__aboutToHide(void *thisObj); +QtDartBindings_EXPORT void +c_QMenu__onAboutToHide(void *thisObj, void *contextQObject, + void *callback); // QMenu::aboutToShow() +QtDartBindings_EXPORT void c_QMenu__aboutToShow(void *thisObj); +QtDartBindings_EXPORT void c_QMenu__onAboutToShow( + void *thisObj, void *contextQObject, + void *callback); // QMenu::actionAt(const QPoint & arg__1) const +QtDartBindings_EXPORT void *c_QMenu__actionAt_QPoint(void *thisObj, + void *arg__1_); +// QMenu::actionGeometry(QAction * arg__1) const +QtDartBindings_EXPORT void *c_QMenu__actionGeometry_QAction(void *thisObj, + void *arg__1_); +// QMenu::activeAction() const +QtDartBindings_EXPORT void *c_QMenu__activeAction(void *thisObj); +// QMenu::addMenu(QMenu * menu) +QtDartBindings_EXPORT void *c_QMenu__addMenu_QMenu(void *thisObj, void *menu_); +// QMenu::addMenu(const QIcon & icon, const QString & title) +QtDartBindings_EXPORT void * +c_QMenu__addMenu_QIcon_QString(void *thisObj, void *icon_, const char *title_); +// QMenu::addMenu(const QString & title) +QtDartBindings_EXPORT void *c_QMenu__addMenu_QString(void *thisObj, + const char *title_); +// QMenu::addSection(const QIcon & icon, const QString & text) +QtDartBindings_EXPORT void * +c_QMenu__addSection_QIcon_QString(void *thisObj, void *icon_, + const char *text_); +// QMenu::addSection(const QString & text) +QtDartBindings_EXPORT void *c_QMenu__addSection_QString(void *thisObj, + const char *text_); +// QMenu::addSeparator() +QtDartBindings_EXPORT void *c_QMenu__addSeparator(void *thisObj); +// QMenu::changeEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QMenu__changeEvent_QEvent(void *thisObj, + void *arg__1_); +// QMenu::clear() +QtDartBindings_EXPORT void c_QMenu__clear(void *thisObj); +// QMenu::columnCount() const +QtDartBindings_EXPORT int c_QMenu__columnCount(void *thisObj); +// QMenu::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QMenu__customEvent_QEvent(void *thisObj, + void *event_); +// QMenu::defaultAction() const +QtDartBindings_EXPORT void *c_QMenu__defaultAction(void *thisObj); +// QMenu::devType() const +QtDartBindings_EXPORT int c_QMenu__devType(void *thisObj); +// QMenu::event(QEvent * arg__1) +QtDartBindings_EXPORT bool c_QMenu__event_QEvent(void *thisObj, void *arg__1_); +// QMenu::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool c_QMenu__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_); +// QMenu::exec() +QtDartBindings_EXPORT void *c_QMenu__exec(void *thisObj); +// QMenu::exec(const QList & actions, const QPoint & pos, QAction * +// at, QWidget * parent) +QtDartBindings_EXPORT void * +c_static_QMenu__exec_QList_QAction_QPoint_QAction_QWidget(void *actions_, + void *pos_, void *at_, + void *parent_); +// QMenu::exec(const QPoint & pos, QAction * at) +QtDartBindings_EXPORT void *c_QMenu__exec_QPoint_QAction(void *thisObj, + void *pos_, void *at_); +// QMenu::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QMenu__focusNextPrevChild_bool(void *thisObj, + bool next); +// QMenu::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QMenu__hasHeightForWidth(void *thisObj); +// QMenu::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QMenu__heightForWidth_int(void *thisObj, + int arg__1); +// QMenu::hideTearOffMenu() +QtDartBindings_EXPORT void c_QMenu__hideTearOffMenu(void *thisObj); +// QMenu::hovered(QAction * action) +QtDartBindings_EXPORT void c_QMenu__hovered_QAction(void *thisObj, + void *action_); +QtDartBindings_EXPORT void +c_QMenu__onHovered_QAction(void *thisObj, void *contextQObject, + void *callback); // QMenu::icon() const +QtDartBindings_EXPORT void *c_QMenu__icon(void *thisObj); +// QMenu::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QMenu__initPainter_QPainter(void *thisObj, + void *painter_); +// QMenu::insertMenu(QAction * before, QMenu * menu) +QtDartBindings_EXPORT void * +c_QMenu__insertMenu_QAction_QMenu(void *thisObj, void *before_, void *menu_); +// QMenu::insertSection(QAction * before, const QIcon & icon, const QString & +// text) +QtDartBindings_EXPORT void * +c_QMenu__insertSection_QAction_QIcon_QString(void *thisObj, void *before_, + void *icon_, const char *text_); +// QMenu::insertSection(QAction * before, const QString & text) +QtDartBindings_EXPORT void * +c_QMenu__insertSection_QAction_QString(void *thisObj, void *before_, + const char *text_); +// QMenu::insertSeparator(QAction * before) +QtDartBindings_EXPORT void *c_QMenu__insertSeparator_QAction(void *thisObj, + void *before_); +// QMenu::isEmpty() const +QtDartBindings_EXPORT bool c_QMenu__isEmpty(void *thisObj); +// QMenu::isTearOffEnabled() const +QtDartBindings_EXPORT bool c_QMenu__isTearOffEnabled(void *thisObj); +// QMenu::isTearOffMenuVisible() const +QtDartBindings_EXPORT bool c_QMenu__isTearOffMenuVisible(void *thisObj); +// QMenu::leaveEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QMenu__leaveEvent_QEvent(void *thisObj, + void *arg__1_); +// QMenu::menuAction() const +QtDartBindings_EXPORT void *c_QMenu__menuAction(void *thisObj); +// QMenu::menuInAction(const QAction * action) +QtDartBindings_EXPORT void *c_static_QMenu__menuInAction_QAction(void *action_); +// QMenu::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QMenu__minimumSizeHint(void *thisObj); +// QMenu::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QMenu__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); +// QMenu::mouseMoveEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void c_QMenu__mouseMoveEvent_QMouseEvent(void *thisObj, + void *arg__1_); +// QMenu::mousePressEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void c_QMenu__mousePressEvent_QMouseEvent(void *thisObj, + void *arg__1_); +// QMenu::mouseReleaseEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QMenu__mouseReleaseEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QMenu::paintEvent(QPaintEvent * arg__1) +QtDartBindings_EXPORT void c_QMenu__paintEvent_QPaintEvent(void *thisObj, + void *arg__1_); +// QMenu::popup(const QPoint & pos, QAction * at) +QtDartBindings_EXPORT void c_QMenu__popup_QPoint_QAction(void *thisObj, + void *pos_, void *at_); +// QMenu::separatorsCollapsible() const +QtDartBindings_EXPORT bool c_QMenu__separatorsCollapsible(void *thisObj); +// QMenu::setActiveAction(QAction * act) +QtDartBindings_EXPORT void c_QMenu__setActiveAction_QAction(void *thisObj, + void *act_); +// QMenu::setDefaultAction(QAction * arg__1) +QtDartBindings_EXPORT void c_QMenu__setDefaultAction_QAction(void *thisObj, + void *arg__1_); +// QMenu::setIcon(const QIcon & icon) +QtDartBindings_EXPORT void c_QMenu__setIcon_QIcon(void *thisObj, void *icon_); +// QMenu::setNoReplayFor(QWidget * widget) +QtDartBindings_EXPORT void c_QMenu__setNoReplayFor_QWidget(void *thisObj, + void *widget_); +// QMenu::setSeparatorsCollapsible(bool collapse) +QtDartBindings_EXPORT void +c_QMenu__setSeparatorsCollapsible_bool(void *thisObj, bool collapse); +// QMenu::setTearOffEnabled(bool arg__1) +QtDartBindings_EXPORT void c_QMenu__setTearOffEnabled_bool(void *thisObj, + bool arg__1); +// QMenu::setTitle(const QString & title) +QtDartBindings_EXPORT void c_QMenu__setTitle_QString(void *thisObj, + const char *title_); +// QMenu::setToolTipsVisible(bool visible) +QtDartBindings_EXPORT void c_QMenu__setToolTipsVisible_bool(void *thisObj, + bool visible); +// QMenu::setVisible(bool visible) +QtDartBindings_EXPORT void c_QMenu__setVisible_bool(void *thisObj, + bool visible); +// QMenu::sharedPainter() const +QtDartBindings_EXPORT void *c_QMenu__sharedPainter(void *thisObj); +// QMenu::showTearOffMenu() +QtDartBindings_EXPORT void c_QMenu__showTearOffMenu(void *thisObj); +// QMenu::showTearOffMenu(const QPoint & pos) +QtDartBindings_EXPORT void c_QMenu__showTearOffMenu_QPoint(void *thisObj, + void *pos_); +// QMenu::sizeHint() const +QtDartBindings_EXPORT void *c_QMenu__sizeHint(void *thisObj); +// QMenu::title() const +QtDartBindings_EXPORT void *c_QMenu__title(void *thisObj); +// QMenu::toolTipsVisible() const +QtDartBindings_EXPORT bool c_QMenu__toolTipsVisible(void *thisObj); +// QMenu::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QMenu__tr_char_char_int(const char *s, const char *c, int n); +// QMenu::triggered(QAction * action) +QtDartBindings_EXPORT void c_QMenu__triggered_QAction(void *thisObj, + void *action_); +QtDartBindings_EXPORT void c_QMenu__onTriggered_QAction(void *thisObj, + void *contextQObject, + void *callback); +QtDartBindings_EXPORT void c_QMenu__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QMenu__registerVirtualMethodCallback(void *ptr, void *callback, int methodId); +QtDartBindings_EXPORT void c_QMenu_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QMenu_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QMenu_wrapper.cpp new file mode 100644 index 0000000..8f86f1d --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QMenu_wrapper.cpp @@ -0,0 +1,1491 @@ +#include "QMenu_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QMenu_wrapper::QMenu_wrapper(QWidget *parent) : ::QMenu(parent) {} + +// tag=1006 +QMenu_wrapper::QMenu_wrapper(const QString &title, QWidget *parent) + : ::QMenu(title, parent) {} +void QMenu_wrapper::aboutToHide() { + // tag=1000 + + // tag=1004 + ::QMenu::aboutToHide(); +} +void QMenu_wrapper::aboutToShow() { + // tag=1000 + + // tag=1004 + ::QMenu::aboutToShow(); +} +QAction *QMenu_wrapper::actionAt(const QPoint &arg__1) const { + // tag=1000 + + // tag=1004 + return ::QMenu::actionAt(arg__1); +} +QRect QMenu_wrapper::actionGeometry(QAction *arg__1) const { + // tag=1000 + + // tag=1004 + return ::QMenu::actionGeometry(arg__1); +} +QAction *QMenu_wrapper::activeAction() const { + // tag=1000 + + // tag=1004 + return ::QMenu::activeAction(); +} +QAction *QMenu_wrapper::addMenu(QMenu *menu) { + // tag=1000 + + // tag=1004 + return ::QMenu::addMenu(menu); +} +QMenu *QMenu_wrapper::addMenu(const QIcon &icon, const QString &title) { + // tag=1000 + + // tag=1004 + return ::QMenu::addMenu(icon, title); +} +QMenu *QMenu_wrapper::addMenu(const QString &title) { + // tag=1000 + + // tag=1004 + return ::QMenu::addMenu(title); +} +QAction *QMenu_wrapper::addSection(const QIcon &icon, const QString &text) { + // tag=1000 + + // tag=1004 + return ::QMenu::addSection(icon, text); +} +QAction *QMenu_wrapper::addSection(const QString &text) { + // tag=1000 + + // tag=1004 + return ::QMenu::addSection(text); +} +QAction *QMenu_wrapper::addSeparator() { + // tag=1000 + + // tag=1004 + return ::QMenu::addSeparator(); +} +void QMenu_wrapper::changeEvent(QEvent *arg__1) { + // tag=1000 + if (m_changeEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QMenu::changeEvent(arg__1); + } +} +// tag=1009 +void QMenu_wrapper::changeEvent_nocallback(QEvent *arg__1) { + // tag=1003 + ::QMenu::changeEvent(arg__1); +} +void QMenu_wrapper::clear() { + // tag=1000 + + // tag=1004 + ::QMenu::clear(); +} +int QMenu_wrapper::columnCount() const { + // tag=1000 + + // tag=1004 + return ::QMenu::columnCount(); +} +void QMenu_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QMenu::customEvent(event); + } +} +// tag=1009 +void QMenu_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QMenu::customEvent(event); +} +QAction *QMenu_wrapper::defaultAction() const { + // tag=1000 + + // tag=1004 + return ::QMenu::defaultAction(); +} +int QMenu_wrapper::devType() const { + // tag=1000 + if (m_devTypeCallback) { + // tag=1001 + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QMenu::devType(); + } +} +// tag=1009 +int QMenu_wrapper::devType_nocallback() const { + // tag=1003 + return ::QMenu::devType(); +} +bool QMenu_wrapper::event(QEvent *arg__1) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QMenu::event(arg__1); + } +} +// tag=1009 +bool QMenu_wrapper::event_nocallback(QEvent *arg__1) { + // tag=1003 + return ::QMenu::event(arg__1); +} +bool QMenu_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QMenu::eventFilter(watched, event); + } +} +// tag=1009 +bool QMenu_wrapper::eventFilter_nocallback(QObject *watched, QEvent *event) { + // tag=1003 + return ::QMenu::eventFilter(watched, event); +} +QAction *QMenu_wrapper::exec() { + // tag=1000 + + // tag=1004 + return ::QMenu::exec(); +} +QAction *QMenu_wrapper::exec(const QList &actions, const QPoint &pos, + QAction *at, QWidget *parent) { + // tag=1000 + + // tag=1004 + return ::QMenu::exec(actions, pos, at, parent); +} +QAction *QMenu_wrapper::exec(const QPoint &pos, QAction *at) { + // tag=1000 + + // tag=1004 + return ::QMenu::exec(pos, at); +} +bool QMenu_wrapper::focusNextPrevChild(bool next) { + // tag=1000 + if (m_focusNextPrevChildCallback) { + // tag=1001 + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + // tag=1002 + return ::QMenu::focusNextPrevChild(next); + } +} +// tag=1009 +bool QMenu_wrapper::focusNextPrevChild_nocallback(bool next) { + // tag=1003 + return ::QMenu::focusNextPrevChild(next); +} +bool QMenu_wrapper::hasHeightForWidth() const { + // tag=1000 + if (m_hasHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QMenu::hasHeightForWidth(); + } +} +// tag=1009 +bool QMenu_wrapper::hasHeightForWidth_nocallback() const { + // tag=1003 + return ::QMenu::hasHeightForWidth(); +} +int QMenu_wrapper::heightForWidth(int arg__1) const { + // tag=1000 + if (m_heightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QMenu::heightForWidth(arg__1); + } +} +// tag=1009 +int QMenu_wrapper::heightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QMenu::heightForWidth(arg__1); +} +void QMenu_wrapper::hideTearOffMenu() { + // tag=1000 + + // tag=1004 + ::QMenu::hideTearOffMenu(); +} +void QMenu_wrapper::hovered(QAction *action) { + // tag=1000 + + // tag=1004 + ::QMenu::hovered(action); +} +QIcon QMenu_wrapper::icon() const { + // tag=1000 + + // tag=1004 + return ::QMenu::icon(); +} +void QMenu_wrapper::initPainter(QPainter *painter) const { + // tag=1000 + if (m_initPainterCallback) { + // tag=1001 + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + // tag=1002 + ::QMenu::initPainter(painter); + } +} +// tag=1009 +void QMenu_wrapper::initPainter_nocallback(QPainter *painter) const { + // tag=1003 + ::QMenu::initPainter(painter); +} +QAction *QMenu_wrapper::insertMenu(QAction *before, QMenu *menu) { + // tag=1000 + + // tag=1004 + return ::QMenu::insertMenu(before, menu); +} +QAction *QMenu_wrapper::insertSection(QAction *before, const QIcon &icon, + const QString &text) { + // tag=1000 + + // tag=1004 + return ::QMenu::insertSection(before, icon, text); +} +QAction *QMenu_wrapper::insertSection(QAction *before, const QString &text) { + // tag=1000 + + // tag=1004 + return ::QMenu::insertSection(before, text); +} +QAction *QMenu_wrapper::insertSeparator(QAction *before) { + // tag=1000 + + // tag=1004 + return ::QMenu::insertSeparator(before); +} +bool QMenu_wrapper::isEmpty() const { + // tag=1000 + + // tag=1004 + return ::QMenu::isEmpty(); +} +bool QMenu_wrapper::isTearOffEnabled() const { + // tag=1000 + + // tag=1004 + return ::QMenu::isTearOffEnabled(); +} +bool QMenu_wrapper::isTearOffMenuVisible() const { + // tag=1000 + + // tag=1004 + return ::QMenu::isTearOffMenuVisible(); +} +void QMenu_wrapper::leaveEvent(QEvent *arg__1) { + // tag=1000 + if (m_leaveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QMenu::leaveEvent(arg__1); + } +} +// tag=1009 +void QMenu_wrapper::leaveEvent_nocallback(QEvent *arg__1) { + // tag=1003 + ::QMenu::leaveEvent(arg__1); +} +QAction *QMenu_wrapper::menuAction() const { + // tag=1000 + + // tag=1004 + return ::QMenu::menuAction(); +} +QMenu *QMenu_wrapper::menuInAction(const QAction *action) { + // tag=1000 + + // tag=1004 + return ::QMenu::menuInAction(action); +} +QSize QMenu_wrapper::minimumSizeHint() const { + // tag=1000 + if (m_minimumSizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QMenu::minimumSizeHint(); + } +} +// tag=1009 +QSize QMenu_wrapper::minimumSizeHint_nocallback() const { + // tag=1003 + return ::QMenu::minimumSizeHint(); +} +void QMenu_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseDoubleClickEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QMenu::mouseDoubleClickEvent(event); + } +} +// tag=1009 +void QMenu_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QMenu::mouseDoubleClickEvent(event); +} +void QMenu_wrapper::mouseMoveEvent(QMouseEvent *arg__1) { + // tag=1000 + if (m_mouseMoveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QMenu::mouseMoveEvent(arg__1); + } +} +// tag=1009 +void QMenu_wrapper::mouseMoveEvent_nocallback(QMouseEvent *arg__1) { + // tag=1003 + ::QMenu::mouseMoveEvent(arg__1); +} +void QMenu_wrapper::mousePressEvent(QMouseEvent *arg__1) { + // tag=1000 + if (m_mousePressEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QMenu::mousePressEvent(arg__1); + } +} +// tag=1009 +void QMenu_wrapper::mousePressEvent_nocallback(QMouseEvent *arg__1) { + // tag=1003 + ::QMenu::mousePressEvent(arg__1); +} +void QMenu_wrapper::mouseReleaseEvent(QMouseEvent *arg__1) { + // tag=1000 + if (m_mouseReleaseEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QMenu::mouseReleaseEvent(arg__1); + } +} +// tag=1009 +void QMenu_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *arg__1) { + // tag=1003 + ::QMenu::mouseReleaseEvent(arg__1); +} +void QMenu_wrapper::paintEvent(QPaintEvent *arg__1) { + // tag=1000 + if (m_paintEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QMenu::paintEvent(arg__1); + } +} +// tag=1009 +void QMenu_wrapper::paintEvent_nocallback(QPaintEvent *arg__1) { + // tag=1003 + ::QMenu::paintEvent(arg__1); +} +void QMenu_wrapper::popup(const QPoint &pos, QAction *at) { + // tag=1000 + + // tag=1004 + ::QMenu::popup(pos, at); +} +bool QMenu_wrapper::separatorsCollapsible() const { + // tag=1000 + + // tag=1004 + return ::QMenu::separatorsCollapsible(); +} +void QMenu_wrapper::setActiveAction(QAction *act) { + // tag=1000 + + // tag=1004 + ::QMenu::setActiveAction(act); +} +void QMenu_wrapper::setDefaultAction(QAction *arg__1) { + // tag=1000 + + // tag=1004 + ::QMenu::setDefaultAction(arg__1); +} +void QMenu_wrapper::setIcon(const QIcon &icon) { + // tag=1000 + + // tag=1004 + ::QMenu::setIcon(icon); +} +void QMenu_wrapper::setNoReplayFor(QWidget *widget) { + // tag=1000 + + // tag=1004 + ::QMenu::setNoReplayFor(widget); +} +void QMenu_wrapper::setSeparatorsCollapsible(bool collapse) { + // tag=1000 + + // tag=1004 + ::QMenu::setSeparatorsCollapsible(collapse); +} +void QMenu_wrapper::setTearOffEnabled(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QMenu::setTearOffEnabled(arg__1); +} +void QMenu_wrapper::setTitle(const QString &title) { + // tag=1000 + + // tag=1004 + ::QMenu::setTitle(title); +} +void QMenu_wrapper::setToolTipsVisible(bool visible) { + // tag=1000 + + // tag=1004 + ::QMenu::setToolTipsVisible(visible); +} +void QMenu_wrapper::setVisible(bool visible) { + // tag=1000 + if (m_setVisibleCallback) { + // tag=1001 + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + // tag=1002 + ::QMenu::setVisible(visible); + } +} +// tag=1009 +void QMenu_wrapper::setVisible_nocallback(bool visible) { + // tag=1003 + ::QMenu::setVisible(visible); +} +QPainter *QMenu_wrapper::sharedPainter() const { + // tag=1000 + if (m_sharedPainterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QMenu::sharedPainter(); + } +} +// tag=1009 +QPainter *QMenu_wrapper::sharedPainter_nocallback() const { + // tag=1003 + return ::QMenu::sharedPainter(); +} +void QMenu_wrapper::showTearOffMenu() { + // tag=1000 + + // tag=1004 + ::QMenu::showTearOffMenu(); +} +void QMenu_wrapper::showTearOffMenu(const QPoint &pos) { + // tag=1000 + + // tag=1004 + ::QMenu::showTearOffMenu(pos); +} +QSize QMenu_wrapper::sizeHint() const { + // tag=1000 + if (m_sizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QMenu::sizeHint(); + } +} +// tag=1009 +QSize QMenu_wrapper::sizeHint_nocallback() const { + // tag=1003 + return ::QMenu::sizeHint(); +} +QString QMenu_wrapper::title() const { + // tag=1000 + + // tag=1004 + return ::QMenu::title(); +} +bool QMenu_wrapper::toolTipsVisible() const { + // tag=1000 + + // tag=1004 + return ::QMenu::toolTipsVisible(); +} +QString QMenu_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QMenu::tr(s, c, n); +} +void QMenu_wrapper::triggered(QAction *action) { + // tag=1000 + + // tag=1004 + ::QMenu::triggered(action); +} + +// tag=1005 +QMenu_wrapper::~QMenu_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QMenu *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +// tag=1014 +static QtDartBindings_wrappersNS::QMenu_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QMenu_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast(cppObj); +} +void *c_QMenu__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QMenu_wrapper(parent); + return reinterpret_cast(ptr); +} +void *c_QMenu__constructor_QString_QWidget(const char *title_, void *parent_) { + const auto title = QString::fromUtf8(title_); + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QMenu_wrapper(title, parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// aboutToHide() +void c_QMenu__aboutToHide(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->aboutToHide(); +} + +// tag=1079 +void c_QMenu__onAboutToHide(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMenu::aboutToHide, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// aboutToShow() +void c_QMenu__aboutToShow(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->aboutToShow(); +} + +// tag=1079 +void c_QMenu__onAboutToShow(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMenu::aboutToShow, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// actionAt(const QPoint & arg__1) const +void *c_QMenu__actionAt_QPoint(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1010 + fromPtr(thisObj)->actionAt(arg__1); +} + +// tag=1050 +// actionGeometry(QAction * arg__1) const +void *c_QMenu__actionGeometry_QAction(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->actionGeometry(arg__1)}; +} + +// tag=1050 +// activeAction() const +void *c_QMenu__activeAction(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->activeAction(); +} + +// tag=1050 +// addMenu(QMenu * menu) +void *c_QMenu__addMenu_QMenu(void *thisObj, void *menu_) { + auto menu = reinterpret_cast(menu_); + return + // tag=1010 + fromPtr(thisObj)->addMenu(menu); +} + +// tag=1050 +// addMenu(const QIcon & icon, const QString & title) +void *c_QMenu__addMenu_QIcon_QString(void *thisObj, void *icon_, + const char *title_) { + auto &icon = *reinterpret_cast(icon_); + const auto title = QString::fromUtf8(title_); + return + // tag=1010 + fromPtr(thisObj)->addMenu(icon, title); +} + +// tag=1050 +// addMenu(const QString & title) +void *c_QMenu__addMenu_QString(void *thisObj, const char *title_) { + const auto title = QString::fromUtf8(title_); + return + // tag=1010 + fromPtr(thisObj)->addMenu(title); +} + +// tag=1050 +// addSection(const QIcon & icon, const QString & text) +void *c_QMenu__addSection_QIcon_QString(void *thisObj, void *icon_, + const char *text_) { + auto &icon = *reinterpret_cast(icon_); + const auto text = QString::fromUtf8(text_); + return + // tag=1010 + fromPtr(thisObj)->addSection(icon, text); +} + +// tag=1050 +// addSection(const QString & text) +void *c_QMenu__addSection_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + return + // tag=1010 + fromPtr(thisObj)->addSection(text); +} + +// tag=1050 +// addSeparator() +void *c_QMenu__addSeparator(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->addSeparator(); +} + +// tag=1050 +// changeEvent(QEvent * arg__1) +void c_QMenu__changeEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->changeEvent_nocallback(arg__1); +} + +// tag=1050 +// clear() +void c_QMenu__clear(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clear(); +} + +// tag=1050 +// columnCount() const +int c_QMenu__columnCount(void *thisObj) { + return + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->columnCount(); +} + +// tag=1079 +void c_QMenu__onCustomContextMenuRequested_QPoint(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMenu::customContextMenuRequested, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QMenu__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// defaultAction() const +void *c_QMenu__defaultAction(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->defaultAction(); +} + +// tag=1050 +// devType() const +int c_QMenu__devType(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); +} + +// tag=1050 +// event(QEvent * arg__1) +bool c_QMenu__event_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->event_nocallback(arg__1); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QMenu__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// exec() +void *c_QMenu__exec(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->exec(); +} + +// tag=1050 +// exec(const QList & actions, const QPoint & pos, QAction * at, +// QWidget * parent) +void *c_static_QMenu__exec_QList_QAction_QPoint_QAction_QWidget(void *actions_, + void *pos_, + void *at_, + void *parent_) { + auto &actions = *reinterpret_cast *>(actions_); + auto &pos = *reinterpret_cast(pos_); + auto at = reinterpret_cast(at_); + auto parent = reinterpret_cast(parent_); + return + // tag=1068 + QtDartBindings_wrappersNS::QMenu_wrapper::exec(actions, pos, at, parent); +} + +// tag=1050 +// exec(const QPoint & pos, QAction * at) +void *c_QMenu__exec_QPoint_QAction(void *thisObj, void *pos_, void *at_) { + auto &pos = *reinterpret_cast(pos_); + auto at = reinterpret_cast(at_); + return + // tag=1010 + fromPtr(thisObj)->exec(pos, at); +} + +// tag=1050 +// focusNextPrevChild(bool next) +bool c_QMenu__focusNextPrevChild_bool(void *thisObj, bool next) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); +} + +// tag=1050 +// hasHeightForWidth() const +bool c_QMenu__hasHeightForWidth(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); +} + +// tag=1050 +// heightForWidth(int arg__1) const +int c_QMenu__heightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// hideTearOffMenu() +void c_QMenu__hideTearOffMenu(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->hideTearOffMenu(); +} + +// tag=1050 +// hovered(QAction * action) +void c_QMenu__hovered_QAction(void *thisObj, void *action_) { + auto action = reinterpret_cast(action_); + // tag=1010 + fromPtr(thisObj)->hovered(action); +} + +// tag=1079 +void c_QMenu__onHovered_QAction(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMenu::hovered, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// icon() const +void *c_QMenu__icon(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->icon()}; +} + +// tag=1050 +// initPainter(QPainter * painter) const +void c_QMenu__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} + +// tag=1050 +// insertMenu(QAction * before, QMenu * menu) +void *c_QMenu__insertMenu_QAction_QMenu(void *thisObj, void *before_, + void *menu_) { + auto before = reinterpret_cast(before_); + auto menu = reinterpret_cast(menu_); + return + // tag=1010 + fromPtr(thisObj)->insertMenu(before, menu); +} + +// tag=1050 +// insertSection(QAction * before, const QIcon & icon, const QString & text) +void *c_QMenu__insertSection_QAction_QIcon_QString(void *thisObj, void *before_, + void *icon_, + const char *text_) { + auto before = reinterpret_cast(before_); + auto &icon = *reinterpret_cast(icon_); + const auto text = QString::fromUtf8(text_); + return + // tag=1010 + fromPtr(thisObj)->insertSection(before, icon, text); +} + +// tag=1050 +// insertSection(QAction * before, const QString & text) +void *c_QMenu__insertSection_QAction_QString(void *thisObj, void *before_, + const char *text_) { + auto before = reinterpret_cast(before_); + const auto text = QString::fromUtf8(text_); + return + // tag=1010 + fromPtr(thisObj)->insertSection(before, text); +} + +// tag=1050 +// insertSeparator(QAction * before) +void *c_QMenu__insertSeparator_QAction(void *thisObj, void *before_) { + auto before = reinterpret_cast(before_); + return + // tag=1010 + fromPtr(thisObj)->insertSeparator(before); +} + +// tag=1050 +// isEmpty() const +bool c_QMenu__isEmpty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEmpty(); +} + +// tag=1050 +// isTearOffEnabled() const +bool c_QMenu__isTearOffEnabled(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isTearOffEnabled(); +} + +// tag=1050 +// isTearOffMenuVisible() const +bool c_QMenu__isTearOffMenuVisible(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isTearOffMenuVisible(); +} + +// tag=1050 +// leaveEvent(QEvent * arg__1) +void c_QMenu__leaveEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->leaveEvent_nocallback(arg__1); +} + +// tag=1050 +// menuAction() const +void *c_QMenu__menuAction(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->menuAction(); +} + +// tag=1050 +// menuInAction(const QAction * action) +void *c_static_QMenu__menuInAction_QAction(void *action_) { + auto action = reinterpret_cast(action_); + return + // tag=1068 + QtDartBindings_wrappersNS::QMenu_wrapper::menuInAction(action); +} + +// tag=1050 +// minimumSizeHint() const +void *c_QMenu__minimumSizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; +} + +// tag=1050 +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QMenu__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} + +// tag=1050 +// mouseMoveEvent(QMouseEvent * arg__1) +void c_QMenu__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(arg__1); +} + +// tag=1050 +// mousePressEvent(QMouseEvent * arg__1) +void c_QMenu__mousePressEvent_QMouseEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(arg__1); +} + +// tag=1050 +// mouseReleaseEvent(QMouseEvent * arg__1) +void c_QMenu__mouseReleaseEvent_QMouseEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(arg__1); +} + +// tag=1050 +// paintEvent(QPaintEvent * arg__1) +void c_QMenu__paintEvent_QPaintEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->paintEvent_nocallback(arg__1); +} + +// tag=1050 +// popup(const QPoint & pos, QAction * at) +void c_QMenu__popup_QPoint_QAction(void *thisObj, void *pos_, void *at_) { + auto &pos = *reinterpret_cast(pos_); + auto at = reinterpret_cast(at_); + // tag=1010 + fromPtr(thisObj)->popup(pos, at); +} + +// tag=1050 +// separatorsCollapsible() const +bool c_QMenu__separatorsCollapsible(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->separatorsCollapsible(); +} + +// tag=1050 +// setActiveAction(QAction * act) +void c_QMenu__setActiveAction_QAction(void *thisObj, void *act_) { + auto act = reinterpret_cast(act_); + // tag=1010 + fromPtr(thisObj)->setActiveAction(act); +} + +// tag=1050 +// setDefaultAction(QAction * arg__1) +void c_QMenu__setDefaultAction_QAction(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->setDefaultAction(arg__1); +} + +// tag=1050 +// setIcon(const QIcon & icon) +void c_QMenu__setIcon_QIcon(void *thisObj, void *icon_) { + auto &icon = *reinterpret_cast(icon_); + // tag=1010 + fromPtr(thisObj)->setIcon(icon); +} + +// tag=1050 +// setNoReplayFor(QWidget * widget) +void c_QMenu__setNoReplayFor_QWidget(void *thisObj, void *widget_) { + auto widget = reinterpret_cast(widget_); + // tag=1010 + fromPtr(thisObj)->setNoReplayFor(widget); +} + +// tag=1050 +// setSeparatorsCollapsible(bool collapse) +void c_QMenu__setSeparatorsCollapsible_bool(void *thisObj, bool collapse) { + // tag=1010 + fromPtr(thisObj)->setSeparatorsCollapsible(collapse); +} + +// tag=1050 +// setTearOffEnabled(bool arg__1) +void c_QMenu__setTearOffEnabled_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->setTearOffEnabled(arg__1); +} + +// tag=1050 +// setTitle(const QString & title) +void c_QMenu__setTitle_QString(void *thisObj, const char *title_) { + const auto title = QString::fromUtf8(title_); + // tag=1010 + fromPtr(thisObj)->setTitle(title); +} + +// tag=1050 +// setToolTipsVisible(bool visible) +void c_QMenu__setToolTipsVisible_bool(void *thisObj, bool visible) { + // tag=1010 + fromPtr(thisObj)->setToolTipsVisible(visible); +} + +// tag=1050 +// setVisible(bool visible) +void c_QMenu__setVisible_bool(void *thisObj, bool visible) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} + +// tag=1050 +// sharedPainter() const +void *c_QMenu__sharedPainter(void *thisObj) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->sharedPainter_nocallback(); +} + +// tag=1050 +// showTearOffMenu() +void c_QMenu__showTearOffMenu(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->showTearOffMenu(); +} + +// tag=1050 +// showTearOffMenu(const QPoint & pos) +void c_QMenu__showTearOffMenu_QPoint(void *thisObj, void *pos_) { + auto &pos = *reinterpret_cast(pos_); + // tag=1010 + fromPtr(thisObj)->showTearOffMenu(pos); +} + +// tag=1050 +// sizeHint() const +void *c_QMenu__sizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; +} + +// tag=1050 +// title() const +void *c_QMenu__title(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->title()}; +} + +// tag=1050 +// toolTipsVisible() const +bool c_QMenu__toolTipsVisible(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->toolTipsVisible(); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QMenu__tr_char_char_int(const char *s, const char *c, int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QMenu_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// triggered(QAction * action) +void c_QMenu__triggered_QAction(void *thisObj, void *action_) { + auto action = reinterpret_cast(action_); + // tag=1010 + fromPtr(thisObj)->triggered(action); +} + +// tag=1079 +void c_QMenu__onTriggered_QAction(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMenu::triggered, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QMenu__onWindowIconChanged_QIcon(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMenu::windowIconChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QMenu__onWindowIconTextChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMenu::windowIconTextChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QMenu__onWindowTitleChanged_QString(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QMenu::windowTitleChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QMenu__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QMenu__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1124: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_changeEvent>( + callback); + break; + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_customEvent>( + callback); + break; + case 1141: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_devType>(callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_event>(callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_eventFilter>( + callback); + break; + case 1150: + wrapper->m_focusNextPrevChildCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_focusNextPrevChild>( + callback); + break; + case 1164: + wrapper->m_hasHeightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_hasHeightForWidth>( + callback); + break; + case 1168: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_heightForWidth>( + callback); + break; + case 1171: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_initPainter>( + callback); + break; + case 1196: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_leaveEvent>( + callback); + break; + case 1216: + wrapper->m_minimumSizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_minimumSizeHint>( + callback); + break; + case 1218: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1220: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_mouseMoveEvent>( + callback); + break; + case 1221: + wrapper->m_mousePressEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_mousePressEvent>( + callback); + break; + case 1222: + wrapper->m_mouseReleaseEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_mouseReleaseEvent>( + callback); + break; + case 1229: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_paintEvent>( + callback); + break; + case 1309: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_setVisible>( + callback); + break; + case 1318: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_sharedPainter>( + callback); + break; + case 1326: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMenu_wrapper::Callback_sizeHint>(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QMenu_wrapper.h b/generated/QtDartBindings/dart/ffi/QMenu_wrapper.h new file mode 100644 index 0000000..8cf3624 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QMenu_wrapper.h @@ -0,0 +1,597 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QMenu_wrapper : public ::QMenu { +public: + ~QMenu_wrapper(); + // tag=1041 + QMenu_wrapper(QWidget *parent = nullptr); + // tag=1041 + QMenu_wrapper(const QString &title, QWidget *parent = nullptr); + // tag=1041 + void aboutToHide(); + // tag=1041 + void aboutToShow(); + // tag=1041 + QAction *actionAt(const QPoint &arg__1) const; + // tag=1041 + QRect actionGeometry(QAction *arg__1) const; + // tag=1041 + QAction *activeAction() const; + // tag=1041 + QAction *addMenu(QMenu *menu); + // tag=1041 + QMenu *addMenu(const QIcon &icon, const QString &title); + // tag=1041 + QMenu *addMenu(const QString &title); + // tag=1041 + QAction *addSection(const QIcon &icon, const QString &text); + // tag=1041 + QAction *addSection(const QString &text); + // tag=1041 + QAction *addSeparator(); + // tag=1041 + virtual void changeEvent(QEvent *arg__1); + // tag=1008 + virtual void changeEvent_nocallback(QEvent *arg__1); + // tag=1041 + void clear(); + // tag=1041 + int columnCount() const; + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + QAction *defaultAction() const; + // tag=1041 + virtual int devType() const; + // tag=1008 + virtual int devType_nocallback() const; + // tag=1041 + virtual bool event(QEvent *arg__1); + // tag=1008 + virtual bool event_nocallback(QEvent *arg__1); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + QAction *exec(); + // tag=1041 + static QAction *exec(const QList &actions, const QPoint &pos, + QAction *at = nullptr, QWidget *parent = nullptr); + // tag=1041 + QAction *exec(const QPoint &pos, QAction *at = nullptr); + // tag=1041 + virtual bool focusNextPrevChild(bool next); + // tag=1008 + virtual bool focusNextPrevChild_nocallback(bool next); + // tag=1041 + virtual bool hasHeightForWidth() const; + // tag=1008 + virtual bool hasHeightForWidth_nocallback() const; + // tag=1041 + virtual int heightForWidth(int arg__1) const; + // tag=1008 + virtual int heightForWidth_nocallback(int arg__1) const; + // tag=1041 + void hideTearOffMenu(); + // tag=1041 + void hovered(QAction *action); + // tag=1041 + QIcon icon() const; + // tag=1041 + virtual void initPainter(QPainter *painter) const; + // tag=1008 + virtual void initPainter_nocallback(QPainter *painter) const; + // tag=1041 + QAction *insertMenu(QAction *before, QMenu *menu); + // tag=1041 + QAction *insertSection(QAction *before, const QIcon &icon, + const QString &text); + // tag=1041 + QAction *insertSection(QAction *before, const QString &text); + // tag=1041 + QAction *insertSeparator(QAction *before); + // tag=1041 + bool isEmpty() const; + // tag=1041 + bool isTearOffEnabled() const; + // tag=1041 + bool isTearOffMenuVisible() const; + // tag=1041 + virtual void leaveEvent(QEvent *arg__1); + // tag=1008 + virtual void leaveEvent_nocallback(QEvent *arg__1); + // tag=1041 + QAction *menuAction() const; + // tag=1041 + static QMenu *menuInAction(const QAction *action); + // tag=1041 + virtual QSize minimumSizeHint() const; + // tag=1008 + virtual QSize minimumSizeHint_nocallback() const; + // tag=1041 + virtual void mouseDoubleClickEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mouseMoveEvent(QMouseEvent *arg__1); + // tag=1008 + virtual void mouseMoveEvent_nocallback(QMouseEvent *arg__1); + // tag=1041 + virtual void mousePressEvent(QMouseEvent *arg__1); + // tag=1008 + virtual void mousePressEvent_nocallback(QMouseEvent *arg__1); + // tag=1041 + virtual void mouseReleaseEvent(QMouseEvent *arg__1); + // tag=1008 + virtual void mouseReleaseEvent_nocallback(QMouseEvent *arg__1); + // tag=1041 + virtual void paintEvent(QPaintEvent *arg__1); + // tag=1008 + virtual void paintEvent_nocallback(QPaintEvent *arg__1); + // tag=1041 + void popup(const QPoint &pos, QAction *at = nullptr); + // tag=1041 + bool separatorsCollapsible() const; + // tag=1041 + void setActiveAction(QAction *act); + // tag=1041 + void setDefaultAction(QAction *arg__1); + // tag=1041 + void setIcon(const QIcon &icon); + // tag=1041 + void setNoReplayFor(QWidget *widget); + // tag=1041 + void setSeparatorsCollapsible(bool collapse); + // tag=1041 + void setTearOffEnabled(bool arg__1); + // tag=1041 + void setTitle(const QString &title); + // tag=1041 + void setToolTipsVisible(bool visible); + // tag=1041 + virtual void setVisible(bool visible); + // tag=1008 + virtual void setVisible_nocallback(bool visible); + // tag=1041 + virtual QPainter *sharedPainter() const; + // tag=1008 + virtual QPainter *sharedPainter_nocallback() const; + // tag=1041 + void showTearOffMenu(); + // tag=1041 + void showTearOffMenu(const QPoint &pos); + // tag=1041 + virtual QSize sizeHint() const; + // tag=1008 + virtual QSize sizeHint_nocallback() const; + // tag=1041 + QString title() const; + // tag=1041 + bool toolTipsVisible() const; + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + void triggered(QAction *action); + // tag=1042 + typedef void (*Callback_changeEvent)(void *, QEvent *arg__1); + Callback_changeEvent m_changeEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *arg__1); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + // tag=1042 + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + // tag=1042 + typedef void (*Callback_leaveEvent)(void *, QEvent *arg__1); + Callback_leaveEvent m_leaveEventCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *arg__1); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *arg__1); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *arg__1); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_paintEvent)(void *, QPaintEvent *arg__1); + Callback_paintEvent m_paintEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + // tag=1042 + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QMenu::QMenu(QWidget * parent) +QtDartBindings_EXPORT void *c_QMenu__constructor_QWidget(void *parent_); + +// tag=1067 +// QMenu::QMenu(const QString & title, QWidget * parent) +QtDartBindings_EXPORT void * +c_QMenu__constructor_QString_QWidget(const char *title_, void *parent_); + +// tag=1067 +// QMenu::aboutToHide() +QtDartBindings_EXPORT void c_QMenu__aboutToHide(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void +c_QMenu__onAboutToHide(void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QMenu::aboutToShow() +QtDartBindings_EXPORT void c_QMenu__aboutToShow(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void +c_QMenu__onAboutToShow(void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QMenu::actionAt(const QPoint & arg__1) const +QtDartBindings_EXPORT void *c_QMenu__actionAt_QPoint(void *thisObj, + void *arg__1_); + +// tag=1067 +// QMenu::actionGeometry(QAction * arg__1) const +QtDartBindings_EXPORT void *c_QMenu__actionGeometry_QAction(void *thisObj, + void *arg__1_); + +// tag=1067 +// QMenu::activeAction() const +QtDartBindings_EXPORT void *c_QMenu__activeAction(void *thisObj); + +// tag=1067 +// QMenu::addMenu(QMenu * menu) +QtDartBindings_EXPORT void *c_QMenu__addMenu_QMenu(void *thisObj, void *menu_); + +// tag=1067 +// QMenu::addMenu(const QIcon & icon, const QString & title) +QtDartBindings_EXPORT void * +c_QMenu__addMenu_QIcon_QString(void *thisObj, void *icon_, const char *title_); + +// tag=1067 +// QMenu::addMenu(const QString & title) +QtDartBindings_EXPORT void *c_QMenu__addMenu_QString(void *thisObj, + const char *title_); + +// tag=1067 +// QMenu::addSection(const QIcon & icon, const QString & text) +QtDartBindings_EXPORT void * +c_QMenu__addSection_QIcon_QString(void *thisObj, void *icon_, + const char *text_); + +// tag=1067 +// QMenu::addSection(const QString & text) +QtDartBindings_EXPORT void *c_QMenu__addSection_QString(void *thisObj, + const char *text_); + +// tag=1067 +// QMenu::addSeparator() +QtDartBindings_EXPORT void *c_QMenu__addSeparator(void *thisObj); + +// tag=1067 +// QMenu::changeEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QMenu__changeEvent_QEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QMenu::clear() +QtDartBindings_EXPORT void c_QMenu__clear(void *thisObj); + +// tag=1067 +// QMenu::columnCount() const +QtDartBindings_EXPORT int c_QMenu__columnCount(void *thisObj); + +// tag=1067 +// QMenu::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QMenu__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QMenu::defaultAction() const +QtDartBindings_EXPORT void *c_QMenu__defaultAction(void *thisObj); + +// tag=1067 +// QMenu::devType() const +QtDartBindings_EXPORT int c_QMenu__devType(void *thisObj); + +// tag=1067 +// QMenu::event(QEvent * arg__1) +QtDartBindings_EXPORT bool c_QMenu__event_QEvent(void *thisObj, void *arg__1_); + +// tag=1067 +// QMenu::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool c_QMenu__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_); + +// tag=1067 +// QMenu::exec() +QtDartBindings_EXPORT void *c_QMenu__exec(void *thisObj); + +// tag=1067 +// QMenu::exec(const QList & actions, const QPoint & pos, QAction * +// at, QWidget * parent) +QtDartBindings_EXPORT void * +c_static_QMenu__exec_QList_QAction_QPoint_QAction_QWidget(void *actions_, + void *pos_, void *at_, + void *parent_); + +// tag=1067 +// QMenu::exec(const QPoint & pos, QAction * at) +QtDartBindings_EXPORT void *c_QMenu__exec_QPoint_QAction(void *thisObj, + void *pos_, void *at_); + +// tag=1067 +// QMenu::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QMenu__focusNextPrevChild_bool(void *thisObj, + bool next); + +// tag=1067 +// QMenu::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QMenu__hasHeightForWidth(void *thisObj); + +// tag=1067 +// QMenu::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QMenu__heightForWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QMenu::hideTearOffMenu() +QtDartBindings_EXPORT void c_QMenu__hideTearOffMenu(void *thisObj); + +// tag=1067 +// QMenu::hovered(QAction * action) +QtDartBindings_EXPORT void c_QMenu__hovered_QAction(void *thisObj, + void *action_); + +// tag=1078 +QtDartBindings_EXPORT void +c_QMenu__onHovered_QAction(void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QMenu::icon() const +QtDartBindings_EXPORT void *c_QMenu__icon(void *thisObj); + +// tag=1067 +// QMenu::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QMenu__initPainter_QPainter(void *thisObj, + void *painter_); + +// tag=1067 +// QMenu::insertMenu(QAction * before, QMenu * menu) +QtDartBindings_EXPORT void * +c_QMenu__insertMenu_QAction_QMenu(void *thisObj, void *before_, void *menu_); + +// tag=1067 +// QMenu::insertSection(QAction * before, const QIcon & icon, const QString & +// text) +QtDartBindings_EXPORT void * +c_QMenu__insertSection_QAction_QIcon_QString(void *thisObj, void *before_, + void *icon_, const char *text_); + +// tag=1067 +// QMenu::insertSection(QAction * before, const QString & text) +QtDartBindings_EXPORT void * +c_QMenu__insertSection_QAction_QString(void *thisObj, void *before_, + const char *text_); + +// tag=1067 +// QMenu::insertSeparator(QAction * before) +QtDartBindings_EXPORT void *c_QMenu__insertSeparator_QAction(void *thisObj, + void *before_); + +// tag=1067 +// QMenu::isEmpty() const +QtDartBindings_EXPORT bool c_QMenu__isEmpty(void *thisObj); + +// tag=1067 +// QMenu::isTearOffEnabled() const +QtDartBindings_EXPORT bool c_QMenu__isTearOffEnabled(void *thisObj); + +// tag=1067 +// QMenu::isTearOffMenuVisible() const +QtDartBindings_EXPORT bool c_QMenu__isTearOffMenuVisible(void *thisObj); + +// tag=1067 +// QMenu::leaveEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QMenu__leaveEvent_QEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QMenu::menuAction() const +QtDartBindings_EXPORT void *c_QMenu__menuAction(void *thisObj); + +// tag=1067 +// QMenu::menuInAction(const QAction * action) +QtDartBindings_EXPORT void *c_static_QMenu__menuInAction_QAction(void *action_); + +// tag=1067 +// QMenu::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QMenu__minimumSizeHint(void *thisObj); + +// tag=1067 +// QMenu::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QMenu__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QMenu::mouseMoveEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void c_QMenu__mouseMoveEvent_QMouseEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QMenu::mousePressEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void c_QMenu__mousePressEvent_QMouseEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QMenu::mouseReleaseEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QMenu__mouseReleaseEvent_QMouseEvent(void *thisObj, void *arg__1_); + +// tag=1067 +// QMenu::paintEvent(QPaintEvent * arg__1) +QtDartBindings_EXPORT void c_QMenu__paintEvent_QPaintEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QMenu::popup(const QPoint & pos, QAction * at) +QtDartBindings_EXPORT void c_QMenu__popup_QPoint_QAction(void *thisObj, + void *pos_, void *at_); + +// tag=1067 +// QMenu::separatorsCollapsible() const +QtDartBindings_EXPORT bool c_QMenu__separatorsCollapsible(void *thisObj); + +// tag=1067 +// QMenu::setActiveAction(QAction * act) +QtDartBindings_EXPORT void c_QMenu__setActiveAction_QAction(void *thisObj, + void *act_); + +// tag=1067 +// QMenu::setDefaultAction(QAction * arg__1) +QtDartBindings_EXPORT void c_QMenu__setDefaultAction_QAction(void *thisObj, + void *arg__1_); + +// tag=1067 +// QMenu::setIcon(const QIcon & icon) +QtDartBindings_EXPORT void c_QMenu__setIcon_QIcon(void *thisObj, void *icon_); + +// tag=1067 +// QMenu::setNoReplayFor(QWidget * widget) +QtDartBindings_EXPORT void c_QMenu__setNoReplayFor_QWidget(void *thisObj, + void *widget_); + +// tag=1067 +// QMenu::setSeparatorsCollapsible(bool collapse) +QtDartBindings_EXPORT void +c_QMenu__setSeparatorsCollapsible_bool(void *thisObj, bool collapse); + +// tag=1067 +// QMenu::setTearOffEnabled(bool arg__1) +QtDartBindings_EXPORT void c_QMenu__setTearOffEnabled_bool(void *thisObj, + bool arg__1); + +// tag=1067 +// QMenu::setTitle(const QString & title) +QtDartBindings_EXPORT void c_QMenu__setTitle_QString(void *thisObj, + const char *title_); + +// tag=1067 +// QMenu::setToolTipsVisible(bool visible) +QtDartBindings_EXPORT void c_QMenu__setToolTipsVisible_bool(void *thisObj, + bool visible); + +// tag=1067 +// QMenu::setVisible(bool visible) +QtDartBindings_EXPORT void c_QMenu__setVisible_bool(void *thisObj, + bool visible); + +// tag=1067 +// QMenu::sharedPainter() const +QtDartBindings_EXPORT void *c_QMenu__sharedPainter(void *thisObj); + +// tag=1067 +// QMenu::showTearOffMenu() +QtDartBindings_EXPORT void c_QMenu__showTearOffMenu(void *thisObj); + +// tag=1067 +// QMenu::showTearOffMenu(const QPoint & pos) +QtDartBindings_EXPORT void c_QMenu__showTearOffMenu_QPoint(void *thisObj, + void *pos_); + +// tag=1067 +// QMenu::sizeHint() const +QtDartBindings_EXPORT void *c_QMenu__sizeHint(void *thisObj); + +// tag=1067 +// QMenu::title() const +QtDartBindings_EXPORT void *c_QMenu__title(void *thisObj); + +// tag=1067 +// QMenu::toolTipsVisible() const +QtDartBindings_EXPORT bool c_QMenu__toolTipsVisible(void *thisObj); + +// tag=1067 +// QMenu::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QMenu__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1067 +// QMenu::triggered(QAction * action) +QtDartBindings_EXPORT void c_QMenu__triggered_QAction(void *thisObj, + void *action_); + +// tag=1078 +QtDartBindings_EXPORT void c_QMenu__onTriggered_QAction(void *thisObj, + void *contextQObject, + void *callback); +// tag=1066 +QtDartBindings_EXPORT void c_QMenu__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QMenu__registerVirtualMethodCallback(void *ptr, void *callback, int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QMenu_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QModelIndex_c.cpp b/generated/QtDartBindings/dart/ffi/QModelIndex_c.cpp new file mode 100644 index 0000000..1fb6094 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QModelIndex_c.cpp @@ -0,0 +1,116 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QModelIndex_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QModelIndex_wrapper::QModelIndex_wrapper() : ::QModelIndex() {} +int QModelIndex_wrapper::column() const { return ::QModelIndex::column(); } +QVariant QModelIndex_wrapper::data(int role) const { + return ::QModelIndex::data(role); +} +bool QModelIndex_wrapper::isValid() const { return ::QModelIndex::isValid(); } +const QAbstractItemModel *QModelIndex_wrapper::model() const { + return ::QModelIndex::model(); +} +QModelIndex QModelIndex_wrapper::parent() const { + return ::QModelIndex::parent(); +} +int QModelIndex_wrapper::row() const { return ::QModelIndex::row(); } +QModelIndex QModelIndex_wrapper::sibling(int row, int column) const { + return ::QModelIndex::sibling(row, column); +} +QModelIndex QModelIndex_wrapper::siblingAtColumn(int column) const { + return ::QModelIndex::siblingAtColumn(column); +} +QModelIndex QModelIndex_wrapper::siblingAtRow(int row) const { + return ::QModelIndex::siblingAtRow(row); +} +QModelIndex_wrapper::~QModelIndex_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QModelIndex *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QModelIndex_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { +void c_QModelIndex_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QModelIndex__constructor() { + auto ptr = new QtDartBindings_wrappersNS::QModelIndex_wrapper(); + return reinterpret_cast(ptr); +} +// column() const +int c_QModelIndex__column(void *thisObj) { + const auto &result = fromPtr(thisObj)->column(); + return result; +} +// data(int role) const +void *c_QModelIndex__data_int(void *thisObj, int role) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->data(role)}; + return result; +} +// isValid() const +bool c_QModelIndex__isValid(void *thisObj) { + const auto &result = fromPtr(thisObj)->isValid(); + return result; +} +// model() const +void *c_QModelIndex__model(void *thisObj) { + const auto &result = + const_cast(static_cast(fromPtr(thisObj)->model())); + return result; +} +// parent() const +void *c_QModelIndex__parent(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->parent()}; + return result; +} +// row() const +int c_QModelIndex__row(void *thisObj) { + const auto &result = fromPtr(thisObj)->row(); + return result; +} +// sibling(int row, int column) const +void *c_QModelIndex__sibling_int_int(void *thisObj, int row, int column) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->sibling(row, column)}; + return result; +} +// siblingAtColumn(int column) const +void *c_QModelIndex__siblingAtColumn_int(void *thisObj, int column) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->siblingAtColumn(column)}; + return result; +} +// siblingAtRow(int row) const +void *c_QModelIndex__siblingAtRow_int(void *thisObj, int row) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->siblingAtRow(row)}; + return result; +} +void c_QModelIndex__destructor(void *thisObj) { delete fromPtr(thisObj); } +} diff --git a/generated/QtDartBindings/dart/ffi/QModelIndex_c.h b/generated/QtDartBindings/dart/ffi/QModelIndex_c.h new file mode 100644 index 0000000..3b3d68f --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QModelIndex_c.h @@ -0,0 +1,51 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include + +namespace QtDartBindings_wrappersNS { +class QModelIndex_wrapper : public ::QModelIndex { +public: + ~QModelIndex_wrapper(); + QModelIndex_wrapper(); + int column() const; + QVariant data(int role = Qt::DisplayRole) const; + bool isValid() const; + const QAbstractItemModel *model() const; + QModelIndex parent() const; + int row() const; + QModelIndex sibling(int row, int column) const; + QModelIndex siblingAtColumn(int column) const; + QModelIndex siblingAtRow(int row) const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QModelIndex::QModelIndex() +QtDartBindings_EXPORT void *c_QModelIndex__constructor(); +// QModelIndex::column() const +QtDartBindings_EXPORT int c_QModelIndex__column(void *thisObj); +// QModelIndex::data(int role) const +QtDartBindings_EXPORT void *c_QModelIndex__data_int(void *thisObj, int role); +// QModelIndex::isValid() const +QtDartBindings_EXPORT bool c_QModelIndex__isValid(void *thisObj); +// QModelIndex::model() const +QtDartBindings_EXPORT void *c_QModelIndex__model(void *thisObj); +// QModelIndex::parent() const +QtDartBindings_EXPORT void *c_QModelIndex__parent(void *thisObj); +// QModelIndex::row() const +QtDartBindings_EXPORT int c_QModelIndex__row(void *thisObj); +// QModelIndex::sibling(int row, int column) const +QtDartBindings_EXPORT void *c_QModelIndex__sibling_int_int(void *thisObj, + int row, int column); +// QModelIndex::siblingAtColumn(int column) const +QtDartBindings_EXPORT void *c_QModelIndex__siblingAtColumn_int(void *thisObj, + int column); +// QModelIndex::siblingAtRow(int row) const +QtDartBindings_EXPORT void *c_QModelIndex__siblingAtRow_int(void *thisObj, + int row); +QtDartBindings_EXPORT void c_QModelIndex__destructor(void *thisObj); +QtDartBindings_EXPORT void c_QModelIndex_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QModelIndex_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QModelIndex_wrapper.cpp new file mode 100644 index 0000000..9a5b25b --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QModelIndex_wrapper.cpp @@ -0,0 +1,192 @@ +#include "QModelIndex_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QModelIndex_wrapper::QModelIndex_wrapper() : ::QModelIndex() {} +int QModelIndex_wrapper::column() const { + // tag=1000 + + // tag=1004 + return ::QModelIndex::column(); +} +QVariant QModelIndex_wrapper::data(int role) const { + // tag=1000 + + // tag=1004 + return ::QModelIndex::data(role); +} +bool QModelIndex_wrapper::isValid() const { + // tag=1000 + + // tag=1004 + return ::QModelIndex::isValid(); +} +const QAbstractItemModel *QModelIndex_wrapper::model() const { + // tag=1000 + + // tag=1004 + return ::QModelIndex::model(); +} +QModelIndex QModelIndex_wrapper::parent() const { + // tag=1000 + + // tag=1004 + return ::QModelIndex::parent(); +} +int QModelIndex_wrapper::row() const { + // tag=1000 + + // tag=1004 + return ::QModelIndex::row(); +} +QModelIndex QModelIndex_wrapper::sibling(int row, int column) const { + // tag=1000 + + // tag=1004 + return ::QModelIndex::sibling(row, column); +} +QModelIndex QModelIndex_wrapper::siblingAtColumn(int column) const { + // tag=1000 + + // tag=1004 + return ::QModelIndex::siblingAtColumn(column); +} +QModelIndex QModelIndex_wrapper::siblingAtRow(int row) const { + // tag=1000 + + // tag=1004 + return ::QModelIndex::siblingAtRow(row); +} + +// tag=1005 +QModelIndex_wrapper::~QModelIndex_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QModelIndex *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QModelIndex_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { + +// tag=1049 +void c_QModelIndex_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QModelIndex__constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QModelIndex_wrapper(); + return reinterpret_cast(ptr); +} + +// tag=1050 +// column() const +int c_QModelIndex__column(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->column(); +} + +// tag=1050 +// data(int role) const +void *c_QModelIndex__data_int(void *thisObj, int role) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->data(role)}; +} + +// tag=1050 +// isValid() const +bool c_QModelIndex__isValid(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isValid(); +} + +// tag=1050 +// model() const +void *c_QModelIndex__model(void *thisObj) { + return + // tag=1010 + + // tag=1069 + const_cast(static_cast(fromPtr(thisObj)->model())); +} + +// tag=1050 +// parent() const +void *c_QModelIndex__parent(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->parent()}; +} + +// tag=1050 +// row() const +int c_QModelIndex__row(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->row(); +} + +// tag=1050 +// sibling(int row, int column) const +void *c_QModelIndex__sibling_int_int(void *thisObj, int row, int column) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->sibling(row, column)}; +} + +// tag=1050 +// siblingAtColumn(int column) const +void *c_QModelIndex__siblingAtColumn_int(void *thisObj, int column) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->siblingAtColumn(column)}; +} + +// tag=1050 +// siblingAtRow(int row) const +void *c_QModelIndex__siblingAtRow_int(void *thisObj, int row) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->siblingAtRow(row)}; +} +void c_QModelIndex__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} diff --git a/generated/QtDartBindings/dart/ffi/QModelIndex_wrapper.h b/generated/QtDartBindings/dart/ffi/QModelIndex_wrapper.h new file mode 100644 index 0000000..6a47e97 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QModelIndex_wrapper.h @@ -0,0 +1,85 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1043 +class QModelIndex_wrapper : public ::QModelIndex { +public: + ~QModelIndex_wrapper(); + // tag=1041 + QModelIndex_wrapper(); + // tag=1041 + int column() const; + // tag=1041 + QVariant data(int role = Qt::DisplayRole) const; + // tag=1041 + bool isValid() const; + // tag=1041 + const QAbstractItemModel *model() const; + // tag=1041 + QModelIndex parent() const; + // tag=1041 + int row() const; + // tag=1041 + QModelIndex sibling(int row, int column) const; + // tag=1041 + QModelIndex siblingAtColumn(int column) const; + // tag=1041 + QModelIndex siblingAtRow(int row) const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QModelIndex::QModelIndex() +QtDartBindings_EXPORT void *c_QModelIndex__constructor(); + +// tag=1067 +// QModelIndex::column() const +QtDartBindings_EXPORT int c_QModelIndex__column(void *thisObj); + +// tag=1067 +// QModelIndex::data(int role) const +QtDartBindings_EXPORT void *c_QModelIndex__data_int(void *thisObj, int role); + +// tag=1067 +// QModelIndex::isValid() const +QtDartBindings_EXPORT bool c_QModelIndex__isValid(void *thisObj); + +// tag=1067 +// QModelIndex::model() const +QtDartBindings_EXPORT void *c_QModelIndex__model(void *thisObj); + +// tag=1067 +// QModelIndex::parent() const +QtDartBindings_EXPORT void *c_QModelIndex__parent(void *thisObj); + +// tag=1067 +// QModelIndex::row() const +QtDartBindings_EXPORT int c_QModelIndex__row(void *thisObj); + +// tag=1067 +// QModelIndex::sibling(int row, int column) const +QtDartBindings_EXPORT void *c_QModelIndex__sibling_int_int(void *thisObj, + int row, int column); + +// tag=1067 +// QModelIndex::siblingAtColumn(int column) const +QtDartBindings_EXPORT void *c_QModelIndex__siblingAtColumn_int(void *thisObj, + int column); + +// tag=1067 +// QModelIndex::siblingAtRow(int row) const +QtDartBindings_EXPORT void *c_QModelIndex__siblingAtRow_int(void *thisObj, + int row); + +// tag=1066 +QtDartBindings_EXPORT void c_QModelIndex__destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QModelIndex_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QMouseEvent_c.cpp b/generated/QtDartBindings/dart/ffi/QMouseEvent_c.cpp new file mode 100644 index 0000000..ddf7fe9 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QMouseEvent_c.cpp @@ -0,0 +1,205 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QMouseEvent_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QMouseEvent *QMouseEvent_wrapper::clone() const { + if (m_cloneCallback) { + const void *thisPtr = this; + return m_cloneCallback(const_cast(thisPtr)); + } else { + return ::QMouseEvent::clone(); + } +} +QMouseEvent *QMouseEvent_wrapper::clone_nocallback() const { + return ::QMouseEvent::clone(); +} +bool QMouseEvent_wrapper::isBeginEvent() const { + if (m_isBeginEventCallback) { + const void *thisPtr = this; + return m_isBeginEventCallback(const_cast(thisPtr)); + } else { + return ::QMouseEvent::isBeginEvent(); + } +} +bool QMouseEvent_wrapper::isBeginEvent_nocallback() const { + return ::QMouseEvent::isBeginEvent(); +} +bool QMouseEvent_wrapper::isEndEvent() const { + if (m_isEndEventCallback) { + const void *thisPtr = this; + return m_isEndEventCallback(const_cast(thisPtr)); + } else { + return ::QMouseEvent::isEndEvent(); + } +} +bool QMouseEvent_wrapper::isEndEvent_nocallback() const { + return ::QMouseEvent::isEndEvent(); +} +bool QMouseEvent_wrapper::isUpdateEvent() const { + if (m_isUpdateEventCallback) { + const void *thisPtr = this; + return m_isUpdateEventCallback(const_cast(thisPtr)); + } else { + return ::QMouseEvent::isUpdateEvent(); + } +} +bool QMouseEvent_wrapper::isUpdateEvent_nocallback() const { + return ::QMouseEvent::isUpdateEvent(); +} +QPoint QMouseEvent_wrapper::pos() const { return ::QMouseEvent::pos(); } +void QMouseEvent_wrapper::setAccepted(bool accepted) { + if (m_setAcceptedCallback) { + const void *thisPtr = this; + m_setAcceptedCallback(const_cast(thisPtr), accepted); + } else { + ::QMouseEvent::setAccepted(accepted); + } +} +void QMouseEvent_wrapper::setAccepted_nocallback(bool accepted) { + ::QMouseEvent::setAccepted(accepted); +} +QMouseEvent_wrapper::~QMouseEvent_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QMouseEvent *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QMouseEvent_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { +void c_QMouseEvent_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} // clone() const +void *c_QMouseEvent__clone(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->clone_nocallback(); + } else { + return targetPtr->clone(); + } + }(); + return result; +} +// isBeginEvent() const +bool c_QMouseEvent__isBeginEvent(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->isBeginEvent_nocallback(); + } else { + return targetPtr->isBeginEvent(); + } + }(); + return result; +} +// isEndEvent() const +bool c_QMouseEvent__isEndEvent(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->isEndEvent_nocallback(); + } else { + return targetPtr->isEndEvent(); + } + }(); + return result; +} +// isUpdateEvent() const +bool c_QMouseEvent__isUpdateEvent(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->isUpdateEvent_nocallback(); + } else { + return targetPtr->isUpdateEvent(); + } + }(); + return result; +} +// pos() const +void *c_QMouseEvent__pos(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->pos()}; + return result; +} +// setAccepted(bool accepted) +void c_QMouseEvent__setAccepted_bool(void *thisObj, bool accepted) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setAccepted_nocallback(accepted); + } else { + return targetPtr->setAccepted(accepted); + } + }(); +} +void c_QMouseEvent__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QMouseEvent__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 4164: + wrapper->m_cloneCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMouseEvent_wrapper::Callback_clone>( + callback); + break; + case 4208: + wrapper->m_isBeginEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMouseEvent_wrapper::Callback_isBeginEvent>( + callback); + break; + case 4209: + wrapper->m_isEndEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMouseEvent_wrapper::Callback_isEndEvent>( + callback); + break; + case 4210: + wrapper->m_isUpdateEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMouseEvent_wrapper::Callback_isUpdateEvent>( + callback); + break; + case 4172: + wrapper->m_setAcceptedCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMouseEvent_wrapper::Callback_setAccepted>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QMouseEvent_c.h b/generated/QtDartBindings/dart/ffi/QMouseEvent_c.h new file mode 100644 index 0000000..228d7b4 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QMouseEvent_c.h @@ -0,0 +1,56 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QMouseEvent_wrapper : public ::QMouseEvent { +public: + ~QMouseEvent_wrapper(); + virtual QMouseEvent *clone() const; + virtual QMouseEvent *clone_nocallback() const; + virtual bool isBeginEvent() const; + virtual bool isBeginEvent_nocallback() const; + virtual bool isEndEvent() const; + virtual bool isEndEvent_nocallback() const; + virtual bool isUpdateEvent() const; + virtual bool isUpdateEvent_nocallback() const; + QPoint pos() const; + virtual void setAccepted(bool accepted); + virtual void setAccepted_nocallback(bool accepted); + typedef QMouseEvent *(*Callback_clone)(void *); + Callback_clone m_cloneCallback = nullptr; + typedef bool (*Callback_isBeginEvent)(void *); + Callback_isBeginEvent m_isBeginEventCallback = nullptr; + typedef bool (*Callback_isEndEvent)(void *); + Callback_isEndEvent m_isEndEventCallback = nullptr; + typedef bool (*Callback_isUpdateEvent)(void *); + Callback_isUpdateEvent m_isUpdateEventCallback = nullptr; + typedef void (*Callback_setAccepted)(void *, bool accepted); + Callback_setAccepted m_setAcceptedCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QMouseEvent::clone() const +QtDartBindings_EXPORT void *c_QMouseEvent__clone(void *thisObj); +// QMouseEvent::isBeginEvent() const +QtDartBindings_EXPORT bool c_QMouseEvent__isBeginEvent(void *thisObj); +// QMouseEvent::isEndEvent() const +QtDartBindings_EXPORT bool c_QMouseEvent__isEndEvent(void *thisObj); +// QMouseEvent::isUpdateEvent() const +QtDartBindings_EXPORT bool c_QMouseEvent__isUpdateEvent(void *thisObj); +// QMouseEvent::pos() const +QtDartBindings_EXPORT void *c_QMouseEvent__pos(void *thisObj); +// QMouseEvent::setAccepted(bool accepted) +QtDartBindings_EXPORT void c_QMouseEvent__setAccepted_bool(void *thisObj, + bool accepted); +QtDartBindings_EXPORT void c_QMouseEvent__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QMouseEvent__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QMouseEvent_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QMouseEvent_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QMouseEvent_wrapper.cpp new file mode 100644 index 0000000..03a7e28 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QMouseEvent_wrapper.cpp @@ -0,0 +1,259 @@ +#include "QMouseEvent_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QMouseEvent *QMouseEvent_wrapper::clone() const { + // tag=1000 + if (m_cloneCallback) { + // tag=1001 + const void *thisPtr = this; + return m_cloneCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QMouseEvent::clone(); + } +} +// tag=1009 +QMouseEvent *QMouseEvent_wrapper::clone_nocallback() const { + // tag=1003 + return ::QMouseEvent::clone(); +} +bool QMouseEvent_wrapper::isBeginEvent() const { + // tag=1000 + if (m_isBeginEventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_isBeginEventCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QMouseEvent::isBeginEvent(); + } +} +// tag=1009 +bool QMouseEvent_wrapper::isBeginEvent_nocallback() const { + // tag=1003 + return ::QMouseEvent::isBeginEvent(); +} +bool QMouseEvent_wrapper::isEndEvent() const { + // tag=1000 + if (m_isEndEventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_isEndEventCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QMouseEvent::isEndEvent(); + } +} +// tag=1009 +bool QMouseEvent_wrapper::isEndEvent_nocallback() const { + // tag=1003 + return ::QMouseEvent::isEndEvent(); +} +bool QMouseEvent_wrapper::isUpdateEvent() const { + // tag=1000 + if (m_isUpdateEventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_isUpdateEventCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QMouseEvent::isUpdateEvent(); + } +} +// tag=1009 +bool QMouseEvent_wrapper::isUpdateEvent_nocallback() const { + // tag=1003 + return ::QMouseEvent::isUpdateEvent(); +} +QPoint QMouseEvent_wrapper::pos() const { + // tag=1000 + + // tag=1004 + return ::QMouseEvent::pos(); +} +void QMouseEvent_wrapper::setAccepted(bool accepted) { + // tag=1000 + if (m_setAcceptedCallback) { + // tag=1001 + const void *thisPtr = this; + m_setAcceptedCallback(const_cast(thisPtr), accepted); + } else { + // tag=1002 + ::QMouseEvent::setAccepted(accepted); + } +} +// tag=1009 +void QMouseEvent_wrapper::setAccepted_nocallback(bool accepted) { + // tag=1003 + ::QMouseEvent::setAccepted(accepted); +} + +// tag=1005 +QMouseEvent_wrapper::~QMouseEvent_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QMouseEvent *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QMouseEvent_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { + +// tag=1049 +void c_QMouseEvent_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +// tag=1050 +// clone() const +void *c_QMouseEvent__clone(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->clone_nocallback(); + } else { + return targetPtr->clone(); + } + }(); +} + +// tag=1050 +// isBeginEvent() const +bool c_QMouseEvent__isBeginEvent(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->isBeginEvent_nocallback(); + } else { + return targetPtr->isBeginEvent(); + } + }(); +} + +// tag=1050 +// isEndEvent() const +bool c_QMouseEvent__isEndEvent(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->isEndEvent_nocallback(); + } else { + return targetPtr->isEndEvent(); + } + }(); +} + +// tag=1050 +// isUpdateEvent() const +bool c_QMouseEvent__isUpdateEvent(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->isUpdateEvent_nocallback(); + } else { + return targetPtr->isUpdateEvent(); + } + }(); +} + +// tag=1050 +// pos() const +void *c_QMouseEvent__pos(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->pos()}; +} + +// tag=1050 +// setAccepted(bool accepted) +void c_QMouseEvent__setAccepted_bool(void *thisObj, bool accepted) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setAccepted_nocallback(accepted); + } else { + return targetPtr->setAccepted(accepted); + } + }(); +} +void c_QMouseEvent__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QMouseEvent__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 4147: + wrapper->m_cloneCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMouseEvent_wrapper::Callback_clone>( + callback); + break; + case 4191: + wrapper->m_isBeginEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMouseEvent_wrapper::Callback_isBeginEvent>( + callback); + break; + case 4192: + wrapper->m_isEndEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMouseEvent_wrapper::Callback_isEndEvent>( + callback); + break; + case 4193: + wrapper->m_isUpdateEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMouseEvent_wrapper::Callback_isUpdateEvent>( + callback); + break; + case 4155: + wrapper->m_setAcceptedCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QMouseEvent_wrapper::Callback_setAccepted>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QMouseEvent_wrapper.h b/generated/QtDartBindings/dart/ffi/QMouseEvent_wrapper.h new file mode 100644 index 0000000..660ba6c --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QMouseEvent_wrapper.h @@ -0,0 +1,89 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QMouseEvent_wrapper : public ::QMouseEvent { +public: + ~QMouseEvent_wrapper(); + // tag=1041 + virtual QMouseEvent *clone() const; + // tag=1008 + virtual QMouseEvent *clone_nocallback() const; + // tag=1041 + virtual bool isBeginEvent() const; + // tag=1008 + virtual bool isBeginEvent_nocallback() const; + // tag=1041 + virtual bool isEndEvent() const; + // tag=1008 + virtual bool isEndEvent_nocallback() const; + // tag=1041 + virtual bool isUpdateEvent() const; + // tag=1008 + virtual bool isUpdateEvent_nocallback() const; + // tag=1041 + QPoint pos() const; + // tag=1041 + virtual void setAccepted(bool accepted); + // tag=1008 + virtual void setAccepted_nocallback(bool accepted); + // tag=1042 + typedef QMouseEvent *(*Callback_clone)(void *); + Callback_clone m_cloneCallback = nullptr; + // tag=1042 + typedef bool (*Callback_isBeginEvent)(void *); + Callback_isBeginEvent m_isBeginEventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_isEndEvent)(void *); + Callback_isEndEvent m_isEndEventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_isUpdateEvent)(void *); + Callback_isUpdateEvent m_isUpdateEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_setAccepted)(void *, bool accepted); + Callback_setAccepted m_setAcceptedCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QMouseEvent::clone() const +QtDartBindings_EXPORT void *c_QMouseEvent__clone(void *thisObj); + +// tag=1067 +// QMouseEvent::isBeginEvent() const +QtDartBindings_EXPORT bool c_QMouseEvent__isBeginEvent(void *thisObj); + +// tag=1067 +// QMouseEvent::isEndEvent() const +QtDartBindings_EXPORT bool c_QMouseEvent__isEndEvent(void *thisObj); + +// tag=1067 +// QMouseEvent::isUpdateEvent() const +QtDartBindings_EXPORT bool c_QMouseEvent__isUpdateEvent(void *thisObj); + +// tag=1067 +// QMouseEvent::pos() const +QtDartBindings_EXPORT void *c_QMouseEvent__pos(void *thisObj); + +// tag=1067 +// QMouseEvent::setAccepted(bool accepted) +QtDartBindings_EXPORT void c_QMouseEvent__setAccepted_bool(void *thisObj, + bool accepted); + +// tag=1066 +QtDartBindings_EXPORT void c_QMouseEvent__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QMouseEvent__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QMouseEvent_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QObject_c.cpp b/generated/QtDartBindings/dart/ffi/QObject_c.cpp new file mode 100644 index 0000000..8071ef8 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QObject_c.cpp @@ -0,0 +1,375 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QObject_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QObject_wrapper::QObject_wrapper(QObject *parent) : ::QObject(parent) {} +bool QObject_wrapper::blockSignals(bool b) { + return ::QObject::blockSignals(b); +} +const QList &QObject_wrapper::children() const { + return ::QObject::children(); +} +void QObject_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QObject::customEvent(event); + } +} +void QObject_wrapper::customEvent_nocallback(QEvent *event) { + ::QObject::customEvent(event); +} +void QObject_wrapper::deleteLater() { ::QObject::deleteLater(); } +void QObject_wrapper::destroyed(QObject *arg__1) { + ::QObject::destroyed(arg__1); +} +bool QObject_wrapper::disconnect(const QObject *receiver, + const char *member) const { + return ::QObject::disconnect(receiver, member); +} +bool QObject_wrapper::disconnect(const QObject *sender, const char *signal, + const QObject *receiver, const char *member) { + return ::QObject::disconnect(sender, signal, receiver, member); +} +bool QObject_wrapper::disconnect(const char *signal, const QObject *receiver, + const char *member) const { + return ::QObject::disconnect(signal, receiver, member); +} +void QObject_wrapper::dumpObjectInfo() const { ::QObject::dumpObjectInfo(); } +void QObject_wrapper::dumpObjectTree() const { ::QObject::dumpObjectTree(); } +QList QObject_wrapper::dynamicPropertyNames() const { + return ::QObject::dynamicPropertyNames(); +} +bool QObject_wrapper::event(QEvent *event) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + return ::QObject::event(event); + } +} +bool QObject_wrapper::event_nocallback(QEvent *event) { + return ::QObject::event(event); +} +bool QObject_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QObject::eventFilter(watched, event); + } +} +bool QObject_wrapper::eventFilter_nocallback(QObject *watched, QEvent *event) { + return ::QObject::eventFilter(watched, event); +} +bool QObject_wrapper::inherits(const char *classname) const { + return ::QObject::inherits(classname); +} +void QObject_wrapper::installEventFilter(QObject *filterObj) { + ::QObject::installEventFilter(filterObj); +} +bool QObject_wrapper::isQuickItemType() const { + return ::QObject::isQuickItemType(); +} +bool QObject_wrapper::isWidgetType() const { return ::QObject::isWidgetType(); } +bool QObject_wrapper::isWindowType() const { return ::QObject::isWindowType(); } +void QObject_wrapper::killTimer(int id) { ::QObject::killTimer(id); } +QString QObject_wrapper::objectName() const { return ::QObject::objectName(); } +QObject *QObject_wrapper::parent() const { return ::QObject::parent(); } +QVariant QObject_wrapper::property(const char *name) const { + return ::QObject::property(name); +} +int QObject_wrapper::receivers(const char *signal) const { + return ::QObject::receivers(signal); +} +void QObject_wrapper::removeEventFilter(QObject *obj) { + ::QObject::removeEventFilter(obj); +} +QObject *QObject_wrapper::sender() const { return ::QObject::sender(); } +int QObject_wrapper::senderSignalIndex() const { + return ::QObject::senderSignalIndex(); +} +void QObject_wrapper::setParent(QObject *parent) { + ::QObject::setParent(parent); +} +bool QObject_wrapper::setProperty(const char *name, const QVariant &value) { + return ::QObject::setProperty(name, value); +} +bool QObject_wrapper::signalsBlocked() const { + return ::QObject::signalsBlocked(); +} +int QObject_wrapper::startTimer(int interval) { + return ::QObject::startTimer(interval); +} +QString QObject_wrapper::tr(const char *s, const char *c, int n) { + return ::QObject::tr(s, c, n); +} +QObject_wrapper::~QObject_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QObject *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +static QtDartBindings_wrappersNS::QObject_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QObject_Finalizer(void *cppObj) { + delete reinterpret_cast(cppObj); +} +void *c_QObject__constructor_QObject(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QObject_wrapper(parent); + return reinterpret_cast(ptr); +} +// blockSignals(bool b) +bool c_QObject__blockSignals_bool(void *thisObj, bool b) { + const auto &result = fromPtr(thisObj)->blockSignals(b); + return result; +} +// children() const +void *c_QObject__children(void *thisObj) { + const auto &result = const_cast( + static_cast(&fromPtr(thisObj)->children())); + return result; +} +// customEvent(QEvent * event) +void c_QObject__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// deleteLater() +void c_QObject__deleteLater(void *thisObj) { fromPtr(thisObj)->deleteLater(); } +// destroyed(QObject * arg__1) +void c_QObject__destroyed_QObject(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromPtr(thisObj)->destroyed(arg__1); +} +void c_QObject__onDestroyed_QObject(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QObject::destroyed, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// disconnect(const QObject * receiver, const char * member) const +bool c_QObject__disconnect_QObject_char(void *thisObj, void *receiver_, + const char *member) { + auto receiver = reinterpret_cast(receiver_); + const auto &result = fromPtr(thisObj)->disconnect(receiver, member); + free((char *)member); + return result; +} +// disconnect(const QObject * sender, const char * signal, const QObject * +// receiver, const char * member) +bool c_static_QObject__disconnect_QObject_char_QObject_char( + void *sender_, const char *signal, void *receiver_, const char *member) { + auto sender = reinterpret_cast(sender_); + auto receiver = reinterpret_cast(receiver_); + const auto &result = QtDartBindings_wrappersNS::QObject_wrapper::disconnect( + sender, signal, receiver, member); + free((char *)signal); + free((char *)member); + return result; +} +// disconnect(const char * signal, const QObject * receiver, const char * +// member) const +bool c_QObject__disconnect_char_QObject_char(void *thisObj, const char *signal, + void *receiver_, + const char *member) { + auto receiver = reinterpret_cast(receiver_); + const auto &result = fromPtr(thisObj)->disconnect(signal, receiver, member); + free((char *)signal); + free((char *)member); + return result; +} +// dumpObjectInfo() const +void c_QObject__dumpObjectInfo(void *thisObj) { + fromPtr(thisObj)->dumpObjectInfo(); +} +// dumpObjectTree() const +void c_QObject__dumpObjectTree(void *thisObj) { + fromPtr(thisObj)->dumpObjectTree(); +} +// dynamicPropertyNames() const +void *c_QObject__dynamicPropertyNames(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->dynamicPropertyNames()}; + return result; +} +// event(QEvent * event) +bool c_QObject__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QObject__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// inherits(const char * classname) const +bool c_QObject__inherits_char(void *thisObj, const char *classname) { + const auto &result = fromPtr(thisObj)->inherits(classname); + free((char *)classname); + return result; +} +// installEventFilter(QObject * filterObj) +void c_QObject__installEventFilter_QObject(void *thisObj, void *filterObj_) { + auto filterObj = reinterpret_cast(filterObj_); + fromPtr(thisObj)->installEventFilter(filterObj); +} +// isQuickItemType() const +bool c_QObject__isQuickItemType(void *thisObj) { + const auto &result = fromPtr(thisObj)->isQuickItemType(); + return result; +} +// isWidgetType() const +bool c_QObject__isWidgetType(void *thisObj) { + const auto &result = fromPtr(thisObj)->isWidgetType(); + return result; +} +// isWindowType() const +bool c_QObject__isWindowType(void *thisObj) { + const auto &result = fromPtr(thisObj)->isWindowType(); + return result; +} +// killTimer(int id) +void c_QObject__killTimer_int(void *thisObj, int id) { + fromPtr(thisObj)->killTimer(id); +} +// objectName() const +void *c_QObject__objectName(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->objectName()}; + return result; +} +// parent() const +void *c_QObject__parent(void *thisObj) { + const auto &result = fromPtr(thisObj)->parent(); + return result; +} +// property(const char * name) const +void *c_QObject__property_char(void *thisObj, const char *name) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->property(name)}; + free((char *)name); + return result; +} +// receivers(const char * signal) const +int c_QObject__receivers_char(void *thisObj, const char *signal) { + const auto &result = fromWrapperPtr(thisObj)->receivers(signal); + free((char *)signal); + return result; +} +// removeEventFilter(QObject * obj) +void c_QObject__removeEventFilter_QObject(void *thisObj, void *obj_) { + auto obj = reinterpret_cast(obj_); + fromPtr(thisObj)->removeEventFilter(obj); +} +// sender() const +void *c_QObject__sender(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->sender(); + return result; +} +// senderSignalIndex() const +int c_QObject__senderSignalIndex(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->senderSignalIndex(); + return result; +} +// setParent(QObject * parent) +void c_QObject__setParent_QObject(void *thisObj, void *parent_) { + auto parent = reinterpret_cast(parent_); + fromPtr(thisObj)->setParent(parent); +} +// setProperty(const char * name, const QVariant & value) +bool c_QObject__setProperty_char_QVariant(void *thisObj, const char *name, + void *value_) { + assert(value_); + auto &value = *reinterpret_cast(value_); + const auto &result = fromPtr(thisObj)->setProperty(name, value); + free((char *)name); + return result; +} +// signalsBlocked() const +bool c_QObject__signalsBlocked(void *thisObj) { + const auto &result = fromPtr(thisObj)->signalsBlocked(); + return result; +} +// startTimer(int interval) +int c_QObject__startTimer_int(void *thisObj, int interval) { + const auto &result = fromPtr(thisObj)->startTimer(interval); + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QObject__tr_char_char_int(const char *s, const char *c, int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QObject_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +void c_QObject__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QObject__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QObject_wrapper::Callback_customEvent>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QObject_wrapper::Callback_event>(callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QObject_wrapper::Callback_eventFilter>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QObject_c.h b/generated/QtDartBindings/dart/ffi/QObject_c.h new file mode 100644 index 0000000..54811e8 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QObject_c.h @@ -0,0 +1,160 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QObject_wrapper : public ::QObject { +public: + ~QObject_wrapper(); + QObject_wrapper(QObject *parent = nullptr); + bool blockSignals(bool b); + const QList &children() const; + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + void deleteLater(); + void destroyed(QObject *arg__1 = nullptr); + bool disconnect(const QObject *receiver, const char *member = nullptr) const; + static bool disconnect(const QObject *sender, const char *signal, + const QObject *receiver, const char *member); + bool disconnect(const char *signal = nullptr, + const QObject *receiver = nullptr, + const char *member = nullptr) const; + void dumpObjectInfo() const; + void dumpObjectTree() const; + QList dynamicPropertyNames() const; + virtual bool event(QEvent *event); + virtual bool event_nocallback(QEvent *event); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + bool inherits(const char *classname) const; + void installEventFilter(QObject *filterObj); + bool isQuickItemType() const; + bool isWidgetType() const; + bool isWindowType() const; + void killTimer(int id); + QString objectName() const; + QObject *parent() const; + QVariant property(const char *name) const; + int receivers(const char *signal) const; + void removeEventFilter(QObject *obj); + QObject *sender() const; + int senderSignalIndex() const; + void setParent(QObject *parent); + bool setProperty(const char *name, const QVariant &value); + bool signalsBlocked() const; + int startTimer(int interval); + static QString tr(const char *s, const char *c, int n); + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QObject::QObject(QObject * parent) +QtDartBindings_EXPORT void *c_QObject__constructor_QObject(void *parent_); +// QObject::blockSignals(bool b) +QtDartBindings_EXPORT bool c_QObject__blockSignals_bool(void *thisObj, bool b); +// QObject::children() const +QtDartBindings_EXPORT void *c_QObject__children(void *thisObj); +// QObject::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QObject__customEvent_QEvent(void *thisObj, + void *event_); +// QObject::deleteLater() +QtDartBindings_EXPORT void c_QObject__deleteLater(void *thisObj); +// QObject::destroyed(QObject * arg__1) +QtDartBindings_EXPORT void c_QObject__destroyed_QObject(void *thisObj, + void *arg__1_); +QtDartBindings_EXPORT void c_QObject__onDestroyed_QObject( + void *thisObj, void *contextQObject, + void *callback); // QObject::disconnect(const QObject * receiver, const char + // * member) const +QtDartBindings_EXPORT bool +c_QObject__disconnect_QObject_char(void *thisObj, void *receiver_, + const char *member); +// QObject::disconnect(const QObject * sender, const char * signal, const +// QObject * receiver, const char * member) +QtDartBindings_EXPORT bool +c_static_QObject__disconnect_QObject_char_QObject_char(void *sender_, + const char *signal, + void *receiver_, + const char *member); +// QObject::disconnect(const char * signal, const QObject * receiver, const char +// * member) const +QtDartBindings_EXPORT bool +c_QObject__disconnect_char_QObject_char(void *thisObj, const char *signal, + void *receiver_, const char *member); +// QObject::dumpObjectInfo() const +QtDartBindings_EXPORT void c_QObject__dumpObjectInfo(void *thisObj); +// QObject::dumpObjectTree() const +QtDartBindings_EXPORT void c_QObject__dumpObjectTree(void *thisObj); +// QObject::dynamicPropertyNames() const +QtDartBindings_EXPORT void *c_QObject__dynamicPropertyNames(void *thisObj); +// QObject::event(QEvent * event) +QtDartBindings_EXPORT bool c_QObject__event_QEvent(void *thisObj, void *event_); +// QObject::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool c_QObject__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_); +// QObject::inherits(const char * classname) const +QtDartBindings_EXPORT bool c_QObject__inherits_char(void *thisObj, + const char *classname); +// QObject::installEventFilter(QObject * filterObj) +QtDartBindings_EXPORT void +c_QObject__installEventFilter_QObject(void *thisObj, void *filterObj_); +// QObject::isQuickItemType() const +QtDartBindings_EXPORT bool c_QObject__isQuickItemType(void *thisObj); +// QObject::isWidgetType() const +QtDartBindings_EXPORT bool c_QObject__isWidgetType(void *thisObj); +// QObject::isWindowType() const +QtDartBindings_EXPORT bool c_QObject__isWindowType(void *thisObj); +// QObject::killTimer(int id) +QtDartBindings_EXPORT void c_QObject__killTimer_int(void *thisObj, int id); +// QObject::objectName() const +QtDartBindings_EXPORT void *c_QObject__objectName(void *thisObj); +// QObject::parent() const +QtDartBindings_EXPORT void *c_QObject__parent(void *thisObj); +// QObject::property(const char * name) const +QtDartBindings_EXPORT void *c_QObject__property_char(void *thisObj, + const char *name); +// QObject::receivers(const char * signal) const +QtDartBindings_EXPORT int c_QObject__receivers_char(void *thisObj, + const char *signal); +// QObject::removeEventFilter(QObject * obj) +QtDartBindings_EXPORT void c_QObject__removeEventFilter_QObject(void *thisObj, + void *obj_); +// QObject::sender() const +QtDartBindings_EXPORT void *c_QObject__sender(void *thisObj); +// QObject::senderSignalIndex() const +QtDartBindings_EXPORT int c_QObject__senderSignalIndex(void *thisObj); +// QObject::setParent(QObject * parent) +QtDartBindings_EXPORT void c_QObject__setParent_QObject(void *thisObj, + void *parent_); +// QObject::setProperty(const char * name, const QVariant & value) +QtDartBindings_EXPORT bool +c_QObject__setProperty_char_QVariant(void *thisObj, const char *name, + void *value_); +// QObject::signalsBlocked() const +QtDartBindings_EXPORT bool c_QObject__signalsBlocked(void *thisObj); +// QObject::startTimer(int interval) +QtDartBindings_EXPORT int c_QObject__startTimer_int(void *thisObj, + int interval); +// QObject::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QObject__tr_char_char_int(const char *s, const char *c, int n); +QtDartBindings_EXPORT void c_QObject__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QObject__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QObject_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QObject_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QObject_wrapper.cpp new file mode 100644 index 0000000..36e01f8 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QObject_wrapper.cpp @@ -0,0 +1,602 @@ +#include "QObject_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QObject_wrapper::QObject_wrapper(QObject *parent) : ::QObject(parent) {} +bool QObject_wrapper::blockSignals(bool b) { + // tag=1000 + + // tag=1004 + return ::QObject::blockSignals(b); +} +const QList &QObject_wrapper::children() const { + // tag=1000 + + // tag=1004 + return ::QObject::children(); +} +void QObject_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QObject::customEvent(event); + } +} +// tag=1009 +void QObject_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QObject::customEvent(event); +} +void QObject_wrapper::deleteLater() { + // tag=1000 + + // tag=1004 + ::QObject::deleteLater(); +} +void QObject_wrapper::destroyed(QObject *arg__1) { + // tag=1000 + + // tag=1004 + ::QObject::destroyed(arg__1); +} +bool QObject_wrapper::disconnect(const QObject *receiver, + const char *member) const { + // tag=1000 + + // tag=1004 + return ::QObject::disconnect(receiver, member); +} +bool QObject_wrapper::disconnect(const QObject *sender, const char *signal, + const QObject *receiver, const char *member) { + // tag=1000 + + // tag=1004 + return ::QObject::disconnect(sender, signal, receiver, member); +} +bool QObject_wrapper::disconnect(const char *signal, const QObject *receiver, + const char *member) const { + // tag=1000 + + // tag=1004 + return ::QObject::disconnect(signal, receiver, member); +} +void QObject_wrapper::dumpObjectInfo() const { + // tag=1000 + + // tag=1004 + ::QObject::dumpObjectInfo(); +} +void QObject_wrapper::dumpObjectTree() const { + // tag=1000 + + // tag=1004 + ::QObject::dumpObjectTree(); +} +QList QObject_wrapper::dynamicPropertyNames() const { + // tag=1000 + + // tag=1004 + return ::QObject::dynamicPropertyNames(); +} +bool QObject_wrapper::event(QEvent *event) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + return ::QObject::event(event); + } +} +// tag=1009 +bool QObject_wrapper::event_nocallback(QEvent *event) { + // tag=1003 + return ::QObject::event(event); +} +bool QObject_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QObject::eventFilter(watched, event); + } +} +// tag=1009 +bool QObject_wrapper::eventFilter_nocallback(QObject *watched, QEvent *event) { + // tag=1003 + return ::QObject::eventFilter(watched, event); +} +bool QObject_wrapper::inherits(const char *classname) const { + // tag=1000 + + // tag=1004 + return ::QObject::inherits(classname); +} +void QObject_wrapper::installEventFilter(QObject *filterObj) { + // tag=1000 + + // tag=1004 + ::QObject::installEventFilter(filterObj); +} +bool QObject_wrapper::isWidgetType() const { + // tag=1000 + + // tag=1004 + return ::QObject::isWidgetType(); +} +bool QObject_wrapper::isWindowType() const { + // tag=1000 + + // tag=1004 + return ::QObject::isWindowType(); +} +void QObject_wrapper::killTimer(int id) { + // tag=1000 + + // tag=1004 + ::QObject::killTimer(id); +} +QString QObject_wrapper::objectName() const { + // tag=1000 + + // tag=1004 + return ::QObject::objectName(); +} +QObject *QObject_wrapper::parent() const { + // tag=1000 + + // tag=1004 + return ::QObject::parent(); +} +QVariant QObject_wrapper::property(const char *name) const { + // tag=1000 + + // tag=1004 + return ::QObject::property(name); +} +int QObject_wrapper::receivers(const char *signal) const { + // tag=1000 + + // tag=1004 + return ::QObject::receivers(signal); +} +void QObject_wrapper::removeEventFilter(QObject *obj) { + // tag=1000 + + // tag=1004 + ::QObject::removeEventFilter(obj); +} +QObject *QObject_wrapper::sender() const { + // tag=1000 + + // tag=1004 + return ::QObject::sender(); +} +int QObject_wrapper::senderSignalIndex() const { + // tag=1000 + + // tag=1004 + return ::QObject::senderSignalIndex(); +} +void QObject_wrapper::setObjectName(const QString &name) { + // tag=1000 + + // tag=1004 + ::QObject::setObjectName(name); +} +void QObject_wrapper::setParent(QObject *parent) { + // tag=1000 + + // tag=1004 + ::QObject::setParent(parent); +} +bool QObject_wrapper::setProperty(const char *name, const QVariant &value) { + // tag=1000 + + // tag=1004 + return ::QObject::setProperty(name, value); +} +bool QObject_wrapper::signalsBlocked() const { + // tag=1000 + + // tag=1004 + return ::QObject::signalsBlocked(); +} +int QObject_wrapper::startTimer(int interval) { + // tag=1000 + + // tag=1004 + return ::QObject::startTimer(interval); +} +QString QObject_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QObject::tr(s, c, n); +} + +// tag=1005 +QObject_wrapper::~QObject_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QObject *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +// tag=1014 +static QtDartBindings_wrappersNS::QObject_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QObject_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast(cppObj); +} +void *c_QObject__constructor_QObject(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QObject_wrapper(parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// blockSignals(bool b) +bool c_QObject__blockSignals_bool(void *thisObj, bool b) { + return + // tag=1010 + fromPtr(thisObj)->blockSignals(b); +} + +// tag=1050 +// children() const +void *c_QObject__children(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast( + static_cast(&fromPtr(thisObj)->children())); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QObject__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// deleteLater() +void c_QObject__deleteLater(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->deleteLater(); +} + +// tag=1050 +// destroyed(QObject * arg__1) +void c_QObject__destroyed_QObject(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->destroyed(arg__1); +} + +// tag=1079 +void c_QObject__onDestroyed_QObject(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QObject::destroyed, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// disconnect(const QObject * receiver, const char * member) const +bool c_QObject__disconnect_QObject_char(void *thisObj, void *receiver_, + const char *member) { + auto receiver = reinterpret_cast(receiver_); + return + // tag=1010 + fromPtr(thisObj)->disconnect(receiver, member); +} + +// tag=1050 +// disconnect(const QObject * sender, const char * signal, const QObject * +// receiver, const char * member) +bool c_static_QObject__disconnect_QObject_char_QObject_char( + void *sender_, const char *signal, void *receiver_, const char *member) { + auto sender = reinterpret_cast(sender_); + auto receiver = reinterpret_cast(receiver_); + return + // tag=1068 + QtDartBindings_wrappersNS::QObject_wrapper::disconnect(sender, signal, + receiver, member); +} + +// tag=1050 +// disconnect(const char * signal, const QObject * receiver, const char * +// member) const +bool c_QObject__disconnect_char_QObject_char(void *thisObj, const char *signal, + void *receiver_, + const char *member) { + auto receiver = reinterpret_cast(receiver_); + return + // tag=1010 + fromPtr(thisObj)->disconnect(signal, receiver, member); +} + +// tag=1050 +// dumpObjectInfo() const +void c_QObject__dumpObjectInfo(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->dumpObjectInfo(); +} + +// tag=1050 +// dumpObjectTree() const +void c_QObject__dumpObjectTree(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->dumpObjectTree(); +} + +// tag=1050 +// dynamicPropertyNames() const +void *c_QObject__dynamicPropertyNames(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->dynamicPropertyNames()}; +} + +// tag=1050 +// event(QEvent * event) +bool c_QObject__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QObject__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// inherits(const char * classname) const +bool c_QObject__inherits_char(void *thisObj, const char *classname) { + return + // tag=1010 + fromPtr(thisObj)->inherits(classname); +} + +// tag=1050 +// installEventFilter(QObject * filterObj) +void c_QObject__installEventFilter_QObject(void *thisObj, void *filterObj_) { + auto filterObj = reinterpret_cast(filterObj_); + // tag=1010 + fromPtr(thisObj)->installEventFilter(filterObj); +} + +// tag=1050 +// isWidgetType() const +bool c_QObject__isWidgetType(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isWidgetType(); +} + +// tag=1050 +// isWindowType() const +bool c_QObject__isWindowType(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isWindowType(); +} + +// tag=1050 +// killTimer(int id) +void c_QObject__killTimer_int(void *thisObj, int id) { + // tag=1010 + fromPtr(thisObj)->killTimer(id); +} + +// tag=1050 +// objectName() const +void *c_QObject__objectName(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->objectName()}; +} + +// tag=1050 +// parent() const +void *c_QObject__parent(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->parent(); +} + +// tag=1050 +// property(const char * name) const +void *c_QObject__property_char(void *thisObj, const char *name) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->property(name)}; +} + +// tag=1050 +// receivers(const char * signal) const +int c_QObject__receivers_char(void *thisObj, const char *signal) { + return + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->receivers(signal); +} + +// tag=1050 +// removeEventFilter(QObject * obj) +void c_QObject__removeEventFilter_QObject(void *thisObj, void *obj_) { + auto obj = reinterpret_cast(obj_); + // tag=1010 + fromPtr(thisObj)->removeEventFilter(obj); +} + +// tag=1050 +// sender() const +void *c_QObject__sender(void *thisObj) { + return + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->sender(); +} + +// tag=1050 +// senderSignalIndex() const +int c_QObject__senderSignalIndex(void *thisObj) { + return + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->senderSignalIndex(); +} + +// tag=1050 +// setObjectName(const QString & name) +void c_QObject__setObjectName_QString(void *thisObj, const char *name_) { + const auto name = QString::fromUtf8(name_); + // tag=1010 + fromPtr(thisObj)->setObjectName(name); +} + +// tag=1050 +// setParent(QObject * parent) +void c_QObject__setParent_QObject(void *thisObj, void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1010 + fromPtr(thisObj)->setParent(parent); +} + +// tag=1050 +// setProperty(const char * name, const QVariant & value) +bool c_QObject__setProperty_char_QVariant(void *thisObj, const char *name, + void *value_) { + auto &value = *reinterpret_cast(value_); + return + // tag=1010 + fromPtr(thisObj)->setProperty(name, value); +} + +// tag=1050 +// signalsBlocked() const +bool c_QObject__signalsBlocked(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->signalsBlocked(); +} + +// tag=1050 +// startTimer(int interval) +int c_QObject__startTimer_int(void *thisObj, int interval) { + return + // tag=1010 + fromPtr(thisObj)->startTimer(interval); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QObject__tr_char_char_int(const char *s, const char *c, int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QObject_wrapper::tr(s, c, n)}; +} +void c_QObject__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QObject__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QObject_wrapper::Callback_customEvent>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QObject_wrapper::Callback_event>(callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QObject_wrapper::Callback_eventFilter>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QObject_wrapper.h b/generated/QtDartBindings/dart/ffi/QObject_wrapper.h new file mode 100644 index 0000000..b7622cd --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QObject_wrapper.h @@ -0,0 +1,268 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QObject_wrapper : public ::QObject { +public: + ~QObject_wrapper(); + // tag=1041 + QObject_wrapper(QObject *parent = nullptr); + // tag=1041 + bool blockSignals(bool b); + // tag=1041 + const QList &children() const; + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + void deleteLater(); + // tag=1041 + void destroyed(QObject *arg__1 = nullptr); + // tag=1041 + bool disconnect(const QObject *receiver, const char *member = nullptr) const; + // tag=1041 + static bool disconnect(const QObject *sender, const char *signal, + const QObject *receiver, const char *member); + // tag=1041 + bool disconnect(const char *signal = nullptr, + const QObject *receiver = nullptr, + const char *member = nullptr) const; + // tag=1041 + void dumpObjectInfo() const; + // tag=1041 + void dumpObjectTree() const; + // tag=1041 + QList dynamicPropertyNames() const; + // tag=1041 + virtual bool event(QEvent *event); + // tag=1008 + virtual bool event_nocallback(QEvent *event); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + bool inherits(const char *classname) const; + // tag=1041 + void installEventFilter(QObject *filterObj); + // tag=1041 + bool isWidgetType() const; + // tag=1041 + bool isWindowType() const; + // tag=1041 + void killTimer(int id); + // tag=1041 + QString objectName() const; + // tag=1041 + QObject *parent() const; + // tag=1041 + QVariant property(const char *name) const; + // tag=1041 + int receivers(const char *signal) const; + // tag=1041 + void removeEventFilter(QObject *obj); + // tag=1041 + QObject *sender() const; + // tag=1041 + int senderSignalIndex() const; + // tag=1041 + void setObjectName(const QString &name); + // tag=1041 + void setParent(QObject *parent); + // tag=1041 + bool setProperty(const char *name, const QVariant &value); + // tag=1041 + bool signalsBlocked() const; + // tag=1041 + int startTimer(int interval); + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QObject::QObject(QObject * parent) +QtDartBindings_EXPORT void *c_QObject__constructor_QObject(void *parent_); + +// tag=1067 +// QObject::blockSignals(bool b) +QtDartBindings_EXPORT bool c_QObject__blockSignals_bool(void *thisObj, bool b); + +// tag=1067 +// QObject::children() const +QtDartBindings_EXPORT void *c_QObject__children(void *thisObj); + +// tag=1067 +// QObject::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QObject__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QObject::deleteLater() +QtDartBindings_EXPORT void c_QObject__deleteLater(void *thisObj); + +// tag=1067 +// QObject::destroyed(QObject * arg__1) +QtDartBindings_EXPORT void c_QObject__destroyed_QObject(void *thisObj, + void *arg__1_); + +// tag=1078 +QtDartBindings_EXPORT void c_QObject__onDestroyed_QObject(void *thisObj, + void *contextQObject, + void *callback); +// tag=1067 +// QObject::disconnect(const QObject * receiver, const char * member) const +QtDartBindings_EXPORT bool +c_QObject__disconnect_QObject_char(void *thisObj, void *receiver_, + const char *member); + +// tag=1067 +// QObject::disconnect(const QObject * sender, const char * signal, const +// QObject * receiver, const char * member) +QtDartBindings_EXPORT bool +c_static_QObject__disconnect_QObject_char_QObject_char(void *sender_, + const char *signal, + void *receiver_, + const char *member); + +// tag=1067 +// QObject::disconnect(const char * signal, const QObject * receiver, const +// char * member) const +QtDartBindings_EXPORT bool +c_QObject__disconnect_char_QObject_char(void *thisObj, const char *signal, + void *receiver_, const char *member); + +// tag=1067 +// QObject::dumpObjectInfo() const +QtDartBindings_EXPORT void c_QObject__dumpObjectInfo(void *thisObj); + +// tag=1067 +// QObject::dumpObjectTree() const +QtDartBindings_EXPORT void c_QObject__dumpObjectTree(void *thisObj); + +// tag=1067 +// QObject::dynamicPropertyNames() const +QtDartBindings_EXPORT void *c_QObject__dynamicPropertyNames(void *thisObj); + +// tag=1067 +// QObject::event(QEvent * event) +QtDartBindings_EXPORT bool c_QObject__event_QEvent(void *thisObj, void *event_); + +// tag=1067 +// QObject::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool c_QObject__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_); + +// tag=1067 +// QObject::inherits(const char * classname) const +QtDartBindings_EXPORT bool c_QObject__inherits_char(void *thisObj, + const char *classname); + +// tag=1067 +// QObject::installEventFilter(QObject * filterObj) +QtDartBindings_EXPORT void +c_QObject__installEventFilter_QObject(void *thisObj, void *filterObj_); + +// tag=1067 +// QObject::isWidgetType() const +QtDartBindings_EXPORT bool c_QObject__isWidgetType(void *thisObj); + +// tag=1067 +// QObject::isWindowType() const +QtDartBindings_EXPORT bool c_QObject__isWindowType(void *thisObj); + +// tag=1067 +// QObject::killTimer(int id) +QtDartBindings_EXPORT void c_QObject__killTimer_int(void *thisObj, int id); + +// tag=1067 +// QObject::objectName() const +QtDartBindings_EXPORT void *c_QObject__objectName(void *thisObj); + +// tag=1067 +// QObject::parent() const +QtDartBindings_EXPORT void *c_QObject__parent(void *thisObj); + +// tag=1067 +// QObject::property(const char * name) const +QtDartBindings_EXPORT void *c_QObject__property_char(void *thisObj, + const char *name); + +// tag=1067 +// QObject::receivers(const char * signal) const +QtDartBindings_EXPORT int c_QObject__receivers_char(void *thisObj, + const char *signal); + +// tag=1067 +// QObject::removeEventFilter(QObject * obj) +QtDartBindings_EXPORT void c_QObject__removeEventFilter_QObject(void *thisObj, + void *obj_); + +// tag=1067 +// QObject::sender() const +QtDartBindings_EXPORT void *c_QObject__sender(void *thisObj); + +// tag=1067 +// QObject::senderSignalIndex() const +QtDartBindings_EXPORT int c_QObject__senderSignalIndex(void *thisObj); + +// tag=1067 +// QObject::setObjectName(const QString & name) +QtDartBindings_EXPORT void c_QObject__setObjectName_QString(void *thisObj, + const char *name_); + +// tag=1067 +// QObject::setParent(QObject * parent) +QtDartBindings_EXPORT void c_QObject__setParent_QObject(void *thisObj, + void *parent_); + +// tag=1067 +// QObject::setProperty(const char * name, const QVariant & value) +QtDartBindings_EXPORT bool +c_QObject__setProperty_char_QVariant(void *thisObj, const char *name, + void *value_); + +// tag=1067 +// QObject::signalsBlocked() const +QtDartBindings_EXPORT bool c_QObject__signalsBlocked(void *thisObj); + +// tag=1067 +// QObject::startTimer(int interval) +QtDartBindings_EXPORT int c_QObject__startTimer_int(void *thisObj, + int interval); + +// tag=1067 +// QObject::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QObject__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1066 +QtDartBindings_EXPORT void c_QObject__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QObject__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QObject_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QPaintEvent_c.cpp b/generated/QtDartBindings/dart/ffi/QPaintEvent_c.cpp new file mode 100644 index 0000000..aa725bb --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPaintEvent_c.cpp @@ -0,0 +1,138 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QPaintEvent_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QPaintEvent_wrapper::QPaintEvent_wrapper(const QRect &paintRect) + : ::QPaintEvent(paintRect) {} +QPaintEvent_wrapper::QPaintEvent_wrapper(const QRegion &paintRegion) + : ::QPaintEvent(paintRegion) {} +QPaintEvent *QPaintEvent_wrapper::clone() const { + if (m_cloneCallback) { + const void *thisPtr = this; + return m_cloneCallback(const_cast(thisPtr)); + } else { + return ::QPaintEvent::clone(); + } +} +QPaintEvent *QPaintEvent_wrapper::clone_nocallback() const { + return ::QPaintEvent::clone(); +} +const QRect &QPaintEvent_wrapper::rect() const { return ::QPaintEvent::rect(); } +const QRegion &QPaintEvent_wrapper::region() const { + return ::QPaintEvent::region(); +} +void QPaintEvent_wrapper::setAccepted(bool accepted) { + if (m_setAcceptedCallback) { + const void *thisPtr = this; + m_setAcceptedCallback(const_cast(thisPtr), accepted); + } else { + ::QPaintEvent::setAccepted(accepted); + } +} +void QPaintEvent_wrapper::setAccepted_nocallback(bool accepted) { + ::QPaintEvent::setAccepted(accepted); +} +QPaintEvent_wrapper::~QPaintEvent_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QPaintEvent *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QPaintEvent_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { +void c_QPaintEvent_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QPaintEvent__constructor_QRect(void *paintRect_) { + assert(paintRect_); + auto &paintRect = *reinterpret_cast(paintRect_); + auto ptr = new QtDartBindings_wrappersNS::QPaintEvent_wrapper(paintRect); + return reinterpret_cast(ptr); +} +void *c_QPaintEvent__constructor_QRegion(void *paintRegion_) { + assert(paintRegion_); + auto &paintRegion = *reinterpret_cast(paintRegion_); + auto ptr = new QtDartBindings_wrappersNS::QPaintEvent_wrapper(paintRegion); + return reinterpret_cast(ptr); +} +// clone() const +void *c_QPaintEvent__clone(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->clone_nocallback(); + } else { + return targetPtr->clone(); + } + }(); + return result; +} +// rect() const +void *c_QPaintEvent__rect(void *thisObj) { + const auto &result = + const_cast(static_cast(&fromPtr(thisObj)->rect())); + return result; +} +// region() const +void *c_QPaintEvent__region(void *thisObj) { + const auto &result = const_cast( + static_cast(&fromPtr(thisObj)->region())); + return result; +} +// setAccepted(bool accepted) +void c_QPaintEvent__setAccepted_bool(void *thisObj, bool accepted) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setAccepted_nocallback(accepted); + } else { + return targetPtr->setAccepted(accepted); + } + }(); +} +void c_QPaintEvent__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QPaintEvent__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 4164: + wrapper->m_cloneCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPaintEvent_wrapper::Callback_clone>( + callback); + break; + case 4172: + wrapper->m_setAcceptedCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPaintEvent_wrapper::Callback_setAccepted>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QPaintEvent_c.h b/generated/QtDartBindings/dart/ffi/QPaintEvent_c.h new file mode 100644 index 0000000..dbe5528 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPaintEvent_c.h @@ -0,0 +1,48 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QPaintEvent_wrapper : public ::QPaintEvent { +public: + ~QPaintEvent_wrapper(); + QPaintEvent_wrapper(const QRect &paintRect); + QPaintEvent_wrapper(const QRegion &paintRegion); + virtual QPaintEvent *clone() const; + virtual QPaintEvent *clone_nocallback() const; + const QRect &rect() const; + const QRegion ®ion() const; + virtual void setAccepted(bool accepted); + virtual void setAccepted_nocallback(bool accepted); + typedef QPaintEvent *(*Callback_clone)(void *); + Callback_clone m_cloneCallback = nullptr; + typedef void (*Callback_setAccepted)(void *, bool accepted); + Callback_setAccepted m_setAcceptedCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QPaintEvent::QPaintEvent(const QRect & paintRect) +QtDartBindings_EXPORT void *c_QPaintEvent__constructor_QRect(void *paintRect_); +// QPaintEvent::QPaintEvent(const QRegion & paintRegion) +QtDartBindings_EXPORT void * +c_QPaintEvent__constructor_QRegion(void *paintRegion_); +// QPaintEvent::clone() const +QtDartBindings_EXPORT void *c_QPaintEvent__clone(void *thisObj); +// QPaintEvent::rect() const +QtDartBindings_EXPORT void *c_QPaintEvent__rect(void *thisObj); +// QPaintEvent::region() const +QtDartBindings_EXPORT void *c_QPaintEvent__region(void *thisObj); +// QPaintEvent::setAccepted(bool accepted) +QtDartBindings_EXPORT void c_QPaintEvent__setAccepted_bool(void *thisObj, + bool accepted); +QtDartBindings_EXPORT void c_QPaintEvent__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QPaintEvent__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QPaintEvent_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QPaintEvent_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QPaintEvent_wrapper.cpp new file mode 100644 index 0000000..a45f379 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPaintEvent_wrapper.cpp @@ -0,0 +1,179 @@ +#include "QPaintEvent_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QPaintEvent_wrapper::QPaintEvent_wrapper(const QRect &paintRect) + : ::QPaintEvent(paintRect) {} + +// tag=1006 +QPaintEvent_wrapper::QPaintEvent_wrapper(const QRegion &paintRegion) + : ::QPaintEvent(paintRegion) {} +QPaintEvent *QPaintEvent_wrapper::clone() const { + // tag=1000 + if (m_cloneCallback) { + // tag=1001 + const void *thisPtr = this; + return m_cloneCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QPaintEvent::clone(); + } +} +// tag=1009 +QPaintEvent *QPaintEvent_wrapper::clone_nocallback() const { + // tag=1003 + return ::QPaintEvent::clone(); +} +const QRect &QPaintEvent_wrapper::rect() const { + // tag=1000 + + // tag=1004 + return ::QPaintEvent::rect(); +} +const QRegion &QPaintEvent_wrapper::region() const { + // tag=1000 + + // tag=1004 + return ::QPaintEvent::region(); +} +void QPaintEvent_wrapper::setAccepted(bool accepted) { + // tag=1000 + if (m_setAcceptedCallback) { + // tag=1001 + const void *thisPtr = this; + m_setAcceptedCallback(const_cast(thisPtr), accepted); + } else { + // tag=1002 + ::QPaintEvent::setAccepted(accepted); + } +} +// tag=1009 +void QPaintEvent_wrapper::setAccepted_nocallback(bool accepted) { + // tag=1003 + ::QPaintEvent::setAccepted(accepted); +} + +// tag=1005 +QPaintEvent_wrapper::~QPaintEvent_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QPaintEvent *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QPaintEvent_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { + +// tag=1049 +void c_QPaintEvent_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QPaintEvent__constructor_QRect(void *paintRect_) { + auto &paintRect = *reinterpret_cast(paintRect_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QPaintEvent_wrapper(paintRect); + return reinterpret_cast(ptr); +} +void *c_QPaintEvent__constructor_QRegion(void *paintRegion_) { + auto &paintRegion = *reinterpret_cast(paintRegion_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QPaintEvent_wrapper(paintRegion); + return reinterpret_cast(ptr); +} + +// tag=1050 +// clone() const +void *c_QPaintEvent__clone(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->clone_nocallback(); + } else { + return targetPtr->clone(); + } + }(); +} + +// tag=1050 +// rect() const +void *c_QPaintEvent__rect(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast(static_cast(&fromPtr(thisObj)->rect())); +} + +// tag=1050 +// region() const +void *c_QPaintEvent__region(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast( + static_cast(&fromPtr(thisObj)->region())); +} + +// tag=1050 +// setAccepted(bool accepted) +void c_QPaintEvent__setAccepted_bool(void *thisObj, bool accepted) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setAccepted_nocallback(accepted); + } else { + return targetPtr->setAccepted(accepted); + } + }(); +} +void c_QPaintEvent__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QPaintEvent__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 4147: + wrapper->m_cloneCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPaintEvent_wrapper::Callback_clone>( + callback); + break; + case 4155: + wrapper->m_setAcceptedCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPaintEvent_wrapper::Callback_setAccepted>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QPaintEvent_wrapper.h b/generated/QtDartBindings/dart/ffi/QPaintEvent_wrapper.h new file mode 100644 index 0000000..2950e2c --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPaintEvent_wrapper.h @@ -0,0 +1,75 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QPaintEvent_wrapper : public ::QPaintEvent { +public: + ~QPaintEvent_wrapper(); + // tag=1041 + QPaintEvent_wrapper(const QRect &paintRect); + // tag=1041 + QPaintEvent_wrapper(const QRegion &paintRegion); + // tag=1041 + virtual QPaintEvent *clone() const; + // tag=1008 + virtual QPaintEvent *clone_nocallback() const; + // tag=1041 + const QRect &rect() const; + // tag=1041 + const QRegion ®ion() const; + // tag=1041 + virtual void setAccepted(bool accepted); + // tag=1008 + virtual void setAccepted_nocallback(bool accepted); + // tag=1042 + typedef QPaintEvent *(*Callback_clone)(void *); + Callback_clone m_cloneCallback = nullptr; + // tag=1042 + typedef void (*Callback_setAccepted)(void *, bool accepted); + Callback_setAccepted m_setAcceptedCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QPaintEvent::QPaintEvent(const QRect & paintRect) +QtDartBindings_EXPORT void *c_QPaintEvent__constructor_QRect(void *paintRect_); + +// tag=1067 +// QPaintEvent::QPaintEvent(const QRegion & paintRegion) +QtDartBindings_EXPORT void * +c_QPaintEvent__constructor_QRegion(void *paintRegion_); + +// tag=1067 +// QPaintEvent::clone() const +QtDartBindings_EXPORT void *c_QPaintEvent__clone(void *thisObj); + +// tag=1067 +// QPaintEvent::rect() const +QtDartBindings_EXPORT void *c_QPaintEvent__rect(void *thisObj); + +// tag=1067 +// QPaintEvent::region() const +QtDartBindings_EXPORT void *c_QPaintEvent__region(void *thisObj); + +// tag=1067 +// QPaintEvent::setAccepted(bool accepted) +QtDartBindings_EXPORT void c_QPaintEvent__setAccepted_bool(void *thisObj, + bool accepted); + +// tag=1066 +QtDartBindings_EXPORT void c_QPaintEvent__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QPaintEvent__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QPaintEvent_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QPainter_c.cpp b/generated/QtDartBindings/dart/ffi/QPainter_c.cpp new file mode 100644 index 0000000..1d2988c --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPainter_c.cpp @@ -0,0 +1,1297 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QPainter_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QPainter_wrapper::QPainter_wrapper() : ::QPainter() {} +const QBrush &QPainter_wrapper::background() const { + return ::QPainter::background(); +} +void QPainter_wrapper::beginNativePainting() { + ::QPainter::beginNativePainting(); +} +QRect QPainter_wrapper::boundingRect(const QRect &rect, int flags, + const QString &text) { + return ::QPainter::boundingRect(rect, flags, text); +} +QRectF QPainter_wrapper::boundingRect(const QRectF &rect, const QString &text) { + return ::QPainter::boundingRect(rect, text); +} +QRectF QPainter_wrapper::boundingRect(const QRectF &rect, int flags, + const QString &text) { + return ::QPainter::boundingRect(rect, flags, text); +} +QRect QPainter_wrapper::boundingRect(int x, int y, int w, int h, int flags, + const QString &text) { + return ::QPainter::boundingRect(x, y, w, h, flags, text); +} +const QBrush &QPainter_wrapper::brush() const { return ::QPainter::brush(); } +QPoint QPainter_wrapper::brushOrigin() const { + return ::QPainter::brushOrigin(); +} +QRectF QPainter_wrapper::clipBoundingRect() const { + return ::QPainter::clipBoundingRect(); +} +QRegion QPainter_wrapper::clipRegion() const { + return ::QPainter::clipRegion(); +} +void QPainter_wrapper::drawArc(const QRect &arg__1, int a, int alen) { + ::QPainter::drawArc(arg__1, a, alen); +} +void QPainter_wrapper::drawArc(const QRectF &rect, int a, int alen) { + ::QPainter::drawArc(rect, a, alen); +} +void QPainter_wrapper::drawArc(int x, int y, int w, int h, int a, int alen) { + ::QPainter::drawArc(x, y, w, h, a, alen); +} +void QPainter_wrapper::drawChord(const QRect &arg__1, int a, int alen) { + ::QPainter::drawChord(arg__1, a, alen); +} +void QPainter_wrapper::drawChord(const QRectF &rect, int a, int alen) { + ::QPainter::drawChord(rect, a, alen); +} +void QPainter_wrapper::drawChord(int x, int y, int w, int h, int a, int alen) { + ::QPainter::drawChord(x, y, w, h, a, alen); +} +void QPainter_wrapper::drawConvexPolygon(const QPoint *points, int pointCount) { + ::QPainter::drawConvexPolygon(points, pointCount); +} +void QPainter_wrapper::drawConvexPolygon(const QPointF *points, + int pointCount) { + ::QPainter::drawConvexPolygon(points, pointCount); +} +void QPainter_wrapper::drawEllipse(const QPoint ¢er, int rx, int ry) { + ::QPainter::drawEllipse(center, rx, ry); +} +void QPainter_wrapper::drawEllipse(const QPointF ¢er, qreal rx, qreal ry) { + ::QPainter::drawEllipse(center, rx, ry); +} +void QPainter_wrapper::drawEllipse(const QRect &r) { + ::QPainter::drawEllipse(r); +} +void QPainter_wrapper::drawEllipse(const QRectF &r) { + ::QPainter::drawEllipse(r); +} +void QPainter_wrapper::drawEllipse(int x, int y, int w, int h) { + ::QPainter::drawEllipse(x, y, w, h); +} +void QPainter_wrapper::drawLine(const QLine &line) { + ::QPainter::drawLine(line); +} +void QPainter_wrapper::drawLine(const QLineF &line) { + ::QPainter::drawLine(line); +} +void QPainter_wrapper::drawLine(const QPoint &p1, const QPoint &p2) { + ::QPainter::drawLine(p1, p2); +} +void QPainter_wrapper::drawLine(const QPointF &p1, const QPointF &p2) { + ::QPainter::drawLine(p1, p2); +} +void QPainter_wrapper::drawLine(int x1, int y1, int x2, int y2) { + ::QPainter::drawLine(x1, y1, x2, y2); +} +void QPainter_wrapper::drawLines(const QLine *lines, int lineCount) { + ::QPainter::drawLines(lines, lineCount); +} +void QPainter_wrapper::drawLines(const QLineF *lines, int lineCount) { + ::QPainter::drawLines(lines, lineCount); +} +void QPainter_wrapper::drawLines(const QList &lines) { + ::QPainter::drawLines(lines); +} +void QPainter_wrapper::drawLines(const QList &lines) { + ::QPainter::drawLines(lines); +} +void QPainter_wrapper::drawLines(const QList &pointPairs) { + ::QPainter::drawLines(pointPairs); +} +void QPainter_wrapper::drawLines(const QList &pointPairs) { + ::QPainter::drawLines(pointPairs); +} +void QPainter_wrapper::drawLines(const QPoint *pointPairs, int lineCount) { + ::QPainter::drawLines(pointPairs, lineCount); +} +void QPainter_wrapper::drawLines(const QPointF *pointPairs, int lineCount) { + ::QPainter::drawLines(pointPairs, lineCount); +} +void QPainter_wrapper::drawPie(const QRect &arg__1, int a, int alen) { + ::QPainter::drawPie(arg__1, a, alen); +} +void QPainter_wrapper::drawPie(const QRectF &rect, int a, int alen) { + ::QPainter::drawPie(rect, a, alen); +} +void QPainter_wrapper::drawPie(int x, int y, int w, int h, int a, int alen) { + ::QPainter::drawPie(x, y, w, h, a, alen); +} +void QPainter_wrapper::drawPixmap(const QPoint &p, const QPixmap &pm) { + ::QPainter::drawPixmap(p, pm); +} +void QPainter_wrapper::drawPixmap(const QPoint &p, const QPixmap &pm, + const QRect &sr) { + ::QPainter::drawPixmap(p, pm, sr); +} +void QPainter_wrapper::drawPixmap(const QPointF &p, const QPixmap &pm) { + ::QPainter::drawPixmap(p, pm); +} +void QPainter_wrapper::drawPixmap(const QPointF &p, const QPixmap &pm, + const QRectF &sr) { + ::QPainter::drawPixmap(p, pm, sr); +} +void QPainter_wrapper::drawPixmap(const QRect &r, const QPixmap &pm) { + ::QPainter::drawPixmap(r, pm); +} +void QPainter_wrapper::drawPixmap(const QRect &targetRect, + const QPixmap &pixmap, + const QRect &sourceRect) { + ::QPainter::drawPixmap(targetRect, pixmap, sourceRect); +} +void QPainter_wrapper::drawPixmap(const QRectF &targetRect, + const QPixmap &pixmap, + const QRectF &sourceRect) { + ::QPainter::drawPixmap(targetRect, pixmap, sourceRect); +} +void QPainter_wrapper::drawPixmap(int x, int y, const QPixmap &pm) { + ::QPainter::drawPixmap(x, y, pm); +} +void QPainter_wrapper::drawPixmap(int x, int y, const QPixmap &pm, int sx, + int sy, int sw, int sh) { + ::QPainter::drawPixmap(x, y, pm, sx, sy, sw, sh); +} +void QPainter_wrapper::drawPixmap(int x, int y, int w, int h, + const QPixmap &pm) { + ::QPainter::drawPixmap(x, y, w, h, pm); +} +void QPainter_wrapper::drawPixmap(int x, int y, int w, int h, const QPixmap &pm, + int sx, int sy, int sw, int sh) { + ::QPainter::drawPixmap(x, y, w, h, pm, sx, sy, sw, sh); +} +void QPainter_wrapper::drawPoint(const QPoint &p) { ::QPainter::drawPoint(p); } +void QPainter_wrapper::drawPoint(const QPointF &pt) { + ::QPainter::drawPoint(pt); +} +void QPainter_wrapper::drawPoint(int x, int y) { ::QPainter::drawPoint(x, y); } +void QPainter_wrapper::drawPoints(const QPoint *points, int pointCount) { + ::QPainter::drawPoints(points, pointCount); +} +void QPainter_wrapper::drawPoints(const QPointF *points, int pointCount) { + ::QPainter::drawPoints(points, pointCount); +} +void QPainter_wrapper::drawPolygon(const QPoint *points, int pointCount) { + ::QPainter::drawPolygon(points, pointCount); +} +void QPainter_wrapper::drawPolygon(const QPointF *points, int pointCount) { + ::QPainter::drawPolygon(points, pointCount); +} +void QPainter_wrapper::drawPolyline(const QPoint *points, int pointCount) { + ::QPainter::drawPolyline(points, pointCount); +} +void QPainter_wrapper::drawPolyline(const QPointF *points, int pointCount) { + ::QPainter::drawPolyline(points, pointCount); +} +void QPainter_wrapper::drawRect(const QRect &rect) { + ::QPainter::drawRect(rect); +} +void QPainter_wrapper::drawRect(const QRectF &rect) { + ::QPainter::drawRect(rect); +} +void QPainter_wrapper::drawRect(int x1, int y1, int w, int h) { + ::QPainter::drawRect(x1, y1, w, h); +} +void QPainter_wrapper::drawRects(const QList &rectangles) { + ::QPainter::drawRects(rectangles); +} +void QPainter_wrapper::drawRects(const QList &rectangles) { + ::QPainter::drawRects(rectangles); +} +void QPainter_wrapper::drawRects(const QRect *rects, int rectCount) { + ::QPainter::drawRects(rects, rectCount); +} +void QPainter_wrapper::drawRects(const QRectF *rects, int rectCount) { + ::QPainter::drawRects(rects, rectCount); +} +void QPainter_wrapper::drawRoundedRect(const QRect &rect, qreal xRadius, + qreal yRadius) { + ::QPainter::drawRoundedRect(rect, xRadius, yRadius); +} +void QPainter_wrapper::drawRoundedRect(const QRectF &rect, qreal xRadius, + qreal yRadius) { + ::QPainter::drawRoundedRect(rect, xRadius, yRadius); +} +void QPainter_wrapper::drawRoundedRect(int x, int y, int w, int h, + qreal xRadius, qreal yRadius) { + ::QPainter::drawRoundedRect(x, y, w, h, xRadius, yRadius); +} +void QPainter_wrapper::drawText(const QPoint &p, const QString &s) { + ::QPainter::drawText(p, s); +} +void QPainter_wrapper::drawText(const QPointF &p, const QString &s) { + ::QPainter::drawText(p, s); +} +void QPainter_wrapper::drawText(const QPointF &p, const QString &str, int tf, + int justificationPadding) { + ::QPainter::drawText(p, str, tf, justificationPadding); +} +void QPainter_wrapper::drawText(const QRect &r, int flags, const QString &text, + QRect *br) { + ::QPainter::drawText(r, flags, text, br); +} +void QPainter_wrapper::drawText(const QRectF &r, const QString &text) { + ::QPainter::drawText(r, text); +} +void QPainter_wrapper::drawText(const QRectF &r, int flags, const QString &text, + QRectF *br) { + ::QPainter::drawText(r, flags, text, br); +} +void QPainter_wrapper::drawText(int x, int y, const QString &s) { + ::QPainter::drawText(x, y, s); +} +void QPainter_wrapper::drawText(int x, int y, int w, int h, int flags, + const QString &text, QRect *br) { + ::QPainter::drawText(x, y, w, h, flags, text, br); +} +void QPainter_wrapper::drawTiledPixmap(const QRect &arg__1, + const QPixmap &arg__2, + const QPoint &arg__3) { + ::QPainter::drawTiledPixmap(arg__1, arg__2, arg__3); +} +void QPainter_wrapper::drawTiledPixmap(const QRectF &rect, const QPixmap &pm, + const QPointF &offset) { + ::QPainter::drawTiledPixmap(rect, pm, offset); +} +void QPainter_wrapper::drawTiledPixmap(int x, int y, int w, int h, + const QPixmap &arg__5, int sx, int sy) { + ::QPainter::drawTiledPixmap(x, y, w, h, arg__5, sx, sy); +} +bool QPainter_wrapper::end() { return ::QPainter::end(); } +void QPainter_wrapper::endNativePainting() { ::QPainter::endNativePainting(); } +void QPainter_wrapper::eraseRect(const QRect &arg__1) { + ::QPainter::eraseRect(arg__1); +} +void QPainter_wrapper::eraseRect(const QRectF &arg__1) { + ::QPainter::eraseRect(arg__1); +} +void QPainter_wrapper::eraseRect(int x, int y, int w, int h) { + ::QPainter::eraseRect(x, y, w, h); +} +void QPainter_wrapper::fillRect(const QRect &arg__1, const QBrush &arg__2) { + ::QPainter::fillRect(arg__1, arg__2); +} +void QPainter_wrapper::fillRect(const QRect &arg__1, const QColor &color) { + ::QPainter::fillRect(arg__1, color); +} +void QPainter_wrapper::fillRect(const QRectF &arg__1, const QBrush &arg__2) { + ::QPainter::fillRect(arg__1, arg__2); +} +void QPainter_wrapper::fillRect(const QRectF &arg__1, const QColor &color) { + ::QPainter::fillRect(arg__1, color); +} +void QPainter_wrapper::fillRect(int x, int y, int w, int h, + const QBrush &arg__5) { + ::QPainter::fillRect(x, y, w, h, arg__5); +} +void QPainter_wrapper::fillRect(int x, int y, int w, int h, + const QColor &color) { + ::QPainter::fillRect(x, y, w, h, color); +} +const QFont &QPainter_wrapper::font() const { return ::QPainter::font(); } +bool QPainter_wrapper::hasClipping() const { return ::QPainter::hasClipping(); } +bool QPainter_wrapper::isActive() const { return ::QPainter::isActive(); } +Qt::LayoutDirection QPainter_wrapper::layoutDirection() const { + return ::QPainter::layoutDirection(); +} +qreal QPainter_wrapper::opacity() const { return ::QPainter::opacity(); } +const QPen &QPainter_wrapper::pen() const { return ::QPainter::pen(); } +void QPainter_wrapper::resetTransform() { ::QPainter::resetTransform(); } +void QPainter_wrapper::restore() { ::QPainter::restore(); } +void QPainter_wrapper::rotate(qreal a) { ::QPainter::rotate(a); } +void QPainter_wrapper::save() { ::QPainter::save(); } +void QPainter_wrapper::scale(qreal sx, qreal sy) { ::QPainter::scale(sx, sy); } +void QPainter_wrapper::setBackground(const QBrush &bg) { + ::QPainter::setBackground(bg); +} +void QPainter_wrapper::setBrush(const QBrush &brush) { + ::QPainter::setBrush(brush); +} +void QPainter_wrapper::setBrushOrigin(const QPoint &arg__1) { + ::QPainter::setBrushOrigin(arg__1); +} +void QPainter_wrapper::setBrushOrigin(const QPointF &arg__1) { + ::QPainter::setBrushOrigin(arg__1); +} +void QPainter_wrapper::setBrushOrigin(int x, int y) { + ::QPainter::setBrushOrigin(x, y); +} +void QPainter_wrapper::setClipRect(const QRect &arg__1) { + ::QPainter::setClipRect(arg__1); +} +void QPainter_wrapper::setClipRect(const QRectF &arg__1) { + ::QPainter::setClipRect(arg__1); +} +void QPainter_wrapper::setClipRect(int x, int y, int w, int h) { + ::QPainter::setClipRect(x, y, w, h); +} +void QPainter_wrapper::setClipRegion(const QRegion &arg__1) { + ::QPainter::setClipRegion(arg__1); +} +void QPainter_wrapper::setClipping(bool enable) { + ::QPainter::setClipping(enable); +} +void QPainter_wrapper::setFont(const QFont &f) { ::QPainter::setFont(f); } +void QPainter_wrapper::setLayoutDirection(Qt::LayoutDirection direction) { + ::QPainter::setLayoutDirection(direction); +} +void QPainter_wrapper::setOpacity(qreal opacity) { + ::QPainter::setOpacity(opacity); +} +void QPainter_wrapper::setPen(const QColor &color) { + ::QPainter::setPen(color); +} +void QPainter_wrapper::setPen(const QPen &pen) { ::QPainter::setPen(pen); } +void QPainter_wrapper::setViewTransformEnabled(bool enable) { + ::QPainter::setViewTransformEnabled(enable); +} +void QPainter_wrapper::setViewport(const QRect &viewport) { + ::QPainter::setViewport(viewport); +} +void QPainter_wrapper::setViewport(int x, int y, int w, int h) { + ::QPainter::setViewport(x, y, w, h); +} +void QPainter_wrapper::setWindow(const QRect &window) { + ::QPainter::setWindow(window); +} +void QPainter_wrapper::setWindow(int x, int y, int w, int h) { + ::QPainter::setWindow(x, y, w, h); +} +void QPainter_wrapper::setWorldMatrixEnabled(bool enabled) { + ::QPainter::setWorldMatrixEnabled(enabled); +} +void QPainter_wrapper::shear(qreal sh, qreal sv) { ::QPainter::shear(sh, sv); } +void QPainter_wrapper::translate(const QPoint &offset) { + ::QPainter::translate(offset); +} +void QPainter_wrapper::translate(const QPointF &offset) { + ::QPainter::translate(offset); +} +void QPainter_wrapper::translate(qreal dx, qreal dy) { + ::QPainter::translate(dx, dy); +} +bool QPainter_wrapper::viewTransformEnabled() const { + return ::QPainter::viewTransformEnabled(); +} +QRect QPainter_wrapper::viewport() const { return ::QPainter::viewport(); } +QRect QPainter_wrapper::window() const { return ::QPainter::window(); } +bool QPainter_wrapper::worldMatrixEnabled() const { + return ::QPainter::worldMatrixEnabled(); +} +QPainter_wrapper::~QPainter_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QPainter *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QPainter_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QPainter_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QPainter__constructor() { + auto ptr = new QtDartBindings_wrappersNS::QPainter_wrapper(); + return reinterpret_cast(ptr); +} +// background() const +void *c_QPainter__background(void *thisObj) { + const auto &result = const_cast( + static_cast(&fromPtr(thisObj)->background())); + return result; +} +// beginNativePainting() +void c_QPainter__beginNativePainting(void *thisObj) { + fromPtr(thisObj)->beginNativePainting(); +} +// boundingRect(const QRect & rect, int flags, const QString & text) +void *c_QPainter__boundingRect_QRect_int_QString(void *thisObj, void *rect_, + int flags, const char *text_) { + assert(rect_); + auto &rect = *reinterpret_cast(rect_); + const auto text = QString::fromUtf8(text_); + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->boundingRect(rect, flags, text)}; + free((char *)text_); + return result; +} +// boundingRect(const QRectF & rect, const QString & text) +void *c_QPainter__boundingRect_QRectF_QString(void *thisObj, void *rect_, + const char *text_) { + assert(rect_); + auto &rect = *reinterpret_cast(rect_); + const auto text = QString::fromUtf8(text_); + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->boundingRect(rect, text)}; + free((char *)text_); + return result; +} +// boundingRect(const QRectF & rect, int flags, const QString & text) +void *c_QPainter__boundingRect_QRectF_int_QString(void *thisObj, void *rect_, + int flags, + const char *text_) { + assert(rect_); + auto &rect = *reinterpret_cast(rect_); + const auto text = QString::fromUtf8(text_); + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->boundingRect(rect, flags, text)}; + free((char *)text_); + return result; +} +// boundingRect(int x, int y, int w, int h, int flags, const QString & text) +void *c_QPainter__boundingRect_int_int_int_int_int_QString(void *thisObj, int x, + int y, int w, int h, + int flags, + const char *text_) { + const auto text = QString::fromUtf8(text_); + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->boundingRect(x, y, w, h, flags, text)}; + free((char *)text_); + return result; +} +// brush() const +void *c_QPainter__brush(void *thisObj) { + const auto &result = + const_cast(static_cast(&fromPtr(thisObj)->brush())); + return result; +} +// brushOrigin() const +void *c_QPainter__brushOrigin(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->brushOrigin()}; + return result; +} +// clipBoundingRect() const +void *c_QPainter__clipBoundingRect(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->clipBoundingRect()}; + return result; +} +// clipRegion() const +void *c_QPainter__clipRegion(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->clipRegion()}; + return result; +} +// drawArc(const QRect & arg__1, int a, int alen) +void c_QPainter__drawArc_QRect_int_int(void *thisObj, void *arg__1_, int a, + int alen) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + fromPtr(thisObj)->drawArc(arg__1, a, alen); +} +// drawArc(const QRectF & rect, int a, int alen) +void c_QPainter__drawArc_QRectF_int_int(void *thisObj, void *rect_, int a, + int alen) { + assert(rect_); + auto &rect = *reinterpret_cast(rect_); + fromPtr(thisObj)->drawArc(rect, a, alen); +} +// drawArc(int x, int y, int w, int h, int a, int alen) +void c_QPainter__drawArc_int_int_int_int_int_int(void *thisObj, int x, int y, + int w, int h, int a, + int alen) { + fromPtr(thisObj)->drawArc(x, y, w, h, a, alen); +} +// drawChord(const QRect & arg__1, int a, int alen) +void c_QPainter__drawChord_QRect_int_int(void *thisObj, void *arg__1_, int a, + int alen) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + fromPtr(thisObj)->drawChord(arg__1, a, alen); +} +// drawChord(const QRectF & rect, int a, int alen) +void c_QPainter__drawChord_QRectF_int_int(void *thisObj, void *rect_, int a, + int alen) { + assert(rect_); + auto &rect = *reinterpret_cast(rect_); + fromPtr(thisObj)->drawChord(rect, a, alen); +} +// drawChord(int x, int y, int w, int h, int a, int alen) +void c_QPainter__drawChord_int_int_int_int_int_int(void *thisObj, int x, int y, + int w, int h, int a, + int alen) { + fromPtr(thisObj)->drawChord(x, y, w, h, a, alen); +} +// drawConvexPolygon(const QPoint * points, int pointCount) +void c_QPainter__drawConvexPolygon_QPoint_int(void *thisObj, void *points_, + int pointCount) { + auto points = reinterpret_cast(points_); + fromPtr(thisObj)->drawConvexPolygon(points, pointCount); +} +// drawConvexPolygon(const QPointF * points, int pointCount) +void c_QPainter__drawConvexPolygon_QPointF_int(void *thisObj, void *points_, + int pointCount) { + auto points = reinterpret_cast(points_); + fromPtr(thisObj)->drawConvexPolygon(points, pointCount); +} +// drawEllipse(const QPoint & center, int rx, int ry) +void c_QPainter__drawEllipse_QPoint_int_int(void *thisObj, void *center_, + int rx, int ry) { + assert(center_); + auto ¢er = *reinterpret_cast(center_); + fromPtr(thisObj)->drawEllipse(center, rx, ry); +} +// drawEllipse(const QPointF & center, qreal rx, qreal ry) +void c_QPainter__drawEllipse_QPointF_qreal_qreal(void *thisObj, void *center_, + qreal rx, qreal ry) { + assert(center_); + auto ¢er = *reinterpret_cast(center_); + fromPtr(thisObj)->drawEllipse(center, rx, ry); +} +// drawEllipse(const QRect & r) +void c_QPainter__drawEllipse_QRect(void *thisObj, void *r_) { + assert(r_); + auto &r = *reinterpret_cast(r_); + fromPtr(thisObj)->drawEllipse(r); +} +// drawEllipse(const QRectF & r) +void c_QPainter__drawEllipse_QRectF(void *thisObj, void *r_) { + assert(r_); + auto &r = *reinterpret_cast(r_); + fromPtr(thisObj)->drawEllipse(r); +} +// drawEllipse(int x, int y, int w, int h) +void c_QPainter__drawEllipse_int_int_int_int(void *thisObj, int x, int y, int w, + int h) { + fromPtr(thisObj)->drawEllipse(x, y, w, h); +} +// drawLine(const QLine & line) +void c_QPainter__drawLine_QLine(void *thisObj, void *line_) { + assert(line_); + auto &line = *reinterpret_cast(line_); + fromPtr(thisObj)->drawLine(line); +} +// drawLine(const QLineF & line) +void c_QPainter__drawLine_QLineF(void *thisObj, void *line_) { + assert(line_); + auto &line = *reinterpret_cast(line_); + fromPtr(thisObj)->drawLine(line); +} +// drawLine(const QPoint & p1, const QPoint & p2) +void c_QPainter__drawLine_QPoint_QPoint(void *thisObj, void *p1_, void *p2_) { + assert(p1_); + auto &p1 = *reinterpret_cast(p1_); + assert(p2_); + auto &p2 = *reinterpret_cast(p2_); + fromPtr(thisObj)->drawLine(p1, p2); +} +// drawLine(const QPointF & p1, const QPointF & p2) +void c_QPainter__drawLine_QPointF_QPointF(void *thisObj, void *p1_, void *p2_) { + assert(p1_); + auto &p1 = *reinterpret_cast(p1_); + assert(p2_); + auto &p2 = *reinterpret_cast(p2_); + fromPtr(thisObj)->drawLine(p1, p2); +} +// drawLine(int x1, int y1, int x2, int y2) +void c_QPainter__drawLine_int_int_int_int(void *thisObj, int x1, int y1, int x2, + int y2) { + fromPtr(thisObj)->drawLine(x1, y1, x2, y2); +} +// drawLines(const QLine * lines, int lineCount) +void c_QPainter__drawLines_QLine_int(void *thisObj, void *lines_, + int lineCount) { + auto lines = reinterpret_cast(lines_); + fromPtr(thisObj)->drawLines(lines, lineCount); +} +// drawLines(const QLineF * lines, int lineCount) +void c_QPainter__drawLines_QLineF_int(void *thisObj, void *lines_, + int lineCount) { + auto lines = reinterpret_cast(lines_); + fromPtr(thisObj)->drawLines(lines, lineCount); +} +// drawLines(const QList & lines) +void c_QPainter__drawLines_QList_QLine(void *thisObj, void *lines_) { + assert(lines_); + auto &lines = *reinterpret_cast *>(lines_); + fromPtr(thisObj)->drawLines(lines); +} +// drawLines(const QList & lines) +void c_QPainter__drawLines_QList_QLineF(void *thisObj, void *lines_) { + assert(lines_); + auto &lines = *reinterpret_cast *>(lines_); + fromPtr(thisObj)->drawLines(lines); +} +// drawLines(const QList & pointPairs) +void c_QPainter__drawLines_QList_QPoint(void *thisObj, void *pointPairs_) { + assert(pointPairs_); + auto &pointPairs = *reinterpret_cast *>(pointPairs_); + fromPtr(thisObj)->drawLines(pointPairs); +} +// drawLines(const QList & pointPairs) +void c_QPainter__drawLines_QList_QPointF(void *thisObj, void *pointPairs_) { + assert(pointPairs_); + auto &pointPairs = *reinterpret_cast *>(pointPairs_); + fromPtr(thisObj)->drawLines(pointPairs); +} +// drawLines(const QPoint * pointPairs, int lineCount) +void c_QPainter__drawLines_QPoint_int(void *thisObj, void *pointPairs_, + int lineCount) { + auto pointPairs = reinterpret_cast(pointPairs_); + fromPtr(thisObj)->drawLines(pointPairs, lineCount); +} +// drawLines(const QPointF * pointPairs, int lineCount) +void c_QPainter__drawLines_QPointF_int(void *thisObj, void *pointPairs_, + int lineCount) { + auto pointPairs = reinterpret_cast(pointPairs_); + fromPtr(thisObj)->drawLines(pointPairs, lineCount); +} +// drawPie(const QRect & arg__1, int a, int alen) +void c_QPainter__drawPie_QRect_int_int(void *thisObj, void *arg__1_, int a, + int alen) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + fromPtr(thisObj)->drawPie(arg__1, a, alen); +} +// drawPie(const QRectF & rect, int a, int alen) +void c_QPainter__drawPie_QRectF_int_int(void *thisObj, void *rect_, int a, + int alen) { + assert(rect_); + auto &rect = *reinterpret_cast(rect_); + fromPtr(thisObj)->drawPie(rect, a, alen); +} +// drawPie(int x, int y, int w, int h, int a, int alen) +void c_QPainter__drawPie_int_int_int_int_int_int(void *thisObj, int x, int y, + int w, int h, int a, + int alen) { + fromPtr(thisObj)->drawPie(x, y, w, h, a, alen); +} +// drawPixmap(const QPoint & p, const QPixmap & pm) +void c_QPainter__drawPixmap_QPoint_QPixmap(void *thisObj, void *p_, void *pm_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + assert(pm_); + auto &pm = *reinterpret_cast(pm_); + fromPtr(thisObj)->drawPixmap(p, pm); +} +// drawPixmap(const QPoint & p, const QPixmap & pm, const QRect & sr) +void c_QPainter__drawPixmap_QPoint_QPixmap_QRect(void *thisObj, void *p_, + void *pm_, void *sr_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + assert(pm_); + auto &pm = *reinterpret_cast(pm_); + assert(sr_); + auto &sr = *reinterpret_cast(sr_); + fromPtr(thisObj)->drawPixmap(p, pm, sr); +} +// drawPixmap(const QPointF & p, const QPixmap & pm) +void c_QPainter__drawPixmap_QPointF_QPixmap(void *thisObj, void *p_, + void *pm_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + assert(pm_); + auto &pm = *reinterpret_cast(pm_); + fromPtr(thisObj)->drawPixmap(p, pm); +} +// drawPixmap(const QPointF & p, const QPixmap & pm, const QRectF & sr) +void c_QPainter__drawPixmap_QPointF_QPixmap_QRectF(void *thisObj, void *p_, + void *pm_, void *sr_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + assert(pm_); + auto &pm = *reinterpret_cast(pm_); + assert(sr_); + auto &sr = *reinterpret_cast(sr_); + fromPtr(thisObj)->drawPixmap(p, pm, sr); +} +// drawPixmap(const QRect & r, const QPixmap & pm) +void c_QPainter__drawPixmap_QRect_QPixmap(void *thisObj, void *r_, void *pm_) { + assert(r_); + auto &r = *reinterpret_cast(r_); + assert(pm_); + auto &pm = *reinterpret_cast(pm_); + fromPtr(thisObj)->drawPixmap(r, pm); +} +// drawPixmap(const QRect & targetRect, const QPixmap & pixmap, const QRect & +// sourceRect) +void c_QPainter__drawPixmap_QRect_QPixmap_QRect(void *thisObj, + void *targetRect_, + void *pixmap_, + void *sourceRect_) { + assert(targetRect_); + auto &targetRect = *reinterpret_cast(targetRect_); + assert(pixmap_); + auto &pixmap = *reinterpret_cast(pixmap_); + assert(sourceRect_); + auto &sourceRect = *reinterpret_cast(sourceRect_); + fromPtr(thisObj)->drawPixmap(targetRect, pixmap, sourceRect); +} +// drawPixmap(const QRectF & targetRect, const QPixmap & pixmap, const QRectF & +// sourceRect) +void c_QPainter__drawPixmap_QRectF_QPixmap_QRectF(void *thisObj, + void *targetRect_, + void *pixmap_, + void *sourceRect_) { + assert(targetRect_); + auto &targetRect = *reinterpret_cast(targetRect_); + assert(pixmap_); + auto &pixmap = *reinterpret_cast(pixmap_); + assert(sourceRect_); + auto &sourceRect = *reinterpret_cast(sourceRect_); + fromPtr(thisObj)->drawPixmap(targetRect, pixmap, sourceRect); +} +// drawPixmap(int x, int y, const QPixmap & pm) +void c_QPainter__drawPixmap_int_int_QPixmap(void *thisObj, int x, int y, + void *pm_) { + assert(pm_); + auto &pm = *reinterpret_cast(pm_); + fromPtr(thisObj)->drawPixmap(x, y, pm); +} +// drawPixmap(int x, int y, const QPixmap & pm, int sx, int sy, int sw, int sh) +void c_QPainter__drawPixmap_int_int_QPixmap_int_int_int_int( + void *thisObj, int x, int y, void *pm_, int sx, int sy, int sw, int sh) { + assert(pm_); + auto &pm = *reinterpret_cast(pm_); + fromPtr(thisObj)->drawPixmap(x, y, pm, sx, sy, sw, sh); +} +// drawPixmap(int x, int y, int w, int h, const QPixmap & pm) +void c_QPainter__drawPixmap_int_int_int_int_QPixmap(void *thisObj, int x, int y, + int w, int h, void *pm_) { + assert(pm_); + auto &pm = *reinterpret_cast(pm_); + fromPtr(thisObj)->drawPixmap(x, y, w, h, pm); +} +// drawPixmap(int x, int y, int w, int h, const QPixmap & pm, int sx, int sy, +// int sw, int sh) +void c_QPainter__drawPixmap_int_int_int_int_QPixmap_int_int_int_int( + void *thisObj, int x, int y, int w, int h, void *pm_, int sx, int sy, + int sw, int sh) { + assert(pm_); + auto &pm = *reinterpret_cast(pm_); + fromPtr(thisObj)->drawPixmap(x, y, w, h, pm, sx, sy, sw, sh); +} +// drawPoint(const QPoint & p) +void c_QPainter__drawPoint_QPoint(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + fromPtr(thisObj)->drawPoint(p); +} +// drawPoint(const QPointF & pt) +void c_QPainter__drawPoint_QPointF(void *thisObj, void *pt_) { + assert(pt_); + auto &pt = *reinterpret_cast(pt_); + fromPtr(thisObj)->drawPoint(pt); +} +// drawPoint(int x, int y) +void c_QPainter__drawPoint_int_int(void *thisObj, int x, int y) { + fromPtr(thisObj)->drawPoint(x, y); +} +// drawPoints(const QPoint * points, int pointCount) +void c_QPainter__drawPoints_QPoint_int(void *thisObj, void *points_, + int pointCount) { + auto points = reinterpret_cast(points_); + fromPtr(thisObj)->drawPoints(points, pointCount); +} +// drawPoints(const QPointF * points, int pointCount) +void c_QPainter__drawPoints_QPointF_int(void *thisObj, void *points_, + int pointCount) { + auto points = reinterpret_cast(points_); + fromPtr(thisObj)->drawPoints(points, pointCount); +} +// drawPolygon(const QPoint * points, int pointCount) +void c_QPainter__drawPolygon_QPoint_int(void *thisObj, void *points_, + int pointCount) { + auto points = reinterpret_cast(points_); + fromPtr(thisObj)->drawPolygon(points, pointCount); +} +// drawPolygon(const QPointF * points, int pointCount) +void c_QPainter__drawPolygon_QPointF_int(void *thisObj, void *points_, + int pointCount) { + auto points = reinterpret_cast(points_); + fromPtr(thisObj)->drawPolygon(points, pointCount); +} +// drawPolyline(const QPoint * points, int pointCount) +void c_QPainter__drawPolyline_QPoint_int(void *thisObj, void *points_, + int pointCount) { + auto points = reinterpret_cast(points_); + fromPtr(thisObj)->drawPolyline(points, pointCount); +} +// drawPolyline(const QPointF * points, int pointCount) +void c_QPainter__drawPolyline_QPointF_int(void *thisObj, void *points_, + int pointCount) { + auto points = reinterpret_cast(points_); + fromPtr(thisObj)->drawPolyline(points, pointCount); +} +// drawRect(const QRect & rect) +void c_QPainter__drawRect_QRect(void *thisObj, void *rect_) { + assert(rect_); + auto &rect = *reinterpret_cast(rect_); + fromPtr(thisObj)->drawRect(rect); +} +// drawRect(const QRectF & rect) +void c_QPainter__drawRect_QRectF(void *thisObj, void *rect_) { + assert(rect_); + auto &rect = *reinterpret_cast(rect_); + fromPtr(thisObj)->drawRect(rect); +} +// drawRect(int x1, int y1, int w, int h) +void c_QPainter__drawRect_int_int_int_int(void *thisObj, int x1, int y1, int w, + int h) { + fromPtr(thisObj)->drawRect(x1, y1, w, h); +} +// drawRects(const QList & rectangles) +void c_QPainter__drawRects_QList_QRect(void *thisObj, void *rectangles_) { + assert(rectangles_); + auto &rectangles = *reinterpret_cast *>(rectangles_); + fromPtr(thisObj)->drawRects(rectangles); +} +// drawRects(const QList & rectangles) +void c_QPainter__drawRects_QList_QRectF(void *thisObj, void *rectangles_) { + assert(rectangles_); + auto &rectangles = *reinterpret_cast *>(rectangles_); + fromPtr(thisObj)->drawRects(rectangles); +} +// drawRects(const QRect * rects, int rectCount) +void c_QPainter__drawRects_QRect_int(void *thisObj, void *rects_, + int rectCount) { + auto rects = reinterpret_cast(rects_); + fromPtr(thisObj)->drawRects(rects, rectCount); +} +// drawRects(const QRectF * rects, int rectCount) +void c_QPainter__drawRects_QRectF_int(void *thisObj, void *rects_, + int rectCount) { + auto rects = reinterpret_cast(rects_); + fromPtr(thisObj)->drawRects(rects, rectCount); +} +// drawRoundedRect(const QRect & rect, qreal xRadius, qreal yRadius) +void c_QPainter__drawRoundedRect_QRect_qreal_qreal(void *thisObj, void *rect_, + qreal xRadius, + qreal yRadius) { + assert(rect_); + auto &rect = *reinterpret_cast(rect_); + fromPtr(thisObj)->drawRoundedRect(rect, xRadius, yRadius); +} +// drawRoundedRect(const QRectF & rect, qreal xRadius, qreal yRadius) +void c_QPainter__drawRoundedRect_QRectF_qreal_qreal(void *thisObj, void *rect_, + qreal xRadius, + qreal yRadius) { + assert(rect_); + auto &rect = *reinterpret_cast(rect_); + fromPtr(thisObj)->drawRoundedRect(rect, xRadius, yRadius); +} +// drawRoundedRect(int x, int y, int w, int h, qreal xRadius, qreal yRadius) +void c_QPainter__drawRoundedRect_int_int_int_int_qreal_qreal( + void *thisObj, int x, int y, int w, int h, qreal xRadius, qreal yRadius) { + fromPtr(thisObj)->drawRoundedRect(x, y, w, h, xRadius, yRadius); +} +// drawText(const QPoint & p, const QString & s) +void c_QPainter__drawText_QPoint_QString(void *thisObj, void *p_, + const char *s_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + const auto s = QString::fromUtf8(s_); + fromPtr(thisObj)->drawText(p, s); + free((char *)s_); +} +// drawText(const QPointF & p, const QString & s) +void c_QPainter__drawText_QPointF_QString(void *thisObj, void *p_, + const char *s_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + const auto s = QString::fromUtf8(s_); + fromPtr(thisObj)->drawText(p, s); + free((char *)s_); +} +// drawText(const QPointF & p, const QString & str, int tf, int +// justificationPadding) +void c_QPainter__drawText_QPointF_QString_int_int(void *thisObj, void *p_, + const char *str_, int tf, + int justificationPadding) { + assert(p_); + auto &p = *reinterpret_cast(p_); + const auto str = QString::fromUtf8(str_); + fromPtr(thisObj)->drawText(p, str, tf, justificationPadding); + free((char *)str_); +} +// drawText(const QRect & r, int flags, const QString & text, QRect * br) +void c_QPainter__drawText_QRect_int_QString_QRect(void *thisObj, void *r_, + int flags, const char *text_, + void *br_) { + assert(r_); + auto &r = *reinterpret_cast(r_); + const auto text = QString::fromUtf8(text_); + auto br = reinterpret_cast(br_); + fromPtr(thisObj)->drawText(r, flags, text, br); + free((char *)text_); +} +// drawText(const QRectF & r, const QString & text) +void c_QPainter__drawText_QRectF_QString(void *thisObj, void *r_, + const char *text_) { + assert(r_); + auto &r = *reinterpret_cast(r_); + const auto text = QString::fromUtf8(text_); + fromPtr(thisObj)->drawText(r, text); + free((char *)text_); +} +// drawText(const QRectF & r, int flags, const QString & text, QRectF * br) +void c_QPainter__drawText_QRectF_int_QString_QRectF(void *thisObj, void *r_, + int flags, + const char *text_, + void *br_) { + assert(r_); + auto &r = *reinterpret_cast(r_); + const auto text = QString::fromUtf8(text_); + auto br = reinterpret_cast(br_); + fromPtr(thisObj)->drawText(r, flags, text, br); + free((char *)text_); +} +// drawText(int x, int y, const QString & s) +void c_QPainter__drawText_int_int_QString(void *thisObj, int x, int y, + const char *s_) { + const auto s = QString::fromUtf8(s_); + fromPtr(thisObj)->drawText(x, y, s); + free((char *)s_); +} +// drawText(int x, int y, int w, int h, int flags, const QString & text, QRect * +// br) +void c_QPainter__drawText_int_int_int_int_int_QString_QRect(void *thisObj, + int x, int y, int w, + int h, int flags, + const char *text_, + void *br_) { + const auto text = QString::fromUtf8(text_); + auto br = reinterpret_cast(br_); + fromPtr(thisObj)->drawText(x, y, w, h, flags, text, br); + free((char *)text_); +} +// drawTiledPixmap(const QRect & arg__1, const QPixmap & arg__2, const QPoint & +// arg__3) +void c_QPainter__drawTiledPixmap_QRect_QPixmap_QPoint(void *thisObj, + void *arg__1_, + void *arg__2_, + void *arg__3_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + assert(arg__2_); + auto &arg__2 = *reinterpret_cast(arg__2_); + assert(arg__3_); + auto &arg__3 = *reinterpret_cast(arg__3_); + fromPtr(thisObj)->drawTiledPixmap(arg__1, arg__2, arg__3); +} +// drawTiledPixmap(const QRectF & rect, const QPixmap & pm, const QPointF & +// offset) +void c_QPainter__drawTiledPixmap_QRectF_QPixmap_QPointF(void *thisObj, + void *rect_, void *pm_, + void *offset_) { + assert(rect_); + auto &rect = *reinterpret_cast(rect_); + assert(pm_); + auto &pm = *reinterpret_cast(pm_); + assert(offset_); + auto &offset = *reinterpret_cast(offset_); + fromPtr(thisObj)->drawTiledPixmap(rect, pm, offset); +} +// drawTiledPixmap(int x, int y, int w, int h, const QPixmap & arg__5, int sx, +// int sy) +void c_QPainter__drawTiledPixmap_int_int_int_int_QPixmap_int_int( + void *thisObj, int x, int y, int w, int h, void *arg__5_, int sx, int sy) { + assert(arg__5_); + auto &arg__5 = *reinterpret_cast(arg__5_); + fromPtr(thisObj)->drawTiledPixmap(x, y, w, h, arg__5, sx, sy); +} +// end() +bool c_QPainter__end(void *thisObj) { + const auto &result = fromPtr(thisObj)->end(); + return result; +} +// endNativePainting() +void c_QPainter__endNativePainting(void *thisObj) { + fromPtr(thisObj)->endNativePainting(); +} +// eraseRect(const QRect & arg__1) +void c_QPainter__eraseRect_QRect(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + fromPtr(thisObj)->eraseRect(arg__1); +} +// eraseRect(const QRectF & arg__1) +void c_QPainter__eraseRect_QRectF(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + fromPtr(thisObj)->eraseRect(arg__1); +} +// eraseRect(int x, int y, int w, int h) +void c_QPainter__eraseRect_int_int_int_int(void *thisObj, int x, int y, int w, + int h) { + fromPtr(thisObj)->eraseRect(x, y, w, h); +} +// fillRect(const QRect & arg__1, const QBrush & arg__2) +void c_QPainter__fillRect_QRect_QBrush(void *thisObj, void *arg__1_, + void *arg__2_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + assert(arg__2_); + auto &arg__2 = *reinterpret_cast(arg__2_); + fromPtr(thisObj)->fillRect(arg__1, arg__2); +} +// fillRect(const QRect & arg__1, const QColor & color) +void c_QPainter__fillRect_QRect_QColor(void *thisObj, void *arg__1_, + void *color_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + assert(color_); + auto &color = *reinterpret_cast(color_); + fromPtr(thisObj)->fillRect(arg__1, color); +} +// fillRect(const QRectF & arg__1, const QBrush & arg__2) +void c_QPainter__fillRect_QRectF_QBrush(void *thisObj, void *arg__1_, + void *arg__2_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + assert(arg__2_); + auto &arg__2 = *reinterpret_cast(arg__2_); + fromPtr(thisObj)->fillRect(arg__1, arg__2); +} +// fillRect(const QRectF & arg__1, const QColor & color) +void c_QPainter__fillRect_QRectF_QColor(void *thisObj, void *arg__1_, + void *color_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + assert(color_); + auto &color = *reinterpret_cast(color_); + fromPtr(thisObj)->fillRect(arg__1, color); +} +// fillRect(int x, int y, int w, int h, const QBrush & arg__5) +void c_QPainter__fillRect_int_int_int_int_QBrush(void *thisObj, int x, int y, + int w, int h, void *arg__5_) { + assert(arg__5_); + auto &arg__5 = *reinterpret_cast(arg__5_); + fromPtr(thisObj)->fillRect(x, y, w, h, arg__5); +} +// fillRect(int x, int y, int w, int h, const QColor & color) +void c_QPainter__fillRect_int_int_int_int_QColor(void *thisObj, int x, int y, + int w, int h, void *color_) { + assert(color_); + auto &color = *reinterpret_cast(color_); + fromPtr(thisObj)->fillRect(x, y, w, h, color); +} +// font() const +void *c_QPainter__font(void *thisObj) { + const auto &result = + const_cast(static_cast(&fromPtr(thisObj)->font())); + return result; +} +// hasClipping() const +bool c_QPainter__hasClipping(void *thisObj) { + const auto &result = fromPtr(thisObj)->hasClipping(); + return result; +} +// isActive() const +bool c_QPainter__isActive(void *thisObj) { + const auto &result = fromPtr(thisObj)->isActive(); + return result; +} +// layoutDirection() const +int c_QPainter__layoutDirection(void *thisObj) { + const auto &result = int(fromPtr(thisObj)->layoutDirection()); + return result; +} +// opacity() const +qreal c_QPainter__opacity(void *thisObj) { + const auto &result = fromPtr(thisObj)->opacity(); + return result; +} +// pen() const +void *c_QPainter__pen(void *thisObj) { + const auto &result = + const_cast(static_cast(&fromPtr(thisObj)->pen())); + return result; +} +// resetTransform() +void c_QPainter__resetTransform(void *thisObj) { + fromPtr(thisObj)->resetTransform(); +} +// restore() +void c_QPainter__restore(void *thisObj) { fromPtr(thisObj)->restore(); } +// rotate(qreal a) +void c_QPainter__rotate_qreal(void *thisObj, qreal a) { + fromPtr(thisObj)->rotate(a); +} +// save() +void c_QPainter__save(void *thisObj) { fromPtr(thisObj)->save(); } +// scale(qreal sx, qreal sy) +void c_QPainter__scale_qreal_qreal(void *thisObj, qreal sx, qreal sy) { + fromPtr(thisObj)->scale(sx, sy); +} +// setBackground(const QBrush & bg) +void c_QPainter__setBackground_QBrush(void *thisObj, void *bg_) { + assert(bg_); + auto &bg = *reinterpret_cast(bg_); + fromPtr(thisObj)->setBackground(bg); +} +// setBrush(const QBrush & brush) +void c_QPainter__setBrush_QBrush(void *thisObj, void *brush_) { + assert(brush_); + auto &brush = *reinterpret_cast(brush_); + fromPtr(thisObj)->setBrush(brush); +} +// setBrushOrigin(const QPoint & arg__1) +void c_QPainter__setBrushOrigin_QPoint(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + fromPtr(thisObj)->setBrushOrigin(arg__1); +} +// setBrushOrigin(const QPointF & arg__1) +void c_QPainter__setBrushOrigin_QPointF(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + fromPtr(thisObj)->setBrushOrigin(arg__1); +} +// setBrushOrigin(int x, int y) +void c_QPainter__setBrushOrigin_int_int(void *thisObj, int x, int y) { + fromPtr(thisObj)->setBrushOrigin(x, y); +} +// setClipRect(const QRect & arg__1) +void c_QPainter__setClipRect_QRect(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + fromPtr(thisObj)->setClipRect(arg__1); +} +// setClipRect(const QRectF & arg__1) +void c_QPainter__setClipRect_QRectF(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + fromPtr(thisObj)->setClipRect(arg__1); +} +// setClipRect(int x, int y, int w, int h) +void c_QPainter__setClipRect_int_int_int_int(void *thisObj, int x, int y, int w, + int h) { + fromPtr(thisObj)->setClipRect(x, y, w, h); +} +// setClipRegion(const QRegion & arg__1) +void c_QPainter__setClipRegion_QRegion(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + fromPtr(thisObj)->setClipRegion(arg__1); +} +// setClipping(bool enable) +void c_QPainter__setClipping_bool(void *thisObj, bool enable) { + fromPtr(thisObj)->setClipping(enable); +} +// setFont(const QFont & f) +void c_QPainter__setFont_QFont(void *thisObj, void *f_) { + assert(f_); + auto &f = *reinterpret_cast(f_); + fromPtr(thisObj)->setFont(f); +} +// setLayoutDirection(Qt::LayoutDirection direction) +void c_QPainter__setLayoutDirection_LayoutDirection(void *thisObj, + int direction) { + fromPtr(thisObj)->setLayoutDirection( + static_cast(direction)); +} +// setOpacity(qreal opacity) +void c_QPainter__setOpacity_qreal(void *thisObj, qreal opacity) { + fromPtr(thisObj)->setOpacity(opacity); +} +// setPen(const QColor & color) +void c_QPainter__setPen_QColor(void *thisObj, void *color_) { + assert(color_); + auto &color = *reinterpret_cast(color_); + fromPtr(thisObj)->setPen(color); +} +// setPen(const QPen & pen) +void c_QPainter__setPen_QPen(void *thisObj, void *pen_) { + assert(pen_); + auto &pen = *reinterpret_cast(pen_); + fromPtr(thisObj)->setPen(pen); +} +// setViewTransformEnabled(bool enable) +void c_QPainter__setViewTransformEnabled_bool(void *thisObj, bool enable) { + fromPtr(thisObj)->setViewTransformEnabled(enable); +} +// setViewport(const QRect & viewport) +void c_QPainter__setViewport_QRect(void *thisObj, void *viewport_) { + assert(viewport_); + auto &viewport = *reinterpret_cast(viewport_); + fromPtr(thisObj)->setViewport(viewport); +} +// setViewport(int x, int y, int w, int h) +void c_QPainter__setViewport_int_int_int_int(void *thisObj, int x, int y, int w, + int h) { + fromPtr(thisObj)->setViewport(x, y, w, h); +} +// setWindow(const QRect & window) +void c_QPainter__setWindow_QRect(void *thisObj, void *window_) { + assert(window_); + auto &window = *reinterpret_cast(window_); + fromPtr(thisObj)->setWindow(window); +} +// setWindow(int x, int y, int w, int h) +void c_QPainter__setWindow_int_int_int_int(void *thisObj, int x, int y, int w, + int h) { + fromPtr(thisObj)->setWindow(x, y, w, h); +} +// setWorldMatrixEnabled(bool enabled) +void c_QPainter__setWorldMatrixEnabled_bool(void *thisObj, bool enabled) { + fromPtr(thisObj)->setWorldMatrixEnabled(enabled); +} +// shear(qreal sh, qreal sv) +void c_QPainter__shear_qreal_qreal(void *thisObj, qreal sh, qreal sv) { + fromPtr(thisObj)->shear(sh, sv); +} +// translate(const QPoint & offset) +void c_QPainter__translate_QPoint(void *thisObj, void *offset_) { + assert(offset_); + auto &offset = *reinterpret_cast(offset_); + fromPtr(thisObj)->translate(offset); +} +// translate(const QPointF & offset) +void c_QPainter__translate_QPointF(void *thisObj, void *offset_) { + assert(offset_); + auto &offset = *reinterpret_cast(offset_); + fromPtr(thisObj)->translate(offset); +} +// translate(qreal dx, qreal dy) +void c_QPainter__translate_qreal_qreal(void *thisObj, qreal dx, qreal dy) { + fromPtr(thisObj)->translate(dx, dy); +} +// viewTransformEnabled() const +bool c_QPainter__viewTransformEnabled(void *thisObj) { + const auto &result = fromPtr(thisObj)->viewTransformEnabled(); + return result; +} +// viewport() const +void *c_QPainter__viewport(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->viewport()}; + return result; +} +// window() const +void *c_QPainter__window(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->window()}; + return result; +} +// worldMatrixEnabled() const +bool c_QPainter__worldMatrixEnabled(void *thisObj) { + const auto &result = fromPtr(thisObj)->worldMatrixEnabled(); + return result; +} +void c_QPainter__destructor(void *thisObj) { delete fromPtr(thisObj); } +} diff --git a/generated/QtDartBindings/dart/ffi/QPainter_c.h b/generated/QtDartBindings/dart/ffi/QPainter_c.h new file mode 100644 index 0000000..f76f9ca --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPainter_c.h @@ -0,0 +1,618 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QPainter_wrapper : public ::QPainter { +public: + ~QPainter_wrapper(); + QPainter_wrapper(); + const QBrush &background() const; + void beginNativePainting(); + QRect boundingRect(const QRect &rect, int flags, const QString &text); + QRectF boundingRect(const QRectF &rect, const QString &text); + QRectF boundingRect(const QRectF &rect, int flags, const QString &text); + QRect boundingRect(int x, int y, int w, int h, int flags, + const QString &text); + const QBrush &brush() const; + QPoint brushOrigin() const; + QRectF clipBoundingRect() const; + QRegion clipRegion() const; + void drawArc(const QRect &arg__1, int a, int alen); + void drawArc(const QRectF &rect, int a, int alen); + void drawArc(int x, int y, int w, int h, int a, int alen); + void drawChord(const QRect &arg__1, int a, int alen); + void drawChord(const QRectF &rect, int a, int alen); + void drawChord(int x, int y, int w, int h, int a, int alen); + void drawConvexPolygon(const QPoint *points, int pointCount); + void drawConvexPolygon(const QPointF *points, int pointCount); + void drawEllipse(const QPoint ¢er, int rx, int ry); + void drawEllipse(const QPointF ¢er, qreal rx, qreal ry); + void drawEllipse(const QRect &r); + void drawEllipse(const QRectF &r); + void drawEllipse(int x, int y, int w, int h); + void drawLine(const QLine &line); + void drawLine(const QLineF &line); + void drawLine(const QPoint &p1, const QPoint &p2); + void drawLine(const QPointF &p1, const QPointF &p2); + void drawLine(int x1, int y1, int x2, int y2); + void drawLines(const QLine *lines, int lineCount); + void drawLines(const QLineF *lines, int lineCount); + void drawLines(const QList &lines); + void drawLines(const QList &lines); + void drawLines(const QList &pointPairs); + void drawLines(const QList &pointPairs); + void drawLines(const QPoint *pointPairs, int lineCount); + void drawLines(const QPointF *pointPairs, int lineCount); + void drawPie(const QRect &arg__1, int a, int alen); + void drawPie(const QRectF &rect, int a, int alen); + void drawPie(int x, int y, int w, int h, int a, int alen); + void drawPixmap(const QPoint &p, const QPixmap &pm); + void drawPixmap(const QPoint &p, const QPixmap &pm, const QRect &sr); + void drawPixmap(const QPointF &p, const QPixmap &pm); + void drawPixmap(const QPointF &p, const QPixmap &pm, const QRectF &sr); + void drawPixmap(const QRect &r, const QPixmap &pm); + void drawPixmap(const QRect &targetRect, const QPixmap &pixmap, + const QRect &sourceRect); + void drawPixmap(const QRectF &targetRect, const QPixmap &pixmap, + const QRectF &sourceRect); + void drawPixmap(int x, int y, const QPixmap &pm); + void drawPixmap(int x, int y, const QPixmap &pm, int sx, int sy, int sw, + int sh); + void drawPixmap(int x, int y, int w, int h, const QPixmap &pm); + void drawPixmap(int x, int y, int w, int h, const QPixmap &pm, int sx, int sy, + int sw, int sh); + void drawPoint(const QPoint &p); + void drawPoint(const QPointF &pt); + void drawPoint(int x, int y); + void drawPoints(const QPoint *points, int pointCount); + void drawPoints(const QPointF *points, int pointCount); + void drawPolygon(const QPoint *points, int pointCount); + void drawPolygon(const QPointF *points, int pointCount); + void drawPolyline(const QPoint *points, int pointCount); + void drawPolyline(const QPointF *points, int pointCount); + void drawRect(const QRect &rect); + void drawRect(const QRectF &rect); + void drawRect(int x1, int y1, int w, int h); + void drawRects(const QList &rectangles); + void drawRects(const QList &rectangles); + void drawRects(const QRect *rects, int rectCount); + void drawRects(const QRectF *rects, int rectCount); + void drawRoundedRect(const QRect &rect, qreal xRadius, qreal yRadius); + void drawRoundedRect(const QRectF &rect, qreal xRadius, qreal yRadius); + void drawRoundedRect(int x, int y, int w, int h, qreal xRadius, + qreal yRadius); + void drawText(const QPoint &p, const QString &s); + void drawText(const QPointF &p, const QString &s); + void drawText(const QPointF &p, const QString &str, int tf, + int justificationPadding); + void drawText(const QRect &r, int flags, const QString &text, + QRect *br = nullptr); + void drawText(const QRectF &r, const QString &text); + void drawText(const QRectF &r, int flags, const QString &text, + QRectF *br = nullptr); + void drawText(int x, int y, const QString &s); + void drawText(int x, int y, int w, int h, int flags, const QString &text, + QRect *br = nullptr); + void drawTiledPixmap(const QRect &arg__1, const QPixmap &arg__2, + const QPoint &arg__3 = QPoint()); + void drawTiledPixmap(const QRectF &rect, const QPixmap &pm, + const QPointF &offset = QPointF()); + void drawTiledPixmap(int x, int y, int w, int h, const QPixmap &arg__5, + int sx = 0, int sy = 0); + bool end(); + void endNativePainting(); + void eraseRect(const QRect &arg__1); + void eraseRect(const QRectF &arg__1); + void eraseRect(int x, int y, int w, int h); + void fillRect(const QRect &arg__1, const QBrush &arg__2); + void fillRect(const QRect &arg__1, const QColor &color); + void fillRect(const QRectF &arg__1, const QBrush &arg__2); + void fillRect(const QRectF &arg__1, const QColor &color); + void fillRect(int x, int y, int w, int h, const QBrush &arg__5); + void fillRect(int x, int y, int w, int h, const QColor &color); + const QFont &font() const; + bool hasClipping() const; + bool isActive() const; + Qt::LayoutDirection layoutDirection() const; + qreal opacity() const; + const QPen &pen() const; + void resetTransform(); + void restore(); + void rotate(qreal a); + void save(); + void scale(qreal sx, qreal sy); + void setBackground(const QBrush &bg); + void setBrush(const QBrush &brush); + void setBrushOrigin(const QPoint &arg__1); + void setBrushOrigin(const QPointF &arg__1); + void setBrushOrigin(int x, int y); + void setClipRect(const QRect &arg__1); + void setClipRect(const QRectF &arg__1); + void setClipRect(int x, int y, int w, int h); + void setClipRegion(const QRegion &arg__1); + void setClipping(bool enable); + void setFont(const QFont &f); + void setLayoutDirection(Qt::LayoutDirection direction); + void setOpacity(qreal opacity); + void setPen(const QColor &color); + void setPen(const QPen &pen); + void setViewTransformEnabled(bool enable); + void setViewport(const QRect &viewport); + void setViewport(int x, int y, int w, int h); + void setWindow(const QRect &window); + void setWindow(int x, int y, int w, int h); + void setWorldMatrixEnabled(bool enabled); + void shear(qreal sh, qreal sv); + void translate(const QPoint &offset); + void translate(const QPointF &offset); + void translate(qreal dx, qreal dy); + bool viewTransformEnabled() const; + QRect viewport() const; + QRect window() const; + bool worldMatrixEnabled() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QPainter::QPainter() +QtDartBindings_EXPORT void *c_QPainter__constructor(); +// QPainter::background() const +QtDartBindings_EXPORT void *c_QPainter__background(void *thisObj); +// QPainter::beginNativePainting() +QtDartBindings_EXPORT void c_QPainter__beginNativePainting(void *thisObj); +// QPainter::boundingRect(const QRect & rect, int flags, const QString & text) +QtDartBindings_EXPORT void * +c_QPainter__boundingRect_QRect_int_QString(void *thisObj, void *rect_, + int flags, const char *text_); +// QPainter::boundingRect(const QRectF & rect, const QString & text) +QtDartBindings_EXPORT void * +c_QPainter__boundingRect_QRectF_QString(void *thisObj, void *rect_, + const char *text_); +// QPainter::boundingRect(const QRectF & rect, int flags, const QString & text) +QtDartBindings_EXPORT void * +c_QPainter__boundingRect_QRectF_int_QString(void *thisObj, void *rect_, + int flags, const char *text_); +// QPainter::boundingRect(int x, int y, int w, int h, int flags, const QString & +// text) +QtDartBindings_EXPORT void * +c_QPainter__boundingRect_int_int_int_int_int_QString(void *thisObj, int x, + int y, int w, int h, + int flags, + const char *text_); +// QPainter::brush() const +QtDartBindings_EXPORT void *c_QPainter__brush(void *thisObj); +// QPainter::brushOrigin() const +QtDartBindings_EXPORT void *c_QPainter__brushOrigin(void *thisObj); +// QPainter::clipBoundingRect() const +QtDartBindings_EXPORT void *c_QPainter__clipBoundingRect(void *thisObj); +// QPainter::clipRegion() const +QtDartBindings_EXPORT void *c_QPainter__clipRegion(void *thisObj); +// QPainter::drawArc(const QRect & arg__1, int a, int alen) +QtDartBindings_EXPORT void c_QPainter__drawArc_QRect_int_int(void *thisObj, + void *arg__1_, + int a, int alen); +// QPainter::drawArc(const QRectF & rect, int a, int alen) +QtDartBindings_EXPORT void +c_QPainter__drawArc_QRectF_int_int(void *thisObj, void *rect_, int a, int alen); +// QPainter::drawArc(int x, int y, int w, int h, int a, int alen) +QtDartBindings_EXPORT void +c_QPainter__drawArc_int_int_int_int_int_int(void *thisObj, int x, int y, int w, + int h, int a, int alen); +// QPainter::drawChord(const QRect & arg__1, int a, int alen) +QtDartBindings_EXPORT void c_QPainter__drawChord_QRect_int_int(void *thisObj, + void *arg__1_, + int a, int alen); +// QPainter::drawChord(const QRectF & rect, int a, int alen) +QtDartBindings_EXPORT void c_QPainter__drawChord_QRectF_int_int(void *thisObj, + void *rect_, + int a, + int alen); +// QPainter::drawChord(int x, int y, int w, int h, int a, int alen) +QtDartBindings_EXPORT void +c_QPainter__drawChord_int_int_int_int_int_int(void *thisObj, int x, int y, + int w, int h, int a, int alen); +// QPainter::drawConvexPolygon(const QPoint * points, int pointCount) +QtDartBindings_EXPORT void +c_QPainter__drawConvexPolygon_QPoint_int(void *thisObj, void *points_, + int pointCount); +// QPainter::drawConvexPolygon(const QPointF * points, int pointCount) +QtDartBindings_EXPORT void +c_QPainter__drawConvexPolygon_QPointF_int(void *thisObj, void *points_, + int pointCount); +// QPainter::drawEllipse(const QPoint & center, int rx, int ry) +QtDartBindings_EXPORT void c_QPainter__drawEllipse_QPoint_int_int(void *thisObj, + void *center_, + int rx, + int ry); +// QPainter::drawEllipse(const QPointF & center, qreal rx, qreal ry) +QtDartBindings_EXPORT void +c_QPainter__drawEllipse_QPointF_qreal_qreal(void *thisObj, void *center_, + qreal rx, qreal ry); +// QPainter::drawEllipse(const QRect & r) +QtDartBindings_EXPORT void c_QPainter__drawEllipse_QRect(void *thisObj, + void *r_); +// QPainter::drawEllipse(const QRectF & r) +QtDartBindings_EXPORT void c_QPainter__drawEllipse_QRectF(void *thisObj, + void *r_); +// QPainter::drawEllipse(int x, int y, int w, int h) +QtDartBindings_EXPORT void +c_QPainter__drawEllipse_int_int_int_int(void *thisObj, int x, int y, int w, + int h); +// QPainter::drawLine(const QLine & line) +QtDartBindings_EXPORT void c_QPainter__drawLine_QLine(void *thisObj, + void *line_); +// QPainter::drawLine(const QLineF & line) +QtDartBindings_EXPORT void c_QPainter__drawLine_QLineF(void *thisObj, + void *line_); +// QPainter::drawLine(const QPoint & p1, const QPoint & p2) +QtDartBindings_EXPORT void +c_QPainter__drawLine_QPoint_QPoint(void *thisObj, void *p1_, void *p2_); +// QPainter::drawLine(const QPointF & p1, const QPointF & p2) +QtDartBindings_EXPORT void +c_QPainter__drawLine_QPointF_QPointF(void *thisObj, void *p1_, void *p2_); +// QPainter::drawLine(int x1, int y1, int x2, int y2) +QtDartBindings_EXPORT void c_QPainter__drawLine_int_int_int_int(void *thisObj, + int x1, int y1, + int x2, int y2); +// QPainter::drawLines(const QLine * lines, int lineCount) +QtDartBindings_EXPORT void +c_QPainter__drawLines_QLine_int(void *thisObj, void *lines_, int lineCount); +// QPainter::drawLines(const QLineF * lines, int lineCount) +QtDartBindings_EXPORT void +c_QPainter__drawLines_QLineF_int(void *thisObj, void *lines_, int lineCount); +// QPainter::drawLines(const QList & lines) +QtDartBindings_EXPORT void c_QPainter__drawLines_QList_QLine(void *thisObj, + void *lines_); +// QPainter::drawLines(const QList & lines) +QtDartBindings_EXPORT void c_QPainter__drawLines_QList_QLineF(void *thisObj, + void *lines_); +// QPainter::drawLines(const QList & pointPairs) +QtDartBindings_EXPORT void +c_QPainter__drawLines_QList_QPoint(void *thisObj, void *pointPairs_); +// QPainter::drawLines(const QList & pointPairs) +QtDartBindings_EXPORT void +c_QPainter__drawLines_QList_QPointF(void *thisObj, void *pointPairs_); +// QPainter::drawLines(const QPoint * pointPairs, int lineCount) +QtDartBindings_EXPORT void c_QPainter__drawLines_QPoint_int(void *thisObj, + void *pointPairs_, + int lineCount); +// QPainter::drawLines(const QPointF * pointPairs, int lineCount) +QtDartBindings_EXPORT void c_QPainter__drawLines_QPointF_int(void *thisObj, + void *pointPairs_, + int lineCount); +// QPainter::drawPie(const QRect & arg__1, int a, int alen) +QtDartBindings_EXPORT void c_QPainter__drawPie_QRect_int_int(void *thisObj, + void *arg__1_, + int a, int alen); +// QPainter::drawPie(const QRectF & rect, int a, int alen) +QtDartBindings_EXPORT void +c_QPainter__drawPie_QRectF_int_int(void *thisObj, void *rect_, int a, int alen); +// QPainter::drawPie(int x, int y, int w, int h, int a, int alen) +QtDartBindings_EXPORT void +c_QPainter__drawPie_int_int_int_int_int_int(void *thisObj, int x, int y, int w, + int h, int a, int alen); +// QPainter::drawPixmap(const QPoint & p, const QPixmap & pm) +QtDartBindings_EXPORT void +c_QPainter__drawPixmap_QPoint_QPixmap(void *thisObj, void *p_, void *pm_); +// QPainter::drawPixmap(const QPoint & p, const QPixmap & pm, const QRect & sr) +QtDartBindings_EXPORT void +c_QPainter__drawPixmap_QPoint_QPixmap_QRect(void *thisObj, void *p_, void *pm_, + void *sr_); +// QPainter::drawPixmap(const QPointF & p, const QPixmap & pm) +QtDartBindings_EXPORT void +c_QPainter__drawPixmap_QPointF_QPixmap(void *thisObj, void *p_, void *pm_); +// QPainter::drawPixmap(const QPointF & p, const QPixmap & pm, const QRectF & +// sr) +QtDartBindings_EXPORT void +c_QPainter__drawPixmap_QPointF_QPixmap_QRectF(void *thisObj, void *p_, + void *pm_, void *sr_); +// QPainter::drawPixmap(const QRect & r, const QPixmap & pm) +QtDartBindings_EXPORT void +c_QPainter__drawPixmap_QRect_QPixmap(void *thisObj, void *r_, void *pm_); +// QPainter::drawPixmap(const QRect & targetRect, const QPixmap & pixmap, const +// QRect & sourceRect) +QtDartBindings_EXPORT void +c_QPainter__drawPixmap_QRect_QPixmap_QRect(void *thisObj, void *targetRect_, + void *pixmap_, void *sourceRect_); +// QPainter::drawPixmap(const QRectF & targetRect, const QPixmap & pixmap, const +// QRectF & sourceRect) +QtDartBindings_EXPORT void +c_QPainter__drawPixmap_QRectF_QPixmap_QRectF(void *thisObj, void *targetRect_, + void *pixmap_, void *sourceRect_); +// QPainter::drawPixmap(int x, int y, const QPixmap & pm) +QtDartBindings_EXPORT void +c_QPainter__drawPixmap_int_int_QPixmap(void *thisObj, int x, int y, void *pm_); +// QPainter::drawPixmap(int x, int y, const QPixmap & pm, int sx, int sy, int +// sw, int sh) +QtDartBindings_EXPORT void +c_QPainter__drawPixmap_int_int_QPixmap_int_int_int_int(void *thisObj, int x, + int y, void *pm_, int sx, + int sy, int sw, int sh); +// QPainter::drawPixmap(int x, int y, int w, int h, const QPixmap & pm) +QtDartBindings_EXPORT void +c_QPainter__drawPixmap_int_int_int_int_QPixmap(void *thisObj, int x, int y, + int w, int h, void *pm_); +// QPainter::drawPixmap(int x, int y, int w, int h, const QPixmap & pm, int sx, +// int sy, int sw, int sh) +QtDartBindings_EXPORT void +c_QPainter__drawPixmap_int_int_int_int_QPixmap_int_int_int_int( + void *thisObj, int x, int y, int w, int h, void *pm_, int sx, int sy, + int sw, int sh); +// QPainter::drawPoint(const QPoint & p) +QtDartBindings_EXPORT void c_QPainter__drawPoint_QPoint(void *thisObj, + void *p_); +// QPainter::drawPoint(const QPointF & pt) +QtDartBindings_EXPORT void c_QPainter__drawPoint_QPointF(void *thisObj, + void *pt_); +// QPainter::drawPoint(int x, int y) +QtDartBindings_EXPORT void c_QPainter__drawPoint_int_int(void *thisObj, int x, + int y); +// QPainter::drawPoints(const QPoint * points, int pointCount) +QtDartBindings_EXPORT void +c_QPainter__drawPoints_QPoint_int(void *thisObj, void *points_, int pointCount); +// QPainter::drawPoints(const QPointF * points, int pointCount) +QtDartBindings_EXPORT void c_QPainter__drawPoints_QPointF_int(void *thisObj, + void *points_, + int pointCount); +// QPainter::drawPolygon(const QPoint * points, int pointCount) +QtDartBindings_EXPORT void c_QPainter__drawPolygon_QPoint_int(void *thisObj, + void *points_, + int pointCount); +// QPainter::drawPolygon(const QPointF * points, int pointCount) +QtDartBindings_EXPORT void c_QPainter__drawPolygon_QPointF_int(void *thisObj, + void *points_, + int pointCount); +// QPainter::drawPolyline(const QPoint * points, int pointCount) +QtDartBindings_EXPORT void c_QPainter__drawPolyline_QPoint_int(void *thisObj, + void *points_, + int pointCount); +// QPainter::drawPolyline(const QPointF * points, int pointCount) +QtDartBindings_EXPORT void c_QPainter__drawPolyline_QPointF_int(void *thisObj, + void *points_, + int pointCount); +// QPainter::drawRect(const QRect & rect) +QtDartBindings_EXPORT void c_QPainter__drawRect_QRect(void *thisObj, + void *rect_); +// QPainter::drawRect(const QRectF & rect) +QtDartBindings_EXPORT void c_QPainter__drawRect_QRectF(void *thisObj, + void *rect_); +// QPainter::drawRect(int x1, int y1, int w, int h) +QtDartBindings_EXPORT void c_QPainter__drawRect_int_int_int_int(void *thisObj, + int x1, int y1, + int w, int h); +// QPainter::drawRects(const QList & rectangles) +QtDartBindings_EXPORT void c_QPainter__drawRects_QList_QRect(void *thisObj, + void *rectangles_); +// QPainter::drawRects(const QList & rectangles) +QtDartBindings_EXPORT void +c_QPainter__drawRects_QList_QRectF(void *thisObj, void *rectangles_); +// QPainter::drawRects(const QRect * rects, int rectCount) +QtDartBindings_EXPORT void +c_QPainter__drawRects_QRect_int(void *thisObj, void *rects_, int rectCount); +// QPainter::drawRects(const QRectF * rects, int rectCount) +QtDartBindings_EXPORT void +c_QPainter__drawRects_QRectF_int(void *thisObj, void *rects_, int rectCount); +// QPainter::drawRoundedRect(const QRect & rect, qreal xRadius, qreal yRadius) +QtDartBindings_EXPORT void +c_QPainter__drawRoundedRect_QRect_qreal_qreal(void *thisObj, void *rect_, + qreal xRadius, qreal yRadius); +// QPainter::drawRoundedRect(const QRectF & rect, qreal xRadius, qreal yRadius) +QtDartBindings_EXPORT void +c_QPainter__drawRoundedRect_QRectF_qreal_qreal(void *thisObj, void *rect_, + qreal xRadius, qreal yRadius); +// QPainter::drawRoundedRect(int x, int y, int w, int h, qreal xRadius, qreal +// yRadius) +QtDartBindings_EXPORT void +c_QPainter__drawRoundedRect_int_int_int_int_qreal_qreal(void *thisObj, int x, + int y, int w, int h, + qreal xRadius, + qreal yRadius); +// QPainter::drawText(const QPoint & p, const QString & s) +QtDartBindings_EXPORT void +c_QPainter__drawText_QPoint_QString(void *thisObj, void *p_, const char *s_); +// QPainter::drawText(const QPointF & p, const QString & s) +QtDartBindings_EXPORT void +c_QPainter__drawText_QPointF_QString(void *thisObj, void *p_, const char *s_); +// QPainter::drawText(const QPointF & p, const QString & str, int tf, int +// justificationPadding) +QtDartBindings_EXPORT void +c_QPainter__drawText_QPointF_QString_int_int(void *thisObj, void *p_, + const char *str_, int tf, + int justificationPadding); +// QPainter::drawText(const QRect & r, int flags, const QString & text, QRect * +// br) +QtDartBindings_EXPORT void +c_QPainter__drawText_QRect_int_QString_QRect(void *thisObj, void *r_, int flags, + const char *text_, void *br_); +// QPainter::drawText(const QRectF & r, const QString & text) +QtDartBindings_EXPORT void +c_QPainter__drawText_QRectF_QString(void *thisObj, void *r_, const char *text_); +// QPainter::drawText(const QRectF & r, int flags, const QString & text, QRectF +// * br) +QtDartBindings_EXPORT void c_QPainter__drawText_QRectF_int_QString_QRectF( + void *thisObj, void *r_, int flags, const char *text_, void *br_); +// QPainter::drawText(int x, int y, const QString & s) +QtDartBindings_EXPORT void c_QPainter__drawText_int_int_QString(void *thisObj, + int x, int y, + const char *s_); +// QPainter::drawText(int x, int y, int w, int h, int flags, const QString & +// text, QRect * br) +QtDartBindings_EXPORT void +c_QPainter__drawText_int_int_int_int_int_QString_QRect(void *thisObj, int x, + int y, int w, int h, + int flags, + const char *text_, + void *br_); +// QPainter::drawTiledPixmap(const QRect & arg__1, const QPixmap & arg__2, const +// QPoint & arg__3) +QtDartBindings_EXPORT void +c_QPainter__drawTiledPixmap_QRect_QPixmap_QPoint(void *thisObj, void *arg__1_, + void *arg__2_, void *arg__3_); +// QPainter::drawTiledPixmap(const QRectF & rect, const QPixmap & pm, const +// QPointF & offset) +QtDartBindings_EXPORT void +c_QPainter__drawTiledPixmap_QRectF_QPixmap_QPointF(void *thisObj, void *rect_, + void *pm_, void *offset_); +// QPainter::drawTiledPixmap(int x, int y, int w, int h, const QPixmap & arg__5, +// int sx, int sy) +QtDartBindings_EXPORT void +c_QPainter__drawTiledPixmap_int_int_int_int_QPixmap_int_int( + void *thisObj, int x, int y, int w, int h, void *arg__5_, int sx, int sy); +// QPainter::end() +QtDartBindings_EXPORT bool c_QPainter__end(void *thisObj); +// QPainter::endNativePainting() +QtDartBindings_EXPORT void c_QPainter__endNativePainting(void *thisObj); +// QPainter::eraseRect(const QRect & arg__1) +QtDartBindings_EXPORT void c_QPainter__eraseRect_QRect(void *thisObj, + void *arg__1_); +// QPainter::eraseRect(const QRectF & arg__1) +QtDartBindings_EXPORT void c_QPainter__eraseRect_QRectF(void *thisObj, + void *arg__1_); +// QPainter::eraseRect(int x, int y, int w, int h) +QtDartBindings_EXPORT void c_QPainter__eraseRect_int_int_int_int(void *thisObj, + int x, int y, + int w, int h); +// QPainter::fillRect(const QRect & arg__1, const QBrush & arg__2) +QtDartBindings_EXPORT void +c_QPainter__fillRect_QRect_QBrush(void *thisObj, void *arg__1_, void *arg__2_); +// QPainter::fillRect(const QRect & arg__1, const QColor & color) +QtDartBindings_EXPORT void +c_QPainter__fillRect_QRect_QColor(void *thisObj, void *arg__1_, void *color_); +// QPainter::fillRect(const QRectF & arg__1, const QBrush & arg__2) +QtDartBindings_EXPORT void +c_QPainter__fillRect_QRectF_QBrush(void *thisObj, void *arg__1_, void *arg__2_); +// QPainter::fillRect(const QRectF & arg__1, const QColor & color) +QtDartBindings_EXPORT void +c_QPainter__fillRect_QRectF_QColor(void *thisObj, void *arg__1_, void *color_); +// QPainter::fillRect(int x, int y, int w, int h, const QBrush & arg__5) +QtDartBindings_EXPORT void +c_QPainter__fillRect_int_int_int_int_QBrush(void *thisObj, int x, int y, int w, + int h, void *arg__5_); +// QPainter::fillRect(int x, int y, int w, int h, const QColor & color) +QtDartBindings_EXPORT void +c_QPainter__fillRect_int_int_int_int_QColor(void *thisObj, int x, int y, int w, + int h, void *color_); +// QPainter::font() const +QtDartBindings_EXPORT void *c_QPainter__font(void *thisObj); +// QPainter::hasClipping() const +QtDartBindings_EXPORT bool c_QPainter__hasClipping(void *thisObj); +// QPainter::isActive() const +QtDartBindings_EXPORT bool c_QPainter__isActive(void *thisObj); +// QPainter::layoutDirection() const +QtDartBindings_EXPORT int c_QPainter__layoutDirection(void *thisObj); +// QPainter::opacity() const +QtDartBindings_EXPORT qreal c_QPainter__opacity(void *thisObj); +// QPainter::pen() const +QtDartBindings_EXPORT void *c_QPainter__pen(void *thisObj); +// QPainter::resetTransform() +QtDartBindings_EXPORT void c_QPainter__resetTransform(void *thisObj); +// QPainter::restore() +QtDartBindings_EXPORT void c_QPainter__restore(void *thisObj); +// QPainter::rotate(qreal a) +QtDartBindings_EXPORT void c_QPainter__rotate_qreal(void *thisObj, qreal a); +// QPainter::save() +QtDartBindings_EXPORT void c_QPainter__save(void *thisObj); +// QPainter::scale(qreal sx, qreal sy) +QtDartBindings_EXPORT void c_QPainter__scale_qreal_qreal(void *thisObj, + qreal sx, qreal sy); +// QPainter::setBackground(const QBrush & bg) +QtDartBindings_EXPORT void c_QPainter__setBackground_QBrush(void *thisObj, + void *bg_); +// QPainter::setBrush(const QBrush & brush) +QtDartBindings_EXPORT void c_QPainter__setBrush_QBrush(void *thisObj, + void *brush_); +// QPainter::setBrushOrigin(const QPoint & arg__1) +QtDartBindings_EXPORT void c_QPainter__setBrushOrigin_QPoint(void *thisObj, + void *arg__1_); +// QPainter::setBrushOrigin(const QPointF & arg__1) +QtDartBindings_EXPORT void c_QPainter__setBrushOrigin_QPointF(void *thisObj, + void *arg__1_); +// QPainter::setBrushOrigin(int x, int y) +QtDartBindings_EXPORT void c_QPainter__setBrushOrigin_int_int(void *thisObj, + int x, int y); +// QPainter::setClipRect(const QRect & arg__1) +QtDartBindings_EXPORT void c_QPainter__setClipRect_QRect(void *thisObj, + void *arg__1_); +// QPainter::setClipRect(const QRectF & arg__1) +QtDartBindings_EXPORT void c_QPainter__setClipRect_QRectF(void *thisObj, + void *arg__1_); +// QPainter::setClipRect(int x, int y, int w, int h) +QtDartBindings_EXPORT void +c_QPainter__setClipRect_int_int_int_int(void *thisObj, int x, int y, int w, + int h); +// QPainter::setClipRegion(const QRegion & arg__1) +QtDartBindings_EXPORT void c_QPainter__setClipRegion_QRegion(void *thisObj, + void *arg__1_); +// QPainter::setClipping(bool enable) +QtDartBindings_EXPORT void c_QPainter__setClipping_bool(void *thisObj, + bool enable); +// QPainter::setFont(const QFont & f) +QtDartBindings_EXPORT void c_QPainter__setFont_QFont(void *thisObj, void *f_); +// QPainter::setLayoutDirection(Qt::LayoutDirection direction) +QtDartBindings_EXPORT void +c_QPainter__setLayoutDirection_LayoutDirection(void *thisObj, int direction); +// QPainter::setOpacity(qreal opacity) +QtDartBindings_EXPORT void c_QPainter__setOpacity_qreal(void *thisObj, + qreal opacity); +// QPainter::setPen(const QColor & color) +QtDartBindings_EXPORT void c_QPainter__setPen_QColor(void *thisObj, + void *color_); +// QPainter::setPen(const QPen & pen) +QtDartBindings_EXPORT void c_QPainter__setPen_QPen(void *thisObj, void *pen_); +// QPainter::setViewTransformEnabled(bool enable) +QtDartBindings_EXPORT void +c_QPainter__setViewTransformEnabled_bool(void *thisObj, bool enable); +// QPainter::setViewport(const QRect & viewport) +QtDartBindings_EXPORT void c_QPainter__setViewport_QRect(void *thisObj, + void *viewport_); +// QPainter::setViewport(int x, int y, int w, int h) +QtDartBindings_EXPORT void +c_QPainter__setViewport_int_int_int_int(void *thisObj, int x, int y, int w, + int h); +// QPainter::setWindow(const QRect & window) +QtDartBindings_EXPORT void c_QPainter__setWindow_QRect(void *thisObj, + void *window_); +// QPainter::setWindow(int x, int y, int w, int h) +QtDartBindings_EXPORT void c_QPainter__setWindow_int_int_int_int(void *thisObj, + int x, int y, + int w, int h); +// QPainter::setWorldMatrixEnabled(bool enabled) +QtDartBindings_EXPORT void c_QPainter__setWorldMatrixEnabled_bool(void *thisObj, + bool enabled); +// QPainter::shear(qreal sh, qreal sv) +QtDartBindings_EXPORT void c_QPainter__shear_qreal_qreal(void *thisObj, + qreal sh, qreal sv); +// QPainter::translate(const QPoint & offset) +QtDartBindings_EXPORT void c_QPainter__translate_QPoint(void *thisObj, + void *offset_); +// QPainter::translate(const QPointF & offset) +QtDartBindings_EXPORT void c_QPainter__translate_QPointF(void *thisObj, + void *offset_); +// QPainter::translate(qreal dx, qreal dy) +QtDartBindings_EXPORT void +c_QPainter__translate_qreal_qreal(void *thisObj, qreal dx, qreal dy); +// QPainter::viewTransformEnabled() const +QtDartBindings_EXPORT bool c_QPainter__viewTransformEnabled(void *thisObj); +// QPainter::viewport() const +QtDartBindings_EXPORT void *c_QPainter__viewport(void *thisObj); +// QPainter::window() const +QtDartBindings_EXPORT void *c_QPainter__window(void *thisObj); +// QPainter::worldMatrixEnabled() const +QtDartBindings_EXPORT bool c_QPainter__worldMatrixEnabled(void *thisObj); +QtDartBindings_EXPORT void c_QPainter__destructor(void *thisObj); +QtDartBindings_EXPORT void c_QPainter_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QPainter_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QPainter_wrapper.cpp new file mode 100644 index 0000000..77c49b6 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPainter_wrapper.cpp @@ -0,0 +1,2048 @@ +#include "QPainter_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QPainter_wrapper::QPainter_wrapper() : ::QPainter() {} +const QBrush &QPainter_wrapper::background() const { + // tag=1000 + + // tag=1004 + return ::QPainter::background(); +} +void QPainter_wrapper::beginNativePainting() { + // tag=1000 + + // tag=1004 + ::QPainter::beginNativePainting(); +} +QRect QPainter_wrapper::boundingRect(const QRect &rect, int flags, + const QString &text) { + // tag=1000 + + // tag=1004 + return ::QPainter::boundingRect(rect, flags, text); +} +QRectF QPainter_wrapper::boundingRect(const QRectF &rect, const QString &text) { + // tag=1000 + + // tag=1004 + return ::QPainter::boundingRect(rect, text); +} +QRectF QPainter_wrapper::boundingRect(const QRectF &rect, int flags, + const QString &text) { + // tag=1000 + + // tag=1004 + return ::QPainter::boundingRect(rect, flags, text); +} +QRect QPainter_wrapper::boundingRect(int x, int y, int w, int h, int flags, + const QString &text) { + // tag=1000 + + // tag=1004 + return ::QPainter::boundingRect(x, y, w, h, flags, text); +} +const QBrush &QPainter_wrapper::brush() const { + // tag=1000 + + // tag=1004 + return ::QPainter::brush(); +} +QPoint QPainter_wrapper::brushOrigin() const { + // tag=1000 + + // tag=1004 + return ::QPainter::brushOrigin(); +} +QRectF QPainter_wrapper::clipBoundingRect() const { + // tag=1000 + + // tag=1004 + return ::QPainter::clipBoundingRect(); +} +QRegion QPainter_wrapper::clipRegion() const { + // tag=1000 + + // tag=1004 + return ::QPainter::clipRegion(); +} +void QPainter_wrapper::drawArc(const QRect &arg__1, int a, int alen) { + // tag=1000 + + // tag=1004 + ::QPainter::drawArc(arg__1, a, alen); +} +void QPainter_wrapper::drawArc(const QRectF &rect, int a, int alen) { + // tag=1000 + + // tag=1004 + ::QPainter::drawArc(rect, a, alen); +} +void QPainter_wrapper::drawArc(int x, int y, int w, int h, int a, int alen) { + // tag=1000 + + // tag=1004 + ::QPainter::drawArc(x, y, w, h, a, alen); +} +void QPainter_wrapper::drawChord(const QRect &arg__1, int a, int alen) { + // tag=1000 + + // tag=1004 + ::QPainter::drawChord(arg__1, a, alen); +} +void QPainter_wrapper::drawChord(const QRectF &rect, int a, int alen) { + // tag=1000 + + // tag=1004 + ::QPainter::drawChord(rect, a, alen); +} +void QPainter_wrapper::drawChord(int x, int y, int w, int h, int a, int alen) { + // tag=1000 + + // tag=1004 + ::QPainter::drawChord(x, y, w, h, a, alen); +} +void QPainter_wrapper::drawConvexPolygon(const QPoint *points, int pointCount) { + // tag=1000 + + // tag=1004 + ::QPainter::drawConvexPolygon(points, pointCount); +} +void QPainter_wrapper::drawConvexPolygon(const QPointF *points, + int pointCount) { + // tag=1000 + + // tag=1004 + ::QPainter::drawConvexPolygon(points, pointCount); +} +void QPainter_wrapper::drawEllipse(const QPoint ¢er, int rx, int ry) { + // tag=1000 + + // tag=1004 + ::QPainter::drawEllipse(center, rx, ry); +} +void QPainter_wrapper::drawEllipse(const QPointF ¢er, qreal rx, qreal ry) { + // tag=1000 + + // tag=1004 + ::QPainter::drawEllipse(center, rx, ry); +} +void QPainter_wrapper::drawEllipse(const QRect &r) { + // tag=1000 + + // tag=1004 + ::QPainter::drawEllipse(r); +} +void QPainter_wrapper::drawEllipse(const QRectF &r) { + // tag=1000 + + // tag=1004 + ::QPainter::drawEllipse(r); +} +void QPainter_wrapper::drawEllipse(int x, int y, int w, int h) { + // tag=1000 + + // tag=1004 + ::QPainter::drawEllipse(x, y, w, h); +} +void QPainter_wrapper::drawLine(const QLine &line) { + // tag=1000 + + // tag=1004 + ::QPainter::drawLine(line); +} +void QPainter_wrapper::drawLine(const QLineF &line) { + // tag=1000 + + // tag=1004 + ::QPainter::drawLine(line); +} +void QPainter_wrapper::drawLine(const QPoint &p1, const QPoint &p2) { + // tag=1000 + + // tag=1004 + ::QPainter::drawLine(p1, p2); +} +void QPainter_wrapper::drawLine(const QPointF &p1, const QPointF &p2) { + // tag=1000 + + // tag=1004 + ::QPainter::drawLine(p1, p2); +} +void QPainter_wrapper::drawLine(int x1, int y1, int x2, int y2) { + // tag=1000 + + // tag=1004 + ::QPainter::drawLine(x1, y1, x2, y2); +} +void QPainter_wrapper::drawLines(const QLine *lines, int lineCount) { + // tag=1000 + + // tag=1004 + ::QPainter::drawLines(lines, lineCount); +} +void QPainter_wrapper::drawLines(const QLineF *lines, int lineCount) { + // tag=1000 + + // tag=1004 + ::QPainter::drawLines(lines, lineCount); +} +void QPainter_wrapper::drawLines(const QList &lines) { + // tag=1000 + + // tag=1004 + ::QPainter::drawLines(lines); +} +void QPainter_wrapper::drawLines(const QList &lines) { + // tag=1000 + + // tag=1004 + ::QPainter::drawLines(lines); +} +void QPainter_wrapper::drawLines(const QList &pointPairs) { + // tag=1000 + + // tag=1004 + ::QPainter::drawLines(pointPairs); +} +void QPainter_wrapper::drawLines(const QList &pointPairs) { + // tag=1000 + + // tag=1004 + ::QPainter::drawLines(pointPairs); +} +void QPainter_wrapper::drawLines(const QPoint *pointPairs, int lineCount) { + // tag=1000 + + // tag=1004 + ::QPainter::drawLines(pointPairs, lineCount); +} +void QPainter_wrapper::drawLines(const QPointF *pointPairs, int lineCount) { + // tag=1000 + + // tag=1004 + ::QPainter::drawLines(pointPairs, lineCount); +} +void QPainter_wrapper::drawPie(const QRect &arg__1, int a, int alen) { + // tag=1000 + + // tag=1004 + ::QPainter::drawPie(arg__1, a, alen); +} +void QPainter_wrapper::drawPie(const QRectF &rect, int a, int alen) { + // tag=1000 + + // tag=1004 + ::QPainter::drawPie(rect, a, alen); +} +void QPainter_wrapper::drawPie(int x, int y, int w, int h, int a, int alen) { + // tag=1000 + + // tag=1004 + ::QPainter::drawPie(x, y, w, h, a, alen); +} +void QPainter_wrapper::drawPixmap(const QPoint &p, const QPixmap &pm) { + // tag=1000 + + // tag=1004 + ::QPainter::drawPixmap(p, pm); +} +void QPainter_wrapper::drawPixmap(const QPoint &p, const QPixmap &pm, + const QRect &sr) { + // tag=1000 + + // tag=1004 + ::QPainter::drawPixmap(p, pm, sr); +} +void QPainter_wrapper::drawPixmap(const QPointF &p, const QPixmap &pm) { + // tag=1000 + + // tag=1004 + ::QPainter::drawPixmap(p, pm); +} +void QPainter_wrapper::drawPixmap(const QPointF &p, const QPixmap &pm, + const QRectF &sr) { + // tag=1000 + + // tag=1004 + ::QPainter::drawPixmap(p, pm, sr); +} +void QPainter_wrapper::drawPixmap(const QRect &r, const QPixmap &pm) { + // tag=1000 + + // tag=1004 + ::QPainter::drawPixmap(r, pm); +} +void QPainter_wrapper::drawPixmap(const QRect &targetRect, + const QPixmap &pixmap, + const QRect &sourceRect) { + // tag=1000 + + // tag=1004 + ::QPainter::drawPixmap(targetRect, pixmap, sourceRect); +} +void QPainter_wrapper::drawPixmap(const QRectF &targetRect, + const QPixmap &pixmap, + const QRectF &sourceRect) { + // tag=1000 + + // tag=1004 + ::QPainter::drawPixmap(targetRect, pixmap, sourceRect); +} +void QPainter_wrapper::drawPixmap(int x, int y, const QPixmap &pm) { + // tag=1000 + + // tag=1004 + ::QPainter::drawPixmap(x, y, pm); +} +void QPainter_wrapper::drawPixmap(int x, int y, const QPixmap &pm, int sx, + int sy, int sw, int sh) { + // tag=1000 + + // tag=1004 + ::QPainter::drawPixmap(x, y, pm, sx, sy, sw, sh); +} +void QPainter_wrapper::drawPixmap(int x, int y, int w, int h, + const QPixmap &pm) { + // tag=1000 + + // tag=1004 + ::QPainter::drawPixmap(x, y, w, h, pm); +} +void QPainter_wrapper::drawPixmap(int x, int y, int w, int h, const QPixmap &pm, + int sx, int sy, int sw, int sh) { + // tag=1000 + + // tag=1004 + ::QPainter::drawPixmap(x, y, w, h, pm, sx, sy, sw, sh); +} +void QPainter_wrapper::drawPoint(const QPoint &p) { + // tag=1000 + + // tag=1004 + ::QPainter::drawPoint(p); +} +void QPainter_wrapper::drawPoint(const QPointF &pt) { + // tag=1000 + + // tag=1004 + ::QPainter::drawPoint(pt); +} +void QPainter_wrapper::drawPoint(int x, int y) { + // tag=1000 + + // tag=1004 + ::QPainter::drawPoint(x, y); +} +void QPainter_wrapper::drawPoints(const QPoint *points, int pointCount) { + // tag=1000 + + // tag=1004 + ::QPainter::drawPoints(points, pointCount); +} +void QPainter_wrapper::drawPoints(const QPointF *points, int pointCount) { + // tag=1000 + + // tag=1004 + ::QPainter::drawPoints(points, pointCount); +} +void QPainter_wrapper::drawPolygon(const QPoint *points, int pointCount) { + // tag=1000 + + // tag=1004 + ::QPainter::drawPolygon(points, pointCount); +} +void QPainter_wrapper::drawPolygon(const QPointF *points, int pointCount) { + // tag=1000 + + // tag=1004 + ::QPainter::drawPolygon(points, pointCount); +} +void QPainter_wrapper::drawPolyline(const QPoint *points, int pointCount) { + // tag=1000 + + // tag=1004 + ::QPainter::drawPolyline(points, pointCount); +} +void QPainter_wrapper::drawPolyline(const QPointF *points, int pointCount) { + // tag=1000 + + // tag=1004 + ::QPainter::drawPolyline(points, pointCount); +} +void QPainter_wrapper::drawRect(const QRect &rect) { + // tag=1000 + + // tag=1004 + ::QPainter::drawRect(rect); +} +void QPainter_wrapper::drawRect(const QRectF &rect) { + // tag=1000 + + // tag=1004 + ::QPainter::drawRect(rect); +} +void QPainter_wrapper::drawRect(int x1, int y1, int w, int h) { + // tag=1000 + + // tag=1004 + ::QPainter::drawRect(x1, y1, w, h); +} +void QPainter_wrapper::drawRects(const QList &rectangles) { + // tag=1000 + + // tag=1004 + ::QPainter::drawRects(rectangles); +} +void QPainter_wrapper::drawRects(const QList &rectangles) { + // tag=1000 + + // tag=1004 + ::QPainter::drawRects(rectangles); +} +void QPainter_wrapper::drawRects(const QRect *rects, int rectCount) { + // tag=1000 + + // tag=1004 + ::QPainter::drawRects(rects, rectCount); +} +void QPainter_wrapper::drawRects(const QRectF *rects, int rectCount) { + // tag=1000 + + // tag=1004 + ::QPainter::drawRects(rects, rectCount); +} +void QPainter_wrapper::drawRoundedRect(const QRect &rect, qreal xRadius, + qreal yRadius) { + // tag=1000 + + // tag=1004 + ::QPainter::drawRoundedRect(rect, xRadius, yRadius); +} +void QPainter_wrapper::drawRoundedRect(const QRectF &rect, qreal xRadius, + qreal yRadius) { + // tag=1000 + + // tag=1004 + ::QPainter::drawRoundedRect(rect, xRadius, yRadius); +} +void QPainter_wrapper::drawRoundedRect(int x, int y, int w, int h, + qreal xRadius, qreal yRadius) { + // tag=1000 + + // tag=1004 + ::QPainter::drawRoundedRect(x, y, w, h, xRadius, yRadius); +} +void QPainter_wrapper::drawText(const QPoint &p, const QString &s) { + // tag=1000 + + // tag=1004 + ::QPainter::drawText(p, s); +} +void QPainter_wrapper::drawText(const QPointF &p, const QString &s) { + // tag=1000 + + // tag=1004 + ::QPainter::drawText(p, s); +} +void QPainter_wrapper::drawText(const QPointF &p, const QString &str, int tf, + int justificationPadding) { + // tag=1000 + + // tag=1004 + ::QPainter::drawText(p, str, tf, justificationPadding); +} +void QPainter_wrapper::drawText(const QRect &r, int flags, const QString &text, + QRect *br) { + // tag=1000 + + // tag=1004 + ::QPainter::drawText(r, flags, text, br); +} +void QPainter_wrapper::drawText(const QRectF &r, const QString &text) { + // tag=1000 + + // tag=1004 + ::QPainter::drawText(r, text); +} +void QPainter_wrapper::drawText(const QRectF &r, int flags, const QString &text, + QRectF *br) { + // tag=1000 + + // tag=1004 + ::QPainter::drawText(r, flags, text, br); +} +void QPainter_wrapper::drawText(int x, int y, const QString &s) { + // tag=1000 + + // tag=1004 + ::QPainter::drawText(x, y, s); +} +void QPainter_wrapper::drawText(int x, int y, int w, int h, int flags, + const QString &text, QRect *br) { + // tag=1000 + + // tag=1004 + ::QPainter::drawText(x, y, w, h, flags, text, br); +} +void QPainter_wrapper::drawTiledPixmap(const QRect &arg__1, + const QPixmap &arg__2, + const QPoint &arg__3) { + // tag=1000 + + // tag=1004 + ::QPainter::drawTiledPixmap(arg__1, arg__2, arg__3); +} +void QPainter_wrapper::drawTiledPixmap(const QRectF &rect, const QPixmap &pm, + const QPointF &offset) { + // tag=1000 + + // tag=1004 + ::QPainter::drawTiledPixmap(rect, pm, offset); +} +void QPainter_wrapper::drawTiledPixmap(int x, int y, int w, int h, + const QPixmap &arg__5, int sx, int sy) { + // tag=1000 + + // tag=1004 + ::QPainter::drawTiledPixmap(x, y, w, h, arg__5, sx, sy); +} +bool QPainter_wrapper::end() { + // tag=1000 + + // tag=1004 + return ::QPainter::end(); +} +void QPainter_wrapper::endNativePainting() { + // tag=1000 + + // tag=1004 + ::QPainter::endNativePainting(); +} +void QPainter_wrapper::eraseRect(const QRect &arg__1) { + // tag=1000 + + // tag=1004 + ::QPainter::eraseRect(arg__1); +} +void QPainter_wrapper::eraseRect(const QRectF &arg__1) { + // tag=1000 + + // tag=1004 + ::QPainter::eraseRect(arg__1); +} +void QPainter_wrapper::eraseRect(int x, int y, int w, int h) { + // tag=1000 + + // tag=1004 + ::QPainter::eraseRect(x, y, w, h); +} +void QPainter_wrapper::fillRect(const QRect &arg__1, const QBrush &arg__2) { + // tag=1000 + + // tag=1004 + ::QPainter::fillRect(arg__1, arg__2); +} +void QPainter_wrapper::fillRect(const QRect &arg__1, const QColor &color) { + // tag=1000 + + // tag=1004 + ::QPainter::fillRect(arg__1, color); +} +void QPainter_wrapper::fillRect(const QRectF &arg__1, const QBrush &arg__2) { + // tag=1000 + + // tag=1004 + ::QPainter::fillRect(arg__1, arg__2); +} +void QPainter_wrapper::fillRect(const QRectF &arg__1, const QColor &color) { + // tag=1000 + + // tag=1004 + ::QPainter::fillRect(arg__1, color); +} +void QPainter_wrapper::fillRect(int x, int y, int w, int h, + const QBrush &arg__5) { + // tag=1000 + + // tag=1004 + ::QPainter::fillRect(x, y, w, h, arg__5); +} +void QPainter_wrapper::fillRect(int x, int y, int w, int h, + const QColor &color) { + // tag=1000 + + // tag=1004 + ::QPainter::fillRect(x, y, w, h, color); +} +const QFont &QPainter_wrapper::font() const { + // tag=1000 + + // tag=1004 + return ::QPainter::font(); +} +bool QPainter_wrapper::hasClipping() const { + // tag=1000 + + // tag=1004 + return ::QPainter::hasClipping(); +} +bool QPainter_wrapper::isActive() const { + // tag=1000 + + // tag=1004 + return ::QPainter::isActive(); +} +Qt::LayoutDirection QPainter_wrapper::layoutDirection() const { + // tag=1000 + + // tag=1004 + return ::QPainter::layoutDirection(); +} +qreal QPainter_wrapper::opacity() const { + // tag=1000 + + // tag=1004 + return ::QPainter::opacity(); +} +const QPen &QPainter_wrapper::pen() const { + // tag=1000 + + // tag=1004 + return ::QPainter::pen(); +} +void QPainter_wrapper::resetTransform() { + // tag=1000 + + // tag=1004 + ::QPainter::resetTransform(); +} +void QPainter_wrapper::restore() { + // tag=1000 + + // tag=1004 + ::QPainter::restore(); +} +void QPainter_wrapper::rotate(qreal a) { + // tag=1000 + + // tag=1004 + ::QPainter::rotate(a); +} +void QPainter_wrapper::save() { + // tag=1000 + + // tag=1004 + ::QPainter::save(); +} +void QPainter_wrapper::scale(qreal sx, qreal sy) { + // tag=1000 + + // tag=1004 + ::QPainter::scale(sx, sy); +} +void QPainter_wrapper::setBackground(const QBrush &bg) { + // tag=1000 + + // tag=1004 + ::QPainter::setBackground(bg); +} +void QPainter_wrapper::setBrush(const QBrush &brush) { + // tag=1000 + + // tag=1004 + ::QPainter::setBrush(brush); +} +void QPainter_wrapper::setBrushOrigin(const QPoint &arg__1) { + // tag=1000 + + // tag=1004 + ::QPainter::setBrushOrigin(arg__1); +} +void QPainter_wrapper::setBrushOrigin(const QPointF &arg__1) { + // tag=1000 + + // tag=1004 + ::QPainter::setBrushOrigin(arg__1); +} +void QPainter_wrapper::setBrushOrigin(int x, int y) { + // tag=1000 + + // tag=1004 + ::QPainter::setBrushOrigin(x, y); +} +void QPainter_wrapper::setClipRect(const QRect &arg__1) { + // tag=1000 + + // tag=1004 + ::QPainter::setClipRect(arg__1); +} +void QPainter_wrapper::setClipRect(const QRectF &arg__1) { + // tag=1000 + + // tag=1004 + ::QPainter::setClipRect(arg__1); +} +void QPainter_wrapper::setClipRect(int x, int y, int w, int h) { + // tag=1000 + + // tag=1004 + ::QPainter::setClipRect(x, y, w, h); +} +void QPainter_wrapper::setClipRegion(const QRegion &arg__1) { + // tag=1000 + + // tag=1004 + ::QPainter::setClipRegion(arg__1); +} +void QPainter_wrapper::setClipping(bool enable) { + // tag=1000 + + // tag=1004 + ::QPainter::setClipping(enable); +} +void QPainter_wrapper::setFont(const QFont &f) { + // tag=1000 + + // tag=1004 + ::QPainter::setFont(f); +} +void QPainter_wrapper::setLayoutDirection(Qt::LayoutDirection direction) { + // tag=1000 + + // tag=1004 + ::QPainter::setLayoutDirection(direction); +} +void QPainter_wrapper::setOpacity(qreal opacity) { + // tag=1000 + + // tag=1004 + ::QPainter::setOpacity(opacity); +} +void QPainter_wrapper::setPen(const QColor &color) { + // tag=1000 + + // tag=1004 + ::QPainter::setPen(color); +} +void QPainter_wrapper::setPen(const QPen &pen) { + // tag=1000 + + // tag=1004 + ::QPainter::setPen(pen); +} +void QPainter_wrapper::setViewTransformEnabled(bool enable) { + // tag=1000 + + // tag=1004 + ::QPainter::setViewTransformEnabled(enable); +} +void QPainter_wrapper::setViewport(const QRect &viewport) { + // tag=1000 + + // tag=1004 + ::QPainter::setViewport(viewport); +} +void QPainter_wrapper::setViewport(int x, int y, int w, int h) { + // tag=1000 + + // tag=1004 + ::QPainter::setViewport(x, y, w, h); +} +void QPainter_wrapper::setWindow(const QRect &window) { + // tag=1000 + + // tag=1004 + ::QPainter::setWindow(window); +} +void QPainter_wrapper::setWindow(int x, int y, int w, int h) { + // tag=1000 + + // tag=1004 + ::QPainter::setWindow(x, y, w, h); +} +void QPainter_wrapper::setWorldMatrixEnabled(bool enabled) { + // tag=1000 + + // tag=1004 + ::QPainter::setWorldMatrixEnabled(enabled); +} +void QPainter_wrapper::shear(qreal sh, qreal sv) { + // tag=1000 + + // tag=1004 + ::QPainter::shear(sh, sv); +} +void QPainter_wrapper::translate(const QPoint &offset) { + // tag=1000 + + // tag=1004 + ::QPainter::translate(offset); +} +void QPainter_wrapper::translate(const QPointF &offset) { + // tag=1000 + + // tag=1004 + ::QPainter::translate(offset); +} +void QPainter_wrapper::translate(qreal dx, qreal dy) { + // tag=1000 + + // tag=1004 + ::QPainter::translate(dx, dy); +} +bool QPainter_wrapper::viewTransformEnabled() const { + // tag=1000 + + // tag=1004 + return ::QPainter::viewTransformEnabled(); +} +QRect QPainter_wrapper::viewport() const { + // tag=1000 + + // tag=1004 + return ::QPainter::viewport(); +} +QRect QPainter_wrapper::window() const { + // tag=1000 + + // tag=1004 + return ::QPainter::window(); +} +bool QPainter_wrapper::worldMatrixEnabled() const { + // tag=1000 + + // tag=1004 + return ::QPainter::worldMatrixEnabled(); +} + +// tag=1005 +QPainter_wrapper::~QPainter_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QPainter *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QPainter_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QPainter_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QPainter__constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QPainter_wrapper(); + return reinterpret_cast(ptr); +} + +// tag=1050 +// background() const +void *c_QPainter__background(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast( + static_cast(&fromPtr(thisObj)->background())); +} + +// tag=1050 +// beginNativePainting() +void c_QPainter__beginNativePainting(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->beginNativePainting(); +} + +// tag=1050 +// boundingRect(const QRect & rect, int flags, const QString & text) +void *c_QPainter__boundingRect_QRect_int_QString(void *thisObj, void *rect_, + int flags, const char *text_) { + auto &rect = *reinterpret_cast(rect_); + const auto text = QString::fromUtf8(text_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->boundingRect(rect, flags, text)}; +} + +// tag=1050 +// boundingRect(const QRectF & rect, const QString & text) +void *c_QPainter__boundingRect_QRectF_QString(void *thisObj, void *rect_, + const char *text_) { + auto &rect = *reinterpret_cast(rect_); + const auto text = QString::fromUtf8(text_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->boundingRect(rect, text)}; +} + +// tag=1050 +// boundingRect(const QRectF & rect, int flags, const QString & text) +void *c_QPainter__boundingRect_QRectF_int_QString(void *thisObj, void *rect_, + int flags, + const char *text_) { + auto &rect = *reinterpret_cast(rect_); + const auto text = QString::fromUtf8(text_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->boundingRect(rect, flags, text)}; +} + +// tag=1050 +// boundingRect(int x, int y, int w, int h, int flags, const QString & text) +void *c_QPainter__boundingRect_int_int_int_int_int_QString(void *thisObj, int x, + int y, int w, int h, + int flags, + const char *text_) { + const auto text = QString::fromUtf8(text_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->boundingRect(x, y, w, h, flags, text)}; +} + +// tag=1050 +// brush() const +void *c_QPainter__brush(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast(static_cast(&fromPtr(thisObj)->brush())); +} + +// tag=1050 +// brushOrigin() const +void *c_QPainter__brushOrigin(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->brushOrigin()}; +} + +// tag=1050 +// clipBoundingRect() const +void *c_QPainter__clipBoundingRect(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->clipBoundingRect()}; +} + +// tag=1050 +// clipRegion() const +void *c_QPainter__clipRegion(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->clipRegion()}; +} + +// tag=1050 +// drawArc(const QRect & arg__1, int a, int alen) +void c_QPainter__drawArc_QRect_int_int(void *thisObj, void *arg__1_, int a, + int alen) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->drawArc(arg__1, a, alen); +} + +// tag=1050 +// drawArc(const QRectF & rect, int a, int alen) +void c_QPainter__drawArc_QRectF_int_int(void *thisObj, void *rect_, int a, + int alen) { + auto &rect = *reinterpret_cast(rect_); + // tag=1010 + fromPtr(thisObj)->drawArc(rect, a, alen); +} + +// tag=1050 +// drawArc(int x, int y, int w, int h, int a, int alen) +void c_QPainter__drawArc_int_int_int_int_int_int(void *thisObj, int x, int y, + int w, int h, int a, + int alen) { + // tag=1010 + fromPtr(thisObj)->drawArc(x, y, w, h, a, alen); +} + +// tag=1050 +// drawChord(const QRect & arg__1, int a, int alen) +void c_QPainter__drawChord_QRect_int_int(void *thisObj, void *arg__1_, int a, + int alen) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->drawChord(arg__1, a, alen); +} + +// tag=1050 +// drawChord(const QRectF & rect, int a, int alen) +void c_QPainter__drawChord_QRectF_int_int(void *thisObj, void *rect_, int a, + int alen) { + auto &rect = *reinterpret_cast(rect_); + // tag=1010 + fromPtr(thisObj)->drawChord(rect, a, alen); +} + +// tag=1050 +// drawChord(int x, int y, int w, int h, int a, int alen) +void c_QPainter__drawChord_int_int_int_int_int_int(void *thisObj, int x, int y, + int w, int h, int a, + int alen) { + // tag=1010 + fromPtr(thisObj)->drawChord(x, y, w, h, a, alen); +} + +// tag=1050 +// drawConvexPolygon(const QPoint * points, int pointCount) +void c_QPainter__drawConvexPolygon_QPoint_int(void *thisObj, void *points_, + int pointCount) { + auto points = reinterpret_cast(points_); + // tag=1010 + fromPtr(thisObj)->drawConvexPolygon(points, pointCount); +} + +// tag=1050 +// drawConvexPolygon(const QPointF * points, int pointCount) +void c_QPainter__drawConvexPolygon_QPointF_int(void *thisObj, void *points_, + int pointCount) { + auto points = reinterpret_cast(points_); + // tag=1010 + fromPtr(thisObj)->drawConvexPolygon(points, pointCount); +} + +// tag=1050 +// drawEllipse(const QPoint & center, int rx, int ry) +void c_QPainter__drawEllipse_QPoint_int_int(void *thisObj, void *center_, + int rx, int ry) { + auto ¢er = *reinterpret_cast(center_); + // tag=1010 + fromPtr(thisObj)->drawEllipse(center, rx, ry); +} + +// tag=1050 +// drawEllipse(const QPointF & center, qreal rx, qreal ry) +void c_QPainter__drawEllipse_QPointF_qreal_qreal(void *thisObj, void *center_, + qreal rx, qreal ry) { + auto ¢er = *reinterpret_cast(center_); + // tag=1010 + fromPtr(thisObj)->drawEllipse(center, rx, ry); +} + +// tag=1050 +// drawEllipse(const QRect & r) +void c_QPainter__drawEllipse_QRect(void *thisObj, void *r_) { + auto &r = *reinterpret_cast(r_); + // tag=1010 + fromPtr(thisObj)->drawEllipse(r); +} + +// tag=1050 +// drawEllipse(const QRectF & r) +void c_QPainter__drawEllipse_QRectF(void *thisObj, void *r_) { + auto &r = *reinterpret_cast(r_); + // tag=1010 + fromPtr(thisObj)->drawEllipse(r); +} + +// tag=1050 +// drawEllipse(int x, int y, int w, int h) +void c_QPainter__drawEllipse_int_int_int_int(void *thisObj, int x, int y, int w, + int h) { + // tag=1010 + fromPtr(thisObj)->drawEllipse(x, y, w, h); +} + +// tag=1050 +// drawLine(const QLine & line) +void c_QPainter__drawLine_QLine(void *thisObj, void *line_) { + auto &line = *reinterpret_cast(line_); + // tag=1010 + fromPtr(thisObj)->drawLine(line); +} + +// tag=1050 +// drawLine(const QLineF & line) +void c_QPainter__drawLine_QLineF(void *thisObj, void *line_) { + auto &line = *reinterpret_cast(line_); + // tag=1010 + fromPtr(thisObj)->drawLine(line); +} + +// tag=1050 +// drawLine(const QPoint & p1, const QPoint & p2) +void c_QPainter__drawLine_QPoint_QPoint(void *thisObj, void *p1_, void *p2_) { + auto &p1 = *reinterpret_cast(p1_); + auto &p2 = *reinterpret_cast(p2_); + // tag=1010 + fromPtr(thisObj)->drawLine(p1, p2); +} + +// tag=1050 +// drawLine(const QPointF & p1, const QPointF & p2) +void c_QPainter__drawLine_QPointF_QPointF(void *thisObj, void *p1_, void *p2_) { + auto &p1 = *reinterpret_cast(p1_); + auto &p2 = *reinterpret_cast(p2_); + // tag=1010 + fromPtr(thisObj)->drawLine(p1, p2); +} + +// tag=1050 +// drawLine(int x1, int y1, int x2, int y2) +void c_QPainter__drawLine_int_int_int_int(void *thisObj, int x1, int y1, int x2, + int y2) { + // tag=1010 + fromPtr(thisObj)->drawLine(x1, y1, x2, y2); +} + +// tag=1050 +// drawLines(const QLine * lines, int lineCount) +void c_QPainter__drawLines_QLine_int(void *thisObj, void *lines_, + int lineCount) { + auto lines = reinterpret_cast(lines_); + // tag=1010 + fromPtr(thisObj)->drawLines(lines, lineCount); +} + +// tag=1050 +// drawLines(const QLineF * lines, int lineCount) +void c_QPainter__drawLines_QLineF_int(void *thisObj, void *lines_, + int lineCount) { + auto lines = reinterpret_cast(lines_); + // tag=1010 + fromPtr(thisObj)->drawLines(lines, lineCount); +} + +// tag=1050 +// drawLines(const QList & lines) +void c_QPainter__drawLines_QList_QLine(void *thisObj, void *lines_) { + auto &lines = *reinterpret_cast *>(lines_); + // tag=1010 + fromPtr(thisObj)->drawLines(lines); +} + +// tag=1050 +// drawLines(const QList & lines) +void c_QPainter__drawLines_QList_QLineF(void *thisObj, void *lines_) { + auto &lines = *reinterpret_cast *>(lines_); + // tag=1010 + fromPtr(thisObj)->drawLines(lines); +} + +// tag=1050 +// drawLines(const QList & pointPairs) +void c_QPainter__drawLines_QList_QPoint(void *thisObj, void *pointPairs_) { + auto &pointPairs = *reinterpret_cast *>(pointPairs_); + // tag=1010 + fromPtr(thisObj)->drawLines(pointPairs); +} + +// tag=1050 +// drawLines(const QList & pointPairs) +void c_QPainter__drawLines_QList_QPointF(void *thisObj, void *pointPairs_) { + auto &pointPairs = *reinterpret_cast *>(pointPairs_); + // tag=1010 + fromPtr(thisObj)->drawLines(pointPairs); +} + +// tag=1050 +// drawLines(const QPoint * pointPairs, int lineCount) +void c_QPainter__drawLines_QPoint_int(void *thisObj, void *pointPairs_, + int lineCount) { + auto pointPairs = reinterpret_cast(pointPairs_); + // tag=1010 + fromPtr(thisObj)->drawLines(pointPairs, lineCount); +} + +// tag=1050 +// drawLines(const QPointF * pointPairs, int lineCount) +void c_QPainter__drawLines_QPointF_int(void *thisObj, void *pointPairs_, + int lineCount) { + auto pointPairs = reinterpret_cast(pointPairs_); + // tag=1010 + fromPtr(thisObj)->drawLines(pointPairs, lineCount); +} + +// tag=1050 +// drawPie(const QRect & arg__1, int a, int alen) +void c_QPainter__drawPie_QRect_int_int(void *thisObj, void *arg__1_, int a, + int alen) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->drawPie(arg__1, a, alen); +} + +// tag=1050 +// drawPie(const QRectF & rect, int a, int alen) +void c_QPainter__drawPie_QRectF_int_int(void *thisObj, void *rect_, int a, + int alen) { + auto &rect = *reinterpret_cast(rect_); + // tag=1010 + fromPtr(thisObj)->drawPie(rect, a, alen); +} + +// tag=1050 +// drawPie(int x, int y, int w, int h, int a, int alen) +void c_QPainter__drawPie_int_int_int_int_int_int(void *thisObj, int x, int y, + int w, int h, int a, + int alen) { + // tag=1010 + fromPtr(thisObj)->drawPie(x, y, w, h, a, alen); +} + +// tag=1050 +// drawPixmap(const QPoint & p, const QPixmap & pm) +void c_QPainter__drawPixmap_QPoint_QPixmap(void *thisObj, void *p_, void *pm_) { + auto &p = *reinterpret_cast(p_); + auto &pm = *reinterpret_cast(pm_); + // tag=1010 + fromPtr(thisObj)->drawPixmap(p, pm); +} + +// tag=1050 +// drawPixmap(const QPoint & p, const QPixmap & pm, const QRect & sr) +void c_QPainter__drawPixmap_QPoint_QPixmap_QRect(void *thisObj, void *p_, + void *pm_, void *sr_) { + auto &p = *reinterpret_cast(p_); + auto &pm = *reinterpret_cast(pm_); + auto &sr = *reinterpret_cast(sr_); + // tag=1010 + fromPtr(thisObj)->drawPixmap(p, pm, sr); +} + +// tag=1050 +// drawPixmap(const QPointF & p, const QPixmap & pm) +void c_QPainter__drawPixmap_QPointF_QPixmap(void *thisObj, void *p_, + void *pm_) { + auto &p = *reinterpret_cast(p_); + auto &pm = *reinterpret_cast(pm_); + // tag=1010 + fromPtr(thisObj)->drawPixmap(p, pm); +} + +// tag=1050 +// drawPixmap(const QPointF & p, const QPixmap & pm, const QRectF & sr) +void c_QPainter__drawPixmap_QPointF_QPixmap_QRectF(void *thisObj, void *p_, + void *pm_, void *sr_) { + auto &p = *reinterpret_cast(p_); + auto &pm = *reinterpret_cast(pm_); + auto &sr = *reinterpret_cast(sr_); + // tag=1010 + fromPtr(thisObj)->drawPixmap(p, pm, sr); +} + +// tag=1050 +// drawPixmap(const QRect & r, const QPixmap & pm) +void c_QPainter__drawPixmap_QRect_QPixmap(void *thisObj, void *r_, void *pm_) { + auto &r = *reinterpret_cast(r_); + auto &pm = *reinterpret_cast(pm_); + // tag=1010 + fromPtr(thisObj)->drawPixmap(r, pm); +} + +// tag=1050 +// drawPixmap(const QRect & targetRect, const QPixmap & pixmap, const QRect & +// sourceRect) +void c_QPainter__drawPixmap_QRect_QPixmap_QRect(void *thisObj, + void *targetRect_, + void *pixmap_, + void *sourceRect_) { + auto &targetRect = *reinterpret_cast(targetRect_); + auto &pixmap = *reinterpret_cast(pixmap_); + auto &sourceRect = *reinterpret_cast(sourceRect_); + // tag=1010 + fromPtr(thisObj)->drawPixmap(targetRect, pixmap, sourceRect); +} + +// tag=1050 +// drawPixmap(const QRectF & targetRect, const QPixmap & pixmap, const QRectF & +// sourceRect) +void c_QPainter__drawPixmap_QRectF_QPixmap_QRectF(void *thisObj, + void *targetRect_, + void *pixmap_, + void *sourceRect_) { + auto &targetRect = *reinterpret_cast(targetRect_); + auto &pixmap = *reinterpret_cast(pixmap_); + auto &sourceRect = *reinterpret_cast(sourceRect_); + // tag=1010 + fromPtr(thisObj)->drawPixmap(targetRect, pixmap, sourceRect); +} + +// tag=1050 +// drawPixmap(int x, int y, const QPixmap & pm) +void c_QPainter__drawPixmap_int_int_QPixmap(void *thisObj, int x, int y, + void *pm_) { + auto &pm = *reinterpret_cast(pm_); + // tag=1010 + fromPtr(thisObj)->drawPixmap(x, y, pm); +} + +// tag=1050 +// drawPixmap(int x, int y, const QPixmap & pm, int sx, int sy, int sw, int sh) +void c_QPainter__drawPixmap_int_int_QPixmap_int_int_int_int( + void *thisObj, int x, int y, void *pm_, int sx, int sy, int sw, int sh) { + auto &pm = *reinterpret_cast(pm_); + // tag=1010 + fromPtr(thisObj)->drawPixmap(x, y, pm, sx, sy, sw, sh); +} + +// tag=1050 +// drawPixmap(int x, int y, int w, int h, const QPixmap & pm) +void c_QPainter__drawPixmap_int_int_int_int_QPixmap(void *thisObj, int x, int y, + int w, int h, void *pm_) { + auto &pm = *reinterpret_cast(pm_); + // tag=1010 + fromPtr(thisObj)->drawPixmap(x, y, w, h, pm); +} + +// tag=1050 +// drawPixmap(int x, int y, int w, int h, const QPixmap & pm, int sx, int sy, +// int sw, int sh) +void c_QPainter__drawPixmap_int_int_int_int_QPixmap_int_int_int_int( + void *thisObj, int x, int y, int w, int h, void *pm_, int sx, int sy, + int sw, int sh) { + auto &pm = *reinterpret_cast(pm_); + // tag=1010 + fromPtr(thisObj)->drawPixmap(x, y, w, h, pm, sx, sy, sw, sh); +} + +// tag=1050 +// drawPoint(const QPoint & p) +void c_QPainter__drawPoint_QPoint(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + // tag=1010 + fromPtr(thisObj)->drawPoint(p); +} + +// tag=1050 +// drawPoint(const QPointF & pt) +void c_QPainter__drawPoint_QPointF(void *thisObj, void *pt_) { + auto &pt = *reinterpret_cast(pt_); + // tag=1010 + fromPtr(thisObj)->drawPoint(pt); +} + +// tag=1050 +// drawPoint(int x, int y) +void c_QPainter__drawPoint_int_int(void *thisObj, int x, int y) { + // tag=1010 + fromPtr(thisObj)->drawPoint(x, y); +} + +// tag=1050 +// drawPoints(const QPoint * points, int pointCount) +void c_QPainter__drawPoints_QPoint_int(void *thisObj, void *points_, + int pointCount) { + auto points = reinterpret_cast(points_); + // tag=1010 + fromPtr(thisObj)->drawPoints(points, pointCount); +} + +// tag=1050 +// drawPoints(const QPointF * points, int pointCount) +void c_QPainter__drawPoints_QPointF_int(void *thisObj, void *points_, + int pointCount) { + auto points = reinterpret_cast(points_); + // tag=1010 + fromPtr(thisObj)->drawPoints(points, pointCount); +} + +// tag=1050 +// drawPolygon(const QPoint * points, int pointCount) +void c_QPainter__drawPolygon_QPoint_int(void *thisObj, void *points_, + int pointCount) { + auto points = reinterpret_cast(points_); + // tag=1010 + fromPtr(thisObj)->drawPolygon(points, pointCount); +} + +// tag=1050 +// drawPolygon(const QPointF * points, int pointCount) +void c_QPainter__drawPolygon_QPointF_int(void *thisObj, void *points_, + int pointCount) { + auto points = reinterpret_cast(points_); + // tag=1010 + fromPtr(thisObj)->drawPolygon(points, pointCount); +} + +// tag=1050 +// drawPolyline(const QPoint * points, int pointCount) +void c_QPainter__drawPolyline_QPoint_int(void *thisObj, void *points_, + int pointCount) { + auto points = reinterpret_cast(points_); + // tag=1010 + fromPtr(thisObj)->drawPolyline(points, pointCount); +} + +// tag=1050 +// drawPolyline(const QPointF * points, int pointCount) +void c_QPainter__drawPolyline_QPointF_int(void *thisObj, void *points_, + int pointCount) { + auto points = reinterpret_cast(points_); + // tag=1010 + fromPtr(thisObj)->drawPolyline(points, pointCount); +} + +// tag=1050 +// drawRect(const QRect & rect) +void c_QPainter__drawRect_QRect(void *thisObj, void *rect_) { + auto &rect = *reinterpret_cast(rect_); + // tag=1010 + fromPtr(thisObj)->drawRect(rect); +} + +// tag=1050 +// drawRect(const QRectF & rect) +void c_QPainter__drawRect_QRectF(void *thisObj, void *rect_) { + auto &rect = *reinterpret_cast(rect_); + // tag=1010 + fromPtr(thisObj)->drawRect(rect); +} + +// tag=1050 +// drawRect(int x1, int y1, int w, int h) +void c_QPainter__drawRect_int_int_int_int(void *thisObj, int x1, int y1, int w, + int h) { + // tag=1010 + fromPtr(thisObj)->drawRect(x1, y1, w, h); +} + +// tag=1050 +// drawRects(const QList & rectangles) +void c_QPainter__drawRects_QList_QRect(void *thisObj, void *rectangles_) { + auto &rectangles = *reinterpret_cast *>(rectangles_); + // tag=1010 + fromPtr(thisObj)->drawRects(rectangles); +} + +// tag=1050 +// drawRects(const QList & rectangles) +void c_QPainter__drawRects_QList_QRectF(void *thisObj, void *rectangles_) { + auto &rectangles = *reinterpret_cast *>(rectangles_); + // tag=1010 + fromPtr(thisObj)->drawRects(rectangles); +} + +// tag=1050 +// drawRects(const QRect * rects, int rectCount) +void c_QPainter__drawRects_QRect_int(void *thisObj, void *rects_, + int rectCount) { + auto rects = reinterpret_cast(rects_); + // tag=1010 + fromPtr(thisObj)->drawRects(rects, rectCount); +} + +// tag=1050 +// drawRects(const QRectF * rects, int rectCount) +void c_QPainter__drawRects_QRectF_int(void *thisObj, void *rects_, + int rectCount) { + auto rects = reinterpret_cast(rects_); + // tag=1010 + fromPtr(thisObj)->drawRects(rects, rectCount); +} + +// tag=1050 +// drawRoundedRect(const QRect & rect, qreal xRadius, qreal yRadius) +void c_QPainter__drawRoundedRect_QRect_qreal_qreal(void *thisObj, void *rect_, + qreal xRadius, + qreal yRadius) { + auto &rect = *reinterpret_cast(rect_); + // tag=1010 + fromPtr(thisObj)->drawRoundedRect(rect, xRadius, yRadius); +} + +// tag=1050 +// drawRoundedRect(const QRectF & rect, qreal xRadius, qreal yRadius) +void c_QPainter__drawRoundedRect_QRectF_qreal_qreal(void *thisObj, void *rect_, + qreal xRadius, + qreal yRadius) { + auto &rect = *reinterpret_cast(rect_); + // tag=1010 + fromPtr(thisObj)->drawRoundedRect(rect, xRadius, yRadius); +} + +// tag=1050 +// drawRoundedRect(int x, int y, int w, int h, qreal xRadius, qreal yRadius) +void c_QPainter__drawRoundedRect_int_int_int_int_qreal_qreal( + void *thisObj, int x, int y, int w, int h, qreal xRadius, qreal yRadius) { + // tag=1010 + fromPtr(thisObj)->drawRoundedRect(x, y, w, h, xRadius, yRadius); +} + +// tag=1050 +// drawText(const QPoint & p, const QString & s) +void c_QPainter__drawText_QPoint_QString(void *thisObj, void *p_, + const char *s_) { + auto &p = *reinterpret_cast(p_); + const auto s = QString::fromUtf8(s_); + // tag=1010 + fromPtr(thisObj)->drawText(p, s); +} + +// tag=1050 +// drawText(const QPointF & p, const QString & s) +void c_QPainter__drawText_QPointF_QString(void *thisObj, void *p_, + const char *s_) { + auto &p = *reinterpret_cast(p_); + const auto s = QString::fromUtf8(s_); + // tag=1010 + fromPtr(thisObj)->drawText(p, s); +} + +// tag=1050 +// drawText(const QPointF & p, const QString & str, int tf, int +// justificationPadding) +void c_QPainter__drawText_QPointF_QString_int_int(void *thisObj, void *p_, + const char *str_, int tf, + int justificationPadding) { + auto &p = *reinterpret_cast(p_); + const auto str = QString::fromUtf8(str_); + // tag=1010 + fromPtr(thisObj)->drawText(p, str, tf, justificationPadding); +} + +// tag=1050 +// drawText(const QRect & r, int flags, const QString & text, QRect * br) +void c_QPainter__drawText_QRect_int_QString_QRect(void *thisObj, void *r_, + int flags, const char *text_, + void *br_) { + auto &r = *reinterpret_cast(r_); + const auto text = QString::fromUtf8(text_); + auto br = reinterpret_cast(br_); + // tag=1010 + fromPtr(thisObj)->drawText(r, flags, text, br); +} + +// tag=1050 +// drawText(const QRectF & r, const QString & text) +void c_QPainter__drawText_QRectF_QString(void *thisObj, void *r_, + const char *text_) { + auto &r = *reinterpret_cast(r_); + const auto text = QString::fromUtf8(text_); + // tag=1010 + fromPtr(thisObj)->drawText(r, text); +} + +// tag=1050 +// drawText(const QRectF & r, int flags, const QString & text, QRectF * br) +void c_QPainter__drawText_QRectF_int_QString_QRectF(void *thisObj, void *r_, + int flags, + const char *text_, + void *br_) { + auto &r = *reinterpret_cast(r_); + const auto text = QString::fromUtf8(text_); + auto br = reinterpret_cast(br_); + // tag=1010 + fromPtr(thisObj)->drawText(r, flags, text, br); +} + +// tag=1050 +// drawText(int x, int y, const QString & s) +void c_QPainter__drawText_int_int_QString(void *thisObj, int x, int y, + const char *s_) { + const auto s = QString::fromUtf8(s_); + // tag=1010 + fromPtr(thisObj)->drawText(x, y, s); +} + +// tag=1050 +// drawText(int x, int y, int w, int h, int flags, const QString & text, QRect * +// br) +void c_QPainter__drawText_int_int_int_int_int_QString_QRect(void *thisObj, + int x, int y, int w, + int h, int flags, + const char *text_, + void *br_) { + const auto text = QString::fromUtf8(text_); + auto br = reinterpret_cast(br_); + // tag=1010 + fromPtr(thisObj)->drawText(x, y, w, h, flags, text, br); +} + +// tag=1050 +// drawTiledPixmap(const QRect & arg__1, const QPixmap & arg__2, const QPoint & +// arg__3) +void c_QPainter__drawTiledPixmap_QRect_QPixmap_QPoint(void *thisObj, + void *arg__1_, + void *arg__2_, + void *arg__3_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + auto &arg__2 = *reinterpret_cast(arg__2_); + auto &arg__3 = *reinterpret_cast(arg__3_); + // tag=1010 + fromPtr(thisObj)->drawTiledPixmap(arg__1, arg__2, arg__3); +} + +// tag=1050 +// drawTiledPixmap(const QRectF & rect, const QPixmap & pm, const QPointF & +// offset) +void c_QPainter__drawTiledPixmap_QRectF_QPixmap_QPointF(void *thisObj, + void *rect_, void *pm_, + void *offset_) { + auto &rect = *reinterpret_cast(rect_); + auto &pm = *reinterpret_cast(pm_); + auto &offset = *reinterpret_cast(offset_); + // tag=1010 + fromPtr(thisObj)->drawTiledPixmap(rect, pm, offset); +} + +// tag=1050 +// drawTiledPixmap(int x, int y, int w, int h, const QPixmap & arg__5, int sx, +// int sy) +void c_QPainter__drawTiledPixmap_int_int_int_int_QPixmap_int_int( + void *thisObj, int x, int y, int w, int h, void *arg__5_, int sx, int sy) { + auto &arg__5 = *reinterpret_cast(arg__5_); + // tag=1010 + fromPtr(thisObj)->drawTiledPixmap(x, y, w, h, arg__5, sx, sy); +} + +// tag=1050 +// end() +bool c_QPainter__end(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->end(); +} + +// tag=1050 +// endNativePainting() +void c_QPainter__endNativePainting(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->endNativePainting(); +} + +// tag=1050 +// eraseRect(const QRect & arg__1) +void c_QPainter__eraseRect_QRect(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->eraseRect(arg__1); +} + +// tag=1050 +// eraseRect(const QRectF & arg__1) +void c_QPainter__eraseRect_QRectF(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->eraseRect(arg__1); +} + +// tag=1050 +// eraseRect(int x, int y, int w, int h) +void c_QPainter__eraseRect_int_int_int_int(void *thisObj, int x, int y, int w, + int h) { + // tag=1010 + fromPtr(thisObj)->eraseRect(x, y, w, h); +} + +// tag=1050 +// fillRect(const QRect & arg__1, const QBrush & arg__2) +void c_QPainter__fillRect_QRect_QBrush(void *thisObj, void *arg__1_, + void *arg__2_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + auto &arg__2 = *reinterpret_cast(arg__2_); + // tag=1010 + fromPtr(thisObj)->fillRect(arg__1, arg__2); +} + +// tag=1050 +// fillRect(const QRect & arg__1, const QColor & color) +void c_QPainter__fillRect_QRect_QColor(void *thisObj, void *arg__1_, + void *color_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + auto &color = *reinterpret_cast(color_); + // tag=1010 + fromPtr(thisObj)->fillRect(arg__1, color); +} + +// tag=1050 +// fillRect(const QRectF & arg__1, const QBrush & arg__2) +void c_QPainter__fillRect_QRectF_QBrush(void *thisObj, void *arg__1_, + void *arg__2_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + auto &arg__2 = *reinterpret_cast(arg__2_); + // tag=1010 + fromPtr(thisObj)->fillRect(arg__1, arg__2); +} + +// tag=1050 +// fillRect(const QRectF & arg__1, const QColor & color) +void c_QPainter__fillRect_QRectF_QColor(void *thisObj, void *arg__1_, + void *color_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + auto &color = *reinterpret_cast(color_); + // tag=1010 + fromPtr(thisObj)->fillRect(arg__1, color); +} + +// tag=1050 +// fillRect(int x, int y, int w, int h, const QBrush & arg__5) +void c_QPainter__fillRect_int_int_int_int_QBrush(void *thisObj, int x, int y, + int w, int h, void *arg__5_) { + auto &arg__5 = *reinterpret_cast(arg__5_); + // tag=1010 + fromPtr(thisObj)->fillRect(x, y, w, h, arg__5); +} + +// tag=1050 +// fillRect(int x, int y, int w, int h, const QColor & color) +void c_QPainter__fillRect_int_int_int_int_QColor(void *thisObj, int x, int y, + int w, int h, void *color_) { + auto &color = *reinterpret_cast(color_); + // tag=1010 + fromPtr(thisObj)->fillRect(x, y, w, h, color); +} + +// tag=1050 +// font() const +void *c_QPainter__font(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast(static_cast(&fromPtr(thisObj)->font())); +} + +// tag=1050 +// hasClipping() const +bool c_QPainter__hasClipping(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->hasClipping(); +} + +// tag=1050 +// isActive() const +bool c_QPainter__isActive(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isActive(); +} + +// tag=1050 +// layoutDirection() const +int c_QPainter__layoutDirection(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->layoutDirection(); +} + +// tag=1050 +// opacity() const +qreal c_QPainter__opacity(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->opacity(); +} + +// tag=1050 +// pen() const +void *c_QPainter__pen(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast(static_cast(&fromPtr(thisObj)->pen())); +} + +// tag=1050 +// resetTransform() +void c_QPainter__resetTransform(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->resetTransform(); +} + +// tag=1050 +// restore() +void c_QPainter__restore(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->restore(); +} + +// tag=1050 +// rotate(qreal a) +void c_QPainter__rotate_qreal(void *thisObj, qreal a) { + // tag=1010 + fromPtr(thisObj)->rotate(a); +} + +// tag=1050 +// save() +void c_QPainter__save(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->save(); +} + +// tag=1050 +// scale(qreal sx, qreal sy) +void c_QPainter__scale_qreal_qreal(void *thisObj, qreal sx, qreal sy) { + // tag=1010 + fromPtr(thisObj)->scale(sx, sy); +} + +// tag=1050 +// setBackground(const QBrush & bg) +void c_QPainter__setBackground_QBrush(void *thisObj, void *bg_) { + auto &bg = *reinterpret_cast(bg_); + // tag=1010 + fromPtr(thisObj)->setBackground(bg); +} + +// tag=1050 +// setBrush(const QBrush & brush) +void c_QPainter__setBrush_QBrush(void *thisObj, void *brush_) { + auto &brush = *reinterpret_cast(brush_); + // tag=1010 + fromPtr(thisObj)->setBrush(brush); +} + +// tag=1050 +// setBrushOrigin(const QPoint & arg__1) +void c_QPainter__setBrushOrigin_QPoint(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->setBrushOrigin(arg__1); +} + +// tag=1050 +// setBrushOrigin(const QPointF & arg__1) +void c_QPainter__setBrushOrigin_QPointF(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->setBrushOrigin(arg__1); +} + +// tag=1050 +// setBrushOrigin(int x, int y) +void c_QPainter__setBrushOrigin_int_int(void *thisObj, int x, int y) { + // tag=1010 + fromPtr(thisObj)->setBrushOrigin(x, y); +} + +// tag=1050 +// setClipRect(const QRect & arg__1) +void c_QPainter__setClipRect_QRect(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->setClipRect(arg__1); +} + +// tag=1050 +// setClipRect(const QRectF & arg__1) +void c_QPainter__setClipRect_QRectF(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->setClipRect(arg__1); +} + +// tag=1050 +// setClipRect(int x, int y, int w, int h) +void c_QPainter__setClipRect_int_int_int_int(void *thisObj, int x, int y, int w, + int h) { + // tag=1010 + fromPtr(thisObj)->setClipRect(x, y, w, h); +} + +// tag=1050 +// setClipRegion(const QRegion & arg__1) +void c_QPainter__setClipRegion_QRegion(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->setClipRegion(arg__1); +} + +// tag=1050 +// setClipping(bool enable) +void c_QPainter__setClipping_bool(void *thisObj, bool enable) { + // tag=1010 + fromPtr(thisObj)->setClipping(enable); +} + +// tag=1050 +// setFont(const QFont & f) +void c_QPainter__setFont_QFont(void *thisObj, void *f_) { + auto &f = *reinterpret_cast(f_); + // tag=1010 + fromPtr(thisObj)->setFont(f); +} + +// tag=1050 +// setLayoutDirection(Qt::LayoutDirection direction) +void c_QPainter__setLayoutDirection_LayoutDirection(void *thisObj, + int direction) { + // tag=1010 + fromPtr(thisObj)->setLayoutDirection( + static_cast(direction)); +} + +// tag=1050 +// setOpacity(qreal opacity) +void c_QPainter__setOpacity_qreal(void *thisObj, qreal opacity) { + // tag=1010 + fromPtr(thisObj)->setOpacity(opacity); +} + +// tag=1050 +// setPen(const QColor & color) +void c_QPainter__setPen_QColor(void *thisObj, void *color_) { + auto &color = *reinterpret_cast(color_); + // tag=1010 + fromPtr(thisObj)->setPen(color); +} + +// tag=1050 +// setPen(const QPen & pen) +void c_QPainter__setPen_QPen(void *thisObj, void *pen_) { + auto &pen = *reinterpret_cast(pen_); + // tag=1010 + fromPtr(thisObj)->setPen(pen); +} + +// tag=1050 +// setViewTransformEnabled(bool enable) +void c_QPainter__setViewTransformEnabled_bool(void *thisObj, bool enable) { + // tag=1010 + fromPtr(thisObj)->setViewTransformEnabled(enable); +} + +// tag=1050 +// setViewport(const QRect & viewport) +void c_QPainter__setViewport_QRect(void *thisObj, void *viewport_) { + auto &viewport = *reinterpret_cast(viewport_); + // tag=1010 + fromPtr(thisObj)->setViewport(viewport); +} + +// tag=1050 +// setViewport(int x, int y, int w, int h) +void c_QPainter__setViewport_int_int_int_int(void *thisObj, int x, int y, int w, + int h) { + // tag=1010 + fromPtr(thisObj)->setViewport(x, y, w, h); +} + +// tag=1050 +// setWindow(const QRect & window) +void c_QPainter__setWindow_QRect(void *thisObj, void *window_) { + auto &window = *reinterpret_cast(window_); + // tag=1010 + fromPtr(thisObj)->setWindow(window); +} + +// tag=1050 +// setWindow(int x, int y, int w, int h) +void c_QPainter__setWindow_int_int_int_int(void *thisObj, int x, int y, int w, + int h) { + // tag=1010 + fromPtr(thisObj)->setWindow(x, y, w, h); +} + +// tag=1050 +// setWorldMatrixEnabled(bool enabled) +void c_QPainter__setWorldMatrixEnabled_bool(void *thisObj, bool enabled) { + // tag=1010 + fromPtr(thisObj)->setWorldMatrixEnabled(enabled); +} + +// tag=1050 +// shear(qreal sh, qreal sv) +void c_QPainter__shear_qreal_qreal(void *thisObj, qreal sh, qreal sv) { + // tag=1010 + fromPtr(thisObj)->shear(sh, sv); +} + +// tag=1050 +// translate(const QPoint & offset) +void c_QPainter__translate_QPoint(void *thisObj, void *offset_) { + auto &offset = *reinterpret_cast(offset_); + // tag=1010 + fromPtr(thisObj)->translate(offset); +} + +// tag=1050 +// translate(const QPointF & offset) +void c_QPainter__translate_QPointF(void *thisObj, void *offset_) { + auto &offset = *reinterpret_cast(offset_); + // tag=1010 + fromPtr(thisObj)->translate(offset); +} + +// tag=1050 +// translate(qreal dx, qreal dy) +void c_QPainter__translate_qreal_qreal(void *thisObj, qreal dx, qreal dy) { + // tag=1010 + fromPtr(thisObj)->translate(dx, dy); +} + +// tag=1050 +// viewTransformEnabled() const +bool c_QPainter__viewTransformEnabled(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->viewTransformEnabled(); +} + +// tag=1050 +// viewport() const +void *c_QPainter__viewport(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->viewport()}; +} + +// tag=1050 +// window() const +void *c_QPainter__window(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->window()}; +} + +// tag=1050 +// worldMatrixEnabled() const +bool c_QPainter__worldMatrixEnabled(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->worldMatrixEnabled(); +} +void c_QPainter__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} diff --git a/generated/QtDartBindings/dart/ffi/QPainter_wrapper.h b/generated/QtDartBindings/dart/ffi/QPainter_wrapper.h new file mode 100644 index 0000000..6c46c7e --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPainter_wrapper.h @@ -0,0 +1,1017 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1043 +class QPainter_wrapper : public ::QPainter { +public: + ~QPainter_wrapper(); + // tag=1041 + QPainter_wrapper(); + // tag=1041 + const QBrush &background() const; + // tag=1041 + void beginNativePainting(); + // tag=1041 + QRect boundingRect(const QRect &rect, int flags, const QString &text); + // tag=1041 + QRectF boundingRect(const QRectF &rect, const QString &text); + // tag=1041 + QRectF boundingRect(const QRectF &rect, int flags, const QString &text); + // tag=1041 + QRect boundingRect(int x, int y, int w, int h, int flags, + const QString &text); + // tag=1041 + const QBrush &brush() const; + // tag=1041 + QPoint brushOrigin() const; + // tag=1041 + QRectF clipBoundingRect() const; + // tag=1041 + QRegion clipRegion() const; + // tag=1041 + void drawArc(const QRect &arg__1, int a, int alen); + // tag=1041 + void drawArc(const QRectF &rect, int a, int alen); + // tag=1041 + void drawArc(int x, int y, int w, int h, int a, int alen); + // tag=1041 + void drawChord(const QRect &arg__1, int a, int alen); + // tag=1041 + void drawChord(const QRectF &rect, int a, int alen); + // tag=1041 + void drawChord(int x, int y, int w, int h, int a, int alen); + // tag=1041 + void drawConvexPolygon(const QPoint *points, int pointCount); + // tag=1041 + void drawConvexPolygon(const QPointF *points, int pointCount); + // tag=1041 + void drawEllipse(const QPoint ¢er, int rx, int ry); + // tag=1041 + void drawEllipse(const QPointF ¢er, qreal rx, qreal ry); + // tag=1041 + void drawEllipse(const QRect &r); + // tag=1041 + void drawEllipse(const QRectF &r); + // tag=1041 + void drawEllipse(int x, int y, int w, int h); + // tag=1041 + void drawLine(const QLine &line); + // tag=1041 + void drawLine(const QLineF &line); + // tag=1041 + void drawLine(const QPoint &p1, const QPoint &p2); + // tag=1041 + void drawLine(const QPointF &p1, const QPointF &p2); + // tag=1041 + void drawLine(int x1, int y1, int x2, int y2); + // tag=1041 + void drawLines(const QLine *lines, int lineCount); + // tag=1041 + void drawLines(const QLineF *lines, int lineCount); + // tag=1041 + void drawLines(const QList &lines); + // tag=1041 + void drawLines(const QList &lines); + // tag=1041 + void drawLines(const QList &pointPairs); + // tag=1041 + void drawLines(const QList &pointPairs); + // tag=1041 + void drawLines(const QPoint *pointPairs, int lineCount); + // tag=1041 + void drawLines(const QPointF *pointPairs, int lineCount); + // tag=1041 + void drawPie(const QRect &arg__1, int a, int alen); + // tag=1041 + void drawPie(const QRectF &rect, int a, int alen); + // tag=1041 + void drawPie(int x, int y, int w, int h, int a, int alen); + // tag=1041 + void drawPixmap(const QPoint &p, const QPixmap &pm); + // tag=1041 + void drawPixmap(const QPoint &p, const QPixmap &pm, const QRect &sr); + // tag=1041 + void drawPixmap(const QPointF &p, const QPixmap &pm); + // tag=1041 + void drawPixmap(const QPointF &p, const QPixmap &pm, const QRectF &sr); + // tag=1041 + void drawPixmap(const QRect &r, const QPixmap &pm); + // tag=1041 + void drawPixmap(const QRect &targetRect, const QPixmap &pixmap, + const QRect &sourceRect); + // tag=1041 + void drawPixmap(const QRectF &targetRect, const QPixmap &pixmap, + const QRectF &sourceRect); + // tag=1041 + void drawPixmap(int x, int y, const QPixmap &pm); + // tag=1041 + void drawPixmap(int x, int y, const QPixmap &pm, int sx, int sy, int sw, + int sh); + // tag=1041 + void drawPixmap(int x, int y, int w, int h, const QPixmap &pm); + // tag=1041 + void drawPixmap(int x, int y, int w, int h, const QPixmap &pm, int sx, int sy, + int sw, int sh); + // tag=1041 + void drawPoint(const QPoint &p); + // tag=1041 + void drawPoint(const QPointF &pt); + // tag=1041 + void drawPoint(int x, int y); + // tag=1041 + void drawPoints(const QPoint *points, int pointCount); + // tag=1041 + void drawPoints(const QPointF *points, int pointCount); + // tag=1041 + void drawPolygon(const QPoint *points, int pointCount); + // tag=1041 + void drawPolygon(const QPointF *points, int pointCount); + // tag=1041 + void drawPolyline(const QPoint *points, int pointCount); + // tag=1041 + void drawPolyline(const QPointF *points, int pointCount); + // tag=1041 + void drawRect(const QRect &rect); + // tag=1041 + void drawRect(const QRectF &rect); + // tag=1041 + void drawRect(int x1, int y1, int w, int h); + // tag=1041 + void drawRects(const QList &rectangles); + // tag=1041 + void drawRects(const QList &rectangles); + // tag=1041 + void drawRects(const QRect *rects, int rectCount); + // tag=1041 + void drawRects(const QRectF *rects, int rectCount); + // tag=1041 + void drawRoundedRect(const QRect &rect, qreal xRadius, qreal yRadius); + // tag=1041 + void drawRoundedRect(const QRectF &rect, qreal xRadius, qreal yRadius); + // tag=1041 + void drawRoundedRect(int x, int y, int w, int h, qreal xRadius, + qreal yRadius); + // tag=1041 + void drawText(const QPoint &p, const QString &s); + // tag=1041 + void drawText(const QPointF &p, const QString &s); + // tag=1041 + void drawText(const QPointF &p, const QString &str, int tf, + int justificationPadding); + // tag=1041 + void drawText(const QRect &r, int flags, const QString &text, + QRect *br = nullptr); + // tag=1041 + void drawText(const QRectF &r, const QString &text); + // tag=1041 + void drawText(const QRectF &r, int flags, const QString &text, + QRectF *br = nullptr); + // tag=1041 + void drawText(int x, int y, const QString &s); + // tag=1041 + void drawText(int x, int y, int w, int h, int flags, const QString &text, + QRect *br = nullptr); + // tag=1041 + void drawTiledPixmap(const QRect &arg__1, const QPixmap &arg__2, + const QPoint &arg__3 = QPoint()); + // tag=1041 + void drawTiledPixmap(const QRectF &rect, const QPixmap &pm, + const QPointF &offset = QPointF()); + // tag=1041 + void drawTiledPixmap(int x, int y, int w, int h, const QPixmap &arg__5, + int sx = 0, int sy = 0); + // tag=1041 + bool end(); + // tag=1041 + void endNativePainting(); + // tag=1041 + void eraseRect(const QRect &arg__1); + // tag=1041 + void eraseRect(const QRectF &arg__1); + // tag=1041 + void eraseRect(int x, int y, int w, int h); + // tag=1041 + void fillRect(const QRect &arg__1, const QBrush &arg__2); + // tag=1041 + void fillRect(const QRect &arg__1, const QColor &color); + // tag=1041 + void fillRect(const QRectF &arg__1, const QBrush &arg__2); + // tag=1041 + void fillRect(const QRectF &arg__1, const QColor &color); + // tag=1041 + void fillRect(int x, int y, int w, int h, const QBrush &arg__5); + // tag=1041 + void fillRect(int x, int y, int w, int h, const QColor &color); + // tag=1041 + const QFont &font() const; + // tag=1041 + bool hasClipping() const; + // tag=1041 + bool isActive() const; + // tag=1041 + Qt::LayoutDirection layoutDirection() const; + // tag=1041 + qreal opacity() const; + // tag=1041 + const QPen &pen() const; + // tag=1041 + void resetTransform(); + // tag=1041 + void restore(); + // tag=1041 + void rotate(qreal a); + // tag=1041 + void save(); + // tag=1041 + void scale(qreal sx, qreal sy); + // tag=1041 + void setBackground(const QBrush &bg); + // tag=1041 + void setBrush(const QBrush &brush); + // tag=1041 + void setBrushOrigin(const QPoint &arg__1); + // tag=1041 + void setBrushOrigin(const QPointF &arg__1); + // tag=1041 + void setBrushOrigin(int x, int y); + // tag=1041 + void setClipRect(const QRect &arg__1); + // tag=1041 + void setClipRect(const QRectF &arg__1); + // tag=1041 + void setClipRect(int x, int y, int w, int h); + // tag=1041 + void setClipRegion(const QRegion &arg__1); + // tag=1041 + void setClipping(bool enable); + // tag=1041 + void setFont(const QFont &f); + // tag=1041 + void setLayoutDirection(Qt::LayoutDirection direction); + // tag=1041 + void setOpacity(qreal opacity); + // tag=1041 + void setPen(const QColor &color); + // tag=1041 + void setPen(const QPen &pen); + // tag=1041 + void setViewTransformEnabled(bool enable); + // tag=1041 + void setViewport(const QRect &viewport); + // tag=1041 + void setViewport(int x, int y, int w, int h); + // tag=1041 + void setWindow(const QRect &window); + // tag=1041 + void setWindow(int x, int y, int w, int h); + // tag=1041 + void setWorldMatrixEnabled(bool enabled); + // tag=1041 + void shear(qreal sh, qreal sv); + // tag=1041 + void translate(const QPoint &offset); + // tag=1041 + void translate(const QPointF &offset); + // tag=1041 + void translate(qreal dx, qreal dy); + // tag=1041 + bool viewTransformEnabled() const; + // tag=1041 + QRect viewport() const; + // tag=1041 + QRect window() const; + // tag=1041 + bool worldMatrixEnabled() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QPainter::QPainter() +QtDartBindings_EXPORT void *c_QPainter__constructor(); + +// tag=1067 +// QPainter::background() const +QtDartBindings_EXPORT void *c_QPainter__background(void *thisObj); + +// tag=1067 +// QPainter::beginNativePainting() +QtDartBindings_EXPORT void c_QPainter__beginNativePainting(void *thisObj); + +// tag=1067 +// QPainter::boundingRect(const QRect & rect, int flags, const QString & text) +QtDartBindings_EXPORT void * +c_QPainter__boundingRect_QRect_int_QString(void *thisObj, void *rect_, + int flags, const char *text_); + +// tag=1067 +// QPainter::boundingRect(const QRectF & rect, const QString & text) +QtDartBindings_EXPORT void * +c_QPainter__boundingRect_QRectF_QString(void *thisObj, void *rect_, + const char *text_); + +// tag=1067 +// QPainter::boundingRect(const QRectF & rect, int flags, const QString & text) +QtDartBindings_EXPORT void * +c_QPainter__boundingRect_QRectF_int_QString(void *thisObj, void *rect_, + int flags, const char *text_); + +// tag=1067 +// QPainter::boundingRect(int x, int y, int w, int h, int flags, const QString +// & text) +QtDartBindings_EXPORT void * +c_QPainter__boundingRect_int_int_int_int_int_QString(void *thisObj, int x, + int y, int w, int h, + int flags, + const char *text_); + +// tag=1067 +// QPainter::brush() const +QtDartBindings_EXPORT void *c_QPainter__brush(void *thisObj); + +// tag=1067 +// QPainter::brushOrigin() const +QtDartBindings_EXPORT void *c_QPainter__brushOrigin(void *thisObj); + +// tag=1067 +// QPainter::clipBoundingRect() const +QtDartBindings_EXPORT void *c_QPainter__clipBoundingRect(void *thisObj); + +// tag=1067 +// QPainter::clipRegion() const +QtDartBindings_EXPORT void *c_QPainter__clipRegion(void *thisObj); + +// tag=1067 +// QPainter::drawArc(const QRect & arg__1, int a, int alen) +QtDartBindings_EXPORT void c_QPainter__drawArc_QRect_int_int(void *thisObj, + void *arg__1_, + int a, int alen); + +// tag=1067 +// QPainter::drawArc(const QRectF & rect, int a, int alen) +QtDartBindings_EXPORT void +c_QPainter__drawArc_QRectF_int_int(void *thisObj, void *rect_, int a, int alen); + +// tag=1067 +// QPainter::drawArc(int x, int y, int w, int h, int a, int alen) +QtDartBindings_EXPORT void +c_QPainter__drawArc_int_int_int_int_int_int(void *thisObj, int x, int y, int w, + int h, int a, int alen); + +// tag=1067 +// QPainter::drawChord(const QRect & arg__1, int a, int alen) +QtDartBindings_EXPORT void c_QPainter__drawChord_QRect_int_int(void *thisObj, + void *arg__1_, + int a, int alen); + +// tag=1067 +// QPainter::drawChord(const QRectF & rect, int a, int alen) +QtDartBindings_EXPORT void c_QPainter__drawChord_QRectF_int_int(void *thisObj, + void *rect_, + int a, + int alen); + +// tag=1067 +// QPainter::drawChord(int x, int y, int w, int h, int a, int alen) +QtDartBindings_EXPORT void +c_QPainter__drawChord_int_int_int_int_int_int(void *thisObj, int x, int y, + int w, int h, int a, int alen); + +// tag=1067 +// QPainter::drawConvexPolygon(const QPoint * points, int pointCount) +QtDartBindings_EXPORT void +c_QPainter__drawConvexPolygon_QPoint_int(void *thisObj, void *points_, + int pointCount); + +// tag=1067 +// QPainter::drawConvexPolygon(const QPointF * points, int pointCount) +QtDartBindings_EXPORT void +c_QPainter__drawConvexPolygon_QPointF_int(void *thisObj, void *points_, + int pointCount); + +// tag=1067 +// QPainter::drawEllipse(const QPoint & center, int rx, int ry) +QtDartBindings_EXPORT void c_QPainter__drawEllipse_QPoint_int_int(void *thisObj, + void *center_, + int rx, + int ry); + +// tag=1067 +// QPainter::drawEllipse(const QPointF & center, qreal rx, qreal ry) +QtDartBindings_EXPORT void +c_QPainter__drawEllipse_QPointF_qreal_qreal(void *thisObj, void *center_, + qreal rx, qreal ry); + +// tag=1067 +// QPainter::drawEllipse(const QRect & r) +QtDartBindings_EXPORT void c_QPainter__drawEllipse_QRect(void *thisObj, + void *r_); + +// tag=1067 +// QPainter::drawEllipse(const QRectF & r) +QtDartBindings_EXPORT void c_QPainter__drawEllipse_QRectF(void *thisObj, + void *r_); + +// tag=1067 +// QPainter::drawEllipse(int x, int y, int w, int h) +QtDartBindings_EXPORT void +c_QPainter__drawEllipse_int_int_int_int(void *thisObj, int x, int y, int w, + int h); + +// tag=1067 +// QPainter::drawLine(const QLine & line) +QtDartBindings_EXPORT void c_QPainter__drawLine_QLine(void *thisObj, + void *line_); + +// tag=1067 +// QPainter::drawLine(const QLineF & line) +QtDartBindings_EXPORT void c_QPainter__drawLine_QLineF(void *thisObj, + void *line_); + +// tag=1067 +// QPainter::drawLine(const QPoint & p1, const QPoint & p2) +QtDartBindings_EXPORT void +c_QPainter__drawLine_QPoint_QPoint(void *thisObj, void *p1_, void *p2_); + +// tag=1067 +// QPainter::drawLine(const QPointF & p1, const QPointF & p2) +QtDartBindings_EXPORT void +c_QPainter__drawLine_QPointF_QPointF(void *thisObj, void *p1_, void *p2_); + +// tag=1067 +// QPainter::drawLine(int x1, int y1, int x2, int y2) +QtDartBindings_EXPORT void c_QPainter__drawLine_int_int_int_int(void *thisObj, + int x1, int y1, + int x2, int y2); + +// tag=1067 +// QPainter::drawLines(const QLine * lines, int lineCount) +QtDartBindings_EXPORT void +c_QPainter__drawLines_QLine_int(void *thisObj, void *lines_, int lineCount); + +// tag=1067 +// QPainter::drawLines(const QLineF * lines, int lineCount) +QtDartBindings_EXPORT void +c_QPainter__drawLines_QLineF_int(void *thisObj, void *lines_, int lineCount); + +// tag=1067 +// QPainter::drawLines(const QList & lines) +QtDartBindings_EXPORT void c_QPainter__drawLines_QList_QLine(void *thisObj, + void *lines_); + +// tag=1067 +// QPainter::drawLines(const QList & lines) +QtDartBindings_EXPORT void c_QPainter__drawLines_QList_QLineF(void *thisObj, + void *lines_); + +// tag=1067 +// QPainter::drawLines(const QList & pointPairs) +QtDartBindings_EXPORT void +c_QPainter__drawLines_QList_QPoint(void *thisObj, void *pointPairs_); + +// tag=1067 +// QPainter::drawLines(const QList & pointPairs) +QtDartBindings_EXPORT void +c_QPainter__drawLines_QList_QPointF(void *thisObj, void *pointPairs_); + +// tag=1067 +// QPainter::drawLines(const QPoint * pointPairs, int lineCount) +QtDartBindings_EXPORT void c_QPainter__drawLines_QPoint_int(void *thisObj, + void *pointPairs_, + int lineCount); + +// tag=1067 +// QPainter::drawLines(const QPointF * pointPairs, int lineCount) +QtDartBindings_EXPORT void c_QPainter__drawLines_QPointF_int(void *thisObj, + void *pointPairs_, + int lineCount); + +// tag=1067 +// QPainter::drawPie(const QRect & arg__1, int a, int alen) +QtDartBindings_EXPORT void c_QPainter__drawPie_QRect_int_int(void *thisObj, + void *arg__1_, + int a, int alen); + +// tag=1067 +// QPainter::drawPie(const QRectF & rect, int a, int alen) +QtDartBindings_EXPORT void +c_QPainter__drawPie_QRectF_int_int(void *thisObj, void *rect_, int a, int alen); + +// tag=1067 +// QPainter::drawPie(int x, int y, int w, int h, int a, int alen) +QtDartBindings_EXPORT void +c_QPainter__drawPie_int_int_int_int_int_int(void *thisObj, int x, int y, int w, + int h, int a, int alen); + +// tag=1067 +// QPainter::drawPixmap(const QPoint & p, const QPixmap & pm) +QtDartBindings_EXPORT void +c_QPainter__drawPixmap_QPoint_QPixmap(void *thisObj, void *p_, void *pm_); + +// tag=1067 +// QPainter::drawPixmap(const QPoint & p, const QPixmap & pm, const QRect & sr) +QtDartBindings_EXPORT void +c_QPainter__drawPixmap_QPoint_QPixmap_QRect(void *thisObj, void *p_, void *pm_, + void *sr_); + +// tag=1067 +// QPainter::drawPixmap(const QPointF & p, const QPixmap & pm) +QtDartBindings_EXPORT void +c_QPainter__drawPixmap_QPointF_QPixmap(void *thisObj, void *p_, void *pm_); + +// tag=1067 +// QPainter::drawPixmap(const QPointF & p, const QPixmap & pm, const QRectF & +// sr) +QtDartBindings_EXPORT void +c_QPainter__drawPixmap_QPointF_QPixmap_QRectF(void *thisObj, void *p_, + void *pm_, void *sr_); + +// tag=1067 +// QPainter::drawPixmap(const QRect & r, const QPixmap & pm) +QtDartBindings_EXPORT void +c_QPainter__drawPixmap_QRect_QPixmap(void *thisObj, void *r_, void *pm_); + +// tag=1067 +// QPainter::drawPixmap(const QRect & targetRect, const QPixmap & pixmap, const +// QRect & sourceRect) +QtDartBindings_EXPORT void +c_QPainter__drawPixmap_QRect_QPixmap_QRect(void *thisObj, void *targetRect_, + void *pixmap_, void *sourceRect_); + +// tag=1067 +// QPainter::drawPixmap(const QRectF & targetRect, const QPixmap & pixmap, +// const QRectF & sourceRect) +QtDartBindings_EXPORT void +c_QPainter__drawPixmap_QRectF_QPixmap_QRectF(void *thisObj, void *targetRect_, + void *pixmap_, void *sourceRect_); + +// tag=1067 +// QPainter::drawPixmap(int x, int y, const QPixmap & pm) +QtDartBindings_EXPORT void +c_QPainter__drawPixmap_int_int_QPixmap(void *thisObj, int x, int y, void *pm_); + +// tag=1067 +// QPainter::drawPixmap(int x, int y, const QPixmap & pm, int sx, int sy, int +// sw, int sh) +QtDartBindings_EXPORT void +c_QPainter__drawPixmap_int_int_QPixmap_int_int_int_int(void *thisObj, int x, + int y, void *pm_, int sx, + int sy, int sw, int sh); + +// tag=1067 +// QPainter::drawPixmap(int x, int y, int w, int h, const QPixmap & pm) +QtDartBindings_EXPORT void +c_QPainter__drawPixmap_int_int_int_int_QPixmap(void *thisObj, int x, int y, + int w, int h, void *pm_); + +// tag=1067 +// QPainter::drawPixmap(int x, int y, int w, int h, const QPixmap & pm, int sx, +// int sy, int sw, int sh) +QtDartBindings_EXPORT void +c_QPainter__drawPixmap_int_int_int_int_QPixmap_int_int_int_int( + void *thisObj, int x, int y, int w, int h, void *pm_, int sx, int sy, + int sw, int sh); + +// tag=1067 +// QPainter::drawPoint(const QPoint & p) +QtDartBindings_EXPORT void c_QPainter__drawPoint_QPoint(void *thisObj, + void *p_); + +// tag=1067 +// QPainter::drawPoint(const QPointF & pt) +QtDartBindings_EXPORT void c_QPainter__drawPoint_QPointF(void *thisObj, + void *pt_); + +// tag=1067 +// QPainter::drawPoint(int x, int y) +QtDartBindings_EXPORT void c_QPainter__drawPoint_int_int(void *thisObj, int x, + int y); + +// tag=1067 +// QPainter::drawPoints(const QPoint * points, int pointCount) +QtDartBindings_EXPORT void +c_QPainter__drawPoints_QPoint_int(void *thisObj, void *points_, int pointCount); + +// tag=1067 +// QPainter::drawPoints(const QPointF * points, int pointCount) +QtDartBindings_EXPORT void c_QPainter__drawPoints_QPointF_int(void *thisObj, + void *points_, + int pointCount); + +// tag=1067 +// QPainter::drawPolygon(const QPoint * points, int pointCount) +QtDartBindings_EXPORT void c_QPainter__drawPolygon_QPoint_int(void *thisObj, + void *points_, + int pointCount); + +// tag=1067 +// QPainter::drawPolygon(const QPointF * points, int pointCount) +QtDartBindings_EXPORT void c_QPainter__drawPolygon_QPointF_int(void *thisObj, + void *points_, + int pointCount); + +// tag=1067 +// QPainter::drawPolyline(const QPoint * points, int pointCount) +QtDartBindings_EXPORT void c_QPainter__drawPolyline_QPoint_int(void *thisObj, + void *points_, + int pointCount); + +// tag=1067 +// QPainter::drawPolyline(const QPointF * points, int pointCount) +QtDartBindings_EXPORT void c_QPainter__drawPolyline_QPointF_int(void *thisObj, + void *points_, + int pointCount); + +// tag=1067 +// QPainter::drawRect(const QRect & rect) +QtDartBindings_EXPORT void c_QPainter__drawRect_QRect(void *thisObj, + void *rect_); + +// tag=1067 +// QPainter::drawRect(const QRectF & rect) +QtDartBindings_EXPORT void c_QPainter__drawRect_QRectF(void *thisObj, + void *rect_); + +// tag=1067 +// QPainter::drawRect(int x1, int y1, int w, int h) +QtDartBindings_EXPORT void c_QPainter__drawRect_int_int_int_int(void *thisObj, + int x1, int y1, + int w, int h); + +// tag=1067 +// QPainter::drawRects(const QList & rectangles) +QtDartBindings_EXPORT void c_QPainter__drawRects_QList_QRect(void *thisObj, + void *rectangles_); + +// tag=1067 +// QPainter::drawRects(const QList & rectangles) +QtDartBindings_EXPORT void +c_QPainter__drawRects_QList_QRectF(void *thisObj, void *rectangles_); + +// tag=1067 +// QPainter::drawRects(const QRect * rects, int rectCount) +QtDartBindings_EXPORT void +c_QPainter__drawRects_QRect_int(void *thisObj, void *rects_, int rectCount); + +// tag=1067 +// QPainter::drawRects(const QRectF * rects, int rectCount) +QtDartBindings_EXPORT void +c_QPainter__drawRects_QRectF_int(void *thisObj, void *rects_, int rectCount); + +// tag=1067 +// QPainter::drawRoundedRect(const QRect & rect, qreal xRadius, qreal yRadius) +QtDartBindings_EXPORT void +c_QPainter__drawRoundedRect_QRect_qreal_qreal(void *thisObj, void *rect_, + qreal xRadius, qreal yRadius); + +// tag=1067 +// QPainter::drawRoundedRect(const QRectF & rect, qreal xRadius, qreal yRadius) +QtDartBindings_EXPORT void +c_QPainter__drawRoundedRect_QRectF_qreal_qreal(void *thisObj, void *rect_, + qreal xRadius, qreal yRadius); + +// tag=1067 +// QPainter::drawRoundedRect(int x, int y, int w, int h, qreal xRadius, qreal +// yRadius) +QtDartBindings_EXPORT void +c_QPainter__drawRoundedRect_int_int_int_int_qreal_qreal(void *thisObj, int x, + int y, int w, int h, + qreal xRadius, + qreal yRadius); + +// tag=1067 +// QPainter::drawText(const QPoint & p, const QString & s) +QtDartBindings_EXPORT void +c_QPainter__drawText_QPoint_QString(void *thisObj, void *p_, const char *s_); + +// tag=1067 +// QPainter::drawText(const QPointF & p, const QString & s) +QtDartBindings_EXPORT void +c_QPainter__drawText_QPointF_QString(void *thisObj, void *p_, const char *s_); + +// tag=1067 +// QPainter::drawText(const QPointF & p, const QString & str, int tf, int +// justificationPadding) +QtDartBindings_EXPORT void +c_QPainter__drawText_QPointF_QString_int_int(void *thisObj, void *p_, + const char *str_, int tf, + int justificationPadding); + +// tag=1067 +// QPainter::drawText(const QRect & r, int flags, const QString & text, QRect * +// br) +QtDartBindings_EXPORT void +c_QPainter__drawText_QRect_int_QString_QRect(void *thisObj, void *r_, int flags, + const char *text_, void *br_); + +// tag=1067 +// QPainter::drawText(const QRectF & r, const QString & text) +QtDartBindings_EXPORT void +c_QPainter__drawText_QRectF_QString(void *thisObj, void *r_, const char *text_); + +// tag=1067 +// QPainter::drawText(const QRectF & r, int flags, const QString & text, QRectF +// * br) +QtDartBindings_EXPORT void c_QPainter__drawText_QRectF_int_QString_QRectF( + void *thisObj, void *r_, int flags, const char *text_, void *br_); + +// tag=1067 +// QPainter::drawText(int x, int y, const QString & s) +QtDartBindings_EXPORT void c_QPainter__drawText_int_int_QString(void *thisObj, + int x, int y, + const char *s_); + +// tag=1067 +// QPainter::drawText(int x, int y, int w, int h, int flags, const QString & +// text, QRect * br) +QtDartBindings_EXPORT void +c_QPainter__drawText_int_int_int_int_int_QString_QRect(void *thisObj, int x, + int y, int w, int h, + int flags, + const char *text_, + void *br_); + +// tag=1067 +// QPainter::drawTiledPixmap(const QRect & arg__1, const QPixmap & arg__2, +// const QPoint & arg__3) +QtDartBindings_EXPORT void +c_QPainter__drawTiledPixmap_QRect_QPixmap_QPoint(void *thisObj, void *arg__1_, + void *arg__2_, void *arg__3_); + +// tag=1067 +// QPainter::drawTiledPixmap(const QRectF & rect, const QPixmap & pm, const +// QPointF & offset) +QtDartBindings_EXPORT void +c_QPainter__drawTiledPixmap_QRectF_QPixmap_QPointF(void *thisObj, void *rect_, + void *pm_, void *offset_); + +// tag=1067 +// QPainter::drawTiledPixmap(int x, int y, int w, int h, const QPixmap & +// arg__5, int sx, int sy) +QtDartBindings_EXPORT void +c_QPainter__drawTiledPixmap_int_int_int_int_QPixmap_int_int( + void *thisObj, int x, int y, int w, int h, void *arg__5_, int sx, int sy); + +// tag=1067 +// QPainter::end() +QtDartBindings_EXPORT bool c_QPainter__end(void *thisObj); + +// tag=1067 +// QPainter::endNativePainting() +QtDartBindings_EXPORT void c_QPainter__endNativePainting(void *thisObj); + +// tag=1067 +// QPainter::eraseRect(const QRect & arg__1) +QtDartBindings_EXPORT void c_QPainter__eraseRect_QRect(void *thisObj, + void *arg__1_); + +// tag=1067 +// QPainter::eraseRect(const QRectF & arg__1) +QtDartBindings_EXPORT void c_QPainter__eraseRect_QRectF(void *thisObj, + void *arg__1_); + +// tag=1067 +// QPainter::eraseRect(int x, int y, int w, int h) +QtDartBindings_EXPORT void c_QPainter__eraseRect_int_int_int_int(void *thisObj, + int x, int y, + int w, int h); + +// tag=1067 +// QPainter::fillRect(const QRect & arg__1, const QBrush & arg__2) +QtDartBindings_EXPORT void +c_QPainter__fillRect_QRect_QBrush(void *thisObj, void *arg__1_, void *arg__2_); + +// tag=1067 +// QPainter::fillRect(const QRect & arg__1, const QColor & color) +QtDartBindings_EXPORT void +c_QPainter__fillRect_QRect_QColor(void *thisObj, void *arg__1_, void *color_); + +// tag=1067 +// QPainter::fillRect(const QRectF & arg__1, const QBrush & arg__2) +QtDartBindings_EXPORT void +c_QPainter__fillRect_QRectF_QBrush(void *thisObj, void *arg__1_, void *arg__2_); + +// tag=1067 +// QPainter::fillRect(const QRectF & arg__1, const QColor & color) +QtDartBindings_EXPORT void +c_QPainter__fillRect_QRectF_QColor(void *thisObj, void *arg__1_, void *color_); + +// tag=1067 +// QPainter::fillRect(int x, int y, int w, int h, const QBrush & arg__5) +QtDartBindings_EXPORT void +c_QPainter__fillRect_int_int_int_int_QBrush(void *thisObj, int x, int y, int w, + int h, void *arg__5_); + +// tag=1067 +// QPainter::fillRect(int x, int y, int w, int h, const QColor & color) +QtDartBindings_EXPORT void +c_QPainter__fillRect_int_int_int_int_QColor(void *thisObj, int x, int y, int w, + int h, void *color_); + +// tag=1067 +// QPainter::font() const +QtDartBindings_EXPORT void *c_QPainter__font(void *thisObj); + +// tag=1067 +// QPainter::hasClipping() const +QtDartBindings_EXPORT bool c_QPainter__hasClipping(void *thisObj); + +// tag=1067 +// QPainter::isActive() const +QtDartBindings_EXPORT bool c_QPainter__isActive(void *thisObj); + +// tag=1067 +// QPainter::layoutDirection() const +QtDartBindings_EXPORT int c_QPainter__layoutDirection(void *thisObj); + +// tag=1067 +// QPainter::opacity() const +QtDartBindings_EXPORT qreal c_QPainter__opacity(void *thisObj); + +// tag=1067 +// QPainter::pen() const +QtDartBindings_EXPORT void *c_QPainter__pen(void *thisObj); + +// tag=1067 +// QPainter::resetTransform() +QtDartBindings_EXPORT void c_QPainter__resetTransform(void *thisObj); + +// tag=1067 +// QPainter::restore() +QtDartBindings_EXPORT void c_QPainter__restore(void *thisObj); + +// tag=1067 +// QPainter::rotate(qreal a) +QtDartBindings_EXPORT void c_QPainter__rotate_qreal(void *thisObj, qreal a); + +// tag=1067 +// QPainter::save() +QtDartBindings_EXPORT void c_QPainter__save(void *thisObj); + +// tag=1067 +// QPainter::scale(qreal sx, qreal sy) +QtDartBindings_EXPORT void c_QPainter__scale_qreal_qreal(void *thisObj, + qreal sx, qreal sy); + +// tag=1067 +// QPainter::setBackground(const QBrush & bg) +QtDartBindings_EXPORT void c_QPainter__setBackground_QBrush(void *thisObj, + void *bg_); + +// tag=1067 +// QPainter::setBrush(const QBrush & brush) +QtDartBindings_EXPORT void c_QPainter__setBrush_QBrush(void *thisObj, + void *brush_); + +// tag=1067 +// QPainter::setBrushOrigin(const QPoint & arg__1) +QtDartBindings_EXPORT void c_QPainter__setBrushOrigin_QPoint(void *thisObj, + void *arg__1_); + +// tag=1067 +// QPainter::setBrushOrigin(const QPointF & arg__1) +QtDartBindings_EXPORT void c_QPainter__setBrushOrigin_QPointF(void *thisObj, + void *arg__1_); + +// tag=1067 +// QPainter::setBrushOrigin(int x, int y) +QtDartBindings_EXPORT void c_QPainter__setBrushOrigin_int_int(void *thisObj, + int x, int y); + +// tag=1067 +// QPainter::setClipRect(const QRect & arg__1) +QtDartBindings_EXPORT void c_QPainter__setClipRect_QRect(void *thisObj, + void *arg__1_); + +// tag=1067 +// QPainter::setClipRect(const QRectF & arg__1) +QtDartBindings_EXPORT void c_QPainter__setClipRect_QRectF(void *thisObj, + void *arg__1_); + +// tag=1067 +// QPainter::setClipRect(int x, int y, int w, int h) +QtDartBindings_EXPORT void +c_QPainter__setClipRect_int_int_int_int(void *thisObj, int x, int y, int w, + int h); + +// tag=1067 +// QPainter::setClipRegion(const QRegion & arg__1) +QtDartBindings_EXPORT void c_QPainter__setClipRegion_QRegion(void *thisObj, + void *arg__1_); + +// tag=1067 +// QPainter::setClipping(bool enable) +QtDartBindings_EXPORT void c_QPainter__setClipping_bool(void *thisObj, + bool enable); + +// tag=1067 +// QPainter::setFont(const QFont & f) +QtDartBindings_EXPORT void c_QPainter__setFont_QFont(void *thisObj, void *f_); + +// tag=1067 +// QPainter::setLayoutDirection(Qt::LayoutDirection direction) +QtDartBindings_EXPORT void +c_QPainter__setLayoutDirection_LayoutDirection(void *thisObj, int direction); + +// tag=1067 +// QPainter::setOpacity(qreal opacity) +QtDartBindings_EXPORT void c_QPainter__setOpacity_qreal(void *thisObj, + qreal opacity); + +// tag=1067 +// QPainter::setPen(const QColor & color) +QtDartBindings_EXPORT void c_QPainter__setPen_QColor(void *thisObj, + void *color_); + +// tag=1067 +// QPainter::setPen(const QPen & pen) +QtDartBindings_EXPORT void c_QPainter__setPen_QPen(void *thisObj, void *pen_); + +// tag=1067 +// QPainter::setViewTransformEnabled(bool enable) +QtDartBindings_EXPORT void +c_QPainter__setViewTransformEnabled_bool(void *thisObj, bool enable); + +// tag=1067 +// QPainter::setViewport(const QRect & viewport) +QtDartBindings_EXPORT void c_QPainter__setViewport_QRect(void *thisObj, + void *viewport_); + +// tag=1067 +// QPainter::setViewport(int x, int y, int w, int h) +QtDartBindings_EXPORT void +c_QPainter__setViewport_int_int_int_int(void *thisObj, int x, int y, int w, + int h); + +// tag=1067 +// QPainter::setWindow(const QRect & window) +QtDartBindings_EXPORT void c_QPainter__setWindow_QRect(void *thisObj, + void *window_); + +// tag=1067 +// QPainter::setWindow(int x, int y, int w, int h) +QtDartBindings_EXPORT void c_QPainter__setWindow_int_int_int_int(void *thisObj, + int x, int y, + int w, int h); + +// tag=1067 +// QPainter::setWorldMatrixEnabled(bool enabled) +QtDartBindings_EXPORT void c_QPainter__setWorldMatrixEnabled_bool(void *thisObj, + bool enabled); + +// tag=1067 +// QPainter::shear(qreal sh, qreal sv) +QtDartBindings_EXPORT void c_QPainter__shear_qreal_qreal(void *thisObj, + qreal sh, qreal sv); + +// tag=1067 +// QPainter::translate(const QPoint & offset) +QtDartBindings_EXPORT void c_QPainter__translate_QPoint(void *thisObj, + void *offset_); + +// tag=1067 +// QPainter::translate(const QPointF & offset) +QtDartBindings_EXPORT void c_QPainter__translate_QPointF(void *thisObj, + void *offset_); + +// tag=1067 +// QPainter::translate(qreal dx, qreal dy) +QtDartBindings_EXPORT void +c_QPainter__translate_qreal_qreal(void *thisObj, qreal dx, qreal dy); + +// tag=1067 +// QPainter::viewTransformEnabled() const +QtDartBindings_EXPORT bool c_QPainter__viewTransformEnabled(void *thisObj); + +// tag=1067 +// QPainter::viewport() const +QtDartBindings_EXPORT void *c_QPainter__viewport(void *thisObj); + +// tag=1067 +// QPainter::window() const +QtDartBindings_EXPORT void *c_QPainter__window(void *thisObj); + +// tag=1067 +// QPainter::worldMatrixEnabled() const +QtDartBindings_EXPORT bool c_QPainter__worldMatrixEnabled(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QPainter__destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QPainter_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QPalette_c.cpp b/generated/QtDartBindings/dart/ffi/QPalette_c.cpp new file mode 100644 index 0000000..4cdd17a --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPalette_c.cpp @@ -0,0 +1,473 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QPalette_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QPalette_wrapper::QPalette_wrapper() : ::QPalette() {} +QPalette_wrapper::QPalette_wrapper(const QBrush &windowText, + const QBrush &button, const QBrush &light, + const QBrush &dark, const QBrush &mid, + const QBrush &text, + const QBrush &bright_text, + const QBrush &base, const QBrush &window) + : ::QPalette(windowText, button, light, dark, mid, text, bright_text, base, + window) {} +QPalette_wrapper::QPalette_wrapper(const QColor &button) : ::QPalette(button) {} +QPalette_wrapper::QPalette_wrapper(const QColor &button, const QColor &window) + : ::QPalette(button, window) {} +QPalette_wrapper::QPalette_wrapper(const QColor &windowText, + const QColor &window, const QColor &light, + const QColor &dark, const QColor &mid, + const QColor &text, const QColor &base) + : ::QPalette(windowText, window, light, dark, mid, text, base) {} +const QBrush &QPalette_wrapper::alternateBase() const { + return ::QPalette::alternateBase(); +} +const QBrush &QPalette_wrapper::base() const { return ::QPalette::base(); } +const QBrush &QPalette_wrapper::brightText() const { + return ::QPalette::brightText(); +} +const QBrush &QPalette_wrapper::brush(QPalette::ColorGroup cg, + QPalette::ColorRole cr) const { + return ::QPalette::brush(cg, cr); +} +const QBrush &QPalette_wrapper::brush(QPalette::ColorRole cr) const { + return ::QPalette::brush(cr); +} +const QBrush &QPalette_wrapper::button() const { return ::QPalette::button(); } +const QBrush &QPalette_wrapper::buttonText() const { + return ::QPalette::buttonText(); +} +qint64 QPalette_wrapper::cacheKey() const { return ::QPalette::cacheKey(); } +const QColor &QPalette_wrapper::color(QPalette::ColorGroup cg, + QPalette::ColorRole cr) const { + return ::QPalette::color(cg, cr); +} +const QColor &QPalette_wrapper::color(QPalette::ColorRole cr) const { + return ::QPalette::color(cr); +} +QPalette::ColorGroup QPalette_wrapper::currentColorGroup() const { + return ::QPalette::currentColorGroup(); +} +const QBrush &QPalette_wrapper::dark() const { return ::QPalette::dark(); } +const QBrush &QPalette_wrapper::highlight() const { + return ::QPalette::highlight(); +} +const QBrush &QPalette_wrapper::highlightedText() const { + return ::QPalette::highlightedText(); +} +bool QPalette_wrapper::isBrushSet(QPalette::ColorGroup cg, + QPalette::ColorRole cr) const { + return ::QPalette::isBrushSet(cg, cr); +} +bool QPalette_wrapper::isCopyOf(const QPalette &p) const { + return ::QPalette::isCopyOf(p); +} +bool QPalette_wrapper::isEqual(QPalette::ColorGroup cr1, + QPalette::ColorGroup cr2) const { + return ::QPalette::isEqual(cr1, cr2); +} +const QBrush &QPalette_wrapper::light() const { return ::QPalette::light(); } +const QBrush &QPalette_wrapper::link() const { return ::QPalette::link(); } +const QBrush &QPalette_wrapper::linkVisited() const { + return ::QPalette::linkVisited(); +} +const QBrush &QPalette_wrapper::mid() const { return ::QPalette::mid(); } +const QBrush &QPalette_wrapper::midlight() const { + return ::QPalette::midlight(); +} +const QBrush &QPalette_wrapper::placeholderText() const { + return ::QPalette::placeholderText(); +} +QPalette QPalette_wrapper::resolve(const QPalette &other) const { + return ::QPalette::resolve(other); +} +void QPalette_wrapper::setBrush(QPalette::ColorGroup cg, QPalette::ColorRole cr, + const QBrush &brush) { + ::QPalette::setBrush(cg, cr, brush); +} +void QPalette_wrapper::setBrush(QPalette::ColorRole cr, const QBrush &brush) { + ::QPalette::setBrush(cr, brush); +} +void QPalette_wrapper::setColor(QPalette::ColorGroup cg, QPalette::ColorRole cr, + const QColor &color) { + ::QPalette::setColor(cg, cr, color); +} +void QPalette_wrapper::setColor(QPalette::ColorRole cr, const QColor &color) { + ::QPalette::setColor(cr, color); +} +void QPalette_wrapper::setColorGroup(QPalette::ColorGroup cr, + const QBrush &windowText, + const QBrush &button, const QBrush &light, + const QBrush &dark, const QBrush &mid, + const QBrush &text, + const QBrush &bright_text, + const QBrush &base, const QBrush &window) { + ::QPalette::setColorGroup(cr, windowText, button, light, dark, mid, text, + bright_text, base, window); +} +void QPalette_wrapper::setCurrentColorGroup(QPalette::ColorGroup cg) { + ::QPalette::setCurrentColorGroup(cg); +} +const QBrush &QPalette_wrapper::shadow() const { return ::QPalette::shadow(); } +const QBrush &QPalette_wrapper::text() const { return ::QPalette::text(); } +const QBrush &QPalette_wrapper::toolTipBase() const { + return ::QPalette::toolTipBase(); +} +const QBrush &QPalette_wrapper::toolTipText() const { + return ::QPalette::toolTipText(); +} +const QBrush &QPalette_wrapper::window() const { return ::QPalette::window(); } +const QBrush &QPalette_wrapper::windowText() const { + return ::QPalette::windowText(); +} +QPalette_wrapper::~QPalette_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QPalette *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QPalette_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QPalette_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QPalette__constructor() { + auto ptr = new QtDartBindings_wrappersNS::QPalette_wrapper(); + return reinterpret_cast(ptr); +} +void * +c_QPalette__constructor_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush( + void *windowText_, void *button_, void *light_, void *dark_, void *mid_, + void *text_, void *bright_text_, void *base_, void *window_) { + assert(windowText_); + auto &windowText = *reinterpret_cast(windowText_); + assert(button_); + auto &button = *reinterpret_cast(button_); + assert(light_); + auto &light = *reinterpret_cast(light_); + assert(dark_); + auto &dark = *reinterpret_cast(dark_); + assert(mid_); + auto &mid = *reinterpret_cast(mid_); + assert(text_); + auto &text = *reinterpret_cast(text_); + assert(bright_text_); + auto &bright_text = *reinterpret_cast(bright_text_); + assert(base_); + auto &base = *reinterpret_cast(base_); + assert(window_); + auto &window = *reinterpret_cast(window_); + auto ptr = new QtDartBindings_wrappersNS::QPalette_wrapper( + windowText, button, light, dark, mid, text, bright_text, base, window); + return reinterpret_cast(ptr); +} +void *c_QPalette__constructor_QColor(void *button_) { + assert(button_); + auto &button = *reinterpret_cast(button_); + auto ptr = new QtDartBindings_wrappersNS::QPalette_wrapper(button); + return reinterpret_cast(ptr); +} +void *c_QPalette__constructor_QColor_QColor(void *button_, void *window_) { + assert(button_); + auto &button = *reinterpret_cast(button_); + assert(window_); + auto &window = *reinterpret_cast(window_); + auto ptr = new QtDartBindings_wrappersNS::QPalette_wrapper(button, window); + return reinterpret_cast(ptr); +} +void *c_QPalette__constructor_QColor_QColor_QColor_QColor_QColor_QColor_QColor( + void *windowText_, void *window_, void *light_, void *dark_, void *mid_, + void *text_, void *base_) { + assert(windowText_); + auto &windowText = *reinterpret_cast(windowText_); + assert(window_); + auto &window = *reinterpret_cast(window_); + assert(light_); + auto &light = *reinterpret_cast(light_); + assert(dark_); + auto &dark = *reinterpret_cast(dark_); + assert(mid_); + auto &mid = *reinterpret_cast(mid_); + assert(text_); + auto &text = *reinterpret_cast(text_); + assert(base_); + auto &base = *reinterpret_cast(base_); + auto ptr = new QtDartBindings_wrappersNS::QPalette_wrapper( + windowText, window, light, dark, mid, text, base); + return reinterpret_cast(ptr); +} +// alternateBase() const +void *c_QPalette__alternateBase(void *thisObj) { + const auto &result = const_cast( + static_cast(&fromPtr(thisObj)->alternateBase())); + return result; +} +// base() const +void *c_QPalette__base(void *thisObj) { + const auto &result = + const_cast(static_cast(&fromPtr(thisObj)->base())); + return result; +} +// brightText() const +void *c_QPalette__brightText(void *thisObj) { + const auto &result = const_cast( + static_cast(&fromPtr(thisObj)->brightText())); + return result; +} +// brush(QPalette::ColorGroup cg, QPalette::ColorRole cr) const +void *c_QPalette__brush_ColorGroup_ColorRole(void *thisObj, int cg, int cr) { + const auto &result = const_cast(static_cast( + &fromPtr(thisObj)->brush(static_cast(cg), + static_cast(cr)))); + return result; +} +// brush(QPalette::ColorRole cr) const +void *c_QPalette__brush_ColorRole(void *thisObj, int cr) { + const auto &result = const_cast(static_cast( + &fromPtr(thisObj)->brush(static_cast(cr)))); + return result; +} +// button() const +void *c_QPalette__button(void *thisObj) { + const auto &result = const_cast( + static_cast(&fromPtr(thisObj)->button())); + return result; +} +// buttonText() const +void *c_QPalette__buttonText(void *thisObj) { + const auto &result = const_cast( + static_cast(&fromPtr(thisObj)->buttonText())); + return result; +} +// cacheKey() const +qint64 c_QPalette__cacheKey(void *thisObj) { + const auto &result = fromPtr(thisObj)->cacheKey(); + return result; +} +// color(QPalette::ColorGroup cg, QPalette::ColorRole cr) const +void *c_QPalette__color_ColorGroup_ColorRole(void *thisObj, int cg, int cr) { + const auto &result = const_cast(static_cast( + &fromPtr(thisObj)->color(static_cast(cg), + static_cast(cr)))); + return result; +} +// color(QPalette::ColorRole cr) const +void *c_QPalette__color_ColorRole(void *thisObj, int cr) { + const auto &result = const_cast(static_cast( + &fromPtr(thisObj)->color(static_cast(cr)))); + return result; +} +// currentColorGroup() const +int c_QPalette__currentColorGroup(void *thisObj) { + const auto &result = int(fromPtr(thisObj)->currentColorGroup()); + return result; +} +// dark() const +void *c_QPalette__dark(void *thisObj) { + const auto &result = + const_cast(static_cast(&fromPtr(thisObj)->dark())); + return result; +} +// highlight() const +void *c_QPalette__highlight(void *thisObj) { + const auto &result = const_cast( + static_cast(&fromPtr(thisObj)->highlight())); + return result; +} +// highlightedText() const +void *c_QPalette__highlightedText(void *thisObj) { + const auto &result = const_cast( + static_cast(&fromPtr(thisObj)->highlightedText())); + return result; +} +// isBrushSet(QPalette::ColorGroup cg, QPalette::ColorRole cr) const +bool c_QPalette__isBrushSet_ColorGroup_ColorRole(void *thisObj, int cg, + int cr) { + const auto &result = + fromPtr(thisObj)->isBrushSet(static_cast(cg), + static_cast(cr)); + return result; +} +// isCopyOf(const QPalette & p) const +bool c_QPalette__isCopyOf_QPalette(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + const auto &result = fromPtr(thisObj)->isCopyOf(p); + return result; +} +// isEqual(QPalette::ColorGroup cr1, QPalette::ColorGroup cr2) const +bool c_QPalette__isEqual_ColorGroup_ColorGroup(void *thisObj, int cr1, + int cr2) { + const auto &result = + fromPtr(thisObj)->isEqual(static_cast(cr1), + static_cast(cr2)); + return result; +} +// light() const +void *c_QPalette__light(void *thisObj) { + const auto &result = + const_cast(static_cast(&fromPtr(thisObj)->light())); + return result; +} +// link() const +void *c_QPalette__link(void *thisObj) { + const auto &result = + const_cast(static_cast(&fromPtr(thisObj)->link())); + return result; +} +// linkVisited() const +void *c_QPalette__linkVisited(void *thisObj) { + const auto &result = const_cast( + static_cast(&fromPtr(thisObj)->linkVisited())); + return result; +} +// mid() const +void *c_QPalette__mid(void *thisObj) { + const auto &result = + const_cast(static_cast(&fromPtr(thisObj)->mid())); + return result; +} +// midlight() const +void *c_QPalette__midlight(void *thisObj) { + const auto &result = const_cast( + static_cast(&fromPtr(thisObj)->midlight())); + return result; +} +// placeholderText() const +void *c_QPalette__placeholderText(void *thisObj) { + const auto &result = const_cast( + static_cast(&fromPtr(thisObj)->placeholderText())); + return result; +} +// resolve(const QPalette & other) const +void *c_QPalette__resolve_QPalette(void *thisObj, void *other_) { + assert(other_); + auto &other = *reinterpret_cast(other_); + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->resolve(other)}; + return result; +} +// setBrush(QPalette::ColorGroup cg, QPalette::ColorRole cr, const QBrush & +// brush) +void c_QPalette__setBrush_ColorGroup_ColorRole_QBrush(void *thisObj, int cg, + int cr, void *brush_) { + assert(brush_); + auto &brush = *reinterpret_cast(brush_); + fromPtr(thisObj)->setBrush(static_cast(cg), + static_cast(cr), brush); +} +// setBrush(QPalette::ColorRole cr, const QBrush & brush) +void c_QPalette__setBrush_ColorRole_QBrush(void *thisObj, int cr, + void *brush_) { + assert(brush_); + auto &brush = *reinterpret_cast(brush_); + fromPtr(thisObj)->setBrush(static_cast(cr), brush); +} +// setColor(QPalette::ColorGroup cg, QPalette::ColorRole cr, const QColor & +// color) +void c_QPalette__setColor_ColorGroup_ColorRole_QColor(void *thisObj, int cg, + int cr, void *color_) { + assert(color_); + auto &color = *reinterpret_cast(color_); + fromPtr(thisObj)->setColor(static_cast(cg), + static_cast(cr), color); +} +// setColor(QPalette::ColorRole cr, const QColor & color) +void c_QPalette__setColor_ColorRole_QColor(void *thisObj, int cr, + void *color_) { + assert(color_); + auto &color = *reinterpret_cast(color_); + fromPtr(thisObj)->setColor(static_cast(cr), color); +} +// setColorGroup(QPalette::ColorGroup cr, const QBrush & windowText, const +// QBrush & button, const QBrush & light, const QBrush & dark, const QBrush & +// mid, const QBrush & text, const QBrush & bright_text, const QBrush & base, +// const QBrush & window) +void c_QPalette__setColorGroup_ColorGroup_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush( + void *thisObj, int cr, void *windowText_, void *button_, void *light_, + void *dark_, void *mid_, void *text_, void *bright_text_, void *base_, + void *window_) { + assert(windowText_); + auto &windowText = *reinterpret_cast(windowText_); + assert(button_); + auto &button = *reinterpret_cast(button_); + assert(light_); + auto &light = *reinterpret_cast(light_); + assert(dark_); + auto &dark = *reinterpret_cast(dark_); + assert(mid_); + auto &mid = *reinterpret_cast(mid_); + assert(text_); + auto &text = *reinterpret_cast(text_); + assert(bright_text_); + auto &bright_text = *reinterpret_cast(bright_text_); + assert(base_); + auto &base = *reinterpret_cast(base_); + assert(window_); + auto &window = *reinterpret_cast(window_); + fromPtr(thisObj)->setColorGroup(static_cast(cr), + windowText, button, light, dark, mid, text, + bright_text, base, window); +} +// setCurrentColorGroup(QPalette::ColorGroup cg) +void c_QPalette__setCurrentColorGroup_ColorGroup(void *thisObj, int cg) { + fromPtr(thisObj)->setCurrentColorGroup(static_cast(cg)); +} +// shadow() const +void *c_QPalette__shadow(void *thisObj) { + const auto &result = const_cast( + static_cast(&fromPtr(thisObj)->shadow())); + return result; +} +// text() const +void *c_QPalette__text(void *thisObj) { + const auto &result = + const_cast(static_cast(&fromPtr(thisObj)->text())); + return result; +} +// toolTipBase() const +void *c_QPalette__toolTipBase(void *thisObj) { + const auto &result = const_cast( + static_cast(&fromPtr(thisObj)->toolTipBase())); + return result; +} +// toolTipText() const +void *c_QPalette__toolTipText(void *thisObj) { + const auto &result = const_cast( + static_cast(&fromPtr(thisObj)->toolTipText())); + return result; +} +// window() const +void *c_QPalette__window(void *thisObj) { + const auto &result = const_cast( + static_cast(&fromPtr(thisObj)->window())); + return result; +} +// windowText() const +void *c_QPalette__windowText(void *thisObj) { + const auto &result = const_cast( + static_cast(&fromPtr(thisObj)->windowText())); + return result; +} +void c_QPalette__destructor(void *thisObj) { delete fromPtr(thisObj); } +} diff --git a/generated/QtDartBindings/dart/ffi/QPalette_c.h b/generated/QtDartBindings/dart/ffi/QPalette_c.h new file mode 100644 index 0000000..54b6c1f --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPalette_c.h @@ -0,0 +1,187 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QPalette_wrapper : public ::QPalette { +public: + ~QPalette_wrapper(); + QPalette_wrapper(); + QPalette_wrapper(const QBrush &windowText, const QBrush &button, + const QBrush &light, const QBrush &dark, const QBrush &mid, + const QBrush &text, const QBrush &bright_text, + const QBrush &base, const QBrush &window); + QPalette_wrapper(const QColor &button); + QPalette_wrapper(const QColor &button, const QColor &window); + QPalette_wrapper(const QColor &windowText, const QColor &window, + const QColor &light, const QColor &dark, const QColor &mid, + const QColor &text, const QColor &base); + const QBrush &alternateBase() const; + const QBrush &base() const; + const QBrush &brightText() const; + const QBrush &brush(QPalette::ColorGroup cg, QPalette::ColorRole cr) const; + const QBrush &brush(QPalette::ColorRole cr) const; + const QBrush &button() const; + const QBrush &buttonText() const; + qint64 cacheKey() const; + const QColor &color(QPalette::ColorGroup cg, QPalette::ColorRole cr) const; + const QColor &color(QPalette::ColorRole cr) const; + QPalette::ColorGroup currentColorGroup() const; + const QBrush &dark() const; + const QBrush &highlight() const; + const QBrush &highlightedText() const; + bool isBrushSet(QPalette::ColorGroup cg, QPalette::ColorRole cr) const; + bool isCopyOf(const QPalette &p) const; + bool isEqual(QPalette::ColorGroup cr1, QPalette::ColorGroup cr2) const; + const QBrush &light() const; + const QBrush &link() const; + const QBrush &linkVisited() const; + const QBrush &mid() const; + const QBrush &midlight() const; + const QBrush &placeholderText() const; + QPalette resolve(const QPalette &other) const; + void setBrush(QPalette::ColorGroup cg, QPalette::ColorRole cr, + const QBrush &brush); + void setBrush(QPalette::ColorRole cr, const QBrush &brush); + void setColor(QPalette::ColorGroup cg, QPalette::ColorRole cr, + const QColor &color); + void setColor(QPalette::ColorRole cr, const QColor &color); + void setColorGroup(QPalette::ColorGroup cr, const QBrush &windowText, + const QBrush &button, const QBrush &light, + const QBrush &dark, const QBrush &mid, const QBrush &text, + const QBrush &bright_text, const QBrush &base, + const QBrush &window); + void setCurrentColorGroup(QPalette::ColorGroup cg); + const QBrush &shadow() const; + const QBrush &text() const; + const QBrush &toolTipBase() const; + const QBrush &toolTipText() const; + const QBrush &window() const; + const QBrush &windowText() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QPalette::QPalette() +QtDartBindings_EXPORT void *c_QPalette__constructor(); +// QPalette::QPalette(const QBrush & windowText, const QBrush & button, const +// QBrush & light, const QBrush & dark, const QBrush & mid, const QBrush & text, +// const QBrush & bright_text, const QBrush & base, const QBrush & window) +QtDartBindings_EXPORT void * +c_QPalette__constructor_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush( + void *windowText_, void *button_, void *light_, void *dark_, void *mid_, + void *text_, void *bright_text_, void *base_, void *window_); +// QPalette::QPalette(const QColor & button) +QtDartBindings_EXPORT void *c_QPalette__constructor_QColor(void *button_); +// QPalette::QPalette(const QColor & button, const QColor & window) +QtDartBindings_EXPORT void * +c_QPalette__constructor_QColor_QColor(void *button_, void *window_); +// QPalette::QPalette(const QColor & windowText, const QColor & window, const +// QColor & light, const QColor & dark, const QColor & mid, const QColor & text, +// const QColor & base) +QtDartBindings_EXPORT void * +c_QPalette__constructor_QColor_QColor_QColor_QColor_QColor_QColor_QColor( + void *windowText_, void *window_, void *light_, void *dark_, void *mid_, + void *text_, void *base_); +// QPalette::alternateBase() const +QtDartBindings_EXPORT void *c_QPalette__alternateBase(void *thisObj); +// QPalette::base() const +QtDartBindings_EXPORT void *c_QPalette__base(void *thisObj); +// QPalette::brightText() const +QtDartBindings_EXPORT void *c_QPalette__brightText(void *thisObj); +// QPalette::brush(QPalette::ColorGroup cg, QPalette::ColorRole cr) const +QtDartBindings_EXPORT void * +c_QPalette__brush_ColorGroup_ColorRole(void *thisObj, int cg, int cr); +// QPalette::brush(QPalette::ColorRole cr) const +QtDartBindings_EXPORT void *c_QPalette__brush_ColorRole(void *thisObj, int cr); +// QPalette::button() const +QtDartBindings_EXPORT void *c_QPalette__button(void *thisObj); +// QPalette::buttonText() const +QtDartBindings_EXPORT void *c_QPalette__buttonText(void *thisObj); +// QPalette::cacheKey() const +QtDartBindings_EXPORT qint64 c_QPalette__cacheKey(void *thisObj); +// QPalette::color(QPalette::ColorGroup cg, QPalette::ColorRole cr) const +QtDartBindings_EXPORT void * +c_QPalette__color_ColorGroup_ColorRole(void *thisObj, int cg, int cr); +// QPalette::color(QPalette::ColorRole cr) const +QtDartBindings_EXPORT void *c_QPalette__color_ColorRole(void *thisObj, int cr); +// QPalette::currentColorGroup() const +QtDartBindings_EXPORT int c_QPalette__currentColorGroup(void *thisObj); +// QPalette::dark() const +QtDartBindings_EXPORT void *c_QPalette__dark(void *thisObj); +// QPalette::highlight() const +QtDartBindings_EXPORT void *c_QPalette__highlight(void *thisObj); +// QPalette::highlightedText() const +QtDartBindings_EXPORT void *c_QPalette__highlightedText(void *thisObj); +// QPalette::isBrushSet(QPalette::ColorGroup cg, QPalette::ColorRole cr) const +QtDartBindings_EXPORT bool +c_QPalette__isBrushSet_ColorGroup_ColorRole(void *thisObj, int cg, int cr); +// QPalette::isCopyOf(const QPalette & p) const +QtDartBindings_EXPORT bool c_QPalette__isCopyOf_QPalette(void *thisObj, + void *p_); +// QPalette::isEqual(QPalette::ColorGroup cr1, QPalette::ColorGroup cr2) const +QtDartBindings_EXPORT bool +c_QPalette__isEqual_ColorGroup_ColorGroup(void *thisObj, int cr1, int cr2); +// QPalette::light() const +QtDartBindings_EXPORT void *c_QPalette__light(void *thisObj); +// QPalette::link() const +QtDartBindings_EXPORT void *c_QPalette__link(void *thisObj); +// QPalette::linkVisited() const +QtDartBindings_EXPORT void *c_QPalette__linkVisited(void *thisObj); +// QPalette::mid() const +QtDartBindings_EXPORT void *c_QPalette__mid(void *thisObj); +// QPalette::midlight() const +QtDartBindings_EXPORT void *c_QPalette__midlight(void *thisObj); +// QPalette::placeholderText() const +QtDartBindings_EXPORT void *c_QPalette__placeholderText(void *thisObj); +// QPalette::resolve(const QPalette & other) const +QtDartBindings_EXPORT void *c_QPalette__resolve_QPalette(void *thisObj, + void *other_); +// QPalette::setBrush(QPalette::ColorGroup cg, QPalette::ColorRole cr, const +// QBrush & brush) +QtDartBindings_EXPORT void +c_QPalette__setBrush_ColorGroup_ColorRole_QBrush(void *thisObj, int cg, int cr, + void *brush_); +// QPalette::setBrush(QPalette::ColorRole cr, const QBrush & brush) +QtDartBindings_EXPORT void +c_QPalette__setBrush_ColorRole_QBrush(void *thisObj, int cr, void *brush_); +// QPalette::setColor(QPalette::ColorGroup cg, QPalette::ColorRole cr, const +// QColor & color) +QtDartBindings_EXPORT void +c_QPalette__setColor_ColorGroup_ColorRole_QColor(void *thisObj, int cg, int cr, + void *color_); +// QPalette::setColor(QPalette::ColorRole cr, const QColor & color) +QtDartBindings_EXPORT void +c_QPalette__setColor_ColorRole_QColor(void *thisObj, int cr, void *color_); +// QPalette::setColorGroup(QPalette::ColorGroup cr, const QBrush & windowText, +// const QBrush & button, const QBrush & light, const QBrush & dark, const +// QBrush & mid, const QBrush & text, const QBrush & bright_text, const QBrush & +// base, const QBrush & window) +QtDartBindings_EXPORT void +c_QPalette__setColorGroup_ColorGroup_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush( + void *thisObj, int cr, void *windowText_, void *button_, void *light_, + void *dark_, void *mid_, void *text_, void *bright_text_, void *base_, + void *window_); +// QPalette::setCurrentColorGroup(QPalette::ColorGroup cg) +QtDartBindings_EXPORT void +c_QPalette__setCurrentColorGroup_ColorGroup(void *thisObj, int cg); +// QPalette::shadow() const +QtDartBindings_EXPORT void *c_QPalette__shadow(void *thisObj); +// QPalette::text() const +QtDartBindings_EXPORT void *c_QPalette__text(void *thisObj); +// QPalette::toolTipBase() const +QtDartBindings_EXPORT void *c_QPalette__toolTipBase(void *thisObj); +// QPalette::toolTipText() const +QtDartBindings_EXPORT void *c_QPalette__toolTipText(void *thisObj); +// QPalette::window() const +QtDartBindings_EXPORT void *c_QPalette__window(void *thisObj); +// QPalette::windowText() const +QtDartBindings_EXPORT void *c_QPalette__windowText(void *thisObj); +QtDartBindings_EXPORT void c_QPalette__destructor(void *thisObj); +QtDartBindings_EXPORT void c_QPalette_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QPalette_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QPalette_wrapper.cpp new file mode 100644 index 0000000..44e38c9 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPalette_wrapper.cpp @@ -0,0 +1,735 @@ +#include "QPalette_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QPalette_wrapper::QPalette_wrapper() : ::QPalette() {} + +// tag=1006 +QPalette_wrapper::QPalette_wrapper(const QBrush &windowText, + const QBrush &button, const QBrush &light, + const QBrush &dark, const QBrush &mid, + const QBrush &text, + const QBrush &bright_text, + const QBrush &base, const QBrush &window) + : ::QPalette(windowText, button, light, dark, mid, text, bright_text, base, + window) {} + +// tag=1006 +QPalette_wrapper::QPalette_wrapper(const QColor &button) : ::QPalette(button) {} + +// tag=1006 +QPalette_wrapper::QPalette_wrapper(const QColor &button, const QColor &window) + : ::QPalette(button, window) {} + +// tag=1006 +QPalette_wrapper::QPalette_wrapper(const QColor &windowText, + const QColor &window, const QColor &light, + const QColor &dark, const QColor &mid, + const QColor &text, const QColor &base) + : ::QPalette(windowText, window, light, dark, mid, text, base) {} +const QBrush &QPalette_wrapper::alternateBase() const { + // tag=1000 + + // tag=1004 + return ::QPalette::alternateBase(); +} +const QBrush &QPalette_wrapper::base() const { + // tag=1000 + + // tag=1004 + return ::QPalette::base(); +} +const QBrush &QPalette_wrapper::brightText() const { + // tag=1000 + + // tag=1004 + return ::QPalette::brightText(); +} +const QBrush &QPalette_wrapper::brush(QPalette::ColorGroup cg, + QPalette::ColorRole cr) const { + // tag=1000 + + // tag=1004 + return ::QPalette::brush(cg, cr); +} +const QBrush &QPalette_wrapper::brush(QPalette::ColorRole cr) const { + // tag=1000 + + // tag=1004 + return ::QPalette::brush(cr); +} +const QBrush &QPalette_wrapper::button() const { + // tag=1000 + + // tag=1004 + return ::QPalette::button(); +} +const QBrush &QPalette_wrapper::buttonText() const { + // tag=1000 + + // tag=1004 + return ::QPalette::buttonText(); +} +qint64 QPalette_wrapper::cacheKey() const { + // tag=1000 + + // tag=1004 + return ::QPalette::cacheKey(); +} +const QColor &QPalette_wrapper::color(QPalette::ColorGroup cg, + QPalette::ColorRole cr) const { + // tag=1000 + + // tag=1004 + return ::QPalette::color(cg, cr); +} +const QColor &QPalette_wrapper::color(QPalette::ColorRole cr) const { + // tag=1000 + + // tag=1004 + return ::QPalette::color(cr); +} +QPalette::ColorGroup QPalette_wrapper::currentColorGroup() const { + // tag=1000 + + // tag=1004 + return ::QPalette::currentColorGroup(); +} +const QBrush &QPalette_wrapper::dark() const { + // tag=1000 + + // tag=1004 + return ::QPalette::dark(); +} +const QBrush &QPalette_wrapper::highlight() const { + // tag=1000 + + // tag=1004 + return ::QPalette::highlight(); +} +const QBrush &QPalette_wrapper::highlightedText() const { + // tag=1000 + + // tag=1004 + return ::QPalette::highlightedText(); +} +bool QPalette_wrapper::isBrushSet(QPalette::ColorGroup cg, + QPalette::ColorRole cr) const { + // tag=1000 + + // tag=1004 + return ::QPalette::isBrushSet(cg, cr); +} +bool QPalette_wrapper::isCopyOf(const QPalette &p) const { + // tag=1000 + + // tag=1004 + return ::QPalette::isCopyOf(p); +} +bool QPalette_wrapper::isEqual(QPalette::ColorGroup cr1, + QPalette::ColorGroup cr2) const { + // tag=1000 + + // tag=1004 + return ::QPalette::isEqual(cr1, cr2); +} +const QBrush &QPalette_wrapper::light() const { + // tag=1000 + + // tag=1004 + return ::QPalette::light(); +} +const QBrush &QPalette_wrapper::link() const { + // tag=1000 + + // tag=1004 + return ::QPalette::link(); +} +const QBrush &QPalette_wrapper::linkVisited() const { + // tag=1000 + + // tag=1004 + return ::QPalette::linkVisited(); +} +const QBrush &QPalette_wrapper::mid() const { + // tag=1000 + + // tag=1004 + return ::QPalette::mid(); +} +const QBrush &QPalette_wrapper::midlight() const { + // tag=1000 + + // tag=1004 + return ::QPalette::midlight(); +} +const QBrush &QPalette_wrapper::placeholderText() const { + // tag=1000 + + // tag=1004 + return ::QPalette::placeholderText(); +} +QPalette QPalette_wrapper::resolve(const QPalette &other) const { + // tag=1000 + + // tag=1004 + return ::QPalette::resolve(other); +} +void QPalette_wrapper::setBrush(QPalette::ColorGroup cg, QPalette::ColorRole cr, + const QBrush &brush) { + // tag=1000 + + // tag=1004 + ::QPalette::setBrush(cg, cr, brush); +} +void QPalette_wrapper::setBrush(QPalette::ColorRole cr, const QBrush &brush) { + // tag=1000 + + // tag=1004 + ::QPalette::setBrush(cr, brush); +} +void QPalette_wrapper::setColor(QPalette::ColorGroup cg, QPalette::ColorRole cr, + const QColor &color) { + // tag=1000 + + // tag=1004 + ::QPalette::setColor(cg, cr, color); +} +void QPalette_wrapper::setColor(QPalette::ColorRole cr, const QColor &color) { + // tag=1000 + + // tag=1004 + ::QPalette::setColor(cr, color); +} +void QPalette_wrapper::setColorGroup(QPalette::ColorGroup cr, + const QBrush &windowText, + const QBrush &button, const QBrush &light, + const QBrush &dark, const QBrush &mid, + const QBrush &text, + const QBrush &bright_text, + const QBrush &base, const QBrush &window) { + // tag=1000 + + // tag=1004 + ::QPalette::setColorGroup(cr, windowText, button, light, dark, mid, text, + bright_text, base, window); +} +void QPalette_wrapper::setCurrentColorGroup(QPalette::ColorGroup cg) { + // tag=1000 + + // tag=1004 + ::QPalette::setCurrentColorGroup(cg); +} +const QBrush &QPalette_wrapper::shadow() const { + // tag=1000 + + // tag=1004 + return ::QPalette::shadow(); +} +const QBrush &QPalette_wrapper::text() const { + // tag=1000 + + // tag=1004 + return ::QPalette::text(); +} +const QBrush &QPalette_wrapper::toolTipBase() const { + // tag=1000 + + // tag=1004 + return ::QPalette::toolTipBase(); +} +const QBrush &QPalette_wrapper::toolTipText() const { + // tag=1000 + + // tag=1004 + return ::QPalette::toolTipText(); +} +const QBrush &QPalette_wrapper::window() const { + // tag=1000 + + // tag=1004 + return ::QPalette::window(); +} +const QBrush &QPalette_wrapper::windowText() const { + // tag=1000 + + // tag=1004 + return ::QPalette::windowText(); +} + +// tag=1005 +QPalette_wrapper::~QPalette_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QPalette *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QPalette_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QPalette_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QPalette__constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QPalette_wrapper(); + return reinterpret_cast(ptr); +} +void * +c_QPalette__constructor_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush( + void *windowText_, void *button_, void *light_, void *dark_, void *mid_, + void *text_, void *bright_text_, void *base_, void *window_) { + auto &windowText = *reinterpret_cast(windowText_); + auto &button = *reinterpret_cast(button_); + auto &light = *reinterpret_cast(light_); + auto &dark = *reinterpret_cast(dark_); + auto &mid = *reinterpret_cast(mid_); + auto &text = *reinterpret_cast(text_); + auto &bright_text = *reinterpret_cast(bright_text_); + auto &base = *reinterpret_cast(base_); + auto &window = *reinterpret_cast(window_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QPalette_wrapper( + windowText, button, light, dark, mid, text, bright_text, base, window); + return reinterpret_cast(ptr); +} +void *c_QPalette__constructor_QColor(void *button_) { + auto &button = *reinterpret_cast(button_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QPalette_wrapper(button); + return reinterpret_cast(ptr); +} +void *c_QPalette__constructor_QColor_QColor(void *button_, void *window_) { + auto &button = *reinterpret_cast(button_); + auto &window = *reinterpret_cast(window_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QPalette_wrapper(button, window); + return reinterpret_cast(ptr); +} +void *c_QPalette__constructor_QColor_QColor_QColor_QColor_QColor_QColor_QColor( + void *windowText_, void *window_, void *light_, void *dark_, void *mid_, + void *text_, void *base_) { + auto &windowText = *reinterpret_cast(windowText_); + auto &window = *reinterpret_cast(window_); + auto &light = *reinterpret_cast(light_); + auto &dark = *reinterpret_cast(dark_); + auto &mid = *reinterpret_cast(mid_); + auto &text = *reinterpret_cast(text_); + auto &base = *reinterpret_cast(base_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QPalette_wrapper( + windowText, window, light, dark, mid, text, base); + return reinterpret_cast(ptr); +} + +// tag=1050 +// alternateBase() const +void *c_QPalette__alternateBase(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast( + static_cast(&fromPtr(thisObj)->alternateBase())); +} + +// tag=1050 +// base() const +void *c_QPalette__base(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast(static_cast(&fromPtr(thisObj)->base())); +} + +// tag=1050 +// brightText() const +void *c_QPalette__brightText(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast( + static_cast(&fromPtr(thisObj)->brightText())); +} + +// tag=1050 +// brush(QPalette::ColorGroup cg, QPalette::ColorRole cr) const +void *c_QPalette__brush_ColorGroup_ColorRole(void *thisObj, int cg, int cr) { + return + // tag=1010 + + // tag=1071 + const_cast(static_cast( + &fromPtr(thisObj)->brush(static_cast(cg), + static_cast(cr)))); +} + +// tag=1050 +// brush(QPalette::ColorRole cr) const +void *c_QPalette__brush_ColorRole(void *thisObj, int cr) { + return + // tag=1010 + + // tag=1071 + const_cast(static_cast( + &fromPtr(thisObj)->brush(static_cast(cr)))); +} + +// tag=1050 +// button() const +void *c_QPalette__button(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast( + static_cast(&fromPtr(thisObj)->button())); +} + +// tag=1050 +// buttonText() const +void *c_QPalette__buttonText(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast( + static_cast(&fromPtr(thisObj)->buttonText())); +} + +// tag=1050 +// cacheKey() const +qint64 c_QPalette__cacheKey(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->cacheKey(); +} + +// tag=1050 +// color(QPalette::ColorGroup cg, QPalette::ColorRole cr) const +void *c_QPalette__color_ColorGroup_ColorRole(void *thisObj, int cg, int cr) { + return + // tag=1010 + + // tag=1071 + const_cast(static_cast( + &fromPtr(thisObj)->color(static_cast(cg), + static_cast(cr)))); +} + +// tag=1050 +// color(QPalette::ColorRole cr) const +void *c_QPalette__color_ColorRole(void *thisObj, int cr) { + return + // tag=1010 + + // tag=1071 + const_cast(static_cast( + &fromPtr(thisObj)->color(static_cast(cr)))); +} + +// tag=1050 +// currentColorGroup() const +int c_QPalette__currentColorGroup(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->currentColorGroup(); +} + +// tag=1050 +// dark() const +void *c_QPalette__dark(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast(static_cast(&fromPtr(thisObj)->dark())); +} + +// tag=1050 +// highlight() const +void *c_QPalette__highlight(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast( + static_cast(&fromPtr(thisObj)->highlight())); +} + +// tag=1050 +// highlightedText() const +void *c_QPalette__highlightedText(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast( + static_cast(&fromPtr(thisObj)->highlightedText())); +} + +// tag=1050 +// isBrushSet(QPalette::ColorGroup cg, QPalette::ColorRole cr) const +bool c_QPalette__isBrushSet_ColorGroup_ColorRole(void *thisObj, int cg, + int cr) { + return + // tag=1010 + fromPtr(thisObj)->isBrushSet(static_cast(cg), + static_cast(cr)); +} + +// tag=1050 +// isCopyOf(const QPalette & p) const +bool c_QPalette__isCopyOf_QPalette(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + return + // tag=1010 + fromPtr(thisObj)->isCopyOf(p); +} + +// tag=1050 +// isEqual(QPalette::ColorGroup cr1, QPalette::ColorGroup cr2) const +bool c_QPalette__isEqual_ColorGroup_ColorGroup(void *thisObj, int cr1, + int cr2) { + return + // tag=1010 + fromPtr(thisObj)->isEqual(static_cast(cr1), + static_cast(cr2)); +} + +// tag=1050 +// light() const +void *c_QPalette__light(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast(static_cast(&fromPtr(thisObj)->light())); +} + +// tag=1050 +// link() const +void *c_QPalette__link(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast(static_cast(&fromPtr(thisObj)->link())); +} + +// tag=1050 +// linkVisited() const +void *c_QPalette__linkVisited(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast( + static_cast(&fromPtr(thisObj)->linkVisited())); +} + +// tag=1050 +// mid() const +void *c_QPalette__mid(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast(static_cast(&fromPtr(thisObj)->mid())); +} + +// tag=1050 +// midlight() const +void *c_QPalette__midlight(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast( + static_cast(&fromPtr(thisObj)->midlight())); +} + +// tag=1050 +// placeholderText() const +void *c_QPalette__placeholderText(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast( + static_cast(&fromPtr(thisObj)->placeholderText())); +} + +// tag=1050 +// resolve(const QPalette & other) const +void *c_QPalette__resolve_QPalette(void *thisObj, void *other_) { + auto &other = *reinterpret_cast(other_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->resolve(other)}; +} + +// tag=1050 +// setBrush(QPalette::ColorGroup cg, QPalette::ColorRole cr, const QBrush & +// brush) +void c_QPalette__setBrush_ColorGroup_ColorRole_QBrush(void *thisObj, int cg, + int cr, void *brush_) { + auto &brush = *reinterpret_cast(brush_); + // tag=1010 + fromPtr(thisObj)->setBrush(static_cast(cg), + static_cast(cr), brush); +} + +// tag=1050 +// setBrush(QPalette::ColorRole cr, const QBrush & brush) +void c_QPalette__setBrush_ColorRole_QBrush(void *thisObj, int cr, + void *brush_) { + auto &brush = *reinterpret_cast(brush_); + // tag=1010 + fromPtr(thisObj)->setBrush(static_cast(cr), brush); +} + +// tag=1050 +// setColor(QPalette::ColorGroup cg, QPalette::ColorRole cr, const QColor & +// color) +void c_QPalette__setColor_ColorGroup_ColorRole_QColor(void *thisObj, int cg, + int cr, void *color_) { + auto &color = *reinterpret_cast(color_); + // tag=1010 + fromPtr(thisObj)->setColor(static_cast(cg), + static_cast(cr), color); +} + +// tag=1050 +// setColor(QPalette::ColorRole cr, const QColor & color) +void c_QPalette__setColor_ColorRole_QColor(void *thisObj, int cr, + void *color_) { + auto &color = *reinterpret_cast(color_); + // tag=1010 + fromPtr(thisObj)->setColor(static_cast(cr), color); +} + +// tag=1050 +// setColorGroup(QPalette::ColorGroup cr, const QBrush & windowText, const +// QBrush & button, const QBrush & light, const QBrush & dark, const QBrush & +// mid, const QBrush & text, const QBrush & bright_text, const QBrush & base, +// const QBrush & window) +void c_QPalette__setColorGroup_ColorGroup_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush( + void *thisObj, int cr, void *windowText_, void *button_, void *light_, + void *dark_, void *mid_, void *text_, void *bright_text_, void *base_, + void *window_) { + auto &windowText = *reinterpret_cast(windowText_); + auto &button = *reinterpret_cast(button_); + auto &light = *reinterpret_cast(light_); + auto &dark = *reinterpret_cast(dark_); + auto &mid = *reinterpret_cast(mid_); + auto &text = *reinterpret_cast(text_); + auto &bright_text = *reinterpret_cast(bright_text_); + auto &base = *reinterpret_cast(base_); + auto &window = *reinterpret_cast(window_); + // tag=1010 + fromPtr(thisObj)->setColorGroup(static_cast(cr), + windowText, button, light, dark, mid, text, + bright_text, base, window); +} + +// tag=1050 +// setCurrentColorGroup(QPalette::ColorGroup cg) +void c_QPalette__setCurrentColorGroup_ColorGroup(void *thisObj, int cg) { + // tag=1010 + fromPtr(thisObj)->setCurrentColorGroup(static_cast(cg)); +} + +// tag=1050 +// shadow() const +void *c_QPalette__shadow(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast( + static_cast(&fromPtr(thisObj)->shadow())); +} + +// tag=1050 +// text() const +void *c_QPalette__text(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast(static_cast(&fromPtr(thisObj)->text())); +} + +// tag=1050 +// toolTipBase() const +void *c_QPalette__toolTipBase(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast( + static_cast(&fromPtr(thisObj)->toolTipBase())); +} + +// tag=1050 +// toolTipText() const +void *c_QPalette__toolTipText(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast( + static_cast(&fromPtr(thisObj)->toolTipText())); +} + +// tag=1050 +// window() const +void *c_QPalette__window(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast( + static_cast(&fromPtr(thisObj)->window())); +} + +// tag=1050 +// windowText() const +void *c_QPalette__windowText(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast( + static_cast(&fromPtr(thisObj)->windowText())); +} +void c_QPalette__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} diff --git a/generated/QtDartBindings/dart/ffi/QPalette_wrapper.h b/generated/QtDartBindings/dart/ffi/QPalette_wrapper.h new file mode 100644 index 0000000..9303412 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPalette_wrapper.h @@ -0,0 +1,314 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1043 +class QPalette_wrapper : public ::QPalette { +public: + ~QPalette_wrapper(); + // tag=1041 + QPalette_wrapper(); + // tag=1041 + QPalette_wrapper(const QBrush &windowText, const QBrush &button, + const QBrush &light, const QBrush &dark, const QBrush &mid, + const QBrush &text, const QBrush &bright_text, + const QBrush &base, const QBrush &window); + // tag=1041 + QPalette_wrapper(const QColor &button); + // tag=1041 + QPalette_wrapper(const QColor &button, const QColor &window); + // tag=1041 + QPalette_wrapper(const QColor &windowText, const QColor &window, + const QColor &light, const QColor &dark, const QColor &mid, + const QColor &text, const QColor &base); + // tag=1041 + const QBrush &alternateBase() const; + // tag=1041 + const QBrush &base() const; + // tag=1041 + const QBrush &brightText() const; + // tag=1041 + const QBrush &brush(QPalette::ColorGroup cg, QPalette::ColorRole cr) const; + // tag=1041 + const QBrush &brush(QPalette::ColorRole cr) const; + // tag=1041 + const QBrush &button() const; + // tag=1041 + const QBrush &buttonText() const; + // tag=1041 + qint64 cacheKey() const; + // tag=1041 + const QColor &color(QPalette::ColorGroup cg, QPalette::ColorRole cr) const; + // tag=1041 + const QColor &color(QPalette::ColorRole cr) const; + // tag=1041 + QPalette::ColorGroup currentColorGroup() const; + // tag=1041 + const QBrush &dark() const; + // tag=1041 + const QBrush &highlight() const; + // tag=1041 + const QBrush &highlightedText() const; + // tag=1041 + bool isBrushSet(QPalette::ColorGroup cg, QPalette::ColorRole cr) const; + // tag=1041 + bool isCopyOf(const QPalette &p) const; + // tag=1041 + bool isEqual(QPalette::ColorGroup cr1, QPalette::ColorGroup cr2) const; + // tag=1041 + const QBrush &light() const; + // tag=1041 + const QBrush &link() const; + // tag=1041 + const QBrush &linkVisited() const; + // tag=1041 + const QBrush &mid() const; + // tag=1041 + const QBrush &midlight() const; + // tag=1041 + const QBrush &placeholderText() const; + // tag=1041 + QPalette resolve(const QPalette &other) const; + // tag=1041 + void setBrush(QPalette::ColorGroup cg, QPalette::ColorRole cr, + const QBrush &brush); + // tag=1041 + void setBrush(QPalette::ColorRole cr, const QBrush &brush); + // tag=1041 + void setColor(QPalette::ColorGroup cg, QPalette::ColorRole cr, + const QColor &color); + // tag=1041 + void setColor(QPalette::ColorRole cr, const QColor &color); + // tag=1041 + void setColorGroup(QPalette::ColorGroup cr, const QBrush &windowText, + const QBrush &button, const QBrush &light, + const QBrush &dark, const QBrush &mid, const QBrush &text, + const QBrush &bright_text, const QBrush &base, + const QBrush &window); + // tag=1041 + void setCurrentColorGroup(QPalette::ColorGroup cg); + // tag=1041 + const QBrush &shadow() const; + // tag=1041 + const QBrush &text() const; + // tag=1041 + const QBrush &toolTipBase() const; + // tag=1041 + const QBrush &toolTipText() const; + // tag=1041 + const QBrush &window() const; + // tag=1041 + const QBrush &windowText() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QPalette::QPalette() +QtDartBindings_EXPORT void *c_QPalette__constructor(); + +// tag=1067 +// QPalette::QPalette(const QBrush & windowText, const QBrush & button, const +// QBrush & light, const QBrush & dark, const QBrush & mid, const QBrush & +// text, const QBrush & bright_text, const QBrush & base, const QBrush & +// window) +QtDartBindings_EXPORT void * +c_QPalette__constructor_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush( + void *windowText_, void *button_, void *light_, void *dark_, void *mid_, + void *text_, void *bright_text_, void *base_, void *window_); + +// tag=1067 +// QPalette::QPalette(const QColor & button) +QtDartBindings_EXPORT void *c_QPalette__constructor_QColor(void *button_); + +// tag=1067 +// QPalette::QPalette(const QColor & button, const QColor & window) +QtDartBindings_EXPORT void * +c_QPalette__constructor_QColor_QColor(void *button_, void *window_); + +// tag=1067 +// QPalette::QPalette(const QColor & windowText, const QColor & window, const +// QColor & light, const QColor & dark, const QColor & mid, const QColor & +// text, const QColor & base) +QtDartBindings_EXPORT void * +c_QPalette__constructor_QColor_QColor_QColor_QColor_QColor_QColor_QColor( + void *windowText_, void *window_, void *light_, void *dark_, void *mid_, + void *text_, void *base_); + +// tag=1067 +// QPalette::alternateBase() const +QtDartBindings_EXPORT void *c_QPalette__alternateBase(void *thisObj); + +// tag=1067 +// QPalette::base() const +QtDartBindings_EXPORT void *c_QPalette__base(void *thisObj); + +// tag=1067 +// QPalette::brightText() const +QtDartBindings_EXPORT void *c_QPalette__brightText(void *thisObj); + +// tag=1067 +// QPalette::brush(QPalette::ColorGroup cg, QPalette::ColorRole cr) const +QtDartBindings_EXPORT void * +c_QPalette__brush_ColorGroup_ColorRole(void *thisObj, int cg, int cr); + +// tag=1067 +// QPalette::brush(QPalette::ColorRole cr) const +QtDartBindings_EXPORT void *c_QPalette__brush_ColorRole(void *thisObj, int cr); + +// tag=1067 +// QPalette::button() const +QtDartBindings_EXPORT void *c_QPalette__button(void *thisObj); + +// tag=1067 +// QPalette::buttonText() const +QtDartBindings_EXPORT void *c_QPalette__buttonText(void *thisObj); + +// tag=1067 +// QPalette::cacheKey() const +QtDartBindings_EXPORT qint64 c_QPalette__cacheKey(void *thisObj); + +// tag=1067 +// QPalette::color(QPalette::ColorGroup cg, QPalette::ColorRole cr) const +QtDartBindings_EXPORT void * +c_QPalette__color_ColorGroup_ColorRole(void *thisObj, int cg, int cr); + +// tag=1067 +// QPalette::color(QPalette::ColorRole cr) const +QtDartBindings_EXPORT void *c_QPalette__color_ColorRole(void *thisObj, int cr); + +// tag=1067 +// QPalette::currentColorGroup() const +QtDartBindings_EXPORT int c_QPalette__currentColorGroup(void *thisObj); + +// tag=1067 +// QPalette::dark() const +QtDartBindings_EXPORT void *c_QPalette__dark(void *thisObj); + +// tag=1067 +// QPalette::highlight() const +QtDartBindings_EXPORT void *c_QPalette__highlight(void *thisObj); + +// tag=1067 +// QPalette::highlightedText() const +QtDartBindings_EXPORT void *c_QPalette__highlightedText(void *thisObj); + +// tag=1067 +// QPalette::isBrushSet(QPalette::ColorGroup cg, QPalette::ColorRole cr) const +QtDartBindings_EXPORT bool +c_QPalette__isBrushSet_ColorGroup_ColorRole(void *thisObj, int cg, int cr); + +// tag=1067 +// QPalette::isCopyOf(const QPalette & p) const +QtDartBindings_EXPORT bool c_QPalette__isCopyOf_QPalette(void *thisObj, + void *p_); + +// tag=1067 +// QPalette::isEqual(QPalette::ColorGroup cr1, QPalette::ColorGroup cr2) const +QtDartBindings_EXPORT bool +c_QPalette__isEqual_ColorGroup_ColorGroup(void *thisObj, int cr1, int cr2); + +// tag=1067 +// QPalette::light() const +QtDartBindings_EXPORT void *c_QPalette__light(void *thisObj); + +// tag=1067 +// QPalette::link() const +QtDartBindings_EXPORT void *c_QPalette__link(void *thisObj); + +// tag=1067 +// QPalette::linkVisited() const +QtDartBindings_EXPORT void *c_QPalette__linkVisited(void *thisObj); + +// tag=1067 +// QPalette::mid() const +QtDartBindings_EXPORT void *c_QPalette__mid(void *thisObj); + +// tag=1067 +// QPalette::midlight() const +QtDartBindings_EXPORT void *c_QPalette__midlight(void *thisObj); + +// tag=1067 +// QPalette::placeholderText() const +QtDartBindings_EXPORT void *c_QPalette__placeholderText(void *thisObj); + +// tag=1067 +// QPalette::resolve(const QPalette & other) const +QtDartBindings_EXPORT void *c_QPalette__resolve_QPalette(void *thisObj, + void *other_); + +// tag=1067 +// QPalette::setBrush(QPalette::ColorGroup cg, QPalette::ColorRole cr, const +// QBrush & brush) +QtDartBindings_EXPORT void +c_QPalette__setBrush_ColorGroup_ColorRole_QBrush(void *thisObj, int cg, int cr, + void *brush_); + +// tag=1067 +// QPalette::setBrush(QPalette::ColorRole cr, const QBrush & brush) +QtDartBindings_EXPORT void +c_QPalette__setBrush_ColorRole_QBrush(void *thisObj, int cr, void *brush_); + +// tag=1067 +// QPalette::setColor(QPalette::ColorGroup cg, QPalette::ColorRole cr, const +// QColor & color) +QtDartBindings_EXPORT void +c_QPalette__setColor_ColorGroup_ColorRole_QColor(void *thisObj, int cg, int cr, + void *color_); + +// tag=1067 +// QPalette::setColor(QPalette::ColorRole cr, const QColor & color) +QtDartBindings_EXPORT void +c_QPalette__setColor_ColorRole_QColor(void *thisObj, int cr, void *color_); + +// tag=1067 +// QPalette::setColorGroup(QPalette::ColorGroup cr, const QBrush & windowText, +// const QBrush & button, const QBrush & light, const QBrush & dark, const +// QBrush & mid, const QBrush & text, const QBrush & bright_text, const QBrush +// & base, const QBrush & window) +QtDartBindings_EXPORT void +c_QPalette__setColorGroup_ColorGroup_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush( + void *thisObj, int cr, void *windowText_, void *button_, void *light_, + void *dark_, void *mid_, void *text_, void *bright_text_, void *base_, + void *window_); + +// tag=1067 +// QPalette::setCurrentColorGroup(QPalette::ColorGroup cg) +QtDartBindings_EXPORT void +c_QPalette__setCurrentColorGroup_ColorGroup(void *thisObj, int cg); + +// tag=1067 +// QPalette::shadow() const +QtDartBindings_EXPORT void *c_QPalette__shadow(void *thisObj); + +// tag=1067 +// QPalette::text() const +QtDartBindings_EXPORT void *c_QPalette__text(void *thisObj); + +// tag=1067 +// QPalette::toolTipBase() const +QtDartBindings_EXPORT void *c_QPalette__toolTipBase(void *thisObj); + +// tag=1067 +// QPalette::toolTipText() const +QtDartBindings_EXPORT void *c_QPalette__toolTipText(void *thisObj); + +// tag=1067 +// QPalette::window() const +QtDartBindings_EXPORT void *c_QPalette__window(void *thisObj); + +// tag=1067 +// QPalette::windowText() const +QtDartBindings_EXPORT void *c_QPalette__windowText(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QPalette__destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QPalette_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QPen_c.cpp b/generated/QtDartBindings/dart/ffi/QPen_c.cpp new file mode 100644 index 0000000..08178b8 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPen_c.cpp @@ -0,0 +1,167 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QPen_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QPen_wrapper::QPen_wrapper() : ::QPen() {} +QPen_wrapper::QPen_wrapper(const QBrush &brush, qreal width) + : ::QPen(brush, width) {} +QPen_wrapper::QPen_wrapper(const QColor &color) : ::QPen(color) {} +QBrush QPen_wrapper::brush() const { return ::QPen::brush(); } +QColor QPen_wrapper::color() const { return ::QPen::color(); } +qreal QPen_wrapper::dashOffset() const { return ::QPen::dashOffset(); } +QList QPen_wrapper::dashPattern() const { return ::QPen::dashPattern(); } +bool QPen_wrapper::isCosmetic() const { return ::QPen::isCosmetic(); } +bool QPen_wrapper::isDetached() { return ::QPen::isDetached(); } +bool QPen_wrapper::isSolid() const { return ::QPen::isSolid(); } +qreal QPen_wrapper::miterLimit() const { return ::QPen::miterLimit(); } +void QPen_wrapper::setBrush(const QBrush &brush) { ::QPen::setBrush(brush); } +void QPen_wrapper::setColor(const QColor &color) { ::QPen::setColor(color); } +void QPen_wrapper::setCosmetic(bool cosmetic) { ::QPen::setCosmetic(cosmetic); } +void QPen_wrapper::setDashOffset(qreal doffset) { + ::QPen::setDashOffset(doffset); +} +void QPen_wrapper::setDashPattern(const QList &pattern) { + ::QPen::setDashPattern(pattern); +} +void QPen_wrapper::setMiterLimit(qreal limit) { ::QPen::setMiterLimit(limit); } +void QPen_wrapper::setWidth(int width) { ::QPen::setWidth(width); } +void QPen_wrapper::setWidthF(qreal width) { ::QPen::setWidthF(width); } +int QPen_wrapper::width() const { return ::QPen::width(); } +qreal QPen_wrapper::widthF() const { return ::QPen::widthF(); } +QPen_wrapper::~QPen_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QPen *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +static QtDartBindings_wrappersNS::QPen_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QPen_Finalizer(void *cppObj) { + delete reinterpret_cast(cppObj); +} +void *c_QPen__constructor() { + auto ptr = new QtDartBindings_wrappersNS::QPen_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QPen__constructor_QBrush_qreal(void *brush_, qreal width) { + assert(brush_); + auto &brush = *reinterpret_cast(brush_); + auto ptr = new QtDartBindings_wrappersNS::QPen_wrapper(brush, width); + return reinterpret_cast(ptr); +} +void *c_QPen__constructor_QColor(void *color_) { + assert(color_); + auto &color = *reinterpret_cast(color_); + auto ptr = new QtDartBindings_wrappersNS::QPen_wrapper(color); + return reinterpret_cast(ptr); +} +// brush() const +void *c_QPen__brush(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->brush()}; + return result; +} +// color() const +void *c_QPen__color(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->color()}; + return result; +} +// dashOffset() const +qreal c_QPen__dashOffset(void *thisObj) { + const auto &result = fromPtr(thisObj)->dashOffset(); + return result; +} +// dashPattern() const +void *c_QPen__dashPattern(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->dashPattern()}; + return result; +} +// isCosmetic() const +bool c_QPen__isCosmetic(void *thisObj) { + const auto &result = fromPtr(thisObj)->isCosmetic(); + return result; +} +// isDetached() +bool c_QPen__isDetached(void *thisObj) { + const auto &result = fromPtr(thisObj)->isDetached(); + return result; +} +// isSolid() const +bool c_QPen__isSolid(void *thisObj) { + const auto &result = fromPtr(thisObj)->isSolid(); + return result; +} +// miterLimit() const +qreal c_QPen__miterLimit(void *thisObj) { + const auto &result = fromPtr(thisObj)->miterLimit(); + return result; +} +// setBrush(const QBrush & brush) +void c_QPen__setBrush_QBrush(void *thisObj, void *brush_) { + assert(brush_); + auto &brush = *reinterpret_cast(brush_); + fromPtr(thisObj)->setBrush(brush); +} +// setColor(const QColor & color) +void c_QPen__setColor_QColor(void *thisObj, void *color_) { + assert(color_); + auto &color = *reinterpret_cast(color_); + fromPtr(thisObj)->setColor(color); +} +// setCosmetic(bool cosmetic) +void c_QPen__setCosmetic_bool(void *thisObj, bool cosmetic) { + fromPtr(thisObj)->setCosmetic(cosmetic); +} +// setDashOffset(qreal doffset) +void c_QPen__setDashOffset_qreal(void *thisObj, qreal doffset) { + fromPtr(thisObj)->setDashOffset(doffset); +} +// setDashPattern(const QList & pattern) +void c_QPen__setDashPattern_QList_qreal(void *thisObj, void *pattern_) { + assert(pattern_); + auto &pattern = *reinterpret_cast *>(pattern_); + fromPtr(thisObj)->setDashPattern(pattern); +} +// setMiterLimit(qreal limit) +void c_QPen__setMiterLimit_qreal(void *thisObj, qreal limit) { + fromPtr(thisObj)->setMiterLimit(limit); +} +// setWidth(int width) +void c_QPen__setWidth_int(void *thisObj, int width) { + fromPtr(thisObj)->setWidth(width); +} +// setWidthF(qreal width) +void c_QPen__setWidthF_qreal(void *thisObj, qreal width) { + fromPtr(thisObj)->setWidthF(width); +} +// width() const +int c_QPen__width(void *thisObj) { + const auto &result = fromPtr(thisObj)->width(); + return result; +} +// widthF() const +qreal c_QPen__widthF(void *thisObj) { + const auto &result = fromPtr(thisObj)->widthF(); + return result; +} +void c_QPen__destructor(void *thisObj) { delete fromPtr(thisObj); } +} diff --git a/generated/QtDartBindings/dart/ffi/QPen_c.h b/generated/QtDartBindings/dart/ffi/QPen_c.h new file mode 100644 index 0000000..efd5fd2 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPen_c.h @@ -0,0 +1,89 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QPen_wrapper : public ::QPen { +public: + ~QPen_wrapper(); + QPen_wrapper(); + QPen_wrapper(const QBrush &brush, qreal width); + QPen_wrapper(const QColor &color); + QBrush brush() const; + QColor color() const; + qreal dashOffset() const; + QList dashPattern() const; + bool isCosmetic() const; + bool isDetached(); + bool isSolid() const; + qreal miterLimit() const; + void setBrush(const QBrush &brush); + void setColor(const QColor &color); + void setCosmetic(bool cosmetic); + void setDashOffset(qreal doffset); + void setDashPattern(const QList &pattern); + void setMiterLimit(qreal limit); + void setWidth(int width); + void setWidthF(qreal width); + int width() const; + qreal widthF() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QPen::QPen() +QtDartBindings_EXPORT void *c_QPen__constructor(); +// QPen::QPen(const QBrush & brush, qreal width) +QtDartBindings_EXPORT void *c_QPen__constructor_QBrush_qreal(void *brush_, + qreal width); +// QPen::QPen(const QColor & color) +QtDartBindings_EXPORT void *c_QPen__constructor_QColor(void *color_); +// QPen::brush() const +QtDartBindings_EXPORT void *c_QPen__brush(void *thisObj); +// QPen::color() const +QtDartBindings_EXPORT void *c_QPen__color(void *thisObj); +// QPen::dashOffset() const +QtDartBindings_EXPORT qreal c_QPen__dashOffset(void *thisObj); +// QPen::dashPattern() const +QtDartBindings_EXPORT void *c_QPen__dashPattern(void *thisObj); +// QPen::isCosmetic() const +QtDartBindings_EXPORT bool c_QPen__isCosmetic(void *thisObj); +// QPen::isDetached() +QtDartBindings_EXPORT bool c_QPen__isDetached(void *thisObj); +// QPen::isSolid() const +QtDartBindings_EXPORT bool c_QPen__isSolid(void *thisObj); +// QPen::miterLimit() const +QtDartBindings_EXPORT qreal c_QPen__miterLimit(void *thisObj); +// QPen::setBrush(const QBrush & brush) +QtDartBindings_EXPORT void c_QPen__setBrush_QBrush(void *thisObj, void *brush_); +// QPen::setColor(const QColor & color) +QtDartBindings_EXPORT void c_QPen__setColor_QColor(void *thisObj, void *color_); +// QPen::setCosmetic(bool cosmetic) +QtDartBindings_EXPORT void c_QPen__setCosmetic_bool(void *thisObj, + bool cosmetic); +// QPen::setDashOffset(qreal doffset) +QtDartBindings_EXPORT void c_QPen__setDashOffset_qreal(void *thisObj, + qreal doffset); +// QPen::setDashPattern(const QList & pattern) +QtDartBindings_EXPORT void c_QPen__setDashPattern_QList_qreal(void *thisObj, + void *pattern_); +// QPen::setMiterLimit(qreal limit) +QtDartBindings_EXPORT void c_QPen__setMiterLimit_qreal(void *thisObj, + qreal limit); +// QPen::setWidth(int width) +QtDartBindings_EXPORT void c_QPen__setWidth_int(void *thisObj, int width); +// QPen::setWidthF(qreal width) +QtDartBindings_EXPORT void c_QPen__setWidthF_qreal(void *thisObj, qreal width); +// QPen::width() const +QtDartBindings_EXPORT int c_QPen__width(void *thisObj); +// QPen::widthF() const +QtDartBindings_EXPORT qreal c_QPen__widthF(void *thisObj); +QtDartBindings_EXPORT void c_QPen__destructor(void *thisObj); +QtDartBindings_EXPORT void c_QPen_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QPen_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QPen_wrapper.cpp new file mode 100644 index 0000000..8c21f29 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPen_wrapper.cpp @@ -0,0 +1,319 @@ +#include "QPen_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QPen_wrapper::QPen_wrapper() : ::QPen() {} + +// tag=1006 +QPen_wrapper::QPen_wrapper(const QBrush &brush, qreal width) + : ::QPen(brush, width) {} + +// tag=1006 +QPen_wrapper::QPen_wrapper(const QColor &color) : ::QPen(color) {} +QBrush QPen_wrapper::brush() const { + // tag=1000 + + // tag=1004 + return ::QPen::brush(); +} +QColor QPen_wrapper::color() const { + // tag=1000 + + // tag=1004 + return ::QPen::color(); +} +qreal QPen_wrapper::dashOffset() const { + // tag=1000 + + // tag=1004 + return ::QPen::dashOffset(); +} +QList QPen_wrapper::dashPattern() const { + // tag=1000 + + // tag=1004 + return ::QPen::dashPattern(); +} +bool QPen_wrapper::isCosmetic() const { + // tag=1000 + + // tag=1004 + return ::QPen::isCosmetic(); +} +bool QPen_wrapper::isDetached() { + // tag=1000 + + // tag=1004 + return ::QPen::isDetached(); +} +bool QPen_wrapper::isSolid() const { + // tag=1000 + + // tag=1004 + return ::QPen::isSolid(); +} +qreal QPen_wrapper::miterLimit() const { + // tag=1000 + + // tag=1004 + return ::QPen::miterLimit(); +} +void QPen_wrapper::setBrush(const QBrush &brush) { + // tag=1000 + + // tag=1004 + ::QPen::setBrush(brush); +} +void QPen_wrapper::setColor(const QColor &color) { + // tag=1000 + + // tag=1004 + ::QPen::setColor(color); +} +void QPen_wrapper::setCosmetic(bool cosmetic) { + // tag=1000 + + // tag=1004 + ::QPen::setCosmetic(cosmetic); +} +void QPen_wrapper::setDashOffset(qreal doffset) { + // tag=1000 + + // tag=1004 + ::QPen::setDashOffset(doffset); +} +void QPen_wrapper::setDashPattern(const QList &pattern) { + // tag=1000 + + // tag=1004 + ::QPen::setDashPattern(pattern); +} +void QPen_wrapper::setMiterLimit(qreal limit) { + // tag=1000 + + // tag=1004 + ::QPen::setMiterLimit(limit); +} +void QPen_wrapper::setWidth(int width) { + // tag=1000 + + // tag=1004 + ::QPen::setWidth(width); +} +void QPen_wrapper::setWidthF(qreal width) { + // tag=1000 + + // tag=1004 + ::QPen::setWidthF(width); +} +int QPen_wrapper::width() const { + // tag=1000 + + // tag=1004 + return ::QPen::width(); +} +qreal QPen_wrapper::widthF() const { + // tag=1000 + + // tag=1004 + return ::QPen::widthF(); +} + +// tag=1005 +QPen_wrapper::~QPen_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QPen *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +// tag=1014 +static QtDartBindings_wrappersNS::QPen_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QPen_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast(cppObj); +} +void *c_QPen__constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QPen_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QPen__constructor_QBrush_qreal(void *brush_, qreal width) { + auto &brush = *reinterpret_cast(brush_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QPen_wrapper(brush, width); + return reinterpret_cast(ptr); +} +void *c_QPen__constructor_QColor(void *color_) { + auto &color = *reinterpret_cast(color_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QPen_wrapper(color); + return reinterpret_cast(ptr); +} + +// tag=1050 +// brush() const +void *c_QPen__brush(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->brush()}; +} + +// tag=1050 +// color() const +void *c_QPen__color(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->color()}; +} + +// tag=1050 +// dashOffset() const +qreal c_QPen__dashOffset(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->dashOffset(); +} + +// tag=1050 +// dashPattern() const +void *c_QPen__dashPattern(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->dashPattern()}; +} + +// tag=1050 +// isCosmetic() const +bool c_QPen__isCosmetic(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isCosmetic(); +} + +// tag=1050 +// isDetached() +bool c_QPen__isDetached(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isDetached(); +} + +// tag=1050 +// isSolid() const +bool c_QPen__isSolid(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isSolid(); +} + +// tag=1050 +// miterLimit() const +qreal c_QPen__miterLimit(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->miterLimit(); +} + +// tag=1050 +// setBrush(const QBrush & brush) +void c_QPen__setBrush_QBrush(void *thisObj, void *brush_) { + auto &brush = *reinterpret_cast(brush_); + // tag=1010 + fromPtr(thisObj)->setBrush(brush); +} + +// tag=1050 +// setColor(const QColor & color) +void c_QPen__setColor_QColor(void *thisObj, void *color_) { + auto &color = *reinterpret_cast(color_); + // tag=1010 + fromPtr(thisObj)->setColor(color); +} + +// tag=1050 +// setCosmetic(bool cosmetic) +void c_QPen__setCosmetic_bool(void *thisObj, bool cosmetic) { + // tag=1010 + fromPtr(thisObj)->setCosmetic(cosmetic); +} + +// tag=1050 +// setDashOffset(qreal doffset) +void c_QPen__setDashOffset_qreal(void *thisObj, qreal doffset) { + // tag=1010 + fromPtr(thisObj)->setDashOffset(doffset); +} + +// tag=1050 +// setDashPattern(const QList & pattern) +void c_QPen__setDashPattern_QList_qreal(void *thisObj, void *pattern_) { + auto &pattern = *reinterpret_cast *>(pattern_); + // tag=1010 + fromPtr(thisObj)->setDashPattern(pattern); +} + +// tag=1050 +// setMiterLimit(qreal limit) +void c_QPen__setMiterLimit_qreal(void *thisObj, qreal limit) { + // tag=1010 + fromPtr(thisObj)->setMiterLimit(limit); +} + +// tag=1050 +// setWidth(int width) +void c_QPen__setWidth_int(void *thisObj, int width) { + // tag=1010 + fromPtr(thisObj)->setWidth(width); +} + +// tag=1050 +// setWidthF(qreal width) +void c_QPen__setWidthF_qreal(void *thisObj, qreal width) { + // tag=1010 + fromPtr(thisObj)->setWidthF(width); +} + +// tag=1050 +// width() const +int c_QPen__width(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->width(); +} + +// tag=1050 +// widthF() const +qreal c_QPen__widthF(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->widthF(); +} +void c_QPen__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} diff --git a/generated/QtDartBindings/dart/ffi/QPen_wrapper.h b/generated/QtDartBindings/dart/ffi/QPen_wrapper.h new file mode 100644 index 0000000..f7451f7 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPen_wrapper.h @@ -0,0 +1,155 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1043 +class QPen_wrapper : public ::QPen { +public: + ~QPen_wrapper(); + // tag=1041 + QPen_wrapper(); + // tag=1041 + QPen_wrapper(const QBrush &brush, qreal width); + // tag=1041 + QPen_wrapper(const QColor &color); + // tag=1041 + QBrush brush() const; + // tag=1041 + QColor color() const; + // tag=1041 + qreal dashOffset() const; + // tag=1041 + QList dashPattern() const; + // tag=1041 + bool isCosmetic() const; + // tag=1041 + bool isDetached(); + // tag=1041 + bool isSolid() const; + // tag=1041 + qreal miterLimit() const; + // tag=1041 + void setBrush(const QBrush &brush); + // tag=1041 + void setColor(const QColor &color); + // tag=1041 + void setCosmetic(bool cosmetic); + // tag=1041 + void setDashOffset(qreal doffset); + // tag=1041 + void setDashPattern(const QList &pattern); + // tag=1041 + void setMiterLimit(qreal limit); + // tag=1041 + void setWidth(int width); + // tag=1041 + void setWidthF(qreal width); + // tag=1041 + int width() const; + // tag=1041 + qreal widthF() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QPen::QPen() +QtDartBindings_EXPORT void *c_QPen__constructor(); + +// tag=1067 +// QPen::QPen(const QBrush & brush, qreal width) +QtDartBindings_EXPORT void *c_QPen__constructor_QBrush_qreal(void *brush_, + qreal width); + +// tag=1067 +// QPen::QPen(const QColor & color) +QtDartBindings_EXPORT void *c_QPen__constructor_QColor(void *color_); + +// tag=1067 +// QPen::brush() const +QtDartBindings_EXPORT void *c_QPen__brush(void *thisObj); + +// tag=1067 +// QPen::color() const +QtDartBindings_EXPORT void *c_QPen__color(void *thisObj); + +// tag=1067 +// QPen::dashOffset() const +QtDartBindings_EXPORT qreal c_QPen__dashOffset(void *thisObj); + +// tag=1067 +// QPen::dashPattern() const +QtDartBindings_EXPORT void *c_QPen__dashPattern(void *thisObj); + +// tag=1067 +// QPen::isCosmetic() const +QtDartBindings_EXPORT bool c_QPen__isCosmetic(void *thisObj); + +// tag=1067 +// QPen::isDetached() +QtDartBindings_EXPORT bool c_QPen__isDetached(void *thisObj); + +// tag=1067 +// QPen::isSolid() const +QtDartBindings_EXPORT bool c_QPen__isSolid(void *thisObj); + +// tag=1067 +// QPen::miterLimit() const +QtDartBindings_EXPORT qreal c_QPen__miterLimit(void *thisObj); + +// tag=1067 +// QPen::setBrush(const QBrush & brush) +QtDartBindings_EXPORT void c_QPen__setBrush_QBrush(void *thisObj, void *brush_); + +// tag=1067 +// QPen::setColor(const QColor & color) +QtDartBindings_EXPORT void c_QPen__setColor_QColor(void *thisObj, void *color_); + +// tag=1067 +// QPen::setCosmetic(bool cosmetic) +QtDartBindings_EXPORT void c_QPen__setCosmetic_bool(void *thisObj, + bool cosmetic); + +// tag=1067 +// QPen::setDashOffset(qreal doffset) +QtDartBindings_EXPORT void c_QPen__setDashOffset_qreal(void *thisObj, + qreal doffset); + +// tag=1067 +// QPen::setDashPattern(const QList & pattern) +QtDartBindings_EXPORT void c_QPen__setDashPattern_QList_qreal(void *thisObj, + void *pattern_); + +// tag=1067 +// QPen::setMiterLimit(qreal limit) +QtDartBindings_EXPORT void c_QPen__setMiterLimit_qreal(void *thisObj, + qreal limit); + +// tag=1067 +// QPen::setWidth(int width) +QtDartBindings_EXPORT void c_QPen__setWidth_int(void *thisObj, int width); + +// tag=1067 +// QPen::setWidthF(qreal width) +QtDartBindings_EXPORT void c_QPen__setWidthF_qreal(void *thisObj, qreal width); + +// tag=1067 +// QPen::width() const +QtDartBindings_EXPORT int c_QPen__width(void *thisObj); + +// tag=1067 +// QPen::widthF() const +QtDartBindings_EXPORT qreal c_QPen__widthF(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QPen__destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QPen_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QPixmap_c.cpp b/generated/QtDartBindings/dart/ffi/QPixmap_c.cpp new file mode 100644 index 0000000..874f19c --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPixmap_c.cpp @@ -0,0 +1,338 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QPixmap_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QPixmap_wrapper::QPixmap_wrapper() : ::QPixmap() {} +QPixmap_wrapper::QPixmap_wrapper(const QSize &arg__1) : ::QPixmap(arg__1) {} +QPixmap_wrapper::QPixmap_wrapper(const QString &fileName, const char *format) + : ::QPixmap(fileName, format) {} +QPixmap_wrapper::QPixmap_wrapper(int w, int h) : ::QPixmap(w, h) {} +qint64 QPixmap_wrapper::cacheKey() const { return ::QPixmap::cacheKey(); } +QPixmap QPixmap_wrapper::copy(const QRect &rect) const { + return ::QPixmap::copy(rect); +} +QPixmap QPixmap_wrapper::copy(int x, int y, int width, int height) const { + return ::QPixmap::copy(x, y, width, height); +} +int QPixmap_wrapper::defaultDepth() { return ::QPixmap::defaultDepth(); } +int QPixmap_wrapper::depth() const { return ::QPixmap::depth(); } +void QPixmap_wrapper::detach() { ::QPixmap::detach(); } +int QPixmap_wrapper::devType() const { + if (m_devTypeCallback) { + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + return ::QPixmap::devType(); + } +} +int QPixmap_wrapper::devType_nocallback() const { return ::QPixmap::devType(); } +QSizeF QPixmap_wrapper::deviceIndependentSize() const { + return ::QPixmap::deviceIndependentSize(); +} +qreal QPixmap_wrapper::devicePixelRatio() const { + return ::QPixmap::devicePixelRatio(); +} +void QPixmap_wrapper::fill(const QColor &fillColor) { + ::QPixmap::fill(fillColor); +} +bool QPixmap_wrapper::hasAlpha() const { return ::QPixmap::hasAlpha(); } +bool QPixmap_wrapper::hasAlphaChannel() const { + return ::QPixmap::hasAlphaChannel(); +} +int QPixmap_wrapper::height() const { return ::QPixmap::height(); } +bool QPixmap_wrapper::isDetached() const { return ::QPixmap::isDetached(); } +bool QPixmap_wrapper::isNull() const { return ::QPixmap::isNull(); } +bool QPixmap_wrapper::isQBitmap() const { return ::QPixmap::isQBitmap(); } +bool QPixmap_wrapper::load(const QString &fileName, const char *format) { + return ::QPixmap::load(fileName, format); +} +bool QPixmap_wrapper::loadFromData(const QByteArray &data, const char *format) { + return ::QPixmap::loadFromData(data, format); +} +QRect QPixmap_wrapper::rect() const { return ::QPixmap::rect(); } +bool QPixmap_wrapper::save(QIODevice *device, const char *format, + int quality) const { + return ::QPixmap::save(device, format, quality); +} +bool QPixmap_wrapper::save(const QString &fileName, const char *format, + int quality) const { + return ::QPixmap::save(fileName, format, quality); +} +QPixmap QPixmap_wrapper::scaled(const QSize &s) const { + return ::QPixmap::scaled(s); +} +QPixmap QPixmap_wrapper::scaled(int w, int h) const { + return ::QPixmap::scaled(w, h); +} +QPixmap QPixmap_wrapper::scaledToHeight(int h) const { + return ::QPixmap::scaledToHeight(h); +} +QPixmap QPixmap_wrapper::scaledToWidth(int w) const { + return ::QPixmap::scaledToWidth(w); +} +void QPixmap_wrapper::scroll(int dx, int dy, const QRect &rect, + QRegion *exposed) { + ::QPixmap::scroll(dx, dy, rect, exposed); +} +void QPixmap_wrapper::scroll(int dx, int dy, int x, int y, int width, + int height, QRegion *exposed) { + ::QPixmap::scroll(dx, dy, x, y, width, height, exposed); +} +void QPixmap_wrapper::setDevicePixelRatio(qreal scaleFactor) { + ::QPixmap::setDevicePixelRatio(scaleFactor); +} +QSize QPixmap_wrapper::size() const { return ::QPixmap::size(); } +int QPixmap_wrapper::width() const { return ::QPixmap::width(); } +QPixmap_wrapper::~QPixmap_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QPixmap *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +static QtDartBindings_wrappersNS::QPixmap_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QPixmap_Finalizer(void *cppObj) { + delete reinterpret_cast(cppObj); +} +void *c_QPixmap__constructor() { + auto ptr = new QtDartBindings_wrappersNS::QPixmap_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QPixmap__constructor_QSize(void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + auto ptr = new QtDartBindings_wrappersNS::QPixmap_wrapper(arg__1); + return reinterpret_cast(ptr); +} +void *c_QPixmap__constructor_QString_char(const char *fileName_, + const char *format) { + const auto fileName = QString::fromUtf8(fileName_); + auto ptr = new QtDartBindings_wrappersNS::QPixmap_wrapper(fileName, format); + return reinterpret_cast(ptr); +} +void *c_QPixmap__constructor_int_int(int w, int h) { + auto ptr = new QtDartBindings_wrappersNS::QPixmap_wrapper(w, h); + return reinterpret_cast(ptr); +} +// cacheKey() const +qint64 c_QPixmap__cacheKey(void *thisObj) { + const auto &result = fromPtr(thisObj)->cacheKey(); + return result; +} +// copy(const QRect & rect) const +void *c_QPixmap__copy_QRect(void *thisObj, void *rect_) { + assert(rect_); + auto &rect = *reinterpret_cast(rect_); + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->copy(rect)}; + return result; +} +// copy(int x, int y, int width, int height) const +void *c_QPixmap__copy_int_int_int_int(void *thisObj, int x, int y, int width, + int height) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->copy(x, y, width, height)}; + return result; +} +// defaultDepth() +int c_static_QPixmap__defaultDepth() { + const auto &result = + QtDartBindings_wrappersNS::QPixmap_wrapper::defaultDepth(); + return result; +} +// depth() const +int c_QPixmap__depth(void *thisObj) { + const auto &result = fromPtr(thisObj)->depth(); + return result; +} +// detach() +void c_QPixmap__detach(void *thisObj) { fromPtr(thisObj)->detach(); } +// devType() const +int c_QPixmap__devType(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); + return result; +} +// deviceIndependentSize() const +void *c_QPixmap__deviceIndependentSize(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->deviceIndependentSize()}; + return result; +} +// devicePixelRatio() const +qreal c_QPixmap__devicePixelRatio(void *thisObj) { + const auto &result = fromPtr(thisObj)->devicePixelRatio(); + return result; +} +// fill(const QColor & fillColor) +void c_QPixmap__fill_QColor(void *thisObj, void *fillColor_) { + assert(fillColor_); + auto &fillColor = *reinterpret_cast(fillColor_); + fromPtr(thisObj)->fill(fillColor); +} +// hasAlpha() const +bool c_QPixmap__hasAlpha(void *thisObj) { + const auto &result = fromPtr(thisObj)->hasAlpha(); + return result; +} +// hasAlphaChannel() const +bool c_QPixmap__hasAlphaChannel(void *thisObj) { + const auto &result = fromPtr(thisObj)->hasAlphaChannel(); + return result; +} +// height() const +int c_QPixmap__height(void *thisObj) { + const auto &result = fromPtr(thisObj)->height(); + return result; +} +// isDetached() const +bool c_QPixmap__isDetached(void *thisObj) { + const auto &result = fromPtr(thisObj)->isDetached(); + return result; +} +// isNull() const +bool c_QPixmap__isNull(void *thisObj) { + const auto &result = fromPtr(thisObj)->isNull(); + return result; +} +// isQBitmap() const +bool c_QPixmap__isQBitmap(void *thisObj) { + const auto &result = fromPtr(thisObj)->isQBitmap(); + return result; +} +// load(const QString & fileName, const char * format) +bool c_QPixmap__load_QString_char(void *thisObj, const char *fileName_, + const char *format) { + const auto fileName = QString::fromUtf8(fileName_); + const auto &result = fromPtr(thisObj)->load(fileName, format); + free((char *)fileName_); + free((char *)format); + return result; +} +// loadFromData(const QByteArray & data, const char * format) +bool c_QPixmap__loadFromData_QByteArray_char(void *thisObj, void *data_, + const char *format) { + assert(data_); + auto &data = *reinterpret_cast(data_); + const auto &result = fromPtr(thisObj)->loadFromData(data, format); + free((char *)format); + return result; +} +// rect() const +void *c_QPixmap__rect(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->rect()}; + return result; +} +// save(QIODevice * device, const char * format, int quality) const +bool c_QPixmap__save_QIODevice_char_int(void *thisObj, void *device_, + const char *format, int quality) { + auto device = reinterpret_cast(device_); + const auto &result = fromPtr(thisObj)->save(device, format, quality); + free((char *)format); + return result; +} +// save(const QString & fileName, const char * format, int quality) const +bool c_QPixmap__save_QString_char_int(void *thisObj, const char *fileName_, + const char *format, int quality) { + const auto fileName = QString::fromUtf8(fileName_); + const auto &result = fromPtr(thisObj)->save(fileName, format, quality); + free((char *)fileName_); + free((char *)format); + return result; +} +// scaled(const QSize & s) const +void *c_QPixmap__scaled_QSize(void *thisObj, void *s_) { + assert(s_); + auto &s = *reinterpret_cast(s_); + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->scaled(s)}; + return result; +} +// scaled(int w, int h) const +void *c_QPixmap__scaled_int_int(void *thisObj, int w, int h) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->scaled(w, h)}; + return result; +} +// scaledToHeight(int h) const +void *c_QPixmap__scaledToHeight_int(void *thisObj, int h) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->scaledToHeight(h)}; + return result; +} +// scaledToWidth(int w) const +void *c_QPixmap__scaledToWidth_int(void *thisObj, int w) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->scaledToWidth(w)}; + return result; +} +// scroll(int dx, int dy, const QRect & rect, QRegion * exposed) +void c_QPixmap__scroll_int_int_QRect_QRegion(void *thisObj, int dx, int dy, + void *rect_, void *exposed_) { + assert(rect_); + auto &rect = *reinterpret_cast(rect_); + auto exposed = reinterpret_cast(exposed_); + fromPtr(thisObj)->scroll(dx, dy, rect, exposed); +} +// scroll(int dx, int dy, int x, int y, int width, int height, QRegion * +// exposed) +void c_QPixmap__scroll_int_int_int_int_int_int_QRegion(void *thisObj, int dx, + int dy, int x, int y, + int width, int height, + void *exposed_) { + auto exposed = reinterpret_cast(exposed_); + fromPtr(thisObj)->scroll(dx, dy, x, y, width, height, exposed); +} +// setDevicePixelRatio(qreal scaleFactor) +void c_QPixmap__setDevicePixelRatio_qreal(void *thisObj, qreal scaleFactor) { + fromPtr(thisObj)->setDevicePixelRatio(scaleFactor); +} +// size() const +void *c_QPixmap__size(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->size()}; + return result; +} +// width() const +int c_QPixmap__width(void *thisObj) { + const auto &result = fromPtr(thisObj)->width(); + return result; +} +void c_QPixmap__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QPixmap__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 695: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPixmap_wrapper::Callback_devType>(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QPixmap_c.h b/generated/QtDartBindings/dart/ffi/QPixmap_c.h new file mode 100644 index 0000000..bf53d30 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPixmap_c.h @@ -0,0 +1,158 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QPixmap_wrapper : public ::QPixmap { +public: + ~QPixmap_wrapper(); + QPixmap_wrapper(); + QPixmap_wrapper(const QSize &arg__1); + QPixmap_wrapper(const QString &fileName, const char *format = nullptr); + QPixmap_wrapper(int w, int h); + qint64 cacheKey() const; + QPixmap copy(const QRect &rect = QRect()) const; + QPixmap copy(int x, int y, int width, int height) const; + static int defaultDepth(); + int depth() const; + void detach(); + virtual int devType() const; + virtual int devType_nocallback() const; + QSizeF deviceIndependentSize() const; + qreal devicePixelRatio() const; + void fill(const QColor &fillColor = Qt::white); + bool hasAlpha() const; + bool hasAlphaChannel() const; + int height() const; + bool isDetached() const; + bool isNull() const; + bool isQBitmap() const; + bool load(const QString &fileName, const char *format = nullptr); + bool loadFromData(const QByteArray &data, const char *format = nullptr); + QRect rect() const; + bool save(QIODevice *device, const char *format = nullptr, + int quality = -1) const; + bool save(const QString &fileName, const char *format = nullptr, + int quality = -1) const; + QPixmap scaled(const QSize &s) const; + QPixmap scaled(int w, int h) const; + QPixmap scaledToHeight(int h) const; + QPixmap scaledToWidth(int w) const; + void scroll(int dx, int dy, const QRect &rect, QRegion *exposed = nullptr); + void scroll(int dx, int dy, int x, int y, int width, int height, + QRegion *exposed = nullptr); + void setDevicePixelRatio(qreal scaleFactor); + QSize size() const; + int width() const; + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QPixmap::QPixmap() +QtDartBindings_EXPORT void *c_QPixmap__constructor(); +// QPixmap::QPixmap(const QSize & arg__1) +QtDartBindings_EXPORT void *c_QPixmap__constructor_QSize(void *arg__1_); +// QPixmap::QPixmap(const QString & fileName, const char * format) +QtDartBindings_EXPORT void * +c_QPixmap__constructor_QString_char(const char *fileName_, const char *format); +// QPixmap::QPixmap(int w, int h) +QtDartBindings_EXPORT void *c_QPixmap__constructor_int_int(int w, int h); +// QPixmap::cacheKey() const +QtDartBindings_EXPORT qint64 c_QPixmap__cacheKey(void *thisObj); +// QPixmap::copy(const QRect & rect) const +QtDartBindings_EXPORT void *c_QPixmap__copy_QRect(void *thisObj, void *rect_); +// QPixmap::copy(int x, int y, int width, int height) const +QtDartBindings_EXPORT void *c_QPixmap__copy_int_int_int_int(void *thisObj, + int x, int y, + int width, + int height); +// QPixmap::defaultDepth() +QtDartBindings_EXPORT int c_static_QPixmap__defaultDepth(); +// QPixmap::depth() const +QtDartBindings_EXPORT int c_QPixmap__depth(void *thisObj); +// QPixmap::detach() +QtDartBindings_EXPORT void c_QPixmap__detach(void *thisObj); +// QPixmap::devType() const +QtDartBindings_EXPORT int c_QPixmap__devType(void *thisObj); +// QPixmap::deviceIndependentSize() const +QtDartBindings_EXPORT void *c_QPixmap__deviceIndependentSize(void *thisObj); +// QPixmap::devicePixelRatio() const +QtDartBindings_EXPORT qreal c_QPixmap__devicePixelRatio(void *thisObj); +// QPixmap::fill(const QColor & fillColor) +QtDartBindings_EXPORT void c_QPixmap__fill_QColor(void *thisObj, + void *fillColor_); +// QPixmap::hasAlpha() const +QtDartBindings_EXPORT bool c_QPixmap__hasAlpha(void *thisObj); +// QPixmap::hasAlphaChannel() const +QtDartBindings_EXPORT bool c_QPixmap__hasAlphaChannel(void *thisObj); +// QPixmap::height() const +QtDartBindings_EXPORT int c_QPixmap__height(void *thisObj); +// QPixmap::isDetached() const +QtDartBindings_EXPORT bool c_QPixmap__isDetached(void *thisObj); +// QPixmap::isNull() const +QtDartBindings_EXPORT bool c_QPixmap__isNull(void *thisObj); +// QPixmap::isQBitmap() const +QtDartBindings_EXPORT bool c_QPixmap__isQBitmap(void *thisObj); +// QPixmap::load(const QString & fileName, const char * format) +QtDartBindings_EXPORT bool c_QPixmap__load_QString_char(void *thisObj, + const char *fileName_, + const char *format); +// QPixmap::loadFromData(const QByteArray & data, const char * format) +QtDartBindings_EXPORT bool +c_QPixmap__loadFromData_QByteArray_char(void *thisObj, void *data_, + const char *format); +// QPixmap::rect() const +QtDartBindings_EXPORT void *c_QPixmap__rect(void *thisObj); +// QPixmap::save(QIODevice * device, const char * format, int quality) const +QtDartBindings_EXPORT bool +c_QPixmap__save_QIODevice_char_int(void *thisObj, void *device_, + const char *format, int quality); +// QPixmap::save(const QString & fileName, const char * format, int quality) +// const +QtDartBindings_EXPORT bool +c_QPixmap__save_QString_char_int(void *thisObj, const char *fileName_, + const char *format, int quality); +// QPixmap::scaled(const QSize & s) const +QtDartBindings_EXPORT void *c_QPixmap__scaled_QSize(void *thisObj, void *s_); +// QPixmap::scaled(int w, int h) const +QtDartBindings_EXPORT void *c_QPixmap__scaled_int_int(void *thisObj, int w, + int h); +// QPixmap::scaledToHeight(int h) const +QtDartBindings_EXPORT void *c_QPixmap__scaledToHeight_int(void *thisObj, int h); +// QPixmap::scaledToWidth(int w) const +QtDartBindings_EXPORT void *c_QPixmap__scaledToWidth_int(void *thisObj, int w); +// QPixmap::scroll(int dx, int dy, const QRect & rect, QRegion * exposed) +QtDartBindings_EXPORT void +c_QPixmap__scroll_int_int_QRect_QRegion(void *thisObj, int dx, int dy, + void *rect_, void *exposed_); +// QPixmap::scroll(int dx, int dy, int x, int y, int width, int height, QRegion +// * exposed) +QtDartBindings_EXPORT void +c_QPixmap__scroll_int_int_int_int_int_int_QRegion(void *thisObj, int dx, int dy, + int x, int y, int width, + int height, void *exposed_); +// QPixmap::setDevicePixelRatio(qreal scaleFactor) +QtDartBindings_EXPORT void +c_QPixmap__setDevicePixelRatio_qreal(void *thisObj, qreal scaleFactor); +// QPixmap::size() const +QtDartBindings_EXPORT void *c_QPixmap__size(void *thisObj); +// QPixmap::width() const +QtDartBindings_EXPORT int c_QPixmap__width(void *thisObj); +QtDartBindings_EXPORT void c_QPixmap__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QPixmap__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QPixmap_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QPixmap_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QPixmap_wrapper.cpp new file mode 100644 index 0000000..5440311 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPixmap_wrapper.cpp @@ -0,0 +1,565 @@ +#include "QPixmap_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QPixmap_wrapper::QPixmap_wrapper() : ::QPixmap() {} + +// tag=1006 +QPixmap_wrapper::QPixmap_wrapper(const QSize &arg__1) : ::QPixmap(arg__1) {} + +// tag=1006 +QPixmap_wrapper::QPixmap_wrapper(const QString &fileName, const char *format) + : ::QPixmap(fileName, format) {} + +// tag=1006 +QPixmap_wrapper::QPixmap_wrapper(int w, int h) : ::QPixmap(w, h) {} +qint64 QPixmap_wrapper::cacheKey() const { + // tag=1000 + + // tag=1004 + return ::QPixmap::cacheKey(); +} +QPixmap QPixmap_wrapper::copy(const QRect &rect) const { + // tag=1000 + + // tag=1004 + return ::QPixmap::copy(rect); +} +QPixmap QPixmap_wrapper::copy(int x, int y, int width, int height) const { + // tag=1000 + + // tag=1004 + return ::QPixmap::copy(x, y, width, height); +} +int QPixmap_wrapper::defaultDepth() { + // tag=1000 + + // tag=1004 + return ::QPixmap::defaultDepth(); +} +int QPixmap_wrapper::depth() const { + // tag=1000 + + // tag=1004 + return ::QPixmap::depth(); +} +void QPixmap_wrapper::detach() { + // tag=1000 + + // tag=1004 + ::QPixmap::detach(); +} +int QPixmap_wrapper::devType() const { + // tag=1000 + if (m_devTypeCallback) { + // tag=1001 + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QPixmap::devType(); + } +} +// tag=1009 +int QPixmap_wrapper::devType_nocallback() const { + // tag=1003 + return ::QPixmap::devType(); +} +QSizeF QPixmap_wrapper::deviceIndependentSize() const { + // tag=1000 + + // tag=1004 + return ::QPixmap::deviceIndependentSize(); +} +qreal QPixmap_wrapper::devicePixelRatio() const { + // tag=1000 + + // tag=1004 + return ::QPixmap::devicePixelRatio(); +} +void QPixmap_wrapper::fill(const QColor &fillColor) { + // tag=1000 + + // tag=1004 + ::QPixmap::fill(fillColor); +} +bool QPixmap_wrapper::hasAlpha() const { + // tag=1000 + + // tag=1004 + return ::QPixmap::hasAlpha(); +} +bool QPixmap_wrapper::hasAlphaChannel() const { + // tag=1000 + + // tag=1004 + return ::QPixmap::hasAlphaChannel(); +} +int QPixmap_wrapper::height() const { + // tag=1000 + + // tag=1004 + return ::QPixmap::height(); +} +bool QPixmap_wrapper::isDetached() const { + // tag=1000 + + // tag=1004 + return ::QPixmap::isDetached(); +} +bool QPixmap_wrapper::isNull() const { + // tag=1000 + + // tag=1004 + return ::QPixmap::isNull(); +} +bool QPixmap_wrapper::isQBitmap() const { + // tag=1000 + + // tag=1004 + return ::QPixmap::isQBitmap(); +} +bool QPixmap_wrapper::load(const QString &fileName, const char *format) { + // tag=1000 + + // tag=1004 + return ::QPixmap::load(fileName, format); +} +bool QPixmap_wrapper::loadFromData(const QByteArray &data, const char *format) { + // tag=1000 + + // tag=1004 + return ::QPixmap::loadFromData(data, format); +} +QRect QPixmap_wrapper::rect() const { + // tag=1000 + + // tag=1004 + return ::QPixmap::rect(); +} +bool QPixmap_wrapper::save(QIODevice *device, const char *format, + int quality) const { + // tag=1000 + + // tag=1004 + return ::QPixmap::save(device, format, quality); +} +bool QPixmap_wrapper::save(const QString &fileName, const char *format, + int quality) const { + // tag=1000 + + // tag=1004 + return ::QPixmap::save(fileName, format, quality); +} +QPixmap QPixmap_wrapper::scaled(const QSize &s) const { + // tag=1000 + + // tag=1004 + return ::QPixmap::scaled(s); +} +QPixmap QPixmap_wrapper::scaled(int w, int h) const { + // tag=1000 + + // tag=1004 + return ::QPixmap::scaled(w, h); +} +QPixmap QPixmap_wrapper::scaledToHeight(int h) const { + // tag=1000 + + // tag=1004 + return ::QPixmap::scaledToHeight(h); +} +QPixmap QPixmap_wrapper::scaledToWidth(int w) const { + // tag=1000 + + // tag=1004 + return ::QPixmap::scaledToWidth(w); +} +void QPixmap_wrapper::scroll(int dx, int dy, const QRect &rect, + QRegion *exposed) { + // tag=1000 + + // tag=1004 + ::QPixmap::scroll(dx, dy, rect, exposed); +} +void QPixmap_wrapper::scroll(int dx, int dy, int x, int y, int width, + int height, QRegion *exposed) { + // tag=1000 + + // tag=1004 + ::QPixmap::scroll(dx, dy, x, y, width, height, exposed); +} +void QPixmap_wrapper::setDevicePixelRatio(qreal scaleFactor) { + // tag=1000 + + // tag=1004 + ::QPixmap::setDevicePixelRatio(scaleFactor); +} +QSize QPixmap_wrapper::size() const { + // tag=1000 + + // tag=1004 + return ::QPixmap::size(); +} +int QPixmap_wrapper::width() const { + // tag=1000 + + // tag=1004 + return ::QPixmap::width(); +} + +// tag=1005 +QPixmap_wrapper::~QPixmap_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QPixmap *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +// tag=1014 +static QtDartBindings_wrappersNS::QPixmap_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QPixmap_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast(cppObj); +} +void *c_QPixmap__constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QPixmap_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QPixmap__constructor_QSize(void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QPixmap_wrapper(arg__1); + return reinterpret_cast(ptr); +} +void *c_QPixmap__constructor_QString_char(const char *fileName_, + const char *format) { + const auto fileName = QString::fromUtf8(fileName_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QPixmap_wrapper(fileName, format); + return reinterpret_cast(ptr); +} +void *c_QPixmap__constructor_int_int(int w, int h) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QPixmap_wrapper(w, h); + return reinterpret_cast(ptr); +} + +// tag=1050 +// cacheKey() const +qint64 c_QPixmap__cacheKey(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->cacheKey(); +} + +// tag=1050 +// copy(const QRect & rect) const +void *c_QPixmap__copy_QRect(void *thisObj, void *rect_) { + auto &rect = *reinterpret_cast(rect_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->copy(rect)}; +} + +// tag=1050 +// copy(int x, int y, int width, int height) const +void *c_QPixmap__copy_int_int_int_int(void *thisObj, int x, int y, int width, + int height) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->copy(x, y, width, height)}; +} + +// tag=1050 +// defaultDepth() +int c_static_QPixmap__defaultDepth() { + return + // tag=1068 + QtDartBindings_wrappersNS::QPixmap_wrapper::defaultDepth(); +} + +// tag=1050 +// depth() const +int c_QPixmap__depth(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->depth(); +} + +// tag=1050 +// detach() +void c_QPixmap__detach(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->detach(); +} + +// tag=1050 +// devType() const +int c_QPixmap__devType(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); +} + +// tag=1050 +// deviceIndependentSize() const +void *c_QPixmap__deviceIndependentSize(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->deviceIndependentSize()}; +} + +// tag=1050 +// devicePixelRatio() const +qreal c_QPixmap__devicePixelRatio(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->devicePixelRatio(); +} + +// tag=1050 +// fill(const QColor & fillColor) +void c_QPixmap__fill_QColor(void *thisObj, void *fillColor_) { + auto &fillColor = *reinterpret_cast(fillColor_); + // tag=1010 + fromPtr(thisObj)->fill(fillColor); +} + +// tag=1050 +// hasAlpha() const +bool c_QPixmap__hasAlpha(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->hasAlpha(); +} + +// tag=1050 +// hasAlphaChannel() const +bool c_QPixmap__hasAlphaChannel(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->hasAlphaChannel(); +} + +// tag=1050 +// height() const +int c_QPixmap__height(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->height(); +} + +// tag=1050 +// isDetached() const +bool c_QPixmap__isDetached(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isDetached(); +} + +// tag=1050 +// isNull() const +bool c_QPixmap__isNull(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isNull(); +} + +// tag=1050 +// isQBitmap() const +bool c_QPixmap__isQBitmap(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isQBitmap(); +} + +// tag=1050 +// load(const QString & fileName, const char * format) +bool c_QPixmap__load_QString_char(void *thisObj, const char *fileName_, + const char *format) { + const auto fileName = QString::fromUtf8(fileName_); + return + // tag=1010 + fromPtr(thisObj)->load(fileName, format); +} + +// tag=1050 +// loadFromData(const QByteArray & data, const char * format) +bool c_QPixmap__loadFromData_QByteArray_char(void *thisObj, void *data_, + const char *format) { + auto &data = *reinterpret_cast(data_); + return + // tag=1010 + fromPtr(thisObj)->loadFromData(data, format); +} + +// tag=1050 +// rect() const +void *c_QPixmap__rect(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->rect()}; +} + +// tag=1050 +// save(QIODevice * device, const char * format, int quality) const +bool c_QPixmap__save_QIODevice_char_int(void *thisObj, void *device_, + const char *format, int quality) { + auto device = reinterpret_cast(device_); + return + // tag=1010 + fromPtr(thisObj)->save(device, format, quality); +} + +// tag=1050 +// save(const QString & fileName, const char * format, int quality) const +bool c_QPixmap__save_QString_char_int(void *thisObj, const char *fileName_, + const char *format, int quality) { + const auto fileName = QString::fromUtf8(fileName_); + return + // tag=1010 + fromPtr(thisObj)->save(fileName, format, quality); +} + +// tag=1050 +// scaled(const QSize & s) const +void *c_QPixmap__scaled_QSize(void *thisObj, void *s_) { + auto &s = *reinterpret_cast(s_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->scaled(s)}; +} + +// tag=1050 +// scaled(int w, int h) const +void *c_QPixmap__scaled_int_int(void *thisObj, int w, int h) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->scaled(w, h)}; +} + +// tag=1050 +// scaledToHeight(int h) const +void *c_QPixmap__scaledToHeight_int(void *thisObj, int h) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->scaledToHeight(h)}; +} + +// tag=1050 +// scaledToWidth(int w) const +void *c_QPixmap__scaledToWidth_int(void *thisObj, int w) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->scaledToWidth(w)}; +} + +// tag=1050 +// scroll(int dx, int dy, const QRect & rect, QRegion * exposed) +void c_QPixmap__scroll_int_int_QRect_QRegion(void *thisObj, int dx, int dy, + void *rect_, void *exposed_) { + auto &rect = *reinterpret_cast(rect_); + auto exposed = reinterpret_cast(exposed_); + // tag=1010 + fromPtr(thisObj)->scroll(dx, dy, rect, exposed); +} + +// tag=1050 +// scroll(int dx, int dy, int x, int y, int width, int height, QRegion * +// exposed) +void c_QPixmap__scroll_int_int_int_int_int_int_QRegion(void *thisObj, int dx, + int dy, int x, int y, + int width, int height, + void *exposed_) { + auto exposed = reinterpret_cast(exposed_); + // tag=1010 + fromPtr(thisObj)->scroll(dx, dy, x, y, width, height, exposed); +} + +// tag=1050 +// setDevicePixelRatio(qreal scaleFactor) +void c_QPixmap__setDevicePixelRatio_qreal(void *thisObj, qreal scaleFactor) { + // tag=1010 + fromPtr(thisObj)->setDevicePixelRatio(scaleFactor); +} + +// tag=1050 +// size() const +void *c_QPixmap__size(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->size()}; +} + +// tag=1050 +// width() const +int c_QPixmap__width(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->width(); +} +void c_QPixmap__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QPixmap__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 693: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPixmap_wrapper::Callback_devType>(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QPixmap_wrapper.h b/generated/QtDartBindings/dart/ffi/QPixmap_wrapper.h new file mode 100644 index 0000000..b71d664 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPixmap_wrapper.h @@ -0,0 +1,266 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QPixmap_wrapper : public ::QPixmap { +public: + ~QPixmap_wrapper(); + // tag=1041 + QPixmap_wrapper(); + // tag=1041 + QPixmap_wrapper(const QSize &arg__1); + // tag=1041 + QPixmap_wrapper(const QString &fileName, const char *format = nullptr); + // tag=1041 + QPixmap_wrapper(int w, int h); + // tag=1041 + qint64 cacheKey() const; + // tag=1041 + QPixmap copy(const QRect &rect = QRect()) const; + // tag=1041 + QPixmap copy(int x, int y, int width, int height) const; + // tag=1041 + static int defaultDepth(); + // tag=1041 + int depth() const; + // tag=1041 + void detach(); + // tag=1041 + virtual int devType() const; + // tag=1008 + virtual int devType_nocallback() const; + // tag=1041 + QSizeF deviceIndependentSize() const; + // tag=1041 + qreal devicePixelRatio() const; + // tag=1041 + void fill(const QColor &fillColor = Qt::white); + // tag=1041 + bool hasAlpha() const; + // tag=1041 + bool hasAlphaChannel() const; + // tag=1041 + int height() const; + // tag=1041 + bool isDetached() const; + // tag=1041 + bool isNull() const; + // tag=1041 + bool isQBitmap() const; + // tag=1041 + bool load(const QString &fileName, const char *format = nullptr); + // tag=1041 + bool loadFromData(const QByteArray &data, const char *format = nullptr); + // tag=1041 + QRect rect() const; + // tag=1041 + bool save(QIODevice *device, const char *format = nullptr, + int quality = -1) const; + // tag=1041 + bool save(const QString &fileName, const char *format = nullptr, + int quality = -1) const; + // tag=1041 + QPixmap scaled(const QSize &s) const; + // tag=1041 + QPixmap scaled(int w, int h) const; + // tag=1041 + QPixmap scaledToHeight(int h) const; + // tag=1041 + QPixmap scaledToWidth(int w) const; + // tag=1041 + void scroll(int dx, int dy, const QRect &rect, QRegion *exposed = nullptr); + // tag=1041 + void scroll(int dx, int dy, int x, int y, int width, int height, + QRegion *exposed = nullptr); + // tag=1041 + void setDevicePixelRatio(qreal scaleFactor); + // tag=1041 + QSize size() const; + // tag=1041 + int width() const; + // tag=1042 + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QPixmap::QPixmap() +QtDartBindings_EXPORT void *c_QPixmap__constructor(); + +// tag=1067 +// QPixmap::QPixmap(const QSize & arg__1) +QtDartBindings_EXPORT void *c_QPixmap__constructor_QSize(void *arg__1_); + +// tag=1067 +// QPixmap::QPixmap(const QString & fileName, const char * format) +QtDartBindings_EXPORT void * +c_QPixmap__constructor_QString_char(const char *fileName_, const char *format); + +// tag=1067 +// QPixmap::QPixmap(int w, int h) +QtDartBindings_EXPORT void *c_QPixmap__constructor_int_int(int w, int h); + +// tag=1067 +// QPixmap::cacheKey() const +QtDartBindings_EXPORT qint64 c_QPixmap__cacheKey(void *thisObj); + +// tag=1067 +// QPixmap::copy(const QRect & rect) const +QtDartBindings_EXPORT void *c_QPixmap__copy_QRect(void *thisObj, void *rect_); + +// tag=1067 +// QPixmap::copy(int x, int y, int width, int height) const +QtDartBindings_EXPORT void *c_QPixmap__copy_int_int_int_int(void *thisObj, + int x, int y, + int width, + int height); + +// tag=1067 +// QPixmap::defaultDepth() +QtDartBindings_EXPORT int c_static_QPixmap__defaultDepth(); + +// tag=1067 +// QPixmap::depth() const +QtDartBindings_EXPORT int c_QPixmap__depth(void *thisObj); + +// tag=1067 +// QPixmap::detach() +QtDartBindings_EXPORT void c_QPixmap__detach(void *thisObj); + +// tag=1067 +// QPixmap::devType() const +QtDartBindings_EXPORT int c_QPixmap__devType(void *thisObj); + +// tag=1067 +// QPixmap::deviceIndependentSize() const +QtDartBindings_EXPORT void *c_QPixmap__deviceIndependentSize(void *thisObj); + +// tag=1067 +// QPixmap::devicePixelRatio() const +QtDartBindings_EXPORT qreal c_QPixmap__devicePixelRatio(void *thisObj); + +// tag=1067 +// QPixmap::fill(const QColor & fillColor) +QtDartBindings_EXPORT void c_QPixmap__fill_QColor(void *thisObj, + void *fillColor_); + +// tag=1067 +// QPixmap::hasAlpha() const +QtDartBindings_EXPORT bool c_QPixmap__hasAlpha(void *thisObj); + +// tag=1067 +// QPixmap::hasAlphaChannel() const +QtDartBindings_EXPORT bool c_QPixmap__hasAlphaChannel(void *thisObj); + +// tag=1067 +// QPixmap::height() const +QtDartBindings_EXPORT int c_QPixmap__height(void *thisObj); + +// tag=1067 +// QPixmap::isDetached() const +QtDartBindings_EXPORT bool c_QPixmap__isDetached(void *thisObj); + +// tag=1067 +// QPixmap::isNull() const +QtDartBindings_EXPORT bool c_QPixmap__isNull(void *thisObj); + +// tag=1067 +// QPixmap::isQBitmap() const +QtDartBindings_EXPORT bool c_QPixmap__isQBitmap(void *thisObj); + +// tag=1067 +// QPixmap::load(const QString & fileName, const char * format) +QtDartBindings_EXPORT bool c_QPixmap__load_QString_char(void *thisObj, + const char *fileName_, + const char *format); + +// tag=1067 +// QPixmap::loadFromData(const QByteArray & data, const char * format) +QtDartBindings_EXPORT bool +c_QPixmap__loadFromData_QByteArray_char(void *thisObj, void *data_, + const char *format); + +// tag=1067 +// QPixmap::rect() const +QtDartBindings_EXPORT void *c_QPixmap__rect(void *thisObj); + +// tag=1067 +// QPixmap::save(QIODevice * device, const char * format, int quality) const +QtDartBindings_EXPORT bool +c_QPixmap__save_QIODevice_char_int(void *thisObj, void *device_, + const char *format, int quality); + +// tag=1067 +// QPixmap::save(const QString & fileName, const char * format, int quality) +// const +QtDartBindings_EXPORT bool +c_QPixmap__save_QString_char_int(void *thisObj, const char *fileName_, + const char *format, int quality); + +// tag=1067 +// QPixmap::scaled(const QSize & s) const +QtDartBindings_EXPORT void *c_QPixmap__scaled_QSize(void *thisObj, void *s_); + +// tag=1067 +// QPixmap::scaled(int w, int h) const +QtDartBindings_EXPORT void *c_QPixmap__scaled_int_int(void *thisObj, int w, + int h); + +// tag=1067 +// QPixmap::scaledToHeight(int h) const +QtDartBindings_EXPORT void *c_QPixmap__scaledToHeight_int(void *thisObj, int h); + +// tag=1067 +// QPixmap::scaledToWidth(int w) const +QtDartBindings_EXPORT void *c_QPixmap__scaledToWidth_int(void *thisObj, int w); + +// tag=1067 +// QPixmap::scroll(int dx, int dy, const QRect & rect, QRegion * exposed) +QtDartBindings_EXPORT void +c_QPixmap__scroll_int_int_QRect_QRegion(void *thisObj, int dx, int dy, + void *rect_, void *exposed_); + +// tag=1067 +// QPixmap::scroll(int dx, int dy, int x, int y, int width, int height, QRegion +// * exposed) +QtDartBindings_EXPORT void +c_QPixmap__scroll_int_int_int_int_int_int_QRegion(void *thisObj, int dx, int dy, + int x, int y, int width, + int height, void *exposed_); + +// tag=1067 +// QPixmap::setDevicePixelRatio(qreal scaleFactor) +QtDartBindings_EXPORT void +c_QPixmap__setDevicePixelRatio_qreal(void *thisObj, qreal scaleFactor); + +// tag=1067 +// QPixmap::size() const +QtDartBindings_EXPORT void *c_QPixmap__size(void *thisObj); + +// tag=1067 +// QPixmap::width() const +QtDartBindings_EXPORT int c_QPixmap__width(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QPixmap__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QPixmap__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QPixmap_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QPlainTextEdit_c.cpp b/generated/QtDartBindings/dart/ffi/QPlainTextEdit_c.cpp new file mode 100644 index 0000000..fe40418 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPlainTextEdit_c.cpp @@ -0,0 +1,1167 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QPlainTextEdit_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QPlainTextEdit_wrapper::QPlainTextEdit_wrapper(QWidget *parent) + : ::QPlainTextEdit(parent) {} +QPlainTextEdit_wrapper::QPlainTextEdit_wrapper(const QString &text, + QWidget *parent) + : ::QPlainTextEdit(text, parent) {} +QString QPlainTextEdit_wrapper::anchorAt(const QPoint &pos) const { + return ::QPlainTextEdit::anchorAt(pos); +} +void QPlainTextEdit_wrapper::appendHtml(const QString &html) { + ::QPlainTextEdit::appendHtml(html); +} +void QPlainTextEdit_wrapper::appendPlainText(const QString &text) { + ::QPlainTextEdit::appendPlainText(text); +} +bool QPlainTextEdit_wrapper::backgroundVisible() const { + return ::QPlainTextEdit::backgroundVisible(); +} +int QPlainTextEdit_wrapper::blockCount() const { + return ::QPlainTextEdit::blockCount(); +} +void QPlainTextEdit_wrapper::blockCountChanged(int newBlockCount) { + ::QPlainTextEdit::blockCountChanged(newBlockCount); +} +bool QPlainTextEdit_wrapper::canPaste() const { + return ::QPlainTextEdit::canPaste(); +} +void QPlainTextEdit_wrapper::centerCursor() { + ::QPlainTextEdit::centerCursor(); +} +bool QPlainTextEdit_wrapper::centerOnScroll() const { + return ::QPlainTextEdit::centerOnScroll(); +} +void QPlainTextEdit_wrapper::changeEvent(QEvent *e) { + if (m_changeEventCallback) { + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), e); + } else { + ::QPlainTextEdit::changeEvent(e); + } +} +void QPlainTextEdit_wrapper::changeEvent_nocallback(QEvent *e) { + ::QPlainTextEdit::changeEvent(e); +} +void QPlainTextEdit_wrapper::clear() { ::QPlainTextEdit::clear(); } +QPointF QPlainTextEdit_wrapper::contentOffset() const { + return ::QPlainTextEdit::contentOffset(); +} +void QPlainTextEdit_wrapper::copy() { ::QPlainTextEdit::copy(); } +void QPlainTextEdit_wrapper::copyAvailable(bool b) { + ::QPlainTextEdit::copyAvailable(b); +} +QMenu *QPlainTextEdit_wrapper::createStandardContextMenu() { + return ::QPlainTextEdit::createStandardContextMenu(); +} +QMenu * +QPlainTextEdit_wrapper::createStandardContextMenu(const QPoint &position) { + return ::QPlainTextEdit::createStandardContextMenu(position); +} +void QPlainTextEdit_wrapper::cursorPositionChanged() { + ::QPlainTextEdit::cursorPositionChanged(); +} +QRect QPlainTextEdit_wrapper::cursorRect() const { + return ::QPlainTextEdit::cursorRect(); +} +int QPlainTextEdit_wrapper::cursorWidth() const { + return ::QPlainTextEdit::cursorWidth(); +} +void QPlainTextEdit_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QPlainTextEdit::customEvent(event); + } +} +void QPlainTextEdit_wrapper::customEvent_nocallback(QEvent *event) { + ::QPlainTextEdit::customEvent(event); +} +void QPlainTextEdit_wrapper::cut() { ::QPlainTextEdit::cut(); } +int QPlainTextEdit_wrapper::devType() const { + if (m_devTypeCallback) { + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + return ::QPlainTextEdit::devType(); + } +} +int QPlainTextEdit_wrapper::devType_nocallback() const { + return ::QPlainTextEdit::devType(); +} +QString QPlainTextEdit_wrapper::documentTitle() const { + return ::QPlainTextEdit::documentTitle(); +} +void QPlainTextEdit_wrapper::ensureCursorVisible() { + ::QPlainTextEdit::ensureCursorVisible(); +} +bool QPlainTextEdit_wrapper::event(QEvent *e) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), e); + } else { + return ::QPlainTextEdit::event(e); + } +} +bool QPlainTextEdit_wrapper::event_nocallback(QEvent *e) { + return ::QPlainTextEdit::event(e); +} +bool QPlainTextEdit_wrapper::eventFilter(QObject *arg__1, QEvent *arg__2) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), arg__1, arg__2); + } else { + return ::QPlainTextEdit::eventFilter(arg__1, arg__2); + } +} +bool QPlainTextEdit_wrapper::eventFilter_nocallback(QObject *arg__1, + QEvent *arg__2) { + return ::QPlainTextEdit::eventFilter(arg__1, arg__2); +} +bool QPlainTextEdit_wrapper::find(const QString &exp) { + return ::QPlainTextEdit::find(exp); +} +bool QPlainTextEdit_wrapper::focusNextPrevChild(bool next) { + if (m_focusNextPrevChildCallback) { + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + return ::QPlainTextEdit::focusNextPrevChild(next); + } +} +bool QPlainTextEdit_wrapper::focusNextPrevChild_nocallback(bool next) { + return ::QPlainTextEdit::focusNextPrevChild(next); +} +bool QPlainTextEdit_wrapper::hasHeightForWidth() const { + if (m_hasHeightForWidthCallback) { + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + return ::QPlainTextEdit::hasHeightForWidth(); + } +} +bool QPlainTextEdit_wrapper::hasHeightForWidth_nocallback() const { + return ::QPlainTextEdit::hasHeightForWidth(); +} +int QPlainTextEdit_wrapper::heightForWidth(int arg__1) const { + if (m_heightForWidthCallback) { + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QPlainTextEdit::heightForWidth(arg__1); + } +} +int QPlainTextEdit_wrapper::heightForWidth_nocallback(int arg__1) const { + return ::QPlainTextEdit::heightForWidth(arg__1); +} +void QPlainTextEdit_wrapper::initPainter(QPainter *painter) const { + if (m_initPainterCallback) { + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + ::QPlainTextEdit::initPainter(painter); + } +} +void QPlainTextEdit_wrapper::initPainter_nocallback(QPainter *painter) const { + ::QPlainTextEdit::initPainter(painter); +} +void QPlainTextEdit_wrapper::insertPlainText(const QString &text) { + ::QPlainTextEdit::insertPlainText(text); +} +bool QPlainTextEdit_wrapper::isReadOnly() const { + return ::QPlainTextEdit::isReadOnly(); +} +bool QPlainTextEdit_wrapper::isUndoRedoEnabled() const { + return ::QPlainTextEdit::isUndoRedoEnabled(); +} +void QPlainTextEdit_wrapper::leaveEvent(QEvent *event) { + if (m_leaveEventCallback) { + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + ::QPlainTextEdit::leaveEvent(event); + } +} +void QPlainTextEdit_wrapper::leaveEvent_nocallback(QEvent *event) { + ::QPlainTextEdit::leaveEvent(event); +} +int QPlainTextEdit_wrapper::maximumBlockCount() const { + return ::QPlainTextEdit::maximumBlockCount(); +} +QSize QPlainTextEdit_wrapper::minimumSizeHint() const { + if (m_minimumSizeHintCallback) { + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + return ::QPlainTextEdit::minimumSizeHint(); + } +} +QSize QPlainTextEdit_wrapper::minimumSizeHint_nocallback() const { + return ::QPlainTextEdit::minimumSizeHint(); +} +void QPlainTextEdit_wrapper::modificationChanged(bool arg__1) { + ::QPlainTextEdit::modificationChanged(arg__1); +} +void QPlainTextEdit_wrapper::mouseDoubleClickEvent(QMouseEvent *e) { + if (m_mouseDoubleClickEventCallback) { + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), e); + } else { + ::QPlainTextEdit::mouseDoubleClickEvent(e); + } +} +void QPlainTextEdit_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *e) { + ::QPlainTextEdit::mouseDoubleClickEvent(e); +} +void QPlainTextEdit_wrapper::mouseMoveEvent(QMouseEvent *e) { + if (m_mouseMoveEventCallback) { + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), e); + } else { + ::QPlainTextEdit::mouseMoveEvent(e); + } +} +void QPlainTextEdit_wrapper::mouseMoveEvent_nocallback(QMouseEvent *e) { + ::QPlainTextEdit::mouseMoveEvent(e); +} +void QPlainTextEdit_wrapper::mousePressEvent(QMouseEvent *e) { + if (m_mousePressEventCallback) { + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), e); + } else { + ::QPlainTextEdit::mousePressEvent(e); + } +} +void QPlainTextEdit_wrapper::mousePressEvent_nocallback(QMouseEvent *e) { + ::QPlainTextEdit::mousePressEvent(e); +} +void QPlainTextEdit_wrapper::mouseReleaseEvent(QMouseEvent *e) { + if (m_mouseReleaseEventCallback) { + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), e); + } else { + ::QPlainTextEdit::mouseReleaseEvent(e); + } +} +void QPlainTextEdit_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *e) { + ::QPlainTextEdit::mouseReleaseEvent(e); +} +bool QPlainTextEdit_wrapper::overwriteMode() const { + return ::QPlainTextEdit::overwriteMode(); +} +void QPlainTextEdit_wrapper::paintEvent(QPaintEvent *e) { + if (m_paintEventCallback) { + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), e); + } else { + ::QPlainTextEdit::paintEvent(e); + } +} +void QPlainTextEdit_wrapper::paintEvent_nocallback(QPaintEvent *e) { + ::QPlainTextEdit::paintEvent(e); +} +void QPlainTextEdit_wrapper::paste() { ::QPlainTextEdit::paste(); } +QString QPlainTextEdit_wrapper::placeholderText() const { + return ::QPlainTextEdit::placeholderText(); +} +void QPlainTextEdit_wrapper::redo() { ::QPlainTextEdit::redo(); } +void QPlainTextEdit_wrapper::redoAvailable(bool b) { + ::QPlainTextEdit::redoAvailable(b); +} +void QPlainTextEdit_wrapper::scrollContentsBy(int dx, int dy) { + if (m_scrollContentsByCallback) { + const void *thisPtr = this; + m_scrollContentsByCallback(const_cast(thisPtr), dx, dy); + } else { + ::QPlainTextEdit::scrollContentsBy(dx, dy); + } +} +void QPlainTextEdit_wrapper::scrollContentsBy_nocallback(int dx, int dy) { + ::QPlainTextEdit::scrollContentsBy(dx, dy); +} +void QPlainTextEdit_wrapper::selectAll() { ::QPlainTextEdit::selectAll(); } +void QPlainTextEdit_wrapper::selectionChanged() { + ::QPlainTextEdit::selectionChanged(); +} +void QPlainTextEdit_wrapper::setBackgroundVisible(bool visible) { + ::QPlainTextEdit::setBackgroundVisible(visible); +} +void QPlainTextEdit_wrapper::setCenterOnScroll(bool enabled) { + ::QPlainTextEdit::setCenterOnScroll(enabled); +} +void QPlainTextEdit_wrapper::setCursorWidth(int width) { + ::QPlainTextEdit::setCursorWidth(width); +} +void QPlainTextEdit_wrapper::setDocumentTitle(const QString &title) { + ::QPlainTextEdit::setDocumentTitle(title); +} +void QPlainTextEdit_wrapper::setMaximumBlockCount(int maximum) { + ::QPlainTextEdit::setMaximumBlockCount(maximum); +} +void QPlainTextEdit_wrapper::setOverwriteMode(bool overwrite) { + ::QPlainTextEdit::setOverwriteMode(overwrite); +} +void QPlainTextEdit_wrapper::setPlaceholderText( + const QString &placeholderText) { + ::QPlainTextEdit::setPlaceholderText(placeholderText); +} +void QPlainTextEdit_wrapper::setPlainText(const QString &text) { + ::QPlainTextEdit::setPlainText(text); +} +void QPlainTextEdit_wrapper::setReadOnly(bool ro) { + ::QPlainTextEdit::setReadOnly(ro); +} +void QPlainTextEdit_wrapper::setTabChangesFocus(bool b) { + ::QPlainTextEdit::setTabChangesFocus(b); +} +void QPlainTextEdit_wrapper::setTabStopDistance(qreal distance) { + ::QPlainTextEdit::setTabStopDistance(distance); +} +void QPlainTextEdit_wrapper::setUndoRedoEnabled(bool enable) { + ::QPlainTextEdit::setUndoRedoEnabled(enable); +} +void QPlainTextEdit_wrapper::setVisible(bool visible) { + if (m_setVisibleCallback) { + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + ::QPlainTextEdit::setVisible(visible); + } +} +void QPlainTextEdit_wrapper::setVisible_nocallback(bool visible) { + ::QPlainTextEdit::setVisible(visible); +} +void QPlainTextEdit_wrapper::setupViewport(QWidget *viewport) { + if (m_setupViewportCallback) { + const void *thisPtr = this; + m_setupViewportCallback(const_cast(thisPtr), viewport); + } else { + ::QPlainTextEdit::setupViewport(viewport); + } +} +void QPlainTextEdit_wrapper::setupViewport_nocallback(QWidget *viewport) { + ::QPlainTextEdit::setupViewport(viewport); +} +QPainter *QPlainTextEdit_wrapper::sharedPainter() const { + if (m_sharedPainterCallback) { + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + return ::QPlainTextEdit::sharedPainter(); + } +} +QPainter *QPlainTextEdit_wrapper::sharedPainter_nocallback() const { + return ::QPlainTextEdit::sharedPainter(); +} +QSize QPlainTextEdit_wrapper::sizeHint() const { + if (m_sizeHintCallback) { + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + return ::QPlainTextEdit::sizeHint(); + } +} +QSize QPlainTextEdit_wrapper::sizeHint_nocallback() const { + return ::QPlainTextEdit::sizeHint(); +} +bool QPlainTextEdit_wrapper::tabChangesFocus() const { + return ::QPlainTextEdit::tabChangesFocus(); +} +qreal QPlainTextEdit_wrapper::tabStopDistance() const { + return ::QPlainTextEdit::tabStopDistance(); +} +void QPlainTextEdit_wrapper::textChanged() { ::QPlainTextEdit::textChanged(); } +QString QPlainTextEdit_wrapper::toPlainText() const { + return ::QPlainTextEdit::toPlainText(); +} +QString QPlainTextEdit_wrapper::tr(const char *s, const char *c, int n) { + return ::QPlainTextEdit::tr(s, c, n); +} +void QPlainTextEdit_wrapper::undo() { ::QPlainTextEdit::undo(); } +void QPlainTextEdit_wrapper::undoAvailable(bool b) { + ::QPlainTextEdit::undoAvailable(b); +} +void QPlainTextEdit_wrapper::updateRequest(const QRect &rect, int dy) { + ::QPlainTextEdit::updateRequest(rect, dy); +} +bool QPlainTextEdit_wrapper::viewportEvent(QEvent *arg__1) { + if (m_viewportEventCallback) { + const void *thisPtr = this; + return m_viewportEventCallback(const_cast(thisPtr), arg__1); + } else { + return ::QPlainTextEdit::viewportEvent(arg__1); + } +} +bool QPlainTextEdit_wrapper::viewportEvent_nocallback(QEvent *arg__1) { + return ::QPlainTextEdit::viewportEvent(arg__1); +} +QSize QPlainTextEdit_wrapper::viewportSizeHint() const { + if (m_viewportSizeHintCallback) { + const void *thisPtr = this; + return *m_viewportSizeHintCallback(const_cast(thisPtr)); + } else { + return ::QPlainTextEdit::viewportSizeHint(); + } +} +QSize QPlainTextEdit_wrapper::viewportSizeHint_nocallback() const { + return ::QPlainTextEdit::viewportSizeHint(); +} +void QPlainTextEdit_wrapper::zoomIn(int range) { + ::QPlainTextEdit::zoomIn(range); +} +void QPlainTextEdit_wrapper::zoomInF(float range) { + ::QPlainTextEdit::zoomInF(range); +} +void QPlainTextEdit_wrapper::zoomOut(int range) { + ::QPlainTextEdit::zoomOut(range); +} +QPlainTextEdit_wrapper::~QPlainTextEdit_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QPlainTextEdit *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QPlainTextEdit_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { +void c_QPlainTextEdit_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QPlainTextEdit__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QPlainTextEdit_wrapper(parent); + return reinterpret_cast(ptr); +} +void *c_QPlainTextEdit__constructor_QString_QWidget(const char *text_, + void *parent_) { + const auto text = QString::fromUtf8(text_); + auto parent = reinterpret_cast(parent_); + auto ptr = + new QtDartBindings_wrappersNS::QPlainTextEdit_wrapper(text, parent); + return reinterpret_cast(ptr); +} +// anchorAt(const QPoint & pos) const +void *c_QPlainTextEdit__anchorAt_QPoint(void *thisObj, void *pos_) { + assert(pos_); + auto &pos = *reinterpret_cast(pos_); + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->anchorAt(pos)}; + return result; +} +// appendHtml(const QString & html) +void c_QPlainTextEdit__appendHtml_QString(void *thisObj, const char *html_) { + const auto html = QString::fromUtf8(html_); + fromPtr(thisObj)->appendHtml(html); + free((char *)html_); +} +// appendPlainText(const QString & text) +void c_QPlainTextEdit__appendPlainText_QString(void *thisObj, + const char *text_) { + const auto text = QString::fromUtf8(text_); + fromPtr(thisObj)->appendPlainText(text); + free((char *)text_); +} +// backgroundVisible() const +bool c_QPlainTextEdit__backgroundVisible(void *thisObj) { + const auto &result = fromPtr(thisObj)->backgroundVisible(); + return result; +} +// blockCount() const +int c_QPlainTextEdit__blockCount(void *thisObj) { + const auto &result = fromPtr(thisObj)->blockCount(); + return result; +} +// blockCountChanged(int newBlockCount) +void c_QPlainTextEdit__blockCountChanged_int(void *thisObj, int newBlockCount) { + fromPtr(thisObj)->blockCountChanged(newBlockCount); +} +void c_QPlainTextEdit__onBlockCountChanged_int(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QPlainTextEdit::blockCountChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// canPaste() const +bool c_QPlainTextEdit__canPaste(void *thisObj) { + const auto &result = fromPtr(thisObj)->canPaste(); + return result; +} +// centerCursor() +void c_QPlainTextEdit__centerCursor(void *thisObj) { + fromPtr(thisObj)->centerCursor(); +} +// centerOnScroll() const +bool c_QPlainTextEdit__centerOnScroll(void *thisObj) { + const auto &result = fromPtr(thisObj)->centerOnScroll(); + return result; +} +// changeEvent(QEvent * e) +void c_QPlainTextEdit__changeEvent_QEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + fromWrapperPtr(thisObj)->changeEvent_nocallback(e); +} +// clear() +void c_QPlainTextEdit__clear(void *thisObj) { fromPtr(thisObj)->clear(); } +// contentOffset() const +void *c_QPlainTextEdit__contentOffset(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->contentOffset()}; + return result; +} +// copy() +void c_QPlainTextEdit__copy(void *thisObj) { fromPtr(thisObj)->copy(); } +// copyAvailable(bool b) +void c_QPlainTextEdit__copyAvailable_bool(void *thisObj, bool b) { + fromPtr(thisObj)->copyAvailable(b); +} +void c_QPlainTextEdit__onCopyAvailable_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QPlainTextEdit::copyAvailable, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// createStandardContextMenu() +void *c_QPlainTextEdit__createStandardContextMenu(void *thisObj) { + const auto &result = fromPtr(thisObj)->createStandardContextMenu(); + return result; +} +// createStandardContextMenu(const QPoint & position) +void *c_QPlainTextEdit__createStandardContextMenu_QPoint(void *thisObj, + void *position_) { + assert(position_); + auto &position = *reinterpret_cast(position_); + const auto &result = fromPtr(thisObj)->createStandardContextMenu(position); + return result; +} +// cursorPositionChanged() +void c_QPlainTextEdit__cursorPositionChanged(void *thisObj) { + fromPtr(thisObj)->cursorPositionChanged(); +} +void c_QPlainTextEdit__onCursorPositionChanged(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QPlainTextEdit::cursorPositionChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// cursorRect() const +void *c_QPlainTextEdit__cursorRect(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->cursorRect()}; + return result; +} +// cursorWidth() const +int c_QPlainTextEdit__cursorWidth(void *thisObj) { + const auto &result = fromPtr(thisObj)->cursorWidth(); + return result; +} +// customEvent(QEvent * event) +void c_QPlainTextEdit__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// cut() +void c_QPlainTextEdit__cut(void *thisObj) { fromPtr(thisObj)->cut(); } +// devType() const +int c_QPlainTextEdit__devType(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); + return result; +} +// documentTitle() const +void *c_QPlainTextEdit__documentTitle(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->documentTitle()}; + return result; +} +// ensureCursorVisible() +void c_QPlainTextEdit__ensureCursorVisible(void *thisObj) { + fromPtr(thisObj)->ensureCursorVisible(); +} +// event(QEvent * e) +bool c_QPlainTextEdit__event_QEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + const auto &result = fromWrapperPtr(thisObj)->event_nocallback(e); + return result; +} +// eventFilter(QObject * arg__1, QEvent * arg__2) +bool c_QPlainTextEdit__eventFilter_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + auto arg__2 = reinterpret_cast(arg__2_); + const auto &result = + fromWrapperPtr(thisObj)->eventFilter_nocallback(arg__1, arg__2); + return result; +} +// find(const QString & exp) +bool c_QPlainTextEdit__find_QString(void *thisObj, const char *exp_) { + const auto exp = QString::fromUtf8(exp_); + const auto &result = fromPtr(thisObj)->find(exp); + free((char *)exp_); + return result; +} +// focusNextPrevChild(bool next) +bool c_QPlainTextEdit__focusNextPrevChild_bool(void *thisObj, bool next) { + const auto &result = + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); + return result; +} +// hasHeightForWidth() const +bool c_QPlainTextEdit__hasHeightForWidth(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); + return result; +} +// heightForWidth(int arg__1) const +int c_QPlainTextEdit__heightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); + return result; +} +// initPainter(QPainter * painter) const +void c_QPlainTextEdit__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} +// insertPlainText(const QString & text) +void c_QPlainTextEdit__insertPlainText_QString(void *thisObj, + const char *text_) { + const auto text = QString::fromUtf8(text_); + fromPtr(thisObj)->insertPlainText(text); + free((char *)text_); +} +// isReadOnly() const +bool c_QPlainTextEdit__isReadOnly(void *thisObj) { + const auto &result = fromPtr(thisObj)->isReadOnly(); + return result; +} +// isUndoRedoEnabled() const +bool c_QPlainTextEdit__isUndoRedoEnabled(void *thisObj) { + const auto &result = fromPtr(thisObj)->isUndoRedoEnabled(); + return result; +} +// leaveEvent(QEvent * event) +void c_QPlainTextEdit__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} +// maximumBlockCount() const +int c_QPlainTextEdit__maximumBlockCount(void *thisObj) { + const auto &result = fromPtr(thisObj)->maximumBlockCount(); + return result; +} +// minimumSizeHint() const +void *c_QPlainTextEdit__minimumSizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; + return result; +} +// modificationChanged(bool arg__1) +void c_QPlainTextEdit__modificationChanged_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->modificationChanged(arg__1); +} +void c_QPlainTextEdit__onModificationChanged_bool(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QPlainTextEdit::modificationChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// mouseDoubleClickEvent(QMouseEvent * e) +void c_QPlainTextEdit__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *e_) { + auto e = reinterpret_cast(e_); + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(e); +} +// mouseMoveEvent(QMouseEvent * e) +void c_QPlainTextEdit__mouseMoveEvent_QMouseEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(e); +} +// mousePressEvent(QMouseEvent * e) +void c_QPlainTextEdit__mousePressEvent_QMouseEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(e); +} +// mouseReleaseEvent(QMouseEvent * e) +void c_QPlainTextEdit__mouseReleaseEvent_QMouseEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(e); +} +// overwriteMode() const +bool c_QPlainTextEdit__overwriteMode(void *thisObj) { + const auto &result = fromPtr(thisObj)->overwriteMode(); + return result; +} +// paintEvent(QPaintEvent * e) +void c_QPlainTextEdit__paintEvent_QPaintEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + fromWrapperPtr(thisObj)->paintEvent_nocallback(e); +} +// paste() +void c_QPlainTextEdit__paste(void *thisObj) { fromPtr(thisObj)->paste(); } +// placeholderText() const +void *c_QPlainTextEdit__placeholderText(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->placeholderText()}; + return result; +} +// redo() +void c_QPlainTextEdit__redo(void *thisObj) { fromPtr(thisObj)->redo(); } +// redoAvailable(bool b) +void c_QPlainTextEdit__redoAvailable_bool(void *thisObj, bool b) { + fromPtr(thisObj)->redoAvailable(b); +} +void c_QPlainTextEdit__onRedoAvailable_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QPlainTextEdit::redoAvailable, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// scrollContentsBy(int dx, int dy) +void c_QPlainTextEdit__scrollContentsBy_int_int(void *thisObj, int dx, int dy) { + fromWrapperPtr(thisObj)->scrollContentsBy_nocallback(dx, dy); +} +// selectAll() +void c_QPlainTextEdit__selectAll(void *thisObj) { + fromPtr(thisObj)->selectAll(); +} +// selectionChanged() +void c_QPlainTextEdit__selectionChanged(void *thisObj) { + fromPtr(thisObj)->selectionChanged(); +} +void c_QPlainTextEdit__onSelectionChanged(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QPlainTextEdit::selectionChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// setBackgroundVisible(bool visible) +void c_QPlainTextEdit__setBackgroundVisible_bool(void *thisObj, bool visible) { + fromPtr(thisObj)->setBackgroundVisible(visible); +} +// setCenterOnScroll(bool enabled) +void c_QPlainTextEdit__setCenterOnScroll_bool(void *thisObj, bool enabled) { + fromPtr(thisObj)->setCenterOnScroll(enabled); +} +// setCursorWidth(int width) +void c_QPlainTextEdit__setCursorWidth_int(void *thisObj, int width) { + fromPtr(thisObj)->setCursorWidth(width); +} +// setDocumentTitle(const QString & title) +void c_QPlainTextEdit__setDocumentTitle_QString(void *thisObj, + const char *title_) { + const auto title = QString::fromUtf8(title_); + fromPtr(thisObj)->setDocumentTitle(title); + free((char *)title_); +} +// setMaximumBlockCount(int maximum) +void c_QPlainTextEdit__setMaximumBlockCount_int(void *thisObj, int maximum) { + fromPtr(thisObj)->setMaximumBlockCount(maximum); +} +// setOverwriteMode(bool overwrite) +void c_QPlainTextEdit__setOverwriteMode_bool(void *thisObj, bool overwrite) { + fromPtr(thisObj)->setOverwriteMode(overwrite); +} +// setPlaceholderText(const QString & placeholderText) +void c_QPlainTextEdit__setPlaceholderText_QString( + void *thisObj, const char *placeholderText_) { + const auto placeholderText = QString::fromUtf8(placeholderText_); + fromPtr(thisObj)->setPlaceholderText(placeholderText); + free((char *)placeholderText_); +} +// setPlainText(const QString & text) +void c_QPlainTextEdit__setPlainText_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + fromPtr(thisObj)->setPlainText(text); + free((char *)text_); +} +// setReadOnly(bool ro) +void c_QPlainTextEdit__setReadOnly_bool(void *thisObj, bool ro) { + fromPtr(thisObj)->setReadOnly(ro); +} +// setTabChangesFocus(bool b) +void c_QPlainTextEdit__setTabChangesFocus_bool(void *thisObj, bool b) { + fromPtr(thisObj)->setTabChangesFocus(b); +} +// setTabStopDistance(qreal distance) +void c_QPlainTextEdit__setTabStopDistance_qreal(void *thisObj, qreal distance) { + fromPtr(thisObj)->setTabStopDistance(distance); +} +// setUndoRedoEnabled(bool enable) +void c_QPlainTextEdit__setUndoRedoEnabled_bool(void *thisObj, bool enable) { + fromPtr(thisObj)->setUndoRedoEnabled(enable); +} +// setVisible(bool visible) +void c_QPlainTextEdit__setVisible_bool(void *thisObj, bool visible) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} +// setupViewport(QWidget * viewport) +void c_QPlainTextEdit__setupViewport_QWidget(void *thisObj, void *viewport_) { + auto viewport = reinterpret_cast(viewport_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setupViewport_nocallback(viewport); + } else { + return targetPtr->setupViewport(viewport); + } + }(); +} +// sharedPainter() const +void *c_QPlainTextEdit__sharedPainter(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->sharedPainter_nocallback(); + return result; +} +// sizeHint() const +void *c_QPlainTextEdit__sizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; + return result; +} +// tabChangesFocus() const +bool c_QPlainTextEdit__tabChangesFocus(void *thisObj) { + const auto &result = fromPtr(thisObj)->tabChangesFocus(); + return result; +} +// tabStopDistance() const +qreal c_QPlainTextEdit__tabStopDistance(void *thisObj) { + const auto &result = fromPtr(thisObj)->tabStopDistance(); + return result; +} +// textChanged() +void c_QPlainTextEdit__textChanged(void *thisObj) { + fromPtr(thisObj)->textChanged(); +} +void c_QPlainTextEdit__onTextChanged(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QPlainTextEdit::textChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// toPlainText() const +void *c_QPlainTextEdit__toPlainText(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toPlainText()}; + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QPlainTextEdit__tr_char_char_int(const char *s, const char *c, + int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QPlainTextEdit_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +// undo() +void c_QPlainTextEdit__undo(void *thisObj) { fromPtr(thisObj)->undo(); } +// undoAvailable(bool b) +void c_QPlainTextEdit__undoAvailable_bool(void *thisObj, bool b) { + fromPtr(thisObj)->undoAvailable(b); +} +void c_QPlainTextEdit__onUndoAvailable_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QPlainTextEdit::undoAvailable, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// updateRequest(const QRect & rect, int dy) +void c_QPlainTextEdit__updateRequest_QRect_int(void *thisObj, void *rect_, + int dy) { + assert(rect_); + auto &rect = *reinterpret_cast(rect_); + fromPtr(thisObj)->updateRequest(rect, dy); +} +void c_QPlainTextEdit__onUpdateRequest_QRect_int(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QPlainTextEdit::updateRequest, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// viewportEvent(QEvent * arg__1) +bool c_QPlainTextEdit__viewportEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = + fromWrapperPtr(thisObj)->viewportEvent_nocallback(arg__1); + return result; +} +// viewportSizeHint() const +void *c_QPlainTextEdit__viewportSizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->viewportSizeHint_nocallback()}; + return result; +} +// zoomIn(int range) +void c_QPlainTextEdit__zoomIn_int(void *thisObj, int range) { + fromPtr(thisObj)->zoomIn(range); +} +// zoomInF(float range) +void c_QPlainTextEdit__zoomInF_float(void *thisObj, float range) { + fromWrapperPtr(thisObj)->zoomInF(range); +} +// zoomOut(int range) +void c_QPlainTextEdit__zoomOut_int(void *thisObj, int range) { + fromPtr(thisObj)->zoomOut(range); +} +void c_QPlainTextEdit__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QPlainTextEdit__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1128: + wrapper->m_changeEventCallback = + reinterpret_cast(callback); + break; + case 946: + wrapper->m_customEventCallback = + reinterpret_cast(callback); + break; + case 1145: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPlainTextEdit_wrapper::Callback_devType>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPlainTextEdit_wrapper::Callback_event>( + callback); + break; + case 957: + wrapper->m_eventFilterCallback = + reinterpret_cast(callback); + break; + case 1155: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1169: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1173: + wrapper->m_heightForWidthCallback = + reinterpret_cast(callback); + break; + case 1176: + wrapper->m_initPainterCallback = + reinterpret_cast(callback); + break; + case 1202: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPlainTextEdit_wrapper::Callback_leaveEvent>( + callback); + break; + case 1222: + wrapper->m_minimumSizeHintCallback = + reinterpret_cast(callback); + break; + case 1224: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1226: + wrapper->m_mouseMoveEventCallback = + reinterpret_cast(callback); + break; + case 1227: + wrapper->m_mousePressEventCallback = + reinterpret_cast(callback); + break; + case 1228: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 1235: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPlainTextEdit_wrapper::Callback_paintEvent>( + callback); + break; + case 5218: + wrapper->m_scrollContentsByCallback = + reinterpret_cast(callback); + break; + case 1314: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPlainTextEdit_wrapper::Callback_setVisible>( + callback); + break; + case 5226: + wrapper->m_setupViewportCallback = + reinterpret_cast(callback); + break; + case 1323: + wrapper->m_sharedPainterCallback = + reinterpret_cast(callback); + break; + case 1331: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPlainTextEdit_wrapper::Callback_sizeHint>( + callback); + break; + case 5229: + wrapper->m_viewportEventCallback = + reinterpret_cast(callback); + break; + case 5230: + wrapper->m_viewportSizeHintCallback = + reinterpret_cast(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QPlainTextEdit_c.h b/generated/QtDartBindings/dart/ffi/QPlainTextEdit_c.h new file mode 100644 index 0000000..d142d1b --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPlainTextEdit_c.h @@ -0,0 +1,416 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QPlainTextEdit_wrapper : public ::QPlainTextEdit { +public: + ~QPlainTextEdit_wrapper(); + QPlainTextEdit_wrapper(QWidget *parent = nullptr); + QPlainTextEdit_wrapper(const QString &text, QWidget *parent = nullptr); + QString anchorAt(const QPoint &pos) const; + void appendHtml(const QString &html); + void appendPlainText(const QString &text); + bool backgroundVisible() const; + int blockCount() const; + void blockCountChanged(int newBlockCount); + bool canPaste() const; + void centerCursor(); + bool centerOnScroll() const; + virtual void changeEvent(QEvent *e); + virtual void changeEvent_nocallback(QEvent *e); + void clear(); + QPointF contentOffset() const; + void copy(); + void copyAvailable(bool b); + QMenu *createStandardContextMenu(); + QMenu *createStandardContextMenu(const QPoint &position); + void cursorPositionChanged(); + QRect cursorRect() const; + int cursorWidth() const; + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + void cut(); + virtual int devType() const; + virtual int devType_nocallback() const; + QString documentTitle() const; + void ensureCursorVisible(); + virtual bool event(QEvent *e); + virtual bool event_nocallback(QEvent *e); + virtual bool eventFilter(QObject *arg__1, QEvent *arg__2); + virtual bool eventFilter_nocallback(QObject *arg__1, QEvent *arg__2); + bool find(const QString &exp); + virtual bool focusNextPrevChild(bool next); + virtual bool focusNextPrevChild_nocallback(bool next); + virtual bool hasHeightForWidth() const; + virtual bool hasHeightForWidth_nocallback() const; + virtual int heightForWidth(int arg__1) const; + virtual int heightForWidth_nocallback(int arg__1) const; + virtual void initPainter(QPainter *painter) const; + virtual void initPainter_nocallback(QPainter *painter) const; + void insertPlainText(const QString &text); + bool isReadOnly() const; + bool isUndoRedoEnabled() const; + virtual void leaveEvent(QEvent *event); + virtual void leaveEvent_nocallback(QEvent *event); + int maximumBlockCount() const; + virtual QSize minimumSizeHint() const; + virtual QSize minimumSizeHint_nocallback() const; + void modificationChanged(bool arg__1); + virtual void mouseDoubleClickEvent(QMouseEvent *e); + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *e); + virtual void mouseMoveEvent(QMouseEvent *e); + virtual void mouseMoveEvent_nocallback(QMouseEvent *e); + virtual void mousePressEvent(QMouseEvent *e); + virtual void mousePressEvent_nocallback(QMouseEvent *e); + virtual void mouseReleaseEvent(QMouseEvent *e); + virtual void mouseReleaseEvent_nocallback(QMouseEvent *e); + bool overwriteMode() const; + virtual void paintEvent(QPaintEvent *e); + virtual void paintEvent_nocallback(QPaintEvent *e); + void paste(); + QString placeholderText() const; + void redo(); + void redoAvailable(bool b); + virtual void scrollContentsBy(int dx, int dy); + virtual void scrollContentsBy_nocallback(int dx, int dy); + void selectAll(); + void selectionChanged(); + void setBackgroundVisible(bool visible); + void setCenterOnScroll(bool enabled); + void setCursorWidth(int width); + void setDocumentTitle(const QString &title); + void setMaximumBlockCount(int maximum); + void setOverwriteMode(bool overwrite); + void setPlaceholderText(const QString &placeholderText); + void setPlainText(const QString &text); + void setReadOnly(bool ro); + void setTabChangesFocus(bool b); + void setTabStopDistance(qreal distance); + void setUndoRedoEnabled(bool enable); + virtual void setVisible(bool visible); + virtual void setVisible_nocallback(bool visible); + virtual void setupViewport(QWidget *viewport); + virtual void setupViewport_nocallback(QWidget *viewport); + virtual QPainter *sharedPainter() const; + virtual QPainter *sharedPainter_nocallback() const; + virtual QSize sizeHint() const; + virtual QSize sizeHint_nocallback() const; + bool tabChangesFocus() const; + qreal tabStopDistance() const; + void textChanged(); + QString toPlainText() const; + static QString tr(const char *s, const char *c, int n); + void undo(); + void undoAvailable(bool b); + void updateRequest(const QRect &rect, int dy); + virtual bool viewportEvent(QEvent *arg__1); + virtual bool viewportEvent_nocallback(QEvent *arg__1); + virtual QSize viewportSizeHint() const; + virtual QSize viewportSizeHint_nocallback() const; + void zoomIn(int range = 1); + void zoomInF(float range); + void zoomOut(int range = 1); + typedef void (*Callback_changeEvent)(void *, QEvent *e); + Callback_changeEvent m_changeEventCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *e); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *arg__1, QEvent *arg__2); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *e); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *e); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *e); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *e); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + typedef void (*Callback_paintEvent)(void *, QPaintEvent *e); + Callback_paintEvent m_paintEventCallback = nullptr; + typedef void (*Callback_scrollContentsBy)(void *, int dx, int dy); + Callback_scrollContentsBy m_scrollContentsByCallback = nullptr; + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + typedef void (*Callback_setupViewport)(void *, QWidget *viewport); + Callback_setupViewport m_setupViewportCallback = nullptr; + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; + typedef bool (*Callback_viewportEvent)(void *, QEvent *arg__1); + Callback_viewportEvent m_viewportEventCallback = nullptr; + typedef QSize *(*Callback_viewportSizeHint)(void *); + Callback_viewportSizeHint m_viewportSizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QPlainTextEdit::QPlainTextEdit(QWidget * parent) +QtDartBindings_EXPORT void * +c_QPlainTextEdit__constructor_QWidget(void *parent_); +// QPlainTextEdit::QPlainTextEdit(const QString & text, QWidget * parent) +QtDartBindings_EXPORT void * +c_QPlainTextEdit__constructor_QString_QWidget(const char *text_, void *parent_); +// QPlainTextEdit::anchorAt(const QPoint & pos) const +QtDartBindings_EXPORT void *c_QPlainTextEdit__anchorAt_QPoint(void *thisObj, + void *pos_); +// QPlainTextEdit::appendHtml(const QString & html) +QtDartBindings_EXPORT void +c_QPlainTextEdit__appendHtml_QString(void *thisObj, const char *html_); +// QPlainTextEdit::appendPlainText(const QString & text) +QtDartBindings_EXPORT void +c_QPlainTextEdit__appendPlainText_QString(void *thisObj, const char *text_); +// QPlainTextEdit::backgroundVisible() const +QtDartBindings_EXPORT bool c_QPlainTextEdit__backgroundVisible(void *thisObj); +// QPlainTextEdit::blockCount() const +QtDartBindings_EXPORT int c_QPlainTextEdit__blockCount(void *thisObj); +// QPlainTextEdit::blockCountChanged(int newBlockCount) +QtDartBindings_EXPORT void +c_QPlainTextEdit__blockCountChanged_int(void *thisObj, int newBlockCount); +QtDartBindings_EXPORT void c_QPlainTextEdit__onBlockCountChanged_int( + void *thisObj, void *contextQObject, + void *callback); // QPlainTextEdit::canPaste() const +QtDartBindings_EXPORT bool c_QPlainTextEdit__canPaste(void *thisObj); +// QPlainTextEdit::centerCursor() +QtDartBindings_EXPORT void c_QPlainTextEdit__centerCursor(void *thisObj); +// QPlainTextEdit::centerOnScroll() const +QtDartBindings_EXPORT bool c_QPlainTextEdit__centerOnScroll(void *thisObj); +// QPlainTextEdit::changeEvent(QEvent * e) +QtDartBindings_EXPORT void c_QPlainTextEdit__changeEvent_QEvent(void *thisObj, + void *e_); +// QPlainTextEdit::clear() +QtDartBindings_EXPORT void c_QPlainTextEdit__clear(void *thisObj); +// QPlainTextEdit::contentOffset() const +QtDartBindings_EXPORT void *c_QPlainTextEdit__contentOffset(void *thisObj); +// QPlainTextEdit::copy() +QtDartBindings_EXPORT void c_QPlainTextEdit__copy(void *thisObj); +// QPlainTextEdit::copyAvailable(bool b) +QtDartBindings_EXPORT void c_QPlainTextEdit__copyAvailable_bool(void *thisObj, + bool b); +QtDartBindings_EXPORT void c_QPlainTextEdit__onCopyAvailable_bool( + void *thisObj, void *contextQObject, + void *callback); // QPlainTextEdit::createStandardContextMenu() +QtDartBindings_EXPORT void * +c_QPlainTextEdit__createStandardContextMenu(void *thisObj); +// QPlainTextEdit::createStandardContextMenu(const QPoint & position) +QtDartBindings_EXPORT void * +c_QPlainTextEdit__createStandardContextMenu_QPoint(void *thisObj, + void *position_); +// QPlainTextEdit::cursorPositionChanged() +QtDartBindings_EXPORT void +c_QPlainTextEdit__cursorPositionChanged(void *thisObj); +QtDartBindings_EXPORT void c_QPlainTextEdit__onCursorPositionChanged( + void *thisObj, void *contextQObject, + void *callback); // QPlainTextEdit::cursorRect() const +QtDartBindings_EXPORT void *c_QPlainTextEdit__cursorRect(void *thisObj); +// QPlainTextEdit::cursorWidth() const +QtDartBindings_EXPORT int c_QPlainTextEdit__cursorWidth(void *thisObj); +// QPlainTextEdit::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QPlainTextEdit__customEvent_QEvent(void *thisObj, + void *event_); +// QPlainTextEdit::cut() +QtDartBindings_EXPORT void c_QPlainTextEdit__cut(void *thisObj); +// QPlainTextEdit::devType() const +QtDartBindings_EXPORT int c_QPlainTextEdit__devType(void *thisObj); +// QPlainTextEdit::documentTitle() const +QtDartBindings_EXPORT void *c_QPlainTextEdit__documentTitle(void *thisObj); +// QPlainTextEdit::ensureCursorVisible() +QtDartBindings_EXPORT void c_QPlainTextEdit__ensureCursorVisible(void *thisObj); +// QPlainTextEdit::event(QEvent * e) +QtDartBindings_EXPORT bool c_QPlainTextEdit__event_QEvent(void *thisObj, + void *e_); +// QPlainTextEdit::eventFilter(QObject * arg__1, QEvent * arg__2) +QtDartBindings_EXPORT bool +c_QPlainTextEdit__eventFilter_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_); +// QPlainTextEdit::find(const QString & exp) +QtDartBindings_EXPORT bool c_QPlainTextEdit__find_QString(void *thisObj, + const char *exp_); +// QPlainTextEdit::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool +c_QPlainTextEdit__focusNextPrevChild_bool(void *thisObj, bool next); +// QPlainTextEdit::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QPlainTextEdit__hasHeightForWidth(void *thisObj); +// QPlainTextEdit::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QPlainTextEdit__heightForWidth_int(void *thisObj, + int arg__1); +// QPlainTextEdit::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void +c_QPlainTextEdit__initPainter_QPainter(void *thisObj, void *painter_); +// QPlainTextEdit::insertPlainText(const QString & text) +QtDartBindings_EXPORT void +c_QPlainTextEdit__insertPlainText_QString(void *thisObj, const char *text_); +// QPlainTextEdit::isReadOnly() const +QtDartBindings_EXPORT bool c_QPlainTextEdit__isReadOnly(void *thisObj); +// QPlainTextEdit::isUndoRedoEnabled() const +QtDartBindings_EXPORT bool c_QPlainTextEdit__isUndoRedoEnabled(void *thisObj); +// QPlainTextEdit::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QPlainTextEdit__leaveEvent_QEvent(void *thisObj, + void *event_); +// QPlainTextEdit::maximumBlockCount() const +QtDartBindings_EXPORT int c_QPlainTextEdit__maximumBlockCount(void *thisObj); +// QPlainTextEdit::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QPlainTextEdit__minimumSizeHint(void *thisObj); +// QPlainTextEdit::modificationChanged(bool arg__1) +QtDartBindings_EXPORT void +c_QPlainTextEdit__modificationChanged_bool(void *thisObj, bool arg__1); +QtDartBindings_EXPORT void c_QPlainTextEdit__onModificationChanged_bool( + void *thisObj, void *contextQObject, + void *callback); // QPlainTextEdit::mouseDoubleClickEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QPlainTextEdit__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *e_); +// QPlainTextEdit::mouseMoveEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QPlainTextEdit__mouseMoveEvent_QMouseEvent(void *thisObj, void *e_); +// QPlainTextEdit::mousePressEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QPlainTextEdit__mousePressEvent_QMouseEvent(void *thisObj, void *e_); +// QPlainTextEdit::mouseReleaseEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QPlainTextEdit__mouseReleaseEvent_QMouseEvent(void *thisObj, void *e_); +// QPlainTextEdit::overwriteMode() const +QtDartBindings_EXPORT bool c_QPlainTextEdit__overwriteMode(void *thisObj); +// QPlainTextEdit::paintEvent(QPaintEvent * e) +QtDartBindings_EXPORT void +c_QPlainTextEdit__paintEvent_QPaintEvent(void *thisObj, void *e_); +// QPlainTextEdit::paste() +QtDartBindings_EXPORT void c_QPlainTextEdit__paste(void *thisObj); +// QPlainTextEdit::placeholderText() const +QtDartBindings_EXPORT void *c_QPlainTextEdit__placeholderText(void *thisObj); +// QPlainTextEdit::redo() +QtDartBindings_EXPORT void c_QPlainTextEdit__redo(void *thisObj); +// QPlainTextEdit::redoAvailable(bool b) +QtDartBindings_EXPORT void c_QPlainTextEdit__redoAvailable_bool(void *thisObj, + bool b); +QtDartBindings_EXPORT void c_QPlainTextEdit__onRedoAvailable_bool( + void *thisObj, void *contextQObject, + void *callback); // QPlainTextEdit::scrollContentsBy(int dx, int dy) +QtDartBindings_EXPORT void +c_QPlainTextEdit__scrollContentsBy_int_int(void *thisObj, int dx, int dy); +// QPlainTextEdit::selectAll() +QtDartBindings_EXPORT void c_QPlainTextEdit__selectAll(void *thisObj); +// QPlainTextEdit::selectionChanged() +QtDartBindings_EXPORT void c_QPlainTextEdit__selectionChanged(void *thisObj); +QtDartBindings_EXPORT void c_QPlainTextEdit__onSelectionChanged( + void *thisObj, void *contextQObject, + void *callback); // QPlainTextEdit::setBackgroundVisible(bool visible) +QtDartBindings_EXPORT void +c_QPlainTextEdit__setBackgroundVisible_bool(void *thisObj, bool visible); +// QPlainTextEdit::setCenterOnScroll(bool enabled) +QtDartBindings_EXPORT void +c_QPlainTextEdit__setCenterOnScroll_bool(void *thisObj, bool enabled); +// QPlainTextEdit::setCursorWidth(int width) +QtDartBindings_EXPORT void c_QPlainTextEdit__setCursorWidth_int(void *thisObj, + int width); +// QPlainTextEdit::setDocumentTitle(const QString & title) +QtDartBindings_EXPORT void +c_QPlainTextEdit__setDocumentTitle_QString(void *thisObj, const char *title_); +// QPlainTextEdit::setMaximumBlockCount(int maximum) +QtDartBindings_EXPORT void +c_QPlainTextEdit__setMaximumBlockCount_int(void *thisObj, int maximum); +// QPlainTextEdit::setOverwriteMode(bool overwrite) +QtDartBindings_EXPORT void +c_QPlainTextEdit__setOverwriteMode_bool(void *thisObj, bool overwrite); +// QPlainTextEdit::setPlaceholderText(const QString & placeholderText) +QtDartBindings_EXPORT void +c_QPlainTextEdit__setPlaceholderText_QString(void *thisObj, + const char *placeholderText_); +// QPlainTextEdit::setPlainText(const QString & text) +QtDartBindings_EXPORT void +c_QPlainTextEdit__setPlainText_QString(void *thisObj, const char *text_); +// QPlainTextEdit::setReadOnly(bool ro) +QtDartBindings_EXPORT void c_QPlainTextEdit__setReadOnly_bool(void *thisObj, + bool ro); +// QPlainTextEdit::setTabChangesFocus(bool b) +QtDartBindings_EXPORT void +c_QPlainTextEdit__setTabChangesFocus_bool(void *thisObj, bool b); +// QPlainTextEdit::setTabStopDistance(qreal distance) +QtDartBindings_EXPORT void +c_QPlainTextEdit__setTabStopDistance_qreal(void *thisObj, qreal distance); +// QPlainTextEdit::setUndoRedoEnabled(bool enable) +QtDartBindings_EXPORT void +c_QPlainTextEdit__setUndoRedoEnabled_bool(void *thisObj, bool enable); +// QPlainTextEdit::setVisible(bool visible) +QtDartBindings_EXPORT void c_QPlainTextEdit__setVisible_bool(void *thisObj, + bool visible); +// QPlainTextEdit::setupViewport(QWidget * viewport) +QtDartBindings_EXPORT void +c_QPlainTextEdit__setupViewport_QWidget(void *thisObj, void *viewport_); +// QPlainTextEdit::sharedPainter() const +QtDartBindings_EXPORT void *c_QPlainTextEdit__sharedPainter(void *thisObj); +// QPlainTextEdit::sizeHint() const +QtDartBindings_EXPORT void *c_QPlainTextEdit__sizeHint(void *thisObj); +// QPlainTextEdit::tabChangesFocus() const +QtDartBindings_EXPORT bool c_QPlainTextEdit__tabChangesFocus(void *thisObj); +// QPlainTextEdit::tabStopDistance() const +QtDartBindings_EXPORT qreal c_QPlainTextEdit__tabStopDistance(void *thisObj); +// QPlainTextEdit::textChanged() +QtDartBindings_EXPORT void c_QPlainTextEdit__textChanged(void *thisObj); +QtDartBindings_EXPORT void c_QPlainTextEdit__onTextChanged( + void *thisObj, void *contextQObject, + void *callback); // QPlainTextEdit::toPlainText() const +QtDartBindings_EXPORT void *c_QPlainTextEdit__toPlainText(void *thisObj); +// QPlainTextEdit::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QPlainTextEdit__tr_char_char_int(const char *s, const char *c, int n); +// QPlainTextEdit::undo() +QtDartBindings_EXPORT void c_QPlainTextEdit__undo(void *thisObj); +// QPlainTextEdit::undoAvailable(bool b) +QtDartBindings_EXPORT void c_QPlainTextEdit__undoAvailable_bool(void *thisObj, + bool b); +QtDartBindings_EXPORT void c_QPlainTextEdit__onUndoAvailable_bool( + void *thisObj, void *contextQObject, + void + *callback); // QPlainTextEdit::updateRequest(const QRect & rect, int dy) +QtDartBindings_EXPORT void +c_QPlainTextEdit__updateRequest_QRect_int(void *thisObj, void *rect_, int dy); +QtDartBindings_EXPORT void c_QPlainTextEdit__onUpdateRequest_QRect_int( + void *thisObj, void *contextQObject, + void *callback); // QPlainTextEdit::viewportEvent(QEvent * arg__1) +QtDartBindings_EXPORT bool +c_QPlainTextEdit__viewportEvent_QEvent(void *thisObj, void *arg__1_); +// QPlainTextEdit::viewportSizeHint() const +QtDartBindings_EXPORT void *c_QPlainTextEdit__viewportSizeHint(void *thisObj); +// QPlainTextEdit::zoomIn(int range) +QtDartBindings_EXPORT void c_QPlainTextEdit__zoomIn_int(void *thisObj, + int range); +// QPlainTextEdit::zoomInF(float range) +QtDartBindings_EXPORT void c_QPlainTextEdit__zoomInF_float(void *thisObj, + float range); +// QPlainTextEdit::zoomOut(int range) +QtDartBindings_EXPORT void c_QPlainTextEdit__zoomOut_int(void *thisObj, + int range); +QtDartBindings_EXPORT void c_QPlainTextEdit__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QPlainTextEdit__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QPlainTextEdit_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QPlainTextEdit_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QPlainTextEdit_wrapper.cpp new file mode 100644 index 0000000..dfa72be --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPlainTextEdit_wrapper.cpp @@ -0,0 +1,1785 @@ +#include "QPlainTextEdit_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QPlainTextEdit_wrapper::QPlainTextEdit_wrapper(QWidget *parent) + : ::QPlainTextEdit(parent) {} + +// tag=1006 +QPlainTextEdit_wrapper::QPlainTextEdit_wrapper(const QString &text, + QWidget *parent) + : ::QPlainTextEdit(text, parent) {} +QString QPlainTextEdit_wrapper::anchorAt(const QPoint &pos) const { + // tag=1000 + + // tag=1004 + return ::QPlainTextEdit::anchorAt(pos); +} +void QPlainTextEdit_wrapper::appendHtml(const QString &html) { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::appendHtml(html); +} +void QPlainTextEdit_wrapper::appendPlainText(const QString &text) { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::appendPlainText(text); +} +bool QPlainTextEdit_wrapper::backgroundVisible() const { + // tag=1000 + + // tag=1004 + return ::QPlainTextEdit::backgroundVisible(); +} +int QPlainTextEdit_wrapper::blockCount() const { + // tag=1000 + + // tag=1004 + return ::QPlainTextEdit::blockCount(); +} +void QPlainTextEdit_wrapper::blockCountChanged(int newBlockCount) { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::blockCountChanged(newBlockCount); +} +bool QPlainTextEdit_wrapper::canPaste() const { + // tag=1000 + + // tag=1004 + return ::QPlainTextEdit::canPaste(); +} +void QPlainTextEdit_wrapper::centerCursor() { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::centerCursor(); +} +bool QPlainTextEdit_wrapper::centerOnScroll() const { + // tag=1000 + + // tag=1004 + return ::QPlainTextEdit::centerOnScroll(); +} +void QPlainTextEdit_wrapper::changeEvent(QEvent *e) { + // tag=1000 + if (m_changeEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + ::QPlainTextEdit::changeEvent(e); + } +} +// tag=1009 +void QPlainTextEdit_wrapper::changeEvent_nocallback(QEvent *e) { + // tag=1003 + ::QPlainTextEdit::changeEvent(e); +} +void QPlainTextEdit_wrapper::clear() { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::clear(); +} +QPointF QPlainTextEdit_wrapper::contentOffset() const { + // tag=1000 + + // tag=1004 + return ::QPlainTextEdit::contentOffset(); +} +void QPlainTextEdit_wrapper::copy() { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::copy(); +} +void QPlainTextEdit_wrapper::copyAvailable(bool b) { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::copyAvailable(b); +} +QMenu *QPlainTextEdit_wrapper::createStandardContextMenu() { + // tag=1000 + + // tag=1004 + return ::QPlainTextEdit::createStandardContextMenu(); +} +QMenu * +QPlainTextEdit_wrapper::createStandardContextMenu(const QPoint &position) { + // tag=1000 + + // tag=1004 + return ::QPlainTextEdit::createStandardContextMenu(position); +} +void QPlainTextEdit_wrapper::cursorPositionChanged() { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::cursorPositionChanged(); +} +QRect QPlainTextEdit_wrapper::cursorRect() const { + // tag=1000 + + // tag=1004 + return ::QPlainTextEdit::cursorRect(); +} +int QPlainTextEdit_wrapper::cursorWidth() const { + // tag=1000 + + // tag=1004 + return ::QPlainTextEdit::cursorWidth(); +} +void QPlainTextEdit_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QPlainTextEdit::customEvent(event); + } +} +// tag=1009 +void QPlainTextEdit_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QPlainTextEdit::customEvent(event); +} +void QPlainTextEdit_wrapper::cut() { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::cut(); +} +int QPlainTextEdit_wrapper::devType() const { + // tag=1000 + if (m_devTypeCallback) { + // tag=1001 + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QPlainTextEdit::devType(); + } +} +// tag=1009 +int QPlainTextEdit_wrapper::devType_nocallback() const { + // tag=1003 + return ::QPlainTextEdit::devType(); +} +QString QPlainTextEdit_wrapper::documentTitle() const { + // tag=1000 + + // tag=1004 + return ::QPlainTextEdit::documentTitle(); +} +void QPlainTextEdit_wrapper::ensureCursorVisible() { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::ensureCursorVisible(); +} +bool QPlainTextEdit_wrapper::event(QEvent *e) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + return ::QPlainTextEdit::event(e); + } +} +// tag=1009 +bool QPlainTextEdit_wrapper::event_nocallback(QEvent *e) { + // tag=1003 + return ::QPlainTextEdit::event(e); +} +bool QPlainTextEdit_wrapper::eventFilter(QObject *arg__1, QEvent *arg__2) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), arg__1, arg__2); + } else { + // tag=1002 + return ::QPlainTextEdit::eventFilter(arg__1, arg__2); + } +} +// tag=1009 +bool QPlainTextEdit_wrapper::eventFilter_nocallback(QObject *arg__1, + QEvent *arg__2) { + // tag=1003 + return ::QPlainTextEdit::eventFilter(arg__1, arg__2); +} +bool QPlainTextEdit_wrapper::find(const QString &exp) { + // tag=1000 + + // tag=1004 + return ::QPlainTextEdit::find(exp); +} +bool QPlainTextEdit_wrapper::focusNextPrevChild(bool next) { + // tag=1000 + if (m_focusNextPrevChildCallback) { + // tag=1001 + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + // tag=1002 + return ::QPlainTextEdit::focusNextPrevChild(next); + } +} +// tag=1009 +bool QPlainTextEdit_wrapper::focusNextPrevChild_nocallback(bool next) { + // tag=1003 + return ::QPlainTextEdit::focusNextPrevChild(next); +} +bool QPlainTextEdit_wrapper::hasHeightForWidth() const { + // tag=1000 + if (m_hasHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QPlainTextEdit::hasHeightForWidth(); + } +} +// tag=1009 +bool QPlainTextEdit_wrapper::hasHeightForWidth_nocallback() const { + // tag=1003 + return ::QPlainTextEdit::hasHeightForWidth(); +} +int QPlainTextEdit_wrapper::heightForWidth(int arg__1) const { + // tag=1000 + if (m_heightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QPlainTextEdit::heightForWidth(arg__1); + } +} +// tag=1009 +int QPlainTextEdit_wrapper::heightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QPlainTextEdit::heightForWidth(arg__1); +} +void QPlainTextEdit_wrapper::initPainter(QPainter *painter) const { + // tag=1000 + if (m_initPainterCallback) { + // tag=1001 + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + // tag=1002 + ::QPlainTextEdit::initPainter(painter); + } +} +// tag=1009 +void QPlainTextEdit_wrapper::initPainter_nocallback(QPainter *painter) const { + // tag=1003 + ::QPlainTextEdit::initPainter(painter); +} +void QPlainTextEdit_wrapper::insertPlainText(const QString &text) { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::insertPlainText(text); +} +bool QPlainTextEdit_wrapper::isReadOnly() const { + // tag=1000 + + // tag=1004 + return ::QPlainTextEdit::isReadOnly(); +} +bool QPlainTextEdit_wrapper::isUndoRedoEnabled() const { + // tag=1000 + + // tag=1004 + return ::QPlainTextEdit::isUndoRedoEnabled(); +} +void QPlainTextEdit_wrapper::leaveEvent(QEvent *event) { + // tag=1000 + if (m_leaveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QPlainTextEdit::leaveEvent(event); + } +} +// tag=1009 +void QPlainTextEdit_wrapper::leaveEvent_nocallback(QEvent *event) { + // tag=1003 + ::QPlainTextEdit::leaveEvent(event); +} +int QPlainTextEdit_wrapper::maximumBlockCount() const { + // tag=1000 + + // tag=1004 + return ::QPlainTextEdit::maximumBlockCount(); +} +QSize QPlainTextEdit_wrapper::minimumSizeHint() const { + // tag=1000 + if (m_minimumSizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QPlainTextEdit::minimumSizeHint(); + } +} +// tag=1009 +QSize QPlainTextEdit_wrapper::minimumSizeHint_nocallback() const { + // tag=1003 + return ::QPlainTextEdit::minimumSizeHint(); +} +void QPlainTextEdit_wrapper::modificationChanged(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::modificationChanged(arg__1); +} +void QPlainTextEdit_wrapper::mouseDoubleClickEvent(QMouseEvent *e) { + // tag=1000 + if (m_mouseDoubleClickEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + ::QPlainTextEdit::mouseDoubleClickEvent(e); + } +} +// tag=1009 +void QPlainTextEdit_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *e) { + // tag=1003 + ::QPlainTextEdit::mouseDoubleClickEvent(e); +} +void QPlainTextEdit_wrapper::mouseMoveEvent(QMouseEvent *e) { + // tag=1000 + if (m_mouseMoveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + ::QPlainTextEdit::mouseMoveEvent(e); + } +} +// tag=1009 +void QPlainTextEdit_wrapper::mouseMoveEvent_nocallback(QMouseEvent *e) { + // tag=1003 + ::QPlainTextEdit::mouseMoveEvent(e); +} +void QPlainTextEdit_wrapper::mousePressEvent(QMouseEvent *e) { + // tag=1000 + if (m_mousePressEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + ::QPlainTextEdit::mousePressEvent(e); + } +} +// tag=1009 +void QPlainTextEdit_wrapper::mousePressEvent_nocallback(QMouseEvent *e) { + // tag=1003 + ::QPlainTextEdit::mousePressEvent(e); +} +void QPlainTextEdit_wrapper::mouseReleaseEvent(QMouseEvent *e) { + // tag=1000 + if (m_mouseReleaseEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + ::QPlainTextEdit::mouseReleaseEvent(e); + } +} +// tag=1009 +void QPlainTextEdit_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *e) { + // tag=1003 + ::QPlainTextEdit::mouseReleaseEvent(e); +} +bool QPlainTextEdit_wrapper::overwriteMode() const { + // tag=1000 + + // tag=1004 + return ::QPlainTextEdit::overwriteMode(); +} +void QPlainTextEdit_wrapper::paintEvent(QPaintEvent *e) { + // tag=1000 + if (m_paintEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + ::QPlainTextEdit::paintEvent(e); + } +} +// tag=1009 +void QPlainTextEdit_wrapper::paintEvent_nocallback(QPaintEvent *e) { + // tag=1003 + ::QPlainTextEdit::paintEvent(e); +} +void QPlainTextEdit_wrapper::paste() { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::paste(); +} +QString QPlainTextEdit_wrapper::placeholderText() const { + // tag=1000 + + // tag=1004 + return ::QPlainTextEdit::placeholderText(); +} +void QPlainTextEdit_wrapper::redo() { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::redo(); +} +void QPlainTextEdit_wrapper::redoAvailable(bool b) { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::redoAvailable(b); +} +void QPlainTextEdit_wrapper::scrollContentsBy(int dx, int dy) { + // tag=1000 + if (m_scrollContentsByCallback) { + // tag=1001 + const void *thisPtr = this; + m_scrollContentsByCallback(const_cast(thisPtr), dx, dy); + } else { + // tag=1002 + ::QPlainTextEdit::scrollContentsBy(dx, dy); + } +} +// tag=1009 +void QPlainTextEdit_wrapper::scrollContentsBy_nocallback(int dx, int dy) { + // tag=1003 + ::QPlainTextEdit::scrollContentsBy(dx, dy); +} +void QPlainTextEdit_wrapper::selectAll() { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::selectAll(); +} +void QPlainTextEdit_wrapper::selectionChanged() { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::selectionChanged(); +} +void QPlainTextEdit_wrapper::setBackgroundVisible(bool visible) { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::setBackgroundVisible(visible); +} +void QPlainTextEdit_wrapper::setCenterOnScroll(bool enabled) { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::setCenterOnScroll(enabled); +} +void QPlainTextEdit_wrapper::setCursorWidth(int width) { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::setCursorWidth(width); +} +void QPlainTextEdit_wrapper::setDocumentTitle(const QString &title) { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::setDocumentTitle(title); +} +void QPlainTextEdit_wrapper::setMaximumBlockCount(int maximum) { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::setMaximumBlockCount(maximum); +} +void QPlainTextEdit_wrapper::setOverwriteMode(bool overwrite) { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::setOverwriteMode(overwrite); +} +void QPlainTextEdit_wrapper::setPlaceholderText( + const QString &placeholderText) { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::setPlaceholderText(placeholderText); +} +void QPlainTextEdit_wrapper::setPlainText(const QString &text) { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::setPlainText(text); +} +void QPlainTextEdit_wrapper::setReadOnly(bool ro) { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::setReadOnly(ro); +} +void QPlainTextEdit_wrapper::setTabChangesFocus(bool b) { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::setTabChangesFocus(b); +} +void QPlainTextEdit_wrapper::setTabStopDistance(qreal distance) { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::setTabStopDistance(distance); +} +void QPlainTextEdit_wrapper::setUndoRedoEnabled(bool enable) { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::setUndoRedoEnabled(enable); +} +void QPlainTextEdit_wrapper::setVisible(bool visible) { + // tag=1000 + if (m_setVisibleCallback) { + // tag=1001 + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + // tag=1002 + ::QPlainTextEdit::setVisible(visible); + } +} +// tag=1009 +void QPlainTextEdit_wrapper::setVisible_nocallback(bool visible) { + // tag=1003 + ::QPlainTextEdit::setVisible(visible); +} +void QPlainTextEdit_wrapper::setupViewport(QWidget *viewport) { + // tag=1000 + if (m_setupViewportCallback) { + // tag=1001 + const void *thisPtr = this; + m_setupViewportCallback(const_cast(thisPtr), viewport); + } else { + // tag=1002 + ::QPlainTextEdit::setupViewport(viewport); + } +} +// tag=1009 +void QPlainTextEdit_wrapper::setupViewport_nocallback(QWidget *viewport) { + // tag=1003 + ::QPlainTextEdit::setupViewport(viewport); +} +QPainter *QPlainTextEdit_wrapper::sharedPainter() const { + // tag=1000 + if (m_sharedPainterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QPlainTextEdit::sharedPainter(); + } +} +// tag=1009 +QPainter *QPlainTextEdit_wrapper::sharedPainter_nocallback() const { + // tag=1003 + return ::QPlainTextEdit::sharedPainter(); +} +QSize QPlainTextEdit_wrapper::sizeHint() const { + // tag=1000 + if (m_sizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QPlainTextEdit::sizeHint(); + } +} +// tag=1009 +QSize QPlainTextEdit_wrapper::sizeHint_nocallback() const { + // tag=1003 + return ::QPlainTextEdit::sizeHint(); +} +bool QPlainTextEdit_wrapper::tabChangesFocus() const { + // tag=1000 + + // tag=1004 + return ::QPlainTextEdit::tabChangesFocus(); +} +qreal QPlainTextEdit_wrapper::tabStopDistance() const { + // tag=1000 + + // tag=1004 + return ::QPlainTextEdit::tabStopDistance(); +} +void QPlainTextEdit_wrapper::textChanged() { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::textChanged(); +} +QString QPlainTextEdit_wrapper::toPlainText() const { + // tag=1000 + + // tag=1004 + return ::QPlainTextEdit::toPlainText(); +} +QString QPlainTextEdit_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QPlainTextEdit::tr(s, c, n); +} +void QPlainTextEdit_wrapper::undo() { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::undo(); +} +void QPlainTextEdit_wrapper::undoAvailable(bool b) { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::undoAvailable(b); +} +void QPlainTextEdit_wrapper::updateRequest(const QRect &rect, int dy) { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::updateRequest(rect, dy); +} +bool QPlainTextEdit_wrapper::viewportEvent(QEvent *arg__1) { + // tag=1000 + if (m_viewportEventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_viewportEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QPlainTextEdit::viewportEvent(arg__1); + } +} +// tag=1009 +bool QPlainTextEdit_wrapper::viewportEvent_nocallback(QEvent *arg__1) { + // tag=1003 + return ::QPlainTextEdit::viewportEvent(arg__1); +} +QSize QPlainTextEdit_wrapper::viewportSizeHint() const { + // tag=1000 + if (m_viewportSizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_viewportSizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QPlainTextEdit::viewportSizeHint(); + } +} +// tag=1009 +QSize QPlainTextEdit_wrapper::viewportSizeHint_nocallback() const { + // tag=1003 + return ::QPlainTextEdit::viewportSizeHint(); +} +void QPlainTextEdit_wrapper::zoomIn(int range) { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::zoomIn(range); +} +void QPlainTextEdit_wrapper::zoomInF(float range) { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::zoomInF(range); +} +void QPlainTextEdit_wrapper::zoomOut(int range) { + // tag=1000 + + // tag=1004 + ::QPlainTextEdit::zoomOut(range); +} + +// tag=1005 +QPlainTextEdit_wrapper::~QPlainTextEdit_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QPlainTextEdit *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QPlainTextEdit_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { + +// tag=1049 +void c_QPlainTextEdit_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QPlainTextEdit__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QPlainTextEdit_wrapper(parent); + return reinterpret_cast(ptr); +} +void *c_QPlainTextEdit__constructor_QString_QWidget(const char *text_, + void *parent_) { + const auto text = QString::fromUtf8(text_); + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = + new QtDartBindings_wrappersNS::QPlainTextEdit_wrapper(text, parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// anchorAt(const QPoint & pos) const +void *c_QPlainTextEdit__anchorAt_QPoint(void *thisObj, void *pos_) { + auto &pos = *reinterpret_cast(pos_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->anchorAt(pos)}; +} + +// tag=1050 +// appendHtml(const QString & html) +void c_QPlainTextEdit__appendHtml_QString(void *thisObj, const char *html_) { + const auto html = QString::fromUtf8(html_); + // tag=1010 + fromPtr(thisObj)->appendHtml(html); +} + +// tag=1050 +// appendPlainText(const QString & text) +void c_QPlainTextEdit__appendPlainText_QString(void *thisObj, + const char *text_) { + const auto text = QString::fromUtf8(text_); + // tag=1010 + fromPtr(thisObj)->appendPlainText(text); +} + +// tag=1050 +// backgroundVisible() const +bool c_QPlainTextEdit__backgroundVisible(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->backgroundVisible(); +} + +// tag=1050 +// blockCount() const +int c_QPlainTextEdit__blockCount(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->blockCount(); +} + +// tag=1050 +// blockCountChanged(int newBlockCount) +void c_QPlainTextEdit__blockCountChanged_int(void *thisObj, int newBlockCount) { + // tag=1010 + fromPtr(thisObj)->blockCountChanged(newBlockCount); +} + +// tag=1079 +void c_QPlainTextEdit__onBlockCountChanged_int(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QPlainTextEdit::blockCountChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// canPaste() const +bool c_QPlainTextEdit__canPaste(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->canPaste(); +} + +// tag=1050 +// centerCursor() +void c_QPlainTextEdit__centerCursor(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->centerCursor(); +} + +// tag=1050 +// centerOnScroll() const +bool c_QPlainTextEdit__centerOnScroll(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->centerOnScroll(); +} + +// tag=1050 +// changeEvent(QEvent * e) +void c_QPlainTextEdit__changeEvent_QEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->changeEvent_nocallback(e); +} + +// tag=1050 +// clear() +void c_QPlainTextEdit__clear(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clear(); +} + +// tag=1050 +// contentOffset() const +void *c_QPlainTextEdit__contentOffset(void *thisObj) { + return + // tag=1011 + + // tag=1073 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->contentOffset()}; +} + +// tag=1050 +// copy() +void c_QPlainTextEdit__copy(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->copy(); +} + +// tag=1050 +// copyAvailable(bool b) +void c_QPlainTextEdit__copyAvailable_bool(void *thisObj, bool b) { + // tag=1010 + fromPtr(thisObj)->copyAvailable(b); +} + +// tag=1079 +void c_QPlainTextEdit__onCopyAvailable_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QPlainTextEdit::copyAvailable, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// createStandardContextMenu() +void *c_QPlainTextEdit__createStandardContextMenu(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->createStandardContextMenu(); +} + +// tag=1050 +// createStandardContextMenu(const QPoint & position) +void *c_QPlainTextEdit__createStandardContextMenu_QPoint(void *thisObj, + void *position_) { + auto &position = *reinterpret_cast(position_); + return + // tag=1010 + fromPtr(thisObj)->createStandardContextMenu(position); +} + +// tag=1050 +// cursorPositionChanged() +void c_QPlainTextEdit__cursorPositionChanged(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->cursorPositionChanged(); +} + +// tag=1079 +void c_QPlainTextEdit__onCursorPositionChanged(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QPlainTextEdit::cursorPositionChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// cursorRect() const +void *c_QPlainTextEdit__cursorRect(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->cursorRect()}; +} + +// tag=1050 +// cursorWidth() const +int c_QPlainTextEdit__cursorWidth(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->cursorWidth(); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QPlainTextEdit__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// cut() +void c_QPlainTextEdit__cut(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->cut(); +} + +// tag=1050 +// devType() const +int c_QPlainTextEdit__devType(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); +} + +// tag=1050 +// documentTitle() const +void *c_QPlainTextEdit__documentTitle(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->documentTitle()}; +} + +// tag=1050 +// ensureCursorVisible() +void c_QPlainTextEdit__ensureCursorVisible(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->ensureCursorVisible(); +} + +// tag=1050 +// event(QEvent * e) +bool c_QPlainTextEdit__event_QEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->event_nocallback(e); +} + +// tag=1050 +// eventFilter(QObject * arg__1, QEvent * arg__2) +bool c_QPlainTextEdit__eventFilter_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + auto arg__2 = reinterpret_cast(arg__2_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->eventFilter_nocallback(arg__1, arg__2); +} + +// tag=1050 +// find(const QString & exp) +bool c_QPlainTextEdit__find_QString(void *thisObj, const char *exp_) { + const auto exp = QString::fromUtf8(exp_); + return + // tag=1010 + fromPtr(thisObj)->find(exp); +} + +// tag=1050 +// focusNextPrevChild(bool next) +bool c_QPlainTextEdit__focusNextPrevChild_bool(void *thisObj, bool next) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); +} + +// tag=1050 +// hasHeightForWidth() const +bool c_QPlainTextEdit__hasHeightForWidth(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); +} + +// tag=1050 +// heightForWidth(int arg__1) const +int c_QPlainTextEdit__heightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// initPainter(QPainter * painter) const +void c_QPlainTextEdit__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} + +// tag=1050 +// insertPlainText(const QString & text) +void c_QPlainTextEdit__insertPlainText_QString(void *thisObj, + const char *text_) { + const auto text = QString::fromUtf8(text_); + // tag=1010 + fromPtr(thisObj)->insertPlainText(text); +} + +// tag=1050 +// isReadOnly() const +bool c_QPlainTextEdit__isReadOnly(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isReadOnly(); +} + +// tag=1050 +// isUndoRedoEnabled() const +bool c_QPlainTextEdit__isUndoRedoEnabled(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isUndoRedoEnabled(); +} + +// tag=1050 +// leaveEvent(QEvent * event) +void c_QPlainTextEdit__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} + +// tag=1050 +// maximumBlockCount() const +int c_QPlainTextEdit__maximumBlockCount(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->maximumBlockCount(); +} + +// tag=1050 +// minimumSizeHint() const +void *c_QPlainTextEdit__minimumSizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; +} + +// tag=1050 +// modificationChanged(bool arg__1) +void c_QPlainTextEdit__modificationChanged_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->modificationChanged(arg__1); +} + +// tag=1079 +void c_QPlainTextEdit__onModificationChanged_bool(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QPlainTextEdit::modificationChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// mouseDoubleClickEvent(QMouseEvent * e) +void c_QPlainTextEdit__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *e_) { + auto e = reinterpret_cast(e_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(e); +} + +// tag=1050 +// mouseMoveEvent(QMouseEvent * e) +void c_QPlainTextEdit__mouseMoveEvent_QMouseEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(e); +} + +// tag=1050 +// mousePressEvent(QMouseEvent * e) +void c_QPlainTextEdit__mousePressEvent_QMouseEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(e); +} + +// tag=1050 +// mouseReleaseEvent(QMouseEvent * e) +void c_QPlainTextEdit__mouseReleaseEvent_QMouseEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(e); +} + +// tag=1050 +// overwriteMode() const +bool c_QPlainTextEdit__overwriteMode(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->overwriteMode(); +} + +// tag=1050 +// paintEvent(QPaintEvent * e) +void c_QPlainTextEdit__paintEvent_QPaintEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->paintEvent_nocallback(e); +} + +// tag=1050 +// paste() +void c_QPlainTextEdit__paste(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->paste(); +} + +// tag=1050 +// placeholderText() const +void *c_QPlainTextEdit__placeholderText(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->placeholderText()}; +} + +// tag=1050 +// redo() +void c_QPlainTextEdit__redo(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->redo(); +} + +// tag=1050 +// redoAvailable(bool b) +void c_QPlainTextEdit__redoAvailable_bool(void *thisObj, bool b) { + // tag=1010 + fromPtr(thisObj)->redoAvailable(b); +} + +// tag=1079 +void c_QPlainTextEdit__onRedoAvailable_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QPlainTextEdit::redoAvailable, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// scrollContentsBy(int dx, int dy) +void c_QPlainTextEdit__scrollContentsBy_int_int(void *thisObj, int dx, int dy) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->scrollContentsBy_nocallback(dx, dy); +} + +// tag=1050 +// selectAll() +void c_QPlainTextEdit__selectAll(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->selectAll(); +} + +// tag=1050 +// selectionChanged() +void c_QPlainTextEdit__selectionChanged(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->selectionChanged(); +} + +// tag=1079 +void c_QPlainTextEdit__onSelectionChanged(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QPlainTextEdit::selectionChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// setBackgroundVisible(bool visible) +void c_QPlainTextEdit__setBackgroundVisible_bool(void *thisObj, bool visible) { + // tag=1010 + fromPtr(thisObj)->setBackgroundVisible(visible); +} + +// tag=1050 +// setCenterOnScroll(bool enabled) +void c_QPlainTextEdit__setCenterOnScroll_bool(void *thisObj, bool enabled) { + // tag=1010 + fromPtr(thisObj)->setCenterOnScroll(enabled); +} + +// tag=1050 +// setCursorWidth(int width) +void c_QPlainTextEdit__setCursorWidth_int(void *thisObj, int width) { + // tag=1010 + fromPtr(thisObj)->setCursorWidth(width); +} + +// tag=1050 +// setDocumentTitle(const QString & title) +void c_QPlainTextEdit__setDocumentTitle_QString(void *thisObj, + const char *title_) { + const auto title = QString::fromUtf8(title_); + // tag=1010 + fromPtr(thisObj)->setDocumentTitle(title); +} + +// tag=1050 +// setMaximumBlockCount(int maximum) +void c_QPlainTextEdit__setMaximumBlockCount_int(void *thisObj, int maximum) { + // tag=1010 + fromPtr(thisObj)->setMaximumBlockCount(maximum); +} + +// tag=1050 +// setOverwriteMode(bool overwrite) +void c_QPlainTextEdit__setOverwriteMode_bool(void *thisObj, bool overwrite) { + // tag=1010 + fromPtr(thisObj)->setOverwriteMode(overwrite); +} + +// tag=1050 +// setPlaceholderText(const QString & placeholderText) +void c_QPlainTextEdit__setPlaceholderText_QString( + void *thisObj, const char *placeholderText_) { + const auto placeholderText = QString::fromUtf8(placeholderText_); + // tag=1010 + fromPtr(thisObj)->setPlaceholderText(placeholderText); +} + +// tag=1050 +// setPlainText(const QString & text) +void c_QPlainTextEdit__setPlainText_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + // tag=1010 + fromPtr(thisObj)->setPlainText(text); +} + +// tag=1050 +// setReadOnly(bool ro) +void c_QPlainTextEdit__setReadOnly_bool(void *thisObj, bool ro) { + // tag=1010 + fromPtr(thisObj)->setReadOnly(ro); +} + +// tag=1050 +// setTabChangesFocus(bool b) +void c_QPlainTextEdit__setTabChangesFocus_bool(void *thisObj, bool b) { + // tag=1010 + fromPtr(thisObj)->setTabChangesFocus(b); +} + +// tag=1050 +// setTabStopDistance(qreal distance) +void c_QPlainTextEdit__setTabStopDistance_qreal(void *thisObj, qreal distance) { + // tag=1010 + fromPtr(thisObj)->setTabStopDistance(distance); +} + +// tag=1050 +// setUndoRedoEnabled(bool enable) +void c_QPlainTextEdit__setUndoRedoEnabled_bool(void *thisObj, bool enable) { + // tag=1010 + fromPtr(thisObj)->setUndoRedoEnabled(enable); +} + +// tag=1050 +// setVisible(bool visible) +void c_QPlainTextEdit__setVisible_bool(void *thisObj, bool visible) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} + +// tag=1050 +// setupViewport(QWidget * viewport) +void c_QPlainTextEdit__setupViewport_QWidget(void *thisObj, void *viewport_) { + auto viewport = reinterpret_cast(viewport_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setupViewport_nocallback(viewport); + } else { + return targetPtr->setupViewport(viewport); + } + }(); +} + +// tag=1050 +// sharedPainter() const +void *c_QPlainTextEdit__sharedPainter(void *thisObj) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->sharedPainter_nocallback(); +} + +// tag=1050 +// sizeHint() const +void *c_QPlainTextEdit__sizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; +} + +// tag=1050 +// tabChangesFocus() const +bool c_QPlainTextEdit__tabChangesFocus(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->tabChangesFocus(); +} + +// tag=1050 +// tabStopDistance() const +qreal c_QPlainTextEdit__tabStopDistance(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->tabStopDistance(); +} + +// tag=1050 +// textChanged() +void c_QPlainTextEdit__textChanged(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->textChanged(); +} + +// tag=1079 +void c_QPlainTextEdit__onTextChanged(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QPlainTextEdit::textChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// toPlainText() const +void *c_QPlainTextEdit__toPlainText(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toPlainText()}; +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QPlainTextEdit__tr_char_char_int(const char *s, const char *c, + int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QPlainTextEdit_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// undo() +void c_QPlainTextEdit__undo(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->undo(); +} + +// tag=1050 +// undoAvailable(bool b) +void c_QPlainTextEdit__undoAvailable_bool(void *thisObj, bool b) { + // tag=1010 + fromPtr(thisObj)->undoAvailable(b); +} + +// tag=1079 +void c_QPlainTextEdit__onUndoAvailable_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QPlainTextEdit::undoAvailable, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// updateRequest(const QRect & rect, int dy) +void c_QPlainTextEdit__updateRequest_QRect_int(void *thisObj, void *rect_, + int dy) { + auto &rect = *reinterpret_cast(rect_); + // tag=1010 + fromPtr(thisObj)->updateRequest(rect, dy); +} + +// tag=1079 +void c_QPlainTextEdit__onUpdateRequest_QRect_int(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QPlainTextEdit::updateRequest, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// viewportEvent(QEvent * arg__1) +bool c_QPlainTextEdit__viewportEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->viewportEvent_nocallback(arg__1); +} + +// tag=1050 +// viewportSizeHint() const +void *c_QPlainTextEdit__viewportSizeHint(void *thisObj) { + return + // tag=1011 + + // tag=1074 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->viewportSizeHint_nocallback()}; +} + +// tag=1050 +// zoomIn(int range) +void c_QPlainTextEdit__zoomIn_int(void *thisObj, int range) { + // tag=1010 + fromPtr(thisObj)->zoomIn(range); +} + +// tag=1050 +// zoomInF(float range) +void c_QPlainTextEdit__zoomInF_float(void *thisObj, float range) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->zoomInF(range); +} + +// tag=1050 +// zoomOut(int range) +void c_QPlainTextEdit__zoomOut_int(void *thisObj, int range) { + // tag=1010 + fromPtr(thisObj)->zoomOut(range); +} +void c_QPlainTextEdit__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QPlainTextEdit__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1124: + wrapper->m_changeEventCallback = + reinterpret_cast(callback); + break; + case 944: + wrapper->m_customEventCallback = + reinterpret_cast(callback); + break; + case 1141: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPlainTextEdit_wrapper::Callback_devType>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPlainTextEdit_wrapper::Callback_event>( + callback); + break; + case 954: + wrapper->m_eventFilterCallback = + reinterpret_cast(callback); + break; + case 1150: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1164: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1168: + wrapper->m_heightForWidthCallback = + reinterpret_cast(callback); + break; + case 1171: + wrapper->m_initPainterCallback = + reinterpret_cast(callback); + break; + case 1196: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPlainTextEdit_wrapper::Callback_leaveEvent>( + callback); + break; + case 1216: + wrapper->m_minimumSizeHintCallback = + reinterpret_cast(callback); + break; + case 1218: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1220: + wrapper->m_mouseMoveEventCallback = + reinterpret_cast(callback); + break; + case 1221: + wrapper->m_mousePressEventCallback = + reinterpret_cast(callback); + break; + case 1222: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 1229: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPlainTextEdit_wrapper::Callback_paintEvent>( + callback); + break; + case 5199: + wrapper->m_scrollContentsByCallback = + reinterpret_cast(callback); + break; + case 1309: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPlainTextEdit_wrapper::Callback_setVisible>( + callback); + break; + case 5207: + wrapper->m_setupViewportCallback = + reinterpret_cast(callback); + break; + case 1318: + wrapper->m_sharedPainterCallback = + reinterpret_cast(callback); + break; + case 1326: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPlainTextEdit_wrapper::Callback_sizeHint>( + callback); + break; + case 5210: + wrapper->m_viewportEventCallback = + reinterpret_cast(callback); + break; + case 5211: + wrapper->m_viewportSizeHintCallback = + reinterpret_cast(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QPlainTextEdit_wrapper.h b/generated/QtDartBindings/dart/ffi/QPlainTextEdit_wrapper.h new file mode 100644 index 0000000..c3f1299 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPlainTextEdit_wrapper.h @@ -0,0 +1,729 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QPlainTextEdit_wrapper : public ::QPlainTextEdit { +public: + ~QPlainTextEdit_wrapper(); + // tag=1041 + QPlainTextEdit_wrapper(QWidget *parent = nullptr); + // tag=1041 + QPlainTextEdit_wrapper(const QString &text, QWidget *parent = nullptr); + // tag=1041 + QString anchorAt(const QPoint &pos) const; + // tag=1041 + void appendHtml(const QString &html); + // tag=1041 + void appendPlainText(const QString &text); + // tag=1041 + bool backgroundVisible() const; + // tag=1041 + int blockCount() const; + // tag=1041 + void blockCountChanged(int newBlockCount); + // tag=1041 + bool canPaste() const; + // tag=1041 + void centerCursor(); + // tag=1041 + bool centerOnScroll() const; + // tag=1041 + virtual void changeEvent(QEvent *e); + // tag=1008 + virtual void changeEvent_nocallback(QEvent *e); + // tag=1041 + void clear(); + // tag=1041 + QPointF contentOffset() const; + // tag=1041 + void copy(); + // tag=1041 + void copyAvailable(bool b); + // tag=1041 + QMenu *createStandardContextMenu(); + // tag=1041 + QMenu *createStandardContextMenu(const QPoint &position); + // tag=1041 + void cursorPositionChanged(); + // tag=1041 + QRect cursorRect() const; + // tag=1041 + int cursorWidth() const; + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + void cut(); + // tag=1041 + virtual int devType() const; + // tag=1008 + virtual int devType_nocallback() const; + // tag=1041 + QString documentTitle() const; + // tag=1041 + void ensureCursorVisible(); + // tag=1041 + virtual bool event(QEvent *e); + // tag=1008 + virtual bool event_nocallback(QEvent *e); + // tag=1041 + virtual bool eventFilter(QObject *arg__1, QEvent *arg__2); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *arg__1, QEvent *arg__2); + // tag=1041 + bool find(const QString &exp); + // tag=1041 + virtual bool focusNextPrevChild(bool next); + // tag=1008 + virtual bool focusNextPrevChild_nocallback(bool next); + // tag=1041 + virtual bool hasHeightForWidth() const; + // tag=1008 + virtual bool hasHeightForWidth_nocallback() const; + // tag=1041 + virtual int heightForWidth(int arg__1) const; + // tag=1008 + virtual int heightForWidth_nocallback(int arg__1) const; + // tag=1041 + virtual void initPainter(QPainter *painter) const; + // tag=1008 + virtual void initPainter_nocallback(QPainter *painter) const; + // tag=1041 + void insertPlainText(const QString &text); + // tag=1041 + bool isReadOnly() const; + // tag=1041 + bool isUndoRedoEnabled() const; + // tag=1041 + virtual void leaveEvent(QEvent *event); + // tag=1008 + virtual void leaveEvent_nocallback(QEvent *event); + // tag=1041 + int maximumBlockCount() const; + // tag=1041 + virtual QSize minimumSizeHint() const; + // tag=1008 + virtual QSize minimumSizeHint_nocallback() const; + // tag=1041 + void modificationChanged(bool arg__1); + // tag=1041 + virtual void mouseDoubleClickEvent(QMouseEvent *e); + // tag=1008 + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *e); + // tag=1041 + virtual void mouseMoveEvent(QMouseEvent *e); + // tag=1008 + virtual void mouseMoveEvent_nocallback(QMouseEvent *e); + // tag=1041 + virtual void mousePressEvent(QMouseEvent *e); + // tag=1008 + virtual void mousePressEvent_nocallback(QMouseEvent *e); + // tag=1041 + virtual void mouseReleaseEvent(QMouseEvent *e); + // tag=1008 + virtual void mouseReleaseEvent_nocallback(QMouseEvent *e); + // tag=1041 + bool overwriteMode() const; + // tag=1041 + virtual void paintEvent(QPaintEvent *e); + // tag=1008 + virtual void paintEvent_nocallback(QPaintEvent *e); + // tag=1041 + void paste(); + // tag=1041 + QString placeholderText() const; + // tag=1041 + void redo(); + // tag=1041 + void redoAvailable(bool b); + // tag=1041 + virtual void scrollContentsBy(int dx, int dy); + // tag=1008 + virtual void scrollContentsBy_nocallback(int dx, int dy); + // tag=1041 + void selectAll(); + // tag=1041 + void selectionChanged(); + // tag=1041 + void setBackgroundVisible(bool visible); + // tag=1041 + void setCenterOnScroll(bool enabled); + // tag=1041 + void setCursorWidth(int width); + // tag=1041 + void setDocumentTitle(const QString &title); + // tag=1041 + void setMaximumBlockCount(int maximum); + // tag=1041 + void setOverwriteMode(bool overwrite); + // tag=1041 + void setPlaceholderText(const QString &placeholderText); + // tag=1041 + void setPlainText(const QString &text); + // tag=1041 + void setReadOnly(bool ro); + // tag=1041 + void setTabChangesFocus(bool b); + // tag=1041 + void setTabStopDistance(qreal distance); + // tag=1041 + void setUndoRedoEnabled(bool enable); + // tag=1041 + virtual void setVisible(bool visible); + // tag=1008 + virtual void setVisible_nocallback(bool visible); + // tag=1041 + virtual void setupViewport(QWidget *viewport); + // tag=1008 + virtual void setupViewport_nocallback(QWidget *viewport); + // tag=1041 + virtual QPainter *sharedPainter() const; + // tag=1008 + virtual QPainter *sharedPainter_nocallback() const; + // tag=1041 + virtual QSize sizeHint() const; + // tag=1008 + virtual QSize sizeHint_nocallback() const; + // tag=1041 + bool tabChangesFocus() const; + // tag=1041 + qreal tabStopDistance() const; + // tag=1041 + void textChanged(); + // tag=1041 + QString toPlainText() const; + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + void undo(); + // tag=1041 + void undoAvailable(bool b); + // tag=1041 + void updateRequest(const QRect &rect, int dy); + // tag=1041 + virtual bool viewportEvent(QEvent *arg__1); + // tag=1008 + virtual bool viewportEvent_nocallback(QEvent *arg__1); + // tag=1041 + virtual QSize viewportSizeHint() const; + // tag=1008 + virtual QSize viewportSizeHint_nocallback() const; + // tag=1041 + void zoomIn(int range = 1); + // tag=1041 + void zoomInF(float range); + // tag=1041 + void zoomOut(int range = 1); + // tag=1042 + typedef void (*Callback_changeEvent)(void *, QEvent *e); + Callback_changeEvent m_changeEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *e); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *arg__1, QEvent *arg__2); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + // tag=1042 + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + // tag=1042 + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *e); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *e); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *e); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *e); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_paintEvent)(void *, QPaintEvent *e); + Callback_paintEvent m_paintEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_scrollContentsBy)(void *, int dx, int dy); + Callback_scrollContentsBy m_scrollContentsByCallback = nullptr; + // tag=1042 + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + // tag=1042 + typedef void (*Callback_setupViewport)(void *, QWidget *viewport); + Callback_setupViewport m_setupViewportCallback = nullptr; + // tag=1042 + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; + // tag=1042 + typedef bool (*Callback_viewportEvent)(void *, QEvent *arg__1); + Callback_viewportEvent m_viewportEventCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_viewportSizeHint)(void *); + Callback_viewportSizeHint m_viewportSizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QPlainTextEdit::QPlainTextEdit(QWidget * parent) +QtDartBindings_EXPORT void * +c_QPlainTextEdit__constructor_QWidget(void *parent_); + +// tag=1067 +// QPlainTextEdit::QPlainTextEdit(const QString & text, QWidget * parent) +QtDartBindings_EXPORT void * +c_QPlainTextEdit__constructor_QString_QWidget(const char *text_, void *parent_); + +// tag=1067 +// QPlainTextEdit::anchorAt(const QPoint & pos) const +QtDartBindings_EXPORT void *c_QPlainTextEdit__anchorAt_QPoint(void *thisObj, + void *pos_); + +// tag=1067 +// QPlainTextEdit::appendHtml(const QString & html) +QtDartBindings_EXPORT void +c_QPlainTextEdit__appendHtml_QString(void *thisObj, const char *html_); + +// tag=1067 +// QPlainTextEdit::appendPlainText(const QString & text) +QtDartBindings_EXPORT void +c_QPlainTextEdit__appendPlainText_QString(void *thisObj, const char *text_); + +// tag=1067 +// QPlainTextEdit::backgroundVisible() const +QtDartBindings_EXPORT bool c_QPlainTextEdit__backgroundVisible(void *thisObj); + +// tag=1067 +// QPlainTextEdit::blockCount() const +QtDartBindings_EXPORT int c_QPlainTextEdit__blockCount(void *thisObj); + +// tag=1067 +// QPlainTextEdit::blockCountChanged(int newBlockCount) +QtDartBindings_EXPORT void +c_QPlainTextEdit__blockCountChanged_int(void *thisObj, int newBlockCount); + +// tag=1078 +QtDartBindings_EXPORT void +c_QPlainTextEdit__onBlockCountChanged_int(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QPlainTextEdit::canPaste() const +QtDartBindings_EXPORT bool c_QPlainTextEdit__canPaste(void *thisObj); + +// tag=1067 +// QPlainTextEdit::centerCursor() +QtDartBindings_EXPORT void c_QPlainTextEdit__centerCursor(void *thisObj); + +// tag=1067 +// QPlainTextEdit::centerOnScroll() const +QtDartBindings_EXPORT bool c_QPlainTextEdit__centerOnScroll(void *thisObj); + +// tag=1067 +// QPlainTextEdit::changeEvent(QEvent * e) +QtDartBindings_EXPORT void c_QPlainTextEdit__changeEvent_QEvent(void *thisObj, + void *e_); + +// tag=1067 +// QPlainTextEdit::clear() +QtDartBindings_EXPORT void c_QPlainTextEdit__clear(void *thisObj); + +// tag=1067 +// QPlainTextEdit::contentOffset() const +QtDartBindings_EXPORT void *c_QPlainTextEdit__contentOffset(void *thisObj); + +// tag=1067 +// QPlainTextEdit::copy() +QtDartBindings_EXPORT void c_QPlainTextEdit__copy(void *thisObj); + +// tag=1067 +// QPlainTextEdit::copyAvailable(bool b) +QtDartBindings_EXPORT void c_QPlainTextEdit__copyAvailable_bool(void *thisObj, + bool b); + +// tag=1078 +QtDartBindings_EXPORT void +c_QPlainTextEdit__onCopyAvailable_bool(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QPlainTextEdit::createStandardContextMenu() +QtDartBindings_EXPORT void * +c_QPlainTextEdit__createStandardContextMenu(void *thisObj); + +// tag=1067 +// QPlainTextEdit::createStandardContextMenu(const QPoint & position) +QtDartBindings_EXPORT void * +c_QPlainTextEdit__createStandardContextMenu_QPoint(void *thisObj, + void *position_); + +// tag=1067 +// QPlainTextEdit::cursorPositionChanged() +QtDartBindings_EXPORT void +c_QPlainTextEdit__cursorPositionChanged(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void +c_QPlainTextEdit__onCursorPositionChanged(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QPlainTextEdit::cursorRect() const +QtDartBindings_EXPORT void *c_QPlainTextEdit__cursorRect(void *thisObj); + +// tag=1067 +// QPlainTextEdit::cursorWidth() const +QtDartBindings_EXPORT int c_QPlainTextEdit__cursorWidth(void *thisObj); + +// tag=1067 +// QPlainTextEdit::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QPlainTextEdit__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QPlainTextEdit::cut() +QtDartBindings_EXPORT void c_QPlainTextEdit__cut(void *thisObj); + +// tag=1067 +// QPlainTextEdit::devType() const +QtDartBindings_EXPORT int c_QPlainTextEdit__devType(void *thisObj); + +// tag=1067 +// QPlainTextEdit::documentTitle() const +QtDartBindings_EXPORT void *c_QPlainTextEdit__documentTitle(void *thisObj); + +// tag=1067 +// QPlainTextEdit::ensureCursorVisible() +QtDartBindings_EXPORT void c_QPlainTextEdit__ensureCursorVisible(void *thisObj); + +// tag=1067 +// QPlainTextEdit::event(QEvent * e) +QtDartBindings_EXPORT bool c_QPlainTextEdit__event_QEvent(void *thisObj, + void *e_); + +// tag=1067 +// QPlainTextEdit::eventFilter(QObject * arg__1, QEvent * arg__2) +QtDartBindings_EXPORT bool +c_QPlainTextEdit__eventFilter_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_); + +// tag=1067 +// QPlainTextEdit::find(const QString & exp) +QtDartBindings_EXPORT bool c_QPlainTextEdit__find_QString(void *thisObj, + const char *exp_); + +// tag=1067 +// QPlainTextEdit::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool +c_QPlainTextEdit__focusNextPrevChild_bool(void *thisObj, bool next); + +// tag=1067 +// QPlainTextEdit::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QPlainTextEdit__hasHeightForWidth(void *thisObj); + +// tag=1067 +// QPlainTextEdit::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QPlainTextEdit__heightForWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QPlainTextEdit::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void +c_QPlainTextEdit__initPainter_QPainter(void *thisObj, void *painter_); + +// tag=1067 +// QPlainTextEdit::insertPlainText(const QString & text) +QtDartBindings_EXPORT void +c_QPlainTextEdit__insertPlainText_QString(void *thisObj, const char *text_); + +// tag=1067 +// QPlainTextEdit::isReadOnly() const +QtDartBindings_EXPORT bool c_QPlainTextEdit__isReadOnly(void *thisObj); + +// tag=1067 +// QPlainTextEdit::isUndoRedoEnabled() const +QtDartBindings_EXPORT bool c_QPlainTextEdit__isUndoRedoEnabled(void *thisObj); + +// tag=1067 +// QPlainTextEdit::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QPlainTextEdit__leaveEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QPlainTextEdit::maximumBlockCount() const +QtDartBindings_EXPORT int c_QPlainTextEdit__maximumBlockCount(void *thisObj); + +// tag=1067 +// QPlainTextEdit::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QPlainTextEdit__minimumSizeHint(void *thisObj); + +// tag=1067 +// QPlainTextEdit::modificationChanged(bool arg__1) +QtDartBindings_EXPORT void +c_QPlainTextEdit__modificationChanged_bool(void *thisObj, bool arg__1); + +// tag=1078 +QtDartBindings_EXPORT void c_QPlainTextEdit__onModificationChanged_bool( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QPlainTextEdit::mouseDoubleClickEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QPlainTextEdit__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *e_); + +// tag=1067 +// QPlainTextEdit::mouseMoveEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QPlainTextEdit__mouseMoveEvent_QMouseEvent(void *thisObj, void *e_); + +// tag=1067 +// QPlainTextEdit::mousePressEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QPlainTextEdit__mousePressEvent_QMouseEvent(void *thisObj, void *e_); + +// tag=1067 +// QPlainTextEdit::mouseReleaseEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QPlainTextEdit__mouseReleaseEvent_QMouseEvent(void *thisObj, void *e_); + +// tag=1067 +// QPlainTextEdit::overwriteMode() const +QtDartBindings_EXPORT bool c_QPlainTextEdit__overwriteMode(void *thisObj); + +// tag=1067 +// QPlainTextEdit::paintEvent(QPaintEvent * e) +QtDartBindings_EXPORT void +c_QPlainTextEdit__paintEvent_QPaintEvent(void *thisObj, void *e_); + +// tag=1067 +// QPlainTextEdit::paste() +QtDartBindings_EXPORT void c_QPlainTextEdit__paste(void *thisObj); + +// tag=1067 +// QPlainTextEdit::placeholderText() const +QtDartBindings_EXPORT void *c_QPlainTextEdit__placeholderText(void *thisObj); + +// tag=1067 +// QPlainTextEdit::redo() +QtDartBindings_EXPORT void c_QPlainTextEdit__redo(void *thisObj); + +// tag=1067 +// QPlainTextEdit::redoAvailable(bool b) +QtDartBindings_EXPORT void c_QPlainTextEdit__redoAvailable_bool(void *thisObj, + bool b); + +// tag=1078 +QtDartBindings_EXPORT void +c_QPlainTextEdit__onRedoAvailable_bool(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QPlainTextEdit::scrollContentsBy(int dx, int dy) +QtDartBindings_EXPORT void +c_QPlainTextEdit__scrollContentsBy_int_int(void *thisObj, int dx, int dy); + +// tag=1067 +// QPlainTextEdit::selectAll() +QtDartBindings_EXPORT void c_QPlainTextEdit__selectAll(void *thisObj); + +// tag=1067 +// QPlainTextEdit::selectionChanged() +QtDartBindings_EXPORT void c_QPlainTextEdit__selectionChanged(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void +c_QPlainTextEdit__onSelectionChanged(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QPlainTextEdit::setBackgroundVisible(bool visible) +QtDartBindings_EXPORT void +c_QPlainTextEdit__setBackgroundVisible_bool(void *thisObj, bool visible); + +// tag=1067 +// QPlainTextEdit::setCenterOnScroll(bool enabled) +QtDartBindings_EXPORT void +c_QPlainTextEdit__setCenterOnScroll_bool(void *thisObj, bool enabled); + +// tag=1067 +// QPlainTextEdit::setCursorWidth(int width) +QtDartBindings_EXPORT void c_QPlainTextEdit__setCursorWidth_int(void *thisObj, + int width); + +// tag=1067 +// QPlainTextEdit::setDocumentTitle(const QString & title) +QtDartBindings_EXPORT void +c_QPlainTextEdit__setDocumentTitle_QString(void *thisObj, const char *title_); + +// tag=1067 +// QPlainTextEdit::setMaximumBlockCount(int maximum) +QtDartBindings_EXPORT void +c_QPlainTextEdit__setMaximumBlockCount_int(void *thisObj, int maximum); + +// tag=1067 +// QPlainTextEdit::setOverwriteMode(bool overwrite) +QtDartBindings_EXPORT void +c_QPlainTextEdit__setOverwriteMode_bool(void *thisObj, bool overwrite); + +// tag=1067 +// QPlainTextEdit::setPlaceholderText(const QString & placeholderText) +QtDartBindings_EXPORT void +c_QPlainTextEdit__setPlaceholderText_QString(void *thisObj, + const char *placeholderText_); + +// tag=1067 +// QPlainTextEdit::setPlainText(const QString & text) +QtDartBindings_EXPORT void +c_QPlainTextEdit__setPlainText_QString(void *thisObj, const char *text_); + +// tag=1067 +// QPlainTextEdit::setReadOnly(bool ro) +QtDartBindings_EXPORT void c_QPlainTextEdit__setReadOnly_bool(void *thisObj, + bool ro); + +// tag=1067 +// QPlainTextEdit::setTabChangesFocus(bool b) +QtDartBindings_EXPORT void +c_QPlainTextEdit__setTabChangesFocus_bool(void *thisObj, bool b); + +// tag=1067 +// QPlainTextEdit::setTabStopDistance(qreal distance) +QtDartBindings_EXPORT void +c_QPlainTextEdit__setTabStopDistance_qreal(void *thisObj, qreal distance); + +// tag=1067 +// QPlainTextEdit::setUndoRedoEnabled(bool enable) +QtDartBindings_EXPORT void +c_QPlainTextEdit__setUndoRedoEnabled_bool(void *thisObj, bool enable); + +// tag=1067 +// QPlainTextEdit::setVisible(bool visible) +QtDartBindings_EXPORT void c_QPlainTextEdit__setVisible_bool(void *thisObj, + bool visible); + +// tag=1067 +// QPlainTextEdit::setupViewport(QWidget * viewport) +QtDartBindings_EXPORT void +c_QPlainTextEdit__setupViewport_QWidget(void *thisObj, void *viewport_); + +// tag=1067 +// QPlainTextEdit::sharedPainter() const +QtDartBindings_EXPORT void *c_QPlainTextEdit__sharedPainter(void *thisObj); + +// tag=1067 +// QPlainTextEdit::sizeHint() const +QtDartBindings_EXPORT void *c_QPlainTextEdit__sizeHint(void *thisObj); + +// tag=1067 +// QPlainTextEdit::tabChangesFocus() const +QtDartBindings_EXPORT bool c_QPlainTextEdit__tabChangesFocus(void *thisObj); + +// tag=1067 +// QPlainTextEdit::tabStopDistance() const +QtDartBindings_EXPORT qreal c_QPlainTextEdit__tabStopDistance(void *thisObj); + +// tag=1067 +// QPlainTextEdit::textChanged() +QtDartBindings_EXPORT void c_QPlainTextEdit__textChanged(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void c_QPlainTextEdit__onTextChanged(void *thisObj, + void *contextQObject, + void *callback); +// tag=1067 +// QPlainTextEdit::toPlainText() const +QtDartBindings_EXPORT void *c_QPlainTextEdit__toPlainText(void *thisObj); + +// tag=1067 +// QPlainTextEdit::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QPlainTextEdit__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1067 +// QPlainTextEdit::undo() +QtDartBindings_EXPORT void c_QPlainTextEdit__undo(void *thisObj); + +// tag=1067 +// QPlainTextEdit::undoAvailable(bool b) +QtDartBindings_EXPORT void c_QPlainTextEdit__undoAvailable_bool(void *thisObj, + bool b); + +// tag=1078 +QtDartBindings_EXPORT void +c_QPlainTextEdit__onUndoAvailable_bool(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QPlainTextEdit::updateRequest(const QRect & rect, int dy) +QtDartBindings_EXPORT void +c_QPlainTextEdit__updateRequest_QRect_int(void *thisObj, void *rect_, int dy); + +// tag=1078 +QtDartBindings_EXPORT void +c_QPlainTextEdit__onUpdateRequest_QRect_int(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QPlainTextEdit::viewportEvent(QEvent * arg__1) +QtDartBindings_EXPORT bool +c_QPlainTextEdit__viewportEvent_QEvent(void *thisObj, void *arg__1_); + +// tag=1067 +// QPlainTextEdit::viewportSizeHint() const +QtDartBindings_EXPORT void *c_QPlainTextEdit__viewportSizeHint(void *thisObj); + +// tag=1067 +// QPlainTextEdit::zoomIn(int range) +QtDartBindings_EXPORT void c_QPlainTextEdit__zoomIn_int(void *thisObj, + int range); + +// tag=1067 +// QPlainTextEdit::zoomInF(float range) +QtDartBindings_EXPORT void c_QPlainTextEdit__zoomInF_float(void *thisObj, + float range); + +// tag=1067 +// QPlainTextEdit::zoomOut(int range) +QtDartBindings_EXPORT void c_QPlainTextEdit__zoomOut_int(void *thisObj, + int range); + +// tag=1066 +QtDartBindings_EXPORT void c_QPlainTextEdit__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QPlainTextEdit__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QPlainTextEdit_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QPointF_c.cpp b/generated/QtDartBindings/dart/ffi/QPointF_c.cpp new file mode 100644 index 0000000..4ed751e --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPointF_c.cpp @@ -0,0 +1,115 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QPointF_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QPointF_wrapper::QPointF_wrapper() : ::QPointF() {} +QPointF_wrapper::QPointF_wrapper(const QPoint &p) : ::QPointF(p) {} +QPointF_wrapper::QPointF_wrapper(qreal xpos, qreal ypos) + : ::QPointF(xpos, ypos) {} +qreal QPointF_wrapper::dotProduct(const QPointF &p1, const QPointF &p2) { + return ::QPointF::dotProduct(p1, p2); +} +bool QPointF_wrapper::isNull() const { return ::QPointF::isNull(); } +qreal QPointF_wrapper::manhattanLength() const { + return ::QPointF::manhattanLength(); +} +void QPointF_wrapper::setX(qreal x) { ::QPointF::setX(x); } +void QPointF_wrapper::setY(qreal y) { ::QPointF::setY(y); } +QPoint QPointF_wrapper::toPoint() const { return ::QPointF::toPoint(); } +QPointF QPointF_wrapper::transposed() const { return ::QPointF::transposed(); } +qreal QPointF_wrapper::x() const { return ::QPointF::x(); } +qreal QPointF_wrapper::y() const { return ::QPointF::y(); } +QPointF_wrapper::~QPointF_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QPointF *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +static QtDartBindings_wrappersNS::QPointF_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QPointF_Finalizer(void *cppObj) { + delete reinterpret_cast(cppObj); +} +void *c_QPointF__constructor() { + auto ptr = new QtDartBindings_wrappersNS::QPointF_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QPointF__constructor_QPoint(void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + auto ptr = new QtDartBindings_wrappersNS::QPointF_wrapper(p); + return reinterpret_cast(ptr); +} +void *c_QPointF__constructor_qreal_qreal(qreal xpos, qreal ypos) { + auto ptr = new QtDartBindings_wrappersNS::QPointF_wrapper(xpos, ypos); + return reinterpret_cast(ptr); +} +// dotProduct(const QPointF & p1, const QPointF & p2) +qreal c_static_QPointF__dotProduct_QPointF_QPointF(void *p1_, void *p2_) { + assert(p1_); + auto &p1 = *reinterpret_cast(p1_); + assert(p2_); + auto &p2 = *reinterpret_cast(p2_); + const auto &result = + QtDartBindings_wrappersNS::QPointF_wrapper::dotProduct(p1, p2); + return result; +} +// isNull() const +bool c_QPointF__isNull(void *thisObj) { + const auto &result = fromPtr(thisObj)->isNull(); + return result; +} +// manhattanLength() const +qreal c_QPointF__manhattanLength(void *thisObj) { + const auto &result = fromPtr(thisObj)->manhattanLength(); + return result; +} +// setX(qreal x) +void c_QPointF__setX_qreal(void *thisObj, qreal x) { + fromPtr(thisObj)->setX(x); +} +// setY(qreal y) +void c_QPointF__setY_qreal(void *thisObj, qreal y) { + fromPtr(thisObj)->setY(y); +} +// toPoint() const +void *c_QPointF__toPoint(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toPoint()}; + return result; +} +// transposed() const +void *c_QPointF__transposed(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->transposed()}; + return result; +} +// x() const +qreal c_QPointF__x(void *thisObj) { + const auto &result = fromPtr(thisObj)->x(); + return result; +} +// y() const +qreal c_QPointF__y(void *thisObj) { + const auto &result = fromPtr(thisObj)->y(); + return result; +} +void c_QPointF__destructor(void *thisObj) { delete fromPtr(thisObj); } +} diff --git a/generated/QtDartBindings/dart/ffi/QPointF_c.h b/generated/QtDartBindings/dart/ffi/QPointF_c.h new file mode 100644 index 0000000..2764ff5 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPointF_c.h @@ -0,0 +1,55 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include + +namespace QtDartBindings_wrappersNS { +class QPointF_wrapper : public ::QPointF { +public: + ~QPointF_wrapper(); + QPointF_wrapper(); + QPointF_wrapper(const QPoint &p); + QPointF_wrapper(qreal xpos, qreal ypos); + static qreal dotProduct(const QPointF &p1, const QPointF &p2); + bool isNull() const; + qreal manhattanLength() const; + void setX(qreal x); + void setY(qreal y); + QPoint toPoint() const; + QPointF transposed() const; + qreal x() const; + qreal y() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QPointF::QPointF() +QtDartBindings_EXPORT void *c_QPointF__constructor(); +// QPointF::QPointF(const QPoint & p) +QtDartBindings_EXPORT void *c_QPointF__constructor_QPoint(void *p_); +// QPointF::QPointF(qreal xpos, qreal ypos) +QtDartBindings_EXPORT void *c_QPointF__constructor_qreal_qreal(qreal xpos, + qreal ypos); +// QPointF::dotProduct(const QPointF & p1, const QPointF & p2) +QtDartBindings_EXPORT qreal +c_static_QPointF__dotProduct_QPointF_QPointF(void *p1_, void *p2_); +// QPointF::isNull() const +QtDartBindings_EXPORT bool c_QPointF__isNull(void *thisObj); +// QPointF::manhattanLength() const +QtDartBindings_EXPORT qreal c_QPointF__manhattanLength(void *thisObj); +// QPointF::setX(qreal x) +QtDartBindings_EXPORT void c_QPointF__setX_qreal(void *thisObj, qreal x); +// QPointF::setY(qreal y) +QtDartBindings_EXPORT void c_QPointF__setY_qreal(void *thisObj, qreal y); +// QPointF::toPoint() const +QtDartBindings_EXPORT void *c_QPointF__toPoint(void *thisObj); +// QPointF::transposed() const +QtDartBindings_EXPORT void *c_QPointF__transposed(void *thisObj); +// QPointF::x() const +QtDartBindings_EXPORT qreal c_QPointF__x(void *thisObj); +// QPointF::y() const +QtDartBindings_EXPORT qreal c_QPointF__y(void *thisObj); +QtDartBindings_EXPORT void c_QPointF__destructor(void *thisObj); +QtDartBindings_EXPORT void c_QPointF_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QPointF_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QPointF_wrapper.cpp new file mode 100644 index 0000000..74dfa07 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPointF_wrapper.cpp @@ -0,0 +1,195 @@ +#include "QPointF_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QPointF_wrapper::QPointF_wrapper() : ::QPointF() {} + +// tag=1006 +QPointF_wrapper::QPointF_wrapper(const QPoint &p) : ::QPointF(p) {} + +// tag=1006 +QPointF_wrapper::QPointF_wrapper(qreal xpos, qreal ypos) + : ::QPointF(xpos, ypos) {} +qreal QPointF_wrapper::dotProduct(const QPointF &p1, const QPointF &p2) { + // tag=1000 + + // tag=1004 + return ::QPointF::dotProduct(p1, p2); +} +bool QPointF_wrapper::isNull() const { + // tag=1000 + + // tag=1004 + return ::QPointF::isNull(); +} +qreal QPointF_wrapper::manhattanLength() const { + // tag=1000 + + // tag=1004 + return ::QPointF::manhattanLength(); +} +void QPointF_wrapper::setX(qreal x) { + // tag=1000 + + // tag=1004 + ::QPointF::setX(x); +} +void QPointF_wrapper::setY(qreal y) { + // tag=1000 + + // tag=1004 + ::QPointF::setY(y); +} +QPoint QPointF_wrapper::toPoint() const { + // tag=1000 + + // tag=1004 + return ::QPointF::toPoint(); +} +QPointF QPointF_wrapper::transposed() const { + // tag=1000 + + // tag=1004 + return ::QPointF::transposed(); +} +qreal QPointF_wrapper::x() const { + // tag=1000 + + // tag=1004 + return ::QPointF::x(); +} +qreal QPointF_wrapper::y() const { + // tag=1000 + + // tag=1004 + return ::QPointF::y(); +} + +// tag=1005 +QPointF_wrapper::~QPointF_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QPointF *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +// tag=1014 +static QtDartBindings_wrappersNS::QPointF_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QPointF_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast(cppObj); +} +void *c_QPointF__constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QPointF_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QPointF__constructor_QPoint(void *p_) { + auto &p = *reinterpret_cast(p_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QPointF_wrapper(p); + return reinterpret_cast(ptr); +} +void *c_QPointF__constructor_qreal_qreal(qreal xpos, qreal ypos) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QPointF_wrapper(xpos, ypos); + return reinterpret_cast(ptr); +} + +// tag=1050 +// dotProduct(const QPointF & p1, const QPointF & p2) +qreal c_static_QPointF__dotProduct_QPointF_QPointF(void *p1_, void *p2_) { + auto &p1 = *reinterpret_cast(p1_); + auto &p2 = *reinterpret_cast(p2_); + return + // tag=1068 + QtDartBindings_wrappersNS::QPointF_wrapper::dotProduct(p1, p2); +} + +// tag=1050 +// isNull() const +bool c_QPointF__isNull(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isNull(); +} + +// tag=1050 +// manhattanLength() const +qreal c_QPointF__manhattanLength(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->manhattanLength(); +} + +// tag=1050 +// setX(qreal x) +void c_QPointF__setX_qreal(void *thisObj, qreal x) { + // tag=1010 + fromPtr(thisObj)->setX(x); +} + +// tag=1050 +// setY(qreal y) +void c_QPointF__setY_qreal(void *thisObj, qreal y) { + // tag=1010 + fromPtr(thisObj)->setY(y); +} + +// tag=1050 +// toPoint() const +void *c_QPointF__toPoint(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toPoint()}; +} + +// tag=1050 +// transposed() const +void *c_QPointF__transposed(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->transposed()}; +} + +// tag=1050 +// x() const +qreal c_QPointF__x(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->x(); +} + +// tag=1050 +// y() const +qreal c_QPointF__y(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->y(); +} +void c_QPointF__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} diff --git a/generated/QtDartBindings/dart/ffi/QPointF_wrapper.h b/generated/QtDartBindings/dart/ffi/QPointF_wrapper.h new file mode 100644 index 0000000..4037959 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPointF_wrapper.h @@ -0,0 +1,94 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include + +namespace QtDartBindings_wrappersNS { +// tag=1043 +class QPointF_wrapper : public ::QPointF { +public: + ~QPointF_wrapper(); + // tag=1041 + QPointF_wrapper(); + // tag=1041 + QPointF_wrapper(const QPoint &p); + // tag=1041 + QPointF_wrapper(qreal xpos, qreal ypos); + // tag=1041 + static qreal dotProduct(const QPointF &p1, const QPointF &p2); + // tag=1041 + bool isNull() const; + // tag=1041 + qreal manhattanLength() const; + // tag=1041 + void setX(qreal x); + // tag=1041 + void setY(qreal y); + // tag=1041 + QPoint toPoint() const; + // tag=1041 + QPointF transposed() const; + // tag=1041 + qreal x() const; + // tag=1041 + qreal y() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QPointF::QPointF() +QtDartBindings_EXPORT void *c_QPointF__constructor(); + +// tag=1067 +// QPointF::QPointF(const QPoint & p) +QtDartBindings_EXPORT void *c_QPointF__constructor_QPoint(void *p_); + +// tag=1067 +// QPointF::QPointF(qreal xpos, qreal ypos) +QtDartBindings_EXPORT void *c_QPointF__constructor_qreal_qreal(qreal xpos, + qreal ypos); + +// tag=1067 +// QPointF::dotProduct(const QPointF & p1, const QPointF & p2) +QtDartBindings_EXPORT qreal +c_static_QPointF__dotProduct_QPointF_QPointF(void *p1_, void *p2_); + +// tag=1067 +// QPointF::isNull() const +QtDartBindings_EXPORT bool c_QPointF__isNull(void *thisObj); + +// tag=1067 +// QPointF::manhattanLength() const +QtDartBindings_EXPORT qreal c_QPointF__manhattanLength(void *thisObj); + +// tag=1067 +// QPointF::setX(qreal x) +QtDartBindings_EXPORT void c_QPointF__setX_qreal(void *thisObj, qreal x); + +// tag=1067 +// QPointF::setY(qreal y) +QtDartBindings_EXPORT void c_QPointF__setY_qreal(void *thisObj, qreal y); + +// tag=1067 +// QPointF::toPoint() const +QtDartBindings_EXPORT void *c_QPointF__toPoint(void *thisObj); + +// tag=1067 +// QPointF::transposed() const +QtDartBindings_EXPORT void *c_QPointF__transposed(void *thisObj); + +// tag=1067 +// QPointF::x() const +QtDartBindings_EXPORT qreal c_QPointF__x(void *thisObj); + +// tag=1067 +// QPointF::y() const +QtDartBindings_EXPORT qreal c_QPointF__y(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QPointF__destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QPointF_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QPoint_c.cpp b/generated/QtDartBindings/dart/ffi/QPoint_c.cpp new file mode 100644 index 0000000..cdc3b76 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPoint_c.cpp @@ -0,0 +1,103 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QPoint_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QPoint_wrapper::QPoint_wrapper() : ::QPoint() {} +QPoint_wrapper::QPoint_wrapper(int xpos, int ypos) : ::QPoint(xpos, ypos) {} +int QPoint_wrapper::dotProduct(const QPoint &p1, const QPoint &p2) { + return ::QPoint::dotProduct(p1, p2); +} +bool QPoint_wrapper::isNull() const { return ::QPoint::isNull(); } +int QPoint_wrapper::manhattanLength() const { + return ::QPoint::manhattanLength(); +} +void QPoint_wrapper::setX(int x) { ::QPoint::setX(x); } +void QPoint_wrapper::setY(int y) { ::QPoint::setY(y); } +QPointF QPoint_wrapper::toPointF() const { return ::QPoint::toPointF(); } +QPoint QPoint_wrapper::transposed() const { return ::QPoint::transposed(); } +int QPoint_wrapper::x() const { return ::QPoint::x(); } +int QPoint_wrapper::y() const { return ::QPoint::y(); } +QPoint_wrapper::~QPoint_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QPoint *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +static QtDartBindings_wrappersNS::QPoint_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QPoint_Finalizer(void *cppObj) { + delete reinterpret_cast(cppObj); +} +void *c_QPoint__constructor() { + auto ptr = new QtDartBindings_wrappersNS::QPoint_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QPoint__constructor_int_int(int xpos, int ypos) { + auto ptr = new QtDartBindings_wrappersNS::QPoint_wrapper(xpos, ypos); + return reinterpret_cast(ptr); +} +// dotProduct(const QPoint & p1, const QPoint & p2) +int c_static_QPoint__dotProduct_QPoint_QPoint(void *p1_, void *p2_) { + assert(p1_); + auto &p1 = *reinterpret_cast(p1_); + assert(p2_); + auto &p2 = *reinterpret_cast(p2_); + const auto &result = + QtDartBindings_wrappersNS::QPoint_wrapper::dotProduct(p1, p2); + return result; +} +// isNull() const +bool c_QPoint__isNull(void *thisObj) { + const auto &result = fromPtr(thisObj)->isNull(); + return result; +} +// manhattanLength() const +int c_QPoint__manhattanLength(void *thisObj) { + const auto &result = fromPtr(thisObj)->manhattanLength(); + return result; +} +// setX(int x) +void c_QPoint__setX_int(void *thisObj, int x) { fromPtr(thisObj)->setX(x); } +// setY(int y) +void c_QPoint__setY_int(void *thisObj, int y) { fromPtr(thisObj)->setY(y); } +// toPointF() const +void *c_QPoint__toPointF(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toPointF()}; + return result; +} +// transposed() const +void *c_QPoint__transposed(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->transposed()}; + return result; +} +// x() const +int c_QPoint__x(void *thisObj) { + const auto &result = fromPtr(thisObj)->x(); + return result; +} +// y() const +int c_QPoint__y(void *thisObj) { + const auto &result = fromPtr(thisObj)->y(); + return result; +} +void c_QPoint__destructor(void *thisObj) { delete fromPtr(thisObj); } +} diff --git a/generated/QtDartBindings/dart/ffi/QPoint_c.h b/generated/QtDartBindings/dart/ffi/QPoint_c.h new file mode 100644 index 0000000..43e7e0d --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPoint_c.h @@ -0,0 +1,51 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include + +namespace QtDartBindings_wrappersNS { +class QPoint_wrapper : public ::QPoint { +public: + ~QPoint_wrapper(); + QPoint_wrapper(); + QPoint_wrapper(int xpos, int ypos); + static int dotProduct(const QPoint &p1, const QPoint &p2); + bool isNull() const; + int manhattanLength() const; + void setX(int x); + void setY(int y); + QPointF toPointF() const; + QPoint transposed() const; + int x() const; + int y() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QPoint::QPoint() +QtDartBindings_EXPORT void *c_QPoint__constructor(); +// QPoint::QPoint(int xpos, int ypos) +QtDartBindings_EXPORT void *c_QPoint__constructor_int_int(int xpos, int ypos); +// QPoint::dotProduct(const QPoint & p1, const QPoint & p2) +QtDartBindings_EXPORT int c_static_QPoint__dotProduct_QPoint_QPoint(void *p1_, + void *p2_); +// QPoint::isNull() const +QtDartBindings_EXPORT bool c_QPoint__isNull(void *thisObj); +// QPoint::manhattanLength() const +QtDartBindings_EXPORT int c_QPoint__manhattanLength(void *thisObj); +// QPoint::setX(int x) +QtDartBindings_EXPORT void c_QPoint__setX_int(void *thisObj, int x); +// QPoint::setY(int y) +QtDartBindings_EXPORT void c_QPoint__setY_int(void *thisObj, int y); +// QPoint::toPointF() const +QtDartBindings_EXPORT void *c_QPoint__toPointF(void *thisObj); +// QPoint::transposed() const +QtDartBindings_EXPORT void *c_QPoint__transposed(void *thisObj); +// QPoint::x() const +QtDartBindings_EXPORT int c_QPoint__x(void *thisObj); +// QPoint::y() const +QtDartBindings_EXPORT int c_QPoint__y(void *thisObj); +QtDartBindings_EXPORT void c_QPoint__destructor(void *thisObj); +QtDartBindings_EXPORT void c_QPoint_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QPoint_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QPoint_wrapper.cpp new file mode 100644 index 0000000..db0dbef --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPoint_wrapper.cpp @@ -0,0 +1,169 @@ +#include "QPoint_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QPoint_wrapper::QPoint_wrapper() : ::QPoint() {} + +// tag=1006 +QPoint_wrapper::QPoint_wrapper(int xpos, int ypos) : ::QPoint(xpos, ypos) {} +int QPoint_wrapper::dotProduct(const QPoint &p1, const QPoint &p2) { + // tag=1000 + + // tag=1004 + return ::QPoint::dotProduct(p1, p2); +} +bool QPoint_wrapper::isNull() const { + // tag=1000 + + // tag=1004 + return ::QPoint::isNull(); +} +int QPoint_wrapper::manhattanLength() const { + // tag=1000 + + // tag=1004 + return ::QPoint::manhattanLength(); +} +void QPoint_wrapper::setX(int x) { + // tag=1000 + + // tag=1004 + ::QPoint::setX(x); +} +void QPoint_wrapper::setY(int y) { + // tag=1000 + + // tag=1004 + ::QPoint::setY(y); +} +QPoint QPoint_wrapper::transposed() const { + // tag=1000 + + // tag=1004 + return ::QPoint::transposed(); +} +int QPoint_wrapper::x() const { + // tag=1000 + + // tag=1004 + return ::QPoint::x(); +} +int QPoint_wrapper::y() const { + // tag=1000 + + // tag=1004 + return ::QPoint::y(); +} + +// tag=1005 +QPoint_wrapper::~QPoint_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QPoint *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +// tag=1014 +static QtDartBindings_wrappersNS::QPoint_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QPoint_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast(cppObj); +} +void *c_QPoint__constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QPoint_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QPoint__constructor_int_int(int xpos, int ypos) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QPoint_wrapper(xpos, ypos); + return reinterpret_cast(ptr); +} + +// tag=1050 +// dotProduct(const QPoint & p1, const QPoint & p2) +int c_static_QPoint__dotProduct_QPoint_QPoint(void *p1_, void *p2_) { + auto &p1 = *reinterpret_cast(p1_); + auto &p2 = *reinterpret_cast(p2_); + return + // tag=1068 + QtDartBindings_wrappersNS::QPoint_wrapper::dotProduct(p1, p2); +} + +// tag=1050 +// isNull() const +bool c_QPoint__isNull(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isNull(); +} + +// tag=1050 +// manhattanLength() const +int c_QPoint__manhattanLength(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->manhattanLength(); +} + +// tag=1050 +// setX(int x) +void c_QPoint__setX_int(void *thisObj, int x) { + // tag=1010 + fromPtr(thisObj)->setX(x); +} + +// tag=1050 +// setY(int y) +void c_QPoint__setY_int(void *thisObj, int y) { + // tag=1010 + fromPtr(thisObj)->setY(y); +} + +// tag=1050 +// transposed() const +void *c_QPoint__transposed(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->transposed()}; +} + +// tag=1050 +// x() const +int c_QPoint__x(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->x(); +} + +// tag=1050 +// y() const +int c_QPoint__y(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->y(); +} +void c_QPoint__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} diff --git a/generated/QtDartBindings/dart/ffi/QPoint_wrapper.h b/generated/QtDartBindings/dart/ffi/QPoint_wrapper.h new file mode 100644 index 0000000..834ae9c --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPoint_wrapper.h @@ -0,0 +1,81 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include + +namespace QtDartBindings_wrappersNS { +// tag=1043 +class QPoint_wrapper : public ::QPoint { +public: + ~QPoint_wrapper(); + // tag=1041 + QPoint_wrapper(); + // tag=1041 + QPoint_wrapper(int xpos, int ypos); + // tag=1041 + static int dotProduct(const QPoint &p1, const QPoint &p2); + // tag=1041 + bool isNull() const; + // tag=1041 + int manhattanLength() const; + // tag=1041 + void setX(int x); + // tag=1041 + void setY(int y); + // tag=1041 + QPoint transposed() const; + // tag=1041 + int x() const; + // tag=1041 + int y() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QPoint::QPoint() +QtDartBindings_EXPORT void *c_QPoint__constructor(); + +// tag=1067 +// QPoint::QPoint(int xpos, int ypos) +QtDartBindings_EXPORT void *c_QPoint__constructor_int_int(int xpos, int ypos); + +// tag=1067 +// QPoint::dotProduct(const QPoint & p1, const QPoint & p2) +QtDartBindings_EXPORT int c_static_QPoint__dotProduct_QPoint_QPoint(void *p1_, + void *p2_); + +// tag=1067 +// QPoint::isNull() const +QtDartBindings_EXPORT bool c_QPoint__isNull(void *thisObj); + +// tag=1067 +// QPoint::manhattanLength() const +QtDartBindings_EXPORT int c_QPoint__manhattanLength(void *thisObj); + +// tag=1067 +// QPoint::setX(int x) +QtDartBindings_EXPORT void c_QPoint__setX_int(void *thisObj, int x); + +// tag=1067 +// QPoint::setY(int y) +QtDartBindings_EXPORT void c_QPoint__setY_int(void *thisObj, int y); + +// tag=1067 +// QPoint::transposed() const +QtDartBindings_EXPORT void *c_QPoint__transposed(void *thisObj); + +// tag=1067 +// QPoint::x() const +QtDartBindings_EXPORT int c_QPoint__x(void *thisObj); + +// tag=1067 +// QPoint::y() const +QtDartBindings_EXPORT int c_QPoint__y(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QPoint__destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QPoint_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QPointerEvent_c.cpp b/generated/QtDartBindings/dart/ffi/QPointerEvent_c.cpp new file mode 100644 index 0000000..7d09aae --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPointerEvent_c.cpp @@ -0,0 +1,222 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QPointerEvent_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +bool QPointerEvent_wrapper::allPointsAccepted() const { + return ::QPointerEvent::allPointsAccepted(); +} +bool QPointerEvent_wrapper::allPointsGrabbed() const { + return ::QPointerEvent::allPointsGrabbed(); +} +QPointerEvent *QPointerEvent_wrapper::clone() const { + if (m_cloneCallback) { + const void *thisPtr = this; + return m_cloneCallback(const_cast(thisPtr)); + } else { + return ::QPointerEvent::clone(); + } +} +QPointerEvent *QPointerEvent_wrapper::clone_nocallback() const { + return ::QPointerEvent::clone(); +} +bool QPointerEvent_wrapper::isBeginEvent() const { + if (m_isBeginEventCallback) { + const void *thisPtr = this; + return m_isBeginEventCallback(const_cast(thisPtr)); + } else { + return ::QPointerEvent::isBeginEvent(); + } +} +bool QPointerEvent_wrapper::isBeginEvent_nocallback() const { + return ::QPointerEvent::isBeginEvent(); +} +bool QPointerEvent_wrapper::isEndEvent() const { + if (m_isEndEventCallback) { + const void *thisPtr = this; + return m_isEndEventCallback(const_cast(thisPtr)); + } else { + return ::QPointerEvent::isEndEvent(); + } +} +bool QPointerEvent_wrapper::isEndEvent_nocallback() const { + return ::QPointerEvent::isEndEvent(); +} +bool QPointerEvent_wrapper::isUpdateEvent() const { + if (m_isUpdateEventCallback) { + const void *thisPtr = this; + return m_isUpdateEventCallback(const_cast(thisPtr)); + } else { + return ::QPointerEvent::isUpdateEvent(); + } +} +bool QPointerEvent_wrapper::isUpdateEvent_nocallback() const { + return ::QPointerEvent::isUpdateEvent(); +} +qsizetype QPointerEvent_wrapper::pointCount() const { + return ::QPointerEvent::pointCount(); +} +void QPointerEvent_wrapper::setAccepted(bool accepted) { + if (m_setAcceptedCallback) { + const void *thisPtr = this; + m_setAcceptedCallback(const_cast(thisPtr), accepted); + } else { + ::QPointerEvent::setAccepted(accepted); + } +} +void QPointerEvent_wrapper::setAccepted_nocallback(bool accepted) { + ::QPointerEvent::setAccepted(accepted); +} +QPointerEvent_wrapper::~QPointerEvent_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QPointerEvent *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QPointerEvent_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { +void c_QPointerEvent_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} // allPointsAccepted() const +bool c_QPointerEvent__allPointsAccepted(void *thisObj) { + const auto &result = fromPtr(thisObj)->allPointsAccepted(); + return result; +} +// allPointsGrabbed() const +bool c_QPointerEvent__allPointsGrabbed(void *thisObj) { + const auto &result = fromPtr(thisObj)->allPointsGrabbed(); + return result; +} +// clone() const +void *c_QPointerEvent__clone(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->clone_nocallback(); + } else { + return targetPtr->clone(); + } + }(); + return result; +} +// isBeginEvent() const +bool c_QPointerEvent__isBeginEvent(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->isBeginEvent_nocallback(); + } else { + return targetPtr->isBeginEvent(); + } + }(); + return result; +} +// isEndEvent() const +bool c_QPointerEvent__isEndEvent(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->isEndEvent_nocallback(); + } else { + return targetPtr->isEndEvent(); + } + }(); + return result; +} +// isUpdateEvent() const +bool c_QPointerEvent__isUpdateEvent(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->isUpdateEvent_nocallback(); + } else { + return targetPtr->isUpdateEvent(); + } + }(); + return result; +} +// pointCount() const +qsizetype c_QPointerEvent__pointCount(void *thisObj) { + const auto &result = fromPtr(thisObj)->pointCount(); + return result; +} +// setAccepted(bool accepted) +void c_QPointerEvent__setAccepted_bool(void *thisObj, bool accepted) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setAccepted_nocallback(accepted); + } else { + return targetPtr->setAccepted(accepted); + } + }(); +} +void c_QPointerEvent__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QPointerEvent__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 4164: + wrapper->m_cloneCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPointerEvent_wrapper::Callback_clone>( + callback); + break; + case 4208: + wrapper->m_isBeginEventCallback = + reinterpret_cast(callback); + break; + case 4209: + wrapper->m_isEndEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPointerEvent_wrapper::Callback_isEndEvent>( + callback); + break; + case 4210: + wrapper->m_isUpdateEventCallback = + reinterpret_cast(callback); + break; + case 4172: + wrapper->m_setAcceptedCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPointerEvent_wrapper::Callback_setAccepted>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QPointerEvent_c.h b/generated/QtDartBindings/dart/ffi/QPointerEvent_c.h new file mode 100644 index 0000000..dc96e4a --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPointerEvent_c.h @@ -0,0 +1,60 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include + +namespace QtDartBindings_wrappersNS { +class QPointerEvent_wrapper : public ::QPointerEvent { +public: + ~QPointerEvent_wrapper(); + bool allPointsAccepted() const; + bool allPointsGrabbed() const; + virtual QPointerEvent *clone() const; + virtual QPointerEvent *clone_nocallback() const; + virtual bool isBeginEvent() const; + virtual bool isBeginEvent_nocallback() const; + virtual bool isEndEvent() const; + virtual bool isEndEvent_nocallback() const; + virtual bool isUpdateEvent() const; + virtual bool isUpdateEvent_nocallback() const; + qsizetype pointCount() const; + virtual void setAccepted(bool accepted); + virtual void setAccepted_nocallback(bool accepted); + typedef QPointerEvent *(*Callback_clone)(void *); + Callback_clone m_cloneCallback = nullptr; + typedef bool (*Callback_isBeginEvent)(void *); + Callback_isBeginEvent m_isBeginEventCallback = nullptr; + typedef bool (*Callback_isEndEvent)(void *); + Callback_isEndEvent m_isEndEventCallback = nullptr; + typedef bool (*Callback_isUpdateEvent)(void *); + Callback_isUpdateEvent m_isUpdateEventCallback = nullptr; + typedef void (*Callback_setAccepted)(void *, bool accepted); + Callback_setAccepted m_setAcceptedCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QPointerEvent::allPointsAccepted() const +QtDartBindings_EXPORT bool c_QPointerEvent__allPointsAccepted(void *thisObj); +// QPointerEvent::allPointsGrabbed() const +QtDartBindings_EXPORT bool c_QPointerEvent__allPointsGrabbed(void *thisObj); +// QPointerEvent::clone() const +QtDartBindings_EXPORT void *c_QPointerEvent__clone(void *thisObj); +// QPointerEvent::isBeginEvent() const +QtDartBindings_EXPORT bool c_QPointerEvent__isBeginEvent(void *thisObj); +// QPointerEvent::isEndEvent() const +QtDartBindings_EXPORT bool c_QPointerEvent__isEndEvent(void *thisObj); +// QPointerEvent::isUpdateEvent() const +QtDartBindings_EXPORT bool c_QPointerEvent__isUpdateEvent(void *thisObj); +// QPointerEvent::pointCount() const +QtDartBindings_EXPORT qsizetype c_QPointerEvent__pointCount(void *thisObj); +// QPointerEvent::setAccepted(bool accepted) +QtDartBindings_EXPORT void c_QPointerEvent__setAccepted_bool(void *thisObj, + bool accepted); +QtDartBindings_EXPORT void c_QPointerEvent__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QPointerEvent__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QPointerEvent_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QPointerEvent_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QPointerEvent_wrapper.cpp new file mode 100644 index 0000000..e5a4011 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPointerEvent_wrapper.cpp @@ -0,0 +1,285 @@ +#include "QPointerEvent_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +bool QPointerEvent_wrapper::allPointsAccepted() const { + // tag=1000 + + // tag=1004 + return ::QPointerEvent::allPointsAccepted(); +} +bool QPointerEvent_wrapper::allPointsGrabbed() const { + // tag=1000 + + // tag=1004 + return ::QPointerEvent::allPointsGrabbed(); +} +QPointerEvent *QPointerEvent_wrapper::clone() const { + // tag=1000 + if (m_cloneCallback) { + // tag=1001 + const void *thisPtr = this; + return m_cloneCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QPointerEvent::clone(); + } +} +// tag=1009 +QPointerEvent *QPointerEvent_wrapper::clone_nocallback() const { + // tag=1003 + return ::QPointerEvent::clone(); +} +bool QPointerEvent_wrapper::isBeginEvent() const { + // tag=1000 + if (m_isBeginEventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_isBeginEventCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QPointerEvent::isBeginEvent(); + } +} +// tag=1009 +bool QPointerEvent_wrapper::isBeginEvent_nocallback() const { + // tag=1003 + return ::QPointerEvent::isBeginEvent(); +} +bool QPointerEvent_wrapper::isEndEvent() const { + // tag=1000 + if (m_isEndEventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_isEndEventCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QPointerEvent::isEndEvent(); + } +} +// tag=1009 +bool QPointerEvent_wrapper::isEndEvent_nocallback() const { + // tag=1003 + return ::QPointerEvent::isEndEvent(); +} +bool QPointerEvent_wrapper::isUpdateEvent() const { + // tag=1000 + if (m_isUpdateEventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_isUpdateEventCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QPointerEvent::isUpdateEvent(); + } +} +// tag=1009 +bool QPointerEvent_wrapper::isUpdateEvent_nocallback() const { + // tag=1003 + return ::QPointerEvent::isUpdateEvent(); +} +qsizetype QPointerEvent_wrapper::pointCount() const { + // tag=1000 + + // tag=1004 + return ::QPointerEvent::pointCount(); +} +void QPointerEvent_wrapper::setAccepted(bool accepted) { + // tag=1000 + if (m_setAcceptedCallback) { + // tag=1001 + const void *thisPtr = this; + m_setAcceptedCallback(const_cast(thisPtr), accepted); + } else { + // tag=1002 + ::QPointerEvent::setAccepted(accepted); + } +} +// tag=1009 +void QPointerEvent_wrapper::setAccepted_nocallback(bool accepted) { + // tag=1003 + ::QPointerEvent::setAccepted(accepted); +} + +// tag=1005 +QPointerEvent_wrapper::~QPointerEvent_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QPointerEvent *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QPointerEvent_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { + +// tag=1049 +void c_QPointerEvent_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +// tag=1050 +// allPointsAccepted() const +bool c_QPointerEvent__allPointsAccepted(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->allPointsAccepted(); +} + +// tag=1050 +// allPointsGrabbed() const +bool c_QPointerEvent__allPointsGrabbed(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->allPointsGrabbed(); +} + +// tag=1050 +// clone() const +void *c_QPointerEvent__clone(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->clone_nocallback(); + } else { + return targetPtr->clone(); + } + }(); +} + +// tag=1050 +// isBeginEvent() const +bool c_QPointerEvent__isBeginEvent(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->isBeginEvent_nocallback(); + } else { + return targetPtr->isBeginEvent(); + } + }(); +} + +// tag=1050 +// isEndEvent() const +bool c_QPointerEvent__isEndEvent(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->isEndEvent_nocallback(); + } else { + return targetPtr->isEndEvent(); + } + }(); +} + +// tag=1050 +// isUpdateEvent() const +bool c_QPointerEvent__isUpdateEvent(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->isUpdateEvent_nocallback(); + } else { + return targetPtr->isUpdateEvent(); + } + }(); +} + +// tag=1050 +// pointCount() const +qsizetype c_QPointerEvent__pointCount(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->pointCount(); +} + +// tag=1050 +// setAccepted(bool accepted) +void c_QPointerEvent__setAccepted_bool(void *thisObj, bool accepted) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setAccepted_nocallback(accepted); + } else { + return targetPtr->setAccepted(accepted); + } + }(); +} +void c_QPointerEvent__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QPointerEvent__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 4147: + wrapper->m_cloneCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPointerEvent_wrapper::Callback_clone>( + callback); + break; + case 4191: + wrapper->m_isBeginEventCallback = + reinterpret_cast(callback); + break; + case 4192: + wrapper->m_isEndEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPointerEvent_wrapper::Callback_isEndEvent>( + callback); + break; + case 4193: + wrapper->m_isUpdateEventCallback = + reinterpret_cast(callback); + break; + case 4155: + wrapper->m_setAcceptedCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPointerEvent_wrapper::Callback_setAccepted>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QPointerEvent_wrapper.h b/generated/QtDartBindings/dart/ffi/QPointerEvent_wrapper.h new file mode 100644 index 0000000..6a18672 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPointerEvent_wrapper.h @@ -0,0 +1,99 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QPointerEvent_wrapper : public ::QPointerEvent { +public: + ~QPointerEvent_wrapper(); + // tag=1041 + bool allPointsAccepted() const; + // tag=1041 + bool allPointsGrabbed() const; + // tag=1041 + virtual QPointerEvent *clone() const; + // tag=1008 + virtual QPointerEvent *clone_nocallback() const; + // tag=1041 + virtual bool isBeginEvent() const; + // tag=1008 + virtual bool isBeginEvent_nocallback() const; + // tag=1041 + virtual bool isEndEvent() const; + // tag=1008 + virtual bool isEndEvent_nocallback() const; + // tag=1041 + virtual bool isUpdateEvent() const; + // tag=1008 + virtual bool isUpdateEvent_nocallback() const; + // tag=1041 + qsizetype pointCount() const; + // tag=1041 + virtual void setAccepted(bool accepted); + // tag=1008 + virtual void setAccepted_nocallback(bool accepted); + // tag=1042 + typedef QPointerEvent *(*Callback_clone)(void *); + Callback_clone m_cloneCallback = nullptr; + // tag=1042 + typedef bool (*Callback_isBeginEvent)(void *); + Callback_isBeginEvent m_isBeginEventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_isEndEvent)(void *); + Callback_isEndEvent m_isEndEventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_isUpdateEvent)(void *); + Callback_isUpdateEvent m_isUpdateEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_setAccepted)(void *, bool accepted); + Callback_setAccepted m_setAcceptedCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QPointerEvent::allPointsAccepted() const +QtDartBindings_EXPORT bool c_QPointerEvent__allPointsAccepted(void *thisObj); + +// tag=1067 +// QPointerEvent::allPointsGrabbed() const +QtDartBindings_EXPORT bool c_QPointerEvent__allPointsGrabbed(void *thisObj); + +// tag=1067 +// QPointerEvent::clone() const +QtDartBindings_EXPORT void *c_QPointerEvent__clone(void *thisObj); + +// tag=1067 +// QPointerEvent::isBeginEvent() const +QtDartBindings_EXPORT bool c_QPointerEvent__isBeginEvent(void *thisObj); + +// tag=1067 +// QPointerEvent::isEndEvent() const +QtDartBindings_EXPORT bool c_QPointerEvent__isEndEvent(void *thisObj); + +// tag=1067 +// QPointerEvent::isUpdateEvent() const +QtDartBindings_EXPORT bool c_QPointerEvent__isUpdateEvent(void *thisObj); + +// tag=1067 +// QPointerEvent::pointCount() const +QtDartBindings_EXPORT qsizetype c_QPointerEvent__pointCount(void *thisObj); + +// tag=1067 +// QPointerEvent::setAccepted(bool accepted) +QtDartBindings_EXPORT void c_QPointerEvent__setAccepted_bool(void *thisObj, + bool accepted); + +// tag=1066 +QtDartBindings_EXPORT void c_QPointerEvent__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QPointerEvent__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QPointerEvent_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QProcess_c.cpp b/generated/QtDartBindings/dart/ffi/QProcess_c.cpp new file mode 100644 index 0000000..4b29618 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QProcess_c.cpp @@ -0,0 +1,835 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QProcess_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QProcess_wrapper::QProcess_wrapper(QObject *parent) : ::QProcess(parent) {} +QList QProcess_wrapper::arguments() const { + return ::QProcess::arguments(); +} +bool QProcess_wrapper::atEnd() const { + if (m_atEndCallback) { + const void *thisPtr = this; + return m_atEndCallback(const_cast(thisPtr)); + } else { + return ::QProcess::atEnd(); + } +} +bool QProcess_wrapper::atEnd_nocallback() const { return ::QProcess::atEnd(); } +qint64 QProcess_wrapper::bytesAvailable() const { + if (m_bytesAvailableCallback) { + const void *thisPtr = this; + return m_bytesAvailableCallback(const_cast(thisPtr)); + } else { + return ::QProcess::bytesAvailable(); + } +} +qint64 QProcess_wrapper::bytesAvailable_nocallback() const { + return ::QProcess::bytesAvailable(); +} +qint64 QProcess_wrapper::bytesToWrite() const { + if (m_bytesToWriteCallback) { + const void *thisPtr = this; + return m_bytesToWriteCallback(const_cast(thisPtr)); + } else { + return ::QProcess::bytesToWrite(); + } +} +qint64 QProcess_wrapper::bytesToWrite_nocallback() const { + return ::QProcess::bytesToWrite(); +} +bool QProcess_wrapper::canReadLine() const { + if (m_canReadLineCallback) { + const void *thisPtr = this; + return m_canReadLineCallback(const_cast(thisPtr)); + } else { + return ::QProcess::canReadLine(); + } +} +bool QProcess_wrapper::canReadLine_nocallback() const { + return ::QProcess::canReadLine(); +} +void QProcess_wrapper::close() { + if (m_closeCallback) { + const void *thisPtr = this; + m_closeCallback(const_cast(thisPtr)); + } else { + ::QProcess::close(); + } +} +void QProcess_wrapper::close_nocallback() { ::QProcess::close(); } +void QProcess_wrapper::closeWriteChannel() { ::QProcess::closeWriteChannel(); } +void QProcess_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QProcess::customEvent(event); + } +} +void QProcess_wrapper::customEvent_nocallback(QEvent *event) { + ::QProcess::customEvent(event); +} +QList QProcess_wrapper::environment() const { + return ::QProcess::environment(); +} +bool QProcess_wrapper::event(QEvent *event) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + return ::QProcess::event(event); + } +} +bool QProcess_wrapper::event_nocallback(QEvent *event) { + return ::QProcess::event(event); +} +bool QProcess_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QProcess::eventFilter(watched, event); + } +} +bool QProcess_wrapper::eventFilter_nocallback(QObject *watched, QEvent *event) { + return ::QProcess::eventFilter(watched, event); +} +int QProcess_wrapper::execute(const QString &program, + const QList &arguments) { + return ::QProcess::execute(program, arguments); +} +int QProcess_wrapper::exitCode() const { return ::QProcess::exitCode(); } +void QProcess_wrapper::finished(int exitCode) { + ::QProcess::finished(exitCode); +} +bool QProcess_wrapper::isSequential() const { + if (m_isSequentialCallback) { + const void *thisPtr = this; + return m_isSequentialCallback(const_cast(thisPtr)); + } else { + return ::QProcess::isSequential(); + } +} +bool QProcess_wrapper::isSequential_nocallback() const { + return ::QProcess::isSequential(); +} +void QProcess_wrapper::kill() { ::QProcess::kill(); } +QString QProcess_wrapper::nullDevice() { return ::QProcess::nullDevice(); } +qint64 QProcess_wrapper::pos() const { + if (m_posCallback) { + const void *thisPtr = this; + return m_posCallback(const_cast(thisPtr)); + } else { + return ::QProcess::pos(); + } +} +qint64 QProcess_wrapper::pos_nocallback() const { return ::QProcess::pos(); } +qint64 QProcess_wrapper::processId() const { return ::QProcess::processId(); } +QString QProcess_wrapper::program() const { return ::QProcess::program(); } +QByteArray QProcess_wrapper::readAllStandardError() { + return ::QProcess::readAllStandardError(); +} +QByteArray QProcess_wrapper::readAllStandardOutput() { + return ::QProcess::readAllStandardOutput(); +} +qint64 QProcess_wrapper::readData(char *data, qint64 maxlen) { + if (m_readDataCallback) { + const void *thisPtr = this; + return m_readDataCallback(const_cast(thisPtr), data, maxlen); + } else { + return ::QProcess::readData(data, maxlen); + } +} +qint64 QProcess_wrapper::readData_nocallback(char *data, qint64 maxlen) { + return ::QProcess::readData(data, maxlen); +} +qint64 QProcess_wrapper::readLineData(char *data, qint64 maxlen) { + if (m_readLineDataCallback) { + const void *thisPtr = this; + return m_readLineDataCallback(const_cast(thisPtr), data, maxlen); + } else { + return ::QProcess::readLineData(data, maxlen); + } +} +qint64 QProcess_wrapper::readLineData_nocallback(char *data, qint64 maxlen) { + return ::QProcess::readLineData(data, maxlen); +} +bool QProcess_wrapper::reset() { + if (m_resetCallback) { + const void *thisPtr = this; + return m_resetCallback(const_cast(thisPtr)); + } else { + return ::QProcess::reset(); + } +} +bool QProcess_wrapper::reset_nocallback() { return ::QProcess::reset(); } +bool QProcess_wrapper::seek(qint64 pos) { + if (m_seekCallback) { + const void *thisPtr = this; + return m_seekCallback(const_cast(thisPtr), pos); + } else { + return ::QProcess::seek(pos); + } +} +bool QProcess_wrapper::seek_nocallback(qint64 pos) { + return ::QProcess::seek(pos); +} +void QProcess_wrapper::setArguments(const QList &arguments) { + ::QProcess::setArguments(arguments); +} +void QProcess_wrapper::setEnvironment(const QList &environment) { + ::QProcess::setEnvironment(environment); +} +void QProcess_wrapper::setProgram(const QString &program) { + ::QProcess::setProgram(program); +} +void QProcess_wrapper::setStandardErrorFile(const QString &fileName) { + ::QProcess::setStandardErrorFile(fileName); +} +void QProcess_wrapper::setStandardInputFile(const QString &fileName) { + ::QProcess::setStandardInputFile(fileName); +} +void QProcess_wrapper::setStandardOutputFile(const QString &fileName) { + ::QProcess::setStandardOutputFile(fileName); +} +void QProcess_wrapper::setStandardOutputProcess(QProcess *destination) { + ::QProcess::setStandardOutputProcess(destination); +} +void QProcess_wrapper::setWorkingDirectory(const QString &dir) { + ::QProcess::setWorkingDirectory(dir); +} +qint64 QProcess_wrapper::size() const { + if (m_sizeCallback) { + const void *thisPtr = this; + return m_sizeCallback(const_cast(thisPtr)); + } else { + return ::QProcess::size(); + } +} +qint64 QProcess_wrapper::size_nocallback() const { return ::QProcess::size(); } +qint64 QProcess_wrapper::skipData(qint64 maxSize) { + if (m_skipDataCallback) { + const void *thisPtr = this; + return m_skipDataCallback(const_cast(thisPtr), maxSize); + } else { + return ::QProcess::skipData(maxSize); + } +} +qint64 QProcess_wrapper::skipData_nocallback(qint64 maxSize) { + return ::QProcess::skipData(maxSize); +} +void QProcess_wrapper::start() { ::QProcess::start(); } +void QProcess_wrapper::start(const QString &program, + const QList &arguments) { + ::QProcess::start(program, arguments); +} +void QProcess_wrapper::startCommand(const QString &command) { + ::QProcess::startCommand(command); +} +QList QProcess_wrapper::systemEnvironment() { + return ::QProcess::systemEnvironment(); +} +void QProcess_wrapper::terminate() { ::QProcess::terminate(); } +QString QProcess_wrapper::tr(const char *s, const char *c, int n) { + return ::QProcess::tr(s, c, n); +} +bool QProcess_wrapper::waitForFinished(int msecs) { + return ::QProcess::waitForFinished(msecs); +} +bool QProcess_wrapper::waitForStarted(int msecs) { + return ::QProcess::waitForStarted(msecs); +} +QString QProcess_wrapper::workingDirectory() const { + return ::QProcess::workingDirectory(); +} +qint64 QProcess_wrapper::writeData(const char *data, qint64 len) { + if (m_writeDataCallback) { + const void *thisPtr = this; + return m_writeDataCallback(const_cast(thisPtr), data, len); + } else { + return ::QProcess::writeData(data, len); + } +} +qint64 QProcess_wrapper::writeData_nocallback(const char *data, qint64 len) { + return ::QProcess::writeData(data, len); +} +QProcess_wrapper::~QProcess_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QProcess *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QProcess_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QProcess_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QProcess__constructor_QObject(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QProcess_wrapper(parent); + return reinterpret_cast(ptr); +} +void c_QProcess__onAboutToClose(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QProcess::aboutToClose, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// arguments() const +void *c_QProcess__arguments(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->arguments()}; + return result; +} +// atEnd() const +bool c_QProcess__atEnd(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->atEnd_nocallback(); + } else { + return targetPtr->atEnd(); + } + }(); + return result; +} +// bytesAvailable() const +qint64 c_QProcess__bytesAvailable(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->bytesAvailable_nocallback(); + } else { + return targetPtr->bytesAvailable(); + } + }(); + return result; +} +// bytesToWrite() const +qint64 c_QProcess__bytesToWrite(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->bytesToWrite_nocallback(); + } else { + return targetPtr->bytesToWrite(); + } + }(); + return result; +} +void c_QProcess__onBytesWritten_qint64(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QProcess::bytesWritten, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// canReadLine() const +bool c_QProcess__canReadLine(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->canReadLine_nocallback(); + } else { + return targetPtr->canReadLine(); + } + }(); + return result; +} +void c_QProcess__onChannelBytesWritten_int_qint64(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QProcess::channelBytesWritten, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QProcess__onChannelReadyRead_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QProcess::channelReadyRead, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// close() +void c_QProcess__close(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->close_nocallback(); + } else { + return targetPtr->close(); + } + }(); +} +// closeWriteChannel() +void c_QProcess__closeWriteChannel(void *thisObj) { + fromPtr(thisObj)->closeWriteChannel(); +} +// customEvent(QEvent * event) +void c_QProcess__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// environment() const +void *c_QProcess__environment(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->environment()}; + return result; +} +// event(QEvent * event) +bool c_QProcess__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QProcess__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// execute(const QString & program, const QList & arguments) +int c_static_QProcess__execute_QString_QList_QString(const char *program_, + void *arguments_) { + const auto program = QString::fromUtf8(program_); + assert(arguments_); + auto &arguments = *reinterpret_cast *>(arguments_); + const auto &result = + QtDartBindings_wrappersNS::QProcess_wrapper::execute(program, arguments); + free((char *)program_); + return result; +} +// exitCode() const +int c_QProcess__exitCode(void *thisObj) { + const auto &result = fromPtr(thisObj)->exitCode(); + return result; +} +// finished(int exitCode) +void c_QProcess__finished_int(void *thisObj, int exitCode) { + fromPtr(thisObj)->finished(exitCode); +} +void c_QProcess__onFinished_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QProcess::finished, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// isSequential() const +bool c_QProcess__isSequential(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->isSequential_nocallback(); + } else { + return targetPtr->isSequential(); + } + }(); + return result; +} +// kill() +void c_QProcess__kill(void *thisObj) { fromPtr(thisObj)->kill(); } +// nullDevice() +void *c_static_QProcess__nullDevice() { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QProcess_wrapper::nullDevice()}; + return result; +} +// pos() const +qint64 c_QProcess__pos(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->pos_nocallback(); + } else { + return targetPtr->pos(); + } + }(); + return result; +} +// processId() const +qint64 c_QProcess__processId(void *thisObj) { + const auto &result = fromPtr(thisObj)->processId(); + return result; +} +// program() const +void *c_QProcess__program(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->program()}; + return result; +} +// readAllStandardError() +void *c_QProcess__readAllStandardError(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->readAllStandardError()}; + return result; +} +// readAllStandardOutput() +void *c_QProcess__readAllStandardOutput(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->readAllStandardOutput()}; + return result; +} +void c_QProcess__onReadChannelFinished(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QProcess::readChannelFinished, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// readData(char * data, qint64 maxlen) +qint64 c_QProcess__readData_char_qint64(void *thisObj, char *data, + qint64 maxlen) { + const auto &result = + fromWrapperPtr(thisObj)->readData_nocallback(data, maxlen); + free((char *)data); + return result; +} +// readLineData(char * data, qint64 maxlen) +qint64 c_QProcess__readLineData_char_qint64(void *thisObj, char *data, + qint64 maxlen) { + const auto &result = + fromWrapperPtr(thisObj)->readLineData_nocallback(data, maxlen); + free((char *)data); + return result; +} +void c_QProcess__onReadyRead(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QProcess::readyRead, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// reset() +bool c_QProcess__reset(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->reset_nocallback(); + } else { + return targetPtr->reset(); + } + }(); + return result; +} +// seek(qint64 pos) +bool c_QProcess__seek_qint64(void *thisObj, qint64 pos) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->seek_nocallback(pos); + } else { + return targetPtr->seek(pos); + } + }(); + return result; +} +// setArguments(const QList & arguments) +void c_QProcess__setArguments_QList_QString(void *thisObj, void *arguments_) { + assert(arguments_); + auto &arguments = *reinterpret_cast *>(arguments_); + fromPtr(thisObj)->setArguments(arguments); +} +// setEnvironment(const QList & environment) +void c_QProcess__setEnvironment_QList_QString(void *thisObj, + void *environment_) { + assert(environment_); + auto &environment = *reinterpret_cast *>(environment_); + fromPtr(thisObj)->setEnvironment(environment); +} +// setProgram(const QString & program) +void c_QProcess__setProgram_QString(void *thisObj, const char *program_) { + const auto program = QString::fromUtf8(program_); + fromPtr(thisObj)->setProgram(program); + free((char *)program_); +} +// setStandardErrorFile(const QString & fileName) +void c_QProcess__setStandardErrorFile_QString(void *thisObj, + const char *fileName_) { + const auto fileName = QString::fromUtf8(fileName_); + fromPtr(thisObj)->setStandardErrorFile(fileName); + free((char *)fileName_); +} +// setStandardInputFile(const QString & fileName) +void c_QProcess__setStandardInputFile_QString(void *thisObj, + const char *fileName_) { + const auto fileName = QString::fromUtf8(fileName_); + fromPtr(thisObj)->setStandardInputFile(fileName); + free((char *)fileName_); +} +// setStandardOutputFile(const QString & fileName) +void c_QProcess__setStandardOutputFile_QString(void *thisObj, + const char *fileName_) { + const auto fileName = QString::fromUtf8(fileName_); + fromPtr(thisObj)->setStandardOutputFile(fileName); + free((char *)fileName_); +} +// setStandardOutputProcess(QProcess * destination) +void c_QProcess__setStandardOutputProcess_QProcess(void *thisObj, + void *destination_) { + auto destination = reinterpret_cast(destination_); + fromPtr(thisObj)->setStandardOutputProcess(destination); +} +// setWorkingDirectory(const QString & dir) +void c_QProcess__setWorkingDirectory_QString(void *thisObj, const char *dir_) { + const auto dir = QString::fromUtf8(dir_); + fromPtr(thisObj)->setWorkingDirectory(dir); + free((char *)dir_); +} +// size() const +qint64 c_QProcess__size(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->size_nocallback(); + } else { + return targetPtr->size(); + } + }(); + return result; +} +// skipData(qint64 maxSize) +qint64 c_QProcess__skipData_qint64(void *thisObj, qint64 maxSize) { + const auto &result = fromWrapperPtr(thisObj)->skipData_nocallback(maxSize); + return result; +} +// start() +void c_QProcess__start(void *thisObj) { fromPtr(thisObj)->start(); } +// start(const QString & program, const QList & arguments) +void c_QProcess__start_QString_QList_QString(void *thisObj, + const char *program_, + void *arguments_) { + const auto program = QString::fromUtf8(program_); + assert(arguments_); + auto &arguments = *reinterpret_cast *>(arguments_); + fromPtr(thisObj)->start(program, arguments); + free((char *)program_); +} +// startCommand(const QString & command) +void c_QProcess__startCommand_QString(void *thisObj, const char *command_) { + const auto command = QString::fromUtf8(command_); + fromPtr(thisObj)->startCommand(command); + free((char *)command_); +} +// systemEnvironment() +void *c_static_QProcess__systemEnvironment() { + const auto &result = new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QProcess_wrapper::systemEnvironment()}; + return result; +} +// terminate() +void c_QProcess__terminate(void *thisObj) { fromPtr(thisObj)->terminate(); } +// tr(const char * s, const char * c, int n) +void *c_static_QProcess__tr_char_char_int(const char *s, const char *c, int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QProcess_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +// waitForFinished(int msecs) +bool c_QProcess__waitForFinished_int(void *thisObj, int msecs) { + const auto &result = fromPtr(thisObj)->waitForFinished(msecs); + return result; +} +// waitForStarted(int msecs) +bool c_QProcess__waitForStarted_int(void *thisObj, int msecs) { + const auto &result = fromPtr(thisObj)->waitForStarted(msecs); + return result; +} +// workingDirectory() const +void *c_QProcess__workingDirectory(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->workingDirectory()}; + return result; +} +// writeData(const char * data, qint64 len) +qint64 c_QProcess__writeData_char_qint64(void *thisObj, const char *data, + qint64 len) { + const auto &result = fromWrapperPtr(thisObj)->writeData_nocallback(data, len); + free((char *)data); + return result; +} +void c_QProcess__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QProcess__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 3458: + wrapper->m_atEndCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_atEnd>(callback); + break; + case 3460: + wrapper->m_bytesAvailableCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_bytesAvailable>( + callback); + break; + case 3461: + wrapper->m_bytesToWriteCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_bytesToWrite>( + callback); + break; + case 3463: + wrapper->m_canReadLineCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_canReadLine>( + callback); + break; + case 3467: + wrapper->m_closeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_close>(callback); + break; + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_customEvent>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_event>(callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_eventFilter>( + callback); + break; + case 3487: + wrapper->m_isSequentialCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_isSequential>( + callback); + break; + case 3498: + wrapper->m_posCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_pos>(callback); + break; + case 3506: + wrapper->m_readDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_readData>( + callback); + break; + case 3509: + wrapper->m_readLineDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_readLineData>( + callback); + break; + case 3513: + wrapper->m_resetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_reset>(callback); + break; + case 3515: + wrapper->m_seekCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_seek>(callback); + break; + case 3525: + wrapper->m_sizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_size>(callback); + break; + case 3527: + wrapper->m_skipDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_skipData>( + callback); + break; + case 3538: + wrapper->m_writeDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_writeData>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QProcess_c.h b/generated/QtDartBindings/dart/ffi/QProcess_c.h new file mode 100644 index 0000000..87f1d45 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QProcess_c.h @@ -0,0 +1,248 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QProcess_wrapper : public ::QProcess { +public: + ~QProcess_wrapper(); + QProcess_wrapper(QObject *parent = nullptr); + QList arguments() const; + virtual bool atEnd() const; + virtual bool atEnd_nocallback() const; + virtual qint64 bytesAvailable() const; + virtual qint64 bytesAvailable_nocallback() const; + virtual qint64 bytesToWrite() const; + virtual qint64 bytesToWrite_nocallback() const; + virtual bool canReadLine() const; + virtual bool canReadLine_nocallback() const; + virtual void close(); + virtual void close_nocallback(); + void closeWriteChannel(); + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + QList environment() const; + virtual bool event(QEvent *event); + virtual bool event_nocallback(QEvent *event); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + static int execute(const QString &program, + const QList &arguments = {}); + int exitCode() const; + void finished(int exitCode); + virtual bool isSequential() const; + virtual bool isSequential_nocallback() const; + void kill(); + static QString nullDevice(); + virtual qint64 pos() const; + virtual qint64 pos_nocallback() const; + qint64 processId() const; + QString program() const; + QByteArray readAllStandardError(); + QByteArray readAllStandardOutput(); + virtual qint64 readData(char *data, qint64 maxlen); + virtual qint64 readData_nocallback(char *data, qint64 maxlen); + virtual qint64 readLineData(char *data, qint64 maxlen); + virtual qint64 readLineData_nocallback(char *data, qint64 maxlen); + virtual bool reset(); + virtual bool reset_nocallback(); + virtual bool seek(qint64 pos); + virtual bool seek_nocallback(qint64 pos); + void setArguments(const QList &arguments); + void setEnvironment(const QList &environment); + void setProgram(const QString &program); + void setStandardErrorFile(const QString &fileName); + void setStandardInputFile(const QString &fileName); + void setStandardOutputFile(const QString &fileName); + void setStandardOutputProcess(QProcess *destination); + void setWorkingDirectory(const QString &dir); + virtual qint64 size() const; + virtual qint64 size_nocallback() const; + virtual qint64 skipData(qint64 maxSize); + virtual qint64 skipData_nocallback(qint64 maxSize); + void start(); + void start(const QString &program, const QList &arguments = {}); + void startCommand(const QString &command); + static QList systemEnvironment(); + void terminate(); + static QString tr(const char *s, const char *c, int n); + bool waitForFinished(int msecs = 30000); + bool waitForStarted(int msecs = 30000); + QString workingDirectory() const; + virtual qint64 writeData(const char *data, qint64 len); + virtual qint64 writeData_nocallback(const char *data, qint64 len); + typedef bool (*Callback_atEnd)(void *); + Callback_atEnd m_atEndCallback = nullptr; + typedef qint64 (*Callback_bytesAvailable)(void *); + Callback_bytesAvailable m_bytesAvailableCallback = nullptr; + typedef qint64 (*Callback_bytesToWrite)(void *); + Callback_bytesToWrite m_bytesToWriteCallback = nullptr; + typedef bool (*Callback_canReadLine)(void *); + Callback_canReadLine m_canReadLineCallback = nullptr; + typedef void (*Callback_close)(void *); + Callback_close m_closeCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef bool (*Callback_isSequential)(void *); + Callback_isSequential m_isSequentialCallback = nullptr; + typedef qint64 (*Callback_pos)(void *); + Callback_pos m_posCallback = nullptr; + typedef qint64 (*Callback_readData)(void *, char *data, qint64 maxlen); + Callback_readData m_readDataCallback = nullptr; + typedef qint64 (*Callback_readLineData)(void *, char *data, qint64 maxlen); + Callback_readLineData m_readLineDataCallback = nullptr; + typedef bool (*Callback_reset)(void *); + Callback_reset m_resetCallback = nullptr; + typedef bool (*Callback_seek)(void *, qint64 pos); + Callback_seek m_seekCallback = nullptr; + typedef qint64 (*Callback_size)(void *); + Callback_size m_sizeCallback = nullptr; + typedef qint64 (*Callback_skipData)(void *, qint64 maxSize); + Callback_skipData m_skipDataCallback = nullptr; + typedef qint64 (*Callback_writeData)(void *, const char *data, qint64 len); + Callback_writeData m_writeDataCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QProcess::QProcess(QObject * parent) +QtDartBindings_EXPORT void *c_QProcess__constructor_QObject(void *parent_); +// QProcess::arguments() const +QtDartBindings_EXPORT void *c_QProcess__arguments(void *thisObj); +// QProcess::atEnd() const +QtDartBindings_EXPORT bool c_QProcess__atEnd(void *thisObj); +// QProcess::bytesAvailable() const +QtDartBindings_EXPORT qint64 c_QProcess__bytesAvailable(void *thisObj); +// QProcess::bytesToWrite() const +QtDartBindings_EXPORT qint64 c_QProcess__bytesToWrite(void *thisObj); +// QProcess::canReadLine() const +QtDartBindings_EXPORT bool c_QProcess__canReadLine(void *thisObj); +// QProcess::close() +QtDartBindings_EXPORT void c_QProcess__close(void *thisObj); +// QProcess::closeWriteChannel() +QtDartBindings_EXPORT void c_QProcess__closeWriteChannel(void *thisObj); +// QProcess::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QProcess__customEvent_QEvent(void *thisObj, + void *event_); +// QProcess::environment() const +QtDartBindings_EXPORT void *c_QProcess__environment(void *thisObj); +// QProcess::event(QEvent * event) +QtDartBindings_EXPORT bool c_QProcess__event_QEvent(void *thisObj, + void *event_); +// QProcess::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QProcess__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QProcess::execute(const QString & program, const QList & arguments) +QtDartBindings_EXPORT int +c_static_QProcess__execute_QString_QList_QString(const char *program_, + void *arguments_); +// QProcess::exitCode() const +QtDartBindings_EXPORT int c_QProcess__exitCode(void *thisObj); +// QProcess::finished(int exitCode) +QtDartBindings_EXPORT void c_QProcess__finished_int(void *thisObj, + int exitCode); +QtDartBindings_EXPORT void +c_QProcess__onFinished_int(void *thisObj, void *contextQObject, + void *callback); // QProcess::isSequential() const +QtDartBindings_EXPORT bool c_QProcess__isSequential(void *thisObj); +// QProcess::kill() +QtDartBindings_EXPORT void c_QProcess__kill(void *thisObj); +// QProcess::nullDevice() +QtDartBindings_EXPORT void *c_static_QProcess__nullDevice(); +// QProcess::pos() const +QtDartBindings_EXPORT qint64 c_QProcess__pos(void *thisObj); +// QProcess::processId() const +QtDartBindings_EXPORT qint64 c_QProcess__processId(void *thisObj); +// QProcess::program() const +QtDartBindings_EXPORT void *c_QProcess__program(void *thisObj); +// QProcess::readAllStandardError() +QtDartBindings_EXPORT void *c_QProcess__readAllStandardError(void *thisObj); +// QProcess::readAllStandardOutput() +QtDartBindings_EXPORT void *c_QProcess__readAllStandardOutput(void *thisObj); +// QProcess::readData(char * data, qint64 maxlen) +QtDartBindings_EXPORT qint64 c_QProcess__readData_char_qint64(void *thisObj, + char *data, + qint64 maxlen); +// QProcess::readLineData(char * data, qint64 maxlen) +QtDartBindings_EXPORT qint64 +c_QProcess__readLineData_char_qint64(void *thisObj, char *data, qint64 maxlen); +// QProcess::reset() +QtDartBindings_EXPORT bool c_QProcess__reset(void *thisObj); +// QProcess::seek(qint64 pos) +QtDartBindings_EXPORT bool c_QProcess__seek_qint64(void *thisObj, qint64 pos); +// QProcess::setArguments(const QList & arguments) +QtDartBindings_EXPORT void +c_QProcess__setArguments_QList_QString(void *thisObj, void *arguments_); +// QProcess::setEnvironment(const QList & environment) +QtDartBindings_EXPORT void +c_QProcess__setEnvironment_QList_QString(void *thisObj, void *environment_); +// QProcess::setProgram(const QString & program) +QtDartBindings_EXPORT void c_QProcess__setProgram_QString(void *thisObj, + const char *program_); +// QProcess::setStandardErrorFile(const QString & fileName) +QtDartBindings_EXPORT void +c_QProcess__setStandardErrorFile_QString(void *thisObj, const char *fileName_); +// QProcess::setStandardInputFile(const QString & fileName) +QtDartBindings_EXPORT void +c_QProcess__setStandardInputFile_QString(void *thisObj, const char *fileName_); +// QProcess::setStandardOutputFile(const QString & fileName) +QtDartBindings_EXPORT void +c_QProcess__setStandardOutputFile_QString(void *thisObj, const char *fileName_); +// QProcess::setStandardOutputProcess(QProcess * destination) +QtDartBindings_EXPORT void +c_QProcess__setStandardOutputProcess_QProcess(void *thisObj, + void *destination_); +// QProcess::setWorkingDirectory(const QString & dir) +QtDartBindings_EXPORT void +c_QProcess__setWorkingDirectory_QString(void *thisObj, const char *dir_); +// QProcess::size() const +QtDartBindings_EXPORT qint64 c_QProcess__size(void *thisObj); +// QProcess::skipData(qint64 maxSize) +QtDartBindings_EXPORT qint64 c_QProcess__skipData_qint64(void *thisObj, + qint64 maxSize); +// QProcess::start() +QtDartBindings_EXPORT void c_QProcess__start(void *thisObj); +// QProcess::start(const QString & program, const QList & arguments) +QtDartBindings_EXPORT void +c_QProcess__start_QString_QList_QString(void *thisObj, const char *program_, + void *arguments_); +// QProcess::startCommand(const QString & command) +QtDartBindings_EXPORT void +c_QProcess__startCommand_QString(void *thisObj, const char *command_); +// QProcess::systemEnvironment() +QtDartBindings_EXPORT void *c_static_QProcess__systemEnvironment(); +// QProcess::terminate() +QtDartBindings_EXPORT void c_QProcess__terminate(void *thisObj); +// QProcess::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QProcess__tr_char_char_int(const char *s, const char *c, int n); +// QProcess::waitForFinished(int msecs) +QtDartBindings_EXPORT bool c_QProcess__waitForFinished_int(void *thisObj, + int msecs); +// QProcess::waitForStarted(int msecs) +QtDartBindings_EXPORT bool c_QProcess__waitForStarted_int(void *thisObj, + int msecs); +// QProcess::workingDirectory() const +QtDartBindings_EXPORT void *c_QProcess__workingDirectory(void *thisObj); +// QProcess::writeData(const char * data, qint64 len) +QtDartBindings_EXPORT qint64 c_QProcess__writeData_char_qint64(void *thisObj, + const char *data, + qint64 len); +QtDartBindings_EXPORT void c_QProcess__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QProcess__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QProcess_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QProcess_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QProcess_wrapper.cpp new file mode 100644 index 0000000..7618e30 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QProcess_wrapper.cpp @@ -0,0 +1,1216 @@ +#include "QProcess_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QProcess_wrapper::QProcess_wrapper(QObject *parent) : ::QProcess(parent) {} +QList QProcess_wrapper::arguments() const { + // tag=1000 + + // tag=1004 + return ::QProcess::arguments(); +} +bool QProcess_wrapper::atEnd() const { + // tag=1000 + if (m_atEndCallback) { + // tag=1001 + const void *thisPtr = this; + return m_atEndCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QProcess::atEnd(); + } +} +// tag=1009 +bool QProcess_wrapper::atEnd_nocallback() const { + // tag=1003 + return ::QProcess::atEnd(); +} +qint64 QProcess_wrapper::bytesAvailable() const { + // tag=1000 + if (m_bytesAvailableCallback) { + // tag=1001 + const void *thisPtr = this; + return m_bytesAvailableCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QProcess::bytesAvailable(); + } +} +// tag=1009 +qint64 QProcess_wrapper::bytesAvailable_nocallback() const { + // tag=1003 + return ::QProcess::bytesAvailable(); +} +qint64 QProcess_wrapper::bytesToWrite() const { + // tag=1000 + if (m_bytesToWriteCallback) { + // tag=1001 + const void *thisPtr = this; + return m_bytesToWriteCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QProcess::bytesToWrite(); + } +} +// tag=1009 +qint64 QProcess_wrapper::bytesToWrite_nocallback() const { + // tag=1003 + return ::QProcess::bytesToWrite(); +} +bool QProcess_wrapper::canReadLine() const { + // tag=1000 + if (m_canReadLineCallback) { + // tag=1001 + const void *thisPtr = this; + return m_canReadLineCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QProcess::canReadLine(); + } +} +// tag=1009 +bool QProcess_wrapper::canReadLine_nocallback() const { + // tag=1003 + return ::QProcess::canReadLine(); +} +void QProcess_wrapper::close() { + // tag=1000 + if (m_closeCallback) { + // tag=1001 + const void *thisPtr = this; + m_closeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QProcess::close(); + } +} +// tag=1009 +void QProcess_wrapper::close_nocallback() { + // tag=1003 + ::QProcess::close(); +} +void QProcess_wrapper::closeWriteChannel() { + // tag=1000 + + // tag=1004 + ::QProcess::closeWriteChannel(); +} +void QProcess_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QProcess::customEvent(event); + } +} +// tag=1009 +void QProcess_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QProcess::customEvent(event); +} +QList QProcess_wrapper::environment() const { + // tag=1000 + + // tag=1004 + return ::QProcess::environment(); +} +bool QProcess_wrapper::event(QEvent *event) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + return ::QProcess::event(event); + } +} +// tag=1009 +bool QProcess_wrapper::event_nocallback(QEvent *event) { + // tag=1003 + return ::QProcess::event(event); +} +bool QProcess_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QProcess::eventFilter(watched, event); + } +} +// tag=1009 +bool QProcess_wrapper::eventFilter_nocallback(QObject *watched, QEvent *event) { + // tag=1003 + return ::QProcess::eventFilter(watched, event); +} +int QProcess_wrapper::execute(const QString &program, + const QList &arguments) { + // tag=1000 + + // tag=1004 + return ::QProcess::execute(program, arguments); +} +int QProcess_wrapper::exitCode() const { + // tag=1000 + + // tag=1004 + return ::QProcess::exitCode(); +} +void QProcess_wrapper::finished(int exitCode) { + // tag=1000 + + // tag=1004 + ::QProcess::finished(exitCode); +} +bool QProcess_wrapper::isSequential() const { + // tag=1000 + if (m_isSequentialCallback) { + // tag=1001 + const void *thisPtr = this; + return m_isSequentialCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QProcess::isSequential(); + } +} +// tag=1009 +bool QProcess_wrapper::isSequential_nocallback() const { + // tag=1003 + return ::QProcess::isSequential(); +} +void QProcess_wrapper::kill() { + // tag=1000 + + // tag=1004 + ::QProcess::kill(); +} +QString QProcess_wrapper::nullDevice() { + // tag=1000 + + // tag=1004 + return ::QProcess::nullDevice(); +} +qint64 QProcess_wrapper::pos() const { + // tag=1000 + if (m_posCallback) { + // tag=1001 + const void *thisPtr = this; + return m_posCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QProcess::pos(); + } +} +// tag=1009 +qint64 QProcess_wrapper::pos_nocallback() const { + // tag=1003 + return ::QProcess::pos(); +} +qint64 QProcess_wrapper::processId() const { + // tag=1000 + + // tag=1004 + return ::QProcess::processId(); +} +QString QProcess_wrapper::program() const { + // tag=1000 + + // tag=1004 + return ::QProcess::program(); +} +QByteArray QProcess_wrapper::readAllStandardError() { + // tag=1000 + + // tag=1004 + return ::QProcess::readAllStandardError(); +} +QByteArray QProcess_wrapper::readAllStandardOutput() { + // tag=1000 + + // tag=1004 + return ::QProcess::readAllStandardOutput(); +} +qint64 QProcess_wrapper::readData(char *data, qint64 maxlen) { + // tag=1000 + if (m_readDataCallback) { + // tag=1001 + const void *thisPtr = this; + return m_readDataCallback(const_cast(thisPtr), data, maxlen); + } else { + // tag=1002 + return ::QProcess::readData(data, maxlen); + } +} +// tag=1009 +qint64 QProcess_wrapper::readData_nocallback(char *data, qint64 maxlen) { + // tag=1003 + return ::QProcess::readData(data, maxlen); +} +qint64 QProcess_wrapper::readLineData(char *data, qint64 maxlen) { + // tag=1000 + if (m_readLineDataCallback) { + // tag=1001 + const void *thisPtr = this; + return m_readLineDataCallback(const_cast(thisPtr), data, maxlen); + } else { + // tag=1002 + return ::QProcess::readLineData(data, maxlen); + } +} +// tag=1009 +qint64 QProcess_wrapper::readLineData_nocallback(char *data, qint64 maxlen) { + // tag=1003 + return ::QProcess::readLineData(data, maxlen); +} +bool QProcess_wrapper::reset() { + // tag=1000 + if (m_resetCallback) { + // tag=1001 + const void *thisPtr = this; + return m_resetCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QProcess::reset(); + } +} +// tag=1009 +bool QProcess_wrapper::reset_nocallback() { + // tag=1003 + return ::QProcess::reset(); +} +bool QProcess_wrapper::seek(qint64 pos) { + // tag=1000 + if (m_seekCallback) { + // tag=1001 + const void *thisPtr = this; + return m_seekCallback(const_cast(thisPtr), pos); + } else { + // tag=1002 + return ::QProcess::seek(pos); + } +} +// tag=1009 +bool QProcess_wrapper::seek_nocallback(qint64 pos) { + // tag=1003 + return ::QProcess::seek(pos); +} +void QProcess_wrapper::setArguments(const QList &arguments) { + // tag=1000 + + // tag=1004 + ::QProcess::setArguments(arguments); +} +void QProcess_wrapper::setEnvironment(const QList &environment) { + // tag=1000 + + // tag=1004 + ::QProcess::setEnvironment(environment); +} +void QProcess_wrapper::setProgram(const QString &program) { + // tag=1000 + + // tag=1004 + ::QProcess::setProgram(program); +} +void QProcess_wrapper::setStandardErrorFile(const QString &fileName) { + // tag=1000 + + // tag=1004 + ::QProcess::setStandardErrorFile(fileName); +} +void QProcess_wrapper::setStandardInputFile(const QString &fileName) { + // tag=1000 + + // tag=1004 + ::QProcess::setStandardInputFile(fileName); +} +void QProcess_wrapper::setStandardOutputFile(const QString &fileName) { + // tag=1000 + + // tag=1004 + ::QProcess::setStandardOutputFile(fileName); +} +void QProcess_wrapper::setStandardOutputProcess(QProcess *destination) { + // tag=1000 + + // tag=1004 + ::QProcess::setStandardOutputProcess(destination); +} +void QProcess_wrapper::setWorkingDirectory(const QString &dir) { + // tag=1000 + + // tag=1004 + ::QProcess::setWorkingDirectory(dir); +} +qint64 QProcess_wrapper::size() const { + // tag=1000 + if (m_sizeCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sizeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QProcess::size(); + } +} +// tag=1009 +qint64 QProcess_wrapper::size_nocallback() const { + // tag=1003 + return ::QProcess::size(); +} +qint64 QProcess_wrapper::skipData(qint64 maxSize) { + // tag=1000 + if (m_skipDataCallback) { + // tag=1001 + const void *thisPtr = this; + return m_skipDataCallback(const_cast(thisPtr), maxSize); + } else { + // tag=1002 + return ::QProcess::skipData(maxSize); + } +} +// tag=1009 +qint64 QProcess_wrapper::skipData_nocallback(qint64 maxSize) { + // tag=1003 + return ::QProcess::skipData(maxSize); +} +void QProcess_wrapper::start() { + // tag=1000 + + // tag=1004 + ::QProcess::start(); +} +void QProcess_wrapper::start(const QString &program, + const QList &arguments) { + // tag=1000 + + // tag=1004 + ::QProcess::start(program, arguments); +} +void QProcess_wrapper::startCommand(const QString &command) { + // tag=1000 + + // tag=1004 + ::QProcess::startCommand(command); +} +QList QProcess_wrapper::systemEnvironment() { + // tag=1000 + + // tag=1004 + return ::QProcess::systemEnvironment(); +} +void QProcess_wrapper::terminate() { + // tag=1000 + + // tag=1004 + ::QProcess::terminate(); +} +QString QProcess_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QProcess::tr(s, c, n); +} +bool QProcess_wrapper::waitForFinished(int msecs) { + // tag=1000 + + // tag=1004 + return ::QProcess::waitForFinished(msecs); +} +bool QProcess_wrapper::waitForStarted(int msecs) { + // tag=1000 + + // tag=1004 + return ::QProcess::waitForStarted(msecs); +} +QString QProcess_wrapper::workingDirectory() const { + // tag=1000 + + // tag=1004 + return ::QProcess::workingDirectory(); +} +qint64 QProcess_wrapper::writeData(const char *data, qint64 len) { + // tag=1000 + if (m_writeDataCallback) { + // tag=1001 + const void *thisPtr = this; + return m_writeDataCallback(const_cast(thisPtr), data, len); + } else { + // tag=1002 + return ::QProcess::writeData(data, len); + } +} +// tag=1009 +qint64 QProcess_wrapper::writeData_nocallback(const char *data, qint64 len) { + // tag=1003 + return ::QProcess::writeData(data, len); +} + +// tag=1005 +QProcess_wrapper::~QProcess_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QProcess *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QProcess_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QProcess_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QProcess__constructor_QObject(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QProcess_wrapper(parent); + return reinterpret_cast(ptr); +} + +// tag=1079 +void c_QProcess__onAboutToClose(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QProcess::aboutToClose, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// arguments() const +void *c_QProcess__arguments(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->arguments()}; +} + +// tag=1050 +// atEnd() const +bool c_QProcess__atEnd(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->atEnd_nocallback(); + } else { + return targetPtr->atEnd(); + } + }(); +} + +// tag=1050 +// bytesAvailable() const +qint64 c_QProcess__bytesAvailable(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->bytesAvailable_nocallback(); + } else { + return targetPtr->bytesAvailable(); + } + }(); +} + +// tag=1050 +// bytesToWrite() const +qint64 c_QProcess__bytesToWrite(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->bytesToWrite_nocallback(); + } else { + return targetPtr->bytesToWrite(); + } + }(); +} + +// tag=1079 +void c_QProcess__onBytesWritten_qint64(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QProcess::bytesWritten, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// canReadLine() const +bool c_QProcess__canReadLine(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->canReadLine_nocallback(); + } else { + return targetPtr->canReadLine(); + } + }(); +} + +// tag=1079 +void c_QProcess__onChannelBytesWritten_int_qint64(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QProcess::channelBytesWritten, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QProcess__onChannelReadyRead_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QProcess::channelReadyRead, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// close() +void c_QProcess__close(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->close_nocallback(); + } else { + return targetPtr->close(); + } + }(); +} + +// tag=1050 +// closeWriteChannel() +void c_QProcess__closeWriteChannel(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->closeWriteChannel(); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QProcess__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// environment() const +void *c_QProcess__environment(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->environment()}; +} + +// tag=1050 +// event(QEvent * event) +bool c_QProcess__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QProcess__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// execute(const QString & program, const QList & arguments) +int c_static_QProcess__execute_QString_QList_QString(const char *program_, + void *arguments_) { + const auto program = QString::fromUtf8(program_); + auto &arguments = *reinterpret_cast *>(arguments_); + return + // tag=1068 + QtDartBindings_wrappersNS::QProcess_wrapper::execute(program, arguments); +} + +// tag=1050 +// exitCode() const +int c_QProcess__exitCode(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->exitCode(); +} + +// tag=1050 +// finished(int exitCode) +void c_QProcess__finished_int(void *thisObj, int exitCode) { + // tag=1010 + fromPtr(thisObj)->finished(exitCode); +} + +// tag=1079 +void c_QProcess__onFinished_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QProcess::finished, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// isSequential() const +bool c_QProcess__isSequential(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->isSequential_nocallback(); + } else { + return targetPtr->isSequential(); + } + }(); +} + +// tag=1050 +// kill() +void c_QProcess__kill(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->kill(); +} + +// tag=1050 +// nullDevice() +void *c_static_QProcess__nullDevice() { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QProcess_wrapper::nullDevice()}; +} + +// tag=1050 +// pos() const +qint64 c_QProcess__pos(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->pos_nocallback(); + } else { + return targetPtr->pos(); + } + }(); +} + +// tag=1050 +// processId() const +qint64 c_QProcess__processId(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->processId(); +} + +// tag=1050 +// program() const +void *c_QProcess__program(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->program()}; +} + +// tag=1050 +// readAllStandardError() +void *c_QProcess__readAllStandardError(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->readAllStandardError()}; +} + +// tag=1050 +// readAllStandardOutput() +void *c_QProcess__readAllStandardOutput(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->readAllStandardOutput()}; +} + +// tag=1079 +void c_QProcess__onReadChannelFinished(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QProcess::readChannelFinished, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// readData(char * data, qint64 maxlen) +qint64 c_QProcess__readData_char_qint64(void *thisObj, char *data, + qint64 maxlen) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->readData_nocallback(data, maxlen); +} + +// tag=1050 +// readLineData(char * data, qint64 maxlen) +qint64 c_QProcess__readLineData_char_qint64(void *thisObj, char *data, + qint64 maxlen) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->readLineData_nocallback(data, maxlen); +} + +// tag=1079 +void c_QProcess__onReadyRead(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QProcess::readyRead, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// reset() +bool c_QProcess__reset(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->reset_nocallback(); + } else { + return targetPtr->reset(); + } + }(); +} + +// tag=1050 +// seek(qint64 pos) +bool c_QProcess__seek_qint64(void *thisObj, qint64 pos) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->seek_nocallback(pos); + } else { + return targetPtr->seek(pos); + } + }(); +} + +// tag=1050 +// setArguments(const QList & arguments) +void c_QProcess__setArguments_QList_QString(void *thisObj, void *arguments_) { + auto &arguments = *reinterpret_cast *>(arguments_); + // tag=1010 + fromPtr(thisObj)->setArguments(arguments); +} + +// tag=1050 +// setEnvironment(const QList & environment) +void c_QProcess__setEnvironment_QList_QString(void *thisObj, + void *environment_) { + auto &environment = *reinterpret_cast *>(environment_); + // tag=1010 + fromPtr(thisObj)->setEnvironment(environment); +} + +// tag=1050 +// setProgram(const QString & program) +void c_QProcess__setProgram_QString(void *thisObj, const char *program_) { + const auto program = QString::fromUtf8(program_); + // tag=1010 + fromPtr(thisObj)->setProgram(program); +} + +// tag=1050 +// setStandardErrorFile(const QString & fileName) +void c_QProcess__setStandardErrorFile_QString(void *thisObj, + const char *fileName_) { + const auto fileName = QString::fromUtf8(fileName_); + // tag=1010 + fromPtr(thisObj)->setStandardErrorFile(fileName); +} + +// tag=1050 +// setStandardInputFile(const QString & fileName) +void c_QProcess__setStandardInputFile_QString(void *thisObj, + const char *fileName_) { + const auto fileName = QString::fromUtf8(fileName_); + // tag=1010 + fromPtr(thisObj)->setStandardInputFile(fileName); +} + +// tag=1050 +// setStandardOutputFile(const QString & fileName) +void c_QProcess__setStandardOutputFile_QString(void *thisObj, + const char *fileName_) { + const auto fileName = QString::fromUtf8(fileName_); + // tag=1010 + fromPtr(thisObj)->setStandardOutputFile(fileName); +} + +// tag=1050 +// setStandardOutputProcess(QProcess * destination) +void c_QProcess__setStandardOutputProcess_QProcess(void *thisObj, + void *destination_) { + auto destination = reinterpret_cast(destination_); + // tag=1010 + fromPtr(thisObj)->setStandardOutputProcess(destination); +} + +// tag=1050 +// setWorkingDirectory(const QString & dir) +void c_QProcess__setWorkingDirectory_QString(void *thisObj, const char *dir_) { + const auto dir = QString::fromUtf8(dir_); + // tag=1010 + fromPtr(thisObj)->setWorkingDirectory(dir); +} + +// tag=1050 +// size() const +qint64 c_QProcess__size(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->size_nocallback(); + } else { + return targetPtr->size(); + } + }(); +} + +// tag=1050 +// skipData(qint64 maxSize) +qint64 c_QProcess__skipData_qint64(void *thisObj, qint64 maxSize) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->skipData_nocallback(maxSize); +} + +// tag=1050 +// start() +void c_QProcess__start(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->start(); +} + +// tag=1050 +// start(const QString & program, const QList & arguments) +void c_QProcess__start_QString_QList_QString(void *thisObj, + const char *program_, + void *arguments_) { + const auto program = QString::fromUtf8(program_); + auto &arguments = *reinterpret_cast *>(arguments_); + // tag=1010 + fromPtr(thisObj)->start(program, arguments); +} + +// tag=1050 +// startCommand(const QString & command) +void c_QProcess__startCommand_QString(void *thisObj, const char *command_) { + const auto command = QString::fromUtf8(command_); + // tag=1010 + fromPtr(thisObj)->startCommand(command); +} + +// tag=1050 +// systemEnvironment() +void *c_static_QProcess__systemEnvironment() { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QProcess_wrapper::systemEnvironment()}; +} + +// tag=1050 +// terminate() +void c_QProcess__terminate(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->terminate(); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QProcess__tr_char_char_int(const char *s, const char *c, int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QProcess_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// waitForFinished(int msecs) +bool c_QProcess__waitForFinished_int(void *thisObj, int msecs) { + return + // tag=1010 + fromPtr(thisObj)->waitForFinished(msecs); +} + +// tag=1050 +// waitForStarted(int msecs) +bool c_QProcess__waitForStarted_int(void *thisObj, int msecs) { + return + // tag=1010 + fromPtr(thisObj)->waitForStarted(msecs); +} + +// tag=1050 +// workingDirectory() const +void *c_QProcess__workingDirectory(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->workingDirectory()}; +} + +// tag=1050 +// writeData(const char * data, qint64 len) +qint64 c_QProcess__writeData_char_qint64(void *thisObj, const char *data, + qint64 len) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->writeData_nocallback(data, len); +} +void c_QProcess__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QProcess__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 3449: + wrapper->m_atEndCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_atEnd>(callback); + break; + case 3451: + wrapper->m_bytesAvailableCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_bytesAvailable>( + callback); + break; + case 3452: + wrapper->m_bytesToWriteCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_bytesToWrite>( + callback); + break; + case 3454: + wrapper->m_canReadLineCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_canReadLine>( + callback); + break; + case 3458: + wrapper->m_closeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_close>(callback); + break; + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_customEvent>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_event>(callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_eventFilter>( + callback); + break; + case 3476: + wrapper->m_isSequentialCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_isSequential>( + callback); + break; + case 3487: + wrapper->m_posCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_pos>(callback); + break; + case 3495: + wrapper->m_readDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_readData>( + callback); + break; + case 3498: + wrapper->m_readLineDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_readLineData>( + callback); + break; + case 3502: + wrapper->m_resetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_reset>(callback); + break; + case 3504: + wrapper->m_seekCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_seek>(callback); + break; + case 3515: + wrapper->m_sizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_size>(callback); + break; + case 3517: + wrapper->m_skipDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_skipData>( + callback); + break; + case 3528: + wrapper->m_writeDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QProcess_wrapper::Callback_writeData>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QProcess_wrapper.h b/generated/QtDartBindings/dart/ffi/QProcess_wrapper.h new file mode 100644 index 0000000..2e7f635 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QProcess_wrapper.h @@ -0,0 +1,429 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QProcess_wrapper : public ::QProcess { +public: + ~QProcess_wrapper(); + // tag=1041 + QProcess_wrapper(QObject *parent = nullptr); + // tag=1041 + QList arguments() const; + // tag=1041 + virtual bool atEnd() const; + // tag=1008 + virtual bool atEnd_nocallback() const; + // tag=1041 + virtual qint64 bytesAvailable() const; + // tag=1008 + virtual qint64 bytesAvailable_nocallback() const; + // tag=1041 + virtual qint64 bytesToWrite() const; + // tag=1008 + virtual qint64 bytesToWrite_nocallback() const; + // tag=1041 + virtual bool canReadLine() const; + // tag=1008 + virtual bool canReadLine_nocallback() const; + // tag=1041 + virtual void close(); + // tag=1008 + virtual void close_nocallback(); + // tag=1041 + void closeWriteChannel(); + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + QList environment() const; + // tag=1041 + virtual bool event(QEvent *event); + // tag=1008 + virtual bool event_nocallback(QEvent *event); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + static int execute(const QString &program, + const QList &arguments = {}); + // tag=1041 + int exitCode() const; + // tag=1041 + void finished(int exitCode); + // tag=1041 + virtual bool isSequential() const; + // tag=1008 + virtual bool isSequential_nocallback() const; + // tag=1041 + void kill(); + // tag=1041 + static QString nullDevice(); + // tag=1041 + virtual qint64 pos() const; + // tag=1008 + virtual qint64 pos_nocallback() const; + // tag=1041 + qint64 processId() const; + // tag=1041 + QString program() const; + // tag=1041 + QByteArray readAllStandardError(); + // tag=1041 + QByteArray readAllStandardOutput(); + // tag=1041 + virtual qint64 readData(char *data, qint64 maxlen); + // tag=1008 + virtual qint64 readData_nocallback(char *data, qint64 maxlen); + // tag=1041 + virtual qint64 readLineData(char *data, qint64 maxlen); + // tag=1008 + virtual qint64 readLineData_nocallback(char *data, qint64 maxlen); + // tag=1041 + virtual bool reset(); + // tag=1008 + virtual bool reset_nocallback(); + // tag=1041 + virtual bool seek(qint64 pos); + // tag=1008 + virtual bool seek_nocallback(qint64 pos); + // tag=1041 + void setArguments(const QList &arguments); + // tag=1041 + void setEnvironment(const QList &environment); + // tag=1041 + void setProgram(const QString &program); + // tag=1041 + void setStandardErrorFile(const QString &fileName); + // tag=1041 + void setStandardInputFile(const QString &fileName); + // tag=1041 + void setStandardOutputFile(const QString &fileName); + // tag=1041 + void setStandardOutputProcess(QProcess *destination); + // tag=1041 + void setWorkingDirectory(const QString &dir); + // tag=1041 + virtual qint64 size() const; + // tag=1008 + virtual qint64 size_nocallback() const; + // tag=1041 + virtual qint64 skipData(qint64 maxSize); + // tag=1008 + virtual qint64 skipData_nocallback(qint64 maxSize); + // tag=1041 + void start(); + // tag=1041 + void start(const QString &program, const QList &arguments = {}); + // tag=1041 + void startCommand(const QString &command); + // tag=1041 + static QList systemEnvironment(); + // tag=1041 + void terminate(); + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + bool waitForFinished(int msecs = 30000); + // tag=1041 + bool waitForStarted(int msecs = 30000); + // tag=1041 + QString workingDirectory() const; + // tag=1041 + virtual qint64 writeData(const char *data, qint64 len); + // tag=1008 + virtual qint64 writeData_nocallback(const char *data, qint64 len); + // tag=1042 + typedef bool (*Callback_atEnd)(void *); + Callback_atEnd m_atEndCallback = nullptr; + // tag=1042 + typedef qint64 (*Callback_bytesAvailable)(void *); + Callback_bytesAvailable m_bytesAvailableCallback = nullptr; + // tag=1042 + typedef qint64 (*Callback_bytesToWrite)(void *); + Callback_bytesToWrite m_bytesToWriteCallback = nullptr; + // tag=1042 + typedef bool (*Callback_canReadLine)(void *); + Callback_canReadLine m_canReadLineCallback = nullptr; + // tag=1042 + typedef void (*Callback_close)(void *); + Callback_close m_closeCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef bool (*Callback_isSequential)(void *); + Callback_isSequential m_isSequentialCallback = nullptr; + // tag=1042 + typedef qint64 (*Callback_pos)(void *); + Callback_pos m_posCallback = nullptr; + // tag=1042 + typedef qint64 (*Callback_readData)(void *, char *data, qint64 maxlen); + Callback_readData m_readDataCallback = nullptr; + // tag=1042 + typedef qint64 (*Callback_readLineData)(void *, char *data, qint64 maxlen); + Callback_readLineData m_readLineDataCallback = nullptr; + // tag=1042 + typedef bool (*Callback_reset)(void *); + Callback_reset m_resetCallback = nullptr; + // tag=1042 + typedef bool (*Callback_seek)(void *, qint64 pos); + Callback_seek m_seekCallback = nullptr; + // tag=1042 + typedef qint64 (*Callback_size)(void *); + Callback_size m_sizeCallback = nullptr; + // tag=1042 + typedef qint64 (*Callback_skipData)(void *, qint64 maxSize); + Callback_skipData m_skipDataCallback = nullptr; + // tag=1042 + typedef qint64 (*Callback_writeData)(void *, const char *data, qint64 len); + Callback_writeData m_writeDataCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QProcess::QProcess(QObject * parent) +QtDartBindings_EXPORT void *c_QProcess__constructor_QObject(void *parent_); + +// tag=1067 +// QProcess::arguments() const +QtDartBindings_EXPORT void *c_QProcess__arguments(void *thisObj); + +// tag=1067 +// QProcess::atEnd() const +QtDartBindings_EXPORT bool c_QProcess__atEnd(void *thisObj); + +// tag=1067 +// QProcess::bytesAvailable() const +QtDartBindings_EXPORT qint64 c_QProcess__bytesAvailable(void *thisObj); + +// tag=1067 +// QProcess::bytesToWrite() const +QtDartBindings_EXPORT qint64 c_QProcess__bytesToWrite(void *thisObj); + +// tag=1067 +// QProcess::canReadLine() const +QtDartBindings_EXPORT bool c_QProcess__canReadLine(void *thisObj); + +// tag=1067 +// QProcess::close() +QtDartBindings_EXPORT void c_QProcess__close(void *thisObj); + +// tag=1067 +// QProcess::closeWriteChannel() +QtDartBindings_EXPORT void c_QProcess__closeWriteChannel(void *thisObj); + +// tag=1067 +// QProcess::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QProcess__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QProcess::environment() const +QtDartBindings_EXPORT void *c_QProcess__environment(void *thisObj); + +// tag=1067 +// QProcess::event(QEvent * event) +QtDartBindings_EXPORT bool c_QProcess__event_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QProcess::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QProcess__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); + +// tag=1067 +// QProcess::execute(const QString & program, const QList & +// arguments) +QtDartBindings_EXPORT int +c_static_QProcess__execute_QString_QList_QString(const char *program_, + void *arguments_); + +// tag=1067 +// QProcess::exitCode() const +QtDartBindings_EXPORT int c_QProcess__exitCode(void *thisObj); + +// tag=1067 +// QProcess::finished(int exitCode) +QtDartBindings_EXPORT void c_QProcess__finished_int(void *thisObj, + int exitCode); + +// tag=1078 +QtDartBindings_EXPORT void +c_QProcess__onFinished_int(void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QProcess::isSequential() const +QtDartBindings_EXPORT bool c_QProcess__isSequential(void *thisObj); + +// tag=1067 +// QProcess::kill() +QtDartBindings_EXPORT void c_QProcess__kill(void *thisObj); + +// tag=1067 +// QProcess::nullDevice() +QtDartBindings_EXPORT void *c_static_QProcess__nullDevice(); + +// tag=1067 +// QProcess::pos() const +QtDartBindings_EXPORT qint64 c_QProcess__pos(void *thisObj); + +// tag=1067 +// QProcess::processId() const +QtDartBindings_EXPORT qint64 c_QProcess__processId(void *thisObj); + +// tag=1067 +// QProcess::program() const +QtDartBindings_EXPORT void *c_QProcess__program(void *thisObj); + +// tag=1067 +// QProcess::readAllStandardError() +QtDartBindings_EXPORT void *c_QProcess__readAllStandardError(void *thisObj); + +// tag=1067 +// QProcess::readAllStandardOutput() +QtDartBindings_EXPORT void *c_QProcess__readAllStandardOutput(void *thisObj); + +// tag=1067 +// QProcess::readData(char * data, qint64 maxlen) +QtDartBindings_EXPORT qint64 c_QProcess__readData_char_qint64(void *thisObj, + char *data, + qint64 maxlen); + +// tag=1067 +// QProcess::readLineData(char * data, qint64 maxlen) +QtDartBindings_EXPORT qint64 +c_QProcess__readLineData_char_qint64(void *thisObj, char *data, qint64 maxlen); + +// tag=1067 +// QProcess::reset() +QtDartBindings_EXPORT bool c_QProcess__reset(void *thisObj); + +// tag=1067 +// QProcess::seek(qint64 pos) +QtDartBindings_EXPORT bool c_QProcess__seek_qint64(void *thisObj, qint64 pos); + +// tag=1067 +// QProcess::setArguments(const QList & arguments) +QtDartBindings_EXPORT void +c_QProcess__setArguments_QList_QString(void *thisObj, void *arguments_); + +// tag=1067 +// QProcess::setEnvironment(const QList & environment) +QtDartBindings_EXPORT void +c_QProcess__setEnvironment_QList_QString(void *thisObj, void *environment_); + +// tag=1067 +// QProcess::setProgram(const QString & program) +QtDartBindings_EXPORT void c_QProcess__setProgram_QString(void *thisObj, + const char *program_); + +// tag=1067 +// QProcess::setStandardErrorFile(const QString & fileName) +QtDartBindings_EXPORT void +c_QProcess__setStandardErrorFile_QString(void *thisObj, const char *fileName_); + +// tag=1067 +// QProcess::setStandardInputFile(const QString & fileName) +QtDartBindings_EXPORT void +c_QProcess__setStandardInputFile_QString(void *thisObj, const char *fileName_); + +// tag=1067 +// QProcess::setStandardOutputFile(const QString & fileName) +QtDartBindings_EXPORT void +c_QProcess__setStandardOutputFile_QString(void *thisObj, const char *fileName_); + +// tag=1067 +// QProcess::setStandardOutputProcess(QProcess * destination) +QtDartBindings_EXPORT void +c_QProcess__setStandardOutputProcess_QProcess(void *thisObj, + void *destination_); + +// tag=1067 +// QProcess::setWorkingDirectory(const QString & dir) +QtDartBindings_EXPORT void +c_QProcess__setWorkingDirectory_QString(void *thisObj, const char *dir_); + +// tag=1067 +// QProcess::size() const +QtDartBindings_EXPORT qint64 c_QProcess__size(void *thisObj); + +// tag=1067 +// QProcess::skipData(qint64 maxSize) +QtDartBindings_EXPORT qint64 c_QProcess__skipData_qint64(void *thisObj, + qint64 maxSize); + +// tag=1067 +// QProcess::start() +QtDartBindings_EXPORT void c_QProcess__start(void *thisObj); + +// tag=1067 +// QProcess::start(const QString & program, const QList & arguments) +QtDartBindings_EXPORT void +c_QProcess__start_QString_QList_QString(void *thisObj, const char *program_, + void *arguments_); + +// tag=1067 +// QProcess::startCommand(const QString & command) +QtDartBindings_EXPORT void +c_QProcess__startCommand_QString(void *thisObj, const char *command_); + +// tag=1067 +// QProcess::systemEnvironment() +QtDartBindings_EXPORT void *c_static_QProcess__systemEnvironment(); + +// tag=1067 +// QProcess::terminate() +QtDartBindings_EXPORT void c_QProcess__terminate(void *thisObj); + +// tag=1067 +// QProcess::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QProcess__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1067 +// QProcess::waitForFinished(int msecs) +QtDartBindings_EXPORT bool c_QProcess__waitForFinished_int(void *thisObj, + int msecs); + +// tag=1067 +// QProcess::waitForStarted(int msecs) +QtDartBindings_EXPORT bool c_QProcess__waitForStarted_int(void *thisObj, + int msecs); + +// tag=1067 +// QProcess::workingDirectory() const +QtDartBindings_EXPORT void *c_QProcess__workingDirectory(void *thisObj); + +// tag=1067 +// QProcess::writeData(const char * data, qint64 len) +QtDartBindings_EXPORT qint64 c_QProcess__writeData_char_qint64(void *thisObj, + const char *data, + qint64 len); + +// tag=1066 +QtDartBindings_EXPORT void c_QProcess__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QProcess__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QProcess_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QPushButton_c.cpp b/generated/QtDartBindings/dart/ffi/QPushButton_c.cpp new file mode 100644 index 0000000..1430527 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPushButton_c.cpp @@ -0,0 +1,731 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QPushButton_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QPushButton_wrapper::QPushButton_wrapper(QWidget *parent) + : ::QPushButton(parent) {} +QPushButton_wrapper::QPushButton_wrapper(const QIcon &icon, const QString &text, + QWidget *parent) + : ::QPushButton(icon, text, parent) {} +QPushButton_wrapper::QPushButton_wrapper(const QString &text, QWidget *parent) + : ::QPushButton(text, parent) {} +bool QPushButton_wrapper::autoDefault() const { + return ::QPushButton::autoDefault(); +} +void QPushButton_wrapper::changeEvent(QEvent *e) { + if (m_changeEventCallback) { + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), e); + } else { + ::QPushButton::changeEvent(e); + } +} +void QPushButton_wrapper::changeEvent_nocallback(QEvent *e) { + ::QPushButton::changeEvent(e); +} +void QPushButton_wrapper::checkStateSet() { + if (m_checkStateSetCallback) { + const void *thisPtr = this; + m_checkStateSetCallback(const_cast(thisPtr)); + } else { + ::QPushButton::checkStateSet(); + } +} +void QPushButton_wrapper::checkStateSet_nocallback() { + ::QPushButton::checkStateSet(); +} +void QPushButton_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QPushButton::customEvent(event); + } +} +void QPushButton_wrapper::customEvent_nocallback(QEvent *event) { + ::QPushButton::customEvent(event); +} +int QPushButton_wrapper::devType() const { + if (m_devTypeCallback) { + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + return ::QPushButton::devType(); + } +} +int QPushButton_wrapper::devType_nocallback() const { + return ::QPushButton::devType(); +} +bool QPushButton_wrapper::event(QEvent *e) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), e); + } else { + return ::QPushButton::event(e); + } +} +bool QPushButton_wrapper::event_nocallback(QEvent *e) { + return ::QPushButton::event(e); +} +bool QPushButton_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QPushButton::eventFilter(watched, event); + } +} +bool QPushButton_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + return ::QPushButton::eventFilter(watched, event); +} +bool QPushButton_wrapper::focusNextPrevChild(bool next) { + if (m_focusNextPrevChildCallback) { + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + return ::QPushButton::focusNextPrevChild(next); + } +} +bool QPushButton_wrapper::focusNextPrevChild_nocallback(bool next) { + return ::QPushButton::focusNextPrevChild(next); +} +bool QPushButton_wrapper::hasHeightForWidth() const { + if (m_hasHeightForWidthCallback) { + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + return ::QPushButton::hasHeightForWidth(); + } +} +bool QPushButton_wrapper::hasHeightForWidth_nocallback() const { + return ::QPushButton::hasHeightForWidth(); +} +int QPushButton_wrapper::heightForWidth(int arg__1) const { + if (m_heightForWidthCallback) { + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QPushButton::heightForWidth(arg__1); + } +} +int QPushButton_wrapper::heightForWidth_nocallback(int arg__1) const { + return ::QPushButton::heightForWidth(arg__1); +} +bool QPushButton_wrapper::hitButton(const QPoint &pos) const { + if (m_hitButtonCallback) { + const void *thisPtr = this; + return m_hitButtonCallback(const_cast(thisPtr), pos); + } else { + return ::QPushButton::hitButton(pos); + } +} +bool QPushButton_wrapper::hitButton_nocallback(const QPoint &pos) const { + return ::QPushButton::hitButton(pos); +} +void QPushButton_wrapper::initPainter(QPainter *painter) const { + if (m_initPainterCallback) { + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + ::QPushButton::initPainter(painter); + } +} +void QPushButton_wrapper::initPainter_nocallback(QPainter *painter) const { + ::QPushButton::initPainter(painter); +} +bool QPushButton_wrapper::isDefault() const { + return ::QPushButton::isDefault(); +} +bool QPushButton_wrapper::isFlat() const { return ::QPushButton::isFlat(); } +void QPushButton_wrapper::leaveEvent(QEvent *event) { + if (m_leaveEventCallback) { + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + ::QPushButton::leaveEvent(event); + } +} +void QPushButton_wrapper::leaveEvent_nocallback(QEvent *event) { + ::QPushButton::leaveEvent(event); +} +QMenu *QPushButton_wrapper::menu() const { return ::QPushButton::menu(); } +QSize QPushButton_wrapper::minimumSizeHint() const { + if (m_minimumSizeHintCallback) { + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + return ::QPushButton::minimumSizeHint(); + } +} +QSize QPushButton_wrapper::minimumSizeHint_nocallback() const { + return ::QPushButton::minimumSizeHint(); +} +void QPushButton_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + if (m_mouseDoubleClickEventCallback) { + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + ::QPushButton::mouseDoubleClickEvent(event); + } +} +void QPushButton_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *event) { + ::QPushButton::mouseDoubleClickEvent(event); +} +void QPushButton_wrapper::mouseMoveEvent(QMouseEvent *arg__1) { + if (m_mouseMoveEventCallback) { + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QPushButton::mouseMoveEvent(arg__1); + } +} +void QPushButton_wrapper::mouseMoveEvent_nocallback(QMouseEvent *arg__1) { + ::QPushButton::mouseMoveEvent(arg__1); +} +void QPushButton_wrapper::mousePressEvent(QMouseEvent *e) { + if (m_mousePressEventCallback) { + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), e); + } else { + ::QPushButton::mousePressEvent(e); + } +} +void QPushButton_wrapper::mousePressEvent_nocallback(QMouseEvent *e) { + ::QPushButton::mousePressEvent(e); +} +void QPushButton_wrapper::mouseReleaseEvent(QMouseEvent *e) { + if (m_mouseReleaseEventCallback) { + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), e); + } else { + ::QPushButton::mouseReleaseEvent(e); + } +} +void QPushButton_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *e) { + ::QPushButton::mouseReleaseEvent(e); +} +void QPushButton_wrapper::nextCheckState() { + if (m_nextCheckStateCallback) { + const void *thisPtr = this; + m_nextCheckStateCallback(const_cast(thisPtr)); + } else { + ::QPushButton::nextCheckState(); + } +} +void QPushButton_wrapper::nextCheckState_nocallback() { + ::QPushButton::nextCheckState(); +} +void QPushButton_wrapper::paintEvent(QPaintEvent *arg__1) { + if (m_paintEventCallback) { + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QPushButton::paintEvent(arg__1); + } +} +void QPushButton_wrapper::paintEvent_nocallback(QPaintEvent *arg__1) { + ::QPushButton::paintEvent(arg__1); +} +void QPushButton_wrapper::setAutoDefault(bool arg__1) { + ::QPushButton::setAutoDefault(arg__1); +} +void QPushButton_wrapper::setDefault(bool arg__1) { + ::QPushButton::setDefault(arg__1); +} +void QPushButton_wrapper::setFlat(bool arg__1) { + ::QPushButton::setFlat(arg__1); +} +void QPushButton_wrapper::setMenu(QMenu *menu) { ::QPushButton::setMenu(menu); } +void QPushButton_wrapper::setVisible(bool visible) { + if (m_setVisibleCallback) { + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + ::QPushButton::setVisible(visible); + } +} +void QPushButton_wrapper::setVisible_nocallback(bool visible) { + ::QPushButton::setVisible(visible); +} +QPainter *QPushButton_wrapper::sharedPainter() const { + if (m_sharedPainterCallback) { + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + return ::QPushButton::sharedPainter(); + } +} +QPainter *QPushButton_wrapper::sharedPainter_nocallback() const { + return ::QPushButton::sharedPainter(); +} +void QPushButton_wrapper::showMenu() { ::QPushButton::showMenu(); } +QSize QPushButton_wrapper::sizeHint() const { + if (m_sizeHintCallback) { + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + return ::QPushButton::sizeHint(); + } +} +QSize QPushButton_wrapper::sizeHint_nocallback() const { + return ::QPushButton::sizeHint(); +} +QString QPushButton_wrapper::tr(const char *s, const char *c, int n) { + return ::QPushButton::tr(s, c, n); +} +QPushButton_wrapper::~QPushButton_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QPushButton *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QPushButton_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { +void c_QPushButton_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QPushButton__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QPushButton_wrapper(parent); + return reinterpret_cast(ptr); +} +void *c_QPushButton__constructor_QIcon_QString_QWidget(void *icon_, + const char *text_, + void *parent_) { + assert(icon_); + auto &icon = *reinterpret_cast(icon_); + const auto text = QString::fromUtf8(text_); + auto parent = reinterpret_cast(parent_); + auto ptr = + new QtDartBindings_wrappersNS::QPushButton_wrapper(icon, text, parent); + return reinterpret_cast(ptr); +} +void *c_QPushButton__constructor_QString_QWidget(const char *text_, + void *parent_) { + const auto text = QString::fromUtf8(text_); + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QPushButton_wrapper(text, parent); + return reinterpret_cast(ptr); +} +// autoDefault() const +bool c_QPushButton__autoDefault(void *thisObj) { + const auto &result = fromPtr(thisObj)->autoDefault(); + return result; +} +// changeEvent(QEvent * e) +void c_QPushButton__changeEvent_QEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + fromWrapperPtr(thisObj)->changeEvent_nocallback(e); +} +// checkStateSet() +void c_QPushButton__checkStateSet(void *thisObj) { + fromWrapperPtr(thisObj)->checkStateSet_nocallback(); +} +void c_QPushButton__onClicked_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QPushButton::clicked, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// customEvent(QEvent * event) +void c_QPushButton__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// devType() const +int c_QPushButton__devType(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); + return result; +} +// event(QEvent * e) +bool c_QPushButton__event_QEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + const auto &result = fromWrapperPtr(thisObj)->event_nocallback(e); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QPushButton__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// focusNextPrevChild(bool next) +bool c_QPushButton__focusNextPrevChild_bool(void *thisObj, bool next) { + const auto &result = + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); + return result; +} +// hasHeightForWidth() const +bool c_QPushButton__hasHeightForWidth(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); + return result; +} +// heightForWidth(int arg__1) const +int c_QPushButton__heightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); + return result; +} +// hitButton(const QPoint & pos) const +bool c_QPushButton__hitButton_QPoint(void *thisObj, void *pos_) { + assert(pos_); + auto &pos = *reinterpret_cast(pos_); + const auto &result = fromWrapperPtr(thisObj)->hitButton_nocallback(pos); + return result; +} +// initPainter(QPainter * painter) const +void c_QPushButton__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} +// isDefault() const +bool c_QPushButton__isDefault(void *thisObj) { + const auto &result = fromPtr(thisObj)->isDefault(); + return result; +} +// isFlat() const +bool c_QPushButton__isFlat(void *thisObj) { + const auto &result = fromPtr(thisObj)->isFlat(); + return result; +} +// leaveEvent(QEvent * event) +void c_QPushButton__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} +// menu() const +void *c_QPushButton__menu(void *thisObj) { + const auto &result = fromPtr(thisObj)->menu(); + return result; +} +// minimumSizeHint() const +void *c_QPushButton__minimumSizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; + return result; +} +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QPushButton__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} +// mouseMoveEvent(QMouseEvent * arg__1) +void c_QPushButton__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(arg__1); +} +// mousePressEvent(QMouseEvent * e) +void c_QPushButton__mousePressEvent_QMouseEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(e); +} +// mouseReleaseEvent(QMouseEvent * e) +void c_QPushButton__mouseReleaseEvent_QMouseEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(e); +} +// nextCheckState() +void c_QPushButton__nextCheckState(void *thisObj) { + fromWrapperPtr(thisObj)->nextCheckState_nocallback(); +} +// paintEvent(QPaintEvent * arg__1) +void c_QPushButton__paintEvent_QPaintEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->paintEvent_nocallback(arg__1); +} +void c_QPushButton__onPressed(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QPushButton::pressed, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QPushButton__onReleased(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QPushButton::released, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// setAutoDefault(bool arg__1) +void c_QPushButton__setAutoDefault_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->setAutoDefault(arg__1); +} +// setDefault(bool arg__1) +void c_QPushButton__setDefault_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->setDefault(arg__1); +} +// setFlat(bool arg__1) +void c_QPushButton__setFlat_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->setFlat(arg__1); +} +// setMenu(QMenu * menu) +void c_QPushButton__setMenu_QMenu(void *thisObj, void *menu_) { + auto menu = reinterpret_cast(menu_); + fromPtr(thisObj)->setMenu(menu); +} +// setVisible(bool visible) +void c_QPushButton__setVisible_bool(void *thisObj, bool visible) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} +// sharedPainter() const +void *c_QPushButton__sharedPainter(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->sharedPainter_nocallback(); + return result; +} +// showMenu() +void c_QPushButton__showMenu(void *thisObj) { fromPtr(thisObj)->showMenu(); } +// sizeHint() const +void *c_QPushButton__sizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; + return result; +} +void c_QPushButton__onToggled_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QPushButton::toggled, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// tr(const char * s, const char * c, int n) +void *c_static_QPushButton__tr_char_char_int(const char *s, const char *c, + int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QPushButton_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +void c_QPushButton__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QPushButton__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1128: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPushButton_wrapper::Callback_changeEvent>( + callback); + break; + case 6040: + wrapper->m_checkStateSetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPushButton_wrapper::Callback_checkStateSet>( + callback); + break; + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPushButton_wrapper::Callback_customEvent>( + callback); + break; + case 1145: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPushButton_wrapper::Callback_devType>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPushButton_wrapper::Callback_event>( + callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPushButton_wrapper::Callback_eventFilter>( + callback); + break; + case 1155: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1169: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1173: + wrapper->m_heightForWidthCallback = + reinterpret_cast(callback); + break; + case 6075: + wrapper->m_hitButtonCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPushButton_wrapper::Callback_hitButton>( + callback); + break; + case 1176: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPushButton_wrapper::Callback_initPainter>( + callback); + break; + case 1202: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPushButton_wrapper::Callback_leaveEvent>( + callback); + break; + case 1222: + wrapper->m_minimumSizeHintCallback = + reinterpret_cast(callback); + break; + case 1224: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1226: + wrapper->m_mouseMoveEventCallback = + reinterpret_cast(callback); + break; + case 1227: + wrapper->m_mousePressEventCallback = + reinterpret_cast(callback); + break; + case 1228: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 6125: + wrapper->m_nextCheckStateCallback = + reinterpret_cast(callback); + break; + case 1235: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPushButton_wrapper::Callback_paintEvent>( + callback); + break; + case 1314: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPushButton_wrapper::Callback_setVisible>( + callback); + break; + case 1323: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPushButton_wrapper::Callback_sharedPainter>( + callback); + break; + case 1331: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPushButton_wrapper::Callback_sizeHint>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QPushButton_c.h b/generated/QtDartBindings/dart/ffi/QPushButton_c.h new file mode 100644 index 0000000..75b7970 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPushButton_c.h @@ -0,0 +1,227 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QPushButton_wrapper : public ::QPushButton { +public: + ~QPushButton_wrapper(); + QPushButton_wrapper(QWidget *parent = nullptr); + QPushButton_wrapper(const QIcon &icon, const QString &text, + QWidget *parent = nullptr); + QPushButton_wrapper(const QString &text, QWidget *parent = nullptr); + bool autoDefault() const; + virtual void changeEvent(QEvent *e); + virtual void changeEvent_nocallback(QEvent *e); + virtual void checkStateSet(); + virtual void checkStateSet_nocallback(); + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual int devType() const; + virtual int devType_nocallback() const; + virtual bool event(QEvent *e); + virtual bool event_nocallback(QEvent *e); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + virtual bool focusNextPrevChild(bool next); + virtual bool focusNextPrevChild_nocallback(bool next); + virtual bool hasHeightForWidth() const; + virtual bool hasHeightForWidth_nocallback() const; + virtual int heightForWidth(int arg__1) const; + virtual int heightForWidth_nocallback(int arg__1) const; + virtual bool hitButton(const QPoint &pos) const; + virtual bool hitButton_nocallback(const QPoint &pos) const; + virtual void initPainter(QPainter *painter) const; + virtual void initPainter_nocallback(QPainter *painter) const; + bool isDefault() const; + bool isFlat() const; + virtual void leaveEvent(QEvent *event); + virtual void leaveEvent_nocallback(QEvent *event); + QMenu *menu() const; + virtual QSize minimumSizeHint() const; + virtual QSize minimumSizeHint_nocallback() const; + virtual void mouseDoubleClickEvent(QMouseEvent *event); + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + virtual void mouseMoveEvent(QMouseEvent *arg__1); + virtual void mouseMoveEvent_nocallback(QMouseEvent *arg__1); + virtual void mousePressEvent(QMouseEvent *e); + virtual void mousePressEvent_nocallback(QMouseEvent *e); + virtual void mouseReleaseEvent(QMouseEvent *e); + virtual void mouseReleaseEvent_nocallback(QMouseEvent *e); + virtual void nextCheckState(); + virtual void nextCheckState_nocallback(); + virtual void paintEvent(QPaintEvent *arg__1); + virtual void paintEvent_nocallback(QPaintEvent *arg__1); + void setAutoDefault(bool arg__1); + void setDefault(bool arg__1); + void setFlat(bool arg__1); + void setMenu(QMenu *menu); + virtual void setVisible(bool visible); + virtual void setVisible_nocallback(bool visible); + virtual QPainter *sharedPainter() const; + virtual QPainter *sharedPainter_nocallback() const; + void showMenu(); + virtual QSize sizeHint() const; + virtual QSize sizeHint_nocallback() const; + static QString tr(const char *s, const char *c, int n); + typedef void (*Callback_changeEvent)(void *, QEvent *e); + Callback_changeEvent m_changeEventCallback = nullptr; + typedef void (*Callback_checkStateSet)(void *); + Callback_checkStateSet m_checkStateSetCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *e); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + typedef bool (*Callback_hitButton)(void *, const QPoint &pos); + Callback_hitButton m_hitButtonCallback = nullptr; + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *arg__1); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *e); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *e); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + typedef void (*Callback_nextCheckState)(void *); + Callback_nextCheckState m_nextCheckStateCallback = nullptr; + typedef void (*Callback_paintEvent)(void *, QPaintEvent *arg__1); + Callback_paintEvent m_paintEventCallback = nullptr; + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QPushButton::QPushButton(QWidget * parent) +QtDartBindings_EXPORT void *c_QPushButton__constructor_QWidget(void *parent_); +// QPushButton::QPushButton(const QIcon & icon, const QString & text, QWidget * +// parent) +QtDartBindings_EXPORT void * +c_QPushButton__constructor_QIcon_QString_QWidget(void *icon_, const char *text_, + void *parent_); +// QPushButton::QPushButton(const QString & text, QWidget * parent) +QtDartBindings_EXPORT void * +c_QPushButton__constructor_QString_QWidget(const char *text_, void *parent_); +// QPushButton::autoDefault() const +QtDartBindings_EXPORT bool c_QPushButton__autoDefault(void *thisObj); +// QPushButton::changeEvent(QEvent * e) +QtDartBindings_EXPORT void c_QPushButton__changeEvent_QEvent(void *thisObj, + void *e_); +// QPushButton::checkStateSet() +QtDartBindings_EXPORT void c_QPushButton__checkStateSet(void *thisObj); +// QPushButton::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QPushButton__customEvent_QEvent(void *thisObj, + void *event_); +// QPushButton::devType() const +QtDartBindings_EXPORT int c_QPushButton__devType(void *thisObj); +// QPushButton::event(QEvent * e) +QtDartBindings_EXPORT bool c_QPushButton__event_QEvent(void *thisObj, void *e_); +// QPushButton::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QPushButton__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QPushButton::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QPushButton__focusNextPrevChild_bool(void *thisObj, + bool next); +// QPushButton::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QPushButton__hasHeightForWidth(void *thisObj); +// QPushButton::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QPushButton__heightForWidth_int(void *thisObj, + int arg__1); +// QPushButton::hitButton(const QPoint & pos) const +QtDartBindings_EXPORT bool c_QPushButton__hitButton_QPoint(void *thisObj, + void *pos_); +// QPushButton::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QPushButton__initPainter_QPainter(void *thisObj, + void *painter_); +// QPushButton::isDefault() const +QtDartBindings_EXPORT bool c_QPushButton__isDefault(void *thisObj); +// QPushButton::isFlat() const +QtDartBindings_EXPORT bool c_QPushButton__isFlat(void *thisObj); +// QPushButton::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QPushButton__leaveEvent_QEvent(void *thisObj, + void *event_); +// QPushButton::menu() const +QtDartBindings_EXPORT void *c_QPushButton__menu(void *thisObj); +// QPushButton::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QPushButton__minimumSizeHint(void *thisObj); +// QPushButton::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QPushButton__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); +// QPushButton::mouseMoveEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QPushButton__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QPushButton::mousePressEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QPushButton__mousePressEvent_QMouseEvent(void *thisObj, void *e_); +// QPushButton::mouseReleaseEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QPushButton__mouseReleaseEvent_QMouseEvent(void *thisObj, void *e_); +// QPushButton::nextCheckState() +QtDartBindings_EXPORT void c_QPushButton__nextCheckState(void *thisObj); +// QPushButton::paintEvent(QPaintEvent * arg__1) +QtDartBindings_EXPORT void c_QPushButton__paintEvent_QPaintEvent(void *thisObj, + void *arg__1_); +// QPushButton::setAutoDefault(bool arg__1) +QtDartBindings_EXPORT void c_QPushButton__setAutoDefault_bool(void *thisObj, + bool arg__1); +// QPushButton::setDefault(bool arg__1) +QtDartBindings_EXPORT void c_QPushButton__setDefault_bool(void *thisObj, + bool arg__1); +// QPushButton::setFlat(bool arg__1) +QtDartBindings_EXPORT void c_QPushButton__setFlat_bool(void *thisObj, + bool arg__1); +// QPushButton::setMenu(QMenu * menu) +QtDartBindings_EXPORT void c_QPushButton__setMenu_QMenu(void *thisObj, + void *menu_); +// QPushButton::setVisible(bool visible) +QtDartBindings_EXPORT void c_QPushButton__setVisible_bool(void *thisObj, + bool visible); +// QPushButton::sharedPainter() const +QtDartBindings_EXPORT void *c_QPushButton__sharedPainter(void *thisObj); +// QPushButton::showMenu() +QtDartBindings_EXPORT void c_QPushButton__showMenu(void *thisObj); +// QPushButton::sizeHint() const +QtDartBindings_EXPORT void *c_QPushButton__sizeHint(void *thisObj); +// QPushButton::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QPushButton__tr_char_char_int(const char *s, const char *c, int n); +QtDartBindings_EXPORT void c_QPushButton__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QPushButton__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QPushButton_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QPushButton_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QPushButton_wrapper.cpp new file mode 100644 index 0000000..ff91ad7 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPushButton_wrapper.cpp @@ -0,0 +1,1029 @@ +#include "QPushButton_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QPushButton_wrapper::QPushButton_wrapper(QWidget *parent) + : ::QPushButton(parent) {} + +// tag=1006 +QPushButton_wrapper::QPushButton_wrapper(const QIcon &icon, const QString &text, + QWidget *parent) + : ::QPushButton(icon, text, parent) {} + +// tag=1006 +QPushButton_wrapper::QPushButton_wrapper(const QString &text, QWidget *parent) + : ::QPushButton(text, parent) {} +bool QPushButton_wrapper::autoDefault() const { + // tag=1000 + + // tag=1004 + return ::QPushButton::autoDefault(); +} +void QPushButton_wrapper::changeEvent(QEvent *e) { + // tag=1000 + if (m_changeEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + ::QPushButton::changeEvent(e); + } +} +// tag=1009 +void QPushButton_wrapper::changeEvent_nocallback(QEvent *e) { + // tag=1003 + ::QPushButton::changeEvent(e); +} +void QPushButton_wrapper::checkStateSet() { + // tag=1000 + if (m_checkStateSetCallback) { + // tag=1001 + const void *thisPtr = this; + m_checkStateSetCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QPushButton::checkStateSet(); + } +} +// tag=1009 +void QPushButton_wrapper::checkStateSet_nocallback() { + // tag=1003 + ::QPushButton::checkStateSet(); +} +void QPushButton_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QPushButton::customEvent(event); + } +} +// tag=1009 +void QPushButton_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QPushButton::customEvent(event); +} +int QPushButton_wrapper::devType() const { + // tag=1000 + if (m_devTypeCallback) { + // tag=1001 + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QPushButton::devType(); + } +} +// tag=1009 +int QPushButton_wrapper::devType_nocallback() const { + // tag=1003 + return ::QPushButton::devType(); +} +bool QPushButton_wrapper::event(QEvent *e) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + return ::QPushButton::event(e); + } +} +// tag=1009 +bool QPushButton_wrapper::event_nocallback(QEvent *e) { + // tag=1003 + return ::QPushButton::event(e); +} +bool QPushButton_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QPushButton::eventFilter(watched, event); + } +} +// tag=1009 +bool QPushButton_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + // tag=1003 + return ::QPushButton::eventFilter(watched, event); +} +bool QPushButton_wrapper::focusNextPrevChild(bool next) { + // tag=1000 + if (m_focusNextPrevChildCallback) { + // tag=1001 + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + // tag=1002 + return ::QPushButton::focusNextPrevChild(next); + } +} +// tag=1009 +bool QPushButton_wrapper::focusNextPrevChild_nocallback(bool next) { + // tag=1003 + return ::QPushButton::focusNextPrevChild(next); +} +bool QPushButton_wrapper::hasHeightForWidth() const { + // tag=1000 + if (m_hasHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QPushButton::hasHeightForWidth(); + } +} +// tag=1009 +bool QPushButton_wrapper::hasHeightForWidth_nocallback() const { + // tag=1003 + return ::QPushButton::hasHeightForWidth(); +} +int QPushButton_wrapper::heightForWidth(int arg__1) const { + // tag=1000 + if (m_heightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QPushButton::heightForWidth(arg__1); + } +} +// tag=1009 +int QPushButton_wrapper::heightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QPushButton::heightForWidth(arg__1); +} +bool QPushButton_wrapper::hitButton(const QPoint &pos) const { + // tag=1000 + if (m_hitButtonCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hitButtonCallback(const_cast(thisPtr), pos); + } else { + // tag=1002 + return ::QPushButton::hitButton(pos); + } +} +// tag=1009 +bool QPushButton_wrapper::hitButton_nocallback(const QPoint &pos) const { + // tag=1003 + return ::QPushButton::hitButton(pos); +} +void QPushButton_wrapper::initPainter(QPainter *painter) const { + // tag=1000 + if (m_initPainterCallback) { + // tag=1001 + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + // tag=1002 + ::QPushButton::initPainter(painter); + } +} +// tag=1009 +void QPushButton_wrapper::initPainter_nocallback(QPainter *painter) const { + // tag=1003 + ::QPushButton::initPainter(painter); +} +bool QPushButton_wrapper::isDefault() const { + // tag=1000 + + // tag=1004 + return ::QPushButton::isDefault(); +} +bool QPushButton_wrapper::isFlat() const { + // tag=1000 + + // tag=1004 + return ::QPushButton::isFlat(); +} +void QPushButton_wrapper::leaveEvent(QEvent *event) { + // tag=1000 + if (m_leaveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QPushButton::leaveEvent(event); + } +} +// tag=1009 +void QPushButton_wrapper::leaveEvent_nocallback(QEvent *event) { + // tag=1003 + ::QPushButton::leaveEvent(event); +} +QMenu *QPushButton_wrapper::menu() const { + // tag=1000 + + // tag=1004 + return ::QPushButton::menu(); +} +QSize QPushButton_wrapper::minimumSizeHint() const { + // tag=1000 + if (m_minimumSizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QPushButton::minimumSizeHint(); + } +} +// tag=1009 +QSize QPushButton_wrapper::minimumSizeHint_nocallback() const { + // tag=1003 + return ::QPushButton::minimumSizeHint(); +} +void QPushButton_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseDoubleClickEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QPushButton::mouseDoubleClickEvent(event); + } +} +// tag=1009 +void QPushButton_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QPushButton::mouseDoubleClickEvent(event); +} +void QPushButton_wrapper::mouseMoveEvent(QMouseEvent *arg__1) { + // tag=1000 + if (m_mouseMoveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QPushButton::mouseMoveEvent(arg__1); + } +} +// tag=1009 +void QPushButton_wrapper::mouseMoveEvent_nocallback(QMouseEvent *arg__1) { + // tag=1003 + ::QPushButton::mouseMoveEvent(arg__1); +} +void QPushButton_wrapper::mousePressEvent(QMouseEvent *e) { + // tag=1000 + if (m_mousePressEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + ::QPushButton::mousePressEvent(e); + } +} +// tag=1009 +void QPushButton_wrapper::mousePressEvent_nocallback(QMouseEvent *e) { + // tag=1003 + ::QPushButton::mousePressEvent(e); +} +void QPushButton_wrapper::mouseReleaseEvent(QMouseEvent *e) { + // tag=1000 + if (m_mouseReleaseEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + ::QPushButton::mouseReleaseEvent(e); + } +} +// tag=1009 +void QPushButton_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *e) { + // tag=1003 + ::QPushButton::mouseReleaseEvent(e); +} +void QPushButton_wrapper::nextCheckState() { + // tag=1000 + if (m_nextCheckStateCallback) { + // tag=1001 + const void *thisPtr = this; + m_nextCheckStateCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QPushButton::nextCheckState(); + } +} +// tag=1009 +void QPushButton_wrapper::nextCheckState_nocallback() { + // tag=1003 + ::QPushButton::nextCheckState(); +} +void QPushButton_wrapper::paintEvent(QPaintEvent *arg__1) { + // tag=1000 + if (m_paintEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QPushButton::paintEvent(arg__1); + } +} +// tag=1009 +void QPushButton_wrapper::paintEvent_nocallback(QPaintEvent *arg__1) { + // tag=1003 + ::QPushButton::paintEvent(arg__1); +} +void QPushButton_wrapper::setAutoDefault(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QPushButton::setAutoDefault(arg__1); +} +void QPushButton_wrapper::setDefault(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QPushButton::setDefault(arg__1); +} +void QPushButton_wrapper::setFlat(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QPushButton::setFlat(arg__1); +} +void QPushButton_wrapper::setMenu(QMenu *menu) { + // tag=1000 + + // tag=1004 + ::QPushButton::setMenu(menu); +} +void QPushButton_wrapper::setVisible(bool visible) { + // tag=1000 + if (m_setVisibleCallback) { + // tag=1001 + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + // tag=1002 + ::QPushButton::setVisible(visible); + } +} +// tag=1009 +void QPushButton_wrapper::setVisible_nocallback(bool visible) { + // tag=1003 + ::QPushButton::setVisible(visible); +} +QPainter *QPushButton_wrapper::sharedPainter() const { + // tag=1000 + if (m_sharedPainterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QPushButton::sharedPainter(); + } +} +// tag=1009 +QPainter *QPushButton_wrapper::sharedPainter_nocallback() const { + // tag=1003 + return ::QPushButton::sharedPainter(); +} +void QPushButton_wrapper::showMenu() { + // tag=1000 + + // tag=1004 + ::QPushButton::showMenu(); +} +QSize QPushButton_wrapper::sizeHint() const { + // tag=1000 + if (m_sizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QPushButton::sizeHint(); + } +} +// tag=1009 +QSize QPushButton_wrapper::sizeHint_nocallback() const { + // tag=1003 + return ::QPushButton::sizeHint(); +} +QString QPushButton_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QPushButton::tr(s, c, n); +} + +// tag=1005 +QPushButton_wrapper::~QPushButton_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QPushButton *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QPushButton_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { + +// tag=1049 +void c_QPushButton_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QPushButton__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QPushButton_wrapper(parent); + return reinterpret_cast(ptr); +} +void *c_QPushButton__constructor_QIcon_QString_QWidget(void *icon_, + const char *text_, + void *parent_) { + auto &icon = *reinterpret_cast(icon_); + const auto text = QString::fromUtf8(text_); + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = + new QtDartBindings_wrappersNS::QPushButton_wrapper(icon, text, parent); + return reinterpret_cast(ptr); +} +void *c_QPushButton__constructor_QString_QWidget(const char *text_, + void *parent_) { + const auto text = QString::fromUtf8(text_); + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QPushButton_wrapper(text, parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// autoDefault() const +bool c_QPushButton__autoDefault(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->autoDefault(); +} + +// tag=1050 +// changeEvent(QEvent * e) +void c_QPushButton__changeEvent_QEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->changeEvent_nocallback(e); +} + +// tag=1050 +// checkStateSet() +void c_QPushButton__checkStateSet(void *thisObj) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->checkStateSet_nocallback(); +} + +// tag=1079 +void c_QPushButton__onClicked_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QPushButton::clicked, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QPushButton__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// devType() const +int c_QPushButton__devType(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); +} + +// tag=1050 +// event(QEvent * e) +bool c_QPushButton__event_QEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->event_nocallback(e); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QPushButton__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// focusNextPrevChild(bool next) +bool c_QPushButton__focusNextPrevChild_bool(void *thisObj, bool next) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); +} + +// tag=1050 +// hasHeightForWidth() const +bool c_QPushButton__hasHeightForWidth(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); +} + +// tag=1050 +// heightForWidth(int arg__1) const +int c_QPushButton__heightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// hitButton(const QPoint & pos) const +bool c_QPushButton__hitButton_QPoint(void *thisObj, void *pos_) { + auto &pos = *reinterpret_cast(pos_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->hitButton_nocallback(pos); +} + +// tag=1050 +// initPainter(QPainter * painter) const +void c_QPushButton__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} + +// tag=1050 +// isDefault() const +bool c_QPushButton__isDefault(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isDefault(); +} + +// tag=1050 +// isFlat() const +bool c_QPushButton__isFlat(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isFlat(); +} + +// tag=1050 +// leaveEvent(QEvent * event) +void c_QPushButton__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} + +// tag=1050 +// menu() const +void *c_QPushButton__menu(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->menu(); +} + +// tag=1050 +// minimumSizeHint() const +void *c_QPushButton__minimumSizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; +} + +// tag=1050 +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QPushButton__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} + +// tag=1050 +// mouseMoveEvent(QMouseEvent * arg__1) +void c_QPushButton__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(arg__1); +} + +// tag=1050 +// mousePressEvent(QMouseEvent * e) +void c_QPushButton__mousePressEvent_QMouseEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(e); +} + +// tag=1050 +// mouseReleaseEvent(QMouseEvent * e) +void c_QPushButton__mouseReleaseEvent_QMouseEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(e); +} + +// tag=1050 +// nextCheckState() +void c_QPushButton__nextCheckState(void *thisObj) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->nextCheckState_nocallback(); +} + +// tag=1050 +// paintEvent(QPaintEvent * arg__1) +void c_QPushButton__paintEvent_QPaintEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->paintEvent_nocallback(arg__1); +} + +// tag=1079 +void c_QPushButton__onPressed(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QPushButton::pressed, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QPushButton__onReleased(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QPushButton::released, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// setAutoDefault(bool arg__1) +void c_QPushButton__setAutoDefault_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->setAutoDefault(arg__1); +} + +// tag=1050 +// setDefault(bool arg__1) +void c_QPushButton__setDefault_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->setDefault(arg__1); +} + +// tag=1050 +// setFlat(bool arg__1) +void c_QPushButton__setFlat_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->setFlat(arg__1); +} + +// tag=1050 +// setMenu(QMenu * menu) +void c_QPushButton__setMenu_QMenu(void *thisObj, void *menu_) { + auto menu = reinterpret_cast(menu_); + // tag=1010 + fromPtr(thisObj)->setMenu(menu); +} + +// tag=1050 +// setVisible(bool visible) +void c_QPushButton__setVisible_bool(void *thisObj, bool visible) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} + +// tag=1050 +// sharedPainter() const +void *c_QPushButton__sharedPainter(void *thisObj) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->sharedPainter_nocallback(); +} + +// tag=1050 +// showMenu() +void c_QPushButton__showMenu(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->showMenu(); +} + +// tag=1050 +// sizeHint() const +void *c_QPushButton__sizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; +} + +// tag=1079 +void c_QPushButton__onToggled_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QPushButton::toggled, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QPushButton__tr_char_char_int(const char *s, const char *c, + int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QPushButton_wrapper::tr(s, c, n)}; +} +void c_QPushButton__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QPushButton__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1124: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPushButton_wrapper::Callback_changeEvent>( + callback); + break; + case 6020: + wrapper->m_checkStateSetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPushButton_wrapper::Callback_checkStateSet>( + callback); + break; + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPushButton_wrapper::Callback_customEvent>( + callback); + break; + case 1141: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPushButton_wrapper::Callback_devType>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPushButton_wrapper::Callback_event>( + callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPushButton_wrapper::Callback_eventFilter>( + callback); + break; + case 1150: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1164: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1168: + wrapper->m_heightForWidthCallback = + reinterpret_cast(callback); + break; + case 6055: + wrapper->m_hitButtonCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPushButton_wrapper::Callback_hitButton>( + callback); + break; + case 1171: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPushButton_wrapper::Callback_initPainter>( + callback); + break; + case 1196: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPushButton_wrapper::Callback_leaveEvent>( + callback); + break; + case 1216: + wrapper->m_minimumSizeHintCallback = + reinterpret_cast(callback); + break; + case 1218: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1220: + wrapper->m_mouseMoveEventCallback = + reinterpret_cast(callback); + break; + case 1221: + wrapper->m_mousePressEventCallback = + reinterpret_cast(callback); + break; + case 1222: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 6105: + wrapper->m_nextCheckStateCallback = + reinterpret_cast(callback); + break; + case 1229: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPushButton_wrapper::Callback_paintEvent>( + callback); + break; + case 1309: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPushButton_wrapper::Callback_setVisible>( + callback); + break; + case 1318: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPushButton_wrapper::Callback_sharedPainter>( + callback); + break; + case 1326: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QPushButton_wrapper::Callback_sizeHint>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QPushButton_wrapper.h b/generated/QtDartBindings/dart/ffi/QPushButton_wrapper.h new file mode 100644 index 0000000..a4cdba6 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QPushButton_wrapper.h @@ -0,0 +1,381 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QPushButton_wrapper : public ::QPushButton { +public: + ~QPushButton_wrapper(); + // tag=1041 + QPushButton_wrapper(QWidget *parent = nullptr); + // tag=1041 + QPushButton_wrapper(const QIcon &icon, const QString &text, + QWidget *parent = nullptr); + // tag=1041 + QPushButton_wrapper(const QString &text, QWidget *parent = nullptr); + // tag=1041 + bool autoDefault() const; + // tag=1041 + virtual void changeEvent(QEvent *e); + // tag=1008 + virtual void changeEvent_nocallback(QEvent *e); + // tag=1041 + virtual void checkStateSet(); + // tag=1008 + virtual void checkStateSet_nocallback(); + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual int devType() const; + // tag=1008 + virtual int devType_nocallback() const; + // tag=1041 + virtual bool event(QEvent *e); + // tag=1008 + virtual bool event_nocallback(QEvent *e); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + virtual bool focusNextPrevChild(bool next); + // tag=1008 + virtual bool focusNextPrevChild_nocallback(bool next); + // tag=1041 + virtual bool hasHeightForWidth() const; + // tag=1008 + virtual bool hasHeightForWidth_nocallback() const; + // tag=1041 + virtual int heightForWidth(int arg__1) const; + // tag=1008 + virtual int heightForWidth_nocallback(int arg__1) const; + // tag=1041 + virtual bool hitButton(const QPoint &pos) const; + // tag=1008 + virtual bool hitButton_nocallback(const QPoint &pos) const; + // tag=1041 + virtual void initPainter(QPainter *painter) const; + // tag=1008 + virtual void initPainter_nocallback(QPainter *painter) const; + // tag=1041 + bool isDefault() const; + // tag=1041 + bool isFlat() const; + // tag=1041 + virtual void leaveEvent(QEvent *event); + // tag=1008 + virtual void leaveEvent_nocallback(QEvent *event); + // tag=1041 + QMenu *menu() const; + // tag=1041 + virtual QSize minimumSizeHint() const; + // tag=1008 + virtual QSize minimumSizeHint_nocallback() const; + // tag=1041 + virtual void mouseDoubleClickEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mouseMoveEvent(QMouseEvent *arg__1); + // tag=1008 + virtual void mouseMoveEvent_nocallback(QMouseEvent *arg__1); + // tag=1041 + virtual void mousePressEvent(QMouseEvent *e); + // tag=1008 + virtual void mousePressEvent_nocallback(QMouseEvent *e); + // tag=1041 + virtual void mouseReleaseEvent(QMouseEvent *e); + // tag=1008 + virtual void mouseReleaseEvent_nocallback(QMouseEvent *e); + // tag=1041 + virtual void nextCheckState(); + // tag=1008 + virtual void nextCheckState_nocallback(); + // tag=1041 + virtual void paintEvent(QPaintEvent *arg__1); + // tag=1008 + virtual void paintEvent_nocallback(QPaintEvent *arg__1); + // tag=1041 + void setAutoDefault(bool arg__1); + // tag=1041 + void setDefault(bool arg__1); + // tag=1041 + void setFlat(bool arg__1); + // tag=1041 + void setMenu(QMenu *menu); + // tag=1041 + virtual void setVisible(bool visible); + // tag=1008 + virtual void setVisible_nocallback(bool visible); + // tag=1041 + virtual QPainter *sharedPainter() const; + // tag=1008 + virtual QPainter *sharedPainter_nocallback() const; + // tag=1041 + void showMenu(); + // tag=1041 + virtual QSize sizeHint() const; + // tag=1008 + virtual QSize sizeHint_nocallback() const; + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1042 + typedef void (*Callback_changeEvent)(void *, QEvent *e); + Callback_changeEvent m_changeEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_checkStateSet)(void *); + Callback_checkStateSet m_checkStateSetCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *e); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hitButton)(void *, const QPoint &pos); + Callback_hitButton m_hitButtonCallback = nullptr; + // tag=1042 + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + // tag=1042 + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *arg__1); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *e); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *e); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_nextCheckState)(void *); + Callback_nextCheckState m_nextCheckStateCallback = nullptr; + // tag=1042 + typedef void (*Callback_paintEvent)(void *, QPaintEvent *arg__1); + Callback_paintEvent m_paintEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + // tag=1042 + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QPushButton::QPushButton(QWidget * parent) +QtDartBindings_EXPORT void *c_QPushButton__constructor_QWidget(void *parent_); + +// tag=1067 +// QPushButton::QPushButton(const QIcon & icon, const QString & text, QWidget * +// parent) +QtDartBindings_EXPORT void * +c_QPushButton__constructor_QIcon_QString_QWidget(void *icon_, const char *text_, + void *parent_); + +// tag=1067 +// QPushButton::QPushButton(const QString & text, QWidget * parent) +QtDartBindings_EXPORT void * +c_QPushButton__constructor_QString_QWidget(const char *text_, void *parent_); + +// tag=1067 +// QPushButton::autoDefault() const +QtDartBindings_EXPORT bool c_QPushButton__autoDefault(void *thisObj); + +// tag=1067 +// QPushButton::changeEvent(QEvent * e) +QtDartBindings_EXPORT void c_QPushButton__changeEvent_QEvent(void *thisObj, + void *e_); + +// tag=1067 +// QPushButton::checkStateSet() +QtDartBindings_EXPORT void c_QPushButton__checkStateSet(void *thisObj); + +// tag=1067 +// QPushButton::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QPushButton__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QPushButton::devType() const +QtDartBindings_EXPORT int c_QPushButton__devType(void *thisObj); + +// tag=1067 +// QPushButton::event(QEvent * e) +QtDartBindings_EXPORT bool c_QPushButton__event_QEvent(void *thisObj, void *e_); + +// tag=1067 +// QPushButton::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QPushButton__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); + +// tag=1067 +// QPushButton::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QPushButton__focusNextPrevChild_bool(void *thisObj, + bool next); + +// tag=1067 +// QPushButton::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QPushButton__hasHeightForWidth(void *thisObj); + +// tag=1067 +// QPushButton::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QPushButton__heightForWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QPushButton::hitButton(const QPoint & pos) const +QtDartBindings_EXPORT bool c_QPushButton__hitButton_QPoint(void *thisObj, + void *pos_); + +// tag=1067 +// QPushButton::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QPushButton__initPainter_QPainter(void *thisObj, + void *painter_); + +// tag=1067 +// QPushButton::isDefault() const +QtDartBindings_EXPORT bool c_QPushButton__isDefault(void *thisObj); + +// tag=1067 +// QPushButton::isFlat() const +QtDartBindings_EXPORT bool c_QPushButton__isFlat(void *thisObj); + +// tag=1067 +// QPushButton::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QPushButton__leaveEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QPushButton::menu() const +QtDartBindings_EXPORT void *c_QPushButton__menu(void *thisObj); + +// tag=1067 +// QPushButton::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QPushButton__minimumSizeHint(void *thisObj); + +// tag=1067 +// QPushButton::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QPushButton__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QPushButton::mouseMoveEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QPushButton__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_); + +// tag=1067 +// QPushButton::mousePressEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QPushButton__mousePressEvent_QMouseEvent(void *thisObj, void *e_); + +// tag=1067 +// QPushButton::mouseReleaseEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QPushButton__mouseReleaseEvent_QMouseEvent(void *thisObj, void *e_); + +// tag=1067 +// QPushButton::nextCheckState() +QtDartBindings_EXPORT void c_QPushButton__nextCheckState(void *thisObj); + +// tag=1067 +// QPushButton::paintEvent(QPaintEvent * arg__1) +QtDartBindings_EXPORT void c_QPushButton__paintEvent_QPaintEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QPushButton::setAutoDefault(bool arg__1) +QtDartBindings_EXPORT void c_QPushButton__setAutoDefault_bool(void *thisObj, + bool arg__1); + +// tag=1067 +// QPushButton::setDefault(bool arg__1) +QtDartBindings_EXPORT void c_QPushButton__setDefault_bool(void *thisObj, + bool arg__1); + +// tag=1067 +// QPushButton::setFlat(bool arg__1) +QtDartBindings_EXPORT void c_QPushButton__setFlat_bool(void *thisObj, + bool arg__1); + +// tag=1067 +// QPushButton::setMenu(QMenu * menu) +QtDartBindings_EXPORT void c_QPushButton__setMenu_QMenu(void *thisObj, + void *menu_); + +// tag=1067 +// QPushButton::setVisible(bool visible) +QtDartBindings_EXPORT void c_QPushButton__setVisible_bool(void *thisObj, + bool visible); + +// tag=1067 +// QPushButton::sharedPainter() const +QtDartBindings_EXPORT void *c_QPushButton__sharedPainter(void *thisObj); + +// tag=1067 +// QPushButton::showMenu() +QtDartBindings_EXPORT void c_QPushButton__showMenu(void *thisObj); + +// tag=1067 +// QPushButton::sizeHint() const +QtDartBindings_EXPORT void *c_QPushButton__sizeHint(void *thisObj); + +// tag=1067 +// QPushButton::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QPushButton__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1066 +QtDartBindings_EXPORT void c_QPushButton__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QPushButton__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QPushButton_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QRectF_c.cpp b/generated/QtDartBindings/dart/ffi/QRectF_c.cpp new file mode 100644 index 0000000..94f3c36 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QRectF_c.cpp @@ -0,0 +1,495 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QRectF_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QRectF_wrapper::QRectF_wrapper() : ::QRectF() {} +QRectF_wrapper::QRectF_wrapper(const QPointF &topleft, + const QPointF &bottomRight) + : ::QRectF(topleft, bottomRight) {} +QRectF_wrapper::QRectF_wrapper(const QPointF &topleft, const QSizeF &size) + : ::QRectF(topleft, size) {} +QRectF_wrapper::QRectF_wrapper(const QRect &rect) : ::QRectF(rect) {} +QRectF_wrapper::QRectF_wrapper(qreal left, qreal top, qreal width, qreal height) + : ::QRectF(left, top, width, height) {} +void QRectF_wrapper::adjust(qreal x1, qreal y1, qreal x2, qreal y2) { + ::QRectF::adjust(x1, y1, x2, y2); +} +QRectF QRectF_wrapper::adjusted(qreal x1, qreal y1, qreal x2, qreal y2) const { + return ::QRectF::adjusted(x1, y1, x2, y2); +} +qreal QRectF_wrapper::bottom() const { return ::QRectF::bottom(); } +QPointF QRectF_wrapper::bottomLeft() const { return ::QRectF::bottomLeft(); } +QPointF QRectF_wrapper::bottomRight() const { return ::QRectF::bottomRight(); } +QPointF QRectF_wrapper::center() const { return ::QRectF::center(); } +bool QRectF_wrapper::contains(const QPointF &p) const { + return ::QRectF::contains(p); +} +bool QRectF_wrapper::contains(const QRectF &r) const { + return ::QRectF::contains(r); +} +bool QRectF_wrapper::contains(qreal x, qreal y) const { + return ::QRectF::contains(x, y); +} +qreal QRectF_wrapper::height() const { return ::QRectF::height(); } +QRectF QRectF_wrapper::intersected(const QRectF &other) const { + return ::QRectF::intersected(other); +} +bool QRectF_wrapper::intersects(const QRectF &r) const { + return ::QRectF::intersects(r); +} +bool QRectF_wrapper::isEmpty() const { return ::QRectF::isEmpty(); } +bool QRectF_wrapper::isNull() const { return ::QRectF::isNull(); } +bool QRectF_wrapper::isValid() const { return ::QRectF::isValid(); } +qreal QRectF_wrapper::left() const { return ::QRectF::left(); } +void QRectF_wrapper::moveBottom(qreal pos) { ::QRectF::moveBottom(pos); } +void QRectF_wrapper::moveBottomLeft(const QPointF &p) { + ::QRectF::moveBottomLeft(p); +} +void QRectF_wrapper::moveBottomRight(const QPointF &p) { + ::QRectF::moveBottomRight(p); +} +void QRectF_wrapper::moveCenter(const QPointF &p) { ::QRectF::moveCenter(p); } +void QRectF_wrapper::moveLeft(qreal pos) { ::QRectF::moveLeft(pos); } +void QRectF_wrapper::moveRight(qreal pos) { ::QRectF::moveRight(pos); } +void QRectF_wrapper::moveTo(const QPointF &p) { ::QRectF::moveTo(p); } +void QRectF_wrapper::moveTo(qreal x, qreal y) { ::QRectF::moveTo(x, y); } +void QRectF_wrapper::moveTop(qreal pos) { ::QRectF::moveTop(pos); } +void QRectF_wrapper::moveTopLeft(const QPointF &p) { ::QRectF::moveTopLeft(p); } +void QRectF_wrapper::moveTopRight(const QPointF &p) { + ::QRectF::moveTopRight(p); +} +QRectF QRectF_wrapper::normalized() const { return ::QRectF::normalized(); } +qreal QRectF_wrapper::right() const { return ::QRectF::right(); } +void QRectF_wrapper::setBottom(qreal pos) { ::QRectF::setBottom(pos); } +void QRectF_wrapper::setBottomLeft(const QPointF &p) { + ::QRectF::setBottomLeft(p); +} +void QRectF_wrapper::setBottomRight(const QPointF &p) { + ::QRectF::setBottomRight(p); +} +void QRectF_wrapper::setCoords(qreal x1, qreal y1, qreal x2, qreal y2) { + ::QRectF::setCoords(x1, y1, x2, y2); +} +void QRectF_wrapper::setHeight(qreal h) { ::QRectF::setHeight(h); } +void QRectF_wrapper::setLeft(qreal pos) { ::QRectF::setLeft(pos); } +void QRectF_wrapper::setRect(qreal x, qreal y, qreal w, qreal h) { + ::QRectF::setRect(x, y, w, h); +} +void QRectF_wrapper::setRight(qreal pos) { ::QRectF::setRight(pos); } +void QRectF_wrapper::setSize(const QSizeF &s) { ::QRectF::setSize(s); } +void QRectF_wrapper::setTop(qreal pos) { ::QRectF::setTop(pos); } +void QRectF_wrapper::setTopLeft(const QPointF &p) { ::QRectF::setTopLeft(p); } +void QRectF_wrapper::setTopRight(const QPointF &p) { ::QRectF::setTopRight(p); } +void QRectF_wrapper::setWidth(qreal w) { ::QRectF::setWidth(w); } +void QRectF_wrapper::setX(qreal pos) { ::QRectF::setX(pos); } +void QRectF_wrapper::setY(qreal pos) { ::QRectF::setY(pos); } +QSizeF QRectF_wrapper::size() const { return ::QRectF::size(); } +QRect QRectF_wrapper::toAlignedRect() const { + return ::QRectF::toAlignedRect(); +} +QRect QRectF_wrapper::toRect() const { return ::QRectF::toRect(); } +qreal QRectF_wrapper::top() const { return ::QRectF::top(); } +QPointF QRectF_wrapper::topLeft() const { return ::QRectF::topLeft(); } +QPointF QRectF_wrapper::topRight() const { return ::QRectF::topRight(); } +void QRectF_wrapper::translate(const QPointF &p) { ::QRectF::translate(p); } +void QRectF_wrapper::translate(qreal dx, qreal dy) { + ::QRectF::translate(dx, dy); +} +QRectF QRectF_wrapper::translated(const QPointF &p) const { + return ::QRectF::translated(p); +} +QRectF QRectF_wrapper::translated(qreal dx, qreal dy) const { + return ::QRectF::translated(dx, dy); +} +QRectF QRectF_wrapper::transposed() const { return ::QRectF::transposed(); } +QRectF QRectF_wrapper::united(const QRectF &other) const { + return ::QRectF::united(other); +} +qreal QRectF_wrapper::width() const { return ::QRectF::width(); } +qreal QRectF_wrapper::x() const { return ::QRectF::x(); } +qreal QRectF_wrapper::y() const { return ::QRectF::y(); } +QRectF_wrapper::~QRectF_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QRectF *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +static QtDartBindings_wrappersNS::QRectF_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QRectF_Finalizer(void *cppObj) { + delete reinterpret_cast(cppObj); +} +void *c_QRectF__constructor() { + auto ptr = new QtDartBindings_wrappersNS::QRectF_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QRectF__constructor_QPointF_QPointF(void *topleft_, + void *bottomRight_) { + assert(topleft_); + auto &topleft = *reinterpret_cast(topleft_); + assert(bottomRight_); + auto &bottomRight = *reinterpret_cast(bottomRight_); + auto ptr = + new QtDartBindings_wrappersNS::QRectF_wrapper(topleft, bottomRight); + return reinterpret_cast(ptr); +} +void *c_QRectF__constructor_QPointF_QSizeF(void *topleft_, void *size_) { + assert(topleft_); + auto &topleft = *reinterpret_cast(topleft_); + assert(size_); + auto &size = *reinterpret_cast(size_); + auto ptr = new QtDartBindings_wrappersNS::QRectF_wrapper(topleft, size); + return reinterpret_cast(ptr); +} +void *c_QRectF__constructor_QRect(void *rect_) { + assert(rect_); + auto &rect = *reinterpret_cast(rect_); + auto ptr = new QtDartBindings_wrappersNS::QRectF_wrapper(rect); + return reinterpret_cast(ptr); +} +void *c_QRectF__constructor_qreal_qreal_qreal_qreal(qreal left, qreal top, + qreal width, qreal height) { + auto ptr = + new QtDartBindings_wrappersNS::QRectF_wrapper(left, top, width, height); + return reinterpret_cast(ptr); +} +// adjust(qreal x1, qreal y1, qreal x2, qreal y2) +void c_QRectF__adjust_qreal_qreal_qreal_qreal(void *thisObj, qreal x1, qreal y1, + qreal x2, qreal y2) { + fromPtr(thisObj)->adjust(x1, y1, x2, y2); +} +// adjusted(qreal x1, qreal y1, qreal x2, qreal y2) const +void *c_QRectF__adjusted_qreal_qreal_qreal_qreal(void *thisObj, qreal x1, + qreal y1, qreal x2, qreal y2) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->adjusted(x1, y1, x2, y2)}; + return result; +} +// bottom() const +qreal c_QRectF__bottom(void *thisObj) { + const auto &result = fromPtr(thisObj)->bottom(); + return result; +} +// bottomLeft() const +void *c_QRectF__bottomLeft(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->bottomLeft()}; + return result; +} +// bottomRight() const +void *c_QRectF__bottomRight(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->bottomRight()}; + return result; +} +// center() const +void *c_QRectF__center(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->center()}; + return result; +} +// contains(const QPointF & p) const +bool c_QRectF__contains_QPointF(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + const auto &result = fromPtr(thisObj)->contains(p); + return result; +} +// contains(const QRectF & r) const +bool c_QRectF__contains_QRectF(void *thisObj, void *r_) { + assert(r_); + auto &r = *reinterpret_cast(r_); + const auto &result = fromPtr(thisObj)->contains(r); + return result; +} +// contains(qreal x, qreal y) const +bool c_QRectF__contains_qreal_qreal(void *thisObj, qreal x, qreal y) { + const auto &result = fromPtr(thisObj)->contains(x, y); + return result; +} +// height() const +qreal c_QRectF__height(void *thisObj) { + const auto &result = fromPtr(thisObj)->height(); + return result; +} +// intersected(const QRectF & other) const +void *c_QRectF__intersected_QRectF(void *thisObj, void *other_) { + assert(other_); + auto &other = *reinterpret_cast(other_); + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->intersected(other)}; + return result; +} +// intersects(const QRectF & r) const +bool c_QRectF__intersects_QRectF(void *thisObj, void *r_) { + assert(r_); + auto &r = *reinterpret_cast(r_); + const auto &result = fromPtr(thisObj)->intersects(r); + return result; +} +// isEmpty() const +bool c_QRectF__isEmpty(void *thisObj) { + const auto &result = fromPtr(thisObj)->isEmpty(); + return result; +} +// isNull() const +bool c_QRectF__isNull(void *thisObj) { + const auto &result = fromPtr(thisObj)->isNull(); + return result; +} +// isValid() const +bool c_QRectF__isValid(void *thisObj) { + const auto &result = fromPtr(thisObj)->isValid(); + return result; +} +// left() const +qreal c_QRectF__left(void *thisObj) { + const auto &result = fromPtr(thisObj)->left(); + return result; +} +// moveBottom(qreal pos) +void c_QRectF__moveBottom_qreal(void *thisObj, qreal pos) { + fromPtr(thisObj)->moveBottom(pos); +} +// moveBottomLeft(const QPointF & p) +void c_QRectF__moveBottomLeft_QPointF(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + fromPtr(thisObj)->moveBottomLeft(p); +} +// moveBottomRight(const QPointF & p) +void c_QRectF__moveBottomRight_QPointF(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + fromPtr(thisObj)->moveBottomRight(p); +} +// moveCenter(const QPointF & p) +void c_QRectF__moveCenter_QPointF(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + fromPtr(thisObj)->moveCenter(p); +} +// moveLeft(qreal pos) +void c_QRectF__moveLeft_qreal(void *thisObj, qreal pos) { + fromPtr(thisObj)->moveLeft(pos); +} +// moveRight(qreal pos) +void c_QRectF__moveRight_qreal(void *thisObj, qreal pos) { + fromPtr(thisObj)->moveRight(pos); +} +// moveTo(const QPointF & p) +void c_QRectF__moveTo_QPointF(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + fromPtr(thisObj)->moveTo(p); +} +// moveTo(qreal x, qreal y) +void c_QRectF__moveTo_qreal_qreal(void *thisObj, qreal x, qreal y) { + fromPtr(thisObj)->moveTo(x, y); +} +// moveTop(qreal pos) +void c_QRectF__moveTop_qreal(void *thisObj, qreal pos) { + fromPtr(thisObj)->moveTop(pos); +} +// moveTopLeft(const QPointF & p) +void c_QRectF__moveTopLeft_QPointF(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + fromPtr(thisObj)->moveTopLeft(p); +} +// moveTopRight(const QPointF & p) +void c_QRectF__moveTopRight_QPointF(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + fromPtr(thisObj)->moveTopRight(p); +} +// normalized() const +void *c_QRectF__normalized(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->normalized()}; + return result; +} +// right() const +qreal c_QRectF__right(void *thisObj) { + const auto &result = fromPtr(thisObj)->right(); + return result; +} +// setBottom(qreal pos) +void c_QRectF__setBottom_qreal(void *thisObj, qreal pos) { + fromPtr(thisObj)->setBottom(pos); +} +// setBottomLeft(const QPointF & p) +void c_QRectF__setBottomLeft_QPointF(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + fromPtr(thisObj)->setBottomLeft(p); +} +// setBottomRight(const QPointF & p) +void c_QRectF__setBottomRight_QPointF(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + fromPtr(thisObj)->setBottomRight(p); +} +// setCoords(qreal x1, qreal y1, qreal x2, qreal y2) +void c_QRectF__setCoords_qreal_qreal_qreal_qreal(void *thisObj, qreal x1, + qreal y1, qreal x2, qreal y2) { + fromPtr(thisObj)->setCoords(x1, y1, x2, y2); +} +// setHeight(qreal h) +void c_QRectF__setHeight_qreal(void *thisObj, qreal h) { + fromPtr(thisObj)->setHeight(h); +} +// setLeft(qreal pos) +void c_QRectF__setLeft_qreal(void *thisObj, qreal pos) { + fromPtr(thisObj)->setLeft(pos); +} +// setRect(qreal x, qreal y, qreal w, qreal h) +void c_QRectF__setRect_qreal_qreal_qreal_qreal(void *thisObj, qreal x, qreal y, + qreal w, qreal h) { + fromPtr(thisObj)->setRect(x, y, w, h); +} +// setRight(qreal pos) +void c_QRectF__setRight_qreal(void *thisObj, qreal pos) { + fromPtr(thisObj)->setRight(pos); +} +// setSize(const QSizeF & s) +void c_QRectF__setSize_QSizeF(void *thisObj, void *s_) { + assert(s_); + auto &s = *reinterpret_cast(s_); + fromPtr(thisObj)->setSize(s); +} +// setTop(qreal pos) +void c_QRectF__setTop_qreal(void *thisObj, qreal pos) { + fromPtr(thisObj)->setTop(pos); +} +// setTopLeft(const QPointF & p) +void c_QRectF__setTopLeft_QPointF(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + fromPtr(thisObj)->setTopLeft(p); +} +// setTopRight(const QPointF & p) +void c_QRectF__setTopRight_QPointF(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + fromPtr(thisObj)->setTopRight(p); +} +// setWidth(qreal w) +void c_QRectF__setWidth_qreal(void *thisObj, qreal w) { + fromPtr(thisObj)->setWidth(w); +} +// setX(qreal pos) +void c_QRectF__setX_qreal(void *thisObj, qreal pos) { + fromPtr(thisObj)->setX(pos); +} +// setY(qreal pos) +void c_QRectF__setY_qreal(void *thisObj, qreal pos) { + fromPtr(thisObj)->setY(pos); +} +// size() const +void *c_QRectF__size(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->size()}; + return result; +} +// toAlignedRect() const +void *c_QRectF__toAlignedRect(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toAlignedRect()}; + return result; +} +// toRect() const +void *c_QRectF__toRect(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toRect()}; + return result; +} +// top() const +qreal c_QRectF__top(void *thisObj) { + const auto &result = fromPtr(thisObj)->top(); + return result; +} +// topLeft() const +void *c_QRectF__topLeft(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->topLeft()}; + return result; +} +// topRight() const +void *c_QRectF__topRight(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->topRight()}; + return result; +} +// translate(const QPointF & p) +void c_QRectF__translate_QPointF(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + fromPtr(thisObj)->translate(p); +} +// translate(qreal dx, qreal dy) +void c_QRectF__translate_qreal_qreal(void *thisObj, qreal dx, qreal dy) { + fromPtr(thisObj)->translate(dx, dy); +} +// translated(const QPointF & p) const +void *c_QRectF__translated_QPointF(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->translated(p)}; + return result; +} +// translated(qreal dx, qreal dy) const +void *c_QRectF__translated_qreal_qreal(void *thisObj, qreal dx, qreal dy) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->translated(dx, dy)}; + return result; +} +// transposed() const +void *c_QRectF__transposed(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->transposed()}; + return result; +} +// united(const QRectF & other) const +void *c_QRectF__united_QRectF(void *thisObj, void *other_) { + assert(other_); + auto &other = *reinterpret_cast(other_); + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->united(other)}; + return result; +} +// width() const +qreal c_QRectF__width(void *thisObj) { + const auto &result = fromPtr(thisObj)->width(); + return result; +} +// x() const +qreal c_QRectF__x(void *thisObj) { + const auto &result = fromPtr(thisObj)->x(); + return result; +} +// y() const +qreal c_QRectF__y(void *thisObj) { + const auto &result = fromPtr(thisObj)->y(); + return result; +} +void c_QRectF__destructor(void *thisObj) { delete fromPtr(thisObj); } +} diff --git a/generated/QtDartBindings/dart/ffi/QRectF_c.h b/generated/QtDartBindings/dart/ffi/QRectF_c.h new file mode 100644 index 0000000..5183964 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QRectF_c.h @@ -0,0 +1,239 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QRectF_wrapper : public ::QRectF { +public: + ~QRectF_wrapper(); + QRectF_wrapper(); + QRectF_wrapper(const QPointF &topleft, const QPointF &bottomRight); + QRectF_wrapper(const QPointF &topleft, const QSizeF &size); + QRectF_wrapper(const QRect &rect); + QRectF_wrapper(qreal left, qreal top, qreal width, qreal height); + void adjust(qreal x1, qreal y1, qreal x2, qreal y2); + QRectF adjusted(qreal x1, qreal y1, qreal x2, qreal y2) const; + qreal bottom() const; + QPointF bottomLeft() const; + QPointF bottomRight() const; + QPointF center() const; + bool contains(const QPointF &p) const; + bool contains(const QRectF &r) const; + bool contains(qreal x, qreal y) const; + qreal height() const; + QRectF intersected(const QRectF &other) const; + bool intersects(const QRectF &r) const; + bool isEmpty() const; + bool isNull() const; + bool isValid() const; + qreal left() const; + void moveBottom(qreal pos); + void moveBottomLeft(const QPointF &p); + void moveBottomRight(const QPointF &p); + void moveCenter(const QPointF &p); + void moveLeft(qreal pos); + void moveRight(qreal pos); + void moveTo(const QPointF &p); + void moveTo(qreal x, qreal y); + void moveTop(qreal pos); + void moveTopLeft(const QPointF &p); + void moveTopRight(const QPointF &p); + QRectF normalized() const; + qreal right() const; + void setBottom(qreal pos); + void setBottomLeft(const QPointF &p); + void setBottomRight(const QPointF &p); + void setCoords(qreal x1, qreal y1, qreal x2, qreal y2); + void setHeight(qreal h); + void setLeft(qreal pos); + void setRect(qreal x, qreal y, qreal w, qreal h); + void setRight(qreal pos); + void setSize(const QSizeF &s); + void setTop(qreal pos); + void setTopLeft(const QPointF &p); + void setTopRight(const QPointF &p); + void setWidth(qreal w); + void setX(qreal pos); + void setY(qreal pos); + QSizeF size() const; + QRect toAlignedRect() const; + QRect toRect() const; + qreal top() const; + QPointF topLeft() const; + QPointF topRight() const; + void translate(const QPointF &p); + void translate(qreal dx, qreal dy); + QRectF translated(const QPointF &p) const; + QRectF translated(qreal dx, qreal dy) const; + QRectF transposed() const; + QRectF united(const QRectF &other) const; + qreal width() const; + qreal x() const; + qreal y() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QRectF::QRectF() +QtDartBindings_EXPORT void *c_QRectF__constructor(); +// QRectF::QRectF(const QPointF & topleft, const QPointF & bottomRight) +QtDartBindings_EXPORT void * +c_QRectF__constructor_QPointF_QPointF(void *topleft_, void *bottomRight_); +// QRectF::QRectF(const QPointF & topleft, const QSizeF & size) +QtDartBindings_EXPORT void *c_QRectF__constructor_QPointF_QSizeF(void *topleft_, + void *size_); +// QRectF::QRectF(const QRect & rect) +QtDartBindings_EXPORT void *c_QRectF__constructor_QRect(void *rect_); +// QRectF::QRectF(qreal left, qreal top, qreal width, qreal height) +QtDartBindings_EXPORT void * +c_QRectF__constructor_qreal_qreal_qreal_qreal(qreal left, qreal top, + qreal width, qreal height); +// QRectF::adjust(qreal x1, qreal y1, qreal x2, qreal y2) +QtDartBindings_EXPORT void +c_QRectF__adjust_qreal_qreal_qreal_qreal(void *thisObj, qreal x1, qreal y1, + qreal x2, qreal y2); +// QRectF::adjusted(qreal x1, qreal y1, qreal x2, qreal y2) const +QtDartBindings_EXPORT void * +c_QRectF__adjusted_qreal_qreal_qreal_qreal(void *thisObj, qreal x1, qreal y1, + qreal x2, qreal y2); +// QRectF::bottom() const +QtDartBindings_EXPORT qreal c_QRectF__bottom(void *thisObj); +// QRectF::bottomLeft() const +QtDartBindings_EXPORT void *c_QRectF__bottomLeft(void *thisObj); +// QRectF::bottomRight() const +QtDartBindings_EXPORT void *c_QRectF__bottomRight(void *thisObj); +// QRectF::center() const +QtDartBindings_EXPORT void *c_QRectF__center(void *thisObj); +// QRectF::contains(const QPointF & p) const +QtDartBindings_EXPORT bool c_QRectF__contains_QPointF(void *thisObj, void *p_); +// QRectF::contains(const QRectF & r) const +QtDartBindings_EXPORT bool c_QRectF__contains_QRectF(void *thisObj, void *r_); +// QRectF::contains(qreal x, qreal y) const +QtDartBindings_EXPORT bool c_QRectF__contains_qreal_qreal(void *thisObj, + qreal x, qreal y); +// QRectF::height() const +QtDartBindings_EXPORT qreal c_QRectF__height(void *thisObj); +// QRectF::intersected(const QRectF & other) const +QtDartBindings_EXPORT void *c_QRectF__intersected_QRectF(void *thisObj, + void *other_); +// QRectF::intersects(const QRectF & r) const +QtDartBindings_EXPORT bool c_QRectF__intersects_QRectF(void *thisObj, void *r_); +// QRectF::isEmpty() const +QtDartBindings_EXPORT bool c_QRectF__isEmpty(void *thisObj); +// QRectF::isNull() const +QtDartBindings_EXPORT bool c_QRectF__isNull(void *thisObj); +// QRectF::isValid() const +QtDartBindings_EXPORT bool c_QRectF__isValid(void *thisObj); +// QRectF::left() const +QtDartBindings_EXPORT qreal c_QRectF__left(void *thisObj); +// QRectF::moveBottom(qreal pos) +QtDartBindings_EXPORT void c_QRectF__moveBottom_qreal(void *thisObj, qreal pos); +// QRectF::moveBottomLeft(const QPointF & p) +QtDartBindings_EXPORT void c_QRectF__moveBottomLeft_QPointF(void *thisObj, + void *p_); +// QRectF::moveBottomRight(const QPointF & p) +QtDartBindings_EXPORT void c_QRectF__moveBottomRight_QPointF(void *thisObj, + void *p_); +// QRectF::moveCenter(const QPointF & p) +QtDartBindings_EXPORT void c_QRectF__moveCenter_QPointF(void *thisObj, + void *p_); +// QRectF::moveLeft(qreal pos) +QtDartBindings_EXPORT void c_QRectF__moveLeft_qreal(void *thisObj, qreal pos); +// QRectF::moveRight(qreal pos) +QtDartBindings_EXPORT void c_QRectF__moveRight_qreal(void *thisObj, qreal pos); +// QRectF::moveTo(const QPointF & p) +QtDartBindings_EXPORT void c_QRectF__moveTo_QPointF(void *thisObj, void *p_); +// QRectF::moveTo(qreal x, qreal y) +QtDartBindings_EXPORT void c_QRectF__moveTo_qreal_qreal(void *thisObj, qreal x, + qreal y); +// QRectF::moveTop(qreal pos) +QtDartBindings_EXPORT void c_QRectF__moveTop_qreal(void *thisObj, qreal pos); +// QRectF::moveTopLeft(const QPointF & p) +QtDartBindings_EXPORT void c_QRectF__moveTopLeft_QPointF(void *thisObj, + void *p_); +// QRectF::moveTopRight(const QPointF & p) +QtDartBindings_EXPORT void c_QRectF__moveTopRight_QPointF(void *thisObj, + void *p_); +// QRectF::normalized() const +QtDartBindings_EXPORT void *c_QRectF__normalized(void *thisObj); +// QRectF::right() const +QtDartBindings_EXPORT qreal c_QRectF__right(void *thisObj); +// QRectF::setBottom(qreal pos) +QtDartBindings_EXPORT void c_QRectF__setBottom_qreal(void *thisObj, qreal pos); +// QRectF::setBottomLeft(const QPointF & p) +QtDartBindings_EXPORT void c_QRectF__setBottomLeft_QPointF(void *thisObj, + void *p_); +// QRectF::setBottomRight(const QPointF & p) +QtDartBindings_EXPORT void c_QRectF__setBottomRight_QPointF(void *thisObj, + void *p_); +// QRectF::setCoords(qreal x1, qreal y1, qreal x2, qreal y2) +QtDartBindings_EXPORT void +c_QRectF__setCoords_qreal_qreal_qreal_qreal(void *thisObj, qreal x1, qreal y1, + qreal x2, qreal y2); +// QRectF::setHeight(qreal h) +QtDartBindings_EXPORT void c_QRectF__setHeight_qreal(void *thisObj, qreal h); +// QRectF::setLeft(qreal pos) +QtDartBindings_EXPORT void c_QRectF__setLeft_qreal(void *thisObj, qreal pos); +// QRectF::setRect(qreal x, qreal y, qreal w, qreal h) +QtDartBindings_EXPORT void +c_QRectF__setRect_qreal_qreal_qreal_qreal(void *thisObj, qreal x, qreal y, + qreal w, qreal h); +// QRectF::setRight(qreal pos) +QtDartBindings_EXPORT void c_QRectF__setRight_qreal(void *thisObj, qreal pos); +// QRectF::setSize(const QSizeF & s) +QtDartBindings_EXPORT void c_QRectF__setSize_QSizeF(void *thisObj, void *s_); +// QRectF::setTop(qreal pos) +QtDartBindings_EXPORT void c_QRectF__setTop_qreal(void *thisObj, qreal pos); +// QRectF::setTopLeft(const QPointF & p) +QtDartBindings_EXPORT void c_QRectF__setTopLeft_QPointF(void *thisObj, + void *p_); +// QRectF::setTopRight(const QPointF & p) +QtDartBindings_EXPORT void c_QRectF__setTopRight_QPointF(void *thisObj, + void *p_); +// QRectF::setWidth(qreal w) +QtDartBindings_EXPORT void c_QRectF__setWidth_qreal(void *thisObj, qreal w); +// QRectF::setX(qreal pos) +QtDartBindings_EXPORT void c_QRectF__setX_qreal(void *thisObj, qreal pos); +// QRectF::setY(qreal pos) +QtDartBindings_EXPORT void c_QRectF__setY_qreal(void *thisObj, qreal pos); +// QRectF::size() const +QtDartBindings_EXPORT void *c_QRectF__size(void *thisObj); +// QRectF::toAlignedRect() const +QtDartBindings_EXPORT void *c_QRectF__toAlignedRect(void *thisObj); +// QRectF::toRect() const +QtDartBindings_EXPORT void *c_QRectF__toRect(void *thisObj); +// QRectF::top() const +QtDartBindings_EXPORT qreal c_QRectF__top(void *thisObj); +// QRectF::topLeft() const +QtDartBindings_EXPORT void *c_QRectF__topLeft(void *thisObj); +// QRectF::topRight() const +QtDartBindings_EXPORT void *c_QRectF__topRight(void *thisObj); +// QRectF::translate(const QPointF & p) +QtDartBindings_EXPORT void c_QRectF__translate_QPointF(void *thisObj, void *p_); +// QRectF::translate(qreal dx, qreal dy) +QtDartBindings_EXPORT void c_QRectF__translate_qreal_qreal(void *thisObj, + qreal dx, qreal dy); +// QRectF::translated(const QPointF & p) const +QtDartBindings_EXPORT void *c_QRectF__translated_QPointF(void *thisObj, + void *p_); +// QRectF::translated(qreal dx, qreal dy) const +QtDartBindings_EXPORT void * +c_QRectF__translated_qreal_qreal(void *thisObj, qreal dx, qreal dy); +// QRectF::transposed() const +QtDartBindings_EXPORT void *c_QRectF__transposed(void *thisObj); +// QRectF::united(const QRectF & other) const +QtDartBindings_EXPORT void *c_QRectF__united_QRectF(void *thisObj, + void *other_); +// QRectF::width() const +QtDartBindings_EXPORT qreal c_QRectF__width(void *thisObj); +// QRectF::x() const +QtDartBindings_EXPORT qreal c_QRectF__x(void *thisObj); +// QRectF::y() const +QtDartBindings_EXPORT qreal c_QRectF__y(void *thisObj); +QtDartBindings_EXPORT void c_QRectF__destructor(void *thisObj); +QtDartBindings_EXPORT void c_QRectF_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QRectF_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QRectF_wrapper.cpp new file mode 100644 index 0000000..a2113f2 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QRectF_wrapper.cpp @@ -0,0 +1,942 @@ +#include "QRectF_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QRectF_wrapper::QRectF_wrapper() : ::QRectF() {} + +// tag=1006 +QRectF_wrapper::QRectF_wrapper(const QPointF &topleft, + const QPointF &bottomRight) + : ::QRectF(topleft, bottomRight) {} + +// tag=1006 +QRectF_wrapper::QRectF_wrapper(const QPointF &topleft, const QSizeF &size) + : ::QRectF(topleft, size) {} + +// tag=1006 +QRectF_wrapper::QRectF_wrapper(const QRect &rect) : ::QRectF(rect) {} + +// tag=1006 +QRectF_wrapper::QRectF_wrapper(qreal left, qreal top, qreal width, qreal height) + : ::QRectF(left, top, width, height) {} +void QRectF_wrapper::adjust(qreal x1, qreal y1, qreal x2, qreal y2) { + // tag=1000 + + // tag=1004 + ::QRectF::adjust(x1, y1, x2, y2); +} +QRectF QRectF_wrapper::adjusted(qreal x1, qreal y1, qreal x2, qreal y2) const { + // tag=1000 + + // tag=1004 + return ::QRectF::adjusted(x1, y1, x2, y2); +} +qreal QRectF_wrapper::bottom() const { + // tag=1000 + + // tag=1004 + return ::QRectF::bottom(); +} +QPointF QRectF_wrapper::bottomLeft() const { + // tag=1000 + + // tag=1004 + return ::QRectF::bottomLeft(); +} +QPointF QRectF_wrapper::bottomRight() const { + // tag=1000 + + // tag=1004 + return ::QRectF::bottomRight(); +} +QPointF QRectF_wrapper::center() const { + // tag=1000 + + // tag=1004 + return ::QRectF::center(); +} +bool QRectF_wrapper::contains(const QPointF &p) const { + // tag=1000 + + // tag=1004 + return ::QRectF::contains(p); +} +bool QRectF_wrapper::contains(const QRectF &r) const { + // tag=1000 + + // tag=1004 + return ::QRectF::contains(r); +} +bool QRectF_wrapper::contains(qreal x, qreal y) const { + // tag=1000 + + // tag=1004 + return ::QRectF::contains(x, y); +} +qreal QRectF_wrapper::height() const { + // tag=1000 + + // tag=1004 + return ::QRectF::height(); +} +QRectF QRectF_wrapper::intersected(const QRectF &other) const { + // tag=1000 + + // tag=1004 + return ::QRectF::intersected(other); +} +bool QRectF_wrapper::intersects(const QRectF &r) const { + // tag=1000 + + // tag=1004 + return ::QRectF::intersects(r); +} +bool QRectF_wrapper::isEmpty() const { + // tag=1000 + + // tag=1004 + return ::QRectF::isEmpty(); +} +bool QRectF_wrapper::isNull() const { + // tag=1000 + + // tag=1004 + return ::QRectF::isNull(); +} +bool QRectF_wrapper::isValid() const { + // tag=1000 + + // tag=1004 + return ::QRectF::isValid(); +} +qreal QRectF_wrapper::left() const { + // tag=1000 + + // tag=1004 + return ::QRectF::left(); +} +void QRectF_wrapper::moveBottom(qreal pos) { + // tag=1000 + + // tag=1004 + ::QRectF::moveBottom(pos); +} +void QRectF_wrapper::moveBottomLeft(const QPointF &p) { + // tag=1000 + + // tag=1004 + ::QRectF::moveBottomLeft(p); +} +void QRectF_wrapper::moveBottomRight(const QPointF &p) { + // tag=1000 + + // tag=1004 + ::QRectF::moveBottomRight(p); +} +void QRectF_wrapper::moveCenter(const QPointF &p) { + // tag=1000 + + // tag=1004 + ::QRectF::moveCenter(p); +} +void QRectF_wrapper::moveLeft(qreal pos) { + // tag=1000 + + // tag=1004 + ::QRectF::moveLeft(pos); +} +void QRectF_wrapper::moveRight(qreal pos) { + // tag=1000 + + // tag=1004 + ::QRectF::moveRight(pos); +} +void QRectF_wrapper::moveTo(const QPointF &p) { + // tag=1000 + + // tag=1004 + ::QRectF::moveTo(p); +} +void QRectF_wrapper::moveTo(qreal x, qreal y) { + // tag=1000 + + // tag=1004 + ::QRectF::moveTo(x, y); +} +void QRectF_wrapper::moveTop(qreal pos) { + // tag=1000 + + // tag=1004 + ::QRectF::moveTop(pos); +} +void QRectF_wrapper::moveTopLeft(const QPointF &p) { + // tag=1000 + + // tag=1004 + ::QRectF::moveTopLeft(p); +} +void QRectF_wrapper::moveTopRight(const QPointF &p) { + // tag=1000 + + // tag=1004 + ::QRectF::moveTopRight(p); +} +QRectF QRectF_wrapper::normalized() const { + // tag=1000 + + // tag=1004 + return ::QRectF::normalized(); +} +qreal QRectF_wrapper::right() const { + // tag=1000 + + // tag=1004 + return ::QRectF::right(); +} +void QRectF_wrapper::setBottom(qreal pos) { + // tag=1000 + + // tag=1004 + ::QRectF::setBottom(pos); +} +void QRectF_wrapper::setBottomLeft(const QPointF &p) { + // tag=1000 + + // tag=1004 + ::QRectF::setBottomLeft(p); +} +void QRectF_wrapper::setBottomRight(const QPointF &p) { + // tag=1000 + + // tag=1004 + ::QRectF::setBottomRight(p); +} +void QRectF_wrapper::setCoords(qreal x1, qreal y1, qreal x2, qreal y2) { + // tag=1000 + + // tag=1004 + ::QRectF::setCoords(x1, y1, x2, y2); +} +void QRectF_wrapper::setHeight(qreal h) { + // tag=1000 + + // tag=1004 + ::QRectF::setHeight(h); +} +void QRectF_wrapper::setLeft(qreal pos) { + // tag=1000 + + // tag=1004 + ::QRectF::setLeft(pos); +} +void QRectF_wrapper::setRect(qreal x, qreal y, qreal w, qreal h) { + // tag=1000 + + // tag=1004 + ::QRectF::setRect(x, y, w, h); +} +void QRectF_wrapper::setRight(qreal pos) { + // tag=1000 + + // tag=1004 + ::QRectF::setRight(pos); +} +void QRectF_wrapper::setSize(const QSizeF &s) { + // tag=1000 + + // tag=1004 + ::QRectF::setSize(s); +} +void QRectF_wrapper::setTop(qreal pos) { + // tag=1000 + + // tag=1004 + ::QRectF::setTop(pos); +} +void QRectF_wrapper::setTopLeft(const QPointF &p) { + // tag=1000 + + // tag=1004 + ::QRectF::setTopLeft(p); +} +void QRectF_wrapper::setTopRight(const QPointF &p) { + // tag=1000 + + // tag=1004 + ::QRectF::setTopRight(p); +} +void QRectF_wrapper::setWidth(qreal w) { + // tag=1000 + + // tag=1004 + ::QRectF::setWidth(w); +} +void QRectF_wrapper::setX(qreal pos) { + // tag=1000 + + // tag=1004 + ::QRectF::setX(pos); +} +void QRectF_wrapper::setY(qreal pos) { + // tag=1000 + + // tag=1004 + ::QRectF::setY(pos); +} +QSizeF QRectF_wrapper::size() const { + // tag=1000 + + // tag=1004 + return ::QRectF::size(); +} +QRect QRectF_wrapper::toAlignedRect() const { + // tag=1000 + + // tag=1004 + return ::QRectF::toAlignedRect(); +} +QRect QRectF_wrapper::toRect() const { + // tag=1000 + + // tag=1004 + return ::QRectF::toRect(); +} +qreal QRectF_wrapper::top() const { + // tag=1000 + + // tag=1004 + return ::QRectF::top(); +} +QPointF QRectF_wrapper::topLeft() const { + // tag=1000 + + // tag=1004 + return ::QRectF::topLeft(); +} +QPointF QRectF_wrapper::topRight() const { + // tag=1000 + + // tag=1004 + return ::QRectF::topRight(); +} +void QRectF_wrapper::translate(const QPointF &p) { + // tag=1000 + + // tag=1004 + ::QRectF::translate(p); +} +void QRectF_wrapper::translate(qreal dx, qreal dy) { + // tag=1000 + + // tag=1004 + ::QRectF::translate(dx, dy); +} +QRectF QRectF_wrapper::translated(const QPointF &p) const { + // tag=1000 + + // tag=1004 + return ::QRectF::translated(p); +} +QRectF QRectF_wrapper::translated(qreal dx, qreal dy) const { + // tag=1000 + + // tag=1004 + return ::QRectF::translated(dx, dy); +} +QRectF QRectF_wrapper::transposed() const { + // tag=1000 + + // tag=1004 + return ::QRectF::transposed(); +} +QRectF QRectF_wrapper::united(const QRectF &other) const { + // tag=1000 + + // tag=1004 + return ::QRectF::united(other); +} +qreal QRectF_wrapper::width() const { + // tag=1000 + + // tag=1004 + return ::QRectF::width(); +} +qreal QRectF_wrapper::x() const { + // tag=1000 + + // tag=1004 + return ::QRectF::x(); +} +qreal QRectF_wrapper::y() const { + // tag=1000 + + // tag=1004 + return ::QRectF::y(); +} + +// tag=1005 +QRectF_wrapper::~QRectF_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QRectF *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +// tag=1014 +static QtDartBindings_wrappersNS::QRectF_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QRectF_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast(cppObj); +} +void *c_QRectF__constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QRectF_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QRectF__constructor_QPointF_QPointF(void *topleft_, + void *bottomRight_) { + auto &topleft = *reinterpret_cast(topleft_); + auto &bottomRight = *reinterpret_cast(bottomRight_); + // tag=1056 + auto ptr = + new QtDartBindings_wrappersNS::QRectF_wrapper(topleft, bottomRight); + return reinterpret_cast(ptr); +} +void *c_QRectF__constructor_QPointF_QSizeF(void *topleft_, void *size_) { + auto &topleft = *reinterpret_cast(topleft_); + auto &size = *reinterpret_cast(size_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QRectF_wrapper(topleft, size); + return reinterpret_cast(ptr); +} +void *c_QRectF__constructor_QRect(void *rect_) { + auto &rect = *reinterpret_cast(rect_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QRectF_wrapper(rect); + return reinterpret_cast(ptr); +} +void *c_QRectF__constructor_qreal_qreal_qreal_qreal(qreal left, qreal top, + qreal width, qreal height) { + + // tag=1056 + auto ptr = + new QtDartBindings_wrappersNS::QRectF_wrapper(left, top, width, height); + return reinterpret_cast(ptr); +} + +// tag=1050 +// adjust(qreal x1, qreal y1, qreal x2, qreal y2) +void c_QRectF__adjust_qreal_qreal_qreal_qreal(void *thisObj, qreal x1, qreal y1, + qreal x2, qreal y2) { + // tag=1010 + fromPtr(thisObj)->adjust(x1, y1, x2, y2); +} + +// tag=1050 +// adjusted(qreal x1, qreal y1, qreal x2, qreal y2) const +void *c_QRectF__adjusted_qreal_qreal_qreal_qreal(void *thisObj, qreal x1, + qreal y1, qreal x2, qreal y2) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->adjusted(x1, y1, x2, y2)}; +} + +// tag=1050 +// bottom() const +qreal c_QRectF__bottom(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->bottom(); +} + +// tag=1050 +// bottomLeft() const +void *c_QRectF__bottomLeft(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->bottomLeft()}; +} + +// tag=1050 +// bottomRight() const +void *c_QRectF__bottomRight(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->bottomRight()}; +} + +// tag=1050 +// center() const +void *c_QRectF__center(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->center()}; +} + +// tag=1050 +// contains(const QPointF & p) const +bool c_QRectF__contains_QPointF(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + return + // tag=1010 + fromPtr(thisObj)->contains(p); +} + +// tag=1050 +// contains(const QRectF & r) const +bool c_QRectF__contains_QRectF(void *thisObj, void *r_) { + auto &r = *reinterpret_cast(r_); + return + // tag=1010 + fromPtr(thisObj)->contains(r); +} + +// tag=1050 +// contains(qreal x, qreal y) const +bool c_QRectF__contains_qreal_qreal(void *thisObj, qreal x, qreal y) { + return + // tag=1010 + fromPtr(thisObj)->contains(x, y); +} + +// tag=1050 +// height() const +qreal c_QRectF__height(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->height(); +} + +// tag=1050 +// intersected(const QRectF & other) const +void *c_QRectF__intersected_QRectF(void *thisObj, void *other_) { + auto &other = *reinterpret_cast(other_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->intersected(other)}; +} + +// tag=1050 +// intersects(const QRectF & r) const +bool c_QRectF__intersects_QRectF(void *thisObj, void *r_) { + auto &r = *reinterpret_cast(r_); + return + // tag=1010 + fromPtr(thisObj)->intersects(r); +} + +// tag=1050 +// isEmpty() const +bool c_QRectF__isEmpty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEmpty(); +} + +// tag=1050 +// isNull() const +bool c_QRectF__isNull(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isNull(); +} + +// tag=1050 +// isValid() const +bool c_QRectF__isValid(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isValid(); +} + +// tag=1050 +// left() const +qreal c_QRectF__left(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->left(); +} + +// tag=1050 +// moveBottom(qreal pos) +void c_QRectF__moveBottom_qreal(void *thisObj, qreal pos) { + // tag=1010 + fromPtr(thisObj)->moveBottom(pos); +} + +// tag=1050 +// moveBottomLeft(const QPointF & p) +void c_QRectF__moveBottomLeft_QPointF(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + // tag=1010 + fromPtr(thisObj)->moveBottomLeft(p); +} + +// tag=1050 +// moveBottomRight(const QPointF & p) +void c_QRectF__moveBottomRight_QPointF(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + // tag=1010 + fromPtr(thisObj)->moveBottomRight(p); +} + +// tag=1050 +// moveCenter(const QPointF & p) +void c_QRectF__moveCenter_QPointF(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + // tag=1010 + fromPtr(thisObj)->moveCenter(p); +} + +// tag=1050 +// moveLeft(qreal pos) +void c_QRectF__moveLeft_qreal(void *thisObj, qreal pos) { + // tag=1010 + fromPtr(thisObj)->moveLeft(pos); +} + +// tag=1050 +// moveRight(qreal pos) +void c_QRectF__moveRight_qreal(void *thisObj, qreal pos) { + // tag=1010 + fromPtr(thisObj)->moveRight(pos); +} + +// tag=1050 +// moveTo(const QPointF & p) +void c_QRectF__moveTo_QPointF(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + // tag=1010 + fromPtr(thisObj)->moveTo(p); +} + +// tag=1050 +// moveTo(qreal x, qreal y) +void c_QRectF__moveTo_qreal_qreal(void *thisObj, qreal x, qreal y) { + // tag=1010 + fromPtr(thisObj)->moveTo(x, y); +} + +// tag=1050 +// moveTop(qreal pos) +void c_QRectF__moveTop_qreal(void *thisObj, qreal pos) { + // tag=1010 + fromPtr(thisObj)->moveTop(pos); +} + +// tag=1050 +// moveTopLeft(const QPointF & p) +void c_QRectF__moveTopLeft_QPointF(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + // tag=1010 + fromPtr(thisObj)->moveTopLeft(p); +} + +// tag=1050 +// moveTopRight(const QPointF & p) +void c_QRectF__moveTopRight_QPointF(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + // tag=1010 + fromPtr(thisObj)->moveTopRight(p); +} + +// tag=1050 +// normalized() const +void *c_QRectF__normalized(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->normalized()}; +} + +// tag=1050 +// right() const +qreal c_QRectF__right(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->right(); +} + +// tag=1050 +// setBottom(qreal pos) +void c_QRectF__setBottom_qreal(void *thisObj, qreal pos) { + // tag=1010 + fromPtr(thisObj)->setBottom(pos); +} + +// tag=1050 +// setBottomLeft(const QPointF & p) +void c_QRectF__setBottomLeft_QPointF(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + // tag=1010 + fromPtr(thisObj)->setBottomLeft(p); +} + +// tag=1050 +// setBottomRight(const QPointF & p) +void c_QRectF__setBottomRight_QPointF(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + // tag=1010 + fromPtr(thisObj)->setBottomRight(p); +} + +// tag=1050 +// setCoords(qreal x1, qreal y1, qreal x2, qreal y2) +void c_QRectF__setCoords_qreal_qreal_qreal_qreal(void *thisObj, qreal x1, + qreal y1, qreal x2, qreal y2) { + // tag=1010 + fromPtr(thisObj)->setCoords(x1, y1, x2, y2); +} + +// tag=1050 +// setHeight(qreal h) +void c_QRectF__setHeight_qreal(void *thisObj, qreal h) { + // tag=1010 + fromPtr(thisObj)->setHeight(h); +} + +// tag=1050 +// setLeft(qreal pos) +void c_QRectF__setLeft_qreal(void *thisObj, qreal pos) { + // tag=1010 + fromPtr(thisObj)->setLeft(pos); +} + +// tag=1050 +// setRect(qreal x, qreal y, qreal w, qreal h) +void c_QRectF__setRect_qreal_qreal_qreal_qreal(void *thisObj, qreal x, qreal y, + qreal w, qreal h) { + // tag=1010 + fromPtr(thisObj)->setRect(x, y, w, h); +} + +// tag=1050 +// setRight(qreal pos) +void c_QRectF__setRight_qreal(void *thisObj, qreal pos) { + // tag=1010 + fromPtr(thisObj)->setRight(pos); +} + +// tag=1050 +// setSize(const QSizeF & s) +void c_QRectF__setSize_QSizeF(void *thisObj, void *s_) { + auto &s = *reinterpret_cast(s_); + // tag=1010 + fromPtr(thisObj)->setSize(s); +} + +// tag=1050 +// setTop(qreal pos) +void c_QRectF__setTop_qreal(void *thisObj, qreal pos) { + // tag=1010 + fromPtr(thisObj)->setTop(pos); +} + +// tag=1050 +// setTopLeft(const QPointF & p) +void c_QRectF__setTopLeft_QPointF(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + // tag=1010 + fromPtr(thisObj)->setTopLeft(p); +} + +// tag=1050 +// setTopRight(const QPointF & p) +void c_QRectF__setTopRight_QPointF(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + // tag=1010 + fromPtr(thisObj)->setTopRight(p); +} + +// tag=1050 +// setWidth(qreal w) +void c_QRectF__setWidth_qreal(void *thisObj, qreal w) { + // tag=1010 + fromPtr(thisObj)->setWidth(w); +} + +// tag=1050 +// setX(qreal pos) +void c_QRectF__setX_qreal(void *thisObj, qreal pos) { + // tag=1010 + fromPtr(thisObj)->setX(pos); +} + +// tag=1050 +// setY(qreal pos) +void c_QRectF__setY_qreal(void *thisObj, qreal pos) { + // tag=1010 + fromPtr(thisObj)->setY(pos); +} + +// tag=1050 +// size() const +void *c_QRectF__size(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->size()}; +} + +// tag=1050 +// toAlignedRect() const +void *c_QRectF__toAlignedRect(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toAlignedRect()}; +} + +// tag=1050 +// toRect() const +void *c_QRectF__toRect(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toRect()}; +} + +// tag=1050 +// top() const +qreal c_QRectF__top(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->top(); +} + +// tag=1050 +// topLeft() const +void *c_QRectF__topLeft(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->topLeft()}; +} + +// tag=1050 +// topRight() const +void *c_QRectF__topRight(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->topRight()}; +} + +// tag=1050 +// translate(const QPointF & p) +void c_QRectF__translate_QPointF(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + // tag=1010 + fromPtr(thisObj)->translate(p); +} + +// tag=1050 +// translate(qreal dx, qreal dy) +void c_QRectF__translate_qreal_qreal(void *thisObj, qreal dx, qreal dy) { + // tag=1010 + fromPtr(thisObj)->translate(dx, dy); +} + +// tag=1050 +// translated(const QPointF & p) const +void *c_QRectF__translated_QPointF(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->translated(p)}; +} + +// tag=1050 +// translated(qreal dx, qreal dy) const +void *c_QRectF__translated_qreal_qreal(void *thisObj, qreal dx, qreal dy) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->translated(dx, dy)}; +} + +// tag=1050 +// transposed() const +void *c_QRectF__transposed(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->transposed()}; +} + +// tag=1050 +// united(const QRectF & other) const +void *c_QRectF__united_QRectF(void *thisObj, void *other_) { + auto &other = *reinterpret_cast(other_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->united(other)}; +} + +// tag=1050 +// width() const +qreal c_QRectF__width(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->width(); +} + +// tag=1050 +// x() const +qreal c_QRectF__x(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->x(); +} + +// tag=1050 +// y() const +qreal c_QRectF__y(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->y(); +} +void c_QRectF__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} diff --git a/generated/QtDartBindings/dart/ffi/QRectF_wrapper.h b/generated/QtDartBindings/dart/ffi/QRectF_wrapper.h new file mode 100644 index 0000000..bae2a29 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QRectF_wrapper.h @@ -0,0 +1,434 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1043 +class QRectF_wrapper : public ::QRectF { +public: + ~QRectF_wrapper(); + // tag=1041 + QRectF_wrapper(); + // tag=1041 + QRectF_wrapper(const QPointF &topleft, const QPointF &bottomRight); + // tag=1041 + QRectF_wrapper(const QPointF &topleft, const QSizeF &size); + // tag=1041 + QRectF_wrapper(const QRect &rect); + // tag=1041 + QRectF_wrapper(qreal left, qreal top, qreal width, qreal height); + // tag=1041 + void adjust(qreal x1, qreal y1, qreal x2, qreal y2); + // tag=1041 + QRectF adjusted(qreal x1, qreal y1, qreal x2, qreal y2) const; + // tag=1041 + qreal bottom() const; + // tag=1041 + QPointF bottomLeft() const; + // tag=1041 + QPointF bottomRight() const; + // tag=1041 + QPointF center() const; + // tag=1041 + bool contains(const QPointF &p) const; + // tag=1041 + bool contains(const QRectF &r) const; + // tag=1041 + bool contains(qreal x, qreal y) const; + // tag=1041 + qreal height() const; + // tag=1041 + QRectF intersected(const QRectF &other) const; + // tag=1041 + bool intersects(const QRectF &r) const; + // tag=1041 + bool isEmpty() const; + // tag=1041 + bool isNull() const; + // tag=1041 + bool isValid() const; + // tag=1041 + qreal left() const; + // tag=1041 + void moveBottom(qreal pos); + // tag=1041 + void moveBottomLeft(const QPointF &p); + // tag=1041 + void moveBottomRight(const QPointF &p); + // tag=1041 + void moveCenter(const QPointF &p); + // tag=1041 + void moveLeft(qreal pos); + // tag=1041 + void moveRight(qreal pos); + // tag=1041 + void moveTo(const QPointF &p); + // tag=1041 + void moveTo(qreal x, qreal y); + // tag=1041 + void moveTop(qreal pos); + // tag=1041 + void moveTopLeft(const QPointF &p); + // tag=1041 + void moveTopRight(const QPointF &p); + // tag=1041 + QRectF normalized() const; + // tag=1041 + qreal right() const; + // tag=1041 + void setBottom(qreal pos); + // tag=1041 + void setBottomLeft(const QPointF &p); + // tag=1041 + void setBottomRight(const QPointF &p); + // tag=1041 + void setCoords(qreal x1, qreal y1, qreal x2, qreal y2); + // tag=1041 + void setHeight(qreal h); + // tag=1041 + void setLeft(qreal pos); + // tag=1041 + void setRect(qreal x, qreal y, qreal w, qreal h); + // tag=1041 + void setRight(qreal pos); + // tag=1041 + void setSize(const QSizeF &s); + // tag=1041 + void setTop(qreal pos); + // tag=1041 + void setTopLeft(const QPointF &p); + // tag=1041 + void setTopRight(const QPointF &p); + // tag=1041 + void setWidth(qreal w); + // tag=1041 + void setX(qreal pos); + // tag=1041 + void setY(qreal pos); + // tag=1041 + QSizeF size() const; + // tag=1041 + QRect toAlignedRect() const; + // tag=1041 + QRect toRect() const; + // tag=1041 + qreal top() const; + // tag=1041 + QPointF topLeft() const; + // tag=1041 + QPointF topRight() const; + // tag=1041 + void translate(const QPointF &p); + // tag=1041 + void translate(qreal dx, qreal dy); + // tag=1041 + QRectF translated(const QPointF &p) const; + // tag=1041 + QRectF translated(qreal dx, qreal dy) const; + // tag=1041 + QRectF transposed() const; + // tag=1041 + QRectF united(const QRectF &other) const; + // tag=1041 + qreal width() const; + // tag=1041 + qreal x() const; + // tag=1041 + qreal y() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QRectF::QRectF() +QtDartBindings_EXPORT void *c_QRectF__constructor(); + +// tag=1067 +// QRectF::QRectF(const QPointF & topleft, const QPointF & bottomRight) +QtDartBindings_EXPORT void * +c_QRectF__constructor_QPointF_QPointF(void *topleft_, void *bottomRight_); + +// tag=1067 +// QRectF::QRectF(const QPointF & topleft, const QSizeF & size) +QtDartBindings_EXPORT void *c_QRectF__constructor_QPointF_QSizeF(void *topleft_, + void *size_); + +// tag=1067 +// QRectF::QRectF(const QRect & rect) +QtDartBindings_EXPORT void *c_QRectF__constructor_QRect(void *rect_); + +// tag=1067 +// QRectF::QRectF(qreal left, qreal top, qreal width, qreal height) +QtDartBindings_EXPORT void * +c_QRectF__constructor_qreal_qreal_qreal_qreal(qreal left, qreal top, + qreal width, qreal height); + +// tag=1067 +// QRectF::adjust(qreal x1, qreal y1, qreal x2, qreal y2) +QtDartBindings_EXPORT void +c_QRectF__adjust_qreal_qreal_qreal_qreal(void *thisObj, qreal x1, qreal y1, + qreal x2, qreal y2); + +// tag=1067 +// QRectF::adjusted(qreal x1, qreal y1, qreal x2, qreal y2) const +QtDartBindings_EXPORT void * +c_QRectF__adjusted_qreal_qreal_qreal_qreal(void *thisObj, qreal x1, qreal y1, + qreal x2, qreal y2); + +// tag=1067 +// QRectF::bottom() const +QtDartBindings_EXPORT qreal c_QRectF__bottom(void *thisObj); + +// tag=1067 +// QRectF::bottomLeft() const +QtDartBindings_EXPORT void *c_QRectF__bottomLeft(void *thisObj); + +// tag=1067 +// QRectF::bottomRight() const +QtDartBindings_EXPORT void *c_QRectF__bottomRight(void *thisObj); + +// tag=1067 +// QRectF::center() const +QtDartBindings_EXPORT void *c_QRectF__center(void *thisObj); + +// tag=1067 +// QRectF::contains(const QPointF & p) const +QtDartBindings_EXPORT bool c_QRectF__contains_QPointF(void *thisObj, void *p_); + +// tag=1067 +// QRectF::contains(const QRectF & r) const +QtDartBindings_EXPORT bool c_QRectF__contains_QRectF(void *thisObj, void *r_); + +// tag=1067 +// QRectF::contains(qreal x, qreal y) const +QtDartBindings_EXPORT bool c_QRectF__contains_qreal_qreal(void *thisObj, + qreal x, qreal y); + +// tag=1067 +// QRectF::height() const +QtDartBindings_EXPORT qreal c_QRectF__height(void *thisObj); + +// tag=1067 +// QRectF::intersected(const QRectF & other) const +QtDartBindings_EXPORT void *c_QRectF__intersected_QRectF(void *thisObj, + void *other_); + +// tag=1067 +// QRectF::intersects(const QRectF & r) const +QtDartBindings_EXPORT bool c_QRectF__intersects_QRectF(void *thisObj, void *r_); + +// tag=1067 +// QRectF::isEmpty() const +QtDartBindings_EXPORT bool c_QRectF__isEmpty(void *thisObj); + +// tag=1067 +// QRectF::isNull() const +QtDartBindings_EXPORT bool c_QRectF__isNull(void *thisObj); + +// tag=1067 +// QRectF::isValid() const +QtDartBindings_EXPORT bool c_QRectF__isValid(void *thisObj); + +// tag=1067 +// QRectF::left() const +QtDartBindings_EXPORT qreal c_QRectF__left(void *thisObj); + +// tag=1067 +// QRectF::moveBottom(qreal pos) +QtDartBindings_EXPORT void c_QRectF__moveBottom_qreal(void *thisObj, qreal pos); + +// tag=1067 +// QRectF::moveBottomLeft(const QPointF & p) +QtDartBindings_EXPORT void c_QRectF__moveBottomLeft_QPointF(void *thisObj, + void *p_); + +// tag=1067 +// QRectF::moveBottomRight(const QPointF & p) +QtDartBindings_EXPORT void c_QRectF__moveBottomRight_QPointF(void *thisObj, + void *p_); + +// tag=1067 +// QRectF::moveCenter(const QPointF & p) +QtDartBindings_EXPORT void c_QRectF__moveCenter_QPointF(void *thisObj, + void *p_); + +// tag=1067 +// QRectF::moveLeft(qreal pos) +QtDartBindings_EXPORT void c_QRectF__moveLeft_qreal(void *thisObj, qreal pos); + +// tag=1067 +// QRectF::moveRight(qreal pos) +QtDartBindings_EXPORT void c_QRectF__moveRight_qreal(void *thisObj, qreal pos); + +// tag=1067 +// QRectF::moveTo(const QPointF & p) +QtDartBindings_EXPORT void c_QRectF__moveTo_QPointF(void *thisObj, void *p_); + +// tag=1067 +// QRectF::moveTo(qreal x, qreal y) +QtDartBindings_EXPORT void c_QRectF__moveTo_qreal_qreal(void *thisObj, qreal x, + qreal y); + +// tag=1067 +// QRectF::moveTop(qreal pos) +QtDartBindings_EXPORT void c_QRectF__moveTop_qreal(void *thisObj, qreal pos); + +// tag=1067 +// QRectF::moveTopLeft(const QPointF & p) +QtDartBindings_EXPORT void c_QRectF__moveTopLeft_QPointF(void *thisObj, + void *p_); + +// tag=1067 +// QRectF::moveTopRight(const QPointF & p) +QtDartBindings_EXPORT void c_QRectF__moveTopRight_QPointF(void *thisObj, + void *p_); + +// tag=1067 +// QRectF::normalized() const +QtDartBindings_EXPORT void *c_QRectF__normalized(void *thisObj); + +// tag=1067 +// QRectF::right() const +QtDartBindings_EXPORT qreal c_QRectF__right(void *thisObj); + +// tag=1067 +// QRectF::setBottom(qreal pos) +QtDartBindings_EXPORT void c_QRectF__setBottom_qreal(void *thisObj, qreal pos); + +// tag=1067 +// QRectF::setBottomLeft(const QPointF & p) +QtDartBindings_EXPORT void c_QRectF__setBottomLeft_QPointF(void *thisObj, + void *p_); + +// tag=1067 +// QRectF::setBottomRight(const QPointF & p) +QtDartBindings_EXPORT void c_QRectF__setBottomRight_QPointF(void *thisObj, + void *p_); + +// tag=1067 +// QRectF::setCoords(qreal x1, qreal y1, qreal x2, qreal y2) +QtDartBindings_EXPORT void +c_QRectF__setCoords_qreal_qreal_qreal_qreal(void *thisObj, qreal x1, qreal y1, + qreal x2, qreal y2); + +// tag=1067 +// QRectF::setHeight(qreal h) +QtDartBindings_EXPORT void c_QRectF__setHeight_qreal(void *thisObj, qreal h); + +// tag=1067 +// QRectF::setLeft(qreal pos) +QtDartBindings_EXPORT void c_QRectF__setLeft_qreal(void *thisObj, qreal pos); + +// tag=1067 +// QRectF::setRect(qreal x, qreal y, qreal w, qreal h) +QtDartBindings_EXPORT void +c_QRectF__setRect_qreal_qreal_qreal_qreal(void *thisObj, qreal x, qreal y, + qreal w, qreal h); + +// tag=1067 +// QRectF::setRight(qreal pos) +QtDartBindings_EXPORT void c_QRectF__setRight_qreal(void *thisObj, qreal pos); + +// tag=1067 +// QRectF::setSize(const QSizeF & s) +QtDartBindings_EXPORT void c_QRectF__setSize_QSizeF(void *thisObj, void *s_); + +// tag=1067 +// QRectF::setTop(qreal pos) +QtDartBindings_EXPORT void c_QRectF__setTop_qreal(void *thisObj, qreal pos); + +// tag=1067 +// QRectF::setTopLeft(const QPointF & p) +QtDartBindings_EXPORT void c_QRectF__setTopLeft_QPointF(void *thisObj, + void *p_); + +// tag=1067 +// QRectF::setTopRight(const QPointF & p) +QtDartBindings_EXPORT void c_QRectF__setTopRight_QPointF(void *thisObj, + void *p_); + +// tag=1067 +// QRectF::setWidth(qreal w) +QtDartBindings_EXPORT void c_QRectF__setWidth_qreal(void *thisObj, qreal w); + +// tag=1067 +// QRectF::setX(qreal pos) +QtDartBindings_EXPORT void c_QRectF__setX_qreal(void *thisObj, qreal pos); + +// tag=1067 +// QRectF::setY(qreal pos) +QtDartBindings_EXPORT void c_QRectF__setY_qreal(void *thisObj, qreal pos); + +// tag=1067 +// QRectF::size() const +QtDartBindings_EXPORT void *c_QRectF__size(void *thisObj); + +// tag=1067 +// QRectF::toAlignedRect() const +QtDartBindings_EXPORT void *c_QRectF__toAlignedRect(void *thisObj); + +// tag=1067 +// QRectF::toRect() const +QtDartBindings_EXPORT void *c_QRectF__toRect(void *thisObj); + +// tag=1067 +// QRectF::top() const +QtDartBindings_EXPORT qreal c_QRectF__top(void *thisObj); + +// tag=1067 +// QRectF::topLeft() const +QtDartBindings_EXPORT void *c_QRectF__topLeft(void *thisObj); + +// tag=1067 +// QRectF::topRight() const +QtDartBindings_EXPORT void *c_QRectF__topRight(void *thisObj); + +// tag=1067 +// QRectF::translate(const QPointF & p) +QtDartBindings_EXPORT void c_QRectF__translate_QPointF(void *thisObj, void *p_); + +// tag=1067 +// QRectF::translate(qreal dx, qreal dy) +QtDartBindings_EXPORT void c_QRectF__translate_qreal_qreal(void *thisObj, + qreal dx, qreal dy); + +// tag=1067 +// QRectF::translated(const QPointF & p) const +QtDartBindings_EXPORT void *c_QRectF__translated_QPointF(void *thisObj, + void *p_); + +// tag=1067 +// QRectF::translated(qreal dx, qreal dy) const +QtDartBindings_EXPORT void * +c_QRectF__translated_qreal_qreal(void *thisObj, qreal dx, qreal dy); + +// tag=1067 +// QRectF::transposed() const +QtDartBindings_EXPORT void *c_QRectF__transposed(void *thisObj); + +// tag=1067 +// QRectF::united(const QRectF & other) const +QtDartBindings_EXPORT void *c_QRectF__united_QRectF(void *thisObj, + void *other_); + +// tag=1067 +// QRectF::width() const +QtDartBindings_EXPORT qreal c_QRectF__width(void *thisObj); + +// tag=1067 +// QRectF::x() const +QtDartBindings_EXPORT qreal c_QRectF__x(void *thisObj); + +// tag=1067 +// QRectF::y() const +QtDartBindings_EXPORT qreal c_QRectF__y(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QRectF__destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QRectF_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QRect_c.cpp b/generated/QtDartBindings/dart/ffi/QRect_c.cpp new file mode 100644 index 0000000..4f41746 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QRect_c.cpp @@ -0,0 +1,489 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QRect_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QRect_wrapper::QRect_wrapper() : ::QRect() {} +QRect_wrapper::QRect_wrapper(const QPoint &topleft, const QPoint &bottomright) + : ::QRect(topleft, bottomright) {} +QRect_wrapper::QRect_wrapper(const QPoint &topleft, const QSize &size) + : ::QRect(topleft, size) {} +QRect_wrapper::QRect_wrapper(int left, int top, int width, int height) + : ::QRect(left, top, width, height) {} +void QRect_wrapper::adjust(int x1, int y1, int x2, int y2) { + ::QRect::adjust(x1, y1, x2, y2); +} +QRect QRect_wrapper::adjusted(int x1, int y1, int x2, int y2) const { + return ::QRect::adjusted(x1, y1, x2, y2); +} +int QRect_wrapper::bottom() const { return ::QRect::bottom(); } +QPoint QRect_wrapper::bottomLeft() const { return ::QRect::bottomLeft(); } +QPoint QRect_wrapper::bottomRight() const { return ::QRect::bottomRight(); } +QPoint QRect_wrapper::center() const { return ::QRect::center(); } +bool QRect_wrapper::contains(const QPoint &p, bool proper) const { + return ::QRect::contains(p, proper); +} +bool QRect_wrapper::contains(const QRect &r, bool proper) const { + return ::QRect::contains(r, proper); +} +bool QRect_wrapper::contains(int x, int y) const { + return ::QRect::contains(x, y); +} +bool QRect_wrapper::contains(int x, int y, bool proper) const { + return ::QRect::contains(x, y, proper); +} +int QRect_wrapper::height() const { return ::QRect::height(); } +QRect QRect_wrapper::intersected(const QRect &other) const { + return ::QRect::intersected(other); +} +bool QRect_wrapper::intersects(const QRect &r) const { + return ::QRect::intersects(r); +} +bool QRect_wrapper::isEmpty() const { return ::QRect::isEmpty(); } +bool QRect_wrapper::isNull() const { return ::QRect::isNull(); } +bool QRect_wrapper::isValid() const { return ::QRect::isValid(); } +int QRect_wrapper::left() const { return ::QRect::left(); } +void QRect_wrapper::moveBottom(int pos) { ::QRect::moveBottom(pos); } +void QRect_wrapper::moveBottomLeft(const QPoint &p) { + ::QRect::moveBottomLeft(p); +} +void QRect_wrapper::moveBottomRight(const QPoint &p) { + ::QRect::moveBottomRight(p); +} +void QRect_wrapper::moveCenter(const QPoint &p) { ::QRect::moveCenter(p); } +void QRect_wrapper::moveLeft(int pos) { ::QRect::moveLeft(pos); } +void QRect_wrapper::moveRight(int pos) { ::QRect::moveRight(pos); } +void QRect_wrapper::moveTo(const QPoint &p) { ::QRect::moveTo(p); } +void QRect_wrapper::moveTo(int x, int t) { ::QRect::moveTo(x, t); } +void QRect_wrapper::moveTop(int pos) { ::QRect::moveTop(pos); } +void QRect_wrapper::moveTopLeft(const QPoint &p) { ::QRect::moveTopLeft(p); } +void QRect_wrapper::moveTopRight(const QPoint &p) { ::QRect::moveTopRight(p); } +QRect QRect_wrapper::normalized() const { return ::QRect::normalized(); } +int QRect_wrapper::right() const { return ::QRect::right(); } +void QRect_wrapper::setBottom(int pos) { ::QRect::setBottom(pos); } +void QRect_wrapper::setBottomLeft(const QPoint &p) { + ::QRect::setBottomLeft(p); +} +void QRect_wrapper::setBottomRight(const QPoint &p) { + ::QRect::setBottomRight(p); +} +void QRect_wrapper::setCoords(int x1, int y1, int x2, int y2) { + ::QRect::setCoords(x1, y1, x2, y2); +} +void QRect_wrapper::setHeight(int h) { ::QRect::setHeight(h); } +void QRect_wrapper::setLeft(int pos) { ::QRect::setLeft(pos); } +void QRect_wrapper::setRect(int x, int y, int w, int h) { + ::QRect::setRect(x, y, w, h); +} +void QRect_wrapper::setRight(int pos) { ::QRect::setRight(pos); } +void QRect_wrapper::setSize(const QSize &s) { ::QRect::setSize(s); } +void QRect_wrapper::setTop(int pos) { ::QRect::setTop(pos); } +void QRect_wrapper::setTopLeft(const QPoint &p) { ::QRect::setTopLeft(p); } +void QRect_wrapper::setTopRight(const QPoint &p) { ::QRect::setTopRight(p); } +void QRect_wrapper::setWidth(int w) { ::QRect::setWidth(w); } +void QRect_wrapper::setX(int x) { ::QRect::setX(x); } +void QRect_wrapper::setY(int y) { ::QRect::setY(y); } +QSize QRect_wrapper::size() const { return ::QRect::size(); } +QRect QRect_wrapper::span(const QPoint &p1, const QPoint &p2) { + return ::QRect::span(p1, p2); +} +QRectF QRect_wrapper::toRectF() const { return ::QRect::toRectF(); } +int QRect_wrapper::top() const { return ::QRect::top(); } +QPoint QRect_wrapper::topLeft() const { return ::QRect::topLeft(); } +QPoint QRect_wrapper::topRight() const { return ::QRect::topRight(); } +void QRect_wrapper::translate(const QPoint &p) { ::QRect::translate(p); } +void QRect_wrapper::translate(int dx, int dy) { ::QRect::translate(dx, dy); } +QRect QRect_wrapper::translated(const QPoint &p) const { + return ::QRect::translated(p); +} +QRect QRect_wrapper::translated(int dx, int dy) const { + return ::QRect::translated(dx, dy); +} +QRect QRect_wrapper::transposed() const { return ::QRect::transposed(); } +QRect QRect_wrapper::united(const QRect &other) const { + return ::QRect::united(other); +} +int QRect_wrapper::width() const { return ::QRect::width(); } +int QRect_wrapper::x() const { return ::QRect::x(); } +int QRect_wrapper::y() const { return ::QRect::y(); } +QRect_wrapper::~QRect_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QRect *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +static QtDartBindings_wrappersNS::QRect_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QRect_Finalizer(void *cppObj) { + delete reinterpret_cast(cppObj); +} +void *c_QRect__constructor() { + auto ptr = new QtDartBindings_wrappersNS::QRect_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QRect__constructor_QPoint_QPoint(void *topleft_, void *bottomright_) { + assert(topleft_); + auto &topleft = *reinterpret_cast(topleft_); + assert(bottomright_); + auto &bottomright = *reinterpret_cast(bottomright_); + auto ptr = new QtDartBindings_wrappersNS::QRect_wrapper(topleft, bottomright); + return reinterpret_cast(ptr); +} +void *c_QRect__constructor_QPoint_QSize(void *topleft_, void *size_) { + assert(topleft_); + auto &topleft = *reinterpret_cast(topleft_); + assert(size_); + auto &size = *reinterpret_cast(size_); + auto ptr = new QtDartBindings_wrappersNS::QRect_wrapper(topleft, size); + return reinterpret_cast(ptr); +} +void *c_QRect__constructor_int_int_int_int(int left, int top, int width, + int height) { + auto ptr = + new QtDartBindings_wrappersNS::QRect_wrapper(left, top, width, height); + return reinterpret_cast(ptr); +} +// adjust(int x1, int y1, int x2, int y2) +void c_QRect__adjust_int_int_int_int(void *thisObj, int x1, int y1, int x2, + int y2) { + fromPtr(thisObj)->adjust(x1, y1, x2, y2); +} +// adjusted(int x1, int y1, int x2, int y2) const +void *c_QRect__adjusted_int_int_int_int(void *thisObj, int x1, int y1, int x2, + int y2) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->adjusted(x1, y1, x2, y2)}; + return result; +} +// bottom() const +int c_QRect__bottom(void *thisObj) { + const auto &result = fromPtr(thisObj)->bottom(); + return result; +} +// bottomLeft() const +void *c_QRect__bottomLeft(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->bottomLeft()}; + return result; +} +// bottomRight() const +void *c_QRect__bottomRight(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->bottomRight()}; + return result; +} +// center() const +void *c_QRect__center(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->center()}; + return result; +} +// contains(const QPoint & p, bool proper) const +bool c_QRect__contains_QPoint_bool(void *thisObj, void *p_, bool proper) { + assert(p_); + auto &p = *reinterpret_cast(p_); + const auto &result = fromPtr(thisObj)->contains(p, proper); + return result; +} +// contains(const QRect & r, bool proper) const +bool c_QRect__contains_QRect_bool(void *thisObj, void *r_, bool proper) { + assert(r_); + auto &r = *reinterpret_cast(r_); + const auto &result = fromPtr(thisObj)->contains(r, proper); + return result; +} +// contains(int x, int y) const +bool c_QRect__contains_int_int(void *thisObj, int x, int y) { + const auto &result = fromPtr(thisObj)->contains(x, y); + return result; +} +// contains(int x, int y, bool proper) const +bool c_QRect__contains_int_int_bool(void *thisObj, int x, int y, bool proper) { + const auto &result = fromPtr(thisObj)->contains(x, y, proper); + return result; +} +// height() const +int c_QRect__height(void *thisObj) { + const auto &result = fromPtr(thisObj)->height(); + return result; +} +// intersected(const QRect & other) const +void *c_QRect__intersected_QRect(void *thisObj, void *other_) { + assert(other_); + auto &other = *reinterpret_cast(other_); + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->intersected(other)}; + return result; +} +// intersects(const QRect & r) const +bool c_QRect__intersects_QRect(void *thisObj, void *r_) { + assert(r_); + auto &r = *reinterpret_cast(r_); + const auto &result = fromPtr(thisObj)->intersects(r); + return result; +} +// isEmpty() const +bool c_QRect__isEmpty(void *thisObj) { + const auto &result = fromPtr(thisObj)->isEmpty(); + return result; +} +// isNull() const +bool c_QRect__isNull(void *thisObj) { + const auto &result = fromPtr(thisObj)->isNull(); + return result; +} +// isValid() const +bool c_QRect__isValid(void *thisObj) { + const auto &result = fromPtr(thisObj)->isValid(); + return result; +} +// left() const +int c_QRect__left(void *thisObj) { + const auto &result = fromPtr(thisObj)->left(); + return result; +} +// moveBottom(int pos) +void c_QRect__moveBottom_int(void *thisObj, int pos) { + fromPtr(thisObj)->moveBottom(pos); +} +// moveBottomLeft(const QPoint & p) +void c_QRect__moveBottomLeft_QPoint(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + fromPtr(thisObj)->moveBottomLeft(p); +} +// moveBottomRight(const QPoint & p) +void c_QRect__moveBottomRight_QPoint(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + fromPtr(thisObj)->moveBottomRight(p); +} +// moveCenter(const QPoint & p) +void c_QRect__moveCenter_QPoint(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + fromPtr(thisObj)->moveCenter(p); +} +// moveLeft(int pos) +void c_QRect__moveLeft_int(void *thisObj, int pos) { + fromPtr(thisObj)->moveLeft(pos); +} +// moveRight(int pos) +void c_QRect__moveRight_int(void *thisObj, int pos) { + fromPtr(thisObj)->moveRight(pos); +} +// moveTo(const QPoint & p) +void c_QRect__moveTo_QPoint(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + fromPtr(thisObj)->moveTo(p); +} +// moveTo(int x, int t) +void c_QRect__moveTo_int_int(void *thisObj, int x, int t) { + fromPtr(thisObj)->moveTo(x, t); +} +// moveTop(int pos) +void c_QRect__moveTop_int(void *thisObj, int pos) { + fromPtr(thisObj)->moveTop(pos); +} +// moveTopLeft(const QPoint & p) +void c_QRect__moveTopLeft_QPoint(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + fromPtr(thisObj)->moveTopLeft(p); +} +// moveTopRight(const QPoint & p) +void c_QRect__moveTopRight_QPoint(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + fromPtr(thisObj)->moveTopRight(p); +} +// normalized() const +void *c_QRect__normalized(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->normalized()}; + return result; +} +// right() const +int c_QRect__right(void *thisObj) { + const auto &result = fromPtr(thisObj)->right(); + return result; +} +// setBottom(int pos) +void c_QRect__setBottom_int(void *thisObj, int pos) { + fromPtr(thisObj)->setBottom(pos); +} +// setBottomLeft(const QPoint & p) +void c_QRect__setBottomLeft_QPoint(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + fromPtr(thisObj)->setBottomLeft(p); +} +// setBottomRight(const QPoint & p) +void c_QRect__setBottomRight_QPoint(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + fromPtr(thisObj)->setBottomRight(p); +} +// setCoords(int x1, int y1, int x2, int y2) +void c_QRect__setCoords_int_int_int_int(void *thisObj, int x1, int y1, int x2, + int y2) { + fromPtr(thisObj)->setCoords(x1, y1, x2, y2); +} +// setHeight(int h) +void c_QRect__setHeight_int(void *thisObj, int h) { + fromPtr(thisObj)->setHeight(h); +} +// setLeft(int pos) +void c_QRect__setLeft_int(void *thisObj, int pos) { + fromPtr(thisObj)->setLeft(pos); +} +// setRect(int x, int y, int w, int h) +void c_QRect__setRect_int_int_int_int(void *thisObj, int x, int y, int w, + int h) { + fromPtr(thisObj)->setRect(x, y, w, h); +} +// setRight(int pos) +void c_QRect__setRight_int(void *thisObj, int pos) { + fromPtr(thisObj)->setRight(pos); +} +// setSize(const QSize & s) +void c_QRect__setSize_QSize(void *thisObj, void *s_) { + assert(s_); + auto &s = *reinterpret_cast(s_); + fromPtr(thisObj)->setSize(s); +} +// setTop(int pos) +void c_QRect__setTop_int(void *thisObj, int pos) { + fromPtr(thisObj)->setTop(pos); +} +// setTopLeft(const QPoint & p) +void c_QRect__setTopLeft_QPoint(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + fromPtr(thisObj)->setTopLeft(p); +} +// setTopRight(const QPoint & p) +void c_QRect__setTopRight_QPoint(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + fromPtr(thisObj)->setTopRight(p); +} +// setWidth(int w) +void c_QRect__setWidth_int(void *thisObj, int w) { + fromPtr(thisObj)->setWidth(w); +} +// setX(int x) +void c_QRect__setX_int(void *thisObj, int x) { fromPtr(thisObj)->setX(x); } +// setY(int y) +void c_QRect__setY_int(void *thisObj, int y) { fromPtr(thisObj)->setY(y); } +// size() const +void *c_QRect__size(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->size()}; + return result; +} +// span(const QPoint & p1, const QPoint & p2) +void *c_static_QRect__span_QPoint_QPoint(void *p1_, void *p2_) { + assert(p1_); + auto &p1 = *reinterpret_cast(p1_); + assert(p2_); + auto &p2 = *reinterpret_cast(p2_); + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QRect_wrapper::span(p1, p2)}; + return result; +} +// toRectF() const +void *c_QRect__toRectF(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toRectF()}; + return result; +} +// top() const +int c_QRect__top(void *thisObj) { + const auto &result = fromPtr(thisObj)->top(); + return result; +} +// topLeft() const +void *c_QRect__topLeft(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->topLeft()}; + return result; +} +// topRight() const +void *c_QRect__topRight(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->topRight()}; + return result; +} +// translate(const QPoint & p) +void c_QRect__translate_QPoint(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + fromPtr(thisObj)->translate(p); +} +// translate(int dx, int dy) +void c_QRect__translate_int_int(void *thisObj, int dx, int dy) { + fromPtr(thisObj)->translate(dx, dy); +} +// translated(const QPoint & p) const +void *c_QRect__translated_QPoint(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->translated(p)}; + return result; +} +// translated(int dx, int dy) const +void *c_QRect__translated_int_int(void *thisObj, int dx, int dy) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->translated(dx, dy)}; + return result; +} +// transposed() const +void *c_QRect__transposed(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->transposed()}; + return result; +} +// united(const QRect & other) const +void *c_QRect__united_QRect(void *thisObj, void *other_) { + assert(other_); + auto &other = *reinterpret_cast(other_); + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->united(other)}; + return result; +} +// width() const +int c_QRect__width(void *thisObj) { + const auto &result = fromPtr(thisObj)->width(); + return result; +} +// x() const +int c_QRect__x(void *thisObj) { + const auto &result = fromPtr(thisObj)->x(); + return result; +} +// y() const +int c_QRect__y(void *thisObj) { + const auto &result = fromPtr(thisObj)->y(); + return result; +} +void c_QRect__destructor(void *thisObj) { delete fromPtr(thisObj); } +} diff --git a/generated/QtDartBindings/dart/ffi/QRect_c.h b/generated/QtDartBindings/dart/ffi/QRect_c.h new file mode 100644 index 0000000..bbb4195 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QRect_c.h @@ -0,0 +1,233 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QRect_wrapper : public ::QRect { +public: + ~QRect_wrapper(); + QRect_wrapper(); + QRect_wrapper(const QPoint &topleft, const QPoint &bottomright); + QRect_wrapper(const QPoint &topleft, const QSize &size); + QRect_wrapper(int left, int top, int width, int height); + void adjust(int x1, int y1, int x2, int y2); + QRect adjusted(int x1, int y1, int x2, int y2) const; + int bottom() const; + QPoint bottomLeft() const; + QPoint bottomRight() const; + QPoint center() const; + bool contains(const QPoint &p, bool proper = false) const; + bool contains(const QRect &r, bool proper = false) const; + bool contains(int x, int y) const; + bool contains(int x, int y, bool proper) const; + int height() const; + QRect intersected(const QRect &other) const; + bool intersects(const QRect &r) const; + bool isEmpty() const; + bool isNull() const; + bool isValid() const; + int left() const; + void moveBottom(int pos); + void moveBottomLeft(const QPoint &p); + void moveBottomRight(const QPoint &p); + void moveCenter(const QPoint &p); + void moveLeft(int pos); + void moveRight(int pos); + void moveTo(const QPoint &p); + void moveTo(int x, int t); + void moveTop(int pos); + void moveTopLeft(const QPoint &p); + void moveTopRight(const QPoint &p); + QRect normalized() const; + int right() const; + void setBottom(int pos); + void setBottomLeft(const QPoint &p); + void setBottomRight(const QPoint &p); + void setCoords(int x1, int y1, int x2, int y2); + void setHeight(int h); + void setLeft(int pos); + void setRect(int x, int y, int w, int h); + void setRight(int pos); + void setSize(const QSize &s); + void setTop(int pos); + void setTopLeft(const QPoint &p); + void setTopRight(const QPoint &p); + void setWidth(int w); + void setX(int x); + void setY(int y); + QSize size() const; + static QRect span(const QPoint &p1, const QPoint &p2); + QRectF toRectF() const; + int top() const; + QPoint topLeft() const; + QPoint topRight() const; + void translate(const QPoint &p); + void translate(int dx, int dy); + QRect translated(const QPoint &p) const; + QRect translated(int dx, int dy) const; + QRect transposed() const; + QRect united(const QRect &other) const; + int width() const; + int x() const; + int y() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QRect::QRect() +QtDartBindings_EXPORT void *c_QRect__constructor(); +// QRect::QRect(const QPoint & topleft, const QPoint & bottomright) +QtDartBindings_EXPORT void * +c_QRect__constructor_QPoint_QPoint(void *topleft_, void *bottomright_); +// QRect::QRect(const QPoint & topleft, const QSize & size) +QtDartBindings_EXPORT void *c_QRect__constructor_QPoint_QSize(void *topleft_, + void *size_); +// QRect::QRect(int left, int top, int width, int height) +QtDartBindings_EXPORT void * +c_QRect__constructor_int_int_int_int(int left, int top, int width, int height); +// QRect::adjust(int x1, int y1, int x2, int y2) +QtDartBindings_EXPORT void +c_QRect__adjust_int_int_int_int(void *thisObj, int x1, int y1, int x2, int y2); +// QRect::adjusted(int x1, int y1, int x2, int y2) const +QtDartBindings_EXPORT void *c_QRect__adjusted_int_int_int_int(void *thisObj, + int x1, int y1, + int x2, int y2); +// QRect::bottom() const +QtDartBindings_EXPORT int c_QRect__bottom(void *thisObj); +// QRect::bottomLeft() const +QtDartBindings_EXPORT void *c_QRect__bottomLeft(void *thisObj); +// QRect::bottomRight() const +QtDartBindings_EXPORT void *c_QRect__bottomRight(void *thisObj); +// QRect::center() const +QtDartBindings_EXPORT void *c_QRect__center(void *thisObj); +// QRect::contains(const QPoint & p, bool proper) const +QtDartBindings_EXPORT bool c_QRect__contains_QPoint_bool(void *thisObj, + void *p_, bool proper); +// QRect::contains(const QRect & r, bool proper) const +QtDartBindings_EXPORT bool c_QRect__contains_QRect_bool(void *thisObj, void *r_, + bool proper); +// QRect::contains(int x, int y) const +QtDartBindings_EXPORT bool c_QRect__contains_int_int(void *thisObj, int x, + int y); +// QRect::contains(int x, int y, bool proper) const +QtDartBindings_EXPORT bool c_QRect__contains_int_int_bool(void *thisObj, int x, + int y, bool proper); +// QRect::height() const +QtDartBindings_EXPORT int c_QRect__height(void *thisObj); +// QRect::intersected(const QRect & other) const +QtDartBindings_EXPORT void *c_QRect__intersected_QRect(void *thisObj, + void *other_); +// QRect::intersects(const QRect & r) const +QtDartBindings_EXPORT bool c_QRect__intersects_QRect(void *thisObj, void *r_); +// QRect::isEmpty() const +QtDartBindings_EXPORT bool c_QRect__isEmpty(void *thisObj); +// QRect::isNull() const +QtDartBindings_EXPORT bool c_QRect__isNull(void *thisObj); +// QRect::isValid() const +QtDartBindings_EXPORT bool c_QRect__isValid(void *thisObj); +// QRect::left() const +QtDartBindings_EXPORT int c_QRect__left(void *thisObj); +// QRect::moveBottom(int pos) +QtDartBindings_EXPORT void c_QRect__moveBottom_int(void *thisObj, int pos); +// QRect::moveBottomLeft(const QPoint & p) +QtDartBindings_EXPORT void c_QRect__moveBottomLeft_QPoint(void *thisObj, + void *p_); +// QRect::moveBottomRight(const QPoint & p) +QtDartBindings_EXPORT void c_QRect__moveBottomRight_QPoint(void *thisObj, + void *p_); +// QRect::moveCenter(const QPoint & p) +QtDartBindings_EXPORT void c_QRect__moveCenter_QPoint(void *thisObj, void *p_); +// QRect::moveLeft(int pos) +QtDartBindings_EXPORT void c_QRect__moveLeft_int(void *thisObj, int pos); +// QRect::moveRight(int pos) +QtDartBindings_EXPORT void c_QRect__moveRight_int(void *thisObj, int pos); +// QRect::moveTo(const QPoint & p) +QtDartBindings_EXPORT void c_QRect__moveTo_QPoint(void *thisObj, void *p_); +// QRect::moveTo(int x, int t) +QtDartBindings_EXPORT void c_QRect__moveTo_int_int(void *thisObj, int x, int t); +// QRect::moveTop(int pos) +QtDartBindings_EXPORT void c_QRect__moveTop_int(void *thisObj, int pos); +// QRect::moveTopLeft(const QPoint & p) +QtDartBindings_EXPORT void c_QRect__moveTopLeft_QPoint(void *thisObj, void *p_); +// QRect::moveTopRight(const QPoint & p) +QtDartBindings_EXPORT void c_QRect__moveTopRight_QPoint(void *thisObj, + void *p_); +// QRect::normalized() const +QtDartBindings_EXPORT void *c_QRect__normalized(void *thisObj); +// QRect::right() const +QtDartBindings_EXPORT int c_QRect__right(void *thisObj); +// QRect::setBottom(int pos) +QtDartBindings_EXPORT void c_QRect__setBottom_int(void *thisObj, int pos); +// QRect::setBottomLeft(const QPoint & p) +QtDartBindings_EXPORT void c_QRect__setBottomLeft_QPoint(void *thisObj, + void *p_); +// QRect::setBottomRight(const QPoint & p) +QtDartBindings_EXPORT void c_QRect__setBottomRight_QPoint(void *thisObj, + void *p_); +// QRect::setCoords(int x1, int y1, int x2, int y2) +QtDartBindings_EXPORT void c_QRect__setCoords_int_int_int_int(void *thisObj, + int x1, int y1, + int x2, int y2); +// QRect::setHeight(int h) +QtDartBindings_EXPORT void c_QRect__setHeight_int(void *thisObj, int h); +// QRect::setLeft(int pos) +QtDartBindings_EXPORT void c_QRect__setLeft_int(void *thisObj, int pos); +// QRect::setRect(int x, int y, int w, int h) +QtDartBindings_EXPORT void +c_QRect__setRect_int_int_int_int(void *thisObj, int x, int y, int w, int h); +// QRect::setRight(int pos) +QtDartBindings_EXPORT void c_QRect__setRight_int(void *thisObj, int pos); +// QRect::setSize(const QSize & s) +QtDartBindings_EXPORT void c_QRect__setSize_QSize(void *thisObj, void *s_); +// QRect::setTop(int pos) +QtDartBindings_EXPORT void c_QRect__setTop_int(void *thisObj, int pos); +// QRect::setTopLeft(const QPoint & p) +QtDartBindings_EXPORT void c_QRect__setTopLeft_QPoint(void *thisObj, void *p_); +// QRect::setTopRight(const QPoint & p) +QtDartBindings_EXPORT void c_QRect__setTopRight_QPoint(void *thisObj, void *p_); +// QRect::setWidth(int w) +QtDartBindings_EXPORT void c_QRect__setWidth_int(void *thisObj, int w); +// QRect::setX(int x) +QtDartBindings_EXPORT void c_QRect__setX_int(void *thisObj, int x); +// QRect::setY(int y) +QtDartBindings_EXPORT void c_QRect__setY_int(void *thisObj, int y); +// QRect::size() const +QtDartBindings_EXPORT void *c_QRect__size(void *thisObj); +// QRect::span(const QPoint & p1, const QPoint & p2) +QtDartBindings_EXPORT void *c_static_QRect__span_QPoint_QPoint(void *p1_, + void *p2_); +// QRect::toRectF() const +QtDartBindings_EXPORT void *c_QRect__toRectF(void *thisObj); +// QRect::top() const +QtDartBindings_EXPORT int c_QRect__top(void *thisObj); +// QRect::topLeft() const +QtDartBindings_EXPORT void *c_QRect__topLeft(void *thisObj); +// QRect::topRight() const +QtDartBindings_EXPORT void *c_QRect__topRight(void *thisObj); +// QRect::translate(const QPoint & p) +QtDartBindings_EXPORT void c_QRect__translate_QPoint(void *thisObj, void *p_); +// QRect::translate(int dx, int dy) +QtDartBindings_EXPORT void c_QRect__translate_int_int(void *thisObj, int dx, + int dy); +// QRect::translated(const QPoint & p) const +QtDartBindings_EXPORT void *c_QRect__translated_QPoint(void *thisObj, void *p_); +// QRect::translated(int dx, int dy) const +QtDartBindings_EXPORT void *c_QRect__translated_int_int(void *thisObj, int dx, + int dy); +// QRect::transposed() const +QtDartBindings_EXPORT void *c_QRect__transposed(void *thisObj); +// QRect::united(const QRect & other) const +QtDartBindings_EXPORT void *c_QRect__united_QRect(void *thisObj, void *other_); +// QRect::width() const +QtDartBindings_EXPORT int c_QRect__width(void *thisObj); +// QRect::x() const +QtDartBindings_EXPORT int c_QRect__x(void *thisObj); +// QRect::y() const +QtDartBindings_EXPORT int c_QRect__y(void *thisObj); +QtDartBindings_EXPORT void c_QRect__destructor(void *thisObj); +QtDartBindings_EXPORT void c_QRect_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QRect_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QRect_wrapper.cpp new file mode 100644 index 0000000..53723ef --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QRect_wrapper.cpp @@ -0,0 +1,931 @@ +#include "QRect_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QRect_wrapper::QRect_wrapper() : ::QRect() {} + +// tag=1006 +QRect_wrapper::QRect_wrapper(const QPoint &topleft, const QPoint &bottomright) + : ::QRect(topleft, bottomright) {} + +// tag=1006 +QRect_wrapper::QRect_wrapper(const QPoint &topleft, const QSize &size) + : ::QRect(topleft, size) {} + +// tag=1006 +QRect_wrapper::QRect_wrapper(int left, int top, int width, int height) + : ::QRect(left, top, width, height) {} +void QRect_wrapper::adjust(int x1, int y1, int x2, int y2) { + // tag=1000 + + // tag=1004 + ::QRect::adjust(x1, y1, x2, y2); +} +QRect QRect_wrapper::adjusted(int x1, int y1, int x2, int y2) const { + // tag=1000 + + // tag=1004 + return ::QRect::adjusted(x1, y1, x2, y2); +} +int QRect_wrapper::bottom() const { + // tag=1000 + + // tag=1004 + return ::QRect::bottom(); +} +QPoint QRect_wrapper::bottomLeft() const { + // tag=1000 + + // tag=1004 + return ::QRect::bottomLeft(); +} +QPoint QRect_wrapper::bottomRight() const { + // tag=1000 + + // tag=1004 + return ::QRect::bottomRight(); +} +QPoint QRect_wrapper::center() const { + // tag=1000 + + // tag=1004 + return ::QRect::center(); +} +bool QRect_wrapper::contains(const QPoint &p, bool proper) const { + // tag=1000 + + // tag=1004 + return ::QRect::contains(p, proper); +} +bool QRect_wrapper::contains(const QRect &r, bool proper) const { + // tag=1000 + + // tag=1004 + return ::QRect::contains(r, proper); +} +bool QRect_wrapper::contains(int x, int y) const { + // tag=1000 + + // tag=1004 + return ::QRect::contains(x, y); +} +bool QRect_wrapper::contains(int x, int y, bool proper) const { + // tag=1000 + + // tag=1004 + return ::QRect::contains(x, y, proper); +} +int QRect_wrapper::height() const { + // tag=1000 + + // tag=1004 + return ::QRect::height(); +} +QRect QRect_wrapper::intersected(const QRect &other) const { + // tag=1000 + + // tag=1004 + return ::QRect::intersected(other); +} +bool QRect_wrapper::intersects(const QRect &r) const { + // tag=1000 + + // tag=1004 + return ::QRect::intersects(r); +} +bool QRect_wrapper::isEmpty() const { + // tag=1000 + + // tag=1004 + return ::QRect::isEmpty(); +} +bool QRect_wrapper::isNull() const { + // tag=1000 + + // tag=1004 + return ::QRect::isNull(); +} +bool QRect_wrapper::isValid() const { + // tag=1000 + + // tag=1004 + return ::QRect::isValid(); +} +int QRect_wrapper::left() const { + // tag=1000 + + // tag=1004 + return ::QRect::left(); +} +void QRect_wrapper::moveBottom(int pos) { + // tag=1000 + + // tag=1004 + ::QRect::moveBottom(pos); +} +void QRect_wrapper::moveBottomLeft(const QPoint &p) { + // tag=1000 + + // tag=1004 + ::QRect::moveBottomLeft(p); +} +void QRect_wrapper::moveBottomRight(const QPoint &p) { + // tag=1000 + + // tag=1004 + ::QRect::moveBottomRight(p); +} +void QRect_wrapper::moveCenter(const QPoint &p) { + // tag=1000 + + // tag=1004 + ::QRect::moveCenter(p); +} +void QRect_wrapper::moveLeft(int pos) { + // tag=1000 + + // tag=1004 + ::QRect::moveLeft(pos); +} +void QRect_wrapper::moveRight(int pos) { + // tag=1000 + + // tag=1004 + ::QRect::moveRight(pos); +} +void QRect_wrapper::moveTo(const QPoint &p) { + // tag=1000 + + // tag=1004 + ::QRect::moveTo(p); +} +void QRect_wrapper::moveTo(int x, int t) { + // tag=1000 + + // tag=1004 + ::QRect::moveTo(x, t); +} +void QRect_wrapper::moveTop(int pos) { + // tag=1000 + + // tag=1004 + ::QRect::moveTop(pos); +} +void QRect_wrapper::moveTopLeft(const QPoint &p) { + // tag=1000 + + // tag=1004 + ::QRect::moveTopLeft(p); +} +void QRect_wrapper::moveTopRight(const QPoint &p) { + // tag=1000 + + // tag=1004 + ::QRect::moveTopRight(p); +} +QRect QRect_wrapper::normalized() const { + // tag=1000 + + // tag=1004 + return ::QRect::normalized(); +} +int QRect_wrapper::right() const { + // tag=1000 + + // tag=1004 + return ::QRect::right(); +} +void QRect_wrapper::setBottom(int pos) { + // tag=1000 + + // tag=1004 + ::QRect::setBottom(pos); +} +void QRect_wrapper::setBottomLeft(const QPoint &p) { + // tag=1000 + + // tag=1004 + ::QRect::setBottomLeft(p); +} +void QRect_wrapper::setBottomRight(const QPoint &p) { + // tag=1000 + + // tag=1004 + ::QRect::setBottomRight(p); +} +void QRect_wrapper::setCoords(int x1, int y1, int x2, int y2) { + // tag=1000 + + // tag=1004 + ::QRect::setCoords(x1, y1, x2, y2); +} +void QRect_wrapper::setHeight(int h) { + // tag=1000 + + // tag=1004 + ::QRect::setHeight(h); +} +void QRect_wrapper::setLeft(int pos) { + // tag=1000 + + // tag=1004 + ::QRect::setLeft(pos); +} +void QRect_wrapper::setRect(int x, int y, int w, int h) { + // tag=1000 + + // tag=1004 + ::QRect::setRect(x, y, w, h); +} +void QRect_wrapper::setRight(int pos) { + // tag=1000 + + // tag=1004 + ::QRect::setRight(pos); +} +void QRect_wrapper::setSize(const QSize &s) { + // tag=1000 + + // tag=1004 + ::QRect::setSize(s); +} +void QRect_wrapper::setTop(int pos) { + // tag=1000 + + // tag=1004 + ::QRect::setTop(pos); +} +void QRect_wrapper::setTopLeft(const QPoint &p) { + // tag=1000 + + // tag=1004 + ::QRect::setTopLeft(p); +} +void QRect_wrapper::setTopRight(const QPoint &p) { + // tag=1000 + + // tag=1004 + ::QRect::setTopRight(p); +} +void QRect_wrapper::setWidth(int w) { + // tag=1000 + + // tag=1004 + ::QRect::setWidth(w); +} +void QRect_wrapper::setX(int x) { + // tag=1000 + + // tag=1004 + ::QRect::setX(x); +} +void QRect_wrapper::setY(int y) { + // tag=1000 + + // tag=1004 + ::QRect::setY(y); +} +QSize QRect_wrapper::size() const { + // tag=1000 + + // tag=1004 + return ::QRect::size(); +} +QRect QRect_wrapper::span(const QPoint &p1, const QPoint &p2) { + // tag=1000 + + // tag=1004 + return ::QRect::span(p1, p2); +} +int QRect_wrapper::top() const { + // tag=1000 + + // tag=1004 + return ::QRect::top(); +} +QPoint QRect_wrapper::topLeft() const { + // tag=1000 + + // tag=1004 + return ::QRect::topLeft(); +} +QPoint QRect_wrapper::topRight() const { + // tag=1000 + + // tag=1004 + return ::QRect::topRight(); +} +void QRect_wrapper::translate(const QPoint &p) { + // tag=1000 + + // tag=1004 + ::QRect::translate(p); +} +void QRect_wrapper::translate(int dx, int dy) { + // tag=1000 + + // tag=1004 + ::QRect::translate(dx, dy); +} +QRect QRect_wrapper::translated(const QPoint &p) const { + // tag=1000 + + // tag=1004 + return ::QRect::translated(p); +} +QRect QRect_wrapper::translated(int dx, int dy) const { + // tag=1000 + + // tag=1004 + return ::QRect::translated(dx, dy); +} +QRect QRect_wrapper::transposed() const { + // tag=1000 + + // tag=1004 + return ::QRect::transposed(); +} +QRect QRect_wrapper::united(const QRect &other) const { + // tag=1000 + + // tag=1004 + return ::QRect::united(other); +} +int QRect_wrapper::width() const { + // tag=1000 + + // tag=1004 + return ::QRect::width(); +} +int QRect_wrapper::x() const { + // tag=1000 + + // tag=1004 + return ::QRect::x(); +} +int QRect_wrapper::y() const { + // tag=1000 + + // tag=1004 + return ::QRect::y(); +} + +// tag=1005 +QRect_wrapper::~QRect_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QRect *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +// tag=1014 +static QtDartBindings_wrappersNS::QRect_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QRect_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast(cppObj); +} +void *c_QRect__constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QRect_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QRect__constructor_QPoint_QPoint(void *topleft_, void *bottomright_) { + auto &topleft = *reinterpret_cast(topleft_); + auto &bottomright = *reinterpret_cast(bottomright_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QRect_wrapper(topleft, bottomright); + return reinterpret_cast(ptr); +} +void *c_QRect__constructor_QPoint_QSize(void *topleft_, void *size_) { + auto &topleft = *reinterpret_cast(topleft_); + auto &size = *reinterpret_cast(size_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QRect_wrapper(topleft, size); + return reinterpret_cast(ptr); +} +void *c_QRect__constructor_int_int_int_int(int left, int top, int width, + int height) { + + // tag=1056 + auto ptr = + new QtDartBindings_wrappersNS::QRect_wrapper(left, top, width, height); + return reinterpret_cast(ptr); +} + +// tag=1050 +// adjust(int x1, int y1, int x2, int y2) +void c_QRect__adjust_int_int_int_int(void *thisObj, int x1, int y1, int x2, + int y2) { + // tag=1010 + fromPtr(thisObj)->adjust(x1, y1, x2, y2); +} + +// tag=1050 +// adjusted(int x1, int y1, int x2, int y2) const +void *c_QRect__adjusted_int_int_int_int(void *thisObj, int x1, int y1, int x2, + int y2) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->adjusted(x1, y1, x2, y2)}; +} + +// tag=1050 +// bottom() const +int c_QRect__bottom(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->bottom(); +} + +// tag=1050 +// bottomLeft() const +void *c_QRect__bottomLeft(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->bottomLeft()}; +} + +// tag=1050 +// bottomRight() const +void *c_QRect__bottomRight(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->bottomRight()}; +} + +// tag=1050 +// center() const +void *c_QRect__center(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->center()}; +} + +// tag=1050 +// contains(const QPoint & p, bool proper) const +bool c_QRect__contains_QPoint_bool(void *thisObj, void *p_, bool proper) { + auto &p = *reinterpret_cast(p_); + return + // tag=1010 + fromPtr(thisObj)->contains(p, proper); +} + +// tag=1050 +// contains(const QRect & r, bool proper) const +bool c_QRect__contains_QRect_bool(void *thisObj, void *r_, bool proper) { + auto &r = *reinterpret_cast(r_); + return + // tag=1010 + fromPtr(thisObj)->contains(r, proper); +} + +// tag=1050 +// contains(int x, int y) const +bool c_QRect__contains_int_int(void *thisObj, int x, int y) { + return + // tag=1010 + fromPtr(thisObj)->contains(x, y); +} + +// tag=1050 +// contains(int x, int y, bool proper) const +bool c_QRect__contains_int_int_bool(void *thisObj, int x, int y, bool proper) { + return + // tag=1010 + fromPtr(thisObj)->contains(x, y, proper); +} + +// tag=1050 +// height() const +int c_QRect__height(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->height(); +} + +// tag=1050 +// intersected(const QRect & other) const +void *c_QRect__intersected_QRect(void *thisObj, void *other_) { + auto &other = *reinterpret_cast(other_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->intersected(other)}; +} + +// tag=1050 +// intersects(const QRect & r) const +bool c_QRect__intersects_QRect(void *thisObj, void *r_) { + auto &r = *reinterpret_cast(r_); + return + // tag=1010 + fromPtr(thisObj)->intersects(r); +} + +// tag=1050 +// isEmpty() const +bool c_QRect__isEmpty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEmpty(); +} + +// tag=1050 +// isNull() const +bool c_QRect__isNull(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isNull(); +} + +// tag=1050 +// isValid() const +bool c_QRect__isValid(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isValid(); +} + +// tag=1050 +// left() const +int c_QRect__left(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->left(); +} + +// tag=1050 +// moveBottom(int pos) +void c_QRect__moveBottom_int(void *thisObj, int pos) { + // tag=1010 + fromPtr(thisObj)->moveBottom(pos); +} + +// tag=1050 +// moveBottomLeft(const QPoint & p) +void c_QRect__moveBottomLeft_QPoint(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + // tag=1010 + fromPtr(thisObj)->moveBottomLeft(p); +} + +// tag=1050 +// moveBottomRight(const QPoint & p) +void c_QRect__moveBottomRight_QPoint(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + // tag=1010 + fromPtr(thisObj)->moveBottomRight(p); +} + +// tag=1050 +// moveCenter(const QPoint & p) +void c_QRect__moveCenter_QPoint(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + // tag=1010 + fromPtr(thisObj)->moveCenter(p); +} + +// tag=1050 +// moveLeft(int pos) +void c_QRect__moveLeft_int(void *thisObj, int pos) { + // tag=1010 + fromPtr(thisObj)->moveLeft(pos); +} + +// tag=1050 +// moveRight(int pos) +void c_QRect__moveRight_int(void *thisObj, int pos) { + // tag=1010 + fromPtr(thisObj)->moveRight(pos); +} + +// tag=1050 +// moveTo(const QPoint & p) +void c_QRect__moveTo_QPoint(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + // tag=1010 + fromPtr(thisObj)->moveTo(p); +} + +// tag=1050 +// moveTo(int x, int t) +void c_QRect__moveTo_int_int(void *thisObj, int x, int t) { + // tag=1010 + fromPtr(thisObj)->moveTo(x, t); +} + +// tag=1050 +// moveTop(int pos) +void c_QRect__moveTop_int(void *thisObj, int pos) { + // tag=1010 + fromPtr(thisObj)->moveTop(pos); +} + +// tag=1050 +// moveTopLeft(const QPoint & p) +void c_QRect__moveTopLeft_QPoint(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + // tag=1010 + fromPtr(thisObj)->moveTopLeft(p); +} + +// tag=1050 +// moveTopRight(const QPoint & p) +void c_QRect__moveTopRight_QPoint(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + // tag=1010 + fromPtr(thisObj)->moveTopRight(p); +} + +// tag=1050 +// normalized() const +void *c_QRect__normalized(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->normalized()}; +} + +// tag=1050 +// right() const +int c_QRect__right(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->right(); +} + +// tag=1050 +// setBottom(int pos) +void c_QRect__setBottom_int(void *thisObj, int pos) { + // tag=1010 + fromPtr(thisObj)->setBottom(pos); +} + +// tag=1050 +// setBottomLeft(const QPoint & p) +void c_QRect__setBottomLeft_QPoint(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + // tag=1010 + fromPtr(thisObj)->setBottomLeft(p); +} + +// tag=1050 +// setBottomRight(const QPoint & p) +void c_QRect__setBottomRight_QPoint(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + // tag=1010 + fromPtr(thisObj)->setBottomRight(p); +} + +// tag=1050 +// setCoords(int x1, int y1, int x2, int y2) +void c_QRect__setCoords_int_int_int_int(void *thisObj, int x1, int y1, int x2, + int y2) { + // tag=1010 + fromPtr(thisObj)->setCoords(x1, y1, x2, y2); +} + +// tag=1050 +// setHeight(int h) +void c_QRect__setHeight_int(void *thisObj, int h) { + // tag=1010 + fromPtr(thisObj)->setHeight(h); +} + +// tag=1050 +// setLeft(int pos) +void c_QRect__setLeft_int(void *thisObj, int pos) { + // tag=1010 + fromPtr(thisObj)->setLeft(pos); +} + +// tag=1050 +// setRect(int x, int y, int w, int h) +void c_QRect__setRect_int_int_int_int(void *thisObj, int x, int y, int w, + int h) { + // tag=1010 + fromPtr(thisObj)->setRect(x, y, w, h); +} + +// tag=1050 +// setRight(int pos) +void c_QRect__setRight_int(void *thisObj, int pos) { + // tag=1010 + fromPtr(thisObj)->setRight(pos); +} + +// tag=1050 +// setSize(const QSize & s) +void c_QRect__setSize_QSize(void *thisObj, void *s_) { + auto &s = *reinterpret_cast(s_); + // tag=1010 + fromPtr(thisObj)->setSize(s); +} + +// tag=1050 +// setTop(int pos) +void c_QRect__setTop_int(void *thisObj, int pos) { + // tag=1010 + fromPtr(thisObj)->setTop(pos); +} + +// tag=1050 +// setTopLeft(const QPoint & p) +void c_QRect__setTopLeft_QPoint(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + // tag=1010 + fromPtr(thisObj)->setTopLeft(p); +} + +// tag=1050 +// setTopRight(const QPoint & p) +void c_QRect__setTopRight_QPoint(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + // tag=1010 + fromPtr(thisObj)->setTopRight(p); +} + +// tag=1050 +// setWidth(int w) +void c_QRect__setWidth_int(void *thisObj, int w) { + // tag=1010 + fromPtr(thisObj)->setWidth(w); +} + +// tag=1050 +// setX(int x) +void c_QRect__setX_int(void *thisObj, int x) { + // tag=1010 + fromPtr(thisObj)->setX(x); +} + +// tag=1050 +// setY(int y) +void c_QRect__setY_int(void *thisObj, int y) { + // tag=1010 + fromPtr(thisObj)->setY(y); +} + +// tag=1050 +// size() const +void *c_QRect__size(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->size()}; +} + +// tag=1050 +// span(const QPoint & p1, const QPoint & p2) +void *c_static_QRect__span_QPoint_QPoint(void *p1_, void *p2_) { + auto &p1 = *reinterpret_cast(p1_); + auto &p2 = *reinterpret_cast(p2_); + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QRect_wrapper::span(p1, p2)}; +} + +// tag=1050 +// top() const +int c_QRect__top(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->top(); +} + +// tag=1050 +// topLeft() const +void *c_QRect__topLeft(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->topLeft()}; +} + +// tag=1050 +// topRight() const +void *c_QRect__topRight(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->topRight()}; +} + +// tag=1050 +// translate(const QPoint & p) +void c_QRect__translate_QPoint(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + // tag=1010 + fromPtr(thisObj)->translate(p); +} + +// tag=1050 +// translate(int dx, int dy) +void c_QRect__translate_int_int(void *thisObj, int dx, int dy) { + // tag=1010 + fromPtr(thisObj)->translate(dx, dy); +} + +// tag=1050 +// translated(const QPoint & p) const +void *c_QRect__translated_QPoint(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->translated(p)}; +} + +// tag=1050 +// translated(int dx, int dy) const +void *c_QRect__translated_int_int(void *thisObj, int dx, int dy) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->translated(dx, dy)}; +} + +// tag=1050 +// transposed() const +void *c_QRect__transposed(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->transposed()}; +} + +// tag=1050 +// united(const QRect & other) const +void *c_QRect__united_QRect(void *thisObj, void *other_) { + auto &other = *reinterpret_cast(other_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->united(other)}; +} + +// tag=1050 +// width() const +int c_QRect__width(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->width(); +} + +// tag=1050 +// x() const +int c_QRect__x(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->x(); +} + +// tag=1050 +// y() const +int c_QRect__y(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->y(); +} +void c_QRect__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} diff --git a/generated/QtDartBindings/dart/ffi/QRect_wrapper.h b/generated/QtDartBindings/dart/ffi/QRect_wrapper.h new file mode 100644 index 0000000..2d56f53 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QRect_wrapper.h @@ -0,0 +1,422 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1043 +class QRect_wrapper : public ::QRect { +public: + ~QRect_wrapper(); + // tag=1041 + QRect_wrapper(); + // tag=1041 + QRect_wrapper(const QPoint &topleft, const QPoint &bottomright); + // tag=1041 + QRect_wrapper(const QPoint &topleft, const QSize &size); + // tag=1041 + QRect_wrapper(int left, int top, int width, int height); + // tag=1041 + void adjust(int x1, int y1, int x2, int y2); + // tag=1041 + QRect adjusted(int x1, int y1, int x2, int y2) const; + // tag=1041 + int bottom() const; + // tag=1041 + QPoint bottomLeft() const; + // tag=1041 + QPoint bottomRight() const; + // tag=1041 + QPoint center() const; + // tag=1041 + bool contains(const QPoint &p, bool proper = false) const; + // tag=1041 + bool contains(const QRect &r, bool proper = false) const; + // tag=1041 + bool contains(int x, int y) const; + // tag=1041 + bool contains(int x, int y, bool proper) const; + // tag=1041 + int height() const; + // tag=1041 + QRect intersected(const QRect &other) const; + // tag=1041 + bool intersects(const QRect &r) const; + // tag=1041 + bool isEmpty() const; + // tag=1041 + bool isNull() const; + // tag=1041 + bool isValid() const; + // tag=1041 + int left() const; + // tag=1041 + void moveBottom(int pos); + // tag=1041 + void moveBottomLeft(const QPoint &p); + // tag=1041 + void moveBottomRight(const QPoint &p); + // tag=1041 + void moveCenter(const QPoint &p); + // tag=1041 + void moveLeft(int pos); + // tag=1041 + void moveRight(int pos); + // tag=1041 + void moveTo(const QPoint &p); + // tag=1041 + void moveTo(int x, int t); + // tag=1041 + void moveTop(int pos); + // tag=1041 + void moveTopLeft(const QPoint &p); + // tag=1041 + void moveTopRight(const QPoint &p); + // tag=1041 + QRect normalized() const; + // tag=1041 + int right() const; + // tag=1041 + void setBottom(int pos); + // tag=1041 + void setBottomLeft(const QPoint &p); + // tag=1041 + void setBottomRight(const QPoint &p); + // tag=1041 + void setCoords(int x1, int y1, int x2, int y2); + // tag=1041 + void setHeight(int h); + // tag=1041 + void setLeft(int pos); + // tag=1041 + void setRect(int x, int y, int w, int h); + // tag=1041 + void setRight(int pos); + // tag=1041 + void setSize(const QSize &s); + // tag=1041 + void setTop(int pos); + // tag=1041 + void setTopLeft(const QPoint &p); + // tag=1041 + void setTopRight(const QPoint &p); + // tag=1041 + void setWidth(int w); + // tag=1041 + void setX(int x); + // tag=1041 + void setY(int y); + // tag=1041 + QSize size() const; + // tag=1041 + static QRect span(const QPoint &p1, const QPoint &p2); + // tag=1041 + int top() const; + // tag=1041 + QPoint topLeft() const; + // tag=1041 + QPoint topRight() const; + // tag=1041 + void translate(const QPoint &p); + // tag=1041 + void translate(int dx, int dy); + // tag=1041 + QRect translated(const QPoint &p) const; + // tag=1041 + QRect translated(int dx, int dy) const; + // tag=1041 + QRect transposed() const; + // tag=1041 + QRect united(const QRect &other) const; + // tag=1041 + int width() const; + // tag=1041 + int x() const; + // tag=1041 + int y() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QRect::QRect() +QtDartBindings_EXPORT void *c_QRect__constructor(); + +// tag=1067 +// QRect::QRect(const QPoint & topleft, const QPoint & bottomright) +QtDartBindings_EXPORT void * +c_QRect__constructor_QPoint_QPoint(void *topleft_, void *bottomright_); + +// tag=1067 +// QRect::QRect(const QPoint & topleft, const QSize & size) +QtDartBindings_EXPORT void *c_QRect__constructor_QPoint_QSize(void *topleft_, + void *size_); + +// tag=1067 +// QRect::QRect(int left, int top, int width, int height) +QtDartBindings_EXPORT void * +c_QRect__constructor_int_int_int_int(int left, int top, int width, int height); + +// tag=1067 +// QRect::adjust(int x1, int y1, int x2, int y2) +QtDartBindings_EXPORT void +c_QRect__adjust_int_int_int_int(void *thisObj, int x1, int y1, int x2, int y2); + +// tag=1067 +// QRect::adjusted(int x1, int y1, int x2, int y2) const +QtDartBindings_EXPORT void *c_QRect__adjusted_int_int_int_int(void *thisObj, + int x1, int y1, + int x2, int y2); + +// tag=1067 +// QRect::bottom() const +QtDartBindings_EXPORT int c_QRect__bottom(void *thisObj); + +// tag=1067 +// QRect::bottomLeft() const +QtDartBindings_EXPORT void *c_QRect__bottomLeft(void *thisObj); + +// tag=1067 +// QRect::bottomRight() const +QtDartBindings_EXPORT void *c_QRect__bottomRight(void *thisObj); + +// tag=1067 +// QRect::center() const +QtDartBindings_EXPORT void *c_QRect__center(void *thisObj); + +// tag=1067 +// QRect::contains(const QPoint & p, bool proper) const +QtDartBindings_EXPORT bool c_QRect__contains_QPoint_bool(void *thisObj, + void *p_, bool proper); + +// tag=1067 +// QRect::contains(const QRect & r, bool proper) const +QtDartBindings_EXPORT bool c_QRect__contains_QRect_bool(void *thisObj, void *r_, + bool proper); + +// tag=1067 +// QRect::contains(int x, int y) const +QtDartBindings_EXPORT bool c_QRect__contains_int_int(void *thisObj, int x, + int y); + +// tag=1067 +// QRect::contains(int x, int y, bool proper) const +QtDartBindings_EXPORT bool c_QRect__contains_int_int_bool(void *thisObj, int x, + int y, bool proper); + +// tag=1067 +// QRect::height() const +QtDartBindings_EXPORT int c_QRect__height(void *thisObj); + +// tag=1067 +// QRect::intersected(const QRect & other) const +QtDartBindings_EXPORT void *c_QRect__intersected_QRect(void *thisObj, + void *other_); + +// tag=1067 +// QRect::intersects(const QRect & r) const +QtDartBindings_EXPORT bool c_QRect__intersects_QRect(void *thisObj, void *r_); + +// tag=1067 +// QRect::isEmpty() const +QtDartBindings_EXPORT bool c_QRect__isEmpty(void *thisObj); + +// tag=1067 +// QRect::isNull() const +QtDartBindings_EXPORT bool c_QRect__isNull(void *thisObj); + +// tag=1067 +// QRect::isValid() const +QtDartBindings_EXPORT bool c_QRect__isValid(void *thisObj); + +// tag=1067 +// QRect::left() const +QtDartBindings_EXPORT int c_QRect__left(void *thisObj); + +// tag=1067 +// QRect::moveBottom(int pos) +QtDartBindings_EXPORT void c_QRect__moveBottom_int(void *thisObj, int pos); + +// tag=1067 +// QRect::moveBottomLeft(const QPoint & p) +QtDartBindings_EXPORT void c_QRect__moveBottomLeft_QPoint(void *thisObj, + void *p_); + +// tag=1067 +// QRect::moveBottomRight(const QPoint & p) +QtDartBindings_EXPORT void c_QRect__moveBottomRight_QPoint(void *thisObj, + void *p_); + +// tag=1067 +// QRect::moveCenter(const QPoint & p) +QtDartBindings_EXPORT void c_QRect__moveCenter_QPoint(void *thisObj, void *p_); + +// tag=1067 +// QRect::moveLeft(int pos) +QtDartBindings_EXPORT void c_QRect__moveLeft_int(void *thisObj, int pos); + +// tag=1067 +// QRect::moveRight(int pos) +QtDartBindings_EXPORT void c_QRect__moveRight_int(void *thisObj, int pos); + +// tag=1067 +// QRect::moveTo(const QPoint & p) +QtDartBindings_EXPORT void c_QRect__moveTo_QPoint(void *thisObj, void *p_); + +// tag=1067 +// QRect::moveTo(int x, int t) +QtDartBindings_EXPORT void c_QRect__moveTo_int_int(void *thisObj, int x, int t); + +// tag=1067 +// QRect::moveTop(int pos) +QtDartBindings_EXPORT void c_QRect__moveTop_int(void *thisObj, int pos); + +// tag=1067 +// QRect::moveTopLeft(const QPoint & p) +QtDartBindings_EXPORT void c_QRect__moveTopLeft_QPoint(void *thisObj, void *p_); + +// tag=1067 +// QRect::moveTopRight(const QPoint & p) +QtDartBindings_EXPORT void c_QRect__moveTopRight_QPoint(void *thisObj, + void *p_); + +// tag=1067 +// QRect::normalized() const +QtDartBindings_EXPORT void *c_QRect__normalized(void *thisObj); + +// tag=1067 +// QRect::right() const +QtDartBindings_EXPORT int c_QRect__right(void *thisObj); + +// tag=1067 +// QRect::setBottom(int pos) +QtDartBindings_EXPORT void c_QRect__setBottom_int(void *thisObj, int pos); + +// tag=1067 +// QRect::setBottomLeft(const QPoint & p) +QtDartBindings_EXPORT void c_QRect__setBottomLeft_QPoint(void *thisObj, + void *p_); + +// tag=1067 +// QRect::setBottomRight(const QPoint & p) +QtDartBindings_EXPORT void c_QRect__setBottomRight_QPoint(void *thisObj, + void *p_); + +// tag=1067 +// QRect::setCoords(int x1, int y1, int x2, int y2) +QtDartBindings_EXPORT void c_QRect__setCoords_int_int_int_int(void *thisObj, + int x1, int y1, + int x2, int y2); + +// tag=1067 +// QRect::setHeight(int h) +QtDartBindings_EXPORT void c_QRect__setHeight_int(void *thisObj, int h); + +// tag=1067 +// QRect::setLeft(int pos) +QtDartBindings_EXPORT void c_QRect__setLeft_int(void *thisObj, int pos); + +// tag=1067 +// QRect::setRect(int x, int y, int w, int h) +QtDartBindings_EXPORT void +c_QRect__setRect_int_int_int_int(void *thisObj, int x, int y, int w, int h); + +// tag=1067 +// QRect::setRight(int pos) +QtDartBindings_EXPORT void c_QRect__setRight_int(void *thisObj, int pos); + +// tag=1067 +// QRect::setSize(const QSize & s) +QtDartBindings_EXPORT void c_QRect__setSize_QSize(void *thisObj, void *s_); + +// tag=1067 +// QRect::setTop(int pos) +QtDartBindings_EXPORT void c_QRect__setTop_int(void *thisObj, int pos); + +// tag=1067 +// QRect::setTopLeft(const QPoint & p) +QtDartBindings_EXPORT void c_QRect__setTopLeft_QPoint(void *thisObj, void *p_); + +// tag=1067 +// QRect::setTopRight(const QPoint & p) +QtDartBindings_EXPORT void c_QRect__setTopRight_QPoint(void *thisObj, void *p_); + +// tag=1067 +// QRect::setWidth(int w) +QtDartBindings_EXPORT void c_QRect__setWidth_int(void *thisObj, int w); + +// tag=1067 +// QRect::setX(int x) +QtDartBindings_EXPORT void c_QRect__setX_int(void *thisObj, int x); + +// tag=1067 +// QRect::setY(int y) +QtDartBindings_EXPORT void c_QRect__setY_int(void *thisObj, int y); + +// tag=1067 +// QRect::size() const +QtDartBindings_EXPORT void *c_QRect__size(void *thisObj); + +// tag=1067 +// QRect::span(const QPoint & p1, const QPoint & p2) +QtDartBindings_EXPORT void *c_static_QRect__span_QPoint_QPoint(void *p1_, + void *p2_); + +// tag=1067 +// QRect::top() const +QtDartBindings_EXPORT int c_QRect__top(void *thisObj); + +// tag=1067 +// QRect::topLeft() const +QtDartBindings_EXPORT void *c_QRect__topLeft(void *thisObj); + +// tag=1067 +// QRect::topRight() const +QtDartBindings_EXPORT void *c_QRect__topRight(void *thisObj); + +// tag=1067 +// QRect::translate(const QPoint & p) +QtDartBindings_EXPORT void c_QRect__translate_QPoint(void *thisObj, void *p_); + +// tag=1067 +// QRect::translate(int dx, int dy) +QtDartBindings_EXPORT void c_QRect__translate_int_int(void *thisObj, int dx, + int dy); + +// tag=1067 +// QRect::translated(const QPoint & p) const +QtDartBindings_EXPORT void *c_QRect__translated_QPoint(void *thisObj, void *p_); + +// tag=1067 +// QRect::translated(int dx, int dy) const +QtDartBindings_EXPORT void *c_QRect__translated_int_int(void *thisObj, int dx, + int dy); + +// tag=1067 +// QRect::transposed() const +QtDartBindings_EXPORT void *c_QRect__transposed(void *thisObj); + +// tag=1067 +// QRect::united(const QRect & other) const +QtDartBindings_EXPORT void *c_QRect__united_QRect(void *thisObj, void *other_); + +// tag=1067 +// QRect::width() const +QtDartBindings_EXPORT int c_QRect__width(void *thisObj); + +// tag=1067 +// QRect::x() const +QtDartBindings_EXPORT int c_QRect__x(void *thisObj); + +// tag=1067 +// QRect::y() const +QtDartBindings_EXPORT int c_QRect__y(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QRect__destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QRect_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QRegion_c.cpp b/generated/QtDartBindings/dart/ffi/QRegion_c.cpp new file mode 100644 index 0000000..ec627d3 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QRegion_c.cpp @@ -0,0 +1,255 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QRegion_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QRegion_wrapper::QRegion_wrapper() : ::QRegion() {} +QRegion_wrapper::QRegion_wrapper(const QRect &r) : ::QRegion(r) {} +QRegion_wrapper::QRegion_wrapper(int x, int y, int w, int h) + : ::QRegion(x, y, w, h) {} +const QRect *QRegion_wrapper::begin() const { return ::QRegion::begin(); } +QRect QRegion_wrapper::boundingRect() const { + return ::QRegion::boundingRect(); +} +const QRect *QRegion_wrapper::cbegin() const { return ::QRegion::cbegin(); } +const QRect *QRegion_wrapper::cend() const { return ::QRegion::cend(); } +bool QRegion_wrapper::contains(const QPoint &p) const { + return ::QRegion::contains(p); +} +bool QRegion_wrapper::contains(const QRect &r) const { + return ::QRegion::contains(r); +} +const QRect *QRegion_wrapper::end() const { return ::QRegion::end(); } +QRegion QRegion_wrapper::intersected(const QRect &r) const { + return ::QRegion::intersected(r); +} +QRegion QRegion_wrapper::intersected(const QRegion &r) const { + return ::QRegion::intersected(r); +} +bool QRegion_wrapper::intersects(const QRect &r) const { + return ::QRegion::intersects(r); +} +bool QRegion_wrapper::intersects(const QRegion &r) const { + return ::QRegion::intersects(r); +} +bool QRegion_wrapper::isEmpty() const { return ::QRegion::isEmpty(); } +bool QRegion_wrapper::isNull() const { return ::QRegion::isNull(); } +int QRegion_wrapper::rectCount() const { return ::QRegion::rectCount(); } +void QRegion_wrapper::setRects(const QRect *rect, int num) { + ::QRegion::setRects(rect, num); +} +QRegion QRegion_wrapper::subtracted(const QRegion &r) const { + return ::QRegion::subtracted(r); +} +void QRegion_wrapper::translate(const QPoint &p) { ::QRegion::translate(p); } +void QRegion_wrapper::translate(int dx, int dy) { + ::QRegion::translate(dx, dy); +} +QRegion QRegion_wrapper::translated(const QPoint &p) const { + return ::QRegion::translated(p); +} +QRegion QRegion_wrapper::translated(int dx, int dy) const { + return ::QRegion::translated(dx, dy); +} +QRegion QRegion_wrapper::united(const QRect &r) const { + return ::QRegion::united(r); +} +QRegion QRegion_wrapper::united(const QRegion &r) const { + return ::QRegion::united(r); +} +QRegion QRegion_wrapper::xored(const QRegion &r) const { + return ::QRegion::xored(r); +} +QRegion_wrapper::~QRegion_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QRegion *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +static QtDartBindings_wrappersNS::QRegion_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QRegion_Finalizer(void *cppObj) { + delete reinterpret_cast(cppObj); +} +void *c_QRegion__constructor() { + auto ptr = new QtDartBindings_wrappersNS::QRegion_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QRegion__constructor_QRect(void *r_) { + assert(r_); + auto &r = *reinterpret_cast(r_); + auto ptr = new QtDartBindings_wrappersNS::QRegion_wrapper(r); + return reinterpret_cast(ptr); +} +void *c_QRegion__constructor_int_int_int_int(int x, int y, int w, int h) { + auto ptr = new QtDartBindings_wrappersNS::QRegion_wrapper(x, y, w, h); + return reinterpret_cast(ptr); +} +// begin() const +void *c_QRegion__begin(void *thisObj) { + const auto &result = + const_cast(static_cast(fromPtr(thisObj)->begin())); + return result; +} +// boundingRect() const +void *c_QRegion__boundingRect(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->boundingRect()}; + return result; +} +// cbegin() const +void *c_QRegion__cbegin(void *thisObj) { + const auto &result = + const_cast(static_cast(fromPtr(thisObj)->cbegin())); + return result; +} +// cend() const +void *c_QRegion__cend(void *thisObj) { + const auto &result = + const_cast(static_cast(fromPtr(thisObj)->cend())); + return result; +} +// contains(const QPoint & p) const +bool c_QRegion__contains_QPoint(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + const auto &result = fromPtr(thisObj)->contains(p); + return result; +} +// contains(const QRect & r) const +bool c_QRegion__contains_QRect(void *thisObj, void *r_) { + assert(r_); + auto &r = *reinterpret_cast(r_); + const auto &result = fromPtr(thisObj)->contains(r); + return result; +} +// end() const +void *c_QRegion__end(void *thisObj) { + const auto &result = + const_cast(static_cast(fromPtr(thisObj)->end())); + return result; +} +// intersected(const QRect & r) const +void *c_QRegion__intersected_QRect(void *thisObj, void *r_) { + assert(r_); + auto &r = *reinterpret_cast(r_); + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->intersected(r)}; + return result; +} +// intersected(const QRegion & r) const +void *c_QRegion__intersected_QRegion(void *thisObj, void *r_) { + assert(r_); + auto &r = *reinterpret_cast(r_); + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->intersected(r)}; + return result; +} +// intersects(const QRect & r) const +bool c_QRegion__intersects_QRect(void *thisObj, void *r_) { + assert(r_); + auto &r = *reinterpret_cast(r_); + const auto &result = fromPtr(thisObj)->intersects(r); + return result; +} +// intersects(const QRegion & r) const +bool c_QRegion__intersects_QRegion(void *thisObj, void *r_) { + assert(r_); + auto &r = *reinterpret_cast(r_); + const auto &result = fromPtr(thisObj)->intersects(r); + return result; +} +// isEmpty() const +bool c_QRegion__isEmpty(void *thisObj) { + const auto &result = fromPtr(thisObj)->isEmpty(); + return result; +} +// isNull() const +bool c_QRegion__isNull(void *thisObj) { + const auto &result = fromPtr(thisObj)->isNull(); + return result; +} +// rectCount() const +int c_QRegion__rectCount(void *thisObj) { + const auto &result = fromPtr(thisObj)->rectCount(); + return result; +} +// setRects(const QRect * rect, int num) +void c_QRegion__setRects_QRect_int(void *thisObj, void *rect_, int num) { + auto rect = reinterpret_cast(rect_); + fromPtr(thisObj)->setRects(rect, num); +} +// subtracted(const QRegion & r) const +void *c_QRegion__subtracted_QRegion(void *thisObj, void *r_) { + assert(r_); + auto &r = *reinterpret_cast(r_); + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->subtracted(r)}; + return result; +} +// translate(const QPoint & p) +void c_QRegion__translate_QPoint(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + fromPtr(thisObj)->translate(p); +} +// translate(int dx, int dy) +void c_QRegion__translate_int_int(void *thisObj, int dx, int dy) { + fromPtr(thisObj)->translate(dx, dy); +} +// translated(const QPoint & p) const +void *c_QRegion__translated_QPoint(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->translated(p)}; + return result; +} +// translated(int dx, int dy) const +void *c_QRegion__translated_int_int(void *thisObj, int dx, int dy) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->translated(dx, dy)}; + return result; +} +// united(const QRect & r) const +void *c_QRegion__united_QRect(void *thisObj, void *r_) { + assert(r_); + auto &r = *reinterpret_cast(r_); + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->united(r)}; + return result; +} +// united(const QRegion & r) const +void *c_QRegion__united_QRegion(void *thisObj, void *r_) { + assert(r_); + auto &r = *reinterpret_cast(r_); + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->united(r)}; + return result; +} +// xored(const QRegion & r) const +void *c_QRegion__xored_QRegion(void *thisObj, void *r_) { + assert(r_); + auto &r = *reinterpret_cast(r_); + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->xored(r)}; + return result; +} +void c_QRegion__destructor(void *thisObj) { delete fromPtr(thisObj); } +} diff --git a/generated/QtDartBindings/dart/ffi/QRegion_c.h b/generated/QtDartBindings/dart/ffi/QRegion_c.h new file mode 100644 index 0000000..a2989d2 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QRegion_c.h @@ -0,0 +1,108 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QRegion_wrapper : public ::QRegion { +public: + ~QRegion_wrapper(); + QRegion_wrapper(); + QRegion_wrapper(const QRect &r); + QRegion_wrapper(int x, int y, int w, int h); + const QRect *begin() const; + QRect boundingRect() const; + const QRect *cbegin() const; + const QRect *cend() const; + bool contains(const QPoint &p) const; + bool contains(const QRect &r) const; + const QRect *end() const; + QRegion intersected(const QRect &r) const; + QRegion intersected(const QRegion &r) const; + bool intersects(const QRect &r) const; + bool intersects(const QRegion &r) const; + bool isEmpty() const; + bool isNull() const; + int rectCount() const; + void setRects(const QRect *rect, int num); + QRegion subtracted(const QRegion &r) const; + void translate(const QPoint &p); + void translate(int dx, int dy); + QRegion translated(const QPoint &p) const; + QRegion translated(int dx, int dy) const; + QRegion united(const QRect &r) const; + QRegion united(const QRegion &r) const; + QRegion xored(const QRegion &r) const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QRegion::QRegion() +QtDartBindings_EXPORT void *c_QRegion__constructor(); +// QRegion::QRegion(const QRect & r) +QtDartBindings_EXPORT void *c_QRegion__constructor_QRect(void *r_); +// QRegion::QRegion(int x, int y, int w, int h) +QtDartBindings_EXPORT void * +c_QRegion__constructor_int_int_int_int(int x, int y, int w, int h); +// QRegion::begin() const +QtDartBindings_EXPORT void *c_QRegion__begin(void *thisObj); +// QRegion::boundingRect() const +QtDartBindings_EXPORT void *c_QRegion__boundingRect(void *thisObj); +// QRegion::cbegin() const +QtDartBindings_EXPORT void *c_QRegion__cbegin(void *thisObj); +// QRegion::cend() const +QtDartBindings_EXPORT void *c_QRegion__cend(void *thisObj); +// QRegion::contains(const QPoint & p) const +QtDartBindings_EXPORT bool c_QRegion__contains_QPoint(void *thisObj, void *p_); +// QRegion::contains(const QRect & r) const +QtDartBindings_EXPORT bool c_QRegion__contains_QRect(void *thisObj, void *r_); +// QRegion::end() const +QtDartBindings_EXPORT void *c_QRegion__end(void *thisObj); +// QRegion::intersected(const QRect & r) const +QtDartBindings_EXPORT void *c_QRegion__intersected_QRect(void *thisObj, + void *r_); +// QRegion::intersected(const QRegion & r) const +QtDartBindings_EXPORT void *c_QRegion__intersected_QRegion(void *thisObj, + void *r_); +// QRegion::intersects(const QRect & r) const +QtDartBindings_EXPORT bool c_QRegion__intersects_QRect(void *thisObj, void *r_); +// QRegion::intersects(const QRegion & r) const +QtDartBindings_EXPORT bool c_QRegion__intersects_QRegion(void *thisObj, + void *r_); +// QRegion::isEmpty() const +QtDartBindings_EXPORT bool c_QRegion__isEmpty(void *thisObj); +// QRegion::isNull() const +QtDartBindings_EXPORT bool c_QRegion__isNull(void *thisObj); +// QRegion::rectCount() const +QtDartBindings_EXPORT int c_QRegion__rectCount(void *thisObj); +// QRegion::setRects(const QRect * rect, int num) +QtDartBindings_EXPORT void c_QRegion__setRects_QRect_int(void *thisObj, + void *rect_, int num); +// QRegion::subtracted(const QRegion & r) const +QtDartBindings_EXPORT void *c_QRegion__subtracted_QRegion(void *thisObj, + void *r_); +// QRegion::translate(const QPoint & p) +QtDartBindings_EXPORT void c_QRegion__translate_QPoint(void *thisObj, void *p_); +// QRegion::translate(int dx, int dy) +QtDartBindings_EXPORT void c_QRegion__translate_int_int(void *thisObj, int dx, + int dy); +// QRegion::translated(const QPoint & p) const +QtDartBindings_EXPORT void *c_QRegion__translated_QPoint(void *thisObj, + void *p_); +// QRegion::translated(int dx, int dy) const +QtDartBindings_EXPORT void *c_QRegion__translated_int_int(void *thisObj, int dx, + int dy); +// QRegion::united(const QRect & r) const +QtDartBindings_EXPORT void *c_QRegion__united_QRect(void *thisObj, void *r_); +// QRegion::united(const QRegion & r) const +QtDartBindings_EXPORT void *c_QRegion__united_QRegion(void *thisObj, void *r_); +// QRegion::xored(const QRegion & r) const +QtDartBindings_EXPORT void *c_QRegion__xored_QRegion(void *thisObj, void *r_); +QtDartBindings_EXPORT void c_QRegion__destructor(void *thisObj); +QtDartBindings_EXPORT void c_QRegion_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QRegion_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QRegion_wrapper.cpp new file mode 100644 index 0000000..b32a6c6 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QRegion_wrapper.cpp @@ -0,0 +1,424 @@ +#include "QRegion_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QRegion_wrapper::QRegion_wrapper() : ::QRegion() {} + +// tag=1006 +QRegion_wrapper::QRegion_wrapper(const QRect &r) : ::QRegion(r) {} + +// tag=1006 +QRegion_wrapper::QRegion_wrapper(int x, int y, int w, int h) + : ::QRegion(x, y, w, h) {} +const QRect *QRegion_wrapper::begin() const { + // tag=1000 + + // tag=1004 + return ::QRegion::begin(); +} +QRect QRegion_wrapper::boundingRect() const { + // tag=1000 + + // tag=1004 + return ::QRegion::boundingRect(); +} +const QRect *QRegion_wrapper::cbegin() const { + // tag=1000 + + // tag=1004 + return ::QRegion::cbegin(); +} +const QRect *QRegion_wrapper::cend() const { + // tag=1000 + + // tag=1004 + return ::QRegion::cend(); +} +bool QRegion_wrapper::contains(const QPoint &p) const { + // tag=1000 + + // tag=1004 + return ::QRegion::contains(p); +} +bool QRegion_wrapper::contains(const QRect &r) const { + // tag=1000 + + // tag=1004 + return ::QRegion::contains(r); +} +const QRect *QRegion_wrapper::end() const { + // tag=1000 + + // tag=1004 + return ::QRegion::end(); +} +QRegion QRegion_wrapper::intersected(const QRect &r) const { + // tag=1000 + + // tag=1004 + return ::QRegion::intersected(r); +} +QRegion QRegion_wrapper::intersected(const QRegion &r) const { + // tag=1000 + + // tag=1004 + return ::QRegion::intersected(r); +} +bool QRegion_wrapper::intersects(const QRect &r) const { + // tag=1000 + + // tag=1004 + return ::QRegion::intersects(r); +} +bool QRegion_wrapper::intersects(const QRegion &r) const { + // tag=1000 + + // tag=1004 + return ::QRegion::intersects(r); +} +bool QRegion_wrapper::isEmpty() const { + // tag=1000 + + // tag=1004 + return ::QRegion::isEmpty(); +} +bool QRegion_wrapper::isNull() const { + // tag=1000 + + // tag=1004 + return ::QRegion::isNull(); +} +int QRegion_wrapper::rectCount() const { + // tag=1000 + + // tag=1004 + return ::QRegion::rectCount(); +} +void QRegion_wrapper::setRects(const QRect *rect, int num) { + // tag=1000 + + // tag=1004 + ::QRegion::setRects(rect, num); +} +QRegion QRegion_wrapper::subtracted(const QRegion &r) const { + // tag=1000 + + // tag=1004 + return ::QRegion::subtracted(r); +} +void QRegion_wrapper::translate(const QPoint &p) { + // tag=1000 + + // tag=1004 + ::QRegion::translate(p); +} +void QRegion_wrapper::translate(int dx, int dy) { + // tag=1000 + + // tag=1004 + ::QRegion::translate(dx, dy); +} +QRegion QRegion_wrapper::translated(const QPoint &p) const { + // tag=1000 + + // tag=1004 + return ::QRegion::translated(p); +} +QRegion QRegion_wrapper::translated(int dx, int dy) const { + // tag=1000 + + // tag=1004 + return ::QRegion::translated(dx, dy); +} +QRegion QRegion_wrapper::united(const QRect &r) const { + // tag=1000 + + // tag=1004 + return ::QRegion::united(r); +} +QRegion QRegion_wrapper::united(const QRegion &r) const { + // tag=1000 + + // tag=1004 + return ::QRegion::united(r); +} +QRegion QRegion_wrapper::xored(const QRegion &r) const { + // tag=1000 + + // tag=1004 + return ::QRegion::xored(r); +} + +// tag=1005 +QRegion_wrapper::~QRegion_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QRegion *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +// tag=1014 +static QtDartBindings_wrappersNS::QRegion_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QRegion_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast(cppObj); +} +void *c_QRegion__constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QRegion_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QRegion__constructor_QRect(void *r_) { + auto &r = *reinterpret_cast(r_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QRegion_wrapper(r); + return reinterpret_cast(ptr); +} +void *c_QRegion__constructor_int_int_int_int(int x, int y, int w, int h) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QRegion_wrapper(x, y, w, h); + return reinterpret_cast(ptr); +} + +// tag=1050 +// begin() const +void *c_QRegion__begin(void *thisObj) { + return + // tag=1010 + + // tag=1069 + const_cast(static_cast(fromPtr(thisObj)->begin())); +} + +// tag=1050 +// boundingRect() const +void *c_QRegion__boundingRect(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->boundingRect()}; +} + +// tag=1050 +// cbegin() const +void *c_QRegion__cbegin(void *thisObj) { + return + // tag=1010 + + // tag=1069 + const_cast(static_cast(fromPtr(thisObj)->cbegin())); +} + +// tag=1050 +// cend() const +void *c_QRegion__cend(void *thisObj) { + return + // tag=1010 + + // tag=1069 + const_cast(static_cast(fromPtr(thisObj)->cend())); +} + +// tag=1050 +// contains(const QPoint & p) const +bool c_QRegion__contains_QPoint(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + return + // tag=1010 + fromPtr(thisObj)->contains(p); +} + +// tag=1050 +// contains(const QRect & r) const +bool c_QRegion__contains_QRect(void *thisObj, void *r_) { + auto &r = *reinterpret_cast(r_); + return + // tag=1010 + fromPtr(thisObj)->contains(r); +} + +// tag=1050 +// end() const +void *c_QRegion__end(void *thisObj) { + return + // tag=1010 + + // tag=1069 + const_cast(static_cast(fromPtr(thisObj)->end())); +} + +// tag=1050 +// intersected(const QRect & r) const +void *c_QRegion__intersected_QRect(void *thisObj, void *r_) { + auto &r = *reinterpret_cast(r_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->intersected(r)}; +} + +// tag=1050 +// intersected(const QRegion & r) const +void *c_QRegion__intersected_QRegion(void *thisObj, void *r_) { + auto &r = *reinterpret_cast(r_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->intersected(r)}; +} + +// tag=1050 +// intersects(const QRect & r) const +bool c_QRegion__intersects_QRect(void *thisObj, void *r_) { + auto &r = *reinterpret_cast(r_); + return + // tag=1010 + fromPtr(thisObj)->intersects(r); +} + +// tag=1050 +// intersects(const QRegion & r) const +bool c_QRegion__intersects_QRegion(void *thisObj, void *r_) { + auto &r = *reinterpret_cast(r_); + return + // tag=1010 + fromPtr(thisObj)->intersects(r); +} + +// tag=1050 +// isEmpty() const +bool c_QRegion__isEmpty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEmpty(); +} + +// tag=1050 +// isNull() const +bool c_QRegion__isNull(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isNull(); +} + +// tag=1050 +// rectCount() const +int c_QRegion__rectCount(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->rectCount(); +} + +// tag=1050 +// setRects(const QRect * rect, int num) +void c_QRegion__setRects_QRect_int(void *thisObj, void *rect_, int num) { + auto rect = reinterpret_cast(rect_); + // tag=1010 + fromPtr(thisObj)->setRects(rect, num); +} + +// tag=1050 +// subtracted(const QRegion & r) const +void *c_QRegion__subtracted_QRegion(void *thisObj, void *r_) { + auto &r = *reinterpret_cast(r_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->subtracted(r)}; +} + +// tag=1050 +// translate(const QPoint & p) +void c_QRegion__translate_QPoint(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + // tag=1010 + fromPtr(thisObj)->translate(p); +} + +// tag=1050 +// translate(int dx, int dy) +void c_QRegion__translate_int_int(void *thisObj, int dx, int dy) { + // tag=1010 + fromPtr(thisObj)->translate(dx, dy); +} + +// tag=1050 +// translated(const QPoint & p) const +void *c_QRegion__translated_QPoint(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->translated(p)}; +} + +// tag=1050 +// translated(int dx, int dy) const +void *c_QRegion__translated_int_int(void *thisObj, int dx, int dy) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->translated(dx, dy)}; +} + +// tag=1050 +// united(const QRect & r) const +void *c_QRegion__united_QRect(void *thisObj, void *r_) { + auto &r = *reinterpret_cast(r_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->united(r)}; +} + +// tag=1050 +// united(const QRegion & r) const +void *c_QRegion__united_QRegion(void *thisObj, void *r_) { + auto &r = *reinterpret_cast(r_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->united(r)}; +} + +// tag=1050 +// xored(const QRegion & r) const +void *c_QRegion__xored_QRegion(void *thisObj, void *r_) { + auto &r = *reinterpret_cast(r_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->xored(r)}; +} +void c_QRegion__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} diff --git a/generated/QtDartBindings/dart/ffi/QRegion_wrapper.h b/generated/QtDartBindings/dart/ffi/QRegion_wrapper.h new file mode 100644 index 0000000..90a8a50 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QRegion_wrapper.h @@ -0,0 +1,189 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1043 +class QRegion_wrapper : public ::QRegion { +public: + ~QRegion_wrapper(); + // tag=1041 + QRegion_wrapper(); + // tag=1041 + QRegion_wrapper(const QRect &r); + // tag=1041 + QRegion_wrapper(int x, int y, int w, int h); + // tag=1041 + const QRect *begin() const; + // tag=1041 + QRect boundingRect() const; + // tag=1041 + const QRect *cbegin() const; + // tag=1041 + const QRect *cend() const; + // tag=1041 + bool contains(const QPoint &p) const; + // tag=1041 + bool contains(const QRect &r) const; + // tag=1041 + const QRect *end() const; + // tag=1041 + QRegion intersected(const QRect &r) const; + // tag=1041 + QRegion intersected(const QRegion &r) const; + // tag=1041 + bool intersects(const QRect &r) const; + // tag=1041 + bool intersects(const QRegion &r) const; + // tag=1041 + bool isEmpty() const; + // tag=1041 + bool isNull() const; + // tag=1041 + int rectCount() const; + // tag=1041 + void setRects(const QRect *rect, int num); + // tag=1041 + QRegion subtracted(const QRegion &r) const; + // tag=1041 + void translate(const QPoint &p); + // tag=1041 + void translate(int dx, int dy); + // tag=1041 + QRegion translated(const QPoint &p) const; + // tag=1041 + QRegion translated(int dx, int dy) const; + // tag=1041 + QRegion united(const QRect &r) const; + // tag=1041 + QRegion united(const QRegion &r) const; + // tag=1041 + QRegion xored(const QRegion &r) const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QRegion::QRegion() +QtDartBindings_EXPORT void *c_QRegion__constructor(); + +// tag=1067 +// QRegion::QRegion(const QRect & r) +QtDartBindings_EXPORT void *c_QRegion__constructor_QRect(void *r_); + +// tag=1067 +// QRegion::QRegion(int x, int y, int w, int h) +QtDartBindings_EXPORT void * +c_QRegion__constructor_int_int_int_int(int x, int y, int w, int h); + +// tag=1067 +// QRegion::begin() const +QtDartBindings_EXPORT void *c_QRegion__begin(void *thisObj); + +// tag=1067 +// QRegion::boundingRect() const +QtDartBindings_EXPORT void *c_QRegion__boundingRect(void *thisObj); + +// tag=1067 +// QRegion::cbegin() const +QtDartBindings_EXPORT void *c_QRegion__cbegin(void *thisObj); + +// tag=1067 +// QRegion::cend() const +QtDartBindings_EXPORT void *c_QRegion__cend(void *thisObj); + +// tag=1067 +// QRegion::contains(const QPoint & p) const +QtDartBindings_EXPORT bool c_QRegion__contains_QPoint(void *thisObj, void *p_); + +// tag=1067 +// QRegion::contains(const QRect & r) const +QtDartBindings_EXPORT bool c_QRegion__contains_QRect(void *thisObj, void *r_); + +// tag=1067 +// QRegion::end() const +QtDartBindings_EXPORT void *c_QRegion__end(void *thisObj); + +// tag=1067 +// QRegion::intersected(const QRect & r) const +QtDartBindings_EXPORT void *c_QRegion__intersected_QRect(void *thisObj, + void *r_); + +// tag=1067 +// QRegion::intersected(const QRegion & r) const +QtDartBindings_EXPORT void *c_QRegion__intersected_QRegion(void *thisObj, + void *r_); + +// tag=1067 +// QRegion::intersects(const QRect & r) const +QtDartBindings_EXPORT bool c_QRegion__intersects_QRect(void *thisObj, void *r_); + +// tag=1067 +// QRegion::intersects(const QRegion & r) const +QtDartBindings_EXPORT bool c_QRegion__intersects_QRegion(void *thisObj, + void *r_); + +// tag=1067 +// QRegion::isEmpty() const +QtDartBindings_EXPORT bool c_QRegion__isEmpty(void *thisObj); + +// tag=1067 +// QRegion::isNull() const +QtDartBindings_EXPORT bool c_QRegion__isNull(void *thisObj); + +// tag=1067 +// QRegion::rectCount() const +QtDartBindings_EXPORT int c_QRegion__rectCount(void *thisObj); + +// tag=1067 +// QRegion::setRects(const QRect * rect, int num) +QtDartBindings_EXPORT void c_QRegion__setRects_QRect_int(void *thisObj, + void *rect_, int num); + +// tag=1067 +// QRegion::subtracted(const QRegion & r) const +QtDartBindings_EXPORT void *c_QRegion__subtracted_QRegion(void *thisObj, + void *r_); + +// tag=1067 +// QRegion::translate(const QPoint & p) +QtDartBindings_EXPORT void c_QRegion__translate_QPoint(void *thisObj, void *p_); + +// tag=1067 +// QRegion::translate(int dx, int dy) +QtDartBindings_EXPORT void c_QRegion__translate_int_int(void *thisObj, int dx, + int dy); + +// tag=1067 +// QRegion::translated(const QPoint & p) const +QtDartBindings_EXPORT void *c_QRegion__translated_QPoint(void *thisObj, + void *p_); + +// tag=1067 +// QRegion::translated(int dx, int dy) const +QtDartBindings_EXPORT void *c_QRegion__translated_int_int(void *thisObj, int dx, + int dy); + +// tag=1067 +// QRegion::united(const QRect & r) const +QtDartBindings_EXPORT void *c_QRegion__united_QRect(void *thisObj, void *r_); + +// tag=1067 +// QRegion::united(const QRegion & r) const +QtDartBindings_EXPORT void *c_QRegion__united_QRegion(void *thisObj, void *r_); + +// tag=1067 +// QRegion::xored(const QRegion & r) const +QtDartBindings_EXPORT void *c_QRegion__xored_QRegion(void *thisObj, void *r_); + +// tag=1066 +QtDartBindings_EXPORT void c_QRegion__destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QRegion_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QScrollArea_c.cpp b/generated/QtDartBindings/dart/ffi/QScrollArea_c.cpp new file mode 100644 index 0000000..d178671 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QScrollArea_c.cpp @@ -0,0 +1,695 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QScrollArea_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QScrollArea_wrapper::QScrollArea_wrapper(QWidget *parent) + : ::QScrollArea(parent) {} +void QScrollArea_wrapper::changeEvent(QEvent *arg__1) { + if (m_changeEventCallback) { + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QScrollArea::changeEvent(arg__1); + } +} +void QScrollArea_wrapper::changeEvent_nocallback(QEvent *arg__1) { + ::QScrollArea::changeEvent(arg__1); +} +void QScrollArea_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QScrollArea::customEvent(event); + } +} +void QScrollArea_wrapper::customEvent_nocallback(QEvent *event) { + ::QScrollArea::customEvent(event); +} +int QScrollArea_wrapper::devType() const { + if (m_devTypeCallback) { + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + return ::QScrollArea::devType(); + } +} +int QScrollArea_wrapper::devType_nocallback() const { + return ::QScrollArea::devType(); +} +void QScrollArea_wrapper::ensureVisible(int x, int y, int xmargin, + int ymargin) { + ::QScrollArea::ensureVisible(x, y, xmargin, ymargin); +} +void QScrollArea_wrapper::ensureWidgetVisible(QWidget *childWidget, int xmargin, + int ymargin) { + ::QScrollArea::ensureWidgetVisible(childWidget, xmargin, ymargin); +} +bool QScrollArea_wrapper::event(QEvent *arg__1) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), arg__1); + } else { + return ::QScrollArea::event(arg__1); + } +} +bool QScrollArea_wrapper::event_nocallback(QEvent *arg__1) { + return ::QScrollArea::event(arg__1); +} +bool QScrollArea_wrapper::eventFilter(QObject *arg__1, QEvent *arg__2) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), arg__1, arg__2); + } else { + return ::QScrollArea::eventFilter(arg__1, arg__2); + } +} +bool QScrollArea_wrapper::eventFilter_nocallback(QObject *arg__1, + QEvent *arg__2) { + return ::QScrollArea::eventFilter(arg__1, arg__2); +} +bool QScrollArea_wrapper::focusNextPrevChild(bool next) { + if (m_focusNextPrevChildCallback) { + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + return ::QScrollArea::focusNextPrevChild(next); + } +} +bool QScrollArea_wrapper::focusNextPrevChild_nocallback(bool next) { + return ::QScrollArea::focusNextPrevChild(next); +} +bool QScrollArea_wrapper::hasHeightForWidth() const { + if (m_hasHeightForWidthCallback) { + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + return ::QScrollArea::hasHeightForWidth(); + } +} +bool QScrollArea_wrapper::hasHeightForWidth_nocallback() const { + return ::QScrollArea::hasHeightForWidth(); +} +int QScrollArea_wrapper::heightForWidth(int arg__1) const { + if (m_heightForWidthCallback) { + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QScrollArea::heightForWidth(arg__1); + } +} +int QScrollArea_wrapper::heightForWidth_nocallback(int arg__1) const { + return ::QScrollArea::heightForWidth(arg__1); +} +void QScrollArea_wrapper::initPainter(QPainter *painter) const { + if (m_initPainterCallback) { + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + ::QScrollArea::initPainter(painter); + } +} +void QScrollArea_wrapper::initPainter_nocallback(QPainter *painter) const { + ::QScrollArea::initPainter(painter); +} +void QScrollArea_wrapper::leaveEvent(QEvent *event) { + if (m_leaveEventCallback) { + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + ::QScrollArea::leaveEvent(event); + } +} +void QScrollArea_wrapper::leaveEvent_nocallback(QEvent *event) { + ::QScrollArea::leaveEvent(event); +} +QSize QScrollArea_wrapper::minimumSizeHint() const { + if (m_minimumSizeHintCallback) { + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + return ::QScrollArea::minimumSizeHint(); + } +} +QSize QScrollArea_wrapper::minimumSizeHint_nocallback() const { + return ::QScrollArea::minimumSizeHint(); +} +void QScrollArea_wrapper::mouseDoubleClickEvent(QMouseEvent *arg__1) { + if (m_mouseDoubleClickEventCallback) { + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QScrollArea::mouseDoubleClickEvent(arg__1); + } +} +void QScrollArea_wrapper::mouseDoubleClickEvent_nocallback( + QMouseEvent *arg__1) { + ::QScrollArea::mouseDoubleClickEvent(arg__1); +} +void QScrollArea_wrapper::mouseMoveEvent(QMouseEvent *arg__1) { + if (m_mouseMoveEventCallback) { + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QScrollArea::mouseMoveEvent(arg__1); + } +} +void QScrollArea_wrapper::mouseMoveEvent_nocallback(QMouseEvent *arg__1) { + ::QScrollArea::mouseMoveEvent(arg__1); +} +void QScrollArea_wrapper::mousePressEvent(QMouseEvent *arg__1) { + if (m_mousePressEventCallback) { + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QScrollArea::mousePressEvent(arg__1); + } +} +void QScrollArea_wrapper::mousePressEvent_nocallback(QMouseEvent *arg__1) { + ::QScrollArea::mousePressEvent(arg__1); +} +void QScrollArea_wrapper::mouseReleaseEvent(QMouseEvent *arg__1) { + if (m_mouseReleaseEventCallback) { + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QScrollArea::mouseReleaseEvent(arg__1); + } +} +void QScrollArea_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *arg__1) { + ::QScrollArea::mouseReleaseEvent(arg__1); +} +void QScrollArea_wrapper::paintEvent(QPaintEvent *arg__1) { + if (m_paintEventCallback) { + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QScrollArea::paintEvent(arg__1); + } +} +void QScrollArea_wrapper::paintEvent_nocallback(QPaintEvent *arg__1) { + ::QScrollArea::paintEvent(arg__1); +} +void QScrollArea_wrapper::scrollContentsBy(int dx, int dy) { + if (m_scrollContentsByCallback) { + const void *thisPtr = this; + m_scrollContentsByCallback(const_cast(thisPtr), dx, dy); + } else { + ::QScrollArea::scrollContentsBy(dx, dy); + } +} +void QScrollArea_wrapper::scrollContentsBy_nocallback(int dx, int dy) { + ::QScrollArea::scrollContentsBy(dx, dy); +} +void QScrollArea_wrapper::setVisible(bool visible) { + if (m_setVisibleCallback) { + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + ::QScrollArea::setVisible(visible); + } +} +void QScrollArea_wrapper::setVisible_nocallback(bool visible) { + ::QScrollArea::setVisible(visible); +} +void QScrollArea_wrapper::setWidget(QWidget *widget) { + ::QScrollArea::setWidget(widget); +} +void QScrollArea_wrapper::setWidgetResizable(bool resizable) { + ::QScrollArea::setWidgetResizable(resizable); +} +void QScrollArea_wrapper::setupViewport(QWidget *viewport) { + if (m_setupViewportCallback) { + const void *thisPtr = this; + m_setupViewportCallback(const_cast(thisPtr), viewport); + } else { + ::QScrollArea::setupViewport(viewport); + } +} +void QScrollArea_wrapper::setupViewport_nocallback(QWidget *viewport) { + ::QScrollArea::setupViewport(viewport); +} +QPainter *QScrollArea_wrapper::sharedPainter() const { + if (m_sharedPainterCallback) { + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + return ::QScrollArea::sharedPainter(); + } +} +QPainter *QScrollArea_wrapper::sharedPainter_nocallback() const { + return ::QScrollArea::sharedPainter(); +} +QSize QScrollArea_wrapper::sizeHint() const { + if (m_sizeHintCallback) { + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + return ::QScrollArea::sizeHint(); + } +} +QSize QScrollArea_wrapper::sizeHint_nocallback() const { + return ::QScrollArea::sizeHint(); +} +QWidget *QScrollArea_wrapper::takeWidget() { + return ::QScrollArea::takeWidget(); +} +QString QScrollArea_wrapper::tr(const char *s, const char *c, int n) { + return ::QScrollArea::tr(s, c, n); +} +bool QScrollArea_wrapper::viewportEvent(QEvent *arg__1) { + if (m_viewportEventCallback) { + const void *thisPtr = this; + return m_viewportEventCallback(const_cast(thisPtr), arg__1); + } else { + return ::QScrollArea::viewportEvent(arg__1); + } +} +bool QScrollArea_wrapper::viewportEvent_nocallback(QEvent *arg__1) { + return ::QScrollArea::viewportEvent(arg__1); +} +QSize QScrollArea_wrapper::viewportSizeHint() const { + if (m_viewportSizeHintCallback) { + const void *thisPtr = this; + return *m_viewportSizeHintCallback(const_cast(thisPtr)); + } else { + return ::QScrollArea::viewportSizeHint(); + } +} +QSize QScrollArea_wrapper::viewportSizeHint_nocallback() const { + return ::QScrollArea::viewportSizeHint(); +} +QWidget *QScrollArea_wrapper::widget() const { return ::QScrollArea::widget(); } +bool QScrollArea_wrapper::widgetResizable() const { + return ::QScrollArea::widgetResizable(); +} +QScrollArea_wrapper::~QScrollArea_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QScrollArea *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QScrollArea_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { +void c_QScrollArea_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QScrollArea__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QScrollArea_wrapper(parent); + return reinterpret_cast(ptr); +} +// changeEvent(QEvent * arg__1) +void c_QScrollArea__changeEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->changeEvent_nocallback(arg__1); +} +// customEvent(QEvent * event) +void c_QScrollArea__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// devType() const +int c_QScrollArea__devType(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); + return result; +} +// ensureVisible(int x, int y, int xmargin, int ymargin) +void c_QScrollArea__ensureVisible_int_int_int_int(void *thisObj, int x, int y, + int xmargin, int ymargin) { + fromPtr(thisObj)->ensureVisible(x, y, xmargin, ymargin); +} +// ensureWidgetVisible(QWidget * childWidget, int xmargin, int ymargin) +void c_QScrollArea__ensureWidgetVisible_QWidget_int_int(void *thisObj, + void *childWidget_, + int xmargin, + int ymargin) { + auto childWidget = reinterpret_cast(childWidget_); + fromPtr(thisObj)->ensureWidgetVisible(childWidget, xmargin, ymargin); +} +// event(QEvent * arg__1) +bool c_QScrollArea__event_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = fromWrapperPtr(thisObj)->event_nocallback(arg__1); + return result; +} +// eventFilter(QObject * arg__1, QEvent * arg__2) +bool c_QScrollArea__eventFilter_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + auto arg__2 = reinterpret_cast(arg__2_); + const auto &result = + fromWrapperPtr(thisObj)->eventFilter_nocallback(arg__1, arg__2); + return result; +} +// focusNextPrevChild(bool next) +bool c_QScrollArea__focusNextPrevChild_bool(void *thisObj, bool next) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->focusNextPrevChild_nocallback(next); + } else { + return targetPtr->focusNextPrevChild(next); + } + }(); + return result; +} +// hasHeightForWidth() const +bool c_QScrollArea__hasHeightForWidth(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); + return result; +} +// heightForWidth(int arg__1) const +int c_QScrollArea__heightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); + return result; +} +// initPainter(QPainter * painter) const +void c_QScrollArea__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} +// leaveEvent(QEvent * event) +void c_QScrollArea__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} +// minimumSizeHint() const +void *c_QScrollArea__minimumSizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; + return result; +} +// mouseDoubleClickEvent(QMouseEvent * arg__1) +void c_QScrollArea__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(arg__1); +} +// mouseMoveEvent(QMouseEvent * arg__1) +void c_QScrollArea__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(arg__1); +} +// mousePressEvent(QMouseEvent * arg__1) +void c_QScrollArea__mousePressEvent_QMouseEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(arg__1); +} +// mouseReleaseEvent(QMouseEvent * arg__1) +void c_QScrollArea__mouseReleaseEvent_QMouseEvent(void *thisObj, + void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(arg__1); +} +// paintEvent(QPaintEvent * arg__1) +void c_QScrollArea__paintEvent_QPaintEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->paintEvent_nocallback(arg__1); +} +// scrollContentsBy(int dx, int dy) +void c_QScrollArea__scrollContentsBy_int_int(void *thisObj, int dx, int dy) { + fromWrapperPtr(thisObj)->scrollContentsBy_nocallback(dx, dy); +} +// setVisible(bool visible) +void c_QScrollArea__setVisible_bool(void *thisObj, bool visible) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} +// setWidget(QWidget * widget) +void c_QScrollArea__setWidget_QWidget(void *thisObj, void *widget_) { + auto widget = reinterpret_cast(widget_); + fromPtr(thisObj)->setWidget(widget); +} +// setWidgetResizable(bool resizable) +void c_QScrollArea__setWidgetResizable_bool(void *thisObj, bool resizable) { + fromPtr(thisObj)->setWidgetResizable(resizable); +} +// setupViewport(QWidget * viewport) +void c_QScrollArea__setupViewport_QWidget(void *thisObj, void *viewport_) { + auto viewport = reinterpret_cast(viewport_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setupViewport_nocallback(viewport); + } else { + return targetPtr->setupViewport(viewport); + } + }(); +} +// sharedPainter() const +void *c_QScrollArea__sharedPainter(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->sharedPainter_nocallback(); + return result; +} +// sizeHint() const +void *c_QScrollArea__sizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; + return result; +} +// takeWidget() +void *c_QScrollArea__takeWidget(void *thisObj) { + const auto &result = fromPtr(thisObj)->takeWidget(); + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QScrollArea__tr_char_char_int(const char *s, const char *c, + int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QScrollArea_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +// viewportEvent(QEvent * arg__1) +bool c_QScrollArea__viewportEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = + fromWrapperPtr(thisObj)->viewportEvent_nocallback(arg__1); + return result; +} +// viewportSizeHint() const +void *c_QScrollArea__viewportSizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->viewportSizeHint_nocallback()}; + return result; +} +// widget() const +void *c_QScrollArea__widget(void *thisObj) { + const auto &result = fromPtr(thisObj)->widget(); + return result; +} +// widgetResizable() const +bool c_QScrollArea__widgetResizable(void *thisObj) { + const auto &result = fromPtr(thisObj)->widgetResizable(); + return result; +} +void c_QScrollArea__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QScrollArea__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1128: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QScrollArea_wrapper::Callback_changeEvent>( + callback); + break; + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QScrollArea_wrapper::Callback_customEvent>( + callback); + break; + case 1145: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QScrollArea_wrapper::Callback_devType>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QScrollArea_wrapper::Callback_event>( + callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QScrollArea_wrapper::Callback_eventFilter>( + callback); + break; + case 1155: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1169: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1173: + wrapper->m_heightForWidthCallback = + reinterpret_cast(callback); + break; + case 1176: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QScrollArea_wrapper::Callback_initPainter>( + callback); + break; + case 1202: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QScrollArea_wrapper::Callback_leaveEvent>( + callback); + break; + case 1222: + wrapper->m_minimumSizeHintCallback = + reinterpret_cast(callback); + break; + case 1224: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1226: + wrapper->m_mouseMoveEventCallback = + reinterpret_cast(callback); + break; + case 1227: + wrapper->m_mousePressEventCallback = + reinterpret_cast(callback); + break; + case 1228: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 1235: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QScrollArea_wrapper::Callback_paintEvent>( + callback); + break; + case 5218: + wrapper->m_scrollContentsByCallback = + reinterpret_cast(callback); + break; + case 1314: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QScrollArea_wrapper::Callback_setVisible>( + callback); + break; + case 5226: + wrapper->m_setupViewportCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QScrollArea_wrapper::Callback_setupViewport>( + callback); + break; + case 1323: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QScrollArea_wrapper::Callback_sharedPainter>( + callback); + break; + case 1331: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QScrollArea_wrapper::Callback_sizeHint>( + callback); + break; + case 5229: + wrapper->m_viewportEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QScrollArea_wrapper::Callback_viewportEvent>( + callback); + break; + case 5230: + wrapper->m_viewportSizeHintCallback = + reinterpret_cast(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QScrollArea_c.h b/generated/QtDartBindings/dart/ffi/QScrollArea_c.h new file mode 100644 index 0000000..42a915b --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QScrollArea_c.h @@ -0,0 +1,218 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QScrollArea_wrapper : public ::QScrollArea { +public: + ~QScrollArea_wrapper(); + QScrollArea_wrapper(QWidget *parent = nullptr); + virtual void changeEvent(QEvent *arg__1); + virtual void changeEvent_nocallback(QEvent *arg__1); + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual int devType() const; + virtual int devType_nocallback() const; + void ensureVisible(int x, int y, int xmargin = 50, int ymargin = 50); + void ensureWidgetVisible(QWidget *childWidget, int xmargin = 50, + int ymargin = 50); + virtual bool event(QEvent *arg__1); + virtual bool event_nocallback(QEvent *arg__1); + virtual bool eventFilter(QObject *arg__1, QEvent *arg__2); + virtual bool eventFilter_nocallback(QObject *arg__1, QEvent *arg__2); + virtual bool focusNextPrevChild(bool next); + virtual bool focusNextPrevChild_nocallback(bool next); + virtual bool hasHeightForWidth() const; + virtual bool hasHeightForWidth_nocallback() const; + virtual int heightForWidth(int arg__1) const; + virtual int heightForWidth_nocallback(int arg__1) const; + virtual void initPainter(QPainter *painter) const; + virtual void initPainter_nocallback(QPainter *painter) const; + virtual void leaveEvent(QEvent *event); + virtual void leaveEvent_nocallback(QEvent *event); + virtual QSize minimumSizeHint() const; + virtual QSize minimumSizeHint_nocallback() const; + virtual void mouseDoubleClickEvent(QMouseEvent *arg__1); + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *arg__1); + virtual void mouseMoveEvent(QMouseEvent *arg__1); + virtual void mouseMoveEvent_nocallback(QMouseEvent *arg__1); + virtual void mousePressEvent(QMouseEvent *arg__1); + virtual void mousePressEvent_nocallback(QMouseEvent *arg__1); + virtual void mouseReleaseEvent(QMouseEvent *arg__1); + virtual void mouseReleaseEvent_nocallback(QMouseEvent *arg__1); + virtual void paintEvent(QPaintEvent *arg__1); + virtual void paintEvent_nocallback(QPaintEvent *arg__1); + virtual void scrollContentsBy(int dx, int dy); + virtual void scrollContentsBy_nocallback(int dx, int dy); + virtual void setVisible(bool visible); + virtual void setVisible_nocallback(bool visible); + void setWidget(QWidget *widget); + void setWidgetResizable(bool resizable); + virtual void setupViewport(QWidget *viewport); + virtual void setupViewport_nocallback(QWidget *viewport); + virtual QPainter *sharedPainter() const; + virtual QPainter *sharedPainter_nocallback() const; + virtual QSize sizeHint() const; + virtual QSize sizeHint_nocallback() const; + QWidget *takeWidget(); + static QString tr(const char *s, const char *c, int n); + virtual bool viewportEvent(QEvent *arg__1); + virtual bool viewportEvent_nocallback(QEvent *arg__1); + virtual QSize viewportSizeHint() const; + virtual QSize viewportSizeHint_nocallback() const; + QWidget *widget() const; + bool widgetResizable() const; + typedef void (*Callback_changeEvent)(void *, QEvent *arg__1); + Callback_changeEvent m_changeEventCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *arg__1); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *arg__1, QEvent *arg__2); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *arg__1); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *arg__1); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *arg__1); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *arg__1); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + typedef void (*Callback_paintEvent)(void *, QPaintEvent *arg__1); + Callback_paintEvent m_paintEventCallback = nullptr; + typedef void (*Callback_scrollContentsBy)(void *, int dx, int dy); + Callback_scrollContentsBy m_scrollContentsByCallback = nullptr; + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + typedef void (*Callback_setupViewport)(void *, QWidget *viewport); + Callback_setupViewport m_setupViewportCallback = nullptr; + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; + typedef bool (*Callback_viewportEvent)(void *, QEvent *arg__1); + Callback_viewportEvent m_viewportEventCallback = nullptr; + typedef QSize *(*Callback_viewportSizeHint)(void *); + Callback_viewportSizeHint m_viewportSizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QScrollArea::QScrollArea(QWidget * parent) +QtDartBindings_EXPORT void *c_QScrollArea__constructor_QWidget(void *parent_); +// QScrollArea::changeEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QScrollArea__changeEvent_QEvent(void *thisObj, + void *arg__1_); +// QScrollArea::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QScrollArea__customEvent_QEvent(void *thisObj, + void *event_); +// QScrollArea::devType() const +QtDartBindings_EXPORT int c_QScrollArea__devType(void *thisObj); +// QScrollArea::ensureVisible(int x, int y, int xmargin, int ymargin) +QtDartBindings_EXPORT void +c_QScrollArea__ensureVisible_int_int_int_int(void *thisObj, int x, int y, + int xmargin, int ymargin); +// QScrollArea::ensureWidgetVisible(QWidget * childWidget, int xmargin, int +// ymargin) +QtDartBindings_EXPORT void c_QScrollArea__ensureWidgetVisible_QWidget_int_int( + void *thisObj, void *childWidget_, int xmargin, int ymargin); +// QScrollArea::event(QEvent * arg__1) +QtDartBindings_EXPORT bool c_QScrollArea__event_QEvent(void *thisObj, + void *arg__1_); +// QScrollArea::eventFilter(QObject * arg__1, QEvent * arg__2) +QtDartBindings_EXPORT bool +c_QScrollArea__eventFilter_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_); +// QScrollArea::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QScrollArea__focusNextPrevChild_bool(void *thisObj, + bool next); +// QScrollArea::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QScrollArea__hasHeightForWidth(void *thisObj); +// QScrollArea::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QScrollArea__heightForWidth_int(void *thisObj, + int arg__1); +// QScrollArea::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QScrollArea__initPainter_QPainter(void *thisObj, + void *painter_); +// QScrollArea::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QScrollArea__leaveEvent_QEvent(void *thisObj, + void *event_); +// QScrollArea::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QScrollArea__minimumSizeHint(void *thisObj); +// QScrollArea::mouseDoubleClickEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QScrollArea__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QScrollArea::mouseMoveEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QScrollArea__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QScrollArea::mousePressEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QScrollArea__mousePressEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QScrollArea::mouseReleaseEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QScrollArea__mouseReleaseEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QScrollArea::paintEvent(QPaintEvent * arg__1) +QtDartBindings_EXPORT void c_QScrollArea__paintEvent_QPaintEvent(void *thisObj, + void *arg__1_); +// QScrollArea::scrollContentsBy(int dx, int dy) +QtDartBindings_EXPORT void +c_QScrollArea__scrollContentsBy_int_int(void *thisObj, int dx, int dy); +// QScrollArea::setVisible(bool visible) +QtDartBindings_EXPORT void c_QScrollArea__setVisible_bool(void *thisObj, + bool visible); +// QScrollArea::setWidget(QWidget * widget) +QtDartBindings_EXPORT void c_QScrollArea__setWidget_QWidget(void *thisObj, + void *widget_); +// QScrollArea::setWidgetResizable(bool resizable) +QtDartBindings_EXPORT void +c_QScrollArea__setWidgetResizable_bool(void *thisObj, bool resizable); +// QScrollArea::setupViewport(QWidget * viewport) +QtDartBindings_EXPORT void +c_QScrollArea__setupViewport_QWidget(void *thisObj, void *viewport_); +// QScrollArea::sharedPainter() const +QtDartBindings_EXPORT void *c_QScrollArea__sharedPainter(void *thisObj); +// QScrollArea::sizeHint() const +QtDartBindings_EXPORT void *c_QScrollArea__sizeHint(void *thisObj); +// QScrollArea::takeWidget() +QtDartBindings_EXPORT void *c_QScrollArea__takeWidget(void *thisObj); +// QScrollArea::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QScrollArea__tr_char_char_int(const char *s, const char *c, int n); +// QScrollArea::viewportEvent(QEvent * arg__1) +QtDartBindings_EXPORT bool c_QScrollArea__viewportEvent_QEvent(void *thisObj, + void *arg__1_); +// QScrollArea::viewportSizeHint() const +QtDartBindings_EXPORT void *c_QScrollArea__viewportSizeHint(void *thisObj); +// QScrollArea::widget() const +QtDartBindings_EXPORT void *c_QScrollArea__widget(void *thisObj); +// QScrollArea::widgetResizable() const +QtDartBindings_EXPORT bool c_QScrollArea__widgetResizable(void *thisObj); +QtDartBindings_EXPORT void c_QScrollArea__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QScrollArea__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QScrollArea_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QScrollArea_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QScrollArea_wrapper.cpp new file mode 100644 index 0000000..46d3d99 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QScrollArea_wrapper.cpp @@ -0,0 +1,970 @@ +#include "QScrollArea_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QScrollArea_wrapper::QScrollArea_wrapper(QWidget *parent) + : ::QScrollArea(parent) {} +void QScrollArea_wrapper::changeEvent(QEvent *arg__1) { + // tag=1000 + if (m_changeEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QScrollArea::changeEvent(arg__1); + } +} +// tag=1009 +void QScrollArea_wrapper::changeEvent_nocallback(QEvent *arg__1) { + // tag=1003 + ::QScrollArea::changeEvent(arg__1); +} +void QScrollArea_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QScrollArea::customEvent(event); + } +} +// tag=1009 +void QScrollArea_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QScrollArea::customEvent(event); +} +int QScrollArea_wrapper::devType() const { + // tag=1000 + if (m_devTypeCallback) { + // tag=1001 + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QScrollArea::devType(); + } +} +// tag=1009 +int QScrollArea_wrapper::devType_nocallback() const { + // tag=1003 + return ::QScrollArea::devType(); +} +void QScrollArea_wrapper::ensureVisible(int x, int y, int xmargin, + int ymargin) { + // tag=1000 + + // tag=1004 + ::QScrollArea::ensureVisible(x, y, xmargin, ymargin); +} +void QScrollArea_wrapper::ensureWidgetVisible(QWidget *childWidget, int xmargin, + int ymargin) { + // tag=1000 + + // tag=1004 + ::QScrollArea::ensureWidgetVisible(childWidget, xmargin, ymargin); +} +bool QScrollArea_wrapper::event(QEvent *arg__1) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QScrollArea::event(arg__1); + } +} +// tag=1009 +bool QScrollArea_wrapper::event_nocallback(QEvent *arg__1) { + // tag=1003 + return ::QScrollArea::event(arg__1); +} +bool QScrollArea_wrapper::eventFilter(QObject *arg__1, QEvent *arg__2) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), arg__1, arg__2); + } else { + // tag=1002 + return ::QScrollArea::eventFilter(arg__1, arg__2); + } +} +// tag=1009 +bool QScrollArea_wrapper::eventFilter_nocallback(QObject *arg__1, + QEvent *arg__2) { + // tag=1003 + return ::QScrollArea::eventFilter(arg__1, arg__2); +} +bool QScrollArea_wrapper::focusNextPrevChild(bool next) { + // tag=1000 + if (m_focusNextPrevChildCallback) { + // tag=1001 + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + // tag=1002 + return ::QScrollArea::focusNextPrevChild(next); + } +} +// tag=1009 +bool QScrollArea_wrapper::focusNextPrevChild_nocallback(bool next) { + // tag=1003 + return ::QScrollArea::focusNextPrevChild(next); +} +bool QScrollArea_wrapper::hasHeightForWidth() const { + // tag=1000 + if (m_hasHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QScrollArea::hasHeightForWidth(); + } +} +// tag=1009 +bool QScrollArea_wrapper::hasHeightForWidth_nocallback() const { + // tag=1003 + return ::QScrollArea::hasHeightForWidth(); +} +int QScrollArea_wrapper::heightForWidth(int arg__1) const { + // tag=1000 + if (m_heightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QScrollArea::heightForWidth(arg__1); + } +} +// tag=1009 +int QScrollArea_wrapper::heightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QScrollArea::heightForWidth(arg__1); +} +void QScrollArea_wrapper::initPainter(QPainter *painter) const { + // tag=1000 + if (m_initPainterCallback) { + // tag=1001 + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + // tag=1002 + ::QScrollArea::initPainter(painter); + } +} +// tag=1009 +void QScrollArea_wrapper::initPainter_nocallback(QPainter *painter) const { + // tag=1003 + ::QScrollArea::initPainter(painter); +} +void QScrollArea_wrapper::leaveEvent(QEvent *event) { + // tag=1000 + if (m_leaveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QScrollArea::leaveEvent(event); + } +} +// tag=1009 +void QScrollArea_wrapper::leaveEvent_nocallback(QEvent *event) { + // tag=1003 + ::QScrollArea::leaveEvent(event); +} +QSize QScrollArea_wrapper::minimumSizeHint() const { + // tag=1000 + if (m_minimumSizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QScrollArea::minimumSizeHint(); + } +} +// tag=1009 +QSize QScrollArea_wrapper::minimumSizeHint_nocallback() const { + // tag=1003 + return ::QScrollArea::minimumSizeHint(); +} +void QScrollArea_wrapper::mouseDoubleClickEvent(QMouseEvent *arg__1) { + // tag=1000 + if (m_mouseDoubleClickEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QScrollArea::mouseDoubleClickEvent(arg__1); + } +} +// tag=1009 +void QScrollArea_wrapper::mouseDoubleClickEvent_nocallback( + QMouseEvent *arg__1) { + // tag=1003 + ::QScrollArea::mouseDoubleClickEvent(arg__1); +} +void QScrollArea_wrapper::mouseMoveEvent(QMouseEvent *arg__1) { + // tag=1000 + if (m_mouseMoveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QScrollArea::mouseMoveEvent(arg__1); + } +} +// tag=1009 +void QScrollArea_wrapper::mouseMoveEvent_nocallback(QMouseEvent *arg__1) { + // tag=1003 + ::QScrollArea::mouseMoveEvent(arg__1); +} +void QScrollArea_wrapper::mousePressEvent(QMouseEvent *arg__1) { + // tag=1000 + if (m_mousePressEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QScrollArea::mousePressEvent(arg__1); + } +} +// tag=1009 +void QScrollArea_wrapper::mousePressEvent_nocallback(QMouseEvent *arg__1) { + // tag=1003 + ::QScrollArea::mousePressEvent(arg__1); +} +void QScrollArea_wrapper::mouseReleaseEvent(QMouseEvent *arg__1) { + // tag=1000 + if (m_mouseReleaseEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QScrollArea::mouseReleaseEvent(arg__1); + } +} +// tag=1009 +void QScrollArea_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *arg__1) { + // tag=1003 + ::QScrollArea::mouseReleaseEvent(arg__1); +} +void QScrollArea_wrapper::paintEvent(QPaintEvent *arg__1) { + // tag=1000 + if (m_paintEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QScrollArea::paintEvent(arg__1); + } +} +// tag=1009 +void QScrollArea_wrapper::paintEvent_nocallback(QPaintEvent *arg__1) { + // tag=1003 + ::QScrollArea::paintEvent(arg__1); +} +void QScrollArea_wrapper::scrollContentsBy(int dx, int dy) { + // tag=1000 + if (m_scrollContentsByCallback) { + // tag=1001 + const void *thisPtr = this; + m_scrollContentsByCallback(const_cast(thisPtr), dx, dy); + } else { + // tag=1002 + ::QScrollArea::scrollContentsBy(dx, dy); + } +} +// tag=1009 +void QScrollArea_wrapper::scrollContentsBy_nocallback(int dx, int dy) { + // tag=1003 + ::QScrollArea::scrollContentsBy(dx, dy); +} +void QScrollArea_wrapper::setVisible(bool visible) { + // tag=1000 + if (m_setVisibleCallback) { + // tag=1001 + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + // tag=1002 + ::QScrollArea::setVisible(visible); + } +} +// tag=1009 +void QScrollArea_wrapper::setVisible_nocallback(bool visible) { + // tag=1003 + ::QScrollArea::setVisible(visible); +} +void QScrollArea_wrapper::setWidget(QWidget *widget) { + // tag=1000 + + // tag=1004 + ::QScrollArea::setWidget(widget); +} +void QScrollArea_wrapper::setWidgetResizable(bool resizable) { + // tag=1000 + + // tag=1004 + ::QScrollArea::setWidgetResizable(resizable); +} +void QScrollArea_wrapper::setupViewport(QWidget *viewport) { + // tag=1000 + if (m_setupViewportCallback) { + // tag=1001 + const void *thisPtr = this; + m_setupViewportCallback(const_cast(thisPtr), viewport); + } else { + // tag=1002 + ::QScrollArea::setupViewport(viewport); + } +} +// tag=1009 +void QScrollArea_wrapper::setupViewport_nocallback(QWidget *viewport) { + // tag=1003 + ::QScrollArea::setupViewport(viewport); +} +QPainter *QScrollArea_wrapper::sharedPainter() const { + // tag=1000 + if (m_sharedPainterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QScrollArea::sharedPainter(); + } +} +// tag=1009 +QPainter *QScrollArea_wrapper::sharedPainter_nocallback() const { + // tag=1003 + return ::QScrollArea::sharedPainter(); +} +QSize QScrollArea_wrapper::sizeHint() const { + // tag=1000 + if (m_sizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QScrollArea::sizeHint(); + } +} +// tag=1009 +QSize QScrollArea_wrapper::sizeHint_nocallback() const { + // tag=1003 + return ::QScrollArea::sizeHint(); +} +QWidget *QScrollArea_wrapper::takeWidget() { + // tag=1000 + + // tag=1004 + return ::QScrollArea::takeWidget(); +} +QString QScrollArea_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QScrollArea::tr(s, c, n); +} +bool QScrollArea_wrapper::viewportEvent(QEvent *arg__1) { + // tag=1000 + if (m_viewportEventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_viewportEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QScrollArea::viewportEvent(arg__1); + } +} +// tag=1009 +bool QScrollArea_wrapper::viewportEvent_nocallback(QEvent *arg__1) { + // tag=1003 + return ::QScrollArea::viewportEvent(arg__1); +} +QSize QScrollArea_wrapper::viewportSizeHint() const { + // tag=1000 + if (m_viewportSizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_viewportSizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QScrollArea::viewportSizeHint(); + } +} +// tag=1009 +QSize QScrollArea_wrapper::viewportSizeHint_nocallback() const { + // tag=1003 + return ::QScrollArea::viewportSizeHint(); +} +QWidget *QScrollArea_wrapper::widget() const { + // tag=1000 + + // tag=1004 + return ::QScrollArea::widget(); +} +bool QScrollArea_wrapper::widgetResizable() const { + // tag=1000 + + // tag=1004 + return ::QScrollArea::widgetResizable(); +} + +// tag=1005 +QScrollArea_wrapper::~QScrollArea_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QScrollArea *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QScrollArea_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { + +// tag=1049 +void c_QScrollArea_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QScrollArea__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QScrollArea_wrapper(parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// changeEvent(QEvent * arg__1) +void c_QScrollArea__changeEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->changeEvent_nocallback(arg__1); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QScrollArea__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// devType() const +int c_QScrollArea__devType(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); +} + +// tag=1050 +// ensureVisible(int x, int y, int xmargin, int ymargin) +void c_QScrollArea__ensureVisible_int_int_int_int(void *thisObj, int x, int y, + int xmargin, int ymargin) { + // tag=1010 + fromPtr(thisObj)->ensureVisible(x, y, xmargin, ymargin); +} + +// tag=1050 +// ensureWidgetVisible(QWidget * childWidget, int xmargin, int ymargin) +void c_QScrollArea__ensureWidgetVisible_QWidget_int_int(void *thisObj, + void *childWidget_, + int xmargin, + int ymargin) { + auto childWidget = reinterpret_cast(childWidget_); + // tag=1010 + fromPtr(thisObj)->ensureWidgetVisible(childWidget, xmargin, ymargin); +} + +// tag=1050 +// event(QEvent * arg__1) +bool c_QScrollArea__event_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->event_nocallback(arg__1); +} + +// tag=1050 +// eventFilter(QObject * arg__1, QEvent * arg__2) +bool c_QScrollArea__eventFilter_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + auto arg__2 = reinterpret_cast(arg__2_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->eventFilter_nocallback(arg__1, arg__2); +} + +// tag=1050 +// focusNextPrevChild(bool next) +bool c_QScrollArea__focusNextPrevChild_bool(void *thisObj, bool next) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->focusNextPrevChild_nocallback(next); + } else { + return targetPtr->focusNextPrevChild(next); + } + }(); +} + +// tag=1050 +// hasHeightForWidth() const +bool c_QScrollArea__hasHeightForWidth(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); +} + +// tag=1050 +// heightForWidth(int arg__1) const +int c_QScrollArea__heightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// initPainter(QPainter * painter) const +void c_QScrollArea__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} + +// tag=1050 +// leaveEvent(QEvent * event) +void c_QScrollArea__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} + +// tag=1050 +// minimumSizeHint() const +void *c_QScrollArea__minimumSizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; +} + +// tag=1050 +// mouseDoubleClickEvent(QMouseEvent * arg__1) +void c_QScrollArea__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(arg__1); +} + +// tag=1050 +// mouseMoveEvent(QMouseEvent * arg__1) +void c_QScrollArea__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(arg__1); +} + +// tag=1050 +// mousePressEvent(QMouseEvent * arg__1) +void c_QScrollArea__mousePressEvent_QMouseEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(arg__1); +} + +// tag=1050 +// mouseReleaseEvent(QMouseEvent * arg__1) +void c_QScrollArea__mouseReleaseEvent_QMouseEvent(void *thisObj, + void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(arg__1); +} + +// tag=1050 +// paintEvent(QPaintEvent * arg__1) +void c_QScrollArea__paintEvent_QPaintEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->paintEvent_nocallback(arg__1); +} + +// tag=1050 +// scrollContentsBy(int dx, int dy) +void c_QScrollArea__scrollContentsBy_int_int(void *thisObj, int dx, int dy) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->scrollContentsBy_nocallback(dx, dy); +} + +// tag=1050 +// setVisible(bool visible) +void c_QScrollArea__setVisible_bool(void *thisObj, bool visible) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} + +// tag=1050 +// setWidget(QWidget * widget) +void c_QScrollArea__setWidget_QWidget(void *thisObj, void *widget_) { + auto widget = reinterpret_cast(widget_); + // tag=1010 + fromPtr(thisObj)->setWidget(widget); +} + +// tag=1050 +// setWidgetResizable(bool resizable) +void c_QScrollArea__setWidgetResizable_bool(void *thisObj, bool resizable) { + // tag=1010 + fromPtr(thisObj)->setWidgetResizable(resizable); +} + +// tag=1050 +// setupViewport(QWidget * viewport) +void c_QScrollArea__setupViewport_QWidget(void *thisObj, void *viewport_) { + auto viewport = reinterpret_cast(viewport_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setupViewport_nocallback(viewport); + } else { + return targetPtr->setupViewport(viewport); + } + }(); +} + +// tag=1050 +// sharedPainter() const +void *c_QScrollArea__sharedPainter(void *thisObj) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->sharedPainter_nocallback(); +} + +// tag=1050 +// sizeHint() const +void *c_QScrollArea__sizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; +} + +// tag=1050 +// takeWidget() +void *c_QScrollArea__takeWidget(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->takeWidget(); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QScrollArea__tr_char_char_int(const char *s, const char *c, + int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QScrollArea_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// viewportEvent(QEvent * arg__1) +bool c_QScrollArea__viewportEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->viewportEvent_nocallback(arg__1); +} + +// tag=1050 +// viewportSizeHint() const +void *c_QScrollArea__viewportSizeHint(void *thisObj) { + return + // tag=1011 + + // tag=1074 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->viewportSizeHint_nocallback()}; +} + +// tag=1050 +// widget() const +void *c_QScrollArea__widget(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->widget(); +} + +// tag=1050 +// widgetResizable() const +bool c_QScrollArea__widgetResizable(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->widgetResizable(); +} +void c_QScrollArea__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QScrollArea__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1124: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QScrollArea_wrapper::Callback_changeEvent>( + callback); + break; + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QScrollArea_wrapper::Callback_customEvent>( + callback); + break; + case 1141: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QScrollArea_wrapper::Callback_devType>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QScrollArea_wrapper::Callback_event>( + callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QScrollArea_wrapper::Callback_eventFilter>( + callback); + break; + case 1150: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1164: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1168: + wrapper->m_heightForWidthCallback = + reinterpret_cast(callback); + break; + case 1171: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QScrollArea_wrapper::Callback_initPainter>( + callback); + break; + case 1196: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QScrollArea_wrapper::Callback_leaveEvent>( + callback); + break; + case 1216: + wrapper->m_minimumSizeHintCallback = + reinterpret_cast(callback); + break; + case 1218: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1220: + wrapper->m_mouseMoveEventCallback = + reinterpret_cast(callback); + break; + case 1221: + wrapper->m_mousePressEventCallback = + reinterpret_cast(callback); + break; + case 1222: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 1229: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QScrollArea_wrapper::Callback_paintEvent>( + callback); + break; + case 5199: + wrapper->m_scrollContentsByCallback = + reinterpret_cast(callback); + break; + case 1309: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QScrollArea_wrapper::Callback_setVisible>( + callback); + break; + case 5207: + wrapper->m_setupViewportCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QScrollArea_wrapper::Callback_setupViewport>( + callback); + break; + case 1318: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QScrollArea_wrapper::Callback_sharedPainter>( + callback); + break; + case 1326: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QScrollArea_wrapper::Callback_sizeHint>( + callback); + break; + case 5210: + wrapper->m_viewportEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QScrollArea_wrapper::Callback_viewportEvent>( + callback); + break; + case 5211: + wrapper->m_viewportSizeHintCallback = + reinterpret_cast(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QScrollArea_wrapper.h b/generated/QtDartBindings/dart/ffi/QScrollArea_wrapper.h new file mode 100644 index 0000000..e04711f --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QScrollArea_wrapper.h @@ -0,0 +1,365 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QScrollArea_wrapper : public ::QScrollArea { +public: + ~QScrollArea_wrapper(); + // tag=1041 + QScrollArea_wrapper(QWidget *parent = nullptr); + // tag=1041 + virtual void changeEvent(QEvent *arg__1); + // tag=1008 + virtual void changeEvent_nocallback(QEvent *arg__1); + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual int devType() const; + // tag=1008 + virtual int devType_nocallback() const; + // tag=1041 + void ensureVisible(int x, int y, int xmargin = 50, int ymargin = 50); + // tag=1041 + void ensureWidgetVisible(QWidget *childWidget, int xmargin = 50, + int ymargin = 50); + // tag=1041 + virtual bool event(QEvent *arg__1); + // tag=1008 + virtual bool event_nocallback(QEvent *arg__1); + // tag=1041 + virtual bool eventFilter(QObject *arg__1, QEvent *arg__2); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *arg__1, QEvent *arg__2); + // tag=1041 + virtual bool focusNextPrevChild(bool next); + // tag=1008 + virtual bool focusNextPrevChild_nocallback(bool next); + // tag=1041 + virtual bool hasHeightForWidth() const; + // tag=1008 + virtual bool hasHeightForWidth_nocallback() const; + // tag=1041 + virtual int heightForWidth(int arg__1) const; + // tag=1008 + virtual int heightForWidth_nocallback(int arg__1) const; + // tag=1041 + virtual void initPainter(QPainter *painter) const; + // tag=1008 + virtual void initPainter_nocallback(QPainter *painter) const; + // tag=1041 + virtual void leaveEvent(QEvent *event); + // tag=1008 + virtual void leaveEvent_nocallback(QEvent *event); + // tag=1041 + virtual QSize minimumSizeHint() const; + // tag=1008 + virtual QSize minimumSizeHint_nocallback() const; + // tag=1041 + virtual void mouseDoubleClickEvent(QMouseEvent *arg__1); + // tag=1008 + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *arg__1); + // tag=1041 + virtual void mouseMoveEvent(QMouseEvent *arg__1); + // tag=1008 + virtual void mouseMoveEvent_nocallback(QMouseEvent *arg__1); + // tag=1041 + virtual void mousePressEvent(QMouseEvent *arg__1); + // tag=1008 + virtual void mousePressEvent_nocallback(QMouseEvent *arg__1); + // tag=1041 + virtual void mouseReleaseEvent(QMouseEvent *arg__1); + // tag=1008 + virtual void mouseReleaseEvent_nocallback(QMouseEvent *arg__1); + // tag=1041 + virtual void paintEvent(QPaintEvent *arg__1); + // tag=1008 + virtual void paintEvent_nocallback(QPaintEvent *arg__1); + // tag=1041 + virtual void scrollContentsBy(int dx, int dy); + // tag=1008 + virtual void scrollContentsBy_nocallback(int dx, int dy); + // tag=1041 + virtual void setVisible(bool visible); + // tag=1008 + virtual void setVisible_nocallback(bool visible); + // tag=1041 + void setWidget(QWidget *widget); + // tag=1041 + void setWidgetResizable(bool resizable); + // tag=1041 + virtual void setupViewport(QWidget *viewport); + // tag=1008 + virtual void setupViewport_nocallback(QWidget *viewport); + // tag=1041 + virtual QPainter *sharedPainter() const; + // tag=1008 + virtual QPainter *sharedPainter_nocallback() const; + // tag=1041 + virtual QSize sizeHint() const; + // tag=1008 + virtual QSize sizeHint_nocallback() const; + // tag=1041 + QWidget *takeWidget(); + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + virtual bool viewportEvent(QEvent *arg__1); + // tag=1008 + virtual bool viewportEvent_nocallback(QEvent *arg__1); + // tag=1041 + virtual QSize viewportSizeHint() const; + // tag=1008 + virtual QSize viewportSizeHint_nocallback() const; + // tag=1041 + QWidget *widget() const; + // tag=1041 + bool widgetResizable() const; + // tag=1042 + typedef void (*Callback_changeEvent)(void *, QEvent *arg__1); + Callback_changeEvent m_changeEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *arg__1); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *arg__1, QEvent *arg__2); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + // tag=1042 + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + // tag=1042 + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *arg__1); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *arg__1); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *arg__1); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *arg__1); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_paintEvent)(void *, QPaintEvent *arg__1); + Callback_paintEvent m_paintEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_scrollContentsBy)(void *, int dx, int dy); + Callback_scrollContentsBy m_scrollContentsByCallback = nullptr; + // tag=1042 + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + // tag=1042 + typedef void (*Callback_setupViewport)(void *, QWidget *viewport); + Callback_setupViewport m_setupViewportCallback = nullptr; + // tag=1042 + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; + // tag=1042 + typedef bool (*Callback_viewportEvent)(void *, QEvent *arg__1); + Callback_viewportEvent m_viewportEventCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_viewportSizeHint)(void *); + Callback_viewportSizeHint m_viewportSizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QScrollArea::QScrollArea(QWidget * parent) +QtDartBindings_EXPORT void *c_QScrollArea__constructor_QWidget(void *parent_); + +// tag=1067 +// QScrollArea::changeEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QScrollArea__changeEvent_QEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QScrollArea::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QScrollArea__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QScrollArea::devType() const +QtDartBindings_EXPORT int c_QScrollArea__devType(void *thisObj); + +// tag=1067 +// QScrollArea::ensureVisible(int x, int y, int xmargin, int ymargin) +QtDartBindings_EXPORT void +c_QScrollArea__ensureVisible_int_int_int_int(void *thisObj, int x, int y, + int xmargin, int ymargin); + +// tag=1067 +// QScrollArea::ensureWidgetVisible(QWidget * childWidget, int xmargin, int +// ymargin) +QtDartBindings_EXPORT void c_QScrollArea__ensureWidgetVisible_QWidget_int_int( + void *thisObj, void *childWidget_, int xmargin, int ymargin); + +// tag=1067 +// QScrollArea::event(QEvent * arg__1) +QtDartBindings_EXPORT bool c_QScrollArea__event_QEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QScrollArea::eventFilter(QObject * arg__1, QEvent * arg__2) +QtDartBindings_EXPORT bool +c_QScrollArea__eventFilter_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_); + +// tag=1067 +// QScrollArea::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QScrollArea__focusNextPrevChild_bool(void *thisObj, + bool next); + +// tag=1067 +// QScrollArea::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QScrollArea__hasHeightForWidth(void *thisObj); + +// tag=1067 +// QScrollArea::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QScrollArea__heightForWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QScrollArea::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QScrollArea__initPainter_QPainter(void *thisObj, + void *painter_); + +// tag=1067 +// QScrollArea::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QScrollArea__leaveEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QScrollArea::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QScrollArea__minimumSizeHint(void *thisObj); + +// tag=1067 +// QScrollArea::mouseDoubleClickEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QScrollArea__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *arg__1_); + +// tag=1067 +// QScrollArea::mouseMoveEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QScrollArea__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_); + +// tag=1067 +// QScrollArea::mousePressEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QScrollArea__mousePressEvent_QMouseEvent(void *thisObj, void *arg__1_); + +// tag=1067 +// QScrollArea::mouseReleaseEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QScrollArea__mouseReleaseEvent_QMouseEvent(void *thisObj, void *arg__1_); + +// tag=1067 +// QScrollArea::paintEvent(QPaintEvent * arg__1) +QtDartBindings_EXPORT void c_QScrollArea__paintEvent_QPaintEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QScrollArea::scrollContentsBy(int dx, int dy) +QtDartBindings_EXPORT void +c_QScrollArea__scrollContentsBy_int_int(void *thisObj, int dx, int dy); + +// tag=1067 +// QScrollArea::setVisible(bool visible) +QtDartBindings_EXPORT void c_QScrollArea__setVisible_bool(void *thisObj, + bool visible); + +// tag=1067 +// QScrollArea::setWidget(QWidget * widget) +QtDartBindings_EXPORT void c_QScrollArea__setWidget_QWidget(void *thisObj, + void *widget_); + +// tag=1067 +// QScrollArea::setWidgetResizable(bool resizable) +QtDartBindings_EXPORT void +c_QScrollArea__setWidgetResizable_bool(void *thisObj, bool resizable); + +// tag=1067 +// QScrollArea::setupViewport(QWidget * viewport) +QtDartBindings_EXPORT void +c_QScrollArea__setupViewport_QWidget(void *thisObj, void *viewport_); + +// tag=1067 +// QScrollArea::sharedPainter() const +QtDartBindings_EXPORT void *c_QScrollArea__sharedPainter(void *thisObj); + +// tag=1067 +// QScrollArea::sizeHint() const +QtDartBindings_EXPORT void *c_QScrollArea__sizeHint(void *thisObj); + +// tag=1067 +// QScrollArea::takeWidget() +QtDartBindings_EXPORT void *c_QScrollArea__takeWidget(void *thisObj); + +// tag=1067 +// QScrollArea::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QScrollArea__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1067 +// QScrollArea::viewportEvent(QEvent * arg__1) +QtDartBindings_EXPORT bool c_QScrollArea__viewportEvent_QEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QScrollArea::viewportSizeHint() const +QtDartBindings_EXPORT void *c_QScrollArea__viewportSizeHint(void *thisObj); + +// tag=1067 +// QScrollArea::widget() const +QtDartBindings_EXPORT void *c_QScrollArea__widget(void *thisObj); + +// tag=1067 +// QScrollArea::widgetResizable() const +QtDartBindings_EXPORT bool c_QScrollArea__widgetResizable(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QScrollArea__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QScrollArea__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QScrollArea_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QShortcut_c.cpp b/generated/QtDartBindings/dart/ffi/QShortcut_c.cpp new file mode 100644 index 0000000..3d81719 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QShortcut_c.cpp @@ -0,0 +1,294 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QShortcut_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QShortcut_wrapper::QShortcut_wrapper(QKeySequence::StandardKey key, + QObject *parent, const char *member, + const char *ambiguousMember) + : ::QShortcut(key, parent, member, ambiguousMember) {} +QShortcut_wrapper::QShortcut_wrapper(QObject *parent) : ::QShortcut(parent) {} +QShortcut_wrapper::QShortcut_wrapper(const QKeySequence &key, QObject *parent, + const char *member, + const char *ambiguousMember) + : ::QShortcut(key, parent, member, ambiguousMember) {} +void QShortcut_wrapper::activated() { ::QShortcut::activated(); } +void QShortcut_wrapper::activatedAmbiguously() { + ::QShortcut::activatedAmbiguously(); +} +bool QShortcut_wrapper::autoRepeat() const { return ::QShortcut::autoRepeat(); } +void QShortcut_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QShortcut::customEvent(event); + } +} +void QShortcut_wrapper::customEvent_nocallback(QEvent *event) { + ::QShortcut::customEvent(event); +} +bool QShortcut_wrapper::event(QEvent *e) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), e); + } else { + return ::QShortcut::event(e); + } +} +bool QShortcut_wrapper::event_nocallback(QEvent *e) { + return ::QShortcut::event(e); +} +bool QShortcut_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QShortcut::eventFilter(watched, event); + } +} +bool QShortcut_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + return ::QShortcut::eventFilter(watched, event); +} +bool QShortcut_wrapper::isEnabled() const { return ::QShortcut::isEnabled(); } +QKeySequence QShortcut_wrapper::key() const { return ::QShortcut::key(); } +QList QShortcut_wrapper::keys() const { + return ::QShortcut::keys(); +} +void QShortcut_wrapper::setAutoRepeat(bool on) { + ::QShortcut::setAutoRepeat(on); +} +void QShortcut_wrapper::setEnabled(bool enable) { + ::QShortcut::setEnabled(enable); +} +void QShortcut_wrapper::setKey(const QKeySequence &key) { + ::QShortcut::setKey(key); +} +void QShortcut_wrapper::setKeys(QKeySequence::StandardKey key) { + ::QShortcut::setKeys(key); +} +void QShortcut_wrapper::setKeys(const QList &keys) { + ::QShortcut::setKeys(keys); +} +void QShortcut_wrapper::setWhatsThis(const QString &text) { + ::QShortcut::setWhatsThis(text); +} +QString QShortcut_wrapper::tr(const char *s, const char *c, int n) { + return ::QShortcut::tr(s, c, n); +} +QString QShortcut_wrapper::whatsThis() const { + return ::QShortcut::whatsThis(); +} +QShortcut_wrapper::~QShortcut_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QShortcut *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QShortcut_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QShortcut_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QShortcut__constructor_StandardKey_QObject_char_char( + int key, void *parent_, const char *member, const char *ambiguousMember) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QShortcut_wrapper( + static_cast(key), parent, member, + ambiguousMember); + return reinterpret_cast(ptr); +} +void *c_QShortcut__constructor_QObject(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QShortcut_wrapper(parent); + return reinterpret_cast(ptr); +} +void *c_QShortcut__constructor_QKeySequence_QObject_char_char( + void *key_, void *parent_, const char *member, + const char *ambiguousMember) { + assert(key_); + auto &key = *reinterpret_cast(key_); + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QShortcut_wrapper( + key, parent, member, ambiguousMember); + return reinterpret_cast(ptr); +} +// activated() +void c_QShortcut__activated(void *thisObj) { fromPtr(thisObj)->activated(); } +void c_QShortcut__onActivated(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QShortcut::activated, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// activatedAmbiguously() +void c_QShortcut__activatedAmbiguously(void *thisObj) { + fromPtr(thisObj)->activatedAmbiguously(); +} +void c_QShortcut__onActivatedAmbiguously(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QShortcut::activatedAmbiguously, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// autoRepeat() const +bool c_QShortcut__autoRepeat(void *thisObj) { + const auto &result = fromPtr(thisObj)->autoRepeat(); + return result; +} +// customEvent(QEvent * event) +void c_QShortcut__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +void c_QShortcut__onDestroyed_QObject(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QShortcut::destroyed, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// event(QEvent * e) +bool c_QShortcut__event_QEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + const auto &result = fromWrapperPtr(thisObj)->event_nocallback(e); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QShortcut__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// isEnabled() const +bool c_QShortcut__isEnabled(void *thisObj) { + const auto &result = fromPtr(thisObj)->isEnabled(); + return result; +} +// key() const +void *c_QShortcut__key(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->key()}; + return result; +} +// keys() const +void *c_QShortcut__keys(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->keys()}; + return result; +} +// setAutoRepeat(bool on) +void c_QShortcut__setAutoRepeat_bool(void *thisObj, bool on) { + fromPtr(thisObj)->setAutoRepeat(on); +} +// setEnabled(bool enable) +void c_QShortcut__setEnabled_bool(void *thisObj, bool enable) { + fromPtr(thisObj)->setEnabled(enable); +} +// setKey(const QKeySequence & key) +void c_QShortcut__setKey_QKeySequence(void *thisObj, void *key_) { + assert(key_); + auto &key = *reinterpret_cast(key_); + fromPtr(thisObj)->setKey(key); +} +// setKeys(QKeySequence::StandardKey key) +void c_QShortcut__setKeys_StandardKey(void *thisObj, int key) { + fromPtr(thisObj)->setKeys(static_cast(key)); +} +// setKeys(const QList & keys) +void c_QShortcut__setKeys_QList_QKeySequence(void *thisObj, void *keys_) { + assert(keys_); + auto &keys = *reinterpret_cast *>(keys_); + fromPtr(thisObj)->setKeys(keys); +} +// setWhatsThis(const QString & text) +void c_QShortcut__setWhatsThis_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + fromPtr(thisObj)->setWhatsThis(text); + free((char *)text_); +} +// tr(const char * s, const char * c, int n) +void *c_static_QShortcut__tr_char_char_int(const char *s, const char *c, + int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QShortcut_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +// whatsThis() const +void *c_QShortcut__whatsThis(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->whatsThis()}; + return result; +} +void c_QShortcut__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QShortcut__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QShortcut_wrapper::Callback_customEvent>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QShortcut_wrapper::Callback_event>(callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QShortcut_wrapper::Callback_eventFilter>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QShortcut_c.h b/generated/QtDartBindings/dart/ffi/QShortcut_c.h new file mode 100644 index 0000000..26348c1 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QShortcut_c.h @@ -0,0 +1,120 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QShortcut_wrapper : public ::QShortcut { +public: + ~QShortcut_wrapper(); + QShortcut_wrapper(QKeySequence::StandardKey key, QObject *parent, + const char *member = nullptr, + const char *ambiguousMember = nullptr); + QShortcut_wrapper(QObject *parent); + QShortcut_wrapper(const QKeySequence &key, QObject *parent, + const char *member = nullptr, + const char *ambiguousMember = nullptr); + void activated(); + void activatedAmbiguously(); + bool autoRepeat() const; + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual bool event(QEvent *e); + virtual bool event_nocallback(QEvent *e); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + bool isEnabled() const; + QKeySequence key() const; + QList keys() const; + void setAutoRepeat(bool on); + void setEnabled(bool enable); + void setKey(const QKeySequence &key); + void setKeys(QKeySequence::StandardKey key); + void setKeys(const QList &keys); + void setWhatsThis(const QString &text); + static QString tr(const char *s, const char *c, int n); + QString whatsThis() const; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *e); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QShortcut::QShortcut(QKeySequence::StandardKey key, QObject * parent, const +// char * member, const char * ambiguousMember) +QtDartBindings_EXPORT void * +c_QShortcut__constructor_StandardKey_QObject_char_char( + int key, void *parent_, const char *member, const char *ambiguousMember); +// QShortcut::QShortcut(QObject * parent) +QtDartBindings_EXPORT void *c_QShortcut__constructor_QObject(void *parent_); +// QShortcut::QShortcut(const QKeySequence & key, QObject * parent, const char * +// member, const char * ambiguousMember) +QtDartBindings_EXPORT void * +c_QShortcut__constructor_QKeySequence_QObject_char_char( + void *key_, void *parent_, const char *member, const char *ambiguousMember); +// QShortcut::activated() +QtDartBindings_EXPORT void c_QShortcut__activated(void *thisObj); +QtDartBindings_EXPORT void +c_QShortcut__onActivated(void *thisObj, void *contextQObject, + void *callback); // QShortcut::activatedAmbiguously() +QtDartBindings_EXPORT void c_QShortcut__activatedAmbiguously(void *thisObj); +QtDartBindings_EXPORT void c_QShortcut__onActivatedAmbiguously( + void *thisObj, void *contextQObject, + void *callback); // QShortcut::autoRepeat() const +QtDartBindings_EXPORT bool c_QShortcut__autoRepeat(void *thisObj); +// QShortcut::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QShortcut__customEvent_QEvent(void *thisObj, + void *event_); +// QShortcut::event(QEvent * e) +QtDartBindings_EXPORT bool c_QShortcut__event_QEvent(void *thisObj, void *e_); +// QShortcut::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QShortcut__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QShortcut::isEnabled() const +QtDartBindings_EXPORT bool c_QShortcut__isEnabled(void *thisObj); +// QShortcut::key() const +QtDartBindings_EXPORT void *c_QShortcut__key(void *thisObj); +// QShortcut::keys() const +QtDartBindings_EXPORT void *c_QShortcut__keys(void *thisObj); +// QShortcut::setAutoRepeat(bool on) +QtDartBindings_EXPORT void c_QShortcut__setAutoRepeat_bool(void *thisObj, + bool on); +// QShortcut::setEnabled(bool enable) +QtDartBindings_EXPORT void c_QShortcut__setEnabled_bool(void *thisObj, + bool enable); +// QShortcut::setKey(const QKeySequence & key) +QtDartBindings_EXPORT void c_QShortcut__setKey_QKeySequence(void *thisObj, + void *key_); +// QShortcut::setKeys(QKeySequence::StandardKey key) +QtDartBindings_EXPORT void c_QShortcut__setKeys_StandardKey(void *thisObj, + int key); +// QShortcut::setKeys(const QList & keys) +QtDartBindings_EXPORT void +c_QShortcut__setKeys_QList_QKeySequence(void *thisObj, void *keys_); +// QShortcut::setWhatsThis(const QString & text) +QtDartBindings_EXPORT void c_QShortcut__setWhatsThis_QString(void *thisObj, + const char *text_); +// QShortcut::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QShortcut__tr_char_char_int(const char *s, const char *c, int n); +// QShortcut::whatsThis() const +QtDartBindings_EXPORT void *c_QShortcut__whatsThis(void *thisObj); +QtDartBindings_EXPORT void c_QShortcut__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QShortcut__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QShortcut_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QShortcut_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QShortcut_wrapper.cpp new file mode 100644 index 0000000..c2ffd8e --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QShortcut_wrapper.cpp @@ -0,0 +1,436 @@ +#include "QShortcut_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QShortcut_wrapper::QShortcut_wrapper(QKeySequence::StandardKey key, + QObject *parent, const char *member, + const char *ambiguousMember) + : ::QShortcut(key, parent, member, ambiguousMember) {} + +// tag=1006 +QShortcut_wrapper::QShortcut_wrapper(QObject *parent) : ::QShortcut(parent) {} + +// tag=1006 +QShortcut_wrapper::QShortcut_wrapper(const QKeySequence &key, QObject *parent, + const char *member, + const char *ambiguousMember) + : ::QShortcut(key, parent, member, ambiguousMember) {} +void QShortcut_wrapper::activated() { + // tag=1000 + + // tag=1004 + ::QShortcut::activated(); +} +void QShortcut_wrapper::activatedAmbiguously() { + // tag=1000 + + // tag=1004 + ::QShortcut::activatedAmbiguously(); +} +bool QShortcut_wrapper::autoRepeat() const { + // tag=1000 + + // tag=1004 + return ::QShortcut::autoRepeat(); +} +void QShortcut_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QShortcut::customEvent(event); + } +} +// tag=1009 +void QShortcut_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QShortcut::customEvent(event); +} +bool QShortcut_wrapper::event(QEvent *e) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + return ::QShortcut::event(e); + } +} +// tag=1009 +bool QShortcut_wrapper::event_nocallback(QEvent *e) { + // tag=1003 + return ::QShortcut::event(e); +} +bool QShortcut_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QShortcut::eventFilter(watched, event); + } +} +// tag=1009 +bool QShortcut_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + // tag=1003 + return ::QShortcut::eventFilter(watched, event); +} +bool QShortcut_wrapper::isEnabled() const { + // tag=1000 + + // tag=1004 + return ::QShortcut::isEnabled(); +} +QKeySequence QShortcut_wrapper::key() const { + // tag=1000 + + // tag=1004 + return ::QShortcut::key(); +} +QList QShortcut_wrapper::keys() const { + // tag=1000 + + // tag=1004 + return ::QShortcut::keys(); +} +void QShortcut_wrapper::setAutoRepeat(bool on) { + // tag=1000 + + // tag=1004 + ::QShortcut::setAutoRepeat(on); +} +void QShortcut_wrapper::setEnabled(bool enable) { + // tag=1000 + + // tag=1004 + ::QShortcut::setEnabled(enable); +} +void QShortcut_wrapper::setKey(const QKeySequence &key) { + // tag=1000 + + // tag=1004 + ::QShortcut::setKey(key); +} +void QShortcut_wrapper::setKeys(QKeySequence::StandardKey key) { + // tag=1000 + + // tag=1004 + ::QShortcut::setKeys(key); +} +void QShortcut_wrapper::setKeys(const QList &keys) { + // tag=1000 + + // tag=1004 + ::QShortcut::setKeys(keys); +} +void QShortcut_wrapper::setWhatsThis(const QString &text) { + // tag=1000 + + // tag=1004 + ::QShortcut::setWhatsThis(text); +} +QString QShortcut_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QShortcut::tr(s, c, n); +} +QString QShortcut_wrapper::whatsThis() const { + // tag=1000 + + // tag=1004 + return ::QShortcut::whatsThis(); +} + +// tag=1005 +QShortcut_wrapper::~QShortcut_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QShortcut *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QShortcut_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QShortcut_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QShortcut__constructor_StandardKey_QObject_char_char( + int key, void *parent_, const char *member, const char *ambiguousMember) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QShortcut_wrapper( + static_cast(key), parent, member, + ambiguousMember); + return reinterpret_cast(ptr); +} +void *c_QShortcut__constructor_QObject(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QShortcut_wrapper(parent); + return reinterpret_cast(ptr); +} +void *c_QShortcut__constructor_QKeySequence_QObject_char_char( + void *key_, void *parent_, const char *member, + const char *ambiguousMember) { + auto &key = *reinterpret_cast(key_); + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QShortcut_wrapper( + key, parent, member, ambiguousMember); + return reinterpret_cast(ptr); +} + +// tag=1050 +// activated() +void c_QShortcut__activated(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->activated(); +} + +// tag=1079 +void c_QShortcut__onActivated(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QShortcut::activated, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// activatedAmbiguously() +void c_QShortcut__activatedAmbiguously(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->activatedAmbiguously(); +} + +// tag=1079 +void c_QShortcut__onActivatedAmbiguously(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QShortcut::activatedAmbiguously, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// autoRepeat() const +bool c_QShortcut__autoRepeat(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->autoRepeat(); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QShortcut__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1079 +void c_QShortcut__onDestroyed_QObject(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QShortcut::destroyed, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// event(QEvent * e) +bool c_QShortcut__event_QEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->event_nocallback(e); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QShortcut__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// isEnabled() const +bool c_QShortcut__isEnabled(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEnabled(); +} + +// tag=1050 +// key() const +void *c_QShortcut__key(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->key()}; +} + +// tag=1050 +// keys() const +void *c_QShortcut__keys(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->keys()}; +} + +// tag=1050 +// setAutoRepeat(bool on) +void c_QShortcut__setAutoRepeat_bool(void *thisObj, bool on) { + // tag=1010 + fromPtr(thisObj)->setAutoRepeat(on); +} + +// tag=1050 +// setEnabled(bool enable) +void c_QShortcut__setEnabled_bool(void *thisObj, bool enable) { + // tag=1010 + fromPtr(thisObj)->setEnabled(enable); +} + +// tag=1050 +// setKey(const QKeySequence & key) +void c_QShortcut__setKey_QKeySequence(void *thisObj, void *key_) { + auto &key = *reinterpret_cast(key_); + // tag=1010 + fromPtr(thisObj)->setKey(key); +} + +// tag=1050 +// setKeys(QKeySequence::StandardKey key) +void c_QShortcut__setKeys_StandardKey(void *thisObj, int key) { + // tag=1010 + fromPtr(thisObj)->setKeys(static_cast(key)); +} + +// tag=1050 +// setKeys(const QList & keys) +void c_QShortcut__setKeys_QList_QKeySequence(void *thisObj, void *keys_) { + auto &keys = *reinterpret_cast *>(keys_); + // tag=1010 + fromPtr(thisObj)->setKeys(keys); +} + +// tag=1050 +// setWhatsThis(const QString & text) +void c_QShortcut__setWhatsThis_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + // tag=1010 + fromPtr(thisObj)->setWhatsThis(text); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QShortcut__tr_char_char_int(const char *s, const char *c, + int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QShortcut_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// whatsThis() const +void *c_QShortcut__whatsThis(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->whatsThis()}; +} +void c_QShortcut__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QShortcut__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QShortcut_wrapper::Callback_customEvent>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QShortcut_wrapper::Callback_event>(callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QShortcut_wrapper::Callback_eventFilter>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QShortcut_wrapper.h b/generated/QtDartBindings/dart/ffi/QShortcut_wrapper.h new file mode 100644 index 0000000..68deb92 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QShortcut_wrapper.h @@ -0,0 +1,193 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QShortcut_wrapper : public ::QShortcut { +public: + ~QShortcut_wrapper(); + // tag=1041 + QShortcut_wrapper(QKeySequence::StandardKey key, QObject *parent, + const char *member = nullptr, + const char *ambiguousMember = nullptr); + // tag=1041 + QShortcut_wrapper(QObject *parent); + // tag=1041 + QShortcut_wrapper(const QKeySequence &key, QObject *parent, + const char *member = nullptr, + const char *ambiguousMember = nullptr); + // tag=1041 + void activated(); + // tag=1041 + void activatedAmbiguously(); + // tag=1041 + bool autoRepeat() const; + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual bool event(QEvent *e); + // tag=1008 + virtual bool event_nocallback(QEvent *e); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + bool isEnabled() const; + // tag=1041 + QKeySequence key() const; + // tag=1041 + QList keys() const; + // tag=1041 + void setAutoRepeat(bool on); + // tag=1041 + void setEnabled(bool enable); + // tag=1041 + void setKey(const QKeySequence &key); + // tag=1041 + void setKeys(QKeySequence::StandardKey key); + // tag=1041 + void setKeys(const QList &keys); + // tag=1041 + void setWhatsThis(const QString &text); + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + QString whatsThis() const; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *e); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QShortcut::QShortcut(QKeySequence::StandardKey key, QObject * parent, const +// char * member, const char * ambiguousMember) +QtDartBindings_EXPORT void * +c_QShortcut__constructor_StandardKey_QObject_char_char( + int key, void *parent_, const char *member, const char *ambiguousMember); + +// tag=1067 +// QShortcut::QShortcut(QObject * parent) +QtDartBindings_EXPORT void *c_QShortcut__constructor_QObject(void *parent_); + +// tag=1067 +// QShortcut::QShortcut(const QKeySequence & key, QObject * parent, const char +// * member, const char * ambiguousMember) +QtDartBindings_EXPORT void * +c_QShortcut__constructor_QKeySequence_QObject_char_char( + void *key_, void *parent_, const char *member, const char *ambiguousMember); + +// tag=1067 +// QShortcut::activated() +QtDartBindings_EXPORT void c_QShortcut__activated(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void +c_QShortcut__onActivated(void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QShortcut::activatedAmbiguously() +QtDartBindings_EXPORT void c_QShortcut__activatedAmbiguously(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void +c_QShortcut__onActivatedAmbiguously(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QShortcut::autoRepeat() const +QtDartBindings_EXPORT bool c_QShortcut__autoRepeat(void *thisObj); + +// tag=1067 +// QShortcut::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QShortcut__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QShortcut::event(QEvent * e) +QtDartBindings_EXPORT bool c_QShortcut__event_QEvent(void *thisObj, void *e_); + +// tag=1067 +// QShortcut::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QShortcut__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); + +// tag=1067 +// QShortcut::isEnabled() const +QtDartBindings_EXPORT bool c_QShortcut__isEnabled(void *thisObj); + +// tag=1067 +// QShortcut::key() const +QtDartBindings_EXPORT void *c_QShortcut__key(void *thisObj); + +// tag=1067 +// QShortcut::keys() const +QtDartBindings_EXPORT void *c_QShortcut__keys(void *thisObj); + +// tag=1067 +// QShortcut::setAutoRepeat(bool on) +QtDartBindings_EXPORT void c_QShortcut__setAutoRepeat_bool(void *thisObj, + bool on); + +// tag=1067 +// QShortcut::setEnabled(bool enable) +QtDartBindings_EXPORT void c_QShortcut__setEnabled_bool(void *thisObj, + bool enable); + +// tag=1067 +// QShortcut::setKey(const QKeySequence & key) +QtDartBindings_EXPORT void c_QShortcut__setKey_QKeySequence(void *thisObj, + void *key_); + +// tag=1067 +// QShortcut::setKeys(QKeySequence::StandardKey key) +QtDartBindings_EXPORT void c_QShortcut__setKeys_StandardKey(void *thisObj, + int key); + +// tag=1067 +// QShortcut::setKeys(const QList & keys) +QtDartBindings_EXPORT void +c_QShortcut__setKeys_QList_QKeySequence(void *thisObj, void *keys_); + +// tag=1067 +// QShortcut::setWhatsThis(const QString & text) +QtDartBindings_EXPORT void c_QShortcut__setWhatsThis_QString(void *thisObj, + const char *text_); + +// tag=1067 +// QShortcut::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QShortcut__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1067 +// QShortcut::whatsThis() const +QtDartBindings_EXPORT void *c_QShortcut__whatsThis(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QShortcut__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QShortcut__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QShortcut_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QSinglePointEvent_c.cpp b/generated/QtDartBindings/dart/ffi/QSinglePointEvent_c.cpp new file mode 100644 index 0000000..59b4f06 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QSinglePointEvent_c.cpp @@ -0,0 +1,244 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QSinglePointEvent_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QSinglePointEvent *QSinglePointEvent_wrapper::clone() const { + if (m_cloneCallback) { + const void *thisPtr = this; + return m_cloneCallback(const_cast(thisPtr)); + } else { + return ::QSinglePointEvent::clone(); + } +} +QSinglePointEvent *QSinglePointEvent_wrapper::clone_nocallback() const { + return ::QSinglePointEvent::clone(); +} +QObject *QSinglePointEvent_wrapper::exclusivePointGrabber() const { + return ::QSinglePointEvent::exclusivePointGrabber(); +} +QPointF QSinglePointEvent_wrapper::globalPosition() const { + return ::QSinglePointEvent::globalPosition(); +} +bool QSinglePointEvent_wrapper::isBeginEvent() const { + if (m_isBeginEventCallback) { + const void *thisPtr = this; + return m_isBeginEventCallback(const_cast(thisPtr)); + } else { + return ::QSinglePointEvent::isBeginEvent(); + } +} +bool QSinglePointEvent_wrapper::isBeginEvent_nocallback() const { + return ::QSinglePointEvent::isBeginEvent(); +} +bool QSinglePointEvent_wrapper::isEndEvent() const { + if (m_isEndEventCallback) { + const void *thisPtr = this; + return m_isEndEventCallback(const_cast(thisPtr)); + } else { + return ::QSinglePointEvent::isEndEvent(); + } +} +bool QSinglePointEvent_wrapper::isEndEvent_nocallback() const { + return ::QSinglePointEvent::isEndEvent(); +} +bool QSinglePointEvent_wrapper::isUpdateEvent() const { + if (m_isUpdateEventCallback) { + const void *thisPtr = this; + return m_isUpdateEventCallback(const_cast(thisPtr)); + } else { + return ::QSinglePointEvent::isUpdateEvent(); + } +} +bool QSinglePointEvent_wrapper::isUpdateEvent_nocallback() const { + return ::QSinglePointEvent::isUpdateEvent(); +} +QPointF QSinglePointEvent_wrapper::position() const { + return ::QSinglePointEvent::position(); +} +QPointF QSinglePointEvent_wrapper::scenePosition() const { + return ::QSinglePointEvent::scenePosition(); +} +void QSinglePointEvent_wrapper::setAccepted(bool accepted) { + if (m_setAcceptedCallback) { + const void *thisPtr = this; + m_setAcceptedCallback(const_cast(thisPtr), accepted); + } else { + ::QSinglePointEvent::setAccepted(accepted); + } +} +void QSinglePointEvent_wrapper::setAccepted_nocallback(bool accepted) { + ::QSinglePointEvent::setAccepted(accepted); +} +void QSinglePointEvent_wrapper::setExclusivePointGrabber( + QObject *exclusiveGrabber) { + ::QSinglePointEvent::setExclusivePointGrabber(exclusiveGrabber); +} +QSinglePointEvent_wrapper::~QSinglePointEvent_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QSinglePointEvent *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QSinglePointEvent_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast< + QtDartBindings_wrappersNS::QSinglePointEvent_wrapper *>(ptr); +} +extern "C" { +void c_QSinglePointEvent_Finalizer(void *cppObj) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QSinglePointEvent_wrapper *>(cppObj); +} // clone() const +void *c_QSinglePointEvent__clone(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->clone_nocallback(); + } else { + return targetPtr->clone(); + } + }(); + return result; +} +// exclusivePointGrabber() const +void *c_QSinglePointEvent__exclusivePointGrabber(void *thisObj) { + const auto &result = fromPtr(thisObj)->exclusivePointGrabber(); + return result; +} +// globalPosition() const +void *c_QSinglePointEvent__globalPosition(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->globalPosition()}; + return result; +} +// isBeginEvent() const +bool c_QSinglePointEvent__isBeginEvent(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->isBeginEvent_nocallback(); + } else { + return targetPtr->isBeginEvent(); + } + }(); + return result; +} +// isEndEvent() const +bool c_QSinglePointEvent__isEndEvent(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->isEndEvent_nocallback(); + } else { + return targetPtr->isEndEvent(); + } + }(); + return result; +} +// isUpdateEvent() const +bool c_QSinglePointEvent__isUpdateEvent(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->isUpdateEvent_nocallback(); + } else { + return targetPtr->isUpdateEvent(); + } + }(); + return result; +} +// position() const +void *c_QSinglePointEvent__position(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->position()}; + return result; +} +// scenePosition() const +void *c_QSinglePointEvent__scenePosition(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->scenePosition()}; + return result; +} +// setAccepted(bool accepted) +void c_QSinglePointEvent__setAccepted_bool(void *thisObj, bool accepted) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setAccepted_nocallback(accepted); + } else { + return targetPtr->setAccepted(accepted); + } + }(); +} +// setExclusivePointGrabber(QObject * exclusiveGrabber) +void c_QSinglePointEvent__setExclusivePointGrabber_QObject( + void *thisObj, void *exclusiveGrabber_) { + auto exclusiveGrabber = reinterpret_cast(exclusiveGrabber_); + fromPtr(thisObj)->setExclusivePointGrabber(exclusiveGrabber); +} +void c_QSinglePointEvent__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QSinglePointEvent__registerVirtualMethodCallback(void *ptr, + void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 4164: + wrapper->m_cloneCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSinglePointEvent_wrapper::Callback_clone>( + callback); + break; + case 4208: + wrapper->m_isBeginEventCallback = + reinterpret_cast(callback); + break; + case 4209: + wrapper->m_isEndEventCallback = + reinterpret_cast(callback); + break; + case 4210: + wrapper->m_isUpdateEventCallback = + reinterpret_cast(callback); + break; + case 4172: + wrapper->m_setAcceptedCallback = + reinterpret_cast(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QSinglePointEvent_c.h b/generated/QtDartBindings/dart/ffi/QSinglePointEvent_c.h new file mode 100644 index 0000000..0b51bfb --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QSinglePointEvent_c.h @@ -0,0 +1,71 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QSinglePointEvent_wrapper : public ::QSinglePointEvent { +public: + ~QSinglePointEvent_wrapper(); + virtual QSinglePointEvent *clone() const; + virtual QSinglePointEvent *clone_nocallback() const; + QObject *exclusivePointGrabber() const; + QPointF globalPosition() const; + virtual bool isBeginEvent() const; + virtual bool isBeginEvent_nocallback() const; + virtual bool isEndEvent() const; + virtual bool isEndEvent_nocallback() const; + virtual bool isUpdateEvent() const; + virtual bool isUpdateEvent_nocallback() const; + QPointF position() const; + QPointF scenePosition() const; + virtual void setAccepted(bool accepted); + virtual void setAccepted_nocallback(bool accepted); + void setExclusivePointGrabber(QObject *exclusiveGrabber); + typedef QSinglePointEvent *(*Callback_clone)(void *); + Callback_clone m_cloneCallback = nullptr; + typedef bool (*Callback_isBeginEvent)(void *); + Callback_isBeginEvent m_isBeginEventCallback = nullptr; + typedef bool (*Callback_isEndEvent)(void *); + Callback_isEndEvent m_isEndEventCallback = nullptr; + typedef bool (*Callback_isUpdateEvent)(void *); + Callback_isUpdateEvent m_isUpdateEventCallback = nullptr; + typedef void (*Callback_setAccepted)(void *, bool accepted); + Callback_setAccepted m_setAcceptedCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QSinglePointEvent::clone() const +QtDartBindings_EXPORT void *c_QSinglePointEvent__clone(void *thisObj); +// QSinglePointEvent::exclusivePointGrabber() const +QtDartBindings_EXPORT void * +c_QSinglePointEvent__exclusivePointGrabber(void *thisObj); +// QSinglePointEvent::globalPosition() const +QtDartBindings_EXPORT void *c_QSinglePointEvent__globalPosition(void *thisObj); +// QSinglePointEvent::isBeginEvent() const +QtDartBindings_EXPORT bool c_QSinglePointEvent__isBeginEvent(void *thisObj); +// QSinglePointEvent::isEndEvent() const +QtDartBindings_EXPORT bool c_QSinglePointEvent__isEndEvent(void *thisObj); +// QSinglePointEvent::isUpdateEvent() const +QtDartBindings_EXPORT bool c_QSinglePointEvent__isUpdateEvent(void *thisObj); +// QSinglePointEvent::position() const +QtDartBindings_EXPORT void *c_QSinglePointEvent__position(void *thisObj); +// QSinglePointEvent::scenePosition() const +QtDartBindings_EXPORT void *c_QSinglePointEvent__scenePosition(void *thisObj); +// QSinglePointEvent::setAccepted(bool accepted) +QtDartBindings_EXPORT void c_QSinglePointEvent__setAccepted_bool(void *thisObj, + bool accepted); +// QSinglePointEvent::setExclusivePointGrabber(QObject * exclusiveGrabber) +QtDartBindings_EXPORT void +c_QSinglePointEvent__setExclusivePointGrabber_QObject(void *thisObj, + void *exclusiveGrabber_); +QtDartBindings_EXPORT void c_QSinglePointEvent__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QSinglePointEvent__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QSinglePointEvent_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QSinglePointEvent_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QSinglePointEvent_wrapper.cpp new file mode 100644 index 0000000..78666e8 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QSinglePointEvent_wrapper.cpp @@ -0,0 +1,318 @@ +#include "QSinglePointEvent_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QSinglePointEvent *QSinglePointEvent_wrapper::clone() const { + // tag=1000 + if (m_cloneCallback) { + // tag=1001 + const void *thisPtr = this; + return m_cloneCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QSinglePointEvent::clone(); + } +} +// tag=1009 +QSinglePointEvent *QSinglePointEvent_wrapper::clone_nocallback() const { + // tag=1003 + return ::QSinglePointEvent::clone(); +} +QObject *QSinglePointEvent_wrapper::exclusivePointGrabber() const { + // tag=1000 + + // tag=1004 + return ::QSinglePointEvent::exclusivePointGrabber(); +} +QPointF QSinglePointEvent_wrapper::globalPosition() const { + // tag=1000 + + // tag=1004 + return ::QSinglePointEvent::globalPosition(); +} +bool QSinglePointEvent_wrapper::isBeginEvent() const { + // tag=1000 + if (m_isBeginEventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_isBeginEventCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QSinglePointEvent::isBeginEvent(); + } +} +// tag=1009 +bool QSinglePointEvent_wrapper::isBeginEvent_nocallback() const { + // tag=1003 + return ::QSinglePointEvent::isBeginEvent(); +} +bool QSinglePointEvent_wrapper::isEndEvent() const { + // tag=1000 + if (m_isEndEventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_isEndEventCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QSinglePointEvent::isEndEvent(); + } +} +// tag=1009 +bool QSinglePointEvent_wrapper::isEndEvent_nocallback() const { + // tag=1003 + return ::QSinglePointEvent::isEndEvent(); +} +bool QSinglePointEvent_wrapper::isUpdateEvent() const { + // tag=1000 + if (m_isUpdateEventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_isUpdateEventCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QSinglePointEvent::isUpdateEvent(); + } +} +// tag=1009 +bool QSinglePointEvent_wrapper::isUpdateEvent_nocallback() const { + // tag=1003 + return ::QSinglePointEvent::isUpdateEvent(); +} +QPointF QSinglePointEvent_wrapper::position() const { + // tag=1000 + + // tag=1004 + return ::QSinglePointEvent::position(); +} +QPointF QSinglePointEvent_wrapper::scenePosition() const { + // tag=1000 + + // tag=1004 + return ::QSinglePointEvent::scenePosition(); +} +void QSinglePointEvent_wrapper::setAccepted(bool accepted) { + // tag=1000 + if (m_setAcceptedCallback) { + // tag=1001 + const void *thisPtr = this; + m_setAcceptedCallback(const_cast(thisPtr), accepted); + } else { + // tag=1002 + ::QSinglePointEvent::setAccepted(accepted); + } +} +// tag=1009 +void QSinglePointEvent_wrapper::setAccepted_nocallback(bool accepted) { + // tag=1003 + ::QSinglePointEvent::setAccepted(accepted); +} +void QSinglePointEvent_wrapper::setExclusivePointGrabber( + QObject *exclusiveGrabber) { + // tag=1000 + + // tag=1004 + ::QSinglePointEvent::setExclusivePointGrabber(exclusiveGrabber); +} + +// tag=1005 +QSinglePointEvent_wrapper::~QSinglePointEvent_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QSinglePointEvent *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QSinglePointEvent_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast< + QtDartBindings_wrappersNS::QSinglePointEvent_wrapper *>(ptr); +} +extern "C" { + +// tag=1049 +void c_QSinglePointEvent_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QSinglePointEvent_wrapper *>(cppObj); +} +// tag=1050 +// clone() const +void *c_QSinglePointEvent__clone(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSinglePointEvent_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->clone_nocallback(); + } else { + return targetPtr->clone(); + } + }(); +} + +// tag=1050 +// exclusivePointGrabber() const +void *c_QSinglePointEvent__exclusivePointGrabber(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->exclusivePointGrabber(); +} + +// tag=1050 +// globalPosition() const +void *c_QSinglePointEvent__globalPosition(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->globalPosition()}; +} + +// tag=1050 +// isBeginEvent() const +bool c_QSinglePointEvent__isBeginEvent(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSinglePointEvent_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->isBeginEvent_nocallback(); + } else { + return targetPtr->isBeginEvent(); + } + }(); +} + +// tag=1050 +// isEndEvent() const +bool c_QSinglePointEvent__isEndEvent(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSinglePointEvent_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->isEndEvent_nocallback(); + } else { + return targetPtr->isEndEvent(); + } + }(); +} + +// tag=1050 +// isUpdateEvent() const +bool c_QSinglePointEvent__isUpdateEvent(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSinglePointEvent_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->isUpdateEvent_nocallback(); + } else { + return targetPtr->isUpdateEvent(); + } + }(); +} + +// tag=1050 +// position() const +void *c_QSinglePointEvent__position(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->position()}; +} + +// tag=1050 +// scenePosition() const +void *c_QSinglePointEvent__scenePosition(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->scenePosition()}; +} + +// tag=1050 +// setAccepted(bool accepted) +void c_QSinglePointEvent__setAccepted_bool(void *thisObj, bool accepted) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setAccepted_nocallback(accepted); + } else { + return targetPtr->setAccepted(accepted); + } + }(); +} + +// tag=1050 +// setExclusivePointGrabber(QObject * exclusiveGrabber) +void c_QSinglePointEvent__setExclusivePointGrabber_QObject( + void *thisObj, void *exclusiveGrabber_) { + auto exclusiveGrabber = reinterpret_cast(exclusiveGrabber_); + // tag=1010 + fromPtr(thisObj)->setExclusivePointGrabber(exclusiveGrabber); +} +void c_QSinglePointEvent__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QSinglePointEvent__registerVirtualMethodCallback(void *ptr, + void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 4147: + wrapper->m_cloneCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSinglePointEvent_wrapper::Callback_clone>( + callback); + break; + case 4191: + wrapper->m_isBeginEventCallback = + reinterpret_cast(callback); + break; + case 4192: + wrapper->m_isEndEventCallback = + reinterpret_cast(callback); + break; + case 4193: + wrapper->m_isUpdateEventCallback = + reinterpret_cast(callback); + break; + case 4155: + wrapper->m_setAcceptedCallback = + reinterpret_cast(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QSinglePointEvent_wrapper.h b/generated/QtDartBindings/dart/ffi/QSinglePointEvent_wrapper.h new file mode 100644 index 0000000..09b85fc --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QSinglePointEvent_wrapper.h @@ -0,0 +1,116 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QSinglePointEvent_wrapper : public ::QSinglePointEvent { +public: + ~QSinglePointEvent_wrapper(); + // tag=1041 + virtual QSinglePointEvent *clone() const; + // tag=1008 + virtual QSinglePointEvent *clone_nocallback() const; + // tag=1041 + QObject *exclusivePointGrabber() const; + // tag=1041 + QPointF globalPosition() const; + // tag=1041 + virtual bool isBeginEvent() const; + // tag=1008 + virtual bool isBeginEvent_nocallback() const; + // tag=1041 + virtual bool isEndEvent() const; + // tag=1008 + virtual bool isEndEvent_nocallback() const; + // tag=1041 + virtual bool isUpdateEvent() const; + // tag=1008 + virtual bool isUpdateEvent_nocallback() const; + // tag=1041 + QPointF position() const; + // tag=1041 + QPointF scenePosition() const; + // tag=1041 + virtual void setAccepted(bool accepted); + // tag=1008 + virtual void setAccepted_nocallback(bool accepted); + // tag=1041 + void setExclusivePointGrabber(QObject *exclusiveGrabber); + // tag=1042 + typedef QSinglePointEvent *(*Callback_clone)(void *); + Callback_clone m_cloneCallback = nullptr; + // tag=1042 + typedef bool (*Callback_isBeginEvent)(void *); + Callback_isBeginEvent m_isBeginEventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_isEndEvent)(void *); + Callback_isEndEvent m_isEndEventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_isUpdateEvent)(void *); + Callback_isUpdateEvent m_isUpdateEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_setAccepted)(void *, bool accepted); + Callback_setAccepted m_setAcceptedCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QSinglePointEvent::clone() const +QtDartBindings_EXPORT void *c_QSinglePointEvent__clone(void *thisObj); + +// tag=1067 +// QSinglePointEvent::exclusivePointGrabber() const +QtDartBindings_EXPORT void * +c_QSinglePointEvent__exclusivePointGrabber(void *thisObj); + +// tag=1067 +// QSinglePointEvent::globalPosition() const +QtDartBindings_EXPORT void *c_QSinglePointEvent__globalPosition(void *thisObj); + +// tag=1067 +// QSinglePointEvent::isBeginEvent() const +QtDartBindings_EXPORT bool c_QSinglePointEvent__isBeginEvent(void *thisObj); + +// tag=1067 +// QSinglePointEvent::isEndEvent() const +QtDartBindings_EXPORT bool c_QSinglePointEvent__isEndEvent(void *thisObj); + +// tag=1067 +// QSinglePointEvent::isUpdateEvent() const +QtDartBindings_EXPORT bool c_QSinglePointEvent__isUpdateEvent(void *thisObj); + +// tag=1067 +// QSinglePointEvent::position() const +QtDartBindings_EXPORT void *c_QSinglePointEvent__position(void *thisObj); + +// tag=1067 +// QSinglePointEvent::scenePosition() const +QtDartBindings_EXPORT void *c_QSinglePointEvent__scenePosition(void *thisObj); + +// tag=1067 +// QSinglePointEvent::setAccepted(bool accepted) +QtDartBindings_EXPORT void c_QSinglePointEvent__setAccepted_bool(void *thisObj, + bool accepted); + +// tag=1067 +// QSinglePointEvent::setExclusivePointGrabber(QObject * exclusiveGrabber) +QtDartBindings_EXPORT void +c_QSinglePointEvent__setExclusivePointGrabber_QObject(void *thisObj, + void *exclusiveGrabber_); + +// tag=1066 +QtDartBindings_EXPORT void c_QSinglePointEvent__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QSinglePointEvent__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QSinglePointEvent_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QSizeF_c.cpp b/generated/QtDartBindings/dart/ffi/QSizeF_c.cpp new file mode 100644 index 0000000..5883a44 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QSizeF_c.cpp @@ -0,0 +1,130 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QSizeF_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QSizeF_wrapper::QSizeF_wrapper() : ::QSizeF() {} +QSizeF_wrapper::QSizeF_wrapper(const QSize &sz) : ::QSizeF(sz) {} +QSizeF_wrapper::QSizeF_wrapper(qreal w, qreal h) : ::QSizeF(w, h) {} +QSizeF QSizeF_wrapper::boundedTo(const QSizeF &arg__1) const { + return ::QSizeF::boundedTo(arg__1); +} +QSizeF QSizeF_wrapper::expandedTo(const QSizeF &arg__1) const { + return ::QSizeF::expandedTo(arg__1); +} +qreal QSizeF_wrapper::height() const { return ::QSizeF::height(); } +bool QSizeF_wrapper::isEmpty() const { return ::QSizeF::isEmpty(); } +bool QSizeF_wrapper::isNull() const { return ::QSizeF::isNull(); } +bool QSizeF_wrapper::isValid() const { return ::QSizeF::isValid(); } +void QSizeF_wrapper::setHeight(qreal h) { ::QSizeF::setHeight(h); } +void QSizeF_wrapper::setWidth(qreal w) { ::QSizeF::setWidth(w); } +QSize QSizeF_wrapper::toSize() const { return ::QSizeF::toSize(); } +void QSizeF_wrapper::transpose() { ::QSizeF::transpose(); } +QSizeF QSizeF_wrapper::transposed() const { return ::QSizeF::transposed(); } +qreal QSizeF_wrapper::width() const { return ::QSizeF::width(); } +QSizeF_wrapper::~QSizeF_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QSizeF *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +static QtDartBindings_wrappersNS::QSizeF_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QSizeF_Finalizer(void *cppObj) { + delete reinterpret_cast(cppObj); +} +void *c_QSizeF__constructor() { + auto ptr = new QtDartBindings_wrappersNS::QSizeF_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QSizeF__constructor_QSize(void *sz_) { + assert(sz_); + auto &sz = *reinterpret_cast(sz_); + auto ptr = new QtDartBindings_wrappersNS::QSizeF_wrapper(sz); + return reinterpret_cast(ptr); +} +void *c_QSizeF__constructor_qreal_qreal(qreal w, qreal h) { + auto ptr = new QtDartBindings_wrappersNS::QSizeF_wrapper(w, h); + return reinterpret_cast(ptr); +} +// boundedTo(const QSizeF & arg__1) const +void *c_QSizeF__boundedTo_QSizeF(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->boundedTo(arg__1)}; + return result; +} +// expandedTo(const QSizeF & arg__1) const +void *c_QSizeF__expandedTo_QSizeF(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->expandedTo(arg__1)}; + return result; +} +// height() const +qreal c_QSizeF__height(void *thisObj) { + const auto &result = fromPtr(thisObj)->height(); + return result; +} +// isEmpty() const +bool c_QSizeF__isEmpty(void *thisObj) { + const auto &result = fromPtr(thisObj)->isEmpty(); + return result; +} +// isNull() const +bool c_QSizeF__isNull(void *thisObj) { + const auto &result = fromPtr(thisObj)->isNull(); + return result; +} +// isValid() const +bool c_QSizeF__isValid(void *thisObj) { + const auto &result = fromPtr(thisObj)->isValid(); + return result; +} +// setHeight(qreal h) +void c_QSizeF__setHeight_qreal(void *thisObj, qreal h) { + fromPtr(thisObj)->setHeight(h); +} +// setWidth(qreal w) +void c_QSizeF__setWidth_qreal(void *thisObj, qreal w) { + fromPtr(thisObj)->setWidth(w); +} +// toSize() const +void *c_QSizeF__toSize(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toSize()}; + return result; +} +// transpose() +void c_QSizeF__transpose(void *thisObj) { fromPtr(thisObj)->transpose(); } +// transposed() const +void *c_QSizeF__transposed(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->transposed()}; + return result; +} +// width() const +qreal c_QSizeF__width(void *thisObj) { + const auto &result = fromPtr(thisObj)->width(); + return result; +} +void c_QSizeF__destructor(void *thisObj) { delete fromPtr(thisObj); } +} diff --git a/generated/QtDartBindings/dart/ffi/QSizeF_c.h b/generated/QtDartBindings/dart/ffi/QSizeF_c.h new file mode 100644 index 0000000..d883495 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QSizeF_c.h @@ -0,0 +1,64 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include + +namespace QtDartBindings_wrappersNS { +class QSizeF_wrapper : public ::QSizeF { +public: + ~QSizeF_wrapper(); + QSizeF_wrapper(); + QSizeF_wrapper(const QSize &sz); + QSizeF_wrapper(qreal w, qreal h); + QSizeF boundedTo(const QSizeF &arg__1) const; + QSizeF expandedTo(const QSizeF &arg__1) const; + qreal height() const; + bool isEmpty() const; + bool isNull() const; + bool isValid() const; + void setHeight(qreal h); + void setWidth(qreal w); + QSize toSize() const; + void transpose(); + QSizeF transposed() const; + qreal width() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QSizeF::QSizeF() +QtDartBindings_EXPORT void *c_QSizeF__constructor(); +// QSizeF::QSizeF(const QSize & sz) +QtDartBindings_EXPORT void *c_QSizeF__constructor_QSize(void *sz_); +// QSizeF::QSizeF(qreal w, qreal h) +QtDartBindings_EXPORT void *c_QSizeF__constructor_qreal_qreal(qreal w, qreal h); +// QSizeF::boundedTo(const QSizeF & arg__1) const +QtDartBindings_EXPORT void *c_QSizeF__boundedTo_QSizeF(void *thisObj, + void *arg__1_); +// QSizeF::expandedTo(const QSizeF & arg__1) const +QtDartBindings_EXPORT void *c_QSizeF__expandedTo_QSizeF(void *thisObj, + void *arg__1_); +// QSizeF::height() const +QtDartBindings_EXPORT qreal c_QSizeF__height(void *thisObj); +// QSizeF::isEmpty() const +QtDartBindings_EXPORT bool c_QSizeF__isEmpty(void *thisObj); +// QSizeF::isNull() const +QtDartBindings_EXPORT bool c_QSizeF__isNull(void *thisObj); +// QSizeF::isValid() const +QtDartBindings_EXPORT bool c_QSizeF__isValid(void *thisObj); +// QSizeF::setHeight(qreal h) +QtDartBindings_EXPORT void c_QSizeF__setHeight_qreal(void *thisObj, qreal h); +// QSizeF::setWidth(qreal w) +QtDartBindings_EXPORT void c_QSizeF__setWidth_qreal(void *thisObj, qreal w); +// QSizeF::toSize() const +QtDartBindings_EXPORT void *c_QSizeF__toSize(void *thisObj); +// QSizeF::transpose() +QtDartBindings_EXPORT void c_QSizeF__transpose(void *thisObj); +// QSizeF::transposed() const +QtDartBindings_EXPORT void *c_QSizeF__transposed(void *thisObj); +// QSizeF::width() const +QtDartBindings_EXPORT qreal c_QSizeF__width(void *thisObj); +QtDartBindings_EXPORT void c_QSizeF__destructor(void *thisObj); +QtDartBindings_EXPORT void c_QSizeF_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QSizeF_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QSizeF_wrapper.cpp new file mode 100644 index 0000000..c85846a --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QSizeF_wrapper.cpp @@ -0,0 +1,239 @@ +#include "QSizeF_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QSizeF_wrapper::QSizeF_wrapper() : ::QSizeF() {} + +// tag=1006 +QSizeF_wrapper::QSizeF_wrapper(const QSize &sz) : ::QSizeF(sz) {} + +// tag=1006 +QSizeF_wrapper::QSizeF_wrapper(qreal w, qreal h) : ::QSizeF(w, h) {} +QSizeF QSizeF_wrapper::boundedTo(const QSizeF &arg__1) const { + // tag=1000 + + // tag=1004 + return ::QSizeF::boundedTo(arg__1); +} +QSizeF QSizeF_wrapper::expandedTo(const QSizeF &arg__1) const { + // tag=1000 + + // tag=1004 + return ::QSizeF::expandedTo(arg__1); +} +qreal QSizeF_wrapper::height() const { + // tag=1000 + + // tag=1004 + return ::QSizeF::height(); +} +bool QSizeF_wrapper::isEmpty() const { + // tag=1000 + + // tag=1004 + return ::QSizeF::isEmpty(); +} +bool QSizeF_wrapper::isNull() const { + // tag=1000 + + // tag=1004 + return ::QSizeF::isNull(); +} +bool QSizeF_wrapper::isValid() const { + // tag=1000 + + // tag=1004 + return ::QSizeF::isValid(); +} +void QSizeF_wrapper::setHeight(qreal h) { + // tag=1000 + + // tag=1004 + ::QSizeF::setHeight(h); +} +void QSizeF_wrapper::setWidth(qreal w) { + // tag=1000 + + // tag=1004 + ::QSizeF::setWidth(w); +} +QSize QSizeF_wrapper::toSize() const { + // tag=1000 + + // tag=1004 + return ::QSizeF::toSize(); +} +void QSizeF_wrapper::transpose() { + // tag=1000 + + // tag=1004 + ::QSizeF::transpose(); +} +QSizeF QSizeF_wrapper::transposed() const { + // tag=1000 + + // tag=1004 + return ::QSizeF::transposed(); +} +qreal QSizeF_wrapper::width() const { + // tag=1000 + + // tag=1004 + return ::QSizeF::width(); +} + +// tag=1005 +QSizeF_wrapper::~QSizeF_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QSizeF *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +// tag=1014 +static QtDartBindings_wrappersNS::QSizeF_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QSizeF_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast(cppObj); +} +void *c_QSizeF__constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QSizeF_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QSizeF__constructor_QSize(void *sz_) { + auto &sz = *reinterpret_cast(sz_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QSizeF_wrapper(sz); + return reinterpret_cast(ptr); +} +void *c_QSizeF__constructor_qreal_qreal(qreal w, qreal h) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QSizeF_wrapper(w, h); + return reinterpret_cast(ptr); +} + +// tag=1050 +// boundedTo(const QSizeF & arg__1) const +void *c_QSizeF__boundedTo_QSizeF(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->boundedTo(arg__1)}; +} + +// tag=1050 +// expandedTo(const QSizeF & arg__1) const +void *c_QSizeF__expandedTo_QSizeF(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->expandedTo(arg__1)}; +} + +// tag=1050 +// height() const +qreal c_QSizeF__height(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->height(); +} + +// tag=1050 +// isEmpty() const +bool c_QSizeF__isEmpty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEmpty(); +} + +// tag=1050 +// isNull() const +bool c_QSizeF__isNull(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isNull(); +} + +// tag=1050 +// isValid() const +bool c_QSizeF__isValid(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isValid(); +} + +// tag=1050 +// setHeight(qreal h) +void c_QSizeF__setHeight_qreal(void *thisObj, qreal h) { + // tag=1010 + fromPtr(thisObj)->setHeight(h); +} + +// tag=1050 +// setWidth(qreal w) +void c_QSizeF__setWidth_qreal(void *thisObj, qreal w) { + // tag=1010 + fromPtr(thisObj)->setWidth(w); +} + +// tag=1050 +// toSize() const +void *c_QSizeF__toSize(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toSize()}; +} + +// tag=1050 +// transpose() +void c_QSizeF__transpose(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->transpose(); +} + +// tag=1050 +// transposed() const +void *c_QSizeF__transposed(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->transposed()}; +} + +// tag=1050 +// width() const +qreal c_QSizeF__width(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->width(); +} +void c_QSizeF__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} diff --git a/generated/QtDartBindings/dart/ffi/QSizeF_wrapper.h b/generated/QtDartBindings/dart/ffi/QSizeF_wrapper.h new file mode 100644 index 0000000..34912d7 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QSizeF_wrapper.h @@ -0,0 +1,112 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include + +namespace QtDartBindings_wrappersNS { +// tag=1043 +class QSizeF_wrapper : public ::QSizeF { +public: + ~QSizeF_wrapper(); + // tag=1041 + QSizeF_wrapper(); + // tag=1041 + QSizeF_wrapper(const QSize &sz); + // tag=1041 + QSizeF_wrapper(qreal w, qreal h); + // tag=1041 + QSizeF boundedTo(const QSizeF &arg__1) const; + // tag=1041 + QSizeF expandedTo(const QSizeF &arg__1) const; + // tag=1041 + qreal height() const; + // tag=1041 + bool isEmpty() const; + // tag=1041 + bool isNull() const; + // tag=1041 + bool isValid() const; + // tag=1041 + void setHeight(qreal h); + // tag=1041 + void setWidth(qreal w); + // tag=1041 + QSize toSize() const; + // tag=1041 + void transpose(); + // tag=1041 + QSizeF transposed() const; + // tag=1041 + qreal width() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QSizeF::QSizeF() +QtDartBindings_EXPORT void *c_QSizeF__constructor(); + +// tag=1067 +// QSizeF::QSizeF(const QSize & sz) +QtDartBindings_EXPORT void *c_QSizeF__constructor_QSize(void *sz_); + +// tag=1067 +// QSizeF::QSizeF(qreal w, qreal h) +QtDartBindings_EXPORT void *c_QSizeF__constructor_qreal_qreal(qreal w, qreal h); + +// tag=1067 +// QSizeF::boundedTo(const QSizeF & arg__1) const +QtDartBindings_EXPORT void *c_QSizeF__boundedTo_QSizeF(void *thisObj, + void *arg__1_); + +// tag=1067 +// QSizeF::expandedTo(const QSizeF & arg__1) const +QtDartBindings_EXPORT void *c_QSizeF__expandedTo_QSizeF(void *thisObj, + void *arg__1_); + +// tag=1067 +// QSizeF::height() const +QtDartBindings_EXPORT qreal c_QSizeF__height(void *thisObj); + +// tag=1067 +// QSizeF::isEmpty() const +QtDartBindings_EXPORT bool c_QSizeF__isEmpty(void *thisObj); + +// tag=1067 +// QSizeF::isNull() const +QtDartBindings_EXPORT bool c_QSizeF__isNull(void *thisObj); + +// tag=1067 +// QSizeF::isValid() const +QtDartBindings_EXPORT bool c_QSizeF__isValid(void *thisObj); + +// tag=1067 +// QSizeF::setHeight(qreal h) +QtDartBindings_EXPORT void c_QSizeF__setHeight_qreal(void *thisObj, qreal h); + +// tag=1067 +// QSizeF::setWidth(qreal w) +QtDartBindings_EXPORT void c_QSizeF__setWidth_qreal(void *thisObj, qreal w); + +// tag=1067 +// QSizeF::toSize() const +QtDartBindings_EXPORT void *c_QSizeF__toSize(void *thisObj); + +// tag=1067 +// QSizeF::transpose() +QtDartBindings_EXPORT void c_QSizeF__transpose(void *thisObj); + +// tag=1067 +// QSizeF::transposed() const +QtDartBindings_EXPORT void *c_QSizeF__transposed(void *thisObj); + +// tag=1067 +// QSizeF::width() const +QtDartBindings_EXPORT qreal c_QSizeF__width(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QSizeF__destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QSizeF_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QSizePolicy_c.cpp b/generated/QtDartBindings/dart/ffi/QSizePolicy_c.cpp new file mode 100644 index 0000000..c19adc9 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QSizePolicy_c.cpp @@ -0,0 +1,198 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QSizePolicy_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QSizePolicy_wrapper::QSizePolicy_wrapper() : ::QSizePolicy() {} +QSizePolicy_wrapper::QSizePolicy_wrapper(QSizePolicy::Policy horizontal, + QSizePolicy::Policy vertical, + QSizePolicy::ControlType type) + : ::QSizePolicy(horizontal, vertical, type) {} +QSizePolicy::ControlType QSizePolicy_wrapper::controlType() const { + return ::QSizePolicy::controlType(); +} +QFlags QSizePolicy_wrapper::expandingDirections() const { + return ::QSizePolicy::expandingDirections(); +} +bool QSizePolicy_wrapper::hasHeightForWidth() const { + return ::QSizePolicy::hasHeightForWidth(); +} +bool QSizePolicy_wrapper::hasWidthForHeight() const { + return ::QSizePolicy::hasWidthForHeight(); +} +QSizePolicy::Policy QSizePolicy_wrapper::horizontalPolicy() const { + return ::QSizePolicy::horizontalPolicy(); +} +int QSizePolicy_wrapper::horizontalStretch() const { + return ::QSizePolicy::horizontalStretch(); +} +bool QSizePolicy_wrapper::retainSizeWhenHidden() const { + return ::QSizePolicy::retainSizeWhenHidden(); +} +void QSizePolicy_wrapper::setControlType(QSizePolicy::ControlType type) { + ::QSizePolicy::setControlType(type); +} +void QSizePolicy_wrapper::setHeightForWidth(bool b) { + ::QSizePolicy::setHeightForWidth(b); +} +void QSizePolicy_wrapper::setHorizontalPolicy(QSizePolicy::Policy d) { + ::QSizePolicy::setHorizontalPolicy(d); +} +void QSizePolicy_wrapper::setHorizontalStretch(int stretchFactor) { + ::QSizePolicy::setHorizontalStretch(stretchFactor); +} +void QSizePolicy_wrapper::setRetainSizeWhenHidden(bool retainSize) { + ::QSizePolicy::setRetainSizeWhenHidden(retainSize); +} +void QSizePolicy_wrapper::setVerticalPolicy(QSizePolicy::Policy d) { + ::QSizePolicy::setVerticalPolicy(d); +} +void QSizePolicy_wrapper::setVerticalStretch(int stretchFactor) { + ::QSizePolicy::setVerticalStretch(stretchFactor); +} +void QSizePolicy_wrapper::setWidthForHeight(bool b) { + ::QSizePolicy::setWidthForHeight(b); +} +void QSizePolicy_wrapper::transpose() { ::QSizePolicy::transpose(); } +QSizePolicy QSizePolicy_wrapper::transposed() const { + return ::QSizePolicy::transposed(); +} +QSizePolicy::Policy QSizePolicy_wrapper::verticalPolicy() const { + return ::QSizePolicy::verticalPolicy(); +} +int QSizePolicy_wrapper::verticalStretch() const { + return ::QSizePolicy::verticalStretch(); +} +QSizePolicy_wrapper::~QSizePolicy_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QSizePolicy *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QSizePolicy_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { +void c_QSizePolicy_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QSizePolicy__constructor() { + auto ptr = new QtDartBindings_wrappersNS::QSizePolicy_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QSizePolicy__constructor_Policy_Policy_ControlType(int horizontal, + int vertical, + int type) { + auto ptr = new QtDartBindings_wrappersNS::QSizePolicy_wrapper( + static_cast(horizontal), + static_cast(vertical), + static_cast(type)); + return reinterpret_cast(ptr); +} +// controlType() const +int c_QSizePolicy__controlType(void *thisObj) { + const auto &result = int(fromPtr(thisObj)->controlType()); + return result; +} +// expandingDirections() const +int c_QSizePolicy__expandingDirections(void *thisObj) { + const auto &result = fromPtr(thisObj)->expandingDirections(); + return result; +} +// hasHeightForWidth() const +bool c_QSizePolicy__hasHeightForWidth(void *thisObj) { + const auto &result = fromPtr(thisObj)->hasHeightForWidth(); + return result; +} +// hasWidthForHeight() const +bool c_QSizePolicy__hasWidthForHeight(void *thisObj) { + const auto &result = fromPtr(thisObj)->hasWidthForHeight(); + return result; +} +// horizontalPolicy() const +int c_QSizePolicy__horizontalPolicy(void *thisObj) { + const auto &result = int(fromPtr(thisObj)->horizontalPolicy()); + return result; +} +// horizontalStretch() const +int c_QSizePolicy__horizontalStretch(void *thisObj) { + const auto &result = fromPtr(thisObj)->horizontalStretch(); + return result; +} +// retainSizeWhenHidden() const +bool c_QSizePolicy__retainSizeWhenHidden(void *thisObj) { + const auto &result = fromPtr(thisObj)->retainSizeWhenHidden(); + return result; +} +// setControlType(QSizePolicy::ControlType type) +void c_QSizePolicy__setControlType_ControlType(void *thisObj, int type) { + fromPtr(thisObj)->setControlType(static_cast(type)); +} +// setHeightForWidth(bool b) +void c_QSizePolicy__setHeightForWidth_bool(void *thisObj, bool b) { + fromPtr(thisObj)->setHeightForWidth(b); +} +// setHorizontalPolicy(QSizePolicy::Policy d) +void c_QSizePolicy__setHorizontalPolicy_Policy(void *thisObj, int d) { + fromPtr(thisObj)->setHorizontalPolicy(static_cast(d)); +} +// setHorizontalStretch(int stretchFactor) +void c_QSizePolicy__setHorizontalStretch_int(void *thisObj, int stretchFactor) { + fromPtr(thisObj)->setHorizontalStretch(stretchFactor); +} +// setRetainSizeWhenHidden(bool retainSize) +void c_QSizePolicy__setRetainSizeWhenHidden_bool(void *thisObj, + bool retainSize) { + fromPtr(thisObj)->setRetainSizeWhenHidden(retainSize); +} +// setVerticalPolicy(QSizePolicy::Policy d) +void c_QSizePolicy__setVerticalPolicy_Policy(void *thisObj, int d) { + fromPtr(thisObj)->setVerticalPolicy(static_cast(d)); +} +// setVerticalStretch(int stretchFactor) +void c_QSizePolicy__setVerticalStretch_int(void *thisObj, int stretchFactor) { + fromPtr(thisObj)->setVerticalStretch(stretchFactor); +} +// setWidthForHeight(bool b) +void c_QSizePolicy__setWidthForHeight_bool(void *thisObj, bool b) { + fromPtr(thisObj)->setWidthForHeight(b); +} +// transpose() +void c_QSizePolicy__transpose(void *thisObj) { fromPtr(thisObj)->transpose(); } +// transposed() const +void *c_QSizePolicy__transposed(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->transposed()}; + return result; +} +// verticalPolicy() const +int c_QSizePolicy__verticalPolicy(void *thisObj) { + const auto &result = int(fromPtr(thisObj)->verticalPolicy()); + return result; +} +// verticalStretch() const +int c_QSizePolicy__verticalStretch(void *thisObj) { + const auto &result = fromPtr(thisObj)->verticalStretch(); + return result; +} +void c_QSizePolicy__destructor(void *thisObj) { delete fromPtr(thisObj); } +} diff --git a/generated/QtDartBindings/dart/ffi/QSizePolicy_c.h b/generated/QtDartBindings/dart/ffi/QSizePolicy_c.h new file mode 100644 index 0000000..47954f0 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QSizePolicy_c.h @@ -0,0 +1,94 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include + +namespace QtDartBindings_wrappersNS { +class QSizePolicy_wrapper : public ::QSizePolicy { +public: + ~QSizePolicy_wrapper(); + QSizePolicy_wrapper(); + QSizePolicy_wrapper( + QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical, + QSizePolicy::ControlType type = QSizePolicy::ControlType::DefaultType); + QSizePolicy::ControlType controlType() const; + QFlags expandingDirections() const; + bool hasHeightForWidth() const; + bool hasWidthForHeight() const; + QSizePolicy::Policy horizontalPolicy() const; + int horizontalStretch() const; + bool retainSizeWhenHidden() const; + void setControlType(QSizePolicy::ControlType type); + void setHeightForWidth(bool b); + void setHorizontalPolicy(QSizePolicy::Policy d); + void setHorizontalStretch(int stretchFactor); + void setRetainSizeWhenHidden(bool retainSize); + void setVerticalPolicy(QSizePolicy::Policy d); + void setVerticalStretch(int stretchFactor); + void setWidthForHeight(bool b); + void transpose(); + QSizePolicy transposed() const; + QSizePolicy::Policy verticalPolicy() const; + int verticalStretch() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QSizePolicy::QSizePolicy() +QtDartBindings_EXPORT void *c_QSizePolicy__constructor(); +// QSizePolicy::QSizePolicy(QSizePolicy::Policy horizontal, QSizePolicy::Policy +// vertical, QSizePolicy::ControlType type) +QtDartBindings_EXPORT void * +c_QSizePolicy__constructor_Policy_Policy_ControlType(int horizontal, + int vertical, int type); +// QSizePolicy::controlType() const +QtDartBindings_EXPORT int c_QSizePolicy__controlType(void *thisObj); +// QSizePolicy::expandingDirections() const +QtDartBindings_EXPORT int c_QSizePolicy__expandingDirections(void *thisObj); +// QSizePolicy::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QSizePolicy__hasHeightForWidth(void *thisObj); +// QSizePolicy::hasWidthForHeight() const +QtDartBindings_EXPORT bool c_QSizePolicy__hasWidthForHeight(void *thisObj); +// QSizePolicy::horizontalPolicy() const +QtDartBindings_EXPORT int c_QSizePolicy__horizontalPolicy(void *thisObj); +// QSizePolicy::horizontalStretch() const +QtDartBindings_EXPORT int c_QSizePolicy__horizontalStretch(void *thisObj); +// QSizePolicy::retainSizeWhenHidden() const +QtDartBindings_EXPORT bool c_QSizePolicy__retainSizeWhenHidden(void *thisObj); +// QSizePolicy::setControlType(QSizePolicy::ControlType type) +QtDartBindings_EXPORT void +c_QSizePolicy__setControlType_ControlType(void *thisObj, int type); +// QSizePolicy::setHeightForWidth(bool b) +QtDartBindings_EXPORT void c_QSizePolicy__setHeightForWidth_bool(void *thisObj, + bool b); +// QSizePolicy::setHorizontalPolicy(QSizePolicy::Policy d) +QtDartBindings_EXPORT void +c_QSizePolicy__setHorizontalPolicy_Policy(void *thisObj, int d); +// QSizePolicy::setHorizontalStretch(int stretchFactor) +QtDartBindings_EXPORT void +c_QSizePolicy__setHorizontalStretch_int(void *thisObj, int stretchFactor); +// QSizePolicy::setRetainSizeWhenHidden(bool retainSize) +QtDartBindings_EXPORT void +c_QSizePolicy__setRetainSizeWhenHidden_bool(void *thisObj, bool retainSize); +// QSizePolicy::setVerticalPolicy(QSizePolicy::Policy d) +QtDartBindings_EXPORT void +c_QSizePolicy__setVerticalPolicy_Policy(void *thisObj, int d); +// QSizePolicy::setVerticalStretch(int stretchFactor) +QtDartBindings_EXPORT void +c_QSizePolicy__setVerticalStretch_int(void *thisObj, int stretchFactor); +// QSizePolicy::setWidthForHeight(bool b) +QtDartBindings_EXPORT void c_QSizePolicy__setWidthForHeight_bool(void *thisObj, + bool b); +// QSizePolicy::transpose() +QtDartBindings_EXPORT void c_QSizePolicy__transpose(void *thisObj); +// QSizePolicy::transposed() const +QtDartBindings_EXPORT void *c_QSizePolicy__transposed(void *thisObj); +// QSizePolicy::verticalPolicy() const +QtDartBindings_EXPORT int c_QSizePolicy__verticalPolicy(void *thisObj); +// QSizePolicy::verticalStretch() const +QtDartBindings_EXPORT int c_QSizePolicy__verticalStretch(void *thisObj); +QtDartBindings_EXPORT void c_QSizePolicy__destructor(void *thisObj); +QtDartBindings_EXPORT void c_QSizePolicy_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QSizePolicy_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QSizePolicy_wrapper.cpp new file mode 100644 index 0000000..f1752b6 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QSizePolicy_wrapper.cpp @@ -0,0 +1,328 @@ +#include "QSizePolicy_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QSizePolicy_wrapper::QSizePolicy_wrapper() : ::QSizePolicy() {} + +// tag=1006 +QSizePolicy_wrapper::QSizePolicy_wrapper(QSizePolicy::Policy horizontal, + QSizePolicy::Policy vertical, + QSizePolicy::ControlType type) + : ::QSizePolicy(horizontal, vertical, type) {} +QSizePolicy::ControlType QSizePolicy_wrapper::controlType() const { + // tag=1000 + + // tag=1004 + return ::QSizePolicy::controlType(); +} +QFlags QSizePolicy_wrapper::expandingDirections() const { + // tag=1000 + + // tag=1004 + return ::QSizePolicy::expandingDirections(); +} +bool QSizePolicy_wrapper::hasHeightForWidth() const { + // tag=1000 + + // tag=1004 + return ::QSizePolicy::hasHeightForWidth(); +} +bool QSizePolicy_wrapper::hasWidthForHeight() const { + // tag=1000 + + // tag=1004 + return ::QSizePolicy::hasWidthForHeight(); +} +QSizePolicy::Policy QSizePolicy_wrapper::horizontalPolicy() const { + // tag=1000 + + // tag=1004 + return ::QSizePolicy::horizontalPolicy(); +} +int QSizePolicy_wrapper::horizontalStretch() const { + // tag=1000 + + // tag=1004 + return ::QSizePolicy::horizontalStretch(); +} +bool QSizePolicy_wrapper::retainSizeWhenHidden() const { + // tag=1000 + + // tag=1004 + return ::QSizePolicy::retainSizeWhenHidden(); +} +void QSizePolicy_wrapper::setControlType(QSizePolicy::ControlType type) { + // tag=1000 + + // tag=1004 + ::QSizePolicy::setControlType(type); +} +void QSizePolicy_wrapper::setHeightForWidth(bool b) { + // tag=1000 + + // tag=1004 + ::QSizePolicy::setHeightForWidth(b); +} +void QSizePolicy_wrapper::setHorizontalPolicy(QSizePolicy::Policy d) { + // tag=1000 + + // tag=1004 + ::QSizePolicy::setHorizontalPolicy(d); +} +void QSizePolicy_wrapper::setHorizontalStretch(int stretchFactor) { + // tag=1000 + + // tag=1004 + ::QSizePolicy::setHorizontalStretch(stretchFactor); +} +void QSizePolicy_wrapper::setRetainSizeWhenHidden(bool retainSize) { + // tag=1000 + + // tag=1004 + ::QSizePolicy::setRetainSizeWhenHidden(retainSize); +} +void QSizePolicy_wrapper::setVerticalPolicy(QSizePolicy::Policy d) { + // tag=1000 + + // tag=1004 + ::QSizePolicy::setVerticalPolicy(d); +} +void QSizePolicy_wrapper::setVerticalStretch(int stretchFactor) { + // tag=1000 + + // tag=1004 + ::QSizePolicy::setVerticalStretch(stretchFactor); +} +void QSizePolicy_wrapper::setWidthForHeight(bool b) { + // tag=1000 + + // tag=1004 + ::QSizePolicy::setWidthForHeight(b); +} +void QSizePolicy_wrapper::transpose() { + // tag=1000 + + // tag=1004 + ::QSizePolicy::transpose(); +} +QSizePolicy QSizePolicy_wrapper::transposed() const { + // tag=1000 + + // tag=1004 + return ::QSizePolicy::transposed(); +} +QSizePolicy::Policy QSizePolicy_wrapper::verticalPolicy() const { + // tag=1000 + + // tag=1004 + return ::QSizePolicy::verticalPolicy(); +} +int QSizePolicy_wrapper::verticalStretch() const { + // tag=1000 + + // tag=1004 + return ::QSizePolicy::verticalStretch(); +} + +// tag=1005 +QSizePolicy_wrapper::~QSizePolicy_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QSizePolicy *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QSizePolicy_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { + +// tag=1049 +void c_QSizePolicy_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QSizePolicy__constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QSizePolicy_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QSizePolicy__constructor_Policy_Policy_ControlType(int horizontal, + int vertical, + int type) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QSizePolicy_wrapper( + static_cast(horizontal), + static_cast(vertical), + static_cast(type)); + return reinterpret_cast(ptr); +} + +// tag=1050 +// controlType() const +int c_QSizePolicy__controlType(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->controlType(); +} + +// tag=1050 +// expandingDirections() const +int c_QSizePolicy__expandingDirections(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->expandingDirections(); +} + +// tag=1050 +// hasHeightForWidth() const +bool c_QSizePolicy__hasHeightForWidth(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->hasHeightForWidth(); +} + +// tag=1050 +// hasWidthForHeight() const +bool c_QSizePolicy__hasWidthForHeight(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->hasWidthForHeight(); +} + +// tag=1050 +// horizontalPolicy() const +int c_QSizePolicy__horizontalPolicy(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->horizontalPolicy(); +} + +// tag=1050 +// horizontalStretch() const +int c_QSizePolicy__horizontalStretch(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->horizontalStretch(); +} + +// tag=1050 +// retainSizeWhenHidden() const +bool c_QSizePolicy__retainSizeWhenHidden(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->retainSizeWhenHidden(); +} + +// tag=1050 +// setControlType(QSizePolicy::ControlType type) +void c_QSizePolicy__setControlType_ControlType(void *thisObj, int type) { + // tag=1010 + fromPtr(thisObj)->setControlType(static_cast(type)); +} + +// tag=1050 +// setHeightForWidth(bool b) +void c_QSizePolicy__setHeightForWidth_bool(void *thisObj, bool b) { + // tag=1010 + fromPtr(thisObj)->setHeightForWidth(b); +} + +// tag=1050 +// setHorizontalPolicy(QSizePolicy::Policy d) +void c_QSizePolicy__setHorizontalPolicy_Policy(void *thisObj, int d) { + // tag=1010 + fromPtr(thisObj)->setHorizontalPolicy(static_cast(d)); +} + +// tag=1050 +// setHorizontalStretch(int stretchFactor) +void c_QSizePolicy__setHorizontalStretch_int(void *thisObj, int stretchFactor) { + // tag=1010 + fromPtr(thisObj)->setHorizontalStretch(stretchFactor); +} + +// tag=1050 +// setRetainSizeWhenHidden(bool retainSize) +void c_QSizePolicy__setRetainSizeWhenHidden_bool(void *thisObj, + bool retainSize) { + // tag=1010 + fromPtr(thisObj)->setRetainSizeWhenHidden(retainSize); +} + +// tag=1050 +// setVerticalPolicy(QSizePolicy::Policy d) +void c_QSizePolicy__setVerticalPolicy_Policy(void *thisObj, int d) { + // tag=1010 + fromPtr(thisObj)->setVerticalPolicy(static_cast(d)); +} + +// tag=1050 +// setVerticalStretch(int stretchFactor) +void c_QSizePolicy__setVerticalStretch_int(void *thisObj, int stretchFactor) { + // tag=1010 + fromPtr(thisObj)->setVerticalStretch(stretchFactor); +} + +// tag=1050 +// setWidthForHeight(bool b) +void c_QSizePolicy__setWidthForHeight_bool(void *thisObj, bool b) { + // tag=1010 + fromPtr(thisObj)->setWidthForHeight(b); +} + +// tag=1050 +// transpose() +void c_QSizePolicy__transpose(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->transpose(); +} + +// tag=1050 +// transposed() const +void *c_QSizePolicy__transposed(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->transposed()}; +} + +// tag=1050 +// verticalPolicy() const +int c_QSizePolicy__verticalPolicy(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->verticalPolicy(); +} + +// tag=1050 +// verticalStretch() const +int c_QSizePolicy__verticalStretch(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->verticalStretch(); +} +void c_QSizePolicy__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} diff --git a/generated/QtDartBindings/dart/ffi/QSizePolicy_wrapper.h b/generated/QtDartBindings/dart/ffi/QSizePolicy_wrapper.h new file mode 100644 index 0000000..c629ad0 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QSizePolicy_wrapper.h @@ -0,0 +1,161 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1043 +class QSizePolicy_wrapper : public ::QSizePolicy { +public: + ~QSizePolicy_wrapper(); + // tag=1041 + QSizePolicy_wrapper(); + // tag=1041 + QSizePolicy_wrapper( + QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical, + QSizePolicy::ControlType type = QSizePolicy::ControlType::DefaultType); + // tag=1041 + QSizePolicy::ControlType controlType() const; + // tag=1041 + QFlags expandingDirections() const; + // tag=1041 + bool hasHeightForWidth() const; + // tag=1041 + bool hasWidthForHeight() const; + // tag=1041 + QSizePolicy::Policy horizontalPolicy() const; + // tag=1041 + int horizontalStretch() const; + // tag=1041 + bool retainSizeWhenHidden() const; + // tag=1041 + void setControlType(QSizePolicy::ControlType type); + // tag=1041 + void setHeightForWidth(bool b); + // tag=1041 + void setHorizontalPolicy(QSizePolicy::Policy d); + // tag=1041 + void setHorizontalStretch(int stretchFactor); + // tag=1041 + void setRetainSizeWhenHidden(bool retainSize); + // tag=1041 + void setVerticalPolicy(QSizePolicy::Policy d); + // tag=1041 + void setVerticalStretch(int stretchFactor); + // tag=1041 + void setWidthForHeight(bool b); + // tag=1041 + void transpose(); + // tag=1041 + QSizePolicy transposed() const; + // tag=1041 + QSizePolicy::Policy verticalPolicy() const; + // tag=1041 + int verticalStretch() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QSizePolicy::QSizePolicy() +QtDartBindings_EXPORT void *c_QSizePolicy__constructor(); + +// tag=1067 +// QSizePolicy::QSizePolicy(QSizePolicy::Policy horizontal, QSizePolicy::Policy +// vertical, QSizePolicy::ControlType type) +QtDartBindings_EXPORT void * +c_QSizePolicy__constructor_Policy_Policy_ControlType(int horizontal, + int vertical, int type); + +// tag=1067 +// QSizePolicy::controlType() const +QtDartBindings_EXPORT int c_QSizePolicy__controlType(void *thisObj); + +// tag=1067 +// QSizePolicy::expandingDirections() const +QtDartBindings_EXPORT int c_QSizePolicy__expandingDirections(void *thisObj); + +// tag=1067 +// QSizePolicy::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QSizePolicy__hasHeightForWidth(void *thisObj); + +// tag=1067 +// QSizePolicy::hasWidthForHeight() const +QtDartBindings_EXPORT bool c_QSizePolicy__hasWidthForHeight(void *thisObj); + +// tag=1067 +// QSizePolicy::horizontalPolicy() const +QtDartBindings_EXPORT int c_QSizePolicy__horizontalPolicy(void *thisObj); + +// tag=1067 +// QSizePolicy::horizontalStretch() const +QtDartBindings_EXPORT int c_QSizePolicy__horizontalStretch(void *thisObj); + +// tag=1067 +// QSizePolicy::retainSizeWhenHidden() const +QtDartBindings_EXPORT bool c_QSizePolicy__retainSizeWhenHidden(void *thisObj); + +// tag=1067 +// QSizePolicy::setControlType(QSizePolicy::ControlType type) +QtDartBindings_EXPORT void +c_QSizePolicy__setControlType_ControlType(void *thisObj, int type); + +// tag=1067 +// QSizePolicy::setHeightForWidth(bool b) +QtDartBindings_EXPORT void c_QSizePolicy__setHeightForWidth_bool(void *thisObj, + bool b); + +// tag=1067 +// QSizePolicy::setHorizontalPolicy(QSizePolicy::Policy d) +QtDartBindings_EXPORT void +c_QSizePolicy__setHorizontalPolicy_Policy(void *thisObj, int d); + +// tag=1067 +// QSizePolicy::setHorizontalStretch(int stretchFactor) +QtDartBindings_EXPORT void +c_QSizePolicy__setHorizontalStretch_int(void *thisObj, int stretchFactor); + +// tag=1067 +// QSizePolicy::setRetainSizeWhenHidden(bool retainSize) +QtDartBindings_EXPORT void +c_QSizePolicy__setRetainSizeWhenHidden_bool(void *thisObj, bool retainSize); + +// tag=1067 +// QSizePolicy::setVerticalPolicy(QSizePolicy::Policy d) +QtDartBindings_EXPORT void +c_QSizePolicy__setVerticalPolicy_Policy(void *thisObj, int d); + +// tag=1067 +// QSizePolicy::setVerticalStretch(int stretchFactor) +QtDartBindings_EXPORT void +c_QSizePolicy__setVerticalStretch_int(void *thisObj, int stretchFactor); + +// tag=1067 +// QSizePolicy::setWidthForHeight(bool b) +QtDartBindings_EXPORT void c_QSizePolicy__setWidthForHeight_bool(void *thisObj, + bool b); + +// tag=1067 +// QSizePolicy::transpose() +QtDartBindings_EXPORT void c_QSizePolicy__transpose(void *thisObj); + +// tag=1067 +// QSizePolicy::transposed() const +QtDartBindings_EXPORT void *c_QSizePolicy__transposed(void *thisObj); + +// tag=1067 +// QSizePolicy::verticalPolicy() const +QtDartBindings_EXPORT int c_QSizePolicy__verticalPolicy(void *thisObj); + +// tag=1067 +// QSizePolicy::verticalStretch() const +QtDartBindings_EXPORT int c_QSizePolicy__verticalStretch(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QSizePolicy__destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QSizePolicy_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QSize_c.cpp b/generated/QtDartBindings/dart/ffi/QSize_c.cpp new file mode 100644 index 0000000..9e6ea01 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QSize_c.cpp @@ -0,0 +1,123 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QSize_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QSize_wrapper::QSize_wrapper() : ::QSize() {} +QSize_wrapper::QSize_wrapper(int w, int h) : ::QSize(w, h) {} +QSize QSize_wrapper::boundedTo(const QSize &arg__1) const { + return ::QSize::boundedTo(arg__1); +} +QSize QSize_wrapper::expandedTo(const QSize &arg__1) const { + return ::QSize::expandedTo(arg__1); +} +int QSize_wrapper::height() const { return ::QSize::height(); } +bool QSize_wrapper::isEmpty() const { return ::QSize::isEmpty(); } +bool QSize_wrapper::isNull() const { return ::QSize::isNull(); } +bool QSize_wrapper::isValid() const { return ::QSize::isValid(); } +void QSize_wrapper::setHeight(int h) { ::QSize::setHeight(h); } +void QSize_wrapper::setWidth(int w) { ::QSize::setWidth(w); } +QSizeF QSize_wrapper::toSizeF() const { return ::QSize::toSizeF(); } +void QSize_wrapper::transpose() { ::QSize::transpose(); } +QSize QSize_wrapper::transposed() const { return ::QSize::transposed(); } +int QSize_wrapper::width() const { return ::QSize::width(); } +QSize_wrapper::~QSize_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QSize *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +static QtDartBindings_wrappersNS::QSize_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QSize_Finalizer(void *cppObj) { + delete reinterpret_cast(cppObj); +} +void *c_QSize__constructor() { + auto ptr = new QtDartBindings_wrappersNS::QSize_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QSize__constructor_int_int(int w, int h) { + auto ptr = new QtDartBindings_wrappersNS::QSize_wrapper(w, h); + return reinterpret_cast(ptr); +} +// boundedTo(const QSize & arg__1) const +void *c_QSize__boundedTo_QSize(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->boundedTo(arg__1)}; + return result; +} +// expandedTo(const QSize & arg__1) const +void *c_QSize__expandedTo_QSize(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->expandedTo(arg__1)}; + return result; +} +// height() const +int c_QSize__height(void *thisObj) { + const auto &result = fromPtr(thisObj)->height(); + return result; +} +// isEmpty() const +bool c_QSize__isEmpty(void *thisObj) { + const auto &result = fromPtr(thisObj)->isEmpty(); + return result; +} +// isNull() const +bool c_QSize__isNull(void *thisObj) { + const auto &result = fromPtr(thisObj)->isNull(); + return result; +} +// isValid() const +bool c_QSize__isValid(void *thisObj) { + const auto &result = fromPtr(thisObj)->isValid(); + return result; +} +// setHeight(int h) +void c_QSize__setHeight_int(void *thisObj, int h) { + fromPtr(thisObj)->setHeight(h); +} +// setWidth(int w) +void c_QSize__setWidth_int(void *thisObj, int w) { + fromPtr(thisObj)->setWidth(w); +} +// toSizeF() const +void *c_QSize__toSizeF(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toSizeF()}; + return result; +} +// transpose() +void c_QSize__transpose(void *thisObj) { fromPtr(thisObj)->transpose(); } +// transposed() const +void *c_QSize__transposed(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->transposed()}; + return result; +} +// width() const +int c_QSize__width(void *thisObj) { + const auto &result = fromPtr(thisObj)->width(); + return result; +} +void c_QSize__destructor(void *thisObj) { delete fromPtr(thisObj); } +} diff --git a/generated/QtDartBindings/dart/ffi/QSize_c.h b/generated/QtDartBindings/dart/ffi/QSize_c.h new file mode 100644 index 0000000..951ca2e --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QSize_c.h @@ -0,0 +1,61 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include + +namespace QtDartBindings_wrappersNS { +class QSize_wrapper : public ::QSize { +public: + ~QSize_wrapper(); + QSize_wrapper(); + QSize_wrapper(int w, int h); + QSize boundedTo(const QSize &arg__1) const; + QSize expandedTo(const QSize &arg__1) const; + int height() const; + bool isEmpty() const; + bool isNull() const; + bool isValid() const; + void setHeight(int h); + void setWidth(int w); + QSizeF toSizeF() const; + void transpose(); + QSize transposed() const; + int width() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QSize::QSize() +QtDartBindings_EXPORT void *c_QSize__constructor(); +// QSize::QSize(int w, int h) +QtDartBindings_EXPORT void *c_QSize__constructor_int_int(int w, int h); +// QSize::boundedTo(const QSize & arg__1) const +QtDartBindings_EXPORT void *c_QSize__boundedTo_QSize(void *thisObj, + void *arg__1_); +// QSize::expandedTo(const QSize & arg__1) const +QtDartBindings_EXPORT void *c_QSize__expandedTo_QSize(void *thisObj, + void *arg__1_); +// QSize::height() const +QtDartBindings_EXPORT int c_QSize__height(void *thisObj); +// QSize::isEmpty() const +QtDartBindings_EXPORT bool c_QSize__isEmpty(void *thisObj); +// QSize::isNull() const +QtDartBindings_EXPORT bool c_QSize__isNull(void *thisObj); +// QSize::isValid() const +QtDartBindings_EXPORT bool c_QSize__isValid(void *thisObj); +// QSize::setHeight(int h) +QtDartBindings_EXPORT void c_QSize__setHeight_int(void *thisObj, int h); +// QSize::setWidth(int w) +QtDartBindings_EXPORT void c_QSize__setWidth_int(void *thisObj, int w); +// QSize::toSizeF() const +QtDartBindings_EXPORT void *c_QSize__toSizeF(void *thisObj); +// QSize::transpose() +QtDartBindings_EXPORT void c_QSize__transpose(void *thisObj); +// QSize::transposed() const +QtDartBindings_EXPORT void *c_QSize__transposed(void *thisObj); +// QSize::width() const +QtDartBindings_EXPORT int c_QSize__width(void *thisObj); +QtDartBindings_EXPORT void c_QSize__destructor(void *thisObj); +QtDartBindings_EXPORT void c_QSize_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QSize_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QSize_wrapper.cpp new file mode 100644 index 0000000..65206e1 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QSize_wrapper.cpp @@ -0,0 +1,214 @@ +#include "QSize_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QSize_wrapper::QSize_wrapper() : ::QSize() {} + +// tag=1006 +QSize_wrapper::QSize_wrapper(int w, int h) : ::QSize(w, h) {} +QSize QSize_wrapper::boundedTo(const QSize &arg__1) const { + // tag=1000 + + // tag=1004 + return ::QSize::boundedTo(arg__1); +} +QSize QSize_wrapper::expandedTo(const QSize &arg__1) const { + // tag=1000 + + // tag=1004 + return ::QSize::expandedTo(arg__1); +} +int QSize_wrapper::height() const { + // tag=1000 + + // tag=1004 + return ::QSize::height(); +} +bool QSize_wrapper::isEmpty() const { + // tag=1000 + + // tag=1004 + return ::QSize::isEmpty(); +} +bool QSize_wrapper::isNull() const { + // tag=1000 + + // tag=1004 + return ::QSize::isNull(); +} +bool QSize_wrapper::isValid() const { + // tag=1000 + + // tag=1004 + return ::QSize::isValid(); +} +void QSize_wrapper::setHeight(int h) { + // tag=1000 + + // tag=1004 + ::QSize::setHeight(h); +} +void QSize_wrapper::setWidth(int w) { + // tag=1000 + + // tag=1004 + ::QSize::setWidth(w); +} +void QSize_wrapper::transpose() { + // tag=1000 + + // tag=1004 + ::QSize::transpose(); +} +QSize QSize_wrapper::transposed() const { + // tag=1000 + + // tag=1004 + return ::QSize::transposed(); +} +int QSize_wrapper::width() const { + // tag=1000 + + // tag=1004 + return ::QSize::width(); +} + +// tag=1005 +QSize_wrapper::~QSize_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QSize *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +// tag=1014 +static QtDartBindings_wrappersNS::QSize_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QSize_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast(cppObj); +} +void *c_QSize__constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QSize_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QSize__constructor_int_int(int w, int h) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QSize_wrapper(w, h); + return reinterpret_cast(ptr); +} + +// tag=1050 +// boundedTo(const QSize & arg__1) const +void *c_QSize__boundedTo_QSize(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->boundedTo(arg__1)}; +} + +// tag=1050 +// expandedTo(const QSize & arg__1) const +void *c_QSize__expandedTo_QSize(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->expandedTo(arg__1)}; +} + +// tag=1050 +// height() const +int c_QSize__height(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->height(); +} + +// tag=1050 +// isEmpty() const +bool c_QSize__isEmpty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEmpty(); +} + +// tag=1050 +// isNull() const +bool c_QSize__isNull(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isNull(); +} + +// tag=1050 +// isValid() const +bool c_QSize__isValid(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isValid(); +} + +// tag=1050 +// setHeight(int h) +void c_QSize__setHeight_int(void *thisObj, int h) { + // tag=1010 + fromPtr(thisObj)->setHeight(h); +} + +// tag=1050 +// setWidth(int w) +void c_QSize__setWidth_int(void *thisObj, int w) { + // tag=1010 + fromPtr(thisObj)->setWidth(w); +} + +// tag=1050 +// transpose() +void c_QSize__transpose(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->transpose(); +} + +// tag=1050 +// transposed() const +void *c_QSize__transposed(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->transposed()}; +} + +// tag=1050 +// width() const +int c_QSize__width(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->width(); +} +void c_QSize__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} diff --git a/generated/QtDartBindings/dart/ffi/QSize_wrapper.h b/generated/QtDartBindings/dart/ffi/QSize_wrapper.h new file mode 100644 index 0000000..d5de379 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QSize_wrapper.h @@ -0,0 +1,100 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include + +namespace QtDartBindings_wrappersNS { +// tag=1043 +class QSize_wrapper : public ::QSize { +public: + ~QSize_wrapper(); + // tag=1041 + QSize_wrapper(); + // tag=1041 + QSize_wrapper(int w, int h); + // tag=1041 + QSize boundedTo(const QSize &arg__1) const; + // tag=1041 + QSize expandedTo(const QSize &arg__1) const; + // tag=1041 + int height() const; + // tag=1041 + bool isEmpty() const; + // tag=1041 + bool isNull() const; + // tag=1041 + bool isValid() const; + // tag=1041 + void setHeight(int h); + // tag=1041 + void setWidth(int w); + // tag=1041 + void transpose(); + // tag=1041 + QSize transposed() const; + // tag=1041 + int width() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QSize::QSize() +QtDartBindings_EXPORT void *c_QSize__constructor(); + +// tag=1067 +// QSize::QSize(int w, int h) +QtDartBindings_EXPORT void *c_QSize__constructor_int_int(int w, int h); + +// tag=1067 +// QSize::boundedTo(const QSize & arg__1) const +QtDartBindings_EXPORT void *c_QSize__boundedTo_QSize(void *thisObj, + void *arg__1_); + +// tag=1067 +// QSize::expandedTo(const QSize & arg__1) const +QtDartBindings_EXPORT void *c_QSize__expandedTo_QSize(void *thisObj, + void *arg__1_); + +// tag=1067 +// QSize::height() const +QtDartBindings_EXPORT int c_QSize__height(void *thisObj); + +// tag=1067 +// QSize::isEmpty() const +QtDartBindings_EXPORT bool c_QSize__isEmpty(void *thisObj); + +// tag=1067 +// QSize::isNull() const +QtDartBindings_EXPORT bool c_QSize__isNull(void *thisObj); + +// tag=1067 +// QSize::isValid() const +QtDartBindings_EXPORT bool c_QSize__isValid(void *thisObj); + +// tag=1067 +// QSize::setHeight(int h) +QtDartBindings_EXPORT void c_QSize__setHeight_int(void *thisObj, int h); + +// tag=1067 +// QSize::setWidth(int w) +QtDartBindings_EXPORT void c_QSize__setWidth_int(void *thisObj, int w); + +// tag=1067 +// QSize::transpose() +QtDartBindings_EXPORT void c_QSize__transpose(void *thisObj); + +// tag=1067 +// QSize::transposed() const +QtDartBindings_EXPORT void *c_QSize__transposed(void *thisObj); + +// tag=1067 +// QSize::width() const +QtDartBindings_EXPORT int c_QSize__width(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QSize__destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QSize_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QSortFilterProxyModel_c.cpp b/generated/QtDartBindings/dart/ffi/QSortFilterProxyModel_c.cpp new file mode 100644 index 0000000..e273cea --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QSortFilterProxyModel_c.cpp @@ -0,0 +1,1676 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QSortFilterProxyModel_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QSortFilterProxyModel_wrapper::QSortFilterProxyModel_wrapper(QObject *parent) + : ::QSortFilterProxyModel(parent) {} +bool QSortFilterProxyModel_wrapper::autoAcceptChildRows() const { + return ::QSortFilterProxyModel::autoAcceptChildRows(); +} +void QSortFilterProxyModel_wrapper::autoAcceptChildRowsChanged( + bool autoAcceptChildRows) { + ::QSortFilterProxyModel::autoAcceptChildRowsChanged(autoAcceptChildRows); +} +QModelIndex +QSortFilterProxyModel_wrapper::buddy(const QModelIndex &index) const { + if (m_buddyCallback) { + const void *thisPtr = this; + return *m_buddyCallback(const_cast(thisPtr), index); + } else { + return ::QSortFilterProxyModel::buddy(index); + } +} +QModelIndex QSortFilterProxyModel_wrapper::buddy_nocallback( + const QModelIndex &index) const { + return ::QSortFilterProxyModel::buddy(index); +} +bool QSortFilterProxyModel_wrapper::canFetchMore( + const QModelIndex &parent) const { + if (m_canFetchMoreCallback) { + const void *thisPtr = this; + return m_canFetchMoreCallback(const_cast(thisPtr), parent); + } else { + return ::QSortFilterProxyModel::canFetchMore(parent); + } +} +bool QSortFilterProxyModel_wrapper::canFetchMore_nocallback( + const QModelIndex &parent) const { + return ::QSortFilterProxyModel::canFetchMore(parent); +} +bool QSortFilterProxyModel_wrapper::clearItemData(const QModelIndex &index) { + if (m_clearItemDataCallback) { + const void *thisPtr = this; + return m_clearItemDataCallback(const_cast(thisPtr), index); + } else { + return ::QSortFilterProxyModel::clearItemData(index); + } +} +bool QSortFilterProxyModel_wrapper::clearItemData_nocallback( + const QModelIndex &index) { + return ::QSortFilterProxyModel::clearItemData(index); +} +int QSortFilterProxyModel_wrapper::columnCount( + const QModelIndex &parent) const { + if (m_columnCountCallback) { + const void *thisPtr = this; + return m_columnCountCallback(const_cast(thisPtr), parent); + } else { + return ::QSortFilterProxyModel::columnCount(parent); + } +} +int QSortFilterProxyModel_wrapper::columnCount_nocallback( + const QModelIndex &parent) const { + return ::QSortFilterProxyModel::columnCount(parent); +} +void QSortFilterProxyModel_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QSortFilterProxyModel::customEvent(event); + } +} +void QSortFilterProxyModel_wrapper::customEvent_nocallback(QEvent *event) { + ::QSortFilterProxyModel::customEvent(event); +} +QVariant QSortFilterProxyModel_wrapper::data(const QModelIndex &index, + int role) const { + if (m_dataCallback) { + const void *thisPtr = this; + return *m_dataCallback(const_cast(thisPtr), index, role); + } else { + return ::QSortFilterProxyModel::data(index, role); + } +} +QVariant +QSortFilterProxyModel_wrapper::data_nocallback(const QModelIndex &index, + int role) const { + return ::QSortFilterProxyModel::data(index, role); +} +bool QSortFilterProxyModel_wrapper::dynamicSortFilter() const { + return ::QSortFilterProxyModel::dynamicSortFilter(); +} +void QSortFilterProxyModel_wrapper::dynamicSortFilterChanged( + bool dynamicSortFilter) { + ::QSortFilterProxyModel::dynamicSortFilterChanged(dynamicSortFilter); +} +bool QSortFilterProxyModel_wrapper::event(QEvent *event) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + return ::QSortFilterProxyModel::event(event); + } +} +bool QSortFilterProxyModel_wrapper::event_nocallback(QEvent *event) { + return ::QSortFilterProxyModel::event(event); +} +bool QSortFilterProxyModel_wrapper::eventFilter(QObject *watched, + QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QSortFilterProxyModel::eventFilter(watched, event); + } +} +bool QSortFilterProxyModel_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + return ::QSortFilterProxyModel::eventFilter(watched, event); +} +void QSortFilterProxyModel_wrapper::fetchMore(const QModelIndex &parent) { + if (m_fetchMoreCallback) { + const void *thisPtr = this; + m_fetchMoreCallback(const_cast(thisPtr), parent); + } else { + ::QSortFilterProxyModel::fetchMore(parent); + } +} +void QSortFilterProxyModel_wrapper::fetchMore_nocallback( + const QModelIndex &parent) { + ::QSortFilterProxyModel::fetchMore(parent); +} +bool QSortFilterProxyModel_wrapper::filterAcceptsColumn( + int source_column, const QModelIndex &source_parent) const { + if (m_filterAcceptsColumnCallback) { + const void *thisPtr = this; + return m_filterAcceptsColumnCallback(const_cast(thisPtr), + source_column, source_parent); + } else { + return ::QSortFilterProxyModel::filterAcceptsColumn(source_column, + source_parent); + } +} +bool QSortFilterProxyModel_wrapper::filterAcceptsColumn_nocallback( + int source_column, const QModelIndex &source_parent) const { + return ::QSortFilterProxyModel::filterAcceptsColumn(source_column, + source_parent); +} +bool QSortFilterProxyModel_wrapper::filterAcceptsRow( + int source_row, const QModelIndex &source_parent) const { + if (m_filterAcceptsRowCallback) { + const void *thisPtr = this; + return m_filterAcceptsRowCallback(const_cast(thisPtr), source_row, + source_parent); + } else { + return ::QSortFilterProxyModel::filterAcceptsRow(source_row, source_parent); + } +} +bool QSortFilterProxyModel_wrapper::filterAcceptsRow_nocallback( + int source_row, const QModelIndex &source_parent) const { + return ::QSortFilterProxyModel::filterAcceptsRow(source_row, source_parent); +} +int QSortFilterProxyModel_wrapper::filterKeyColumn() const { + return ::QSortFilterProxyModel::filterKeyColumn(); +} +int QSortFilterProxyModel_wrapper::filterRole() const { + return ::QSortFilterProxyModel::filterRole(); +} +void QSortFilterProxyModel_wrapper::filterRoleChanged(int filterRole) { + ::QSortFilterProxyModel::filterRoleChanged(filterRole); +} +bool QSortFilterProxyModel_wrapper::hasChildren( + const QModelIndex &parent) const { + if (m_hasChildrenCallback) { + const void *thisPtr = this; + return m_hasChildrenCallback(const_cast(thisPtr), parent); + } else { + return ::QSortFilterProxyModel::hasChildren(parent); + } +} +bool QSortFilterProxyModel_wrapper::hasChildren_nocallback( + const QModelIndex &parent) const { + return ::QSortFilterProxyModel::hasChildren(parent); +} +QVariant QSortFilterProxyModel_wrapper::headerData(int section, + Qt::Orientation orientation, + int role) const { + if (m_headerDataCallback) { + const void *thisPtr = this; + return *m_headerDataCallback(const_cast(thisPtr), section, + orientation, role); + } else { + return ::QSortFilterProxyModel::headerData(section, orientation, role); + } +} +QVariant QSortFilterProxyModel_wrapper::headerData_nocallback( + int section, Qt::Orientation orientation, int role) const { + return ::QSortFilterProxyModel::headerData(section, orientation, role); +} +QModelIndex +QSortFilterProxyModel_wrapper::index(int row, int column, + const QModelIndex &parent) const { + if (m_indexCallback) { + const void *thisPtr = this; + return *m_indexCallback(const_cast(thisPtr), row, column, parent); + } else { + return ::QSortFilterProxyModel::index(row, column, parent); + } +} +QModelIndex QSortFilterProxyModel_wrapper::index_nocallback( + int row, int column, const QModelIndex &parent) const { + return ::QSortFilterProxyModel::index(row, column, parent); +} +bool QSortFilterProxyModel_wrapper::insertColumns(int column, int count, + const QModelIndex &parent) { + if (m_insertColumnsCallback) { + const void *thisPtr = this; + return m_insertColumnsCallback(const_cast(thisPtr), column, count, + parent); + } else { + return ::QSortFilterProxyModel::insertColumns(column, count, parent); + } +} +bool QSortFilterProxyModel_wrapper::insertColumns_nocallback( + int column, int count, const QModelIndex &parent) { + return ::QSortFilterProxyModel::insertColumns(column, count, parent); +} +bool QSortFilterProxyModel_wrapper::insertRows(int row, int count, + const QModelIndex &parent) { + if (m_insertRowsCallback) { + const void *thisPtr = this; + return m_insertRowsCallback(const_cast(thisPtr), row, count, + parent); + } else { + return ::QSortFilterProxyModel::insertRows(row, count, parent); + } +} +bool QSortFilterProxyModel_wrapper::insertRows_nocallback( + int row, int count, const QModelIndex &parent) { + return ::QSortFilterProxyModel::insertRows(row, count, parent); +} +void QSortFilterProxyModel_wrapper::invalidate() { + ::QSortFilterProxyModel::invalidate(); +} +void QSortFilterProxyModel_wrapper::invalidateColumnsFilter() { + ::QSortFilterProxyModel::invalidateColumnsFilter(); +} +void QSortFilterProxyModel_wrapper::invalidateFilter() { + ::QSortFilterProxyModel::invalidateFilter(); +} +void QSortFilterProxyModel_wrapper::invalidateRowsFilter() { + ::QSortFilterProxyModel::invalidateRowsFilter(); +} +bool QSortFilterProxyModel_wrapper::isRecursiveFilteringEnabled() const { + return ::QSortFilterProxyModel::isRecursiveFilteringEnabled(); +} +bool QSortFilterProxyModel_wrapper::isSortLocaleAware() const { + return ::QSortFilterProxyModel::isSortLocaleAware(); +} +bool QSortFilterProxyModel_wrapper::lessThan( + const QModelIndex &source_left, const QModelIndex &source_right) const { + if (m_lessThanCallback) { + const void *thisPtr = this; + return m_lessThanCallback(const_cast(thisPtr), source_left, + source_right); + } else { + return ::QSortFilterProxyModel::lessThan(source_left, source_right); + } +} +bool QSortFilterProxyModel_wrapper::lessThan_nocallback( + const QModelIndex &source_left, const QModelIndex &source_right) const { + return ::QSortFilterProxyModel::lessThan(source_left, source_right); +} +QModelIndex QSortFilterProxyModel_wrapper::mapFromSource( + const QModelIndex &sourceIndex) const { + if (m_mapFromSourceCallback) { + const void *thisPtr = this; + return *m_mapFromSourceCallback(const_cast(thisPtr), sourceIndex); + } else { + return ::QSortFilterProxyModel::mapFromSource(sourceIndex); + } +} +QModelIndex QSortFilterProxyModel_wrapper::mapFromSource_nocallback( + const QModelIndex &sourceIndex) const { + return ::QSortFilterProxyModel::mapFromSource(sourceIndex); +} +QItemSelection QSortFilterProxyModel_wrapper::mapSelectionFromSource( + const QItemSelection &sourceSelection) const { + if (m_mapSelectionFromSourceCallback) { + const void *thisPtr = this; + return *m_mapSelectionFromSourceCallback(const_cast(thisPtr), + sourceSelection); + } else { + return ::QSortFilterProxyModel::mapSelectionFromSource(sourceSelection); + } +} +QItemSelection QSortFilterProxyModel_wrapper::mapSelectionFromSource_nocallback( + const QItemSelection &sourceSelection) const { + return ::QSortFilterProxyModel::mapSelectionFromSource(sourceSelection); +} +QItemSelection QSortFilterProxyModel_wrapper::mapSelectionToSource( + const QItemSelection &proxySelection) const { + if (m_mapSelectionToSourceCallback) { + const void *thisPtr = this; + return *m_mapSelectionToSourceCallback(const_cast(thisPtr), + proxySelection); + } else { + return ::QSortFilterProxyModel::mapSelectionToSource(proxySelection); + } +} +QItemSelection QSortFilterProxyModel_wrapper::mapSelectionToSource_nocallback( + const QItemSelection &proxySelection) const { + return ::QSortFilterProxyModel::mapSelectionToSource(proxySelection); +} +QModelIndex QSortFilterProxyModel_wrapper::mapToSource( + const QModelIndex &proxyIndex) const { + if (m_mapToSourceCallback) { + const void *thisPtr = this; + return *m_mapToSourceCallback(const_cast(thisPtr), proxyIndex); + } else { + return ::QSortFilterProxyModel::mapToSource(proxyIndex); + } +} +QModelIndex QSortFilterProxyModel_wrapper::mapToSource_nocallback( + const QModelIndex &proxyIndex) const { + return ::QSortFilterProxyModel::mapToSource(proxyIndex); +} +QList QSortFilterProxyModel_wrapper::mimeTypes() const { + if (m_mimeTypesCallback) { + const void *thisPtr = this; + return *m_mimeTypesCallback(const_cast(thisPtr)); + } else { + return ::QSortFilterProxyModel::mimeTypes(); + } +} +QList QSortFilterProxyModel_wrapper::mimeTypes_nocallback() const { + return ::QSortFilterProxyModel::mimeTypes(); +} +bool QSortFilterProxyModel_wrapper::moveColumns( + const QModelIndex &sourceParent, int sourceColumn, int count, + const QModelIndex &destinationParent, int destinationChild) { + if (m_moveColumnsCallback) { + const void *thisPtr = this; + return m_moveColumnsCallback(const_cast(thisPtr), sourceParent, + sourceColumn, count, destinationParent, + destinationChild); + } else { + return ::QSortFilterProxyModel::moveColumns( + sourceParent, sourceColumn, count, destinationParent, destinationChild); + } +} +bool QSortFilterProxyModel_wrapper::moveColumns_nocallback( + const QModelIndex &sourceParent, int sourceColumn, int count, + const QModelIndex &destinationParent, int destinationChild) { + return ::QSortFilterProxyModel::moveColumns( + sourceParent, sourceColumn, count, destinationParent, destinationChild); +} +bool QSortFilterProxyModel_wrapper::moveRows( + const QModelIndex &sourceParent, int sourceRow, int count, + const QModelIndex &destinationParent, int destinationChild) { + if (m_moveRowsCallback) { + const void *thisPtr = this; + return m_moveRowsCallback(const_cast(thisPtr), sourceParent, + sourceRow, count, destinationParent, + destinationChild); + } else { + return ::QSortFilterProxyModel::moveRows( + sourceParent, sourceRow, count, destinationParent, destinationChild); + } +} +bool QSortFilterProxyModel_wrapper::moveRows_nocallback( + const QModelIndex &sourceParent, int sourceRow, int count, + const QModelIndex &destinationParent, int destinationChild) { + return ::QSortFilterProxyModel::moveRows(sourceParent, sourceRow, count, + destinationParent, destinationChild); +} +QModelIndex +QSortFilterProxyModel_wrapper::parent(const QModelIndex &child) const { + if (m_parentIndexCallback) { + const void *thisPtr = this; + return *m_parentIndexCallback(const_cast(thisPtr), child); + } else { + return ::QSortFilterProxyModel::parent(child); + } +} +QModelIndex QSortFilterProxyModel_wrapper::parent_nocallback( + const QModelIndex &child) const { + return ::QSortFilterProxyModel::parent(child); +} +void QSortFilterProxyModel_wrapper::recursiveFilteringEnabledChanged( + bool recursiveFilteringEnabled) { + ::QSortFilterProxyModel::recursiveFilteringEnabledChanged( + recursiveFilteringEnabled); +} +bool QSortFilterProxyModel_wrapper::removeColumns(int column, int count, + const QModelIndex &parent) { + if (m_removeColumnsCallback) { + const void *thisPtr = this; + return m_removeColumnsCallback(const_cast(thisPtr), column, count, + parent); + } else { + return ::QSortFilterProxyModel::removeColumns(column, count, parent); + } +} +bool QSortFilterProxyModel_wrapper::removeColumns_nocallback( + int column, int count, const QModelIndex &parent) { + return ::QSortFilterProxyModel::removeColumns(column, count, parent); +} +bool QSortFilterProxyModel_wrapper::removeRows(int row, int count, + const QModelIndex &parent) { + if (m_removeRowsCallback) { + const void *thisPtr = this; + return m_removeRowsCallback(const_cast(thisPtr), row, count, + parent); + } else { + return ::QSortFilterProxyModel::removeRows(row, count, parent); + } +} +bool QSortFilterProxyModel_wrapper::removeRows_nocallback( + int row, int count, const QModelIndex &parent) { + return ::QSortFilterProxyModel::removeRows(row, count, parent); +} +void QSortFilterProxyModel_wrapper::resetInternalData() { + if (m_resetInternalDataCallback) { + const void *thisPtr = this; + m_resetInternalDataCallback(const_cast(thisPtr)); + } else { + ::QSortFilterProxyModel::resetInternalData(); + } +} +void QSortFilterProxyModel_wrapper::resetInternalData_nocallback() { + ::QSortFilterProxyModel::resetInternalData(); +} +void QSortFilterProxyModel_wrapper::revert() { + if (m_revertCallback) { + const void *thisPtr = this; + m_revertCallback(const_cast(thisPtr)); + } else { + ::QSortFilterProxyModel::revert(); + } +} +void QSortFilterProxyModel_wrapper::revert_nocallback() { + ::QSortFilterProxyModel::revert(); +} +int QSortFilterProxyModel_wrapper::rowCount(const QModelIndex &parent) const { + if (m_rowCountCallback) { + const void *thisPtr = this; + return m_rowCountCallback(const_cast(thisPtr), parent); + } else { + return ::QSortFilterProxyModel::rowCount(parent); + } +} +int QSortFilterProxyModel_wrapper::rowCount_nocallback( + const QModelIndex &parent) const { + return ::QSortFilterProxyModel::rowCount(parent); +} +void QSortFilterProxyModel_wrapper::setAutoAcceptChildRows(bool accept) { + ::QSortFilterProxyModel::setAutoAcceptChildRows(accept); +} +bool QSortFilterProxyModel_wrapper::setData(const QModelIndex &index, + const QVariant &value, int role) { + if (m_setDataCallback) { + const void *thisPtr = this; + return m_setDataCallback(const_cast(thisPtr), index, value, role); + } else { + return ::QSortFilterProxyModel::setData(index, value, role); + } +} +bool QSortFilterProxyModel_wrapper::setData_nocallback(const QModelIndex &index, + const QVariant &value, + int role) { + return ::QSortFilterProxyModel::setData(index, value, role); +} +void QSortFilterProxyModel_wrapper::setDynamicSortFilter(bool enable) { + ::QSortFilterProxyModel::setDynamicSortFilter(enable); +} +void QSortFilterProxyModel_wrapper::setFilterFixedString( + const QString &pattern) { + ::QSortFilterProxyModel::setFilterFixedString(pattern); +} +void QSortFilterProxyModel_wrapper::setFilterKeyColumn(int column) { + ::QSortFilterProxyModel::setFilterKeyColumn(column); +} +void QSortFilterProxyModel_wrapper::setFilterRegularExpression( + const QString &pattern) { + ::QSortFilterProxyModel::setFilterRegularExpression(pattern); +} +void QSortFilterProxyModel_wrapper::setFilterRole(int role) { + ::QSortFilterProxyModel::setFilterRole(role); +} +void QSortFilterProxyModel_wrapper::setFilterWildcard(const QString &pattern) { + ::QSortFilterProxyModel::setFilterWildcard(pattern); +} +bool QSortFilterProxyModel_wrapper::setHeaderData(int section, + Qt::Orientation orientation, + const QVariant &value, + int role) { + if (m_setHeaderDataCallback) { + const void *thisPtr = this; + return m_setHeaderDataCallback(const_cast(thisPtr), section, + orientation, value, role); + } else { + return ::QSortFilterProxyModel::setHeaderData(section, orientation, value, + role); + } +} +bool QSortFilterProxyModel_wrapper::setHeaderData_nocallback( + int section, Qt::Orientation orientation, const QVariant &value, int role) { + return ::QSortFilterProxyModel::setHeaderData(section, orientation, value, + role); +} +void QSortFilterProxyModel_wrapper::setRecursiveFilteringEnabled( + bool recursive) { + ::QSortFilterProxyModel::setRecursiveFilteringEnabled(recursive); +} +void QSortFilterProxyModel_wrapper::setSortLocaleAware(bool on) { + ::QSortFilterProxyModel::setSortLocaleAware(on); +} +void QSortFilterProxyModel_wrapper::setSortRole(int role) { + ::QSortFilterProxyModel::setSortRole(role); +} +void QSortFilterProxyModel_wrapper::setSourceModel( + QAbstractItemModel *sourceModel) { + if (m_setSourceModelCallback) { + const void *thisPtr = this; + m_setSourceModelCallback(const_cast(thisPtr), sourceModel); + } else { + ::QSortFilterProxyModel::setSourceModel(sourceModel); + } +} +void QSortFilterProxyModel_wrapper::setSourceModel_nocallback( + QAbstractItemModel *sourceModel) { + ::QSortFilterProxyModel::setSourceModel(sourceModel); +} +QModelIndex +QSortFilterProxyModel_wrapper::sibling(int row, int column, + const QModelIndex &idx) const { + if (m_siblingCallback) { + const void *thisPtr = this; + return *m_siblingCallback(const_cast(thisPtr), row, column, idx); + } else { + return ::QSortFilterProxyModel::sibling(row, column, idx); + } +} +QModelIndex QSortFilterProxyModel_wrapper::sibling_nocallback( + int row, int column, const QModelIndex &idx) const { + return ::QSortFilterProxyModel::sibling(row, column, idx); +} +void QSortFilterProxyModel_wrapper::sort(int column, Qt::SortOrder order) { + if (m_sortCallback) { + const void *thisPtr = this; + m_sortCallback(const_cast(thisPtr), column, order); + } else { + ::QSortFilterProxyModel::sort(column, order); + } +} +void QSortFilterProxyModel_wrapper::sort_nocallback(int column, + Qt::SortOrder order) { + ::QSortFilterProxyModel::sort(column, order); +} +int QSortFilterProxyModel_wrapper::sortColumn() const { + return ::QSortFilterProxyModel::sortColumn(); +} +void QSortFilterProxyModel_wrapper::sortLocaleAwareChanged( + bool sortLocaleAware) { + ::QSortFilterProxyModel::sortLocaleAwareChanged(sortLocaleAware); +} +Qt::SortOrder QSortFilterProxyModel_wrapper::sortOrder() const { + return ::QSortFilterProxyModel::sortOrder(); +} +int QSortFilterProxyModel_wrapper::sortRole() const { + return ::QSortFilterProxyModel::sortRole(); +} +void QSortFilterProxyModel_wrapper::sortRoleChanged(int sortRole) { + ::QSortFilterProxyModel::sortRoleChanged(sortRole); +} +QSize QSortFilterProxyModel_wrapper::span(const QModelIndex &index) const { + if (m_spanCallback) { + const void *thisPtr = this; + return *m_spanCallback(const_cast(thisPtr), index); + } else { + return ::QSortFilterProxyModel::span(index); + } +} +QSize QSortFilterProxyModel_wrapper::span_nocallback( + const QModelIndex &index) const { + return ::QSortFilterProxyModel::span(index); +} +bool QSortFilterProxyModel_wrapper::submit() { + if (m_submitCallback) { + const void *thisPtr = this; + return m_submitCallback(const_cast(thisPtr)); + } else { + return ::QSortFilterProxyModel::submit(); + } +} +bool QSortFilterProxyModel_wrapper::submit_nocallback() { + return ::QSortFilterProxyModel::submit(); +} +QString QSortFilterProxyModel_wrapper::tr(const char *s, const char *c, int n) { + return ::QSortFilterProxyModel::tr(s, c, n); +} +QSortFilterProxyModel_wrapper::~QSortFilterProxyModel_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QSortFilterProxyModel *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(ptr); +} +extern "C" { +void c_QSortFilterProxyModel_Finalizer(void *cppObj) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(cppObj); +} +void *c_QSortFilterProxyModel__constructor_QObject(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = + new QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper(parent); + return reinterpret_cast(ptr); +} +// autoAcceptChildRows() const +bool c_QSortFilterProxyModel__autoAcceptChildRows(void *thisObj) { + const auto &result = fromPtr(thisObj)->autoAcceptChildRows(); + return result; +} +// autoAcceptChildRowsChanged(bool autoAcceptChildRows) +void c_QSortFilterProxyModel__autoAcceptChildRowsChanged_bool( + void *thisObj, bool autoAcceptChildRows) { + fromPtr(thisObj)->autoAcceptChildRowsChanged(autoAcceptChildRows); +} +void c_QSortFilterProxyModel__onAutoAcceptChildRowsChanged_bool( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QSortFilterProxyModel::autoAcceptChildRowsChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// buddy(const QModelIndex & index) const +void *c_QSortFilterProxyModel__buddy_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->buddy_nocallback(index); + } else { + return targetPtr->buddy(index); + } + }()}; + return result; +} +// canFetchMore(const QModelIndex & parent) const +bool c_QSortFilterProxyModel__canFetchMore_QModelIndex(void *thisObj, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->canFetchMore_nocallback(parent); + } else { + return targetPtr->canFetchMore(parent); + } + }(); + return result; +} +// clearItemData(const QModelIndex & index) +bool c_QSortFilterProxyModel__clearItemData_QModelIndex(void *thisObj, + void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->clearItemData_nocallback(index); + } else { + return targetPtr->clearItemData(index); + } + }(); + return result; +} +// columnCount(const QModelIndex & parent) const +int c_QSortFilterProxyModel__columnCount_QModelIndex(void *thisObj, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->columnCount_nocallback(parent); + } else { + return targetPtr->columnCount(parent); + } + }(); + return result; +} +// customEvent(QEvent * event) +void c_QSortFilterProxyModel__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// data(const QModelIndex & index, int role) const +void *c_QSortFilterProxyModel__data_QModelIndex_int(void *thisObj, void *index_, + int role) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->data_nocallback(index, role); + } else { + return targetPtr->data(index, role); + } + }()}; + return result; +} +// dynamicSortFilter() const +bool c_QSortFilterProxyModel__dynamicSortFilter(void *thisObj) { + const auto &result = fromPtr(thisObj)->dynamicSortFilter(); + return result; +} +// dynamicSortFilterChanged(bool dynamicSortFilter) +void c_QSortFilterProxyModel__dynamicSortFilterChanged_bool( + void *thisObj, bool dynamicSortFilter) { + fromPtr(thisObj)->dynamicSortFilterChanged(dynamicSortFilter); +} +void c_QSortFilterProxyModel__onDynamicSortFilterChanged_bool( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QSortFilterProxyModel::dynamicSortFilterChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// event(QEvent * event) +bool c_QSortFilterProxyModel__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QSortFilterProxyModel__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// fetchMore(const QModelIndex & parent) +void c_QSortFilterProxyModel__fetchMore_QModelIndex(void *thisObj, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->fetchMore_nocallback(parent); + } else { + return targetPtr->fetchMore(parent); + } + }(); +} +// filterAcceptsColumn(int source_column, const QModelIndex & source_parent) +// const +bool c_QSortFilterProxyModel__filterAcceptsColumn_int_QModelIndex( + void *thisObj, int source_column, void *source_parent_) { + assert(source_parent_); + auto &source_parent = *reinterpret_cast(source_parent_); + const auto &result = fromWrapperPtr(thisObj)->filterAcceptsColumn_nocallback( + source_column, source_parent); + return result; +} +// filterAcceptsRow(int source_row, const QModelIndex & source_parent) const +bool c_QSortFilterProxyModel__filterAcceptsRow_int_QModelIndex( + void *thisObj, int source_row, void *source_parent_) { + assert(source_parent_); + auto &source_parent = *reinterpret_cast(source_parent_); + const auto &result = fromWrapperPtr(thisObj)->filterAcceptsRow_nocallback( + source_row, source_parent); + return result; +} +// filterKeyColumn() const +int c_QSortFilterProxyModel__filterKeyColumn(void *thisObj) { + const auto &result = fromPtr(thisObj)->filterKeyColumn(); + return result; +} +// filterRole() const +int c_QSortFilterProxyModel__filterRole(void *thisObj) { + const auto &result = fromPtr(thisObj)->filterRole(); + return result; +} +// filterRoleChanged(int filterRole) +void c_QSortFilterProxyModel__filterRoleChanged_int(void *thisObj, + int filterRole) { + fromPtr(thisObj)->filterRoleChanged(filterRole); +} +void c_QSortFilterProxyModel__onFilterRoleChanged_int(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QSortFilterProxyModel::filterRoleChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// hasChildren(const QModelIndex & parent) const +bool c_QSortFilterProxyModel__hasChildren_QModelIndex(void *thisObj, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasChildren_nocallback(parent); + } else { + return targetPtr->hasChildren(parent); + } + }(); + return result; +} +// headerData(int section, Qt::Orientation orientation, int role) const +void *c_QSortFilterProxyModel__headerData_int_Orientation_int(void *thisObj, + int section, + int orientation, + int role) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->headerData_nocallback( + section, static_cast(orientation), role); + } else { + return targetPtr->headerData( + section, static_cast(orientation), role); + } + }()}; + return result; +} +// index(int row, int column, const QModelIndex & parent) const +void *c_QSortFilterProxyModel__index_int_int_QModelIndex(void *thisObj, int row, + int column, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->index_nocallback(row, column, parent); + } else { + return targetPtr->index(row, column, parent); + } + }()}; + return result; +} +// insertColumns(int column, int count, const QModelIndex & parent) +bool c_QSortFilterProxyModel__insertColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->insertColumns_nocallback(column, count, parent); + } else { + return targetPtr->insertColumns(column, count, parent); + } + }(); + return result; +} +// insertRows(int row, int count, const QModelIndex & parent) +bool c_QSortFilterProxyModel__insertRows_int_int_QModelIndex(void *thisObj, + int row, int count, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->insertRows_nocallback(row, count, parent); + } else { + return targetPtr->insertRows(row, count, parent); + } + }(); + return result; +} +// invalidate() +void c_QSortFilterProxyModel__invalidate(void *thisObj) { + fromPtr(thisObj)->invalidate(); +} +// invalidateColumnsFilter() +void c_QSortFilterProxyModel__invalidateColumnsFilter(void *thisObj) { + fromWrapperPtr(thisObj)->invalidateColumnsFilter(); +} +// invalidateFilter() +void c_QSortFilterProxyModel__invalidateFilter(void *thisObj) { + fromWrapperPtr(thisObj)->invalidateFilter(); +} +// invalidateRowsFilter() +void c_QSortFilterProxyModel__invalidateRowsFilter(void *thisObj) { + fromWrapperPtr(thisObj)->invalidateRowsFilter(); +} +// isRecursiveFilteringEnabled() const +bool c_QSortFilterProxyModel__isRecursiveFilteringEnabled(void *thisObj) { + const auto &result = fromPtr(thisObj)->isRecursiveFilteringEnabled(); + return result; +} +// isSortLocaleAware() const +bool c_QSortFilterProxyModel__isSortLocaleAware(void *thisObj) { + const auto &result = fromPtr(thisObj)->isSortLocaleAware(); + return result; +} +// lessThan(const QModelIndex & source_left, const QModelIndex & source_right) +// const +bool c_QSortFilterProxyModel__lessThan_QModelIndex_QModelIndex( + void *thisObj, void *source_left_, void *source_right_) { + assert(source_left_); + auto &source_left = *reinterpret_cast(source_left_); + assert(source_right_); + auto &source_right = *reinterpret_cast(source_right_); + const auto &result = + fromWrapperPtr(thisObj)->lessThan_nocallback(source_left, source_right); + return result; +} +// mapFromSource(const QModelIndex & sourceIndex) const +void *c_QSortFilterProxyModel__mapFromSource_QModelIndex(void *thisObj, + void *sourceIndex_) { + assert(sourceIndex_); + auto &sourceIndex = *reinterpret_cast(sourceIndex_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->mapFromSource_nocallback(sourceIndex); + } else { + return targetPtr->mapFromSource(sourceIndex); + } + }()}; + return result; +} +// mapSelectionFromSource(const QItemSelection & sourceSelection) const +void *c_QSortFilterProxyModel__mapSelectionFromSource_QItemSelection( + void *thisObj, void *sourceSelection_) { + assert(sourceSelection_); + auto &sourceSelection = *reinterpret_cast(sourceSelection_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->mapSelectionFromSource_nocallback(sourceSelection); + } else { + return targetPtr->mapSelectionFromSource(sourceSelection); + } + }()}; + return result; +} +// mapSelectionToSource(const QItemSelection & proxySelection) const +void *c_QSortFilterProxyModel__mapSelectionToSource_QItemSelection( + void *thisObj, void *proxySelection_) { + assert(proxySelection_); + auto &proxySelection = *reinterpret_cast(proxySelection_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->mapSelectionToSource_nocallback(proxySelection); + } else { + return targetPtr->mapSelectionToSource(proxySelection); + } + }()}; + return result; +} +// mapToSource(const QModelIndex & proxyIndex) const +void *c_QSortFilterProxyModel__mapToSource_QModelIndex(void *thisObj, + void *proxyIndex_) { + assert(proxyIndex_); + auto &proxyIndex = *reinterpret_cast(proxyIndex_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->mapToSource_nocallback(proxyIndex); + } else { + return targetPtr->mapToSource(proxyIndex); + } + }()}; + return result; +} +// mimeTypes() const +void *c_QSortFilterProxyModel__mimeTypes(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->mimeTypes_nocallback(); + } else { + return targetPtr->mimeTypes(); + } + }()}; + return result; +} +// moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, +// const QModelIndex & destinationParent, int destinationChild) +bool c_QSortFilterProxyModel__moveColumns_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceColumn, int count, + void *destinationParent_, int destinationChild) { + assert(sourceParent_); + auto &sourceParent = *reinterpret_cast(sourceParent_); + assert(destinationParent_); + auto &destinationParent = + *reinterpret_cast(destinationParent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->moveColumns_nocallback(sourceParent, sourceColumn, + count, destinationParent, + destinationChild); + } else { + return targetPtr->moveColumns(sourceParent, sourceColumn, count, + destinationParent, destinationChild); + } + }(); + return result; +} +// moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const +// QModelIndex & destinationParent, int destinationChild) +bool c_QSortFilterProxyModel__moveRows_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceRow, int count, + void *destinationParent_, int destinationChild) { + assert(sourceParent_); + auto &sourceParent = *reinterpret_cast(sourceParent_); + assert(destinationParent_); + auto &destinationParent = + *reinterpret_cast(destinationParent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->moveRows_nocallback( + sourceParent, sourceRow, count, destinationParent, destinationChild); + } else { + return targetPtr->moveRows(sourceParent, sourceRow, count, + destinationParent, destinationChild); + } + }(); + return result; +} +// parent(const QModelIndex & child) const +void *c_QSortFilterProxyModel__parentIndex_QModelIndex(void *thisObj, + void *child_) { + assert(child_); + auto &child = *reinterpret_cast(child_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->parent_nocallback(child); + } else { + return targetPtr->parent(child); + } + }()}; + return result; +} +// recursiveFilteringEnabledChanged(bool recursiveFilteringEnabled) +void c_QSortFilterProxyModel__recursiveFilteringEnabledChanged_bool( + void *thisObj, bool recursiveFilteringEnabled) { + fromPtr(thisObj)->recursiveFilteringEnabledChanged(recursiveFilteringEnabled); +} +void c_QSortFilterProxyModel__onRecursiveFilteringEnabledChanged_bool( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect( + instance, &QSortFilterProxyModel::recursiveFilteringEnabledChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// removeColumns(int column, int count, const QModelIndex & parent) +bool c_QSortFilterProxyModel__removeColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->removeColumns_nocallback(column, count, parent); + } else { + return targetPtr->removeColumns(column, count, parent); + } + }(); + return result; +} +// removeRows(int row, int count, const QModelIndex & parent) +bool c_QSortFilterProxyModel__removeRows_int_int_QModelIndex(void *thisObj, + int row, int count, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->removeRows_nocallback(row, count, parent); + } else { + return targetPtr->removeRows(row, count, parent); + } + }(); + return result; +} +// resetInternalData() +void c_QSortFilterProxyModel__resetInternalData(void *thisObj) { + fromWrapperPtr(thisObj)->resetInternalData_nocallback(); +} +// revert() +void c_QSortFilterProxyModel__revert(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->revert_nocallback(); + } else { + return targetPtr->revert(); + } + }(); +} +// rowCount(const QModelIndex & parent) const +int c_QSortFilterProxyModel__rowCount_QModelIndex(void *thisObj, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->rowCount_nocallback(parent); + } else { + return targetPtr->rowCount(parent); + } + }(); + return result; +} +// setAutoAcceptChildRows(bool accept) +void c_QSortFilterProxyModel__setAutoAcceptChildRows_bool(void *thisObj, + bool accept) { + fromPtr(thisObj)->setAutoAcceptChildRows(accept); +} +// setData(const QModelIndex & index, const QVariant & value, int role) +bool c_QSortFilterProxyModel__setData_QModelIndex_QVariant_int(void *thisObj, + void *index_, + void *value_, + int role) { + assert(index_); + auto &index = *reinterpret_cast(index_); + assert(value_); + auto &value = *reinterpret_cast(value_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setData_nocallback(index, value, role); + } else { + return targetPtr->setData(index, value, role); + } + }(); + return result; +} +// setDynamicSortFilter(bool enable) +void c_QSortFilterProxyModel__setDynamicSortFilter_bool(void *thisObj, + bool enable) { + fromPtr(thisObj)->setDynamicSortFilter(enable); +} +// setFilterFixedString(const QString & pattern) +void c_QSortFilterProxyModel__setFilterFixedString_QString( + void *thisObj, const char *pattern_) { + const auto pattern = QString::fromUtf8(pattern_); + fromPtr(thisObj)->setFilterFixedString(pattern); + free((char *)pattern_); +} +// setFilterKeyColumn(int column) +void c_QSortFilterProxyModel__setFilterKeyColumn_int(void *thisObj, + int column) { + fromPtr(thisObj)->setFilterKeyColumn(column); +} +// setFilterRegularExpression(const QString & pattern) +void c_QSortFilterProxyModel__setFilterRegularExpression_QString( + void *thisObj, const char *pattern_) { + const auto pattern = QString::fromUtf8(pattern_); + fromPtr(thisObj)->setFilterRegularExpression(pattern); + free((char *)pattern_); +} +// setFilterRole(int role) +void c_QSortFilterProxyModel__setFilterRole_int(void *thisObj, int role) { + fromPtr(thisObj)->setFilterRole(role); +} +// setFilterWildcard(const QString & pattern) +void c_QSortFilterProxyModel__setFilterWildcard_QString(void *thisObj, + const char *pattern_) { + const auto pattern = QString::fromUtf8(pattern_); + fromPtr(thisObj)->setFilterWildcard(pattern); + free((char *)pattern_); +} +// setHeaderData(int section, Qt::Orientation orientation, const QVariant & +// value, int role) +bool c_QSortFilterProxyModel__setHeaderData_int_Orientation_QVariant_int( + void *thisObj, int section, int orientation, void *value_, int role) { + assert(value_); + auto &value = *reinterpret_cast(value_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setHeaderData_nocallback( + section, static_cast(orientation), value, role); + } else { + return targetPtr->setHeaderData( + section, static_cast(orientation), value, role); + } + }(); + return result; +} +// setRecursiveFilteringEnabled(bool recursive) +void c_QSortFilterProxyModel__setRecursiveFilteringEnabled_bool( + void *thisObj, bool recursive) { + fromPtr(thisObj)->setRecursiveFilteringEnabled(recursive); +} +// setSortLocaleAware(bool on) +void c_QSortFilterProxyModel__setSortLocaleAware_bool(void *thisObj, bool on) { + fromPtr(thisObj)->setSortLocaleAware(on); +} +// setSortRole(int role) +void c_QSortFilterProxyModel__setSortRole_int(void *thisObj, int role) { + fromPtr(thisObj)->setSortRole(role); +} +// setSourceModel(QAbstractItemModel * sourceModel) +void c_QSortFilterProxyModel__setSourceModel_QAbstractItemModel( + void *thisObj, void *sourceModel_) { + auto sourceModel = reinterpret_cast(sourceModel_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setSourceModel_nocallback(sourceModel); + } else { + return targetPtr->setSourceModel(sourceModel); + } + }(); +} +// sibling(int row, int column, const QModelIndex & idx) const +void *c_QSortFilterProxyModel__sibling_int_int_QModelIndex(void *thisObj, + int row, int column, + void *idx_) { + assert(idx_); + auto &idx = *reinterpret_cast(idx_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->sibling_nocallback(row, column, idx); + } else { + return targetPtr->sibling(row, column, idx); + } + }()}; + return result; +} +// sort(int column, Qt::SortOrder order) +void c_QSortFilterProxyModel__sort_int_SortOrder(void *thisObj, int column, + int order) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->sort_nocallback(column, + static_cast(order)); + } else { + return targetPtr->sort(column, static_cast(order)); + } + }(); +} +// sortColumn() const +int c_QSortFilterProxyModel__sortColumn(void *thisObj) { + const auto &result = fromPtr(thisObj)->sortColumn(); + return result; +} +// sortLocaleAwareChanged(bool sortLocaleAware) +void c_QSortFilterProxyModel__sortLocaleAwareChanged_bool( + void *thisObj, bool sortLocaleAware) { + fromPtr(thisObj)->sortLocaleAwareChanged(sortLocaleAware); +} +void c_QSortFilterProxyModel__onSortLocaleAwareChanged_bool( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QSortFilterProxyModel::sortLocaleAwareChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// sortOrder() const +int c_QSortFilterProxyModel__sortOrder(void *thisObj) { + const auto &result = int(fromPtr(thisObj)->sortOrder()); + return result; +} +// sortRole() const +int c_QSortFilterProxyModel__sortRole(void *thisObj) { + const auto &result = fromPtr(thisObj)->sortRole(); + return result; +} +// sortRoleChanged(int sortRole) +void c_QSortFilterProxyModel__sortRoleChanged_int(void *thisObj, int sortRole) { + fromPtr(thisObj)->sortRoleChanged(sortRole); +} +void c_QSortFilterProxyModel__onSortRoleChanged_int(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QSortFilterProxyModel::sortRoleChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// span(const QModelIndex & index) const +void *c_QSortFilterProxyModel__span_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->span_nocallback(index); + } else { + return targetPtr->span(index); + } + }()}; + return result; +} +// submit() +bool c_QSortFilterProxyModel__submit(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->submit_nocallback(); + } else { + return targetPtr->submit(); + } + }(); + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QSortFilterProxyModel__tr_char_char_int(const char *s, + const char *c, int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +void c_QSortFilterProxyModel__destructor(void *thisObj) { + delete fromPtr(thisObj); +} +void c_QSortFilterProxyModel__registerVirtualMethodCallback(void *ptr, + void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 5771: + wrapper->m_buddyCallback = + reinterpret_cast( + callback); + break; + case 5772: + wrapper->m_canFetchMoreCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_canFetchMore>(callback); + break; + case 5777: + wrapper->m_clearItemDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_clearItemData>(callback); + break; + case 5778: + wrapper->m_columnCountCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_columnCount>(callback); + break; + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_customEvent>(callback); + break; + case 5780: + wrapper->m_dataCallback = + reinterpret_cast( + callback); + break; + case 956: + wrapper->m_eventCallback = + reinterpret_cast( + callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_eventFilter>(callback); + break; + case 5798: + wrapper->m_fetchMoreCallback = + reinterpret_cast( + callback); + break; + case 5955: + wrapper->m_filterAcceptsColumnCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_filterAcceptsColumn>(callback); + break; + case 5956: + wrapper->m_filterAcceptsRowCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_filterAcceptsRow>(callback); + break; + case 5799: + wrapper->m_hasChildrenCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_hasChildren>(callback); + break; + case 5801: + wrapper->m_headerDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_headerData>(callback); + break; + case 5803: + wrapper->m_indexCallback = + reinterpret_cast( + callback); + break; + case 5806: + wrapper->m_insertColumnsCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_insertColumns>(callback); + break; + case 5808: + wrapper->m_insertRowsCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_insertRows>(callback); + break; + case 5966: + wrapper->m_lessThanCallback = + reinterpret_cast( + callback); + break; + case 5937: + wrapper->m_mapFromSourceCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_mapFromSource>(callback); + break; + case 5938: + wrapper->m_mapSelectionFromSourceCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_mapSelectionFromSource>(callback); + break; + case 5939: + wrapper->m_mapSelectionToSourceCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_mapSelectionToSource>(callback); + break; + case 5940: + wrapper->m_mapToSourceCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_mapToSource>(callback); + break; + case 5816: + wrapper->m_mimeTypesCallback = + reinterpret_cast( + callback); + break; + case 5818: + wrapper->m_moveColumnsCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_moveColumns>(callback); + break; + case 5820: + wrapper->m_moveRowsCallback = + reinterpret_cast( + callback); + break; + case 5822: + wrapper->m_parentIndexCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_parentIndex>(callback); + break; + case 5827: + wrapper->m_removeColumnsCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_removeColumns>(callback); + break; + case 5830: + wrapper->m_removeRowsCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_removeRows>(callback); + break; + case 5831: + wrapper->m_resetInternalDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_resetInternalData>(callback); + break; + case 5832: + wrapper->m_revertCallback = + reinterpret_cast( + callback); + break; + case 5833: + wrapper->m_rowCountCallback = + reinterpret_cast( + callback); + break; + case 5836: + wrapper->m_setDataCallback = + reinterpret_cast( + callback); + break; + case 5837: + wrapper->m_setHeaderDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_setHeaderData>(callback); + break; + case 5946: + wrapper->m_setSourceModelCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_setSourceModel>(callback); + break; + case 5840: + wrapper->m_siblingCallback = + reinterpret_cast( + callback); + break; + case 5842: + wrapper->m_sortCallback = + reinterpret_cast( + callback); + break; + case 5843: + wrapper->m_spanCallback = + reinterpret_cast( + callback); + break; + case 5845: + wrapper->m_submitCallback = + reinterpret_cast( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QSortFilterProxyModel_c.h b/generated/QtDartBindings/dart/ffi/QSortFilterProxyModel_c.h new file mode 100644 index 0000000..6695489 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QSortFilterProxyModel_c.h @@ -0,0 +1,569 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QSortFilterProxyModel_wrapper : public ::QSortFilterProxyModel { +public: + ~QSortFilterProxyModel_wrapper(); + QSortFilterProxyModel_wrapper(QObject *parent = nullptr); + bool autoAcceptChildRows() const; + void autoAcceptChildRowsChanged(bool autoAcceptChildRows); + virtual QModelIndex buddy(const QModelIndex &index) const; + virtual QModelIndex buddy_nocallback(const QModelIndex &index) const; + virtual bool canFetchMore(const QModelIndex &parent) const; + virtual bool canFetchMore_nocallback(const QModelIndex &parent) const; + virtual bool clearItemData(const QModelIndex &index); + virtual bool clearItemData_nocallback(const QModelIndex &index); + virtual int columnCount(const QModelIndex &parent = QModelIndex()) const; + virtual int + columnCount_nocallback(const QModelIndex &parent = QModelIndex()) const; + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual QVariant data(const QModelIndex &index, + int role = Qt::DisplayRole) const; + virtual QVariant data_nocallback(const QModelIndex &index, + int role = Qt::DisplayRole) const; + bool dynamicSortFilter() const; + void dynamicSortFilterChanged(bool dynamicSortFilter); + virtual bool event(QEvent *event); + virtual bool event_nocallback(QEvent *event); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + virtual void fetchMore(const QModelIndex &parent); + virtual void fetchMore_nocallback(const QModelIndex &parent); + virtual bool filterAcceptsColumn(int source_column, + const QModelIndex &source_parent) const; + virtual bool + filterAcceptsColumn_nocallback(int source_column, + const QModelIndex &source_parent) const; + virtual bool filterAcceptsRow(int source_row, + const QModelIndex &source_parent) const; + virtual bool + filterAcceptsRow_nocallback(int source_row, + const QModelIndex &source_parent) const; + int filterKeyColumn() const; + int filterRole() const; + void filterRoleChanged(int filterRole); + virtual bool hasChildren(const QModelIndex &parent = QModelIndex()) const; + virtual bool + hasChildren_nocallback(const QModelIndex &parent = QModelIndex()) const; + virtual QVariant headerData(int section, Qt::Orientation orientation, + int role = Qt::DisplayRole) const; + virtual QVariant headerData_nocallback(int section, + Qt::Orientation orientation, + int role = Qt::DisplayRole) const; + virtual QModelIndex index(int row, int column, + const QModelIndex &parent = QModelIndex()) const; + virtual QModelIndex + index_nocallback(int row, int column, + const QModelIndex &parent = QModelIndex()) const; + virtual bool insertColumns(int column, int count, + const QModelIndex &parent = QModelIndex()); + virtual bool + insertColumns_nocallback(int column, int count, + const QModelIndex &parent = QModelIndex()); + virtual bool insertRows(int row, int count, + const QModelIndex &parent = QModelIndex()); + virtual bool insertRows_nocallback(int row, int count, + const QModelIndex &parent = QModelIndex()); + void invalidate(); + void invalidateColumnsFilter(); + void invalidateFilter(); + void invalidateRowsFilter(); + bool isRecursiveFilteringEnabled() const; + bool isSortLocaleAware() const; + virtual bool lessThan(const QModelIndex &source_left, + const QModelIndex &source_right) const; + virtual bool lessThan_nocallback(const QModelIndex &source_left, + const QModelIndex &source_right) const; + virtual QModelIndex mapFromSource(const QModelIndex &sourceIndex) const; + virtual QModelIndex + mapFromSource_nocallback(const QModelIndex &sourceIndex) const; + virtual QItemSelection + mapSelectionFromSource(const QItemSelection &sourceSelection) const; + virtual QItemSelection mapSelectionFromSource_nocallback( + const QItemSelection &sourceSelection) const; + virtual QItemSelection + mapSelectionToSource(const QItemSelection &proxySelection) const; + virtual QItemSelection + mapSelectionToSource_nocallback(const QItemSelection &proxySelection) const; + virtual QModelIndex mapToSource(const QModelIndex &proxyIndex) const; + virtual QModelIndex + mapToSource_nocallback(const QModelIndex &proxyIndex) const; + virtual QList mimeTypes() const; + virtual QList mimeTypes_nocallback() const; + virtual bool moveColumns(const QModelIndex &sourceParent, int sourceColumn, + int count, const QModelIndex &destinationParent, + int destinationChild); + virtual bool moveColumns_nocallback(const QModelIndex &sourceParent, + int sourceColumn, int count, + const QModelIndex &destinationParent, + int destinationChild); + virtual bool moveRows(const QModelIndex &sourceParent, int sourceRow, + int count, const QModelIndex &destinationParent, + int destinationChild); + virtual bool moveRows_nocallback(const QModelIndex &sourceParent, + int sourceRow, int count, + const QModelIndex &destinationParent, + int destinationChild); + virtual QModelIndex parent(const QModelIndex &child) const; + virtual QModelIndex parent_nocallback(const QModelIndex &child) const; + void recursiveFilteringEnabledChanged(bool recursiveFilteringEnabled); + virtual bool removeColumns(int column, int count, + const QModelIndex &parent = QModelIndex()); + virtual bool + removeColumns_nocallback(int column, int count, + const QModelIndex &parent = QModelIndex()); + virtual bool removeRows(int row, int count, + const QModelIndex &parent = QModelIndex()); + virtual bool removeRows_nocallback(int row, int count, + const QModelIndex &parent = QModelIndex()); + virtual void resetInternalData(); + virtual void resetInternalData_nocallback(); + virtual void revert(); + virtual void revert_nocallback(); + virtual int rowCount(const QModelIndex &parent = QModelIndex()) const; + virtual int + rowCount_nocallback(const QModelIndex &parent = QModelIndex()) const; + void setAutoAcceptChildRows(bool accept); + virtual bool setData(const QModelIndex &index, const QVariant &value, + int role = Qt::EditRole); + virtual bool setData_nocallback(const QModelIndex &index, + const QVariant &value, + int role = Qt::EditRole); + void setDynamicSortFilter(bool enable); + void setFilterFixedString(const QString &pattern); + void setFilterKeyColumn(int column); + void setFilterRegularExpression(const QString &pattern); + void setFilterRole(int role); + void setFilterWildcard(const QString &pattern); + virtual bool setHeaderData(int section, Qt::Orientation orientation, + const QVariant &value, int role = Qt::EditRole); + virtual bool setHeaderData_nocallback(int section, + Qt::Orientation orientation, + const QVariant &value, + int role = Qt::EditRole); + void setRecursiveFilteringEnabled(bool recursive); + void setSortLocaleAware(bool on); + void setSortRole(int role); + virtual void setSourceModel(QAbstractItemModel *sourceModel); + virtual void setSourceModel_nocallback(QAbstractItemModel *sourceModel); + virtual QModelIndex sibling(int row, int column, + const QModelIndex &idx) const; + virtual QModelIndex sibling_nocallback(int row, int column, + const QModelIndex &idx) const; + virtual void sort(int column, Qt::SortOrder order = Qt::AscendingOrder); + virtual void sort_nocallback(int column, + Qt::SortOrder order = Qt::AscendingOrder); + int sortColumn() const; + void sortLocaleAwareChanged(bool sortLocaleAware); + Qt::SortOrder sortOrder() const; + int sortRole() const; + void sortRoleChanged(int sortRole); + virtual QSize span(const QModelIndex &index) const; + virtual QSize span_nocallback(const QModelIndex &index) const; + virtual bool submit(); + virtual bool submit_nocallback(); + static QString tr(const char *s, const char *c, int n); + typedef QModelIndex *(*Callback_buddy)(void *, const QModelIndex &index); + Callback_buddy m_buddyCallback = nullptr; + typedef bool (*Callback_canFetchMore)(void *, const QModelIndex &parent); + Callback_canFetchMore m_canFetchMoreCallback = nullptr; + typedef bool (*Callback_clearItemData)(void *, const QModelIndex &index); + Callback_clearItemData m_clearItemDataCallback = nullptr; + typedef int (*Callback_columnCount)(void *, const QModelIndex &parent); + Callback_columnCount m_columnCountCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef QVariant *(*Callback_data)(void *, const QModelIndex &index, + int role); + Callback_data m_dataCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef void (*Callback_fetchMore)(void *, const QModelIndex &parent); + Callback_fetchMore m_fetchMoreCallback = nullptr; + typedef bool (*Callback_filterAcceptsColumn)( + void *, int source_column, const QModelIndex &source_parent); + Callback_filterAcceptsColumn m_filterAcceptsColumnCallback = nullptr; + typedef bool (*Callback_filterAcceptsRow)(void *, int source_row, + const QModelIndex &source_parent); + Callback_filterAcceptsRow m_filterAcceptsRowCallback = nullptr; + typedef bool (*Callback_hasChildren)(void *, const QModelIndex &parent); + Callback_hasChildren m_hasChildrenCallback = nullptr; + typedef QVariant *(*Callback_headerData)(void *, int section, + Qt::Orientation orientation, + int role); + Callback_headerData m_headerDataCallback = nullptr; + typedef QModelIndex *(*Callback_index)(void *, int row, int column, + const QModelIndex &parent); + Callback_index m_indexCallback = nullptr; + typedef bool (*Callback_insertColumns)(void *, int column, int count, + const QModelIndex &parent); + Callback_insertColumns m_insertColumnsCallback = nullptr; + typedef bool (*Callback_insertRows)(void *, int row, int count, + const QModelIndex &parent); + Callback_insertRows m_insertRowsCallback = nullptr; + typedef bool (*Callback_lessThan)(void *, const QModelIndex &source_left, + const QModelIndex &source_right); + Callback_lessThan m_lessThanCallback = nullptr; + typedef QModelIndex *(*Callback_mapFromSource)( + void *, const QModelIndex &sourceIndex); + Callback_mapFromSource m_mapFromSourceCallback = nullptr; + typedef QItemSelection *(*Callback_mapSelectionFromSource)( + void *, const QItemSelection &sourceSelection); + Callback_mapSelectionFromSource m_mapSelectionFromSourceCallback = nullptr; + typedef QItemSelection *(*Callback_mapSelectionToSource)( + void *, const QItemSelection &proxySelection); + Callback_mapSelectionToSource m_mapSelectionToSourceCallback = nullptr; + typedef QModelIndex *(*Callback_mapToSource)(void *, + const QModelIndex &proxyIndex); + Callback_mapToSource m_mapToSourceCallback = nullptr; + typedef QList *(*Callback_mimeTypes)(void *); + Callback_mimeTypes m_mimeTypesCallback = nullptr; + typedef bool (*Callback_moveColumns)(void *, const QModelIndex &sourceParent, + int sourceColumn, int count, + const QModelIndex &destinationParent, + int destinationChild); + Callback_moveColumns m_moveColumnsCallback = nullptr; + typedef bool (*Callback_moveRows)(void *, const QModelIndex &sourceParent, + int sourceRow, int count, + const QModelIndex &destinationParent, + int destinationChild); + Callback_moveRows m_moveRowsCallback = nullptr; + typedef QModelIndex *(*Callback_parentIndex)(void *, + const QModelIndex &child); + Callback_parentIndex m_parentIndexCallback = nullptr; + typedef bool (*Callback_removeColumns)(void *, int column, int count, + const QModelIndex &parent); + Callback_removeColumns m_removeColumnsCallback = nullptr; + typedef bool (*Callback_removeRows)(void *, int row, int count, + const QModelIndex &parent); + Callback_removeRows m_removeRowsCallback = nullptr; + typedef void (*Callback_resetInternalData)(void *); + Callback_resetInternalData m_resetInternalDataCallback = nullptr; + typedef void (*Callback_revert)(void *); + Callback_revert m_revertCallback = nullptr; + typedef int (*Callback_rowCount)(void *, const QModelIndex &parent); + Callback_rowCount m_rowCountCallback = nullptr; + typedef bool (*Callback_setData)(void *, const QModelIndex &index, + const QVariant &value, int role); + Callback_setData m_setDataCallback = nullptr; + typedef bool (*Callback_setHeaderData)(void *, int section, + Qt::Orientation orientation, + const QVariant &value, int role); + Callback_setHeaderData m_setHeaderDataCallback = nullptr; + typedef void (*Callback_setSourceModel)(void *, + QAbstractItemModel *sourceModel); + Callback_setSourceModel m_setSourceModelCallback = nullptr; + typedef QModelIndex *(*Callback_sibling)(void *, int row, int column, + const QModelIndex &idx); + Callback_sibling m_siblingCallback = nullptr; + typedef void (*Callback_sort)(void *, int column, Qt::SortOrder order); + Callback_sort m_sortCallback = nullptr; + typedef QSize *(*Callback_span)(void *, const QModelIndex &index); + Callback_span m_spanCallback = nullptr; + typedef bool (*Callback_submit)(void *); + Callback_submit m_submitCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QSortFilterProxyModel::QSortFilterProxyModel(QObject * parent) +QtDartBindings_EXPORT void * +c_QSortFilterProxyModel__constructor_QObject(void *parent_); +// QSortFilterProxyModel::autoAcceptChildRows() const +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__autoAcceptChildRows(void *thisObj); +// QSortFilterProxyModel::autoAcceptChildRowsChanged(bool autoAcceptChildRows) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__autoAcceptChildRowsChanged_bool( + void *thisObj, bool autoAcceptChildRows); +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__onAutoAcceptChildRowsChanged_bool( + void *thisObj, void *contextQObject, + void *callback); // QSortFilterProxyModel::buddy(const QModelIndex & index) + // const +QtDartBindings_EXPORT void * +c_QSortFilterProxyModel__buddy_QModelIndex(void *thisObj, void *index_); +// QSortFilterProxyModel::canFetchMore(const QModelIndex & parent) const +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__canFetchMore_QModelIndex(void *thisObj, void *parent_); +// QSortFilterProxyModel::clearItemData(const QModelIndex & index) +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__clearItemData_QModelIndex(void *thisObj, void *index_); +// QSortFilterProxyModel::columnCount(const QModelIndex & parent) const +QtDartBindings_EXPORT int +c_QSortFilterProxyModel__columnCount_QModelIndex(void *thisObj, void *parent_); +// QSortFilterProxyModel::customEvent(QEvent * event) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__customEvent_QEvent(void *thisObj, void *event_); +// QSortFilterProxyModel::data(const QModelIndex & index, int role) const +QtDartBindings_EXPORT void * +c_QSortFilterProxyModel__data_QModelIndex_int(void *thisObj, void *index_, + int role); +// QSortFilterProxyModel::dynamicSortFilter() const +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__dynamicSortFilter(void *thisObj); +// QSortFilterProxyModel::dynamicSortFilterChanged(bool dynamicSortFilter) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__dynamicSortFilterChanged_bool(void *thisObj, + bool dynamicSortFilter); +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__onDynamicSortFilterChanged_bool( + void *thisObj, void *contextQObject, + void *callback); // QSortFilterProxyModel::event(QEvent * event) +QtDartBindings_EXPORT bool c_QSortFilterProxyModel__event_QEvent(void *thisObj, + void *event_); +// QSortFilterProxyModel::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool c_QSortFilterProxyModel__eventFilter_QObject_QEvent( + void *thisObj, void *watched_, void *event_); +// QSortFilterProxyModel::fetchMore(const QModelIndex & parent) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__fetchMore_QModelIndex(void *thisObj, void *parent_); +// QSortFilterProxyModel::filterAcceptsColumn(int source_column, const +// QModelIndex & source_parent) const +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__filterAcceptsColumn_int_QModelIndex( + void *thisObj, int source_column, void *source_parent_); +// QSortFilterProxyModel::filterAcceptsRow(int source_row, const QModelIndex & +// source_parent) const +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__filterAcceptsRow_int_QModelIndex(void *thisObj, + int source_row, + void *source_parent_); +// QSortFilterProxyModel::filterKeyColumn() const +QtDartBindings_EXPORT int +c_QSortFilterProxyModel__filterKeyColumn(void *thisObj); +// QSortFilterProxyModel::filterRole() const +QtDartBindings_EXPORT int c_QSortFilterProxyModel__filterRole(void *thisObj); +// QSortFilterProxyModel::filterRoleChanged(int filterRole) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__filterRoleChanged_int(void *thisObj, int filterRole); +QtDartBindings_EXPORT void c_QSortFilterProxyModel__onFilterRoleChanged_int( + void *thisObj, void *contextQObject, + void *callback); // QSortFilterProxyModel::hasChildren(const QModelIndex & + // parent) const +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__hasChildren_QModelIndex(void *thisObj, void *parent_); +// QSortFilterProxyModel::headerData(int section, Qt::Orientation orientation, +// int role) const +QtDartBindings_EXPORT void * +c_QSortFilterProxyModel__headerData_int_Orientation_int(void *thisObj, + int section, + int orientation, + int role); +// QSortFilterProxyModel::index(int row, int column, const QModelIndex & parent) +// const +QtDartBindings_EXPORT void * +c_QSortFilterProxyModel__index_int_int_QModelIndex(void *thisObj, int row, + int column, void *parent_); +// QSortFilterProxyModel::insertColumns(int column, int count, const QModelIndex +// & parent) +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__insertColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_); +// QSortFilterProxyModel::insertRows(int row, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__insertRows_int_int_QModelIndex(void *thisObj, int row, + int count, + void *parent_); +// QSortFilterProxyModel::invalidate() +QtDartBindings_EXPORT void c_QSortFilterProxyModel__invalidate(void *thisObj); +// QSortFilterProxyModel::invalidateColumnsFilter() +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__invalidateColumnsFilter(void *thisObj); +// QSortFilterProxyModel::invalidateFilter() +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__invalidateFilter(void *thisObj); +// QSortFilterProxyModel::invalidateRowsFilter() +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__invalidateRowsFilter(void *thisObj); +// QSortFilterProxyModel::isRecursiveFilteringEnabled() const +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__isRecursiveFilteringEnabled(void *thisObj); +// QSortFilterProxyModel::isSortLocaleAware() const +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__isSortLocaleAware(void *thisObj); +// QSortFilterProxyModel::lessThan(const QModelIndex & source_left, const +// QModelIndex & source_right) const +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__lessThan_QModelIndex_QModelIndex(void *thisObj, + void *source_left_, + void *source_right_); +// QSortFilterProxyModel::mapFromSource(const QModelIndex & sourceIndex) const +QtDartBindings_EXPORT void * +c_QSortFilterProxyModel__mapFromSource_QModelIndex(void *thisObj, + void *sourceIndex_); +// QSortFilterProxyModel::mapSelectionFromSource(const QItemSelection & +// sourceSelection) const +QtDartBindings_EXPORT void * +c_QSortFilterProxyModel__mapSelectionFromSource_QItemSelection( + void *thisObj, void *sourceSelection_); +// QSortFilterProxyModel::mapSelectionToSource(const QItemSelection & +// proxySelection) const +QtDartBindings_EXPORT void * +c_QSortFilterProxyModel__mapSelectionToSource_QItemSelection( + void *thisObj, void *proxySelection_); +// QSortFilterProxyModel::mapToSource(const QModelIndex & proxyIndex) const +QtDartBindings_EXPORT void * +c_QSortFilterProxyModel__mapToSource_QModelIndex(void *thisObj, + void *proxyIndex_); +// QSortFilterProxyModel::mimeTypes() const +QtDartBindings_EXPORT void *c_QSortFilterProxyModel__mimeTypes(void *thisObj); +// QSortFilterProxyModel::moveColumns(const QModelIndex & sourceParent, int +// sourceColumn, int count, const QModelIndex & destinationParent, int +// destinationChild) +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__moveColumns_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceColumn, int count, + void *destinationParent_, int destinationChild); +// QSortFilterProxyModel::moveRows(const QModelIndex & sourceParent, int +// sourceRow, int count, const QModelIndex & destinationParent, int +// destinationChild) +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__moveRows_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceRow, int count, + void *destinationParent_, int destinationChild); +// QSortFilterProxyModel::parent(const QModelIndex & child) const +QtDartBindings_EXPORT void * +c_QSortFilterProxyModel__parentIndex_QModelIndex(void *thisObj, void *child_); +// QSortFilterProxyModel::recursiveFilteringEnabledChanged(bool +// recursiveFilteringEnabled) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__recursiveFilteringEnabledChanged_bool( + void *thisObj, bool recursiveFilteringEnabled); +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__onRecursiveFilteringEnabledChanged_bool( + void *thisObj, void *contextQObject, + void *callback); // QSortFilterProxyModel::removeColumns(int column, int + // count, const QModelIndex & parent) +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__removeColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_); +// QSortFilterProxyModel::removeRows(int row, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__removeRows_int_int_QModelIndex(void *thisObj, int row, + int count, + void *parent_); +// QSortFilterProxyModel::resetInternalData() +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__resetInternalData(void *thisObj); +// QSortFilterProxyModel::revert() +QtDartBindings_EXPORT void c_QSortFilterProxyModel__revert(void *thisObj); +// QSortFilterProxyModel::rowCount(const QModelIndex & parent) const +QtDartBindings_EXPORT int +c_QSortFilterProxyModel__rowCount_QModelIndex(void *thisObj, void *parent_); +// QSortFilterProxyModel::setAutoAcceptChildRows(bool accept) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__setAutoAcceptChildRows_bool(void *thisObj, + bool accept); +// QSortFilterProxyModel::setData(const QModelIndex & index, const QVariant & +// value, int role) +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__setData_QModelIndex_QVariant_int(void *thisObj, + void *index_, + void *value_, + int role); +// QSortFilterProxyModel::setDynamicSortFilter(bool enable) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__setDynamicSortFilter_bool(void *thisObj, bool enable); +// QSortFilterProxyModel::setFilterFixedString(const QString & pattern) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__setFilterFixedString_QString(void *thisObj, + const char *pattern_); +// QSortFilterProxyModel::setFilterKeyColumn(int column) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__setFilterKeyColumn_int(void *thisObj, int column); +// QSortFilterProxyModel::setFilterRegularExpression(const QString & pattern) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__setFilterRegularExpression_QString( + void *thisObj, const char *pattern_); +// QSortFilterProxyModel::setFilterRole(int role) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__setFilterRole_int(void *thisObj, int role); +// QSortFilterProxyModel::setFilterWildcard(const QString & pattern) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__setFilterWildcard_QString(void *thisObj, + const char *pattern_); +// QSortFilterProxyModel::setHeaderData(int section, Qt::Orientation +// orientation, const QVariant & value, int role) +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__setHeaderData_int_Orientation_QVariant_int( + void *thisObj, int section, int orientation, void *value_, int role); +// QSortFilterProxyModel::setRecursiveFilteringEnabled(bool recursive) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__setRecursiveFilteringEnabled_bool(void *thisObj, + bool recursive); +// QSortFilterProxyModel::setSortLocaleAware(bool on) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__setSortLocaleAware_bool(void *thisObj, bool on); +// QSortFilterProxyModel::setSortRole(int role) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__setSortRole_int(void *thisObj, int role); +// QSortFilterProxyModel::setSourceModel(QAbstractItemModel * sourceModel) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__setSourceModel_QAbstractItemModel(void *thisObj, + void *sourceModel_); +// QSortFilterProxyModel::sibling(int row, int column, const QModelIndex & idx) +// const +QtDartBindings_EXPORT void * +c_QSortFilterProxyModel__sibling_int_int_QModelIndex(void *thisObj, int row, + int column, void *idx_); +// QSortFilterProxyModel::sort(int column, Qt::SortOrder order) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__sort_int_SortOrder(void *thisObj, int column, + int order); +// QSortFilterProxyModel::sortColumn() const +QtDartBindings_EXPORT int c_QSortFilterProxyModel__sortColumn(void *thisObj); +// QSortFilterProxyModel::sortLocaleAwareChanged(bool sortLocaleAware) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__sortLocaleAwareChanged_bool(void *thisObj, + bool sortLocaleAware); +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__onSortLocaleAwareChanged_bool( + void *thisObj, void *contextQObject, + void *callback); // QSortFilterProxyModel::sortOrder() const +QtDartBindings_EXPORT int c_QSortFilterProxyModel__sortOrder(void *thisObj); +// QSortFilterProxyModel::sortRole() const +QtDartBindings_EXPORT int c_QSortFilterProxyModel__sortRole(void *thisObj); +// QSortFilterProxyModel::sortRoleChanged(int sortRole) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__sortRoleChanged_int(void *thisObj, int sortRole); +QtDartBindings_EXPORT void c_QSortFilterProxyModel__onSortRoleChanged_int( + void *thisObj, void *contextQObject, + void *callback); // QSortFilterProxyModel::span(const QModelIndex & index) + // const +QtDartBindings_EXPORT void * +c_QSortFilterProxyModel__span_QModelIndex(void *thisObj, void *index_); +// QSortFilterProxyModel::submit() +QtDartBindings_EXPORT bool c_QSortFilterProxyModel__submit(void *thisObj); +// QSortFilterProxyModel::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QSortFilterProxyModel__tr_char_char_int(const char *s, const char *c, + int n); +QtDartBindings_EXPORT void c_QSortFilterProxyModel__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__registerVirtualMethodCallback(void *ptr, + void *callback, + int methodId); +QtDartBindings_EXPORT void c_QSortFilterProxyModel_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QSortFilterProxyModel_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QSortFilterProxyModel_wrapper.cpp new file mode 100644 index 0000000..a8d5a0a --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QSortFilterProxyModel_wrapper.cpp @@ -0,0 +1,2204 @@ +#include "QSortFilterProxyModel_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QSortFilterProxyModel_wrapper::QSortFilterProxyModel_wrapper(QObject *parent) + : ::QSortFilterProxyModel(parent) {} +bool QSortFilterProxyModel_wrapper::autoAcceptChildRows() const { + // tag=1000 + + // tag=1004 + return ::QSortFilterProxyModel::autoAcceptChildRows(); +} +void QSortFilterProxyModel_wrapper::autoAcceptChildRowsChanged( + bool autoAcceptChildRows) { + // tag=1000 + + // tag=1004 + ::QSortFilterProxyModel::autoAcceptChildRowsChanged(autoAcceptChildRows); +} +QModelIndex +QSortFilterProxyModel_wrapper::buddy(const QModelIndex &index) const { + // tag=1000 + if (m_buddyCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_buddyCallback(const_cast(thisPtr), index); + } else { + // tag=1002 + return ::QSortFilterProxyModel::buddy(index); + } +} +// tag=1009 +QModelIndex QSortFilterProxyModel_wrapper::buddy_nocallback( + const QModelIndex &index) const { + // tag=1003 + return ::QSortFilterProxyModel::buddy(index); +} +bool QSortFilterProxyModel_wrapper::canFetchMore( + const QModelIndex &parent) const { + // tag=1000 + if (m_canFetchMoreCallback) { + // tag=1001 + const void *thisPtr = this; + return m_canFetchMoreCallback(const_cast(thisPtr), parent); + } else { + // tag=1002 + return ::QSortFilterProxyModel::canFetchMore(parent); + } +} +// tag=1009 +bool QSortFilterProxyModel_wrapper::canFetchMore_nocallback( + const QModelIndex &parent) const { + // tag=1003 + return ::QSortFilterProxyModel::canFetchMore(parent); +} +bool QSortFilterProxyModel_wrapper::clearItemData(const QModelIndex &index) { + // tag=1000 + if (m_clearItemDataCallback) { + // tag=1001 + const void *thisPtr = this; + return m_clearItemDataCallback(const_cast(thisPtr), index); + } else { + // tag=1002 + return ::QSortFilterProxyModel::clearItemData(index); + } +} +// tag=1009 +bool QSortFilterProxyModel_wrapper::clearItemData_nocallback( + const QModelIndex &index) { + // tag=1003 + return ::QSortFilterProxyModel::clearItemData(index); +} +int QSortFilterProxyModel_wrapper::columnCount( + const QModelIndex &parent) const { + // tag=1000 + if (m_columnCountCallback) { + // tag=1001 + const void *thisPtr = this; + return m_columnCountCallback(const_cast(thisPtr), parent); + } else { + // tag=1002 + return ::QSortFilterProxyModel::columnCount(parent); + } +} +// tag=1009 +int QSortFilterProxyModel_wrapper::columnCount_nocallback( + const QModelIndex &parent) const { + // tag=1003 + return ::QSortFilterProxyModel::columnCount(parent); +} +void QSortFilterProxyModel_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QSortFilterProxyModel::customEvent(event); + } +} +// tag=1009 +void QSortFilterProxyModel_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QSortFilterProxyModel::customEvent(event); +} +QVariant QSortFilterProxyModel_wrapper::data(const QModelIndex &index, + int role) const { + // tag=1000 + if (m_dataCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_dataCallback(const_cast(thisPtr), index, role); + } else { + // tag=1002 + return ::QSortFilterProxyModel::data(index, role); + } +} +// tag=1009 +QVariant +QSortFilterProxyModel_wrapper::data_nocallback(const QModelIndex &index, + int role) const { + // tag=1003 + return ::QSortFilterProxyModel::data(index, role); +} +bool QSortFilterProxyModel_wrapper::dynamicSortFilter() const { + // tag=1000 + + // tag=1004 + return ::QSortFilterProxyModel::dynamicSortFilter(); +} +void QSortFilterProxyModel_wrapper::dynamicSortFilterChanged( + bool dynamicSortFilter) { + // tag=1000 + + // tag=1004 + ::QSortFilterProxyModel::dynamicSortFilterChanged(dynamicSortFilter); +} +bool QSortFilterProxyModel_wrapper::event(QEvent *event) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + return ::QSortFilterProxyModel::event(event); + } +} +// tag=1009 +bool QSortFilterProxyModel_wrapper::event_nocallback(QEvent *event) { + // tag=1003 + return ::QSortFilterProxyModel::event(event); +} +bool QSortFilterProxyModel_wrapper::eventFilter(QObject *watched, + QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QSortFilterProxyModel::eventFilter(watched, event); + } +} +// tag=1009 +bool QSortFilterProxyModel_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + // tag=1003 + return ::QSortFilterProxyModel::eventFilter(watched, event); +} +void QSortFilterProxyModel_wrapper::fetchMore(const QModelIndex &parent) { + // tag=1000 + if (m_fetchMoreCallback) { + // tag=1001 + const void *thisPtr = this; + m_fetchMoreCallback(const_cast(thisPtr), parent); + } else { + // tag=1002 + ::QSortFilterProxyModel::fetchMore(parent); + } +} +// tag=1009 +void QSortFilterProxyModel_wrapper::fetchMore_nocallback( + const QModelIndex &parent) { + // tag=1003 + ::QSortFilterProxyModel::fetchMore(parent); +} +bool QSortFilterProxyModel_wrapper::filterAcceptsColumn( + int source_column, const QModelIndex &source_parent) const { + // tag=1000 + if (m_filterAcceptsColumnCallback) { + // tag=1001 + const void *thisPtr = this; + return m_filterAcceptsColumnCallback(const_cast(thisPtr), + source_column, source_parent); + } else { + // tag=1002 + return ::QSortFilterProxyModel::filterAcceptsColumn(source_column, + source_parent); + } +} +// tag=1009 +bool QSortFilterProxyModel_wrapper::filterAcceptsColumn_nocallback( + int source_column, const QModelIndex &source_parent) const { + // tag=1003 + return ::QSortFilterProxyModel::filterAcceptsColumn(source_column, + source_parent); +} +bool QSortFilterProxyModel_wrapper::filterAcceptsRow( + int source_row, const QModelIndex &source_parent) const { + // tag=1000 + if (m_filterAcceptsRowCallback) { + // tag=1001 + const void *thisPtr = this; + return m_filterAcceptsRowCallback(const_cast(thisPtr), source_row, + source_parent); + } else { + // tag=1002 + return ::QSortFilterProxyModel::filterAcceptsRow(source_row, source_parent); + } +} +// tag=1009 +bool QSortFilterProxyModel_wrapper::filterAcceptsRow_nocallback( + int source_row, const QModelIndex &source_parent) const { + // tag=1003 + return ::QSortFilterProxyModel::filterAcceptsRow(source_row, source_parent); +} +int QSortFilterProxyModel_wrapper::filterKeyColumn() const { + // tag=1000 + + // tag=1004 + return ::QSortFilterProxyModel::filterKeyColumn(); +} +int QSortFilterProxyModel_wrapper::filterRole() const { + // tag=1000 + + // tag=1004 + return ::QSortFilterProxyModel::filterRole(); +} +void QSortFilterProxyModel_wrapper::filterRoleChanged(int filterRole) { + // tag=1000 + + // tag=1004 + ::QSortFilterProxyModel::filterRoleChanged(filterRole); +} +bool QSortFilterProxyModel_wrapper::hasChildren( + const QModelIndex &parent) const { + // tag=1000 + if (m_hasChildrenCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasChildrenCallback(const_cast(thisPtr), parent); + } else { + // tag=1002 + return ::QSortFilterProxyModel::hasChildren(parent); + } +} +// tag=1009 +bool QSortFilterProxyModel_wrapper::hasChildren_nocallback( + const QModelIndex &parent) const { + // tag=1003 + return ::QSortFilterProxyModel::hasChildren(parent); +} +QVariant QSortFilterProxyModel_wrapper::headerData(int section, + Qt::Orientation orientation, + int role) const { + // tag=1000 + if (m_headerDataCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_headerDataCallback(const_cast(thisPtr), section, + orientation, role); + } else { + // tag=1002 + return ::QSortFilterProxyModel::headerData(section, orientation, role); + } +} +// tag=1009 +QVariant QSortFilterProxyModel_wrapper::headerData_nocallback( + int section, Qt::Orientation orientation, int role) const { + // tag=1003 + return ::QSortFilterProxyModel::headerData(section, orientation, role); +} +QModelIndex +QSortFilterProxyModel_wrapper::index(int row, int column, + const QModelIndex &parent) const { + // tag=1000 + if (m_indexCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_indexCallback(const_cast(thisPtr), row, column, parent); + } else { + // tag=1002 + return ::QSortFilterProxyModel::index(row, column, parent); + } +} +// tag=1009 +QModelIndex QSortFilterProxyModel_wrapper::index_nocallback( + int row, int column, const QModelIndex &parent) const { + // tag=1003 + return ::QSortFilterProxyModel::index(row, column, parent); +} +bool QSortFilterProxyModel_wrapper::insertColumns(int column, int count, + const QModelIndex &parent) { + // tag=1000 + if (m_insertColumnsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_insertColumnsCallback(const_cast(thisPtr), column, count, + parent); + } else { + // tag=1002 + return ::QSortFilterProxyModel::insertColumns(column, count, parent); + } +} +// tag=1009 +bool QSortFilterProxyModel_wrapper::insertColumns_nocallback( + int column, int count, const QModelIndex &parent) { + // tag=1003 + return ::QSortFilterProxyModel::insertColumns(column, count, parent); +} +bool QSortFilterProxyModel_wrapper::insertRows(int row, int count, + const QModelIndex &parent) { + // tag=1000 + if (m_insertRowsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_insertRowsCallback(const_cast(thisPtr), row, count, + parent); + } else { + // tag=1002 + return ::QSortFilterProxyModel::insertRows(row, count, parent); + } +} +// tag=1009 +bool QSortFilterProxyModel_wrapper::insertRows_nocallback( + int row, int count, const QModelIndex &parent) { + // tag=1003 + return ::QSortFilterProxyModel::insertRows(row, count, parent); +} +void QSortFilterProxyModel_wrapper::invalidate() { + // tag=1000 + + // tag=1004 + ::QSortFilterProxyModel::invalidate(); +} +void QSortFilterProxyModel_wrapper::invalidateColumnsFilter() { + // tag=1000 + + // tag=1004 + ::QSortFilterProxyModel::invalidateColumnsFilter(); +} +void QSortFilterProxyModel_wrapper::invalidateFilter() { + // tag=1000 + + // tag=1004 + ::QSortFilterProxyModel::invalidateFilter(); +} +void QSortFilterProxyModel_wrapper::invalidateRowsFilter() { + // tag=1000 + + // tag=1004 + ::QSortFilterProxyModel::invalidateRowsFilter(); +} +bool QSortFilterProxyModel_wrapper::isRecursiveFilteringEnabled() const { + // tag=1000 + + // tag=1004 + return ::QSortFilterProxyModel::isRecursiveFilteringEnabled(); +} +bool QSortFilterProxyModel_wrapper::isSortLocaleAware() const { + // tag=1000 + + // tag=1004 + return ::QSortFilterProxyModel::isSortLocaleAware(); +} +bool QSortFilterProxyModel_wrapper::lessThan( + const QModelIndex &source_left, const QModelIndex &source_right) const { + // tag=1000 + if (m_lessThanCallback) { + // tag=1001 + const void *thisPtr = this; + return m_lessThanCallback(const_cast(thisPtr), source_left, + source_right); + } else { + // tag=1002 + return ::QSortFilterProxyModel::lessThan(source_left, source_right); + } +} +// tag=1009 +bool QSortFilterProxyModel_wrapper::lessThan_nocallback( + const QModelIndex &source_left, const QModelIndex &source_right) const { + // tag=1003 + return ::QSortFilterProxyModel::lessThan(source_left, source_right); +} +QModelIndex QSortFilterProxyModel_wrapper::mapFromSource( + const QModelIndex &sourceIndex) const { + // tag=1000 + if (m_mapFromSourceCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_mapFromSourceCallback(const_cast(thisPtr), sourceIndex); + } else { + // tag=1002 + return ::QSortFilterProxyModel::mapFromSource(sourceIndex); + } +} +// tag=1009 +QModelIndex QSortFilterProxyModel_wrapper::mapFromSource_nocallback( + const QModelIndex &sourceIndex) const { + // tag=1003 + return ::QSortFilterProxyModel::mapFromSource(sourceIndex); +} +QItemSelection QSortFilterProxyModel_wrapper::mapSelectionFromSource( + const QItemSelection &sourceSelection) const { + // tag=1000 + if (m_mapSelectionFromSourceCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_mapSelectionFromSourceCallback(const_cast(thisPtr), + sourceSelection); + } else { + // tag=1002 + return ::QSortFilterProxyModel::mapSelectionFromSource(sourceSelection); + } +} +// tag=1009 +QItemSelection QSortFilterProxyModel_wrapper::mapSelectionFromSource_nocallback( + const QItemSelection &sourceSelection) const { + // tag=1003 + return ::QSortFilterProxyModel::mapSelectionFromSource(sourceSelection); +} +QItemSelection QSortFilterProxyModel_wrapper::mapSelectionToSource( + const QItemSelection &proxySelection) const { + // tag=1000 + if (m_mapSelectionToSourceCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_mapSelectionToSourceCallback(const_cast(thisPtr), + proxySelection); + } else { + // tag=1002 + return ::QSortFilterProxyModel::mapSelectionToSource(proxySelection); + } +} +// tag=1009 +QItemSelection QSortFilterProxyModel_wrapper::mapSelectionToSource_nocallback( + const QItemSelection &proxySelection) const { + // tag=1003 + return ::QSortFilterProxyModel::mapSelectionToSource(proxySelection); +} +QModelIndex QSortFilterProxyModel_wrapper::mapToSource( + const QModelIndex &proxyIndex) const { + // tag=1000 + if (m_mapToSourceCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_mapToSourceCallback(const_cast(thisPtr), proxyIndex); + } else { + // tag=1002 + return ::QSortFilterProxyModel::mapToSource(proxyIndex); + } +} +// tag=1009 +QModelIndex QSortFilterProxyModel_wrapper::mapToSource_nocallback( + const QModelIndex &proxyIndex) const { + // tag=1003 + return ::QSortFilterProxyModel::mapToSource(proxyIndex); +} +QList QSortFilterProxyModel_wrapper::mimeTypes() const { + // tag=1000 + if (m_mimeTypesCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_mimeTypesCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QSortFilterProxyModel::mimeTypes(); + } +} +// tag=1009 +QList QSortFilterProxyModel_wrapper::mimeTypes_nocallback() const { + // tag=1003 + return ::QSortFilterProxyModel::mimeTypes(); +} +bool QSortFilterProxyModel_wrapper::moveColumns( + const QModelIndex &sourceParent, int sourceColumn, int count, + const QModelIndex &destinationParent, int destinationChild) { + // tag=1000 + if (m_moveColumnsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_moveColumnsCallback(const_cast(thisPtr), sourceParent, + sourceColumn, count, destinationParent, + destinationChild); + } else { + // tag=1002 + return ::QSortFilterProxyModel::moveColumns( + sourceParent, sourceColumn, count, destinationParent, destinationChild); + } +} +// tag=1009 +bool QSortFilterProxyModel_wrapper::moveColumns_nocallback( + const QModelIndex &sourceParent, int sourceColumn, int count, + const QModelIndex &destinationParent, int destinationChild) { + // tag=1003 + return ::QSortFilterProxyModel::moveColumns( + sourceParent, sourceColumn, count, destinationParent, destinationChild); +} +bool QSortFilterProxyModel_wrapper::moveRows( + const QModelIndex &sourceParent, int sourceRow, int count, + const QModelIndex &destinationParent, int destinationChild) { + // tag=1000 + if (m_moveRowsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_moveRowsCallback(const_cast(thisPtr), sourceParent, + sourceRow, count, destinationParent, + destinationChild); + } else { + // tag=1002 + return ::QSortFilterProxyModel::moveRows( + sourceParent, sourceRow, count, destinationParent, destinationChild); + } +} +// tag=1009 +bool QSortFilterProxyModel_wrapper::moveRows_nocallback( + const QModelIndex &sourceParent, int sourceRow, int count, + const QModelIndex &destinationParent, int destinationChild) { + // tag=1003 + return ::QSortFilterProxyModel::moveRows(sourceParent, sourceRow, count, + destinationParent, destinationChild); +} +QModelIndex +QSortFilterProxyModel_wrapper::parent(const QModelIndex &child) const { + // tag=1000 + if (m_parentIndexCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_parentIndexCallback(const_cast(thisPtr), child); + } else { + // tag=1002 + return ::QSortFilterProxyModel::parent(child); + } +} +// tag=1009 +QModelIndex QSortFilterProxyModel_wrapper::parent_nocallback( + const QModelIndex &child) const { + // tag=1003 + return ::QSortFilterProxyModel::parent(child); +} +void QSortFilterProxyModel_wrapper::recursiveFilteringEnabledChanged( + bool recursiveFilteringEnabled) { + // tag=1000 + + // tag=1004 + ::QSortFilterProxyModel::recursiveFilteringEnabledChanged( + recursiveFilteringEnabled); +} +bool QSortFilterProxyModel_wrapper::removeColumns(int column, int count, + const QModelIndex &parent) { + // tag=1000 + if (m_removeColumnsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_removeColumnsCallback(const_cast(thisPtr), column, count, + parent); + } else { + // tag=1002 + return ::QSortFilterProxyModel::removeColumns(column, count, parent); + } +} +// tag=1009 +bool QSortFilterProxyModel_wrapper::removeColumns_nocallback( + int column, int count, const QModelIndex &parent) { + // tag=1003 + return ::QSortFilterProxyModel::removeColumns(column, count, parent); +} +bool QSortFilterProxyModel_wrapper::removeRows(int row, int count, + const QModelIndex &parent) { + // tag=1000 + if (m_removeRowsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_removeRowsCallback(const_cast(thisPtr), row, count, + parent); + } else { + // tag=1002 + return ::QSortFilterProxyModel::removeRows(row, count, parent); + } +} +// tag=1009 +bool QSortFilterProxyModel_wrapper::removeRows_nocallback( + int row, int count, const QModelIndex &parent) { + // tag=1003 + return ::QSortFilterProxyModel::removeRows(row, count, parent); +} +void QSortFilterProxyModel_wrapper::resetInternalData() { + // tag=1000 + if (m_resetInternalDataCallback) { + // tag=1001 + const void *thisPtr = this; + m_resetInternalDataCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QSortFilterProxyModel::resetInternalData(); + } +} +// tag=1009 +void QSortFilterProxyModel_wrapper::resetInternalData_nocallback() { + // tag=1003 + ::QSortFilterProxyModel::resetInternalData(); +} +void QSortFilterProxyModel_wrapper::revert() { + // tag=1000 + if (m_revertCallback) { + // tag=1001 + const void *thisPtr = this; + m_revertCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QSortFilterProxyModel::revert(); + } +} +// tag=1009 +void QSortFilterProxyModel_wrapper::revert_nocallback() { + // tag=1003 + ::QSortFilterProxyModel::revert(); +} +int QSortFilterProxyModel_wrapper::rowCount(const QModelIndex &parent) const { + // tag=1000 + if (m_rowCountCallback) { + // tag=1001 + const void *thisPtr = this; + return m_rowCountCallback(const_cast(thisPtr), parent); + } else { + // tag=1002 + return ::QSortFilterProxyModel::rowCount(parent); + } +} +// tag=1009 +int QSortFilterProxyModel_wrapper::rowCount_nocallback( + const QModelIndex &parent) const { + // tag=1003 + return ::QSortFilterProxyModel::rowCount(parent); +} +void QSortFilterProxyModel_wrapper::setAutoAcceptChildRows(bool accept) { + // tag=1000 + + // tag=1004 + ::QSortFilterProxyModel::setAutoAcceptChildRows(accept); +} +bool QSortFilterProxyModel_wrapper::setData(const QModelIndex &index, + const QVariant &value, int role) { + // tag=1000 + if (m_setDataCallback) { + // tag=1001 + const void *thisPtr = this; + return m_setDataCallback(const_cast(thisPtr), index, value, role); + } else { + // tag=1002 + return ::QSortFilterProxyModel::setData(index, value, role); + } +} +// tag=1009 +bool QSortFilterProxyModel_wrapper::setData_nocallback(const QModelIndex &index, + const QVariant &value, + int role) { + // tag=1003 + return ::QSortFilterProxyModel::setData(index, value, role); +} +void QSortFilterProxyModel_wrapper::setDynamicSortFilter(bool enable) { + // tag=1000 + + // tag=1004 + ::QSortFilterProxyModel::setDynamicSortFilter(enable); +} +void QSortFilterProxyModel_wrapper::setFilterFixedString( + const QString &pattern) { + // tag=1000 + + // tag=1004 + ::QSortFilterProxyModel::setFilterFixedString(pattern); +} +void QSortFilterProxyModel_wrapper::setFilterKeyColumn(int column) { + // tag=1000 + + // tag=1004 + ::QSortFilterProxyModel::setFilterKeyColumn(column); +} +void QSortFilterProxyModel_wrapper::setFilterRegularExpression( + const QString &pattern) { + // tag=1000 + + // tag=1004 + ::QSortFilterProxyModel::setFilterRegularExpression(pattern); +} +void QSortFilterProxyModel_wrapper::setFilterRole(int role) { + // tag=1000 + + // tag=1004 + ::QSortFilterProxyModel::setFilterRole(role); +} +void QSortFilterProxyModel_wrapper::setFilterWildcard(const QString &pattern) { + // tag=1000 + + // tag=1004 + ::QSortFilterProxyModel::setFilterWildcard(pattern); +} +bool QSortFilterProxyModel_wrapper::setHeaderData(int section, + Qt::Orientation orientation, + const QVariant &value, + int role) { + // tag=1000 + if (m_setHeaderDataCallback) { + // tag=1001 + const void *thisPtr = this; + return m_setHeaderDataCallback(const_cast(thisPtr), section, + orientation, value, role); + } else { + // tag=1002 + return ::QSortFilterProxyModel::setHeaderData(section, orientation, value, + role); + } +} +// tag=1009 +bool QSortFilterProxyModel_wrapper::setHeaderData_nocallback( + int section, Qt::Orientation orientation, const QVariant &value, int role) { + // tag=1003 + return ::QSortFilterProxyModel::setHeaderData(section, orientation, value, + role); +} +void QSortFilterProxyModel_wrapper::setRecursiveFilteringEnabled( + bool recursive) { + // tag=1000 + + // tag=1004 + ::QSortFilterProxyModel::setRecursiveFilteringEnabled(recursive); +} +void QSortFilterProxyModel_wrapper::setSortLocaleAware(bool on) { + // tag=1000 + + // tag=1004 + ::QSortFilterProxyModel::setSortLocaleAware(on); +} +void QSortFilterProxyModel_wrapper::setSortRole(int role) { + // tag=1000 + + // tag=1004 + ::QSortFilterProxyModel::setSortRole(role); +} +void QSortFilterProxyModel_wrapper::setSourceModel( + QAbstractItemModel *sourceModel) { + // tag=1000 + if (m_setSourceModelCallback) { + // tag=1001 + const void *thisPtr = this; + m_setSourceModelCallback(const_cast(thisPtr), sourceModel); + } else { + // tag=1002 + ::QSortFilterProxyModel::setSourceModel(sourceModel); + } +} +// tag=1009 +void QSortFilterProxyModel_wrapper::setSourceModel_nocallback( + QAbstractItemModel *sourceModel) { + // tag=1003 + ::QSortFilterProxyModel::setSourceModel(sourceModel); +} +QModelIndex +QSortFilterProxyModel_wrapper::sibling(int row, int column, + const QModelIndex &idx) const { + // tag=1000 + if (m_siblingCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_siblingCallback(const_cast(thisPtr), row, column, idx); + } else { + // tag=1002 + return ::QSortFilterProxyModel::sibling(row, column, idx); + } +} +// tag=1009 +QModelIndex QSortFilterProxyModel_wrapper::sibling_nocallback( + int row, int column, const QModelIndex &idx) const { + // tag=1003 + return ::QSortFilterProxyModel::sibling(row, column, idx); +} +void QSortFilterProxyModel_wrapper::sort(int column, Qt::SortOrder order) { + // tag=1000 + if (m_sortCallback) { + // tag=1001 + const void *thisPtr = this; + m_sortCallback(const_cast(thisPtr), column, order); + } else { + // tag=1002 + ::QSortFilterProxyModel::sort(column, order); + } +} +// tag=1009 +void QSortFilterProxyModel_wrapper::sort_nocallback(int column, + Qt::SortOrder order) { + // tag=1003 + ::QSortFilterProxyModel::sort(column, order); +} +int QSortFilterProxyModel_wrapper::sortColumn() const { + // tag=1000 + + // tag=1004 + return ::QSortFilterProxyModel::sortColumn(); +} +void QSortFilterProxyModel_wrapper::sortLocaleAwareChanged( + bool sortLocaleAware) { + // tag=1000 + + // tag=1004 + ::QSortFilterProxyModel::sortLocaleAwareChanged(sortLocaleAware); +} +Qt::SortOrder QSortFilterProxyModel_wrapper::sortOrder() const { + // tag=1000 + + // tag=1004 + return ::QSortFilterProxyModel::sortOrder(); +} +int QSortFilterProxyModel_wrapper::sortRole() const { + // tag=1000 + + // tag=1004 + return ::QSortFilterProxyModel::sortRole(); +} +void QSortFilterProxyModel_wrapper::sortRoleChanged(int sortRole) { + // tag=1000 + + // tag=1004 + ::QSortFilterProxyModel::sortRoleChanged(sortRole); +} +QSize QSortFilterProxyModel_wrapper::span(const QModelIndex &index) const { + // tag=1000 + if (m_spanCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_spanCallback(const_cast(thisPtr), index); + } else { + // tag=1002 + return ::QSortFilterProxyModel::span(index); + } +} +// tag=1009 +QSize QSortFilterProxyModel_wrapper::span_nocallback( + const QModelIndex &index) const { + // tag=1003 + return ::QSortFilterProxyModel::span(index); +} +bool QSortFilterProxyModel_wrapper::submit() { + // tag=1000 + if (m_submitCallback) { + // tag=1001 + const void *thisPtr = this; + return m_submitCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QSortFilterProxyModel::submit(); + } +} +// tag=1009 +bool QSortFilterProxyModel_wrapper::submit_nocallback() { + // tag=1003 + return ::QSortFilterProxyModel::submit(); +} +QString QSortFilterProxyModel_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QSortFilterProxyModel::tr(s, c, n); +} + +// tag=1005 +QSortFilterProxyModel_wrapper::~QSortFilterProxyModel_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QSortFilterProxyModel *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(ptr); +} +extern "C" { + +// tag=1049 +void c_QSortFilterProxyModel_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(cppObj); +} +void *c_QSortFilterProxyModel__constructor_QObject(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = + new QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper(parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// autoAcceptChildRows() const +bool c_QSortFilterProxyModel__autoAcceptChildRows(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->autoAcceptChildRows(); +} + +// tag=1050 +// autoAcceptChildRowsChanged(bool autoAcceptChildRows) +void c_QSortFilterProxyModel__autoAcceptChildRowsChanged_bool( + void *thisObj, bool autoAcceptChildRows) { + // tag=1010 + fromPtr(thisObj)->autoAcceptChildRowsChanged(autoAcceptChildRows); +} + +// tag=1079 +void c_QSortFilterProxyModel__onAutoAcceptChildRowsChanged_bool( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QSortFilterProxyModel::autoAcceptChildRowsChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// buddy(const QModelIndex & index) const +void *c_QSortFilterProxyModel__buddy_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->buddy_nocallback(index); + } else { + return targetPtr->buddy(index); + } + }()}; +} + +// tag=1050 +// canFetchMore(const QModelIndex & parent) const +bool c_QSortFilterProxyModel__canFetchMore_QModelIndex(void *thisObj, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->canFetchMore_nocallback(parent); + } else { + return targetPtr->canFetchMore(parent); + } + }(); +} + +// tag=1050 +// clearItemData(const QModelIndex & index) +bool c_QSortFilterProxyModel__clearItemData_QModelIndex(void *thisObj, + void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->clearItemData_nocallback(index); + } else { + return targetPtr->clearItemData(index); + } + }(); +} + +// tag=1050 +// columnCount(const QModelIndex & parent) const +int c_QSortFilterProxyModel__columnCount_QModelIndex(void *thisObj, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->columnCount_nocallback(parent); + } else { + return targetPtr->columnCount(parent); + } + }(); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QSortFilterProxyModel__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// data(const QModelIndex & index, int role) const +void *c_QSortFilterProxyModel__data_QModelIndex_int(void *thisObj, void *index_, + int role) { + auto &index = *reinterpret_cast(index_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->data_nocallback(index, role); + } else { + return targetPtr->data(index, role); + } + }()}; +} + +// tag=1050 +// dynamicSortFilter() const +bool c_QSortFilterProxyModel__dynamicSortFilter(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->dynamicSortFilter(); +} + +// tag=1050 +// dynamicSortFilterChanged(bool dynamicSortFilter) +void c_QSortFilterProxyModel__dynamicSortFilterChanged_bool( + void *thisObj, bool dynamicSortFilter) { + // tag=1010 + fromPtr(thisObj)->dynamicSortFilterChanged(dynamicSortFilter); +} + +// tag=1079 +void c_QSortFilterProxyModel__onDynamicSortFilterChanged_bool( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QSortFilterProxyModel::dynamicSortFilterChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// event(QEvent * event) +bool c_QSortFilterProxyModel__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QSortFilterProxyModel__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// fetchMore(const QModelIndex & parent) +void c_QSortFilterProxyModel__fetchMore_QModelIndex(void *thisObj, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->fetchMore_nocallback(parent); + } else { + return targetPtr->fetchMore(parent); + } + }(); +} + +// tag=1050 +// filterAcceptsColumn(int source_column, const QModelIndex & source_parent) +// const +bool c_QSortFilterProxyModel__filterAcceptsColumn_int_QModelIndex( + void *thisObj, int source_column, void *source_parent_) { + auto &source_parent = *reinterpret_cast(source_parent_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->filterAcceptsColumn_nocallback(source_column, + source_parent); +} + +// tag=1050 +// filterAcceptsRow(int source_row, const QModelIndex & source_parent) const +bool c_QSortFilterProxyModel__filterAcceptsRow_int_QModelIndex( + void *thisObj, int source_row, void *source_parent_) { + auto &source_parent = *reinterpret_cast(source_parent_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->filterAcceptsRow_nocallback(source_row, + source_parent); +} + +// tag=1050 +// filterKeyColumn() const +int c_QSortFilterProxyModel__filterKeyColumn(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->filterKeyColumn(); +} + +// tag=1050 +// filterRole() const +int c_QSortFilterProxyModel__filterRole(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->filterRole(); +} + +// tag=1050 +// filterRoleChanged(int filterRole) +void c_QSortFilterProxyModel__filterRoleChanged_int(void *thisObj, + int filterRole) { + // tag=1010 + fromPtr(thisObj)->filterRoleChanged(filterRole); +} + +// tag=1079 +void c_QSortFilterProxyModel__onFilterRoleChanged_int(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QSortFilterProxyModel::filterRoleChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// hasChildren(const QModelIndex & parent) const +bool c_QSortFilterProxyModel__hasChildren_QModelIndex(void *thisObj, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasChildren_nocallback(parent); + } else { + return targetPtr->hasChildren(parent); + } + }(); +} + +// tag=1050 +// headerData(int section, Qt::Orientation orientation, int role) const +void *c_QSortFilterProxyModel__headerData_int_Orientation_int(void *thisObj, + int section, + int orientation, + int role) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->headerData_nocallback( + section, static_cast(orientation), role); + } else { + return targetPtr->headerData( + section, static_cast(orientation), role); + } + }()}; +} + +// tag=1050 +// index(int row, int column, const QModelIndex & parent) const +void *c_QSortFilterProxyModel__index_int_int_QModelIndex(void *thisObj, int row, + int column, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->index_nocallback(row, column, parent); + } else { + return targetPtr->index(row, column, parent); + } + }()}; +} + +// tag=1050 +// insertColumns(int column, int count, const QModelIndex & parent) +bool c_QSortFilterProxyModel__insertColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->insertColumns_nocallback(column, count, parent); + } else { + return targetPtr->insertColumns(column, count, parent); + } + }(); +} + +// tag=1050 +// insertRows(int row, int count, const QModelIndex & parent) +bool c_QSortFilterProxyModel__insertRows_int_int_QModelIndex(void *thisObj, + int row, int count, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->insertRows_nocallback(row, count, parent); + } else { + return targetPtr->insertRows(row, count, parent); + } + }(); +} + +// tag=1050 +// invalidate() +void c_QSortFilterProxyModel__invalidate(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->invalidate(); +} + +// tag=1050 +// invalidateColumnsFilter() +void c_QSortFilterProxyModel__invalidateColumnsFilter(void *thisObj) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->invalidateColumnsFilter(); +} + +// tag=1050 +// invalidateFilter() +void c_QSortFilterProxyModel__invalidateFilter(void *thisObj) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->invalidateFilter(); +} + +// tag=1050 +// invalidateRowsFilter() +void c_QSortFilterProxyModel__invalidateRowsFilter(void *thisObj) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->invalidateRowsFilter(); +} + +// tag=1050 +// isRecursiveFilteringEnabled() const +bool c_QSortFilterProxyModel__isRecursiveFilteringEnabled(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isRecursiveFilteringEnabled(); +} + +// tag=1050 +// isSortLocaleAware() const +bool c_QSortFilterProxyModel__isSortLocaleAware(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isSortLocaleAware(); +} + +// tag=1050 +// lessThan(const QModelIndex & source_left, const QModelIndex & source_right) +// const +bool c_QSortFilterProxyModel__lessThan_QModelIndex_QModelIndex( + void *thisObj, void *source_left_, void *source_right_) { + auto &source_left = *reinterpret_cast(source_left_); + auto &source_right = *reinterpret_cast(source_right_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->lessThan_nocallback(source_left, source_right); +} + +// tag=1050 +// mapFromSource(const QModelIndex & sourceIndex) const +void *c_QSortFilterProxyModel__mapFromSource_QModelIndex(void *thisObj, + void *sourceIndex_) { + auto &sourceIndex = *reinterpret_cast(sourceIndex_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->mapFromSource_nocallback(sourceIndex); + } else { + return targetPtr->mapFromSource(sourceIndex); + } + }()}; +} + +// tag=1050 +// mapSelectionFromSource(const QItemSelection & sourceSelection) const +void *c_QSortFilterProxyModel__mapSelectionFromSource_QItemSelection( + void *thisObj, void *sourceSelection_) { + auto &sourceSelection = *reinterpret_cast(sourceSelection_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->mapSelectionFromSource_nocallback(sourceSelection); + } else { + return targetPtr->mapSelectionFromSource(sourceSelection); + } + }()}; +} + +// tag=1050 +// mapSelectionToSource(const QItemSelection & proxySelection) const +void *c_QSortFilterProxyModel__mapSelectionToSource_QItemSelection( + void *thisObj, void *proxySelection_) { + auto &proxySelection = *reinterpret_cast(proxySelection_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->mapSelectionToSource_nocallback(proxySelection); + } else { + return targetPtr->mapSelectionToSource(proxySelection); + } + }()}; +} + +// tag=1050 +// mapToSource(const QModelIndex & proxyIndex) const +void *c_QSortFilterProxyModel__mapToSource_QModelIndex(void *thisObj, + void *proxyIndex_) { + auto &proxyIndex = *reinterpret_cast(proxyIndex_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->mapToSource_nocallback(proxyIndex); + } else { + return targetPtr->mapToSource(proxyIndex); + } + }()}; +} + +// tag=1050 +// mimeTypes() const +void *c_QSortFilterProxyModel__mimeTypes(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper>{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->mimeTypes_nocallback(); + } else { + return targetPtr->mimeTypes(); + } + }()}; +} + +// tag=1050 +// moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, +// const QModelIndex & destinationParent, int destinationChild) +bool c_QSortFilterProxyModel__moveColumns_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceColumn, int count, + void *destinationParent_, int destinationChild) { + auto &sourceParent = *reinterpret_cast(sourceParent_); + auto &destinationParent = + *reinterpret_cast(destinationParent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->moveColumns_nocallback(sourceParent, sourceColumn, + count, destinationParent, + destinationChild); + } else { + return targetPtr->moveColumns(sourceParent, sourceColumn, count, + destinationParent, destinationChild); + } + }(); +} + +// tag=1050 +// moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const +// QModelIndex & destinationParent, int destinationChild) +bool c_QSortFilterProxyModel__moveRows_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceRow, int count, + void *destinationParent_, int destinationChild) { + auto &sourceParent = *reinterpret_cast(sourceParent_); + auto &destinationParent = + *reinterpret_cast(destinationParent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->moveRows_nocallback(sourceParent, sourceRow, count, + destinationParent, + destinationChild); + } else { + return targetPtr->moveRows(sourceParent, sourceRow, count, + destinationParent, destinationChild); + } + }(); +} + +// tag=1050 +// parent(const QModelIndex & child) const +void *c_QSortFilterProxyModel__parentIndex_QModelIndex(void *thisObj, + void *child_) { + auto &child = *reinterpret_cast(child_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->parent_nocallback(child); + } else { + return targetPtr->parent(child); + } + }()}; +} + +// tag=1050 +// recursiveFilteringEnabledChanged(bool recursiveFilteringEnabled) +void c_QSortFilterProxyModel__recursiveFilteringEnabledChanged_bool( + void *thisObj, bool recursiveFilteringEnabled) { + // tag=1010 + fromPtr(thisObj)->recursiveFilteringEnabledChanged(recursiveFilteringEnabled); +} + +// tag=1079 +void c_QSortFilterProxyModel__onRecursiveFilteringEnabledChanged_bool( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect( + instance, &QSortFilterProxyModel::recursiveFilteringEnabledChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// removeColumns(int column, int count, const QModelIndex & parent) +bool c_QSortFilterProxyModel__removeColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->removeColumns_nocallback(column, count, parent); + } else { + return targetPtr->removeColumns(column, count, parent); + } + }(); +} + +// tag=1050 +// removeRows(int row, int count, const QModelIndex & parent) +bool c_QSortFilterProxyModel__removeRows_int_int_QModelIndex(void *thisObj, + int row, int count, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->removeRows_nocallback(row, count, parent); + } else { + return targetPtr->removeRows(row, count, parent); + } + }(); +} + +// tag=1050 +// resetInternalData() +void c_QSortFilterProxyModel__resetInternalData(void *thisObj) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->resetInternalData_nocallback(); +} + +// tag=1050 +// revert() +void c_QSortFilterProxyModel__revert(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->revert_nocallback(); + } else { + return targetPtr->revert(); + } + }(); +} + +// tag=1050 +// rowCount(const QModelIndex & parent) const +int c_QSortFilterProxyModel__rowCount_QModelIndex(void *thisObj, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->rowCount_nocallback(parent); + } else { + return targetPtr->rowCount(parent); + } + }(); +} + +// tag=1050 +// setAutoAcceptChildRows(bool accept) +void c_QSortFilterProxyModel__setAutoAcceptChildRows_bool(void *thisObj, + bool accept) { + // tag=1010 + fromPtr(thisObj)->setAutoAcceptChildRows(accept); +} + +// tag=1050 +// setData(const QModelIndex & index, const QVariant & value, int role) +bool c_QSortFilterProxyModel__setData_QModelIndex_QVariant_int(void *thisObj, + void *index_, + void *value_, + int role) { + auto &index = *reinterpret_cast(index_); + auto &value = *reinterpret_cast(value_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setData_nocallback(index, value, role); + } else { + return targetPtr->setData(index, value, role); + } + }(); +} + +// tag=1050 +// setDynamicSortFilter(bool enable) +void c_QSortFilterProxyModel__setDynamicSortFilter_bool(void *thisObj, + bool enable) { + // tag=1010 + fromPtr(thisObj)->setDynamicSortFilter(enable); +} + +// tag=1050 +// setFilterFixedString(const QString & pattern) +void c_QSortFilterProxyModel__setFilterFixedString_QString( + void *thisObj, const char *pattern_) { + const auto pattern = QString::fromUtf8(pattern_); + // tag=1010 + fromPtr(thisObj)->setFilterFixedString(pattern); +} + +// tag=1050 +// setFilterKeyColumn(int column) +void c_QSortFilterProxyModel__setFilterKeyColumn_int(void *thisObj, + int column) { + // tag=1010 + fromPtr(thisObj)->setFilterKeyColumn(column); +} + +// tag=1050 +// setFilterRegularExpression(const QString & pattern) +void c_QSortFilterProxyModel__setFilterRegularExpression_QString( + void *thisObj, const char *pattern_) { + const auto pattern = QString::fromUtf8(pattern_); + // tag=1010 + fromPtr(thisObj)->setFilterRegularExpression(pattern); +} + +// tag=1050 +// setFilterRole(int role) +void c_QSortFilterProxyModel__setFilterRole_int(void *thisObj, int role) { + // tag=1010 + fromPtr(thisObj)->setFilterRole(role); +} + +// tag=1050 +// setFilterWildcard(const QString & pattern) +void c_QSortFilterProxyModel__setFilterWildcard_QString(void *thisObj, + const char *pattern_) { + const auto pattern = QString::fromUtf8(pattern_); + // tag=1010 + fromPtr(thisObj)->setFilterWildcard(pattern); +} + +// tag=1050 +// setHeaderData(int section, Qt::Orientation orientation, const QVariant & +// value, int role) +bool c_QSortFilterProxyModel__setHeaderData_int_Orientation_QVariant_int( + void *thisObj, int section, int orientation, void *value_, int role) { + auto &value = *reinterpret_cast(value_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setHeaderData_nocallback( + section, static_cast(orientation), value, role); + } else { + return targetPtr->setHeaderData( + section, static_cast(orientation), value, role); + } + }(); +} + +// tag=1050 +// setRecursiveFilteringEnabled(bool recursive) +void c_QSortFilterProxyModel__setRecursiveFilteringEnabled_bool( + void *thisObj, bool recursive) { + // tag=1010 + fromPtr(thisObj)->setRecursiveFilteringEnabled(recursive); +} + +// tag=1050 +// setSortLocaleAware(bool on) +void c_QSortFilterProxyModel__setSortLocaleAware_bool(void *thisObj, bool on) { + // tag=1010 + fromPtr(thisObj)->setSortLocaleAware(on); +} + +// tag=1050 +// setSortRole(int role) +void c_QSortFilterProxyModel__setSortRole_int(void *thisObj, int role) { + // tag=1010 + fromPtr(thisObj)->setSortRole(role); +} + +// tag=1050 +// setSourceModel(QAbstractItemModel * sourceModel) +void c_QSortFilterProxyModel__setSourceModel_QAbstractItemModel( + void *thisObj, void *sourceModel_) { + auto sourceModel = reinterpret_cast(sourceModel_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setSourceModel_nocallback(sourceModel); + } else { + return targetPtr->setSourceModel(sourceModel); + } + }(); +} + +// tag=1050 +// sibling(int row, int column, const QModelIndex & idx) const +void *c_QSortFilterProxyModel__sibling_int_int_QModelIndex(void *thisObj, + int row, int column, + void *idx_) { + auto &idx = *reinterpret_cast(idx_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sibling_nocallback(row, column, idx); + } else { + return targetPtr->sibling(row, column, idx); + } + }()}; +} + +// tag=1050 +// sort(int column, Qt::SortOrder order) +void c_QSortFilterProxyModel__sort_int_SortOrder(void *thisObj, int column, + int order) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->sort_nocallback(column, + static_cast(order)); + } else { + return targetPtr->sort(column, static_cast(order)); + } + }(); +} + +// tag=1050 +// sortColumn() const +int c_QSortFilterProxyModel__sortColumn(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->sortColumn(); +} + +// tag=1050 +// sortLocaleAwareChanged(bool sortLocaleAware) +void c_QSortFilterProxyModel__sortLocaleAwareChanged_bool( + void *thisObj, bool sortLocaleAware) { + // tag=1010 + fromPtr(thisObj)->sortLocaleAwareChanged(sortLocaleAware); +} + +// tag=1079 +void c_QSortFilterProxyModel__onSortLocaleAwareChanged_bool( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QSortFilterProxyModel::sortLocaleAwareChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// sortOrder() const +int c_QSortFilterProxyModel__sortOrder(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->sortOrder(); +} + +// tag=1050 +// sortRole() const +int c_QSortFilterProxyModel__sortRole(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->sortRole(); +} + +// tag=1050 +// sortRoleChanged(int sortRole) +void c_QSortFilterProxyModel__sortRoleChanged_int(void *thisObj, int sortRole) { + // tag=1010 + fromPtr(thisObj)->sortRoleChanged(sortRole); +} + +// tag=1079 +void c_QSortFilterProxyModel__onSortRoleChanged_int(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QSortFilterProxyModel::sortRoleChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// span(const QModelIndex & index) const +void *c_QSortFilterProxyModel__span_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->span_nocallback(index); + } else { + return targetPtr->span(index); + } + }()}; +} + +// tag=1050 +// submit() +bool c_QSortFilterProxyModel__submit(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper *>( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->submit_nocallback(); + } else { + return targetPtr->submit(); + } + }(); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QSortFilterProxyModel__tr_char_char_int(const char *s, + const char *c, int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper::tr(s, c, + n)}; +} +void c_QSortFilterProxyModel__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QSortFilterProxyModel__registerVirtualMethodCallback(void *ptr, + void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 5752: + wrapper->m_buddyCallback = + reinterpret_cast( + callback); + break; + case 5753: + wrapper->m_canFetchMoreCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_canFetchMore>(callback); + break; + case 5758: + wrapper->m_clearItemDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_clearItemData>(callback); + break; + case 5759: + wrapper->m_columnCountCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_columnCount>(callback); + break; + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_customEvent>(callback); + break; + case 5761: + wrapper->m_dataCallback = + reinterpret_cast( + callback); + break; + case 953: + wrapper->m_eventCallback = + reinterpret_cast( + callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_eventFilter>(callback); + break; + case 5778: + wrapper->m_fetchMoreCallback = + reinterpret_cast( + callback); + break; + case 5935: + wrapper->m_filterAcceptsColumnCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_filterAcceptsColumn>(callback); + break; + case 5936: + wrapper->m_filterAcceptsRowCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_filterAcceptsRow>(callback); + break; + case 5779: + wrapper->m_hasChildrenCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_hasChildren>(callback); + break; + case 5781: + wrapper->m_headerDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_headerData>(callback); + break; + case 5783: + wrapper->m_indexCallback = + reinterpret_cast( + callback); + break; + case 5786: + wrapper->m_insertColumnsCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_insertColumns>(callback); + break; + case 5788: + wrapper->m_insertRowsCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_insertRows>(callback); + break; + case 5946: + wrapper->m_lessThanCallback = + reinterpret_cast( + callback); + break; + case 5917: + wrapper->m_mapFromSourceCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_mapFromSource>(callback); + break; + case 5918: + wrapper->m_mapSelectionFromSourceCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_mapSelectionFromSource>(callback); + break; + case 5919: + wrapper->m_mapSelectionToSourceCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_mapSelectionToSource>(callback); + break; + case 5920: + wrapper->m_mapToSourceCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_mapToSource>(callback); + break; + case 5795: + wrapper->m_mimeTypesCallback = + reinterpret_cast( + callback); + break; + case 5797: + wrapper->m_moveColumnsCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_moveColumns>(callback); + break; + case 5799: + wrapper->m_moveRowsCallback = + reinterpret_cast( + callback); + break; + case 5801: + wrapper->m_parentIndexCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_parentIndex>(callback); + break; + case 5806: + wrapper->m_removeColumnsCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_removeColumns>(callback); + break; + case 5809: + wrapper->m_removeRowsCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_removeRows>(callback); + break; + case 5810: + wrapper->m_resetInternalDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_resetInternalData>(callback); + break; + case 5811: + wrapper->m_revertCallback = + reinterpret_cast( + callback); + break; + case 5812: + wrapper->m_rowCountCallback = + reinterpret_cast( + callback); + break; + case 5815: + wrapper->m_setDataCallback = + reinterpret_cast( + callback); + break; + case 5816: + wrapper->m_setHeaderDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_setHeaderData>(callback); + break; + case 5926: + wrapper->m_setSourceModelCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSortFilterProxyModel_wrapper:: + Callback_setSourceModel>(callback); + break; + case 5820: + wrapper->m_siblingCallback = + reinterpret_cast( + callback); + break; + case 5822: + wrapper->m_sortCallback = + reinterpret_cast( + callback); + break; + case 5823: + wrapper->m_spanCallback = + reinterpret_cast( + callback); + break; + case 5825: + wrapper->m_submitCallback = + reinterpret_cast( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QSortFilterProxyModel_wrapper.h b/generated/QtDartBindings/dart/ffi/QSortFilterProxyModel_wrapper.h new file mode 100644 index 0000000..a3260d8 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QSortFilterProxyModel_wrapper.h @@ -0,0 +1,858 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QSortFilterProxyModel_wrapper : public ::QSortFilterProxyModel { +public: + ~QSortFilterProxyModel_wrapper(); + // tag=1041 + QSortFilterProxyModel_wrapper(QObject *parent = nullptr); + // tag=1041 + bool autoAcceptChildRows() const; + // tag=1041 + void autoAcceptChildRowsChanged(bool autoAcceptChildRows); + // tag=1041 + virtual QModelIndex buddy(const QModelIndex &index) const; + // tag=1008 + virtual QModelIndex buddy_nocallback(const QModelIndex &index) const; + // tag=1041 + virtual bool canFetchMore(const QModelIndex &parent) const; + // tag=1008 + virtual bool canFetchMore_nocallback(const QModelIndex &parent) const; + // tag=1041 + virtual bool clearItemData(const QModelIndex &index); + // tag=1008 + virtual bool clearItemData_nocallback(const QModelIndex &index); + // tag=1041 + virtual int columnCount(const QModelIndex &parent = QModelIndex()) const; + // tag=1008 + virtual int + columnCount_nocallback(const QModelIndex &parent = QModelIndex()) const; + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual QVariant data(const QModelIndex &index, + int role = Qt::DisplayRole) const; + // tag=1008 + virtual QVariant data_nocallback(const QModelIndex &index, + int role = Qt::DisplayRole) const; + // tag=1041 + bool dynamicSortFilter() const; + // tag=1041 + void dynamicSortFilterChanged(bool dynamicSortFilter); + // tag=1041 + virtual bool event(QEvent *event); + // tag=1008 + virtual bool event_nocallback(QEvent *event); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + virtual void fetchMore(const QModelIndex &parent); + // tag=1008 + virtual void fetchMore_nocallback(const QModelIndex &parent); + // tag=1041 + virtual bool filterAcceptsColumn(int source_column, + const QModelIndex &source_parent) const; + // tag=1008 + virtual bool + filterAcceptsColumn_nocallback(int source_column, + const QModelIndex &source_parent) const; + // tag=1041 + virtual bool filterAcceptsRow(int source_row, + const QModelIndex &source_parent) const; + // tag=1008 + virtual bool + filterAcceptsRow_nocallback(int source_row, + const QModelIndex &source_parent) const; + // tag=1041 + int filterKeyColumn() const; + // tag=1041 + int filterRole() const; + // tag=1041 + void filterRoleChanged(int filterRole); + // tag=1041 + virtual bool hasChildren(const QModelIndex &parent = QModelIndex()) const; + // tag=1008 + virtual bool + hasChildren_nocallback(const QModelIndex &parent = QModelIndex()) const; + // tag=1041 + virtual QVariant headerData(int section, Qt::Orientation orientation, + int role = Qt::DisplayRole) const; + // tag=1008 + virtual QVariant headerData_nocallback(int section, + Qt::Orientation orientation, + int role = Qt::DisplayRole) const; + // tag=1041 + virtual QModelIndex index(int row, int column, + const QModelIndex &parent = QModelIndex()) const; + // tag=1008 + virtual QModelIndex + index_nocallback(int row, int column, + const QModelIndex &parent = QModelIndex()) const; + // tag=1041 + virtual bool insertColumns(int column, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1008 + virtual bool + insertColumns_nocallback(int column, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1041 + virtual bool insertRows(int row, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1008 + virtual bool insertRows_nocallback(int row, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1041 + void invalidate(); + // tag=1041 + void invalidateColumnsFilter(); + // tag=1041 + void invalidateFilter(); + // tag=1041 + void invalidateRowsFilter(); + // tag=1041 + bool isRecursiveFilteringEnabled() const; + // tag=1041 + bool isSortLocaleAware() const; + // tag=1041 + virtual bool lessThan(const QModelIndex &source_left, + const QModelIndex &source_right) const; + // tag=1008 + virtual bool lessThan_nocallback(const QModelIndex &source_left, + const QModelIndex &source_right) const; + // tag=1041 + virtual QModelIndex mapFromSource(const QModelIndex &sourceIndex) const; + // tag=1008 + virtual QModelIndex + mapFromSource_nocallback(const QModelIndex &sourceIndex) const; + // tag=1041 + virtual QItemSelection + mapSelectionFromSource(const QItemSelection &sourceSelection) const; + // tag=1008 + virtual QItemSelection mapSelectionFromSource_nocallback( + const QItemSelection &sourceSelection) const; + // tag=1041 + virtual QItemSelection + mapSelectionToSource(const QItemSelection &proxySelection) const; + // tag=1008 + virtual QItemSelection + mapSelectionToSource_nocallback(const QItemSelection &proxySelection) const; + // tag=1041 + virtual QModelIndex mapToSource(const QModelIndex &proxyIndex) const; + // tag=1008 + virtual QModelIndex + mapToSource_nocallback(const QModelIndex &proxyIndex) const; + // tag=1041 + virtual QList mimeTypes() const; + // tag=1008 + virtual QList mimeTypes_nocallback() const; + // tag=1041 + virtual bool moveColumns(const QModelIndex &sourceParent, int sourceColumn, + int count, const QModelIndex &destinationParent, + int destinationChild); + // tag=1008 + virtual bool moveColumns_nocallback(const QModelIndex &sourceParent, + int sourceColumn, int count, + const QModelIndex &destinationParent, + int destinationChild); + // tag=1041 + virtual bool moveRows(const QModelIndex &sourceParent, int sourceRow, + int count, const QModelIndex &destinationParent, + int destinationChild); + // tag=1008 + virtual bool moveRows_nocallback(const QModelIndex &sourceParent, + int sourceRow, int count, + const QModelIndex &destinationParent, + int destinationChild); + // tag=1041 + virtual QModelIndex parent(const QModelIndex &child) const; + // tag=1008 + virtual QModelIndex parent_nocallback(const QModelIndex &child) const; + // tag=1041 + void recursiveFilteringEnabledChanged(bool recursiveFilteringEnabled); + // tag=1041 + virtual bool removeColumns(int column, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1008 + virtual bool + removeColumns_nocallback(int column, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1041 + virtual bool removeRows(int row, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1008 + virtual bool removeRows_nocallback(int row, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1041 + virtual void resetInternalData(); + // tag=1008 + virtual void resetInternalData_nocallback(); + // tag=1041 + virtual void revert(); + // tag=1008 + virtual void revert_nocallback(); + // tag=1041 + virtual int rowCount(const QModelIndex &parent = QModelIndex()) const; + // tag=1008 + virtual int + rowCount_nocallback(const QModelIndex &parent = QModelIndex()) const; + // tag=1041 + void setAutoAcceptChildRows(bool accept); + // tag=1041 + virtual bool setData(const QModelIndex &index, const QVariant &value, + int role = Qt::EditRole); + // tag=1008 + virtual bool setData_nocallback(const QModelIndex &index, + const QVariant &value, + int role = Qt::EditRole); + // tag=1041 + void setDynamicSortFilter(bool enable); + // tag=1041 + void setFilterFixedString(const QString &pattern); + // tag=1041 + void setFilterKeyColumn(int column); + // tag=1041 + void setFilterRegularExpression(const QString &pattern); + // tag=1041 + void setFilterRole(int role); + // tag=1041 + void setFilterWildcard(const QString &pattern); + // tag=1041 + virtual bool setHeaderData(int section, Qt::Orientation orientation, + const QVariant &value, int role = Qt::EditRole); + // tag=1008 + virtual bool setHeaderData_nocallback(int section, + Qt::Orientation orientation, + const QVariant &value, + int role = Qt::EditRole); + // tag=1041 + void setRecursiveFilteringEnabled(bool recursive); + // tag=1041 + void setSortLocaleAware(bool on); + // tag=1041 + void setSortRole(int role); + // tag=1041 + virtual void setSourceModel(QAbstractItemModel *sourceModel); + // tag=1008 + virtual void setSourceModel_nocallback(QAbstractItemModel *sourceModel); + // tag=1041 + virtual QModelIndex sibling(int row, int column, + const QModelIndex &idx) const; + // tag=1008 + virtual QModelIndex sibling_nocallback(int row, int column, + const QModelIndex &idx) const; + // tag=1041 + virtual void sort(int column, Qt::SortOrder order = Qt::AscendingOrder); + // tag=1008 + virtual void sort_nocallback(int column, + Qt::SortOrder order = Qt::AscendingOrder); + // tag=1041 + int sortColumn() const; + // tag=1041 + void sortLocaleAwareChanged(bool sortLocaleAware); + // tag=1041 + Qt::SortOrder sortOrder() const; + // tag=1041 + int sortRole() const; + // tag=1041 + void sortRoleChanged(int sortRole); + // tag=1041 + virtual QSize span(const QModelIndex &index) const; + // tag=1008 + virtual QSize span_nocallback(const QModelIndex &index) const; + // tag=1041 + virtual bool submit(); + // tag=1008 + virtual bool submit_nocallback(); + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1042 + typedef QModelIndex *(*Callback_buddy)(void *, const QModelIndex &index); + Callback_buddy m_buddyCallback = nullptr; + // tag=1042 + typedef bool (*Callback_canFetchMore)(void *, const QModelIndex &parent); + Callback_canFetchMore m_canFetchMoreCallback = nullptr; + // tag=1042 + typedef bool (*Callback_clearItemData)(void *, const QModelIndex &index); + Callback_clearItemData m_clearItemDataCallback = nullptr; + // tag=1042 + typedef int (*Callback_columnCount)(void *, const QModelIndex &parent); + Callback_columnCount m_columnCountCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef QVariant *(*Callback_data)(void *, const QModelIndex &index, + int role); + Callback_data m_dataCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef void (*Callback_fetchMore)(void *, const QModelIndex &parent); + Callback_fetchMore m_fetchMoreCallback = nullptr; + // tag=1042 + typedef bool (*Callback_filterAcceptsColumn)( + void *, int source_column, const QModelIndex &source_parent); + Callback_filterAcceptsColumn m_filterAcceptsColumnCallback = nullptr; + // tag=1042 + typedef bool (*Callback_filterAcceptsRow)(void *, int source_row, + const QModelIndex &source_parent); + Callback_filterAcceptsRow m_filterAcceptsRowCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasChildren)(void *, const QModelIndex &parent); + Callback_hasChildren m_hasChildrenCallback = nullptr; + // tag=1042 + typedef QVariant *(*Callback_headerData)(void *, int section, + Qt::Orientation orientation, + int role); + Callback_headerData m_headerDataCallback = nullptr; + // tag=1042 + typedef QModelIndex *(*Callback_index)(void *, int row, int column, + const QModelIndex &parent); + Callback_index m_indexCallback = nullptr; + // tag=1042 + typedef bool (*Callback_insertColumns)(void *, int column, int count, + const QModelIndex &parent); + Callback_insertColumns m_insertColumnsCallback = nullptr; + // tag=1042 + typedef bool (*Callback_insertRows)(void *, int row, int count, + const QModelIndex &parent); + Callback_insertRows m_insertRowsCallback = nullptr; + // tag=1042 + typedef bool (*Callback_lessThan)(void *, const QModelIndex &source_left, + const QModelIndex &source_right); + Callback_lessThan m_lessThanCallback = nullptr; + // tag=1042 + typedef QModelIndex *(*Callback_mapFromSource)( + void *, const QModelIndex &sourceIndex); + Callback_mapFromSource m_mapFromSourceCallback = nullptr; + // tag=1042 + typedef QItemSelection *(*Callback_mapSelectionFromSource)( + void *, const QItemSelection &sourceSelection); + Callback_mapSelectionFromSource m_mapSelectionFromSourceCallback = nullptr; + // tag=1042 + typedef QItemSelection *(*Callback_mapSelectionToSource)( + void *, const QItemSelection &proxySelection); + Callback_mapSelectionToSource m_mapSelectionToSourceCallback = nullptr; + // tag=1042 + typedef QModelIndex *(*Callback_mapToSource)(void *, + const QModelIndex &proxyIndex); + Callback_mapToSource m_mapToSourceCallback = nullptr; + // tag=1042 + typedef QList *(*Callback_mimeTypes)(void *); + Callback_mimeTypes m_mimeTypesCallback = nullptr; + // tag=1042 + typedef bool (*Callback_moveColumns)(void *, const QModelIndex &sourceParent, + int sourceColumn, int count, + const QModelIndex &destinationParent, + int destinationChild); + Callback_moveColumns m_moveColumnsCallback = nullptr; + // tag=1042 + typedef bool (*Callback_moveRows)(void *, const QModelIndex &sourceParent, + int sourceRow, int count, + const QModelIndex &destinationParent, + int destinationChild); + Callback_moveRows m_moveRowsCallback = nullptr; + // tag=1042 + typedef QModelIndex *(*Callback_parentIndex)(void *, + const QModelIndex &child); + Callback_parentIndex m_parentIndexCallback = nullptr; + // tag=1042 + typedef bool (*Callback_removeColumns)(void *, int column, int count, + const QModelIndex &parent); + Callback_removeColumns m_removeColumnsCallback = nullptr; + // tag=1042 + typedef bool (*Callback_removeRows)(void *, int row, int count, + const QModelIndex &parent); + Callback_removeRows m_removeRowsCallback = nullptr; + // tag=1042 + typedef void (*Callback_resetInternalData)(void *); + Callback_resetInternalData m_resetInternalDataCallback = nullptr; + // tag=1042 + typedef void (*Callback_revert)(void *); + Callback_revert m_revertCallback = nullptr; + // tag=1042 + typedef int (*Callback_rowCount)(void *, const QModelIndex &parent); + Callback_rowCount m_rowCountCallback = nullptr; + // tag=1042 + typedef bool (*Callback_setData)(void *, const QModelIndex &index, + const QVariant &value, int role); + Callback_setData m_setDataCallback = nullptr; + // tag=1042 + typedef bool (*Callback_setHeaderData)(void *, int section, + Qt::Orientation orientation, + const QVariant &value, int role); + Callback_setHeaderData m_setHeaderDataCallback = nullptr; + // tag=1042 + typedef void (*Callback_setSourceModel)(void *, + QAbstractItemModel *sourceModel); + Callback_setSourceModel m_setSourceModelCallback = nullptr; + // tag=1042 + typedef QModelIndex *(*Callback_sibling)(void *, int row, int column, + const QModelIndex &idx); + Callback_sibling m_siblingCallback = nullptr; + // tag=1042 + typedef void (*Callback_sort)(void *, int column, Qt::SortOrder order); + Callback_sort m_sortCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_span)(void *, const QModelIndex &index); + Callback_span m_spanCallback = nullptr; + // tag=1042 + typedef bool (*Callback_submit)(void *); + Callback_submit m_submitCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QSortFilterProxyModel::QSortFilterProxyModel(QObject * parent) +QtDartBindings_EXPORT void * +c_QSortFilterProxyModel__constructor_QObject(void *parent_); + +// tag=1067 +// QSortFilterProxyModel::autoAcceptChildRows() const +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__autoAcceptChildRows(void *thisObj); + +// tag=1067 +// QSortFilterProxyModel::autoAcceptChildRowsChanged(bool autoAcceptChildRows) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__autoAcceptChildRowsChanged_bool( + void *thisObj, bool autoAcceptChildRows); + +// tag=1078 +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__onAutoAcceptChildRowsChanged_bool(void *thisObj, + void *contextQObject, + void *callback); +// tag=1067 +// QSortFilterProxyModel::buddy(const QModelIndex & index) const +QtDartBindings_EXPORT void * +c_QSortFilterProxyModel__buddy_QModelIndex(void *thisObj, void *index_); + +// tag=1067 +// QSortFilterProxyModel::canFetchMore(const QModelIndex & parent) const +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__canFetchMore_QModelIndex(void *thisObj, void *parent_); + +// tag=1067 +// QSortFilterProxyModel::clearItemData(const QModelIndex & index) +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__clearItemData_QModelIndex(void *thisObj, void *index_); + +// tag=1067 +// QSortFilterProxyModel::columnCount(const QModelIndex & parent) const +QtDartBindings_EXPORT int +c_QSortFilterProxyModel__columnCount_QModelIndex(void *thisObj, void *parent_); + +// tag=1067 +// QSortFilterProxyModel::customEvent(QEvent * event) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__customEvent_QEvent(void *thisObj, void *event_); + +// tag=1067 +// QSortFilterProxyModel::data(const QModelIndex & index, int role) const +QtDartBindings_EXPORT void * +c_QSortFilterProxyModel__data_QModelIndex_int(void *thisObj, void *index_, + int role); + +// tag=1067 +// QSortFilterProxyModel::dynamicSortFilter() const +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__dynamicSortFilter(void *thisObj); + +// tag=1067 +// QSortFilterProxyModel::dynamicSortFilterChanged(bool dynamicSortFilter) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__dynamicSortFilterChanged_bool(void *thisObj, + bool dynamicSortFilter); + +// tag=1078 +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__onDynamicSortFilterChanged_bool(void *thisObj, + void *contextQObject, + void *callback); +// tag=1067 +// QSortFilterProxyModel::event(QEvent * event) +QtDartBindings_EXPORT bool c_QSortFilterProxyModel__event_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QSortFilterProxyModel::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool c_QSortFilterProxyModel__eventFilter_QObject_QEvent( + void *thisObj, void *watched_, void *event_); + +// tag=1067 +// QSortFilterProxyModel::fetchMore(const QModelIndex & parent) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__fetchMore_QModelIndex(void *thisObj, void *parent_); + +// tag=1067 +// QSortFilterProxyModel::filterAcceptsColumn(int source_column, const +// QModelIndex & source_parent) const +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__filterAcceptsColumn_int_QModelIndex( + void *thisObj, int source_column, void *source_parent_); + +// tag=1067 +// QSortFilterProxyModel::filterAcceptsRow(int source_row, const QModelIndex & +// source_parent) const +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__filterAcceptsRow_int_QModelIndex(void *thisObj, + int source_row, + void *source_parent_); + +// tag=1067 +// QSortFilterProxyModel::filterKeyColumn() const +QtDartBindings_EXPORT int +c_QSortFilterProxyModel__filterKeyColumn(void *thisObj); + +// tag=1067 +// QSortFilterProxyModel::filterRole() const +QtDartBindings_EXPORT int c_QSortFilterProxyModel__filterRole(void *thisObj); + +// tag=1067 +// QSortFilterProxyModel::filterRoleChanged(int filterRole) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__filterRoleChanged_int(void *thisObj, int filterRole); + +// tag=1078 +QtDartBindings_EXPORT void c_QSortFilterProxyModel__onFilterRoleChanged_int( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QSortFilterProxyModel::hasChildren(const QModelIndex & parent) const +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__hasChildren_QModelIndex(void *thisObj, void *parent_); + +// tag=1067 +// QSortFilterProxyModel::headerData(int section, Qt::Orientation orientation, +// int role) const +QtDartBindings_EXPORT void * +c_QSortFilterProxyModel__headerData_int_Orientation_int(void *thisObj, + int section, + int orientation, + int role); + +// tag=1067 +// QSortFilterProxyModel::index(int row, int column, const QModelIndex & +// parent) const +QtDartBindings_EXPORT void * +c_QSortFilterProxyModel__index_int_int_QModelIndex(void *thisObj, int row, + int column, void *parent_); + +// tag=1067 +// QSortFilterProxyModel::insertColumns(int column, int count, const +// QModelIndex & parent) +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__insertColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_); + +// tag=1067 +// QSortFilterProxyModel::insertRows(int row, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__insertRows_int_int_QModelIndex(void *thisObj, int row, + int count, + void *parent_); + +// tag=1067 +// QSortFilterProxyModel::invalidate() +QtDartBindings_EXPORT void c_QSortFilterProxyModel__invalidate(void *thisObj); + +// tag=1067 +// QSortFilterProxyModel::invalidateColumnsFilter() +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__invalidateColumnsFilter(void *thisObj); + +// tag=1067 +// QSortFilterProxyModel::invalidateFilter() +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__invalidateFilter(void *thisObj); + +// tag=1067 +// QSortFilterProxyModel::invalidateRowsFilter() +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__invalidateRowsFilter(void *thisObj); + +// tag=1067 +// QSortFilterProxyModel::isRecursiveFilteringEnabled() const +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__isRecursiveFilteringEnabled(void *thisObj); + +// tag=1067 +// QSortFilterProxyModel::isSortLocaleAware() const +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__isSortLocaleAware(void *thisObj); + +// tag=1067 +// QSortFilterProxyModel::lessThan(const QModelIndex & source_left, const +// QModelIndex & source_right) const +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__lessThan_QModelIndex_QModelIndex(void *thisObj, + void *source_left_, + void *source_right_); + +// tag=1067 +// QSortFilterProxyModel::mapFromSource(const QModelIndex & sourceIndex) const +QtDartBindings_EXPORT void * +c_QSortFilterProxyModel__mapFromSource_QModelIndex(void *thisObj, + void *sourceIndex_); + +// tag=1067 +// QSortFilterProxyModel::mapSelectionFromSource(const QItemSelection & +// sourceSelection) const +QtDartBindings_EXPORT void * +c_QSortFilterProxyModel__mapSelectionFromSource_QItemSelection( + void *thisObj, void *sourceSelection_); + +// tag=1067 +// QSortFilterProxyModel::mapSelectionToSource(const QItemSelection & +// proxySelection) const +QtDartBindings_EXPORT void * +c_QSortFilterProxyModel__mapSelectionToSource_QItemSelection( + void *thisObj, void *proxySelection_); + +// tag=1067 +// QSortFilterProxyModel::mapToSource(const QModelIndex & proxyIndex) const +QtDartBindings_EXPORT void * +c_QSortFilterProxyModel__mapToSource_QModelIndex(void *thisObj, + void *proxyIndex_); + +// tag=1067 +// QSortFilterProxyModel::mimeTypes() const +QtDartBindings_EXPORT void *c_QSortFilterProxyModel__mimeTypes(void *thisObj); + +// tag=1067 +// QSortFilterProxyModel::moveColumns(const QModelIndex & sourceParent, int +// sourceColumn, int count, const QModelIndex & destinationParent, int +// destinationChild) +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__moveColumns_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceColumn, int count, + void *destinationParent_, int destinationChild); + +// tag=1067 +// QSortFilterProxyModel::moveRows(const QModelIndex & sourceParent, int +// sourceRow, int count, const QModelIndex & destinationParent, int +// destinationChild) +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__moveRows_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceRow, int count, + void *destinationParent_, int destinationChild); + +// tag=1067 +// QSortFilterProxyModel::parent(const QModelIndex & child) const +QtDartBindings_EXPORT void * +c_QSortFilterProxyModel__parentIndex_QModelIndex(void *thisObj, void *child_); + +// tag=1067 +// QSortFilterProxyModel::recursiveFilteringEnabledChanged(bool +// recursiveFilteringEnabled) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__recursiveFilteringEnabledChanged_bool( + void *thisObj, bool recursiveFilteringEnabled); + +// tag=1078 +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__onRecursiveFilteringEnabledChanged_bool( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QSortFilterProxyModel::removeColumns(int column, int count, const +// QModelIndex & parent) +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__removeColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_); + +// tag=1067 +// QSortFilterProxyModel::removeRows(int row, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__removeRows_int_int_QModelIndex(void *thisObj, int row, + int count, + void *parent_); + +// tag=1067 +// QSortFilterProxyModel::resetInternalData() +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__resetInternalData(void *thisObj); + +// tag=1067 +// QSortFilterProxyModel::revert() +QtDartBindings_EXPORT void c_QSortFilterProxyModel__revert(void *thisObj); + +// tag=1067 +// QSortFilterProxyModel::rowCount(const QModelIndex & parent) const +QtDartBindings_EXPORT int +c_QSortFilterProxyModel__rowCount_QModelIndex(void *thisObj, void *parent_); + +// tag=1067 +// QSortFilterProxyModel::setAutoAcceptChildRows(bool accept) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__setAutoAcceptChildRows_bool(void *thisObj, + bool accept); + +// tag=1067 +// QSortFilterProxyModel::setData(const QModelIndex & index, const QVariant & +// value, int role) +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__setData_QModelIndex_QVariant_int(void *thisObj, + void *index_, + void *value_, + int role); + +// tag=1067 +// QSortFilterProxyModel::setDynamicSortFilter(bool enable) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__setDynamicSortFilter_bool(void *thisObj, bool enable); + +// tag=1067 +// QSortFilterProxyModel::setFilterFixedString(const QString & pattern) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__setFilterFixedString_QString(void *thisObj, + const char *pattern_); + +// tag=1067 +// QSortFilterProxyModel::setFilterKeyColumn(int column) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__setFilterKeyColumn_int(void *thisObj, int column); + +// tag=1067 +// QSortFilterProxyModel::setFilterRegularExpression(const QString & pattern) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__setFilterRegularExpression_QString( + void *thisObj, const char *pattern_); + +// tag=1067 +// QSortFilterProxyModel::setFilterRole(int role) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__setFilterRole_int(void *thisObj, int role); + +// tag=1067 +// QSortFilterProxyModel::setFilterWildcard(const QString & pattern) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__setFilterWildcard_QString(void *thisObj, + const char *pattern_); + +// tag=1067 +// QSortFilterProxyModel::setHeaderData(int section, Qt::Orientation +// orientation, const QVariant & value, int role) +QtDartBindings_EXPORT bool +c_QSortFilterProxyModel__setHeaderData_int_Orientation_QVariant_int( + void *thisObj, int section, int orientation, void *value_, int role); + +// tag=1067 +// QSortFilterProxyModel::setRecursiveFilteringEnabled(bool recursive) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__setRecursiveFilteringEnabled_bool(void *thisObj, + bool recursive); + +// tag=1067 +// QSortFilterProxyModel::setSortLocaleAware(bool on) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__setSortLocaleAware_bool(void *thisObj, bool on); + +// tag=1067 +// QSortFilterProxyModel::setSortRole(int role) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__setSortRole_int(void *thisObj, int role); + +// tag=1067 +// QSortFilterProxyModel::setSourceModel(QAbstractItemModel * sourceModel) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__setSourceModel_QAbstractItemModel(void *thisObj, + void *sourceModel_); + +// tag=1067 +// QSortFilterProxyModel::sibling(int row, int column, const QModelIndex & idx) +// const +QtDartBindings_EXPORT void * +c_QSortFilterProxyModel__sibling_int_int_QModelIndex(void *thisObj, int row, + int column, void *idx_); + +// tag=1067 +// QSortFilterProxyModel::sort(int column, Qt::SortOrder order) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__sort_int_SortOrder(void *thisObj, int column, + int order); + +// tag=1067 +// QSortFilterProxyModel::sortColumn() const +QtDartBindings_EXPORT int c_QSortFilterProxyModel__sortColumn(void *thisObj); + +// tag=1067 +// QSortFilterProxyModel::sortLocaleAwareChanged(bool sortLocaleAware) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__sortLocaleAwareChanged_bool(void *thisObj, + bool sortLocaleAware); + +// tag=1078 +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__onSortLocaleAwareChanged_bool(void *thisObj, + void *contextQObject, + void *callback); +// tag=1067 +// QSortFilterProxyModel::sortOrder() const +QtDartBindings_EXPORT int c_QSortFilterProxyModel__sortOrder(void *thisObj); + +// tag=1067 +// QSortFilterProxyModel::sortRole() const +QtDartBindings_EXPORT int c_QSortFilterProxyModel__sortRole(void *thisObj); + +// tag=1067 +// QSortFilterProxyModel::sortRoleChanged(int sortRole) +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__sortRoleChanged_int(void *thisObj, int sortRole); + +// tag=1078 +QtDartBindings_EXPORT void c_QSortFilterProxyModel__onSortRoleChanged_int( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QSortFilterProxyModel::span(const QModelIndex & index) const +QtDartBindings_EXPORT void * +c_QSortFilterProxyModel__span_QModelIndex(void *thisObj, void *index_); + +// tag=1067 +// QSortFilterProxyModel::submit() +QtDartBindings_EXPORT bool c_QSortFilterProxyModel__submit(void *thisObj); + +// tag=1067 +// QSortFilterProxyModel::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QSortFilterProxyModel__tr_char_char_int(const char *s, const char *c, + int n); + +// tag=1066 +QtDartBindings_EXPORT void c_QSortFilterProxyModel__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QSortFilterProxyModel__registerVirtualMethodCallback(void *ptr, + void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void +c_QSortFilterProxyModel_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QSplitter_c.cpp b/generated/QtDartBindings/dart/ffi/QSplitter_c.cpp new file mode 100644 index 0000000..27c1ccd --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QSplitter_c.cpp @@ -0,0 +1,751 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QSplitter_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QSplitter_wrapper::QSplitter_wrapper(QWidget *parent) : ::QSplitter(parent) {} +QSplitter_wrapper::QSplitter_wrapper(Qt::Orientation arg__1, QWidget *parent) + : ::QSplitter(arg__1, parent) {} +void QSplitter_wrapper::addWidget(QWidget *widget) { + ::QSplitter::addWidget(widget); +} +void QSplitter_wrapper::changeEvent(QEvent *arg__1) { + if (m_changeEventCallback) { + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QSplitter::changeEvent(arg__1); + } +} +void QSplitter_wrapper::changeEvent_nocallback(QEvent *arg__1) { + ::QSplitter::changeEvent(arg__1); +} +bool QSplitter_wrapper::childrenCollapsible() const { + return ::QSplitter::childrenCollapsible(); +} +int QSplitter_wrapper::closestLegalPosition(int arg__1, int arg__2) { + return ::QSplitter::closestLegalPosition(arg__1, arg__2); +} +int QSplitter_wrapper::count() const { return ::QSplitter::count(); } +void QSplitter_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QSplitter::customEvent(event); + } +} +void QSplitter_wrapper::customEvent_nocallback(QEvent *event) { + ::QSplitter::customEvent(event); +} +int QSplitter_wrapper::devType() const { + if (m_devTypeCallback) { + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + return ::QSplitter::devType(); + } +} +int QSplitter_wrapper::devType_nocallback() const { + return ::QSplitter::devType(); +} +bool QSplitter_wrapper::event(QEvent *arg__1) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), arg__1); + } else { + return ::QSplitter::event(arg__1); + } +} +bool QSplitter_wrapper::event_nocallback(QEvent *arg__1) { + return ::QSplitter::event(arg__1); +} +bool QSplitter_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QSplitter::eventFilter(watched, event); + } +} +bool QSplitter_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + return ::QSplitter::eventFilter(watched, event); +} +bool QSplitter_wrapper::focusNextPrevChild(bool next) { + if (m_focusNextPrevChildCallback) { + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + return ::QSplitter::focusNextPrevChild(next); + } +} +bool QSplitter_wrapper::focusNextPrevChild_nocallback(bool next) { + return ::QSplitter::focusNextPrevChild(next); +} +int QSplitter_wrapper::handleWidth() const { + return ::QSplitter::handleWidth(); +} +bool QSplitter_wrapper::hasHeightForWidth() const { + if (m_hasHeightForWidthCallback) { + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + return ::QSplitter::hasHeightForWidth(); + } +} +bool QSplitter_wrapper::hasHeightForWidth_nocallback() const { + return ::QSplitter::hasHeightForWidth(); +} +int QSplitter_wrapper::heightForWidth(int arg__1) const { + if (m_heightForWidthCallback) { + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QSplitter::heightForWidth(arg__1); + } +} +int QSplitter_wrapper::heightForWidth_nocallback(int arg__1) const { + return ::QSplitter::heightForWidth(arg__1); +} +int QSplitter_wrapper::indexOf(QWidget *w) const { + return ::QSplitter::indexOf(w); +} +void QSplitter_wrapper::initPainter(QPainter *painter) const { + if (m_initPainterCallback) { + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + ::QSplitter::initPainter(painter); + } +} +void QSplitter_wrapper::initPainter_nocallback(QPainter *painter) const { + ::QSplitter::initPainter(painter); +} +void QSplitter_wrapper::insertWidget(int index, QWidget *widget) { + ::QSplitter::insertWidget(index, widget); +} +bool QSplitter_wrapper::isCollapsible(int index) const { + return ::QSplitter::isCollapsible(index); +} +void QSplitter_wrapper::leaveEvent(QEvent *event) { + if (m_leaveEventCallback) { + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + ::QSplitter::leaveEvent(event); + } +} +void QSplitter_wrapper::leaveEvent_nocallback(QEvent *event) { + ::QSplitter::leaveEvent(event); +} +QSize QSplitter_wrapper::minimumSizeHint() const { + if (m_minimumSizeHintCallback) { + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + return ::QSplitter::minimumSizeHint(); + } +} +QSize QSplitter_wrapper::minimumSizeHint_nocallback() const { + return ::QSplitter::minimumSizeHint(); +} +void QSplitter_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + if (m_mouseDoubleClickEventCallback) { + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + ::QSplitter::mouseDoubleClickEvent(event); + } +} +void QSplitter_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *event) { + ::QSplitter::mouseDoubleClickEvent(event); +} +void QSplitter_wrapper::mouseMoveEvent(QMouseEvent *event) { + if (m_mouseMoveEventCallback) { + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), event); + } else { + ::QSplitter::mouseMoveEvent(event); + } +} +void QSplitter_wrapper::mouseMoveEvent_nocallback(QMouseEvent *event) { + ::QSplitter::mouseMoveEvent(event); +} +void QSplitter_wrapper::mousePressEvent(QMouseEvent *event) { + if (m_mousePressEventCallback) { + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), event); + } else { + ::QSplitter::mousePressEvent(event); + } +} +void QSplitter_wrapper::mousePressEvent_nocallback(QMouseEvent *event) { + ::QSplitter::mousePressEvent(event); +} +void QSplitter_wrapper::mouseReleaseEvent(QMouseEvent *event) { + if (m_mouseReleaseEventCallback) { + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), event); + } else { + ::QSplitter::mouseReleaseEvent(event); + } +} +void QSplitter_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *event) { + ::QSplitter::mouseReleaseEvent(event); +} +void QSplitter_wrapper::moveSplitter(int pos, int index) { + ::QSplitter::moveSplitter(pos, index); +} +bool QSplitter_wrapper::opaqueResize() const { + return ::QSplitter::opaqueResize(); +} +Qt::Orientation QSplitter_wrapper::orientation() const { + return ::QSplitter::orientation(); +} +void QSplitter_wrapper::paintEvent(QPaintEvent *arg__1) { + if (m_paintEventCallback) { + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QSplitter::paintEvent(arg__1); + } +} +void QSplitter_wrapper::paintEvent_nocallback(QPaintEvent *arg__1) { + ::QSplitter::paintEvent(arg__1); +} +void QSplitter_wrapper::refresh() { ::QSplitter::refresh(); } +QWidget *QSplitter_wrapper::replaceWidget(int index, QWidget *widget) { + return ::QSplitter::replaceWidget(index, widget); +} +bool QSplitter_wrapper::restoreState(const QByteArray &state) { + return ::QSplitter::restoreState(state); +} +QByteArray QSplitter_wrapper::saveState() const { + return ::QSplitter::saveState(); +} +void QSplitter_wrapper::setChildrenCollapsible(bool arg__1) { + ::QSplitter::setChildrenCollapsible(arg__1); +} +void QSplitter_wrapper::setCollapsible(int index, bool arg__2) { + ::QSplitter::setCollapsible(index, arg__2); +} +void QSplitter_wrapper::setHandleWidth(int arg__1) { + ::QSplitter::setHandleWidth(arg__1); +} +void QSplitter_wrapper::setOpaqueResize(bool opaque) { + ::QSplitter::setOpaqueResize(opaque); +} +void QSplitter_wrapper::setOrientation(Qt::Orientation arg__1) { + ::QSplitter::setOrientation(arg__1); +} +void QSplitter_wrapper::setRubberBand(int position) { + ::QSplitter::setRubberBand(position); +} +void QSplitter_wrapper::setSizes(const QList &list) { + ::QSplitter::setSizes(list); +} +void QSplitter_wrapper::setStretchFactor(int index, int stretch) { + ::QSplitter::setStretchFactor(index, stretch); +} +void QSplitter_wrapper::setVisible(bool visible) { + if (m_setVisibleCallback) { + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + ::QSplitter::setVisible(visible); + } +} +void QSplitter_wrapper::setVisible_nocallback(bool visible) { + ::QSplitter::setVisible(visible); +} +QPainter *QSplitter_wrapper::sharedPainter() const { + if (m_sharedPainterCallback) { + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + return ::QSplitter::sharedPainter(); + } +} +QPainter *QSplitter_wrapper::sharedPainter_nocallback() const { + return ::QSplitter::sharedPainter(); +} +QSize QSplitter_wrapper::sizeHint() const { + if (m_sizeHintCallback) { + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + return ::QSplitter::sizeHint(); + } +} +QSize QSplitter_wrapper::sizeHint_nocallback() const { + return ::QSplitter::sizeHint(); +} +QList QSplitter_wrapper::sizes() const { return ::QSplitter::sizes(); } +void QSplitter_wrapper::splitterMoved(int pos, int index) { + ::QSplitter::splitterMoved(pos, index); +} +QString QSplitter_wrapper::tr(const char *s, const char *c, int n) { + return ::QSplitter::tr(s, c, n); +} +QWidget *QSplitter_wrapper::widget(int index) const { + return ::QSplitter::widget(index); +} +QSplitter_wrapper::~QSplitter_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QSplitter *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QSplitter_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QSplitter_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QSplitter__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QSplitter_wrapper(parent); + return reinterpret_cast(ptr); +} +void *c_QSplitter__constructor_Orientation_QWidget(int arg__1, void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QSplitter_wrapper( + static_cast(arg__1), parent); + return reinterpret_cast(ptr); +} +// addWidget(QWidget * widget) +void c_QSplitter__addWidget_QWidget(void *thisObj, void *widget_) { + auto widget = reinterpret_cast(widget_); + fromPtr(thisObj)->addWidget(widget); +} +// changeEvent(QEvent * arg__1) +void c_QSplitter__changeEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->changeEvent_nocallback(arg__1); +} +// childrenCollapsible() const +bool c_QSplitter__childrenCollapsible(void *thisObj) { + const auto &result = fromPtr(thisObj)->childrenCollapsible(); + return result; +} +// closestLegalPosition(int arg__1, int arg__2) +int c_QSplitter__closestLegalPosition_int_int(void *thisObj, int arg__1, + int arg__2) { + const auto &result = + fromWrapperPtr(thisObj)->closestLegalPosition(arg__1, arg__2); + return result; +} +// count() const +int c_QSplitter__count(void *thisObj) { + const auto &result = fromPtr(thisObj)->count(); + return result; +} +// customEvent(QEvent * event) +void c_QSplitter__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// devType() const +int c_QSplitter__devType(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); + return result; +} +// event(QEvent * arg__1) +bool c_QSplitter__event_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = fromWrapperPtr(thisObj)->event_nocallback(arg__1); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QSplitter__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// focusNextPrevChild(bool next) +bool c_QSplitter__focusNextPrevChild_bool(void *thisObj, bool next) { + const auto &result = + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); + return result; +} +// handleWidth() const +int c_QSplitter__handleWidth(void *thisObj) { + const auto &result = fromPtr(thisObj)->handleWidth(); + return result; +} +// hasHeightForWidth() const +bool c_QSplitter__hasHeightForWidth(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); + return result; +} +// heightForWidth(int arg__1) const +int c_QSplitter__heightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); + return result; +} +// indexOf(QWidget * w) const +int c_QSplitter__indexOf_QWidget(void *thisObj, void *w_) { + auto w = reinterpret_cast(w_); + const auto &result = fromPtr(thisObj)->indexOf(w); + return result; +} +// initPainter(QPainter * painter) const +void c_QSplitter__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} +// insertWidget(int index, QWidget * widget) +void c_QSplitter__insertWidget_int_QWidget(void *thisObj, int index, + void *widget_) { + auto widget = reinterpret_cast(widget_); + fromPtr(thisObj)->insertWidget(index, widget); +} +// isCollapsible(int index) const +bool c_QSplitter__isCollapsible_int(void *thisObj, int index) { + const auto &result = fromPtr(thisObj)->isCollapsible(index); + return result; +} +// leaveEvent(QEvent * event) +void c_QSplitter__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} +// minimumSizeHint() const +void *c_QSplitter__minimumSizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; + return result; +} +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QSplitter__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} +// mouseMoveEvent(QMouseEvent * event) +void c_QSplitter__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(event); +} +// mousePressEvent(QMouseEvent * event) +void c_QSplitter__mousePressEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(event); +} +// mouseReleaseEvent(QMouseEvent * event) +void c_QSplitter__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(event); +} +// moveSplitter(int pos, int index) +void c_QSplitter__moveSplitter_int_int(void *thisObj, int pos, int index) { + fromWrapperPtr(thisObj)->moveSplitter(pos, index); +} +// opaqueResize() const +bool c_QSplitter__opaqueResize(void *thisObj) { + const auto &result = fromPtr(thisObj)->opaqueResize(); + return result; +} +// orientation() const +int c_QSplitter__orientation(void *thisObj) { + const auto &result = int(fromPtr(thisObj)->orientation()); + return result; +} +// paintEvent(QPaintEvent * arg__1) +void c_QSplitter__paintEvent_QPaintEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->paintEvent_nocallback(arg__1); +} +// refresh() +void c_QSplitter__refresh(void *thisObj) { fromPtr(thisObj)->refresh(); } +// replaceWidget(int index, QWidget * widget) +void *c_QSplitter__replaceWidget_int_QWidget(void *thisObj, int index, + void *widget_) { + auto widget = reinterpret_cast(widget_); + const auto &result = fromPtr(thisObj)->replaceWidget(index, widget); + return result; +} +// restoreState(const QByteArray & state) +bool c_QSplitter__restoreState_QByteArray(void *thisObj, void *state_) { + assert(state_); + auto &state = *reinterpret_cast(state_); + const auto &result = fromPtr(thisObj)->restoreState(state); + return result; +} +// saveState() const +void *c_QSplitter__saveState(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->saveState()}; + return result; +} +// setChildrenCollapsible(bool arg__1) +void c_QSplitter__setChildrenCollapsible_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->setChildrenCollapsible(arg__1); +} +// setCollapsible(int index, bool arg__2) +void c_QSplitter__setCollapsible_int_bool(void *thisObj, int index, + bool arg__2) { + fromPtr(thisObj)->setCollapsible(index, arg__2); +} +// setHandleWidth(int arg__1) +void c_QSplitter__setHandleWidth_int(void *thisObj, int arg__1) { + fromPtr(thisObj)->setHandleWidth(arg__1); +} +// setOpaqueResize(bool opaque) +void c_QSplitter__setOpaqueResize_bool(void *thisObj, bool opaque) { + fromPtr(thisObj)->setOpaqueResize(opaque); +} +// setOrientation(Qt::Orientation arg__1) +void c_QSplitter__setOrientation_Orientation(void *thisObj, int arg__1) { + fromPtr(thisObj)->setOrientation(static_cast(arg__1)); +} +// setRubberBand(int position) +void c_QSplitter__setRubberBand_int(void *thisObj, int position) { + fromWrapperPtr(thisObj)->setRubberBand(position); +} +// setSizes(const QList & list) +void c_QSplitter__setSizes_QList_int(void *thisObj, void *list_) { + assert(list_); + auto &list = *reinterpret_cast *>(list_); + fromPtr(thisObj)->setSizes(list); +} +// setStretchFactor(int index, int stretch) +void c_QSplitter__setStretchFactor_int_int(void *thisObj, int index, + int stretch) { + fromPtr(thisObj)->setStretchFactor(index, stretch); +} +// setVisible(bool visible) +void c_QSplitter__setVisible_bool(void *thisObj, bool visible) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} +// sharedPainter() const +void *c_QSplitter__sharedPainter(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->sharedPainter_nocallback(); + return result; +} +// sizeHint() const +void *c_QSplitter__sizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; + return result; +} +// sizes() const +void *c_QSplitter__sizes(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper>{fromPtr(thisObj)->sizes()}; + return result; +} +// splitterMoved(int pos, int index) +void c_QSplitter__splitterMoved_int_int(void *thisObj, int pos, int index) { + fromPtr(thisObj)->splitterMoved(pos, index); +} +void c_QSplitter__onSplitterMoved_int_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QSplitter::splitterMoved, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// tr(const char * s, const char * c, int n) +void *c_static_QSplitter__tr_char_char_int(const char *s, const char *c, + int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QSplitter_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +// widget(int index) const +void *c_QSplitter__widget_int(void *thisObj, int index) { + const auto &result = fromPtr(thisObj)->widget(index); + return result; +} +void c_QSplitter__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QSplitter__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1128: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSplitter_wrapper::Callback_changeEvent>( + callback); + break; + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSplitter_wrapper::Callback_customEvent>( + callback); + break; + case 1145: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSplitter_wrapper::Callback_devType>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSplitter_wrapper::Callback_event>(callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSplitter_wrapper::Callback_eventFilter>( + callback); + break; + case 1155: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1169: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1173: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSplitter_wrapper::Callback_heightForWidth>( + callback); + break; + case 1176: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSplitter_wrapper::Callback_initPainter>( + callback); + break; + case 1202: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSplitter_wrapper::Callback_leaveEvent>( + callback); + break; + case 1222: + wrapper->m_minimumSizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSplitter_wrapper::Callback_minimumSizeHint>( + callback); + break; + case 1224: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1226: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSplitter_wrapper::Callback_mouseMoveEvent>( + callback); + break; + case 1227: + wrapper->m_mousePressEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSplitter_wrapper::Callback_mousePressEvent>( + callback); + break; + case 1228: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 1235: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSplitter_wrapper::Callback_paintEvent>( + callback); + break; + case 1314: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSplitter_wrapper::Callback_setVisible>( + callback); + break; + case 1323: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSplitter_wrapper::Callback_sharedPainter>( + callback); + break; + case 1331: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSplitter_wrapper::Callback_sizeHint>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QSplitter_c.h b/generated/QtDartBindings/dart/ffi/QSplitter_c.h new file mode 100644 index 0000000..32de690 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QSplitter_c.h @@ -0,0 +1,267 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QSplitter_wrapper : public ::QSplitter { +public: + ~QSplitter_wrapper(); + QSplitter_wrapper(QWidget *parent = nullptr); + QSplitter_wrapper(Qt::Orientation arg__1, QWidget *parent = nullptr); + void addWidget(QWidget *widget); + virtual void changeEvent(QEvent *arg__1); + virtual void changeEvent_nocallback(QEvent *arg__1); + bool childrenCollapsible() const; + int closestLegalPosition(int arg__1, int arg__2); + int count() const; + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual int devType() const; + virtual int devType_nocallback() const; + virtual bool event(QEvent *arg__1); + virtual bool event_nocallback(QEvent *arg__1); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + virtual bool focusNextPrevChild(bool next); + virtual bool focusNextPrevChild_nocallback(bool next); + int handleWidth() const; + virtual bool hasHeightForWidth() const; + virtual bool hasHeightForWidth_nocallback() const; + virtual int heightForWidth(int arg__1) const; + virtual int heightForWidth_nocallback(int arg__1) const; + int indexOf(QWidget *w) const; + virtual void initPainter(QPainter *painter) const; + virtual void initPainter_nocallback(QPainter *painter) const; + void insertWidget(int index, QWidget *widget); + bool isCollapsible(int index) const; + virtual void leaveEvent(QEvent *event); + virtual void leaveEvent_nocallback(QEvent *event); + virtual QSize minimumSizeHint() const; + virtual QSize minimumSizeHint_nocallback() const; + virtual void mouseDoubleClickEvent(QMouseEvent *event); + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + virtual void mouseMoveEvent(QMouseEvent *event); + virtual void mouseMoveEvent_nocallback(QMouseEvent *event); + virtual void mousePressEvent(QMouseEvent *event); + virtual void mousePressEvent_nocallback(QMouseEvent *event); + virtual void mouseReleaseEvent(QMouseEvent *event); + virtual void mouseReleaseEvent_nocallback(QMouseEvent *event); + void moveSplitter(int pos, int index); + bool opaqueResize() const; + Qt::Orientation orientation() const; + virtual void paintEvent(QPaintEvent *arg__1); + virtual void paintEvent_nocallback(QPaintEvent *arg__1); + void refresh(); + QWidget *replaceWidget(int index, QWidget *widget); + bool restoreState(const QByteArray &state); + QByteArray saveState() const; + void setChildrenCollapsible(bool arg__1); + void setCollapsible(int index, bool arg__2); + void setHandleWidth(int arg__1); + void setOpaqueResize(bool opaque = true); + void setOrientation(Qt::Orientation arg__1); + void setRubberBand(int position); + void setSizes(const QList &list); + void setStretchFactor(int index, int stretch); + virtual void setVisible(bool visible); + virtual void setVisible_nocallback(bool visible); + virtual QPainter *sharedPainter() const; + virtual QPainter *sharedPainter_nocallback() const; + virtual QSize sizeHint() const; + virtual QSize sizeHint_nocallback() const; + QList sizes() const; + void splitterMoved(int pos, int index); + static QString tr(const char *s, const char *c, int n); + QWidget *widget(int index) const; + typedef void (*Callback_changeEvent)(void *, QEvent *arg__1); + Callback_changeEvent m_changeEventCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *arg__1); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *event); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *event); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *event); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + typedef void (*Callback_paintEvent)(void *, QPaintEvent *arg__1); + Callback_paintEvent m_paintEventCallback = nullptr; + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QSplitter::QSplitter(QWidget * parent) +QtDartBindings_EXPORT void *c_QSplitter__constructor_QWidget(void *parent_); +// QSplitter::QSplitter(Qt::Orientation arg__1, QWidget * parent) +QtDartBindings_EXPORT void * +c_QSplitter__constructor_Orientation_QWidget(int arg__1, void *parent_); +// QSplitter::addWidget(QWidget * widget) +QtDartBindings_EXPORT void c_QSplitter__addWidget_QWidget(void *thisObj, + void *widget_); +// QSplitter::changeEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QSplitter__changeEvent_QEvent(void *thisObj, + void *arg__1_); +// QSplitter::childrenCollapsible() const +QtDartBindings_EXPORT bool c_QSplitter__childrenCollapsible(void *thisObj); +// QSplitter::closestLegalPosition(int arg__1, int arg__2) +QtDartBindings_EXPORT int +c_QSplitter__closestLegalPosition_int_int(void *thisObj, int arg__1, + int arg__2); +// QSplitter::count() const +QtDartBindings_EXPORT int c_QSplitter__count(void *thisObj); +// QSplitter::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QSplitter__customEvent_QEvent(void *thisObj, + void *event_); +// QSplitter::devType() const +QtDartBindings_EXPORT int c_QSplitter__devType(void *thisObj); +// QSplitter::event(QEvent * arg__1) +QtDartBindings_EXPORT bool c_QSplitter__event_QEvent(void *thisObj, + void *arg__1_); +// QSplitter::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QSplitter__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QSplitter::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QSplitter__focusNextPrevChild_bool(void *thisObj, + bool next); +// QSplitter::handleWidth() const +QtDartBindings_EXPORT int c_QSplitter__handleWidth(void *thisObj); +// QSplitter::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QSplitter__hasHeightForWidth(void *thisObj); +// QSplitter::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QSplitter__heightForWidth_int(void *thisObj, + int arg__1); +// QSplitter::indexOf(QWidget * w) const +QtDartBindings_EXPORT int c_QSplitter__indexOf_QWidget(void *thisObj, void *w_); +// QSplitter::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QSplitter__initPainter_QPainter(void *thisObj, + void *painter_); +// QSplitter::insertWidget(int index, QWidget * widget) +QtDartBindings_EXPORT void +c_QSplitter__insertWidget_int_QWidget(void *thisObj, int index, void *widget_); +// QSplitter::isCollapsible(int index) const +QtDartBindings_EXPORT bool c_QSplitter__isCollapsible_int(void *thisObj, + int index); +// QSplitter::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QSplitter__leaveEvent_QEvent(void *thisObj, + void *event_); +// QSplitter::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QSplitter__minimumSizeHint(void *thisObj); +// QSplitter::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QSplitter__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); +// QSplitter::mouseMoveEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QSplitter__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_); +// QSplitter::mousePressEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QSplitter__mousePressEvent_QMouseEvent(void *thisObj, void *event_); +// QSplitter::mouseReleaseEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QSplitter__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_); +// QSplitter::moveSplitter(int pos, int index) +QtDartBindings_EXPORT void +c_QSplitter__moveSplitter_int_int(void *thisObj, int pos, int index); +// QSplitter::opaqueResize() const +QtDartBindings_EXPORT bool c_QSplitter__opaqueResize(void *thisObj); +// QSplitter::orientation() const +QtDartBindings_EXPORT int c_QSplitter__orientation(void *thisObj); +// QSplitter::paintEvent(QPaintEvent * arg__1) +QtDartBindings_EXPORT void c_QSplitter__paintEvent_QPaintEvent(void *thisObj, + void *arg__1_); +// QSplitter::refresh() +QtDartBindings_EXPORT void c_QSplitter__refresh(void *thisObj); +// QSplitter::replaceWidget(int index, QWidget * widget) +QtDartBindings_EXPORT void * +c_QSplitter__replaceWidget_int_QWidget(void *thisObj, int index, void *widget_); +// QSplitter::restoreState(const QByteArray & state) +QtDartBindings_EXPORT bool c_QSplitter__restoreState_QByteArray(void *thisObj, + void *state_); +// QSplitter::saveState() const +QtDartBindings_EXPORT void *c_QSplitter__saveState(void *thisObj); +// QSplitter::setChildrenCollapsible(bool arg__1) +QtDartBindings_EXPORT void +c_QSplitter__setChildrenCollapsible_bool(void *thisObj, bool arg__1); +// QSplitter::setCollapsible(int index, bool arg__2) +QtDartBindings_EXPORT void +c_QSplitter__setCollapsible_int_bool(void *thisObj, int index, bool arg__2); +// QSplitter::setHandleWidth(int arg__1) +QtDartBindings_EXPORT void c_QSplitter__setHandleWidth_int(void *thisObj, + int arg__1); +// QSplitter::setOpaqueResize(bool opaque) +QtDartBindings_EXPORT void c_QSplitter__setOpaqueResize_bool(void *thisObj, + bool opaque); +// QSplitter::setOrientation(Qt::Orientation arg__1) +QtDartBindings_EXPORT void +c_QSplitter__setOrientation_Orientation(void *thisObj, int arg__1); +// QSplitter::setRubberBand(int position) +QtDartBindings_EXPORT void c_QSplitter__setRubberBand_int(void *thisObj, + int position); +// QSplitter::setSizes(const QList & list) +QtDartBindings_EXPORT void c_QSplitter__setSizes_QList_int(void *thisObj, + void *list_); +// QSplitter::setStretchFactor(int index, int stretch) +QtDartBindings_EXPORT void +c_QSplitter__setStretchFactor_int_int(void *thisObj, int index, int stretch); +// QSplitter::setVisible(bool visible) +QtDartBindings_EXPORT void c_QSplitter__setVisible_bool(void *thisObj, + bool visible); +// QSplitter::sharedPainter() const +QtDartBindings_EXPORT void *c_QSplitter__sharedPainter(void *thisObj); +// QSplitter::sizeHint() const +QtDartBindings_EXPORT void *c_QSplitter__sizeHint(void *thisObj); +// QSplitter::sizes() const +QtDartBindings_EXPORT void *c_QSplitter__sizes(void *thisObj); +// QSplitter::splitterMoved(int pos, int index) +QtDartBindings_EXPORT void +c_QSplitter__splitterMoved_int_int(void *thisObj, int pos, int index); +QtDartBindings_EXPORT void c_QSplitter__onSplitterMoved_int_int( + void *thisObj, void *contextQObject, + void *callback); // QSplitter::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QSplitter__tr_char_char_int(const char *s, const char *c, int n); +// QSplitter::widget(int index) const +QtDartBindings_EXPORT void *c_QSplitter__widget_int(void *thisObj, int index); +QtDartBindings_EXPORT void c_QSplitter__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QSplitter__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QSplitter_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QSplitter_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QSplitter_wrapper.cpp new file mode 100644 index 0000000..7217504 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QSplitter_wrapper.cpp @@ -0,0 +1,1123 @@ +#include "QSplitter_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QSplitter_wrapper::QSplitter_wrapper(QWidget *parent) : ::QSplitter(parent) {} + +// tag=1006 +QSplitter_wrapper::QSplitter_wrapper(Qt::Orientation arg__1, QWidget *parent) + : ::QSplitter(arg__1, parent) {} +void QSplitter_wrapper::addWidget(QWidget *widget) { + // tag=1000 + + // tag=1004 + ::QSplitter::addWidget(widget); +} +void QSplitter_wrapper::changeEvent(QEvent *arg__1) { + // tag=1000 + if (m_changeEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QSplitter::changeEvent(arg__1); + } +} +// tag=1009 +void QSplitter_wrapper::changeEvent_nocallback(QEvent *arg__1) { + // tag=1003 + ::QSplitter::changeEvent(arg__1); +} +bool QSplitter_wrapper::childrenCollapsible() const { + // tag=1000 + + // tag=1004 + return ::QSplitter::childrenCollapsible(); +} +int QSplitter_wrapper::closestLegalPosition(int arg__1, int arg__2) { + // tag=1000 + + // tag=1004 + return ::QSplitter::closestLegalPosition(arg__1, arg__2); +} +int QSplitter_wrapper::count() const { + // tag=1000 + + // tag=1004 + return ::QSplitter::count(); +} +void QSplitter_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QSplitter::customEvent(event); + } +} +// tag=1009 +void QSplitter_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QSplitter::customEvent(event); +} +int QSplitter_wrapper::devType() const { + // tag=1000 + if (m_devTypeCallback) { + // tag=1001 + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QSplitter::devType(); + } +} +// tag=1009 +int QSplitter_wrapper::devType_nocallback() const { + // tag=1003 + return ::QSplitter::devType(); +} +bool QSplitter_wrapper::event(QEvent *arg__1) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QSplitter::event(arg__1); + } +} +// tag=1009 +bool QSplitter_wrapper::event_nocallback(QEvent *arg__1) { + // tag=1003 + return ::QSplitter::event(arg__1); +} +bool QSplitter_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QSplitter::eventFilter(watched, event); + } +} +// tag=1009 +bool QSplitter_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + // tag=1003 + return ::QSplitter::eventFilter(watched, event); +} +bool QSplitter_wrapper::focusNextPrevChild(bool next) { + // tag=1000 + if (m_focusNextPrevChildCallback) { + // tag=1001 + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + // tag=1002 + return ::QSplitter::focusNextPrevChild(next); + } +} +// tag=1009 +bool QSplitter_wrapper::focusNextPrevChild_nocallback(bool next) { + // tag=1003 + return ::QSplitter::focusNextPrevChild(next); +} +int QSplitter_wrapper::handleWidth() const { + // tag=1000 + + // tag=1004 + return ::QSplitter::handleWidth(); +} +bool QSplitter_wrapper::hasHeightForWidth() const { + // tag=1000 + if (m_hasHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QSplitter::hasHeightForWidth(); + } +} +// tag=1009 +bool QSplitter_wrapper::hasHeightForWidth_nocallback() const { + // tag=1003 + return ::QSplitter::hasHeightForWidth(); +} +int QSplitter_wrapper::heightForWidth(int arg__1) const { + // tag=1000 + if (m_heightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QSplitter::heightForWidth(arg__1); + } +} +// tag=1009 +int QSplitter_wrapper::heightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QSplitter::heightForWidth(arg__1); +} +int QSplitter_wrapper::indexOf(QWidget *w) const { + // tag=1000 + + // tag=1004 + return ::QSplitter::indexOf(w); +} +void QSplitter_wrapper::initPainter(QPainter *painter) const { + // tag=1000 + if (m_initPainterCallback) { + // tag=1001 + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + // tag=1002 + ::QSplitter::initPainter(painter); + } +} +// tag=1009 +void QSplitter_wrapper::initPainter_nocallback(QPainter *painter) const { + // tag=1003 + ::QSplitter::initPainter(painter); +} +void QSplitter_wrapper::insertWidget(int index, QWidget *widget) { + // tag=1000 + + // tag=1004 + ::QSplitter::insertWidget(index, widget); +} +bool QSplitter_wrapper::isCollapsible(int index) const { + // tag=1000 + + // tag=1004 + return ::QSplitter::isCollapsible(index); +} +void QSplitter_wrapper::leaveEvent(QEvent *event) { + // tag=1000 + if (m_leaveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QSplitter::leaveEvent(event); + } +} +// tag=1009 +void QSplitter_wrapper::leaveEvent_nocallback(QEvent *event) { + // tag=1003 + ::QSplitter::leaveEvent(event); +} +QSize QSplitter_wrapper::minimumSizeHint() const { + // tag=1000 + if (m_minimumSizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QSplitter::minimumSizeHint(); + } +} +// tag=1009 +QSize QSplitter_wrapper::minimumSizeHint_nocallback() const { + // tag=1003 + return ::QSplitter::minimumSizeHint(); +} +void QSplitter_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseDoubleClickEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QSplitter::mouseDoubleClickEvent(event); + } +} +// tag=1009 +void QSplitter_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QSplitter::mouseDoubleClickEvent(event); +} +void QSplitter_wrapper::mouseMoveEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseMoveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QSplitter::mouseMoveEvent(event); + } +} +// tag=1009 +void QSplitter_wrapper::mouseMoveEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QSplitter::mouseMoveEvent(event); +} +void QSplitter_wrapper::mousePressEvent(QMouseEvent *event) { + // tag=1000 + if (m_mousePressEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QSplitter::mousePressEvent(event); + } +} +// tag=1009 +void QSplitter_wrapper::mousePressEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QSplitter::mousePressEvent(event); +} +void QSplitter_wrapper::mouseReleaseEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseReleaseEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QSplitter::mouseReleaseEvent(event); + } +} +// tag=1009 +void QSplitter_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QSplitter::mouseReleaseEvent(event); +} +void QSplitter_wrapper::moveSplitter(int pos, int index) { + // tag=1000 + + // tag=1004 + ::QSplitter::moveSplitter(pos, index); +} +bool QSplitter_wrapper::opaqueResize() const { + // tag=1000 + + // tag=1004 + return ::QSplitter::opaqueResize(); +} +Qt::Orientation QSplitter_wrapper::orientation() const { + // tag=1000 + + // tag=1004 + return ::QSplitter::orientation(); +} +void QSplitter_wrapper::paintEvent(QPaintEvent *arg__1) { + // tag=1000 + if (m_paintEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QSplitter::paintEvent(arg__1); + } +} +// tag=1009 +void QSplitter_wrapper::paintEvent_nocallback(QPaintEvent *arg__1) { + // tag=1003 + ::QSplitter::paintEvent(arg__1); +} +void QSplitter_wrapper::refresh() { + // tag=1000 + + // tag=1004 + ::QSplitter::refresh(); +} +QWidget *QSplitter_wrapper::replaceWidget(int index, QWidget *widget) { + // tag=1000 + + // tag=1004 + return ::QSplitter::replaceWidget(index, widget); +} +bool QSplitter_wrapper::restoreState(const QByteArray &state) { + // tag=1000 + + // tag=1004 + return ::QSplitter::restoreState(state); +} +QByteArray QSplitter_wrapper::saveState() const { + // tag=1000 + + // tag=1004 + return ::QSplitter::saveState(); +} +void QSplitter_wrapper::setChildrenCollapsible(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QSplitter::setChildrenCollapsible(arg__1); +} +void QSplitter_wrapper::setCollapsible(int index, bool arg__2) { + // tag=1000 + + // tag=1004 + ::QSplitter::setCollapsible(index, arg__2); +} +void QSplitter_wrapper::setHandleWidth(int arg__1) { + // tag=1000 + + // tag=1004 + ::QSplitter::setHandleWidth(arg__1); +} +void QSplitter_wrapper::setOpaqueResize(bool opaque) { + // tag=1000 + + // tag=1004 + ::QSplitter::setOpaqueResize(opaque); +} +void QSplitter_wrapper::setOrientation(Qt::Orientation arg__1) { + // tag=1000 + + // tag=1004 + ::QSplitter::setOrientation(arg__1); +} +void QSplitter_wrapper::setRubberBand(int position) { + // tag=1000 + + // tag=1004 + ::QSplitter::setRubberBand(position); +} +void QSplitter_wrapper::setSizes(const QList &list) { + // tag=1000 + + // tag=1004 + ::QSplitter::setSizes(list); +} +void QSplitter_wrapper::setStretchFactor(int index, int stretch) { + // tag=1000 + + // tag=1004 + ::QSplitter::setStretchFactor(index, stretch); +} +void QSplitter_wrapper::setVisible(bool visible) { + // tag=1000 + if (m_setVisibleCallback) { + // tag=1001 + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + // tag=1002 + ::QSplitter::setVisible(visible); + } +} +// tag=1009 +void QSplitter_wrapper::setVisible_nocallback(bool visible) { + // tag=1003 + ::QSplitter::setVisible(visible); +} +QPainter *QSplitter_wrapper::sharedPainter() const { + // tag=1000 + if (m_sharedPainterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QSplitter::sharedPainter(); + } +} +// tag=1009 +QPainter *QSplitter_wrapper::sharedPainter_nocallback() const { + // tag=1003 + return ::QSplitter::sharedPainter(); +} +QSize QSplitter_wrapper::sizeHint() const { + // tag=1000 + if (m_sizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QSplitter::sizeHint(); + } +} +// tag=1009 +QSize QSplitter_wrapper::sizeHint_nocallback() const { + // tag=1003 + return ::QSplitter::sizeHint(); +} +QList QSplitter_wrapper::sizes() const { + // tag=1000 + + // tag=1004 + return ::QSplitter::sizes(); +} +void QSplitter_wrapper::splitterMoved(int pos, int index) { + // tag=1000 + + // tag=1004 + ::QSplitter::splitterMoved(pos, index); +} +QString QSplitter_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QSplitter::tr(s, c, n); +} +QWidget *QSplitter_wrapper::widget(int index) const { + // tag=1000 + + // tag=1004 + return ::QSplitter::widget(index); +} + +// tag=1005 +QSplitter_wrapper::~QSplitter_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QSplitter *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QSplitter_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QSplitter_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QSplitter__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QSplitter_wrapper(parent); + return reinterpret_cast(ptr); +} +void *c_QSplitter__constructor_Orientation_QWidget(int arg__1, void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QSplitter_wrapper( + static_cast(arg__1), parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// addWidget(QWidget * widget) +void c_QSplitter__addWidget_QWidget(void *thisObj, void *widget_) { + auto widget = reinterpret_cast(widget_); + // tag=1010 + fromPtr(thisObj)->addWidget(widget); +} + +// tag=1050 +// changeEvent(QEvent * arg__1) +void c_QSplitter__changeEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->changeEvent_nocallback(arg__1); +} + +// tag=1050 +// childrenCollapsible() const +bool c_QSplitter__childrenCollapsible(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->childrenCollapsible(); +} + +// tag=1050 +// closestLegalPosition(int arg__1, int arg__2) +int c_QSplitter__closestLegalPosition_int_int(void *thisObj, int arg__1, + int arg__2) { + return + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->closestLegalPosition(arg__1, arg__2); +} + +// tag=1050 +// count() const +int c_QSplitter__count(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->count(); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QSplitter__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// devType() const +int c_QSplitter__devType(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); +} + +// tag=1050 +// event(QEvent * arg__1) +bool c_QSplitter__event_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->event_nocallback(arg__1); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QSplitter__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// focusNextPrevChild(bool next) +bool c_QSplitter__focusNextPrevChild_bool(void *thisObj, bool next) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); +} + +// tag=1050 +// handleWidth() const +int c_QSplitter__handleWidth(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->handleWidth(); +} + +// tag=1050 +// hasHeightForWidth() const +bool c_QSplitter__hasHeightForWidth(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); +} + +// tag=1050 +// heightForWidth(int arg__1) const +int c_QSplitter__heightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// indexOf(QWidget * w) const +int c_QSplitter__indexOf_QWidget(void *thisObj, void *w_) { + auto w = reinterpret_cast(w_); + return + // tag=1010 + fromPtr(thisObj)->indexOf(w); +} + +// tag=1050 +// initPainter(QPainter * painter) const +void c_QSplitter__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} + +// tag=1050 +// insertWidget(int index, QWidget * widget) +void c_QSplitter__insertWidget_int_QWidget(void *thisObj, int index, + void *widget_) { + auto widget = reinterpret_cast(widget_); + // tag=1010 + fromPtr(thisObj)->insertWidget(index, widget); +} + +// tag=1050 +// isCollapsible(int index) const +bool c_QSplitter__isCollapsible_int(void *thisObj, int index) { + return + // tag=1010 + fromPtr(thisObj)->isCollapsible(index); +} + +// tag=1050 +// leaveEvent(QEvent * event) +void c_QSplitter__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} + +// tag=1050 +// minimumSizeHint() const +void *c_QSplitter__minimumSizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; +} + +// tag=1050 +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QSplitter__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} + +// tag=1050 +// mouseMoveEvent(QMouseEvent * event) +void c_QSplitter__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(event); +} + +// tag=1050 +// mousePressEvent(QMouseEvent * event) +void c_QSplitter__mousePressEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(event); +} + +// tag=1050 +// mouseReleaseEvent(QMouseEvent * event) +void c_QSplitter__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(event); +} + +// tag=1050 +// moveSplitter(int pos, int index) +void c_QSplitter__moveSplitter_int_int(void *thisObj, int pos, int index) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->moveSplitter(pos, index); +} + +// tag=1050 +// opaqueResize() const +bool c_QSplitter__opaqueResize(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->opaqueResize(); +} + +// tag=1050 +// orientation() const +int c_QSplitter__orientation(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->orientation(); +} + +// tag=1050 +// paintEvent(QPaintEvent * arg__1) +void c_QSplitter__paintEvent_QPaintEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->paintEvent_nocallback(arg__1); +} + +// tag=1050 +// refresh() +void c_QSplitter__refresh(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->refresh(); +} + +// tag=1050 +// replaceWidget(int index, QWidget * widget) +void *c_QSplitter__replaceWidget_int_QWidget(void *thisObj, int index, + void *widget_) { + auto widget = reinterpret_cast(widget_); + return + // tag=1010 + fromPtr(thisObj)->replaceWidget(index, widget); +} + +// tag=1050 +// restoreState(const QByteArray & state) +bool c_QSplitter__restoreState_QByteArray(void *thisObj, void *state_) { + auto &state = *reinterpret_cast(state_); + return + // tag=1010 + fromPtr(thisObj)->restoreState(state); +} + +// tag=1050 +// saveState() const +void *c_QSplitter__saveState(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->saveState()}; +} + +// tag=1050 +// setChildrenCollapsible(bool arg__1) +void c_QSplitter__setChildrenCollapsible_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->setChildrenCollapsible(arg__1); +} + +// tag=1050 +// setCollapsible(int index, bool arg__2) +void c_QSplitter__setCollapsible_int_bool(void *thisObj, int index, + bool arg__2) { + // tag=1010 + fromPtr(thisObj)->setCollapsible(index, arg__2); +} + +// tag=1050 +// setHandleWidth(int arg__1) +void c_QSplitter__setHandleWidth_int(void *thisObj, int arg__1) { + // tag=1010 + fromPtr(thisObj)->setHandleWidth(arg__1); +} + +// tag=1050 +// setOpaqueResize(bool opaque) +void c_QSplitter__setOpaqueResize_bool(void *thisObj, bool opaque) { + // tag=1010 + fromPtr(thisObj)->setOpaqueResize(opaque); +} + +// tag=1050 +// setOrientation(Qt::Orientation arg__1) +void c_QSplitter__setOrientation_Orientation(void *thisObj, int arg__1) { + // tag=1010 + fromPtr(thisObj)->setOrientation(static_cast(arg__1)); +} + +// tag=1050 +// setRubberBand(int position) +void c_QSplitter__setRubberBand_int(void *thisObj, int position) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->setRubberBand(position); +} + +// tag=1050 +// setSizes(const QList & list) +void c_QSplitter__setSizes_QList_int(void *thisObj, void *list_) { + auto &list = *reinterpret_cast *>(list_); + // tag=1010 + fromPtr(thisObj)->setSizes(list); +} + +// tag=1050 +// setStretchFactor(int index, int stretch) +void c_QSplitter__setStretchFactor_int_int(void *thisObj, int index, + int stretch) { + // tag=1010 + fromPtr(thisObj)->setStretchFactor(index, stretch); +} + +// tag=1050 +// setVisible(bool visible) +void c_QSplitter__setVisible_bool(void *thisObj, bool visible) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} + +// tag=1050 +// sharedPainter() const +void *c_QSplitter__sharedPainter(void *thisObj) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->sharedPainter_nocallback(); +} + +// tag=1050 +// sizeHint() const +void *c_QSplitter__sizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; +} + +// tag=1050 +// sizes() const +void *c_QSplitter__sizes(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{fromPtr(thisObj)->sizes()}; +} + +// tag=1050 +// splitterMoved(int pos, int index) +void c_QSplitter__splitterMoved_int_int(void *thisObj, int pos, int index) { + // tag=1010 + fromPtr(thisObj)->splitterMoved(pos, index); +} + +// tag=1079 +void c_QSplitter__onSplitterMoved_int_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QSplitter::splitterMoved, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QSplitter__tr_char_char_int(const char *s, const char *c, + int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QSplitter_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// widget(int index) const +void *c_QSplitter__widget_int(void *thisObj, int index) { + return + // tag=1010 + fromPtr(thisObj)->widget(index); +} +void c_QSplitter__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QSplitter__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1124: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSplitter_wrapper::Callback_changeEvent>( + callback); + break; + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSplitter_wrapper::Callback_customEvent>( + callback); + break; + case 1141: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSplitter_wrapper::Callback_devType>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSplitter_wrapper::Callback_event>(callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSplitter_wrapper::Callback_eventFilter>( + callback); + break; + case 1150: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1164: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1168: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSplitter_wrapper::Callback_heightForWidth>( + callback); + break; + case 1171: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSplitter_wrapper::Callback_initPainter>( + callback); + break; + case 1196: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSplitter_wrapper::Callback_leaveEvent>( + callback); + break; + case 1216: + wrapper->m_minimumSizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSplitter_wrapper::Callback_minimumSizeHint>( + callback); + break; + case 1218: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1220: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSplitter_wrapper::Callback_mouseMoveEvent>( + callback); + break; + case 1221: + wrapper->m_mousePressEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSplitter_wrapper::Callback_mousePressEvent>( + callback); + break; + case 1222: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 1229: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSplitter_wrapper::Callback_paintEvent>( + callback); + break; + case 1309: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSplitter_wrapper::Callback_setVisible>( + callback); + break; + case 1318: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSplitter_wrapper::Callback_sharedPainter>( + callback); + break; + case 1326: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QSplitter_wrapper::Callback_sizeHint>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QSplitter_wrapper.h b/generated/QtDartBindings/dart/ffi/QSplitter_wrapper.h new file mode 100644 index 0000000..4da2d6d --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QSplitter_wrapper.h @@ -0,0 +1,455 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QSplitter_wrapper : public ::QSplitter { +public: + ~QSplitter_wrapper(); + // tag=1041 + QSplitter_wrapper(QWidget *parent = nullptr); + // tag=1041 + QSplitter_wrapper(Qt::Orientation arg__1, QWidget *parent = nullptr); + // tag=1041 + void addWidget(QWidget *widget); + // tag=1041 + virtual void changeEvent(QEvent *arg__1); + // tag=1008 + virtual void changeEvent_nocallback(QEvent *arg__1); + // tag=1041 + bool childrenCollapsible() const; + // tag=1041 + int closestLegalPosition(int arg__1, int arg__2); + // tag=1041 + int count() const; + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual int devType() const; + // tag=1008 + virtual int devType_nocallback() const; + // tag=1041 + virtual bool event(QEvent *arg__1); + // tag=1008 + virtual bool event_nocallback(QEvent *arg__1); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + virtual bool focusNextPrevChild(bool next); + // tag=1008 + virtual bool focusNextPrevChild_nocallback(bool next); + // tag=1041 + int handleWidth() const; + // tag=1041 + virtual bool hasHeightForWidth() const; + // tag=1008 + virtual bool hasHeightForWidth_nocallback() const; + // tag=1041 + virtual int heightForWidth(int arg__1) const; + // tag=1008 + virtual int heightForWidth_nocallback(int arg__1) const; + // tag=1041 + int indexOf(QWidget *w) const; + // tag=1041 + virtual void initPainter(QPainter *painter) const; + // tag=1008 + virtual void initPainter_nocallback(QPainter *painter) const; + // tag=1041 + void insertWidget(int index, QWidget *widget); + // tag=1041 + bool isCollapsible(int index) const; + // tag=1041 + virtual void leaveEvent(QEvent *event); + // tag=1008 + virtual void leaveEvent_nocallback(QEvent *event); + // tag=1041 + virtual QSize minimumSizeHint() const; + // tag=1008 + virtual QSize minimumSizeHint_nocallback() const; + // tag=1041 + virtual void mouseDoubleClickEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mouseMoveEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseMoveEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mousePressEvent(QMouseEvent *event); + // tag=1008 + virtual void mousePressEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mouseReleaseEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseReleaseEvent_nocallback(QMouseEvent *event); + // tag=1041 + void moveSplitter(int pos, int index); + // tag=1041 + bool opaqueResize() const; + // tag=1041 + Qt::Orientation orientation() const; + // tag=1041 + virtual void paintEvent(QPaintEvent *arg__1); + // tag=1008 + virtual void paintEvent_nocallback(QPaintEvent *arg__1); + // tag=1041 + void refresh(); + // tag=1041 + QWidget *replaceWidget(int index, QWidget *widget); + // tag=1041 + bool restoreState(const QByteArray &state); + // tag=1041 + QByteArray saveState() const; + // tag=1041 + void setChildrenCollapsible(bool arg__1); + // tag=1041 + void setCollapsible(int index, bool arg__2); + // tag=1041 + void setHandleWidth(int arg__1); + // tag=1041 + void setOpaqueResize(bool opaque = true); + // tag=1041 + void setOrientation(Qt::Orientation arg__1); + // tag=1041 + void setRubberBand(int position); + // tag=1041 + void setSizes(const QList &list); + // tag=1041 + void setStretchFactor(int index, int stretch); + // tag=1041 + virtual void setVisible(bool visible); + // tag=1008 + virtual void setVisible_nocallback(bool visible); + // tag=1041 + virtual QPainter *sharedPainter() const; + // tag=1008 + virtual QPainter *sharedPainter_nocallback() const; + // tag=1041 + virtual QSize sizeHint() const; + // tag=1008 + virtual QSize sizeHint_nocallback() const; + // tag=1041 + QList sizes() const; + // tag=1041 + void splitterMoved(int pos, int index); + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + QWidget *widget(int index) const; + // tag=1042 + typedef void (*Callback_changeEvent)(void *, QEvent *arg__1); + Callback_changeEvent m_changeEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *arg__1); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + // tag=1042 + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + // tag=1042 + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *event); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *event); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *event); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_paintEvent)(void *, QPaintEvent *arg__1); + Callback_paintEvent m_paintEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + // tag=1042 + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QSplitter::QSplitter(QWidget * parent) +QtDartBindings_EXPORT void *c_QSplitter__constructor_QWidget(void *parent_); + +// tag=1067 +// QSplitter::QSplitter(Qt::Orientation arg__1, QWidget * parent) +QtDartBindings_EXPORT void * +c_QSplitter__constructor_Orientation_QWidget(int arg__1, void *parent_); + +// tag=1067 +// QSplitter::addWidget(QWidget * widget) +QtDartBindings_EXPORT void c_QSplitter__addWidget_QWidget(void *thisObj, + void *widget_); + +// tag=1067 +// QSplitter::changeEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QSplitter__changeEvent_QEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QSplitter::childrenCollapsible() const +QtDartBindings_EXPORT bool c_QSplitter__childrenCollapsible(void *thisObj); + +// tag=1067 +// QSplitter::closestLegalPosition(int arg__1, int arg__2) +QtDartBindings_EXPORT int +c_QSplitter__closestLegalPosition_int_int(void *thisObj, int arg__1, + int arg__2); + +// tag=1067 +// QSplitter::count() const +QtDartBindings_EXPORT int c_QSplitter__count(void *thisObj); + +// tag=1067 +// QSplitter::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QSplitter__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QSplitter::devType() const +QtDartBindings_EXPORT int c_QSplitter__devType(void *thisObj); + +// tag=1067 +// QSplitter::event(QEvent * arg__1) +QtDartBindings_EXPORT bool c_QSplitter__event_QEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QSplitter::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QSplitter__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); + +// tag=1067 +// QSplitter::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QSplitter__focusNextPrevChild_bool(void *thisObj, + bool next); + +// tag=1067 +// QSplitter::handleWidth() const +QtDartBindings_EXPORT int c_QSplitter__handleWidth(void *thisObj); + +// tag=1067 +// QSplitter::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QSplitter__hasHeightForWidth(void *thisObj); + +// tag=1067 +// QSplitter::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QSplitter__heightForWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QSplitter::indexOf(QWidget * w) const +QtDartBindings_EXPORT int c_QSplitter__indexOf_QWidget(void *thisObj, void *w_); + +// tag=1067 +// QSplitter::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QSplitter__initPainter_QPainter(void *thisObj, + void *painter_); + +// tag=1067 +// QSplitter::insertWidget(int index, QWidget * widget) +QtDartBindings_EXPORT void +c_QSplitter__insertWidget_int_QWidget(void *thisObj, int index, void *widget_); + +// tag=1067 +// QSplitter::isCollapsible(int index) const +QtDartBindings_EXPORT bool c_QSplitter__isCollapsible_int(void *thisObj, + int index); + +// tag=1067 +// QSplitter::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QSplitter__leaveEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QSplitter::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QSplitter__minimumSizeHint(void *thisObj); + +// tag=1067 +// QSplitter::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QSplitter__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QSplitter::mouseMoveEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QSplitter__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QSplitter::mousePressEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QSplitter__mousePressEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QSplitter::mouseReleaseEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QSplitter__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QSplitter::moveSplitter(int pos, int index) +QtDartBindings_EXPORT void +c_QSplitter__moveSplitter_int_int(void *thisObj, int pos, int index); + +// tag=1067 +// QSplitter::opaqueResize() const +QtDartBindings_EXPORT bool c_QSplitter__opaqueResize(void *thisObj); + +// tag=1067 +// QSplitter::orientation() const +QtDartBindings_EXPORT int c_QSplitter__orientation(void *thisObj); + +// tag=1067 +// QSplitter::paintEvent(QPaintEvent * arg__1) +QtDartBindings_EXPORT void c_QSplitter__paintEvent_QPaintEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QSplitter::refresh() +QtDartBindings_EXPORT void c_QSplitter__refresh(void *thisObj); + +// tag=1067 +// QSplitter::replaceWidget(int index, QWidget * widget) +QtDartBindings_EXPORT void * +c_QSplitter__replaceWidget_int_QWidget(void *thisObj, int index, void *widget_); + +// tag=1067 +// QSplitter::restoreState(const QByteArray & state) +QtDartBindings_EXPORT bool c_QSplitter__restoreState_QByteArray(void *thisObj, + void *state_); + +// tag=1067 +// QSplitter::saveState() const +QtDartBindings_EXPORT void *c_QSplitter__saveState(void *thisObj); + +// tag=1067 +// QSplitter::setChildrenCollapsible(bool arg__1) +QtDartBindings_EXPORT void +c_QSplitter__setChildrenCollapsible_bool(void *thisObj, bool arg__1); + +// tag=1067 +// QSplitter::setCollapsible(int index, bool arg__2) +QtDartBindings_EXPORT void +c_QSplitter__setCollapsible_int_bool(void *thisObj, int index, bool arg__2); + +// tag=1067 +// QSplitter::setHandleWidth(int arg__1) +QtDartBindings_EXPORT void c_QSplitter__setHandleWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QSplitter::setOpaqueResize(bool opaque) +QtDartBindings_EXPORT void c_QSplitter__setOpaqueResize_bool(void *thisObj, + bool opaque); + +// tag=1067 +// QSplitter::setOrientation(Qt::Orientation arg__1) +QtDartBindings_EXPORT void +c_QSplitter__setOrientation_Orientation(void *thisObj, int arg__1); + +// tag=1067 +// QSplitter::setRubberBand(int position) +QtDartBindings_EXPORT void c_QSplitter__setRubberBand_int(void *thisObj, + int position); + +// tag=1067 +// QSplitter::setSizes(const QList & list) +QtDartBindings_EXPORT void c_QSplitter__setSizes_QList_int(void *thisObj, + void *list_); + +// tag=1067 +// QSplitter::setStretchFactor(int index, int stretch) +QtDartBindings_EXPORT void +c_QSplitter__setStretchFactor_int_int(void *thisObj, int index, int stretch); + +// tag=1067 +// QSplitter::setVisible(bool visible) +QtDartBindings_EXPORT void c_QSplitter__setVisible_bool(void *thisObj, + bool visible); + +// tag=1067 +// QSplitter::sharedPainter() const +QtDartBindings_EXPORT void *c_QSplitter__sharedPainter(void *thisObj); + +// tag=1067 +// QSplitter::sizeHint() const +QtDartBindings_EXPORT void *c_QSplitter__sizeHint(void *thisObj); + +// tag=1067 +// QSplitter::sizes() const +QtDartBindings_EXPORT void *c_QSplitter__sizes(void *thisObj); + +// tag=1067 +// QSplitter::splitterMoved(int pos, int index) +QtDartBindings_EXPORT void +c_QSplitter__splitterMoved_int_int(void *thisObj, int pos, int index); + +// tag=1078 +QtDartBindings_EXPORT void +c_QSplitter__onSplitterMoved_int_int(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QSplitter::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QSplitter__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1067 +// QSplitter::widget(int index) const +QtDartBindings_EXPORT void *c_QSplitter__widget_int(void *thisObj, int index); + +// tag=1066 +QtDartBindings_EXPORT void c_QSplitter__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QSplitter__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QSplitter_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QStandardItemModel_c.cpp b/generated/QtDartBindings/dart/ffi/QStandardItemModel_c.cpp new file mode 100644 index 0000000..fc24e3a --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QStandardItemModel_c.cpp @@ -0,0 +1,1473 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QStandardItemModel_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QStandardItemModel_wrapper::QStandardItemModel_wrapper(QObject *parent) + : ::QStandardItemModel(parent) {} +QStandardItemModel_wrapper::QStandardItemModel_wrapper(int rows, int columns, + QObject *parent) + : ::QStandardItemModel(rows, columns, parent) {} +void QStandardItemModel_wrapper::appendColumn( + const QList &items) { + ::QStandardItemModel::appendColumn(items); +} +void QStandardItemModel_wrapper::appendRow(QStandardItem *item) { + ::QStandardItemModel::appendRow(item); +} +void QStandardItemModel_wrapper::appendRow( + const QList &items) { + ::QStandardItemModel::appendRow(items); +} +QModelIndex QStandardItemModel_wrapper::buddy(const QModelIndex &index) const { + if (m_buddyCallback) { + const void *thisPtr = this; + return *m_buddyCallback(const_cast(thisPtr), index); + } else { + return ::QStandardItemModel::buddy(index); + } +} +QModelIndex +QStandardItemModel_wrapper::buddy_nocallback(const QModelIndex &index) const { + return ::QStandardItemModel::buddy(index); +} +bool QStandardItemModel_wrapper::canFetchMore(const QModelIndex &parent) const { + if (m_canFetchMoreCallback) { + const void *thisPtr = this; + return m_canFetchMoreCallback(const_cast(thisPtr), parent); + } else { + return ::QStandardItemModel::canFetchMore(parent); + } +} +bool QStandardItemModel_wrapper::canFetchMore_nocallback( + const QModelIndex &parent) const { + return ::QStandardItemModel::canFetchMore(parent); +} +void QStandardItemModel_wrapper::clear() { ::QStandardItemModel::clear(); } +bool QStandardItemModel_wrapper::clearItemData(const QModelIndex &index) { + if (m_clearItemDataCallback) { + const void *thisPtr = this; + return m_clearItemDataCallback(const_cast(thisPtr), index); + } else { + return ::QStandardItemModel::clearItemData(index); + } +} +bool QStandardItemModel_wrapper::clearItemData_nocallback( + const QModelIndex &index) { + return ::QStandardItemModel::clearItemData(index); +} +int QStandardItemModel_wrapper::columnCount(const QModelIndex &parent) const { + if (m_columnCountCallback) { + const void *thisPtr = this; + return m_columnCountCallback(const_cast(thisPtr), parent); + } else { + return ::QStandardItemModel::columnCount(parent); + } +} +int QStandardItemModel_wrapper::columnCount_nocallback( + const QModelIndex &parent) const { + return ::QStandardItemModel::columnCount(parent); +} +void QStandardItemModel_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QStandardItemModel::customEvent(event); + } +} +void QStandardItemModel_wrapper::customEvent_nocallback(QEvent *event) { + ::QStandardItemModel::customEvent(event); +} +QVariant QStandardItemModel_wrapper::data(const QModelIndex &index, + int role) const { + if (m_dataCallback) { + const void *thisPtr = this; + return *m_dataCallback(const_cast(thisPtr), index, role); + } else { + return ::QStandardItemModel::data(index, role); + } +} +QVariant QStandardItemModel_wrapper::data_nocallback(const QModelIndex &index, + int role) const { + return ::QStandardItemModel::data(index, role); +} +bool QStandardItemModel_wrapper::event(QEvent *event) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + return ::QStandardItemModel::event(event); + } +} +bool QStandardItemModel_wrapper::event_nocallback(QEvent *event) { + return ::QStandardItemModel::event(event); +} +bool QStandardItemModel_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QStandardItemModel::eventFilter(watched, event); + } +} +bool QStandardItemModel_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + return ::QStandardItemModel::eventFilter(watched, event); +} +void QStandardItemModel_wrapper::fetchMore(const QModelIndex &parent) { + if (m_fetchMoreCallback) { + const void *thisPtr = this; + m_fetchMoreCallback(const_cast(thisPtr), parent); + } else { + ::QStandardItemModel::fetchMore(parent); + } +} +void QStandardItemModel_wrapper::fetchMore_nocallback( + const QModelIndex &parent) { + ::QStandardItemModel::fetchMore(parent); +} +QList +QStandardItemModel_wrapper::findItems(const QString &text) const { + return ::QStandardItemModel::findItems(text); +} +bool QStandardItemModel_wrapper::hasChildren(const QModelIndex &parent) const { + if (m_hasChildrenCallback) { + const void *thisPtr = this; + return m_hasChildrenCallback(const_cast(thisPtr), parent); + } else { + return ::QStandardItemModel::hasChildren(parent); + } +} +bool QStandardItemModel_wrapper::hasChildren_nocallback( + const QModelIndex &parent) const { + return ::QStandardItemModel::hasChildren(parent); +} +QVariant QStandardItemModel_wrapper::headerData(int section, + Qt::Orientation orientation, + int role) const { + if (m_headerDataCallback) { + const void *thisPtr = this; + return *m_headerDataCallback(const_cast(thisPtr), section, + orientation, role); + } else { + return ::QStandardItemModel::headerData(section, orientation, role); + } +} +QVariant QStandardItemModel_wrapper::headerData_nocallback( + int section, Qt::Orientation orientation, int role) const { + return ::QStandardItemModel::headerData(section, orientation, role); +} +QStandardItem * +QStandardItemModel_wrapper::horizontalHeaderItem(int column) const { + return ::QStandardItemModel::horizontalHeaderItem(column); +} +QModelIndex QStandardItemModel_wrapper::index(int row, int column, + const QModelIndex &parent) const { + if (m_indexCallback) { + const void *thisPtr = this; + return *m_indexCallback(const_cast(thisPtr), row, column, parent); + } else { + return ::QStandardItemModel::index(row, column, parent); + } +} +QModelIndex +QStandardItemModel_wrapper::index_nocallback(int row, int column, + const QModelIndex &parent) const { + return ::QStandardItemModel::index(row, column, parent); +} +QModelIndex +QStandardItemModel_wrapper::indexFromItem(const QStandardItem *item) const { + return ::QStandardItemModel::indexFromItem(item); +} +void QStandardItemModel_wrapper::insertColumn( + int column, const QList &items) { + ::QStandardItemModel::insertColumn(column, items); +} +bool QStandardItemModel_wrapper::insertColumns(int column, int count, + const QModelIndex &parent) { + if (m_insertColumnsCallback) { + const void *thisPtr = this; + return m_insertColumnsCallback(const_cast(thisPtr), column, count, + parent); + } else { + return ::QStandardItemModel::insertColumns(column, count, parent); + } +} +bool QStandardItemModel_wrapper::insertColumns_nocallback( + int column, int count, const QModelIndex &parent) { + return ::QStandardItemModel::insertColumns(column, count, parent); +} +void QStandardItemModel_wrapper::insertRow(int row, QStandardItem *item) { + ::QStandardItemModel::insertRow(row, item); +} +void QStandardItemModel_wrapper::insertRow( + int row, const QList &items) { + ::QStandardItemModel::insertRow(row, items); +} +bool QStandardItemModel_wrapper::insertRows(int row, int count, + const QModelIndex &parent) { + if (m_insertRowsCallback) { + const void *thisPtr = this; + return m_insertRowsCallback(const_cast(thisPtr), row, count, + parent); + } else { + return ::QStandardItemModel::insertRows(row, count, parent); + } +} +bool QStandardItemModel_wrapper::insertRows_nocallback( + int row, int count, const QModelIndex &parent) { + return ::QStandardItemModel::insertRows(row, count, parent); +} +QStandardItem *QStandardItemModel_wrapper::invisibleRootItem() const { + return ::QStandardItemModel::invisibleRootItem(); +} +QStandardItem *QStandardItemModel_wrapper::item(int row, int column) const { + return ::QStandardItemModel::item(row, column); +} +void QStandardItemModel_wrapper::itemChanged(QStandardItem *item) { + ::QStandardItemModel::itemChanged(item); +} +QStandardItem * +QStandardItemModel_wrapper::itemFromIndex(const QModelIndex &index) const { + return ::QStandardItemModel::itemFromIndex(index); +} +const QStandardItem *QStandardItemModel_wrapper::itemPrototype() const { + return ::QStandardItemModel::itemPrototype(); +} +QList QStandardItemModel_wrapper::mimeTypes() const { + if (m_mimeTypesCallback) { + const void *thisPtr = this; + return *m_mimeTypesCallback(const_cast(thisPtr)); + } else { + return ::QStandardItemModel::mimeTypes(); + } +} +QList QStandardItemModel_wrapper::mimeTypes_nocallback() const { + return ::QStandardItemModel::mimeTypes(); +} +bool QStandardItemModel_wrapper::moveColumns( + const QModelIndex &sourceParent, int sourceColumn, int count, + const QModelIndex &destinationParent, int destinationChild) { + if (m_moveColumnsCallback) { + const void *thisPtr = this; + return m_moveColumnsCallback(const_cast(thisPtr), sourceParent, + sourceColumn, count, destinationParent, + destinationChild); + } else { + return ::QStandardItemModel::moveColumns( + sourceParent, sourceColumn, count, destinationParent, destinationChild); + } +} +bool QStandardItemModel_wrapper::moveColumns_nocallback( + const QModelIndex &sourceParent, int sourceColumn, int count, + const QModelIndex &destinationParent, int destinationChild) { + return ::QStandardItemModel::moveColumns(sourceParent, sourceColumn, count, + destinationParent, destinationChild); +} +bool QStandardItemModel_wrapper::moveRows(const QModelIndex &sourceParent, + int sourceRow, int count, + const QModelIndex &destinationParent, + int destinationChild) { + if (m_moveRowsCallback) { + const void *thisPtr = this; + return m_moveRowsCallback(const_cast(thisPtr), sourceParent, + sourceRow, count, destinationParent, + destinationChild); + } else { + return ::QStandardItemModel::moveRows(sourceParent, sourceRow, count, + destinationParent, destinationChild); + } +} +bool QStandardItemModel_wrapper::moveRows_nocallback( + const QModelIndex &sourceParent, int sourceRow, int count, + const QModelIndex &destinationParent, int destinationChild) { + return ::QStandardItemModel::moveRows(sourceParent, sourceRow, count, + destinationParent, destinationChild); +} +QModelIndex QStandardItemModel_wrapper::parent(const QModelIndex &child) const { + if (m_parentIndexCallback) { + const void *thisPtr = this; + return *m_parentIndexCallback(const_cast(thisPtr), child); + } else { + return ::QStandardItemModel::parent(child); + } +} +QModelIndex +QStandardItemModel_wrapper::parent_nocallback(const QModelIndex &child) const { + return ::QStandardItemModel::parent(child); +} +bool QStandardItemModel_wrapper::removeColumns(int column, int count, + const QModelIndex &parent) { + if (m_removeColumnsCallback) { + const void *thisPtr = this; + return m_removeColumnsCallback(const_cast(thisPtr), column, count, + parent); + } else { + return ::QStandardItemModel::removeColumns(column, count, parent); + } +} +bool QStandardItemModel_wrapper::removeColumns_nocallback( + int column, int count, const QModelIndex &parent) { + return ::QStandardItemModel::removeColumns(column, count, parent); +} +bool QStandardItemModel_wrapper::removeRows(int row, int count, + const QModelIndex &parent) { + if (m_removeRowsCallback) { + const void *thisPtr = this; + return m_removeRowsCallback(const_cast(thisPtr), row, count, + parent); + } else { + return ::QStandardItemModel::removeRows(row, count, parent); + } +} +bool QStandardItemModel_wrapper::removeRows_nocallback( + int row, int count, const QModelIndex &parent) { + return ::QStandardItemModel::removeRows(row, count, parent); +} +void QStandardItemModel_wrapper::resetInternalData() { + if (m_resetInternalDataCallback) { + const void *thisPtr = this; + m_resetInternalDataCallback(const_cast(thisPtr)); + } else { + ::QStandardItemModel::resetInternalData(); + } +} +void QStandardItemModel_wrapper::resetInternalData_nocallback() { + ::QStandardItemModel::resetInternalData(); +} +void QStandardItemModel_wrapper::revert() { + if (m_revertCallback) { + const void *thisPtr = this; + m_revertCallback(const_cast(thisPtr)); + } else { + ::QStandardItemModel::revert(); + } +} +void QStandardItemModel_wrapper::revert_nocallback() { + ::QStandardItemModel::revert(); +} +int QStandardItemModel_wrapper::rowCount(const QModelIndex &parent) const { + if (m_rowCountCallback) { + const void *thisPtr = this; + return m_rowCountCallback(const_cast(thisPtr), parent); + } else { + return ::QStandardItemModel::rowCount(parent); + } +} +int QStandardItemModel_wrapper::rowCount_nocallback( + const QModelIndex &parent) const { + return ::QStandardItemModel::rowCount(parent); +} +void QStandardItemModel_wrapper::setColumnCount(int columns) { + ::QStandardItemModel::setColumnCount(columns); +} +bool QStandardItemModel_wrapper::setData(const QModelIndex &index, + const QVariant &value, int role) { + if (m_setDataCallback) { + const void *thisPtr = this; + return m_setDataCallback(const_cast(thisPtr), index, value, role); + } else { + return ::QStandardItemModel::setData(index, value, role); + } +} +bool QStandardItemModel_wrapper::setData_nocallback(const QModelIndex &index, + const QVariant &value, + int role) { + return ::QStandardItemModel::setData(index, value, role); +} +bool QStandardItemModel_wrapper::setHeaderData(int section, + Qt::Orientation orientation, + const QVariant &value, + int role) { + if (m_setHeaderDataCallback) { + const void *thisPtr = this; + return m_setHeaderDataCallback(const_cast(thisPtr), section, + orientation, value, role); + } else { + return ::QStandardItemModel::setHeaderData(section, orientation, value, + role); + } +} +bool QStandardItemModel_wrapper::setHeaderData_nocallback( + int section, Qt::Orientation orientation, const QVariant &value, int role) { + return ::QStandardItemModel::setHeaderData(section, orientation, value, role); +} +void QStandardItemModel_wrapper::setHorizontalHeaderItem(int column, + QStandardItem *item) { + ::QStandardItemModel::setHorizontalHeaderItem(column, item); +} +void QStandardItemModel_wrapper::setHorizontalHeaderLabels( + const QList &labels) { + ::QStandardItemModel::setHorizontalHeaderLabels(labels); +} +void QStandardItemModel_wrapper::setItem(int row, QStandardItem *item) { + ::QStandardItemModel::setItem(row, item); +} +void QStandardItemModel_wrapper::setItem(int row, int column, + QStandardItem *item) { + ::QStandardItemModel::setItem(row, column, item); +} +void QStandardItemModel_wrapper::setItemPrototype(const QStandardItem *item) { + ::QStandardItemModel::setItemPrototype(item); +} +void QStandardItemModel_wrapper::setRowCount(int rows) { + ::QStandardItemModel::setRowCount(rows); +} +void QStandardItemModel_wrapper::setSortRole(int role) { + ::QStandardItemModel::setSortRole(role); +} +void QStandardItemModel_wrapper::setVerticalHeaderItem(int row, + QStandardItem *item) { + ::QStandardItemModel::setVerticalHeaderItem(row, item); +} +void QStandardItemModel_wrapper::setVerticalHeaderLabels( + const QList &labels) { + ::QStandardItemModel::setVerticalHeaderLabels(labels); +} +QModelIndex QStandardItemModel_wrapper::sibling(int row, int column, + const QModelIndex &idx) const { + if (m_siblingCallback) { + const void *thisPtr = this; + return *m_siblingCallback(const_cast(thisPtr), row, column, idx); + } else { + return ::QStandardItemModel::sibling(row, column, idx); + } +} +QModelIndex +QStandardItemModel_wrapper::sibling_nocallback(int row, int column, + const QModelIndex &idx) const { + return ::QStandardItemModel::sibling(row, column, idx); +} +void QStandardItemModel_wrapper::sort(int column, Qt::SortOrder order) { + if (m_sortCallback) { + const void *thisPtr = this; + m_sortCallback(const_cast(thisPtr), column, order); + } else { + ::QStandardItemModel::sort(column, order); + } +} +void QStandardItemModel_wrapper::sort_nocallback(int column, + Qt::SortOrder order) { + ::QStandardItemModel::sort(column, order); +} +int QStandardItemModel_wrapper::sortRole() const { + return ::QStandardItemModel::sortRole(); +} +QSize QStandardItemModel_wrapper::span(const QModelIndex &index) const { + if (m_spanCallback) { + const void *thisPtr = this; + return *m_spanCallback(const_cast(thisPtr), index); + } else { + return ::QStandardItemModel::span(index); + } +} +QSize QStandardItemModel_wrapper::span_nocallback( + const QModelIndex &index) const { + return ::QStandardItemModel::span(index); +} +bool QStandardItemModel_wrapper::submit() { + if (m_submitCallback) { + const void *thisPtr = this; + return m_submitCallback(const_cast(thisPtr)); + } else { + return ::QStandardItemModel::submit(); + } +} +bool QStandardItemModel_wrapper::submit_nocallback() { + return ::QStandardItemModel::submit(); +} +QList QStandardItemModel_wrapper::takeColumn(int column) { + return ::QStandardItemModel::takeColumn(column); +} +QStandardItem * +QStandardItemModel_wrapper::takeHorizontalHeaderItem(int column) { + return ::QStandardItemModel::takeHorizontalHeaderItem(column); +} +QStandardItem *QStandardItemModel_wrapper::takeItem(int row, int column) { + return ::QStandardItemModel::takeItem(row, column); +} +QList QStandardItemModel_wrapper::takeRow(int row) { + return ::QStandardItemModel::takeRow(row); +} +QStandardItem *QStandardItemModel_wrapper::takeVerticalHeaderItem(int row) { + return ::QStandardItemModel::takeVerticalHeaderItem(row); +} +QString QStandardItemModel_wrapper::tr(const char *s, const char *c, int n) { + return ::QStandardItemModel::tr(s, c, n); +} +QStandardItem *QStandardItemModel_wrapper::verticalHeaderItem(int row) const { + return ::QStandardItemModel::verticalHeaderItem(row); +} +QStandardItemModel_wrapper::~QStandardItemModel_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QStandardItemModel *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QStandardItemModel_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper *>(ptr); +} +extern "C" { +void c_QStandardItemModel_Finalizer(void *cppObj) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper *>(cppObj); +} +void *c_QStandardItemModel__constructor_QObject(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QStandardItemModel_wrapper(parent); + return reinterpret_cast(ptr); +} +void *c_QStandardItemModel__constructor_int_int_QObject(int rows, int columns, + void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QStandardItemModel_wrapper( + rows, columns, parent); + return reinterpret_cast(ptr); +} +// appendColumn(const QList & items) +void c_QStandardItemModel__appendColumn_QList_QStandardItem(void *thisObj, + void *items_) { + assert(items_); + auto &items = *reinterpret_cast *>(items_); + fromPtr(thisObj)->appendColumn(items); +} +// appendRow(QStandardItem * item) +void c_QStandardItemModel__appendRow_QStandardItem(void *thisObj, void *item_) { + auto item = reinterpret_cast(item_); + fromPtr(thisObj)->appendRow(item); +} +// appendRow(const QList & items) +void c_QStandardItemModel__appendRow_QList_QStandardItem(void *thisObj, + void *items_) { + assert(items_); + auto &items = *reinterpret_cast *>(items_); + fromPtr(thisObj)->appendRow(items); +} +// buddy(const QModelIndex & index) const +void *c_QStandardItemModel__buddy_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->buddy_nocallback(index); + } else { + return targetPtr->buddy(index); + } + }()}; + return result; +} +// canFetchMore(const QModelIndex & parent) const +bool c_QStandardItemModel__canFetchMore_QModelIndex(void *thisObj, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->canFetchMore_nocallback(parent); + } else { + return targetPtr->canFetchMore(parent); + } + }(); + return result; +} +// clear() +void c_QStandardItemModel__clear(void *thisObj) { fromPtr(thisObj)->clear(); } +// clearItemData(const QModelIndex & index) +bool c_QStandardItemModel__clearItemData_QModelIndex(void *thisObj, + void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->clearItemData_nocallback(index); + } else { + return targetPtr->clearItemData(index); + } + }(); + return result; +} +// columnCount(const QModelIndex & parent) const +int c_QStandardItemModel__columnCount_QModelIndex(void *thisObj, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->columnCount_nocallback(parent); + } else { + return targetPtr->columnCount(parent); + } + }(); + return result; +} +// customEvent(QEvent * event) +void c_QStandardItemModel__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// data(const QModelIndex & index, int role) const +void *c_QStandardItemModel__data_QModelIndex_int(void *thisObj, void *index_, + int role) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->data_nocallback(index, role); + } else { + return targetPtr->data(index, role); + } + }()}; + return result; +} +void c_QStandardItemModel__onDataChanged_QModelIndex_QModelIndex_QList_int( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QStandardItemModel::dataChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// event(QEvent * event) +bool c_QStandardItemModel__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QStandardItemModel__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// fetchMore(const QModelIndex & parent) +void c_QStandardItemModel__fetchMore_QModelIndex(void *thisObj, void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->fetchMore_nocallback(parent); + } else { + return targetPtr->fetchMore(parent); + } + }(); +} +// findItems(const QString & text) const +void *c_QStandardItemModel__findItems_QString(void *thisObj, + const char *text_) { + const auto text = QString::fromUtf8(text_); + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->findItems(text)}; + free((char *)text_); + return result; +} +// hasChildren(const QModelIndex & parent) const +bool c_QStandardItemModel__hasChildren_QModelIndex(void *thisObj, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasChildren_nocallback(parent); + } else { + return targetPtr->hasChildren(parent); + } + }(); + return result; +} +// headerData(int section, Qt::Orientation orientation, int role) const +void *c_QStandardItemModel__headerData_int_Orientation_int(void *thisObj, + int section, + int orientation, + int role) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->headerData_nocallback( + section, static_cast(orientation), role); + } else { + return targetPtr->headerData( + section, static_cast(orientation), role); + } + }()}; + return result; +} +void c_QStandardItemModel__onHeaderDataChanged_Orientation_int_int( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QStandardItemModel::headerDataChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// horizontalHeaderItem(int column) const +void *c_QStandardItemModel__horizontalHeaderItem_int(void *thisObj, + int column) { + const auto &result = fromPtr(thisObj)->horizontalHeaderItem(column); + return result; +} +// index(int row, int column, const QModelIndex & parent) const +void *c_QStandardItemModel__index_int_int_QModelIndex(void *thisObj, int row, + int column, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->index_nocallback(row, column, parent); + } else { + return targetPtr->index(row, column, parent); + } + }()}; + return result; +} +// indexFromItem(const QStandardItem * item) const +void *c_QStandardItemModel__indexFromItem_QStandardItem(void *thisObj, + void *item_) { + auto item = reinterpret_cast(item_); + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->indexFromItem(item)}; + return result; +} +// insertColumn(int column, const QList & items) +void c_QStandardItemModel__insertColumn_int_QList_QStandardItem(void *thisObj, + int column, + void *items_) { + assert(items_); + auto &items = *reinterpret_cast *>(items_); + fromPtr(thisObj)->insertColumn(column, items); +} +// insertColumns(int column, int count, const QModelIndex & parent) +bool c_QStandardItemModel__insertColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->insertColumns_nocallback(column, count, parent); + } else { + return targetPtr->insertColumns(column, count, parent); + } + }(); + return result; +} +// insertRow(int row, QStandardItem * item) +void c_QStandardItemModel__insertRow_int_QStandardItem(void *thisObj, int row, + void *item_) { + auto item = reinterpret_cast(item_); + fromPtr(thisObj)->insertRow(row, item); +} +// insertRow(int row, const QList & items) +void c_QStandardItemModel__insertRow_int_QList_QStandardItem(void *thisObj, + int row, + void *items_) { + assert(items_); + auto &items = *reinterpret_cast *>(items_); + fromPtr(thisObj)->insertRow(row, items); +} +// insertRows(int row, int count, const QModelIndex & parent) +bool c_QStandardItemModel__insertRows_int_int_QModelIndex(void *thisObj, + int row, int count, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->insertRows_nocallback(row, count, parent); + } else { + return targetPtr->insertRows(row, count, parent); + } + }(); + return result; +} +// invisibleRootItem() const +void *c_QStandardItemModel__invisibleRootItem(void *thisObj) { + const auto &result = fromPtr(thisObj)->invisibleRootItem(); + return result; +} +// item(int row, int column) const +void *c_QStandardItemModel__item_int_int(void *thisObj, int row, int column) { + const auto &result = fromPtr(thisObj)->item(row, column); + return result; +} +// itemChanged(QStandardItem * item) +void c_QStandardItemModel__itemChanged_QStandardItem(void *thisObj, + void *item_) { + auto item = reinterpret_cast(item_); + fromPtr(thisObj)->itemChanged(item); +} +void c_QStandardItemModel__onItemChanged_QStandardItem(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QStandardItemModel::itemChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// itemFromIndex(const QModelIndex & index) const +void *c_QStandardItemModel__itemFromIndex_QModelIndex(void *thisObj, + void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = fromPtr(thisObj)->itemFromIndex(index); + return result; +} +// itemPrototype() const +void *c_QStandardItemModel__itemPrototype(void *thisObj) { + const auto &result = const_cast( + static_cast(fromPtr(thisObj)->itemPrototype())); + return result; +} +void c_QStandardItemModel__onLayoutAboutToBeChanged(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QStandardItemModel::layoutAboutToBeChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QStandardItemModel__onLayoutChanged(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QStandardItemModel::layoutChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// mimeTypes() const +void *c_QStandardItemModel__mimeTypes(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->mimeTypes_nocallback(); + } else { + return targetPtr->mimeTypes(); + } + }()}; + return result; +} +// moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, +// const QModelIndex & destinationParent, int destinationChild) +bool c_QStandardItemModel__moveColumns_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceColumn, int count, + void *destinationParent_, int destinationChild) { + assert(sourceParent_); + auto &sourceParent = *reinterpret_cast(sourceParent_); + assert(destinationParent_); + auto &destinationParent = + *reinterpret_cast(destinationParent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->moveColumns_nocallback(sourceParent, sourceColumn, + count, destinationParent, + destinationChild); + } else { + return targetPtr->moveColumns(sourceParent, sourceColumn, count, + destinationParent, destinationChild); + } + }(); + return result; +} +// moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const +// QModelIndex & destinationParent, int destinationChild) +bool c_QStandardItemModel__moveRows_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceRow, int count, + void *destinationParent_, int destinationChild) { + assert(sourceParent_); + auto &sourceParent = *reinterpret_cast(sourceParent_); + assert(destinationParent_); + auto &destinationParent = + *reinterpret_cast(destinationParent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->moveRows_nocallback( + sourceParent, sourceRow, count, destinationParent, destinationChild); + } else { + return targetPtr->moveRows(sourceParent, sourceRow, count, + destinationParent, destinationChild); + } + }(); + return result; +} +// parent(const QModelIndex & child) const +void *c_QStandardItemModel__parentIndex_QModelIndex(void *thisObj, + void *child_) { + assert(child_); + auto &child = *reinterpret_cast(child_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->parent_nocallback(child); + } else { + return targetPtr->parent(child); + } + }()}; + return result; +} +// removeColumns(int column, int count, const QModelIndex & parent) +bool c_QStandardItemModel__removeColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->removeColumns_nocallback(column, count, parent); + } else { + return targetPtr->removeColumns(column, count, parent); + } + }(); + return result; +} +// removeRows(int row, int count, const QModelIndex & parent) +bool c_QStandardItemModel__removeRows_int_int_QModelIndex(void *thisObj, + int row, int count, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->removeRows_nocallback(row, count, parent); + } else { + return targetPtr->removeRows(row, count, parent); + } + }(); + return result; +} +// resetInternalData() +void c_QStandardItemModel__resetInternalData(void *thisObj) { + fromWrapperPtr(thisObj)->resetInternalData_nocallback(); +} +// revert() +void c_QStandardItemModel__revert(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->revert_nocallback(); + } else { + return targetPtr->revert(); + } + }(); +} +// rowCount(const QModelIndex & parent) const +int c_QStandardItemModel__rowCount_QModelIndex(void *thisObj, void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->rowCount_nocallback(parent); + } else { + return targetPtr->rowCount(parent); + } + }(); + return result; +} +// setColumnCount(int columns) +void c_QStandardItemModel__setColumnCount_int(void *thisObj, int columns) { + fromPtr(thisObj)->setColumnCount(columns); +} +// setData(const QModelIndex & index, const QVariant & value, int role) +bool c_QStandardItemModel__setData_QModelIndex_QVariant_int(void *thisObj, + void *index_, + void *value_, + int role) { + assert(index_); + auto &index = *reinterpret_cast(index_); + assert(value_); + auto &value = *reinterpret_cast(value_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setData_nocallback(index, value, role); + } else { + return targetPtr->setData(index, value, role); + } + }(); + return result; +} +// setHeaderData(int section, Qt::Orientation orientation, const QVariant & +// value, int role) +bool c_QStandardItemModel__setHeaderData_int_Orientation_QVariant_int( + void *thisObj, int section, int orientation, void *value_, int role) { + assert(value_); + auto &value = *reinterpret_cast(value_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setHeaderData_nocallback( + section, static_cast(orientation), value, role); + } else { + return targetPtr->setHeaderData( + section, static_cast(orientation), value, role); + } + }(); + return result; +} +// setHorizontalHeaderItem(int column, QStandardItem * item) +void c_QStandardItemModel__setHorizontalHeaderItem_int_QStandardItem( + void *thisObj, int column, void *item_) { + auto item = reinterpret_cast(item_); + fromPtr(thisObj)->setHorizontalHeaderItem(column, item); +} +// setHorizontalHeaderLabels(const QList & labels) +void c_QStandardItemModel__setHorizontalHeaderLabels_QList_QString( + void *thisObj, void *labels_) { + assert(labels_); + auto &labels = *reinterpret_cast *>(labels_); + fromPtr(thisObj)->setHorizontalHeaderLabels(labels); +} +// setItem(int row, QStandardItem * item) +void c_QStandardItemModel__setItem_int_QStandardItem(void *thisObj, int row, + void *item_) { + auto item = reinterpret_cast(item_); + fromPtr(thisObj)->setItem(row, item); +} +// setItem(int row, int column, QStandardItem * item) +void c_QStandardItemModel__setItem_int_int_QStandardItem(void *thisObj, int row, + int column, + void *item_) { + auto item = reinterpret_cast(item_); + fromPtr(thisObj)->setItem(row, column, item); +} +// setItemPrototype(const QStandardItem * item) +void c_QStandardItemModel__setItemPrototype_QStandardItem(void *thisObj, + void *item_) { + auto item = reinterpret_cast(item_); + fromPtr(thisObj)->setItemPrototype(item); +} +// setRowCount(int rows) +void c_QStandardItemModel__setRowCount_int(void *thisObj, int rows) { + fromPtr(thisObj)->setRowCount(rows); +} +// setSortRole(int role) +void c_QStandardItemModel__setSortRole_int(void *thisObj, int role) { + fromPtr(thisObj)->setSortRole(role); +} +// setVerticalHeaderItem(int row, QStandardItem * item) +void c_QStandardItemModel__setVerticalHeaderItem_int_QStandardItem( + void *thisObj, int row, void *item_) { + auto item = reinterpret_cast(item_); + fromPtr(thisObj)->setVerticalHeaderItem(row, item); +} +// setVerticalHeaderLabels(const QList & labels) +void c_QStandardItemModel__setVerticalHeaderLabels_QList_QString( + void *thisObj, void *labels_) { + assert(labels_); + auto &labels = *reinterpret_cast *>(labels_); + fromPtr(thisObj)->setVerticalHeaderLabels(labels); +} +// sibling(int row, int column, const QModelIndex & idx) const +void *c_QStandardItemModel__sibling_int_int_QModelIndex(void *thisObj, int row, + int column, + void *idx_) { + assert(idx_); + auto &idx = *reinterpret_cast(idx_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sibling_nocallback(row, column, idx); + } else { + return targetPtr->sibling(row, column, idx); + } + }()}; + return result; +} +// sort(int column, Qt::SortOrder order) +void c_QStandardItemModel__sort_int_SortOrder(void *thisObj, int column, + int order) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sort_nocallback(column, + static_cast(order)); + } else { + return targetPtr->sort(column, static_cast(order)); + } + }(); +} +// sortRole() const +int c_QStandardItemModel__sortRole(void *thisObj) { + const auto &result = fromPtr(thisObj)->sortRole(); + return result; +} +// span(const QModelIndex & index) const +void *c_QStandardItemModel__span_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->span_nocallback(index); + } else { + return targetPtr->span(index); + } + }()}; + return result; +} +// submit() +bool c_QStandardItemModel__submit(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->submit_nocallback(); + } else { + return targetPtr->submit(); + } + }(); + return result; +} +// takeColumn(int column) +void *c_QStandardItemModel__takeColumn_int(void *thisObj, int column) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->takeColumn(column)}; + return result; +} +// takeHorizontalHeaderItem(int column) +void *c_QStandardItemModel__takeHorizontalHeaderItem_int(void *thisObj, + int column) { + const auto &result = fromPtr(thisObj)->takeHorizontalHeaderItem(column); + return result; +} +// takeItem(int row, int column) +void *c_QStandardItemModel__takeItem_int_int(void *thisObj, int row, + int column) { + const auto &result = fromPtr(thisObj)->takeItem(row, column); + return result; +} +// takeRow(int row) +void *c_QStandardItemModel__takeRow_int(void *thisObj, int row) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->takeRow(row)}; + return result; +} +// takeVerticalHeaderItem(int row) +void *c_QStandardItemModel__takeVerticalHeaderItem_int(void *thisObj, int row) { + const auto &result = fromPtr(thisObj)->takeVerticalHeaderItem(row); + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QStandardItemModel__tr_char_char_int(const char *s, + const char *c, int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QStandardItemModel_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +// verticalHeaderItem(int row) const +void *c_QStandardItemModel__verticalHeaderItem_int(void *thisObj, int row) { + const auto &result = fromPtr(thisObj)->verticalHeaderItem(row); + return result; +} +void c_QStandardItemModel__destructor(void *thisObj) { + delete fromPtr(thisObj); +} +void c_QStandardItemModel__registerVirtualMethodCallback(void *ptr, + void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 5771: + wrapper->m_buddyCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper::Callback_buddy>( + callback); + break; + case 5772: + wrapper->m_canFetchMoreCallback = + reinterpret_cast(callback); + break; + case 5777: + wrapper->m_clearItemDataCallback = + reinterpret_cast(callback); + break; + case 5778: + wrapper->m_columnCountCallback = + reinterpret_cast(callback); + break; + case 946: + wrapper->m_customEventCallback = + reinterpret_cast(callback); + break; + case 5780: + wrapper->m_dataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper::Callback_data>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper::Callback_event>( + callback); + break; + case 957: + wrapper->m_eventFilterCallback = + reinterpret_cast(callback); + break; + case 5798: + wrapper->m_fetchMoreCallback = + reinterpret_cast(callback); + break; + case 5799: + wrapper->m_hasChildrenCallback = + reinterpret_cast(callback); + break; + case 5801: + wrapper->m_headerDataCallback = + reinterpret_cast(callback); + break; + case 5803: + wrapper->m_indexCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper::Callback_index>( + callback); + break; + case 5806: + wrapper->m_insertColumnsCallback = + reinterpret_cast(callback); + break; + case 5808: + wrapper->m_insertRowsCallback = + reinterpret_cast(callback); + break; + case 5816: + wrapper->m_mimeTypesCallback = + reinterpret_cast(callback); + break; + case 5818: + wrapper->m_moveColumnsCallback = + reinterpret_cast(callback); + break; + case 5820: + wrapper->m_moveRowsCallback = + reinterpret_cast(callback); + break; + case 5822: + wrapper->m_parentIndexCallback = + reinterpret_cast(callback); + break; + case 5827: + wrapper->m_removeColumnsCallback = + reinterpret_cast(callback); + break; + case 5830: + wrapper->m_removeRowsCallback = + reinterpret_cast(callback); + break; + case 5831: + wrapper->m_resetInternalDataCallback = + reinterpret_cast(callback); + break; + case 5832: + wrapper->m_revertCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper::Callback_revert>( + callback); + break; + case 5833: + wrapper->m_rowCountCallback = + reinterpret_cast(callback); + break; + case 5836: + wrapper->m_setDataCallback = + reinterpret_cast(callback); + break; + case 5837: + wrapper->m_setHeaderDataCallback = + reinterpret_cast(callback); + break; + case 5840: + wrapper->m_siblingCallback = + reinterpret_cast(callback); + break; + case 5842: + wrapper->m_sortCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper::Callback_sort>( + callback); + break; + case 5843: + wrapper->m_spanCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper::Callback_span>( + callback); + break; + case 5845: + wrapper->m_submitCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper::Callback_submit>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QStandardItemModel_c.h b/generated/QtDartBindings/dart/ffi/QStandardItemModel_c.h new file mode 100644 index 0000000..9e423a8 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QStandardItemModel_c.h @@ -0,0 +1,476 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QStandardItemModel_wrapper : public ::QStandardItemModel { +public: + ~QStandardItemModel_wrapper(); + QStandardItemModel_wrapper(QObject *parent = nullptr); + QStandardItemModel_wrapper(int rows, int columns, QObject *parent = nullptr); + void appendColumn(const QList &items); + void appendRow(QStandardItem *item); + void appendRow(const QList &items); + virtual QModelIndex buddy(const QModelIndex &index) const; + virtual QModelIndex buddy_nocallback(const QModelIndex &index) const; + virtual bool canFetchMore(const QModelIndex &parent) const; + virtual bool canFetchMore_nocallback(const QModelIndex &parent) const; + void clear(); + virtual bool clearItemData(const QModelIndex &index); + virtual bool clearItemData_nocallback(const QModelIndex &index); + virtual int columnCount(const QModelIndex &parent = QModelIndex()) const; + virtual int + columnCount_nocallback(const QModelIndex &parent = QModelIndex()) const; + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual QVariant data(const QModelIndex &index, + int role = Qt::DisplayRole) const; + virtual QVariant data_nocallback(const QModelIndex &index, + int role = Qt::DisplayRole) const; + virtual bool event(QEvent *event); + virtual bool event_nocallback(QEvent *event); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + virtual void fetchMore(const QModelIndex &parent); + virtual void fetchMore_nocallback(const QModelIndex &parent); + QList findItems(const QString &text) const; + virtual bool hasChildren(const QModelIndex &parent = QModelIndex()) const; + virtual bool + hasChildren_nocallback(const QModelIndex &parent = QModelIndex()) const; + virtual QVariant headerData(int section, Qt::Orientation orientation, + int role = Qt::DisplayRole) const; + virtual QVariant headerData_nocallback(int section, + Qt::Orientation orientation, + int role = Qt::DisplayRole) const; + QStandardItem *horizontalHeaderItem(int column) const; + virtual QModelIndex index(int row, int column, + const QModelIndex &parent = QModelIndex()) const; + virtual QModelIndex + index_nocallback(int row, int column, + const QModelIndex &parent = QModelIndex()) const; + QModelIndex indexFromItem(const QStandardItem *item) const; + void insertColumn(int column, const QList &items); + virtual bool insertColumns(int column, int count, + const QModelIndex &parent = QModelIndex()); + virtual bool + insertColumns_nocallback(int column, int count, + const QModelIndex &parent = QModelIndex()); + void insertRow(int row, QStandardItem *item); + void insertRow(int row, const QList &items); + virtual bool insertRows(int row, int count, + const QModelIndex &parent = QModelIndex()); + virtual bool insertRows_nocallback(int row, int count, + const QModelIndex &parent = QModelIndex()); + QStandardItem *invisibleRootItem() const; + QStandardItem *item(int row, int column = 0) const; + void itemChanged(QStandardItem *item); + QStandardItem *itemFromIndex(const QModelIndex &index) const; + const QStandardItem *itemPrototype() const; + virtual QList mimeTypes() const; + virtual QList mimeTypes_nocallback() const; + virtual bool moveColumns(const QModelIndex &sourceParent, int sourceColumn, + int count, const QModelIndex &destinationParent, + int destinationChild); + virtual bool moveColumns_nocallback(const QModelIndex &sourceParent, + int sourceColumn, int count, + const QModelIndex &destinationParent, + int destinationChild); + virtual bool moveRows(const QModelIndex &sourceParent, int sourceRow, + int count, const QModelIndex &destinationParent, + int destinationChild); + virtual bool moveRows_nocallback(const QModelIndex &sourceParent, + int sourceRow, int count, + const QModelIndex &destinationParent, + int destinationChild); + virtual QModelIndex parent(const QModelIndex &child) const; + virtual QModelIndex parent_nocallback(const QModelIndex &child) const; + virtual bool removeColumns(int column, int count, + const QModelIndex &parent = QModelIndex()); + virtual bool + removeColumns_nocallback(int column, int count, + const QModelIndex &parent = QModelIndex()); + virtual bool removeRows(int row, int count, + const QModelIndex &parent = QModelIndex()); + virtual bool removeRows_nocallback(int row, int count, + const QModelIndex &parent = QModelIndex()); + virtual void resetInternalData(); + virtual void resetInternalData_nocallback(); + virtual void revert(); + virtual void revert_nocallback(); + virtual int rowCount(const QModelIndex &parent = QModelIndex()) const; + virtual int + rowCount_nocallback(const QModelIndex &parent = QModelIndex()) const; + void setColumnCount(int columns); + virtual bool setData(const QModelIndex &index, const QVariant &value, + int role = Qt::EditRole); + virtual bool setData_nocallback(const QModelIndex &index, + const QVariant &value, + int role = Qt::EditRole); + virtual bool setHeaderData(int section, Qt::Orientation orientation, + const QVariant &value, int role = Qt::EditRole); + virtual bool setHeaderData_nocallback(int section, + Qt::Orientation orientation, + const QVariant &value, + int role = Qt::EditRole); + void setHorizontalHeaderItem(int column, QStandardItem *item); + void setHorizontalHeaderLabels(const QList &labels); + void setItem(int row, QStandardItem *item); + void setItem(int row, int column, QStandardItem *item); + void setItemPrototype(const QStandardItem *item); + void setRowCount(int rows); + void setSortRole(int role); + void setVerticalHeaderItem(int row, QStandardItem *item); + void setVerticalHeaderLabels(const QList &labels); + virtual QModelIndex sibling(int row, int column, + const QModelIndex &idx) const; + virtual QModelIndex sibling_nocallback(int row, int column, + const QModelIndex &idx) const; + virtual void sort(int column, Qt::SortOrder order = Qt::AscendingOrder); + virtual void sort_nocallback(int column, + Qt::SortOrder order = Qt::AscendingOrder); + int sortRole() const; + virtual QSize span(const QModelIndex &index) const; + virtual QSize span_nocallback(const QModelIndex &index) const; + virtual bool submit(); + virtual bool submit_nocallback(); + QList takeColumn(int column); + QStandardItem *takeHorizontalHeaderItem(int column); + QStandardItem *takeItem(int row, int column = 0); + QList takeRow(int row); + QStandardItem *takeVerticalHeaderItem(int row); + static QString tr(const char *s, const char *c, int n); + QStandardItem *verticalHeaderItem(int row) const; + typedef QModelIndex *(*Callback_buddy)(void *, const QModelIndex &index); + Callback_buddy m_buddyCallback = nullptr; + typedef bool (*Callback_canFetchMore)(void *, const QModelIndex &parent); + Callback_canFetchMore m_canFetchMoreCallback = nullptr; + typedef bool (*Callback_clearItemData)(void *, const QModelIndex &index); + Callback_clearItemData m_clearItemDataCallback = nullptr; + typedef int (*Callback_columnCount)(void *, const QModelIndex &parent); + Callback_columnCount m_columnCountCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef QVariant *(*Callback_data)(void *, const QModelIndex &index, + int role); + Callback_data m_dataCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef void (*Callback_fetchMore)(void *, const QModelIndex &parent); + Callback_fetchMore m_fetchMoreCallback = nullptr; + typedef bool (*Callback_hasChildren)(void *, const QModelIndex &parent); + Callback_hasChildren m_hasChildrenCallback = nullptr; + typedef QVariant *(*Callback_headerData)(void *, int section, + Qt::Orientation orientation, + int role); + Callback_headerData m_headerDataCallback = nullptr; + typedef QModelIndex *(*Callback_index)(void *, int row, int column, + const QModelIndex &parent); + Callback_index m_indexCallback = nullptr; + typedef bool (*Callback_insertColumns)(void *, int column, int count, + const QModelIndex &parent); + Callback_insertColumns m_insertColumnsCallback = nullptr; + typedef bool (*Callback_insertRows)(void *, int row, int count, + const QModelIndex &parent); + Callback_insertRows m_insertRowsCallback = nullptr; + typedef QList *(*Callback_mimeTypes)(void *); + Callback_mimeTypes m_mimeTypesCallback = nullptr; + typedef bool (*Callback_moveColumns)(void *, const QModelIndex &sourceParent, + int sourceColumn, int count, + const QModelIndex &destinationParent, + int destinationChild); + Callback_moveColumns m_moveColumnsCallback = nullptr; + typedef bool (*Callback_moveRows)(void *, const QModelIndex &sourceParent, + int sourceRow, int count, + const QModelIndex &destinationParent, + int destinationChild); + Callback_moveRows m_moveRowsCallback = nullptr; + typedef QModelIndex *(*Callback_parentIndex)(void *, + const QModelIndex &child); + Callback_parentIndex m_parentIndexCallback = nullptr; + typedef bool (*Callback_removeColumns)(void *, int column, int count, + const QModelIndex &parent); + Callback_removeColumns m_removeColumnsCallback = nullptr; + typedef bool (*Callback_removeRows)(void *, int row, int count, + const QModelIndex &parent); + Callback_removeRows m_removeRowsCallback = nullptr; + typedef void (*Callback_resetInternalData)(void *); + Callback_resetInternalData m_resetInternalDataCallback = nullptr; + typedef void (*Callback_revert)(void *); + Callback_revert m_revertCallback = nullptr; + typedef int (*Callback_rowCount)(void *, const QModelIndex &parent); + Callback_rowCount m_rowCountCallback = nullptr; + typedef bool (*Callback_setData)(void *, const QModelIndex &index, + const QVariant &value, int role); + Callback_setData m_setDataCallback = nullptr; + typedef bool (*Callback_setHeaderData)(void *, int section, + Qt::Orientation orientation, + const QVariant &value, int role); + Callback_setHeaderData m_setHeaderDataCallback = nullptr; + typedef QModelIndex *(*Callback_sibling)(void *, int row, int column, + const QModelIndex &idx); + Callback_sibling m_siblingCallback = nullptr; + typedef void (*Callback_sort)(void *, int column, Qt::SortOrder order); + Callback_sort m_sortCallback = nullptr; + typedef QSize *(*Callback_span)(void *, const QModelIndex &index); + Callback_span m_spanCallback = nullptr; + typedef bool (*Callback_submit)(void *); + Callback_submit m_submitCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QStandardItemModel::QStandardItemModel(QObject * parent) +QtDartBindings_EXPORT void * +c_QStandardItemModel__constructor_QObject(void *parent_); +// QStandardItemModel::QStandardItemModel(int rows, int columns, QObject * +// parent) +QtDartBindings_EXPORT void * +c_QStandardItemModel__constructor_int_int_QObject(int rows, int columns, + void *parent_); +// QStandardItemModel::appendColumn(const QList & items) +QtDartBindings_EXPORT void +c_QStandardItemModel__appendColumn_QList_QStandardItem(void *thisObj, + void *items_); +// QStandardItemModel::appendRow(QStandardItem * item) +QtDartBindings_EXPORT void +c_QStandardItemModel__appendRow_QStandardItem(void *thisObj, void *item_); +// QStandardItemModel::appendRow(const QList & items) +QtDartBindings_EXPORT void +c_QStandardItemModel__appendRow_QList_QStandardItem(void *thisObj, + void *items_); +// QStandardItemModel::buddy(const QModelIndex & index) const +QtDartBindings_EXPORT void * +c_QStandardItemModel__buddy_QModelIndex(void *thisObj, void *index_); +// QStandardItemModel::canFetchMore(const QModelIndex & parent) const +QtDartBindings_EXPORT bool +c_QStandardItemModel__canFetchMore_QModelIndex(void *thisObj, void *parent_); +// QStandardItemModel::clear() +QtDartBindings_EXPORT void c_QStandardItemModel__clear(void *thisObj); +// QStandardItemModel::clearItemData(const QModelIndex & index) +QtDartBindings_EXPORT bool +c_QStandardItemModel__clearItemData_QModelIndex(void *thisObj, void *index_); +// QStandardItemModel::columnCount(const QModelIndex & parent) const +QtDartBindings_EXPORT int +c_QStandardItemModel__columnCount_QModelIndex(void *thisObj, void *parent_); +// QStandardItemModel::customEvent(QEvent * event) +QtDartBindings_EXPORT void +c_QStandardItemModel__customEvent_QEvent(void *thisObj, void *event_); +// QStandardItemModel::data(const QModelIndex & index, int role) const +QtDartBindings_EXPORT void * +c_QStandardItemModel__data_QModelIndex_int(void *thisObj, void *index_, + int role); +// QStandardItemModel::event(QEvent * event) +QtDartBindings_EXPORT bool c_QStandardItemModel__event_QEvent(void *thisObj, + void *event_); +// QStandardItemModel::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QStandardItemModel__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QStandardItemModel::fetchMore(const QModelIndex & parent) +QtDartBindings_EXPORT void +c_QStandardItemModel__fetchMore_QModelIndex(void *thisObj, void *parent_); +// QStandardItemModel::findItems(const QString & text) const +QtDartBindings_EXPORT void * +c_QStandardItemModel__findItems_QString(void *thisObj, const char *text_); +// QStandardItemModel::hasChildren(const QModelIndex & parent) const +QtDartBindings_EXPORT bool +c_QStandardItemModel__hasChildren_QModelIndex(void *thisObj, void *parent_); +// QStandardItemModel::headerData(int section, Qt::Orientation orientation, int +// role) const +QtDartBindings_EXPORT void * +c_QStandardItemModel__headerData_int_Orientation_int(void *thisObj, int section, + int orientation, int role); +// QStandardItemModel::horizontalHeaderItem(int column) const +QtDartBindings_EXPORT void * +c_QStandardItemModel__horizontalHeaderItem_int(void *thisObj, int column); +// QStandardItemModel::index(int row, int column, const QModelIndex & parent) +// const +QtDartBindings_EXPORT void * +c_QStandardItemModel__index_int_int_QModelIndex(void *thisObj, int row, + int column, void *parent_); +// QStandardItemModel::indexFromItem(const QStandardItem * item) const +QtDartBindings_EXPORT void * +c_QStandardItemModel__indexFromItem_QStandardItem(void *thisObj, void *item_); +// QStandardItemModel::insertColumn(int column, const QList & +// items) +QtDartBindings_EXPORT void +c_QStandardItemModel__insertColumn_int_QList_QStandardItem(void *thisObj, + int column, + void *items_); +// QStandardItemModel::insertColumns(int column, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QStandardItemModel__insertColumns_int_int_QModelIndex(void *thisObj, + int column, int count, + void *parent_); +// QStandardItemModel::insertRow(int row, QStandardItem * item) +QtDartBindings_EXPORT void +c_QStandardItemModel__insertRow_int_QStandardItem(void *thisObj, int row, + void *item_); +// QStandardItemModel::insertRow(int row, const QList & items) +QtDartBindings_EXPORT void +c_QStandardItemModel__insertRow_int_QList_QStandardItem(void *thisObj, int row, + void *items_); +// QStandardItemModel::insertRows(int row, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QStandardItemModel__insertRows_int_int_QModelIndex(void *thisObj, int row, + int count, void *parent_); +// QStandardItemModel::invisibleRootItem() const +QtDartBindings_EXPORT void * +c_QStandardItemModel__invisibleRootItem(void *thisObj); +// QStandardItemModel::item(int row, int column) const +QtDartBindings_EXPORT void * +c_QStandardItemModel__item_int_int(void *thisObj, int row, int column); +// QStandardItemModel::itemChanged(QStandardItem * item) +QtDartBindings_EXPORT void +c_QStandardItemModel__itemChanged_QStandardItem(void *thisObj, void *item_); +QtDartBindings_EXPORT void c_QStandardItemModel__onItemChanged_QStandardItem( + void *thisObj, void *contextQObject, + void *callback); // QStandardItemModel::itemFromIndex(const QModelIndex & + // index) const +QtDartBindings_EXPORT void * +c_QStandardItemModel__itemFromIndex_QModelIndex(void *thisObj, void *index_); +// QStandardItemModel::itemPrototype() const +QtDartBindings_EXPORT void *c_QStandardItemModel__itemPrototype(void *thisObj); +// QStandardItemModel::mimeTypes() const +QtDartBindings_EXPORT void *c_QStandardItemModel__mimeTypes(void *thisObj); +// QStandardItemModel::moveColumns(const QModelIndex & sourceParent, int +// sourceColumn, int count, const QModelIndex & destinationParent, int +// destinationChild) +QtDartBindings_EXPORT bool +c_QStandardItemModel__moveColumns_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceColumn, int count, + void *destinationParent_, int destinationChild); +// QStandardItemModel::moveRows(const QModelIndex & sourceParent, int sourceRow, +// int count, const QModelIndex & destinationParent, int destinationChild) +QtDartBindings_EXPORT bool +c_QStandardItemModel__moveRows_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceRow, int count, + void *destinationParent_, int destinationChild); +// QStandardItemModel::parent(const QModelIndex & child) const +QtDartBindings_EXPORT void * +c_QStandardItemModel__parentIndex_QModelIndex(void *thisObj, void *child_); +// QStandardItemModel::removeColumns(int column, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QStandardItemModel__removeColumns_int_int_QModelIndex(void *thisObj, + int column, int count, + void *parent_); +// QStandardItemModel::removeRows(int row, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QStandardItemModel__removeRows_int_int_QModelIndex(void *thisObj, int row, + int count, void *parent_); +// QStandardItemModel::resetInternalData() +QtDartBindings_EXPORT void +c_QStandardItemModel__resetInternalData(void *thisObj); +// QStandardItemModel::revert() +QtDartBindings_EXPORT void c_QStandardItemModel__revert(void *thisObj); +// QStandardItemModel::rowCount(const QModelIndex & parent) const +QtDartBindings_EXPORT int +c_QStandardItemModel__rowCount_QModelIndex(void *thisObj, void *parent_); +// QStandardItemModel::setColumnCount(int columns) +QtDartBindings_EXPORT void +c_QStandardItemModel__setColumnCount_int(void *thisObj, int columns); +// QStandardItemModel::setData(const QModelIndex & index, const QVariant & +// value, int role) +QtDartBindings_EXPORT bool +c_QStandardItemModel__setData_QModelIndex_QVariant_int(void *thisObj, + void *index_, + void *value_, int role); +// QStandardItemModel::setHeaderData(int section, Qt::Orientation orientation, +// const QVariant & value, int role) +QtDartBindings_EXPORT bool +c_QStandardItemModel__setHeaderData_int_Orientation_QVariant_int( + void *thisObj, int section, int orientation, void *value_, int role); +// QStandardItemModel::setHorizontalHeaderItem(int column, QStandardItem * item) +QtDartBindings_EXPORT void +c_QStandardItemModel__setHorizontalHeaderItem_int_QStandardItem(void *thisObj, + int column, + void *item_); +// QStandardItemModel::setHorizontalHeaderLabels(const QList & labels) +QtDartBindings_EXPORT void +c_QStandardItemModel__setHorizontalHeaderLabels_QList_QString(void *thisObj, + void *labels_); +// QStandardItemModel::setItem(int row, QStandardItem * item) +QtDartBindings_EXPORT void +c_QStandardItemModel__setItem_int_QStandardItem(void *thisObj, int row, + void *item_); +// QStandardItemModel::setItem(int row, int column, QStandardItem * item) +QtDartBindings_EXPORT void +c_QStandardItemModel__setItem_int_int_QStandardItem(void *thisObj, int row, + int column, void *item_); +// QStandardItemModel::setItemPrototype(const QStandardItem * item) +QtDartBindings_EXPORT void +c_QStandardItemModel__setItemPrototype_QStandardItem(void *thisObj, + void *item_); +// QStandardItemModel::setRowCount(int rows) +QtDartBindings_EXPORT void c_QStandardItemModel__setRowCount_int(void *thisObj, + int rows); +// QStandardItemModel::setSortRole(int role) +QtDartBindings_EXPORT void c_QStandardItemModel__setSortRole_int(void *thisObj, + int role); +// QStandardItemModel::setVerticalHeaderItem(int row, QStandardItem * item) +QtDartBindings_EXPORT void +c_QStandardItemModel__setVerticalHeaderItem_int_QStandardItem(void *thisObj, + int row, + void *item_); +// QStandardItemModel::setVerticalHeaderLabels(const QList & labels) +QtDartBindings_EXPORT void +c_QStandardItemModel__setVerticalHeaderLabels_QList_QString(void *thisObj, + void *labels_); +// QStandardItemModel::sibling(int row, int column, const QModelIndex & idx) +// const +QtDartBindings_EXPORT void * +c_QStandardItemModel__sibling_int_int_QModelIndex(void *thisObj, int row, + int column, void *idx_); +// QStandardItemModel::sort(int column, Qt::SortOrder order) +QtDartBindings_EXPORT void +c_QStandardItemModel__sort_int_SortOrder(void *thisObj, int column, int order); +// QStandardItemModel::sortRole() const +QtDartBindings_EXPORT int c_QStandardItemModel__sortRole(void *thisObj); +// QStandardItemModel::span(const QModelIndex & index) const +QtDartBindings_EXPORT void * +c_QStandardItemModel__span_QModelIndex(void *thisObj, void *index_); +// QStandardItemModel::submit() +QtDartBindings_EXPORT bool c_QStandardItemModel__submit(void *thisObj); +// QStandardItemModel::takeColumn(int column) +QtDartBindings_EXPORT void *c_QStandardItemModel__takeColumn_int(void *thisObj, + int column); +// QStandardItemModel::takeHorizontalHeaderItem(int column) +QtDartBindings_EXPORT void * +c_QStandardItemModel__takeHorizontalHeaderItem_int(void *thisObj, int column); +// QStandardItemModel::takeItem(int row, int column) +QtDartBindings_EXPORT void * +c_QStandardItemModel__takeItem_int_int(void *thisObj, int row, int column); +// QStandardItemModel::takeRow(int row) +QtDartBindings_EXPORT void *c_QStandardItemModel__takeRow_int(void *thisObj, + int row); +// QStandardItemModel::takeVerticalHeaderItem(int row) +QtDartBindings_EXPORT void * +c_QStandardItemModel__takeVerticalHeaderItem_int(void *thisObj, int row); +// QStandardItemModel::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QStandardItemModel__tr_char_char_int(const char *s, const char *c, + int n); +// QStandardItemModel::verticalHeaderItem(int row) const +QtDartBindings_EXPORT void * +c_QStandardItemModel__verticalHeaderItem_int(void *thisObj, int row); +QtDartBindings_EXPORT void c_QStandardItemModel__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QStandardItemModel__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QStandardItemModel_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QStandardItemModel_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QStandardItemModel_wrapper.cpp new file mode 100644 index 0000000..7b354b6 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QStandardItemModel_wrapper.cpp @@ -0,0 +1,1901 @@ +#include "QStandardItemModel_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QStandardItemModel_wrapper::QStandardItemModel_wrapper(QObject *parent) + : ::QStandardItemModel(parent) {} + +// tag=1006 +QStandardItemModel_wrapper::QStandardItemModel_wrapper(int rows, int columns, + QObject *parent) + : ::QStandardItemModel(rows, columns, parent) {} +void QStandardItemModel_wrapper::appendColumn( + const QList &items) { + // tag=1000 + + // tag=1004 + ::QStandardItemModel::appendColumn(items); +} +void QStandardItemModel_wrapper::appendRow(QStandardItem *item) { + // tag=1000 + + // tag=1004 + ::QStandardItemModel::appendRow(item); +} +void QStandardItemModel_wrapper::appendRow( + const QList &items) { + // tag=1000 + + // tag=1004 + ::QStandardItemModel::appendRow(items); +} +QModelIndex QStandardItemModel_wrapper::buddy(const QModelIndex &index) const { + // tag=1000 + if (m_buddyCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_buddyCallback(const_cast(thisPtr), index); + } else { + // tag=1002 + return ::QStandardItemModel::buddy(index); + } +} +// tag=1009 +QModelIndex +QStandardItemModel_wrapper::buddy_nocallback(const QModelIndex &index) const { + // tag=1003 + return ::QStandardItemModel::buddy(index); +} +bool QStandardItemModel_wrapper::canFetchMore(const QModelIndex &parent) const { + // tag=1000 + if (m_canFetchMoreCallback) { + // tag=1001 + const void *thisPtr = this; + return m_canFetchMoreCallback(const_cast(thisPtr), parent); + } else { + // tag=1002 + return ::QStandardItemModel::canFetchMore(parent); + } +} +// tag=1009 +bool QStandardItemModel_wrapper::canFetchMore_nocallback( + const QModelIndex &parent) const { + // tag=1003 + return ::QStandardItemModel::canFetchMore(parent); +} +void QStandardItemModel_wrapper::clear() { + // tag=1000 + + // tag=1004 + ::QStandardItemModel::clear(); +} +bool QStandardItemModel_wrapper::clearItemData(const QModelIndex &index) { + // tag=1000 + if (m_clearItemDataCallback) { + // tag=1001 + const void *thisPtr = this; + return m_clearItemDataCallback(const_cast(thisPtr), index); + } else { + // tag=1002 + return ::QStandardItemModel::clearItemData(index); + } +} +// tag=1009 +bool QStandardItemModel_wrapper::clearItemData_nocallback( + const QModelIndex &index) { + // tag=1003 + return ::QStandardItemModel::clearItemData(index); +} +int QStandardItemModel_wrapper::columnCount(const QModelIndex &parent) const { + // tag=1000 + if (m_columnCountCallback) { + // tag=1001 + const void *thisPtr = this; + return m_columnCountCallback(const_cast(thisPtr), parent); + } else { + // tag=1002 + return ::QStandardItemModel::columnCount(parent); + } +} +// tag=1009 +int QStandardItemModel_wrapper::columnCount_nocallback( + const QModelIndex &parent) const { + // tag=1003 + return ::QStandardItemModel::columnCount(parent); +} +void QStandardItemModel_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QStandardItemModel::customEvent(event); + } +} +// tag=1009 +void QStandardItemModel_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QStandardItemModel::customEvent(event); +} +QVariant QStandardItemModel_wrapper::data(const QModelIndex &index, + int role) const { + // tag=1000 + if (m_dataCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_dataCallback(const_cast(thisPtr), index, role); + } else { + // tag=1002 + return ::QStandardItemModel::data(index, role); + } +} +// tag=1009 +QVariant QStandardItemModel_wrapper::data_nocallback(const QModelIndex &index, + int role) const { + // tag=1003 + return ::QStandardItemModel::data(index, role); +} +bool QStandardItemModel_wrapper::event(QEvent *event) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + return ::QStandardItemModel::event(event); + } +} +// tag=1009 +bool QStandardItemModel_wrapper::event_nocallback(QEvent *event) { + // tag=1003 + return ::QStandardItemModel::event(event); +} +bool QStandardItemModel_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QStandardItemModel::eventFilter(watched, event); + } +} +// tag=1009 +bool QStandardItemModel_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + // tag=1003 + return ::QStandardItemModel::eventFilter(watched, event); +} +void QStandardItemModel_wrapper::fetchMore(const QModelIndex &parent) { + // tag=1000 + if (m_fetchMoreCallback) { + // tag=1001 + const void *thisPtr = this; + m_fetchMoreCallback(const_cast(thisPtr), parent); + } else { + // tag=1002 + ::QStandardItemModel::fetchMore(parent); + } +} +// tag=1009 +void QStandardItemModel_wrapper::fetchMore_nocallback( + const QModelIndex &parent) { + // tag=1003 + ::QStandardItemModel::fetchMore(parent); +} +QList +QStandardItemModel_wrapper::findItems(const QString &text) const { + // tag=1000 + + // tag=1004 + return ::QStandardItemModel::findItems(text); +} +bool QStandardItemModel_wrapper::hasChildren(const QModelIndex &parent) const { + // tag=1000 + if (m_hasChildrenCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasChildrenCallback(const_cast(thisPtr), parent); + } else { + // tag=1002 + return ::QStandardItemModel::hasChildren(parent); + } +} +// tag=1009 +bool QStandardItemModel_wrapper::hasChildren_nocallback( + const QModelIndex &parent) const { + // tag=1003 + return ::QStandardItemModel::hasChildren(parent); +} +QVariant QStandardItemModel_wrapper::headerData(int section, + Qt::Orientation orientation, + int role) const { + // tag=1000 + if (m_headerDataCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_headerDataCallback(const_cast(thisPtr), section, + orientation, role); + } else { + // tag=1002 + return ::QStandardItemModel::headerData(section, orientation, role); + } +} +// tag=1009 +QVariant QStandardItemModel_wrapper::headerData_nocallback( + int section, Qt::Orientation orientation, int role) const { + // tag=1003 + return ::QStandardItemModel::headerData(section, orientation, role); +} +QStandardItem * +QStandardItemModel_wrapper::horizontalHeaderItem(int column) const { + // tag=1000 + + // tag=1004 + return ::QStandardItemModel::horizontalHeaderItem(column); +} +QModelIndex QStandardItemModel_wrapper::index(int row, int column, + const QModelIndex &parent) const { + // tag=1000 + if (m_indexCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_indexCallback(const_cast(thisPtr), row, column, parent); + } else { + // tag=1002 + return ::QStandardItemModel::index(row, column, parent); + } +} +// tag=1009 +QModelIndex +QStandardItemModel_wrapper::index_nocallback(int row, int column, + const QModelIndex &parent) const { + // tag=1003 + return ::QStandardItemModel::index(row, column, parent); +} +QModelIndex +QStandardItemModel_wrapper::indexFromItem(const QStandardItem *item) const { + // tag=1000 + + // tag=1004 + return ::QStandardItemModel::indexFromItem(item); +} +void QStandardItemModel_wrapper::insertColumn( + int column, const QList &items) { + // tag=1000 + + // tag=1004 + ::QStandardItemModel::insertColumn(column, items); +} +bool QStandardItemModel_wrapper::insertColumns(int column, int count, + const QModelIndex &parent) { + // tag=1000 + if (m_insertColumnsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_insertColumnsCallback(const_cast(thisPtr), column, count, + parent); + } else { + // tag=1002 + return ::QStandardItemModel::insertColumns(column, count, parent); + } +} +// tag=1009 +bool QStandardItemModel_wrapper::insertColumns_nocallback( + int column, int count, const QModelIndex &parent) { + // tag=1003 + return ::QStandardItemModel::insertColumns(column, count, parent); +} +void QStandardItemModel_wrapper::insertRow(int row, QStandardItem *item) { + // tag=1000 + + // tag=1004 + ::QStandardItemModel::insertRow(row, item); +} +void QStandardItemModel_wrapper::insertRow( + int row, const QList &items) { + // tag=1000 + + // tag=1004 + ::QStandardItemModel::insertRow(row, items); +} +bool QStandardItemModel_wrapper::insertRows(int row, int count, + const QModelIndex &parent) { + // tag=1000 + if (m_insertRowsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_insertRowsCallback(const_cast(thisPtr), row, count, + parent); + } else { + // tag=1002 + return ::QStandardItemModel::insertRows(row, count, parent); + } +} +// tag=1009 +bool QStandardItemModel_wrapper::insertRows_nocallback( + int row, int count, const QModelIndex &parent) { + // tag=1003 + return ::QStandardItemModel::insertRows(row, count, parent); +} +QStandardItem *QStandardItemModel_wrapper::invisibleRootItem() const { + // tag=1000 + + // tag=1004 + return ::QStandardItemModel::invisibleRootItem(); +} +QStandardItem *QStandardItemModel_wrapper::item(int row, int column) const { + // tag=1000 + + // tag=1004 + return ::QStandardItemModel::item(row, column); +} +void QStandardItemModel_wrapper::itemChanged(QStandardItem *item) { + // tag=1000 + + // tag=1004 + ::QStandardItemModel::itemChanged(item); +} +QStandardItem * +QStandardItemModel_wrapper::itemFromIndex(const QModelIndex &index) const { + // tag=1000 + + // tag=1004 + return ::QStandardItemModel::itemFromIndex(index); +} +const QStandardItem *QStandardItemModel_wrapper::itemPrototype() const { + // tag=1000 + + // tag=1004 + return ::QStandardItemModel::itemPrototype(); +} +QList QStandardItemModel_wrapper::mimeTypes() const { + // tag=1000 + if (m_mimeTypesCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_mimeTypesCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QStandardItemModel::mimeTypes(); + } +} +// tag=1009 +QList QStandardItemModel_wrapper::mimeTypes_nocallback() const { + // tag=1003 + return ::QStandardItemModel::mimeTypes(); +} +bool QStandardItemModel_wrapper::moveColumns( + const QModelIndex &sourceParent, int sourceColumn, int count, + const QModelIndex &destinationParent, int destinationChild) { + // tag=1000 + if (m_moveColumnsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_moveColumnsCallback(const_cast(thisPtr), sourceParent, + sourceColumn, count, destinationParent, + destinationChild); + } else { + // tag=1002 + return ::QStandardItemModel::moveColumns( + sourceParent, sourceColumn, count, destinationParent, destinationChild); + } +} +// tag=1009 +bool QStandardItemModel_wrapper::moveColumns_nocallback( + const QModelIndex &sourceParent, int sourceColumn, int count, + const QModelIndex &destinationParent, int destinationChild) { + // tag=1003 + return ::QStandardItemModel::moveColumns(sourceParent, sourceColumn, count, + destinationParent, destinationChild); +} +bool QStandardItemModel_wrapper::moveRows(const QModelIndex &sourceParent, + int sourceRow, int count, + const QModelIndex &destinationParent, + int destinationChild) { + // tag=1000 + if (m_moveRowsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_moveRowsCallback(const_cast(thisPtr), sourceParent, + sourceRow, count, destinationParent, + destinationChild); + } else { + // tag=1002 + return ::QStandardItemModel::moveRows(sourceParent, sourceRow, count, + destinationParent, destinationChild); + } +} +// tag=1009 +bool QStandardItemModel_wrapper::moveRows_nocallback( + const QModelIndex &sourceParent, int sourceRow, int count, + const QModelIndex &destinationParent, int destinationChild) { + // tag=1003 + return ::QStandardItemModel::moveRows(sourceParent, sourceRow, count, + destinationParent, destinationChild); +} +QModelIndex QStandardItemModel_wrapper::parent(const QModelIndex &child) const { + // tag=1000 + if (m_parentIndexCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_parentIndexCallback(const_cast(thisPtr), child); + } else { + // tag=1002 + return ::QStandardItemModel::parent(child); + } +} +// tag=1009 +QModelIndex +QStandardItemModel_wrapper::parent_nocallback(const QModelIndex &child) const { + // tag=1003 + return ::QStandardItemModel::parent(child); +} +bool QStandardItemModel_wrapper::removeColumns(int column, int count, + const QModelIndex &parent) { + // tag=1000 + if (m_removeColumnsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_removeColumnsCallback(const_cast(thisPtr), column, count, + parent); + } else { + // tag=1002 + return ::QStandardItemModel::removeColumns(column, count, parent); + } +} +// tag=1009 +bool QStandardItemModel_wrapper::removeColumns_nocallback( + int column, int count, const QModelIndex &parent) { + // tag=1003 + return ::QStandardItemModel::removeColumns(column, count, parent); +} +bool QStandardItemModel_wrapper::removeRows(int row, int count, + const QModelIndex &parent) { + // tag=1000 + if (m_removeRowsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_removeRowsCallback(const_cast(thisPtr), row, count, + parent); + } else { + // tag=1002 + return ::QStandardItemModel::removeRows(row, count, parent); + } +} +// tag=1009 +bool QStandardItemModel_wrapper::removeRows_nocallback( + int row, int count, const QModelIndex &parent) { + // tag=1003 + return ::QStandardItemModel::removeRows(row, count, parent); +} +void QStandardItemModel_wrapper::resetInternalData() { + // tag=1000 + if (m_resetInternalDataCallback) { + // tag=1001 + const void *thisPtr = this; + m_resetInternalDataCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QStandardItemModel::resetInternalData(); + } +} +// tag=1009 +void QStandardItemModel_wrapper::resetInternalData_nocallback() { + // tag=1003 + ::QStandardItemModel::resetInternalData(); +} +void QStandardItemModel_wrapper::revert() { + // tag=1000 + if (m_revertCallback) { + // tag=1001 + const void *thisPtr = this; + m_revertCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QStandardItemModel::revert(); + } +} +// tag=1009 +void QStandardItemModel_wrapper::revert_nocallback() { + // tag=1003 + ::QStandardItemModel::revert(); +} +int QStandardItemModel_wrapper::rowCount(const QModelIndex &parent) const { + // tag=1000 + if (m_rowCountCallback) { + // tag=1001 + const void *thisPtr = this; + return m_rowCountCallback(const_cast(thisPtr), parent); + } else { + // tag=1002 + return ::QStandardItemModel::rowCount(parent); + } +} +// tag=1009 +int QStandardItemModel_wrapper::rowCount_nocallback( + const QModelIndex &parent) const { + // tag=1003 + return ::QStandardItemModel::rowCount(parent); +} +void QStandardItemModel_wrapper::setColumnCount(int columns) { + // tag=1000 + + // tag=1004 + ::QStandardItemModel::setColumnCount(columns); +} +bool QStandardItemModel_wrapper::setData(const QModelIndex &index, + const QVariant &value, int role) { + // tag=1000 + if (m_setDataCallback) { + // tag=1001 + const void *thisPtr = this; + return m_setDataCallback(const_cast(thisPtr), index, value, role); + } else { + // tag=1002 + return ::QStandardItemModel::setData(index, value, role); + } +} +// tag=1009 +bool QStandardItemModel_wrapper::setData_nocallback(const QModelIndex &index, + const QVariant &value, + int role) { + // tag=1003 + return ::QStandardItemModel::setData(index, value, role); +} +bool QStandardItemModel_wrapper::setHeaderData(int section, + Qt::Orientation orientation, + const QVariant &value, + int role) { + // tag=1000 + if (m_setHeaderDataCallback) { + // tag=1001 + const void *thisPtr = this; + return m_setHeaderDataCallback(const_cast(thisPtr), section, + orientation, value, role); + } else { + // tag=1002 + return ::QStandardItemModel::setHeaderData(section, orientation, value, + role); + } +} +// tag=1009 +bool QStandardItemModel_wrapper::setHeaderData_nocallback( + int section, Qt::Orientation orientation, const QVariant &value, int role) { + // tag=1003 + return ::QStandardItemModel::setHeaderData(section, orientation, value, role); +} +void QStandardItemModel_wrapper::setHorizontalHeaderItem(int column, + QStandardItem *item) { + // tag=1000 + + // tag=1004 + ::QStandardItemModel::setHorizontalHeaderItem(column, item); +} +void QStandardItemModel_wrapper::setHorizontalHeaderLabels( + const QList &labels) { + // tag=1000 + + // tag=1004 + ::QStandardItemModel::setHorizontalHeaderLabels(labels); +} +void QStandardItemModel_wrapper::setItem(int row, QStandardItem *item) { + // tag=1000 + + // tag=1004 + ::QStandardItemModel::setItem(row, item); +} +void QStandardItemModel_wrapper::setItem(int row, int column, + QStandardItem *item) { + // tag=1000 + + // tag=1004 + ::QStandardItemModel::setItem(row, column, item); +} +void QStandardItemModel_wrapper::setItemPrototype(const QStandardItem *item) { + // tag=1000 + + // tag=1004 + ::QStandardItemModel::setItemPrototype(item); +} +void QStandardItemModel_wrapper::setRowCount(int rows) { + // tag=1000 + + // tag=1004 + ::QStandardItemModel::setRowCount(rows); +} +void QStandardItemModel_wrapper::setSortRole(int role) { + // tag=1000 + + // tag=1004 + ::QStandardItemModel::setSortRole(role); +} +void QStandardItemModel_wrapper::setVerticalHeaderItem(int row, + QStandardItem *item) { + // tag=1000 + + // tag=1004 + ::QStandardItemModel::setVerticalHeaderItem(row, item); +} +void QStandardItemModel_wrapper::setVerticalHeaderLabels( + const QList &labels) { + // tag=1000 + + // tag=1004 + ::QStandardItemModel::setVerticalHeaderLabels(labels); +} +QModelIndex QStandardItemModel_wrapper::sibling(int row, int column, + const QModelIndex &idx) const { + // tag=1000 + if (m_siblingCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_siblingCallback(const_cast(thisPtr), row, column, idx); + } else { + // tag=1002 + return ::QStandardItemModel::sibling(row, column, idx); + } +} +// tag=1009 +QModelIndex +QStandardItemModel_wrapper::sibling_nocallback(int row, int column, + const QModelIndex &idx) const { + // tag=1003 + return ::QStandardItemModel::sibling(row, column, idx); +} +void QStandardItemModel_wrapper::sort(int column, Qt::SortOrder order) { + // tag=1000 + if (m_sortCallback) { + // tag=1001 + const void *thisPtr = this; + m_sortCallback(const_cast(thisPtr), column, order); + } else { + // tag=1002 + ::QStandardItemModel::sort(column, order); + } +} +// tag=1009 +void QStandardItemModel_wrapper::sort_nocallback(int column, + Qt::SortOrder order) { + // tag=1003 + ::QStandardItemModel::sort(column, order); +} +int QStandardItemModel_wrapper::sortRole() const { + // tag=1000 + + // tag=1004 + return ::QStandardItemModel::sortRole(); +} +QSize QStandardItemModel_wrapper::span(const QModelIndex &index) const { + // tag=1000 + if (m_spanCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_spanCallback(const_cast(thisPtr), index); + } else { + // tag=1002 + return ::QStandardItemModel::span(index); + } +} +// tag=1009 +QSize QStandardItemModel_wrapper::span_nocallback( + const QModelIndex &index) const { + // tag=1003 + return ::QStandardItemModel::span(index); +} +bool QStandardItemModel_wrapper::submit() { + // tag=1000 + if (m_submitCallback) { + // tag=1001 + const void *thisPtr = this; + return m_submitCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QStandardItemModel::submit(); + } +} +// tag=1009 +bool QStandardItemModel_wrapper::submit_nocallback() { + // tag=1003 + return ::QStandardItemModel::submit(); +} +QList QStandardItemModel_wrapper::takeColumn(int column) { + // tag=1000 + + // tag=1004 + return ::QStandardItemModel::takeColumn(column); +} +QStandardItem * +QStandardItemModel_wrapper::takeHorizontalHeaderItem(int column) { + // tag=1000 + + // tag=1004 + return ::QStandardItemModel::takeHorizontalHeaderItem(column); +} +QStandardItem *QStandardItemModel_wrapper::takeItem(int row, int column) { + // tag=1000 + + // tag=1004 + return ::QStandardItemModel::takeItem(row, column); +} +QList QStandardItemModel_wrapper::takeRow(int row) { + // tag=1000 + + // tag=1004 + return ::QStandardItemModel::takeRow(row); +} +QStandardItem *QStandardItemModel_wrapper::takeVerticalHeaderItem(int row) { + // tag=1000 + + // tag=1004 + return ::QStandardItemModel::takeVerticalHeaderItem(row); +} +QString QStandardItemModel_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QStandardItemModel::tr(s, c, n); +} +QStandardItem *QStandardItemModel_wrapper::verticalHeaderItem(int row) const { + // tag=1000 + + // tag=1004 + return ::QStandardItemModel::verticalHeaderItem(row); +} + +// tag=1005 +QStandardItemModel_wrapper::~QStandardItemModel_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QStandardItemModel *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QStandardItemModel_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper *>(ptr); +} +extern "C" { + +// tag=1049 +void c_QStandardItemModel_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper *>(cppObj); +} +void *c_QStandardItemModel__constructor_QObject(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QStandardItemModel_wrapper(parent); + return reinterpret_cast(ptr); +} +void *c_QStandardItemModel__constructor_int_int_QObject(int rows, int columns, + void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QStandardItemModel_wrapper( + rows, columns, parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// appendColumn(const QList & items) +void c_QStandardItemModel__appendColumn_QList_QStandardItem(void *thisObj, + void *items_) { + auto &items = *reinterpret_cast *>(items_); + // tag=1010 + fromPtr(thisObj)->appendColumn(items); +} + +// tag=1050 +// appendRow(QStandardItem * item) +void c_QStandardItemModel__appendRow_QStandardItem(void *thisObj, void *item_) { + auto item = reinterpret_cast(item_); + // tag=1010 + fromPtr(thisObj)->appendRow(item); +} + +// tag=1050 +// appendRow(const QList & items) +void c_QStandardItemModel__appendRow_QList_QStandardItem(void *thisObj, + void *items_) { + auto &items = *reinterpret_cast *>(items_); + // tag=1010 + fromPtr(thisObj)->appendRow(items); +} + +// tag=1050 +// buddy(const QModelIndex & index) const +void *c_QStandardItemModel__buddy_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->buddy_nocallback(index); + } else { + return targetPtr->buddy(index); + } + }()}; +} + +// tag=1050 +// canFetchMore(const QModelIndex & parent) const +bool c_QStandardItemModel__canFetchMore_QModelIndex(void *thisObj, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->canFetchMore_nocallback(parent); + } else { + return targetPtr->canFetchMore(parent); + } + }(); +} + +// tag=1050 +// clear() +void c_QStandardItemModel__clear(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clear(); +} + +// tag=1050 +// clearItemData(const QModelIndex & index) +bool c_QStandardItemModel__clearItemData_QModelIndex(void *thisObj, + void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->clearItemData_nocallback(index); + } else { + return targetPtr->clearItemData(index); + } + }(); +} + +// tag=1050 +// columnCount(const QModelIndex & parent) const +int c_QStandardItemModel__columnCount_QModelIndex(void *thisObj, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->columnCount_nocallback(parent); + } else { + return targetPtr->columnCount(parent); + } + }(); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QStandardItemModel__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// data(const QModelIndex & index, int role) const +void *c_QStandardItemModel__data_QModelIndex_int(void *thisObj, void *index_, + int role) { + auto &index = *reinterpret_cast(index_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->data_nocallback(index, role); + } else { + return targetPtr->data(index, role); + } + }()}; +} + +// tag=1079 +void c_QStandardItemModel__onDataChanged_QModelIndex_QModelIndex_QList_int( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QStandardItemModel::dataChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// event(QEvent * event) +bool c_QStandardItemModel__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QStandardItemModel__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// fetchMore(const QModelIndex & parent) +void c_QStandardItemModel__fetchMore_QModelIndex(void *thisObj, void *parent_) { + auto &parent = *reinterpret_cast(parent_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->fetchMore_nocallback(parent); + } else { + return targetPtr->fetchMore(parent); + } + }(); +} + +// tag=1050 +// findItems(const QString & text) const +void *c_QStandardItemModel__findItems_QString(void *thisObj, + const char *text_) { + const auto text = QString::fromUtf8(text_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->findItems(text)}; +} + +// tag=1050 +// hasChildren(const QModelIndex & parent) const +bool c_QStandardItemModel__hasChildren_QModelIndex(void *thisObj, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasChildren_nocallback(parent); + } else { + return targetPtr->hasChildren(parent); + } + }(); +} + +// tag=1050 +// headerData(int section, Qt::Orientation orientation, int role) const +void *c_QStandardItemModel__headerData_int_Orientation_int(void *thisObj, + int section, + int orientation, + int role) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->headerData_nocallback( + section, static_cast(orientation), role); + } else { + return targetPtr->headerData( + section, static_cast(orientation), role); + } + }()}; +} + +// tag=1079 +void c_QStandardItemModel__onHeaderDataChanged_Orientation_int_int( + void *thisObj, void *contextQObject, void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QStandardItemModel::headerDataChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// horizontalHeaderItem(int column) const +void *c_QStandardItemModel__horizontalHeaderItem_int(void *thisObj, + int column) { + return + // tag=1010 + fromPtr(thisObj)->horizontalHeaderItem(column); +} + +// tag=1050 +// index(int row, int column, const QModelIndex & parent) const +void *c_QStandardItemModel__index_int_int_QModelIndex(void *thisObj, int row, + int column, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->index_nocallback(row, column, parent); + } else { + return targetPtr->index(row, column, parent); + } + }()}; +} + +// tag=1050 +// indexFromItem(const QStandardItem * item) const +void *c_QStandardItemModel__indexFromItem_QStandardItem(void *thisObj, + void *item_) { + auto item = reinterpret_cast(item_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->indexFromItem(item)}; +} + +// tag=1050 +// insertColumn(int column, const QList & items) +void c_QStandardItemModel__insertColumn_int_QList_QStandardItem(void *thisObj, + int column, + void *items_) { + auto &items = *reinterpret_cast *>(items_); + // tag=1010 + fromPtr(thisObj)->insertColumn(column, items); +} + +// tag=1050 +// insertColumns(int column, int count, const QModelIndex & parent) +bool c_QStandardItemModel__insertColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->insertColumns_nocallback(column, count, parent); + } else { + return targetPtr->insertColumns(column, count, parent); + } + }(); +} + +// tag=1050 +// insertRow(int row, QStandardItem * item) +void c_QStandardItemModel__insertRow_int_QStandardItem(void *thisObj, int row, + void *item_) { + auto item = reinterpret_cast(item_); + // tag=1010 + fromPtr(thisObj)->insertRow(row, item); +} + +// tag=1050 +// insertRow(int row, const QList & items) +void c_QStandardItemModel__insertRow_int_QList_QStandardItem(void *thisObj, + int row, + void *items_) { + auto &items = *reinterpret_cast *>(items_); + // tag=1010 + fromPtr(thisObj)->insertRow(row, items); +} + +// tag=1050 +// insertRows(int row, int count, const QModelIndex & parent) +bool c_QStandardItemModel__insertRows_int_int_QModelIndex(void *thisObj, + int row, int count, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->insertRows_nocallback(row, count, parent); + } else { + return targetPtr->insertRows(row, count, parent); + } + }(); +} + +// tag=1050 +// invisibleRootItem() const +void *c_QStandardItemModel__invisibleRootItem(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->invisibleRootItem(); +} + +// tag=1050 +// item(int row, int column) const +void *c_QStandardItemModel__item_int_int(void *thisObj, int row, int column) { + return + // tag=1010 + fromPtr(thisObj)->item(row, column); +} + +// tag=1050 +// itemChanged(QStandardItem * item) +void c_QStandardItemModel__itemChanged_QStandardItem(void *thisObj, + void *item_) { + auto item = reinterpret_cast(item_); + // tag=1010 + fromPtr(thisObj)->itemChanged(item); +} + +// tag=1079 +void c_QStandardItemModel__onItemChanged_QStandardItem(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QStandardItemModel::itemChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// itemFromIndex(const QModelIndex & index) const +void *c_QStandardItemModel__itemFromIndex_QModelIndex(void *thisObj, + void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1010 + fromPtr(thisObj)->itemFromIndex(index); +} + +// tag=1050 +// itemPrototype() const +void *c_QStandardItemModel__itemPrototype(void *thisObj) { + return + // tag=1010 + + // tag=1069 + const_cast( + static_cast(fromPtr(thisObj)->itemPrototype())); +} + +// tag=1079 +void c_QStandardItemModel__onLayoutAboutToBeChanged(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QStandardItemModel::layoutAboutToBeChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QStandardItemModel__onLayoutChanged(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QStandardItemModel::layoutChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// mimeTypes() const +void *c_QStandardItemModel__mimeTypes(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper>{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->mimeTypes_nocallback(); + } else { + return targetPtr->mimeTypes(); + } + }()}; +} + +// tag=1050 +// moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, +// const QModelIndex & destinationParent, int destinationChild) +bool c_QStandardItemModel__moveColumns_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceColumn, int count, + void *destinationParent_, int destinationChild) { + auto &sourceParent = *reinterpret_cast(sourceParent_); + auto &destinationParent = + *reinterpret_cast(destinationParent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->moveColumns_nocallback(sourceParent, sourceColumn, + count, destinationParent, + destinationChild); + } else { + return targetPtr->moveColumns(sourceParent, sourceColumn, count, + destinationParent, destinationChild); + } + }(); +} + +// tag=1050 +// moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const +// QModelIndex & destinationParent, int destinationChild) +bool c_QStandardItemModel__moveRows_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceRow, int count, + void *destinationParent_, int destinationChild) { + auto &sourceParent = *reinterpret_cast(sourceParent_); + auto &destinationParent = + *reinterpret_cast(destinationParent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->moveRows_nocallback(sourceParent, sourceRow, count, + destinationParent, + destinationChild); + } else { + return targetPtr->moveRows(sourceParent, sourceRow, count, + destinationParent, destinationChild); + } + }(); +} + +// tag=1050 +// parent(const QModelIndex & child) const +void *c_QStandardItemModel__parentIndex_QModelIndex(void *thisObj, + void *child_) { + auto &child = *reinterpret_cast(child_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->parent_nocallback(child); + } else { + return targetPtr->parent(child); + } + }()}; +} + +// tag=1050 +// removeColumns(int column, int count, const QModelIndex & parent) +bool c_QStandardItemModel__removeColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->removeColumns_nocallback(column, count, parent); + } else { + return targetPtr->removeColumns(column, count, parent); + } + }(); +} + +// tag=1050 +// removeRows(int row, int count, const QModelIndex & parent) +bool c_QStandardItemModel__removeRows_int_int_QModelIndex(void *thisObj, + int row, int count, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->removeRows_nocallback(row, count, parent); + } else { + return targetPtr->removeRows(row, count, parent); + } + }(); +} + +// tag=1050 +// resetInternalData() +void c_QStandardItemModel__resetInternalData(void *thisObj) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->resetInternalData_nocallback(); +} + +// tag=1050 +// revert() +void c_QStandardItemModel__revert(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->revert_nocallback(); + } else { + return targetPtr->revert(); + } + }(); +} + +// tag=1050 +// rowCount(const QModelIndex & parent) const +int c_QStandardItemModel__rowCount_QModelIndex(void *thisObj, void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->rowCount_nocallback(parent); + } else { + return targetPtr->rowCount(parent); + } + }(); +} + +// tag=1050 +// setColumnCount(int columns) +void c_QStandardItemModel__setColumnCount_int(void *thisObj, int columns) { + // tag=1010 + fromPtr(thisObj)->setColumnCount(columns); +} + +// tag=1050 +// setData(const QModelIndex & index, const QVariant & value, int role) +bool c_QStandardItemModel__setData_QModelIndex_QVariant_int(void *thisObj, + void *index_, + void *value_, + int role) { + auto &index = *reinterpret_cast(index_); + auto &value = *reinterpret_cast(value_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setData_nocallback(index, value, role); + } else { + return targetPtr->setData(index, value, role); + } + }(); +} + +// tag=1050 +// setHeaderData(int section, Qt::Orientation orientation, const QVariant & +// value, int role) +bool c_QStandardItemModel__setHeaderData_int_Orientation_QVariant_int( + void *thisObj, int section, int orientation, void *value_, int role) { + auto &value = *reinterpret_cast(value_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setHeaderData_nocallback( + section, static_cast(orientation), value, role); + } else { + return targetPtr->setHeaderData( + section, static_cast(orientation), value, role); + } + }(); +} + +// tag=1050 +// setHorizontalHeaderItem(int column, QStandardItem * item) +void c_QStandardItemModel__setHorizontalHeaderItem_int_QStandardItem( + void *thisObj, int column, void *item_) { + auto item = reinterpret_cast(item_); + // tag=1010 + fromPtr(thisObj)->setHorizontalHeaderItem(column, item); +} + +// tag=1050 +// setHorizontalHeaderLabels(const QList & labels) +void c_QStandardItemModel__setHorizontalHeaderLabels_QList_QString( + void *thisObj, void *labels_) { + auto &labels = *reinterpret_cast *>(labels_); + // tag=1010 + fromPtr(thisObj)->setHorizontalHeaderLabels(labels); +} + +// tag=1050 +// setItem(int row, QStandardItem * item) +void c_QStandardItemModel__setItem_int_QStandardItem(void *thisObj, int row, + void *item_) { + auto item = reinterpret_cast(item_); + // tag=1010 + fromPtr(thisObj)->setItem(row, item); +} + +// tag=1050 +// setItem(int row, int column, QStandardItem * item) +void c_QStandardItemModel__setItem_int_int_QStandardItem(void *thisObj, int row, + int column, + void *item_) { + auto item = reinterpret_cast(item_); + // tag=1010 + fromPtr(thisObj)->setItem(row, column, item); +} + +// tag=1050 +// setItemPrototype(const QStandardItem * item) +void c_QStandardItemModel__setItemPrototype_QStandardItem(void *thisObj, + void *item_) { + auto item = reinterpret_cast(item_); + // tag=1010 + fromPtr(thisObj)->setItemPrototype(item); +} + +// tag=1050 +// setRowCount(int rows) +void c_QStandardItemModel__setRowCount_int(void *thisObj, int rows) { + // tag=1010 + fromPtr(thisObj)->setRowCount(rows); +} + +// tag=1050 +// setSortRole(int role) +void c_QStandardItemModel__setSortRole_int(void *thisObj, int role) { + // tag=1010 + fromPtr(thisObj)->setSortRole(role); +} + +// tag=1050 +// setVerticalHeaderItem(int row, QStandardItem * item) +void c_QStandardItemModel__setVerticalHeaderItem_int_QStandardItem( + void *thisObj, int row, void *item_) { + auto item = reinterpret_cast(item_); + // tag=1010 + fromPtr(thisObj)->setVerticalHeaderItem(row, item); +} + +// tag=1050 +// setVerticalHeaderLabels(const QList & labels) +void c_QStandardItemModel__setVerticalHeaderLabels_QList_QString( + void *thisObj, void *labels_) { + auto &labels = *reinterpret_cast *>(labels_); + // tag=1010 + fromPtr(thisObj)->setVerticalHeaderLabels(labels); +} + +// tag=1050 +// sibling(int row, int column, const QModelIndex & idx) const +void *c_QStandardItemModel__sibling_int_int_QModelIndex(void *thisObj, int row, + int column, + void *idx_) { + auto &idx = *reinterpret_cast(idx_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->sibling_nocallback(row, column, idx); + } else { + return targetPtr->sibling(row, column, idx); + } + }()}; +} + +// tag=1050 +// sort(int column, Qt::SortOrder order) +void c_QStandardItemModel__sort_int_SortOrder(void *thisObj, int column, + int order) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sort_nocallback(column, + static_cast(order)); + } else { + return targetPtr->sort(column, static_cast(order)); + } + }(); +} + +// tag=1050 +// sortRole() const +int c_QStandardItemModel__sortRole(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->sortRole(); +} + +// tag=1050 +// span(const QModelIndex & index) const +void *c_QStandardItemModel__span_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->span_nocallback(index); + } else { + return targetPtr->span(index); + } + }()}; +} + +// tag=1050 +// submit() +bool c_QStandardItemModel__submit(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = dynamic_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper *>(targetPtr); + if (wrapperPtr) { + return wrapperPtr->submit_nocallback(); + } else { + return targetPtr->submit(); + } + }(); +} + +// tag=1050 +// takeColumn(int column) +void *c_QStandardItemModel__takeColumn_int(void *thisObj, int column) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->takeColumn(column)}; +} + +// tag=1050 +// takeHorizontalHeaderItem(int column) +void *c_QStandardItemModel__takeHorizontalHeaderItem_int(void *thisObj, + int column) { + return + // tag=1010 + fromPtr(thisObj)->takeHorizontalHeaderItem(column); +} + +// tag=1050 +// takeItem(int row, int column) +void *c_QStandardItemModel__takeItem_int_int(void *thisObj, int row, + int column) { + return + // tag=1010 + fromPtr(thisObj)->takeItem(row, column); +} + +// tag=1050 +// takeRow(int row) +void *c_QStandardItemModel__takeRow_int(void *thisObj, int row) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->takeRow(row)}; +} + +// tag=1050 +// takeVerticalHeaderItem(int row) +void *c_QStandardItemModel__takeVerticalHeaderItem_int(void *thisObj, int row) { + return + // tag=1010 + fromPtr(thisObj)->takeVerticalHeaderItem(row); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QStandardItemModel__tr_char_char_int(const char *s, + const char *c, int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QStandardItemModel_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// verticalHeaderItem(int row) const +void *c_QStandardItemModel__verticalHeaderItem_int(void *thisObj, int row) { + return + // tag=1010 + fromPtr(thisObj)->verticalHeaderItem(row); +} +void c_QStandardItemModel__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QStandardItemModel__registerVirtualMethodCallback(void *ptr, + void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 5752: + wrapper->m_buddyCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper::Callback_buddy>( + callback); + break; + case 5753: + wrapper->m_canFetchMoreCallback = + reinterpret_cast(callback); + break; + case 5758: + wrapper->m_clearItemDataCallback = + reinterpret_cast(callback); + break; + case 5759: + wrapper->m_columnCountCallback = + reinterpret_cast(callback); + break; + case 944: + wrapper->m_customEventCallback = + reinterpret_cast(callback); + break; + case 5761: + wrapper->m_dataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper::Callback_data>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper::Callback_event>( + callback); + break; + case 954: + wrapper->m_eventFilterCallback = + reinterpret_cast(callback); + break; + case 5778: + wrapper->m_fetchMoreCallback = + reinterpret_cast(callback); + break; + case 5779: + wrapper->m_hasChildrenCallback = + reinterpret_cast(callback); + break; + case 5781: + wrapper->m_headerDataCallback = + reinterpret_cast(callback); + break; + case 5783: + wrapper->m_indexCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper::Callback_index>( + callback); + break; + case 5786: + wrapper->m_insertColumnsCallback = + reinterpret_cast(callback); + break; + case 5788: + wrapper->m_insertRowsCallback = + reinterpret_cast(callback); + break; + case 5795: + wrapper->m_mimeTypesCallback = + reinterpret_cast(callback); + break; + case 5797: + wrapper->m_moveColumnsCallback = + reinterpret_cast(callback); + break; + case 5799: + wrapper->m_moveRowsCallback = + reinterpret_cast(callback); + break; + case 5801: + wrapper->m_parentIndexCallback = + reinterpret_cast(callback); + break; + case 5806: + wrapper->m_removeColumnsCallback = + reinterpret_cast(callback); + break; + case 5809: + wrapper->m_removeRowsCallback = + reinterpret_cast(callback); + break; + case 5810: + wrapper->m_resetInternalDataCallback = + reinterpret_cast(callback); + break; + case 5811: + wrapper->m_revertCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper::Callback_revert>( + callback); + break; + case 5812: + wrapper->m_rowCountCallback = + reinterpret_cast(callback); + break; + case 5815: + wrapper->m_setDataCallback = + reinterpret_cast(callback); + break; + case 5816: + wrapper->m_setHeaderDataCallback = + reinterpret_cast(callback); + break; + case 5820: + wrapper->m_siblingCallback = + reinterpret_cast(callback); + break; + case 5822: + wrapper->m_sortCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper::Callback_sort>( + callback); + break; + case 5823: + wrapper->m_spanCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper::Callback_span>( + callback); + break; + case 5825: + wrapper->m_submitCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStandardItemModel_wrapper::Callback_submit>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QStandardItemModel_wrapper.h b/generated/QtDartBindings/dart/ffi/QStandardItemModel_wrapper.h new file mode 100644 index 0000000..cd979c2 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QStandardItemModel_wrapper.h @@ -0,0 +1,734 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QStandardItemModel_wrapper : public ::QStandardItemModel { +public: + ~QStandardItemModel_wrapper(); + // tag=1041 + QStandardItemModel_wrapper(QObject *parent = nullptr); + // tag=1041 + QStandardItemModel_wrapper(int rows, int columns, QObject *parent = nullptr); + // tag=1041 + void appendColumn(const QList &items); + // tag=1041 + void appendRow(QStandardItem *item); + // tag=1041 + void appendRow(const QList &items); + // tag=1041 + virtual QModelIndex buddy(const QModelIndex &index) const; + // tag=1008 + virtual QModelIndex buddy_nocallback(const QModelIndex &index) const; + // tag=1041 + virtual bool canFetchMore(const QModelIndex &parent) const; + // tag=1008 + virtual bool canFetchMore_nocallback(const QModelIndex &parent) const; + // tag=1041 + void clear(); + // tag=1041 + virtual bool clearItemData(const QModelIndex &index); + // tag=1008 + virtual bool clearItemData_nocallback(const QModelIndex &index); + // tag=1041 + virtual int columnCount(const QModelIndex &parent = QModelIndex()) const; + // tag=1008 + virtual int + columnCount_nocallback(const QModelIndex &parent = QModelIndex()) const; + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual QVariant data(const QModelIndex &index, + int role = Qt::DisplayRole) const; + // tag=1008 + virtual QVariant data_nocallback(const QModelIndex &index, + int role = Qt::DisplayRole) const; + // tag=1041 + virtual bool event(QEvent *event); + // tag=1008 + virtual bool event_nocallback(QEvent *event); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + virtual void fetchMore(const QModelIndex &parent); + // tag=1008 + virtual void fetchMore_nocallback(const QModelIndex &parent); + // tag=1041 + QList findItems(const QString &text) const; + // tag=1041 + virtual bool hasChildren(const QModelIndex &parent = QModelIndex()) const; + // tag=1008 + virtual bool + hasChildren_nocallback(const QModelIndex &parent = QModelIndex()) const; + // tag=1041 + virtual QVariant headerData(int section, Qt::Orientation orientation, + int role = Qt::DisplayRole) const; + // tag=1008 + virtual QVariant headerData_nocallback(int section, + Qt::Orientation orientation, + int role = Qt::DisplayRole) const; + // tag=1041 + QStandardItem *horizontalHeaderItem(int column) const; + // tag=1041 + virtual QModelIndex index(int row, int column, + const QModelIndex &parent = QModelIndex()) const; + // tag=1008 + virtual QModelIndex + index_nocallback(int row, int column, + const QModelIndex &parent = QModelIndex()) const; + // tag=1041 + QModelIndex indexFromItem(const QStandardItem *item) const; + // tag=1041 + void insertColumn(int column, const QList &items); + // tag=1041 + virtual bool insertColumns(int column, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1008 + virtual bool + insertColumns_nocallback(int column, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1041 + void insertRow(int row, QStandardItem *item); + // tag=1041 + void insertRow(int row, const QList &items); + // tag=1041 + virtual bool insertRows(int row, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1008 + virtual bool insertRows_nocallback(int row, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1041 + QStandardItem *invisibleRootItem() const; + // tag=1041 + QStandardItem *item(int row, int column = 0) const; + // tag=1041 + void itemChanged(QStandardItem *item); + // tag=1041 + QStandardItem *itemFromIndex(const QModelIndex &index) const; + // tag=1041 + const QStandardItem *itemPrototype() const; + // tag=1041 + virtual QList mimeTypes() const; + // tag=1008 + virtual QList mimeTypes_nocallback() const; + // tag=1041 + virtual bool moveColumns(const QModelIndex &sourceParent, int sourceColumn, + int count, const QModelIndex &destinationParent, + int destinationChild); + // tag=1008 + virtual bool moveColumns_nocallback(const QModelIndex &sourceParent, + int sourceColumn, int count, + const QModelIndex &destinationParent, + int destinationChild); + // tag=1041 + virtual bool moveRows(const QModelIndex &sourceParent, int sourceRow, + int count, const QModelIndex &destinationParent, + int destinationChild); + // tag=1008 + virtual bool moveRows_nocallback(const QModelIndex &sourceParent, + int sourceRow, int count, + const QModelIndex &destinationParent, + int destinationChild); + // tag=1041 + virtual QModelIndex parent(const QModelIndex &child) const; + // tag=1008 + virtual QModelIndex parent_nocallback(const QModelIndex &child) const; + // tag=1041 + virtual bool removeColumns(int column, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1008 + virtual bool + removeColumns_nocallback(int column, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1041 + virtual bool removeRows(int row, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1008 + virtual bool removeRows_nocallback(int row, int count, + const QModelIndex &parent = QModelIndex()); + // tag=1041 + virtual void resetInternalData(); + // tag=1008 + virtual void resetInternalData_nocallback(); + // tag=1041 + virtual void revert(); + // tag=1008 + virtual void revert_nocallback(); + // tag=1041 + virtual int rowCount(const QModelIndex &parent = QModelIndex()) const; + // tag=1008 + virtual int + rowCount_nocallback(const QModelIndex &parent = QModelIndex()) const; + // tag=1041 + void setColumnCount(int columns); + // tag=1041 + virtual bool setData(const QModelIndex &index, const QVariant &value, + int role = Qt::EditRole); + // tag=1008 + virtual bool setData_nocallback(const QModelIndex &index, + const QVariant &value, + int role = Qt::EditRole); + // tag=1041 + virtual bool setHeaderData(int section, Qt::Orientation orientation, + const QVariant &value, int role = Qt::EditRole); + // tag=1008 + virtual bool setHeaderData_nocallback(int section, + Qt::Orientation orientation, + const QVariant &value, + int role = Qt::EditRole); + // tag=1041 + void setHorizontalHeaderItem(int column, QStandardItem *item); + // tag=1041 + void setHorizontalHeaderLabels(const QList &labels); + // tag=1041 + void setItem(int row, QStandardItem *item); + // tag=1041 + void setItem(int row, int column, QStandardItem *item); + // tag=1041 + void setItemPrototype(const QStandardItem *item); + // tag=1041 + void setRowCount(int rows); + // tag=1041 + void setSortRole(int role); + // tag=1041 + void setVerticalHeaderItem(int row, QStandardItem *item); + // tag=1041 + void setVerticalHeaderLabels(const QList &labels); + // tag=1041 + virtual QModelIndex sibling(int row, int column, + const QModelIndex &idx) const; + // tag=1008 + virtual QModelIndex sibling_nocallback(int row, int column, + const QModelIndex &idx) const; + // tag=1041 + virtual void sort(int column, Qt::SortOrder order = Qt::AscendingOrder); + // tag=1008 + virtual void sort_nocallback(int column, + Qt::SortOrder order = Qt::AscendingOrder); + // tag=1041 + int sortRole() const; + // tag=1041 + virtual QSize span(const QModelIndex &index) const; + // tag=1008 + virtual QSize span_nocallback(const QModelIndex &index) const; + // tag=1041 + virtual bool submit(); + // tag=1008 + virtual bool submit_nocallback(); + // tag=1041 + QList takeColumn(int column); + // tag=1041 + QStandardItem *takeHorizontalHeaderItem(int column); + // tag=1041 + QStandardItem *takeItem(int row, int column = 0); + // tag=1041 + QList takeRow(int row); + // tag=1041 + QStandardItem *takeVerticalHeaderItem(int row); + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + QStandardItem *verticalHeaderItem(int row) const; + // tag=1042 + typedef QModelIndex *(*Callback_buddy)(void *, const QModelIndex &index); + Callback_buddy m_buddyCallback = nullptr; + // tag=1042 + typedef bool (*Callback_canFetchMore)(void *, const QModelIndex &parent); + Callback_canFetchMore m_canFetchMoreCallback = nullptr; + // tag=1042 + typedef bool (*Callback_clearItemData)(void *, const QModelIndex &index); + Callback_clearItemData m_clearItemDataCallback = nullptr; + // tag=1042 + typedef int (*Callback_columnCount)(void *, const QModelIndex &parent); + Callback_columnCount m_columnCountCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef QVariant *(*Callback_data)(void *, const QModelIndex &index, + int role); + Callback_data m_dataCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef void (*Callback_fetchMore)(void *, const QModelIndex &parent); + Callback_fetchMore m_fetchMoreCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasChildren)(void *, const QModelIndex &parent); + Callback_hasChildren m_hasChildrenCallback = nullptr; + // tag=1042 + typedef QVariant *(*Callback_headerData)(void *, int section, + Qt::Orientation orientation, + int role); + Callback_headerData m_headerDataCallback = nullptr; + // tag=1042 + typedef QModelIndex *(*Callback_index)(void *, int row, int column, + const QModelIndex &parent); + Callback_index m_indexCallback = nullptr; + // tag=1042 + typedef bool (*Callback_insertColumns)(void *, int column, int count, + const QModelIndex &parent); + Callback_insertColumns m_insertColumnsCallback = nullptr; + // tag=1042 + typedef bool (*Callback_insertRows)(void *, int row, int count, + const QModelIndex &parent); + Callback_insertRows m_insertRowsCallback = nullptr; + // tag=1042 + typedef QList *(*Callback_mimeTypes)(void *); + Callback_mimeTypes m_mimeTypesCallback = nullptr; + // tag=1042 + typedef bool (*Callback_moveColumns)(void *, const QModelIndex &sourceParent, + int sourceColumn, int count, + const QModelIndex &destinationParent, + int destinationChild); + Callback_moveColumns m_moveColumnsCallback = nullptr; + // tag=1042 + typedef bool (*Callback_moveRows)(void *, const QModelIndex &sourceParent, + int sourceRow, int count, + const QModelIndex &destinationParent, + int destinationChild); + Callback_moveRows m_moveRowsCallback = nullptr; + // tag=1042 + typedef QModelIndex *(*Callback_parentIndex)(void *, + const QModelIndex &child); + Callback_parentIndex m_parentIndexCallback = nullptr; + // tag=1042 + typedef bool (*Callback_removeColumns)(void *, int column, int count, + const QModelIndex &parent); + Callback_removeColumns m_removeColumnsCallback = nullptr; + // tag=1042 + typedef bool (*Callback_removeRows)(void *, int row, int count, + const QModelIndex &parent); + Callback_removeRows m_removeRowsCallback = nullptr; + // tag=1042 + typedef void (*Callback_resetInternalData)(void *); + Callback_resetInternalData m_resetInternalDataCallback = nullptr; + // tag=1042 + typedef void (*Callback_revert)(void *); + Callback_revert m_revertCallback = nullptr; + // tag=1042 + typedef int (*Callback_rowCount)(void *, const QModelIndex &parent); + Callback_rowCount m_rowCountCallback = nullptr; + // tag=1042 + typedef bool (*Callback_setData)(void *, const QModelIndex &index, + const QVariant &value, int role); + Callback_setData m_setDataCallback = nullptr; + // tag=1042 + typedef bool (*Callback_setHeaderData)(void *, int section, + Qt::Orientation orientation, + const QVariant &value, int role); + Callback_setHeaderData m_setHeaderDataCallback = nullptr; + // tag=1042 + typedef QModelIndex *(*Callback_sibling)(void *, int row, int column, + const QModelIndex &idx); + Callback_sibling m_siblingCallback = nullptr; + // tag=1042 + typedef void (*Callback_sort)(void *, int column, Qt::SortOrder order); + Callback_sort m_sortCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_span)(void *, const QModelIndex &index); + Callback_span m_spanCallback = nullptr; + // tag=1042 + typedef bool (*Callback_submit)(void *); + Callback_submit m_submitCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QStandardItemModel::QStandardItemModel(QObject * parent) +QtDartBindings_EXPORT void * +c_QStandardItemModel__constructor_QObject(void *parent_); + +// tag=1067 +// QStandardItemModel::QStandardItemModel(int rows, int columns, QObject * +// parent) +QtDartBindings_EXPORT void * +c_QStandardItemModel__constructor_int_int_QObject(int rows, int columns, + void *parent_); + +// tag=1067 +// QStandardItemModel::appendColumn(const QList & items) +QtDartBindings_EXPORT void +c_QStandardItemModel__appendColumn_QList_QStandardItem(void *thisObj, + void *items_); + +// tag=1067 +// QStandardItemModel::appendRow(QStandardItem * item) +QtDartBindings_EXPORT void +c_QStandardItemModel__appendRow_QStandardItem(void *thisObj, void *item_); + +// tag=1067 +// QStandardItemModel::appendRow(const QList & items) +QtDartBindings_EXPORT void +c_QStandardItemModel__appendRow_QList_QStandardItem(void *thisObj, + void *items_); + +// tag=1067 +// QStandardItemModel::buddy(const QModelIndex & index) const +QtDartBindings_EXPORT void * +c_QStandardItemModel__buddy_QModelIndex(void *thisObj, void *index_); + +// tag=1067 +// QStandardItemModel::canFetchMore(const QModelIndex & parent) const +QtDartBindings_EXPORT bool +c_QStandardItemModel__canFetchMore_QModelIndex(void *thisObj, void *parent_); + +// tag=1067 +// QStandardItemModel::clear() +QtDartBindings_EXPORT void c_QStandardItemModel__clear(void *thisObj); + +// tag=1067 +// QStandardItemModel::clearItemData(const QModelIndex & index) +QtDartBindings_EXPORT bool +c_QStandardItemModel__clearItemData_QModelIndex(void *thisObj, void *index_); + +// tag=1067 +// QStandardItemModel::columnCount(const QModelIndex & parent) const +QtDartBindings_EXPORT int +c_QStandardItemModel__columnCount_QModelIndex(void *thisObj, void *parent_); + +// tag=1067 +// QStandardItemModel::customEvent(QEvent * event) +QtDartBindings_EXPORT void +c_QStandardItemModel__customEvent_QEvent(void *thisObj, void *event_); + +// tag=1067 +// QStandardItemModel::data(const QModelIndex & index, int role) const +QtDartBindings_EXPORT void * +c_QStandardItemModel__data_QModelIndex_int(void *thisObj, void *index_, + int role); + +// tag=1067 +// QStandardItemModel::event(QEvent * event) +QtDartBindings_EXPORT bool c_QStandardItemModel__event_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QStandardItemModel::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QStandardItemModel__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); + +// tag=1067 +// QStandardItemModel::fetchMore(const QModelIndex & parent) +QtDartBindings_EXPORT void +c_QStandardItemModel__fetchMore_QModelIndex(void *thisObj, void *parent_); + +// tag=1067 +// QStandardItemModel::findItems(const QString & text) const +QtDartBindings_EXPORT void * +c_QStandardItemModel__findItems_QString(void *thisObj, const char *text_); + +// tag=1067 +// QStandardItemModel::hasChildren(const QModelIndex & parent) const +QtDartBindings_EXPORT bool +c_QStandardItemModel__hasChildren_QModelIndex(void *thisObj, void *parent_); + +// tag=1067 +// QStandardItemModel::headerData(int section, Qt::Orientation orientation, int +// role) const +QtDartBindings_EXPORT void * +c_QStandardItemModel__headerData_int_Orientation_int(void *thisObj, int section, + int orientation, int role); + +// tag=1067 +// QStandardItemModel::horizontalHeaderItem(int column) const +QtDartBindings_EXPORT void * +c_QStandardItemModel__horizontalHeaderItem_int(void *thisObj, int column); + +// tag=1067 +// QStandardItemModel::index(int row, int column, const QModelIndex & parent) +// const +QtDartBindings_EXPORT void * +c_QStandardItemModel__index_int_int_QModelIndex(void *thisObj, int row, + int column, void *parent_); + +// tag=1067 +// QStandardItemModel::indexFromItem(const QStandardItem * item) const +QtDartBindings_EXPORT void * +c_QStandardItemModel__indexFromItem_QStandardItem(void *thisObj, void *item_); + +// tag=1067 +// QStandardItemModel::insertColumn(int column, const QList & +// items) +QtDartBindings_EXPORT void +c_QStandardItemModel__insertColumn_int_QList_QStandardItem(void *thisObj, + int column, + void *items_); + +// tag=1067 +// QStandardItemModel::insertColumns(int column, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QStandardItemModel__insertColumns_int_int_QModelIndex(void *thisObj, + int column, int count, + void *parent_); + +// tag=1067 +// QStandardItemModel::insertRow(int row, QStandardItem * item) +QtDartBindings_EXPORT void +c_QStandardItemModel__insertRow_int_QStandardItem(void *thisObj, int row, + void *item_); + +// tag=1067 +// QStandardItemModel::insertRow(int row, const QList & items) +QtDartBindings_EXPORT void +c_QStandardItemModel__insertRow_int_QList_QStandardItem(void *thisObj, int row, + void *items_); + +// tag=1067 +// QStandardItemModel::insertRows(int row, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QStandardItemModel__insertRows_int_int_QModelIndex(void *thisObj, int row, + int count, void *parent_); + +// tag=1067 +// QStandardItemModel::invisibleRootItem() const +QtDartBindings_EXPORT void * +c_QStandardItemModel__invisibleRootItem(void *thisObj); + +// tag=1067 +// QStandardItemModel::item(int row, int column) const +QtDartBindings_EXPORT void * +c_QStandardItemModel__item_int_int(void *thisObj, int row, int column); + +// tag=1067 +// QStandardItemModel::itemChanged(QStandardItem * item) +QtDartBindings_EXPORT void +c_QStandardItemModel__itemChanged_QStandardItem(void *thisObj, void *item_); + +// tag=1078 +QtDartBindings_EXPORT void c_QStandardItemModel__onItemChanged_QStandardItem( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QStandardItemModel::itemFromIndex(const QModelIndex & index) const +QtDartBindings_EXPORT void * +c_QStandardItemModel__itemFromIndex_QModelIndex(void *thisObj, void *index_); + +// tag=1067 +// QStandardItemModel::itemPrototype() const +QtDartBindings_EXPORT void *c_QStandardItemModel__itemPrototype(void *thisObj); + +// tag=1067 +// QStandardItemModel::mimeTypes() const +QtDartBindings_EXPORT void *c_QStandardItemModel__mimeTypes(void *thisObj); + +// tag=1067 +// QStandardItemModel::moveColumns(const QModelIndex & sourceParent, int +// sourceColumn, int count, const QModelIndex & destinationParent, int +// destinationChild) +QtDartBindings_EXPORT bool +c_QStandardItemModel__moveColumns_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceColumn, int count, + void *destinationParent_, int destinationChild); + +// tag=1067 +// QStandardItemModel::moveRows(const QModelIndex & sourceParent, int +// sourceRow, int count, const QModelIndex & destinationParent, int +// destinationChild) +QtDartBindings_EXPORT bool +c_QStandardItemModel__moveRows_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceRow, int count, + void *destinationParent_, int destinationChild); + +// tag=1067 +// QStandardItemModel::parent(const QModelIndex & child) const +QtDartBindings_EXPORT void * +c_QStandardItemModel__parentIndex_QModelIndex(void *thisObj, void *child_); + +// tag=1067 +// QStandardItemModel::removeColumns(int column, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QStandardItemModel__removeColumns_int_int_QModelIndex(void *thisObj, + int column, int count, + void *parent_); + +// tag=1067 +// QStandardItemModel::removeRows(int row, int count, const QModelIndex & +// parent) +QtDartBindings_EXPORT bool +c_QStandardItemModel__removeRows_int_int_QModelIndex(void *thisObj, int row, + int count, void *parent_); + +// tag=1067 +// QStandardItemModel::resetInternalData() +QtDartBindings_EXPORT void +c_QStandardItemModel__resetInternalData(void *thisObj); + +// tag=1067 +// QStandardItemModel::revert() +QtDartBindings_EXPORT void c_QStandardItemModel__revert(void *thisObj); + +// tag=1067 +// QStandardItemModel::rowCount(const QModelIndex & parent) const +QtDartBindings_EXPORT int +c_QStandardItemModel__rowCount_QModelIndex(void *thisObj, void *parent_); + +// tag=1067 +// QStandardItemModel::setColumnCount(int columns) +QtDartBindings_EXPORT void +c_QStandardItemModel__setColumnCount_int(void *thisObj, int columns); + +// tag=1067 +// QStandardItemModel::setData(const QModelIndex & index, const QVariant & +// value, int role) +QtDartBindings_EXPORT bool +c_QStandardItemModel__setData_QModelIndex_QVariant_int(void *thisObj, + void *index_, + void *value_, int role); + +// tag=1067 +// QStandardItemModel::setHeaderData(int section, Qt::Orientation orientation, +// const QVariant & value, int role) +QtDartBindings_EXPORT bool +c_QStandardItemModel__setHeaderData_int_Orientation_QVariant_int( + void *thisObj, int section, int orientation, void *value_, int role); + +// tag=1067 +// QStandardItemModel::setHorizontalHeaderItem(int column, QStandardItem * +// item) +QtDartBindings_EXPORT void +c_QStandardItemModel__setHorizontalHeaderItem_int_QStandardItem(void *thisObj, + int column, + void *item_); + +// tag=1067 +// QStandardItemModel::setHorizontalHeaderLabels(const QList & +// labels) +QtDartBindings_EXPORT void +c_QStandardItemModel__setHorizontalHeaderLabels_QList_QString(void *thisObj, + void *labels_); + +// tag=1067 +// QStandardItemModel::setItem(int row, QStandardItem * item) +QtDartBindings_EXPORT void +c_QStandardItemModel__setItem_int_QStandardItem(void *thisObj, int row, + void *item_); + +// tag=1067 +// QStandardItemModel::setItem(int row, int column, QStandardItem * item) +QtDartBindings_EXPORT void +c_QStandardItemModel__setItem_int_int_QStandardItem(void *thisObj, int row, + int column, void *item_); + +// tag=1067 +// QStandardItemModel::setItemPrototype(const QStandardItem * item) +QtDartBindings_EXPORT void +c_QStandardItemModel__setItemPrototype_QStandardItem(void *thisObj, + void *item_); + +// tag=1067 +// QStandardItemModel::setRowCount(int rows) +QtDartBindings_EXPORT void c_QStandardItemModel__setRowCount_int(void *thisObj, + int rows); + +// tag=1067 +// QStandardItemModel::setSortRole(int role) +QtDartBindings_EXPORT void c_QStandardItemModel__setSortRole_int(void *thisObj, + int role); + +// tag=1067 +// QStandardItemModel::setVerticalHeaderItem(int row, QStandardItem * item) +QtDartBindings_EXPORT void +c_QStandardItemModel__setVerticalHeaderItem_int_QStandardItem(void *thisObj, + int row, + void *item_); + +// tag=1067 +// QStandardItemModel::setVerticalHeaderLabels(const QList & labels) +QtDartBindings_EXPORT void +c_QStandardItemModel__setVerticalHeaderLabels_QList_QString(void *thisObj, + void *labels_); + +// tag=1067 +// QStandardItemModel::sibling(int row, int column, const QModelIndex & idx) +// const +QtDartBindings_EXPORT void * +c_QStandardItemModel__sibling_int_int_QModelIndex(void *thisObj, int row, + int column, void *idx_); + +// tag=1067 +// QStandardItemModel::sort(int column, Qt::SortOrder order) +QtDartBindings_EXPORT void +c_QStandardItemModel__sort_int_SortOrder(void *thisObj, int column, int order); + +// tag=1067 +// QStandardItemModel::sortRole() const +QtDartBindings_EXPORT int c_QStandardItemModel__sortRole(void *thisObj); + +// tag=1067 +// QStandardItemModel::span(const QModelIndex & index) const +QtDartBindings_EXPORT void * +c_QStandardItemModel__span_QModelIndex(void *thisObj, void *index_); + +// tag=1067 +// QStandardItemModel::submit() +QtDartBindings_EXPORT bool c_QStandardItemModel__submit(void *thisObj); + +// tag=1067 +// QStandardItemModel::takeColumn(int column) +QtDartBindings_EXPORT void *c_QStandardItemModel__takeColumn_int(void *thisObj, + int column); + +// tag=1067 +// QStandardItemModel::takeHorizontalHeaderItem(int column) +QtDartBindings_EXPORT void * +c_QStandardItemModel__takeHorizontalHeaderItem_int(void *thisObj, int column); + +// tag=1067 +// QStandardItemModel::takeItem(int row, int column) +QtDartBindings_EXPORT void * +c_QStandardItemModel__takeItem_int_int(void *thisObj, int row, int column); + +// tag=1067 +// QStandardItemModel::takeRow(int row) +QtDartBindings_EXPORT void *c_QStandardItemModel__takeRow_int(void *thisObj, + int row); + +// tag=1067 +// QStandardItemModel::takeVerticalHeaderItem(int row) +QtDartBindings_EXPORT void * +c_QStandardItemModel__takeVerticalHeaderItem_int(void *thisObj, int row); + +// tag=1067 +// QStandardItemModel::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QStandardItemModel__tr_char_char_int(const char *s, const char *c, + int n); + +// tag=1067 +// QStandardItemModel::verticalHeaderItem(int row) const +QtDartBindings_EXPORT void * +c_QStandardItemModel__verticalHeaderItem_int(void *thisObj, int row); + +// tag=1066 +QtDartBindings_EXPORT void c_QStandardItemModel__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QStandardItemModel__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QStandardItemModel_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QStandardItem_c.cpp b/generated/QtDartBindings/dart/ffi/QStandardItem_c.cpp new file mode 100644 index 0000000..3a43ca7 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QStandardItem_c.cpp @@ -0,0 +1,791 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QStandardItem_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QStandardItem_wrapper::QStandardItem_wrapper() : ::QStandardItem() {} +QStandardItem_wrapper::QStandardItem_wrapper(const QIcon &icon, + const QString &text) + : ::QStandardItem(icon, text) {} +QStandardItem_wrapper::QStandardItem_wrapper(const QString &text) + : ::QStandardItem(text) {} +QStandardItem_wrapper::QStandardItem_wrapper(int rows, int columns) + : ::QStandardItem(rows, columns) {} +QString QStandardItem_wrapper::accessibleDescription() const { + return ::QStandardItem::accessibleDescription(); +} +QString QStandardItem_wrapper::accessibleText() const { + return ::QStandardItem::accessibleText(); +} +void QStandardItem_wrapper::appendColumn(const QList &items) { + ::QStandardItem::appendColumn(items); +} +void QStandardItem_wrapper::appendRow(QStandardItem *item) { + ::QStandardItem::appendRow(item); +} +void QStandardItem_wrapper::appendRow(const QList &items) { + ::QStandardItem::appendRow(items); +} +void QStandardItem_wrapper::appendRows(const QList &items) { + ::QStandardItem::appendRows(items); +} +QBrush QStandardItem_wrapper::background() const { + return ::QStandardItem::background(); +} +QStandardItem *QStandardItem_wrapper::child(int row, int column) const { + return ::QStandardItem::child(row, column); +} +void QStandardItem_wrapper::clearData() { ::QStandardItem::clearData(); } +QStandardItem *QStandardItem_wrapper::clone() const { + if (m_cloneCallback) { + const void *thisPtr = this; + return m_cloneCallback(const_cast(thisPtr)); + } else { + return ::QStandardItem::clone(); + } +} +QStandardItem *QStandardItem_wrapper::clone_nocallback() const { + return ::QStandardItem::clone(); +} +int QStandardItem_wrapper::column() const { return ::QStandardItem::column(); } +int QStandardItem_wrapper::columnCount() const { + return ::QStandardItem::columnCount(); +} +QVariant QStandardItem_wrapper::data(int role) const { + if (m_dataCallback) { + const void *thisPtr = this; + return *m_dataCallback(const_cast(thisPtr), role); + } else { + return ::QStandardItem::data(role); + } +} +QVariant QStandardItem_wrapper::data_nocallback(int role) const { + return ::QStandardItem::data(role); +} +void QStandardItem_wrapper::emitDataChanged() { + ::QStandardItem::emitDataChanged(); +} +QFont QStandardItem_wrapper::font() const { return ::QStandardItem::font(); } +QBrush QStandardItem_wrapper::foreground() const { + return ::QStandardItem::foreground(); +} +bool QStandardItem_wrapper::hasChildren() const { + return ::QStandardItem::hasChildren(); +} +QIcon QStandardItem_wrapper::icon() const { return ::QStandardItem::icon(); } +QModelIndex QStandardItem_wrapper::index() const { + return ::QStandardItem::index(); +} +void QStandardItem_wrapper::insertColumn(int column, + const QList &items) { + ::QStandardItem::insertColumn(column, items); +} +void QStandardItem_wrapper::insertColumns(int column, int count) { + ::QStandardItem::insertColumns(column, count); +} +void QStandardItem_wrapper::insertRow(int row, QStandardItem *item) { + ::QStandardItem::insertRow(row, item); +} +void QStandardItem_wrapper::insertRow(int row, + const QList &items) { + ::QStandardItem::insertRow(row, items); +} +void QStandardItem_wrapper::insertRows(int row, + const QList &items) { + ::QStandardItem::insertRows(row, items); +} +void QStandardItem_wrapper::insertRows(int row, int count) { + ::QStandardItem::insertRows(row, count); +} +bool QStandardItem_wrapper::isAutoTristate() const { + return ::QStandardItem::isAutoTristate(); +} +bool QStandardItem_wrapper::isCheckable() const { + return ::QStandardItem::isCheckable(); +} +bool QStandardItem_wrapper::isDragEnabled() const { + return ::QStandardItem::isDragEnabled(); +} +bool QStandardItem_wrapper::isDropEnabled() const { + return ::QStandardItem::isDropEnabled(); +} +bool QStandardItem_wrapper::isEditable() const { + return ::QStandardItem::isEditable(); +} +bool QStandardItem_wrapper::isEnabled() const { + return ::QStandardItem::isEnabled(); +} +bool QStandardItem_wrapper::isSelectable() const { + return ::QStandardItem::isSelectable(); +} +bool QStandardItem_wrapper::isUserTristate() const { + return ::QStandardItem::isUserTristate(); +} +QStandardItemModel *QStandardItem_wrapper::model() const { + return ::QStandardItem::model(); +} +QStandardItem *QStandardItem_wrapper::parent() const { + return ::QStandardItem::parent(); +} +void QStandardItem_wrapper::removeColumn(int column) { + ::QStandardItem::removeColumn(column); +} +void QStandardItem_wrapper::removeColumns(int column, int count) { + ::QStandardItem::removeColumns(column, count); +} +void QStandardItem_wrapper::removeRow(int row) { + ::QStandardItem::removeRow(row); +} +void QStandardItem_wrapper::removeRows(int row, int count) { + ::QStandardItem::removeRows(row, count); +} +int QStandardItem_wrapper::row() const { return ::QStandardItem::row(); } +int QStandardItem_wrapper::rowCount() const { + return ::QStandardItem::rowCount(); +} +void QStandardItem_wrapper::setAccessibleDescription( + const QString &accessibleDescription) { + ::QStandardItem::setAccessibleDescription(accessibleDescription); +} +void QStandardItem_wrapper::setAccessibleText(const QString &accessibleText) { + ::QStandardItem::setAccessibleText(accessibleText); +} +void QStandardItem_wrapper::setAutoTristate(bool tristate) { + ::QStandardItem::setAutoTristate(tristate); +} +void QStandardItem_wrapper::setBackground(const QBrush &brush) { + ::QStandardItem::setBackground(brush); +} +void QStandardItem_wrapper::setCheckable(bool checkable) { + ::QStandardItem::setCheckable(checkable); +} +void QStandardItem_wrapper::setChild(int row, QStandardItem *item) { + ::QStandardItem::setChild(row, item); +} +void QStandardItem_wrapper::setChild(int row, int column, QStandardItem *item) { + ::QStandardItem::setChild(row, column, item); +} +void QStandardItem_wrapper::setColumnCount(int columns) { + ::QStandardItem::setColumnCount(columns); +} +void QStandardItem_wrapper::setData(const QVariant &value, int role) { + if (m_setDataCallback) { + const void *thisPtr = this; + m_setDataCallback(const_cast(thisPtr), value, role); + } else { + ::QStandardItem::setData(value, role); + } +} +void QStandardItem_wrapper::setData_nocallback(const QVariant &value, + int role) { + ::QStandardItem::setData(value, role); +} +void QStandardItem_wrapper::setDragEnabled(bool dragEnabled) { + ::QStandardItem::setDragEnabled(dragEnabled); +} +void QStandardItem_wrapper::setDropEnabled(bool dropEnabled) { + ::QStandardItem::setDropEnabled(dropEnabled); +} +void QStandardItem_wrapper::setEditable(bool editable) { + ::QStandardItem::setEditable(editable); +} +void QStandardItem_wrapper::setEnabled(bool enabled) { + ::QStandardItem::setEnabled(enabled); +} +void QStandardItem_wrapper::setFont(const QFont &font) { + ::QStandardItem::setFont(font); +} +void QStandardItem_wrapper::setForeground(const QBrush &brush) { + ::QStandardItem::setForeground(brush); +} +void QStandardItem_wrapper::setIcon(const QIcon &icon) { + ::QStandardItem::setIcon(icon); +} +void QStandardItem_wrapper::setRowCount(int rows) { + ::QStandardItem::setRowCount(rows); +} +void QStandardItem_wrapper::setSelectable(bool selectable) { + ::QStandardItem::setSelectable(selectable); +} +void QStandardItem_wrapper::setSizeHint(const QSize &sizeHint) { + ::QStandardItem::setSizeHint(sizeHint); +} +void QStandardItem_wrapper::setStatusTip(const QString &statusTip) { + ::QStandardItem::setStatusTip(statusTip); +} +void QStandardItem_wrapper::setText(const QString &text) { + ::QStandardItem::setText(text); +} +void QStandardItem_wrapper::setToolTip(const QString &toolTip) { + ::QStandardItem::setToolTip(toolTip); +} +void QStandardItem_wrapper::setUserTristate(bool tristate) { + ::QStandardItem::setUserTristate(tristate); +} +void QStandardItem_wrapper::setWhatsThis(const QString &whatsThis) { + ::QStandardItem::setWhatsThis(whatsThis); +} +QSize QStandardItem_wrapper::sizeHint() const { + return ::QStandardItem::sizeHint(); +} +void QStandardItem_wrapper::sortChildren(int column, Qt::SortOrder order) { + ::QStandardItem::sortChildren(column, order); +} +QString QStandardItem_wrapper::statusTip() const { + return ::QStandardItem::statusTip(); +} +QStandardItem *QStandardItem_wrapper::takeChild(int row, int column) { + return ::QStandardItem::takeChild(row, column); +} +QList QStandardItem_wrapper::takeColumn(int column) { + return ::QStandardItem::takeColumn(column); +} +QList QStandardItem_wrapper::takeRow(int row) { + return ::QStandardItem::takeRow(row); +} +QString QStandardItem_wrapper::text() const { return ::QStandardItem::text(); } +QString QStandardItem_wrapper::toolTip() const { + return ::QStandardItem::toolTip(); +} +int QStandardItem_wrapper::type() const { + if (m_typeCallback) { + const void *thisPtr = this; + return m_typeCallback(const_cast(thisPtr)); + } else { + return ::QStandardItem::type(); + } +} +int QStandardItem_wrapper::type_nocallback() const { + return ::QStandardItem::type(); +} +QString QStandardItem_wrapper::whatsThis() const { + return ::QStandardItem::whatsThis(); +} +QStandardItem_wrapper::~QStandardItem_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QStandardItem *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QStandardItem_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { +void c_QStandardItem_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QStandardItem__constructor() { + auto ptr = new QtDartBindings_wrappersNS::QStandardItem_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QStandardItem__constructor_QIcon_QString(void *icon_, + const char *text_) { + assert(icon_); + auto &icon = *reinterpret_cast(icon_); + const auto text = QString::fromUtf8(text_); + auto ptr = new QtDartBindings_wrappersNS::QStandardItem_wrapper(icon, text); + return reinterpret_cast(ptr); +} +void *c_QStandardItem__constructor_QString(const char *text_) { + const auto text = QString::fromUtf8(text_); + auto ptr = new QtDartBindings_wrappersNS::QStandardItem_wrapper(text); + return reinterpret_cast(ptr); +} +void *c_QStandardItem__constructor_int_int(int rows, int columns) { + auto ptr = + new QtDartBindings_wrappersNS::QStandardItem_wrapper(rows, columns); + return reinterpret_cast(ptr); +} +// accessibleDescription() const +void *c_QStandardItem__accessibleDescription(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->accessibleDescription()}; + return result; +} +// accessibleText() const +void *c_QStandardItem__accessibleText(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->accessibleText()}; + return result; +} +// appendColumn(const QList & items) +void c_QStandardItem__appendColumn_QList_QStandardItem(void *thisObj, + void *items_) { + assert(items_); + auto &items = *reinterpret_cast *>(items_); + fromPtr(thisObj)->appendColumn(items); +} +// appendRow(QStandardItem * item) +void c_QStandardItem__appendRow_QStandardItem(void *thisObj, void *item_) { + auto item = reinterpret_cast(item_); + fromPtr(thisObj)->appendRow(item); +} +// appendRow(const QList & items) +void c_QStandardItem__appendRow_QList_QStandardItem(void *thisObj, + void *items_) { + assert(items_); + auto &items = *reinterpret_cast *>(items_); + fromPtr(thisObj)->appendRow(items); +} +// appendRows(const QList & items) +void c_QStandardItem__appendRows_QList_QStandardItem(void *thisObj, + void *items_) { + assert(items_); + auto &items = *reinterpret_cast *>(items_); + fromPtr(thisObj)->appendRows(items); +} +// background() const +void *c_QStandardItem__background(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->background()}; + return result; +} +// child(int row, int column) const +void *c_QStandardItem__child_int_int(void *thisObj, int row, int column) { + const auto &result = fromPtr(thisObj)->child(row, column); + return result; +} +// clearData() +void c_QStandardItem__clearData(void *thisObj) { + fromPtr(thisObj)->clearData(); +} +// clone() const +void *c_QStandardItem__clone(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->clone_nocallback(); + } else { + return targetPtr->clone(); + } + }(); + return result; +} +// column() const +int c_QStandardItem__column(void *thisObj) { + const auto &result = fromPtr(thisObj)->column(); + return result; +} +// columnCount() const +int c_QStandardItem__columnCount(void *thisObj) { + const auto &result = fromPtr(thisObj)->columnCount(); + return result; +} +// data(int role) const +void *c_QStandardItem__data_int(void *thisObj, int role) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->data_nocallback(role); + } else { + return targetPtr->data(role); + } + }()}; + return result; +} +// emitDataChanged() +void c_QStandardItem__emitDataChanged(void *thisObj) { + fromWrapperPtr(thisObj)->emitDataChanged(); +} +// font() const +void *c_QStandardItem__font(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->font()}; + return result; +} +// foreground() const +void *c_QStandardItem__foreground(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->foreground()}; + return result; +} +// hasChildren() const +bool c_QStandardItem__hasChildren(void *thisObj) { + const auto &result = fromPtr(thisObj)->hasChildren(); + return result; +} +// icon() const +void *c_QStandardItem__icon(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->icon()}; + return result; +} +// index() const +void *c_QStandardItem__index(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->index()}; + return result; +} +// insertColumn(int column, const QList & items) +void c_QStandardItem__insertColumn_int_QList_QStandardItem(void *thisObj, + int column, + void *items_) { + assert(items_); + auto &items = *reinterpret_cast *>(items_); + fromPtr(thisObj)->insertColumn(column, items); +} +// insertColumns(int column, int count) +void c_QStandardItem__insertColumns_int_int(void *thisObj, int column, + int count) { + fromPtr(thisObj)->insertColumns(column, count); +} +// insertRow(int row, QStandardItem * item) +void c_QStandardItem__insertRow_int_QStandardItem(void *thisObj, int row, + void *item_) { + auto item = reinterpret_cast(item_); + fromPtr(thisObj)->insertRow(row, item); +} +// insertRow(int row, const QList & items) +void c_QStandardItem__insertRow_int_QList_QStandardItem(void *thisObj, int row, + void *items_) { + assert(items_); + auto &items = *reinterpret_cast *>(items_); + fromPtr(thisObj)->insertRow(row, items); +} +// insertRows(int row, const QList & items) +void c_QStandardItem__insertRows_int_QList_QStandardItem(void *thisObj, int row, + void *items_) { + assert(items_); + auto &items = *reinterpret_cast *>(items_); + fromPtr(thisObj)->insertRows(row, items); +} +// insertRows(int row, int count) +void c_QStandardItem__insertRows_int_int(void *thisObj, int row, int count) { + fromPtr(thisObj)->insertRows(row, count); +} +// isAutoTristate() const +bool c_QStandardItem__isAutoTristate(void *thisObj) { + const auto &result = fromPtr(thisObj)->isAutoTristate(); + return result; +} +// isCheckable() const +bool c_QStandardItem__isCheckable(void *thisObj) { + const auto &result = fromPtr(thisObj)->isCheckable(); + return result; +} +// isDragEnabled() const +bool c_QStandardItem__isDragEnabled(void *thisObj) { + const auto &result = fromPtr(thisObj)->isDragEnabled(); + return result; +} +// isDropEnabled() const +bool c_QStandardItem__isDropEnabled(void *thisObj) { + const auto &result = fromPtr(thisObj)->isDropEnabled(); + return result; +} +// isEditable() const +bool c_QStandardItem__isEditable(void *thisObj) { + const auto &result = fromPtr(thisObj)->isEditable(); + return result; +} +// isEnabled() const +bool c_QStandardItem__isEnabled(void *thisObj) { + const auto &result = fromPtr(thisObj)->isEnabled(); + return result; +} +// isSelectable() const +bool c_QStandardItem__isSelectable(void *thisObj) { + const auto &result = fromPtr(thisObj)->isSelectable(); + return result; +} +// isUserTristate() const +bool c_QStandardItem__isUserTristate(void *thisObj) { + const auto &result = fromPtr(thisObj)->isUserTristate(); + return result; +} +// model() const +void *c_QStandardItem__model(void *thisObj) { + const auto &result = fromPtr(thisObj)->model(); + return result; +} +// parent() const +void *c_QStandardItem__parent(void *thisObj) { + const auto &result = fromPtr(thisObj)->parent(); + return result; +} +// removeColumn(int column) +void c_QStandardItem__removeColumn_int(void *thisObj, int column) { + fromPtr(thisObj)->removeColumn(column); +} +// removeColumns(int column, int count) +void c_QStandardItem__removeColumns_int_int(void *thisObj, int column, + int count) { + fromPtr(thisObj)->removeColumns(column, count); +} +// removeRow(int row) +void c_QStandardItem__removeRow_int(void *thisObj, int row) { + fromPtr(thisObj)->removeRow(row); +} +// removeRows(int row, int count) +void c_QStandardItem__removeRows_int_int(void *thisObj, int row, int count) { + fromPtr(thisObj)->removeRows(row, count); +} +// row() const +int c_QStandardItem__row(void *thisObj) { + const auto &result = fromPtr(thisObj)->row(); + return result; +} +// rowCount() const +int c_QStandardItem__rowCount(void *thisObj) { + const auto &result = fromPtr(thisObj)->rowCount(); + return result; +} +// setAccessibleDescription(const QString & accessibleDescription) +void c_QStandardItem__setAccessibleDescription_QString( + void *thisObj, const char *accessibleDescription_) { + const auto accessibleDescription = QString::fromUtf8(accessibleDescription_); + fromPtr(thisObj)->setAccessibleDescription(accessibleDescription); + free((char *)accessibleDescription_); +} +// setAccessibleText(const QString & accessibleText) +void c_QStandardItem__setAccessibleText_QString(void *thisObj, + const char *accessibleText_) { + const auto accessibleText = QString::fromUtf8(accessibleText_); + fromPtr(thisObj)->setAccessibleText(accessibleText); + free((char *)accessibleText_); +} +// setAutoTristate(bool tristate) +void c_QStandardItem__setAutoTristate_bool(void *thisObj, bool tristate) { + fromPtr(thisObj)->setAutoTristate(tristate); +} +// setBackground(const QBrush & brush) +void c_QStandardItem__setBackground_QBrush(void *thisObj, void *brush_) { + assert(brush_); + auto &brush = *reinterpret_cast(brush_); + fromPtr(thisObj)->setBackground(brush); +} +// setCheckable(bool checkable) +void c_QStandardItem__setCheckable_bool(void *thisObj, bool checkable) { + fromPtr(thisObj)->setCheckable(checkable); +} +// setChild(int row, QStandardItem * item) +void c_QStandardItem__setChild_int_QStandardItem(void *thisObj, int row, + void *item_) { + auto item = reinterpret_cast(item_); + fromPtr(thisObj)->setChild(row, item); +} +// setChild(int row, int column, QStandardItem * item) +void c_QStandardItem__setChild_int_int_QStandardItem(void *thisObj, int row, + int column, void *item_) { + auto item = reinterpret_cast(item_); + fromPtr(thisObj)->setChild(row, column, item); +} +// setColumnCount(int columns) +void c_QStandardItem__setColumnCount_int(void *thisObj, int columns) { + fromPtr(thisObj)->setColumnCount(columns); +} +// setData(const QVariant & value, int role) +void c_QStandardItem__setData_QVariant_int(void *thisObj, void *value_, + int role) { + assert(value_); + auto &value = *reinterpret_cast(value_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setData_nocallback(value, role); + } else { + return targetPtr->setData(value, role); + } + }(); +} +// setDragEnabled(bool dragEnabled) +void c_QStandardItem__setDragEnabled_bool(void *thisObj, bool dragEnabled) { + fromPtr(thisObj)->setDragEnabled(dragEnabled); +} +// setDropEnabled(bool dropEnabled) +void c_QStandardItem__setDropEnabled_bool(void *thisObj, bool dropEnabled) { + fromPtr(thisObj)->setDropEnabled(dropEnabled); +} +// setEditable(bool editable) +void c_QStandardItem__setEditable_bool(void *thisObj, bool editable) { + fromPtr(thisObj)->setEditable(editable); +} +// setEnabled(bool enabled) +void c_QStandardItem__setEnabled_bool(void *thisObj, bool enabled) { + fromPtr(thisObj)->setEnabled(enabled); +} +// setFont(const QFont & font) +void c_QStandardItem__setFont_QFont(void *thisObj, void *font_) { + assert(font_); + auto &font = *reinterpret_cast(font_); + fromPtr(thisObj)->setFont(font); +} +// setForeground(const QBrush & brush) +void c_QStandardItem__setForeground_QBrush(void *thisObj, void *brush_) { + assert(brush_); + auto &brush = *reinterpret_cast(brush_); + fromPtr(thisObj)->setForeground(brush); +} +// setIcon(const QIcon & icon) +void c_QStandardItem__setIcon_QIcon(void *thisObj, void *icon_) { + assert(icon_); + auto &icon = *reinterpret_cast(icon_); + fromPtr(thisObj)->setIcon(icon); +} +// setRowCount(int rows) +void c_QStandardItem__setRowCount_int(void *thisObj, int rows) { + fromPtr(thisObj)->setRowCount(rows); +} +// setSelectable(bool selectable) +void c_QStandardItem__setSelectable_bool(void *thisObj, bool selectable) { + fromPtr(thisObj)->setSelectable(selectable); +} +// setSizeHint(const QSize & sizeHint) +void c_QStandardItem__setSizeHint_QSize(void *thisObj, void *sizeHint_) { + assert(sizeHint_); + auto &sizeHint = *reinterpret_cast(sizeHint_); + fromPtr(thisObj)->setSizeHint(sizeHint); +} +// setStatusTip(const QString & statusTip) +void c_QStandardItem__setStatusTip_QString(void *thisObj, + const char *statusTip_) { + const auto statusTip = QString::fromUtf8(statusTip_); + fromPtr(thisObj)->setStatusTip(statusTip); + free((char *)statusTip_); +} +// setText(const QString & text) +void c_QStandardItem__setText_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + fromPtr(thisObj)->setText(text); + free((char *)text_); +} +// setToolTip(const QString & toolTip) +void c_QStandardItem__setToolTip_QString(void *thisObj, const char *toolTip_) { + const auto toolTip = QString::fromUtf8(toolTip_); + fromPtr(thisObj)->setToolTip(toolTip); + free((char *)toolTip_); +} +// setUserTristate(bool tristate) +void c_QStandardItem__setUserTristate_bool(void *thisObj, bool tristate) { + fromPtr(thisObj)->setUserTristate(tristate); +} +// setWhatsThis(const QString & whatsThis) +void c_QStandardItem__setWhatsThis_QString(void *thisObj, + const char *whatsThis_) { + const auto whatsThis = QString::fromUtf8(whatsThis_); + fromPtr(thisObj)->setWhatsThis(whatsThis); + free((char *)whatsThis_); +} +// sizeHint() const +void *c_QStandardItem__sizeHint(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->sizeHint()}; + return result; +} +// sortChildren(int column, Qt::SortOrder order) +void c_QStandardItem__sortChildren_int_SortOrder(void *thisObj, int column, + int order) { + fromPtr(thisObj)->sortChildren(column, static_cast(order)); +} +// statusTip() const +void *c_QStandardItem__statusTip(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->statusTip()}; + return result; +} +// takeChild(int row, int column) +void *c_QStandardItem__takeChild_int_int(void *thisObj, int row, int column) { + const auto &result = fromPtr(thisObj)->takeChild(row, column); + return result; +} +// takeColumn(int column) +void *c_QStandardItem__takeColumn_int(void *thisObj, int column) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->takeColumn(column)}; + return result; +} +// takeRow(int row) +void *c_QStandardItem__takeRow_int(void *thisObj, int row) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->takeRow(row)}; + return result; +} +// text() const +void *c_QStandardItem__text(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->text()}; + return result; +} +// toolTip() const +void *c_QStandardItem__toolTip(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toolTip()}; + return result; +} +// type() const +int c_QStandardItem__type(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->type_nocallback(); + } else { + return targetPtr->type(); + } + }(); + return result; +} +// whatsThis() const +void *c_QStandardItem__whatsThis(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->whatsThis()}; + return result; +} +void c_QStandardItem__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QStandardItem__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 280: + wrapper->m_cloneCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStandardItem_wrapper::Callback_clone>( + callback); + break; + case 283: + wrapper->m_dataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStandardItem_wrapper::Callback_data>( + callback); + break; + case 322: + wrapper->m_setDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStandardItem_wrapper::Callback_setData>( + callback); + break; + case 346: + wrapper->m_typeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStandardItem_wrapper::Callback_type>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QStandardItem_c.h b/generated/QtDartBindings/dart/ffi/QStandardItem_c.h new file mode 100644 index 0000000..7547150 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QStandardItem_c.h @@ -0,0 +1,334 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QStandardItem_wrapper : public ::QStandardItem { +public: + ~QStandardItem_wrapper(); + QStandardItem_wrapper(); + QStandardItem_wrapper(const QIcon &icon, const QString &text); + QStandardItem_wrapper(const QString &text); + QStandardItem_wrapper(int rows, int columns = 1); + QString accessibleDescription() const; + QString accessibleText() const; + void appendColumn(const QList &items); + void appendRow(QStandardItem *item); + void appendRow(const QList &items); + void appendRows(const QList &items); + QBrush background() const; + QStandardItem *child(int row, int column = 0) const; + void clearData(); + virtual QStandardItem *clone() const; + virtual QStandardItem *clone_nocallback() const; + int column() const; + int columnCount() const; + virtual QVariant data(int role = Qt::UserRole + 1) const; + virtual QVariant data_nocallback(int role = Qt::UserRole + 1) const; + void emitDataChanged(); + QFont font() const; + QBrush foreground() const; + bool hasChildren() const; + QIcon icon() const; + QModelIndex index() const; + void insertColumn(int column, const QList &items); + void insertColumns(int column, int count); + void insertRow(int row, QStandardItem *item); + void insertRow(int row, const QList &items); + void insertRows(int row, const QList &items); + void insertRows(int row, int count); + bool isAutoTristate() const; + bool isCheckable() const; + bool isDragEnabled() const; + bool isDropEnabled() const; + bool isEditable() const; + bool isEnabled() const; + bool isSelectable() const; + bool isUserTristate() const; + QStandardItemModel *model() const; + QStandardItem *parent() const; + void removeColumn(int column); + void removeColumns(int column, int count); + void removeRow(int row); + void removeRows(int row, int count); + int row() const; + int rowCount() const; + void setAccessibleDescription(const QString &accessibleDescription); + void setAccessibleText(const QString &accessibleText); + void setAutoTristate(bool tristate); + void setBackground(const QBrush &brush); + void setCheckable(bool checkable); + void setChild(int row, QStandardItem *item); + void setChild(int row, int column, QStandardItem *item); + void setColumnCount(int columns); + virtual void setData(const QVariant &value, int role = Qt::UserRole + 1); + virtual void setData_nocallback(const QVariant &value, + int role = Qt::UserRole + 1); + void setDragEnabled(bool dragEnabled); + void setDropEnabled(bool dropEnabled); + void setEditable(bool editable); + void setEnabled(bool enabled); + void setFont(const QFont &font); + void setForeground(const QBrush &brush); + void setIcon(const QIcon &icon); + void setRowCount(int rows); + void setSelectable(bool selectable); + void setSizeHint(const QSize &sizeHint); + void setStatusTip(const QString &statusTip); + void setText(const QString &text); + void setToolTip(const QString &toolTip); + void setUserTristate(bool tristate); + void setWhatsThis(const QString &whatsThis); + QSize sizeHint() const; + void sortChildren(int column, Qt::SortOrder order = Qt::AscendingOrder); + QString statusTip() const; + QStandardItem *takeChild(int row, int column = 0); + QList takeColumn(int column); + QList takeRow(int row); + QString text() const; + QString toolTip() const; + virtual int type() const; + virtual int type_nocallback() const; + QString whatsThis() const; + typedef QStandardItem *(*Callback_clone)(void *); + Callback_clone m_cloneCallback = nullptr; + typedef QVariant *(*Callback_data)(void *, int role); + Callback_data m_dataCallback = nullptr; + typedef void (*Callback_setData)(void *, const QVariant &value, int role); + Callback_setData m_setDataCallback = nullptr; + typedef int (*Callback_type)(void *); + Callback_type m_typeCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QStandardItem::QStandardItem() +QtDartBindings_EXPORT void *c_QStandardItem__constructor(); +// QStandardItem::QStandardItem(const QIcon & icon, const QString & text) +QtDartBindings_EXPORT void * +c_QStandardItem__constructor_QIcon_QString(void *icon_, const char *text_); +// QStandardItem::QStandardItem(const QString & text) +QtDartBindings_EXPORT void * +c_QStandardItem__constructor_QString(const char *text_); +// QStandardItem::QStandardItem(int rows, int columns) +QtDartBindings_EXPORT void *c_QStandardItem__constructor_int_int(int rows, + int columns); +// QStandardItem::accessibleDescription() const +QtDartBindings_EXPORT void * +c_QStandardItem__accessibleDescription(void *thisObj); +// QStandardItem::accessibleText() const +QtDartBindings_EXPORT void *c_QStandardItem__accessibleText(void *thisObj); +// QStandardItem::appendColumn(const QList & items) +QtDartBindings_EXPORT void +c_QStandardItem__appendColumn_QList_QStandardItem(void *thisObj, void *items_); +// QStandardItem::appendRow(QStandardItem * item) +QtDartBindings_EXPORT void +c_QStandardItem__appendRow_QStandardItem(void *thisObj, void *item_); +// QStandardItem::appendRow(const QList & items) +QtDartBindings_EXPORT void +c_QStandardItem__appendRow_QList_QStandardItem(void *thisObj, void *items_); +// QStandardItem::appendRows(const QList & items) +QtDartBindings_EXPORT void +c_QStandardItem__appendRows_QList_QStandardItem(void *thisObj, void *items_); +// QStandardItem::background() const +QtDartBindings_EXPORT void *c_QStandardItem__background(void *thisObj); +// QStandardItem::child(int row, int column) const +QtDartBindings_EXPORT void *c_QStandardItem__child_int_int(void *thisObj, + int row, int column); +// QStandardItem::clearData() +QtDartBindings_EXPORT void c_QStandardItem__clearData(void *thisObj); +// QStandardItem::clone() const +QtDartBindings_EXPORT void *c_QStandardItem__clone(void *thisObj); +// QStandardItem::column() const +QtDartBindings_EXPORT int c_QStandardItem__column(void *thisObj); +// QStandardItem::columnCount() const +QtDartBindings_EXPORT int c_QStandardItem__columnCount(void *thisObj); +// QStandardItem::data(int role) const +QtDartBindings_EXPORT void *c_QStandardItem__data_int(void *thisObj, int role); +// QStandardItem::emitDataChanged() +QtDartBindings_EXPORT void c_QStandardItem__emitDataChanged(void *thisObj); +// QStandardItem::font() const +QtDartBindings_EXPORT void *c_QStandardItem__font(void *thisObj); +// QStandardItem::foreground() const +QtDartBindings_EXPORT void *c_QStandardItem__foreground(void *thisObj); +// QStandardItem::hasChildren() const +QtDartBindings_EXPORT bool c_QStandardItem__hasChildren(void *thisObj); +// QStandardItem::icon() const +QtDartBindings_EXPORT void *c_QStandardItem__icon(void *thisObj); +// QStandardItem::index() const +QtDartBindings_EXPORT void *c_QStandardItem__index(void *thisObj); +// QStandardItem::insertColumn(int column, const QList & items) +QtDartBindings_EXPORT void +c_QStandardItem__insertColumn_int_QList_QStandardItem(void *thisObj, int column, + void *items_); +// QStandardItem::insertColumns(int column, int count) +QtDartBindings_EXPORT void +c_QStandardItem__insertColumns_int_int(void *thisObj, int column, int count); +// QStandardItem::insertRow(int row, QStandardItem * item) +QtDartBindings_EXPORT void +c_QStandardItem__insertRow_int_QStandardItem(void *thisObj, int row, + void *item_); +// QStandardItem::insertRow(int row, const QList & items) +QtDartBindings_EXPORT void +c_QStandardItem__insertRow_int_QList_QStandardItem(void *thisObj, int row, + void *items_); +// QStandardItem::insertRows(int row, const QList & items) +QtDartBindings_EXPORT void +c_QStandardItem__insertRows_int_QList_QStandardItem(void *thisObj, int row, + void *items_); +// QStandardItem::insertRows(int row, int count) +QtDartBindings_EXPORT void +c_QStandardItem__insertRows_int_int(void *thisObj, int row, int count); +// QStandardItem::isAutoTristate() const +QtDartBindings_EXPORT bool c_QStandardItem__isAutoTristate(void *thisObj); +// QStandardItem::isCheckable() const +QtDartBindings_EXPORT bool c_QStandardItem__isCheckable(void *thisObj); +// QStandardItem::isDragEnabled() const +QtDartBindings_EXPORT bool c_QStandardItem__isDragEnabled(void *thisObj); +// QStandardItem::isDropEnabled() const +QtDartBindings_EXPORT bool c_QStandardItem__isDropEnabled(void *thisObj); +// QStandardItem::isEditable() const +QtDartBindings_EXPORT bool c_QStandardItem__isEditable(void *thisObj); +// QStandardItem::isEnabled() const +QtDartBindings_EXPORT bool c_QStandardItem__isEnabled(void *thisObj); +// QStandardItem::isSelectable() const +QtDartBindings_EXPORT bool c_QStandardItem__isSelectable(void *thisObj); +// QStandardItem::isUserTristate() const +QtDartBindings_EXPORT bool c_QStandardItem__isUserTristate(void *thisObj); +// QStandardItem::model() const +QtDartBindings_EXPORT void *c_QStandardItem__model(void *thisObj); +// QStandardItem::parent() const +QtDartBindings_EXPORT void *c_QStandardItem__parent(void *thisObj); +// QStandardItem::removeColumn(int column) +QtDartBindings_EXPORT void c_QStandardItem__removeColumn_int(void *thisObj, + int column); +// QStandardItem::removeColumns(int column, int count) +QtDartBindings_EXPORT void +c_QStandardItem__removeColumns_int_int(void *thisObj, int column, int count); +// QStandardItem::removeRow(int row) +QtDartBindings_EXPORT void c_QStandardItem__removeRow_int(void *thisObj, + int row); +// QStandardItem::removeRows(int row, int count) +QtDartBindings_EXPORT void +c_QStandardItem__removeRows_int_int(void *thisObj, int row, int count); +// QStandardItem::row() const +QtDartBindings_EXPORT int c_QStandardItem__row(void *thisObj); +// QStandardItem::rowCount() const +QtDartBindings_EXPORT int c_QStandardItem__rowCount(void *thisObj); +// QStandardItem::setAccessibleDescription(const QString & +// accessibleDescription) +QtDartBindings_EXPORT void c_QStandardItem__setAccessibleDescription_QString( + void *thisObj, const char *accessibleDescription_); +// QStandardItem::setAccessibleText(const QString & accessibleText) +QtDartBindings_EXPORT void +c_QStandardItem__setAccessibleText_QString(void *thisObj, + const char *accessibleText_); +// QStandardItem::setAutoTristate(bool tristate) +QtDartBindings_EXPORT void c_QStandardItem__setAutoTristate_bool(void *thisObj, + bool tristate); +// QStandardItem::setBackground(const QBrush & brush) +QtDartBindings_EXPORT void c_QStandardItem__setBackground_QBrush(void *thisObj, + void *brush_); +// QStandardItem::setCheckable(bool checkable) +QtDartBindings_EXPORT void c_QStandardItem__setCheckable_bool(void *thisObj, + bool checkable); +// QStandardItem::setChild(int row, QStandardItem * item) +QtDartBindings_EXPORT void +c_QStandardItem__setChild_int_QStandardItem(void *thisObj, int row, + void *item_); +// QStandardItem::setChild(int row, int column, QStandardItem * item) +QtDartBindings_EXPORT void +c_QStandardItem__setChild_int_int_QStandardItem(void *thisObj, int row, + int column, void *item_); +// QStandardItem::setColumnCount(int columns) +QtDartBindings_EXPORT void c_QStandardItem__setColumnCount_int(void *thisObj, + int columns); +// QStandardItem::setData(const QVariant & value, int role) +QtDartBindings_EXPORT void +c_QStandardItem__setData_QVariant_int(void *thisObj, void *value_, int role); +// QStandardItem::setDragEnabled(bool dragEnabled) +QtDartBindings_EXPORT void +c_QStandardItem__setDragEnabled_bool(void *thisObj, bool dragEnabled); +// QStandardItem::setDropEnabled(bool dropEnabled) +QtDartBindings_EXPORT void +c_QStandardItem__setDropEnabled_bool(void *thisObj, bool dropEnabled); +// QStandardItem::setEditable(bool editable) +QtDartBindings_EXPORT void c_QStandardItem__setEditable_bool(void *thisObj, + bool editable); +// QStandardItem::setEnabled(bool enabled) +QtDartBindings_EXPORT void c_QStandardItem__setEnabled_bool(void *thisObj, + bool enabled); +// QStandardItem::setFont(const QFont & font) +QtDartBindings_EXPORT void c_QStandardItem__setFont_QFont(void *thisObj, + void *font_); +// QStandardItem::setForeground(const QBrush & brush) +QtDartBindings_EXPORT void c_QStandardItem__setForeground_QBrush(void *thisObj, + void *brush_); +// QStandardItem::setIcon(const QIcon & icon) +QtDartBindings_EXPORT void c_QStandardItem__setIcon_QIcon(void *thisObj, + void *icon_); +// QStandardItem::setRowCount(int rows) +QtDartBindings_EXPORT void c_QStandardItem__setRowCount_int(void *thisObj, + int rows); +// QStandardItem::setSelectable(bool selectable) +QtDartBindings_EXPORT void c_QStandardItem__setSelectable_bool(void *thisObj, + bool selectable); +// QStandardItem::setSizeHint(const QSize & sizeHint) +QtDartBindings_EXPORT void c_QStandardItem__setSizeHint_QSize(void *thisObj, + void *sizeHint_); +// QStandardItem::setStatusTip(const QString & statusTip) +QtDartBindings_EXPORT void +c_QStandardItem__setStatusTip_QString(void *thisObj, const char *statusTip_); +// QStandardItem::setText(const QString & text) +QtDartBindings_EXPORT void c_QStandardItem__setText_QString(void *thisObj, + const char *text_); +// QStandardItem::setToolTip(const QString & toolTip) +QtDartBindings_EXPORT void +c_QStandardItem__setToolTip_QString(void *thisObj, const char *toolTip_); +// QStandardItem::setUserTristate(bool tristate) +QtDartBindings_EXPORT void c_QStandardItem__setUserTristate_bool(void *thisObj, + bool tristate); +// QStandardItem::setWhatsThis(const QString & whatsThis) +QtDartBindings_EXPORT void +c_QStandardItem__setWhatsThis_QString(void *thisObj, const char *whatsThis_); +// QStandardItem::sizeHint() const +QtDartBindings_EXPORT void *c_QStandardItem__sizeHint(void *thisObj); +// QStandardItem::sortChildren(int column, Qt::SortOrder order) +QtDartBindings_EXPORT void +c_QStandardItem__sortChildren_int_SortOrder(void *thisObj, int column, + int order); +// QStandardItem::statusTip() const +QtDartBindings_EXPORT void *c_QStandardItem__statusTip(void *thisObj); +// QStandardItem::takeChild(int row, int column) +QtDartBindings_EXPORT void * +c_QStandardItem__takeChild_int_int(void *thisObj, int row, int column); +// QStandardItem::takeColumn(int column) +QtDartBindings_EXPORT void *c_QStandardItem__takeColumn_int(void *thisObj, + int column); +// QStandardItem::takeRow(int row) +QtDartBindings_EXPORT void *c_QStandardItem__takeRow_int(void *thisObj, + int row); +// QStandardItem::text() const +QtDartBindings_EXPORT void *c_QStandardItem__text(void *thisObj); +// QStandardItem::toolTip() const +QtDartBindings_EXPORT void *c_QStandardItem__toolTip(void *thisObj); +// QStandardItem::type() const +QtDartBindings_EXPORT int c_QStandardItem__type(void *thisObj); +// QStandardItem::whatsThis() const +QtDartBindings_EXPORT void *c_QStandardItem__whatsThis(void *thisObj); +QtDartBindings_EXPORT void c_QStandardItem__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QStandardItem__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QStandardItem_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QStandardItem_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QStandardItem_wrapper.cpp new file mode 100644 index 0000000..a32c4e2 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QStandardItem_wrapper.cpp @@ -0,0 +1,1281 @@ +#include "QStandardItem_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QStandardItem_wrapper::QStandardItem_wrapper() : ::QStandardItem() {} + +// tag=1006 +QStandardItem_wrapper::QStandardItem_wrapper(const QIcon &icon, + const QString &text) + : ::QStandardItem(icon, text) {} + +// tag=1006 +QStandardItem_wrapper::QStandardItem_wrapper(const QString &text) + : ::QStandardItem(text) {} + +// tag=1006 +QStandardItem_wrapper::QStandardItem_wrapper(int rows, int columns) + : ::QStandardItem(rows, columns) {} +QString QStandardItem_wrapper::accessibleDescription() const { + // tag=1000 + + // tag=1004 + return ::QStandardItem::accessibleDescription(); +} +QString QStandardItem_wrapper::accessibleText() const { + // tag=1000 + + // tag=1004 + return ::QStandardItem::accessibleText(); +} +void QStandardItem_wrapper::appendColumn(const QList &items) { + // tag=1000 + + // tag=1004 + ::QStandardItem::appendColumn(items); +} +void QStandardItem_wrapper::appendRow(QStandardItem *item) { + // tag=1000 + + // tag=1004 + ::QStandardItem::appendRow(item); +} +void QStandardItem_wrapper::appendRow(const QList &items) { + // tag=1000 + + // tag=1004 + ::QStandardItem::appendRow(items); +} +void QStandardItem_wrapper::appendRows(const QList &items) { + // tag=1000 + + // tag=1004 + ::QStandardItem::appendRows(items); +} +QBrush QStandardItem_wrapper::background() const { + // tag=1000 + + // tag=1004 + return ::QStandardItem::background(); +} +QStandardItem *QStandardItem_wrapper::child(int row, int column) const { + // tag=1000 + + // tag=1004 + return ::QStandardItem::child(row, column); +} +void QStandardItem_wrapper::clearData() { + // tag=1000 + + // tag=1004 + ::QStandardItem::clearData(); +} +QStandardItem *QStandardItem_wrapper::clone() const { + // tag=1000 + if (m_cloneCallback) { + // tag=1001 + const void *thisPtr = this; + return m_cloneCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QStandardItem::clone(); + } +} +// tag=1009 +QStandardItem *QStandardItem_wrapper::clone_nocallback() const { + // tag=1003 + return ::QStandardItem::clone(); +} +int QStandardItem_wrapper::column() const { + // tag=1000 + + // tag=1004 + return ::QStandardItem::column(); +} +int QStandardItem_wrapper::columnCount() const { + // tag=1000 + + // tag=1004 + return ::QStandardItem::columnCount(); +} +QVariant QStandardItem_wrapper::data(int role) const { + // tag=1000 + if (m_dataCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_dataCallback(const_cast(thisPtr), role); + } else { + // tag=1002 + return ::QStandardItem::data(role); + } +} +// tag=1009 +QVariant QStandardItem_wrapper::data_nocallback(int role) const { + // tag=1003 + return ::QStandardItem::data(role); +} +void QStandardItem_wrapper::emitDataChanged() { + // tag=1000 + + // tag=1004 + ::QStandardItem::emitDataChanged(); +} +QFont QStandardItem_wrapper::font() const { + // tag=1000 + + // tag=1004 + return ::QStandardItem::font(); +} +QBrush QStandardItem_wrapper::foreground() const { + // tag=1000 + + // tag=1004 + return ::QStandardItem::foreground(); +} +bool QStandardItem_wrapper::hasChildren() const { + // tag=1000 + + // tag=1004 + return ::QStandardItem::hasChildren(); +} +QIcon QStandardItem_wrapper::icon() const { + // tag=1000 + + // tag=1004 + return ::QStandardItem::icon(); +} +QModelIndex QStandardItem_wrapper::index() const { + // tag=1000 + + // tag=1004 + return ::QStandardItem::index(); +} +void QStandardItem_wrapper::insertColumn(int column, + const QList &items) { + // tag=1000 + + // tag=1004 + ::QStandardItem::insertColumn(column, items); +} +void QStandardItem_wrapper::insertColumns(int column, int count) { + // tag=1000 + + // tag=1004 + ::QStandardItem::insertColumns(column, count); +} +void QStandardItem_wrapper::insertRow(int row, QStandardItem *item) { + // tag=1000 + + // tag=1004 + ::QStandardItem::insertRow(row, item); +} +void QStandardItem_wrapper::insertRow(int row, + const QList &items) { + // tag=1000 + + // tag=1004 + ::QStandardItem::insertRow(row, items); +} +void QStandardItem_wrapper::insertRows(int row, + const QList &items) { + // tag=1000 + + // tag=1004 + ::QStandardItem::insertRows(row, items); +} +void QStandardItem_wrapper::insertRows(int row, int count) { + // tag=1000 + + // tag=1004 + ::QStandardItem::insertRows(row, count); +} +bool QStandardItem_wrapper::isAutoTristate() const { + // tag=1000 + + // tag=1004 + return ::QStandardItem::isAutoTristate(); +} +bool QStandardItem_wrapper::isCheckable() const { + // tag=1000 + + // tag=1004 + return ::QStandardItem::isCheckable(); +} +bool QStandardItem_wrapper::isDragEnabled() const { + // tag=1000 + + // tag=1004 + return ::QStandardItem::isDragEnabled(); +} +bool QStandardItem_wrapper::isDropEnabled() const { + // tag=1000 + + // tag=1004 + return ::QStandardItem::isDropEnabled(); +} +bool QStandardItem_wrapper::isEditable() const { + // tag=1000 + + // tag=1004 + return ::QStandardItem::isEditable(); +} +bool QStandardItem_wrapper::isEnabled() const { + // tag=1000 + + // tag=1004 + return ::QStandardItem::isEnabled(); +} +bool QStandardItem_wrapper::isSelectable() const { + // tag=1000 + + // tag=1004 + return ::QStandardItem::isSelectable(); +} +bool QStandardItem_wrapper::isUserTristate() const { + // tag=1000 + + // tag=1004 + return ::QStandardItem::isUserTristate(); +} +QStandardItemModel *QStandardItem_wrapper::model() const { + // tag=1000 + + // tag=1004 + return ::QStandardItem::model(); +} +QStandardItem *QStandardItem_wrapper::parent() const { + // tag=1000 + + // tag=1004 + return ::QStandardItem::parent(); +} +void QStandardItem_wrapper::removeColumn(int column) { + // tag=1000 + + // tag=1004 + ::QStandardItem::removeColumn(column); +} +void QStandardItem_wrapper::removeColumns(int column, int count) { + // tag=1000 + + // tag=1004 + ::QStandardItem::removeColumns(column, count); +} +void QStandardItem_wrapper::removeRow(int row) { + // tag=1000 + + // tag=1004 + ::QStandardItem::removeRow(row); +} +void QStandardItem_wrapper::removeRows(int row, int count) { + // tag=1000 + + // tag=1004 + ::QStandardItem::removeRows(row, count); +} +int QStandardItem_wrapper::row() const { + // tag=1000 + + // tag=1004 + return ::QStandardItem::row(); +} +int QStandardItem_wrapper::rowCount() const { + // tag=1000 + + // tag=1004 + return ::QStandardItem::rowCount(); +} +void QStandardItem_wrapper::setAccessibleDescription( + const QString &accessibleDescription) { + // tag=1000 + + // tag=1004 + ::QStandardItem::setAccessibleDescription(accessibleDescription); +} +void QStandardItem_wrapper::setAccessibleText(const QString &accessibleText) { + // tag=1000 + + // tag=1004 + ::QStandardItem::setAccessibleText(accessibleText); +} +void QStandardItem_wrapper::setAutoTristate(bool tristate) { + // tag=1000 + + // tag=1004 + ::QStandardItem::setAutoTristate(tristate); +} +void QStandardItem_wrapper::setBackground(const QBrush &brush) { + // tag=1000 + + // tag=1004 + ::QStandardItem::setBackground(brush); +} +void QStandardItem_wrapper::setCheckable(bool checkable) { + // tag=1000 + + // tag=1004 + ::QStandardItem::setCheckable(checkable); +} +void QStandardItem_wrapper::setChild(int row, QStandardItem *item) { + // tag=1000 + + // tag=1004 + ::QStandardItem::setChild(row, item); +} +void QStandardItem_wrapper::setChild(int row, int column, QStandardItem *item) { + // tag=1000 + + // tag=1004 + ::QStandardItem::setChild(row, column, item); +} +void QStandardItem_wrapper::setColumnCount(int columns) { + // tag=1000 + + // tag=1004 + ::QStandardItem::setColumnCount(columns); +} +void QStandardItem_wrapper::setData(const QVariant &value, int role) { + // tag=1000 + if (m_setDataCallback) { + // tag=1001 + const void *thisPtr = this; + m_setDataCallback(const_cast(thisPtr), value, role); + } else { + // tag=1002 + ::QStandardItem::setData(value, role); + } +} +// tag=1009 +void QStandardItem_wrapper::setData_nocallback(const QVariant &value, + int role) { + // tag=1003 + ::QStandardItem::setData(value, role); +} +void QStandardItem_wrapper::setDragEnabled(bool dragEnabled) { + // tag=1000 + + // tag=1004 + ::QStandardItem::setDragEnabled(dragEnabled); +} +void QStandardItem_wrapper::setDropEnabled(bool dropEnabled) { + // tag=1000 + + // tag=1004 + ::QStandardItem::setDropEnabled(dropEnabled); +} +void QStandardItem_wrapper::setEditable(bool editable) { + // tag=1000 + + // tag=1004 + ::QStandardItem::setEditable(editable); +} +void QStandardItem_wrapper::setEnabled(bool enabled) { + // tag=1000 + + // tag=1004 + ::QStandardItem::setEnabled(enabled); +} +void QStandardItem_wrapper::setFont(const QFont &font) { + // tag=1000 + + // tag=1004 + ::QStandardItem::setFont(font); +} +void QStandardItem_wrapper::setForeground(const QBrush &brush) { + // tag=1000 + + // tag=1004 + ::QStandardItem::setForeground(brush); +} +void QStandardItem_wrapper::setIcon(const QIcon &icon) { + // tag=1000 + + // tag=1004 + ::QStandardItem::setIcon(icon); +} +void QStandardItem_wrapper::setRowCount(int rows) { + // tag=1000 + + // tag=1004 + ::QStandardItem::setRowCount(rows); +} +void QStandardItem_wrapper::setSelectable(bool selectable) { + // tag=1000 + + // tag=1004 + ::QStandardItem::setSelectable(selectable); +} +void QStandardItem_wrapper::setSizeHint(const QSize &sizeHint) { + // tag=1000 + + // tag=1004 + ::QStandardItem::setSizeHint(sizeHint); +} +void QStandardItem_wrapper::setStatusTip(const QString &statusTip) { + // tag=1000 + + // tag=1004 + ::QStandardItem::setStatusTip(statusTip); +} +void QStandardItem_wrapper::setText(const QString &text) { + // tag=1000 + + // tag=1004 + ::QStandardItem::setText(text); +} +void QStandardItem_wrapper::setToolTip(const QString &toolTip) { + // tag=1000 + + // tag=1004 + ::QStandardItem::setToolTip(toolTip); +} +void QStandardItem_wrapper::setUserTristate(bool tristate) { + // tag=1000 + + // tag=1004 + ::QStandardItem::setUserTristate(tristate); +} +void QStandardItem_wrapper::setWhatsThis(const QString &whatsThis) { + // tag=1000 + + // tag=1004 + ::QStandardItem::setWhatsThis(whatsThis); +} +QSize QStandardItem_wrapper::sizeHint() const { + // tag=1000 + + // tag=1004 + return ::QStandardItem::sizeHint(); +} +void QStandardItem_wrapper::sortChildren(int column, Qt::SortOrder order) { + // tag=1000 + + // tag=1004 + ::QStandardItem::sortChildren(column, order); +} +QString QStandardItem_wrapper::statusTip() const { + // tag=1000 + + // tag=1004 + return ::QStandardItem::statusTip(); +} +QStandardItem *QStandardItem_wrapper::takeChild(int row, int column) { + // tag=1000 + + // tag=1004 + return ::QStandardItem::takeChild(row, column); +} +QList QStandardItem_wrapper::takeColumn(int column) { + // tag=1000 + + // tag=1004 + return ::QStandardItem::takeColumn(column); +} +QList QStandardItem_wrapper::takeRow(int row) { + // tag=1000 + + // tag=1004 + return ::QStandardItem::takeRow(row); +} +QString QStandardItem_wrapper::text() const { + // tag=1000 + + // tag=1004 + return ::QStandardItem::text(); +} +QString QStandardItem_wrapper::toolTip() const { + // tag=1000 + + // tag=1004 + return ::QStandardItem::toolTip(); +} +int QStandardItem_wrapper::type() const { + // tag=1000 + if (m_typeCallback) { + // tag=1001 + const void *thisPtr = this; + return m_typeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QStandardItem::type(); + } +} +// tag=1009 +int QStandardItem_wrapper::type_nocallback() const { + // tag=1003 + return ::QStandardItem::type(); +} +QString QStandardItem_wrapper::whatsThis() const { + // tag=1000 + + // tag=1004 + return ::QStandardItem::whatsThis(); +} + +// tag=1005 +QStandardItem_wrapper::~QStandardItem_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QStandardItem *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QStandardItem_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { + +// tag=1049 +void c_QStandardItem_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QStandardItem__constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QStandardItem_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QStandardItem__constructor_QIcon_QString(void *icon_, + const char *text_) { + auto &icon = *reinterpret_cast(icon_); + const auto text = QString::fromUtf8(text_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QStandardItem_wrapper(icon, text); + return reinterpret_cast(ptr); +} +void *c_QStandardItem__constructor_QString(const char *text_) { + const auto text = QString::fromUtf8(text_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QStandardItem_wrapper(text); + return reinterpret_cast(ptr); +} +void *c_QStandardItem__constructor_int_int(int rows, int columns) { + + // tag=1056 + auto ptr = + new QtDartBindings_wrappersNS::QStandardItem_wrapper(rows, columns); + return reinterpret_cast(ptr); +} + +// tag=1050 +// accessibleDescription() const +void *c_QStandardItem__accessibleDescription(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->accessibleDescription()}; +} + +// tag=1050 +// accessibleText() const +void *c_QStandardItem__accessibleText(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->accessibleText()}; +} + +// tag=1050 +// appendColumn(const QList & items) +void c_QStandardItem__appendColumn_QList_QStandardItem(void *thisObj, + void *items_) { + auto &items = *reinterpret_cast *>(items_); + // tag=1010 + fromPtr(thisObj)->appendColumn(items); +} + +// tag=1050 +// appendRow(QStandardItem * item) +void c_QStandardItem__appendRow_QStandardItem(void *thisObj, void *item_) { + auto item = reinterpret_cast(item_); + // tag=1010 + fromPtr(thisObj)->appendRow(item); +} + +// tag=1050 +// appendRow(const QList & items) +void c_QStandardItem__appendRow_QList_QStandardItem(void *thisObj, + void *items_) { + auto &items = *reinterpret_cast *>(items_); + // tag=1010 + fromPtr(thisObj)->appendRow(items); +} + +// tag=1050 +// appendRows(const QList & items) +void c_QStandardItem__appendRows_QList_QStandardItem(void *thisObj, + void *items_) { + auto &items = *reinterpret_cast *>(items_); + // tag=1010 + fromPtr(thisObj)->appendRows(items); +} + +// tag=1050 +// background() const +void *c_QStandardItem__background(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->background()}; +} + +// tag=1050 +// child(int row, int column) const +void *c_QStandardItem__child_int_int(void *thisObj, int row, int column) { + return + // tag=1010 + fromPtr(thisObj)->child(row, column); +} + +// tag=1050 +// clearData() +void c_QStandardItem__clearData(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clearData(); +} + +// tag=1050 +// clone() const +void *c_QStandardItem__clone(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->clone_nocallback(); + } else { + return targetPtr->clone(); + } + }(); +} + +// tag=1050 +// column() const +int c_QStandardItem__column(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->column(); +} + +// tag=1050 +// columnCount() const +int c_QStandardItem__columnCount(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->columnCount(); +} + +// tag=1050 +// data(int role) const +void *c_QStandardItem__data_int(void *thisObj, int role) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->data_nocallback(role); + } else { + return targetPtr->data(role); + } + }()}; +} + +// tag=1050 +// emitDataChanged() +void c_QStandardItem__emitDataChanged(void *thisObj) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->emitDataChanged(); +} + +// tag=1050 +// font() const +void *c_QStandardItem__font(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->font()}; +} + +// tag=1050 +// foreground() const +void *c_QStandardItem__foreground(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->foreground()}; +} + +// tag=1050 +// hasChildren() const +bool c_QStandardItem__hasChildren(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->hasChildren(); +} + +// tag=1050 +// icon() const +void *c_QStandardItem__icon(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->icon()}; +} + +// tag=1050 +// index() const +void *c_QStandardItem__index(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->index()}; +} + +// tag=1050 +// insertColumn(int column, const QList & items) +void c_QStandardItem__insertColumn_int_QList_QStandardItem(void *thisObj, + int column, + void *items_) { + auto &items = *reinterpret_cast *>(items_); + // tag=1010 + fromPtr(thisObj)->insertColumn(column, items); +} + +// tag=1050 +// insertColumns(int column, int count) +void c_QStandardItem__insertColumns_int_int(void *thisObj, int column, + int count) { + // tag=1010 + fromPtr(thisObj)->insertColumns(column, count); +} + +// tag=1050 +// insertRow(int row, QStandardItem * item) +void c_QStandardItem__insertRow_int_QStandardItem(void *thisObj, int row, + void *item_) { + auto item = reinterpret_cast(item_); + // tag=1010 + fromPtr(thisObj)->insertRow(row, item); +} + +// tag=1050 +// insertRow(int row, const QList & items) +void c_QStandardItem__insertRow_int_QList_QStandardItem(void *thisObj, int row, + void *items_) { + auto &items = *reinterpret_cast *>(items_); + // tag=1010 + fromPtr(thisObj)->insertRow(row, items); +} + +// tag=1050 +// insertRows(int row, const QList & items) +void c_QStandardItem__insertRows_int_QList_QStandardItem(void *thisObj, int row, + void *items_) { + auto &items = *reinterpret_cast *>(items_); + // tag=1010 + fromPtr(thisObj)->insertRows(row, items); +} + +// tag=1050 +// insertRows(int row, int count) +void c_QStandardItem__insertRows_int_int(void *thisObj, int row, int count) { + // tag=1010 + fromPtr(thisObj)->insertRows(row, count); +} + +// tag=1050 +// isAutoTristate() const +bool c_QStandardItem__isAutoTristate(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isAutoTristate(); +} + +// tag=1050 +// isCheckable() const +bool c_QStandardItem__isCheckable(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isCheckable(); +} + +// tag=1050 +// isDragEnabled() const +bool c_QStandardItem__isDragEnabled(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isDragEnabled(); +} + +// tag=1050 +// isDropEnabled() const +bool c_QStandardItem__isDropEnabled(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isDropEnabled(); +} + +// tag=1050 +// isEditable() const +bool c_QStandardItem__isEditable(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEditable(); +} + +// tag=1050 +// isEnabled() const +bool c_QStandardItem__isEnabled(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEnabled(); +} + +// tag=1050 +// isSelectable() const +bool c_QStandardItem__isSelectable(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isSelectable(); +} + +// tag=1050 +// isUserTristate() const +bool c_QStandardItem__isUserTristate(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isUserTristate(); +} + +// tag=1050 +// model() const +void *c_QStandardItem__model(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->model(); +} + +// tag=1050 +// parent() const +void *c_QStandardItem__parent(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->parent(); +} + +// tag=1050 +// removeColumn(int column) +void c_QStandardItem__removeColumn_int(void *thisObj, int column) { + // tag=1010 + fromPtr(thisObj)->removeColumn(column); +} + +// tag=1050 +// removeColumns(int column, int count) +void c_QStandardItem__removeColumns_int_int(void *thisObj, int column, + int count) { + // tag=1010 + fromPtr(thisObj)->removeColumns(column, count); +} + +// tag=1050 +// removeRow(int row) +void c_QStandardItem__removeRow_int(void *thisObj, int row) { + // tag=1010 + fromPtr(thisObj)->removeRow(row); +} + +// tag=1050 +// removeRows(int row, int count) +void c_QStandardItem__removeRows_int_int(void *thisObj, int row, int count) { + // tag=1010 + fromPtr(thisObj)->removeRows(row, count); +} + +// tag=1050 +// row() const +int c_QStandardItem__row(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->row(); +} + +// tag=1050 +// rowCount() const +int c_QStandardItem__rowCount(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->rowCount(); +} + +// tag=1050 +// setAccessibleDescription(const QString & accessibleDescription) +void c_QStandardItem__setAccessibleDescription_QString( + void *thisObj, const char *accessibleDescription_) { + const auto accessibleDescription = QString::fromUtf8(accessibleDescription_); + // tag=1010 + fromPtr(thisObj)->setAccessibleDescription(accessibleDescription); +} + +// tag=1050 +// setAccessibleText(const QString & accessibleText) +void c_QStandardItem__setAccessibleText_QString(void *thisObj, + const char *accessibleText_) { + const auto accessibleText = QString::fromUtf8(accessibleText_); + // tag=1010 + fromPtr(thisObj)->setAccessibleText(accessibleText); +} + +// tag=1050 +// setAutoTristate(bool tristate) +void c_QStandardItem__setAutoTristate_bool(void *thisObj, bool tristate) { + // tag=1010 + fromPtr(thisObj)->setAutoTristate(tristate); +} + +// tag=1050 +// setBackground(const QBrush & brush) +void c_QStandardItem__setBackground_QBrush(void *thisObj, void *brush_) { + auto &brush = *reinterpret_cast(brush_); + // tag=1010 + fromPtr(thisObj)->setBackground(brush); +} + +// tag=1050 +// setCheckable(bool checkable) +void c_QStandardItem__setCheckable_bool(void *thisObj, bool checkable) { + // tag=1010 + fromPtr(thisObj)->setCheckable(checkable); +} + +// tag=1050 +// setChild(int row, QStandardItem * item) +void c_QStandardItem__setChild_int_QStandardItem(void *thisObj, int row, + void *item_) { + auto item = reinterpret_cast(item_); + // tag=1010 + fromPtr(thisObj)->setChild(row, item); +} + +// tag=1050 +// setChild(int row, int column, QStandardItem * item) +void c_QStandardItem__setChild_int_int_QStandardItem(void *thisObj, int row, + int column, void *item_) { + auto item = reinterpret_cast(item_); + // tag=1010 + fromPtr(thisObj)->setChild(row, column, item); +} + +// tag=1050 +// setColumnCount(int columns) +void c_QStandardItem__setColumnCount_int(void *thisObj, int columns) { + // tag=1010 + fromPtr(thisObj)->setColumnCount(columns); +} + +// tag=1050 +// setData(const QVariant & value, int role) +void c_QStandardItem__setData_QVariant_int(void *thisObj, void *value_, + int role) { + auto &value = *reinterpret_cast(value_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setData_nocallback(value, role); + } else { + return targetPtr->setData(value, role); + } + }(); +} + +// tag=1050 +// setDragEnabled(bool dragEnabled) +void c_QStandardItem__setDragEnabled_bool(void *thisObj, bool dragEnabled) { + // tag=1010 + fromPtr(thisObj)->setDragEnabled(dragEnabled); +} + +// tag=1050 +// setDropEnabled(bool dropEnabled) +void c_QStandardItem__setDropEnabled_bool(void *thisObj, bool dropEnabled) { + // tag=1010 + fromPtr(thisObj)->setDropEnabled(dropEnabled); +} + +// tag=1050 +// setEditable(bool editable) +void c_QStandardItem__setEditable_bool(void *thisObj, bool editable) { + // tag=1010 + fromPtr(thisObj)->setEditable(editable); +} + +// tag=1050 +// setEnabled(bool enabled) +void c_QStandardItem__setEnabled_bool(void *thisObj, bool enabled) { + // tag=1010 + fromPtr(thisObj)->setEnabled(enabled); +} + +// tag=1050 +// setFont(const QFont & font) +void c_QStandardItem__setFont_QFont(void *thisObj, void *font_) { + auto &font = *reinterpret_cast(font_); + // tag=1010 + fromPtr(thisObj)->setFont(font); +} + +// tag=1050 +// setForeground(const QBrush & brush) +void c_QStandardItem__setForeground_QBrush(void *thisObj, void *brush_) { + auto &brush = *reinterpret_cast(brush_); + // tag=1010 + fromPtr(thisObj)->setForeground(brush); +} + +// tag=1050 +// setIcon(const QIcon & icon) +void c_QStandardItem__setIcon_QIcon(void *thisObj, void *icon_) { + auto &icon = *reinterpret_cast(icon_); + // tag=1010 + fromPtr(thisObj)->setIcon(icon); +} + +// tag=1050 +// setRowCount(int rows) +void c_QStandardItem__setRowCount_int(void *thisObj, int rows) { + // tag=1010 + fromPtr(thisObj)->setRowCount(rows); +} + +// tag=1050 +// setSelectable(bool selectable) +void c_QStandardItem__setSelectable_bool(void *thisObj, bool selectable) { + // tag=1010 + fromPtr(thisObj)->setSelectable(selectable); +} + +// tag=1050 +// setSizeHint(const QSize & sizeHint) +void c_QStandardItem__setSizeHint_QSize(void *thisObj, void *sizeHint_) { + auto &sizeHint = *reinterpret_cast(sizeHint_); + // tag=1010 + fromPtr(thisObj)->setSizeHint(sizeHint); +} + +// tag=1050 +// setStatusTip(const QString & statusTip) +void c_QStandardItem__setStatusTip_QString(void *thisObj, + const char *statusTip_) { + const auto statusTip = QString::fromUtf8(statusTip_); + // tag=1010 + fromPtr(thisObj)->setStatusTip(statusTip); +} + +// tag=1050 +// setText(const QString & text) +void c_QStandardItem__setText_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + // tag=1010 + fromPtr(thisObj)->setText(text); +} + +// tag=1050 +// setToolTip(const QString & toolTip) +void c_QStandardItem__setToolTip_QString(void *thisObj, const char *toolTip_) { + const auto toolTip = QString::fromUtf8(toolTip_); + // tag=1010 + fromPtr(thisObj)->setToolTip(toolTip); +} + +// tag=1050 +// setUserTristate(bool tristate) +void c_QStandardItem__setUserTristate_bool(void *thisObj, bool tristate) { + // tag=1010 + fromPtr(thisObj)->setUserTristate(tristate); +} + +// tag=1050 +// setWhatsThis(const QString & whatsThis) +void c_QStandardItem__setWhatsThis_QString(void *thisObj, + const char *whatsThis_) { + const auto whatsThis = QString::fromUtf8(whatsThis_); + // tag=1010 + fromPtr(thisObj)->setWhatsThis(whatsThis); +} + +// tag=1050 +// sizeHint() const +void *c_QStandardItem__sizeHint(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->sizeHint()}; +} + +// tag=1050 +// sortChildren(int column, Qt::SortOrder order) +void c_QStandardItem__sortChildren_int_SortOrder(void *thisObj, int column, + int order) { + // tag=1010 + fromPtr(thisObj)->sortChildren(column, static_cast(order)); +} + +// tag=1050 +// statusTip() const +void *c_QStandardItem__statusTip(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->statusTip()}; +} + +// tag=1050 +// takeChild(int row, int column) +void *c_QStandardItem__takeChild_int_int(void *thisObj, int row, int column) { + return + // tag=1010 + fromPtr(thisObj)->takeChild(row, column); +} + +// tag=1050 +// takeColumn(int column) +void *c_QStandardItem__takeColumn_int(void *thisObj, int column) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->takeColumn(column)}; +} + +// tag=1050 +// takeRow(int row) +void *c_QStandardItem__takeRow_int(void *thisObj, int row) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->takeRow(row)}; +} + +// tag=1050 +// text() const +void *c_QStandardItem__text(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->text()}; +} + +// tag=1050 +// toolTip() const +void *c_QStandardItem__toolTip(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toolTip()}; +} + +// tag=1050 +// type() const +int c_QStandardItem__type(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->type_nocallback(); + } else { + return targetPtr->type(); + } + }(); +} + +// tag=1050 +// whatsThis() const +void *c_QStandardItem__whatsThis(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->whatsThis()}; +} +void c_QStandardItem__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QStandardItem__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 281: + wrapper->m_cloneCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStandardItem_wrapper::Callback_clone>( + callback); + break; + case 284: + wrapper->m_dataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStandardItem_wrapper::Callback_data>( + callback); + break; + case 323: + wrapper->m_setDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStandardItem_wrapper::Callback_setData>( + callback); + break; + case 347: + wrapper->m_typeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStandardItem_wrapper::Callback_type>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QStandardItem_wrapper.h b/generated/QtDartBindings/dart/ffi/QStandardItem_wrapper.h new file mode 100644 index 0000000..cd07c92 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QStandardItem_wrapper.h @@ -0,0 +1,585 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QStandardItem_wrapper : public ::QStandardItem { +public: + ~QStandardItem_wrapper(); + // tag=1041 + QStandardItem_wrapper(); + // tag=1041 + QStandardItem_wrapper(const QIcon &icon, const QString &text); + // tag=1041 + QStandardItem_wrapper(const QString &text); + // tag=1041 + QStandardItem_wrapper(int rows, int columns = 1); + // tag=1041 + QString accessibleDescription() const; + // tag=1041 + QString accessibleText() const; + // tag=1041 + void appendColumn(const QList &items); + // tag=1041 + void appendRow(QStandardItem *item); + // tag=1041 + void appendRow(const QList &items); + // tag=1041 + void appendRows(const QList &items); + // tag=1041 + QBrush background() const; + // tag=1041 + QStandardItem *child(int row, int column = 0) const; + // tag=1041 + void clearData(); + // tag=1041 + virtual QStandardItem *clone() const; + // tag=1008 + virtual QStandardItem *clone_nocallback() const; + // tag=1041 + int column() const; + // tag=1041 + int columnCount() const; + // tag=1041 + virtual QVariant data(int role = Qt::UserRole + 1) const; + // tag=1008 + virtual QVariant data_nocallback(int role = Qt::UserRole + 1) const; + // tag=1041 + void emitDataChanged(); + // tag=1041 + QFont font() const; + // tag=1041 + QBrush foreground() const; + // tag=1041 + bool hasChildren() const; + // tag=1041 + QIcon icon() const; + // tag=1041 + QModelIndex index() const; + // tag=1041 + void insertColumn(int column, const QList &items); + // tag=1041 + void insertColumns(int column, int count); + // tag=1041 + void insertRow(int row, QStandardItem *item); + // tag=1041 + void insertRow(int row, const QList &items); + // tag=1041 + void insertRows(int row, const QList &items); + // tag=1041 + void insertRows(int row, int count); + // tag=1041 + bool isAutoTristate() const; + // tag=1041 + bool isCheckable() const; + // tag=1041 + bool isDragEnabled() const; + // tag=1041 + bool isDropEnabled() const; + // tag=1041 + bool isEditable() const; + // tag=1041 + bool isEnabled() const; + // tag=1041 + bool isSelectable() const; + // tag=1041 + bool isUserTristate() const; + // tag=1041 + QStandardItemModel *model() const; + // tag=1041 + QStandardItem *parent() const; + // tag=1041 + void removeColumn(int column); + // tag=1041 + void removeColumns(int column, int count); + // tag=1041 + void removeRow(int row); + // tag=1041 + void removeRows(int row, int count); + // tag=1041 + int row() const; + // tag=1041 + int rowCount() const; + // tag=1041 + void setAccessibleDescription(const QString &accessibleDescription); + // tag=1041 + void setAccessibleText(const QString &accessibleText); + // tag=1041 + void setAutoTristate(bool tristate); + // tag=1041 + void setBackground(const QBrush &brush); + // tag=1041 + void setCheckable(bool checkable); + // tag=1041 + void setChild(int row, QStandardItem *item); + // tag=1041 + void setChild(int row, int column, QStandardItem *item); + // tag=1041 + void setColumnCount(int columns); + // tag=1041 + virtual void setData(const QVariant &value, int role = Qt::UserRole + 1); + // tag=1008 + virtual void setData_nocallback(const QVariant &value, + int role = Qt::UserRole + 1); + // tag=1041 + void setDragEnabled(bool dragEnabled); + // tag=1041 + void setDropEnabled(bool dropEnabled); + // tag=1041 + void setEditable(bool editable); + // tag=1041 + void setEnabled(bool enabled); + // tag=1041 + void setFont(const QFont &font); + // tag=1041 + void setForeground(const QBrush &brush); + // tag=1041 + void setIcon(const QIcon &icon); + // tag=1041 + void setRowCount(int rows); + // tag=1041 + void setSelectable(bool selectable); + // tag=1041 + void setSizeHint(const QSize &sizeHint); + // tag=1041 + void setStatusTip(const QString &statusTip); + // tag=1041 + void setText(const QString &text); + // tag=1041 + void setToolTip(const QString &toolTip); + // tag=1041 + void setUserTristate(bool tristate); + // tag=1041 + void setWhatsThis(const QString &whatsThis); + // tag=1041 + QSize sizeHint() const; + // tag=1041 + void sortChildren(int column, Qt::SortOrder order = Qt::AscendingOrder); + // tag=1041 + QString statusTip() const; + // tag=1041 + QStandardItem *takeChild(int row, int column = 0); + // tag=1041 + QList takeColumn(int column); + // tag=1041 + QList takeRow(int row); + // tag=1041 + QString text() const; + // tag=1041 + QString toolTip() const; + // tag=1041 + virtual int type() const; + // tag=1008 + virtual int type_nocallback() const; + // tag=1041 + QString whatsThis() const; + // tag=1042 + typedef QStandardItem *(*Callback_clone)(void *); + Callback_clone m_cloneCallback = nullptr; + // tag=1042 + typedef QVariant *(*Callback_data)(void *, int role); + Callback_data m_dataCallback = nullptr; + // tag=1042 + typedef void (*Callback_setData)(void *, const QVariant &value, int role); + Callback_setData m_setDataCallback = nullptr; + // tag=1042 + typedef int (*Callback_type)(void *); + Callback_type m_typeCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QStandardItem::QStandardItem() +QtDartBindings_EXPORT void *c_QStandardItem__constructor(); + +// tag=1067 +// QStandardItem::QStandardItem(const QIcon & icon, const QString & text) +QtDartBindings_EXPORT void * +c_QStandardItem__constructor_QIcon_QString(void *icon_, const char *text_); + +// tag=1067 +// QStandardItem::QStandardItem(const QString & text) +QtDartBindings_EXPORT void * +c_QStandardItem__constructor_QString(const char *text_); + +// tag=1067 +// QStandardItem::QStandardItem(int rows, int columns) +QtDartBindings_EXPORT void *c_QStandardItem__constructor_int_int(int rows, + int columns); + +// tag=1067 +// QStandardItem::accessibleDescription() const +QtDartBindings_EXPORT void * +c_QStandardItem__accessibleDescription(void *thisObj); + +// tag=1067 +// QStandardItem::accessibleText() const +QtDartBindings_EXPORT void *c_QStandardItem__accessibleText(void *thisObj); + +// tag=1067 +// QStandardItem::appendColumn(const QList & items) +QtDartBindings_EXPORT void +c_QStandardItem__appendColumn_QList_QStandardItem(void *thisObj, void *items_); + +// tag=1067 +// QStandardItem::appendRow(QStandardItem * item) +QtDartBindings_EXPORT void +c_QStandardItem__appendRow_QStandardItem(void *thisObj, void *item_); + +// tag=1067 +// QStandardItem::appendRow(const QList & items) +QtDartBindings_EXPORT void +c_QStandardItem__appendRow_QList_QStandardItem(void *thisObj, void *items_); + +// tag=1067 +// QStandardItem::appendRows(const QList & items) +QtDartBindings_EXPORT void +c_QStandardItem__appendRows_QList_QStandardItem(void *thisObj, void *items_); + +// tag=1067 +// QStandardItem::background() const +QtDartBindings_EXPORT void *c_QStandardItem__background(void *thisObj); + +// tag=1067 +// QStandardItem::child(int row, int column) const +QtDartBindings_EXPORT void *c_QStandardItem__child_int_int(void *thisObj, + int row, int column); + +// tag=1067 +// QStandardItem::clearData() +QtDartBindings_EXPORT void c_QStandardItem__clearData(void *thisObj); + +// tag=1067 +// QStandardItem::clone() const +QtDartBindings_EXPORT void *c_QStandardItem__clone(void *thisObj); + +// tag=1067 +// QStandardItem::column() const +QtDartBindings_EXPORT int c_QStandardItem__column(void *thisObj); + +// tag=1067 +// QStandardItem::columnCount() const +QtDartBindings_EXPORT int c_QStandardItem__columnCount(void *thisObj); + +// tag=1067 +// QStandardItem::data(int role) const +QtDartBindings_EXPORT void *c_QStandardItem__data_int(void *thisObj, int role); + +// tag=1067 +// QStandardItem::emitDataChanged() +QtDartBindings_EXPORT void c_QStandardItem__emitDataChanged(void *thisObj); + +// tag=1067 +// QStandardItem::font() const +QtDartBindings_EXPORT void *c_QStandardItem__font(void *thisObj); + +// tag=1067 +// QStandardItem::foreground() const +QtDartBindings_EXPORT void *c_QStandardItem__foreground(void *thisObj); + +// tag=1067 +// QStandardItem::hasChildren() const +QtDartBindings_EXPORT bool c_QStandardItem__hasChildren(void *thisObj); + +// tag=1067 +// QStandardItem::icon() const +QtDartBindings_EXPORT void *c_QStandardItem__icon(void *thisObj); + +// tag=1067 +// QStandardItem::index() const +QtDartBindings_EXPORT void *c_QStandardItem__index(void *thisObj); + +// tag=1067 +// QStandardItem::insertColumn(int column, const QList & +// items) +QtDartBindings_EXPORT void +c_QStandardItem__insertColumn_int_QList_QStandardItem(void *thisObj, int column, + void *items_); + +// tag=1067 +// QStandardItem::insertColumns(int column, int count) +QtDartBindings_EXPORT void +c_QStandardItem__insertColumns_int_int(void *thisObj, int column, int count); + +// tag=1067 +// QStandardItem::insertRow(int row, QStandardItem * item) +QtDartBindings_EXPORT void +c_QStandardItem__insertRow_int_QStandardItem(void *thisObj, int row, + void *item_); + +// tag=1067 +// QStandardItem::insertRow(int row, const QList & items) +QtDartBindings_EXPORT void +c_QStandardItem__insertRow_int_QList_QStandardItem(void *thisObj, int row, + void *items_); + +// tag=1067 +// QStandardItem::insertRows(int row, const QList & items) +QtDartBindings_EXPORT void +c_QStandardItem__insertRows_int_QList_QStandardItem(void *thisObj, int row, + void *items_); + +// tag=1067 +// QStandardItem::insertRows(int row, int count) +QtDartBindings_EXPORT void +c_QStandardItem__insertRows_int_int(void *thisObj, int row, int count); + +// tag=1067 +// QStandardItem::isAutoTristate() const +QtDartBindings_EXPORT bool c_QStandardItem__isAutoTristate(void *thisObj); + +// tag=1067 +// QStandardItem::isCheckable() const +QtDartBindings_EXPORT bool c_QStandardItem__isCheckable(void *thisObj); + +// tag=1067 +// QStandardItem::isDragEnabled() const +QtDartBindings_EXPORT bool c_QStandardItem__isDragEnabled(void *thisObj); + +// tag=1067 +// QStandardItem::isDropEnabled() const +QtDartBindings_EXPORT bool c_QStandardItem__isDropEnabled(void *thisObj); + +// tag=1067 +// QStandardItem::isEditable() const +QtDartBindings_EXPORT bool c_QStandardItem__isEditable(void *thisObj); + +// tag=1067 +// QStandardItem::isEnabled() const +QtDartBindings_EXPORT bool c_QStandardItem__isEnabled(void *thisObj); + +// tag=1067 +// QStandardItem::isSelectable() const +QtDartBindings_EXPORT bool c_QStandardItem__isSelectable(void *thisObj); + +// tag=1067 +// QStandardItem::isUserTristate() const +QtDartBindings_EXPORT bool c_QStandardItem__isUserTristate(void *thisObj); + +// tag=1067 +// QStandardItem::model() const +QtDartBindings_EXPORT void *c_QStandardItem__model(void *thisObj); + +// tag=1067 +// QStandardItem::parent() const +QtDartBindings_EXPORT void *c_QStandardItem__parent(void *thisObj); + +// tag=1067 +// QStandardItem::removeColumn(int column) +QtDartBindings_EXPORT void c_QStandardItem__removeColumn_int(void *thisObj, + int column); + +// tag=1067 +// QStandardItem::removeColumns(int column, int count) +QtDartBindings_EXPORT void +c_QStandardItem__removeColumns_int_int(void *thisObj, int column, int count); + +// tag=1067 +// QStandardItem::removeRow(int row) +QtDartBindings_EXPORT void c_QStandardItem__removeRow_int(void *thisObj, + int row); + +// tag=1067 +// QStandardItem::removeRows(int row, int count) +QtDartBindings_EXPORT void +c_QStandardItem__removeRows_int_int(void *thisObj, int row, int count); + +// tag=1067 +// QStandardItem::row() const +QtDartBindings_EXPORT int c_QStandardItem__row(void *thisObj); + +// tag=1067 +// QStandardItem::rowCount() const +QtDartBindings_EXPORT int c_QStandardItem__rowCount(void *thisObj); + +// tag=1067 +// QStandardItem::setAccessibleDescription(const QString & +// accessibleDescription) +QtDartBindings_EXPORT void c_QStandardItem__setAccessibleDescription_QString( + void *thisObj, const char *accessibleDescription_); + +// tag=1067 +// QStandardItem::setAccessibleText(const QString & accessibleText) +QtDartBindings_EXPORT void +c_QStandardItem__setAccessibleText_QString(void *thisObj, + const char *accessibleText_); + +// tag=1067 +// QStandardItem::setAutoTristate(bool tristate) +QtDartBindings_EXPORT void c_QStandardItem__setAutoTristate_bool(void *thisObj, + bool tristate); + +// tag=1067 +// QStandardItem::setBackground(const QBrush & brush) +QtDartBindings_EXPORT void c_QStandardItem__setBackground_QBrush(void *thisObj, + void *brush_); + +// tag=1067 +// QStandardItem::setCheckable(bool checkable) +QtDartBindings_EXPORT void c_QStandardItem__setCheckable_bool(void *thisObj, + bool checkable); + +// tag=1067 +// QStandardItem::setChild(int row, QStandardItem * item) +QtDartBindings_EXPORT void +c_QStandardItem__setChild_int_QStandardItem(void *thisObj, int row, + void *item_); + +// tag=1067 +// QStandardItem::setChild(int row, int column, QStandardItem * item) +QtDartBindings_EXPORT void +c_QStandardItem__setChild_int_int_QStandardItem(void *thisObj, int row, + int column, void *item_); + +// tag=1067 +// QStandardItem::setColumnCount(int columns) +QtDartBindings_EXPORT void c_QStandardItem__setColumnCount_int(void *thisObj, + int columns); + +// tag=1067 +// QStandardItem::setData(const QVariant & value, int role) +QtDartBindings_EXPORT void +c_QStandardItem__setData_QVariant_int(void *thisObj, void *value_, int role); + +// tag=1067 +// QStandardItem::setDragEnabled(bool dragEnabled) +QtDartBindings_EXPORT void +c_QStandardItem__setDragEnabled_bool(void *thisObj, bool dragEnabled); + +// tag=1067 +// QStandardItem::setDropEnabled(bool dropEnabled) +QtDartBindings_EXPORT void +c_QStandardItem__setDropEnabled_bool(void *thisObj, bool dropEnabled); + +// tag=1067 +// QStandardItem::setEditable(bool editable) +QtDartBindings_EXPORT void c_QStandardItem__setEditable_bool(void *thisObj, + bool editable); + +// tag=1067 +// QStandardItem::setEnabled(bool enabled) +QtDartBindings_EXPORT void c_QStandardItem__setEnabled_bool(void *thisObj, + bool enabled); + +// tag=1067 +// QStandardItem::setFont(const QFont & font) +QtDartBindings_EXPORT void c_QStandardItem__setFont_QFont(void *thisObj, + void *font_); + +// tag=1067 +// QStandardItem::setForeground(const QBrush & brush) +QtDartBindings_EXPORT void c_QStandardItem__setForeground_QBrush(void *thisObj, + void *brush_); + +// tag=1067 +// QStandardItem::setIcon(const QIcon & icon) +QtDartBindings_EXPORT void c_QStandardItem__setIcon_QIcon(void *thisObj, + void *icon_); + +// tag=1067 +// QStandardItem::setRowCount(int rows) +QtDartBindings_EXPORT void c_QStandardItem__setRowCount_int(void *thisObj, + int rows); + +// tag=1067 +// QStandardItem::setSelectable(bool selectable) +QtDartBindings_EXPORT void c_QStandardItem__setSelectable_bool(void *thisObj, + bool selectable); + +// tag=1067 +// QStandardItem::setSizeHint(const QSize & sizeHint) +QtDartBindings_EXPORT void c_QStandardItem__setSizeHint_QSize(void *thisObj, + void *sizeHint_); + +// tag=1067 +// QStandardItem::setStatusTip(const QString & statusTip) +QtDartBindings_EXPORT void +c_QStandardItem__setStatusTip_QString(void *thisObj, const char *statusTip_); + +// tag=1067 +// QStandardItem::setText(const QString & text) +QtDartBindings_EXPORT void c_QStandardItem__setText_QString(void *thisObj, + const char *text_); + +// tag=1067 +// QStandardItem::setToolTip(const QString & toolTip) +QtDartBindings_EXPORT void +c_QStandardItem__setToolTip_QString(void *thisObj, const char *toolTip_); + +// tag=1067 +// QStandardItem::setUserTristate(bool tristate) +QtDartBindings_EXPORT void c_QStandardItem__setUserTristate_bool(void *thisObj, + bool tristate); + +// tag=1067 +// QStandardItem::setWhatsThis(const QString & whatsThis) +QtDartBindings_EXPORT void +c_QStandardItem__setWhatsThis_QString(void *thisObj, const char *whatsThis_); + +// tag=1067 +// QStandardItem::sizeHint() const +QtDartBindings_EXPORT void *c_QStandardItem__sizeHint(void *thisObj); + +// tag=1067 +// QStandardItem::sortChildren(int column, Qt::SortOrder order) +QtDartBindings_EXPORT void +c_QStandardItem__sortChildren_int_SortOrder(void *thisObj, int column, + int order); + +// tag=1067 +// QStandardItem::statusTip() const +QtDartBindings_EXPORT void *c_QStandardItem__statusTip(void *thisObj); + +// tag=1067 +// QStandardItem::takeChild(int row, int column) +QtDartBindings_EXPORT void * +c_QStandardItem__takeChild_int_int(void *thisObj, int row, int column); + +// tag=1067 +// QStandardItem::takeColumn(int column) +QtDartBindings_EXPORT void *c_QStandardItem__takeColumn_int(void *thisObj, + int column); + +// tag=1067 +// QStandardItem::takeRow(int row) +QtDartBindings_EXPORT void *c_QStandardItem__takeRow_int(void *thisObj, + int row); + +// tag=1067 +// QStandardItem::text() const +QtDartBindings_EXPORT void *c_QStandardItem__text(void *thisObj); + +// tag=1067 +// QStandardItem::toolTip() const +QtDartBindings_EXPORT void *c_QStandardItem__toolTip(void *thisObj); + +// tag=1067 +// QStandardItem::type() const +QtDartBindings_EXPORT int c_QStandardItem__type(void *thisObj); + +// tag=1067 +// QStandardItem::whatsThis() const +QtDartBindings_EXPORT void *c_QStandardItem__whatsThis(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QStandardItem__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QStandardItem__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QStandardItem_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QStatusBar_c.cpp b/generated/QtDartBindings/dart/ffi/QStatusBar_c.cpp new file mode 100644 index 0000000..7fdb441 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QStatusBar_c.cpp @@ -0,0 +1,710 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QStatusBar_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QStatusBar_wrapper::QStatusBar_wrapper(QWidget *parent) + : ::QStatusBar(parent) {} +void QStatusBar_wrapper::addPermanentWidget(QWidget *widget, int stretch) { + ::QStatusBar::addPermanentWidget(widget, stretch); +} +void QStatusBar_wrapper::addWidget(QWidget *widget, int stretch) { + ::QStatusBar::addWidget(widget, stretch); +} +void QStatusBar_wrapper::changeEvent(QEvent *arg__1) { + if (m_changeEventCallback) { + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QStatusBar::changeEvent(arg__1); + } +} +void QStatusBar_wrapper::changeEvent_nocallback(QEvent *arg__1) { + ::QStatusBar::changeEvent(arg__1); +} +void QStatusBar_wrapper::clearMessage() { ::QStatusBar::clearMessage(); } +QString QStatusBar_wrapper::currentMessage() const { + return ::QStatusBar::currentMessage(); +} +void QStatusBar_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QStatusBar::customEvent(event); + } +} +void QStatusBar_wrapper::customEvent_nocallback(QEvent *event) { + ::QStatusBar::customEvent(event); +} +int QStatusBar_wrapper::devType() const { + if (m_devTypeCallback) { + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + return ::QStatusBar::devType(); + } +} +int QStatusBar_wrapper::devType_nocallback() const { + return ::QStatusBar::devType(); +} +bool QStatusBar_wrapper::event(QEvent *arg__1) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), arg__1); + } else { + return ::QStatusBar::event(arg__1); + } +} +bool QStatusBar_wrapper::event_nocallback(QEvent *arg__1) { + return ::QStatusBar::event(arg__1); +} +bool QStatusBar_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QStatusBar::eventFilter(watched, event); + } +} +bool QStatusBar_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + return ::QStatusBar::eventFilter(watched, event); +} +bool QStatusBar_wrapper::focusNextPrevChild(bool next) { + if (m_focusNextPrevChildCallback) { + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + return ::QStatusBar::focusNextPrevChild(next); + } +} +bool QStatusBar_wrapper::focusNextPrevChild_nocallback(bool next) { + return ::QStatusBar::focusNextPrevChild(next); +} +bool QStatusBar_wrapper::hasHeightForWidth() const { + if (m_hasHeightForWidthCallback) { + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + return ::QStatusBar::hasHeightForWidth(); + } +} +bool QStatusBar_wrapper::hasHeightForWidth_nocallback() const { + return ::QStatusBar::hasHeightForWidth(); +} +int QStatusBar_wrapper::heightForWidth(int arg__1) const { + if (m_heightForWidthCallback) { + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QStatusBar::heightForWidth(arg__1); + } +} +int QStatusBar_wrapper::heightForWidth_nocallback(int arg__1) const { + return ::QStatusBar::heightForWidth(arg__1); +} +void QStatusBar_wrapper::hideOrShow() { ::QStatusBar::hideOrShow(); } +void QStatusBar_wrapper::initPainter(QPainter *painter) const { + if (m_initPainterCallback) { + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + ::QStatusBar::initPainter(painter); + } +} +void QStatusBar_wrapper::initPainter_nocallback(QPainter *painter) const { + ::QStatusBar::initPainter(painter); +} +int QStatusBar_wrapper::insertPermanentWidget(int index, QWidget *widget, + int stretch) { + return ::QStatusBar::insertPermanentWidget(index, widget, stretch); +} +int QStatusBar_wrapper::insertWidget(int index, QWidget *widget, int stretch) { + return ::QStatusBar::insertWidget(index, widget, stretch); +} +bool QStatusBar_wrapper::isSizeGripEnabled() const { + return ::QStatusBar::isSizeGripEnabled(); +} +void QStatusBar_wrapper::leaveEvent(QEvent *event) { + if (m_leaveEventCallback) { + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + ::QStatusBar::leaveEvent(event); + } +} +void QStatusBar_wrapper::leaveEvent_nocallback(QEvent *event) { + ::QStatusBar::leaveEvent(event); +} +void QStatusBar_wrapper::messageChanged(const QString &text) { + ::QStatusBar::messageChanged(text); +} +QSize QStatusBar_wrapper::minimumSizeHint() const { + if (m_minimumSizeHintCallback) { + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + return ::QStatusBar::minimumSizeHint(); + } +} +QSize QStatusBar_wrapper::minimumSizeHint_nocallback() const { + return ::QStatusBar::minimumSizeHint(); +} +void QStatusBar_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + if (m_mouseDoubleClickEventCallback) { + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + ::QStatusBar::mouseDoubleClickEvent(event); + } +} +void QStatusBar_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *event) { + ::QStatusBar::mouseDoubleClickEvent(event); +} +void QStatusBar_wrapper::mouseMoveEvent(QMouseEvent *event) { + if (m_mouseMoveEventCallback) { + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), event); + } else { + ::QStatusBar::mouseMoveEvent(event); + } +} +void QStatusBar_wrapper::mouseMoveEvent_nocallback(QMouseEvent *event) { + ::QStatusBar::mouseMoveEvent(event); +} +void QStatusBar_wrapper::mousePressEvent(QMouseEvent *event) { + if (m_mousePressEventCallback) { + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), event); + } else { + ::QStatusBar::mousePressEvent(event); + } +} +void QStatusBar_wrapper::mousePressEvent_nocallback(QMouseEvent *event) { + ::QStatusBar::mousePressEvent(event); +} +void QStatusBar_wrapper::mouseReleaseEvent(QMouseEvent *event) { + if (m_mouseReleaseEventCallback) { + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), event); + } else { + ::QStatusBar::mouseReleaseEvent(event); + } +} +void QStatusBar_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *event) { + ::QStatusBar::mouseReleaseEvent(event); +} +void QStatusBar_wrapper::paintEvent(QPaintEvent *arg__1) { + if (m_paintEventCallback) { + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QStatusBar::paintEvent(arg__1); + } +} +void QStatusBar_wrapper::paintEvent_nocallback(QPaintEvent *arg__1) { + ::QStatusBar::paintEvent(arg__1); +} +void QStatusBar_wrapper::reformat() { ::QStatusBar::reformat(); } +void QStatusBar_wrapper::removeWidget(QWidget *widget) { + ::QStatusBar::removeWidget(widget); +} +void QStatusBar_wrapper::setSizeGripEnabled(bool arg__1) { + ::QStatusBar::setSizeGripEnabled(arg__1); +} +void QStatusBar_wrapper::setVisible(bool visible) { + if (m_setVisibleCallback) { + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + ::QStatusBar::setVisible(visible); + } +} +void QStatusBar_wrapper::setVisible_nocallback(bool visible) { + ::QStatusBar::setVisible(visible); +} +QPainter *QStatusBar_wrapper::sharedPainter() const { + if (m_sharedPainterCallback) { + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + return ::QStatusBar::sharedPainter(); + } +} +QPainter *QStatusBar_wrapper::sharedPainter_nocallback() const { + return ::QStatusBar::sharedPainter(); +} +void QStatusBar_wrapper::showMessage(const QString &text, int timeout) { + ::QStatusBar::showMessage(text, timeout); +} +QSize QStatusBar_wrapper::sizeHint() const { + if (m_sizeHintCallback) { + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + return ::QStatusBar::sizeHint(); + } +} +QSize QStatusBar_wrapper::sizeHint_nocallback() const { + return ::QStatusBar::sizeHint(); +} +QString QStatusBar_wrapper::tr(const char *s, const char *c, int n) { + return ::QStatusBar::tr(s, c, n); +} +QStatusBar_wrapper::~QStatusBar_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QStatusBar *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QStatusBar_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QStatusBar_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QStatusBar__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QStatusBar_wrapper(parent); + return reinterpret_cast(ptr); +} +// addPermanentWidget(QWidget * widget, int stretch) +void c_QStatusBar__addPermanentWidget_QWidget_int(void *thisObj, void *widget_, + int stretch) { + auto widget = reinterpret_cast(widget_); + fromPtr(thisObj)->addPermanentWidget(widget, stretch); +} +// addWidget(QWidget * widget, int stretch) +void c_QStatusBar__addWidget_QWidget_int(void *thisObj, void *widget_, + int stretch) { + auto widget = reinterpret_cast(widget_); + fromPtr(thisObj)->addWidget(widget, stretch); +} +// changeEvent(QEvent * arg__1) +void c_QStatusBar__changeEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->changeEvent_nocallback(arg__1); +} +// clearMessage() +void c_QStatusBar__clearMessage(void *thisObj) { + fromPtr(thisObj)->clearMessage(); +} +// currentMessage() const +void *c_QStatusBar__currentMessage(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->currentMessage()}; + return result; +} +void c_QStatusBar__onCustomContextMenuRequested_QPoint(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QStatusBar::customContextMenuRequested, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// customEvent(QEvent * event) +void c_QStatusBar__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// devType() const +int c_QStatusBar__devType(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); + return result; +} +// event(QEvent * arg__1) +bool c_QStatusBar__event_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = fromWrapperPtr(thisObj)->event_nocallback(arg__1); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QStatusBar__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// focusNextPrevChild(bool next) +bool c_QStatusBar__focusNextPrevChild_bool(void *thisObj, bool next) { + const auto &result = + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); + return result; +} +// hasHeightForWidth() const +bool c_QStatusBar__hasHeightForWidth(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); + return result; +} +// heightForWidth(int arg__1) const +int c_QStatusBar__heightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); + return result; +} +// hideOrShow() +void c_QStatusBar__hideOrShow(void *thisObj) { + fromWrapperPtr(thisObj)->hideOrShow(); +} +// initPainter(QPainter * painter) const +void c_QStatusBar__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} +// insertPermanentWidget(int index, QWidget * widget, int stretch) +int c_QStatusBar__insertPermanentWidget_int_QWidget_int(void *thisObj, + int index, + void *widget_, + int stretch) { + auto widget = reinterpret_cast(widget_); + const auto &result = + fromPtr(thisObj)->insertPermanentWidget(index, widget, stretch); + return result; +} +// insertWidget(int index, QWidget * widget, int stretch) +int c_QStatusBar__insertWidget_int_QWidget_int(void *thisObj, int index, + void *widget_, int stretch) { + auto widget = reinterpret_cast(widget_); + const auto &result = fromPtr(thisObj)->insertWidget(index, widget, stretch); + return result; +} +// isSizeGripEnabled() const +bool c_QStatusBar__isSizeGripEnabled(void *thisObj) { + const auto &result = fromPtr(thisObj)->isSizeGripEnabled(); + return result; +} +// leaveEvent(QEvent * event) +void c_QStatusBar__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} +// messageChanged(const QString & text) +void c_QStatusBar__messageChanged_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + fromPtr(thisObj)->messageChanged(text); + free((char *)text_); +} +void c_QStatusBar__onMessageChanged_QString(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QStatusBar::messageChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// minimumSizeHint() const +void *c_QStatusBar__minimumSizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; + return result; +} +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QStatusBar__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} +// mouseMoveEvent(QMouseEvent * event) +void c_QStatusBar__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(event); +} +// mousePressEvent(QMouseEvent * event) +void c_QStatusBar__mousePressEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(event); +} +// mouseReleaseEvent(QMouseEvent * event) +void c_QStatusBar__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(event); +} +// paintEvent(QPaintEvent * arg__1) +void c_QStatusBar__paintEvent_QPaintEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->paintEvent_nocallback(arg__1); +} +// reformat() +void c_QStatusBar__reformat(void *thisObj) { + fromWrapperPtr(thisObj)->reformat(); +} +// removeWidget(QWidget * widget) +void c_QStatusBar__removeWidget_QWidget(void *thisObj, void *widget_) { + auto widget = reinterpret_cast(widget_); + fromPtr(thisObj)->removeWidget(widget); +} +// setSizeGripEnabled(bool arg__1) +void c_QStatusBar__setSizeGripEnabled_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->setSizeGripEnabled(arg__1); +} +// setVisible(bool visible) +void c_QStatusBar__setVisible_bool(void *thisObj, bool visible) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} +// sharedPainter() const +void *c_QStatusBar__sharedPainter(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->sharedPainter_nocallback(); + return result; +} +// showMessage(const QString & text, int timeout) +void c_QStatusBar__showMessage_QString_int(void *thisObj, const char *text_, + int timeout) { + const auto text = QString::fromUtf8(text_); + fromPtr(thisObj)->showMessage(text, timeout); + free((char *)text_); +} +// sizeHint() const +void *c_QStatusBar__sizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QStatusBar__tr_char_char_int(const char *s, const char *c, + int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QStatusBar_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +void c_QStatusBar__onWindowIconChanged_QIcon(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QStatusBar::windowIconChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QStatusBar__onWindowIconTextChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QStatusBar::windowIconTextChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QStatusBar__onWindowTitleChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QStatusBar::windowTitleChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QStatusBar__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QStatusBar__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1128: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStatusBar_wrapper::Callback_changeEvent>( + callback); + break; + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStatusBar_wrapper::Callback_customEvent>( + callback); + break; + case 1145: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStatusBar_wrapper::Callback_devType>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStatusBar_wrapper::Callback_event>( + callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStatusBar_wrapper::Callback_eventFilter>( + callback); + break; + case 1155: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1169: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1173: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStatusBar_wrapper::Callback_heightForWidth>( + callback); + break; + case 1176: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStatusBar_wrapper::Callback_initPainter>( + callback); + break; + case 1202: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStatusBar_wrapper::Callback_leaveEvent>( + callback); + break; + case 1222: + wrapper->m_minimumSizeHintCallback = + reinterpret_cast(callback); + break; + case 1224: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1226: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStatusBar_wrapper::Callback_mouseMoveEvent>( + callback); + break; + case 1227: + wrapper->m_mousePressEventCallback = + reinterpret_cast(callback); + break; + case 1228: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 1235: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStatusBar_wrapper::Callback_paintEvent>( + callback); + break; + case 1314: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStatusBar_wrapper::Callback_setVisible>( + callback); + break; + case 1323: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStatusBar_wrapper::Callback_sharedPainter>( + callback); + break; + case 1331: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStatusBar_wrapper::Callback_sizeHint>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QStatusBar_c.h b/generated/QtDartBindings/dart/ffi/QStatusBar_c.h new file mode 100644 index 0000000..98c61b5 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QStatusBar_c.h @@ -0,0 +1,231 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QStatusBar_wrapper : public ::QStatusBar { +public: + ~QStatusBar_wrapper(); + QStatusBar_wrapper(QWidget *parent = nullptr); + void addPermanentWidget(QWidget *widget, int stretch = 0); + void addWidget(QWidget *widget, int stretch = 0); + virtual void changeEvent(QEvent *arg__1); + virtual void changeEvent_nocallback(QEvent *arg__1); + void clearMessage(); + QString currentMessage() const; + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual int devType() const; + virtual int devType_nocallback() const; + virtual bool event(QEvent *arg__1); + virtual bool event_nocallback(QEvent *arg__1); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + virtual bool focusNextPrevChild(bool next); + virtual bool focusNextPrevChild_nocallback(bool next); + virtual bool hasHeightForWidth() const; + virtual bool hasHeightForWidth_nocallback() const; + virtual int heightForWidth(int arg__1) const; + virtual int heightForWidth_nocallback(int arg__1) const; + void hideOrShow(); + virtual void initPainter(QPainter *painter) const; + virtual void initPainter_nocallback(QPainter *painter) const; + int insertPermanentWidget(int index, QWidget *widget, int stretch = 0); + int insertWidget(int index, QWidget *widget, int stretch = 0); + bool isSizeGripEnabled() const; + virtual void leaveEvent(QEvent *event); + virtual void leaveEvent_nocallback(QEvent *event); + void messageChanged(const QString &text); + virtual QSize minimumSizeHint() const; + virtual QSize minimumSizeHint_nocallback() const; + virtual void mouseDoubleClickEvent(QMouseEvent *event); + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + virtual void mouseMoveEvent(QMouseEvent *event); + virtual void mouseMoveEvent_nocallback(QMouseEvent *event); + virtual void mousePressEvent(QMouseEvent *event); + virtual void mousePressEvent_nocallback(QMouseEvent *event); + virtual void mouseReleaseEvent(QMouseEvent *event); + virtual void mouseReleaseEvent_nocallback(QMouseEvent *event); + virtual void paintEvent(QPaintEvent *arg__1); + virtual void paintEvent_nocallback(QPaintEvent *arg__1); + void reformat(); + void removeWidget(QWidget *widget); + void setSizeGripEnabled(bool arg__1); + virtual void setVisible(bool visible); + virtual void setVisible_nocallback(bool visible); + virtual QPainter *sharedPainter() const; + virtual QPainter *sharedPainter_nocallback() const; + void showMessage(const QString &text, int timeout = 0); + virtual QSize sizeHint() const; + virtual QSize sizeHint_nocallback() const; + static QString tr(const char *s, const char *c, int n); + typedef void (*Callback_changeEvent)(void *, QEvent *arg__1); + Callback_changeEvent m_changeEventCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *arg__1); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *event); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *event); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *event); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + typedef void (*Callback_paintEvent)(void *, QPaintEvent *arg__1); + Callback_paintEvent m_paintEventCallback = nullptr; + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QStatusBar::QStatusBar(QWidget * parent) +QtDartBindings_EXPORT void *c_QStatusBar__constructor_QWidget(void *parent_); +// QStatusBar::addPermanentWidget(QWidget * widget, int stretch) +QtDartBindings_EXPORT void +c_QStatusBar__addPermanentWidget_QWidget_int(void *thisObj, void *widget_, + int stretch); +// QStatusBar::addWidget(QWidget * widget, int stretch) +QtDartBindings_EXPORT void +c_QStatusBar__addWidget_QWidget_int(void *thisObj, void *widget_, int stretch); +// QStatusBar::changeEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QStatusBar__changeEvent_QEvent(void *thisObj, + void *arg__1_); +// QStatusBar::clearMessage() +QtDartBindings_EXPORT void c_QStatusBar__clearMessage(void *thisObj); +// QStatusBar::currentMessage() const +QtDartBindings_EXPORT void *c_QStatusBar__currentMessage(void *thisObj); +// QStatusBar::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QStatusBar__customEvent_QEvent(void *thisObj, + void *event_); +// QStatusBar::devType() const +QtDartBindings_EXPORT int c_QStatusBar__devType(void *thisObj); +// QStatusBar::event(QEvent * arg__1) +QtDartBindings_EXPORT bool c_QStatusBar__event_QEvent(void *thisObj, + void *arg__1_); +// QStatusBar::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QStatusBar__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QStatusBar::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QStatusBar__focusNextPrevChild_bool(void *thisObj, + bool next); +// QStatusBar::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QStatusBar__hasHeightForWidth(void *thisObj); +// QStatusBar::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QStatusBar__heightForWidth_int(void *thisObj, + int arg__1); +// QStatusBar::hideOrShow() +QtDartBindings_EXPORT void c_QStatusBar__hideOrShow(void *thisObj); +// QStatusBar::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QStatusBar__initPainter_QPainter(void *thisObj, + void *painter_); +// QStatusBar::insertPermanentWidget(int index, QWidget * widget, int stretch) +QtDartBindings_EXPORT int +c_QStatusBar__insertPermanentWidget_int_QWidget_int(void *thisObj, int index, + void *widget_, int stretch); +// QStatusBar::insertWidget(int index, QWidget * widget, int stretch) +QtDartBindings_EXPORT int +c_QStatusBar__insertWidget_int_QWidget_int(void *thisObj, int index, + void *widget_, int stretch); +// QStatusBar::isSizeGripEnabled() const +QtDartBindings_EXPORT bool c_QStatusBar__isSizeGripEnabled(void *thisObj); +// QStatusBar::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QStatusBar__leaveEvent_QEvent(void *thisObj, + void *event_); +// QStatusBar::messageChanged(const QString & text) +QtDartBindings_EXPORT void +c_QStatusBar__messageChanged_QString(void *thisObj, const char *text_); +QtDartBindings_EXPORT void c_QStatusBar__onMessageChanged_QString( + void *thisObj, void *contextQObject, + void *callback); // QStatusBar::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QStatusBar__minimumSizeHint(void *thisObj); +// QStatusBar::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QStatusBar__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); +// QStatusBar::mouseMoveEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QStatusBar__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_); +// QStatusBar::mousePressEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QStatusBar__mousePressEvent_QMouseEvent(void *thisObj, void *event_); +// QStatusBar::mouseReleaseEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QStatusBar__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_); +// QStatusBar::paintEvent(QPaintEvent * arg__1) +QtDartBindings_EXPORT void c_QStatusBar__paintEvent_QPaintEvent(void *thisObj, + void *arg__1_); +// QStatusBar::reformat() +QtDartBindings_EXPORT void c_QStatusBar__reformat(void *thisObj); +// QStatusBar::removeWidget(QWidget * widget) +QtDartBindings_EXPORT void c_QStatusBar__removeWidget_QWidget(void *thisObj, + void *widget_); +// QStatusBar::setSizeGripEnabled(bool arg__1) +QtDartBindings_EXPORT void c_QStatusBar__setSizeGripEnabled_bool(void *thisObj, + bool arg__1); +// QStatusBar::setVisible(bool visible) +QtDartBindings_EXPORT void c_QStatusBar__setVisible_bool(void *thisObj, + bool visible); +// QStatusBar::sharedPainter() const +QtDartBindings_EXPORT void *c_QStatusBar__sharedPainter(void *thisObj); +// QStatusBar::showMessage(const QString & text, int timeout) +QtDartBindings_EXPORT void +c_QStatusBar__showMessage_QString_int(void *thisObj, const char *text_, + int timeout); +// QStatusBar::sizeHint() const +QtDartBindings_EXPORT void *c_QStatusBar__sizeHint(void *thisObj); +// QStatusBar::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QStatusBar__tr_char_char_int(const char *s, const char *c, int n); +QtDartBindings_EXPORT void c_QStatusBar__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QStatusBar__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QStatusBar_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QStatusBar_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QStatusBar_wrapper.cpp new file mode 100644 index 0000000..c478b57 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QStatusBar_wrapper.cpp @@ -0,0 +1,998 @@ +#include "QStatusBar_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QStatusBar_wrapper::QStatusBar_wrapper(QWidget *parent) + : ::QStatusBar(parent) {} +void QStatusBar_wrapper::addPermanentWidget(QWidget *widget, int stretch) { + // tag=1000 + + // tag=1004 + ::QStatusBar::addPermanentWidget(widget, stretch); +} +void QStatusBar_wrapper::addWidget(QWidget *widget, int stretch) { + // tag=1000 + + // tag=1004 + ::QStatusBar::addWidget(widget, stretch); +} +void QStatusBar_wrapper::changeEvent(QEvent *arg__1) { + // tag=1000 + if (m_changeEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QStatusBar::changeEvent(arg__1); + } +} +// tag=1009 +void QStatusBar_wrapper::changeEvent_nocallback(QEvent *arg__1) { + // tag=1003 + ::QStatusBar::changeEvent(arg__1); +} +void QStatusBar_wrapper::clearMessage() { + // tag=1000 + + // tag=1004 + ::QStatusBar::clearMessage(); +} +QString QStatusBar_wrapper::currentMessage() const { + // tag=1000 + + // tag=1004 + return ::QStatusBar::currentMessage(); +} +void QStatusBar_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QStatusBar::customEvent(event); + } +} +// tag=1009 +void QStatusBar_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QStatusBar::customEvent(event); +} +int QStatusBar_wrapper::devType() const { + // tag=1000 + if (m_devTypeCallback) { + // tag=1001 + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QStatusBar::devType(); + } +} +// tag=1009 +int QStatusBar_wrapper::devType_nocallback() const { + // tag=1003 + return ::QStatusBar::devType(); +} +bool QStatusBar_wrapper::event(QEvent *arg__1) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QStatusBar::event(arg__1); + } +} +// tag=1009 +bool QStatusBar_wrapper::event_nocallback(QEvent *arg__1) { + // tag=1003 + return ::QStatusBar::event(arg__1); +} +bool QStatusBar_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QStatusBar::eventFilter(watched, event); + } +} +// tag=1009 +bool QStatusBar_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + // tag=1003 + return ::QStatusBar::eventFilter(watched, event); +} +bool QStatusBar_wrapper::focusNextPrevChild(bool next) { + // tag=1000 + if (m_focusNextPrevChildCallback) { + // tag=1001 + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + // tag=1002 + return ::QStatusBar::focusNextPrevChild(next); + } +} +// tag=1009 +bool QStatusBar_wrapper::focusNextPrevChild_nocallback(bool next) { + // tag=1003 + return ::QStatusBar::focusNextPrevChild(next); +} +bool QStatusBar_wrapper::hasHeightForWidth() const { + // tag=1000 + if (m_hasHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QStatusBar::hasHeightForWidth(); + } +} +// tag=1009 +bool QStatusBar_wrapper::hasHeightForWidth_nocallback() const { + // tag=1003 + return ::QStatusBar::hasHeightForWidth(); +} +int QStatusBar_wrapper::heightForWidth(int arg__1) const { + // tag=1000 + if (m_heightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QStatusBar::heightForWidth(arg__1); + } +} +// tag=1009 +int QStatusBar_wrapper::heightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QStatusBar::heightForWidth(arg__1); +} +void QStatusBar_wrapper::hideOrShow() { + // tag=1000 + + // tag=1004 + ::QStatusBar::hideOrShow(); +} +void QStatusBar_wrapper::initPainter(QPainter *painter) const { + // tag=1000 + if (m_initPainterCallback) { + // tag=1001 + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + // tag=1002 + ::QStatusBar::initPainter(painter); + } +} +// tag=1009 +void QStatusBar_wrapper::initPainter_nocallback(QPainter *painter) const { + // tag=1003 + ::QStatusBar::initPainter(painter); +} +int QStatusBar_wrapper::insertPermanentWidget(int index, QWidget *widget, + int stretch) { + // tag=1000 + + // tag=1004 + return ::QStatusBar::insertPermanentWidget(index, widget, stretch); +} +int QStatusBar_wrapper::insertWidget(int index, QWidget *widget, int stretch) { + // tag=1000 + + // tag=1004 + return ::QStatusBar::insertWidget(index, widget, stretch); +} +bool QStatusBar_wrapper::isSizeGripEnabled() const { + // tag=1000 + + // tag=1004 + return ::QStatusBar::isSizeGripEnabled(); +} +void QStatusBar_wrapper::leaveEvent(QEvent *event) { + // tag=1000 + if (m_leaveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QStatusBar::leaveEvent(event); + } +} +// tag=1009 +void QStatusBar_wrapper::leaveEvent_nocallback(QEvent *event) { + // tag=1003 + ::QStatusBar::leaveEvent(event); +} +void QStatusBar_wrapper::messageChanged(const QString &text) { + // tag=1000 + + // tag=1004 + ::QStatusBar::messageChanged(text); +} +QSize QStatusBar_wrapper::minimumSizeHint() const { + // tag=1000 + if (m_minimumSizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QStatusBar::minimumSizeHint(); + } +} +// tag=1009 +QSize QStatusBar_wrapper::minimumSizeHint_nocallback() const { + // tag=1003 + return ::QStatusBar::minimumSizeHint(); +} +void QStatusBar_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseDoubleClickEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QStatusBar::mouseDoubleClickEvent(event); + } +} +// tag=1009 +void QStatusBar_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QStatusBar::mouseDoubleClickEvent(event); +} +void QStatusBar_wrapper::mouseMoveEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseMoveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QStatusBar::mouseMoveEvent(event); + } +} +// tag=1009 +void QStatusBar_wrapper::mouseMoveEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QStatusBar::mouseMoveEvent(event); +} +void QStatusBar_wrapper::mousePressEvent(QMouseEvent *event) { + // tag=1000 + if (m_mousePressEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QStatusBar::mousePressEvent(event); + } +} +// tag=1009 +void QStatusBar_wrapper::mousePressEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QStatusBar::mousePressEvent(event); +} +void QStatusBar_wrapper::mouseReleaseEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseReleaseEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QStatusBar::mouseReleaseEvent(event); + } +} +// tag=1009 +void QStatusBar_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QStatusBar::mouseReleaseEvent(event); +} +void QStatusBar_wrapper::paintEvent(QPaintEvent *arg__1) { + // tag=1000 + if (m_paintEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QStatusBar::paintEvent(arg__1); + } +} +// tag=1009 +void QStatusBar_wrapper::paintEvent_nocallback(QPaintEvent *arg__1) { + // tag=1003 + ::QStatusBar::paintEvent(arg__1); +} +void QStatusBar_wrapper::reformat() { + // tag=1000 + + // tag=1004 + ::QStatusBar::reformat(); +} +void QStatusBar_wrapper::removeWidget(QWidget *widget) { + // tag=1000 + + // tag=1004 + ::QStatusBar::removeWidget(widget); +} +void QStatusBar_wrapper::setSizeGripEnabled(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QStatusBar::setSizeGripEnabled(arg__1); +} +void QStatusBar_wrapper::setVisible(bool visible) { + // tag=1000 + if (m_setVisibleCallback) { + // tag=1001 + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + // tag=1002 + ::QStatusBar::setVisible(visible); + } +} +// tag=1009 +void QStatusBar_wrapper::setVisible_nocallback(bool visible) { + // tag=1003 + ::QStatusBar::setVisible(visible); +} +QPainter *QStatusBar_wrapper::sharedPainter() const { + // tag=1000 + if (m_sharedPainterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QStatusBar::sharedPainter(); + } +} +// tag=1009 +QPainter *QStatusBar_wrapper::sharedPainter_nocallback() const { + // tag=1003 + return ::QStatusBar::sharedPainter(); +} +void QStatusBar_wrapper::showMessage(const QString &text, int timeout) { + // tag=1000 + + // tag=1004 + ::QStatusBar::showMessage(text, timeout); +} +QSize QStatusBar_wrapper::sizeHint() const { + // tag=1000 + if (m_sizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QStatusBar::sizeHint(); + } +} +// tag=1009 +QSize QStatusBar_wrapper::sizeHint_nocallback() const { + // tag=1003 + return ::QStatusBar::sizeHint(); +} +QString QStatusBar_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QStatusBar::tr(s, c, n); +} + +// tag=1005 +QStatusBar_wrapper::~QStatusBar_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QStatusBar *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QStatusBar_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QStatusBar_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QStatusBar__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QStatusBar_wrapper(parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// addPermanentWidget(QWidget * widget, int stretch) +void c_QStatusBar__addPermanentWidget_QWidget_int(void *thisObj, void *widget_, + int stretch) { + auto widget = reinterpret_cast(widget_); + // tag=1010 + fromPtr(thisObj)->addPermanentWidget(widget, stretch); +} + +// tag=1050 +// addWidget(QWidget * widget, int stretch) +void c_QStatusBar__addWidget_QWidget_int(void *thisObj, void *widget_, + int stretch) { + auto widget = reinterpret_cast(widget_); + // tag=1010 + fromPtr(thisObj)->addWidget(widget, stretch); +} + +// tag=1050 +// changeEvent(QEvent * arg__1) +void c_QStatusBar__changeEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->changeEvent_nocallback(arg__1); +} + +// tag=1050 +// clearMessage() +void c_QStatusBar__clearMessage(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clearMessage(); +} + +// tag=1050 +// currentMessage() const +void *c_QStatusBar__currentMessage(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->currentMessage()}; +} + +// tag=1079 +void c_QStatusBar__onCustomContextMenuRequested_QPoint(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QStatusBar::customContextMenuRequested, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QStatusBar__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// devType() const +int c_QStatusBar__devType(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); +} + +// tag=1050 +// event(QEvent * arg__1) +bool c_QStatusBar__event_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->event_nocallback(arg__1); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QStatusBar__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// focusNextPrevChild(bool next) +bool c_QStatusBar__focusNextPrevChild_bool(void *thisObj, bool next) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); +} + +// tag=1050 +// hasHeightForWidth() const +bool c_QStatusBar__hasHeightForWidth(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); +} + +// tag=1050 +// heightForWidth(int arg__1) const +int c_QStatusBar__heightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// hideOrShow() +void c_QStatusBar__hideOrShow(void *thisObj) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->hideOrShow(); +} + +// tag=1050 +// initPainter(QPainter * painter) const +void c_QStatusBar__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} + +// tag=1050 +// insertPermanentWidget(int index, QWidget * widget, int stretch) +int c_QStatusBar__insertPermanentWidget_int_QWidget_int(void *thisObj, + int index, + void *widget_, + int stretch) { + auto widget = reinterpret_cast(widget_); + return + // tag=1010 + fromPtr(thisObj)->insertPermanentWidget(index, widget, stretch); +} + +// tag=1050 +// insertWidget(int index, QWidget * widget, int stretch) +int c_QStatusBar__insertWidget_int_QWidget_int(void *thisObj, int index, + void *widget_, int stretch) { + auto widget = reinterpret_cast(widget_); + return + // tag=1010 + fromPtr(thisObj)->insertWidget(index, widget, stretch); +} + +// tag=1050 +// isSizeGripEnabled() const +bool c_QStatusBar__isSizeGripEnabled(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isSizeGripEnabled(); +} + +// tag=1050 +// leaveEvent(QEvent * event) +void c_QStatusBar__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} + +// tag=1050 +// messageChanged(const QString & text) +void c_QStatusBar__messageChanged_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + // tag=1010 + fromPtr(thisObj)->messageChanged(text); +} + +// tag=1079 +void c_QStatusBar__onMessageChanged_QString(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QStatusBar::messageChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// minimumSizeHint() const +void *c_QStatusBar__minimumSizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; +} + +// tag=1050 +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QStatusBar__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} + +// tag=1050 +// mouseMoveEvent(QMouseEvent * event) +void c_QStatusBar__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(event); +} + +// tag=1050 +// mousePressEvent(QMouseEvent * event) +void c_QStatusBar__mousePressEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(event); +} + +// tag=1050 +// mouseReleaseEvent(QMouseEvent * event) +void c_QStatusBar__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(event); +} + +// tag=1050 +// paintEvent(QPaintEvent * arg__1) +void c_QStatusBar__paintEvent_QPaintEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->paintEvent_nocallback(arg__1); +} + +// tag=1050 +// reformat() +void c_QStatusBar__reformat(void *thisObj) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->reformat(); +} + +// tag=1050 +// removeWidget(QWidget * widget) +void c_QStatusBar__removeWidget_QWidget(void *thisObj, void *widget_) { + auto widget = reinterpret_cast(widget_); + // tag=1010 + fromPtr(thisObj)->removeWidget(widget); +} + +// tag=1050 +// setSizeGripEnabled(bool arg__1) +void c_QStatusBar__setSizeGripEnabled_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->setSizeGripEnabled(arg__1); +} + +// tag=1050 +// setVisible(bool visible) +void c_QStatusBar__setVisible_bool(void *thisObj, bool visible) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} + +// tag=1050 +// sharedPainter() const +void *c_QStatusBar__sharedPainter(void *thisObj) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->sharedPainter_nocallback(); +} + +// tag=1050 +// showMessage(const QString & text, int timeout) +void c_QStatusBar__showMessage_QString_int(void *thisObj, const char *text_, + int timeout) { + const auto text = QString::fromUtf8(text_); + // tag=1010 + fromPtr(thisObj)->showMessage(text, timeout); +} + +// tag=1050 +// sizeHint() const +void *c_QStatusBar__sizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QStatusBar__tr_char_char_int(const char *s, const char *c, + int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QStatusBar_wrapper::tr(s, c, n)}; +} + +// tag=1079 +void c_QStatusBar__onWindowIconChanged_QIcon(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QStatusBar::windowIconChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QStatusBar__onWindowIconTextChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QStatusBar::windowIconTextChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QStatusBar__onWindowTitleChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QStatusBar::windowTitleChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QStatusBar__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QStatusBar__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1124: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStatusBar_wrapper::Callback_changeEvent>( + callback); + break; + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStatusBar_wrapper::Callback_customEvent>( + callback); + break; + case 1141: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStatusBar_wrapper::Callback_devType>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStatusBar_wrapper::Callback_event>( + callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStatusBar_wrapper::Callback_eventFilter>( + callback); + break; + case 1150: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1164: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1168: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStatusBar_wrapper::Callback_heightForWidth>( + callback); + break; + case 1171: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStatusBar_wrapper::Callback_initPainter>( + callback); + break; + case 1196: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStatusBar_wrapper::Callback_leaveEvent>( + callback); + break; + case 1216: + wrapper->m_minimumSizeHintCallback = + reinterpret_cast(callback); + break; + case 1218: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1220: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStatusBar_wrapper::Callback_mouseMoveEvent>( + callback); + break; + case 1221: + wrapper->m_mousePressEventCallback = + reinterpret_cast(callback); + break; + case 1222: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 1229: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStatusBar_wrapper::Callback_paintEvent>( + callback); + break; + case 1309: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStatusBar_wrapper::Callback_setVisible>( + callback); + break; + case 1318: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStatusBar_wrapper::Callback_sharedPainter>( + callback); + break; + case 1326: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStatusBar_wrapper::Callback_sizeHint>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QStatusBar_wrapper.h b/generated/QtDartBindings/dart/ffi/QStatusBar_wrapper.h new file mode 100644 index 0000000..e5b8f32 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QStatusBar_wrapper.h @@ -0,0 +1,377 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QStatusBar_wrapper : public ::QStatusBar { +public: + ~QStatusBar_wrapper(); + // tag=1041 + QStatusBar_wrapper(QWidget *parent = nullptr); + // tag=1041 + void addPermanentWidget(QWidget *widget, int stretch = 0); + // tag=1041 + void addWidget(QWidget *widget, int stretch = 0); + // tag=1041 + virtual void changeEvent(QEvent *arg__1); + // tag=1008 + virtual void changeEvent_nocallback(QEvent *arg__1); + // tag=1041 + void clearMessage(); + // tag=1041 + QString currentMessage() const; + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual int devType() const; + // tag=1008 + virtual int devType_nocallback() const; + // tag=1041 + virtual bool event(QEvent *arg__1); + // tag=1008 + virtual bool event_nocallback(QEvent *arg__1); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + virtual bool focusNextPrevChild(bool next); + // tag=1008 + virtual bool focusNextPrevChild_nocallback(bool next); + // tag=1041 + virtual bool hasHeightForWidth() const; + // tag=1008 + virtual bool hasHeightForWidth_nocallback() const; + // tag=1041 + virtual int heightForWidth(int arg__1) const; + // tag=1008 + virtual int heightForWidth_nocallback(int arg__1) const; + // tag=1041 + void hideOrShow(); + // tag=1041 + virtual void initPainter(QPainter *painter) const; + // tag=1008 + virtual void initPainter_nocallback(QPainter *painter) const; + // tag=1041 + int insertPermanentWidget(int index, QWidget *widget, int stretch = 0); + // tag=1041 + int insertWidget(int index, QWidget *widget, int stretch = 0); + // tag=1041 + bool isSizeGripEnabled() const; + // tag=1041 + virtual void leaveEvent(QEvent *event); + // tag=1008 + virtual void leaveEvent_nocallback(QEvent *event); + // tag=1041 + void messageChanged(const QString &text); + // tag=1041 + virtual QSize minimumSizeHint() const; + // tag=1008 + virtual QSize minimumSizeHint_nocallback() const; + // tag=1041 + virtual void mouseDoubleClickEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mouseMoveEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseMoveEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mousePressEvent(QMouseEvent *event); + // tag=1008 + virtual void mousePressEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mouseReleaseEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseReleaseEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void paintEvent(QPaintEvent *arg__1); + // tag=1008 + virtual void paintEvent_nocallback(QPaintEvent *arg__1); + // tag=1041 + void reformat(); + // tag=1041 + void removeWidget(QWidget *widget); + // tag=1041 + void setSizeGripEnabled(bool arg__1); + // tag=1041 + virtual void setVisible(bool visible); + // tag=1008 + virtual void setVisible_nocallback(bool visible); + // tag=1041 + virtual QPainter *sharedPainter() const; + // tag=1008 + virtual QPainter *sharedPainter_nocallback() const; + // tag=1041 + void showMessage(const QString &text, int timeout = 0); + // tag=1041 + virtual QSize sizeHint() const; + // tag=1008 + virtual QSize sizeHint_nocallback() const; + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1042 + typedef void (*Callback_changeEvent)(void *, QEvent *arg__1); + Callback_changeEvent m_changeEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *arg__1); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + // tag=1042 + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + // tag=1042 + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *event); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *event); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *event); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_paintEvent)(void *, QPaintEvent *arg__1); + Callback_paintEvent m_paintEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + // tag=1042 + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QStatusBar::QStatusBar(QWidget * parent) +QtDartBindings_EXPORT void *c_QStatusBar__constructor_QWidget(void *parent_); + +// tag=1067 +// QStatusBar::addPermanentWidget(QWidget * widget, int stretch) +QtDartBindings_EXPORT void +c_QStatusBar__addPermanentWidget_QWidget_int(void *thisObj, void *widget_, + int stretch); + +// tag=1067 +// QStatusBar::addWidget(QWidget * widget, int stretch) +QtDartBindings_EXPORT void +c_QStatusBar__addWidget_QWidget_int(void *thisObj, void *widget_, int stretch); + +// tag=1067 +// QStatusBar::changeEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QStatusBar__changeEvent_QEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QStatusBar::clearMessage() +QtDartBindings_EXPORT void c_QStatusBar__clearMessage(void *thisObj); + +// tag=1067 +// QStatusBar::currentMessage() const +QtDartBindings_EXPORT void *c_QStatusBar__currentMessage(void *thisObj); + +// tag=1067 +// QStatusBar::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QStatusBar__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QStatusBar::devType() const +QtDartBindings_EXPORT int c_QStatusBar__devType(void *thisObj); + +// tag=1067 +// QStatusBar::event(QEvent * arg__1) +QtDartBindings_EXPORT bool c_QStatusBar__event_QEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QStatusBar::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QStatusBar__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); + +// tag=1067 +// QStatusBar::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QStatusBar__focusNextPrevChild_bool(void *thisObj, + bool next); + +// tag=1067 +// QStatusBar::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QStatusBar__hasHeightForWidth(void *thisObj); + +// tag=1067 +// QStatusBar::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QStatusBar__heightForWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QStatusBar::hideOrShow() +QtDartBindings_EXPORT void c_QStatusBar__hideOrShow(void *thisObj); + +// tag=1067 +// QStatusBar::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QStatusBar__initPainter_QPainter(void *thisObj, + void *painter_); + +// tag=1067 +// QStatusBar::insertPermanentWidget(int index, QWidget * widget, int stretch) +QtDartBindings_EXPORT int +c_QStatusBar__insertPermanentWidget_int_QWidget_int(void *thisObj, int index, + void *widget_, int stretch); + +// tag=1067 +// QStatusBar::insertWidget(int index, QWidget * widget, int stretch) +QtDartBindings_EXPORT int +c_QStatusBar__insertWidget_int_QWidget_int(void *thisObj, int index, + void *widget_, int stretch); + +// tag=1067 +// QStatusBar::isSizeGripEnabled() const +QtDartBindings_EXPORT bool c_QStatusBar__isSizeGripEnabled(void *thisObj); + +// tag=1067 +// QStatusBar::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QStatusBar__leaveEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QStatusBar::messageChanged(const QString & text) +QtDartBindings_EXPORT void +c_QStatusBar__messageChanged_QString(void *thisObj, const char *text_); + +// tag=1078 +QtDartBindings_EXPORT void +c_QStatusBar__onMessageChanged_QString(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QStatusBar::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QStatusBar__minimumSizeHint(void *thisObj); + +// tag=1067 +// QStatusBar::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QStatusBar__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QStatusBar::mouseMoveEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QStatusBar__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QStatusBar::mousePressEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QStatusBar__mousePressEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QStatusBar::mouseReleaseEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QStatusBar__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QStatusBar::paintEvent(QPaintEvent * arg__1) +QtDartBindings_EXPORT void c_QStatusBar__paintEvent_QPaintEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QStatusBar::reformat() +QtDartBindings_EXPORT void c_QStatusBar__reformat(void *thisObj); + +// tag=1067 +// QStatusBar::removeWidget(QWidget * widget) +QtDartBindings_EXPORT void c_QStatusBar__removeWidget_QWidget(void *thisObj, + void *widget_); + +// tag=1067 +// QStatusBar::setSizeGripEnabled(bool arg__1) +QtDartBindings_EXPORT void c_QStatusBar__setSizeGripEnabled_bool(void *thisObj, + bool arg__1); + +// tag=1067 +// QStatusBar::setVisible(bool visible) +QtDartBindings_EXPORT void c_QStatusBar__setVisible_bool(void *thisObj, + bool visible); + +// tag=1067 +// QStatusBar::sharedPainter() const +QtDartBindings_EXPORT void *c_QStatusBar__sharedPainter(void *thisObj); + +// tag=1067 +// QStatusBar::showMessage(const QString & text, int timeout) +QtDartBindings_EXPORT void +c_QStatusBar__showMessage_QString_int(void *thisObj, const char *text_, + int timeout); + +// tag=1067 +// QStatusBar::sizeHint() const +QtDartBindings_EXPORT void *c_QStatusBar__sizeHint(void *thisObj); + +// tag=1067 +// QStatusBar::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QStatusBar__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1066 +QtDartBindings_EXPORT void c_QStatusBar__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QStatusBar__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QStatusBar_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QString_c.cpp b/generated/QtDartBindings/dart/ffi/QString_c.cpp new file mode 100644 index 0000000..6d5291b --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QString_c.cpp @@ -0,0 +1,782 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QString_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QString_wrapper::QString_wrapper() : ::QString() {} +QString_wrapper::QString_wrapper(const QByteArray &a) : ::QString(a) {} +QString_wrapper::QString_wrapper(const char *ch) : ::QString(ch) {} +QString &QString_wrapper::append(const QByteArray &s) { + return ::QString::append(s); +} +QString &QString_wrapper::append(const QString &s) { + return ::QString::append(s); +} +QString &QString_wrapper::append(const char *s) { return ::QString::append(s); } +QString QString_wrapper::arg(const QString &a, int fieldWidth) const { + return ::QString::arg(a, fieldWidth); +} +QString QString_wrapper::arg(int a, int fieldWidth, int base) const { + return ::QString::arg(a, fieldWidth, base); +} +QString QString_wrapper::arg(long a, int fieldwidth, int base) const { + return ::QString::arg(a, fieldwidth, base); +} +QString QString_wrapper::arg(qint64 a, int fieldwidth, int base) const { + return ::QString::arg(a, fieldwidth, base); +} +QString QString_wrapper::arg(short a, int fieldWidth, int base) const { + return ::QString::arg(a, fieldWidth, base); +} +QString QString_wrapper::asprintf(const char *format) { + return ::QString::asprintf(format); +} +qsizetype QString_wrapper::capacity() const { return ::QString::capacity(); } +void QString_wrapper::chop(qsizetype n) { ::QString::chop(n); } +QString QString_wrapper::chopped(qsizetype n) const { + return ::QString::chopped(n); +} +void QString_wrapper::clear() { ::QString::clear(); } +int QString_wrapper::compare(const QString &s) const { + return ::QString::compare(s); +} +int QString_wrapper::compare(const QString &s1, const QString &s2) { + return ::QString::compare(s1, s2); +} +bool QString_wrapper::contains(const QString &s) const { + return ::QString::contains(s); +} +qsizetype QString_wrapper::count(const QString &s) const { + return ::QString::count(s); +} +void QString_wrapper::detach() { ::QString::detach(); } +bool QString_wrapper::endsWith(const QString &s) const { + return ::QString::endsWith(s); +} +QString QString_wrapper::first(qsizetype n) const { + return ::QString::first(n); +} +QString QString_wrapper::fromLatin1(const char *str, qsizetype size) { + return ::QString::fromLatin1(str, size); +} +QString QString_wrapper::fromLocal8Bit(const char *str, qsizetype size) { + return ::QString::fromLocal8Bit(str, size); +} +QString QString_wrapper::fromUtf8(const char *utf8, qsizetype size) { + return ::QString::fromUtf8(utf8, size); +} +qsizetype QString_wrapper::indexOf(const QString &s, qsizetype from) const { + return ::QString::indexOf(s, from); +} +QString &QString_wrapper::insert(qsizetype i, const QByteArray &s) { + return ::QString::insert(i, s); +} +QString &QString_wrapper::insert(qsizetype i, const QString &s) { + return ::QString::insert(i, s); +} +QString &QString_wrapper::insert(qsizetype i, const char *s) { + return ::QString::insert(i, s); +} +bool QString_wrapper::isDetached() const { return ::QString::isDetached(); } +bool QString_wrapper::isEmpty() const { return ::QString::isEmpty(); } +bool QString_wrapper::isLower() const { return ::QString::isLower(); } +bool QString_wrapper::isNull() const { return ::QString::isNull(); } +bool QString_wrapper::isRightToLeft() const { + return ::QString::isRightToLeft(); +} +bool QString_wrapper::isSharedWith(const QString &other) const { + return ::QString::isSharedWith(other); +} +bool QString_wrapper::isSimpleText() const { return ::QString::isSimpleText(); } +bool QString_wrapper::isUpper() const { return ::QString::isUpper(); } +bool QString_wrapper::isValidUtf16() const { return ::QString::isValidUtf16(); } +QString QString_wrapper::last(qsizetype n) const { return ::QString::last(n); } +qsizetype QString_wrapper::lastIndexOf(const QString &s) const { + return ::QString::lastIndexOf(s); +} +qsizetype QString_wrapper::lastIndexOf(const QString &s, qsizetype from) const { + return ::QString::lastIndexOf(s, from); +} +QString QString_wrapper::left(qsizetype n) const { return ::QString::left(n); } +QString QString_wrapper::leftJustified(qsizetype width) const { + return ::QString::leftJustified(width); +} +qsizetype QString_wrapper::length() const { return ::QString::length(); } +int QString_wrapper::localeAwareCompare(const QString &s) const { + return ::QString::localeAwareCompare(s); +} +int QString_wrapper::localeAwareCompare(const QString &s1, const QString &s2) { + return ::QString::localeAwareCompare(s1, s2); +} +QString QString_wrapper::mid(qsizetype position, qsizetype n) const { + return ::QString::mid(position, n); +} +QString QString_wrapper::number(int arg__1, int base) { + return ::QString::number(arg__1, base); +} +QString QString_wrapper::number(long arg__1, int base) { + return ::QString::number(arg__1, base); +} +QString QString_wrapper::number(qint64 arg__1, int base) { + return ::QString::number(arg__1, base); +} +QString &QString_wrapper::prepend(const QByteArray &s) { + return ::QString::prepend(s); +} +QString &QString_wrapper::prepend(const QString &s) { + return ::QString::prepend(s); +} +QString &QString_wrapper::prepend(const char *s) { + return ::QString::prepend(s); +} +void QString_wrapper::push_back(const QString &s) { ::QString::push_back(s); } +void QString_wrapper::push_front(const QString &s) { ::QString::push_front(s); } +QString &QString_wrapper::remove(const QString &s) { + return ::QString::remove(s); +} +QString &QString_wrapper::remove(qsizetype i, qsizetype len) { + return ::QString::remove(i, len); +} +QString QString_wrapper::repeated(qsizetype times) const { + return ::QString::repeated(times); +} +QString &QString_wrapper::replace(const QString &before, const QString &after) { + return ::QString::replace(before, after); +} +QString &QString_wrapper::replace(qsizetype i, qsizetype len, + const QString &after) { + return ::QString::replace(i, len, after); +} +void QString_wrapper::reserve(qsizetype size) { ::QString::reserve(size); } +void QString_wrapper::resize(qsizetype size) { ::QString::resize(size); } +QString QString_wrapper::right(qsizetype n) const { + return ::QString::right(n); +} +QString QString_wrapper::rightJustified(qsizetype width) const { + return ::QString::rightJustified(width); +} +QString QString_wrapper::section(const QString &in_sep, qsizetype start, + qsizetype end) const { + return ::QString::section(in_sep, start, end); +} +QString &QString_wrapper::setNum(int arg__1, int base) { + return ::QString::setNum(arg__1, base); +} +QString &QString_wrapper::setNum(long arg__1, int base) { + return ::QString::setNum(arg__1, base); +} +QString &QString_wrapper::setNum(qint64 arg__1, int base) { + return ::QString::setNum(arg__1, base); +} +QString &QString_wrapper::setNum(short arg__1, int base) { + return ::QString::setNum(arg__1, base); +} +void QString_wrapper::shrink_to_fit() { ::QString::shrink_to_fit(); } +QString QString_wrapper::simplified() { return ::QString::simplified(); } +qsizetype QString_wrapper::size() const { return ::QString::size(); } +QString QString_wrapper::sliced(qsizetype pos) const { + return ::QString::sliced(pos); +} +QString QString_wrapper::sliced(qsizetype pos, qsizetype n) const { + return ::QString::sliced(pos, n); +} +QList QString_wrapper::split(const QString &sep) const { + return ::QString::split(sep); +} +void QString_wrapper::squeeze() { ::QString::squeeze(); } +bool QString_wrapper::startsWith(const QString &s) const { + return ::QString::startsWith(s); +} +QString QString_wrapper::toCaseFolded() { return ::QString::toCaseFolded(); } +QString QString_wrapper::toHtmlEscaped() const { + return ::QString::toHtmlEscaped(); +} +QByteArray QString_wrapper::toLatin1() { return ::QString::toLatin1(); } +QByteArray QString_wrapper::toLocal8Bit() { return ::QString::toLocal8Bit(); } +QString QString_wrapper::toLower() { return ::QString::toLower(); } +QList QString_wrapper::toUcs4() const { + return ::QString::toUcs4(); +} +QString QString_wrapper::toUpper() { return ::QString::toUpper(); } +QByteArray QString_wrapper::toUtf8() { return ::QString::toUtf8(); } +QString QString_wrapper::trimmed() { return ::QString::trimmed(); } +void QString_wrapper::truncate(qsizetype pos) { ::QString::truncate(pos); } +QString_wrapper::~QString_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QString *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +static QtDartBindings_wrappersNS::QString_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QString_Finalizer(void *cppObj) { + delete reinterpret_cast(cppObj); +} +void *c_QString__constructor() { + auto ptr = new QtDartBindings_wrappersNS::QString_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QString__constructor_QByteArray(void *a_) { + assert(a_); + auto &a = *reinterpret_cast(a_); + auto ptr = new QtDartBindings_wrappersNS::QString_wrapper(a); + return reinterpret_cast(ptr); +} +void *c_QString__constructor_char(const char *ch) { + auto ptr = new QtDartBindings_wrappersNS::QString_wrapper(ch); + return reinterpret_cast(ptr); +} +// append(const QByteArray & s) +void *c_QString__append_QByteArray(void *thisObj, void *s_) { + assert(s_); + auto &s = *reinterpret_cast(s_); + const auto &result = &fromPtr(thisObj)->append(s); + return result; +} +// append(const QString & s) +void *c_QString__append_QString(void *thisObj, const char *s_) { + const auto s = QString::fromUtf8(s_); + const auto &result = &fromPtr(thisObj)->append(s); + free((char *)s_); + return result; +} +// append(const char * s) +void *c_QString__append_char(void *thisObj, const char *s) { + const auto &result = &fromPtr(thisObj)->append(s); + free((char *)s); + return result; +} +// arg(const QString & a, int fieldWidth) const +void *c_QString__arg_QString_int(void *thisObj, const char *a_, + int fieldWidth) { + const auto a = QString::fromUtf8(a_); + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->arg(a, fieldWidth)}; + free((char *)a_); + return result; +} +// arg(int a, int fieldWidth, int base) const +void *c_QString__arg_int_int_int(void *thisObj, int a, int fieldWidth, + int base) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->arg(a, fieldWidth, base)}; + return result; +} +// arg(long a, int fieldwidth, int base) const +void *c_QString__arg_long_int_int(void *thisObj, long a, int fieldwidth, + int base) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->arg(a, fieldwidth, base)}; + return result; +} +// arg(qint64 a, int fieldwidth, int base) const +void *c_QString__arg_qint64_int_int(void *thisObj, qint64 a, int fieldwidth, + int base) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->arg(a, fieldwidth, base)}; + return result; +} +// arg(short a, int fieldWidth, int base) const +void *c_QString__arg_short_int_int(void *thisObj, short a, int fieldWidth, + int base) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->arg(a, fieldWidth, base)}; + return result; +} +// asprintf(const char * format) +void *c_static_QString__asprintf_char(const char *format) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QString_wrapper::asprintf(format)}; + free((char *)format); + return result; +} +// capacity() const +qsizetype c_QString__capacity(void *thisObj) { + const auto &result = fromPtr(thisObj)->capacity(); + return result; +} +// chop(qsizetype n) +void c_QString__chop_qsizetype(void *thisObj, qsizetype n) { + fromPtr(thisObj)->chop(n); +} +// chopped(qsizetype n) const +void *c_QString__chopped_qsizetype(void *thisObj, qsizetype n) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->chopped(n)}; + return result; +} +// clear() +void c_QString__clear(void *thisObj) { fromPtr(thisObj)->clear(); } +// compare(const QString & s) const +int c_QString__compare_QString(void *thisObj, const char *s_) { + const auto s = QString::fromUtf8(s_); + const auto &result = fromPtr(thisObj)->compare(s); + free((char *)s_); + return result; +} +// compare(const QString & s1, const QString & s2) +int c_static_QString__compare_QString_QString(const char *s1_, + const char *s2_) { + const auto s1 = QString::fromUtf8(s1_); + const auto s2 = QString::fromUtf8(s2_); + const auto &result = + QtDartBindings_wrappersNS::QString_wrapper::compare(s1, s2); + free((char *)s1_); + free((char *)s2_); + return result; +} +// contains(const QString & s) const +bool c_QString__contains_QString(void *thisObj, const char *s_) { + const auto s = QString::fromUtf8(s_); + const auto &result = fromPtr(thisObj)->contains(s); + free((char *)s_); + return result; +} +// count(const QString & s) const +qsizetype c_QString__count_QString(void *thisObj, const char *s_) { + const auto s = QString::fromUtf8(s_); + const auto &result = fromPtr(thisObj)->count(s); + free((char *)s_); + return result; +} +// detach() +void c_QString__detach(void *thisObj) { fromPtr(thisObj)->detach(); } +// endsWith(const QString & s) const +bool c_QString__endsWith_QString(void *thisObj, const char *s_) { + const auto s = QString::fromUtf8(s_); + const auto &result = fromPtr(thisObj)->endsWith(s); + free((char *)s_); + return result; +} +// first(qsizetype n) const +void *c_QString__first_qsizetype(void *thisObj, qsizetype n) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->first(n)}; + return result; +} +// fromLatin1(const char * str, qsizetype size) +void *c_static_QString__fromLatin1_char_qsizetype(const char *str, + qsizetype size) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QString_wrapper::fromLatin1(str, size)}; + free((char *)str); + return result; +} +// fromLocal8Bit(const char * str, qsizetype size) +void *c_static_QString__fromLocal8Bit_char_qsizetype(const char *str, + qsizetype size) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QString_wrapper::fromLocal8Bit(str, size)}; + free((char *)str); + return result; +} +// fromUtf8(const char * utf8, qsizetype size) +void *c_static_QString__fromUtf8_char_qsizetype(const char *utf8, + qsizetype size) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QString_wrapper::fromUtf8(utf8, size)}; + free((char *)utf8); + return result; +} +// indexOf(const QString & s, qsizetype from) const +qsizetype c_QString__indexOf_QString_qsizetype(void *thisObj, const char *s_, + qsizetype from) { + const auto s = QString::fromUtf8(s_); + const auto &result = fromPtr(thisObj)->indexOf(s, from); + free((char *)s_); + return result; +} +// insert(qsizetype i, const QByteArray & s) +void *c_QString__insert_qsizetype_QByteArray(void *thisObj, qsizetype i, + void *s_) { + assert(s_); + auto &s = *reinterpret_cast(s_); + const auto &result = &fromPtr(thisObj)->insert(i, s); + return result; +} +// insert(qsizetype i, const QString & s) +void *c_QString__insert_qsizetype_QString(void *thisObj, qsizetype i, + const char *s_) { + const auto s = QString::fromUtf8(s_); + const auto &result = &fromPtr(thisObj)->insert(i, s); + free((char *)s_); + return result; +} +// insert(qsizetype i, const char * s) +void *c_QString__insert_qsizetype_char(void *thisObj, qsizetype i, + const char *s) { + const auto &result = &fromPtr(thisObj)->insert(i, s); + free((char *)s); + return result; +} +// isDetached() const +bool c_QString__isDetached(void *thisObj) { + const auto &result = fromPtr(thisObj)->isDetached(); + return result; +} +// isEmpty() const +bool c_QString__isEmpty(void *thisObj) { + const auto &result = fromPtr(thisObj)->isEmpty(); + return result; +} +// isLower() const +bool c_QString__isLower(void *thisObj) { + const auto &result = fromPtr(thisObj)->isLower(); + return result; +} +// isNull() const +bool c_QString__isNull(void *thisObj) { + const auto &result = fromPtr(thisObj)->isNull(); + return result; +} +// isRightToLeft() const +bool c_QString__isRightToLeft(void *thisObj) { + const auto &result = fromPtr(thisObj)->isRightToLeft(); + return result; +} +// isSharedWith(const QString & other) const +bool c_QString__isSharedWith_QString(void *thisObj, const char *other_) { + const auto other = QString::fromUtf8(other_); + const auto &result = fromPtr(thisObj)->isSharedWith(other); + free((char *)other_); + return result; +} +// isSimpleText() const +bool c_QString__isSimpleText(void *thisObj) { + const auto &result = fromPtr(thisObj)->isSimpleText(); + return result; +} +// isUpper() const +bool c_QString__isUpper(void *thisObj) { + const auto &result = fromPtr(thisObj)->isUpper(); + return result; +} +// isValidUtf16() const +bool c_QString__isValidUtf16(void *thisObj) { + const auto &result = fromPtr(thisObj)->isValidUtf16(); + return result; +} +// last(qsizetype n) const +void *c_QString__last_qsizetype(void *thisObj, qsizetype n) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->last(n)}; + return result; +} +// lastIndexOf(const QString & s) const +qsizetype c_QString__lastIndexOf_QString(void *thisObj, const char *s_) { + const auto s = QString::fromUtf8(s_); + const auto &result = fromPtr(thisObj)->lastIndexOf(s); + free((char *)s_); + return result; +} +// lastIndexOf(const QString & s, qsizetype from) const +qsizetype c_QString__lastIndexOf_QString_qsizetype(void *thisObj, + const char *s_, + qsizetype from) { + const auto s = QString::fromUtf8(s_); + const auto &result = fromPtr(thisObj)->lastIndexOf(s, from); + free((char *)s_); + return result; +} +// left(qsizetype n) const +void *c_QString__left_qsizetype(void *thisObj, qsizetype n) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->left(n)}; + return result; +} +// leftJustified(qsizetype width) const +void *c_QString__leftJustified_qsizetype(void *thisObj, qsizetype width) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->leftJustified(width)}; + return result; +} +// length() const +qsizetype c_QString__length(void *thisObj) { + const auto &result = fromPtr(thisObj)->length(); + return result; +} +// localeAwareCompare(const QString & s) const +int c_QString__localeAwareCompare_QString(void *thisObj, const char *s_) { + const auto s = QString::fromUtf8(s_); + const auto &result = fromPtr(thisObj)->localeAwareCompare(s); + free((char *)s_); + return result; +} +// localeAwareCompare(const QString & s1, const QString & s2) +int c_static_QString__localeAwareCompare_QString_QString(const char *s1_, + const char *s2_) { + const auto s1 = QString::fromUtf8(s1_); + const auto s2 = QString::fromUtf8(s2_); + const auto &result = + QtDartBindings_wrappersNS::QString_wrapper::localeAwareCompare(s1, s2); + free((char *)s1_); + free((char *)s2_); + return result; +} +// mid(qsizetype position, qsizetype n) const +void *c_QString__mid_qsizetype_qsizetype(void *thisObj, qsizetype position, + qsizetype n) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->mid(position, n)}; + return result; +} +// number(int arg__1, int base) +void *c_static_QString__number_int_int(int arg__1, int base) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QString_wrapper::number(arg__1, base)}; + return result; +} +// number(long arg__1, int base) +void *c_static_QString__number_long_int(long arg__1, int base) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QString_wrapper::number(arg__1, base)}; + return result; +} +// number(qint64 arg__1, int base) +void *c_static_QString__number_qint64_int(qint64 arg__1, int base) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QString_wrapper::number(arg__1, base)}; + return result; +} +// prepend(const QByteArray & s) +void *c_QString__prepend_QByteArray(void *thisObj, void *s_) { + assert(s_); + auto &s = *reinterpret_cast(s_); + const auto &result = &fromPtr(thisObj)->prepend(s); + return result; +} +// prepend(const QString & s) +void *c_QString__prepend_QString(void *thisObj, const char *s_) { + const auto s = QString::fromUtf8(s_); + const auto &result = &fromPtr(thisObj)->prepend(s); + free((char *)s_); + return result; +} +// prepend(const char * s) +void *c_QString__prepend_char(void *thisObj, const char *s) { + const auto &result = &fromPtr(thisObj)->prepend(s); + free((char *)s); + return result; +} +// push_back(const QString & s) +void c_QString__push_back_QString(void *thisObj, const char *s_) { + const auto s = QString::fromUtf8(s_); + fromPtr(thisObj)->push_back(s); + free((char *)s_); +} +// push_front(const QString & s) +void c_QString__push_front_QString(void *thisObj, const char *s_) { + const auto s = QString::fromUtf8(s_); + fromPtr(thisObj)->push_front(s); + free((char *)s_); +} +// remove(const QString & s) +void *c_QString__remove_QString(void *thisObj, const char *s_) { + const auto s = QString::fromUtf8(s_); + const auto &result = &fromPtr(thisObj)->remove(s); + free((char *)s_); + return result; +} +// remove(qsizetype i, qsizetype len) +void *c_QString__remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype len) { + const auto &result = &fromPtr(thisObj)->remove(i, len); + return result; +} +// repeated(qsizetype times) const +void *c_QString__repeated_qsizetype(void *thisObj, qsizetype times) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->repeated(times)}; + return result; +} +// replace(const QString & before, const QString & after) +void *c_QString__replace_QString_QString(void *thisObj, const char *before_, + const char *after_) { + const auto before = QString::fromUtf8(before_); + const auto after = QString::fromUtf8(after_); + const auto &result = &fromPtr(thisObj)->replace(before, after); + free((char *)before_); + free((char *)after_); + return result; +} +// replace(qsizetype i, qsizetype len, const QString & after) +void *c_QString__replace_qsizetype_qsizetype_QString(void *thisObj, qsizetype i, + qsizetype len, + const char *after_) { + const auto after = QString::fromUtf8(after_); + const auto &result = &fromPtr(thisObj)->replace(i, len, after); + free((char *)after_); + return result; +} +// reserve(qsizetype size) +void c_QString__reserve_qsizetype(void *thisObj, qsizetype size) { + fromPtr(thisObj)->reserve(size); +} +// resize(qsizetype size) +void c_QString__resize_qsizetype(void *thisObj, qsizetype size) { + fromPtr(thisObj)->resize(size); +} +// right(qsizetype n) const +void *c_QString__right_qsizetype(void *thisObj, qsizetype n) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->right(n)}; + return result; +} +// rightJustified(qsizetype width) const +void *c_QString__rightJustified_qsizetype(void *thisObj, qsizetype width) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->rightJustified(width)}; + return result; +} +// section(const QString & in_sep, qsizetype start, qsizetype end) const +void *c_QString__section_QString_qsizetype_qsizetype(void *thisObj, + const char *in_sep_, + qsizetype start, + qsizetype end) { + const auto in_sep = QString::fromUtf8(in_sep_); + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->section(in_sep, start, end)}; + free((char *)in_sep_); + return result; +} +// setNum(int arg__1, int base) +void *c_QString__setNum_int_int(void *thisObj, int arg__1, int base) { + const auto &result = &fromPtr(thisObj)->setNum(arg__1, base); + return result; +} +// setNum(long arg__1, int base) +void *c_QString__setNum_long_int(void *thisObj, long arg__1, int base) { + const auto &result = &fromPtr(thisObj)->setNum(arg__1, base); + return result; +} +// setNum(qint64 arg__1, int base) +void *c_QString__setNum_qint64_int(void *thisObj, qint64 arg__1, int base) { + const auto &result = &fromPtr(thisObj)->setNum(arg__1, base); + return result; +} +// setNum(short arg__1, int base) +void *c_QString__setNum_short_int(void *thisObj, short arg__1, int base) { + const auto &result = &fromPtr(thisObj)->setNum(arg__1, base); + return result; +} +// shrink_to_fit() +void c_QString__shrink_to_fit(void *thisObj) { + fromPtr(thisObj)->shrink_to_fit(); +} +// simplified() +void *c_QString__simplified(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->simplified()}; + return result; +} +// size() const +qsizetype c_QString__size(void *thisObj) { + const auto &result = fromPtr(thisObj)->size(); + return result; +} +// sliced(qsizetype pos) const +void *c_QString__sliced_qsizetype(void *thisObj, qsizetype pos) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->sliced(pos)}; + return result; +} +// sliced(qsizetype pos, qsizetype n) const +void *c_QString__sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->sliced(pos, n)}; + return result; +} +// split(const QString & sep) const +void *c_QString__split_QString(void *thisObj, const char *sep_) { + const auto sep = QString::fromUtf8(sep_); + const auto &result = + new Dartagnan::ValueWrapper>{fromPtr(thisObj)->split(sep)}; + free((char *)sep_); + return result; +} +// squeeze() +void c_QString__squeeze(void *thisObj) { fromPtr(thisObj)->squeeze(); } +// startsWith(const QString & s) const +bool c_QString__startsWith_QString(void *thisObj, const char *s_) { + const auto s = QString::fromUtf8(s_); + const auto &result = fromPtr(thisObj)->startsWith(s); + free((char *)s_); + return result; +} +// toCaseFolded() +void *c_QString__toCaseFolded(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toCaseFolded()}; + return result; +} +// toHtmlEscaped() const +void *c_QString__toHtmlEscaped(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toHtmlEscaped()}; + return result; +} +// toLatin1() +void *c_QString__toLatin1(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toLatin1()}; + return result; +} +// toLocal8Bit() +void *c_QString__toLocal8Bit(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toLocal8Bit()}; + return result; +} +// toLower() +void *c_QString__toLower(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toLower()}; + return result; +} +// toUcs4() const +void *c_QString__toUcs4(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toUcs4()}; + return result; +} +// toUpper() +void *c_QString__toUpper(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toUpper()}; + return result; +} +// toUtf8() +void *c_QString__toUtf8(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toUtf8()}; + return result; +} +// trimmed() +void *c_QString__trimmed(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->trimmed()}; + return result; +} +// truncate(qsizetype pos) +void c_QString__truncate_qsizetype(void *thisObj, qsizetype pos) { + fromPtr(thisObj)->truncate(pos); +} +void c_QString__destructor(void *thisObj) { delete fromPtr(thisObj); } +} diff --git a/generated/QtDartBindings/dart/ffi/QString_c.h b/generated/QtDartBindings/dart/ffi/QString_c.h new file mode 100644 index 0000000..edfff01 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QString_c.h @@ -0,0 +1,351 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QString_wrapper : public ::QString { +public: + ~QString_wrapper(); + QString_wrapper(); + QString_wrapper(const QByteArray &a); + QString_wrapper(const char *ch); + QString &append(const QByteArray &s); + QString &append(const QString &s); + QString &append(const char *s); + QString arg(const QString &a, int fieldWidth = 0) const; + QString arg(int a, int fieldWidth = 0, int base = 10) const; + QString arg(long a, int fieldwidth = 0, int base = 10) const; + QString arg(qint64 a, int fieldwidth = 0, int base = 10) const; + QString arg(short a, int fieldWidth = 0, int base = 10) const; + static QString asprintf(const char *format); + qsizetype capacity() const; + void chop(qsizetype n); + QString chopped(qsizetype n) const; + void clear(); + int compare(const QString &s) const; + static int compare(const QString &s1, const QString &s2); + bool contains(const QString &s) const; + qsizetype count(const QString &s) const; + void detach(); + bool endsWith(const QString &s) const; + QString first(qsizetype n) const; + static QString fromLatin1(const char *str, qsizetype size); + static QString fromLocal8Bit(const char *str, qsizetype size); + static QString fromUtf8(const char *utf8, qsizetype size); + qsizetype indexOf(const QString &s, qsizetype from = 0) const; + QString &insert(qsizetype i, const QByteArray &s); + QString &insert(qsizetype i, const QString &s); + QString &insert(qsizetype i, const char *s); + bool isDetached() const; + bool isEmpty() const; + bool isLower() const; + bool isNull() const; + bool isRightToLeft() const; + bool isSharedWith(const QString &other) const; + bool isSimpleText() const; + bool isUpper() const; + bool isValidUtf16() const; + QString last(qsizetype n) const; + qsizetype lastIndexOf(const QString &s) const; + qsizetype lastIndexOf(const QString &s, qsizetype from) const; + QString left(qsizetype n) const; + QString leftJustified(qsizetype width) const; + qsizetype length() const; + int localeAwareCompare(const QString &s) const; + static int localeAwareCompare(const QString &s1, const QString &s2); + QString mid(qsizetype position, qsizetype n = -1) const; + static QString number(int arg__1, int base = 10); + static QString number(long arg__1, int base = 10); + static QString number(qint64 arg__1, int base = 10); + QString &prepend(const QByteArray &s); + QString &prepend(const QString &s); + QString &prepend(const char *s); + void push_back(const QString &s); + void push_front(const QString &s); + QString &remove(const QString &s); + QString &remove(qsizetype i, qsizetype len); + QString repeated(qsizetype times) const; + QString &replace(const QString &before, const QString &after); + QString &replace(qsizetype i, qsizetype len, const QString &after); + void reserve(qsizetype size); + void resize(qsizetype size); + QString right(qsizetype n) const; + QString rightJustified(qsizetype width) const; + QString section(const QString &in_sep, qsizetype start, + qsizetype end = -1) const; + QString &setNum(int arg__1, int base = 10); + QString &setNum(long arg__1, int base = 10); + QString &setNum(qint64 arg__1, int base = 10); + QString &setNum(short arg__1, int base = 10); + void shrink_to_fit(); + QString simplified(); + qsizetype size() const; + QString sliced(qsizetype pos) const; + QString sliced(qsizetype pos, qsizetype n) const; + QList split(const QString &sep) const; + void squeeze(); + bool startsWith(const QString &s) const; + QString toCaseFolded(); + QString toHtmlEscaped() const; + QByteArray toLatin1(); + QByteArray toLocal8Bit(); + QString toLower(); + QList toUcs4() const; + QString toUpper(); + QByteArray toUtf8(); + QString trimmed(); + void truncate(qsizetype pos); +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QString::QString() +QtDartBindings_EXPORT void *c_QString__constructor(); +// QString::QString(const QByteArray & a) +QtDartBindings_EXPORT void *c_QString__constructor_QByteArray(void *a_); +// QString::QString(const char * ch) +QtDartBindings_EXPORT void *c_QString__constructor_char(const char *ch); +// QString::append(const QByteArray & s) +QtDartBindings_EXPORT void *c_QString__append_QByteArray(void *thisObj, + void *s_); +// QString::append(const QString & s) +QtDartBindings_EXPORT void *c_QString__append_QString(void *thisObj, + const char *s_); +// QString::append(const char * s) +QtDartBindings_EXPORT void *c_QString__append_char(void *thisObj, + const char *s); +// QString::arg(const QString & a, int fieldWidth) const +QtDartBindings_EXPORT void * +c_QString__arg_QString_int(void *thisObj, const char *a_, int fieldWidth); +// QString::arg(int a, int fieldWidth, int base) const +QtDartBindings_EXPORT void * +c_QString__arg_int_int_int(void *thisObj, int a, int fieldWidth, int base); +// QString::arg(long a, int fieldwidth, int base) const +QtDartBindings_EXPORT void * +c_QString__arg_long_int_int(void *thisObj, long a, int fieldwidth, int base); +// QString::arg(qint64 a, int fieldwidth, int base) const +QtDartBindings_EXPORT void *c_QString__arg_qint64_int_int(void *thisObj, + qint64 a, + int fieldwidth, + int base); +// QString::arg(short a, int fieldWidth, int base) const +QtDartBindings_EXPORT void * +c_QString__arg_short_int_int(void *thisObj, short a, int fieldWidth, int base); +// QString::asprintf(const char * format) +QtDartBindings_EXPORT void *c_static_QString__asprintf_char(const char *format); +// QString::capacity() const +QtDartBindings_EXPORT qsizetype c_QString__capacity(void *thisObj); +// QString::chop(qsizetype n) +QtDartBindings_EXPORT void c_QString__chop_qsizetype(void *thisObj, + qsizetype n); +// QString::chopped(qsizetype n) const +QtDartBindings_EXPORT void *c_QString__chopped_qsizetype(void *thisObj, + qsizetype n); +// QString::clear() +QtDartBindings_EXPORT void c_QString__clear(void *thisObj); +// QString::compare(const QString & s) const +QtDartBindings_EXPORT int c_QString__compare_QString(void *thisObj, + const char *s_); +// QString::compare(const QString & s1, const QString & s2) +QtDartBindings_EXPORT int +c_static_QString__compare_QString_QString(const char *s1_, const char *s2_); +// QString::contains(const QString & s) const +QtDartBindings_EXPORT bool c_QString__contains_QString(void *thisObj, + const char *s_); +// QString::count(const QString & s) const +QtDartBindings_EXPORT qsizetype c_QString__count_QString(void *thisObj, + const char *s_); +// QString::detach() +QtDartBindings_EXPORT void c_QString__detach(void *thisObj); +// QString::endsWith(const QString & s) const +QtDartBindings_EXPORT bool c_QString__endsWith_QString(void *thisObj, + const char *s_); +// QString::first(qsizetype n) const +QtDartBindings_EXPORT void *c_QString__first_qsizetype(void *thisObj, + qsizetype n); +// QString::fromLatin1(const char * str, qsizetype size) +QtDartBindings_EXPORT void * +c_static_QString__fromLatin1_char_qsizetype(const char *str, qsizetype size); +// QString::fromLocal8Bit(const char * str, qsizetype size) +QtDartBindings_EXPORT void * +c_static_QString__fromLocal8Bit_char_qsizetype(const char *str, qsizetype size); +// QString::fromUtf8(const char * utf8, qsizetype size) +QtDartBindings_EXPORT void * +c_static_QString__fromUtf8_char_qsizetype(const char *utf8, qsizetype size); +// QString::indexOf(const QString & s, qsizetype from) const +QtDartBindings_EXPORT qsizetype c_QString__indexOf_QString_qsizetype( + void *thisObj, const char *s_, qsizetype from); +// QString::insert(qsizetype i, const QByteArray & s) +QtDartBindings_EXPORT void * +c_QString__insert_qsizetype_QByteArray(void *thisObj, qsizetype i, void *s_); +// QString::insert(qsizetype i, const QString & s) +QtDartBindings_EXPORT void * +c_QString__insert_qsizetype_QString(void *thisObj, qsizetype i, const char *s_); +// QString::insert(qsizetype i, const char * s) +QtDartBindings_EXPORT void * +c_QString__insert_qsizetype_char(void *thisObj, qsizetype i, const char *s); +// QString::isDetached() const +QtDartBindings_EXPORT bool c_QString__isDetached(void *thisObj); +// QString::isEmpty() const +QtDartBindings_EXPORT bool c_QString__isEmpty(void *thisObj); +// QString::isLower() const +QtDartBindings_EXPORT bool c_QString__isLower(void *thisObj); +// QString::isNull() const +QtDartBindings_EXPORT bool c_QString__isNull(void *thisObj); +// QString::isRightToLeft() const +QtDartBindings_EXPORT bool c_QString__isRightToLeft(void *thisObj); +// QString::isSharedWith(const QString & other) const +QtDartBindings_EXPORT bool c_QString__isSharedWith_QString(void *thisObj, + const char *other_); +// QString::isSimpleText() const +QtDartBindings_EXPORT bool c_QString__isSimpleText(void *thisObj); +// QString::isUpper() const +QtDartBindings_EXPORT bool c_QString__isUpper(void *thisObj); +// QString::isValidUtf16() const +QtDartBindings_EXPORT bool c_QString__isValidUtf16(void *thisObj); +// QString::last(qsizetype n) const +QtDartBindings_EXPORT void *c_QString__last_qsizetype(void *thisObj, + qsizetype n); +// QString::lastIndexOf(const QString & s) const +QtDartBindings_EXPORT qsizetype c_QString__lastIndexOf_QString(void *thisObj, + const char *s_); +// QString::lastIndexOf(const QString & s, qsizetype from) const +QtDartBindings_EXPORT qsizetype c_QString__lastIndexOf_QString_qsizetype( + void *thisObj, const char *s_, qsizetype from); +// QString::left(qsizetype n) const +QtDartBindings_EXPORT void *c_QString__left_qsizetype(void *thisObj, + qsizetype n); +// QString::leftJustified(qsizetype width) const +QtDartBindings_EXPORT void *c_QString__leftJustified_qsizetype(void *thisObj, + qsizetype width); +// QString::length() const +QtDartBindings_EXPORT qsizetype c_QString__length(void *thisObj); +// QString::localeAwareCompare(const QString & s) const +QtDartBindings_EXPORT int c_QString__localeAwareCompare_QString(void *thisObj, + const char *s_); +// QString::localeAwareCompare(const QString & s1, const QString & s2) +QtDartBindings_EXPORT int +c_static_QString__localeAwareCompare_QString_QString(const char *s1_, + const char *s2_); +// QString::mid(qsizetype position, qsizetype n) const +QtDartBindings_EXPORT void * +c_QString__mid_qsizetype_qsizetype(void *thisObj, qsizetype position, + qsizetype n); +// QString::number(int arg__1, int base) +QtDartBindings_EXPORT void *c_static_QString__number_int_int(int arg__1, + int base); +// QString::number(long arg__1, int base) +QtDartBindings_EXPORT void *c_static_QString__number_long_int(long arg__1, + int base); +// QString::number(qint64 arg__1, int base) +QtDartBindings_EXPORT void *c_static_QString__number_qint64_int(qint64 arg__1, + int base); +// QString::prepend(const QByteArray & s) +QtDartBindings_EXPORT void *c_QString__prepend_QByteArray(void *thisObj, + void *s_); +// QString::prepend(const QString & s) +QtDartBindings_EXPORT void *c_QString__prepend_QString(void *thisObj, + const char *s_); +// QString::prepend(const char * s) +QtDartBindings_EXPORT void *c_QString__prepend_char(void *thisObj, + const char *s); +// QString::push_back(const QString & s) +QtDartBindings_EXPORT void c_QString__push_back_QString(void *thisObj, + const char *s_); +// QString::push_front(const QString & s) +QtDartBindings_EXPORT void c_QString__push_front_QString(void *thisObj, + const char *s_); +// QString::remove(const QString & s) +QtDartBindings_EXPORT void *c_QString__remove_QString(void *thisObj, + const char *s_); +// QString::remove(qsizetype i, qsizetype len) +QtDartBindings_EXPORT void * +c_QString__remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype len); +// QString::repeated(qsizetype times) const +QtDartBindings_EXPORT void *c_QString__repeated_qsizetype(void *thisObj, + qsizetype times); +// QString::replace(const QString & before, const QString & after) +QtDartBindings_EXPORT void * +c_QString__replace_QString_QString(void *thisObj, const char *before_, + const char *after_); +// QString::replace(qsizetype i, qsizetype len, const QString & after) +QtDartBindings_EXPORT void *c_QString__replace_qsizetype_qsizetype_QString( + void *thisObj, qsizetype i, qsizetype len, const char *after_); +// QString::reserve(qsizetype size) +QtDartBindings_EXPORT void c_QString__reserve_qsizetype(void *thisObj, + qsizetype size); +// QString::resize(qsizetype size) +QtDartBindings_EXPORT void c_QString__resize_qsizetype(void *thisObj, + qsizetype size); +// QString::right(qsizetype n) const +QtDartBindings_EXPORT void *c_QString__right_qsizetype(void *thisObj, + qsizetype n); +// QString::rightJustified(qsizetype width) const +QtDartBindings_EXPORT void * +c_QString__rightJustified_qsizetype(void *thisObj, qsizetype width); +// QString::section(const QString & in_sep, qsizetype start, qsizetype end) +// const +QtDartBindings_EXPORT void *c_QString__section_QString_qsizetype_qsizetype( + void *thisObj, const char *in_sep_, qsizetype start, qsizetype end); +// QString::setNum(int arg__1, int base) +QtDartBindings_EXPORT void *c_QString__setNum_int_int(void *thisObj, int arg__1, + int base); +// QString::setNum(long arg__1, int base) +QtDartBindings_EXPORT void *c_QString__setNum_long_int(void *thisObj, + long arg__1, int base); +// QString::setNum(qint64 arg__1, int base) +QtDartBindings_EXPORT void * +c_QString__setNum_qint64_int(void *thisObj, qint64 arg__1, int base); +// QString::setNum(short arg__1, int base) +QtDartBindings_EXPORT void *c_QString__setNum_short_int(void *thisObj, + short arg__1, int base); +// QString::shrink_to_fit() +QtDartBindings_EXPORT void c_QString__shrink_to_fit(void *thisObj); +// QString::simplified() +QtDartBindings_EXPORT void *c_QString__simplified(void *thisObj); +// QString::size() const +QtDartBindings_EXPORT qsizetype c_QString__size(void *thisObj); +// QString::sliced(qsizetype pos) const +QtDartBindings_EXPORT void *c_QString__sliced_qsizetype(void *thisObj, + qsizetype pos); +// QString::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void *c_QString__sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n); +// QString::split(const QString & sep) const +QtDartBindings_EXPORT void *c_QString__split_QString(void *thisObj, + const char *sep_); +// QString::squeeze() +QtDartBindings_EXPORT void c_QString__squeeze(void *thisObj); +// QString::startsWith(const QString & s) const +QtDartBindings_EXPORT bool c_QString__startsWith_QString(void *thisObj, + const char *s_); +// QString::toCaseFolded() +QtDartBindings_EXPORT void *c_QString__toCaseFolded(void *thisObj); +// QString::toHtmlEscaped() const +QtDartBindings_EXPORT void *c_QString__toHtmlEscaped(void *thisObj); +// QString::toLatin1() +QtDartBindings_EXPORT void *c_QString__toLatin1(void *thisObj); +// QString::toLocal8Bit() +QtDartBindings_EXPORT void *c_QString__toLocal8Bit(void *thisObj); +// QString::toLower() +QtDartBindings_EXPORT void *c_QString__toLower(void *thisObj); +// QString::toUcs4() const +QtDartBindings_EXPORT void *c_QString__toUcs4(void *thisObj); +// QString::toUpper() +QtDartBindings_EXPORT void *c_QString__toUpper(void *thisObj); +// QString::toUtf8() +QtDartBindings_EXPORT void *c_QString__toUtf8(void *thisObj); +// QString::trimmed() +QtDartBindings_EXPORT void *c_QString__trimmed(void *thisObj); +// QString::truncate(qsizetype pos) +QtDartBindings_EXPORT void c_QString__truncate_qsizetype(void *thisObj, + qsizetype pos); +QtDartBindings_EXPORT void c_QString__destructor(void *thisObj); +QtDartBindings_EXPORT void c_QString_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QString_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QString_wrapper.cpp new file mode 100644 index 0000000..c479653 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QString_wrapper.cpp @@ -0,0 +1,1434 @@ +#include "QString_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QString_wrapper::QString_wrapper() : ::QString() {} + +// tag=1006 +QString_wrapper::QString_wrapper(const QByteArray &a) : ::QString(a) {} + +// tag=1006 +QString_wrapper::QString_wrapper(const char *ch) : ::QString(ch) {} +QString &QString_wrapper::append(const QByteArray &s) { + // tag=1000 + + // tag=1004 + return ::QString::append(s); +} +QString &QString_wrapper::append(const QString &s) { + // tag=1000 + + // tag=1004 + return ::QString::append(s); +} +QString &QString_wrapper::append(const char *s) { + // tag=1000 + + // tag=1004 + return ::QString::append(s); +} +QString QString_wrapper::arg(const QString &a, int fieldWidth) const { + // tag=1000 + + // tag=1004 + return ::QString::arg(a, fieldWidth); +} +QString QString_wrapper::arg(int a, int fieldWidth, int base) const { + // tag=1000 + + // tag=1004 + return ::QString::arg(a, fieldWidth, base); +} +QString QString_wrapper::arg(long a, int fieldwidth, int base) const { + // tag=1000 + + // tag=1004 + return ::QString::arg(a, fieldwidth, base); +} +QString QString_wrapper::arg(qint64 a, int fieldwidth, int base) const { + // tag=1000 + + // tag=1004 + return ::QString::arg(a, fieldwidth, base); +} +QString QString_wrapper::arg(short a, int fieldWidth, int base) const { + // tag=1000 + + // tag=1004 + return ::QString::arg(a, fieldWidth, base); +} +QString QString_wrapper::asprintf(const char *format) { + // tag=1000 + + // tag=1004 + return ::QString::asprintf(format); +} +qsizetype QString_wrapper::capacity() const { + // tag=1000 + + // tag=1004 + return ::QString::capacity(); +} +void QString_wrapper::chop(qsizetype n) { + // tag=1000 + + // tag=1004 + ::QString::chop(n); +} +QString QString_wrapper::chopped(qsizetype n) const { + // tag=1000 + + // tag=1004 + return ::QString::chopped(n); +} +void QString_wrapper::clear() { + // tag=1000 + + // tag=1004 + ::QString::clear(); +} +int QString_wrapper::compare(const QString &s) const { + // tag=1000 + + // tag=1004 + return ::QString::compare(s); +} +int QString_wrapper::compare(const QString &s1, const QString &s2) { + // tag=1000 + + // tag=1004 + return ::QString::compare(s1, s2); +} +bool QString_wrapper::contains(const QString &s) const { + // tag=1000 + + // tag=1004 + return ::QString::contains(s); +} +qsizetype QString_wrapper::count() const { + // tag=1000 + + // tag=1004 + return ::QString::count(); +} +qsizetype QString_wrapper::count(const QString &s) const { + // tag=1000 + + // tag=1004 + return ::QString::count(s); +} +void QString_wrapper::detach() { + // tag=1000 + + // tag=1004 + ::QString::detach(); +} +bool QString_wrapper::endsWith(const QString &s) const { + // tag=1000 + + // tag=1004 + return ::QString::endsWith(s); +} +QString QString_wrapper::first(qsizetype n) const { + // tag=1000 + + // tag=1004 + return ::QString::first(n); +} +QString QString_wrapper::fromLatin1(const char *str, qsizetype size) { + // tag=1000 + + // tag=1004 + return ::QString::fromLatin1(str, size); +} +QString QString_wrapper::fromLocal8Bit(const char *str, qsizetype size) { + // tag=1000 + + // tag=1004 + return ::QString::fromLocal8Bit(str, size); +} +QString QString_wrapper::fromUtf8(const char *utf8, qsizetype size) { + // tag=1000 + + // tag=1004 + return ::QString::fromUtf8(utf8, size); +} +qsizetype QString_wrapper::indexOf(const QString &s, qsizetype from) const { + // tag=1000 + + // tag=1004 + return ::QString::indexOf(s, from); +} +QString &QString_wrapper::insert(qsizetype i, const QByteArray &s) { + // tag=1000 + + // tag=1004 + return ::QString::insert(i, s); +} +QString &QString_wrapper::insert(qsizetype i, const QString &s) { + // tag=1000 + + // tag=1004 + return ::QString::insert(i, s); +} +QString &QString_wrapper::insert(qsizetype i, const char *s) { + // tag=1000 + + // tag=1004 + return ::QString::insert(i, s); +} +bool QString_wrapper::isDetached() const { + // tag=1000 + + // tag=1004 + return ::QString::isDetached(); +} +bool QString_wrapper::isEmpty() const { + // tag=1000 + + // tag=1004 + return ::QString::isEmpty(); +} +bool QString_wrapper::isLower() const { + // tag=1000 + + // tag=1004 + return ::QString::isLower(); +} +bool QString_wrapper::isNull() const { + // tag=1000 + + // tag=1004 + return ::QString::isNull(); +} +bool QString_wrapper::isRightToLeft() const { + // tag=1000 + + // tag=1004 + return ::QString::isRightToLeft(); +} +bool QString_wrapper::isSharedWith(const QString &other) const { + // tag=1000 + + // tag=1004 + return ::QString::isSharedWith(other); +} +bool QString_wrapper::isSimpleText() const { + // tag=1000 + + // tag=1004 + return ::QString::isSimpleText(); +} +bool QString_wrapper::isUpper() const { + // tag=1000 + + // tag=1004 + return ::QString::isUpper(); +} +bool QString_wrapper::isValidUtf16() const { + // tag=1000 + + // tag=1004 + return ::QString::isValidUtf16(); +} +QString QString_wrapper::last(qsizetype n) const { + // tag=1000 + + // tag=1004 + return ::QString::last(n); +} +qsizetype QString_wrapper::lastIndexOf(const QString &s) const { + // tag=1000 + + // tag=1004 + return ::QString::lastIndexOf(s); +} +qsizetype QString_wrapper::lastIndexOf(const QString &s, qsizetype from) const { + // tag=1000 + + // tag=1004 + return ::QString::lastIndexOf(s, from); +} +QString QString_wrapper::left(qsizetype n) const { + // tag=1000 + + // tag=1004 + return ::QString::left(n); +} +QString QString_wrapper::leftJustified(qsizetype width) const { + // tag=1000 + + // tag=1004 + return ::QString::leftJustified(width); +} +qsizetype QString_wrapper::length() const { + // tag=1000 + + // tag=1004 + return ::QString::length(); +} +int QString_wrapper::localeAwareCompare(const QString &s) const { + // tag=1000 + + // tag=1004 + return ::QString::localeAwareCompare(s); +} +int QString_wrapper::localeAwareCompare(const QString &s1, const QString &s2) { + // tag=1000 + + // tag=1004 + return ::QString::localeAwareCompare(s1, s2); +} +QString QString_wrapper::mid(qsizetype position, qsizetype n) const { + // tag=1000 + + // tag=1004 + return ::QString::mid(position, n); +} +QString QString_wrapper::number(int arg__1, int base) { + // tag=1000 + + // tag=1004 + return ::QString::number(arg__1, base); +} +QString QString_wrapper::number(long arg__1, int base) { + // tag=1000 + + // tag=1004 + return ::QString::number(arg__1, base); +} +QString QString_wrapper::number(qint64 arg__1, int base) { + // tag=1000 + + // tag=1004 + return ::QString::number(arg__1, base); +} +QString &QString_wrapper::prepend(const QByteArray &s) { + // tag=1000 + + // tag=1004 + return ::QString::prepend(s); +} +QString &QString_wrapper::prepend(const QString &s) { + // tag=1000 + + // tag=1004 + return ::QString::prepend(s); +} +QString &QString_wrapper::prepend(const char *s) { + // tag=1000 + + // tag=1004 + return ::QString::prepend(s); +} +void QString_wrapper::push_back(const QString &s) { + // tag=1000 + + // tag=1004 + ::QString::push_back(s); +} +void QString_wrapper::push_front(const QString &s) { + // tag=1000 + + // tag=1004 + ::QString::push_front(s); +} +QString &QString_wrapper::remove(const QString &s) { + // tag=1000 + + // tag=1004 + return ::QString::remove(s); +} +QString &QString_wrapper::remove(qsizetype i, qsizetype len) { + // tag=1000 + + // tag=1004 + return ::QString::remove(i, len); +} +QString QString_wrapper::repeated(qsizetype times) const { + // tag=1000 + + // tag=1004 + return ::QString::repeated(times); +} +QString &QString_wrapper::replace(const QString &before, const QString &after) { + // tag=1000 + + // tag=1004 + return ::QString::replace(before, after); +} +QString &QString_wrapper::replace(qsizetype i, qsizetype len, + const QString &after) { + // tag=1000 + + // tag=1004 + return ::QString::replace(i, len, after); +} +void QString_wrapper::reserve(qsizetype size) { + // tag=1000 + + // tag=1004 + ::QString::reserve(size); +} +void QString_wrapper::resize(qsizetype size) { + // tag=1000 + + // tag=1004 + ::QString::resize(size); +} +QString QString_wrapper::right(qsizetype n) const { + // tag=1000 + + // tag=1004 + return ::QString::right(n); +} +QString QString_wrapper::rightJustified(qsizetype width) const { + // tag=1000 + + // tag=1004 + return ::QString::rightJustified(width); +} +QString QString_wrapper::section(const QString &in_sep, qsizetype start, + qsizetype end) const { + // tag=1000 + + // tag=1004 + return ::QString::section(in_sep, start, end); +} +QString &QString_wrapper::setNum(int arg__1, int base) { + // tag=1000 + + // tag=1004 + return ::QString::setNum(arg__1, base); +} +QString &QString_wrapper::setNum(long arg__1, int base) { + // tag=1000 + + // tag=1004 + return ::QString::setNum(arg__1, base); +} +QString &QString_wrapper::setNum(qint64 arg__1, int base) { + // tag=1000 + + // tag=1004 + return ::QString::setNum(arg__1, base); +} +QString &QString_wrapper::setNum(short arg__1, int base) { + // tag=1000 + + // tag=1004 + return ::QString::setNum(arg__1, base); +} +void QString_wrapper::shrink_to_fit() { + // tag=1000 + + // tag=1004 + ::QString::shrink_to_fit(); +} +QString QString_wrapper::simplified() { + // tag=1000 + + // tag=1004 + return ::QString::simplified(); +} +qsizetype QString_wrapper::size() const { + // tag=1000 + + // tag=1004 + return ::QString::size(); +} +QString QString_wrapper::sliced(qsizetype pos) const { + // tag=1000 + + // tag=1004 + return ::QString::sliced(pos); +} +QString QString_wrapper::sliced(qsizetype pos, qsizetype n) const { + // tag=1000 + + // tag=1004 + return ::QString::sliced(pos, n); +} +QList QString_wrapper::split(const QString &sep) const { + // tag=1000 + + // tag=1004 + return ::QString::split(sep); +} +void QString_wrapper::squeeze() { + // tag=1000 + + // tag=1004 + ::QString::squeeze(); +} +bool QString_wrapper::startsWith(const QString &s) const { + // tag=1000 + + // tag=1004 + return ::QString::startsWith(s); +} +QString QString_wrapper::toCaseFolded() { + // tag=1000 + + // tag=1004 + return ::QString::toCaseFolded(); +} +QString QString_wrapper::toHtmlEscaped() const { + // tag=1000 + + // tag=1004 + return ::QString::toHtmlEscaped(); +} +QByteArray QString_wrapper::toLatin1() { + // tag=1000 + + // tag=1004 + return ::QString::toLatin1(); +} +QByteArray QString_wrapper::toLocal8Bit() { + // tag=1000 + + // tag=1004 + return ::QString::toLocal8Bit(); +} +QString QString_wrapper::toLower() { + // tag=1000 + + // tag=1004 + return ::QString::toLower(); +} +QList QString_wrapper::toUcs4() const { + // tag=1000 + + // tag=1004 + return ::QString::toUcs4(); +} +QString QString_wrapper::toUpper() { + // tag=1000 + + // tag=1004 + return ::QString::toUpper(); +} +QByteArray QString_wrapper::toUtf8() { + // tag=1000 + + // tag=1004 + return ::QString::toUtf8(); +} +QString QString_wrapper::trimmed() { + // tag=1000 + + // tag=1004 + return ::QString::trimmed(); +} +void QString_wrapper::truncate(qsizetype pos) { + // tag=1000 + + // tag=1004 + ::QString::truncate(pos); +} + +// tag=1005 +QString_wrapper::~QString_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QString *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +// tag=1014 +static QtDartBindings_wrappersNS::QString_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QString_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast(cppObj); +} +void *c_QString__constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QString_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QString__constructor_QByteArray(void *a_) { + auto &a = *reinterpret_cast(a_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QString_wrapper(a); + return reinterpret_cast(ptr); +} +void *c_QString__constructor_char(const char *ch) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QString_wrapper(ch); + return reinterpret_cast(ptr); +} + +// tag=1050 +// append(const QByteArray & s) +void *c_QString__append_QByteArray(void *thisObj, void *s_) { + auto &s = *reinterpret_cast(s_); + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->append(s); +} + +// tag=1050 +// append(const QString & s) +void *c_QString__append_QString(void *thisObj, const char *s_) { + const auto s = QString::fromUtf8(s_); + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->append(s); +} + +// tag=1050 +// append(const char * s) +void *c_QString__append_char(void *thisObj, const char *s) { + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->append(s); +} + +// tag=1050 +// arg(const QString & a, int fieldWidth) const +void *c_QString__arg_QString_int(void *thisObj, const char *a_, + int fieldWidth) { + const auto a = QString::fromUtf8(a_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->arg(a, fieldWidth)}; +} + +// tag=1050 +// arg(int a, int fieldWidth, int base) const +void *c_QString__arg_int_int_int(void *thisObj, int a, int fieldWidth, + int base) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->arg(a, fieldWidth, base)}; +} + +// tag=1050 +// arg(long a, int fieldwidth, int base) const +void *c_QString__arg_long_int_int(void *thisObj, long a, int fieldwidth, + int base) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->arg(a, fieldwidth, base)}; +} + +// tag=1050 +// arg(qint64 a, int fieldwidth, int base) const +void *c_QString__arg_qint64_int_int(void *thisObj, qint64 a, int fieldwidth, + int base) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->arg(a, fieldwidth, base)}; +} + +// tag=1050 +// arg(short a, int fieldWidth, int base) const +void *c_QString__arg_short_int_int(void *thisObj, short a, int fieldWidth, + int base) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->arg(a, fieldWidth, base)}; +} + +// tag=1050 +// asprintf(const char * format) +void *c_static_QString__asprintf_char(const char *format) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QString_wrapper::asprintf(format)}; +} + +// tag=1050 +// capacity() const +qsizetype c_QString__capacity(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->capacity(); +} + +// tag=1050 +// chop(qsizetype n) +void c_QString__chop_qsizetype(void *thisObj, qsizetype n) { + // tag=1010 + fromPtr(thisObj)->chop(n); +} + +// tag=1050 +// chopped(qsizetype n) const +void *c_QString__chopped_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->chopped(n)}; +} + +// tag=1050 +// clear() +void c_QString__clear(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clear(); +} + +// tag=1050 +// compare(const QString & s) const +int c_QString__compare_QString(void *thisObj, const char *s_) { + const auto s = QString::fromUtf8(s_); + return + // tag=1010 + fromPtr(thisObj)->compare(s); +} + +// tag=1050 +// compare(const QString & s1, const QString & s2) +int c_static_QString__compare_QString_QString(const char *s1_, + const char *s2_) { + const auto s1 = QString::fromUtf8(s1_); + const auto s2 = QString::fromUtf8(s2_); + return + // tag=1068 + QtDartBindings_wrappersNS::QString_wrapper::compare(s1, s2); +} + +// tag=1050 +// contains(const QString & s) const +bool c_QString__contains_QString(void *thisObj, const char *s_) { + const auto s = QString::fromUtf8(s_); + return + // tag=1010 + fromPtr(thisObj)->contains(s); +} + +// tag=1050 +// count() const +qsizetype c_QString__count(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->count(); +} + +// tag=1050 +// count(const QString & s) const +qsizetype c_QString__count_QString(void *thisObj, const char *s_) { + const auto s = QString::fromUtf8(s_); + return + // tag=1010 + fromPtr(thisObj)->count(s); +} + +// tag=1050 +// detach() +void c_QString__detach(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->detach(); +} + +// tag=1050 +// endsWith(const QString & s) const +bool c_QString__endsWith_QString(void *thisObj, const char *s_) { + const auto s = QString::fromUtf8(s_); + return + // tag=1010 + fromPtr(thisObj)->endsWith(s); +} + +// tag=1050 +// first(qsizetype n) const +void *c_QString__first_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->first(n)}; +} + +// tag=1050 +// fromLatin1(const char * str, qsizetype size) +void *c_static_QString__fromLatin1_char_qsizetype(const char *str, + qsizetype size) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QString_wrapper::fromLatin1(str, size)}; +} + +// tag=1050 +// fromLocal8Bit(const char * str, qsizetype size) +void *c_static_QString__fromLocal8Bit_char_qsizetype(const char *str, + qsizetype size) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QString_wrapper::fromLocal8Bit(str, size)}; +} + +// tag=1050 +// fromUtf8(const char * utf8, qsizetype size) +void *c_static_QString__fromUtf8_char_qsizetype(const char *utf8, + qsizetype size) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QString_wrapper::fromUtf8(utf8, size)}; +} + +// tag=1050 +// indexOf(const QString & s, qsizetype from) const +qsizetype c_QString__indexOf_QString_qsizetype(void *thisObj, const char *s_, + qsizetype from) { + const auto s = QString::fromUtf8(s_); + return + // tag=1010 + fromPtr(thisObj)->indexOf(s, from); +} + +// tag=1050 +// insert(qsizetype i, const QByteArray & s) +void *c_QString__insert_qsizetype_QByteArray(void *thisObj, qsizetype i, + void *s_) { + auto &s = *reinterpret_cast(s_); + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->insert(i, s); +} + +// tag=1050 +// insert(qsizetype i, const QString & s) +void *c_QString__insert_qsizetype_QString(void *thisObj, qsizetype i, + const char *s_) { + const auto s = QString::fromUtf8(s_); + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->insert(i, s); +} + +// tag=1050 +// insert(qsizetype i, const char * s) +void *c_QString__insert_qsizetype_char(void *thisObj, qsizetype i, + const char *s) { + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->insert(i, s); +} + +// tag=1050 +// isDetached() const +bool c_QString__isDetached(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isDetached(); +} + +// tag=1050 +// isEmpty() const +bool c_QString__isEmpty(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEmpty(); +} + +// tag=1050 +// isLower() const +bool c_QString__isLower(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isLower(); +} + +// tag=1050 +// isNull() const +bool c_QString__isNull(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isNull(); +} + +// tag=1050 +// isRightToLeft() const +bool c_QString__isRightToLeft(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isRightToLeft(); +} + +// tag=1050 +// isSharedWith(const QString & other) const +bool c_QString__isSharedWith_QString(void *thisObj, const char *other_) { + const auto other = QString::fromUtf8(other_); + return + // tag=1010 + fromPtr(thisObj)->isSharedWith(other); +} + +// tag=1050 +// isSimpleText() const +bool c_QString__isSimpleText(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isSimpleText(); +} + +// tag=1050 +// isUpper() const +bool c_QString__isUpper(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isUpper(); +} + +// tag=1050 +// isValidUtf16() const +bool c_QString__isValidUtf16(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isValidUtf16(); +} + +// tag=1050 +// last(qsizetype n) const +void *c_QString__last_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->last(n)}; +} + +// tag=1050 +// lastIndexOf(const QString & s) const +qsizetype c_QString__lastIndexOf_QString(void *thisObj, const char *s_) { + const auto s = QString::fromUtf8(s_); + return + // tag=1010 + fromPtr(thisObj)->lastIndexOf(s); +} + +// tag=1050 +// lastIndexOf(const QString & s, qsizetype from) const +qsizetype c_QString__lastIndexOf_QString_qsizetype(void *thisObj, + const char *s_, + qsizetype from) { + const auto s = QString::fromUtf8(s_); + return + // tag=1010 + fromPtr(thisObj)->lastIndexOf(s, from); +} + +// tag=1050 +// left(qsizetype n) const +void *c_QString__left_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->left(n)}; +} + +// tag=1050 +// leftJustified(qsizetype width) const +void *c_QString__leftJustified_qsizetype(void *thisObj, qsizetype width) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->leftJustified(width)}; +} + +// tag=1050 +// length() const +qsizetype c_QString__length(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->length(); +} + +// tag=1050 +// localeAwareCompare(const QString & s) const +int c_QString__localeAwareCompare_QString(void *thisObj, const char *s_) { + const auto s = QString::fromUtf8(s_); + return + // tag=1010 + fromPtr(thisObj)->localeAwareCompare(s); +} + +// tag=1050 +// localeAwareCompare(const QString & s1, const QString & s2) +int c_static_QString__localeAwareCompare_QString_QString(const char *s1_, + const char *s2_) { + const auto s1 = QString::fromUtf8(s1_); + const auto s2 = QString::fromUtf8(s2_); + return + // tag=1068 + QtDartBindings_wrappersNS::QString_wrapper::localeAwareCompare(s1, s2); +} + +// tag=1050 +// mid(qsizetype position, qsizetype n) const +void *c_QString__mid_qsizetype_qsizetype(void *thisObj, qsizetype position, + qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->mid(position, n)}; +} + +// tag=1050 +// number(int arg__1, int base) +void *c_static_QString__number_int_int(int arg__1, int base) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QString_wrapper::number(arg__1, base)}; +} + +// tag=1050 +// number(long arg__1, int base) +void *c_static_QString__number_long_int(long arg__1, int base) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QString_wrapper::number(arg__1, base)}; +} + +// tag=1050 +// number(qint64 arg__1, int base) +void *c_static_QString__number_qint64_int(qint64 arg__1, int base) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QString_wrapper::number(arg__1, base)}; +} + +// tag=1050 +// prepend(const QByteArray & s) +void *c_QString__prepend_QByteArray(void *thisObj, void *s_) { + auto &s = *reinterpret_cast(s_); + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->prepend(s); +} + +// tag=1050 +// prepend(const QString & s) +void *c_QString__prepend_QString(void *thisObj, const char *s_) { + const auto s = QString::fromUtf8(s_); + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->prepend(s); +} + +// tag=1050 +// prepend(const char * s) +void *c_QString__prepend_char(void *thisObj, const char *s) { + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->prepend(s); +} + +// tag=1050 +// push_back(const QString & s) +void c_QString__push_back_QString(void *thisObj, const char *s_) { + const auto s = QString::fromUtf8(s_); + // tag=1010 + fromPtr(thisObj)->push_back(s); +} + +// tag=1050 +// push_front(const QString & s) +void c_QString__push_front_QString(void *thisObj, const char *s_) { + const auto s = QString::fromUtf8(s_); + // tag=1010 + fromPtr(thisObj)->push_front(s); +} + +// tag=1050 +// remove(const QString & s) +void *c_QString__remove_QString(void *thisObj, const char *s_) { + const auto s = QString::fromUtf8(s_); + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->remove(s); +} + +// tag=1050 +// remove(qsizetype i, qsizetype len) +void *c_QString__remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype len) { + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->remove(i, len); +} + +// tag=1050 +// repeated(qsizetype times) const +void *c_QString__repeated_qsizetype(void *thisObj, qsizetype times) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->repeated(times)}; +} + +// tag=1050 +// replace(const QString & before, const QString & after) +void *c_QString__replace_QString_QString(void *thisObj, const char *before_, + const char *after_) { + const auto before = QString::fromUtf8(before_); + const auto after = QString::fromUtf8(after_); + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->replace(before, after); +} + +// tag=1050 +// replace(qsizetype i, qsizetype len, const QString & after) +void *c_QString__replace_qsizetype_qsizetype_QString(void *thisObj, qsizetype i, + qsizetype len, + const char *after_) { + const auto after = QString::fromUtf8(after_); + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->replace(i, len, after); +} + +// tag=1050 +// reserve(qsizetype size) +void c_QString__reserve_qsizetype(void *thisObj, qsizetype size) { + // tag=1010 + fromPtr(thisObj)->reserve(size); +} + +// tag=1050 +// resize(qsizetype size) +void c_QString__resize_qsizetype(void *thisObj, qsizetype size) { + // tag=1010 + fromPtr(thisObj)->resize(size); +} + +// tag=1050 +// right(qsizetype n) const +void *c_QString__right_qsizetype(void *thisObj, qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->right(n)}; +} + +// tag=1050 +// rightJustified(qsizetype width) const +void *c_QString__rightJustified_qsizetype(void *thisObj, qsizetype width) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->rightJustified(width)}; +} + +// tag=1050 +// section(const QString & in_sep, qsizetype start, qsizetype end) const +void *c_QString__section_QString_qsizetype_qsizetype(void *thisObj, + const char *in_sep_, + qsizetype start, + qsizetype end) { + const auto in_sep = QString::fromUtf8(in_sep_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->section(in_sep, start, end)}; +} + +// tag=1050 +// setNum(int arg__1, int base) +void *c_QString__setNum_int_int(void *thisObj, int arg__1, int base) { + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->setNum(arg__1, base); +} + +// tag=1050 +// setNum(long arg__1, int base) +void *c_QString__setNum_long_int(void *thisObj, long arg__1, int base) { + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->setNum(arg__1, base); +} + +// tag=1050 +// setNum(qint64 arg__1, int base) +void *c_QString__setNum_qint64_int(void *thisObj, qint64 arg__1, int base) { + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->setNum(arg__1, base); +} + +// tag=1050 +// setNum(short arg__1, int base) +void *c_QString__setNum_short_int(void *thisObj, short arg__1, int base) { + return + // tag=1010 + + // tag=1070 + &fromPtr(thisObj)->setNum(arg__1, base); +} + +// tag=1050 +// shrink_to_fit() +void c_QString__shrink_to_fit(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->shrink_to_fit(); +} + +// tag=1050 +// simplified() +void *c_QString__simplified(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->simplified()}; +} + +// tag=1050 +// size() const +qsizetype c_QString__size(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->size(); +} + +// tag=1050 +// sliced(qsizetype pos) const +void *c_QString__sliced_qsizetype(void *thisObj, qsizetype pos) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->sliced(pos)}; +} + +// tag=1050 +// sliced(qsizetype pos, qsizetype n) const +void *c_QString__sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->sliced(pos, n)}; +} + +// tag=1050 +// split(const QString & sep) const +void *c_QString__split_QString(void *thisObj, const char *sep_) { + const auto sep = QString::fromUtf8(sep_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{fromPtr(thisObj)->split(sep)}; +} + +// tag=1050 +// squeeze() +void c_QString__squeeze(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->squeeze(); +} + +// tag=1050 +// startsWith(const QString & s) const +bool c_QString__startsWith_QString(void *thisObj, const char *s_) { + const auto s = QString::fromUtf8(s_); + return + // tag=1010 + fromPtr(thisObj)->startsWith(s); +} + +// tag=1050 +// toCaseFolded() +void *c_QString__toCaseFolded(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toCaseFolded()}; +} + +// tag=1050 +// toHtmlEscaped() const +void *c_QString__toHtmlEscaped(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toHtmlEscaped()}; +} + +// tag=1050 +// toLatin1() +void *c_QString__toLatin1(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toLatin1()}; +} + +// tag=1050 +// toLocal8Bit() +void *c_QString__toLocal8Bit(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toLocal8Bit()}; +} + +// tag=1050 +// toLower() +void *c_QString__toLower(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toLower()}; +} + +// tag=1050 +// toUcs4() const +void *c_QString__toUcs4(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toUcs4()}; +} + +// tag=1050 +// toUpper() +void *c_QString__toUpper(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toUpper()}; +} + +// tag=1050 +// toUtf8() +void *c_QString__toUtf8(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toUtf8()}; +} + +// tag=1050 +// trimmed() +void *c_QString__trimmed(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->trimmed()}; +} + +// tag=1050 +// truncate(qsizetype pos) +void c_QString__truncate_qsizetype(void *thisObj, qsizetype pos) { + // tag=1010 + fromPtr(thisObj)->truncate(pos); +} +void c_QString__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} diff --git a/generated/QtDartBindings/dart/ffi/QString_wrapper.h b/generated/QtDartBindings/dart/ffi/QString_wrapper.h new file mode 100644 index 0000000..4080ecb --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QString_wrapper.h @@ -0,0 +1,624 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1043 +class QString_wrapper : public ::QString { +public: + ~QString_wrapper(); + // tag=1041 + QString_wrapper(); + // tag=1041 + QString_wrapper(const QByteArray &a); + // tag=1041 + QString_wrapper(const char *ch); + // tag=1041 + QString &append(const QByteArray &s); + // tag=1041 + QString &append(const QString &s); + // tag=1041 + QString &append(const char *s); + // tag=1041 + QString arg(const QString &a, int fieldWidth = 0) const; + // tag=1041 + QString arg(int a, int fieldWidth = 0, int base = 10) const; + // tag=1041 + QString arg(long a, int fieldwidth = 0, int base = 10) const; + // tag=1041 + QString arg(qint64 a, int fieldwidth = 0, int base = 10) const; + // tag=1041 + QString arg(short a, int fieldWidth = 0, int base = 10) const; + // tag=1041 + static QString asprintf(const char *format); + // tag=1041 + qsizetype capacity() const; + // tag=1041 + void chop(qsizetype n); + // tag=1041 + QString chopped(qsizetype n) const; + // tag=1041 + void clear(); + // tag=1041 + int compare(const QString &s) const; + // tag=1041 + static int compare(const QString &s1, const QString &s2); + // tag=1041 + bool contains(const QString &s) const; + // tag=1041 + qsizetype count() const; + // tag=1041 + qsizetype count(const QString &s) const; + // tag=1041 + void detach(); + // tag=1041 + bool endsWith(const QString &s) const; + // tag=1041 + QString first(qsizetype n) const; + // tag=1041 + static QString fromLatin1(const char *str, qsizetype size); + // tag=1041 + static QString fromLocal8Bit(const char *str, qsizetype size); + // tag=1041 + static QString fromUtf8(const char *utf8, qsizetype size); + // tag=1041 + qsizetype indexOf(const QString &s, qsizetype from = 0) const; + // tag=1041 + QString &insert(qsizetype i, const QByteArray &s); + // tag=1041 + QString &insert(qsizetype i, const QString &s); + // tag=1041 + QString &insert(qsizetype i, const char *s); + // tag=1041 + bool isDetached() const; + // tag=1041 + bool isEmpty() const; + // tag=1041 + bool isLower() const; + // tag=1041 + bool isNull() const; + // tag=1041 + bool isRightToLeft() const; + // tag=1041 + bool isSharedWith(const QString &other) const; + // tag=1041 + bool isSimpleText() const; + // tag=1041 + bool isUpper() const; + // tag=1041 + bool isValidUtf16() const; + // tag=1041 + QString last(qsizetype n) const; + // tag=1041 + qsizetype lastIndexOf(const QString &s) const; + // tag=1041 + qsizetype lastIndexOf(const QString &s, qsizetype from) const; + // tag=1041 + QString left(qsizetype n) const; + // tag=1041 + QString leftJustified(qsizetype width) const; + // tag=1041 + qsizetype length() const; + // tag=1041 + int localeAwareCompare(const QString &s) const; + // tag=1041 + static int localeAwareCompare(const QString &s1, const QString &s2); + // tag=1041 + QString mid(qsizetype position, qsizetype n = -1) const; + // tag=1041 + static QString number(int arg__1, int base = 10); + // tag=1041 + static QString number(long arg__1, int base = 10); + // tag=1041 + static QString number(qint64 arg__1, int base = 10); + // tag=1041 + QString &prepend(const QByteArray &s); + // tag=1041 + QString &prepend(const QString &s); + // tag=1041 + QString &prepend(const char *s); + // tag=1041 + void push_back(const QString &s); + // tag=1041 + void push_front(const QString &s); + // tag=1041 + QString &remove(const QString &s); + // tag=1041 + QString &remove(qsizetype i, qsizetype len); + // tag=1041 + QString repeated(qsizetype times) const; + // tag=1041 + QString &replace(const QString &before, const QString &after); + // tag=1041 + QString &replace(qsizetype i, qsizetype len, const QString &after); + // tag=1041 + void reserve(qsizetype size); + // tag=1041 + void resize(qsizetype size); + // tag=1041 + QString right(qsizetype n) const; + // tag=1041 + QString rightJustified(qsizetype width) const; + // tag=1041 + QString section(const QString &in_sep, qsizetype start, + qsizetype end = -1) const; + // tag=1041 + QString &setNum(int arg__1, int base = 10); + // tag=1041 + QString &setNum(long arg__1, int base = 10); + // tag=1041 + QString &setNum(qint64 arg__1, int base = 10); + // tag=1041 + QString &setNum(short arg__1, int base = 10); + // tag=1041 + void shrink_to_fit(); + // tag=1041 + QString simplified(); + // tag=1041 + qsizetype size() const; + // tag=1041 + QString sliced(qsizetype pos) const; + // tag=1041 + QString sliced(qsizetype pos, qsizetype n) const; + // tag=1041 + QList split(const QString &sep) const; + // tag=1041 + void squeeze(); + // tag=1041 + bool startsWith(const QString &s) const; + // tag=1041 + QString toCaseFolded(); + // tag=1041 + QString toHtmlEscaped() const; + // tag=1041 + QByteArray toLatin1(); + // tag=1041 + QByteArray toLocal8Bit(); + // tag=1041 + QString toLower(); + // tag=1041 + QList toUcs4() const; + // tag=1041 + QString toUpper(); + // tag=1041 + QByteArray toUtf8(); + // tag=1041 + QString trimmed(); + // tag=1041 + void truncate(qsizetype pos); +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QString::QString() +QtDartBindings_EXPORT void *c_QString__constructor(); + +// tag=1067 +// QString::QString(const QByteArray & a) +QtDartBindings_EXPORT void *c_QString__constructor_QByteArray(void *a_); + +// tag=1067 +// QString::QString(const char * ch) +QtDartBindings_EXPORT void *c_QString__constructor_char(const char *ch); + +// tag=1067 +// QString::append(const QByteArray & s) +QtDartBindings_EXPORT void *c_QString__append_QByteArray(void *thisObj, + void *s_); + +// tag=1067 +// QString::append(const QString & s) +QtDartBindings_EXPORT void *c_QString__append_QString(void *thisObj, + const char *s_); + +// tag=1067 +// QString::append(const char * s) +QtDartBindings_EXPORT void *c_QString__append_char(void *thisObj, + const char *s); + +// tag=1067 +// QString::arg(const QString & a, int fieldWidth) const +QtDartBindings_EXPORT void * +c_QString__arg_QString_int(void *thisObj, const char *a_, int fieldWidth); + +// tag=1067 +// QString::arg(int a, int fieldWidth, int base) const +QtDartBindings_EXPORT void * +c_QString__arg_int_int_int(void *thisObj, int a, int fieldWidth, int base); + +// tag=1067 +// QString::arg(long a, int fieldwidth, int base) const +QtDartBindings_EXPORT void * +c_QString__arg_long_int_int(void *thisObj, long a, int fieldwidth, int base); + +// tag=1067 +// QString::arg(qint64 a, int fieldwidth, int base) const +QtDartBindings_EXPORT void *c_QString__arg_qint64_int_int(void *thisObj, + qint64 a, + int fieldwidth, + int base); + +// tag=1067 +// QString::arg(short a, int fieldWidth, int base) const +QtDartBindings_EXPORT void * +c_QString__arg_short_int_int(void *thisObj, short a, int fieldWidth, int base); + +// tag=1067 +// QString::asprintf(const char * format) +QtDartBindings_EXPORT void *c_static_QString__asprintf_char(const char *format); + +// tag=1067 +// QString::capacity() const +QtDartBindings_EXPORT qsizetype c_QString__capacity(void *thisObj); + +// tag=1067 +// QString::chop(qsizetype n) +QtDartBindings_EXPORT void c_QString__chop_qsizetype(void *thisObj, + qsizetype n); + +// tag=1067 +// QString::chopped(qsizetype n) const +QtDartBindings_EXPORT void *c_QString__chopped_qsizetype(void *thisObj, + qsizetype n); + +// tag=1067 +// QString::clear() +QtDartBindings_EXPORT void c_QString__clear(void *thisObj); + +// tag=1067 +// QString::compare(const QString & s) const +QtDartBindings_EXPORT int c_QString__compare_QString(void *thisObj, + const char *s_); + +// tag=1067 +// QString::compare(const QString & s1, const QString & s2) +QtDartBindings_EXPORT int +c_static_QString__compare_QString_QString(const char *s1_, const char *s2_); + +// tag=1067 +// QString::contains(const QString & s) const +QtDartBindings_EXPORT bool c_QString__contains_QString(void *thisObj, + const char *s_); + +// tag=1067 +// QString::count() const +QtDartBindings_EXPORT qsizetype c_QString__count(void *thisObj); + +// tag=1067 +// QString::count(const QString & s) const +QtDartBindings_EXPORT qsizetype c_QString__count_QString(void *thisObj, + const char *s_); + +// tag=1067 +// QString::detach() +QtDartBindings_EXPORT void c_QString__detach(void *thisObj); + +// tag=1067 +// QString::endsWith(const QString & s) const +QtDartBindings_EXPORT bool c_QString__endsWith_QString(void *thisObj, + const char *s_); + +// tag=1067 +// QString::first(qsizetype n) const +QtDartBindings_EXPORT void *c_QString__first_qsizetype(void *thisObj, + qsizetype n); + +// tag=1067 +// QString::fromLatin1(const char * str, qsizetype size) +QtDartBindings_EXPORT void * +c_static_QString__fromLatin1_char_qsizetype(const char *str, qsizetype size); + +// tag=1067 +// QString::fromLocal8Bit(const char * str, qsizetype size) +QtDartBindings_EXPORT void * +c_static_QString__fromLocal8Bit_char_qsizetype(const char *str, qsizetype size); + +// tag=1067 +// QString::fromUtf8(const char * utf8, qsizetype size) +QtDartBindings_EXPORT void * +c_static_QString__fromUtf8_char_qsizetype(const char *utf8, qsizetype size); + +// tag=1067 +// QString::indexOf(const QString & s, qsizetype from) const +QtDartBindings_EXPORT qsizetype c_QString__indexOf_QString_qsizetype( + void *thisObj, const char *s_, qsizetype from); + +// tag=1067 +// QString::insert(qsizetype i, const QByteArray & s) +QtDartBindings_EXPORT void * +c_QString__insert_qsizetype_QByteArray(void *thisObj, qsizetype i, void *s_); + +// tag=1067 +// QString::insert(qsizetype i, const QString & s) +QtDartBindings_EXPORT void * +c_QString__insert_qsizetype_QString(void *thisObj, qsizetype i, const char *s_); + +// tag=1067 +// QString::insert(qsizetype i, const char * s) +QtDartBindings_EXPORT void * +c_QString__insert_qsizetype_char(void *thisObj, qsizetype i, const char *s); + +// tag=1067 +// QString::isDetached() const +QtDartBindings_EXPORT bool c_QString__isDetached(void *thisObj); + +// tag=1067 +// QString::isEmpty() const +QtDartBindings_EXPORT bool c_QString__isEmpty(void *thisObj); + +// tag=1067 +// QString::isLower() const +QtDartBindings_EXPORT bool c_QString__isLower(void *thisObj); + +// tag=1067 +// QString::isNull() const +QtDartBindings_EXPORT bool c_QString__isNull(void *thisObj); + +// tag=1067 +// QString::isRightToLeft() const +QtDartBindings_EXPORT bool c_QString__isRightToLeft(void *thisObj); + +// tag=1067 +// QString::isSharedWith(const QString & other) const +QtDartBindings_EXPORT bool c_QString__isSharedWith_QString(void *thisObj, + const char *other_); + +// tag=1067 +// QString::isSimpleText() const +QtDartBindings_EXPORT bool c_QString__isSimpleText(void *thisObj); + +// tag=1067 +// QString::isUpper() const +QtDartBindings_EXPORT bool c_QString__isUpper(void *thisObj); + +// tag=1067 +// QString::isValidUtf16() const +QtDartBindings_EXPORT bool c_QString__isValidUtf16(void *thisObj); + +// tag=1067 +// QString::last(qsizetype n) const +QtDartBindings_EXPORT void *c_QString__last_qsizetype(void *thisObj, + qsizetype n); + +// tag=1067 +// QString::lastIndexOf(const QString & s) const +QtDartBindings_EXPORT qsizetype c_QString__lastIndexOf_QString(void *thisObj, + const char *s_); + +// tag=1067 +// QString::lastIndexOf(const QString & s, qsizetype from) const +QtDartBindings_EXPORT qsizetype c_QString__lastIndexOf_QString_qsizetype( + void *thisObj, const char *s_, qsizetype from); + +// tag=1067 +// QString::left(qsizetype n) const +QtDartBindings_EXPORT void *c_QString__left_qsizetype(void *thisObj, + qsizetype n); + +// tag=1067 +// QString::leftJustified(qsizetype width) const +QtDartBindings_EXPORT void *c_QString__leftJustified_qsizetype(void *thisObj, + qsizetype width); + +// tag=1067 +// QString::length() const +QtDartBindings_EXPORT qsizetype c_QString__length(void *thisObj); + +// tag=1067 +// QString::localeAwareCompare(const QString & s) const +QtDartBindings_EXPORT int c_QString__localeAwareCompare_QString(void *thisObj, + const char *s_); + +// tag=1067 +// QString::localeAwareCompare(const QString & s1, const QString & s2) +QtDartBindings_EXPORT int +c_static_QString__localeAwareCompare_QString_QString(const char *s1_, + const char *s2_); + +// tag=1067 +// QString::mid(qsizetype position, qsizetype n) const +QtDartBindings_EXPORT void * +c_QString__mid_qsizetype_qsizetype(void *thisObj, qsizetype position, + qsizetype n); + +// tag=1067 +// QString::number(int arg__1, int base) +QtDartBindings_EXPORT void *c_static_QString__number_int_int(int arg__1, + int base); + +// tag=1067 +// QString::number(long arg__1, int base) +QtDartBindings_EXPORT void *c_static_QString__number_long_int(long arg__1, + int base); + +// tag=1067 +// QString::number(qint64 arg__1, int base) +QtDartBindings_EXPORT void *c_static_QString__number_qint64_int(qint64 arg__1, + int base); + +// tag=1067 +// QString::prepend(const QByteArray & s) +QtDartBindings_EXPORT void *c_QString__prepend_QByteArray(void *thisObj, + void *s_); + +// tag=1067 +// QString::prepend(const QString & s) +QtDartBindings_EXPORT void *c_QString__prepend_QString(void *thisObj, + const char *s_); + +// tag=1067 +// QString::prepend(const char * s) +QtDartBindings_EXPORT void *c_QString__prepend_char(void *thisObj, + const char *s); + +// tag=1067 +// QString::push_back(const QString & s) +QtDartBindings_EXPORT void c_QString__push_back_QString(void *thisObj, + const char *s_); + +// tag=1067 +// QString::push_front(const QString & s) +QtDartBindings_EXPORT void c_QString__push_front_QString(void *thisObj, + const char *s_); + +// tag=1067 +// QString::remove(const QString & s) +QtDartBindings_EXPORT void *c_QString__remove_QString(void *thisObj, + const char *s_); + +// tag=1067 +// QString::remove(qsizetype i, qsizetype len) +QtDartBindings_EXPORT void * +c_QString__remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype len); + +// tag=1067 +// QString::repeated(qsizetype times) const +QtDartBindings_EXPORT void *c_QString__repeated_qsizetype(void *thisObj, + qsizetype times); + +// tag=1067 +// QString::replace(const QString & before, const QString & after) +QtDartBindings_EXPORT void * +c_QString__replace_QString_QString(void *thisObj, const char *before_, + const char *after_); + +// tag=1067 +// QString::replace(qsizetype i, qsizetype len, const QString & after) +QtDartBindings_EXPORT void *c_QString__replace_qsizetype_qsizetype_QString( + void *thisObj, qsizetype i, qsizetype len, const char *after_); + +// tag=1067 +// QString::reserve(qsizetype size) +QtDartBindings_EXPORT void c_QString__reserve_qsizetype(void *thisObj, + qsizetype size); + +// tag=1067 +// QString::resize(qsizetype size) +QtDartBindings_EXPORT void c_QString__resize_qsizetype(void *thisObj, + qsizetype size); + +// tag=1067 +// QString::right(qsizetype n) const +QtDartBindings_EXPORT void *c_QString__right_qsizetype(void *thisObj, + qsizetype n); + +// tag=1067 +// QString::rightJustified(qsizetype width) const +QtDartBindings_EXPORT void * +c_QString__rightJustified_qsizetype(void *thisObj, qsizetype width); + +// tag=1067 +// QString::section(const QString & in_sep, qsizetype start, qsizetype end) +// const +QtDartBindings_EXPORT void *c_QString__section_QString_qsizetype_qsizetype( + void *thisObj, const char *in_sep_, qsizetype start, qsizetype end); + +// tag=1067 +// QString::setNum(int arg__1, int base) +QtDartBindings_EXPORT void *c_QString__setNum_int_int(void *thisObj, int arg__1, + int base); + +// tag=1067 +// QString::setNum(long arg__1, int base) +QtDartBindings_EXPORT void *c_QString__setNum_long_int(void *thisObj, + long arg__1, int base); + +// tag=1067 +// QString::setNum(qint64 arg__1, int base) +QtDartBindings_EXPORT void * +c_QString__setNum_qint64_int(void *thisObj, qint64 arg__1, int base); + +// tag=1067 +// QString::setNum(short arg__1, int base) +QtDartBindings_EXPORT void *c_QString__setNum_short_int(void *thisObj, + short arg__1, int base); + +// tag=1067 +// QString::shrink_to_fit() +QtDartBindings_EXPORT void c_QString__shrink_to_fit(void *thisObj); + +// tag=1067 +// QString::simplified() +QtDartBindings_EXPORT void *c_QString__simplified(void *thisObj); + +// tag=1067 +// QString::size() const +QtDartBindings_EXPORT qsizetype c_QString__size(void *thisObj); + +// tag=1067 +// QString::sliced(qsizetype pos) const +QtDartBindings_EXPORT void *c_QString__sliced_qsizetype(void *thisObj, + qsizetype pos); + +// tag=1067 +// QString::sliced(qsizetype pos, qsizetype n) const +QtDartBindings_EXPORT void *c_QString__sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n); + +// tag=1067 +// QString::split(const QString & sep) const +QtDartBindings_EXPORT void *c_QString__split_QString(void *thisObj, + const char *sep_); + +// tag=1067 +// QString::squeeze() +QtDartBindings_EXPORT void c_QString__squeeze(void *thisObj); + +// tag=1067 +// QString::startsWith(const QString & s) const +QtDartBindings_EXPORT bool c_QString__startsWith_QString(void *thisObj, + const char *s_); + +// tag=1067 +// QString::toCaseFolded() +QtDartBindings_EXPORT void *c_QString__toCaseFolded(void *thisObj); + +// tag=1067 +// QString::toHtmlEscaped() const +QtDartBindings_EXPORT void *c_QString__toHtmlEscaped(void *thisObj); + +// tag=1067 +// QString::toLatin1() +QtDartBindings_EXPORT void *c_QString__toLatin1(void *thisObj); + +// tag=1067 +// QString::toLocal8Bit() +QtDartBindings_EXPORT void *c_QString__toLocal8Bit(void *thisObj); + +// tag=1067 +// QString::toLower() +QtDartBindings_EXPORT void *c_QString__toLower(void *thisObj); + +// tag=1067 +// QString::toUcs4() const +QtDartBindings_EXPORT void *c_QString__toUcs4(void *thisObj); + +// tag=1067 +// QString::toUpper() +QtDartBindings_EXPORT void *c_QString__toUpper(void *thisObj); + +// tag=1067 +// QString::toUtf8() +QtDartBindings_EXPORT void *c_QString__toUtf8(void *thisObj); + +// tag=1067 +// QString::trimmed() +QtDartBindings_EXPORT void *c_QString__trimmed(void *thisObj); + +// tag=1067 +// QString::truncate(qsizetype pos) +QtDartBindings_EXPORT void c_QString__truncate_qsizetype(void *thisObj, + qsizetype pos); + +// tag=1066 +QtDartBindings_EXPORT void c_QString__destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QString_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QStyleFactory_c.cpp b/generated/QtDartBindings/dart/ffi/QStyleFactory_c.cpp new file mode 100644 index 0000000..4651daf --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QStyleFactory_c.cpp @@ -0,0 +1,62 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QStyleFactory_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QStyleFactory_wrapper::QStyleFactory_wrapper() : ::QStyleFactory() {} +QStyle *QStyleFactory_wrapper::create(const QString &arg__1) { + return ::QStyleFactory::create(arg__1); +} +QList QStyleFactory_wrapper::keys() { return ::QStyleFactory::keys(); } +QStyleFactory_wrapper::~QStyleFactory_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QStyleFactory *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QStyleFactory_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { +void c_QStyleFactory_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QStyleFactory__constructor() { + auto ptr = new QtDartBindings_wrappersNS::QStyleFactory_wrapper(); + return reinterpret_cast(ptr); +} +// create(const QString & arg__1) +void *c_static_QStyleFactory__create_QString(const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + const auto &result = + QtDartBindings_wrappersNS::QStyleFactory_wrapper::create(arg__1); + free((char *)arg__1_); + return result; +} +// keys() +void *c_static_QStyleFactory__keys() { + const auto &result = new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QStyleFactory_wrapper::keys()}; + return result; +} +void c_QStyleFactory__destructor(void *thisObj) { delete fromPtr(thisObj); } +} diff --git a/generated/QtDartBindings/dart/ffi/QStyleFactory_c.h b/generated/QtDartBindings/dart/ffi/QStyleFactory_c.h new file mode 100644 index 0000000..4676085 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QStyleFactory_c.h @@ -0,0 +1,30 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QStyleFactory_wrapper : public ::QStyleFactory { +public: + ~QStyleFactory_wrapper(); + QStyleFactory_wrapper(); + static QStyle *create(const QString &arg__1); + static QList keys(); +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QStyleFactory::QStyleFactory() +QtDartBindings_EXPORT void *c_QStyleFactory__constructor(); +// QStyleFactory::create(const QString & arg__1) +QtDartBindings_EXPORT void * +c_static_QStyleFactory__create_QString(const char *arg__1_); +// QStyleFactory::keys() +QtDartBindings_EXPORT void *c_static_QStyleFactory__keys(); +QtDartBindings_EXPORT void c_QStyleFactory__destructor(void *thisObj); +QtDartBindings_EXPORT void c_QStyleFactory_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QStyleFactory_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QStyleFactory_wrapper.cpp new file mode 100644 index 0000000..01fe374 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QStyleFactory_wrapper.cpp @@ -0,0 +1,83 @@ +#include "QStyleFactory_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QStyleFactory_wrapper::QStyleFactory_wrapper() : ::QStyleFactory() {} +QStyle *QStyleFactory_wrapper::create(const QString &arg__1) { + // tag=1000 + + // tag=1004 + return ::QStyleFactory::create(arg__1); +} +QList QStyleFactory_wrapper::keys() { + // tag=1000 + + // tag=1004 + return ::QStyleFactory::keys(); +} + +// tag=1005 +QStyleFactory_wrapper::~QStyleFactory_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QStyleFactory *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QStyleFactory_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { + +// tag=1049 +void c_QStyleFactory_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QStyleFactory__constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QStyleFactory_wrapper(); + return reinterpret_cast(ptr); +} + +// tag=1050 +// create(const QString & arg__1) +void *c_static_QStyleFactory__create_QString(const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + return + // tag=1068 + QtDartBindings_wrappersNS::QStyleFactory_wrapper::create(arg__1); +} + +// tag=1050 +// keys() +void *c_static_QStyleFactory__keys() { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + QtDartBindings_wrappersNS::QStyleFactory_wrapper::keys()}; +} +void c_QStyleFactory__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} diff --git a/generated/QtDartBindings/dart/ffi/QStyleFactory_wrapper.h b/generated/QtDartBindings/dart/ffi/QStyleFactory_wrapper.h new file mode 100644 index 0000000..f56676b --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QStyleFactory_wrapper.h @@ -0,0 +1,43 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1043 +class QStyleFactory_wrapper : public ::QStyleFactory { +public: + ~QStyleFactory_wrapper(); + // tag=1041 + QStyleFactory_wrapper(); + // tag=1041 + static QStyle *create(const QString &arg__1); + // tag=1041 + static QList keys(); +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QStyleFactory::QStyleFactory() +QtDartBindings_EXPORT void *c_QStyleFactory__constructor(); + +// tag=1067 +// QStyleFactory::create(const QString & arg__1) +QtDartBindings_EXPORT void * +c_static_QStyleFactory__create_QString(const char *arg__1_); + +// tag=1067 +// QStyleFactory::keys() +QtDartBindings_EXPORT void *c_static_QStyleFactory__keys(); + +// tag=1066 +QtDartBindings_EXPORT void c_QStyleFactory__destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QStyleFactory_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QStyleHintReturn_c.cpp b/generated/QtDartBindings/dart/ffi/QStyleHintReturn_c.cpp new file mode 100644 index 0000000..ee342df --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QStyleHintReturn_c.cpp @@ -0,0 +1,58 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QStyleHintReturn_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QStyleHintReturn_wrapper::QStyleHintReturn_wrapper(int version, int type) + : ::QStyleHintReturn(version, type) {} +QStyleHintReturn_wrapper::~QStyleHintReturn_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QStyleHintReturn *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QStyleHintReturn_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast< + QtDartBindings_wrappersNS::QStyleHintReturn_wrapper *>(ptr); +} +extern "C" { +void c_QStyleHintReturn_Finalizer(void *cppObj) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QStyleHintReturn_wrapper *>(cppObj); +} +void *c_QStyleHintReturn__constructor_int_int(int version, int type) { + auto ptr = + new QtDartBindings_wrappersNS::QStyleHintReturn_wrapper(version, type); + return reinterpret_cast(ptr); +} +void c_QStyleHintReturn__destructor(void *thisObj) { delete fromPtr(thisObj); } +int c_QStyleHintReturn___get_version(void *thisObj) { + return fromPtr(thisObj)->version; +} +int c_QStyleHintReturn___get_type(void *thisObj) { + return fromPtr(thisObj)->type; +} +void c_QStyleHintReturn___set_version_int(void *thisObj, int version_) { + fromPtr(thisObj)->version = version_; +} +void c_QStyleHintReturn___set_type_int(void *thisObj, int type_) { + fromPtr(thisObj)->type = type_; +} +} diff --git a/generated/QtDartBindings/dart/ffi/QStyleHintReturn_c.h b/generated/QtDartBindings/dart/ffi/QStyleHintReturn_c.h new file mode 100644 index 0000000..ae343bf --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QStyleHintReturn_c.h @@ -0,0 +1,29 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include + +namespace QtDartBindings_wrappersNS { +class QStyleHintReturn_wrapper : public ::QStyleHintReturn { +public: + ~QStyleHintReturn_wrapper(); + QStyleHintReturn_wrapper( + int version = QStyleOption::Version, + int type = QStyleHintReturn::HintReturnType::SH_Default); +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QStyleHintReturn::QStyleHintReturn(int version, int type) +QtDartBindings_EXPORT void *c_QStyleHintReturn__constructor_int_int(int version, + int type); +QtDartBindings_EXPORT void c_QStyleHintReturn__destructor(void *thisObj); +QtDartBindings_EXPORT int c_QStyleHintReturn___get_version(void *thisObj); +QtDartBindings_EXPORT int c_QStyleHintReturn___get_type(void *thisObj); +QtDartBindings_EXPORT void c_QStyleHintReturn___set_version_int(void *thisObj, + int version_); +QtDartBindings_EXPORT void c_QStyleHintReturn___set_type_int(void *thisObj, + int type_); +QtDartBindings_EXPORT void c_QStyleHintReturn_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QStyleHintReturn_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QStyleHintReturn_wrapper.cpp new file mode 100644 index 0000000..c66276e --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QStyleHintReturn_wrapper.cpp @@ -0,0 +1,73 @@ +#include "QStyleHintReturn_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QStyleHintReturn_wrapper::QStyleHintReturn_wrapper(int version, int type) + : ::QStyleHintReturn(version, type) {} + +// tag=1005 +QStyleHintReturn_wrapper::~QStyleHintReturn_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QStyleHintReturn *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QStyleHintReturn_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast< + QtDartBindings_wrappersNS::QStyleHintReturn_wrapper *>(ptr); +} +extern "C" { + +// tag=1049 +void c_QStyleHintReturn_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QStyleHintReturn_wrapper *>(cppObj); +} +void *c_QStyleHintReturn__constructor_int_int(int version, int type) { + + // tag=1056 + auto ptr = + new QtDartBindings_wrappersNS::QStyleHintReturn_wrapper(version, type); + return reinterpret_cast(ptr); +} +void c_QStyleHintReturn__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +int c_QStyleHintReturn___get_version(void *thisObj) { + + // tag=1058 + return fromPtr(thisObj)->version; +} +int c_QStyleHintReturn___get_type(void *thisObj) { + + // tag=1058 + return fromPtr(thisObj)->type; +} +void c_QStyleHintReturn___set_version_int(void *thisObj, int version_) { + + // tag=1057 + fromPtr(thisObj)->version = version_; +} +void c_QStyleHintReturn___set_type_int(void *thisObj, int type_) { + + // tag=1057 + fromPtr(thisObj)->type = type_; +} +} diff --git a/generated/QtDartBindings/dart/ffi/QStyleHintReturn_wrapper.h b/generated/QtDartBindings/dart/ffi/QStyleHintReturn_wrapper.h new file mode 100644 index 0000000..e60fd6d --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QStyleHintReturn_wrapper.h @@ -0,0 +1,44 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include + +namespace QtDartBindings_wrappersNS { +// tag=1043 +class QStyleHintReturn_wrapper : public ::QStyleHintReturn { +public: + ~QStyleHintReturn_wrapper(); + // tag=1041 + QStyleHintReturn_wrapper( + int version = QStyleOption::Version, + int type = QStyleHintReturn::HintReturnType::SH_Default); +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QStyleHintReturn::QStyleHintReturn(int version, int type) +QtDartBindings_EXPORT void *c_QStyleHintReturn__constructor_int_int(int version, + int type); + +// tag=1066 +QtDartBindings_EXPORT void c_QStyleHintReturn__destructor(void *thisObj); + +// tag=1044 +QtDartBindings_EXPORT int c_QStyleHintReturn___get_version(void *thisObj); + +// tag=1044 +QtDartBindings_EXPORT int c_QStyleHintReturn___get_type(void *thisObj); + +// tag=1045 +QtDartBindings_EXPORT void c_QStyleHintReturn___set_version_int(void *thisObj, + int version_); + +// tag=1045 +QtDartBindings_EXPORT void c_QStyleHintReturn___set_type_int(void *thisObj, + int type_); + +// tag=1047 +QtDartBindings_EXPORT void c_QStyleHintReturn_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QStyleOptionComplex_c.cpp b/generated/QtDartBindings/dart/ffi/QStyleOptionComplex_c.cpp new file mode 100644 index 0000000..7a8983e --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QStyleOptionComplex_c.cpp @@ -0,0 +1,48 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QStyleOptionComplex_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QStyleOptionComplex_wrapper::QStyleOptionComplex_wrapper(int version, int type) + : ::QStyleOptionComplex(version, type) {} +QStyleOptionComplex_wrapper::~QStyleOptionComplex_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QStyleOptionComplex *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QStyleOptionComplex_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast< + QtDartBindings_wrappersNS::QStyleOptionComplex_wrapper *>(ptr); +} +extern "C" { +void c_QStyleOptionComplex_Finalizer(void *cppObj) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QStyleOptionComplex_wrapper *>(cppObj); +} +void *c_QStyleOptionComplex__constructor_int_int(int version, int type) { + auto ptr = + new QtDartBindings_wrappersNS::QStyleOptionComplex_wrapper(version, type); + return reinterpret_cast(ptr); +} +void c_QStyleOptionComplex__destructor(void *thisObj) { + delete fromPtr(thisObj); +} +} diff --git a/generated/QtDartBindings/dart/ffi/QStyleOptionComplex_c.h b/generated/QtDartBindings/dart/ffi/QStyleOptionComplex_c.h new file mode 100644 index 0000000..c217ee6 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QStyleOptionComplex_c.h @@ -0,0 +1,24 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include + +namespace QtDartBindings_wrappersNS { +class QStyleOptionComplex_wrapper : public ::QStyleOptionComplex { +public: + ~QStyleOptionComplex_wrapper(); + QStyleOptionComplex_wrapper( + int version = QStyleOptionComplex::StyleOptionVersion::Version, + int type = QStyleOption::OptionType::SO_Complex); +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QStyleOptionComplex::QStyleOptionComplex(int version, int type) +QtDartBindings_EXPORT void * +c_QStyleOptionComplex__constructor_int_int(int version, int type); +QtDartBindings_EXPORT void c_QStyleOptionComplex__destructor(void *thisObj); +QtDartBindings_EXPORT void c_QStyleOptionComplex_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QStyleOptionComplex_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QStyleOptionComplex_wrapper.cpp new file mode 100644 index 0000000..4a4ef9e --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QStyleOptionComplex_wrapper.cpp @@ -0,0 +1,53 @@ +#include "QStyleOptionComplex_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QStyleOptionComplex_wrapper::QStyleOptionComplex_wrapper(int version, int type) + : ::QStyleOptionComplex(version, type) {} + +// tag=1005 +QStyleOptionComplex_wrapper::~QStyleOptionComplex_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QStyleOptionComplex *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QStyleOptionComplex_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast< + QtDartBindings_wrappersNS::QStyleOptionComplex_wrapper *>(ptr); +} +extern "C" { + +// tag=1049 +void c_QStyleOptionComplex_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast< + QtDartBindings_wrappersNS::QStyleOptionComplex_wrapper *>(cppObj); +} +void *c_QStyleOptionComplex__constructor_int_int(int version, int type) { + + // tag=1056 + auto ptr = + new QtDartBindings_wrappersNS::QStyleOptionComplex_wrapper(version, type); + return reinterpret_cast(ptr); +} +void c_QStyleOptionComplex__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} diff --git a/generated/QtDartBindings/dart/ffi/QStyleOptionComplex_wrapper.h b/generated/QtDartBindings/dart/ffi/QStyleOptionComplex_wrapper.h new file mode 100644 index 0000000..0c108b4 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QStyleOptionComplex_wrapper.h @@ -0,0 +1,31 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1043 +class QStyleOptionComplex_wrapper : public ::QStyleOptionComplex { +public: + ~QStyleOptionComplex_wrapper(); + // tag=1041 + QStyleOptionComplex_wrapper( + int version = QStyleOptionComplex::StyleOptionVersion::Version, + int type = QStyleOption::OptionType::SO_Complex); +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QStyleOptionComplex::QStyleOptionComplex(int version, int type) +QtDartBindings_EXPORT void * +c_QStyleOptionComplex__constructor_int_int(int version, int type); + +// tag=1066 +QtDartBindings_EXPORT void c_QStyleOptionComplex__destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QStyleOptionComplex_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QStyleOption_c.cpp b/generated/QtDartBindings/dart/ffi/QStyleOption_c.cpp new file mode 100644 index 0000000..57baac6 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QStyleOption_c.cpp @@ -0,0 +1,63 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QStyleOption_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QStyleOption_wrapper::QStyleOption_wrapper(int version, int type) + : ::QStyleOption(version, type) {} +void QStyleOption_wrapper::initFrom(const QWidget *w) { + ::QStyleOption::initFrom(w); +} +QStyleOption_wrapper::~QStyleOption_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QStyleOption *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QStyleOption_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { +void c_QStyleOption_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QStyleOption__constructor_int_int(int version, int type) { + auto ptr = new QtDartBindings_wrappersNS::QStyleOption_wrapper(version, type); + return reinterpret_cast(ptr); +} +// initFrom(const QWidget * w) +void c_QStyleOption__initFrom_QWidget(void *thisObj, void *w_) { + auto w = reinterpret_cast(w_); + fromPtr(thisObj)->initFrom(w); +} +void c_QStyleOption__destructor(void *thisObj) { delete fromPtr(thisObj); } +int c_QStyleOption___get_version(void *thisObj) { + return fromPtr(thisObj)->version; +} +int c_QStyleOption___get_type(void *thisObj) { return fromPtr(thisObj)->type; } +void c_QStyleOption___set_version_int(void *thisObj, int version_) { + fromPtr(thisObj)->version = version_; +} +void c_QStyleOption___set_type_int(void *thisObj, int type_) { + fromPtr(thisObj)->type = type_; +} +} diff --git a/generated/QtDartBindings/dart/ffi/QStyleOption_c.h b/generated/QtDartBindings/dart/ffi/QStyleOption_c.h new file mode 100644 index 0000000..1f18d73 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QStyleOption_c.h @@ -0,0 +1,33 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include + +namespace QtDartBindings_wrappersNS { +class QStyleOption_wrapper : public ::QStyleOption { +public: + ~QStyleOption_wrapper(); + QStyleOption_wrapper(int version = QStyleOption::StyleOptionVersion::Version, + int type = QStyleOption::OptionType::SO_Default); + void initFrom(const QWidget *w); +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QStyleOption::QStyleOption(int version, int type) +QtDartBindings_EXPORT void *c_QStyleOption__constructor_int_int(int version, + int type); +// QStyleOption::initFrom(const QWidget * w) +QtDartBindings_EXPORT void c_QStyleOption__initFrom_QWidget(void *thisObj, + void *w_); +QtDartBindings_EXPORT void c_QStyleOption__destructor(void *thisObj); +QtDartBindings_EXPORT int c_QStyleOption___get_version(void *thisObj); +QtDartBindings_EXPORT int c_QStyleOption___get_type(void *thisObj); +QtDartBindings_EXPORT void c_QStyleOption___set_version_int(void *thisObj, + int version_); +QtDartBindings_EXPORT void c_QStyleOption___set_type_int(void *thisObj, + int type_); +QtDartBindings_EXPORT void c_QStyleOption_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QStyleOption_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QStyleOption_wrapper.cpp new file mode 100644 index 0000000..7fe0030 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QStyleOption_wrapper.cpp @@ -0,0 +1,86 @@ +#include "QStyleOption_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QStyleOption_wrapper::QStyleOption_wrapper(int version, int type) + : ::QStyleOption(version, type) {} +void QStyleOption_wrapper::initFrom(const QWidget *w) { + // tag=1000 + + // tag=1004 + ::QStyleOption::initFrom(w); +} + +// tag=1005 +QStyleOption_wrapper::~QStyleOption_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QStyleOption *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QStyleOption_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { + +// tag=1049 +void c_QStyleOption_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QStyleOption__constructor_int_int(int version, int type) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QStyleOption_wrapper(version, type); + return reinterpret_cast(ptr); +} + +// tag=1050 +// initFrom(const QWidget * w) +void c_QStyleOption__initFrom_QWidget(void *thisObj, void *w_) { + auto w = reinterpret_cast(w_); + // tag=1010 + fromPtr(thisObj)->initFrom(w); +} +void c_QStyleOption__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +int c_QStyleOption___get_version(void *thisObj) { + + // tag=1058 + return fromPtr(thisObj)->version; +} +int c_QStyleOption___get_type(void *thisObj) { + + // tag=1058 + return fromPtr(thisObj)->type; +} +void c_QStyleOption___set_version_int(void *thisObj, int version_) { + + // tag=1057 + fromPtr(thisObj)->version = version_; +} +void c_QStyleOption___set_type_int(void *thisObj, int type_) { + + // tag=1057 + fromPtr(thisObj)->type = type_; +} +} diff --git a/generated/QtDartBindings/dart/ffi/QStyleOption_wrapper.h b/generated/QtDartBindings/dart/ffi/QStyleOption_wrapper.h new file mode 100644 index 0000000..320c627 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QStyleOption_wrapper.h @@ -0,0 +1,51 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1043 +class QStyleOption_wrapper : public ::QStyleOption { +public: + ~QStyleOption_wrapper(); + // tag=1041 + QStyleOption_wrapper(int version = QStyleOption::StyleOptionVersion::Version, + int type = QStyleOption::OptionType::SO_Default); + // tag=1041 + void initFrom(const QWidget *w); +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QStyleOption::QStyleOption(int version, int type) +QtDartBindings_EXPORT void *c_QStyleOption__constructor_int_int(int version, + int type); + +// tag=1067 +// QStyleOption::initFrom(const QWidget * w) +QtDartBindings_EXPORT void c_QStyleOption__initFrom_QWidget(void *thisObj, + void *w_); + +// tag=1066 +QtDartBindings_EXPORT void c_QStyleOption__destructor(void *thisObj); + +// tag=1044 +QtDartBindings_EXPORT int c_QStyleOption___get_version(void *thisObj); + +// tag=1044 +QtDartBindings_EXPORT int c_QStyleOption___get_type(void *thisObj); + +// tag=1045 +QtDartBindings_EXPORT void c_QStyleOption___set_version_int(void *thisObj, + int version_); + +// tag=1045 +QtDartBindings_EXPORT void c_QStyleOption___set_type_int(void *thisObj, + int type_); + +// tag=1047 +QtDartBindings_EXPORT void c_QStyleOption_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QStyle_c.cpp b/generated/QtDartBindings/dart/ffi/QStyle_c.cpp new file mode 100644 index 0000000..f6cccab --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QStyle_c.cpp @@ -0,0 +1,1134 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QStyle_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QStyle_wrapper::QStyle_wrapper() : ::QStyle() {} +void QStyle_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QStyle::customEvent(event); + } +} +void QStyle_wrapper::customEvent_nocallback(QEvent *event) { + ::QStyle::customEvent(event); +} +void QStyle_wrapper::drawComplexControl(QStyle::ComplexControl cc, + const QStyleOptionComplex *opt, + QPainter *p, + const QWidget *widget) const { + if (m_drawComplexControlCallback) { + const void *thisPtr = this; + m_drawComplexControlCallback(const_cast(thisPtr), cc, opt, p, + widget); + } else { + std::cerr << "drawComplexControl: Warning: Calling pure-virtual\n"; + return; + } +} +void QStyle_wrapper::drawComplexControl_nocallback( + QStyle::ComplexControl cc, const QStyleOptionComplex *opt, QPainter *p, + const QWidget *widget) const { + std::cerr << "drawComplexControl: Warning: Calling pure-virtual\n"; + return; +} +void QStyle_wrapper::drawControl(QStyle::ControlElement element, + const QStyleOption *opt, QPainter *p, + const QWidget *w) const { + if (m_drawControlCallback) { + const void *thisPtr = this; + m_drawControlCallback(const_cast(thisPtr), element, opt, p, w); + } else { + std::cerr << "drawControl: Warning: Calling pure-virtual\n"; + return; + } +} +void QStyle_wrapper::drawControl_nocallback(QStyle::ControlElement element, + const QStyleOption *opt, + QPainter *p, + const QWidget *w) const { + std::cerr << "drawControl: Warning: Calling pure-virtual\n"; + return; +} +void QStyle_wrapper::drawItemPixmap(QPainter *painter, const QRect &rect, + int alignment, + const QPixmap &pixmap) const { + if (m_drawItemPixmapCallback) { + const void *thisPtr = this; + m_drawItemPixmapCallback(const_cast(thisPtr), painter, rect, + alignment, pixmap); + } else { + ::QStyle::drawItemPixmap(painter, rect, alignment, pixmap); + } +} +void QStyle_wrapper::drawItemPixmap_nocallback(QPainter *painter, + const QRect &rect, int alignment, + const QPixmap &pixmap) const { + ::QStyle::drawItemPixmap(painter, rect, alignment, pixmap); +} +void QStyle_wrapper::drawItemText(QPainter *painter, const QRect &rect, + int flags, const QPalette &pal, bool enabled, + const QString &text, + QPalette::ColorRole textRole) const { + if (m_drawItemTextCallback) { + const void *thisPtr = this; + m_drawItemTextCallback(const_cast(thisPtr), painter, rect, flags, + pal, enabled, text, textRole); + } else { + ::QStyle::drawItemText(painter, rect, flags, pal, enabled, text, textRole); + } +} +void QStyle_wrapper::drawItemText_nocallback( + QPainter *painter, const QRect &rect, int flags, const QPalette &pal, + bool enabled, const QString &text, QPalette::ColorRole textRole) const { + ::QStyle::drawItemText(painter, rect, flags, pal, enabled, text, textRole); +} +void QStyle_wrapper::drawPrimitive(QStyle::PrimitiveElement pe, + const QStyleOption *opt, QPainter *p, + const QWidget *w) const { + if (m_drawPrimitiveCallback) { + const void *thisPtr = this; + m_drawPrimitiveCallback(const_cast(thisPtr), pe, opt, p, w); + } else { + std::cerr << "drawPrimitive: Warning: Calling pure-virtual\n"; + return; + } +} +void QStyle_wrapper::drawPrimitive_nocallback(QStyle::PrimitiveElement pe, + const QStyleOption *opt, + QPainter *p, + const QWidget *w) const { + std::cerr << "drawPrimitive: Warning: Calling pure-virtual\n"; + return; +} +bool QStyle_wrapper::event(QEvent *event) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + return ::QStyle::event(event); + } +} +bool QStyle_wrapper::event_nocallback(QEvent *event) { + return ::QStyle::event(event); +} +bool QStyle_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QStyle::eventFilter(watched, event); + } +} +bool QStyle_wrapper::eventFilter_nocallback(QObject *watched, QEvent *event) { + return ::QStyle::eventFilter(watched, event); +} +QPixmap QStyle_wrapper::generatedIconPixmap(QIcon::Mode iconMode, + const QPixmap &pixmap, + const QStyleOption *opt) const { + if (m_generatedIconPixmapCallback) { + const void *thisPtr = this; + return *m_generatedIconPixmapCallback(const_cast(thisPtr), iconMode, + pixmap, opt); + } else { + std::cerr << "generatedIconPixmap: Warning: Calling pure-virtual\n"; + return {}; + } +} +QPixmap +QStyle_wrapper::generatedIconPixmap_nocallback(QIcon::Mode iconMode, + const QPixmap &pixmap, + const QStyleOption *opt) const { + std::cerr << "generatedIconPixmap: Warning: Calling pure-virtual\n"; + return {}; +} +QStyle::SubControl QStyle_wrapper::hitTestComplexControl( + QStyle::ComplexControl cc, const QStyleOptionComplex *opt, const QPoint &pt, + const QWidget *widget) const { + if (m_hitTestComplexControlCallback) { + const void *thisPtr = this; + return m_hitTestComplexControlCallback(const_cast(thisPtr), cc, opt, + pt, widget); + } else { + std::cerr << "hitTestComplexControl: Warning: Calling pure-virtual\n"; + return {}; + } +} +QStyle::SubControl QStyle_wrapper::hitTestComplexControl_nocallback( + QStyle::ComplexControl cc, const QStyleOptionComplex *opt, const QPoint &pt, + const QWidget *widget) const { + std::cerr << "hitTestComplexControl: Warning: Calling pure-virtual\n"; + return {}; +} +QRect QStyle_wrapper::itemPixmapRect(const QRect &r, int flags, + const QPixmap &pixmap) const { + if (m_itemPixmapRectCallback) { + const void *thisPtr = this; + return *m_itemPixmapRectCallback(const_cast(thisPtr), r, flags, + pixmap); + } else { + return ::QStyle::itemPixmapRect(r, flags, pixmap); + } +} +QRect QStyle_wrapper::itemPixmapRect_nocallback(const QRect &r, int flags, + const QPixmap &pixmap) const { + return ::QStyle::itemPixmapRect(r, flags, pixmap); +} +int QStyle_wrapper::layoutSpacing(QSizePolicy::ControlType control1, + QSizePolicy::ControlType control2, + Qt::Orientation orientation, + const QStyleOption *option, + const QWidget *widget) const { + if (m_layoutSpacingCallback) { + const void *thisPtr = this; + return m_layoutSpacingCallback(const_cast(thisPtr), control1, + control2, orientation, option, widget); + } else { + std::cerr << "layoutSpacing: Warning: Calling pure-virtual\n"; + return {}; + } +} +int QStyle_wrapper::layoutSpacing_nocallback(QSizePolicy::ControlType control1, + QSizePolicy::ControlType control2, + Qt::Orientation orientation, + const QStyleOption *option, + const QWidget *widget) const { + std::cerr << "layoutSpacing: Warning: Calling pure-virtual\n"; + return {}; +} +QString QStyle_wrapper::name() const { return ::QStyle::name(); } +int QStyle_wrapper::pixelMetric(QStyle::PixelMetric metric, + const QStyleOption *option, + const QWidget *widget) const { + if (m_pixelMetricCallback) { + const void *thisPtr = this; + return m_pixelMetricCallback(const_cast(thisPtr), metric, option, + widget); + } else { + std::cerr << "pixelMetric: Warning: Calling pure-virtual\n"; + return {}; + } +} +int QStyle_wrapper::pixelMetric_nocallback(QStyle::PixelMetric metric, + const QStyleOption *option, + const QWidget *widget) const { + std::cerr << "pixelMetric: Warning: Calling pure-virtual\n"; + return {}; +} +void QStyle_wrapper::polish(QApplication *application) { + if (m_polishApplicationCallback) { + const void *thisPtr = this; + m_polishApplicationCallback(const_cast(thisPtr), application); + } else { + ::QStyle::polish(application); + } +} +void QStyle_wrapper::polish_nocallback(QApplication *application) { + ::QStyle::polish(application); +} +void QStyle_wrapper::polish(QPalette &palette) { + if (m_polishCallback) { + const void *thisPtr = this; + m_polishCallback(const_cast(thisPtr), palette); + } else { + ::QStyle::polish(palette); + } +} +void QStyle_wrapper::polish_nocallback(QPalette &palette) { + ::QStyle::polish(palette); +} +void QStyle_wrapper::polish(QWidget *widget) { + if (m_polishWidgetCallback) { + const void *thisPtr = this; + m_polishWidgetCallback(const_cast(thisPtr), widget); + } else { + ::QStyle::polish(widget); + } +} +void QStyle_wrapper::polish_nocallback(QWidget *widget) { + ::QStyle::polish(widget); +} +const QStyle *QStyle_wrapper::proxy() const { return ::QStyle::proxy(); } +QSize QStyle_wrapper::sizeFromContents(QStyle::ContentsType ct, + const QStyleOption *opt, + const QSize &contentsSize, + const QWidget *w) const { + if (m_sizeFromContentsCallback) { + const void *thisPtr = this; + return *m_sizeFromContentsCallback(const_cast(thisPtr), ct, opt, + contentsSize, w); + } else { + std::cerr << "sizeFromContents: Warning: Calling pure-virtual\n"; + return {}; + } +} +QSize QStyle_wrapper::sizeFromContents_nocallback(QStyle::ContentsType ct, + const QStyleOption *opt, + const QSize &contentsSize, + const QWidget *w) const { + std::cerr << "sizeFromContents: Warning: Calling pure-virtual\n"; + return {}; +} +int QStyle_wrapper::sliderPositionFromValue(int min, int max, int val, + int space, bool upsideDown) { + return ::QStyle::sliderPositionFromValue(min, max, val, space, upsideDown); +} +int QStyle_wrapper::sliderValueFromPosition(int min, int max, int pos, + int space, bool upsideDown) { + return ::QStyle::sliderValueFromPosition(min, max, pos, space, upsideDown); +} +QIcon QStyle_wrapper::standardIcon(QStyle::StandardPixmap standardIcon, + const QStyleOption *option, + const QWidget *widget) const { + if (m_standardIconCallback) { + const void *thisPtr = this; + return *m_standardIconCallback(const_cast(thisPtr), standardIcon, + option, widget); + } else { + std::cerr << "standardIcon: Warning: Calling pure-virtual\n"; + return {}; + } +} +QIcon QStyle_wrapper::standardIcon_nocallback( + QStyle::StandardPixmap standardIcon, const QStyleOption *option, + const QWidget *widget) const { + std::cerr << "standardIcon: Warning: Calling pure-virtual\n"; + return {}; +} +QPalette QStyle_wrapper::standardPalette() const { + if (m_standardPaletteCallback) { + const void *thisPtr = this; + return *m_standardPaletteCallback(const_cast(thisPtr)); + } else { + return ::QStyle::standardPalette(); + } +} +QPalette QStyle_wrapper::standardPalette_nocallback() const { + return ::QStyle::standardPalette(); +} +QPixmap QStyle_wrapper::standardPixmap(QStyle::StandardPixmap standardPixmap, + const QStyleOption *opt, + const QWidget *widget) const { + if (m_standardPixmapCallback) { + const void *thisPtr = this; + return *m_standardPixmapCallback(const_cast(thisPtr), + standardPixmap, opt, widget); + } else { + std::cerr << "standardPixmap: Warning: Calling pure-virtual\n"; + return {}; + } +} +QPixmap +QStyle_wrapper::standardPixmap_nocallback(QStyle::StandardPixmap standardPixmap, + const QStyleOption *opt, + const QWidget *widget) const { + std::cerr << "standardPixmap: Warning: Calling pure-virtual\n"; + return {}; +} +int QStyle_wrapper::styleHint(QStyle::StyleHint stylehint, + const QStyleOption *opt, const QWidget *widget, + QStyleHintReturn *returnData) const { + if (m_styleHintCallback) { + const void *thisPtr = this; + return m_styleHintCallback(const_cast(thisPtr), stylehint, opt, + widget, returnData); + } else { + std::cerr << "styleHint: Warning: Calling pure-virtual\n"; + return {}; + } +} +int QStyle_wrapper::styleHint_nocallback(QStyle::StyleHint stylehint, + const QStyleOption *opt, + const QWidget *widget, + QStyleHintReturn *returnData) const { + std::cerr << "styleHint: Warning: Calling pure-virtual\n"; + return {}; +} +QRect QStyle_wrapper::subControlRect(QStyle::ComplexControl cc, + const QStyleOptionComplex *opt, + QStyle::SubControl sc, + const QWidget *widget) const { + if (m_subControlRectCallback) { + const void *thisPtr = this; + return *m_subControlRectCallback(const_cast(thisPtr), cc, opt, sc, + widget); + } else { + std::cerr << "subControlRect: Warning: Calling pure-virtual\n"; + return {}; + } +} +QRect QStyle_wrapper::subControlRect_nocallback(QStyle::ComplexControl cc, + const QStyleOptionComplex *opt, + QStyle::SubControl sc, + const QWidget *widget) const { + std::cerr << "subControlRect: Warning: Calling pure-virtual\n"; + return {}; +} +QRect QStyle_wrapper::subElementRect(QStyle::SubElement subElement, + const QStyleOption *option, + const QWidget *widget) const { + if (m_subElementRectCallback) { + const void *thisPtr = this; + return *m_subElementRectCallback(const_cast(thisPtr), subElement, + option, widget); + } else { + std::cerr << "subElementRect: Warning: Calling pure-virtual\n"; + return {}; + } +} +QRect QStyle_wrapper::subElementRect_nocallback(QStyle::SubElement subElement, + const QStyleOption *option, + const QWidget *widget) const { + std::cerr << "subElementRect: Warning: Calling pure-virtual\n"; + return {}; +} +QString QStyle_wrapper::tr(const char *s, const char *c, int n) { + return ::QStyle::tr(s, c, n); +} +void QStyle_wrapper::unpolish(QApplication *application) { + if (m_unpolishApplicationCallback) { + const void *thisPtr = this; + m_unpolishApplicationCallback(const_cast(thisPtr), application); + } else { + ::QStyle::unpolish(application); + } +} +void QStyle_wrapper::unpolish_nocallback(QApplication *application) { + ::QStyle::unpolish(application); +} +void QStyle_wrapper::unpolish(QWidget *widget) { + if (m_unpolishCallback) { + const void *thisPtr = this; + m_unpolishCallback(const_cast(thisPtr), widget); + } else { + ::QStyle::unpolish(widget); + } +} +void QStyle_wrapper::unpolish_nocallback(QWidget *widget) { + ::QStyle::unpolish(widget); +} +QPoint QStyle_wrapper::visualPos(Qt::LayoutDirection direction, + const QRect &boundingRect, + const QPoint &logicalPos) { + return ::QStyle::visualPos(direction, boundingRect, logicalPos); +} +QRect QStyle_wrapper::visualRect(Qt::LayoutDirection direction, + const QRect &boundingRect, + const QRect &logicalRect) { + return ::QStyle::visualRect(direction, boundingRect, logicalRect); +} +QStyle_wrapper::~QStyle_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QStyle *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +static QtDartBindings_wrappersNS::QStyle_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QStyle_Finalizer(void *cppObj) { + delete reinterpret_cast(cppObj); +} +void *c_QStyle__constructor() { + auto ptr = new QtDartBindings_wrappersNS::QStyle_wrapper(); + return reinterpret_cast(ptr); +} +// customEvent(QEvent * event) +void c_QStyle__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +void c_QStyle__onDestroyed_QObject(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QStyle::destroyed, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// drawComplexControl(QStyle::ComplexControl cc, const QStyleOptionComplex * +// opt, QPainter * p, const QWidget * widget) const +void c_QStyle__drawComplexControl_ComplexControl_QStyleOptionComplex_QPainter_QWidget( + void *thisObj, int cc, void *opt_, void *p_, void *widget_) { + auto opt = reinterpret_cast(opt_); + auto p = reinterpret_cast(p_); + auto widget = reinterpret_cast(widget_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->drawComplexControl_nocallback( + static_cast(cc), opt, p, widget); + } else { + return targetPtr->drawComplexControl( + static_cast(cc), opt, p, widget); + } + }(); +} +// drawControl(QStyle::ControlElement element, const QStyleOption * opt, +// QPainter * p, const QWidget * w) const +void c_QStyle__drawControl_ControlElement_QStyleOption_QPainter_QWidget( + void *thisObj, int element, void *opt_, void *p_, void *w_) { + auto opt = reinterpret_cast(opt_); + auto p = reinterpret_cast(p_); + auto w = reinterpret_cast(w_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->drawControl_nocallback( + static_cast(element), opt, p, w); + } else { + return targetPtr->drawControl( + static_cast(element), opt, p, w); + } + }(); +} +// drawItemPixmap(QPainter * painter, const QRect & rect, int alignment, const +// QPixmap & pixmap) const +void c_QStyle__drawItemPixmap_QPainter_QRect_int_QPixmap( + void *thisObj, void *painter_, void *rect_, int alignment, void *pixmap_) { + auto painter = reinterpret_cast(painter_); + assert(rect_); + auto &rect = *reinterpret_cast(rect_); + assert(pixmap_); + auto &pixmap = *reinterpret_cast(pixmap_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->drawItemPixmap_nocallback(painter, rect, alignment, + pixmap); + } else { + return targetPtr->drawItemPixmap(painter, rect, alignment, pixmap); + } + }(); +} +// drawItemText(QPainter * painter, const QRect & rect, int flags, const +// QPalette & pal, bool enabled, const QString & text, QPalette::ColorRole +// textRole) const +void c_QStyle__drawItemText_QPainter_QRect_int_QPalette_bool_QString_ColorRole( + void *thisObj, void *painter_, void *rect_, int flags, void *pal_, + bool enabled, const char *text_, int textRole) { + auto painter = reinterpret_cast(painter_); + assert(rect_); + auto &rect = *reinterpret_cast(rect_); + assert(pal_); + auto &pal = *reinterpret_cast(pal_); + const auto text = QString::fromUtf8(text_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->drawItemText_nocallback( + painter, rect, flags, pal, enabled, text, + static_cast(textRole)); + } else { + return targetPtr->drawItemText( + painter, rect, flags, pal, enabled, text, + static_cast(textRole)); + } + }(); + free((char *)text_); +} +// drawPrimitive(QStyle::PrimitiveElement pe, const QStyleOption * opt, QPainter +// * p, const QWidget * w) const +void c_QStyle__drawPrimitive_PrimitiveElement_QStyleOption_QPainter_QWidget( + void *thisObj, int pe, void *opt_, void *p_, void *w_) { + auto opt = reinterpret_cast(opt_); + auto p = reinterpret_cast(p_); + auto w = reinterpret_cast(w_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->drawPrimitive_nocallback( + static_cast(pe), opt, p, w); + } else { + return targetPtr->drawPrimitive(static_cast(pe), + opt, p, w); + } + }(); +} +// event(QEvent * event) +bool c_QStyle__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QStyle__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// generatedIconPixmap(QIcon::Mode iconMode, const QPixmap & pixmap, const +// QStyleOption * opt) const +void *c_QStyle__generatedIconPixmap_Mode_QPixmap_QStyleOption(void *thisObj, + int iconMode, + void *pixmap_, + void *opt_) { + assert(pixmap_); + auto &pixmap = *reinterpret_cast(pixmap_); + auto opt = reinterpret_cast(opt_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->generatedIconPixmap_nocallback( + static_cast(iconMode), pixmap, opt); + } else { + return targetPtr->generatedIconPixmap(static_cast(iconMode), + pixmap, opt); + } + }()}; + return result; +} +// hitTestComplexControl(QStyle::ComplexControl cc, const QStyleOptionComplex * +// opt, const QPoint & pt, const QWidget * widget) const +int c_QStyle__hitTestComplexControl_ComplexControl_QStyleOptionComplex_QPoint_QWidget( + void *thisObj, int cc, void *opt_, void *pt_, void *widget_) { + auto opt = reinterpret_cast(opt_); + assert(pt_); + auto &pt = *reinterpret_cast(pt_); + auto widget = reinterpret_cast(widget_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->hitTestComplexControl_nocallback( + static_cast(cc), opt, pt, widget); + } else { + return targetPtr->hitTestComplexControl( + static_cast(cc), opt, pt, widget); + } + }(); + return result; +} +// itemPixmapRect(const QRect & r, int flags, const QPixmap & pixmap) const +void *c_QStyle__itemPixmapRect_QRect_int_QPixmap(void *thisObj, void *r_, + int flags, void *pixmap_) { + assert(r_); + auto &r = *reinterpret_cast(r_); + assert(pixmap_); + auto &pixmap = *reinterpret_cast(pixmap_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->itemPixmapRect_nocallback(r, flags, pixmap); + } else { + return targetPtr->itemPixmapRect(r, flags, pixmap); + } + }()}; + return result; +} +// layoutSpacing(QSizePolicy::ControlType control1, QSizePolicy::ControlType +// control2, Qt::Orientation orientation, const QStyleOption * option, const +// QWidget * widget) const +int c_QStyle__layoutSpacing_ControlType_ControlType_Orientation_QStyleOption_QWidget( + void *thisObj, int control1, int control2, int orientation, void *option_, + void *widget_) { + auto option = reinterpret_cast(option_); + auto widget = reinterpret_cast(widget_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->layoutSpacing_nocallback( + static_cast(control1), + static_cast(control2), + static_cast(orientation), option, widget); + } else { + return targetPtr->layoutSpacing( + static_cast(control1), + static_cast(control2), + static_cast(orientation), option, widget); + } + }(); + return result; +} +// name() const +void *c_QStyle__name(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->name()}; + return result; +} +// pixelMetric(QStyle::PixelMetric metric, const QStyleOption * option, const +// QWidget * widget) const +int c_QStyle__pixelMetric_PixelMetric_QStyleOption_QWidget(void *thisObj, + int metric, + void *option_, + void *widget_) { + auto option = reinterpret_cast(option_); + auto widget = reinterpret_cast(widget_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->pixelMetric_nocallback( + static_cast(metric), option, widget); + } else { + return targetPtr->pixelMetric(static_cast(metric), + option, widget); + } + }(); + return result; +} +// polish(QApplication * application) +void c_QStyle__polishApplication_QApplication(void *thisObj, + void *application_) { + auto application = reinterpret_cast(application_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->polish_nocallback(application); + } else { + return targetPtr->polish(application); + } + }(); +} +// polish(QPalette & palette) +void c_QStyle__polish_QPalette(void *thisObj, void *palette_) { + assert(palette_); + auto &palette = *reinterpret_cast(palette_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->polish_nocallback(palette); + } else { + return targetPtr->polish(palette); + } + }(); +} +// polish(QWidget * widget) +void c_QStyle__polishWidget_QWidget(void *thisObj, void *widget_) { + auto widget = reinterpret_cast(widget_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->polish_nocallback(widget); + } else { + return targetPtr->polish(widget); + } + }(); +} +// proxy() const +void *c_QStyle__proxy(void *thisObj) { + const auto &result = + const_cast(static_cast(fromPtr(thisObj)->proxy())); + return result; +} +// sizeFromContents(QStyle::ContentsType ct, const QStyleOption * opt, const +// QSize & contentsSize, const QWidget * w) const +void *c_QStyle__sizeFromContents_ContentsType_QStyleOption_QSize_QWidget( + void *thisObj, int ct, void *opt_, void *contentsSize_, void *w_) { + auto opt = reinterpret_cast(opt_); + assert(contentsSize_); + auto &contentsSize = *reinterpret_cast(contentsSize_); + auto w = reinterpret_cast(w_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeFromContents_nocallback( + static_cast(ct), opt, contentsSize, w); + } else { + return targetPtr->sizeFromContents(static_cast(ct), + opt, contentsSize, w); + } + }()}; + return result; +} +// sliderPositionFromValue(int min, int max, int val, int space, bool +// upsideDown) +int c_static_QStyle__sliderPositionFromValue_int_int_int_int_bool( + int min, int max, int val, int space, bool upsideDown) { + const auto &result = + QtDartBindings_wrappersNS::QStyle_wrapper::sliderPositionFromValue( + min, max, val, space, upsideDown); + return result; +} +// sliderValueFromPosition(int min, int max, int pos, int space, bool +// upsideDown) +int c_static_QStyle__sliderValueFromPosition_int_int_int_int_bool( + int min, int max, int pos, int space, bool upsideDown) { + const auto &result = + QtDartBindings_wrappersNS::QStyle_wrapper::sliderValueFromPosition( + min, max, pos, space, upsideDown); + return result; +} +// standardIcon(QStyle::StandardPixmap standardIcon, const QStyleOption * +// option, const QWidget * widget) const +void *c_QStyle__standardIcon_StandardPixmap_QStyleOption_QWidget( + void *thisObj, int standardIcon, void *option_, void *widget_) { + auto option = reinterpret_cast(option_); + auto widget = reinterpret_cast(widget_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->standardIcon_nocallback( + static_cast(standardIcon), option, widget); + } else { + return targetPtr->standardIcon( + static_cast(standardIcon), option, widget); + } + }()}; + return result; +} +// standardPalette() const +void *c_QStyle__standardPalette(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->standardPalette_nocallback(); + } else { + return targetPtr->standardPalette(); + } + }()}; + return result; +} +// standardPixmap(QStyle::StandardPixmap standardPixmap, const QStyleOption * +// opt, const QWidget * widget) const +void *c_QStyle__standardPixmap_StandardPixmap_QStyleOption_QWidget( + void *thisObj, int standardPixmap, void *opt_, void *widget_) { + auto opt = reinterpret_cast(opt_); + auto widget = reinterpret_cast(widget_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->standardPixmap_nocallback( + static_cast(standardPixmap), opt, widget); + } else { + return targetPtr->standardPixmap( + static_cast(standardPixmap), opt, widget); + } + }()}; + return result; +} +// styleHint(QStyle::StyleHint stylehint, const QStyleOption * opt, const +// QWidget * widget, QStyleHintReturn * returnData) const +int c_QStyle__styleHint_StyleHint_QStyleOption_QWidget_QStyleHintReturn( + void *thisObj, int stylehint, void *opt_, void *widget_, + void *returnData_) { + auto opt = reinterpret_cast(opt_); + auto widget = reinterpret_cast(widget_); + auto returnData = reinterpret_cast(returnData_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->styleHint_nocallback( + static_cast(stylehint), opt, widget, returnData); + } else { + return targetPtr->styleHint(static_cast(stylehint), + opt, widget, returnData); + } + }(); + return result; +} +// subControlRect(QStyle::ComplexControl cc, const QStyleOptionComplex * opt, +// QStyle::SubControl sc, const QWidget * widget) const +void * +c_QStyle__subControlRect_ComplexControl_QStyleOptionComplex_SubControl_QWidget( + void *thisObj, int cc, void *opt_, int sc, void *widget_) { + auto opt = reinterpret_cast(opt_); + auto widget = reinterpret_cast(widget_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->subControlRect_nocallback( + static_cast(cc), opt, + static_cast(sc), widget); + } else { + return targetPtr->subControlRect(static_cast(cc), + opt, static_cast(sc), + widget); + } + }()}; + return result; +} +// subElementRect(QStyle::SubElement subElement, const QStyleOption * option, +// const QWidget * widget) const +void *c_QStyle__subElementRect_SubElement_QStyleOption_QWidget(void *thisObj, + int subElement, + void *option_, + void *widget_) { + auto option = reinterpret_cast(option_); + auto widget = reinterpret_cast(widget_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->subElementRect_nocallback( + static_cast(subElement), option, widget); + } else { + return targetPtr->subElementRect( + static_cast(subElement), option, widget); + } + }()}; + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QStyle__tr_char_char_int(const char *s, const char *c, int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QStyle_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +// unpolish(QApplication * application) +void c_QStyle__unpolishApplication_QApplication(void *thisObj, + void *application_) { + auto application = reinterpret_cast(application_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->unpolish_nocallback(application); + } else { + return targetPtr->unpolish(application); + } + }(); +} +// unpolish(QWidget * widget) +void c_QStyle__unpolish_QWidget(void *thisObj, void *widget_) { + auto widget = reinterpret_cast(widget_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->unpolish_nocallback(widget); + } else { + return targetPtr->unpolish(widget); + } + }(); +} +// visualPos(Qt::LayoutDirection direction, const QRect & boundingRect, const +// QPoint & logicalPos) +void *c_static_QStyle__visualPos_LayoutDirection_QRect_QPoint( + int direction, void *boundingRect_, void *logicalPos_) { + assert(boundingRect_); + auto &boundingRect = *reinterpret_cast(boundingRect_); + assert(logicalPos_); + auto &logicalPos = *reinterpret_cast(logicalPos_); + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QStyle_wrapper::visualPos( + static_cast(direction), boundingRect, + logicalPos)}; + return result; +} +// visualRect(Qt::LayoutDirection direction, const QRect & boundingRect, const +// QRect & logicalRect) +void *c_static_QStyle__visualRect_LayoutDirection_QRect_QRect( + int direction, void *boundingRect_, void *logicalRect_) { + assert(boundingRect_); + auto &boundingRect = *reinterpret_cast(boundingRect_); + assert(logicalRect_); + auto &logicalRect = *reinterpret_cast(logicalRect_); + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QStyle_wrapper::visualRect( + static_cast(direction), boundingRect, + logicalRect)}; + return result; +} +void c_QStyle__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QStyle__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_customEvent>( + callback); + break; + case 1906: + wrapper->m_drawComplexControlCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_drawComplexControl>( + callback); + break; + case 1907: + wrapper->m_drawControlCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_drawControl>( + callback); + break; + case 1908: + wrapper->m_drawItemPixmapCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_drawItemPixmap>( + callback); + break; + case 1909: + wrapper->m_drawItemTextCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_drawItemText>( + callback); + break; + case 1910: + wrapper->m_drawPrimitiveCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_drawPrimitive>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_event>(callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_eventFilter>( + callback); + break; + case 1914: + wrapper->m_generatedIconPixmapCallback = + reinterpret_cast(callback); + break; + case 1915: + wrapper->m_hitTestComplexControlCallback = + reinterpret_cast(callback); + break; + case 1921: + wrapper->m_itemPixmapRectCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_itemPixmapRect>( + callback); + break; + case 1923: + wrapper->m_layoutSpacingCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_layoutSpacing>( + callback); + break; + case 1927: + wrapper->m_pixelMetricCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_pixelMetric>( + callback); + break; + case 1928: + wrapper->m_polishApplicationCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_polishApplication>( + callback); + break; + case 1929: + wrapper->m_polishCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_polish>(callback); + break; + case 1930: + wrapper->m_polishWidgetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_polishWidget>( + callback); + break; + case 1942: + wrapper->m_sizeFromContentsCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_sizeFromContents>( + callback); + break; + case 1945: + wrapper->m_standardIconCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_standardIcon>( + callback); + break; + case 1946: + wrapper->m_standardPaletteCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_standardPalette>( + callback); + break; + case 1947: + wrapper->m_standardPixmapCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_standardPixmap>( + callback); + break; + case 1949: + wrapper->m_styleHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_styleHint>( + callback); + break; + case 1950: + wrapper->m_subControlRectCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_subControlRect>( + callback); + break; + case 1951: + wrapper->m_subElementRectCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_subElementRect>( + callback); + break; + case 1953: + wrapper->m_unpolishApplicationCallback = + reinterpret_cast(callback); + break; + case 1954: + wrapper->m_unpolishCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_unpolish>(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QStyle_c.h b/generated/QtDartBindings/dart/ffi/QStyle_c.h new file mode 100644 index 0000000..effead9 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QStyle_c.h @@ -0,0 +1,422 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QStyle_wrapper : public ::QStyle { +public: + ~QStyle_wrapper(); + QStyle_wrapper(); + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual void drawComplexControl(QStyle::ComplexControl cc, + const QStyleOptionComplex *opt, QPainter *p, + const QWidget *widget = nullptr) const; + virtual void + drawComplexControl_nocallback(QStyle::ComplexControl cc, + const QStyleOptionComplex *opt, QPainter *p, + const QWidget *widget = nullptr) const; + virtual void drawControl(QStyle::ControlElement element, + const QStyleOption *opt, QPainter *p, + const QWidget *w = nullptr) const; + virtual void drawControl_nocallback(QStyle::ControlElement element, + const QStyleOption *opt, QPainter *p, + const QWidget *w = nullptr) const; + virtual void drawItemPixmap(QPainter *painter, const QRect &rect, + int alignment, const QPixmap &pixmap) const; + virtual void drawItemPixmap_nocallback(QPainter *painter, const QRect &rect, + int alignment, + const QPixmap &pixmap) const; + virtual void + drawItemText(QPainter *painter, const QRect &rect, int flags, + const QPalette &pal, bool enabled, const QString &text, + QPalette::ColorRole textRole = QPalette::NoRole) const; + virtual void drawItemText_nocallback( + QPainter *painter, const QRect &rect, int flags, const QPalette &pal, + bool enabled, const QString &text, + QPalette::ColorRole textRole = QPalette::NoRole) const; + virtual void drawPrimitive(QStyle::PrimitiveElement pe, + const QStyleOption *opt, QPainter *p, + const QWidget *w = nullptr) const; + virtual void drawPrimitive_nocallback(QStyle::PrimitiveElement pe, + const QStyleOption *opt, QPainter *p, + const QWidget *w = nullptr) const; + virtual bool event(QEvent *event); + virtual bool event_nocallback(QEvent *event); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + virtual QPixmap generatedIconPixmap(QIcon::Mode iconMode, + const QPixmap &pixmap, + const QStyleOption *opt) const; + virtual QPixmap generatedIconPixmap_nocallback(QIcon::Mode iconMode, + const QPixmap &pixmap, + const QStyleOption *opt) const; + virtual QStyle::SubControl + hitTestComplexControl(QStyle::ComplexControl cc, + const QStyleOptionComplex *opt, const QPoint &pt, + const QWidget *widget = nullptr) const; + virtual QStyle::SubControl hitTestComplexControl_nocallback( + QStyle::ComplexControl cc, const QStyleOptionComplex *opt, + const QPoint &pt, const QWidget *widget = nullptr) const; + virtual QRect itemPixmapRect(const QRect &r, int flags, + const QPixmap &pixmap) const; + virtual QRect itemPixmapRect_nocallback(const QRect &r, int flags, + const QPixmap &pixmap) const; + virtual int layoutSpacing(QSizePolicy::ControlType control1, + QSizePolicy::ControlType control2, + Qt::Orientation orientation, + const QStyleOption *option = nullptr, + const QWidget *widget = nullptr) const; + virtual int layoutSpacing_nocallback(QSizePolicy::ControlType control1, + QSizePolicy::ControlType control2, + Qt::Orientation orientation, + const QStyleOption *option = nullptr, + const QWidget *widget = nullptr) const; + QString name() const; + virtual int pixelMetric(QStyle::PixelMetric metric, + const QStyleOption *option = nullptr, + const QWidget *widget = nullptr) const; + virtual int pixelMetric_nocallback(QStyle::PixelMetric metric, + const QStyleOption *option = nullptr, + const QWidget *widget = nullptr) const; + virtual void polish(QApplication *application); + virtual void polish_nocallback(QApplication *application); + virtual void polish(QPalette &palette); + virtual void polish_nocallback(QPalette &palette); + virtual void polish(QWidget *widget); + virtual void polish_nocallback(QWidget *widget); + const QStyle *proxy() const; + virtual QSize sizeFromContents(QStyle::ContentsType ct, + const QStyleOption *opt, + const QSize &contentsSize, + const QWidget *w = nullptr) const; + virtual QSize sizeFromContents_nocallback(QStyle::ContentsType ct, + const QStyleOption *opt, + const QSize &contentsSize, + const QWidget *w = nullptr) const; + static int sliderPositionFromValue(int min, int max, int val, int space, + bool upsideDown = false); + static int sliderValueFromPosition(int min, int max, int pos, int space, + bool upsideDown = false); + virtual QIcon standardIcon(QStyle::StandardPixmap standardIcon, + const QStyleOption *option = nullptr, + const QWidget *widget = nullptr) const; + virtual QIcon standardIcon_nocallback(QStyle::StandardPixmap standardIcon, + const QStyleOption *option = nullptr, + const QWidget *widget = nullptr) const; + virtual QPalette standardPalette() const; + virtual QPalette standardPalette_nocallback() const; + virtual QPixmap standardPixmap(QStyle::StandardPixmap standardPixmap, + const QStyleOption *opt = nullptr, + const QWidget *widget = nullptr) const; + virtual QPixmap + standardPixmap_nocallback(QStyle::StandardPixmap standardPixmap, + const QStyleOption *opt = nullptr, + const QWidget *widget = nullptr) const; + virtual int styleHint(QStyle::StyleHint stylehint, + const QStyleOption *opt = nullptr, + const QWidget *widget = nullptr, + QStyleHintReturn *returnData = nullptr) const; + virtual int + styleHint_nocallback(QStyle::StyleHint stylehint, + const QStyleOption *opt = nullptr, + const QWidget *widget = nullptr, + QStyleHintReturn *returnData = nullptr) const; + virtual QRect subControlRect(QStyle::ComplexControl cc, + const QStyleOptionComplex *opt, + QStyle::SubControl sc, + const QWidget *widget = nullptr) const; + virtual QRect subControlRect_nocallback( + QStyle::ComplexControl cc, const QStyleOptionComplex *opt, + QStyle::SubControl sc, const QWidget *widget = nullptr) const; + virtual QRect subElementRect(QStyle::SubElement subElement, + const QStyleOption *option, + const QWidget *widget = nullptr) const; + virtual QRect + subElementRect_nocallback(QStyle::SubElement subElement, + const QStyleOption *option, + const QWidget *widget = nullptr) const; + static QString tr(const char *s, const char *c, int n); + virtual void unpolish(QApplication *application); + virtual void unpolish_nocallback(QApplication *application); + virtual void unpolish(QWidget *widget); + virtual void unpolish_nocallback(QWidget *widget); + static QPoint visualPos(Qt::LayoutDirection direction, + const QRect &boundingRect, const QPoint &logicalPos); + static QRect visualRect(Qt::LayoutDirection direction, + const QRect &boundingRect, const QRect &logicalRect); + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef void (*Callback_drawComplexControl)(void *, QStyle::ComplexControl cc, + const QStyleOptionComplex *opt, + QPainter *p, + const QWidget *widget); + Callback_drawComplexControl m_drawComplexControlCallback = nullptr; + typedef void (*Callback_drawControl)(void *, QStyle::ControlElement element, + const QStyleOption *opt, QPainter *p, + const QWidget *w); + Callback_drawControl m_drawControlCallback = nullptr; + typedef void (*Callback_drawItemPixmap)(void *, QPainter *painter, + const QRect &rect, int alignment, + const QPixmap &pixmap); + Callback_drawItemPixmap m_drawItemPixmapCallback = nullptr; + typedef void (*Callback_drawItemText)(void *, QPainter *painter, + const QRect &rect, int flags, + const QPalette &pal, bool enabled, + const QString &text, + QPalette::ColorRole textRole); + Callback_drawItemText m_drawItemTextCallback = nullptr; + typedef void (*Callback_drawPrimitive)(void *, QStyle::PrimitiveElement pe, + const QStyleOption *opt, QPainter *p, + const QWidget *w); + Callback_drawPrimitive m_drawPrimitiveCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef QPixmap *(*Callback_generatedIconPixmap)(void *, QIcon::Mode iconMode, + const QPixmap &pixmap, + const QStyleOption *opt); + Callback_generatedIconPixmap m_generatedIconPixmapCallback = nullptr; + typedef QStyle::SubControl (*Callback_hitTestComplexControl)( + void *, QStyle::ComplexControl cc, const QStyleOptionComplex *opt, + const QPoint &pt, const QWidget *widget); + Callback_hitTestComplexControl m_hitTestComplexControlCallback = nullptr; + typedef QRect *(*Callback_itemPixmapRect)(void *, const QRect &r, int flags, + const QPixmap &pixmap); + Callback_itemPixmapRect m_itemPixmapRectCallback = nullptr; + typedef int (*Callback_layoutSpacing)(void *, + QSizePolicy::ControlType control1, + QSizePolicy::ControlType control2, + Qt::Orientation orientation, + const QStyleOption *option, + const QWidget *widget); + Callback_layoutSpacing m_layoutSpacingCallback = nullptr; + typedef int (*Callback_pixelMetric)(void *, QStyle::PixelMetric metric, + const QStyleOption *option, + const QWidget *widget); + Callback_pixelMetric m_pixelMetricCallback = nullptr; + typedef void (*Callback_polishApplication)(void *, QApplication *application); + Callback_polishApplication m_polishApplicationCallback = nullptr; + typedef void (*Callback_polish)(void *, QPalette &palette); + Callback_polish m_polishCallback = nullptr; + typedef void (*Callback_polishWidget)(void *, QWidget *widget); + Callback_polishWidget m_polishWidgetCallback = nullptr; + typedef QSize *(*Callback_sizeFromContents)(void *, QStyle::ContentsType ct, + const QStyleOption *opt, + const QSize &contentsSize, + const QWidget *w); + Callback_sizeFromContents m_sizeFromContentsCallback = nullptr; + typedef QIcon *(*Callback_standardIcon)(void *, + QStyle::StandardPixmap standardIcon, + const QStyleOption *option, + const QWidget *widget); + Callback_standardIcon m_standardIconCallback = nullptr; + typedef QPalette *(*Callback_standardPalette)(void *); + Callback_standardPalette m_standardPaletteCallback = nullptr; + typedef QPixmap *(*Callback_standardPixmap)( + void *, QStyle::StandardPixmap standardPixmap, const QStyleOption *opt, + const QWidget *widget); + Callback_standardPixmap m_standardPixmapCallback = nullptr; + typedef int (*Callback_styleHint)(void *, QStyle::StyleHint stylehint, + const QStyleOption *opt, + const QWidget *widget, + QStyleHintReturn *returnData); + Callback_styleHint m_styleHintCallback = nullptr; + typedef QRect *(*Callback_subControlRect)(void *, QStyle::ComplexControl cc, + const QStyleOptionComplex *opt, + QStyle::SubControl sc, + const QWidget *widget); + Callback_subControlRect m_subControlRectCallback = nullptr; + typedef QRect *(*Callback_subElementRect)(void *, + QStyle::SubElement subElement, + const QStyleOption *option, + const QWidget *widget); + Callback_subElementRect m_subElementRectCallback = nullptr; + typedef void (*Callback_unpolishApplication)(void *, + QApplication *application); + Callback_unpolishApplication m_unpolishApplicationCallback = nullptr; + typedef void (*Callback_unpolish)(void *, QWidget *widget); + Callback_unpolish m_unpolishCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QStyle::QStyle() +QtDartBindings_EXPORT void *c_QStyle__constructor(); +// QStyle::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QStyle__customEvent_QEvent(void *thisObj, + void *event_); +// QStyle::drawComplexControl(QStyle::ComplexControl cc, const +// QStyleOptionComplex * opt, QPainter * p, const QWidget * widget) const +QtDartBindings_EXPORT void +c_QStyle__drawComplexControl_ComplexControl_QStyleOptionComplex_QPainter_QWidget( + void *thisObj, int cc, void *opt_, void *p_, void *widget_); +// QStyle::drawControl(QStyle::ControlElement element, const QStyleOption * opt, +// QPainter * p, const QWidget * w) const +QtDartBindings_EXPORT void +c_QStyle__drawControl_ControlElement_QStyleOption_QPainter_QWidget( + void *thisObj, int element, void *opt_, void *p_, void *w_); +// QStyle::drawItemPixmap(QPainter * painter, const QRect & rect, int alignment, +// const QPixmap & pixmap) const +QtDartBindings_EXPORT void c_QStyle__drawItemPixmap_QPainter_QRect_int_QPixmap( + void *thisObj, void *painter_, void *rect_, int alignment, void *pixmap_); +// QStyle::drawItemText(QPainter * painter, const QRect & rect, int flags, const +// QPalette & pal, bool enabled, const QString & text, QPalette::ColorRole +// textRole) const +QtDartBindings_EXPORT void +c_QStyle__drawItemText_QPainter_QRect_int_QPalette_bool_QString_ColorRole( + void *thisObj, void *painter_, void *rect_, int flags, void *pal_, + bool enabled, const char *text_, int textRole); +// QStyle::drawPrimitive(QStyle::PrimitiveElement pe, const QStyleOption * opt, +// QPainter * p, const QWidget * w) const +QtDartBindings_EXPORT void +c_QStyle__drawPrimitive_PrimitiveElement_QStyleOption_QPainter_QWidget( + void *thisObj, int pe, void *opt_, void *p_, void *w_); +// QStyle::event(QEvent * event) +QtDartBindings_EXPORT bool c_QStyle__event_QEvent(void *thisObj, void *event_); +// QStyle::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool c_QStyle__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_); +// QStyle::generatedIconPixmap(QIcon::Mode iconMode, const QPixmap & pixmap, +// const QStyleOption * opt) const +QtDartBindings_EXPORT void * +c_QStyle__generatedIconPixmap_Mode_QPixmap_QStyleOption(void *thisObj, + int iconMode, + void *pixmap_, + void *opt_); +// QStyle::hitTestComplexControl(QStyle::ComplexControl cc, const +// QStyleOptionComplex * opt, const QPoint & pt, const QWidget * widget) const +QtDartBindings_EXPORT int +c_QStyle__hitTestComplexControl_ComplexControl_QStyleOptionComplex_QPoint_QWidget( + void *thisObj, int cc, void *opt_, void *pt_, void *widget_); +// QStyle::itemPixmapRect(const QRect & r, int flags, const QPixmap & pixmap) +// const +QtDartBindings_EXPORT void * +c_QStyle__itemPixmapRect_QRect_int_QPixmap(void *thisObj, void *r_, int flags, + void *pixmap_); +// QStyle::layoutSpacing(QSizePolicy::ControlType control1, +// QSizePolicy::ControlType control2, Qt::Orientation orientation, const +// QStyleOption * option, const QWidget * widget) const +QtDartBindings_EXPORT int +c_QStyle__layoutSpacing_ControlType_ControlType_Orientation_QStyleOption_QWidget( + void *thisObj, int control1, int control2, int orientation, void *option_, + void *widget_); +// QStyle::name() const +QtDartBindings_EXPORT void *c_QStyle__name(void *thisObj); +// QStyle::pixelMetric(QStyle::PixelMetric metric, const QStyleOption * option, +// const QWidget * widget) const +QtDartBindings_EXPORT int +c_QStyle__pixelMetric_PixelMetric_QStyleOption_QWidget(void *thisObj, + int metric, + void *option_, + void *widget_); +// QStyle::polish(QApplication * application) +QtDartBindings_EXPORT void +c_QStyle__polishApplication_QApplication(void *thisObj, void *application_); +// QStyle::polish(QPalette & palette) +QtDartBindings_EXPORT void c_QStyle__polish_QPalette(void *thisObj, + void *palette_); +// QStyle::polish(QWidget * widget) +QtDartBindings_EXPORT void c_QStyle__polishWidget_QWidget(void *thisObj, + void *widget_); +// QStyle::proxy() const +QtDartBindings_EXPORT void *c_QStyle__proxy(void *thisObj); +// QStyle::sizeFromContents(QStyle::ContentsType ct, const QStyleOption * opt, +// const QSize & contentsSize, const QWidget * w) const +QtDartBindings_EXPORT void * +c_QStyle__sizeFromContents_ContentsType_QStyleOption_QSize_QWidget( + void *thisObj, int ct, void *opt_, void *contentsSize_, void *w_); +// QStyle::sliderPositionFromValue(int min, int max, int val, int space, bool +// upsideDown) +QtDartBindings_EXPORT int +c_static_QStyle__sliderPositionFromValue_int_int_int_int_bool(int min, int max, + int val, + int space, + bool upsideDown); +// QStyle::sliderValueFromPosition(int min, int max, int pos, int space, bool +// upsideDown) +QtDartBindings_EXPORT int +c_static_QStyle__sliderValueFromPosition_int_int_int_int_bool(int min, int max, + int pos, + int space, + bool upsideDown); +// QStyle::standardIcon(QStyle::StandardPixmap standardIcon, const QStyleOption +// * option, const QWidget * widget) const +QtDartBindings_EXPORT void * +c_QStyle__standardIcon_StandardPixmap_QStyleOption_QWidget(void *thisObj, + int standardIcon, + void *option_, + void *widget_); +// QStyle::standardPalette() const +QtDartBindings_EXPORT void *c_QStyle__standardPalette(void *thisObj); +// QStyle::standardPixmap(QStyle::StandardPixmap standardPixmap, const +// QStyleOption * opt, const QWidget * widget) const +QtDartBindings_EXPORT void * +c_QStyle__standardPixmap_StandardPixmap_QStyleOption_QWidget(void *thisObj, + int standardPixmap, + void *opt_, + void *widget_); +// QStyle::styleHint(QStyle::StyleHint stylehint, const QStyleOption * opt, +// const QWidget * widget, QStyleHintReturn * returnData) const +QtDartBindings_EXPORT int +c_QStyle__styleHint_StyleHint_QStyleOption_QWidget_QStyleHintReturn( + void *thisObj, int stylehint, void *opt_, void *widget_, void *returnData_); +// QStyle::subControlRect(QStyle::ComplexControl cc, const QStyleOptionComplex * +// opt, QStyle::SubControl sc, const QWidget * widget) const +QtDartBindings_EXPORT void * +c_QStyle__subControlRect_ComplexControl_QStyleOptionComplex_SubControl_QWidget( + void *thisObj, int cc, void *opt_, int sc, void *widget_); +// QStyle::subElementRect(QStyle::SubElement subElement, const QStyleOption * +// option, const QWidget * widget) const +QtDartBindings_EXPORT void * +c_QStyle__subElementRect_SubElement_QStyleOption_QWidget(void *thisObj, + int subElement, + void *option_, + void *widget_); +// QStyle::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QStyle__tr_char_char_int(const char *s, const char *c, int n); +// QStyle::unpolish(QApplication * application) +QtDartBindings_EXPORT void +c_QStyle__unpolishApplication_QApplication(void *thisObj, void *application_); +// QStyle::unpolish(QWidget * widget) +QtDartBindings_EXPORT void c_QStyle__unpolish_QWidget(void *thisObj, + void *widget_); +// QStyle::visualPos(Qt::LayoutDirection direction, const QRect & boundingRect, +// const QPoint & logicalPos) +QtDartBindings_EXPORT void * +c_static_QStyle__visualPos_LayoutDirection_QRect_QPoint(int direction, + void *boundingRect_, + void *logicalPos_); +// QStyle::visualRect(Qt::LayoutDirection direction, const QRect & boundingRect, +// const QRect & logicalRect) +QtDartBindings_EXPORT void * +c_static_QStyle__visualRect_LayoutDirection_QRect_QRect(int direction, + void *boundingRect_, + void *logicalRect_); +QtDartBindings_EXPORT void c_QStyle__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QStyle__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QStyle_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QStyle_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QStyle_wrapper.cpp new file mode 100644 index 0000000..9e038e5 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QStyle_wrapper.cpp @@ -0,0 +1,1440 @@ +#include "QStyle_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QStyle_wrapper::QStyle_wrapper() : ::QStyle() {} +void QStyle_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QStyle::customEvent(event); + } +} +// tag=1009 +void QStyle_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QStyle::customEvent(event); +} +void QStyle_wrapper::drawComplexControl(QStyle::ComplexControl cc, + const QStyleOptionComplex *opt, + QPainter *p, + const QWidget *widget) const { + // tag=1000 + if (m_drawComplexControlCallback) { + // tag=1001 + const void *thisPtr = this; + m_drawComplexControlCallback(const_cast(thisPtr), cc, opt, p, + widget); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return; + } +} +// tag=1009 +void QStyle_wrapper::drawComplexControl_nocallback( + QStyle::ComplexControl cc, const QStyleOptionComplex *opt, QPainter *p, + const QWidget *widget) const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return; +} +void QStyle_wrapper::drawControl(QStyle::ControlElement element, + const QStyleOption *opt, QPainter *p, + const QWidget *w) const { + // tag=1000 + if (m_drawControlCallback) { + // tag=1001 + const void *thisPtr = this; + m_drawControlCallback(const_cast(thisPtr), element, opt, p, w); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return; + } +} +// tag=1009 +void QStyle_wrapper::drawControl_nocallback(QStyle::ControlElement element, + const QStyleOption *opt, + QPainter *p, + const QWidget *w) const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return; +} +void QStyle_wrapper::drawItemPixmap(QPainter *painter, const QRect &rect, + int alignment, + const QPixmap &pixmap) const { + // tag=1000 + if (m_drawItemPixmapCallback) { + // tag=1001 + const void *thisPtr = this; + m_drawItemPixmapCallback(const_cast(thisPtr), painter, rect, + alignment, pixmap); + } else { + // tag=1002 + ::QStyle::drawItemPixmap(painter, rect, alignment, pixmap); + } +} +// tag=1009 +void QStyle_wrapper::drawItemPixmap_nocallback(QPainter *painter, + const QRect &rect, int alignment, + const QPixmap &pixmap) const { + // tag=1003 + ::QStyle::drawItemPixmap(painter, rect, alignment, pixmap); +} +void QStyle_wrapper::drawItemText(QPainter *painter, const QRect &rect, + int flags, const QPalette &pal, bool enabled, + const QString &text, + QPalette::ColorRole textRole) const { + // tag=1000 + if (m_drawItemTextCallback) { + // tag=1001 + const void *thisPtr = this; + m_drawItemTextCallback(const_cast(thisPtr), painter, rect, flags, + pal, enabled, text, textRole); + } else { + // tag=1002 + ::QStyle::drawItemText(painter, rect, flags, pal, enabled, text, textRole); + } +} +// tag=1009 +void QStyle_wrapper::drawItemText_nocallback( + QPainter *painter, const QRect &rect, int flags, const QPalette &pal, + bool enabled, const QString &text, QPalette::ColorRole textRole) const { + // tag=1003 + ::QStyle::drawItemText(painter, rect, flags, pal, enabled, text, textRole); +} +void QStyle_wrapper::drawPrimitive(QStyle::PrimitiveElement pe, + const QStyleOption *opt, QPainter *p, + const QWidget *w) const { + // tag=1000 + if (m_drawPrimitiveCallback) { + // tag=1001 + const void *thisPtr = this; + m_drawPrimitiveCallback(const_cast(thisPtr), pe, opt, p, w); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return; + } +} +// tag=1009 +void QStyle_wrapper::drawPrimitive_nocallback(QStyle::PrimitiveElement pe, + const QStyleOption *opt, + QPainter *p, + const QWidget *w) const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return; +} +bool QStyle_wrapper::event(QEvent *event) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + return ::QStyle::event(event); + } +} +// tag=1009 +bool QStyle_wrapper::event_nocallback(QEvent *event) { + // tag=1003 + return ::QStyle::event(event); +} +bool QStyle_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QStyle::eventFilter(watched, event); + } +} +// tag=1009 +bool QStyle_wrapper::eventFilter_nocallback(QObject *watched, QEvent *event) { + // tag=1003 + return ::QStyle::eventFilter(watched, event); +} +QPixmap QStyle_wrapper::generatedIconPixmap(QIcon::Mode iconMode, + const QPixmap &pixmap, + const QStyleOption *opt) const { + // tag=1000 + if (m_generatedIconPixmapCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_generatedIconPixmapCallback(const_cast(thisPtr), iconMode, + pixmap, opt); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +QPixmap +QStyle_wrapper::generatedIconPixmap_nocallback(QIcon::Mode iconMode, + const QPixmap &pixmap, + const QStyleOption *opt) const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +QStyle::SubControl QStyle_wrapper::hitTestComplexControl( + QStyle::ComplexControl cc, const QStyleOptionComplex *opt, const QPoint &pt, + const QWidget *widget) const { + // tag=1000 + if (m_hitTestComplexControlCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hitTestComplexControlCallback(const_cast(thisPtr), cc, opt, + pt, widget); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +QStyle::SubControl QStyle_wrapper::hitTestComplexControl_nocallback( + QStyle::ComplexControl cc, const QStyleOptionComplex *opt, const QPoint &pt, + const QWidget *widget) const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +QRect QStyle_wrapper::itemPixmapRect(const QRect &r, int flags, + const QPixmap &pixmap) const { + // tag=1000 + if (m_itemPixmapRectCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_itemPixmapRectCallback(const_cast(thisPtr), r, flags, + pixmap); + } else { + // tag=1002 + return ::QStyle::itemPixmapRect(r, flags, pixmap); + } +} +// tag=1009 +QRect QStyle_wrapper::itemPixmapRect_nocallback(const QRect &r, int flags, + const QPixmap &pixmap) const { + // tag=1003 + return ::QStyle::itemPixmapRect(r, flags, pixmap); +} +int QStyle_wrapper::layoutSpacing(QSizePolicy::ControlType control1, + QSizePolicy::ControlType control2, + Qt::Orientation orientation, + const QStyleOption *option, + const QWidget *widget) const { + // tag=1000 + if (m_layoutSpacingCallback) { + // tag=1001 + const void *thisPtr = this; + return m_layoutSpacingCallback(const_cast(thisPtr), control1, + control2, orientation, option, widget); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +int QStyle_wrapper::layoutSpacing_nocallback(QSizePolicy::ControlType control1, + QSizePolicy::ControlType control2, + Qt::Orientation orientation, + const QStyleOption *option, + const QWidget *widget) const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +QString QStyle_wrapper::name() const { + // tag=1000 + + // tag=1004 + return ::QStyle::name(); +} +int QStyle_wrapper::pixelMetric(QStyle::PixelMetric metric, + const QStyleOption *option, + const QWidget *widget) const { + // tag=1000 + if (m_pixelMetricCallback) { + // tag=1001 + const void *thisPtr = this; + return m_pixelMetricCallback(const_cast(thisPtr), metric, option, + widget); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +int QStyle_wrapper::pixelMetric_nocallback(QStyle::PixelMetric metric, + const QStyleOption *option, + const QWidget *widget) const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +void QStyle_wrapper::polish(QApplication *application) { + // tag=1000 + if (m_polishApplicationCallback) { + // tag=1001 + const void *thisPtr = this; + m_polishApplicationCallback(const_cast(thisPtr), application); + } else { + // tag=1002 + ::QStyle::polish(application); + } +} +// tag=1009 +void QStyle_wrapper::polish_nocallback(QApplication *application) { + // tag=1003 + ::QStyle::polish(application); +} +void QStyle_wrapper::polish(QPalette &palette) { + // tag=1000 + if (m_polishCallback) { + // tag=1001 + const void *thisPtr = this; + m_polishCallback(const_cast(thisPtr), palette); + } else { + // tag=1002 + ::QStyle::polish(palette); + } +} +// tag=1009 +void QStyle_wrapper::polish_nocallback(QPalette &palette) { + // tag=1003 + ::QStyle::polish(palette); +} +void QStyle_wrapper::polish(QWidget *widget) { + // tag=1000 + if (m_polishWidgetCallback) { + // tag=1001 + const void *thisPtr = this; + m_polishWidgetCallback(const_cast(thisPtr), widget); + } else { + // tag=1002 + ::QStyle::polish(widget); + } +} +// tag=1009 +void QStyle_wrapper::polish_nocallback(QWidget *widget) { + // tag=1003 + ::QStyle::polish(widget); +} +const QStyle *QStyle_wrapper::proxy() const { + // tag=1000 + + // tag=1004 + return ::QStyle::proxy(); +} +QSize QStyle_wrapper::sizeFromContents(QStyle::ContentsType ct, + const QStyleOption *opt, + const QSize &contentsSize, + const QWidget *w) const { + // tag=1000 + if (m_sizeFromContentsCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_sizeFromContentsCallback(const_cast(thisPtr), ct, opt, + contentsSize, w); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +QSize QStyle_wrapper::sizeFromContents_nocallback(QStyle::ContentsType ct, + const QStyleOption *opt, + const QSize &contentsSize, + const QWidget *w) const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +int QStyle_wrapper::sliderPositionFromValue(int min, int max, int val, + int space, bool upsideDown) { + // tag=1000 + + // tag=1004 + return ::QStyle::sliderPositionFromValue(min, max, val, space, upsideDown); +} +int QStyle_wrapper::sliderValueFromPosition(int min, int max, int pos, + int space, bool upsideDown) { + // tag=1000 + + // tag=1004 + return ::QStyle::sliderValueFromPosition(min, max, pos, space, upsideDown); +} +QIcon QStyle_wrapper::standardIcon(QStyle::StandardPixmap standardIcon, + const QStyleOption *option, + const QWidget *widget) const { + // tag=1000 + if (m_standardIconCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_standardIconCallback(const_cast(thisPtr), standardIcon, + option, widget); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +QIcon QStyle_wrapper::standardIcon_nocallback( + QStyle::StandardPixmap standardIcon, const QStyleOption *option, + const QWidget *widget) const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +QPalette QStyle_wrapper::standardPalette() const { + // tag=1000 + if (m_standardPaletteCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_standardPaletteCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QStyle::standardPalette(); + } +} +// tag=1009 +QPalette QStyle_wrapper::standardPalette_nocallback() const { + // tag=1003 + return ::QStyle::standardPalette(); +} +QPixmap QStyle_wrapper::standardPixmap(QStyle::StandardPixmap standardPixmap, + const QStyleOption *opt, + const QWidget *widget) const { + // tag=1000 + if (m_standardPixmapCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_standardPixmapCallback(const_cast(thisPtr), + standardPixmap, opt, widget); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +QPixmap +QStyle_wrapper::standardPixmap_nocallback(QStyle::StandardPixmap standardPixmap, + const QStyleOption *opt, + const QWidget *widget) const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +int QStyle_wrapper::styleHint(QStyle::StyleHint stylehint, + const QStyleOption *opt, const QWidget *widget, + QStyleHintReturn *returnData) const { + // tag=1000 + if (m_styleHintCallback) { + // tag=1001 + const void *thisPtr = this; + return m_styleHintCallback(const_cast(thisPtr), stylehint, opt, + widget, returnData); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +int QStyle_wrapper::styleHint_nocallback(QStyle::StyleHint stylehint, + const QStyleOption *opt, + const QWidget *widget, + QStyleHintReturn *returnData) const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +QRect QStyle_wrapper::subControlRect(QStyle::ComplexControl cc, + const QStyleOptionComplex *opt, + QStyle::SubControl sc, + const QWidget *widget) const { + // tag=1000 + if (m_subControlRectCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_subControlRectCallback(const_cast(thisPtr), cc, opt, sc, + widget); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +QRect QStyle_wrapper::subControlRect_nocallback(QStyle::ComplexControl cc, + const QStyleOptionComplex *opt, + QStyle::SubControl sc, + const QWidget *widget) const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +QRect QStyle_wrapper::subElementRect(QStyle::SubElement subElement, + const QStyleOption *option, + const QWidget *widget) const { + // tag=1000 + if (m_subElementRectCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_subElementRectCallback(const_cast(thisPtr), subElement, + option, widget); + } else { + // tag=1015 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; + } +} +// tag=1009 +QRect QStyle_wrapper::subElementRect_nocallback(QStyle::SubElement subElement, + const QStyleOption *option, + const QWidget *widget) const { + // tag=1003 + + // tag=1007 + qWarning() << Q_FUNC_INFO << "Warning: Calling pure-virtual"; + return {}; +} +QString QStyle_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QStyle::tr(s, c, n); +} +void QStyle_wrapper::unpolish(QApplication *application) { + // tag=1000 + if (m_unpolishApplicationCallback) { + // tag=1001 + const void *thisPtr = this; + m_unpolishApplicationCallback(const_cast(thisPtr), application); + } else { + // tag=1002 + ::QStyle::unpolish(application); + } +} +// tag=1009 +void QStyle_wrapper::unpolish_nocallback(QApplication *application) { + // tag=1003 + ::QStyle::unpolish(application); +} +void QStyle_wrapper::unpolish(QWidget *widget) { + // tag=1000 + if (m_unpolishCallback) { + // tag=1001 + const void *thisPtr = this; + m_unpolishCallback(const_cast(thisPtr), widget); + } else { + // tag=1002 + ::QStyle::unpolish(widget); + } +} +// tag=1009 +void QStyle_wrapper::unpolish_nocallback(QWidget *widget) { + // tag=1003 + ::QStyle::unpolish(widget); +} +QPoint QStyle_wrapper::visualPos(Qt::LayoutDirection direction, + const QRect &boundingRect, + const QPoint &logicalPos) { + // tag=1000 + + // tag=1004 + return ::QStyle::visualPos(direction, boundingRect, logicalPos); +} +QRect QStyle_wrapper::visualRect(Qt::LayoutDirection direction, + const QRect &boundingRect, + const QRect &logicalRect) { + // tag=1000 + + // tag=1004 + return ::QStyle::visualRect(direction, boundingRect, logicalRect); +} + +// tag=1005 +QStyle_wrapper::~QStyle_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QStyle *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +// tag=1014 +static QtDartBindings_wrappersNS::QStyle_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QStyle_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast(cppObj); +} +void *c_QStyle__constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QStyle_wrapper(); + return reinterpret_cast(ptr); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QStyle__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1079 +void c_QStyle__onDestroyed_QObject(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QStyle::destroyed, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// drawComplexControl(QStyle::ComplexControl cc, const QStyleOptionComplex * +// opt, QPainter * p, const QWidget * widget) const +void c_QStyle__drawComplexControl_ComplexControl_QStyleOptionComplex_QPainter_QWidget( + void *thisObj, int cc, void *opt_, void *p_, void *widget_) { + auto opt = reinterpret_cast(opt_); + auto p = reinterpret_cast(p_); + auto widget = reinterpret_cast(widget_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->drawComplexControl_nocallback( + static_cast(cc), opt, p, widget); + } else { + return targetPtr->drawComplexControl( + static_cast(cc), opt, p, widget); + } + }(); +} + +// tag=1050 +// drawControl(QStyle::ControlElement element, const QStyleOption * opt, +// QPainter * p, const QWidget * w) const +void c_QStyle__drawControl_ControlElement_QStyleOption_QPainter_QWidget( + void *thisObj, int element, void *opt_, void *p_, void *w_) { + auto opt = reinterpret_cast(opt_); + auto p = reinterpret_cast(p_); + auto w = reinterpret_cast(w_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->drawControl_nocallback( + static_cast(element), opt, p, w); + } else { + return targetPtr->drawControl( + static_cast(element), opt, p, w); + } + }(); +} + +// tag=1050 +// drawItemPixmap(QPainter * painter, const QRect & rect, int alignment, const +// QPixmap & pixmap) const +void c_QStyle__drawItemPixmap_QPainter_QRect_int_QPixmap( + void *thisObj, void *painter_, void *rect_, int alignment, void *pixmap_) { + auto painter = reinterpret_cast(painter_); + auto &rect = *reinterpret_cast(rect_); + auto &pixmap = *reinterpret_cast(pixmap_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->drawItemPixmap_nocallback(painter, rect, alignment, + pixmap); + } else { + return targetPtr->drawItemPixmap(painter, rect, alignment, pixmap); + } + }(); +} + +// tag=1050 +// drawItemText(QPainter * painter, const QRect & rect, int flags, const +// QPalette & pal, bool enabled, const QString & text, QPalette::ColorRole +// textRole) const +void c_QStyle__drawItemText_QPainter_QRect_int_QPalette_bool_QString_ColorRole( + void *thisObj, void *painter_, void *rect_, int flags, void *pal_, + bool enabled, const char *text_, int textRole) { + auto painter = reinterpret_cast(painter_); + auto &rect = *reinterpret_cast(rect_); + auto &pal = *reinterpret_cast(pal_); + const auto text = QString::fromUtf8(text_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->drawItemText_nocallback( + painter, rect, flags, pal, enabled, text, + static_cast(textRole)); + } else { + return targetPtr->drawItemText( + painter, rect, flags, pal, enabled, text, + static_cast(textRole)); + } + }(); +} + +// tag=1050 +// drawPrimitive(QStyle::PrimitiveElement pe, const QStyleOption * opt, QPainter +// * p, const QWidget * w) const +void c_QStyle__drawPrimitive_PrimitiveElement_QStyleOption_QPainter_QWidget( + void *thisObj, int pe, void *opt_, void *p_, void *w_) { + auto opt = reinterpret_cast(opt_); + auto p = reinterpret_cast(p_); + auto w = reinterpret_cast(w_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->drawPrimitive_nocallback( + static_cast(pe), opt, p, w); + } else { + return targetPtr->drawPrimitive(static_cast(pe), + opt, p, w); + } + }(); +} + +// tag=1050 +// event(QEvent * event) +bool c_QStyle__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QStyle__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// generatedIconPixmap(QIcon::Mode iconMode, const QPixmap & pixmap, const +// QStyleOption * opt) const +void *c_QStyle__generatedIconPixmap_Mode_QPixmap_QStyleOption(void *thisObj, + int iconMode, + void *pixmap_, + void *opt_) { + auto &pixmap = *reinterpret_cast(pixmap_); + auto opt = reinterpret_cast(opt_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->generatedIconPixmap_nocallback( + static_cast(iconMode), pixmap, opt); + } else { + return targetPtr->generatedIconPixmap( + static_cast(iconMode), pixmap, opt); + } + }()}; +} + +// tag=1050 +// hitTestComplexControl(QStyle::ComplexControl cc, const QStyleOptionComplex * +// opt, const QPoint & pt, const QWidget * widget) const +int c_QStyle__hitTestComplexControl_ComplexControl_QStyleOptionComplex_QPoint_QWidget( + void *thisObj, int cc, void *opt_, void *pt_, void *widget_) { + auto opt = reinterpret_cast(opt_); + auto &pt = *reinterpret_cast(pt_); + auto widget = reinterpret_cast(widget_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hitTestComplexControl_nocallback( + static_cast(cc), opt, pt, widget); + } else { + return targetPtr->hitTestComplexControl( + static_cast(cc), opt, pt, widget); + } + }(); +} + +// tag=1050 +// itemPixmapRect(const QRect & r, int flags, const QPixmap & pixmap) const +void *c_QStyle__itemPixmapRect_QRect_int_QPixmap(void *thisObj, void *r_, + int flags, void *pixmap_) { + auto &r = *reinterpret_cast(r_); + auto &pixmap = *reinterpret_cast(pixmap_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->itemPixmapRect_nocallback(r, flags, pixmap); + } else { + return targetPtr->itemPixmapRect(r, flags, pixmap); + } + }()}; +} + +// tag=1050 +// layoutSpacing(QSizePolicy::ControlType control1, QSizePolicy::ControlType +// control2, Qt::Orientation orientation, const QStyleOption * option, const +// QWidget * widget) const +int c_QStyle__layoutSpacing_ControlType_ControlType_Orientation_QStyleOption_QWidget( + void *thisObj, int control1, int control2, int orientation, void *option_, + void *widget_) { + auto option = reinterpret_cast(option_); + auto widget = reinterpret_cast(widget_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->layoutSpacing_nocallback( + static_cast(control1), + static_cast(control2), + static_cast(orientation), option, widget); + } else { + return targetPtr->layoutSpacing( + static_cast(control1), + static_cast(control2), + static_cast(orientation), option, widget); + } + }(); +} + +// tag=1050 +// name() const +void *c_QStyle__name(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->name()}; +} + +// tag=1050 +// pixelMetric(QStyle::PixelMetric metric, const QStyleOption * option, const +// QWidget * widget) const +int c_QStyle__pixelMetric_PixelMetric_QStyleOption_QWidget(void *thisObj, + int metric, + void *option_, + void *widget_) { + auto option = reinterpret_cast(option_); + auto widget = reinterpret_cast(widget_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->pixelMetric_nocallback( + static_cast(metric), option, widget); + } else { + return targetPtr->pixelMetric( + static_cast(metric), option, widget); + } + }(); +} + +// tag=1050 +// polish(QApplication * application) +void c_QStyle__polishApplication_QApplication(void *thisObj, + void *application_) { + auto application = reinterpret_cast(application_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->polish_nocallback(application); + } else { + return targetPtr->polish(application); + } + }(); +} + +// tag=1050 +// polish(QPalette & palette) +void c_QStyle__polish_QPalette(void *thisObj, void *palette_) { + auto &palette = *reinterpret_cast(palette_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->polish_nocallback(palette); + } else { + return targetPtr->polish(palette); + } + }(); +} + +// tag=1050 +// polish(QWidget * widget) +void c_QStyle__polishWidget_QWidget(void *thisObj, void *widget_) { + auto widget = reinterpret_cast(widget_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->polish_nocallback(widget); + } else { + return targetPtr->polish(widget); + } + }(); +} + +// tag=1050 +// proxy() const +void *c_QStyle__proxy(void *thisObj) { + return + // tag=1010 + + // tag=1069 + const_cast(static_cast(fromPtr(thisObj)->proxy())); +} + +// tag=1050 +// sizeFromContents(QStyle::ContentsType ct, const QStyleOption * opt, const +// QSize & contentsSize, const QWidget * w) const +void *c_QStyle__sizeFromContents_ContentsType_QStyleOption_QSize_QWidget( + void *thisObj, int ct, void *opt_, void *contentsSize_, void *w_) { + auto opt = reinterpret_cast(opt_); + auto &contentsSize = *reinterpret_cast(contentsSize_); + auto w = reinterpret_cast(w_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeFromContents_nocallback( + static_cast(ct), opt, contentsSize, w); + } else { + return targetPtr->sizeFromContents( + static_cast(ct), opt, contentsSize, w); + } + }()}; +} + +// tag=1050 +// sliderPositionFromValue(int min, int max, int val, int space, bool +// upsideDown) +int c_static_QStyle__sliderPositionFromValue_int_int_int_int_bool( + int min, int max, int val, int space, bool upsideDown) { + return + // tag=1068 + QtDartBindings_wrappersNS::QStyle_wrapper::sliderPositionFromValue( + min, max, val, space, upsideDown); +} + +// tag=1050 +// sliderValueFromPosition(int min, int max, int pos, int space, bool +// upsideDown) +int c_static_QStyle__sliderValueFromPosition_int_int_int_int_bool( + int min, int max, int pos, int space, bool upsideDown) { + return + // tag=1068 + QtDartBindings_wrappersNS::QStyle_wrapper::sliderValueFromPosition( + min, max, pos, space, upsideDown); +} + +// tag=1050 +// standardIcon(QStyle::StandardPixmap standardIcon, const QStyleOption * +// option, const QWidget * widget) const +void *c_QStyle__standardIcon_StandardPixmap_QStyleOption_QWidget( + void *thisObj, int standardIcon, void *option_, void *widget_) { + auto option = reinterpret_cast(option_); + auto widget = reinterpret_cast(widget_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->standardIcon_nocallback( + static_cast(standardIcon), option, + widget); + } else { + return targetPtr->standardIcon( + static_cast(standardIcon), option, + widget); + } + }()}; +} + +// tag=1050 +// standardPalette() const +void *c_QStyle__standardPalette(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->standardPalette_nocallback(); + } else { + return targetPtr->standardPalette(); + } + }()}; +} + +// tag=1050 +// standardPixmap(QStyle::StandardPixmap standardPixmap, const QStyleOption * +// opt, const QWidget * widget) const +void *c_QStyle__standardPixmap_StandardPixmap_QStyleOption_QWidget( + void *thisObj, int standardPixmap, void *opt_, void *widget_) { + auto opt = reinterpret_cast(opt_); + auto widget = reinterpret_cast(widget_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->standardPixmap_nocallback( + static_cast(standardPixmap), opt, widget); + } else { + return targetPtr->standardPixmap( + static_cast(standardPixmap), opt, widget); + } + }()}; +} + +// tag=1050 +// styleHint(QStyle::StyleHint stylehint, const QStyleOption * opt, const +// QWidget * widget, QStyleHintReturn * returnData) const +int c_QStyle__styleHint_StyleHint_QStyleOption_QWidget_QStyleHintReturn( + void *thisObj, int stylehint, void *opt_, void *widget_, + void *returnData_) { + auto opt = reinterpret_cast(opt_); + auto widget = reinterpret_cast(widget_); + auto returnData = reinterpret_cast(returnData_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->styleHint_nocallback( + static_cast(stylehint), opt, widget, + returnData); + } else { + return targetPtr->styleHint(static_cast(stylehint), + opt, widget, returnData); + } + }(); +} + +// tag=1050 +// subControlRect(QStyle::ComplexControl cc, const QStyleOptionComplex * opt, +// QStyle::SubControl sc, const QWidget * widget) const +void * +c_QStyle__subControlRect_ComplexControl_QStyleOptionComplex_SubControl_QWidget( + void *thisObj, int cc, void *opt_, int sc, void *widget_) { + auto opt = reinterpret_cast(opt_); + auto widget = reinterpret_cast(widget_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->subControlRect_nocallback( + static_cast(cc), opt, + static_cast(sc), widget); + } else { + return targetPtr->subControlRect( + static_cast(cc), opt, + static_cast(sc), widget); + } + }()}; +} + +// tag=1050 +// subElementRect(QStyle::SubElement subElement, const QStyleOption * option, +// const QWidget * widget) const +void *c_QStyle__subElementRect_SubElement_QStyleOption_QWidget(void *thisObj, + int subElement, + void *option_, + void *widget_) { + auto option = reinterpret_cast(option_); + auto widget = reinterpret_cast(widget_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->subElementRect_nocallback( + static_cast(subElement), option, widget); + } else { + return targetPtr->subElementRect( + static_cast(subElement), option, widget); + } + }()}; +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QStyle__tr_char_char_int(const char *s, const char *c, int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QStyle_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// unpolish(QApplication * application) +void c_QStyle__unpolishApplication_QApplication(void *thisObj, + void *application_) { + auto application = reinterpret_cast(application_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->unpolish_nocallback(application); + } else { + return targetPtr->unpolish(application); + } + }(); +} + +// tag=1050 +// unpolish(QWidget * widget) +void c_QStyle__unpolish_QWidget(void *thisObj, void *widget_) { + auto widget = reinterpret_cast(widget_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->unpolish_nocallback(widget); + } else { + return targetPtr->unpolish(widget); + } + }(); +} + +// tag=1050 +// visualPos(Qt::LayoutDirection direction, const QRect & boundingRect, const +// QPoint & logicalPos) +void *c_static_QStyle__visualPos_LayoutDirection_QRect_QPoint( + int direction, void *boundingRect_, void *logicalPos_) { + auto &boundingRect = *reinterpret_cast(boundingRect_); + auto &logicalPos = *reinterpret_cast(logicalPos_); + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QStyle_wrapper::visualPos( + static_cast(direction), boundingRect, + logicalPos)}; +} + +// tag=1050 +// visualRect(Qt::LayoutDirection direction, const QRect & boundingRect, const +// QRect & logicalRect) +void *c_static_QStyle__visualRect_LayoutDirection_QRect_QRect( + int direction, void *boundingRect_, void *logicalRect_) { + auto &boundingRect = *reinterpret_cast(boundingRect_); + auto &logicalRect = *reinterpret_cast(logicalRect_); + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QStyle_wrapper::visualRect( + static_cast(direction), boundingRect, + logicalRect)}; +} +void c_QStyle__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QStyle__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_customEvent>( + callback); + break; + case 1899: + wrapper->m_drawComplexControlCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_drawComplexControl>( + callback); + break; + case 1900: + wrapper->m_drawControlCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_drawControl>( + callback); + break; + case 1901: + wrapper->m_drawItemPixmapCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_drawItemPixmap>( + callback); + break; + case 1902: + wrapper->m_drawItemTextCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_drawItemText>( + callback); + break; + case 1903: + wrapper->m_drawPrimitiveCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_drawPrimitive>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_event>(callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_eventFilter>( + callback); + break; + case 1907: + wrapper->m_generatedIconPixmapCallback = + reinterpret_cast(callback); + break; + case 1908: + wrapper->m_hitTestComplexControlCallback = + reinterpret_cast(callback); + break; + case 1913: + wrapper->m_itemPixmapRectCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_itemPixmapRect>( + callback); + break; + case 1915: + wrapper->m_layoutSpacingCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_layoutSpacing>( + callback); + break; + case 1919: + wrapper->m_pixelMetricCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_pixelMetric>( + callback); + break; + case 1920: + wrapper->m_polishApplicationCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_polishApplication>( + callback); + break; + case 1921: + wrapper->m_polishCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_polish>(callback); + break; + case 1922: + wrapper->m_polishWidgetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_polishWidget>( + callback); + break; + case 1935: + wrapper->m_sizeFromContentsCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_sizeFromContents>( + callback); + break; + case 1938: + wrapper->m_standardIconCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_standardIcon>( + callback); + break; + case 1939: + wrapper->m_standardPaletteCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_standardPalette>( + callback); + break; + case 1940: + wrapper->m_standardPixmapCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_standardPixmap>( + callback); + break; + case 1942: + wrapper->m_styleHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_styleHint>( + callback); + break; + case 1943: + wrapper->m_subControlRectCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_subControlRect>( + callback); + break; + case 1944: + wrapper->m_subElementRectCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_subElementRect>( + callback); + break; + case 1946: + wrapper->m_unpolishApplicationCallback = + reinterpret_cast(callback); + break; + case 1947: + wrapper->m_unpolishCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QStyle_wrapper::Callback_unpolish>(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QStyle_wrapper.h b/generated/QtDartBindings/dart/ffi/QStyle_wrapper.h new file mode 100644 index 0000000..4d4c460 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QStyle_wrapper.h @@ -0,0 +1,575 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QStyle_wrapper : public ::QStyle { +public: + ~QStyle_wrapper(); + // tag=1041 + QStyle_wrapper(); + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual void drawComplexControl(QStyle::ComplexControl cc, + const QStyleOptionComplex *opt, QPainter *p, + const QWidget *widget = nullptr) const; + // tag=1008 + virtual void + drawComplexControl_nocallback(QStyle::ComplexControl cc, + const QStyleOptionComplex *opt, QPainter *p, + const QWidget *widget = nullptr) const; + // tag=1041 + virtual void drawControl(QStyle::ControlElement element, + const QStyleOption *opt, QPainter *p, + const QWidget *w = nullptr) const; + // tag=1008 + virtual void drawControl_nocallback(QStyle::ControlElement element, + const QStyleOption *opt, QPainter *p, + const QWidget *w = nullptr) const; + // tag=1041 + virtual void drawItemPixmap(QPainter *painter, const QRect &rect, + int alignment, const QPixmap &pixmap) const; + // tag=1008 + virtual void drawItemPixmap_nocallback(QPainter *painter, const QRect &rect, + int alignment, + const QPixmap &pixmap) const; + // tag=1041 + virtual void + drawItemText(QPainter *painter, const QRect &rect, int flags, + const QPalette &pal, bool enabled, const QString &text, + QPalette::ColorRole textRole = QPalette::NoRole) const; + // tag=1008 + virtual void drawItemText_nocallback( + QPainter *painter, const QRect &rect, int flags, const QPalette &pal, + bool enabled, const QString &text, + QPalette::ColorRole textRole = QPalette::NoRole) const; + // tag=1041 + virtual void drawPrimitive(QStyle::PrimitiveElement pe, + const QStyleOption *opt, QPainter *p, + const QWidget *w = nullptr) const; + // tag=1008 + virtual void drawPrimitive_nocallback(QStyle::PrimitiveElement pe, + const QStyleOption *opt, QPainter *p, + const QWidget *w = nullptr) const; + // tag=1041 + virtual bool event(QEvent *event); + // tag=1008 + virtual bool event_nocallback(QEvent *event); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + virtual QPixmap generatedIconPixmap(QIcon::Mode iconMode, + const QPixmap &pixmap, + const QStyleOption *opt) const; + // tag=1008 + virtual QPixmap generatedIconPixmap_nocallback(QIcon::Mode iconMode, + const QPixmap &pixmap, + const QStyleOption *opt) const; + // tag=1041 + virtual QStyle::SubControl + hitTestComplexControl(QStyle::ComplexControl cc, + const QStyleOptionComplex *opt, const QPoint &pt, + const QWidget *widget = nullptr) const; + // tag=1008 + virtual QStyle::SubControl hitTestComplexControl_nocallback( + QStyle::ComplexControl cc, const QStyleOptionComplex *opt, + const QPoint &pt, const QWidget *widget = nullptr) const; + // tag=1041 + virtual QRect itemPixmapRect(const QRect &r, int flags, + const QPixmap &pixmap) const; + // tag=1008 + virtual QRect itemPixmapRect_nocallback(const QRect &r, int flags, + const QPixmap &pixmap) const; + // tag=1041 + virtual int layoutSpacing(QSizePolicy::ControlType control1, + QSizePolicy::ControlType control2, + Qt::Orientation orientation, + const QStyleOption *option = nullptr, + const QWidget *widget = nullptr) const; + // tag=1008 + virtual int layoutSpacing_nocallback(QSizePolicy::ControlType control1, + QSizePolicy::ControlType control2, + Qt::Orientation orientation, + const QStyleOption *option = nullptr, + const QWidget *widget = nullptr) const; + // tag=1041 + QString name() const; + // tag=1041 + virtual int pixelMetric(QStyle::PixelMetric metric, + const QStyleOption *option = nullptr, + const QWidget *widget = nullptr) const; + // tag=1008 + virtual int pixelMetric_nocallback(QStyle::PixelMetric metric, + const QStyleOption *option = nullptr, + const QWidget *widget = nullptr) const; + // tag=1041 + virtual void polish(QApplication *application); + // tag=1008 + virtual void polish_nocallback(QApplication *application); + // tag=1041 + virtual void polish(QPalette &palette); + // tag=1008 + virtual void polish_nocallback(QPalette &palette); + // tag=1041 + virtual void polish(QWidget *widget); + // tag=1008 + virtual void polish_nocallback(QWidget *widget); + // tag=1041 + const QStyle *proxy() const; + // tag=1041 + virtual QSize sizeFromContents(QStyle::ContentsType ct, + const QStyleOption *opt, + const QSize &contentsSize, + const QWidget *w = nullptr) const; + // tag=1008 + virtual QSize sizeFromContents_nocallback(QStyle::ContentsType ct, + const QStyleOption *opt, + const QSize &contentsSize, + const QWidget *w = nullptr) const; + // tag=1041 + static int sliderPositionFromValue(int min, int max, int val, int space, + bool upsideDown = false); + // tag=1041 + static int sliderValueFromPosition(int min, int max, int pos, int space, + bool upsideDown = false); + // tag=1041 + virtual QIcon standardIcon(QStyle::StandardPixmap standardIcon, + const QStyleOption *option = nullptr, + const QWidget *widget = nullptr) const; + // tag=1008 + virtual QIcon standardIcon_nocallback(QStyle::StandardPixmap standardIcon, + const QStyleOption *option = nullptr, + const QWidget *widget = nullptr) const; + // tag=1041 + virtual QPalette standardPalette() const; + // tag=1008 + virtual QPalette standardPalette_nocallback() const; + // tag=1041 + virtual QPixmap standardPixmap(QStyle::StandardPixmap standardPixmap, + const QStyleOption *opt = nullptr, + const QWidget *widget = nullptr) const; + // tag=1008 + virtual QPixmap + standardPixmap_nocallback(QStyle::StandardPixmap standardPixmap, + const QStyleOption *opt = nullptr, + const QWidget *widget = nullptr) const; + // tag=1041 + virtual int styleHint(QStyle::StyleHint stylehint, + const QStyleOption *opt = nullptr, + const QWidget *widget = nullptr, + QStyleHintReturn *returnData = nullptr) const; + // tag=1008 + virtual int + styleHint_nocallback(QStyle::StyleHint stylehint, + const QStyleOption *opt = nullptr, + const QWidget *widget = nullptr, + QStyleHintReturn *returnData = nullptr) const; + // tag=1041 + virtual QRect subControlRect(QStyle::ComplexControl cc, + const QStyleOptionComplex *opt, + QStyle::SubControl sc, + const QWidget *widget = nullptr) const; + // tag=1008 + virtual QRect subControlRect_nocallback( + QStyle::ComplexControl cc, const QStyleOptionComplex *opt, + QStyle::SubControl sc, const QWidget *widget = nullptr) const; + // tag=1041 + virtual QRect subElementRect(QStyle::SubElement subElement, + const QStyleOption *option, + const QWidget *widget = nullptr) const; + // tag=1008 + virtual QRect + subElementRect_nocallback(QStyle::SubElement subElement, + const QStyleOption *option, + const QWidget *widget = nullptr) const; + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + virtual void unpolish(QApplication *application); + // tag=1008 + virtual void unpolish_nocallback(QApplication *application); + // tag=1041 + virtual void unpolish(QWidget *widget); + // tag=1008 + virtual void unpolish_nocallback(QWidget *widget); + // tag=1041 + static QPoint visualPos(Qt::LayoutDirection direction, + const QRect &boundingRect, const QPoint &logicalPos); + // tag=1041 + static QRect visualRect(Qt::LayoutDirection direction, + const QRect &boundingRect, const QRect &logicalRect); + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_drawComplexControl)(void *, QStyle::ComplexControl cc, + const QStyleOptionComplex *opt, + QPainter *p, + const QWidget *widget); + Callback_drawComplexControl m_drawComplexControlCallback = nullptr; + // tag=1042 + typedef void (*Callback_drawControl)(void *, QStyle::ControlElement element, + const QStyleOption *opt, QPainter *p, + const QWidget *w); + Callback_drawControl m_drawControlCallback = nullptr; + // tag=1042 + typedef void (*Callback_drawItemPixmap)(void *, QPainter *painter, + const QRect &rect, int alignment, + const QPixmap &pixmap); + Callback_drawItemPixmap m_drawItemPixmapCallback = nullptr; + // tag=1042 + typedef void (*Callback_drawItemText)(void *, QPainter *painter, + const QRect &rect, int flags, + const QPalette &pal, bool enabled, + const QString &text, + QPalette::ColorRole textRole); + Callback_drawItemText m_drawItemTextCallback = nullptr; + // tag=1042 + typedef void (*Callback_drawPrimitive)(void *, QStyle::PrimitiveElement pe, + const QStyleOption *opt, QPainter *p, + const QWidget *w); + Callback_drawPrimitive m_drawPrimitiveCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef QPixmap *(*Callback_generatedIconPixmap)(void *, QIcon::Mode iconMode, + const QPixmap &pixmap, + const QStyleOption *opt); + Callback_generatedIconPixmap m_generatedIconPixmapCallback = nullptr; + // tag=1042 + typedef QStyle::SubControl (*Callback_hitTestComplexControl)( + void *, QStyle::ComplexControl cc, const QStyleOptionComplex *opt, + const QPoint &pt, const QWidget *widget); + Callback_hitTestComplexControl m_hitTestComplexControlCallback = nullptr; + // tag=1042 + typedef QRect *(*Callback_itemPixmapRect)(void *, const QRect &r, int flags, + const QPixmap &pixmap); + Callback_itemPixmapRect m_itemPixmapRectCallback = nullptr; + // tag=1042 + typedef int (*Callback_layoutSpacing)(void *, + QSizePolicy::ControlType control1, + QSizePolicy::ControlType control2, + Qt::Orientation orientation, + const QStyleOption *option, + const QWidget *widget); + Callback_layoutSpacing m_layoutSpacingCallback = nullptr; + // tag=1042 + typedef int (*Callback_pixelMetric)(void *, QStyle::PixelMetric metric, + const QStyleOption *option, + const QWidget *widget); + Callback_pixelMetric m_pixelMetricCallback = nullptr; + // tag=1042 + typedef void (*Callback_polishApplication)(void *, QApplication *application); + Callback_polishApplication m_polishApplicationCallback = nullptr; + // tag=1042 + typedef void (*Callback_polish)(void *, QPalette &palette); + Callback_polish m_polishCallback = nullptr; + // tag=1042 + typedef void (*Callback_polishWidget)(void *, QWidget *widget); + Callback_polishWidget m_polishWidgetCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_sizeFromContents)(void *, QStyle::ContentsType ct, + const QStyleOption *opt, + const QSize &contentsSize, + const QWidget *w); + Callback_sizeFromContents m_sizeFromContentsCallback = nullptr; + // tag=1042 + typedef QIcon *(*Callback_standardIcon)(void *, + QStyle::StandardPixmap standardIcon, + const QStyleOption *option, + const QWidget *widget); + Callback_standardIcon m_standardIconCallback = nullptr; + // tag=1042 + typedef QPalette *(*Callback_standardPalette)(void *); + Callback_standardPalette m_standardPaletteCallback = nullptr; + // tag=1042 + typedef QPixmap *(*Callback_standardPixmap)( + void *, QStyle::StandardPixmap standardPixmap, const QStyleOption *opt, + const QWidget *widget); + Callback_standardPixmap m_standardPixmapCallback = nullptr; + // tag=1042 + typedef int (*Callback_styleHint)(void *, QStyle::StyleHint stylehint, + const QStyleOption *opt, + const QWidget *widget, + QStyleHintReturn *returnData); + Callback_styleHint m_styleHintCallback = nullptr; + // tag=1042 + typedef QRect *(*Callback_subControlRect)(void *, QStyle::ComplexControl cc, + const QStyleOptionComplex *opt, + QStyle::SubControl sc, + const QWidget *widget); + Callback_subControlRect m_subControlRectCallback = nullptr; + // tag=1042 + typedef QRect *(*Callback_subElementRect)(void *, + QStyle::SubElement subElement, + const QStyleOption *option, + const QWidget *widget); + Callback_subElementRect m_subElementRectCallback = nullptr; + // tag=1042 + typedef void (*Callback_unpolishApplication)(void *, + QApplication *application); + Callback_unpolishApplication m_unpolishApplicationCallback = nullptr; + // tag=1042 + typedef void (*Callback_unpolish)(void *, QWidget *widget); + Callback_unpolish m_unpolishCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QStyle::QStyle() +QtDartBindings_EXPORT void *c_QStyle__constructor(); + +// tag=1067 +// QStyle::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QStyle__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QStyle::drawComplexControl(QStyle::ComplexControl cc, const +// QStyleOptionComplex * opt, QPainter * p, const QWidget * widget) const +QtDartBindings_EXPORT void +c_QStyle__drawComplexControl_ComplexControl_QStyleOptionComplex_QPainter_QWidget( + void *thisObj, int cc, void *opt_, void *p_, void *widget_); + +// tag=1067 +// QStyle::drawControl(QStyle::ControlElement element, const QStyleOption * +// opt, QPainter * p, const QWidget * w) const +QtDartBindings_EXPORT void +c_QStyle__drawControl_ControlElement_QStyleOption_QPainter_QWidget( + void *thisObj, int element, void *opt_, void *p_, void *w_); + +// tag=1067 +// QStyle::drawItemPixmap(QPainter * painter, const QRect & rect, int +// alignment, const QPixmap & pixmap) const +QtDartBindings_EXPORT void c_QStyle__drawItemPixmap_QPainter_QRect_int_QPixmap( + void *thisObj, void *painter_, void *rect_, int alignment, void *pixmap_); + +// tag=1067 +// QStyle::drawItemText(QPainter * painter, const QRect & rect, int flags, +// const QPalette & pal, bool enabled, const QString & text, +// QPalette::ColorRole textRole) const +QtDartBindings_EXPORT void +c_QStyle__drawItemText_QPainter_QRect_int_QPalette_bool_QString_ColorRole( + void *thisObj, void *painter_, void *rect_, int flags, void *pal_, + bool enabled, const char *text_, int textRole); + +// tag=1067 +// QStyle::drawPrimitive(QStyle::PrimitiveElement pe, const QStyleOption * opt, +// QPainter * p, const QWidget * w) const +QtDartBindings_EXPORT void +c_QStyle__drawPrimitive_PrimitiveElement_QStyleOption_QPainter_QWidget( + void *thisObj, int pe, void *opt_, void *p_, void *w_); + +// tag=1067 +// QStyle::event(QEvent * event) +QtDartBindings_EXPORT bool c_QStyle__event_QEvent(void *thisObj, void *event_); + +// tag=1067 +// QStyle::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool c_QStyle__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_); + +// tag=1067 +// QStyle::generatedIconPixmap(QIcon::Mode iconMode, const QPixmap & pixmap, +// const QStyleOption * opt) const +QtDartBindings_EXPORT void * +c_QStyle__generatedIconPixmap_Mode_QPixmap_QStyleOption(void *thisObj, + int iconMode, + void *pixmap_, + void *opt_); + +// tag=1067 +// QStyle::hitTestComplexControl(QStyle::ComplexControl cc, const +// QStyleOptionComplex * opt, const QPoint & pt, const QWidget * widget) const +QtDartBindings_EXPORT int +c_QStyle__hitTestComplexControl_ComplexControl_QStyleOptionComplex_QPoint_QWidget( + void *thisObj, int cc, void *opt_, void *pt_, void *widget_); + +// tag=1067 +// QStyle::itemPixmapRect(const QRect & r, int flags, const QPixmap & pixmap) +// const +QtDartBindings_EXPORT void * +c_QStyle__itemPixmapRect_QRect_int_QPixmap(void *thisObj, void *r_, int flags, + void *pixmap_); + +// tag=1067 +// QStyle::layoutSpacing(QSizePolicy::ControlType control1, +// QSizePolicy::ControlType control2, Qt::Orientation orientation, const +// QStyleOption * option, const QWidget * widget) const +QtDartBindings_EXPORT int +c_QStyle__layoutSpacing_ControlType_ControlType_Orientation_QStyleOption_QWidget( + void *thisObj, int control1, int control2, int orientation, void *option_, + void *widget_); + +// tag=1067 +// QStyle::name() const +QtDartBindings_EXPORT void *c_QStyle__name(void *thisObj); + +// tag=1067 +// QStyle::pixelMetric(QStyle::PixelMetric metric, const QStyleOption * option, +// const QWidget * widget) const +QtDartBindings_EXPORT int +c_QStyle__pixelMetric_PixelMetric_QStyleOption_QWidget(void *thisObj, + int metric, + void *option_, + void *widget_); + +// tag=1067 +// QStyle::polish(QApplication * application) +QtDartBindings_EXPORT void +c_QStyle__polishApplication_QApplication(void *thisObj, void *application_); + +// tag=1067 +// QStyle::polish(QPalette & palette) +QtDartBindings_EXPORT void c_QStyle__polish_QPalette(void *thisObj, + void *palette_); + +// tag=1067 +// QStyle::polish(QWidget * widget) +QtDartBindings_EXPORT void c_QStyle__polishWidget_QWidget(void *thisObj, + void *widget_); + +// tag=1067 +// QStyle::proxy() const +QtDartBindings_EXPORT void *c_QStyle__proxy(void *thisObj); + +// tag=1067 +// QStyle::sizeFromContents(QStyle::ContentsType ct, const QStyleOption * opt, +// const QSize & contentsSize, const QWidget * w) const +QtDartBindings_EXPORT void * +c_QStyle__sizeFromContents_ContentsType_QStyleOption_QSize_QWidget( + void *thisObj, int ct, void *opt_, void *contentsSize_, void *w_); + +// tag=1067 +// QStyle::sliderPositionFromValue(int min, int max, int val, int space, bool +// upsideDown) +QtDartBindings_EXPORT int +c_static_QStyle__sliderPositionFromValue_int_int_int_int_bool(int min, int max, + int val, + int space, + bool upsideDown); + +// tag=1067 +// QStyle::sliderValueFromPosition(int min, int max, int pos, int space, bool +// upsideDown) +QtDartBindings_EXPORT int +c_static_QStyle__sliderValueFromPosition_int_int_int_int_bool(int min, int max, + int pos, + int space, + bool upsideDown); + +// tag=1067 +// QStyle::standardIcon(QStyle::StandardPixmap standardIcon, const QStyleOption +// * option, const QWidget * widget) const +QtDartBindings_EXPORT void * +c_QStyle__standardIcon_StandardPixmap_QStyleOption_QWidget(void *thisObj, + int standardIcon, + void *option_, + void *widget_); + +// tag=1067 +// QStyle::standardPalette() const +QtDartBindings_EXPORT void *c_QStyle__standardPalette(void *thisObj); + +// tag=1067 +// QStyle::standardPixmap(QStyle::StandardPixmap standardPixmap, const +// QStyleOption * opt, const QWidget * widget) const +QtDartBindings_EXPORT void * +c_QStyle__standardPixmap_StandardPixmap_QStyleOption_QWidget(void *thisObj, + int standardPixmap, + void *opt_, + void *widget_); + +// tag=1067 +// QStyle::styleHint(QStyle::StyleHint stylehint, const QStyleOption * opt, +// const QWidget * widget, QStyleHintReturn * returnData) const +QtDartBindings_EXPORT int +c_QStyle__styleHint_StyleHint_QStyleOption_QWidget_QStyleHintReturn( + void *thisObj, int stylehint, void *opt_, void *widget_, void *returnData_); + +// tag=1067 +// QStyle::subControlRect(QStyle::ComplexControl cc, const QStyleOptionComplex +// * opt, QStyle::SubControl sc, const QWidget * widget) const +QtDartBindings_EXPORT void * +c_QStyle__subControlRect_ComplexControl_QStyleOptionComplex_SubControl_QWidget( + void *thisObj, int cc, void *opt_, int sc, void *widget_); + +// tag=1067 +// QStyle::subElementRect(QStyle::SubElement subElement, const QStyleOption * +// option, const QWidget * widget) const +QtDartBindings_EXPORT void * +c_QStyle__subElementRect_SubElement_QStyleOption_QWidget(void *thisObj, + int subElement, + void *option_, + void *widget_); + +// tag=1067 +// QStyle::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QStyle__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1067 +// QStyle::unpolish(QApplication * application) +QtDartBindings_EXPORT void +c_QStyle__unpolishApplication_QApplication(void *thisObj, void *application_); + +// tag=1067 +// QStyle::unpolish(QWidget * widget) +QtDartBindings_EXPORT void c_QStyle__unpolish_QWidget(void *thisObj, + void *widget_); + +// tag=1067 +// QStyle::visualPos(Qt::LayoutDirection direction, const QRect & boundingRect, +// const QPoint & logicalPos) +QtDartBindings_EXPORT void * +c_static_QStyle__visualPos_LayoutDirection_QRect_QPoint(int direction, + void *boundingRect_, + void *logicalPos_); + +// tag=1067 +// QStyle::visualRect(Qt::LayoutDirection direction, const QRect & +// boundingRect, const QRect & logicalRect) +QtDartBindings_EXPORT void * +c_static_QStyle__visualRect_LayoutDirection_QRect_QRect(int direction, + void *boundingRect_, + void *logicalRect_); + +// tag=1066 +QtDartBindings_EXPORT void c_QStyle__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QStyle__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QStyle_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QTableView_c.cpp b/generated/QtDartBindings/dart/ffi/QTableView_c.cpp new file mode 100644 index 0000000..9538e55 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QTableView_c.cpp @@ -0,0 +1,1905 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QTableView_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QTableView_wrapper::QTableView_wrapper(QWidget *parent) + : ::QTableView(parent) {} +void QTableView_wrapper::changeEvent(QEvent *arg__1) { + if (m_changeEventCallback) { + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QTableView::changeEvent(arg__1); + } +} +void QTableView_wrapper::changeEvent_nocallback(QEvent *arg__1) { + ::QTableView::changeEvent(arg__1); +} +void QTableView_wrapper::clearSpans() { ::QTableView::clearSpans(); } +int QTableView_wrapper::columnAt(int x) const { + return ::QTableView::columnAt(x); +} +void QTableView_wrapper::columnCountChanged(int oldCount, int newCount) { + ::QTableView::columnCountChanged(oldCount, newCount); +} +void QTableView_wrapper::columnMoved(int column, int oldIndex, int newIndex) { + ::QTableView::columnMoved(column, oldIndex, newIndex); +} +void QTableView_wrapper::columnResized(int column, int oldWidth, int newWidth) { + ::QTableView::columnResized(column, oldWidth, newWidth); +} +int QTableView_wrapper::columnSpan(int row, int column) const { + return ::QTableView::columnSpan(row, column); +} +int QTableView_wrapper::columnViewportPosition(int column) const { + return ::QTableView::columnViewportPosition(column); +} +int QTableView_wrapper::columnWidth(int column) const { + return ::QTableView::columnWidth(column); +} +void QTableView_wrapper::commitData(QWidget *editor) { + if (m_commitDataCallback) { + const void *thisPtr = this; + m_commitDataCallback(const_cast(thisPtr), editor); + } else { + ::QTableView::commitData(editor); + } +} +void QTableView_wrapper::commitData_nocallback(QWidget *editor) { + ::QTableView::commitData(editor); +} +void QTableView_wrapper::currentChanged(const QModelIndex ¤t, + const QModelIndex &previous) { + if (m_currentChangedCallback) { + const void *thisPtr = this; + m_currentChangedCallback(const_cast(thisPtr), current, previous); + } else { + ::QTableView::currentChanged(current, previous); + } +} +void QTableView_wrapper::currentChanged_nocallback( + const QModelIndex ¤t, const QModelIndex &previous) { + ::QTableView::currentChanged(current, previous); +} +void QTableView_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QTableView::customEvent(event); + } +} +void QTableView_wrapper::customEvent_nocallback(QEvent *event) { + ::QTableView::customEvent(event); +} +void QTableView_wrapper::dataChanged(const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles) { + if (m_dataChangedCallback) { + const void *thisPtr = this; + m_dataChangedCallback(const_cast(thisPtr), topLeft, bottomRight, + roles); + } else { + ::QTableView::dataChanged(topLeft, bottomRight, roles); + } +} +void QTableView_wrapper::dataChanged_nocallback(const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles) { + ::QTableView::dataChanged(topLeft, bottomRight, roles); +} +int QTableView_wrapper::devType() const { + if (m_devTypeCallback) { + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + return ::QTableView::devType(); + } +} +int QTableView_wrapper::devType_nocallback() const { + return ::QTableView::devType(); +} +void QTableView_wrapper::doItemsLayout() { + if (m_doItemsLayoutCallback) { + const void *thisPtr = this; + m_doItemsLayoutCallback(const_cast(thisPtr)); + } else { + ::QTableView::doItemsLayout(); + } +} +void QTableView_wrapper::doItemsLayout_nocallback() { + ::QTableView::doItemsLayout(); +} +void QTableView_wrapper::editorDestroyed(QObject *editor) { + if (m_editorDestroyedCallback) { + const void *thisPtr = this; + m_editorDestroyedCallback(const_cast(thisPtr), editor); + } else { + ::QTableView::editorDestroyed(editor); + } +} +void QTableView_wrapper::editorDestroyed_nocallback(QObject *editor) { + ::QTableView::editorDestroyed(editor); +} +bool QTableView_wrapper::event(QEvent *event) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + return ::QTableView::event(event); + } +} +bool QTableView_wrapper::event_nocallback(QEvent *event) { + return ::QTableView::event(event); +} +bool QTableView_wrapper::eventFilter(QObject *object, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), object, event); + } else { + return ::QTableView::eventFilter(object, event); + } +} +bool QTableView_wrapper::eventFilter_nocallback(QObject *object, + QEvent *event) { + return ::QTableView::eventFilter(object, event); +} +bool QTableView_wrapper::focusNextPrevChild(bool next) { + if (m_focusNextPrevChildCallback) { + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + return ::QTableView::focusNextPrevChild(next); + } +} +bool QTableView_wrapper::focusNextPrevChild_nocallback(bool next) { + return ::QTableView::focusNextPrevChild(next); +} +bool QTableView_wrapper::hasHeightForWidth() const { + if (m_hasHeightForWidthCallback) { + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + return ::QTableView::hasHeightForWidth(); + } +} +bool QTableView_wrapper::hasHeightForWidth_nocallback() const { + return ::QTableView::hasHeightForWidth(); +} +int QTableView_wrapper::heightForWidth(int arg__1) const { + if (m_heightForWidthCallback) { + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QTableView::heightForWidth(arg__1); + } +} +int QTableView_wrapper::heightForWidth_nocallback(int arg__1) const { + return ::QTableView::heightForWidth(arg__1); +} +void QTableView_wrapper::hideColumn(int column) { + ::QTableView::hideColumn(column); +} +void QTableView_wrapper::hideRow(int row) { ::QTableView::hideRow(row); } +int QTableView_wrapper::horizontalOffset() const { + if (m_horizontalOffsetCallback) { + const void *thisPtr = this; + return m_horizontalOffsetCallback(const_cast(thisPtr)); + } else { + return ::QTableView::horizontalOffset(); + } +} +int QTableView_wrapper::horizontalOffset_nocallback() const { + return ::QTableView::horizontalOffset(); +} +void QTableView_wrapper::horizontalScrollbarAction(int action) { + if (m_horizontalScrollbarActionCallback) { + const void *thisPtr = this; + m_horizontalScrollbarActionCallback(const_cast(thisPtr), action); + } else { + ::QTableView::horizontalScrollbarAction(action); + } +} +void QTableView_wrapper::horizontalScrollbarAction_nocallback(int action) { + ::QTableView::horizontalScrollbarAction(action); +} +void QTableView_wrapper::horizontalScrollbarValueChanged(int value) { + if (m_horizontalScrollbarValueChangedCallback) { + const void *thisPtr = this; + m_horizontalScrollbarValueChangedCallback(const_cast(thisPtr), + value); + } else { + ::QTableView::horizontalScrollbarValueChanged(value); + } +} +void QTableView_wrapper::horizontalScrollbarValueChanged_nocallback(int value) { + ::QTableView::horizontalScrollbarValueChanged(value); +} +QModelIndex QTableView_wrapper::indexAt(const QPoint &p) const { + if (m_indexAtCallback) { + const void *thisPtr = this; + return *m_indexAtCallback(const_cast(thisPtr), p); + } else { + return ::QTableView::indexAt(p); + } +} +QModelIndex QTableView_wrapper::indexAt_nocallback(const QPoint &p) const { + return ::QTableView::indexAt(p); +} +void QTableView_wrapper::initPainter(QPainter *painter) const { + if (m_initPainterCallback) { + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + ::QTableView::initPainter(painter); + } +} +void QTableView_wrapper::initPainter_nocallback(QPainter *painter) const { + ::QTableView::initPainter(painter); +} +bool QTableView_wrapper::isColumnHidden(int column) const { + return ::QTableView::isColumnHidden(column); +} +bool QTableView_wrapper::isCornerButtonEnabled() const { + return ::QTableView::isCornerButtonEnabled(); +} +bool QTableView_wrapper::isIndexHidden(const QModelIndex &index) const { + if (m_isIndexHiddenCallback) { + const void *thisPtr = this; + return m_isIndexHiddenCallback(const_cast(thisPtr), index); + } else { + return ::QTableView::isIndexHidden(index); + } +} +bool QTableView_wrapper::isIndexHidden_nocallback( + const QModelIndex &index) const { + return ::QTableView::isIndexHidden(index); +} +bool QTableView_wrapper::isRowHidden(int row) const { + return ::QTableView::isRowHidden(row); +} +bool QTableView_wrapper::isSortingEnabled() const { + return ::QTableView::isSortingEnabled(); +} +void QTableView_wrapper::keyboardSearch(const QString &search) { + if (m_keyboardSearchCallback) { + const void *thisPtr = this; + m_keyboardSearchCallback(const_cast(thisPtr), search); + } else { + ::QTableView::keyboardSearch(search); + } +} +void QTableView_wrapper::keyboardSearch_nocallback(const QString &search) { + ::QTableView::keyboardSearch(search); +} +void QTableView_wrapper::leaveEvent(QEvent *event) { + if (m_leaveEventCallback) { + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + ::QTableView::leaveEvent(event); + } +} +void QTableView_wrapper::leaveEvent_nocallback(QEvent *event) { + ::QTableView::leaveEvent(event); +} +QSize QTableView_wrapper::minimumSizeHint() const { + if (m_minimumSizeHintCallback) { + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + return ::QTableView::minimumSizeHint(); + } +} +QSize QTableView_wrapper::minimumSizeHint_nocallback() const { + return ::QTableView::minimumSizeHint(); +} +void QTableView_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + if (m_mouseDoubleClickEventCallback) { + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + ::QTableView::mouseDoubleClickEvent(event); + } +} +void QTableView_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *event) { + ::QTableView::mouseDoubleClickEvent(event); +} +void QTableView_wrapper::mouseMoveEvent(QMouseEvent *event) { + if (m_mouseMoveEventCallback) { + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), event); + } else { + ::QTableView::mouseMoveEvent(event); + } +} +void QTableView_wrapper::mouseMoveEvent_nocallback(QMouseEvent *event) { + ::QTableView::mouseMoveEvent(event); +} +void QTableView_wrapper::mousePressEvent(QMouseEvent *event) { + if (m_mousePressEventCallback) { + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), event); + } else { + ::QTableView::mousePressEvent(event); + } +} +void QTableView_wrapper::mousePressEvent_nocallback(QMouseEvent *event) { + ::QTableView::mousePressEvent(event); +} +void QTableView_wrapper::mouseReleaseEvent(QMouseEvent *event) { + if (m_mouseReleaseEventCallback) { + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), event); + } else { + ::QTableView::mouseReleaseEvent(event); + } +} +void QTableView_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *event) { + ::QTableView::mouseReleaseEvent(event); +} +QModelIndex +QTableView_wrapper::moveCursor(QAbstractItemView::CursorAction cursorAction, + QFlags modifiers) { + if (m_moveCursorCallback) { + const void *thisPtr = this; + return *m_moveCursorCallback(const_cast(thisPtr), cursorAction, + modifiers); + } else { + return ::QTableView::moveCursor(cursorAction, modifiers); + } +} +QModelIndex QTableView_wrapper::moveCursor_nocallback( + QAbstractItemView::CursorAction cursorAction, + QFlags modifiers) { + return ::QTableView::moveCursor(cursorAction, modifiers); +} +void QTableView_wrapper::paintEvent(QPaintEvent *e) { + if (m_paintEventCallback) { + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), e); + } else { + ::QTableView::paintEvent(e); + } +} +void QTableView_wrapper::paintEvent_nocallback(QPaintEvent *e) { + ::QTableView::paintEvent(e); +} +void QTableView_wrapper::reset() { + if (m_resetCallback) { + const void *thisPtr = this; + m_resetCallback(const_cast(thisPtr)); + } else { + ::QTableView::reset(); + } +} +void QTableView_wrapper::reset_nocallback() { ::QTableView::reset(); } +void QTableView_wrapper::resizeColumnToContents(int column) { + ::QTableView::resizeColumnToContents(column); +} +void QTableView_wrapper::resizeColumnsToContents() { + ::QTableView::resizeColumnsToContents(); +} +void QTableView_wrapper::resizeRowToContents(int row) { + ::QTableView::resizeRowToContents(row); +} +void QTableView_wrapper::resizeRowsToContents() { + ::QTableView::resizeRowsToContents(); +} +int QTableView_wrapper::rowAt(int y) const { return ::QTableView::rowAt(y); } +void QTableView_wrapper::rowCountChanged(int oldCount, int newCount) { + ::QTableView::rowCountChanged(oldCount, newCount); +} +int QTableView_wrapper::rowHeight(int row) const { + return ::QTableView::rowHeight(row); +} +void QTableView_wrapper::rowMoved(int row, int oldIndex, int newIndex) { + ::QTableView::rowMoved(row, oldIndex, newIndex); +} +void QTableView_wrapper::rowResized(int row, int oldHeight, int newHeight) { + ::QTableView::rowResized(row, oldHeight, newHeight); +} +int QTableView_wrapper::rowSpan(int row, int column) const { + return ::QTableView::rowSpan(row, column); +} +int QTableView_wrapper::rowViewportPosition(int row) const { + return ::QTableView::rowViewportPosition(row); +} +void QTableView_wrapper::rowsAboutToBeRemoved(const QModelIndex &parent, + int start, int end) { + if (m_rowsAboutToBeRemovedCallback) { + const void *thisPtr = this; + m_rowsAboutToBeRemovedCallback(const_cast(thisPtr), parent, start, + end); + } else { + ::QTableView::rowsAboutToBeRemoved(parent, start, end); + } +} +void QTableView_wrapper::rowsAboutToBeRemoved_nocallback( + const QModelIndex &parent, int start, int end) { + ::QTableView::rowsAboutToBeRemoved(parent, start, end); +} +void QTableView_wrapper::rowsInserted(const QModelIndex &parent, int start, + int end) { + if (m_rowsInsertedCallback) { + const void *thisPtr = this; + m_rowsInsertedCallback(const_cast(thisPtr), parent, start, end); + } else { + ::QTableView::rowsInserted(parent, start, end); + } +} +void QTableView_wrapper::rowsInserted_nocallback(const QModelIndex &parent, + int start, int end) { + ::QTableView::rowsInserted(parent, start, end); +} +void QTableView_wrapper::scrollContentsBy(int dx, int dy) { + if (m_scrollContentsByCallback) { + const void *thisPtr = this; + m_scrollContentsByCallback(const_cast(thisPtr), dx, dy); + } else { + ::QTableView::scrollContentsBy(dx, dy); + } +} +void QTableView_wrapper::scrollContentsBy_nocallback(int dx, int dy) { + ::QTableView::scrollContentsBy(dx, dy); +} +void QTableView_wrapper::scrollTo(const QModelIndex &index, + QAbstractItemView::ScrollHint hint) { + if (m_scrollToCallback) { + const void *thisPtr = this; + m_scrollToCallback(const_cast(thisPtr), index, hint); + } else { + ::QTableView::scrollTo(index, hint); + } +} +void QTableView_wrapper::scrollTo_nocallback( + const QModelIndex &index, QAbstractItemView::ScrollHint hint) { + ::QTableView::scrollTo(index, hint); +} +void QTableView_wrapper::selectAll() { + if (m_selectAllCallback) { + const void *thisPtr = this; + m_selectAllCallback(const_cast(thisPtr)); + } else { + ::QTableView::selectAll(); + } +} +void QTableView_wrapper::selectAll_nocallback() { ::QTableView::selectAll(); } +void QTableView_wrapper::selectColumn(int column) { + ::QTableView::selectColumn(column); +} +void QTableView_wrapper::selectRow(int row) { ::QTableView::selectRow(row); } +QList QTableView_wrapper::selectedIndexes() const { + if (m_selectedIndexesCallback) { + const void *thisPtr = this; + return *m_selectedIndexesCallback(const_cast(thisPtr)); + } else { + return ::QTableView::selectedIndexes(); + } +} +QList QTableView_wrapper::selectedIndexes_nocallback() const { + return ::QTableView::selectedIndexes(); +} +void QTableView_wrapper::selectionChanged(const QItemSelection &selected, + const QItemSelection &deselected) { + if (m_selectionChangedCallback) { + const void *thisPtr = this; + m_selectionChangedCallback(const_cast(thisPtr), selected, + deselected); + } else { + ::QTableView::selectionChanged(selected, deselected); + } +} +void QTableView_wrapper::selectionChanged_nocallback( + const QItemSelection &selected, const QItemSelection &deselected) { + ::QTableView::selectionChanged(selected, deselected); +} +QFlags +QTableView_wrapper::selectionCommand(const QModelIndex &index, + const QEvent *event) const { + if (m_selectionCommandCallback) { + const void *thisPtr = this; + return m_selectionCommandCallback(const_cast(thisPtr), index, + event); + } else { + return ::QTableView::selectionCommand(index, event); + } +} +QFlags +QTableView_wrapper::selectionCommand_nocallback(const QModelIndex &index, + const QEvent *event) const { + return ::QTableView::selectionCommand(index, event); +} +void QTableView_wrapper::setColumnHidden(int column, bool hide) { + ::QTableView::setColumnHidden(column, hide); +} +void QTableView_wrapper::setColumnWidth(int column, int width) { + ::QTableView::setColumnWidth(column, width); +} +void QTableView_wrapper::setCornerButtonEnabled(bool enable) { + ::QTableView::setCornerButtonEnabled(enable); +} +void QTableView_wrapper::setModel(QAbstractItemModel *model) { + if (m_setModelCallback) { + const void *thisPtr = this; + m_setModelCallback(const_cast(thisPtr), model); + } else { + ::QTableView::setModel(model); + } +} +void QTableView_wrapper::setModel_nocallback(QAbstractItemModel *model) { + ::QTableView::setModel(model); +} +void QTableView_wrapper::setRootIndex(const QModelIndex &index) { + if (m_setRootIndexCallback) { + const void *thisPtr = this; + m_setRootIndexCallback(const_cast(thisPtr), index); + } else { + ::QTableView::setRootIndex(index); + } +} +void QTableView_wrapper::setRootIndex_nocallback(const QModelIndex &index) { + ::QTableView::setRootIndex(index); +} +void QTableView_wrapper::setRowHeight(int row, int height) { + ::QTableView::setRowHeight(row, height); +} +void QTableView_wrapper::setRowHidden(int row, bool hide) { + ::QTableView::setRowHidden(row, hide); +} +void QTableView_wrapper::setSelection( + const QRect &rect, QFlags command) { + if (m_setSelectionCallback) { + const void *thisPtr = this; + m_setSelectionCallback(const_cast(thisPtr), rect, command); + } else { + ::QTableView::setSelection(rect, command); + } +} +void QTableView_wrapper::setSelection_nocallback( + const QRect &rect, QFlags command) { + ::QTableView::setSelection(rect, command); +} +void QTableView_wrapper::setSelectionModel( + QItemSelectionModel *selectionModel) { + if (m_setSelectionModelCallback) { + const void *thisPtr = this; + m_setSelectionModelCallback(const_cast(thisPtr), selectionModel); + } else { + ::QTableView::setSelectionModel(selectionModel); + } +} +void QTableView_wrapper::setSelectionModel_nocallback( + QItemSelectionModel *selectionModel) { + ::QTableView::setSelectionModel(selectionModel); +} +void QTableView_wrapper::setShowGrid(bool show) { + ::QTableView::setShowGrid(show); +} +void QTableView_wrapper::setSortingEnabled(bool enable) { + ::QTableView::setSortingEnabled(enable); +} +void QTableView_wrapper::setSpan(int row, int column, int rowSpan, + int columnSpan) { + ::QTableView::setSpan(row, column, rowSpan, columnSpan); +} +void QTableView_wrapper::setVisible(bool visible) { + if (m_setVisibleCallback) { + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + ::QTableView::setVisible(visible); + } +} +void QTableView_wrapper::setVisible_nocallback(bool visible) { + ::QTableView::setVisible(visible); +} +void QTableView_wrapper::setWordWrap(bool on) { ::QTableView::setWordWrap(on); } +void QTableView_wrapper::setupViewport(QWidget *viewport) { + if (m_setupViewportCallback) { + const void *thisPtr = this; + m_setupViewportCallback(const_cast(thisPtr), viewport); + } else { + ::QTableView::setupViewport(viewport); + } +} +void QTableView_wrapper::setupViewport_nocallback(QWidget *viewport) { + ::QTableView::setupViewport(viewport); +} +QPainter *QTableView_wrapper::sharedPainter() const { + if (m_sharedPainterCallback) { + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + return ::QTableView::sharedPainter(); + } +} +QPainter *QTableView_wrapper::sharedPainter_nocallback() const { + return ::QTableView::sharedPainter(); +} +void QTableView_wrapper::showColumn(int column) { + ::QTableView::showColumn(column); +} +bool QTableView_wrapper::showGrid() const { return ::QTableView::showGrid(); } +void QTableView_wrapper::showRow(int row) { ::QTableView::showRow(row); } +QSize QTableView_wrapper::sizeHint() const { + if (m_sizeHintCallback) { + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + return ::QTableView::sizeHint(); + } +} +QSize QTableView_wrapper::sizeHint_nocallback() const { + return ::QTableView::sizeHint(); +} +int QTableView_wrapper::sizeHintForColumn(int column) const { + if (m_sizeHintForColumnCallback) { + const void *thisPtr = this; + return m_sizeHintForColumnCallback(const_cast(thisPtr), column); + } else { + return ::QTableView::sizeHintForColumn(column); + } +} +int QTableView_wrapper::sizeHintForColumn_nocallback(int column) const { + return ::QTableView::sizeHintForColumn(column); +} +int QTableView_wrapper::sizeHintForRow(int row) const { + if (m_sizeHintForRowCallback) { + const void *thisPtr = this; + return m_sizeHintForRowCallback(const_cast(thisPtr), row); + } else { + return ::QTableView::sizeHintForRow(row); + } +} +int QTableView_wrapper::sizeHintForRow_nocallback(int row) const { + return ::QTableView::sizeHintForRow(row); +} +void QTableView_wrapper::sortByColumn(int column, Qt::SortOrder order) { + ::QTableView::sortByColumn(column, order); +} +QString QTableView_wrapper::tr(const char *s, const char *c, int n) { + return ::QTableView::tr(s, c, n); +} +void QTableView_wrapper::updateEditorData() { + if (m_updateEditorDataCallback) { + const void *thisPtr = this; + m_updateEditorDataCallback(const_cast(thisPtr)); + } else { + ::QTableView::updateEditorData(); + } +} +void QTableView_wrapper::updateEditorData_nocallback() { + ::QTableView::updateEditorData(); +} +void QTableView_wrapper::updateEditorGeometries() { + if (m_updateEditorGeometriesCallback) { + const void *thisPtr = this; + m_updateEditorGeometriesCallback(const_cast(thisPtr)); + } else { + ::QTableView::updateEditorGeometries(); + } +} +void QTableView_wrapper::updateEditorGeometries_nocallback() { + ::QTableView::updateEditorGeometries(); +} +void QTableView_wrapper::updateGeometries() { + if (m_updateGeometriesCallback) { + const void *thisPtr = this; + m_updateGeometriesCallback(const_cast(thisPtr)); + } else { + ::QTableView::updateGeometries(); + } +} +void QTableView_wrapper::updateGeometries_nocallback() { + ::QTableView::updateGeometries(); +} +int QTableView_wrapper::verticalOffset() const { + if (m_verticalOffsetCallback) { + const void *thisPtr = this; + return m_verticalOffsetCallback(const_cast(thisPtr)); + } else { + return ::QTableView::verticalOffset(); + } +} +int QTableView_wrapper::verticalOffset_nocallback() const { + return ::QTableView::verticalOffset(); +} +void QTableView_wrapper::verticalScrollbarAction(int action) { + if (m_verticalScrollbarActionCallback) { + const void *thisPtr = this; + m_verticalScrollbarActionCallback(const_cast(thisPtr), action); + } else { + ::QTableView::verticalScrollbarAction(action); + } +} +void QTableView_wrapper::verticalScrollbarAction_nocallback(int action) { + ::QTableView::verticalScrollbarAction(action); +} +void QTableView_wrapper::verticalScrollbarValueChanged(int value) { + if (m_verticalScrollbarValueChangedCallback) { + const void *thisPtr = this; + m_verticalScrollbarValueChangedCallback(const_cast(thisPtr), value); + } else { + ::QTableView::verticalScrollbarValueChanged(value); + } +} +void QTableView_wrapper::verticalScrollbarValueChanged_nocallback(int value) { + ::QTableView::verticalScrollbarValueChanged(value); +} +bool QTableView_wrapper::viewportEvent(QEvent *event) { + if (m_viewportEventCallback) { + const void *thisPtr = this; + return m_viewportEventCallback(const_cast(thisPtr), event); + } else { + return ::QTableView::viewportEvent(event); + } +} +bool QTableView_wrapper::viewportEvent_nocallback(QEvent *event) { + return ::QTableView::viewportEvent(event); +} +QSize QTableView_wrapper::viewportSizeHint() const { + if (m_viewportSizeHintCallback) { + const void *thisPtr = this; + return *m_viewportSizeHintCallback(const_cast(thisPtr)); + } else { + return ::QTableView::viewportSizeHint(); + } +} +QSize QTableView_wrapper::viewportSizeHint_nocallback() const { + return ::QTableView::viewportSizeHint(); +} +QRect QTableView_wrapper::visualRect(const QModelIndex &index) const { + if (m_visualRectCallback) { + const void *thisPtr = this; + return *m_visualRectCallback(const_cast(thisPtr), index); + } else { + return ::QTableView::visualRect(index); + } +} +QRect QTableView_wrapper::visualRect_nocallback( + const QModelIndex &index) const { + return ::QTableView::visualRect(index); +} +QRegion QTableView_wrapper::visualRegionForSelection( + const QItemSelection &selection) const { + if (m_visualRegionForSelectionCallback) { + const void *thisPtr = this; + return *m_visualRegionForSelectionCallback(const_cast(thisPtr), + selection); + } else { + return ::QTableView::visualRegionForSelection(selection); + } +} +QRegion QTableView_wrapper::visualRegionForSelection_nocallback( + const QItemSelection &selection) const { + return ::QTableView::visualRegionForSelection(selection); +} +bool QTableView_wrapper::wordWrap() const { return ::QTableView::wordWrap(); } +QTableView_wrapper::~QTableView_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QTableView *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QTableView_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QTableView_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QTableView__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QTableView_wrapper(parent); + return reinterpret_cast(ptr); +} +void c_QTableView__onActivated_QModelIndex(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTableView::activated, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// changeEvent(QEvent * arg__1) +void c_QTableView__changeEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->changeEvent_nocallback(arg__1); +} +// clearSpans() +void c_QTableView__clearSpans(void *thisObj) { fromPtr(thisObj)->clearSpans(); } +void c_QTableView__onClicked_QModelIndex(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTableView::clicked, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// columnAt(int x) const +int c_QTableView__columnAt_int(void *thisObj, int x) { + const auto &result = fromPtr(thisObj)->columnAt(x); + return result; +} +// columnCountChanged(int oldCount, int newCount) +void c_QTableView__columnCountChanged_int_int(void *thisObj, int oldCount, + int newCount) { + fromWrapperPtr(thisObj)->columnCountChanged(oldCount, newCount); +} +// columnMoved(int column, int oldIndex, int newIndex) +void c_QTableView__columnMoved_int_int_int(void *thisObj, int column, + int oldIndex, int newIndex) { + fromWrapperPtr(thisObj)->columnMoved(column, oldIndex, newIndex); +} +// columnResized(int column, int oldWidth, int newWidth) +void c_QTableView__columnResized_int_int_int(void *thisObj, int column, + int oldWidth, int newWidth) { + fromWrapperPtr(thisObj)->columnResized(column, oldWidth, newWidth); +} +// columnSpan(int row, int column) const +int c_QTableView__columnSpan_int_int(void *thisObj, int row, int column) { + const auto &result = fromPtr(thisObj)->columnSpan(row, column); + return result; +} +// columnViewportPosition(int column) const +int c_QTableView__columnViewportPosition_int(void *thisObj, int column) { + const auto &result = fromPtr(thisObj)->columnViewportPosition(column); + return result; +} +// columnWidth(int column) const +int c_QTableView__columnWidth_int(void *thisObj, int column) { + const auto &result = fromPtr(thisObj)->columnWidth(column); + return result; +} +// commitData(QWidget * editor) +void c_QTableView__commitData_QWidget(void *thisObj, void *editor_) { + auto editor = reinterpret_cast(editor_); + fromWrapperPtr(thisObj)->commitData_nocallback(editor); +} +// currentChanged(const QModelIndex & current, const QModelIndex & previous) +void c_QTableView__currentChanged_QModelIndex_QModelIndex(void *thisObj, + void *current_, + void *previous_) { + assert(current_); + auto ¤t = *reinterpret_cast(current_); + assert(previous_); + auto &previous = *reinterpret_cast(previous_); + fromWrapperPtr(thisObj)->currentChanged_nocallback(current, previous); +} +// customEvent(QEvent * event) +void c_QTableView__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, +// const QList & roles) +void c_QTableView__dataChanged_QModelIndex_QModelIndex_QList_int( + void *thisObj, void *topLeft_, void *bottomRight_, void *roles_) { + assert(topLeft_); + auto &topLeft = *reinterpret_cast(topLeft_); + assert(bottomRight_); + auto &bottomRight = *reinterpret_cast(bottomRight_); + assert(roles_); + auto &roles = *reinterpret_cast *>(roles_); + fromWrapperPtr(thisObj)->dataChanged_nocallback(topLeft, bottomRight, roles); +} +// devType() const +int c_QTableView__devType(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); + return result; +} +// doItemsLayout() +void c_QTableView__doItemsLayout(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->doItemsLayout_nocallback(); + } else { + return targetPtr->doItemsLayout(); + } + }(); +} +void c_QTableView__onDoubleClicked_QModelIndex(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTableView::doubleClicked, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// editorDestroyed(QObject * editor) +void c_QTableView__editorDestroyed_QObject(void *thisObj, void *editor_) { + auto editor = reinterpret_cast(editor_); + fromWrapperPtr(thisObj)->editorDestroyed_nocallback(editor); +} +void c_QTableView__onEntered_QModelIndex(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTableView::entered, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// event(QEvent * event) +bool c_QTableView__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + const auto &result = fromWrapperPtr(thisObj)->event_nocallback(event); + return result; +} +// eventFilter(QObject * object, QEvent * event) +bool c_QTableView__eventFilter_QObject_QEvent(void *thisObj, void *object_, + void *event_) { + auto object = reinterpret_cast(object_); + auto event = reinterpret_cast(event_); + const auto &result = + fromWrapperPtr(thisObj)->eventFilter_nocallback(object, event); + return result; +} +// focusNextPrevChild(bool next) +bool c_QTableView__focusNextPrevChild_bool(void *thisObj, bool next) { + const auto &result = + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); + return result; +} +// hasHeightForWidth() const +bool c_QTableView__hasHeightForWidth(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); + return result; +} +// heightForWidth(int arg__1) const +int c_QTableView__heightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); + return result; +} +// hideColumn(int column) +void c_QTableView__hideColumn_int(void *thisObj, int column) { + fromPtr(thisObj)->hideColumn(column); +} +// hideRow(int row) +void c_QTableView__hideRow_int(void *thisObj, int row) { + fromPtr(thisObj)->hideRow(row); +} +// horizontalOffset() const +int c_QTableView__horizontalOffset(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->horizontalOffset_nocallback(); + return result; +} +// horizontalScrollbarAction(int action) +void c_QTableView__horizontalScrollbarAction_int(void *thisObj, int action) { + fromWrapperPtr(thisObj)->horizontalScrollbarAction_nocallback(action); +} +// horizontalScrollbarValueChanged(int value) +void c_QTableView__horizontalScrollbarValueChanged_int(void *thisObj, + int value) { + fromWrapperPtr(thisObj)->horizontalScrollbarValueChanged_nocallback(value); +} +void c_QTableView__onIconSizeChanged_QSize(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTableView::iconSizeChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// indexAt(const QPoint & p) const +void *c_QTableView__indexAt_QPoint(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->indexAt_nocallback(p); + } else { + return targetPtr->indexAt(p); + } + }()}; + return result; +} +// initPainter(QPainter * painter) const +void c_QTableView__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} +// isColumnHidden(int column) const +bool c_QTableView__isColumnHidden_int(void *thisObj, int column) { + const auto &result = fromPtr(thisObj)->isColumnHidden(column); + return result; +} +// isCornerButtonEnabled() const +bool c_QTableView__isCornerButtonEnabled(void *thisObj) { + const auto &result = fromPtr(thisObj)->isCornerButtonEnabled(); + return result; +} +// isIndexHidden(const QModelIndex & index) const +bool c_QTableView__isIndexHidden_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = fromWrapperPtr(thisObj)->isIndexHidden_nocallback(index); + return result; +} +// isRowHidden(int row) const +bool c_QTableView__isRowHidden_int(void *thisObj, int row) { + const auto &result = fromPtr(thisObj)->isRowHidden(row); + return result; +} +// isSortingEnabled() const +bool c_QTableView__isSortingEnabled(void *thisObj) { + const auto &result = fromPtr(thisObj)->isSortingEnabled(); + return result; +} +// keyboardSearch(const QString & search) +void c_QTableView__keyboardSearch_QString(void *thisObj, const char *search_) { + const auto search = QString::fromUtf8(search_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->keyboardSearch_nocallback(search); + } else { + return targetPtr->keyboardSearch(search); + } + }(); + free((char *)search_); +} +// leaveEvent(QEvent * event) +void c_QTableView__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} +// minimumSizeHint() const +void *c_QTableView__minimumSizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; + return result; +} +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QTableView__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} +// mouseMoveEvent(QMouseEvent * event) +void c_QTableView__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(event); +} +// mousePressEvent(QMouseEvent * event) +void c_QTableView__mousePressEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(event); +} +// mouseReleaseEvent(QMouseEvent * event) +void c_QTableView__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(event); +} +// moveCursor(QAbstractItemView::CursorAction cursorAction, +// QFlags modifiers) +void *c_QTableView__moveCursor_CursorAction_KeyboardModifiers(void *thisObj, + int cursorAction, + int modifiers_) { + auto modifiers = static_cast>(modifiers_); + const auto &result = new Dartagnan::ValueWrapper< + QModelIndex>{fromWrapperPtr(thisObj)->moveCursor_nocallback( + static_cast( + cursorAction), + modifiers)}; + return result; +} +// paintEvent(QPaintEvent * e) +void c_QTableView__paintEvent_QPaintEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + fromWrapperPtr(thisObj)->paintEvent_nocallback(e); +} +void c_QTableView__onPressed_QModelIndex(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTableView::pressed, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// reset() +void c_QTableView__reset(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->reset_nocallback(); + } else { + return targetPtr->reset(); + } + }(); +} +// resizeColumnToContents(int column) +void c_QTableView__resizeColumnToContents_int(void *thisObj, int column) { + fromPtr(thisObj)->resizeColumnToContents(column); +} +// resizeColumnsToContents() +void c_QTableView__resizeColumnsToContents(void *thisObj) { + fromPtr(thisObj)->resizeColumnsToContents(); +} +// resizeRowToContents(int row) +void c_QTableView__resizeRowToContents_int(void *thisObj, int row) { + fromPtr(thisObj)->resizeRowToContents(row); +} +// resizeRowsToContents() +void c_QTableView__resizeRowsToContents(void *thisObj) { + fromPtr(thisObj)->resizeRowsToContents(); +} +// rowAt(int y) const +int c_QTableView__rowAt_int(void *thisObj, int y) { + const auto &result = fromPtr(thisObj)->rowAt(y); + return result; +} +// rowCountChanged(int oldCount, int newCount) +void c_QTableView__rowCountChanged_int_int(void *thisObj, int oldCount, + int newCount) { + fromWrapperPtr(thisObj)->rowCountChanged(oldCount, newCount); +} +// rowHeight(int row) const +int c_QTableView__rowHeight_int(void *thisObj, int row) { + const auto &result = fromPtr(thisObj)->rowHeight(row); + return result; +} +// rowMoved(int row, int oldIndex, int newIndex) +void c_QTableView__rowMoved_int_int_int(void *thisObj, int row, int oldIndex, + int newIndex) { + fromWrapperPtr(thisObj)->rowMoved(row, oldIndex, newIndex); +} +// rowResized(int row, int oldHeight, int newHeight) +void c_QTableView__rowResized_int_int_int(void *thisObj, int row, int oldHeight, + int newHeight) { + fromWrapperPtr(thisObj)->rowResized(row, oldHeight, newHeight); +} +// rowSpan(int row, int column) const +int c_QTableView__rowSpan_int_int(void *thisObj, int row, int column) { + const auto &result = fromPtr(thisObj)->rowSpan(row, column); + return result; +} +// rowViewportPosition(int row) const +int c_QTableView__rowViewportPosition_int(void *thisObj, int row) { + const auto &result = fromPtr(thisObj)->rowViewportPosition(row); + return result; +} +// rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end) +void c_QTableView__rowsAboutToBeRemoved_QModelIndex_int_int(void *thisObj, + void *parent_, + int start, + int end) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + fromWrapperPtr(thisObj)->rowsAboutToBeRemoved_nocallback(parent, start, end); +} +// rowsInserted(const QModelIndex & parent, int start, int end) +void c_QTableView__rowsInserted_QModelIndex_int_int(void *thisObj, + void *parent_, int start, + int end) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + fromWrapperPtr(thisObj)->rowsInserted_nocallback(parent, start, end); +} +// scrollContentsBy(int dx, int dy) +void c_QTableView__scrollContentsBy_int_int(void *thisObj, int dx, int dy) { + fromWrapperPtr(thisObj)->scrollContentsBy_nocallback(dx, dy); +} +// scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint) +void c_QTableView__scrollTo_QModelIndex_ScrollHint(void *thisObj, void *index_, + int hint) { + assert(index_); + auto &index = *reinterpret_cast(index_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->scrollTo_nocallback( + index, static_cast(hint)); + } else { + return targetPtr->scrollTo( + index, static_cast(hint)); + } + }(); +} +// selectAll() +void c_QTableView__selectAll(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->selectAll_nocallback(); + } else { + return targetPtr->selectAll(); + } + }(); +} +// selectColumn(int column) +void c_QTableView__selectColumn_int(void *thisObj, int column) { + fromPtr(thisObj)->selectColumn(column); +} +// selectRow(int row) +void c_QTableView__selectRow_int(void *thisObj, int row) { + fromPtr(thisObj)->selectRow(row); +} +// selectedIndexes() const +void *c_QTableView__selectedIndexes(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromWrapperPtr(thisObj)->selectedIndexes_nocallback()}; + return result; +} +// selectionChanged(const QItemSelection & selected, const QItemSelection & +// deselected) +void c_QTableView__selectionChanged_QItemSelection_QItemSelection( + void *thisObj, void *selected_, void *deselected_) { + assert(selected_); + auto &selected = *reinterpret_cast(selected_); + assert(deselected_); + auto &deselected = *reinterpret_cast(deselected_); + fromWrapperPtr(thisObj)->selectionChanged_nocallback(selected, deselected); +} +// selectionCommand(const QModelIndex & index, const QEvent * event) const +int c_QTableView__selectionCommand_QModelIndex_QEvent(void *thisObj, + void *index_, + void *event_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + auto event = reinterpret_cast(event_); + const auto &result = + fromWrapperPtr(thisObj)->selectionCommand_nocallback(index, event); + return result; +} +// setColumnHidden(int column, bool hide) +void c_QTableView__setColumnHidden_int_bool(void *thisObj, int column, + bool hide) { + fromPtr(thisObj)->setColumnHidden(column, hide); +} +// setColumnWidth(int column, int width) +void c_QTableView__setColumnWidth_int_int(void *thisObj, int column, + int width) { + fromPtr(thisObj)->setColumnWidth(column, width); +} +// setCornerButtonEnabled(bool enable) +void c_QTableView__setCornerButtonEnabled_bool(void *thisObj, bool enable) { + fromPtr(thisObj)->setCornerButtonEnabled(enable); +} +// setModel(QAbstractItemModel * model) +void c_QTableView__setModel_QAbstractItemModel(void *thisObj, void *model_) { + auto model = reinterpret_cast(model_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setModel_nocallback(model); + } else { + return targetPtr->setModel(model); + } + }(); +} +// setRootIndex(const QModelIndex & index) +void c_QTableView__setRootIndex_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setRootIndex_nocallback(index); + } else { + return targetPtr->setRootIndex(index); + } + }(); +} +// setRowHeight(int row, int height) +void c_QTableView__setRowHeight_int_int(void *thisObj, int row, int height) { + fromPtr(thisObj)->setRowHeight(row, height); +} +// setRowHidden(int row, bool hide) +void c_QTableView__setRowHidden_int_bool(void *thisObj, int row, bool hide) { + fromPtr(thisObj)->setRowHidden(row, hide); +} +// setSelection(const QRect & rect, QFlags +// command) +void c_QTableView__setSelection_QRect_SelectionFlags(void *thisObj, void *rect_, + int command_) { + assert(rect_); + auto &rect = *reinterpret_cast(rect_); + auto command = + static_cast>(command_); + fromWrapperPtr(thisObj)->setSelection_nocallback(rect, command); +} +// setSelectionModel(QItemSelectionModel * selectionModel) +void c_QTableView__setSelectionModel_QItemSelectionModel( + void *thisObj, void *selectionModel_) { + auto selectionModel = + reinterpret_cast(selectionModel_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setSelectionModel_nocallback(selectionModel); + } else { + return targetPtr->setSelectionModel(selectionModel); + } + }(); +} +// setShowGrid(bool show) +void c_QTableView__setShowGrid_bool(void *thisObj, bool show) { + fromPtr(thisObj)->setShowGrid(show); +} +// setSortingEnabled(bool enable) +void c_QTableView__setSortingEnabled_bool(void *thisObj, bool enable) { + fromPtr(thisObj)->setSortingEnabled(enable); +} +// setSpan(int row, int column, int rowSpan, int columnSpan) +void c_QTableView__setSpan_int_int_int_int(void *thisObj, int row, int column, + int rowSpan, int columnSpan) { + fromPtr(thisObj)->setSpan(row, column, rowSpan, columnSpan); +} +// setVisible(bool visible) +void c_QTableView__setVisible_bool(void *thisObj, bool visible) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} +// setWordWrap(bool on) +void c_QTableView__setWordWrap_bool(void *thisObj, bool on) { + fromPtr(thisObj)->setWordWrap(on); +} +// setupViewport(QWidget * viewport) +void c_QTableView__setupViewport_QWidget(void *thisObj, void *viewport_) { + auto viewport = reinterpret_cast(viewport_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setupViewport_nocallback(viewport); + } else { + return targetPtr->setupViewport(viewport); + } + }(); +} +// sharedPainter() const +void *c_QTableView__sharedPainter(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->sharedPainter_nocallback(); + return result; +} +// showColumn(int column) +void c_QTableView__showColumn_int(void *thisObj, int column) { + fromPtr(thisObj)->showColumn(column); +} +// showGrid() const +bool c_QTableView__showGrid(void *thisObj) { + const auto &result = fromPtr(thisObj)->showGrid(); + return result; +} +// showRow(int row) +void c_QTableView__showRow_int(void *thisObj, int row) { + fromPtr(thisObj)->showRow(row); +} +// sizeHint() const +void *c_QTableView__sizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; + return result; +} +// sizeHintForColumn(int column) const +int c_QTableView__sizeHintForColumn_int(void *thisObj, int column) { + const auto &result = + fromWrapperPtr(thisObj)->sizeHintForColumn_nocallback(column); + return result; +} +// sizeHintForRow(int row) const +int c_QTableView__sizeHintForRow_int(void *thisObj, int row) { + const auto &result = fromWrapperPtr(thisObj)->sizeHintForRow_nocallback(row); + return result; +} +// sortByColumn(int column, Qt::SortOrder order) +void c_QTableView__sortByColumn_int_SortOrder(void *thisObj, int column, + int order) { + fromPtr(thisObj)->sortByColumn(column, static_cast(order)); +} +// tr(const char * s, const char * c, int n) +void *c_static_QTableView__tr_char_char_int(const char *s, const char *c, + int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QTableView_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +// updateEditorData() +void c_QTableView__updateEditorData(void *thisObj) { + fromWrapperPtr(thisObj)->updateEditorData_nocallback(); +} +// updateEditorGeometries() +void c_QTableView__updateEditorGeometries(void *thisObj) { + fromWrapperPtr(thisObj)->updateEditorGeometries_nocallback(); +} +// updateGeometries() +void c_QTableView__updateGeometries(void *thisObj) { + fromWrapperPtr(thisObj)->updateGeometries_nocallback(); +} +// verticalOffset() const +int c_QTableView__verticalOffset(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->verticalOffset_nocallback(); + return result; +} +// verticalScrollbarAction(int action) +void c_QTableView__verticalScrollbarAction_int(void *thisObj, int action) { + fromWrapperPtr(thisObj)->verticalScrollbarAction_nocallback(action); +} +// verticalScrollbarValueChanged(int value) +void c_QTableView__verticalScrollbarValueChanged_int(void *thisObj, int value) { + fromWrapperPtr(thisObj)->verticalScrollbarValueChanged_nocallback(value); +} +void c_QTableView__onViewportEntered(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTableView::viewportEntered, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// viewportEvent(QEvent * event) +bool c_QTableView__viewportEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + const auto &result = fromWrapperPtr(thisObj)->viewportEvent_nocallback(event); + return result; +} +// viewportSizeHint() const +void *c_QTableView__viewportSizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->viewportSizeHint_nocallback()}; + return result; +} +// visualRect(const QModelIndex & index) const +void *c_QTableView__visualRect_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->visualRect_nocallback(index); + } else { + return targetPtr->visualRect(index); + } + }()}; + return result; +} +// visualRegionForSelection(const QItemSelection & selection) const +void *c_QTableView__visualRegionForSelection_QItemSelection(void *thisObj, + void *selection_) { + assert(selection_); + auto &selection = *reinterpret_cast(selection_); + const auto &result = new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->visualRegionForSelection_nocallback(selection)}; + return result; +} +// wordWrap() const +bool c_QTableView__wordWrap(void *thisObj) { + const auto &result = fromPtr(thisObj)->wordWrap(); + return result; +} +void c_QTableView__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QTableView__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1128: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_changeEvent>( + callback); + break; + case 5397: + wrapper->m_commitDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_commitData>( + callback); + break; + case 5399: + wrapper->m_currentChangedCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_currentChanged>( + callback); + break; + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_customEvent>( + callback); + break; + case 5401: + wrapper->m_dataChangedCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_dataChanged>( + callback); + break; + case 1145: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_devType>( + callback); + break; + case 5404: + wrapper->m_doItemsLayoutCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_doItemsLayout>( + callback); + break; + case 5409: + wrapper->m_editorDestroyedCallback = + reinterpret_cast(callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_event>( + callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_eventFilter>( + callback); + break; + case 1155: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1169: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1173: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_heightForWidth>( + callback); + break; + case 5413: + wrapper->m_horizontalOffsetCallback = + reinterpret_cast(callback); + break; + case 5414: + wrapper->m_horizontalScrollbarActionCallback = + reinterpret_cast(callback); + break; + case 5415: + wrapper->m_horizontalScrollbarValueChangedCallback = + reinterpret_cast( + callback); + break; + case 5418: + wrapper->m_indexAtCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_indexAt>( + callback); + break; + case 1176: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_initPainter>( + callback); + break; + case 5420: + wrapper->m_isIndexHiddenCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_isIndexHidden>( + callback); + break; + case 5422: + wrapper->m_keyboardSearchCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_keyboardSearch>( + callback); + break; + case 1202: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_leaveEvent>( + callback); + break; + case 1222: + wrapper->m_minimumSizeHintCallback = + reinterpret_cast(callback); + break; + case 1224: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1226: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_mouseMoveEvent>( + callback); + break; + case 1227: + wrapper->m_mousePressEventCallback = + reinterpret_cast(callback); + break; + case 1228: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 5425: + wrapper->m_moveCursorCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_moveCursor>( + callback); + break; + case 1235: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_paintEvent>( + callback); + break; + case 5428: + wrapper->m_resetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_reset>( + callback); + break; + case 5432: + wrapper->m_rowsAboutToBeRemovedCallback = + reinterpret_cast(callback); + break; + case 5433: + wrapper->m_rowsInsertedCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_rowsInserted>( + callback); + break; + case 5218: + wrapper->m_scrollContentsByCallback = + reinterpret_cast(callback); + break; + case 5436: + wrapper->m_scrollToCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_scrollTo>( + callback); + break; + case 5439: + wrapper->m_selectAllCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_selectAll>( + callback); + break; + case 5440: + wrapper->m_selectedIndexesCallback = + reinterpret_cast(callback); + break; + case 5441: + wrapper->m_selectionChangedCallback = + reinterpret_cast(callback); + break; + case 5442: + wrapper->m_selectionCommandCallback = + reinterpret_cast(callback); + break; + case 5455: + wrapper->m_setModelCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_setModel>( + callback); + break; + case 5456: + wrapper->m_setRootIndexCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_setRootIndex>( + callback); + break; + case 5457: + wrapper->m_setSelectionCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_setSelection>( + callback); + break; + case 5458: + wrapper->m_setSelectionModelCallback = + reinterpret_cast(callback); + break; + case 1314: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_setVisible>( + callback); + break; + case 5226: + wrapper->m_setupViewportCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_setupViewport>( + callback); + break; + case 1323: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_sharedPainter>( + callback); + break; + case 1331: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_sizeHint>( + callback); + break; + case 5463: + wrapper->m_sizeHintForColumnCallback = + reinterpret_cast(callback); + break; + case 5465: + wrapper->m_sizeHintForRowCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_sizeHintForRow>( + callback); + break; + case 5471: + wrapper->m_updateEditorDataCallback = + reinterpret_cast(callback); + break; + case 5472: + wrapper->m_updateEditorGeometriesCallback = + reinterpret_cast(callback); + break; + case 5473: + wrapper->m_updateGeometriesCallback = + reinterpret_cast(callback); + break; + case 5474: + wrapper->m_verticalOffsetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_verticalOffset>( + callback); + break; + case 5475: + wrapper->m_verticalScrollbarActionCallback = + reinterpret_cast(callback); + break; + case 5476: + wrapper->m_verticalScrollbarValueChangedCallback = + reinterpret_cast(callback); + break; + case 5229: + wrapper->m_viewportEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_viewportEvent>( + callback); + break; + case 5230: + wrapper->m_viewportSizeHintCallback = + reinterpret_cast(callback); + break; + case 5479: + wrapper->m_visualRectCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_visualRect>( + callback); + break; + case 5480: + wrapper->m_visualRegionForSelectionCallback = + reinterpret_cast(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QTableView_c.h b/generated/QtDartBindings/dart/ffi/QTableView_c.h new file mode 100644 index 0000000..7e95c86 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QTableView_c.h @@ -0,0 +1,660 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QTableView_wrapper : public ::QTableView { +public: + ~QTableView_wrapper(); + using ::QAbstractItemView::CursorAction; + QTableView_wrapper(QWidget *parent = nullptr); + virtual void changeEvent(QEvent *arg__1); + virtual void changeEvent_nocallback(QEvent *arg__1); + void clearSpans(); + int columnAt(int x) const; + void columnCountChanged(int oldCount, int newCount); + void columnMoved(int column, int oldIndex, int newIndex); + void columnResized(int column, int oldWidth, int newWidth); + int columnSpan(int row, int column) const; + int columnViewportPosition(int column) const; + int columnWidth(int column) const; + virtual void commitData(QWidget *editor); + virtual void commitData_nocallback(QWidget *editor); + virtual void currentChanged(const QModelIndex ¤t, + const QModelIndex &previous); + virtual void currentChanged_nocallback(const QModelIndex ¤t, + const QModelIndex &previous); + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual void dataChanged(const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles = QList()); + virtual void dataChanged_nocallback(const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles = QList()); + virtual int devType() const; + virtual int devType_nocallback() const; + virtual void doItemsLayout(); + virtual void doItemsLayout_nocallback(); + virtual void editorDestroyed(QObject *editor); + virtual void editorDestroyed_nocallback(QObject *editor); + virtual bool event(QEvent *event); + virtual bool event_nocallback(QEvent *event); + virtual bool eventFilter(QObject *object, QEvent *event); + virtual bool eventFilter_nocallback(QObject *object, QEvent *event); + virtual bool focusNextPrevChild(bool next); + virtual bool focusNextPrevChild_nocallback(bool next); + virtual bool hasHeightForWidth() const; + virtual bool hasHeightForWidth_nocallback() const; + virtual int heightForWidth(int arg__1) const; + virtual int heightForWidth_nocallback(int arg__1) const; + void hideColumn(int column); + void hideRow(int row); + virtual int horizontalOffset() const; + virtual int horizontalOffset_nocallback() const; + virtual void horizontalScrollbarAction(int action); + virtual void horizontalScrollbarAction_nocallback(int action); + virtual void horizontalScrollbarValueChanged(int value); + virtual void horizontalScrollbarValueChanged_nocallback(int value); + virtual QModelIndex indexAt(const QPoint &p) const; + virtual QModelIndex indexAt_nocallback(const QPoint &p) const; + virtual void initPainter(QPainter *painter) const; + virtual void initPainter_nocallback(QPainter *painter) const; + bool isColumnHidden(int column) const; + bool isCornerButtonEnabled() const; + virtual bool isIndexHidden(const QModelIndex &index) const; + virtual bool isIndexHidden_nocallback(const QModelIndex &index) const; + bool isRowHidden(int row) const; + bool isSortingEnabled() const; + virtual void keyboardSearch(const QString &search); + virtual void keyboardSearch_nocallback(const QString &search); + virtual void leaveEvent(QEvent *event); + virtual void leaveEvent_nocallback(QEvent *event); + virtual QSize minimumSizeHint() const; + virtual QSize minimumSizeHint_nocallback() const; + virtual void mouseDoubleClickEvent(QMouseEvent *event); + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + virtual void mouseMoveEvent(QMouseEvent *event); + virtual void mouseMoveEvent_nocallback(QMouseEvent *event); + virtual void mousePressEvent(QMouseEvent *event); + virtual void mousePressEvent_nocallback(QMouseEvent *event); + virtual void mouseReleaseEvent(QMouseEvent *event); + virtual void mouseReleaseEvent_nocallback(QMouseEvent *event); + virtual QModelIndex moveCursor(QAbstractItemView::CursorAction cursorAction, + QFlags modifiers); + virtual QModelIndex + moveCursor_nocallback(QAbstractItemView::CursorAction cursorAction, + QFlags modifiers); + virtual void paintEvent(QPaintEvent *e); + virtual void paintEvent_nocallback(QPaintEvent *e); + virtual void reset(); + virtual void reset_nocallback(); + void resizeColumnToContents(int column); + void resizeColumnsToContents(); + void resizeRowToContents(int row); + void resizeRowsToContents(); + int rowAt(int y) const; + void rowCountChanged(int oldCount, int newCount); + int rowHeight(int row) const; + void rowMoved(int row, int oldIndex, int newIndex); + void rowResized(int row, int oldHeight, int newHeight); + int rowSpan(int row, int column) const; + int rowViewportPosition(int row) const; + virtual void rowsAboutToBeRemoved(const QModelIndex &parent, int start, + int end); + virtual void rowsAboutToBeRemoved_nocallback(const QModelIndex &parent, + int start, int end); + virtual void rowsInserted(const QModelIndex &parent, int start, int end); + virtual void rowsInserted_nocallback(const QModelIndex &parent, int start, + int end); + virtual void scrollContentsBy(int dx, int dy); + virtual void scrollContentsBy_nocallback(int dx, int dy); + virtual void scrollTo(const QModelIndex &index, + QAbstractItemView::ScrollHint hint = + QAbstractItemView::ScrollHint::EnsureVisible); + virtual void + scrollTo_nocallback(const QModelIndex &index, + QAbstractItemView::ScrollHint hint = + QAbstractItemView::ScrollHint::EnsureVisible); + virtual void selectAll(); + virtual void selectAll_nocallback(); + void selectColumn(int column); + void selectRow(int row); + virtual QList selectedIndexes() const; + virtual QList selectedIndexes_nocallback() const; + virtual void selectionChanged(const QItemSelection &selected, + const QItemSelection &deselected); + virtual void selectionChanged_nocallback(const QItemSelection &selected, + const QItemSelection &deselected); + virtual QFlags + selectionCommand(const QModelIndex &index, + const QEvent *event = nullptr) const; + virtual QFlags + selectionCommand_nocallback(const QModelIndex &index, + const QEvent *event = nullptr) const; + void setColumnHidden(int column, bool hide); + void setColumnWidth(int column, int width); + void setCornerButtonEnabled(bool enable); + virtual void setModel(QAbstractItemModel *model); + virtual void setModel_nocallback(QAbstractItemModel *model); + virtual void setRootIndex(const QModelIndex &index); + virtual void setRootIndex_nocallback(const QModelIndex &index); + void setRowHeight(int row, int height); + void setRowHidden(int row, bool hide); + virtual void setSelection(const QRect &rect, + QFlags command); + virtual void + setSelection_nocallback(const QRect &rect, + QFlags command); + virtual void setSelectionModel(QItemSelectionModel *selectionModel); + virtual void + setSelectionModel_nocallback(QItemSelectionModel *selectionModel); + void setShowGrid(bool show); + void setSortingEnabled(bool enable); + void setSpan(int row, int column, int rowSpan, int columnSpan); + virtual void setVisible(bool visible); + virtual void setVisible_nocallback(bool visible); + void setWordWrap(bool on); + virtual void setupViewport(QWidget *viewport); + virtual void setupViewport_nocallback(QWidget *viewport); + virtual QPainter *sharedPainter() const; + virtual QPainter *sharedPainter_nocallback() const; + void showColumn(int column); + bool showGrid() const; + void showRow(int row); + virtual QSize sizeHint() const; + virtual QSize sizeHint_nocallback() const; + virtual int sizeHintForColumn(int column) const; + virtual int sizeHintForColumn_nocallback(int column) const; + virtual int sizeHintForRow(int row) const; + virtual int sizeHintForRow_nocallback(int row) const; + void sortByColumn(int column, Qt::SortOrder order); + static QString tr(const char *s, const char *c, int n); + virtual void updateEditorData(); + virtual void updateEditorData_nocallback(); + virtual void updateEditorGeometries(); + virtual void updateEditorGeometries_nocallback(); + virtual void updateGeometries(); + virtual void updateGeometries_nocallback(); + virtual int verticalOffset() const; + virtual int verticalOffset_nocallback() const; + virtual void verticalScrollbarAction(int action); + virtual void verticalScrollbarAction_nocallback(int action); + virtual void verticalScrollbarValueChanged(int value); + virtual void verticalScrollbarValueChanged_nocallback(int value); + virtual bool viewportEvent(QEvent *event); + virtual bool viewportEvent_nocallback(QEvent *event); + virtual QSize viewportSizeHint() const; + virtual QSize viewportSizeHint_nocallback() const; + virtual QRect visualRect(const QModelIndex &index) const; + virtual QRect visualRect_nocallback(const QModelIndex &index) const; + virtual QRegion + visualRegionForSelection(const QItemSelection &selection) const; + virtual QRegion + visualRegionForSelection_nocallback(const QItemSelection &selection) const; + bool wordWrap() const; + typedef void (*Callback_changeEvent)(void *, QEvent *arg__1); + Callback_changeEvent m_changeEventCallback = nullptr; + typedef void (*Callback_commitData)(void *, QWidget *editor); + Callback_commitData m_commitDataCallback = nullptr; + typedef void (*Callback_currentChanged)(void *, const QModelIndex ¤t, + const QModelIndex &previous); + Callback_currentChanged m_currentChangedCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef void (*Callback_dataChanged)(void *, const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles); + Callback_dataChanged m_dataChangedCallback = nullptr; + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + typedef void (*Callback_doItemsLayout)(void *); + Callback_doItemsLayout m_doItemsLayoutCallback = nullptr; + typedef void (*Callback_editorDestroyed)(void *, QObject *editor); + Callback_editorDestroyed m_editorDestroyedCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *object, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + typedef int (*Callback_horizontalOffset)(void *); + Callback_horizontalOffset m_horizontalOffsetCallback = nullptr; + typedef void (*Callback_horizontalScrollbarAction)(void *, int action); + Callback_horizontalScrollbarAction m_horizontalScrollbarActionCallback = + nullptr; + typedef void (*Callback_horizontalScrollbarValueChanged)(void *, int value); + Callback_horizontalScrollbarValueChanged + m_horizontalScrollbarValueChangedCallback = nullptr; + typedef QModelIndex *(*Callback_indexAt)(void *, const QPoint &p); + Callback_indexAt m_indexAtCallback = nullptr; + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + typedef bool (*Callback_isIndexHidden)(void *, const QModelIndex &index); + Callback_isIndexHidden m_isIndexHiddenCallback = nullptr; + typedef void (*Callback_keyboardSearch)(void *, const QString &search); + Callback_keyboardSearch m_keyboardSearchCallback = nullptr; + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *event); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *event); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *event); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + typedef QModelIndex *(*Callback_moveCursor)( + void *, QAbstractItemView::CursorAction cursorAction, + QFlags modifiers); + Callback_moveCursor m_moveCursorCallback = nullptr; + typedef void (*Callback_paintEvent)(void *, QPaintEvent *e); + Callback_paintEvent m_paintEventCallback = nullptr; + typedef void (*Callback_reset)(void *); + Callback_reset m_resetCallback = nullptr; + typedef void (*Callback_rowsAboutToBeRemoved)(void *, + const QModelIndex &parent, + int start, int end); + Callback_rowsAboutToBeRemoved m_rowsAboutToBeRemovedCallback = nullptr; + typedef void (*Callback_rowsInserted)(void *, const QModelIndex &parent, + int start, int end); + Callback_rowsInserted m_rowsInsertedCallback = nullptr; + typedef void (*Callback_scrollContentsBy)(void *, int dx, int dy); + Callback_scrollContentsBy m_scrollContentsByCallback = nullptr; + typedef void (*Callback_scrollTo)(void *, const QModelIndex &index, + QAbstractItemView::ScrollHint hint); + Callback_scrollTo m_scrollToCallback = nullptr; + typedef void (*Callback_selectAll)(void *); + Callback_selectAll m_selectAllCallback = nullptr; + typedef QList *(*Callback_selectedIndexes)(void *); + Callback_selectedIndexes m_selectedIndexesCallback = nullptr; + typedef void (*Callback_selectionChanged)(void *, + const QItemSelection &selected, + const QItemSelection &deselected); + Callback_selectionChanged m_selectionChangedCallback = nullptr; + typedef QFlags ( + *Callback_selectionCommand)(void *, const QModelIndex &index, + const QEvent *event); + Callback_selectionCommand m_selectionCommandCallback = nullptr; + typedef void (*Callback_setModel)(void *, QAbstractItemModel *model); + Callback_setModel m_setModelCallback = nullptr; + typedef void (*Callback_setRootIndex)(void *, const QModelIndex &index); + Callback_setRootIndex m_setRootIndexCallback = nullptr; + typedef void (*Callback_setSelection)( + void *, const QRect &rect, + QFlags command); + Callback_setSelection m_setSelectionCallback = nullptr; + typedef void (*Callback_setSelectionModel)( + void *, QItemSelectionModel *selectionModel); + Callback_setSelectionModel m_setSelectionModelCallback = nullptr; + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + typedef void (*Callback_setupViewport)(void *, QWidget *viewport); + Callback_setupViewport m_setupViewportCallback = nullptr; + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; + typedef int (*Callback_sizeHintForColumn)(void *, int column); + Callback_sizeHintForColumn m_sizeHintForColumnCallback = nullptr; + typedef int (*Callback_sizeHintForRow)(void *, int row); + Callback_sizeHintForRow m_sizeHintForRowCallback = nullptr; + typedef void (*Callback_updateEditorData)(void *); + Callback_updateEditorData m_updateEditorDataCallback = nullptr; + typedef void (*Callback_updateEditorGeometries)(void *); + Callback_updateEditorGeometries m_updateEditorGeometriesCallback = nullptr; + typedef void (*Callback_updateGeometries)(void *); + Callback_updateGeometries m_updateGeometriesCallback = nullptr; + typedef int (*Callback_verticalOffset)(void *); + Callback_verticalOffset m_verticalOffsetCallback = nullptr; + typedef void (*Callback_verticalScrollbarAction)(void *, int action); + Callback_verticalScrollbarAction m_verticalScrollbarActionCallback = nullptr; + typedef void (*Callback_verticalScrollbarValueChanged)(void *, int value); + Callback_verticalScrollbarValueChanged + m_verticalScrollbarValueChangedCallback = nullptr; + typedef bool (*Callback_viewportEvent)(void *, QEvent *event); + Callback_viewportEvent m_viewportEventCallback = nullptr; + typedef QSize *(*Callback_viewportSizeHint)(void *); + Callback_viewportSizeHint m_viewportSizeHintCallback = nullptr; + typedef QRect *(*Callback_visualRect)(void *, const QModelIndex &index); + Callback_visualRect m_visualRectCallback = nullptr; + typedef QRegion *(*Callback_visualRegionForSelection)( + void *, const QItemSelection &selection); + Callback_visualRegionForSelection m_visualRegionForSelectionCallback = + nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QTableView::QTableView(QWidget * parent) +QtDartBindings_EXPORT void *c_QTableView__constructor_QWidget(void *parent_); +// QTableView::changeEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QTableView__changeEvent_QEvent(void *thisObj, + void *arg__1_); +// QTableView::clearSpans() +QtDartBindings_EXPORT void c_QTableView__clearSpans(void *thisObj); +// QTableView::columnAt(int x) const +QtDartBindings_EXPORT int c_QTableView__columnAt_int(void *thisObj, int x); +// QTableView::columnCountChanged(int oldCount, int newCount) +QtDartBindings_EXPORT void +c_QTableView__columnCountChanged_int_int(void *thisObj, int oldCount, + int newCount); +// QTableView::columnMoved(int column, int oldIndex, int newIndex) +QtDartBindings_EXPORT void c_QTableView__columnMoved_int_int_int(void *thisObj, + int column, + int oldIndex, + int newIndex); +// QTableView::columnResized(int column, int oldWidth, int newWidth) +QtDartBindings_EXPORT void +c_QTableView__columnResized_int_int_int(void *thisObj, int column, int oldWidth, + int newWidth); +// QTableView::columnSpan(int row, int column) const +QtDartBindings_EXPORT int c_QTableView__columnSpan_int_int(void *thisObj, + int row, int column); +// QTableView::columnViewportPosition(int column) const +QtDartBindings_EXPORT int +c_QTableView__columnViewportPosition_int(void *thisObj, int column); +// QTableView::columnWidth(int column) const +QtDartBindings_EXPORT int c_QTableView__columnWidth_int(void *thisObj, + int column); +// QTableView::commitData(QWidget * editor) +QtDartBindings_EXPORT void c_QTableView__commitData_QWidget(void *thisObj, + void *editor_); +// QTableView::currentChanged(const QModelIndex & current, const QModelIndex & +// previous) +QtDartBindings_EXPORT void c_QTableView__currentChanged_QModelIndex_QModelIndex( + void *thisObj, void *current_, void *previous_); +// QTableView::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QTableView__customEvent_QEvent(void *thisObj, + void *event_); +// QTableView::dataChanged(const QModelIndex & topLeft, const QModelIndex & +// bottomRight, const QList & roles) +QtDartBindings_EXPORT void +c_QTableView__dataChanged_QModelIndex_QModelIndex_QList_int(void *thisObj, + void *topLeft_, + void *bottomRight_, + void *roles_); +// QTableView::devType() const +QtDartBindings_EXPORT int c_QTableView__devType(void *thisObj); +// QTableView::doItemsLayout() +QtDartBindings_EXPORT void c_QTableView__doItemsLayout(void *thisObj); +// QTableView::editorDestroyed(QObject * editor) +QtDartBindings_EXPORT void c_QTableView__editorDestroyed_QObject(void *thisObj, + void *editor_); +// QTableView::event(QEvent * event) +QtDartBindings_EXPORT bool c_QTableView__event_QEvent(void *thisObj, + void *event_); +// QTableView::eventFilter(QObject * object, QEvent * event) +QtDartBindings_EXPORT bool +c_QTableView__eventFilter_QObject_QEvent(void *thisObj, void *object_, + void *event_); +// QTableView::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QTableView__focusNextPrevChild_bool(void *thisObj, + bool next); +// QTableView::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QTableView__hasHeightForWidth(void *thisObj); +// QTableView::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QTableView__heightForWidth_int(void *thisObj, + int arg__1); +// QTableView::hideColumn(int column) +QtDartBindings_EXPORT void c_QTableView__hideColumn_int(void *thisObj, + int column); +// QTableView::hideRow(int row) +QtDartBindings_EXPORT void c_QTableView__hideRow_int(void *thisObj, int row); +// QTableView::horizontalOffset() const +QtDartBindings_EXPORT int c_QTableView__horizontalOffset(void *thisObj); +// QTableView::horizontalScrollbarAction(int action) +QtDartBindings_EXPORT void +c_QTableView__horizontalScrollbarAction_int(void *thisObj, int action); +// QTableView::horizontalScrollbarValueChanged(int value) +QtDartBindings_EXPORT void +c_QTableView__horizontalScrollbarValueChanged_int(void *thisObj, int value); +// QTableView::indexAt(const QPoint & p) const +QtDartBindings_EXPORT void *c_QTableView__indexAt_QPoint(void *thisObj, + void *p_); +// QTableView::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QTableView__initPainter_QPainter(void *thisObj, + void *painter_); +// QTableView::isColumnHidden(int column) const +QtDartBindings_EXPORT bool c_QTableView__isColumnHidden_int(void *thisObj, + int column); +// QTableView::isCornerButtonEnabled() const +QtDartBindings_EXPORT bool c_QTableView__isCornerButtonEnabled(void *thisObj); +// QTableView::isIndexHidden(const QModelIndex & index) const +QtDartBindings_EXPORT bool +c_QTableView__isIndexHidden_QModelIndex(void *thisObj, void *index_); +// QTableView::isRowHidden(int row) const +QtDartBindings_EXPORT bool c_QTableView__isRowHidden_int(void *thisObj, + int row); +// QTableView::isSortingEnabled() const +QtDartBindings_EXPORT bool c_QTableView__isSortingEnabled(void *thisObj); +// QTableView::keyboardSearch(const QString & search) +QtDartBindings_EXPORT void +c_QTableView__keyboardSearch_QString(void *thisObj, const char *search_); +// QTableView::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QTableView__leaveEvent_QEvent(void *thisObj, + void *event_); +// QTableView::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QTableView__minimumSizeHint(void *thisObj); +// QTableView::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QTableView__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); +// QTableView::mouseMoveEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QTableView__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_); +// QTableView::mousePressEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QTableView__mousePressEvent_QMouseEvent(void *thisObj, void *event_); +// QTableView::mouseReleaseEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QTableView__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_); +// QTableView::moveCursor(QAbstractItemView::CursorAction cursorAction, +// QFlags modifiers) +QtDartBindings_EXPORT void * +c_QTableView__moveCursor_CursorAction_KeyboardModifiers(void *thisObj, + int cursorAction, + int modifiers_); +// QTableView::paintEvent(QPaintEvent * e) +QtDartBindings_EXPORT void c_QTableView__paintEvent_QPaintEvent(void *thisObj, + void *e_); +// QTableView::reset() +QtDartBindings_EXPORT void c_QTableView__reset(void *thisObj); +// QTableView::resizeColumnToContents(int column) +QtDartBindings_EXPORT void +c_QTableView__resizeColumnToContents_int(void *thisObj, int column); +// QTableView::resizeColumnsToContents() +QtDartBindings_EXPORT void c_QTableView__resizeColumnsToContents(void *thisObj); +// QTableView::resizeRowToContents(int row) +QtDartBindings_EXPORT void c_QTableView__resizeRowToContents_int(void *thisObj, + int row); +// QTableView::resizeRowsToContents() +QtDartBindings_EXPORT void c_QTableView__resizeRowsToContents(void *thisObj); +// QTableView::rowAt(int y) const +QtDartBindings_EXPORT int c_QTableView__rowAt_int(void *thisObj, int y); +// QTableView::rowCountChanged(int oldCount, int newCount) +QtDartBindings_EXPORT void c_QTableView__rowCountChanged_int_int(void *thisObj, + int oldCount, + int newCount); +// QTableView::rowHeight(int row) const +QtDartBindings_EXPORT int c_QTableView__rowHeight_int(void *thisObj, int row); +// QTableView::rowMoved(int row, int oldIndex, int newIndex) +QtDartBindings_EXPORT void c_QTableView__rowMoved_int_int_int(void *thisObj, + int row, + int oldIndex, + int newIndex); +// QTableView::rowResized(int row, int oldHeight, int newHeight) +QtDartBindings_EXPORT void c_QTableView__rowResized_int_int_int(void *thisObj, + int row, + int oldHeight, + int newHeight); +// QTableView::rowSpan(int row, int column) const +QtDartBindings_EXPORT int c_QTableView__rowSpan_int_int(void *thisObj, int row, + int column); +// QTableView::rowViewportPosition(int row) const +QtDartBindings_EXPORT int c_QTableView__rowViewportPosition_int(void *thisObj, + int row); +// QTableView::rowsAboutToBeRemoved(const QModelIndex & parent, int start, int +// end) +QtDartBindings_EXPORT void +c_QTableView__rowsAboutToBeRemoved_QModelIndex_int_int(void *thisObj, + void *parent_, int start, + int end); +// QTableView::rowsInserted(const QModelIndex & parent, int start, int end) +QtDartBindings_EXPORT void +c_QTableView__rowsInserted_QModelIndex_int_int(void *thisObj, void *parent_, + int start, int end); +// QTableView::scrollContentsBy(int dx, int dy) +QtDartBindings_EXPORT void +c_QTableView__scrollContentsBy_int_int(void *thisObj, int dx, int dy); +// QTableView::scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint +// hint) +QtDartBindings_EXPORT void +c_QTableView__scrollTo_QModelIndex_ScrollHint(void *thisObj, void *index_, + int hint); +// QTableView::selectAll() +QtDartBindings_EXPORT void c_QTableView__selectAll(void *thisObj); +// QTableView::selectColumn(int column) +QtDartBindings_EXPORT void c_QTableView__selectColumn_int(void *thisObj, + int column); +// QTableView::selectRow(int row) +QtDartBindings_EXPORT void c_QTableView__selectRow_int(void *thisObj, int row); +// QTableView::selectedIndexes() const +QtDartBindings_EXPORT void *c_QTableView__selectedIndexes(void *thisObj); +// QTableView::selectionChanged(const QItemSelection & selected, const +// QItemSelection & deselected) +QtDartBindings_EXPORT void +c_QTableView__selectionChanged_QItemSelection_QItemSelection(void *thisObj, + void *selected_, + void *deselected_); +// QTableView::selectionCommand(const QModelIndex & index, const QEvent * event) +// const +QtDartBindings_EXPORT int +c_QTableView__selectionCommand_QModelIndex_QEvent(void *thisObj, void *index_, + void *event_); +// QTableView::setColumnHidden(int column, bool hide) +QtDartBindings_EXPORT void +c_QTableView__setColumnHidden_int_bool(void *thisObj, int column, bool hide); +// QTableView::setColumnWidth(int column, int width) +QtDartBindings_EXPORT void +c_QTableView__setColumnWidth_int_int(void *thisObj, int column, int width); +// QTableView::setCornerButtonEnabled(bool enable) +QtDartBindings_EXPORT void +c_QTableView__setCornerButtonEnabled_bool(void *thisObj, bool enable); +// QTableView::setModel(QAbstractItemModel * model) +QtDartBindings_EXPORT void +c_QTableView__setModel_QAbstractItemModel(void *thisObj, void *model_); +// QTableView::setRootIndex(const QModelIndex & index) +QtDartBindings_EXPORT void c_QTableView__setRootIndex_QModelIndex(void *thisObj, + void *index_); +// QTableView::setRowHeight(int row, int height) +QtDartBindings_EXPORT void +c_QTableView__setRowHeight_int_int(void *thisObj, int row, int height); +// QTableView::setRowHidden(int row, bool hide) +QtDartBindings_EXPORT void +c_QTableView__setRowHidden_int_bool(void *thisObj, int row, bool hide); +// QTableView::setSelection(const QRect & rect, +// QFlags command) +QtDartBindings_EXPORT void +c_QTableView__setSelection_QRect_SelectionFlags(void *thisObj, void *rect_, + int command_); +// QTableView::setSelectionModel(QItemSelectionModel * selectionModel) +QtDartBindings_EXPORT void +c_QTableView__setSelectionModel_QItemSelectionModel(void *thisObj, + void *selectionModel_); +// QTableView::setShowGrid(bool show) +QtDartBindings_EXPORT void c_QTableView__setShowGrid_bool(void *thisObj, + bool show); +// QTableView::setSortingEnabled(bool enable) +QtDartBindings_EXPORT void c_QTableView__setSortingEnabled_bool(void *thisObj, + bool enable); +// QTableView::setSpan(int row, int column, int rowSpan, int columnSpan) +QtDartBindings_EXPORT void +c_QTableView__setSpan_int_int_int_int(void *thisObj, int row, int column, + int rowSpan, int columnSpan); +// QTableView::setVisible(bool visible) +QtDartBindings_EXPORT void c_QTableView__setVisible_bool(void *thisObj, + bool visible); +// QTableView::setWordWrap(bool on) +QtDartBindings_EXPORT void c_QTableView__setWordWrap_bool(void *thisObj, + bool on); +// QTableView::setupViewport(QWidget * viewport) +QtDartBindings_EXPORT void c_QTableView__setupViewport_QWidget(void *thisObj, + void *viewport_); +// QTableView::sharedPainter() const +QtDartBindings_EXPORT void *c_QTableView__sharedPainter(void *thisObj); +// QTableView::showColumn(int column) +QtDartBindings_EXPORT void c_QTableView__showColumn_int(void *thisObj, + int column); +// QTableView::showGrid() const +QtDartBindings_EXPORT bool c_QTableView__showGrid(void *thisObj); +// QTableView::showRow(int row) +QtDartBindings_EXPORT void c_QTableView__showRow_int(void *thisObj, int row); +// QTableView::sizeHint() const +QtDartBindings_EXPORT void *c_QTableView__sizeHint(void *thisObj); +// QTableView::sizeHintForColumn(int column) const +QtDartBindings_EXPORT int c_QTableView__sizeHintForColumn_int(void *thisObj, + int column); +// QTableView::sizeHintForRow(int row) const +QtDartBindings_EXPORT int c_QTableView__sizeHintForRow_int(void *thisObj, + int row); +// QTableView::sortByColumn(int column, Qt::SortOrder order) +QtDartBindings_EXPORT void +c_QTableView__sortByColumn_int_SortOrder(void *thisObj, int column, int order); +// QTableView::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QTableView__tr_char_char_int(const char *s, const char *c, int n); +// QTableView::updateEditorData() +QtDartBindings_EXPORT void c_QTableView__updateEditorData(void *thisObj); +// QTableView::updateEditorGeometries() +QtDartBindings_EXPORT void c_QTableView__updateEditorGeometries(void *thisObj); +// QTableView::updateGeometries() +QtDartBindings_EXPORT void c_QTableView__updateGeometries(void *thisObj); +// QTableView::verticalOffset() const +QtDartBindings_EXPORT int c_QTableView__verticalOffset(void *thisObj); +// QTableView::verticalScrollbarAction(int action) +QtDartBindings_EXPORT void +c_QTableView__verticalScrollbarAction_int(void *thisObj, int action); +// QTableView::verticalScrollbarValueChanged(int value) +QtDartBindings_EXPORT void +c_QTableView__verticalScrollbarValueChanged_int(void *thisObj, int value); +// QTableView::viewportEvent(QEvent * event) +QtDartBindings_EXPORT bool c_QTableView__viewportEvent_QEvent(void *thisObj, + void *event_); +// QTableView::viewportSizeHint() const +QtDartBindings_EXPORT void *c_QTableView__viewportSizeHint(void *thisObj); +// QTableView::visualRect(const QModelIndex & index) const +QtDartBindings_EXPORT void *c_QTableView__visualRect_QModelIndex(void *thisObj, + void *index_); +// QTableView::visualRegionForSelection(const QItemSelection & selection) const +QtDartBindings_EXPORT void * +c_QTableView__visualRegionForSelection_QItemSelection(void *thisObj, + void *selection_); +// QTableView::wordWrap() const +QtDartBindings_EXPORT bool c_QTableView__wordWrap(void *thisObj); +QtDartBindings_EXPORT void c_QTableView__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QTableView__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QTableView_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QTableView_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QTableView_wrapper.cpp new file mode 100644 index 0000000..bb8d28b --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QTableView_wrapper.cpp @@ -0,0 +1,2744 @@ +#include "QTableView_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QTableView_wrapper::QTableView_wrapper(QWidget *parent) + : ::QTableView(parent) {} +void QTableView_wrapper::changeEvent(QEvent *arg__1) { + // tag=1000 + if (m_changeEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QTableView::changeEvent(arg__1); + } +} +// tag=1009 +void QTableView_wrapper::changeEvent_nocallback(QEvent *arg__1) { + // tag=1003 + ::QTableView::changeEvent(arg__1); +} +void QTableView_wrapper::clearSpans() { + // tag=1000 + + // tag=1004 + ::QTableView::clearSpans(); +} +int QTableView_wrapper::columnAt(int x) const { + // tag=1000 + + // tag=1004 + return ::QTableView::columnAt(x); +} +void QTableView_wrapper::columnCountChanged(int oldCount, int newCount) { + // tag=1000 + + // tag=1004 + ::QTableView::columnCountChanged(oldCount, newCount); +} +void QTableView_wrapper::columnMoved(int column, int oldIndex, int newIndex) { + // tag=1000 + + // tag=1004 + ::QTableView::columnMoved(column, oldIndex, newIndex); +} +void QTableView_wrapper::columnResized(int column, int oldWidth, int newWidth) { + // tag=1000 + + // tag=1004 + ::QTableView::columnResized(column, oldWidth, newWidth); +} +int QTableView_wrapper::columnSpan(int row, int column) const { + // tag=1000 + + // tag=1004 + return ::QTableView::columnSpan(row, column); +} +int QTableView_wrapper::columnViewportPosition(int column) const { + // tag=1000 + + // tag=1004 + return ::QTableView::columnViewportPosition(column); +} +int QTableView_wrapper::columnWidth(int column) const { + // tag=1000 + + // tag=1004 + return ::QTableView::columnWidth(column); +} +void QTableView_wrapper::commitData(QWidget *editor) { + // tag=1000 + if (m_commitDataCallback) { + // tag=1001 + const void *thisPtr = this; + m_commitDataCallback(const_cast(thisPtr), editor); + } else { + // tag=1002 + ::QTableView::commitData(editor); + } +} +// tag=1009 +void QTableView_wrapper::commitData_nocallback(QWidget *editor) { + // tag=1003 + ::QTableView::commitData(editor); +} +void QTableView_wrapper::currentChanged(const QModelIndex ¤t, + const QModelIndex &previous) { + // tag=1000 + if (m_currentChangedCallback) { + // tag=1001 + const void *thisPtr = this; + m_currentChangedCallback(const_cast(thisPtr), current, previous); + } else { + // tag=1002 + ::QTableView::currentChanged(current, previous); + } +} +// tag=1009 +void QTableView_wrapper::currentChanged_nocallback( + const QModelIndex ¤t, const QModelIndex &previous) { + // tag=1003 + ::QTableView::currentChanged(current, previous); +} +void QTableView_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QTableView::customEvent(event); + } +} +// tag=1009 +void QTableView_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QTableView::customEvent(event); +} +void QTableView_wrapper::dataChanged(const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles) { + // tag=1000 + if (m_dataChangedCallback) { + // tag=1001 + const void *thisPtr = this; + m_dataChangedCallback(const_cast(thisPtr), topLeft, bottomRight, + roles); + } else { + // tag=1002 + ::QTableView::dataChanged(topLeft, bottomRight, roles); + } +} +// tag=1009 +void QTableView_wrapper::dataChanged_nocallback(const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles) { + // tag=1003 + ::QTableView::dataChanged(topLeft, bottomRight, roles); +} +int QTableView_wrapper::devType() const { + // tag=1000 + if (m_devTypeCallback) { + // tag=1001 + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QTableView::devType(); + } +} +// tag=1009 +int QTableView_wrapper::devType_nocallback() const { + // tag=1003 + return ::QTableView::devType(); +} +void QTableView_wrapper::doItemsLayout() { + // tag=1000 + if (m_doItemsLayoutCallback) { + // tag=1001 + const void *thisPtr = this; + m_doItemsLayoutCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QTableView::doItemsLayout(); + } +} +// tag=1009 +void QTableView_wrapper::doItemsLayout_nocallback() { + // tag=1003 + ::QTableView::doItemsLayout(); +} +void QTableView_wrapper::editorDestroyed(QObject *editor) { + // tag=1000 + if (m_editorDestroyedCallback) { + // tag=1001 + const void *thisPtr = this; + m_editorDestroyedCallback(const_cast(thisPtr), editor); + } else { + // tag=1002 + ::QTableView::editorDestroyed(editor); + } +} +// tag=1009 +void QTableView_wrapper::editorDestroyed_nocallback(QObject *editor) { + // tag=1003 + ::QTableView::editorDestroyed(editor); +} +bool QTableView_wrapper::event(QEvent *event) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + return ::QTableView::event(event); + } +} +// tag=1009 +bool QTableView_wrapper::event_nocallback(QEvent *event) { + // tag=1003 + return ::QTableView::event(event); +} +bool QTableView_wrapper::eventFilter(QObject *object, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), object, event); + } else { + // tag=1002 + return ::QTableView::eventFilter(object, event); + } +} +// tag=1009 +bool QTableView_wrapper::eventFilter_nocallback(QObject *object, + QEvent *event) { + // tag=1003 + return ::QTableView::eventFilter(object, event); +} +bool QTableView_wrapper::focusNextPrevChild(bool next) { + // tag=1000 + if (m_focusNextPrevChildCallback) { + // tag=1001 + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + // tag=1002 + return ::QTableView::focusNextPrevChild(next); + } +} +// tag=1009 +bool QTableView_wrapper::focusNextPrevChild_nocallback(bool next) { + // tag=1003 + return ::QTableView::focusNextPrevChild(next); +} +bool QTableView_wrapper::hasHeightForWidth() const { + // tag=1000 + if (m_hasHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QTableView::hasHeightForWidth(); + } +} +// tag=1009 +bool QTableView_wrapper::hasHeightForWidth_nocallback() const { + // tag=1003 + return ::QTableView::hasHeightForWidth(); +} +int QTableView_wrapper::heightForWidth(int arg__1) const { + // tag=1000 + if (m_heightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QTableView::heightForWidth(arg__1); + } +} +// tag=1009 +int QTableView_wrapper::heightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QTableView::heightForWidth(arg__1); +} +void QTableView_wrapper::hideColumn(int column) { + // tag=1000 + + // tag=1004 + ::QTableView::hideColumn(column); +} +void QTableView_wrapper::hideRow(int row) { + // tag=1000 + + // tag=1004 + ::QTableView::hideRow(row); +} +int QTableView_wrapper::horizontalOffset() const { + // tag=1000 + if (m_horizontalOffsetCallback) { + // tag=1001 + const void *thisPtr = this; + return m_horizontalOffsetCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QTableView::horizontalOffset(); + } +} +// tag=1009 +int QTableView_wrapper::horizontalOffset_nocallback() const { + // tag=1003 + return ::QTableView::horizontalOffset(); +} +void QTableView_wrapper::horizontalScrollbarAction(int action) { + // tag=1000 + if (m_horizontalScrollbarActionCallback) { + // tag=1001 + const void *thisPtr = this; + m_horizontalScrollbarActionCallback(const_cast(thisPtr), action); + } else { + // tag=1002 + ::QTableView::horizontalScrollbarAction(action); + } +} +// tag=1009 +void QTableView_wrapper::horizontalScrollbarAction_nocallback(int action) { + // tag=1003 + ::QTableView::horizontalScrollbarAction(action); +} +void QTableView_wrapper::horizontalScrollbarValueChanged(int value) { + // tag=1000 + if (m_horizontalScrollbarValueChangedCallback) { + // tag=1001 + const void *thisPtr = this; + m_horizontalScrollbarValueChangedCallback(const_cast(thisPtr), + value); + } else { + // tag=1002 + ::QTableView::horizontalScrollbarValueChanged(value); + } +} +// tag=1009 +void QTableView_wrapper::horizontalScrollbarValueChanged_nocallback(int value) { + // tag=1003 + ::QTableView::horizontalScrollbarValueChanged(value); +} +QModelIndex QTableView_wrapper::indexAt(const QPoint &p) const { + // tag=1000 + if (m_indexAtCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_indexAtCallback(const_cast(thisPtr), p); + } else { + // tag=1002 + return ::QTableView::indexAt(p); + } +} +// tag=1009 +QModelIndex QTableView_wrapper::indexAt_nocallback(const QPoint &p) const { + // tag=1003 + return ::QTableView::indexAt(p); +} +void QTableView_wrapper::initPainter(QPainter *painter) const { + // tag=1000 + if (m_initPainterCallback) { + // tag=1001 + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + // tag=1002 + ::QTableView::initPainter(painter); + } +} +// tag=1009 +void QTableView_wrapper::initPainter_nocallback(QPainter *painter) const { + // tag=1003 + ::QTableView::initPainter(painter); +} +bool QTableView_wrapper::isColumnHidden(int column) const { + // tag=1000 + + // tag=1004 + return ::QTableView::isColumnHidden(column); +} +bool QTableView_wrapper::isCornerButtonEnabled() const { + // tag=1000 + + // tag=1004 + return ::QTableView::isCornerButtonEnabled(); +} +bool QTableView_wrapper::isIndexHidden(const QModelIndex &index) const { + // tag=1000 + if (m_isIndexHiddenCallback) { + // tag=1001 + const void *thisPtr = this; + return m_isIndexHiddenCallback(const_cast(thisPtr), index); + } else { + // tag=1002 + return ::QTableView::isIndexHidden(index); + } +} +// tag=1009 +bool QTableView_wrapper::isIndexHidden_nocallback( + const QModelIndex &index) const { + // tag=1003 + return ::QTableView::isIndexHidden(index); +} +bool QTableView_wrapper::isRowHidden(int row) const { + // tag=1000 + + // tag=1004 + return ::QTableView::isRowHidden(row); +} +bool QTableView_wrapper::isSortingEnabled() const { + // tag=1000 + + // tag=1004 + return ::QTableView::isSortingEnabled(); +} +void QTableView_wrapper::keyboardSearch(const QString &search) { + // tag=1000 + if (m_keyboardSearchCallback) { + // tag=1001 + const void *thisPtr = this; + m_keyboardSearchCallback(const_cast(thisPtr), search); + } else { + // tag=1002 + ::QTableView::keyboardSearch(search); + } +} +// tag=1009 +void QTableView_wrapper::keyboardSearch_nocallback(const QString &search) { + // tag=1003 + ::QTableView::keyboardSearch(search); +} +void QTableView_wrapper::leaveEvent(QEvent *event) { + // tag=1000 + if (m_leaveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QTableView::leaveEvent(event); + } +} +// tag=1009 +void QTableView_wrapper::leaveEvent_nocallback(QEvent *event) { + // tag=1003 + ::QTableView::leaveEvent(event); +} +QSize QTableView_wrapper::minimumSizeHint() const { + // tag=1000 + if (m_minimumSizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QTableView::minimumSizeHint(); + } +} +// tag=1009 +QSize QTableView_wrapper::minimumSizeHint_nocallback() const { + // tag=1003 + return ::QTableView::minimumSizeHint(); +} +void QTableView_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseDoubleClickEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QTableView::mouseDoubleClickEvent(event); + } +} +// tag=1009 +void QTableView_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QTableView::mouseDoubleClickEvent(event); +} +void QTableView_wrapper::mouseMoveEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseMoveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QTableView::mouseMoveEvent(event); + } +} +// tag=1009 +void QTableView_wrapper::mouseMoveEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QTableView::mouseMoveEvent(event); +} +void QTableView_wrapper::mousePressEvent(QMouseEvent *event) { + // tag=1000 + if (m_mousePressEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QTableView::mousePressEvent(event); + } +} +// tag=1009 +void QTableView_wrapper::mousePressEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QTableView::mousePressEvent(event); +} +void QTableView_wrapper::mouseReleaseEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseReleaseEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QTableView::mouseReleaseEvent(event); + } +} +// tag=1009 +void QTableView_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QTableView::mouseReleaseEvent(event); +} +QModelIndex +QTableView_wrapper::moveCursor(QAbstractItemView::CursorAction cursorAction, + QFlags modifiers) { + // tag=1000 + if (m_moveCursorCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_moveCursorCallback(const_cast(thisPtr), cursorAction, + modifiers); + } else { + // tag=1002 + return ::QTableView::moveCursor(cursorAction, modifiers); + } +} +// tag=1009 +QModelIndex QTableView_wrapper::moveCursor_nocallback( + QAbstractItemView::CursorAction cursorAction, + QFlags modifiers) { + // tag=1003 + return ::QTableView::moveCursor(cursorAction, modifiers); +} +void QTableView_wrapper::paintEvent(QPaintEvent *e) { + // tag=1000 + if (m_paintEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + ::QTableView::paintEvent(e); + } +} +// tag=1009 +void QTableView_wrapper::paintEvent_nocallback(QPaintEvent *e) { + // tag=1003 + ::QTableView::paintEvent(e); +} +void QTableView_wrapper::reset() { + // tag=1000 + if (m_resetCallback) { + // tag=1001 + const void *thisPtr = this; + m_resetCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QTableView::reset(); + } +} +// tag=1009 +void QTableView_wrapper::reset_nocallback() { + // tag=1003 + ::QTableView::reset(); +} +void QTableView_wrapper::resizeColumnToContents(int column) { + // tag=1000 + + // tag=1004 + ::QTableView::resizeColumnToContents(column); +} +void QTableView_wrapper::resizeColumnsToContents() { + // tag=1000 + + // tag=1004 + ::QTableView::resizeColumnsToContents(); +} +void QTableView_wrapper::resizeRowToContents(int row) { + // tag=1000 + + // tag=1004 + ::QTableView::resizeRowToContents(row); +} +void QTableView_wrapper::resizeRowsToContents() { + // tag=1000 + + // tag=1004 + ::QTableView::resizeRowsToContents(); +} +int QTableView_wrapper::rowAt(int y) const { + // tag=1000 + + // tag=1004 + return ::QTableView::rowAt(y); +} +void QTableView_wrapper::rowCountChanged(int oldCount, int newCount) { + // tag=1000 + + // tag=1004 + ::QTableView::rowCountChanged(oldCount, newCount); +} +int QTableView_wrapper::rowHeight(int row) const { + // tag=1000 + + // tag=1004 + return ::QTableView::rowHeight(row); +} +void QTableView_wrapper::rowMoved(int row, int oldIndex, int newIndex) { + // tag=1000 + + // tag=1004 + ::QTableView::rowMoved(row, oldIndex, newIndex); +} +void QTableView_wrapper::rowResized(int row, int oldHeight, int newHeight) { + // tag=1000 + + // tag=1004 + ::QTableView::rowResized(row, oldHeight, newHeight); +} +int QTableView_wrapper::rowSpan(int row, int column) const { + // tag=1000 + + // tag=1004 + return ::QTableView::rowSpan(row, column); +} +int QTableView_wrapper::rowViewportPosition(int row) const { + // tag=1000 + + // tag=1004 + return ::QTableView::rowViewportPosition(row); +} +void QTableView_wrapper::rowsAboutToBeRemoved(const QModelIndex &parent, + int start, int end) { + // tag=1000 + if (m_rowsAboutToBeRemovedCallback) { + // tag=1001 + const void *thisPtr = this; + m_rowsAboutToBeRemovedCallback(const_cast(thisPtr), parent, start, + end); + } else { + // tag=1002 + ::QTableView::rowsAboutToBeRemoved(parent, start, end); + } +} +// tag=1009 +void QTableView_wrapper::rowsAboutToBeRemoved_nocallback( + const QModelIndex &parent, int start, int end) { + // tag=1003 + ::QTableView::rowsAboutToBeRemoved(parent, start, end); +} +void QTableView_wrapper::rowsInserted(const QModelIndex &parent, int start, + int end) { + // tag=1000 + if (m_rowsInsertedCallback) { + // tag=1001 + const void *thisPtr = this; + m_rowsInsertedCallback(const_cast(thisPtr), parent, start, end); + } else { + // tag=1002 + ::QTableView::rowsInserted(parent, start, end); + } +} +// tag=1009 +void QTableView_wrapper::rowsInserted_nocallback(const QModelIndex &parent, + int start, int end) { + // tag=1003 + ::QTableView::rowsInserted(parent, start, end); +} +void QTableView_wrapper::scrollContentsBy(int dx, int dy) { + // tag=1000 + if (m_scrollContentsByCallback) { + // tag=1001 + const void *thisPtr = this; + m_scrollContentsByCallback(const_cast(thisPtr), dx, dy); + } else { + // tag=1002 + ::QTableView::scrollContentsBy(dx, dy); + } +} +// tag=1009 +void QTableView_wrapper::scrollContentsBy_nocallback(int dx, int dy) { + // tag=1003 + ::QTableView::scrollContentsBy(dx, dy); +} +void QTableView_wrapper::scrollTo(const QModelIndex &index, + QAbstractItemView::ScrollHint hint) { + // tag=1000 + if (m_scrollToCallback) { + // tag=1001 + const void *thisPtr = this; + m_scrollToCallback(const_cast(thisPtr), index, hint); + } else { + // tag=1002 + ::QTableView::scrollTo(index, hint); + } +} +// tag=1009 +void QTableView_wrapper::scrollTo_nocallback( + const QModelIndex &index, QAbstractItemView::ScrollHint hint) { + // tag=1003 + ::QTableView::scrollTo(index, hint); +} +void QTableView_wrapper::selectAll() { + // tag=1000 + if (m_selectAllCallback) { + // tag=1001 + const void *thisPtr = this; + m_selectAllCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QTableView::selectAll(); + } +} +// tag=1009 +void QTableView_wrapper::selectAll_nocallback() { + // tag=1003 + ::QTableView::selectAll(); +} +void QTableView_wrapper::selectColumn(int column) { + // tag=1000 + + // tag=1004 + ::QTableView::selectColumn(column); +} +void QTableView_wrapper::selectRow(int row) { + // tag=1000 + + // tag=1004 + ::QTableView::selectRow(row); +} +QList QTableView_wrapper::selectedIndexes() const { + // tag=1000 + if (m_selectedIndexesCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_selectedIndexesCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QTableView::selectedIndexes(); + } +} +// tag=1009 +QList QTableView_wrapper::selectedIndexes_nocallback() const { + // tag=1003 + return ::QTableView::selectedIndexes(); +} +void QTableView_wrapper::selectionChanged(const QItemSelection &selected, + const QItemSelection &deselected) { + // tag=1000 + if (m_selectionChangedCallback) { + // tag=1001 + const void *thisPtr = this; + m_selectionChangedCallback(const_cast(thisPtr), selected, + deselected); + } else { + // tag=1002 + ::QTableView::selectionChanged(selected, deselected); + } +} +// tag=1009 +void QTableView_wrapper::selectionChanged_nocallback( + const QItemSelection &selected, const QItemSelection &deselected) { + // tag=1003 + ::QTableView::selectionChanged(selected, deselected); +} +QFlags +QTableView_wrapper::selectionCommand(const QModelIndex &index, + const QEvent *event) const { + // tag=1000 + if (m_selectionCommandCallback) { + // tag=1001 + const void *thisPtr = this; + return m_selectionCommandCallback(const_cast(thisPtr), index, + event); + } else { + // tag=1002 + return ::QTableView::selectionCommand(index, event); + } +} +// tag=1009 +QFlags +QTableView_wrapper::selectionCommand_nocallback(const QModelIndex &index, + const QEvent *event) const { + // tag=1003 + return ::QTableView::selectionCommand(index, event); +} +void QTableView_wrapper::setColumnHidden(int column, bool hide) { + // tag=1000 + + // tag=1004 + ::QTableView::setColumnHidden(column, hide); +} +void QTableView_wrapper::setColumnWidth(int column, int width) { + // tag=1000 + + // tag=1004 + ::QTableView::setColumnWidth(column, width); +} +void QTableView_wrapper::setCornerButtonEnabled(bool enable) { + // tag=1000 + + // tag=1004 + ::QTableView::setCornerButtonEnabled(enable); +} +void QTableView_wrapper::setModel(QAbstractItemModel *model) { + // tag=1000 + if (m_setModelCallback) { + // tag=1001 + const void *thisPtr = this; + m_setModelCallback(const_cast(thisPtr), model); + } else { + // tag=1002 + ::QTableView::setModel(model); + } +} +// tag=1009 +void QTableView_wrapper::setModel_nocallback(QAbstractItemModel *model) { + // tag=1003 + ::QTableView::setModel(model); +} +void QTableView_wrapper::setRootIndex(const QModelIndex &index) { + // tag=1000 + if (m_setRootIndexCallback) { + // tag=1001 + const void *thisPtr = this; + m_setRootIndexCallback(const_cast(thisPtr), index); + } else { + // tag=1002 + ::QTableView::setRootIndex(index); + } +} +// tag=1009 +void QTableView_wrapper::setRootIndex_nocallback(const QModelIndex &index) { + // tag=1003 + ::QTableView::setRootIndex(index); +} +void QTableView_wrapper::setRowHeight(int row, int height) { + // tag=1000 + + // tag=1004 + ::QTableView::setRowHeight(row, height); +} +void QTableView_wrapper::setRowHidden(int row, bool hide) { + // tag=1000 + + // tag=1004 + ::QTableView::setRowHidden(row, hide); +} +void QTableView_wrapper::setSelection( + const QRect &rect, QFlags command) { + // tag=1000 + if (m_setSelectionCallback) { + // tag=1001 + const void *thisPtr = this; + m_setSelectionCallback(const_cast(thisPtr), rect, command); + } else { + // tag=1002 + ::QTableView::setSelection(rect, command); + } +} +// tag=1009 +void QTableView_wrapper::setSelection_nocallback( + const QRect &rect, QFlags command) { + // tag=1003 + ::QTableView::setSelection(rect, command); +} +void QTableView_wrapper::setSelectionModel( + QItemSelectionModel *selectionModel) { + // tag=1000 + if (m_setSelectionModelCallback) { + // tag=1001 + const void *thisPtr = this; + m_setSelectionModelCallback(const_cast(thisPtr), selectionModel); + } else { + // tag=1002 + ::QTableView::setSelectionModel(selectionModel); + } +} +// tag=1009 +void QTableView_wrapper::setSelectionModel_nocallback( + QItemSelectionModel *selectionModel) { + // tag=1003 + ::QTableView::setSelectionModel(selectionModel); +} +void QTableView_wrapper::setShowGrid(bool show) { + // tag=1000 + + // tag=1004 + ::QTableView::setShowGrid(show); +} +void QTableView_wrapper::setSortingEnabled(bool enable) { + // tag=1000 + + // tag=1004 + ::QTableView::setSortingEnabled(enable); +} +void QTableView_wrapper::setSpan(int row, int column, int rowSpan, + int columnSpan) { + // tag=1000 + + // tag=1004 + ::QTableView::setSpan(row, column, rowSpan, columnSpan); +} +void QTableView_wrapper::setVisible(bool visible) { + // tag=1000 + if (m_setVisibleCallback) { + // tag=1001 + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + // tag=1002 + ::QTableView::setVisible(visible); + } +} +// tag=1009 +void QTableView_wrapper::setVisible_nocallback(bool visible) { + // tag=1003 + ::QTableView::setVisible(visible); +} +void QTableView_wrapper::setWordWrap(bool on) { + // tag=1000 + + // tag=1004 + ::QTableView::setWordWrap(on); +} +void QTableView_wrapper::setupViewport(QWidget *viewport) { + // tag=1000 + if (m_setupViewportCallback) { + // tag=1001 + const void *thisPtr = this; + m_setupViewportCallback(const_cast(thisPtr), viewport); + } else { + // tag=1002 + ::QTableView::setupViewport(viewport); + } +} +// tag=1009 +void QTableView_wrapper::setupViewport_nocallback(QWidget *viewport) { + // tag=1003 + ::QTableView::setupViewport(viewport); +} +QPainter *QTableView_wrapper::sharedPainter() const { + // tag=1000 + if (m_sharedPainterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QTableView::sharedPainter(); + } +} +// tag=1009 +QPainter *QTableView_wrapper::sharedPainter_nocallback() const { + // tag=1003 + return ::QTableView::sharedPainter(); +} +void QTableView_wrapper::showColumn(int column) { + // tag=1000 + + // tag=1004 + ::QTableView::showColumn(column); +} +bool QTableView_wrapper::showGrid() const { + // tag=1000 + + // tag=1004 + return ::QTableView::showGrid(); +} +void QTableView_wrapper::showRow(int row) { + // tag=1000 + + // tag=1004 + ::QTableView::showRow(row); +} +QSize QTableView_wrapper::sizeHint() const { + // tag=1000 + if (m_sizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QTableView::sizeHint(); + } +} +// tag=1009 +QSize QTableView_wrapper::sizeHint_nocallback() const { + // tag=1003 + return ::QTableView::sizeHint(); +} +int QTableView_wrapper::sizeHintForColumn(int column) const { + // tag=1000 + if (m_sizeHintForColumnCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sizeHintForColumnCallback(const_cast(thisPtr), column); + } else { + // tag=1002 + return ::QTableView::sizeHintForColumn(column); + } +} +// tag=1009 +int QTableView_wrapper::sizeHintForColumn_nocallback(int column) const { + // tag=1003 + return ::QTableView::sizeHintForColumn(column); +} +int QTableView_wrapper::sizeHintForRow(int row) const { + // tag=1000 + if (m_sizeHintForRowCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sizeHintForRowCallback(const_cast(thisPtr), row); + } else { + // tag=1002 + return ::QTableView::sizeHintForRow(row); + } +} +// tag=1009 +int QTableView_wrapper::sizeHintForRow_nocallback(int row) const { + // tag=1003 + return ::QTableView::sizeHintForRow(row); +} +void QTableView_wrapper::sortByColumn(int column, Qt::SortOrder order) { + // tag=1000 + + // tag=1004 + ::QTableView::sortByColumn(column, order); +} +QString QTableView_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QTableView::tr(s, c, n); +} +void QTableView_wrapper::updateEditorData() { + // tag=1000 + if (m_updateEditorDataCallback) { + // tag=1001 + const void *thisPtr = this; + m_updateEditorDataCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QTableView::updateEditorData(); + } +} +// tag=1009 +void QTableView_wrapper::updateEditorData_nocallback() { + // tag=1003 + ::QTableView::updateEditorData(); +} +void QTableView_wrapper::updateEditorGeometries() { + // tag=1000 + if (m_updateEditorGeometriesCallback) { + // tag=1001 + const void *thisPtr = this; + m_updateEditorGeometriesCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QTableView::updateEditorGeometries(); + } +} +// tag=1009 +void QTableView_wrapper::updateEditorGeometries_nocallback() { + // tag=1003 + ::QTableView::updateEditorGeometries(); +} +void QTableView_wrapper::updateGeometries() { + // tag=1000 + if (m_updateGeometriesCallback) { + // tag=1001 + const void *thisPtr = this; + m_updateGeometriesCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QTableView::updateGeometries(); + } +} +// tag=1009 +void QTableView_wrapper::updateGeometries_nocallback() { + // tag=1003 + ::QTableView::updateGeometries(); +} +int QTableView_wrapper::verticalOffset() const { + // tag=1000 + if (m_verticalOffsetCallback) { + // tag=1001 + const void *thisPtr = this; + return m_verticalOffsetCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QTableView::verticalOffset(); + } +} +// tag=1009 +int QTableView_wrapper::verticalOffset_nocallback() const { + // tag=1003 + return ::QTableView::verticalOffset(); +} +void QTableView_wrapper::verticalScrollbarAction(int action) { + // tag=1000 + if (m_verticalScrollbarActionCallback) { + // tag=1001 + const void *thisPtr = this; + m_verticalScrollbarActionCallback(const_cast(thisPtr), action); + } else { + // tag=1002 + ::QTableView::verticalScrollbarAction(action); + } +} +// tag=1009 +void QTableView_wrapper::verticalScrollbarAction_nocallback(int action) { + // tag=1003 + ::QTableView::verticalScrollbarAction(action); +} +void QTableView_wrapper::verticalScrollbarValueChanged(int value) { + // tag=1000 + if (m_verticalScrollbarValueChangedCallback) { + // tag=1001 + const void *thisPtr = this; + m_verticalScrollbarValueChangedCallback(const_cast(thisPtr), value); + } else { + // tag=1002 + ::QTableView::verticalScrollbarValueChanged(value); + } +} +// tag=1009 +void QTableView_wrapper::verticalScrollbarValueChanged_nocallback(int value) { + // tag=1003 + ::QTableView::verticalScrollbarValueChanged(value); +} +bool QTableView_wrapper::viewportEvent(QEvent *event) { + // tag=1000 + if (m_viewportEventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_viewportEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + return ::QTableView::viewportEvent(event); + } +} +// tag=1009 +bool QTableView_wrapper::viewportEvent_nocallback(QEvent *event) { + // tag=1003 + return ::QTableView::viewportEvent(event); +} +QSize QTableView_wrapper::viewportSizeHint() const { + // tag=1000 + if (m_viewportSizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_viewportSizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QTableView::viewportSizeHint(); + } +} +// tag=1009 +QSize QTableView_wrapper::viewportSizeHint_nocallback() const { + // tag=1003 + return ::QTableView::viewportSizeHint(); +} +QRect QTableView_wrapper::visualRect(const QModelIndex &index) const { + // tag=1000 + if (m_visualRectCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_visualRectCallback(const_cast(thisPtr), index); + } else { + // tag=1002 + return ::QTableView::visualRect(index); + } +} +// tag=1009 +QRect QTableView_wrapper::visualRect_nocallback( + const QModelIndex &index) const { + // tag=1003 + return ::QTableView::visualRect(index); +} +QRegion QTableView_wrapper::visualRegionForSelection( + const QItemSelection &selection) const { + // tag=1000 + if (m_visualRegionForSelectionCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_visualRegionForSelectionCallback(const_cast(thisPtr), + selection); + } else { + // tag=1002 + return ::QTableView::visualRegionForSelection(selection); + } +} +// tag=1009 +QRegion QTableView_wrapper::visualRegionForSelection_nocallback( + const QItemSelection &selection) const { + // tag=1003 + return ::QTableView::visualRegionForSelection(selection); +} +bool QTableView_wrapper::wordWrap() const { + // tag=1000 + + // tag=1004 + return ::QTableView::wordWrap(); +} + +// tag=1005 +QTableView_wrapper::~QTableView_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QTableView *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QTableView_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QTableView_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QTableView__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QTableView_wrapper(parent); + return reinterpret_cast(ptr); +} + +// tag=1079 +void c_QTableView__onActivated_QModelIndex(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTableView::activated, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// changeEvent(QEvent * arg__1) +void c_QTableView__changeEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->changeEvent_nocallback(arg__1); +} + +// tag=1050 +// clearSpans() +void c_QTableView__clearSpans(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clearSpans(); +} + +// tag=1079 +void c_QTableView__onClicked_QModelIndex(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTableView::clicked, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// columnAt(int x) const +int c_QTableView__columnAt_int(void *thisObj, int x) { + return + // tag=1010 + fromPtr(thisObj)->columnAt(x); +} + +// tag=1050 +// columnCountChanged(int oldCount, int newCount) +void c_QTableView__columnCountChanged_int_int(void *thisObj, int oldCount, + int newCount) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->columnCountChanged(oldCount, newCount); +} + +// tag=1050 +// columnMoved(int column, int oldIndex, int newIndex) +void c_QTableView__columnMoved_int_int_int(void *thisObj, int column, + int oldIndex, int newIndex) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->columnMoved(column, oldIndex, newIndex); +} + +// tag=1050 +// columnResized(int column, int oldWidth, int newWidth) +void c_QTableView__columnResized_int_int_int(void *thisObj, int column, + int oldWidth, int newWidth) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->columnResized(column, oldWidth, newWidth); +} + +// tag=1050 +// columnSpan(int row, int column) const +int c_QTableView__columnSpan_int_int(void *thisObj, int row, int column) { + return + // tag=1010 + fromPtr(thisObj)->columnSpan(row, column); +} + +// tag=1050 +// columnViewportPosition(int column) const +int c_QTableView__columnViewportPosition_int(void *thisObj, int column) { + return + // tag=1010 + fromPtr(thisObj)->columnViewportPosition(column); +} + +// tag=1050 +// columnWidth(int column) const +int c_QTableView__columnWidth_int(void *thisObj, int column) { + return + // tag=1010 + fromPtr(thisObj)->columnWidth(column); +} + +// tag=1050 +// commitData(QWidget * editor) +void c_QTableView__commitData_QWidget(void *thisObj, void *editor_) { + auto editor = reinterpret_cast(editor_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->commitData_nocallback(editor); +} + +// tag=1050 +// currentChanged(const QModelIndex & current, const QModelIndex & previous) +void c_QTableView__currentChanged_QModelIndex_QModelIndex(void *thisObj, + void *current_, + void *previous_) { + auto ¤t = *reinterpret_cast(current_); + auto &previous = *reinterpret_cast(previous_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->currentChanged_nocallback(current, previous); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QTableView__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, +// const QList & roles) +void c_QTableView__dataChanged_QModelIndex_QModelIndex_QList_int( + void *thisObj, void *topLeft_, void *bottomRight_, void *roles_) { + auto &topLeft = *reinterpret_cast(topLeft_); + auto &bottomRight = *reinterpret_cast(bottomRight_); + auto &roles = *reinterpret_cast *>(roles_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->dataChanged_nocallback(topLeft, bottomRight, roles); +} + +// tag=1050 +// devType() const +int c_QTableView__devType(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); +} + +// tag=1050 +// doItemsLayout() +void c_QTableView__doItemsLayout(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->doItemsLayout_nocallback(); + } else { + return targetPtr->doItemsLayout(); + } + }(); +} + +// tag=1079 +void c_QTableView__onDoubleClicked_QModelIndex(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTableView::doubleClicked, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// editorDestroyed(QObject * editor) +void c_QTableView__editorDestroyed_QObject(void *thisObj, void *editor_) { + auto editor = reinterpret_cast(editor_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->editorDestroyed_nocallback(editor); +} + +// tag=1079 +void c_QTableView__onEntered_QModelIndex(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTableView::entered, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// event(QEvent * event) +bool c_QTableView__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->event_nocallback(event); +} + +// tag=1050 +// eventFilter(QObject * object, QEvent * event) +bool c_QTableView__eventFilter_QObject_QEvent(void *thisObj, void *object_, + void *event_) { + auto object = reinterpret_cast(object_); + auto event = reinterpret_cast(event_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->eventFilter_nocallback(object, event); +} + +// tag=1050 +// focusNextPrevChild(bool next) +bool c_QTableView__focusNextPrevChild_bool(void *thisObj, bool next) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); +} + +// tag=1050 +// hasHeightForWidth() const +bool c_QTableView__hasHeightForWidth(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); +} + +// tag=1050 +// heightForWidth(int arg__1) const +int c_QTableView__heightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// hideColumn(int column) +void c_QTableView__hideColumn_int(void *thisObj, int column) { + // tag=1010 + fromPtr(thisObj)->hideColumn(column); +} + +// tag=1050 +// hideRow(int row) +void c_QTableView__hideRow_int(void *thisObj, int row) { + // tag=1010 + fromPtr(thisObj)->hideRow(row); +} + +// tag=1050 +// horizontalOffset() const +int c_QTableView__horizontalOffset(void *thisObj) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->horizontalOffset_nocallback(); +} + +// tag=1050 +// horizontalScrollbarAction(int action) +void c_QTableView__horizontalScrollbarAction_int(void *thisObj, int action) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->horizontalScrollbarAction_nocallback(action); +} + +// tag=1050 +// horizontalScrollbarValueChanged(int value) +void c_QTableView__horizontalScrollbarValueChanged_int(void *thisObj, + int value) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->horizontalScrollbarValueChanged_nocallback(value); +} + +// tag=1079 +void c_QTableView__onIconSizeChanged_QSize(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTableView::iconSizeChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// indexAt(const QPoint & p) const +void *c_QTableView__indexAt_QPoint(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->indexAt_nocallback(p); + } else { + return targetPtr->indexAt(p); + } + }()}; +} + +// tag=1050 +// initPainter(QPainter * painter) const +void c_QTableView__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} + +// tag=1050 +// isColumnHidden(int column) const +bool c_QTableView__isColumnHidden_int(void *thisObj, int column) { + return + // tag=1010 + fromPtr(thisObj)->isColumnHidden(column); +} + +// tag=1050 +// isCornerButtonEnabled() const +bool c_QTableView__isCornerButtonEnabled(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isCornerButtonEnabled(); +} + +// tag=1050 +// isIndexHidden(const QModelIndex & index) const +bool c_QTableView__isIndexHidden_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->isIndexHidden_nocallback(index); +} + +// tag=1050 +// isRowHidden(int row) const +bool c_QTableView__isRowHidden_int(void *thisObj, int row) { + return + // tag=1010 + fromPtr(thisObj)->isRowHidden(row); +} + +// tag=1050 +// isSortingEnabled() const +bool c_QTableView__isSortingEnabled(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isSortingEnabled(); +} + +// tag=1050 +// keyboardSearch(const QString & search) +void c_QTableView__keyboardSearch_QString(void *thisObj, const char *search_) { + const auto search = QString::fromUtf8(search_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->keyboardSearch_nocallback(search); + } else { + return targetPtr->keyboardSearch(search); + } + }(); +} + +// tag=1050 +// leaveEvent(QEvent * event) +void c_QTableView__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} + +// tag=1050 +// minimumSizeHint() const +void *c_QTableView__minimumSizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; +} + +// tag=1050 +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QTableView__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} + +// tag=1050 +// mouseMoveEvent(QMouseEvent * event) +void c_QTableView__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(event); +} + +// tag=1050 +// mousePressEvent(QMouseEvent * event) +void c_QTableView__mousePressEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(event); +} + +// tag=1050 +// mouseReleaseEvent(QMouseEvent * event) +void c_QTableView__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(event); +} + +// tag=1050 +// moveCursor(QAbstractItemView::CursorAction cursorAction, +// QFlags modifiers) +void *c_QTableView__moveCursor_CursorAction_KeyboardModifiers(void *thisObj, + int cursorAction, + int modifiers_) { + auto modifiers = static_cast>(modifiers_); + return + // tag=1011 + + // tag=1074 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->moveCursor_nocallback( + static_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::CursorAction>( + cursorAction), + modifiers)}; +} + +// tag=1050 +// paintEvent(QPaintEvent * e) +void c_QTableView__paintEvent_QPaintEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->paintEvent_nocallback(e); +} + +// tag=1079 +void c_QTableView__onPressed_QModelIndex(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTableView::pressed, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// reset() +void c_QTableView__reset(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->reset_nocallback(); + } else { + return targetPtr->reset(); + } + }(); +} + +// tag=1050 +// resizeColumnToContents(int column) +void c_QTableView__resizeColumnToContents_int(void *thisObj, int column) { + // tag=1010 + fromPtr(thisObj)->resizeColumnToContents(column); +} + +// tag=1050 +// resizeColumnsToContents() +void c_QTableView__resizeColumnsToContents(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->resizeColumnsToContents(); +} + +// tag=1050 +// resizeRowToContents(int row) +void c_QTableView__resizeRowToContents_int(void *thisObj, int row) { + // tag=1010 + fromPtr(thisObj)->resizeRowToContents(row); +} + +// tag=1050 +// resizeRowsToContents() +void c_QTableView__resizeRowsToContents(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->resizeRowsToContents(); +} + +// tag=1050 +// rowAt(int y) const +int c_QTableView__rowAt_int(void *thisObj, int y) { + return + // tag=1010 + fromPtr(thisObj)->rowAt(y); +} + +// tag=1050 +// rowCountChanged(int oldCount, int newCount) +void c_QTableView__rowCountChanged_int_int(void *thisObj, int oldCount, + int newCount) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->rowCountChanged(oldCount, newCount); +} + +// tag=1050 +// rowHeight(int row) const +int c_QTableView__rowHeight_int(void *thisObj, int row) { + return + // tag=1010 + fromPtr(thisObj)->rowHeight(row); +} + +// tag=1050 +// rowMoved(int row, int oldIndex, int newIndex) +void c_QTableView__rowMoved_int_int_int(void *thisObj, int row, int oldIndex, + int newIndex) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->rowMoved(row, oldIndex, newIndex); +} + +// tag=1050 +// rowResized(int row, int oldHeight, int newHeight) +void c_QTableView__rowResized_int_int_int(void *thisObj, int row, int oldHeight, + int newHeight) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->rowResized(row, oldHeight, newHeight); +} + +// tag=1050 +// rowSpan(int row, int column) const +int c_QTableView__rowSpan_int_int(void *thisObj, int row, int column) { + return + // tag=1010 + fromPtr(thisObj)->rowSpan(row, column); +} + +// tag=1050 +// rowViewportPosition(int row) const +int c_QTableView__rowViewportPosition_int(void *thisObj, int row) { + return + // tag=1010 + fromPtr(thisObj)->rowViewportPosition(row); +} + +// tag=1050 +// rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end) +void c_QTableView__rowsAboutToBeRemoved_QModelIndex_int_int(void *thisObj, + void *parent_, + int start, + int end) { + auto &parent = *reinterpret_cast(parent_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->rowsAboutToBeRemoved_nocallback(parent, start, end); +} + +// tag=1050 +// rowsInserted(const QModelIndex & parent, int start, int end) +void c_QTableView__rowsInserted_QModelIndex_int_int(void *thisObj, + void *parent_, int start, + int end) { + auto &parent = *reinterpret_cast(parent_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->rowsInserted_nocallback(parent, start, end); +} + +// tag=1050 +// scrollContentsBy(int dx, int dy) +void c_QTableView__scrollContentsBy_int_int(void *thisObj, int dx, int dy) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->scrollContentsBy_nocallback(dx, dy); +} + +// tag=1050 +// scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint) +void c_QTableView__scrollTo_QModelIndex_ScrollHint(void *thisObj, void *index_, + int hint) { + auto &index = *reinterpret_cast(index_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->scrollTo_nocallback( + index, static_cast(hint)); + } else { + return targetPtr->scrollTo( + index, static_cast(hint)); + } + }(); +} + +// tag=1050 +// selectAll() +void c_QTableView__selectAll(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->selectAll_nocallback(); + } else { + return targetPtr->selectAll(); + } + }(); +} + +// tag=1050 +// selectColumn(int column) +void c_QTableView__selectColumn_int(void *thisObj, int column) { + // tag=1010 + fromPtr(thisObj)->selectColumn(column); +} + +// tag=1050 +// selectRow(int row) +void c_QTableView__selectRow_int(void *thisObj, int row) { + // tag=1010 + fromPtr(thisObj)->selectRow(row); +} + +// tag=1050 +// selectedIndexes() const +void *c_QTableView__selectedIndexes(void *thisObj) { + return + // tag=1011 + + // tag=1074 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromWrapperPtr(thisObj)->selectedIndexes_nocallback()}; +} + +// tag=1050 +// selectionChanged(const QItemSelection & selected, const QItemSelection & +// deselected) +void c_QTableView__selectionChanged_QItemSelection_QItemSelection( + void *thisObj, void *selected_, void *deselected_) { + auto &selected = *reinterpret_cast(selected_); + auto &deselected = *reinterpret_cast(deselected_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->selectionChanged_nocallback(selected, deselected); +} + +// tag=1050 +// selectionCommand(const QModelIndex & index, const QEvent * event) const +int c_QTableView__selectionCommand_QModelIndex_QEvent(void *thisObj, + void *index_, + void *event_) { + auto &index = *reinterpret_cast(index_); + auto event = reinterpret_cast(event_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->selectionCommand_nocallback(index, event); +} + +// tag=1050 +// setColumnHidden(int column, bool hide) +void c_QTableView__setColumnHidden_int_bool(void *thisObj, int column, + bool hide) { + // tag=1010 + fromPtr(thisObj)->setColumnHidden(column, hide); +} + +// tag=1050 +// setColumnWidth(int column, int width) +void c_QTableView__setColumnWidth_int_int(void *thisObj, int column, + int width) { + // tag=1010 + fromPtr(thisObj)->setColumnWidth(column, width); +} + +// tag=1050 +// setCornerButtonEnabled(bool enable) +void c_QTableView__setCornerButtonEnabled_bool(void *thisObj, bool enable) { + // tag=1010 + fromPtr(thisObj)->setCornerButtonEnabled(enable); +} + +// tag=1050 +// setModel(QAbstractItemModel * model) +void c_QTableView__setModel_QAbstractItemModel(void *thisObj, void *model_) { + auto model = reinterpret_cast(model_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setModel_nocallback(model); + } else { + return targetPtr->setModel(model); + } + }(); +} + +// tag=1050 +// setRootIndex(const QModelIndex & index) +void c_QTableView__setRootIndex_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setRootIndex_nocallback(index); + } else { + return targetPtr->setRootIndex(index); + } + }(); +} + +// tag=1050 +// setRowHeight(int row, int height) +void c_QTableView__setRowHeight_int_int(void *thisObj, int row, int height) { + // tag=1010 + fromPtr(thisObj)->setRowHeight(row, height); +} + +// tag=1050 +// setRowHidden(int row, bool hide) +void c_QTableView__setRowHidden_int_bool(void *thisObj, int row, bool hide) { + // tag=1010 + fromPtr(thisObj)->setRowHidden(row, hide); +} + +// tag=1050 +// setSelection(const QRect & rect, QFlags +// command) +void c_QTableView__setSelection_QRect_SelectionFlags(void *thisObj, void *rect_, + int command_) { + auto &rect = *reinterpret_cast(rect_); + auto command = + static_cast>(command_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->setSelection_nocallback(rect, command); +} + +// tag=1050 +// setSelectionModel(QItemSelectionModel * selectionModel) +void c_QTableView__setSelectionModel_QItemSelectionModel( + void *thisObj, void *selectionModel_) { + auto selectionModel = + reinterpret_cast(selectionModel_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setSelectionModel_nocallback(selectionModel); + } else { + return targetPtr->setSelectionModel(selectionModel); + } + }(); +} + +// tag=1050 +// setShowGrid(bool show) +void c_QTableView__setShowGrid_bool(void *thisObj, bool show) { + // tag=1010 + fromPtr(thisObj)->setShowGrid(show); +} + +// tag=1050 +// setSortingEnabled(bool enable) +void c_QTableView__setSortingEnabled_bool(void *thisObj, bool enable) { + // tag=1010 + fromPtr(thisObj)->setSortingEnabled(enable); +} + +// tag=1050 +// setSpan(int row, int column, int rowSpan, int columnSpan) +void c_QTableView__setSpan_int_int_int_int(void *thisObj, int row, int column, + int rowSpan, int columnSpan) { + // tag=1010 + fromPtr(thisObj)->setSpan(row, column, rowSpan, columnSpan); +} + +// tag=1050 +// setVisible(bool visible) +void c_QTableView__setVisible_bool(void *thisObj, bool visible) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} + +// tag=1050 +// setWordWrap(bool on) +void c_QTableView__setWordWrap_bool(void *thisObj, bool on) { + // tag=1010 + fromPtr(thisObj)->setWordWrap(on); +} + +// tag=1050 +// setupViewport(QWidget * viewport) +void c_QTableView__setupViewport_QWidget(void *thisObj, void *viewport_) { + auto viewport = reinterpret_cast(viewport_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setupViewport_nocallback(viewport); + } else { + return targetPtr->setupViewport(viewport); + } + }(); +} + +// tag=1050 +// sharedPainter() const +void *c_QTableView__sharedPainter(void *thisObj) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->sharedPainter_nocallback(); +} + +// tag=1050 +// showColumn(int column) +void c_QTableView__showColumn_int(void *thisObj, int column) { + // tag=1010 + fromPtr(thisObj)->showColumn(column); +} + +// tag=1050 +// showGrid() const +bool c_QTableView__showGrid(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->showGrid(); +} + +// tag=1050 +// showRow(int row) +void c_QTableView__showRow_int(void *thisObj, int row) { + // tag=1010 + fromPtr(thisObj)->showRow(row); +} + +// tag=1050 +// sizeHint() const +void *c_QTableView__sizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; +} + +// tag=1050 +// sizeHintForColumn(int column) const +int c_QTableView__sizeHintForColumn_int(void *thisObj, int column) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->sizeHintForColumn_nocallback(column); +} + +// tag=1050 +// sizeHintForRow(int row) const +int c_QTableView__sizeHintForRow_int(void *thisObj, int row) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->sizeHintForRow_nocallback(row); +} + +// tag=1050 +// sortByColumn(int column, Qt::SortOrder order) +void c_QTableView__sortByColumn_int_SortOrder(void *thisObj, int column, + int order) { + // tag=1010 + fromPtr(thisObj)->sortByColumn(column, static_cast(order)); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QTableView__tr_char_char_int(const char *s, const char *c, + int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QTableView_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// updateEditorData() +void c_QTableView__updateEditorData(void *thisObj) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->updateEditorData_nocallback(); +} + +// tag=1050 +// updateEditorGeometries() +void c_QTableView__updateEditorGeometries(void *thisObj) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->updateEditorGeometries_nocallback(); +} + +// tag=1050 +// updateGeometries() +void c_QTableView__updateGeometries(void *thisObj) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->updateGeometries_nocallback(); +} + +// tag=1050 +// verticalOffset() const +int c_QTableView__verticalOffset(void *thisObj) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->verticalOffset_nocallback(); +} + +// tag=1050 +// verticalScrollbarAction(int action) +void c_QTableView__verticalScrollbarAction_int(void *thisObj, int action) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->verticalScrollbarAction_nocallback(action); +} + +// tag=1050 +// verticalScrollbarValueChanged(int value) +void c_QTableView__verticalScrollbarValueChanged_int(void *thisObj, int value) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->verticalScrollbarValueChanged_nocallback(value); +} + +// tag=1079 +void c_QTableView__onViewportEntered(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTableView::viewportEntered, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// viewportEvent(QEvent * event) +bool c_QTableView__viewportEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->viewportEvent_nocallback(event); +} + +// tag=1050 +// viewportSizeHint() const +void *c_QTableView__viewportSizeHint(void *thisObj) { + return + // tag=1011 + + // tag=1074 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->viewportSizeHint_nocallback()}; +} + +// tag=1050 +// visualRect(const QModelIndex & index) const +void *c_QTableView__visualRect_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->visualRect_nocallback(index); + } else { + return targetPtr->visualRect(index); + } + }()}; +} + +// tag=1050 +// visualRegionForSelection(const QItemSelection & selection) const +void *c_QTableView__visualRegionForSelection_QItemSelection(void *thisObj, + void *selection_) { + auto &selection = *reinterpret_cast(selection_); + return + // tag=1011 + + // tag=1074 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->visualRegionForSelection_nocallback( + selection)}; +} + +// tag=1050 +// wordWrap() const +bool c_QTableView__wordWrap(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->wordWrap(); +} +void c_QTableView__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QTableView__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1124: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_changeEvent>( + callback); + break; + case 5378: + wrapper->m_commitDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_commitData>( + callback); + break; + case 5380: + wrapper->m_currentChangedCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_currentChanged>( + callback); + break; + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_customEvent>( + callback); + break; + case 5382: + wrapper->m_dataChangedCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_dataChanged>( + callback); + break; + case 1141: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_devType>( + callback); + break; + case 5385: + wrapper->m_doItemsLayoutCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_doItemsLayout>( + callback); + break; + case 5390: + wrapper->m_editorDestroyedCallback = + reinterpret_cast(callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_event>( + callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_eventFilter>( + callback); + break; + case 1150: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1164: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1168: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_heightForWidth>( + callback); + break; + case 5394: + wrapper->m_horizontalOffsetCallback = + reinterpret_cast(callback); + break; + case 5395: + wrapper->m_horizontalScrollbarActionCallback = + reinterpret_cast(callback); + break; + case 5396: + wrapper->m_horizontalScrollbarValueChangedCallback = + reinterpret_cast( + callback); + break; + case 5399: + wrapper->m_indexAtCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_indexAt>( + callback); + break; + case 1171: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_initPainter>( + callback); + break; + case 5401: + wrapper->m_isIndexHiddenCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_isIndexHidden>( + callback); + break; + case 5403: + wrapper->m_keyboardSearchCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_keyboardSearch>( + callback); + break; + case 1196: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_leaveEvent>( + callback); + break; + case 1216: + wrapper->m_minimumSizeHintCallback = + reinterpret_cast(callback); + break; + case 1218: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1220: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_mouseMoveEvent>( + callback); + break; + case 1221: + wrapper->m_mousePressEventCallback = + reinterpret_cast(callback); + break; + case 1222: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 5406: + wrapper->m_moveCursorCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_moveCursor>( + callback); + break; + case 1229: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_paintEvent>( + callback); + break; + case 5409: + wrapper->m_resetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_reset>( + callback); + break; + case 5413: + wrapper->m_rowsAboutToBeRemovedCallback = + reinterpret_cast(callback); + break; + case 5414: + wrapper->m_rowsInsertedCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_rowsInserted>( + callback); + break; + case 5199: + wrapper->m_scrollContentsByCallback = + reinterpret_cast(callback); + break; + case 5417: + wrapper->m_scrollToCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_scrollTo>( + callback); + break; + case 5420: + wrapper->m_selectAllCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_selectAll>( + callback); + break; + case 5421: + wrapper->m_selectedIndexesCallback = + reinterpret_cast(callback); + break; + case 5422: + wrapper->m_selectionChangedCallback = + reinterpret_cast(callback); + break; + case 5423: + wrapper->m_selectionCommandCallback = + reinterpret_cast(callback); + break; + case 5436: + wrapper->m_setModelCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_setModel>( + callback); + break; + case 5437: + wrapper->m_setRootIndexCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_setRootIndex>( + callback); + break; + case 5438: + wrapper->m_setSelectionCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_setSelection>( + callback); + break; + case 5439: + wrapper->m_setSelectionModelCallback = + reinterpret_cast(callback); + break; + case 1309: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_setVisible>( + callback); + break; + case 5207: + wrapper->m_setupViewportCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_setupViewport>( + callback); + break; + case 1318: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_sharedPainter>( + callback); + break; + case 1326: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_sizeHint>( + callback); + break; + case 5444: + wrapper->m_sizeHintForColumnCallback = + reinterpret_cast(callback); + break; + case 5446: + wrapper->m_sizeHintForRowCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_sizeHintForRow>( + callback); + break; + case 5452: + wrapper->m_updateEditorDataCallback = + reinterpret_cast(callback); + break; + case 5453: + wrapper->m_updateEditorGeometriesCallback = + reinterpret_cast(callback); + break; + case 5454: + wrapper->m_updateGeometriesCallback = + reinterpret_cast(callback); + break; + case 5455: + wrapper->m_verticalOffsetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_verticalOffset>( + callback); + break; + case 5456: + wrapper->m_verticalScrollbarActionCallback = + reinterpret_cast(callback); + break; + case 5457: + wrapper->m_verticalScrollbarValueChangedCallback = + reinterpret_cast(callback); + break; + case 5210: + wrapper->m_viewportEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_viewportEvent>( + callback); + break; + case 5211: + wrapper->m_viewportSizeHintCallback = + reinterpret_cast(callback); + break; + case 5460: + wrapper->m_visualRectCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTableView_wrapper::Callback_visualRect>( + callback); + break; + case 5461: + wrapper->m_visualRegionForSelectionCallback = + reinterpret_cast(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QTableView_wrapper.h b/generated/QtDartBindings/dart/ffi/QTableView_wrapper.h new file mode 100644 index 0000000..a57ce85 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QTableView_wrapper.h @@ -0,0 +1,1079 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QTableView_wrapper : public ::QTableView { +public: + ~QTableView_wrapper(); + using ::QAbstractItemView::CursorAction; + + // tag=1041 + QTableView_wrapper(QWidget *parent = nullptr); + // tag=1041 + virtual void changeEvent(QEvent *arg__1); + // tag=1008 + virtual void changeEvent_nocallback(QEvent *arg__1); + // tag=1041 + void clearSpans(); + // tag=1041 + int columnAt(int x) const; + // tag=1041 + void columnCountChanged(int oldCount, int newCount); + // tag=1041 + void columnMoved(int column, int oldIndex, int newIndex); + // tag=1041 + void columnResized(int column, int oldWidth, int newWidth); + // tag=1041 + int columnSpan(int row, int column) const; + // tag=1041 + int columnViewportPosition(int column) const; + // tag=1041 + int columnWidth(int column) const; + // tag=1041 + virtual void commitData(QWidget *editor); + // tag=1008 + virtual void commitData_nocallback(QWidget *editor); + // tag=1041 + virtual void currentChanged(const QModelIndex ¤t, + const QModelIndex &previous); + // tag=1008 + virtual void currentChanged_nocallback(const QModelIndex ¤t, + const QModelIndex &previous); + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual void dataChanged(const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles = QList()); + // tag=1008 + virtual void dataChanged_nocallback(const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles = QList()); + // tag=1041 + virtual int devType() const; + // tag=1008 + virtual int devType_nocallback() const; + // tag=1041 + virtual void doItemsLayout(); + // tag=1008 + virtual void doItemsLayout_nocallback(); + // tag=1041 + virtual void editorDestroyed(QObject *editor); + // tag=1008 + virtual void editorDestroyed_nocallback(QObject *editor); + // tag=1041 + virtual bool event(QEvent *event); + // tag=1008 + virtual bool event_nocallback(QEvent *event); + // tag=1041 + virtual bool eventFilter(QObject *object, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *object, QEvent *event); + // tag=1041 + virtual bool focusNextPrevChild(bool next); + // tag=1008 + virtual bool focusNextPrevChild_nocallback(bool next); + // tag=1041 + virtual bool hasHeightForWidth() const; + // tag=1008 + virtual bool hasHeightForWidth_nocallback() const; + // tag=1041 + virtual int heightForWidth(int arg__1) const; + // tag=1008 + virtual int heightForWidth_nocallback(int arg__1) const; + // tag=1041 + void hideColumn(int column); + // tag=1041 + void hideRow(int row); + // tag=1041 + virtual int horizontalOffset() const; + // tag=1008 + virtual int horizontalOffset_nocallback() const; + // tag=1041 + virtual void horizontalScrollbarAction(int action); + // tag=1008 + virtual void horizontalScrollbarAction_nocallback(int action); + // tag=1041 + virtual void horizontalScrollbarValueChanged(int value); + // tag=1008 + virtual void horizontalScrollbarValueChanged_nocallback(int value); + // tag=1041 + virtual QModelIndex indexAt(const QPoint &p) const; + // tag=1008 + virtual QModelIndex indexAt_nocallback(const QPoint &p) const; + // tag=1041 + virtual void initPainter(QPainter *painter) const; + // tag=1008 + virtual void initPainter_nocallback(QPainter *painter) const; + // tag=1041 + bool isColumnHidden(int column) const; + // tag=1041 + bool isCornerButtonEnabled() const; + // tag=1041 + virtual bool isIndexHidden(const QModelIndex &index) const; + // tag=1008 + virtual bool isIndexHidden_nocallback(const QModelIndex &index) const; + // tag=1041 + bool isRowHidden(int row) const; + // tag=1041 + bool isSortingEnabled() const; + // tag=1041 + virtual void keyboardSearch(const QString &search); + // tag=1008 + virtual void keyboardSearch_nocallback(const QString &search); + // tag=1041 + virtual void leaveEvent(QEvent *event); + // tag=1008 + virtual void leaveEvent_nocallback(QEvent *event); + // tag=1041 + virtual QSize minimumSizeHint() const; + // tag=1008 + virtual QSize minimumSizeHint_nocallback() const; + // tag=1041 + virtual void mouseDoubleClickEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mouseMoveEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseMoveEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mousePressEvent(QMouseEvent *event); + // tag=1008 + virtual void mousePressEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mouseReleaseEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseReleaseEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual QModelIndex moveCursor(QAbstractItemView::CursorAction cursorAction, + QFlags modifiers); + // tag=1008 + virtual QModelIndex + moveCursor_nocallback(QAbstractItemView::CursorAction cursorAction, + QFlags modifiers); + // tag=1041 + virtual void paintEvent(QPaintEvent *e); + // tag=1008 + virtual void paintEvent_nocallback(QPaintEvent *e); + // tag=1041 + virtual void reset(); + // tag=1008 + virtual void reset_nocallback(); + // tag=1041 + void resizeColumnToContents(int column); + // tag=1041 + void resizeColumnsToContents(); + // tag=1041 + void resizeRowToContents(int row); + // tag=1041 + void resizeRowsToContents(); + // tag=1041 + int rowAt(int y) const; + // tag=1041 + void rowCountChanged(int oldCount, int newCount); + // tag=1041 + int rowHeight(int row) const; + // tag=1041 + void rowMoved(int row, int oldIndex, int newIndex); + // tag=1041 + void rowResized(int row, int oldHeight, int newHeight); + // tag=1041 + int rowSpan(int row, int column) const; + // tag=1041 + int rowViewportPosition(int row) const; + // tag=1041 + virtual void rowsAboutToBeRemoved(const QModelIndex &parent, int start, + int end); + // tag=1008 + virtual void rowsAboutToBeRemoved_nocallback(const QModelIndex &parent, + int start, int end); + // tag=1041 + virtual void rowsInserted(const QModelIndex &parent, int start, int end); + // tag=1008 + virtual void rowsInserted_nocallback(const QModelIndex &parent, int start, + int end); + // tag=1041 + virtual void scrollContentsBy(int dx, int dy); + // tag=1008 + virtual void scrollContentsBy_nocallback(int dx, int dy); + // tag=1041 + virtual void scrollTo(const QModelIndex &index, + QAbstractItemView::ScrollHint hint = + QAbstractItemView::ScrollHint::EnsureVisible); + // tag=1008 + virtual void + scrollTo_nocallback(const QModelIndex &index, + QAbstractItemView::ScrollHint hint = + QAbstractItemView::ScrollHint::EnsureVisible); + // tag=1041 + virtual void selectAll(); + // tag=1008 + virtual void selectAll_nocallback(); + // tag=1041 + void selectColumn(int column); + // tag=1041 + void selectRow(int row); + // tag=1041 + virtual QList selectedIndexes() const; + // tag=1008 + virtual QList selectedIndexes_nocallback() const; + // tag=1041 + virtual void selectionChanged(const QItemSelection &selected, + const QItemSelection &deselected); + // tag=1008 + virtual void selectionChanged_nocallback(const QItemSelection &selected, + const QItemSelection &deselected); + // tag=1041 + virtual QFlags + selectionCommand(const QModelIndex &index, + const QEvent *event = nullptr) const; + // tag=1008 + virtual QFlags + selectionCommand_nocallback(const QModelIndex &index, + const QEvent *event = nullptr) const; + // tag=1041 + void setColumnHidden(int column, bool hide); + // tag=1041 + void setColumnWidth(int column, int width); + // tag=1041 + void setCornerButtonEnabled(bool enable); + // tag=1041 + virtual void setModel(QAbstractItemModel *model); + // tag=1008 + virtual void setModel_nocallback(QAbstractItemModel *model); + // tag=1041 + virtual void setRootIndex(const QModelIndex &index); + // tag=1008 + virtual void setRootIndex_nocallback(const QModelIndex &index); + // tag=1041 + void setRowHeight(int row, int height); + // tag=1041 + void setRowHidden(int row, bool hide); + // tag=1041 + virtual void setSelection(const QRect &rect, + QFlags command); + // tag=1008 + virtual void + setSelection_nocallback(const QRect &rect, + QFlags command); + // tag=1041 + virtual void setSelectionModel(QItemSelectionModel *selectionModel); + // tag=1008 + virtual void + setSelectionModel_nocallback(QItemSelectionModel *selectionModel); + // tag=1041 + void setShowGrid(bool show); + // tag=1041 + void setSortingEnabled(bool enable); + // tag=1041 + void setSpan(int row, int column, int rowSpan, int columnSpan); + // tag=1041 + virtual void setVisible(bool visible); + // tag=1008 + virtual void setVisible_nocallback(bool visible); + // tag=1041 + void setWordWrap(bool on); + // tag=1041 + virtual void setupViewport(QWidget *viewport); + // tag=1008 + virtual void setupViewport_nocallback(QWidget *viewport); + // tag=1041 + virtual QPainter *sharedPainter() const; + // tag=1008 + virtual QPainter *sharedPainter_nocallback() const; + // tag=1041 + void showColumn(int column); + // tag=1041 + bool showGrid() const; + // tag=1041 + void showRow(int row); + // tag=1041 + virtual QSize sizeHint() const; + // tag=1008 + virtual QSize sizeHint_nocallback() const; + // tag=1041 + virtual int sizeHintForColumn(int column) const; + // tag=1008 + virtual int sizeHintForColumn_nocallback(int column) const; + // tag=1041 + virtual int sizeHintForRow(int row) const; + // tag=1008 + virtual int sizeHintForRow_nocallback(int row) const; + // tag=1041 + void sortByColumn(int column, Qt::SortOrder order); + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + virtual void updateEditorData(); + // tag=1008 + virtual void updateEditorData_nocallback(); + // tag=1041 + virtual void updateEditorGeometries(); + // tag=1008 + virtual void updateEditorGeometries_nocallback(); + // tag=1041 + virtual void updateGeometries(); + // tag=1008 + virtual void updateGeometries_nocallback(); + // tag=1041 + virtual int verticalOffset() const; + // tag=1008 + virtual int verticalOffset_nocallback() const; + // tag=1041 + virtual void verticalScrollbarAction(int action); + // tag=1008 + virtual void verticalScrollbarAction_nocallback(int action); + // tag=1041 + virtual void verticalScrollbarValueChanged(int value); + // tag=1008 + virtual void verticalScrollbarValueChanged_nocallback(int value); + // tag=1041 + virtual bool viewportEvent(QEvent *event); + // tag=1008 + virtual bool viewportEvent_nocallback(QEvent *event); + // tag=1041 + virtual QSize viewportSizeHint() const; + // tag=1008 + virtual QSize viewportSizeHint_nocallback() const; + // tag=1041 + virtual QRect visualRect(const QModelIndex &index) const; + // tag=1008 + virtual QRect visualRect_nocallback(const QModelIndex &index) const; + // tag=1041 + virtual QRegion + visualRegionForSelection(const QItemSelection &selection) const; + // tag=1008 + virtual QRegion + visualRegionForSelection_nocallback(const QItemSelection &selection) const; + // tag=1041 + bool wordWrap() const; + // tag=1042 + typedef void (*Callback_changeEvent)(void *, QEvent *arg__1); + Callback_changeEvent m_changeEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_commitData)(void *, QWidget *editor); + Callback_commitData m_commitDataCallback = nullptr; + // tag=1042 + typedef void (*Callback_currentChanged)(void *, const QModelIndex ¤t, + const QModelIndex &previous); + Callback_currentChanged m_currentChangedCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_dataChanged)(void *, const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles); + Callback_dataChanged m_dataChangedCallback = nullptr; + // tag=1042 + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + // tag=1042 + typedef void (*Callback_doItemsLayout)(void *); + Callback_doItemsLayout m_doItemsLayoutCallback = nullptr; + // tag=1042 + typedef void (*Callback_editorDestroyed)(void *, QObject *editor); + Callback_editorDestroyed m_editorDestroyedCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *object, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_horizontalOffset)(void *); + Callback_horizontalOffset m_horizontalOffsetCallback = nullptr; + // tag=1042 + typedef void (*Callback_horizontalScrollbarAction)(void *, int action); + Callback_horizontalScrollbarAction m_horizontalScrollbarActionCallback = + nullptr; + // tag=1042 + typedef void (*Callback_horizontalScrollbarValueChanged)(void *, int value); + Callback_horizontalScrollbarValueChanged + m_horizontalScrollbarValueChangedCallback = nullptr; + // tag=1042 + typedef QModelIndex *(*Callback_indexAt)(void *, const QPoint &p); + Callback_indexAt m_indexAtCallback = nullptr; + // tag=1042 + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + // tag=1042 + typedef bool (*Callback_isIndexHidden)(void *, const QModelIndex &index); + Callback_isIndexHidden m_isIndexHiddenCallback = nullptr; + // tag=1042 + typedef void (*Callback_keyboardSearch)(void *, const QString &search); + Callback_keyboardSearch m_keyboardSearchCallback = nullptr; + // tag=1042 + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *event); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *event); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *event); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + // tag=1042 + typedef QModelIndex *(*Callback_moveCursor)( + void *, QAbstractItemView::CursorAction cursorAction, + QFlags modifiers); + Callback_moveCursor m_moveCursorCallback = nullptr; + // tag=1042 + typedef void (*Callback_paintEvent)(void *, QPaintEvent *e); + Callback_paintEvent m_paintEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_reset)(void *); + Callback_reset m_resetCallback = nullptr; + // tag=1042 + typedef void (*Callback_rowsAboutToBeRemoved)(void *, + const QModelIndex &parent, + int start, int end); + Callback_rowsAboutToBeRemoved m_rowsAboutToBeRemovedCallback = nullptr; + // tag=1042 + typedef void (*Callback_rowsInserted)(void *, const QModelIndex &parent, + int start, int end); + Callback_rowsInserted m_rowsInsertedCallback = nullptr; + // tag=1042 + typedef void (*Callback_scrollContentsBy)(void *, int dx, int dy); + Callback_scrollContentsBy m_scrollContentsByCallback = nullptr; + // tag=1042 + typedef void (*Callback_scrollTo)(void *, const QModelIndex &index, + QAbstractItemView::ScrollHint hint); + Callback_scrollTo m_scrollToCallback = nullptr; + // tag=1042 + typedef void (*Callback_selectAll)(void *); + Callback_selectAll m_selectAllCallback = nullptr; + // tag=1042 + typedef QList *(*Callback_selectedIndexes)(void *); + Callback_selectedIndexes m_selectedIndexesCallback = nullptr; + // tag=1042 + typedef void (*Callback_selectionChanged)(void *, + const QItemSelection &selected, + const QItemSelection &deselected); + Callback_selectionChanged m_selectionChangedCallback = nullptr; + // tag=1042 + typedef QFlags ( + *Callback_selectionCommand)(void *, const QModelIndex &index, + const QEvent *event); + Callback_selectionCommand m_selectionCommandCallback = nullptr; + // tag=1042 + typedef void (*Callback_setModel)(void *, QAbstractItemModel *model); + Callback_setModel m_setModelCallback = nullptr; + // tag=1042 + typedef void (*Callback_setRootIndex)(void *, const QModelIndex &index); + Callback_setRootIndex m_setRootIndexCallback = nullptr; + // tag=1042 + typedef void (*Callback_setSelection)( + void *, const QRect &rect, + QFlags command); + Callback_setSelection m_setSelectionCallback = nullptr; + // tag=1042 + typedef void (*Callback_setSelectionModel)( + void *, QItemSelectionModel *selectionModel); + Callback_setSelectionModel m_setSelectionModelCallback = nullptr; + // tag=1042 + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + // tag=1042 + typedef void (*Callback_setupViewport)(void *, QWidget *viewport); + Callback_setupViewport m_setupViewportCallback = nullptr; + // tag=1042 + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; + // tag=1042 + typedef int (*Callback_sizeHintForColumn)(void *, int column); + Callback_sizeHintForColumn m_sizeHintForColumnCallback = nullptr; + // tag=1042 + typedef int (*Callback_sizeHintForRow)(void *, int row); + Callback_sizeHintForRow m_sizeHintForRowCallback = nullptr; + // tag=1042 + typedef void (*Callback_updateEditorData)(void *); + Callback_updateEditorData m_updateEditorDataCallback = nullptr; + // tag=1042 + typedef void (*Callback_updateEditorGeometries)(void *); + Callback_updateEditorGeometries m_updateEditorGeometriesCallback = nullptr; + // tag=1042 + typedef void (*Callback_updateGeometries)(void *); + Callback_updateGeometries m_updateGeometriesCallback = nullptr; + // tag=1042 + typedef int (*Callback_verticalOffset)(void *); + Callback_verticalOffset m_verticalOffsetCallback = nullptr; + // tag=1042 + typedef void (*Callback_verticalScrollbarAction)(void *, int action); + Callback_verticalScrollbarAction m_verticalScrollbarActionCallback = nullptr; + // tag=1042 + typedef void (*Callback_verticalScrollbarValueChanged)(void *, int value); + Callback_verticalScrollbarValueChanged + m_verticalScrollbarValueChangedCallback = nullptr; + // tag=1042 + typedef bool (*Callback_viewportEvent)(void *, QEvent *event); + Callback_viewportEvent m_viewportEventCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_viewportSizeHint)(void *); + Callback_viewportSizeHint m_viewportSizeHintCallback = nullptr; + // tag=1042 + typedef QRect *(*Callback_visualRect)(void *, const QModelIndex &index); + Callback_visualRect m_visualRectCallback = nullptr; + // tag=1042 + typedef QRegion *(*Callback_visualRegionForSelection)( + void *, const QItemSelection &selection); + Callback_visualRegionForSelection m_visualRegionForSelectionCallback = + nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QTableView::QTableView(QWidget * parent) +QtDartBindings_EXPORT void *c_QTableView__constructor_QWidget(void *parent_); + +// tag=1067 +// QTableView::changeEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QTableView__changeEvent_QEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QTableView::clearSpans() +QtDartBindings_EXPORT void c_QTableView__clearSpans(void *thisObj); + +// tag=1067 +// QTableView::columnAt(int x) const +QtDartBindings_EXPORT int c_QTableView__columnAt_int(void *thisObj, int x); + +// tag=1067 +// QTableView::columnCountChanged(int oldCount, int newCount) +QtDartBindings_EXPORT void +c_QTableView__columnCountChanged_int_int(void *thisObj, int oldCount, + int newCount); + +// tag=1067 +// QTableView::columnMoved(int column, int oldIndex, int newIndex) +QtDartBindings_EXPORT void c_QTableView__columnMoved_int_int_int(void *thisObj, + int column, + int oldIndex, + int newIndex); + +// tag=1067 +// QTableView::columnResized(int column, int oldWidth, int newWidth) +QtDartBindings_EXPORT void +c_QTableView__columnResized_int_int_int(void *thisObj, int column, int oldWidth, + int newWidth); + +// tag=1067 +// QTableView::columnSpan(int row, int column) const +QtDartBindings_EXPORT int c_QTableView__columnSpan_int_int(void *thisObj, + int row, int column); + +// tag=1067 +// QTableView::columnViewportPosition(int column) const +QtDartBindings_EXPORT int +c_QTableView__columnViewportPosition_int(void *thisObj, int column); + +// tag=1067 +// QTableView::columnWidth(int column) const +QtDartBindings_EXPORT int c_QTableView__columnWidth_int(void *thisObj, + int column); + +// tag=1067 +// QTableView::commitData(QWidget * editor) +QtDartBindings_EXPORT void c_QTableView__commitData_QWidget(void *thisObj, + void *editor_); + +// tag=1067 +// QTableView::currentChanged(const QModelIndex & current, const QModelIndex & +// previous) +QtDartBindings_EXPORT void c_QTableView__currentChanged_QModelIndex_QModelIndex( + void *thisObj, void *current_, void *previous_); + +// tag=1067 +// QTableView::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QTableView__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QTableView::dataChanged(const QModelIndex & topLeft, const QModelIndex & +// bottomRight, const QList & roles) +QtDartBindings_EXPORT void +c_QTableView__dataChanged_QModelIndex_QModelIndex_QList_int(void *thisObj, + void *topLeft_, + void *bottomRight_, + void *roles_); + +// tag=1067 +// QTableView::devType() const +QtDartBindings_EXPORT int c_QTableView__devType(void *thisObj); + +// tag=1067 +// QTableView::doItemsLayout() +QtDartBindings_EXPORT void c_QTableView__doItemsLayout(void *thisObj); + +// tag=1067 +// QTableView::editorDestroyed(QObject * editor) +QtDartBindings_EXPORT void c_QTableView__editorDestroyed_QObject(void *thisObj, + void *editor_); + +// tag=1067 +// QTableView::event(QEvent * event) +QtDartBindings_EXPORT bool c_QTableView__event_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QTableView::eventFilter(QObject * object, QEvent * event) +QtDartBindings_EXPORT bool +c_QTableView__eventFilter_QObject_QEvent(void *thisObj, void *object_, + void *event_); + +// tag=1067 +// QTableView::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QTableView__focusNextPrevChild_bool(void *thisObj, + bool next); + +// tag=1067 +// QTableView::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QTableView__hasHeightForWidth(void *thisObj); + +// tag=1067 +// QTableView::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QTableView__heightForWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QTableView::hideColumn(int column) +QtDartBindings_EXPORT void c_QTableView__hideColumn_int(void *thisObj, + int column); + +// tag=1067 +// QTableView::hideRow(int row) +QtDartBindings_EXPORT void c_QTableView__hideRow_int(void *thisObj, int row); + +// tag=1067 +// QTableView::horizontalOffset() const +QtDartBindings_EXPORT int c_QTableView__horizontalOffset(void *thisObj); + +// tag=1067 +// QTableView::horizontalScrollbarAction(int action) +QtDartBindings_EXPORT void +c_QTableView__horizontalScrollbarAction_int(void *thisObj, int action); + +// tag=1067 +// QTableView::horizontalScrollbarValueChanged(int value) +QtDartBindings_EXPORT void +c_QTableView__horizontalScrollbarValueChanged_int(void *thisObj, int value); + +// tag=1067 +// QTableView::indexAt(const QPoint & p) const +QtDartBindings_EXPORT void *c_QTableView__indexAt_QPoint(void *thisObj, + void *p_); + +// tag=1067 +// QTableView::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QTableView__initPainter_QPainter(void *thisObj, + void *painter_); + +// tag=1067 +// QTableView::isColumnHidden(int column) const +QtDartBindings_EXPORT bool c_QTableView__isColumnHidden_int(void *thisObj, + int column); + +// tag=1067 +// QTableView::isCornerButtonEnabled() const +QtDartBindings_EXPORT bool c_QTableView__isCornerButtonEnabled(void *thisObj); + +// tag=1067 +// QTableView::isIndexHidden(const QModelIndex & index) const +QtDartBindings_EXPORT bool +c_QTableView__isIndexHidden_QModelIndex(void *thisObj, void *index_); + +// tag=1067 +// QTableView::isRowHidden(int row) const +QtDartBindings_EXPORT bool c_QTableView__isRowHidden_int(void *thisObj, + int row); + +// tag=1067 +// QTableView::isSortingEnabled() const +QtDartBindings_EXPORT bool c_QTableView__isSortingEnabled(void *thisObj); + +// tag=1067 +// QTableView::keyboardSearch(const QString & search) +QtDartBindings_EXPORT void +c_QTableView__keyboardSearch_QString(void *thisObj, const char *search_); + +// tag=1067 +// QTableView::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QTableView__leaveEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QTableView::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QTableView__minimumSizeHint(void *thisObj); + +// tag=1067 +// QTableView::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QTableView__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QTableView::mouseMoveEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QTableView__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QTableView::mousePressEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QTableView__mousePressEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QTableView::mouseReleaseEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QTableView__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QTableView::moveCursor(QAbstractItemView::CursorAction cursorAction, +// QFlags modifiers) +QtDartBindings_EXPORT void * +c_QTableView__moveCursor_CursorAction_KeyboardModifiers(void *thisObj, + int cursorAction, + int modifiers_); + +// tag=1067 +// QTableView::paintEvent(QPaintEvent * e) +QtDartBindings_EXPORT void c_QTableView__paintEvent_QPaintEvent(void *thisObj, + void *e_); + +// tag=1067 +// QTableView::reset() +QtDartBindings_EXPORT void c_QTableView__reset(void *thisObj); + +// tag=1067 +// QTableView::resizeColumnToContents(int column) +QtDartBindings_EXPORT void +c_QTableView__resizeColumnToContents_int(void *thisObj, int column); + +// tag=1067 +// QTableView::resizeColumnsToContents() +QtDartBindings_EXPORT void c_QTableView__resizeColumnsToContents(void *thisObj); + +// tag=1067 +// QTableView::resizeRowToContents(int row) +QtDartBindings_EXPORT void c_QTableView__resizeRowToContents_int(void *thisObj, + int row); + +// tag=1067 +// QTableView::resizeRowsToContents() +QtDartBindings_EXPORT void c_QTableView__resizeRowsToContents(void *thisObj); + +// tag=1067 +// QTableView::rowAt(int y) const +QtDartBindings_EXPORT int c_QTableView__rowAt_int(void *thisObj, int y); + +// tag=1067 +// QTableView::rowCountChanged(int oldCount, int newCount) +QtDartBindings_EXPORT void c_QTableView__rowCountChanged_int_int(void *thisObj, + int oldCount, + int newCount); + +// tag=1067 +// QTableView::rowHeight(int row) const +QtDartBindings_EXPORT int c_QTableView__rowHeight_int(void *thisObj, int row); + +// tag=1067 +// QTableView::rowMoved(int row, int oldIndex, int newIndex) +QtDartBindings_EXPORT void c_QTableView__rowMoved_int_int_int(void *thisObj, + int row, + int oldIndex, + int newIndex); + +// tag=1067 +// QTableView::rowResized(int row, int oldHeight, int newHeight) +QtDartBindings_EXPORT void c_QTableView__rowResized_int_int_int(void *thisObj, + int row, + int oldHeight, + int newHeight); + +// tag=1067 +// QTableView::rowSpan(int row, int column) const +QtDartBindings_EXPORT int c_QTableView__rowSpan_int_int(void *thisObj, int row, + int column); + +// tag=1067 +// QTableView::rowViewportPosition(int row) const +QtDartBindings_EXPORT int c_QTableView__rowViewportPosition_int(void *thisObj, + int row); + +// tag=1067 +// QTableView::rowsAboutToBeRemoved(const QModelIndex & parent, int start, int +// end) +QtDartBindings_EXPORT void +c_QTableView__rowsAboutToBeRemoved_QModelIndex_int_int(void *thisObj, + void *parent_, int start, + int end); + +// tag=1067 +// QTableView::rowsInserted(const QModelIndex & parent, int start, int end) +QtDartBindings_EXPORT void +c_QTableView__rowsInserted_QModelIndex_int_int(void *thisObj, void *parent_, + int start, int end); + +// tag=1067 +// QTableView::scrollContentsBy(int dx, int dy) +QtDartBindings_EXPORT void +c_QTableView__scrollContentsBy_int_int(void *thisObj, int dx, int dy); + +// tag=1067 +// QTableView::scrollTo(const QModelIndex & index, +// QAbstractItemView::ScrollHint hint) +QtDartBindings_EXPORT void +c_QTableView__scrollTo_QModelIndex_ScrollHint(void *thisObj, void *index_, + int hint); + +// tag=1067 +// QTableView::selectAll() +QtDartBindings_EXPORT void c_QTableView__selectAll(void *thisObj); + +// tag=1067 +// QTableView::selectColumn(int column) +QtDartBindings_EXPORT void c_QTableView__selectColumn_int(void *thisObj, + int column); + +// tag=1067 +// QTableView::selectRow(int row) +QtDartBindings_EXPORT void c_QTableView__selectRow_int(void *thisObj, int row); + +// tag=1067 +// QTableView::selectedIndexes() const +QtDartBindings_EXPORT void *c_QTableView__selectedIndexes(void *thisObj); + +// tag=1067 +// QTableView::selectionChanged(const QItemSelection & selected, const +// QItemSelection & deselected) +QtDartBindings_EXPORT void +c_QTableView__selectionChanged_QItemSelection_QItemSelection(void *thisObj, + void *selected_, + void *deselected_); + +// tag=1067 +// QTableView::selectionCommand(const QModelIndex & index, const QEvent * +// event) const +QtDartBindings_EXPORT int +c_QTableView__selectionCommand_QModelIndex_QEvent(void *thisObj, void *index_, + void *event_); + +// tag=1067 +// QTableView::setColumnHidden(int column, bool hide) +QtDartBindings_EXPORT void +c_QTableView__setColumnHidden_int_bool(void *thisObj, int column, bool hide); + +// tag=1067 +// QTableView::setColumnWidth(int column, int width) +QtDartBindings_EXPORT void +c_QTableView__setColumnWidth_int_int(void *thisObj, int column, int width); + +// tag=1067 +// QTableView::setCornerButtonEnabled(bool enable) +QtDartBindings_EXPORT void +c_QTableView__setCornerButtonEnabled_bool(void *thisObj, bool enable); + +// tag=1067 +// QTableView::setModel(QAbstractItemModel * model) +QtDartBindings_EXPORT void +c_QTableView__setModel_QAbstractItemModel(void *thisObj, void *model_); + +// tag=1067 +// QTableView::setRootIndex(const QModelIndex & index) +QtDartBindings_EXPORT void c_QTableView__setRootIndex_QModelIndex(void *thisObj, + void *index_); + +// tag=1067 +// QTableView::setRowHeight(int row, int height) +QtDartBindings_EXPORT void +c_QTableView__setRowHeight_int_int(void *thisObj, int row, int height); + +// tag=1067 +// QTableView::setRowHidden(int row, bool hide) +QtDartBindings_EXPORT void +c_QTableView__setRowHidden_int_bool(void *thisObj, int row, bool hide); + +// tag=1067 +// QTableView::setSelection(const QRect & rect, +// QFlags command) +QtDartBindings_EXPORT void +c_QTableView__setSelection_QRect_SelectionFlags(void *thisObj, void *rect_, + int command_); + +// tag=1067 +// QTableView::setSelectionModel(QItemSelectionModel * selectionModel) +QtDartBindings_EXPORT void +c_QTableView__setSelectionModel_QItemSelectionModel(void *thisObj, + void *selectionModel_); + +// tag=1067 +// QTableView::setShowGrid(bool show) +QtDartBindings_EXPORT void c_QTableView__setShowGrid_bool(void *thisObj, + bool show); + +// tag=1067 +// QTableView::setSortingEnabled(bool enable) +QtDartBindings_EXPORT void c_QTableView__setSortingEnabled_bool(void *thisObj, + bool enable); + +// tag=1067 +// QTableView::setSpan(int row, int column, int rowSpan, int columnSpan) +QtDartBindings_EXPORT void +c_QTableView__setSpan_int_int_int_int(void *thisObj, int row, int column, + int rowSpan, int columnSpan); + +// tag=1067 +// QTableView::setVisible(bool visible) +QtDartBindings_EXPORT void c_QTableView__setVisible_bool(void *thisObj, + bool visible); + +// tag=1067 +// QTableView::setWordWrap(bool on) +QtDartBindings_EXPORT void c_QTableView__setWordWrap_bool(void *thisObj, + bool on); + +// tag=1067 +// QTableView::setupViewport(QWidget * viewport) +QtDartBindings_EXPORT void c_QTableView__setupViewport_QWidget(void *thisObj, + void *viewport_); + +// tag=1067 +// QTableView::sharedPainter() const +QtDartBindings_EXPORT void *c_QTableView__sharedPainter(void *thisObj); + +// tag=1067 +// QTableView::showColumn(int column) +QtDartBindings_EXPORT void c_QTableView__showColumn_int(void *thisObj, + int column); + +// tag=1067 +// QTableView::showGrid() const +QtDartBindings_EXPORT bool c_QTableView__showGrid(void *thisObj); + +// tag=1067 +// QTableView::showRow(int row) +QtDartBindings_EXPORT void c_QTableView__showRow_int(void *thisObj, int row); + +// tag=1067 +// QTableView::sizeHint() const +QtDartBindings_EXPORT void *c_QTableView__sizeHint(void *thisObj); + +// tag=1067 +// QTableView::sizeHintForColumn(int column) const +QtDartBindings_EXPORT int c_QTableView__sizeHintForColumn_int(void *thisObj, + int column); + +// tag=1067 +// QTableView::sizeHintForRow(int row) const +QtDartBindings_EXPORT int c_QTableView__sizeHintForRow_int(void *thisObj, + int row); + +// tag=1067 +// QTableView::sortByColumn(int column, Qt::SortOrder order) +QtDartBindings_EXPORT void +c_QTableView__sortByColumn_int_SortOrder(void *thisObj, int column, int order); + +// tag=1067 +// QTableView::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QTableView__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1067 +// QTableView::updateEditorData() +QtDartBindings_EXPORT void c_QTableView__updateEditorData(void *thisObj); + +// tag=1067 +// QTableView::updateEditorGeometries() +QtDartBindings_EXPORT void c_QTableView__updateEditorGeometries(void *thisObj); + +// tag=1067 +// QTableView::updateGeometries() +QtDartBindings_EXPORT void c_QTableView__updateGeometries(void *thisObj); + +// tag=1067 +// QTableView::verticalOffset() const +QtDartBindings_EXPORT int c_QTableView__verticalOffset(void *thisObj); + +// tag=1067 +// QTableView::verticalScrollbarAction(int action) +QtDartBindings_EXPORT void +c_QTableView__verticalScrollbarAction_int(void *thisObj, int action); + +// tag=1067 +// QTableView::verticalScrollbarValueChanged(int value) +QtDartBindings_EXPORT void +c_QTableView__verticalScrollbarValueChanged_int(void *thisObj, int value); + +// tag=1067 +// QTableView::viewportEvent(QEvent * event) +QtDartBindings_EXPORT bool c_QTableView__viewportEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QTableView::viewportSizeHint() const +QtDartBindings_EXPORT void *c_QTableView__viewportSizeHint(void *thisObj); + +// tag=1067 +// QTableView::visualRect(const QModelIndex & index) const +QtDartBindings_EXPORT void *c_QTableView__visualRect_QModelIndex(void *thisObj, + void *index_); + +// tag=1067 +// QTableView::visualRegionForSelection(const QItemSelection & selection) const +QtDartBindings_EXPORT void * +c_QTableView__visualRegionForSelection_QItemSelection(void *thisObj, + void *selection_); + +// tag=1067 +// QTableView::wordWrap() const +QtDartBindings_EXPORT bool c_QTableView__wordWrap(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QTableView__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QTableView__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QTableView_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QTextEdit_c.cpp b/generated/QtDartBindings/dart/ffi/QTextEdit_c.cpp new file mode 100644 index 0000000..b0f39a8 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QTextEdit_c.cpp @@ -0,0 +1,1198 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QTextEdit_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QTextEdit_wrapper::QTextEdit_wrapper(QWidget *parent) : ::QTextEdit(parent) {} +QTextEdit_wrapper::QTextEdit_wrapper(const QString &text, QWidget *parent) + : ::QTextEdit(text, parent) {} +bool QTextEdit_wrapper::acceptRichText() const { + return ::QTextEdit::acceptRichText(); +} +QString QTextEdit_wrapper::anchorAt(const QPoint &pos) const { + return ::QTextEdit::anchorAt(pos); +} +void QTextEdit_wrapper::append(const QString &text) { + ::QTextEdit::append(text); +} +bool QTextEdit_wrapper::canPaste() const { return ::QTextEdit::canPaste(); } +void QTextEdit_wrapper::changeEvent(QEvent *e) { + if (m_changeEventCallback) { + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), e); + } else { + ::QTextEdit::changeEvent(e); + } +} +void QTextEdit_wrapper::changeEvent_nocallback(QEvent *e) { + ::QTextEdit::changeEvent(e); +} +void QTextEdit_wrapper::clear() { ::QTextEdit::clear(); } +void QTextEdit_wrapper::copy() { ::QTextEdit::copy(); } +void QTextEdit_wrapper::copyAvailable(bool b) { ::QTextEdit::copyAvailable(b); } +QMenu *QTextEdit_wrapper::createStandardContextMenu() { + return ::QTextEdit::createStandardContextMenu(); +} +QMenu *QTextEdit_wrapper::createStandardContextMenu(const QPoint &position) { + return ::QTextEdit::createStandardContextMenu(position); +} +QFont QTextEdit_wrapper::currentFont() const { + return ::QTextEdit::currentFont(); +} +void QTextEdit_wrapper::cursorPositionChanged() { + ::QTextEdit::cursorPositionChanged(); +} +QRect QTextEdit_wrapper::cursorRect() const { + return ::QTextEdit::cursorRect(); +} +int QTextEdit_wrapper::cursorWidth() const { + return ::QTextEdit::cursorWidth(); +} +void QTextEdit_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QTextEdit::customEvent(event); + } +} +void QTextEdit_wrapper::customEvent_nocallback(QEvent *event) { + ::QTextEdit::customEvent(event); +} +void QTextEdit_wrapper::cut() { ::QTextEdit::cut(); } +int QTextEdit_wrapper::devType() const { + if (m_devTypeCallback) { + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + return ::QTextEdit::devType(); + } +} +int QTextEdit_wrapper::devType_nocallback() const { + return ::QTextEdit::devType(); +} +QString QTextEdit_wrapper::documentTitle() const { + return ::QTextEdit::documentTitle(); +} +void QTextEdit_wrapper::ensureCursorVisible() { + ::QTextEdit::ensureCursorVisible(); +} +bool QTextEdit_wrapper::event(QEvent *e) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), e); + } else { + return ::QTextEdit::event(e); + } +} +bool QTextEdit_wrapper::event_nocallback(QEvent *e) { + return ::QTextEdit::event(e); +} +bool QTextEdit_wrapper::eventFilter(QObject *arg__1, QEvent *arg__2) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), arg__1, arg__2); + } else { + return ::QTextEdit::eventFilter(arg__1, arg__2); + } +} +bool QTextEdit_wrapper::eventFilter_nocallback(QObject *arg__1, + QEvent *arg__2) { + return ::QTextEdit::eventFilter(arg__1, arg__2); +} +bool QTextEdit_wrapper::find(const QString &exp) { + return ::QTextEdit::find(exp); +} +bool QTextEdit_wrapper::focusNextPrevChild(bool next) { + if (m_focusNextPrevChildCallback) { + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + return ::QTextEdit::focusNextPrevChild(next); + } +} +bool QTextEdit_wrapper::focusNextPrevChild_nocallback(bool next) { + return ::QTextEdit::focusNextPrevChild(next); +} +QString QTextEdit_wrapper::fontFamily() const { + return ::QTextEdit::fontFamily(); +} +bool QTextEdit_wrapper::fontItalic() const { return ::QTextEdit::fontItalic(); } +qreal QTextEdit_wrapper::fontPointSize() const { + return ::QTextEdit::fontPointSize(); +} +bool QTextEdit_wrapper::fontUnderline() const { + return ::QTextEdit::fontUnderline(); +} +int QTextEdit_wrapper::fontWeight() const { return ::QTextEdit::fontWeight(); } +bool QTextEdit_wrapper::hasHeightForWidth() const { + if (m_hasHeightForWidthCallback) { + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + return ::QTextEdit::hasHeightForWidth(); + } +} +bool QTextEdit_wrapper::hasHeightForWidth_nocallback() const { + return ::QTextEdit::hasHeightForWidth(); +} +int QTextEdit_wrapper::heightForWidth(int arg__1) const { + if (m_heightForWidthCallback) { + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QTextEdit::heightForWidth(arg__1); + } +} +int QTextEdit_wrapper::heightForWidth_nocallback(int arg__1) const { + return ::QTextEdit::heightForWidth(arg__1); +} +void QTextEdit_wrapper::initPainter(QPainter *painter) const { + if (m_initPainterCallback) { + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + ::QTextEdit::initPainter(painter); + } +} +void QTextEdit_wrapper::initPainter_nocallback(QPainter *painter) const { + ::QTextEdit::initPainter(painter); +} +void QTextEdit_wrapper::insertHtml(const QString &text) { + ::QTextEdit::insertHtml(text); +} +void QTextEdit_wrapper::insertPlainText(const QString &text) { + ::QTextEdit::insertPlainText(text); +} +bool QTextEdit_wrapper::isReadOnly() const { return ::QTextEdit::isReadOnly(); } +bool QTextEdit_wrapper::isUndoRedoEnabled() const { + return ::QTextEdit::isUndoRedoEnabled(); +} +void QTextEdit_wrapper::leaveEvent(QEvent *event) { + if (m_leaveEventCallback) { + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + ::QTextEdit::leaveEvent(event); + } +} +void QTextEdit_wrapper::leaveEvent_nocallback(QEvent *event) { + ::QTextEdit::leaveEvent(event); +} +int QTextEdit_wrapper::lineWrapColumnOrWidth() const { + return ::QTextEdit::lineWrapColumnOrWidth(); +} +QSize QTextEdit_wrapper::minimumSizeHint() const { + if (m_minimumSizeHintCallback) { + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + return ::QTextEdit::minimumSizeHint(); + } +} +QSize QTextEdit_wrapper::minimumSizeHint_nocallback() const { + return ::QTextEdit::minimumSizeHint(); +} +void QTextEdit_wrapper::mouseDoubleClickEvent(QMouseEvent *e) { + if (m_mouseDoubleClickEventCallback) { + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), e); + } else { + ::QTextEdit::mouseDoubleClickEvent(e); + } +} +void QTextEdit_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *e) { + ::QTextEdit::mouseDoubleClickEvent(e); +} +void QTextEdit_wrapper::mouseMoveEvent(QMouseEvent *e) { + if (m_mouseMoveEventCallback) { + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), e); + } else { + ::QTextEdit::mouseMoveEvent(e); + } +} +void QTextEdit_wrapper::mouseMoveEvent_nocallback(QMouseEvent *e) { + ::QTextEdit::mouseMoveEvent(e); +} +void QTextEdit_wrapper::mousePressEvent(QMouseEvent *e) { + if (m_mousePressEventCallback) { + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), e); + } else { + ::QTextEdit::mousePressEvent(e); + } +} +void QTextEdit_wrapper::mousePressEvent_nocallback(QMouseEvent *e) { + ::QTextEdit::mousePressEvent(e); +} +void QTextEdit_wrapper::mouseReleaseEvent(QMouseEvent *e) { + if (m_mouseReleaseEventCallback) { + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), e); + } else { + ::QTextEdit::mouseReleaseEvent(e); + } +} +void QTextEdit_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *e) { + ::QTextEdit::mouseReleaseEvent(e); +} +bool QTextEdit_wrapper::overwriteMode() const { + return ::QTextEdit::overwriteMode(); +} +void QTextEdit_wrapper::paintEvent(QPaintEvent *e) { + if (m_paintEventCallback) { + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), e); + } else { + ::QTextEdit::paintEvent(e); + } +} +void QTextEdit_wrapper::paintEvent_nocallback(QPaintEvent *e) { + ::QTextEdit::paintEvent(e); +} +void QTextEdit_wrapper::paste() { ::QTextEdit::paste(); } +QString QTextEdit_wrapper::placeholderText() const { + return ::QTextEdit::placeholderText(); +} +void QTextEdit_wrapper::redo() { ::QTextEdit::redo(); } +void QTextEdit_wrapper::redoAvailable(bool b) { ::QTextEdit::redoAvailable(b); } +void QTextEdit_wrapper::scrollContentsBy(int dx, int dy) { + if (m_scrollContentsByCallback) { + const void *thisPtr = this; + m_scrollContentsByCallback(const_cast(thisPtr), dx, dy); + } else { + ::QTextEdit::scrollContentsBy(dx, dy); + } +} +void QTextEdit_wrapper::scrollContentsBy_nocallback(int dx, int dy) { + ::QTextEdit::scrollContentsBy(dx, dy); +} +void QTextEdit_wrapper::scrollToAnchor(const QString &name) { + ::QTextEdit::scrollToAnchor(name); +} +void QTextEdit_wrapper::selectAll() { ::QTextEdit::selectAll(); } +void QTextEdit_wrapper::selectionChanged() { ::QTextEdit::selectionChanged(); } +void QTextEdit_wrapper::setAcceptRichText(bool accept) { + ::QTextEdit::setAcceptRichText(accept); +} +void QTextEdit_wrapper::setCurrentFont(const QFont &f) { + ::QTextEdit::setCurrentFont(f); +} +void QTextEdit_wrapper::setCursorWidth(int width) { + ::QTextEdit::setCursorWidth(width); +} +void QTextEdit_wrapper::setDocumentTitle(const QString &title) { + ::QTextEdit::setDocumentTitle(title); +} +void QTextEdit_wrapper::setFontFamily(const QString &fontFamily) { + ::QTextEdit::setFontFamily(fontFamily); +} +void QTextEdit_wrapper::setFontItalic(bool b) { ::QTextEdit::setFontItalic(b); } +void QTextEdit_wrapper::setFontPointSize(qreal s) { + ::QTextEdit::setFontPointSize(s); +} +void QTextEdit_wrapper::setFontUnderline(bool b) { + ::QTextEdit::setFontUnderline(b); +} +void QTextEdit_wrapper::setFontWeight(int w) { ::QTextEdit::setFontWeight(w); } +void QTextEdit_wrapper::setHtml(const QString &text) { + ::QTextEdit::setHtml(text); +} +void QTextEdit_wrapper::setLineWrapColumnOrWidth(int w) { + ::QTextEdit::setLineWrapColumnOrWidth(w); +} +void QTextEdit_wrapper::setMarkdown(const QString &markdown) { + ::QTextEdit::setMarkdown(markdown); +} +void QTextEdit_wrapper::setOverwriteMode(bool overwrite) { + ::QTextEdit::setOverwriteMode(overwrite); +} +void QTextEdit_wrapper::setPlaceholderText(const QString &placeholderText) { + ::QTextEdit::setPlaceholderText(placeholderText); +} +void QTextEdit_wrapper::setPlainText(const QString &text) { + ::QTextEdit::setPlainText(text); +} +void QTextEdit_wrapper::setReadOnly(bool ro) { ::QTextEdit::setReadOnly(ro); } +void QTextEdit_wrapper::setTabChangesFocus(bool b) { + ::QTextEdit::setTabChangesFocus(b); +} +void QTextEdit_wrapper::setTabStopDistance(qreal distance) { + ::QTextEdit::setTabStopDistance(distance); +} +void QTextEdit_wrapper::setText(const QString &text) { + ::QTextEdit::setText(text); +} +void QTextEdit_wrapper::setTextBackgroundColor(const QColor &c) { + ::QTextEdit::setTextBackgroundColor(c); +} +void QTextEdit_wrapper::setTextColor(const QColor &c) { + ::QTextEdit::setTextColor(c); +} +void QTextEdit_wrapper::setUndoRedoEnabled(bool enable) { + ::QTextEdit::setUndoRedoEnabled(enable); +} +void QTextEdit_wrapper::setVisible(bool visible) { + if (m_setVisibleCallback) { + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + ::QTextEdit::setVisible(visible); + } +} +void QTextEdit_wrapper::setVisible_nocallback(bool visible) { + ::QTextEdit::setVisible(visible); +} +void QTextEdit_wrapper::setupViewport(QWidget *viewport) { + if (m_setupViewportCallback) { + const void *thisPtr = this; + m_setupViewportCallback(const_cast(thisPtr), viewport); + } else { + ::QTextEdit::setupViewport(viewport); + } +} +void QTextEdit_wrapper::setupViewport_nocallback(QWidget *viewport) { + ::QTextEdit::setupViewport(viewport); +} +QPainter *QTextEdit_wrapper::sharedPainter() const { + if (m_sharedPainterCallback) { + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + return ::QTextEdit::sharedPainter(); + } +} +QPainter *QTextEdit_wrapper::sharedPainter_nocallback() const { + return ::QTextEdit::sharedPainter(); +} +QSize QTextEdit_wrapper::sizeHint() const { + if (m_sizeHintCallback) { + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + return ::QTextEdit::sizeHint(); + } +} +QSize QTextEdit_wrapper::sizeHint_nocallback() const { + return ::QTextEdit::sizeHint(); +} +bool QTextEdit_wrapper::tabChangesFocus() const { + return ::QTextEdit::tabChangesFocus(); +} +qreal QTextEdit_wrapper::tabStopDistance() const { + return ::QTextEdit::tabStopDistance(); +} +QColor QTextEdit_wrapper::textBackgroundColor() const { + return ::QTextEdit::textBackgroundColor(); +} +void QTextEdit_wrapper::textChanged() { ::QTextEdit::textChanged(); } +QColor QTextEdit_wrapper::textColor() const { return ::QTextEdit::textColor(); } +QString QTextEdit_wrapper::toHtml() const { return ::QTextEdit::toHtml(); } +QString QTextEdit_wrapper::toMarkdown() const { + return ::QTextEdit::toMarkdown(); +} +QString QTextEdit_wrapper::toPlainText() const { + return ::QTextEdit::toPlainText(); +} +QString QTextEdit_wrapper::tr(const char *s, const char *c, int n) { + return ::QTextEdit::tr(s, c, n); +} +void QTextEdit_wrapper::undo() { ::QTextEdit::undo(); } +void QTextEdit_wrapper::undoAvailable(bool b) { ::QTextEdit::undoAvailable(b); } +bool QTextEdit_wrapper::viewportEvent(QEvent *arg__1) { + if (m_viewportEventCallback) { + const void *thisPtr = this; + return m_viewportEventCallback(const_cast(thisPtr), arg__1); + } else { + return ::QTextEdit::viewportEvent(arg__1); + } +} +bool QTextEdit_wrapper::viewportEvent_nocallback(QEvent *arg__1) { + return ::QTextEdit::viewportEvent(arg__1); +} +QSize QTextEdit_wrapper::viewportSizeHint() const { + if (m_viewportSizeHintCallback) { + const void *thisPtr = this; + return *m_viewportSizeHintCallback(const_cast(thisPtr)); + } else { + return ::QTextEdit::viewportSizeHint(); + } +} +QSize QTextEdit_wrapper::viewportSizeHint_nocallback() const { + return ::QTextEdit::viewportSizeHint(); +} +void QTextEdit_wrapper::zoomIn(int range) { ::QTextEdit::zoomIn(range); } +void QTextEdit_wrapper::zoomInF(float range) { ::QTextEdit::zoomInF(range); } +void QTextEdit_wrapper::zoomOut(int range) { ::QTextEdit::zoomOut(range); } +QTextEdit_wrapper::~QTextEdit_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QTextEdit *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QTextEdit_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QTextEdit_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QTextEdit__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QTextEdit_wrapper(parent); + return reinterpret_cast(ptr); +} +void *c_QTextEdit__constructor_QString_QWidget(const char *text_, + void *parent_) { + const auto text = QString::fromUtf8(text_); + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QTextEdit_wrapper(text, parent); + return reinterpret_cast(ptr); +} +// acceptRichText() const +bool c_QTextEdit__acceptRichText(void *thisObj) { + const auto &result = fromPtr(thisObj)->acceptRichText(); + return result; +} +// anchorAt(const QPoint & pos) const +void *c_QTextEdit__anchorAt_QPoint(void *thisObj, void *pos_) { + assert(pos_); + auto &pos = *reinterpret_cast(pos_); + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->anchorAt(pos)}; + return result; +} +// append(const QString & text) +void c_QTextEdit__append_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + fromPtr(thisObj)->append(text); + free((char *)text_); +} +// canPaste() const +bool c_QTextEdit__canPaste(void *thisObj) { + const auto &result = fromPtr(thisObj)->canPaste(); + return result; +} +// changeEvent(QEvent * e) +void c_QTextEdit__changeEvent_QEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + fromWrapperPtr(thisObj)->changeEvent_nocallback(e); +} +// clear() +void c_QTextEdit__clear(void *thisObj) { fromPtr(thisObj)->clear(); } +// copy() +void c_QTextEdit__copy(void *thisObj) { fromPtr(thisObj)->copy(); } +// copyAvailable(bool b) +void c_QTextEdit__copyAvailable_bool(void *thisObj, bool b) { + fromPtr(thisObj)->copyAvailable(b); +} +void c_QTextEdit__onCopyAvailable_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTextEdit::copyAvailable, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// createStandardContextMenu() +void *c_QTextEdit__createStandardContextMenu(void *thisObj) { + const auto &result = fromPtr(thisObj)->createStandardContextMenu(); + return result; +} +// createStandardContextMenu(const QPoint & position) +void *c_QTextEdit__createStandardContextMenu_QPoint(void *thisObj, + void *position_) { + assert(position_); + auto &position = *reinterpret_cast(position_); + const auto &result = fromPtr(thisObj)->createStandardContextMenu(position); + return result; +} +// currentFont() const +void *c_QTextEdit__currentFont(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->currentFont()}; + return result; +} +// cursorPositionChanged() +void c_QTextEdit__cursorPositionChanged(void *thisObj) { + fromPtr(thisObj)->cursorPositionChanged(); +} +void c_QTextEdit__onCursorPositionChanged(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTextEdit::cursorPositionChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// cursorRect() const +void *c_QTextEdit__cursorRect(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->cursorRect()}; + return result; +} +// cursorWidth() const +int c_QTextEdit__cursorWidth(void *thisObj) { + const auto &result = fromPtr(thisObj)->cursorWidth(); + return result; +} +// customEvent(QEvent * event) +void c_QTextEdit__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// cut() +void c_QTextEdit__cut(void *thisObj) { fromPtr(thisObj)->cut(); } +// devType() const +int c_QTextEdit__devType(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); + return result; +} +// documentTitle() const +void *c_QTextEdit__documentTitle(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->documentTitle()}; + return result; +} +// ensureCursorVisible() +void c_QTextEdit__ensureCursorVisible(void *thisObj) { + fromPtr(thisObj)->ensureCursorVisible(); +} +// event(QEvent * e) +bool c_QTextEdit__event_QEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + const auto &result = fromWrapperPtr(thisObj)->event_nocallback(e); + return result; +} +// eventFilter(QObject * arg__1, QEvent * arg__2) +bool c_QTextEdit__eventFilter_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + auto arg__2 = reinterpret_cast(arg__2_); + const auto &result = + fromWrapperPtr(thisObj)->eventFilter_nocallback(arg__1, arg__2); + return result; +} +// find(const QString & exp) +bool c_QTextEdit__find_QString(void *thisObj, const char *exp_) { + const auto exp = QString::fromUtf8(exp_); + const auto &result = fromPtr(thisObj)->find(exp); + free((char *)exp_); + return result; +} +// focusNextPrevChild(bool next) +bool c_QTextEdit__focusNextPrevChild_bool(void *thisObj, bool next) { + const auto &result = + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); + return result; +} +// fontFamily() const +void *c_QTextEdit__fontFamily(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->fontFamily()}; + return result; +} +// fontItalic() const +bool c_QTextEdit__fontItalic(void *thisObj) { + const auto &result = fromPtr(thisObj)->fontItalic(); + return result; +} +// fontPointSize() const +qreal c_QTextEdit__fontPointSize(void *thisObj) { + const auto &result = fromPtr(thisObj)->fontPointSize(); + return result; +} +// fontUnderline() const +bool c_QTextEdit__fontUnderline(void *thisObj) { + const auto &result = fromPtr(thisObj)->fontUnderline(); + return result; +} +// fontWeight() const +int c_QTextEdit__fontWeight(void *thisObj) { + const auto &result = fromPtr(thisObj)->fontWeight(); + return result; +} +// hasHeightForWidth() const +bool c_QTextEdit__hasHeightForWidth(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); + return result; +} +// heightForWidth(int arg__1) const +int c_QTextEdit__heightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); + return result; +} +// initPainter(QPainter * painter) const +void c_QTextEdit__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} +// insertHtml(const QString & text) +void c_QTextEdit__insertHtml_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + fromPtr(thisObj)->insertHtml(text); + free((char *)text_); +} +// insertPlainText(const QString & text) +void c_QTextEdit__insertPlainText_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + fromPtr(thisObj)->insertPlainText(text); + free((char *)text_); +} +// isReadOnly() const +bool c_QTextEdit__isReadOnly(void *thisObj) { + const auto &result = fromPtr(thisObj)->isReadOnly(); + return result; +} +// isUndoRedoEnabled() const +bool c_QTextEdit__isUndoRedoEnabled(void *thisObj) { + const auto &result = fromPtr(thisObj)->isUndoRedoEnabled(); + return result; +} +// leaveEvent(QEvent * event) +void c_QTextEdit__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} +// lineWrapColumnOrWidth() const +int c_QTextEdit__lineWrapColumnOrWidth(void *thisObj) { + const auto &result = fromPtr(thisObj)->lineWrapColumnOrWidth(); + return result; +} +// minimumSizeHint() const +void *c_QTextEdit__minimumSizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; + return result; +} +// mouseDoubleClickEvent(QMouseEvent * e) +void c_QTextEdit__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(e); +} +// mouseMoveEvent(QMouseEvent * e) +void c_QTextEdit__mouseMoveEvent_QMouseEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(e); +} +// mousePressEvent(QMouseEvent * e) +void c_QTextEdit__mousePressEvent_QMouseEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(e); +} +// mouseReleaseEvent(QMouseEvent * e) +void c_QTextEdit__mouseReleaseEvent_QMouseEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(e); +} +// overwriteMode() const +bool c_QTextEdit__overwriteMode(void *thisObj) { + const auto &result = fromPtr(thisObj)->overwriteMode(); + return result; +} +// paintEvent(QPaintEvent * e) +void c_QTextEdit__paintEvent_QPaintEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + fromWrapperPtr(thisObj)->paintEvent_nocallback(e); +} +// paste() +void c_QTextEdit__paste(void *thisObj) { fromPtr(thisObj)->paste(); } +// placeholderText() const +void *c_QTextEdit__placeholderText(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->placeholderText()}; + return result; +} +// redo() +void c_QTextEdit__redo(void *thisObj) { fromPtr(thisObj)->redo(); } +// redoAvailable(bool b) +void c_QTextEdit__redoAvailable_bool(void *thisObj, bool b) { + fromPtr(thisObj)->redoAvailable(b); +} +void c_QTextEdit__onRedoAvailable_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTextEdit::redoAvailable, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// scrollContentsBy(int dx, int dy) +void c_QTextEdit__scrollContentsBy_int_int(void *thisObj, int dx, int dy) { + fromWrapperPtr(thisObj)->scrollContentsBy_nocallback(dx, dy); +} +// scrollToAnchor(const QString & name) +void c_QTextEdit__scrollToAnchor_QString(void *thisObj, const char *name_) { + const auto name = QString::fromUtf8(name_); + fromPtr(thisObj)->scrollToAnchor(name); + free((char *)name_); +} +// selectAll() +void c_QTextEdit__selectAll(void *thisObj) { fromPtr(thisObj)->selectAll(); } +// selectionChanged() +void c_QTextEdit__selectionChanged(void *thisObj) { + fromPtr(thisObj)->selectionChanged(); +} +void c_QTextEdit__onSelectionChanged(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTextEdit::selectionChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// setAcceptRichText(bool accept) +void c_QTextEdit__setAcceptRichText_bool(void *thisObj, bool accept) { + fromPtr(thisObj)->setAcceptRichText(accept); +} +// setCurrentFont(const QFont & f) +void c_QTextEdit__setCurrentFont_QFont(void *thisObj, void *f_) { + assert(f_); + auto &f = *reinterpret_cast(f_); + fromPtr(thisObj)->setCurrentFont(f); +} +// setCursorWidth(int width) +void c_QTextEdit__setCursorWidth_int(void *thisObj, int width) { + fromPtr(thisObj)->setCursorWidth(width); +} +// setDocumentTitle(const QString & title) +void c_QTextEdit__setDocumentTitle_QString(void *thisObj, const char *title_) { + const auto title = QString::fromUtf8(title_); + fromPtr(thisObj)->setDocumentTitle(title); + free((char *)title_); +} +// setFontFamily(const QString & fontFamily) +void c_QTextEdit__setFontFamily_QString(void *thisObj, + const char *fontFamily_) { + const auto fontFamily = QString::fromUtf8(fontFamily_); + fromPtr(thisObj)->setFontFamily(fontFamily); + free((char *)fontFamily_); +} +// setFontItalic(bool b) +void c_QTextEdit__setFontItalic_bool(void *thisObj, bool b) { + fromPtr(thisObj)->setFontItalic(b); +} +// setFontPointSize(qreal s) +void c_QTextEdit__setFontPointSize_qreal(void *thisObj, qreal s) { + fromPtr(thisObj)->setFontPointSize(s); +} +// setFontUnderline(bool b) +void c_QTextEdit__setFontUnderline_bool(void *thisObj, bool b) { + fromPtr(thisObj)->setFontUnderline(b); +} +// setFontWeight(int w) +void c_QTextEdit__setFontWeight_int(void *thisObj, int w) { + fromPtr(thisObj)->setFontWeight(w); +} +// setHtml(const QString & text) +void c_QTextEdit__setHtml_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + fromPtr(thisObj)->setHtml(text); + free((char *)text_); +} +// setLineWrapColumnOrWidth(int w) +void c_QTextEdit__setLineWrapColumnOrWidth_int(void *thisObj, int w) { + fromPtr(thisObj)->setLineWrapColumnOrWidth(w); +} +// setMarkdown(const QString & markdown) +void c_QTextEdit__setMarkdown_QString(void *thisObj, const char *markdown_) { + const auto markdown = QString::fromUtf8(markdown_); + fromPtr(thisObj)->setMarkdown(markdown); + free((char *)markdown_); +} +// setOverwriteMode(bool overwrite) +void c_QTextEdit__setOverwriteMode_bool(void *thisObj, bool overwrite) { + fromPtr(thisObj)->setOverwriteMode(overwrite); +} +// setPlaceholderText(const QString & placeholderText) +void c_QTextEdit__setPlaceholderText_QString(void *thisObj, + const char *placeholderText_) { + const auto placeholderText = QString::fromUtf8(placeholderText_); + fromPtr(thisObj)->setPlaceholderText(placeholderText); + free((char *)placeholderText_); +} +// setPlainText(const QString & text) +void c_QTextEdit__setPlainText_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + fromPtr(thisObj)->setPlainText(text); + free((char *)text_); +} +// setReadOnly(bool ro) +void c_QTextEdit__setReadOnly_bool(void *thisObj, bool ro) { + fromPtr(thisObj)->setReadOnly(ro); +} +// setTabChangesFocus(bool b) +void c_QTextEdit__setTabChangesFocus_bool(void *thisObj, bool b) { + fromPtr(thisObj)->setTabChangesFocus(b); +} +// setTabStopDistance(qreal distance) +void c_QTextEdit__setTabStopDistance_qreal(void *thisObj, qreal distance) { + fromPtr(thisObj)->setTabStopDistance(distance); +} +// setText(const QString & text) +void c_QTextEdit__setText_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + fromPtr(thisObj)->setText(text); + free((char *)text_); +} +// setTextBackgroundColor(const QColor & c) +void c_QTextEdit__setTextBackgroundColor_QColor(void *thisObj, void *c_) { + assert(c_); + auto &c = *reinterpret_cast(c_); + fromPtr(thisObj)->setTextBackgroundColor(c); +} +// setTextColor(const QColor & c) +void c_QTextEdit__setTextColor_QColor(void *thisObj, void *c_) { + assert(c_); + auto &c = *reinterpret_cast(c_); + fromPtr(thisObj)->setTextColor(c); +} +// setUndoRedoEnabled(bool enable) +void c_QTextEdit__setUndoRedoEnabled_bool(void *thisObj, bool enable) { + fromPtr(thisObj)->setUndoRedoEnabled(enable); +} +// setVisible(bool visible) +void c_QTextEdit__setVisible_bool(void *thisObj, bool visible) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} +// setupViewport(QWidget * viewport) +void c_QTextEdit__setupViewport_QWidget(void *thisObj, void *viewport_) { + auto viewport = reinterpret_cast(viewport_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setupViewport_nocallback(viewport); + } else { + return targetPtr->setupViewport(viewport); + } + }(); +} +// sharedPainter() const +void *c_QTextEdit__sharedPainter(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->sharedPainter_nocallback(); + return result; +} +// sizeHint() const +void *c_QTextEdit__sizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; + return result; +} +// tabChangesFocus() const +bool c_QTextEdit__tabChangesFocus(void *thisObj) { + const auto &result = fromPtr(thisObj)->tabChangesFocus(); + return result; +} +// tabStopDistance() const +qreal c_QTextEdit__tabStopDistance(void *thisObj) { + const auto &result = fromPtr(thisObj)->tabStopDistance(); + return result; +} +// textBackgroundColor() const +void *c_QTextEdit__textBackgroundColor(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->textBackgroundColor()}; + return result; +} +// textChanged() +void c_QTextEdit__textChanged(void *thisObj) { + fromPtr(thisObj)->textChanged(); +} +void c_QTextEdit__onTextChanged(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTextEdit::textChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// textColor() const +void *c_QTextEdit__textColor(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->textColor()}; + return result; +} +// toHtml() const +void *c_QTextEdit__toHtml(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toHtml()}; + return result; +} +// toMarkdown() const +void *c_QTextEdit__toMarkdown(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toMarkdown()}; + return result; +} +// toPlainText() const +void *c_QTextEdit__toPlainText(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toPlainText()}; + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QTextEdit__tr_char_char_int(const char *s, const char *c, + int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QTextEdit_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +// undo() +void c_QTextEdit__undo(void *thisObj) { fromPtr(thisObj)->undo(); } +// undoAvailable(bool b) +void c_QTextEdit__undoAvailable_bool(void *thisObj, bool b) { + fromPtr(thisObj)->undoAvailable(b); +} +void c_QTextEdit__onUndoAvailable_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTextEdit::undoAvailable, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// viewportEvent(QEvent * arg__1) +bool c_QTextEdit__viewportEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = + fromWrapperPtr(thisObj)->viewportEvent_nocallback(arg__1); + return result; +} +// viewportSizeHint() const +void *c_QTextEdit__viewportSizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->viewportSizeHint_nocallback()}; + return result; +} +// zoomIn(int range) +void c_QTextEdit__zoomIn_int(void *thisObj, int range) { + fromPtr(thisObj)->zoomIn(range); +} +// zoomInF(float range) +void c_QTextEdit__zoomInF_float(void *thisObj, float range) { + fromWrapperPtr(thisObj)->zoomInF(range); +} +// zoomOut(int range) +void c_QTextEdit__zoomOut_int(void *thisObj, int range) { + fromPtr(thisObj)->zoomOut(range); +} +void c_QTextEdit__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QTextEdit__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1128: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_changeEvent>( + callback); + break; + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_customEvent>( + callback); + break; + case 1145: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_devType>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_event>(callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_eventFilter>( + callback); + break; + case 1155: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1169: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1173: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_heightForWidth>( + callback); + break; + case 1176: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_initPainter>( + callback); + break; + case 1202: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_leaveEvent>( + callback); + break; + case 1222: + wrapper->m_minimumSizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_minimumSizeHint>( + callback); + break; + case 1224: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1226: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_mouseMoveEvent>( + callback); + break; + case 1227: + wrapper->m_mousePressEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_mousePressEvent>( + callback); + break; + case 1228: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 1235: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_paintEvent>( + callback); + break; + case 5218: + wrapper->m_scrollContentsByCallback = + reinterpret_cast(callback); + break; + case 1314: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_setVisible>( + callback); + break; + case 5226: + wrapper->m_setupViewportCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_setupViewport>( + callback); + break; + case 1323: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_sharedPainter>( + callback); + break; + case 1331: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_sizeHint>( + callback); + break; + case 5229: + wrapper->m_viewportEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_viewportEvent>( + callback); + break; + case 5230: + wrapper->m_viewportSizeHintCallback = + reinterpret_cast(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QTextEdit_c.h b/generated/QtDartBindings/dart/ffi/QTextEdit_c.h new file mode 100644 index 0000000..d5b68ab --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QTextEdit_c.h @@ -0,0 +1,454 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QTextEdit_wrapper : public ::QTextEdit { +public: + ~QTextEdit_wrapper(); + QTextEdit_wrapper(QWidget *parent = nullptr); + QTextEdit_wrapper(const QString &text, QWidget *parent = nullptr); + bool acceptRichText() const; + QString anchorAt(const QPoint &pos) const; + void append(const QString &text); + bool canPaste() const; + virtual void changeEvent(QEvent *e); + virtual void changeEvent_nocallback(QEvent *e); + void clear(); + void copy(); + void copyAvailable(bool b); + QMenu *createStandardContextMenu(); + QMenu *createStandardContextMenu(const QPoint &position); + QFont currentFont() const; + void cursorPositionChanged(); + QRect cursorRect() const; + int cursorWidth() const; + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + void cut(); + virtual int devType() const; + virtual int devType_nocallback() const; + QString documentTitle() const; + void ensureCursorVisible(); + virtual bool event(QEvent *e); + virtual bool event_nocallback(QEvent *e); + virtual bool eventFilter(QObject *arg__1, QEvent *arg__2); + virtual bool eventFilter_nocallback(QObject *arg__1, QEvent *arg__2); + bool find(const QString &exp); + virtual bool focusNextPrevChild(bool next); + virtual bool focusNextPrevChild_nocallback(bool next); + QString fontFamily() const; + bool fontItalic() const; + qreal fontPointSize() const; + bool fontUnderline() const; + int fontWeight() const; + virtual bool hasHeightForWidth() const; + virtual bool hasHeightForWidth_nocallback() const; + virtual int heightForWidth(int arg__1) const; + virtual int heightForWidth_nocallback(int arg__1) const; + virtual void initPainter(QPainter *painter) const; + virtual void initPainter_nocallback(QPainter *painter) const; + void insertHtml(const QString &text); + void insertPlainText(const QString &text); + bool isReadOnly() const; + bool isUndoRedoEnabled() const; + virtual void leaveEvent(QEvent *event); + virtual void leaveEvent_nocallback(QEvent *event); + int lineWrapColumnOrWidth() const; + virtual QSize minimumSizeHint() const; + virtual QSize minimumSizeHint_nocallback() const; + virtual void mouseDoubleClickEvent(QMouseEvent *e); + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *e); + virtual void mouseMoveEvent(QMouseEvent *e); + virtual void mouseMoveEvent_nocallback(QMouseEvent *e); + virtual void mousePressEvent(QMouseEvent *e); + virtual void mousePressEvent_nocallback(QMouseEvent *e); + virtual void mouseReleaseEvent(QMouseEvent *e); + virtual void mouseReleaseEvent_nocallback(QMouseEvent *e); + bool overwriteMode() const; + virtual void paintEvent(QPaintEvent *e); + virtual void paintEvent_nocallback(QPaintEvent *e); + void paste(); + QString placeholderText() const; + void redo(); + void redoAvailable(bool b); + virtual void scrollContentsBy(int dx, int dy); + virtual void scrollContentsBy_nocallback(int dx, int dy); + void scrollToAnchor(const QString &name); + void selectAll(); + void selectionChanged(); + void setAcceptRichText(bool accept); + void setCurrentFont(const QFont &f); + void setCursorWidth(int width); + void setDocumentTitle(const QString &title); + void setFontFamily(const QString &fontFamily); + void setFontItalic(bool b); + void setFontPointSize(qreal s); + void setFontUnderline(bool b); + void setFontWeight(int w); + void setHtml(const QString &text); + void setLineWrapColumnOrWidth(int w); + void setMarkdown(const QString &markdown); + void setOverwriteMode(bool overwrite); + void setPlaceholderText(const QString &placeholderText); + void setPlainText(const QString &text); + void setReadOnly(bool ro); + void setTabChangesFocus(bool b); + void setTabStopDistance(qreal distance); + void setText(const QString &text); + void setTextBackgroundColor(const QColor &c); + void setTextColor(const QColor &c); + void setUndoRedoEnabled(bool enable); + virtual void setVisible(bool visible); + virtual void setVisible_nocallback(bool visible); + virtual void setupViewport(QWidget *viewport); + virtual void setupViewport_nocallback(QWidget *viewport); + virtual QPainter *sharedPainter() const; + virtual QPainter *sharedPainter_nocallback() const; + virtual QSize sizeHint() const; + virtual QSize sizeHint_nocallback() const; + bool tabChangesFocus() const; + qreal tabStopDistance() const; + QColor textBackgroundColor() const; + void textChanged(); + QColor textColor() const; + QString toHtml() const; + QString toMarkdown() const; + QString toPlainText() const; + static QString tr(const char *s, const char *c, int n); + void undo(); + void undoAvailable(bool b); + virtual bool viewportEvent(QEvent *arg__1); + virtual bool viewportEvent_nocallback(QEvent *arg__1); + virtual QSize viewportSizeHint() const; + virtual QSize viewportSizeHint_nocallback() const; + void zoomIn(int range = 1); + void zoomInF(float range); + void zoomOut(int range = 1); + typedef void (*Callback_changeEvent)(void *, QEvent *e); + Callback_changeEvent m_changeEventCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *e); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *arg__1, QEvent *arg__2); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *e); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *e); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *e); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *e); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + typedef void (*Callback_paintEvent)(void *, QPaintEvent *e); + Callback_paintEvent m_paintEventCallback = nullptr; + typedef void (*Callback_scrollContentsBy)(void *, int dx, int dy); + Callback_scrollContentsBy m_scrollContentsByCallback = nullptr; + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + typedef void (*Callback_setupViewport)(void *, QWidget *viewport); + Callback_setupViewport m_setupViewportCallback = nullptr; + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; + typedef bool (*Callback_viewportEvent)(void *, QEvent *arg__1); + Callback_viewportEvent m_viewportEventCallback = nullptr; + typedef QSize *(*Callback_viewportSizeHint)(void *); + Callback_viewportSizeHint m_viewportSizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QTextEdit::QTextEdit(QWidget * parent) +QtDartBindings_EXPORT void *c_QTextEdit__constructor_QWidget(void *parent_); +// QTextEdit::QTextEdit(const QString & text, QWidget * parent) +QtDartBindings_EXPORT void * +c_QTextEdit__constructor_QString_QWidget(const char *text_, void *parent_); +// QTextEdit::acceptRichText() const +QtDartBindings_EXPORT bool c_QTextEdit__acceptRichText(void *thisObj); +// QTextEdit::anchorAt(const QPoint & pos) const +QtDartBindings_EXPORT void *c_QTextEdit__anchorAt_QPoint(void *thisObj, + void *pos_); +// QTextEdit::append(const QString & text) +QtDartBindings_EXPORT void c_QTextEdit__append_QString(void *thisObj, + const char *text_); +// QTextEdit::canPaste() const +QtDartBindings_EXPORT bool c_QTextEdit__canPaste(void *thisObj); +// QTextEdit::changeEvent(QEvent * e) +QtDartBindings_EXPORT void c_QTextEdit__changeEvent_QEvent(void *thisObj, + void *e_); +// QTextEdit::clear() +QtDartBindings_EXPORT void c_QTextEdit__clear(void *thisObj); +// QTextEdit::copy() +QtDartBindings_EXPORT void c_QTextEdit__copy(void *thisObj); +// QTextEdit::copyAvailable(bool b) +QtDartBindings_EXPORT void c_QTextEdit__copyAvailable_bool(void *thisObj, + bool b); +QtDartBindings_EXPORT void c_QTextEdit__onCopyAvailable_bool( + void *thisObj, void *contextQObject, + void *callback); // QTextEdit::createStandardContextMenu() +QtDartBindings_EXPORT void * +c_QTextEdit__createStandardContextMenu(void *thisObj); +// QTextEdit::createStandardContextMenu(const QPoint & position) +QtDartBindings_EXPORT void * +c_QTextEdit__createStandardContextMenu_QPoint(void *thisObj, void *position_); +// QTextEdit::currentFont() const +QtDartBindings_EXPORT void *c_QTextEdit__currentFont(void *thisObj); +// QTextEdit::cursorPositionChanged() +QtDartBindings_EXPORT void c_QTextEdit__cursorPositionChanged(void *thisObj); +QtDartBindings_EXPORT void c_QTextEdit__onCursorPositionChanged( + void *thisObj, void *contextQObject, + void *callback); // QTextEdit::cursorRect() const +QtDartBindings_EXPORT void *c_QTextEdit__cursorRect(void *thisObj); +// QTextEdit::cursorWidth() const +QtDartBindings_EXPORT int c_QTextEdit__cursorWidth(void *thisObj); +// QTextEdit::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QTextEdit__customEvent_QEvent(void *thisObj, + void *event_); +// QTextEdit::cut() +QtDartBindings_EXPORT void c_QTextEdit__cut(void *thisObj); +// QTextEdit::devType() const +QtDartBindings_EXPORT int c_QTextEdit__devType(void *thisObj); +// QTextEdit::documentTitle() const +QtDartBindings_EXPORT void *c_QTextEdit__documentTitle(void *thisObj); +// QTextEdit::ensureCursorVisible() +QtDartBindings_EXPORT void c_QTextEdit__ensureCursorVisible(void *thisObj); +// QTextEdit::event(QEvent * e) +QtDartBindings_EXPORT bool c_QTextEdit__event_QEvent(void *thisObj, void *e_); +// QTextEdit::eventFilter(QObject * arg__1, QEvent * arg__2) +QtDartBindings_EXPORT bool +c_QTextEdit__eventFilter_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_); +// QTextEdit::find(const QString & exp) +QtDartBindings_EXPORT bool c_QTextEdit__find_QString(void *thisObj, + const char *exp_); +// QTextEdit::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QTextEdit__focusNextPrevChild_bool(void *thisObj, + bool next); +// QTextEdit::fontFamily() const +QtDartBindings_EXPORT void *c_QTextEdit__fontFamily(void *thisObj); +// QTextEdit::fontItalic() const +QtDartBindings_EXPORT bool c_QTextEdit__fontItalic(void *thisObj); +// QTextEdit::fontPointSize() const +QtDartBindings_EXPORT qreal c_QTextEdit__fontPointSize(void *thisObj); +// QTextEdit::fontUnderline() const +QtDartBindings_EXPORT bool c_QTextEdit__fontUnderline(void *thisObj); +// QTextEdit::fontWeight() const +QtDartBindings_EXPORT int c_QTextEdit__fontWeight(void *thisObj); +// QTextEdit::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QTextEdit__hasHeightForWidth(void *thisObj); +// QTextEdit::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QTextEdit__heightForWidth_int(void *thisObj, + int arg__1); +// QTextEdit::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QTextEdit__initPainter_QPainter(void *thisObj, + void *painter_); +// QTextEdit::insertHtml(const QString & text) +QtDartBindings_EXPORT void c_QTextEdit__insertHtml_QString(void *thisObj, + const char *text_); +// QTextEdit::insertPlainText(const QString & text) +QtDartBindings_EXPORT void +c_QTextEdit__insertPlainText_QString(void *thisObj, const char *text_); +// QTextEdit::isReadOnly() const +QtDartBindings_EXPORT bool c_QTextEdit__isReadOnly(void *thisObj); +// QTextEdit::isUndoRedoEnabled() const +QtDartBindings_EXPORT bool c_QTextEdit__isUndoRedoEnabled(void *thisObj); +// QTextEdit::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QTextEdit__leaveEvent_QEvent(void *thisObj, + void *event_); +// QTextEdit::lineWrapColumnOrWidth() const +QtDartBindings_EXPORT int c_QTextEdit__lineWrapColumnOrWidth(void *thisObj); +// QTextEdit::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QTextEdit__minimumSizeHint(void *thisObj); +// QTextEdit::mouseDoubleClickEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QTextEdit__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *e_); +// QTextEdit::mouseMoveEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QTextEdit__mouseMoveEvent_QMouseEvent(void *thisObj, void *e_); +// QTextEdit::mousePressEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QTextEdit__mousePressEvent_QMouseEvent(void *thisObj, void *e_); +// QTextEdit::mouseReleaseEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QTextEdit__mouseReleaseEvent_QMouseEvent(void *thisObj, void *e_); +// QTextEdit::overwriteMode() const +QtDartBindings_EXPORT bool c_QTextEdit__overwriteMode(void *thisObj); +// QTextEdit::paintEvent(QPaintEvent * e) +QtDartBindings_EXPORT void c_QTextEdit__paintEvent_QPaintEvent(void *thisObj, + void *e_); +// QTextEdit::paste() +QtDartBindings_EXPORT void c_QTextEdit__paste(void *thisObj); +// QTextEdit::placeholderText() const +QtDartBindings_EXPORT void *c_QTextEdit__placeholderText(void *thisObj); +// QTextEdit::redo() +QtDartBindings_EXPORT void c_QTextEdit__redo(void *thisObj); +// QTextEdit::redoAvailable(bool b) +QtDartBindings_EXPORT void c_QTextEdit__redoAvailable_bool(void *thisObj, + bool b); +QtDartBindings_EXPORT void c_QTextEdit__onRedoAvailable_bool( + void *thisObj, void *contextQObject, + void *callback); // QTextEdit::scrollContentsBy(int dx, int dy) +QtDartBindings_EXPORT void +c_QTextEdit__scrollContentsBy_int_int(void *thisObj, int dx, int dy); +// QTextEdit::scrollToAnchor(const QString & name) +QtDartBindings_EXPORT void +c_QTextEdit__scrollToAnchor_QString(void *thisObj, const char *name_); +// QTextEdit::selectAll() +QtDartBindings_EXPORT void c_QTextEdit__selectAll(void *thisObj); +// QTextEdit::selectionChanged() +QtDartBindings_EXPORT void c_QTextEdit__selectionChanged(void *thisObj); +QtDartBindings_EXPORT void c_QTextEdit__onSelectionChanged( + void *thisObj, void *contextQObject, + void *callback); // QTextEdit::setAcceptRichText(bool accept) +QtDartBindings_EXPORT void c_QTextEdit__setAcceptRichText_bool(void *thisObj, + bool accept); +// QTextEdit::setCurrentFont(const QFont & f) +QtDartBindings_EXPORT void c_QTextEdit__setCurrentFont_QFont(void *thisObj, + void *f_); +// QTextEdit::setCursorWidth(int width) +QtDartBindings_EXPORT void c_QTextEdit__setCursorWidth_int(void *thisObj, + int width); +// QTextEdit::setDocumentTitle(const QString & title) +QtDartBindings_EXPORT void +c_QTextEdit__setDocumentTitle_QString(void *thisObj, const char *title_); +// QTextEdit::setFontFamily(const QString & fontFamily) +QtDartBindings_EXPORT void +c_QTextEdit__setFontFamily_QString(void *thisObj, const char *fontFamily_); +// QTextEdit::setFontItalic(bool b) +QtDartBindings_EXPORT void c_QTextEdit__setFontItalic_bool(void *thisObj, + bool b); +// QTextEdit::setFontPointSize(qreal s) +QtDartBindings_EXPORT void c_QTextEdit__setFontPointSize_qreal(void *thisObj, + qreal s); +// QTextEdit::setFontUnderline(bool b) +QtDartBindings_EXPORT void c_QTextEdit__setFontUnderline_bool(void *thisObj, + bool b); +// QTextEdit::setFontWeight(int w) +QtDartBindings_EXPORT void c_QTextEdit__setFontWeight_int(void *thisObj, int w); +// QTextEdit::setHtml(const QString & text) +QtDartBindings_EXPORT void c_QTextEdit__setHtml_QString(void *thisObj, + const char *text_); +// QTextEdit::setLineWrapColumnOrWidth(int w) +QtDartBindings_EXPORT void +c_QTextEdit__setLineWrapColumnOrWidth_int(void *thisObj, int w); +// QTextEdit::setMarkdown(const QString & markdown) +QtDartBindings_EXPORT void +c_QTextEdit__setMarkdown_QString(void *thisObj, const char *markdown_); +// QTextEdit::setOverwriteMode(bool overwrite) +QtDartBindings_EXPORT void c_QTextEdit__setOverwriteMode_bool(void *thisObj, + bool overwrite); +// QTextEdit::setPlaceholderText(const QString & placeholderText) +QtDartBindings_EXPORT void +c_QTextEdit__setPlaceholderText_QString(void *thisObj, + const char *placeholderText_); +// QTextEdit::setPlainText(const QString & text) +QtDartBindings_EXPORT void c_QTextEdit__setPlainText_QString(void *thisObj, + const char *text_); +// QTextEdit::setReadOnly(bool ro) +QtDartBindings_EXPORT void c_QTextEdit__setReadOnly_bool(void *thisObj, + bool ro); +// QTextEdit::setTabChangesFocus(bool b) +QtDartBindings_EXPORT void c_QTextEdit__setTabChangesFocus_bool(void *thisObj, + bool b); +// QTextEdit::setTabStopDistance(qreal distance) +QtDartBindings_EXPORT void +c_QTextEdit__setTabStopDistance_qreal(void *thisObj, qreal distance); +// QTextEdit::setText(const QString & text) +QtDartBindings_EXPORT void c_QTextEdit__setText_QString(void *thisObj, + const char *text_); +// QTextEdit::setTextBackgroundColor(const QColor & c) +QtDartBindings_EXPORT void +c_QTextEdit__setTextBackgroundColor_QColor(void *thisObj, void *c_); +// QTextEdit::setTextColor(const QColor & c) +QtDartBindings_EXPORT void c_QTextEdit__setTextColor_QColor(void *thisObj, + void *c_); +// QTextEdit::setUndoRedoEnabled(bool enable) +QtDartBindings_EXPORT void c_QTextEdit__setUndoRedoEnabled_bool(void *thisObj, + bool enable); +// QTextEdit::setVisible(bool visible) +QtDartBindings_EXPORT void c_QTextEdit__setVisible_bool(void *thisObj, + bool visible); +// QTextEdit::setupViewport(QWidget * viewport) +QtDartBindings_EXPORT void c_QTextEdit__setupViewport_QWidget(void *thisObj, + void *viewport_); +// QTextEdit::sharedPainter() const +QtDartBindings_EXPORT void *c_QTextEdit__sharedPainter(void *thisObj); +// QTextEdit::sizeHint() const +QtDartBindings_EXPORT void *c_QTextEdit__sizeHint(void *thisObj); +// QTextEdit::tabChangesFocus() const +QtDartBindings_EXPORT bool c_QTextEdit__tabChangesFocus(void *thisObj); +// QTextEdit::tabStopDistance() const +QtDartBindings_EXPORT qreal c_QTextEdit__tabStopDistance(void *thisObj); +// QTextEdit::textBackgroundColor() const +QtDartBindings_EXPORT void *c_QTextEdit__textBackgroundColor(void *thisObj); +// QTextEdit::textChanged() +QtDartBindings_EXPORT void c_QTextEdit__textChanged(void *thisObj); +QtDartBindings_EXPORT void +c_QTextEdit__onTextChanged(void *thisObj, void *contextQObject, + void *callback); // QTextEdit::textColor() const +QtDartBindings_EXPORT void *c_QTextEdit__textColor(void *thisObj); +// QTextEdit::toHtml() const +QtDartBindings_EXPORT void *c_QTextEdit__toHtml(void *thisObj); +// QTextEdit::toMarkdown() const +QtDartBindings_EXPORT void *c_QTextEdit__toMarkdown(void *thisObj); +// QTextEdit::toPlainText() const +QtDartBindings_EXPORT void *c_QTextEdit__toPlainText(void *thisObj); +// QTextEdit::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QTextEdit__tr_char_char_int(const char *s, const char *c, int n); +// QTextEdit::undo() +QtDartBindings_EXPORT void c_QTextEdit__undo(void *thisObj); +// QTextEdit::undoAvailable(bool b) +QtDartBindings_EXPORT void c_QTextEdit__undoAvailable_bool(void *thisObj, + bool b); +QtDartBindings_EXPORT void c_QTextEdit__onUndoAvailable_bool( + void *thisObj, void *contextQObject, + void *callback); // QTextEdit::viewportEvent(QEvent * arg__1) +QtDartBindings_EXPORT bool c_QTextEdit__viewportEvent_QEvent(void *thisObj, + void *arg__1_); +// QTextEdit::viewportSizeHint() const +QtDartBindings_EXPORT void *c_QTextEdit__viewportSizeHint(void *thisObj); +// QTextEdit::zoomIn(int range) +QtDartBindings_EXPORT void c_QTextEdit__zoomIn_int(void *thisObj, int range); +// QTextEdit::zoomInF(float range) +QtDartBindings_EXPORT void c_QTextEdit__zoomInF_float(void *thisObj, + float range); +// QTextEdit::zoomOut(int range) +QtDartBindings_EXPORT void c_QTextEdit__zoomOut_int(void *thisObj, int range); +QtDartBindings_EXPORT void c_QTextEdit__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QTextEdit__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QTextEdit_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QTextEdit_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QTextEdit_wrapper.cpp new file mode 100644 index 0000000..eea7d2f --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QTextEdit_wrapper.cpp @@ -0,0 +1,1929 @@ +#include "QTextEdit_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QTextEdit_wrapper::QTextEdit_wrapper(QWidget *parent) : ::QTextEdit(parent) {} + +// tag=1006 +QTextEdit_wrapper::QTextEdit_wrapper(const QString &text, QWidget *parent) + : ::QTextEdit(text, parent) {} +bool QTextEdit_wrapper::acceptRichText() const { + // tag=1000 + + // tag=1004 + return ::QTextEdit::acceptRichText(); +} +QString QTextEdit_wrapper::anchorAt(const QPoint &pos) const { + // tag=1000 + + // tag=1004 + return ::QTextEdit::anchorAt(pos); +} +void QTextEdit_wrapper::append(const QString &text) { + // tag=1000 + + // tag=1004 + ::QTextEdit::append(text); +} +bool QTextEdit_wrapper::canPaste() const { + // tag=1000 + + // tag=1004 + return ::QTextEdit::canPaste(); +} +void QTextEdit_wrapper::changeEvent(QEvent *e) { + // tag=1000 + if (m_changeEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + ::QTextEdit::changeEvent(e); + } +} +// tag=1009 +void QTextEdit_wrapper::changeEvent_nocallback(QEvent *e) { + // tag=1003 + ::QTextEdit::changeEvent(e); +} +void QTextEdit_wrapper::clear() { + // tag=1000 + + // tag=1004 + ::QTextEdit::clear(); +} +void QTextEdit_wrapper::copy() { + // tag=1000 + + // tag=1004 + ::QTextEdit::copy(); +} +void QTextEdit_wrapper::copyAvailable(bool b) { + // tag=1000 + + // tag=1004 + ::QTextEdit::copyAvailable(b); +} +QMenu *QTextEdit_wrapper::createStandardContextMenu() { + // tag=1000 + + // tag=1004 + return ::QTextEdit::createStandardContextMenu(); +} +QMenu *QTextEdit_wrapper::createStandardContextMenu(const QPoint &position) { + // tag=1000 + + // tag=1004 + return ::QTextEdit::createStandardContextMenu(position); +} +QFont QTextEdit_wrapper::currentFont() const { + // tag=1000 + + // tag=1004 + return ::QTextEdit::currentFont(); +} +void QTextEdit_wrapper::cursorPositionChanged() { + // tag=1000 + + // tag=1004 + ::QTextEdit::cursorPositionChanged(); +} +QRect QTextEdit_wrapper::cursorRect() const { + // tag=1000 + + // tag=1004 + return ::QTextEdit::cursorRect(); +} +int QTextEdit_wrapper::cursorWidth() const { + // tag=1000 + + // tag=1004 + return ::QTextEdit::cursorWidth(); +} +void QTextEdit_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QTextEdit::customEvent(event); + } +} +// tag=1009 +void QTextEdit_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QTextEdit::customEvent(event); +} +void QTextEdit_wrapper::cut() { + // tag=1000 + + // tag=1004 + ::QTextEdit::cut(); +} +int QTextEdit_wrapper::devType() const { + // tag=1000 + if (m_devTypeCallback) { + // tag=1001 + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QTextEdit::devType(); + } +} +// tag=1009 +int QTextEdit_wrapper::devType_nocallback() const { + // tag=1003 + return ::QTextEdit::devType(); +} +QString QTextEdit_wrapper::documentTitle() const { + // tag=1000 + + // tag=1004 + return ::QTextEdit::documentTitle(); +} +void QTextEdit_wrapper::ensureCursorVisible() { + // tag=1000 + + // tag=1004 + ::QTextEdit::ensureCursorVisible(); +} +bool QTextEdit_wrapper::event(QEvent *e) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + return ::QTextEdit::event(e); + } +} +// tag=1009 +bool QTextEdit_wrapper::event_nocallback(QEvent *e) { + // tag=1003 + return ::QTextEdit::event(e); +} +bool QTextEdit_wrapper::eventFilter(QObject *arg__1, QEvent *arg__2) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), arg__1, arg__2); + } else { + // tag=1002 + return ::QTextEdit::eventFilter(arg__1, arg__2); + } +} +// tag=1009 +bool QTextEdit_wrapper::eventFilter_nocallback(QObject *arg__1, + QEvent *arg__2) { + // tag=1003 + return ::QTextEdit::eventFilter(arg__1, arg__2); +} +bool QTextEdit_wrapper::find(const QString &exp) { + // tag=1000 + + // tag=1004 + return ::QTextEdit::find(exp); +} +bool QTextEdit_wrapper::focusNextPrevChild(bool next) { + // tag=1000 + if (m_focusNextPrevChildCallback) { + // tag=1001 + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + // tag=1002 + return ::QTextEdit::focusNextPrevChild(next); + } +} +// tag=1009 +bool QTextEdit_wrapper::focusNextPrevChild_nocallback(bool next) { + // tag=1003 + return ::QTextEdit::focusNextPrevChild(next); +} +QString QTextEdit_wrapper::fontFamily() const { + // tag=1000 + + // tag=1004 + return ::QTextEdit::fontFamily(); +} +bool QTextEdit_wrapper::fontItalic() const { + // tag=1000 + + // tag=1004 + return ::QTextEdit::fontItalic(); +} +qreal QTextEdit_wrapper::fontPointSize() const { + // tag=1000 + + // tag=1004 + return ::QTextEdit::fontPointSize(); +} +bool QTextEdit_wrapper::fontUnderline() const { + // tag=1000 + + // tag=1004 + return ::QTextEdit::fontUnderline(); +} +int QTextEdit_wrapper::fontWeight() const { + // tag=1000 + + // tag=1004 + return ::QTextEdit::fontWeight(); +} +bool QTextEdit_wrapper::hasHeightForWidth() const { + // tag=1000 + if (m_hasHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QTextEdit::hasHeightForWidth(); + } +} +// tag=1009 +bool QTextEdit_wrapper::hasHeightForWidth_nocallback() const { + // tag=1003 + return ::QTextEdit::hasHeightForWidth(); +} +int QTextEdit_wrapper::heightForWidth(int arg__1) const { + // tag=1000 + if (m_heightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QTextEdit::heightForWidth(arg__1); + } +} +// tag=1009 +int QTextEdit_wrapper::heightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QTextEdit::heightForWidth(arg__1); +} +void QTextEdit_wrapper::initPainter(QPainter *painter) const { + // tag=1000 + if (m_initPainterCallback) { + // tag=1001 + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + // tag=1002 + ::QTextEdit::initPainter(painter); + } +} +// tag=1009 +void QTextEdit_wrapper::initPainter_nocallback(QPainter *painter) const { + // tag=1003 + ::QTextEdit::initPainter(painter); +} +void QTextEdit_wrapper::insertHtml(const QString &text) { + // tag=1000 + + // tag=1004 + ::QTextEdit::insertHtml(text); +} +void QTextEdit_wrapper::insertPlainText(const QString &text) { + // tag=1000 + + // tag=1004 + ::QTextEdit::insertPlainText(text); +} +bool QTextEdit_wrapper::isReadOnly() const { + // tag=1000 + + // tag=1004 + return ::QTextEdit::isReadOnly(); +} +bool QTextEdit_wrapper::isUndoRedoEnabled() const { + // tag=1000 + + // tag=1004 + return ::QTextEdit::isUndoRedoEnabled(); +} +void QTextEdit_wrapper::leaveEvent(QEvent *event) { + // tag=1000 + if (m_leaveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QTextEdit::leaveEvent(event); + } +} +// tag=1009 +void QTextEdit_wrapper::leaveEvent_nocallback(QEvent *event) { + // tag=1003 + ::QTextEdit::leaveEvent(event); +} +int QTextEdit_wrapper::lineWrapColumnOrWidth() const { + // tag=1000 + + // tag=1004 + return ::QTextEdit::lineWrapColumnOrWidth(); +} +QSize QTextEdit_wrapper::minimumSizeHint() const { + // tag=1000 + if (m_minimumSizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QTextEdit::minimumSizeHint(); + } +} +// tag=1009 +QSize QTextEdit_wrapper::minimumSizeHint_nocallback() const { + // tag=1003 + return ::QTextEdit::minimumSizeHint(); +} +void QTextEdit_wrapper::mouseDoubleClickEvent(QMouseEvent *e) { + // tag=1000 + if (m_mouseDoubleClickEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + ::QTextEdit::mouseDoubleClickEvent(e); + } +} +// tag=1009 +void QTextEdit_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *e) { + // tag=1003 + ::QTextEdit::mouseDoubleClickEvent(e); +} +void QTextEdit_wrapper::mouseMoveEvent(QMouseEvent *e) { + // tag=1000 + if (m_mouseMoveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + ::QTextEdit::mouseMoveEvent(e); + } +} +// tag=1009 +void QTextEdit_wrapper::mouseMoveEvent_nocallback(QMouseEvent *e) { + // tag=1003 + ::QTextEdit::mouseMoveEvent(e); +} +void QTextEdit_wrapper::mousePressEvent(QMouseEvent *e) { + // tag=1000 + if (m_mousePressEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + ::QTextEdit::mousePressEvent(e); + } +} +// tag=1009 +void QTextEdit_wrapper::mousePressEvent_nocallback(QMouseEvent *e) { + // tag=1003 + ::QTextEdit::mousePressEvent(e); +} +void QTextEdit_wrapper::mouseReleaseEvent(QMouseEvent *e) { + // tag=1000 + if (m_mouseReleaseEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + ::QTextEdit::mouseReleaseEvent(e); + } +} +// tag=1009 +void QTextEdit_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *e) { + // tag=1003 + ::QTextEdit::mouseReleaseEvent(e); +} +bool QTextEdit_wrapper::overwriteMode() const { + // tag=1000 + + // tag=1004 + return ::QTextEdit::overwriteMode(); +} +void QTextEdit_wrapper::paintEvent(QPaintEvent *e) { + // tag=1000 + if (m_paintEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), e); + } else { + // tag=1002 + ::QTextEdit::paintEvent(e); + } +} +// tag=1009 +void QTextEdit_wrapper::paintEvent_nocallback(QPaintEvent *e) { + // tag=1003 + ::QTextEdit::paintEvent(e); +} +void QTextEdit_wrapper::paste() { + // tag=1000 + + // tag=1004 + ::QTextEdit::paste(); +} +QString QTextEdit_wrapper::placeholderText() const { + // tag=1000 + + // tag=1004 + return ::QTextEdit::placeholderText(); +} +void QTextEdit_wrapper::redo() { + // tag=1000 + + // tag=1004 + ::QTextEdit::redo(); +} +void QTextEdit_wrapper::redoAvailable(bool b) { + // tag=1000 + + // tag=1004 + ::QTextEdit::redoAvailable(b); +} +void QTextEdit_wrapper::scrollContentsBy(int dx, int dy) { + // tag=1000 + if (m_scrollContentsByCallback) { + // tag=1001 + const void *thisPtr = this; + m_scrollContentsByCallback(const_cast(thisPtr), dx, dy); + } else { + // tag=1002 + ::QTextEdit::scrollContentsBy(dx, dy); + } +} +// tag=1009 +void QTextEdit_wrapper::scrollContentsBy_nocallback(int dx, int dy) { + // tag=1003 + ::QTextEdit::scrollContentsBy(dx, dy); +} +void QTextEdit_wrapper::scrollToAnchor(const QString &name) { + // tag=1000 + + // tag=1004 + ::QTextEdit::scrollToAnchor(name); +} +void QTextEdit_wrapper::selectAll() { + // tag=1000 + + // tag=1004 + ::QTextEdit::selectAll(); +} +void QTextEdit_wrapper::selectionChanged() { + // tag=1000 + + // tag=1004 + ::QTextEdit::selectionChanged(); +} +void QTextEdit_wrapper::setAcceptRichText(bool accept) { + // tag=1000 + + // tag=1004 + ::QTextEdit::setAcceptRichText(accept); +} +void QTextEdit_wrapper::setCurrentFont(const QFont &f) { + // tag=1000 + + // tag=1004 + ::QTextEdit::setCurrentFont(f); +} +void QTextEdit_wrapper::setCursorWidth(int width) { + // tag=1000 + + // tag=1004 + ::QTextEdit::setCursorWidth(width); +} +void QTextEdit_wrapper::setDocumentTitle(const QString &title) { + // tag=1000 + + // tag=1004 + ::QTextEdit::setDocumentTitle(title); +} +void QTextEdit_wrapper::setFontFamily(const QString &fontFamily) { + // tag=1000 + + // tag=1004 + ::QTextEdit::setFontFamily(fontFamily); +} +void QTextEdit_wrapper::setFontItalic(bool b) { + // tag=1000 + + // tag=1004 + ::QTextEdit::setFontItalic(b); +} +void QTextEdit_wrapper::setFontPointSize(qreal s) { + // tag=1000 + + // tag=1004 + ::QTextEdit::setFontPointSize(s); +} +void QTextEdit_wrapper::setFontUnderline(bool b) { + // tag=1000 + + // tag=1004 + ::QTextEdit::setFontUnderline(b); +} +void QTextEdit_wrapper::setFontWeight(int w) { + // tag=1000 + + // tag=1004 + ::QTextEdit::setFontWeight(w); +} +void QTextEdit_wrapper::setHtml(const QString &text) { + // tag=1000 + + // tag=1004 + ::QTextEdit::setHtml(text); +} +void QTextEdit_wrapper::setLineWrapColumnOrWidth(int w) { + // tag=1000 + + // tag=1004 + ::QTextEdit::setLineWrapColumnOrWidth(w); +} +void QTextEdit_wrapper::setMarkdown(const QString &markdown) { + // tag=1000 + + // tag=1004 + ::QTextEdit::setMarkdown(markdown); +} +void QTextEdit_wrapper::setOverwriteMode(bool overwrite) { + // tag=1000 + + // tag=1004 + ::QTextEdit::setOverwriteMode(overwrite); +} +void QTextEdit_wrapper::setPlaceholderText(const QString &placeholderText) { + // tag=1000 + + // tag=1004 + ::QTextEdit::setPlaceholderText(placeholderText); +} +void QTextEdit_wrapper::setPlainText(const QString &text) { + // tag=1000 + + // tag=1004 + ::QTextEdit::setPlainText(text); +} +void QTextEdit_wrapper::setReadOnly(bool ro) { + // tag=1000 + + // tag=1004 + ::QTextEdit::setReadOnly(ro); +} +void QTextEdit_wrapper::setTabChangesFocus(bool b) { + // tag=1000 + + // tag=1004 + ::QTextEdit::setTabChangesFocus(b); +} +void QTextEdit_wrapper::setTabStopDistance(qreal distance) { + // tag=1000 + + // tag=1004 + ::QTextEdit::setTabStopDistance(distance); +} +void QTextEdit_wrapper::setText(const QString &text) { + // tag=1000 + + // tag=1004 + ::QTextEdit::setText(text); +} +void QTextEdit_wrapper::setTextBackgroundColor(const QColor &c) { + // tag=1000 + + // tag=1004 + ::QTextEdit::setTextBackgroundColor(c); +} +void QTextEdit_wrapper::setTextColor(const QColor &c) { + // tag=1000 + + // tag=1004 + ::QTextEdit::setTextColor(c); +} +void QTextEdit_wrapper::setUndoRedoEnabled(bool enable) { + // tag=1000 + + // tag=1004 + ::QTextEdit::setUndoRedoEnabled(enable); +} +void QTextEdit_wrapper::setVisible(bool visible) { + // tag=1000 + if (m_setVisibleCallback) { + // tag=1001 + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + // tag=1002 + ::QTextEdit::setVisible(visible); + } +} +// tag=1009 +void QTextEdit_wrapper::setVisible_nocallback(bool visible) { + // tag=1003 + ::QTextEdit::setVisible(visible); +} +void QTextEdit_wrapper::setupViewport(QWidget *viewport) { + // tag=1000 + if (m_setupViewportCallback) { + // tag=1001 + const void *thisPtr = this; + m_setupViewportCallback(const_cast(thisPtr), viewport); + } else { + // tag=1002 + ::QTextEdit::setupViewport(viewport); + } +} +// tag=1009 +void QTextEdit_wrapper::setupViewport_nocallback(QWidget *viewport) { + // tag=1003 + ::QTextEdit::setupViewport(viewport); +} +QPainter *QTextEdit_wrapper::sharedPainter() const { + // tag=1000 + if (m_sharedPainterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QTextEdit::sharedPainter(); + } +} +// tag=1009 +QPainter *QTextEdit_wrapper::sharedPainter_nocallback() const { + // tag=1003 + return ::QTextEdit::sharedPainter(); +} +QSize QTextEdit_wrapper::sizeHint() const { + // tag=1000 + if (m_sizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QTextEdit::sizeHint(); + } +} +// tag=1009 +QSize QTextEdit_wrapper::sizeHint_nocallback() const { + // tag=1003 + return ::QTextEdit::sizeHint(); +} +bool QTextEdit_wrapper::tabChangesFocus() const { + // tag=1000 + + // tag=1004 + return ::QTextEdit::tabChangesFocus(); +} +qreal QTextEdit_wrapper::tabStopDistance() const { + // tag=1000 + + // tag=1004 + return ::QTextEdit::tabStopDistance(); +} +QColor QTextEdit_wrapper::textBackgroundColor() const { + // tag=1000 + + // tag=1004 + return ::QTextEdit::textBackgroundColor(); +} +void QTextEdit_wrapper::textChanged() { + // tag=1000 + + // tag=1004 + ::QTextEdit::textChanged(); +} +QColor QTextEdit_wrapper::textColor() const { + // tag=1000 + + // tag=1004 + return ::QTextEdit::textColor(); +} +QString QTextEdit_wrapper::toHtml() const { + // tag=1000 + + // tag=1004 + return ::QTextEdit::toHtml(); +} +QString QTextEdit_wrapper::toMarkdown() const { + // tag=1000 + + // tag=1004 + return ::QTextEdit::toMarkdown(); +} +QString QTextEdit_wrapper::toPlainText() const { + // tag=1000 + + // tag=1004 + return ::QTextEdit::toPlainText(); +} +QString QTextEdit_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QTextEdit::tr(s, c, n); +} +void QTextEdit_wrapper::undo() { + // tag=1000 + + // tag=1004 + ::QTextEdit::undo(); +} +void QTextEdit_wrapper::undoAvailable(bool b) { + // tag=1000 + + // tag=1004 + ::QTextEdit::undoAvailable(b); +} +bool QTextEdit_wrapper::viewportEvent(QEvent *arg__1) { + // tag=1000 + if (m_viewportEventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_viewportEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QTextEdit::viewportEvent(arg__1); + } +} +// tag=1009 +bool QTextEdit_wrapper::viewportEvent_nocallback(QEvent *arg__1) { + // tag=1003 + return ::QTextEdit::viewportEvent(arg__1); +} +QSize QTextEdit_wrapper::viewportSizeHint() const { + // tag=1000 + if (m_viewportSizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_viewportSizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QTextEdit::viewportSizeHint(); + } +} +// tag=1009 +QSize QTextEdit_wrapper::viewportSizeHint_nocallback() const { + // tag=1003 + return ::QTextEdit::viewportSizeHint(); +} +void QTextEdit_wrapper::zoomIn(int range) { + // tag=1000 + + // tag=1004 + ::QTextEdit::zoomIn(range); +} +void QTextEdit_wrapper::zoomInF(float range) { + // tag=1000 + + // tag=1004 + ::QTextEdit::zoomInF(range); +} +void QTextEdit_wrapper::zoomOut(int range) { + // tag=1000 + + // tag=1004 + ::QTextEdit::zoomOut(range); +} + +// tag=1005 +QTextEdit_wrapper::~QTextEdit_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QTextEdit *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QTextEdit_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QTextEdit_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QTextEdit__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QTextEdit_wrapper(parent); + return reinterpret_cast(ptr); +} +void *c_QTextEdit__constructor_QString_QWidget(const char *text_, + void *parent_) { + const auto text = QString::fromUtf8(text_); + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QTextEdit_wrapper(text, parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// acceptRichText() const +bool c_QTextEdit__acceptRichText(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->acceptRichText(); +} + +// tag=1050 +// anchorAt(const QPoint & pos) const +void *c_QTextEdit__anchorAt_QPoint(void *thisObj, void *pos_) { + auto &pos = *reinterpret_cast(pos_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->anchorAt(pos)}; +} + +// tag=1050 +// append(const QString & text) +void c_QTextEdit__append_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + // tag=1010 + fromPtr(thisObj)->append(text); +} + +// tag=1050 +// canPaste() const +bool c_QTextEdit__canPaste(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->canPaste(); +} + +// tag=1050 +// changeEvent(QEvent * e) +void c_QTextEdit__changeEvent_QEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->changeEvent_nocallback(e); +} + +// tag=1050 +// clear() +void c_QTextEdit__clear(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clear(); +} + +// tag=1050 +// copy() +void c_QTextEdit__copy(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->copy(); +} + +// tag=1050 +// copyAvailable(bool b) +void c_QTextEdit__copyAvailable_bool(void *thisObj, bool b) { + // tag=1010 + fromPtr(thisObj)->copyAvailable(b); +} + +// tag=1079 +void c_QTextEdit__onCopyAvailable_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTextEdit::copyAvailable, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// createStandardContextMenu() +void *c_QTextEdit__createStandardContextMenu(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->createStandardContextMenu(); +} + +// tag=1050 +// createStandardContextMenu(const QPoint & position) +void *c_QTextEdit__createStandardContextMenu_QPoint(void *thisObj, + void *position_) { + auto &position = *reinterpret_cast(position_); + return + // tag=1010 + fromPtr(thisObj)->createStandardContextMenu(position); +} + +// tag=1050 +// currentFont() const +void *c_QTextEdit__currentFont(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->currentFont()}; +} + +// tag=1050 +// cursorPositionChanged() +void c_QTextEdit__cursorPositionChanged(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->cursorPositionChanged(); +} + +// tag=1079 +void c_QTextEdit__onCursorPositionChanged(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTextEdit::cursorPositionChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// cursorRect() const +void *c_QTextEdit__cursorRect(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->cursorRect()}; +} + +// tag=1050 +// cursorWidth() const +int c_QTextEdit__cursorWidth(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->cursorWidth(); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QTextEdit__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// cut() +void c_QTextEdit__cut(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->cut(); +} + +// tag=1050 +// devType() const +int c_QTextEdit__devType(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); +} + +// tag=1050 +// documentTitle() const +void *c_QTextEdit__documentTitle(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->documentTitle()}; +} + +// tag=1050 +// ensureCursorVisible() +void c_QTextEdit__ensureCursorVisible(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->ensureCursorVisible(); +} + +// tag=1050 +// event(QEvent * e) +bool c_QTextEdit__event_QEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->event_nocallback(e); +} + +// tag=1050 +// eventFilter(QObject * arg__1, QEvent * arg__2) +bool c_QTextEdit__eventFilter_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + auto arg__2 = reinterpret_cast(arg__2_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->eventFilter_nocallback(arg__1, arg__2); +} + +// tag=1050 +// find(const QString & exp) +bool c_QTextEdit__find_QString(void *thisObj, const char *exp_) { + const auto exp = QString::fromUtf8(exp_); + return + // tag=1010 + fromPtr(thisObj)->find(exp); +} + +// tag=1050 +// focusNextPrevChild(bool next) +bool c_QTextEdit__focusNextPrevChild_bool(void *thisObj, bool next) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); +} + +// tag=1050 +// fontFamily() const +void *c_QTextEdit__fontFamily(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->fontFamily()}; +} + +// tag=1050 +// fontItalic() const +bool c_QTextEdit__fontItalic(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->fontItalic(); +} + +// tag=1050 +// fontPointSize() const +qreal c_QTextEdit__fontPointSize(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->fontPointSize(); +} + +// tag=1050 +// fontUnderline() const +bool c_QTextEdit__fontUnderline(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->fontUnderline(); +} + +// tag=1050 +// fontWeight() const +int c_QTextEdit__fontWeight(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->fontWeight(); +} + +// tag=1050 +// hasHeightForWidth() const +bool c_QTextEdit__hasHeightForWidth(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); +} + +// tag=1050 +// heightForWidth(int arg__1) const +int c_QTextEdit__heightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// initPainter(QPainter * painter) const +void c_QTextEdit__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} + +// tag=1050 +// insertHtml(const QString & text) +void c_QTextEdit__insertHtml_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + // tag=1010 + fromPtr(thisObj)->insertHtml(text); +} + +// tag=1050 +// insertPlainText(const QString & text) +void c_QTextEdit__insertPlainText_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + // tag=1010 + fromPtr(thisObj)->insertPlainText(text); +} + +// tag=1050 +// isReadOnly() const +bool c_QTextEdit__isReadOnly(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isReadOnly(); +} + +// tag=1050 +// isUndoRedoEnabled() const +bool c_QTextEdit__isUndoRedoEnabled(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isUndoRedoEnabled(); +} + +// tag=1050 +// leaveEvent(QEvent * event) +void c_QTextEdit__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} + +// tag=1050 +// lineWrapColumnOrWidth() const +int c_QTextEdit__lineWrapColumnOrWidth(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->lineWrapColumnOrWidth(); +} + +// tag=1050 +// minimumSizeHint() const +void *c_QTextEdit__minimumSizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; +} + +// tag=1050 +// mouseDoubleClickEvent(QMouseEvent * e) +void c_QTextEdit__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(e); +} + +// tag=1050 +// mouseMoveEvent(QMouseEvent * e) +void c_QTextEdit__mouseMoveEvent_QMouseEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(e); +} + +// tag=1050 +// mousePressEvent(QMouseEvent * e) +void c_QTextEdit__mousePressEvent_QMouseEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(e); +} + +// tag=1050 +// mouseReleaseEvent(QMouseEvent * e) +void c_QTextEdit__mouseReleaseEvent_QMouseEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(e); +} + +// tag=1050 +// overwriteMode() const +bool c_QTextEdit__overwriteMode(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->overwriteMode(); +} + +// tag=1050 +// paintEvent(QPaintEvent * e) +void c_QTextEdit__paintEvent_QPaintEvent(void *thisObj, void *e_) { + auto e = reinterpret_cast(e_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->paintEvent_nocallback(e); +} + +// tag=1050 +// paste() +void c_QTextEdit__paste(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->paste(); +} + +// tag=1050 +// placeholderText() const +void *c_QTextEdit__placeholderText(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->placeholderText()}; +} + +// tag=1050 +// redo() +void c_QTextEdit__redo(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->redo(); +} + +// tag=1050 +// redoAvailable(bool b) +void c_QTextEdit__redoAvailable_bool(void *thisObj, bool b) { + // tag=1010 + fromPtr(thisObj)->redoAvailable(b); +} + +// tag=1079 +void c_QTextEdit__onRedoAvailable_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTextEdit::redoAvailable, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// scrollContentsBy(int dx, int dy) +void c_QTextEdit__scrollContentsBy_int_int(void *thisObj, int dx, int dy) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->scrollContentsBy_nocallback(dx, dy); +} + +// tag=1050 +// scrollToAnchor(const QString & name) +void c_QTextEdit__scrollToAnchor_QString(void *thisObj, const char *name_) { + const auto name = QString::fromUtf8(name_); + // tag=1010 + fromPtr(thisObj)->scrollToAnchor(name); +} + +// tag=1050 +// selectAll() +void c_QTextEdit__selectAll(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->selectAll(); +} + +// tag=1050 +// selectionChanged() +void c_QTextEdit__selectionChanged(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->selectionChanged(); +} + +// tag=1079 +void c_QTextEdit__onSelectionChanged(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTextEdit::selectionChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// setAcceptRichText(bool accept) +void c_QTextEdit__setAcceptRichText_bool(void *thisObj, bool accept) { + // tag=1010 + fromPtr(thisObj)->setAcceptRichText(accept); +} + +// tag=1050 +// setCurrentFont(const QFont & f) +void c_QTextEdit__setCurrentFont_QFont(void *thisObj, void *f_) { + auto &f = *reinterpret_cast(f_); + // tag=1010 + fromPtr(thisObj)->setCurrentFont(f); +} + +// tag=1050 +// setCursorWidth(int width) +void c_QTextEdit__setCursorWidth_int(void *thisObj, int width) { + // tag=1010 + fromPtr(thisObj)->setCursorWidth(width); +} + +// tag=1050 +// setDocumentTitle(const QString & title) +void c_QTextEdit__setDocumentTitle_QString(void *thisObj, const char *title_) { + const auto title = QString::fromUtf8(title_); + // tag=1010 + fromPtr(thisObj)->setDocumentTitle(title); +} + +// tag=1050 +// setFontFamily(const QString & fontFamily) +void c_QTextEdit__setFontFamily_QString(void *thisObj, + const char *fontFamily_) { + const auto fontFamily = QString::fromUtf8(fontFamily_); + // tag=1010 + fromPtr(thisObj)->setFontFamily(fontFamily); +} + +// tag=1050 +// setFontItalic(bool b) +void c_QTextEdit__setFontItalic_bool(void *thisObj, bool b) { + // tag=1010 + fromPtr(thisObj)->setFontItalic(b); +} + +// tag=1050 +// setFontPointSize(qreal s) +void c_QTextEdit__setFontPointSize_qreal(void *thisObj, qreal s) { + // tag=1010 + fromPtr(thisObj)->setFontPointSize(s); +} + +// tag=1050 +// setFontUnderline(bool b) +void c_QTextEdit__setFontUnderline_bool(void *thisObj, bool b) { + // tag=1010 + fromPtr(thisObj)->setFontUnderline(b); +} + +// tag=1050 +// setFontWeight(int w) +void c_QTextEdit__setFontWeight_int(void *thisObj, int w) { + // tag=1010 + fromPtr(thisObj)->setFontWeight(w); +} + +// tag=1050 +// setHtml(const QString & text) +void c_QTextEdit__setHtml_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + // tag=1010 + fromPtr(thisObj)->setHtml(text); +} + +// tag=1050 +// setLineWrapColumnOrWidth(int w) +void c_QTextEdit__setLineWrapColumnOrWidth_int(void *thisObj, int w) { + // tag=1010 + fromPtr(thisObj)->setLineWrapColumnOrWidth(w); +} + +// tag=1050 +// setMarkdown(const QString & markdown) +void c_QTextEdit__setMarkdown_QString(void *thisObj, const char *markdown_) { + const auto markdown = QString::fromUtf8(markdown_); + // tag=1010 + fromPtr(thisObj)->setMarkdown(markdown); +} + +// tag=1050 +// setOverwriteMode(bool overwrite) +void c_QTextEdit__setOverwriteMode_bool(void *thisObj, bool overwrite) { + // tag=1010 + fromPtr(thisObj)->setOverwriteMode(overwrite); +} + +// tag=1050 +// setPlaceholderText(const QString & placeholderText) +void c_QTextEdit__setPlaceholderText_QString(void *thisObj, + const char *placeholderText_) { + const auto placeholderText = QString::fromUtf8(placeholderText_); + // tag=1010 + fromPtr(thisObj)->setPlaceholderText(placeholderText); +} + +// tag=1050 +// setPlainText(const QString & text) +void c_QTextEdit__setPlainText_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + // tag=1010 + fromPtr(thisObj)->setPlainText(text); +} + +// tag=1050 +// setReadOnly(bool ro) +void c_QTextEdit__setReadOnly_bool(void *thisObj, bool ro) { + // tag=1010 + fromPtr(thisObj)->setReadOnly(ro); +} + +// tag=1050 +// setTabChangesFocus(bool b) +void c_QTextEdit__setTabChangesFocus_bool(void *thisObj, bool b) { + // tag=1010 + fromPtr(thisObj)->setTabChangesFocus(b); +} + +// tag=1050 +// setTabStopDistance(qreal distance) +void c_QTextEdit__setTabStopDistance_qreal(void *thisObj, qreal distance) { + // tag=1010 + fromPtr(thisObj)->setTabStopDistance(distance); +} + +// tag=1050 +// setText(const QString & text) +void c_QTextEdit__setText_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + // tag=1010 + fromPtr(thisObj)->setText(text); +} + +// tag=1050 +// setTextBackgroundColor(const QColor & c) +void c_QTextEdit__setTextBackgroundColor_QColor(void *thisObj, void *c_) { + auto &c = *reinterpret_cast(c_); + // tag=1010 + fromPtr(thisObj)->setTextBackgroundColor(c); +} + +// tag=1050 +// setTextColor(const QColor & c) +void c_QTextEdit__setTextColor_QColor(void *thisObj, void *c_) { + auto &c = *reinterpret_cast(c_); + // tag=1010 + fromPtr(thisObj)->setTextColor(c); +} + +// tag=1050 +// setUndoRedoEnabled(bool enable) +void c_QTextEdit__setUndoRedoEnabled_bool(void *thisObj, bool enable) { + // tag=1010 + fromPtr(thisObj)->setUndoRedoEnabled(enable); +} + +// tag=1050 +// setVisible(bool visible) +void c_QTextEdit__setVisible_bool(void *thisObj, bool visible) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} + +// tag=1050 +// setupViewport(QWidget * viewport) +void c_QTextEdit__setupViewport_QWidget(void *thisObj, void *viewport_) { + auto viewport = reinterpret_cast(viewport_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setupViewport_nocallback(viewport); + } else { + return targetPtr->setupViewport(viewport); + } + }(); +} + +// tag=1050 +// sharedPainter() const +void *c_QTextEdit__sharedPainter(void *thisObj) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->sharedPainter_nocallback(); +} + +// tag=1050 +// sizeHint() const +void *c_QTextEdit__sizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; +} + +// tag=1050 +// tabChangesFocus() const +bool c_QTextEdit__tabChangesFocus(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->tabChangesFocus(); +} + +// tag=1050 +// tabStopDistance() const +qreal c_QTextEdit__tabStopDistance(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->tabStopDistance(); +} + +// tag=1050 +// textBackgroundColor() const +void *c_QTextEdit__textBackgroundColor(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->textBackgroundColor()}; +} + +// tag=1050 +// textChanged() +void c_QTextEdit__textChanged(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->textChanged(); +} + +// tag=1079 +void c_QTextEdit__onTextChanged(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTextEdit::textChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// textColor() const +void *c_QTextEdit__textColor(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->textColor()}; +} + +// tag=1050 +// toHtml() const +void *c_QTextEdit__toHtml(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toHtml()}; +} + +// tag=1050 +// toMarkdown() const +void *c_QTextEdit__toMarkdown(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toMarkdown()}; +} + +// tag=1050 +// toPlainText() const +void *c_QTextEdit__toPlainText(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toPlainText()}; +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QTextEdit__tr_char_char_int(const char *s, const char *c, + int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QTextEdit_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// undo() +void c_QTextEdit__undo(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->undo(); +} + +// tag=1050 +// undoAvailable(bool b) +void c_QTextEdit__undoAvailable_bool(void *thisObj, bool b) { + // tag=1010 + fromPtr(thisObj)->undoAvailable(b); +} + +// tag=1079 +void c_QTextEdit__onUndoAvailable_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTextEdit::undoAvailable, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// viewportEvent(QEvent * arg__1) +bool c_QTextEdit__viewportEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->viewportEvent_nocallback(arg__1); +} + +// tag=1050 +// viewportSizeHint() const +void *c_QTextEdit__viewportSizeHint(void *thisObj) { + return + // tag=1011 + + // tag=1074 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->viewportSizeHint_nocallback()}; +} + +// tag=1050 +// zoomIn(int range) +void c_QTextEdit__zoomIn_int(void *thisObj, int range) { + // tag=1010 + fromPtr(thisObj)->zoomIn(range); +} + +// tag=1050 +// zoomInF(float range) +void c_QTextEdit__zoomInF_float(void *thisObj, float range) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->zoomInF(range); +} + +// tag=1050 +// zoomOut(int range) +void c_QTextEdit__zoomOut_int(void *thisObj, int range) { + // tag=1010 + fromPtr(thisObj)->zoomOut(range); +} +void c_QTextEdit__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QTextEdit__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1124: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_changeEvent>( + callback); + break; + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_customEvent>( + callback); + break; + case 1141: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_devType>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_event>(callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_eventFilter>( + callback); + break; + case 1150: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1164: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1168: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_heightForWidth>( + callback); + break; + case 1171: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_initPainter>( + callback); + break; + case 1196: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_leaveEvent>( + callback); + break; + case 1216: + wrapper->m_minimumSizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_minimumSizeHint>( + callback); + break; + case 1218: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1220: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_mouseMoveEvent>( + callback); + break; + case 1221: + wrapper->m_mousePressEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_mousePressEvent>( + callback); + break; + case 1222: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 1229: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_paintEvent>( + callback); + break; + case 5199: + wrapper->m_scrollContentsByCallback = + reinterpret_cast(callback); + break; + case 1309: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_setVisible>( + callback); + break; + case 5207: + wrapper->m_setupViewportCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_setupViewport>( + callback); + break; + case 1318: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_sharedPainter>( + callback); + break; + case 1326: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_sizeHint>( + callback); + break; + case 5210: + wrapper->m_viewportEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTextEdit_wrapper::Callback_viewportEvent>( + callback); + break; + case 5211: + wrapper->m_viewportSizeHintCallback = + reinterpret_cast(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QTextEdit_wrapper.h b/generated/QtDartBindings/dart/ffi/QTextEdit_wrapper.h new file mode 100644 index 0000000..8e73c93 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QTextEdit_wrapper.h @@ -0,0 +1,803 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QTextEdit_wrapper : public ::QTextEdit { +public: + ~QTextEdit_wrapper(); + // tag=1041 + QTextEdit_wrapper(QWidget *parent = nullptr); + // tag=1041 + QTextEdit_wrapper(const QString &text, QWidget *parent = nullptr); + // tag=1041 + bool acceptRichText() const; + // tag=1041 + QString anchorAt(const QPoint &pos) const; + // tag=1041 + void append(const QString &text); + // tag=1041 + bool canPaste() const; + // tag=1041 + virtual void changeEvent(QEvent *e); + // tag=1008 + virtual void changeEvent_nocallback(QEvent *e); + // tag=1041 + void clear(); + // tag=1041 + void copy(); + // tag=1041 + void copyAvailable(bool b); + // tag=1041 + QMenu *createStandardContextMenu(); + // tag=1041 + QMenu *createStandardContextMenu(const QPoint &position); + // tag=1041 + QFont currentFont() const; + // tag=1041 + void cursorPositionChanged(); + // tag=1041 + QRect cursorRect() const; + // tag=1041 + int cursorWidth() const; + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + void cut(); + // tag=1041 + virtual int devType() const; + // tag=1008 + virtual int devType_nocallback() const; + // tag=1041 + QString documentTitle() const; + // tag=1041 + void ensureCursorVisible(); + // tag=1041 + virtual bool event(QEvent *e); + // tag=1008 + virtual bool event_nocallback(QEvent *e); + // tag=1041 + virtual bool eventFilter(QObject *arg__1, QEvent *arg__2); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *arg__1, QEvent *arg__2); + // tag=1041 + bool find(const QString &exp); + // tag=1041 + virtual bool focusNextPrevChild(bool next); + // tag=1008 + virtual bool focusNextPrevChild_nocallback(bool next); + // tag=1041 + QString fontFamily() const; + // tag=1041 + bool fontItalic() const; + // tag=1041 + qreal fontPointSize() const; + // tag=1041 + bool fontUnderline() const; + // tag=1041 + int fontWeight() const; + // tag=1041 + virtual bool hasHeightForWidth() const; + // tag=1008 + virtual bool hasHeightForWidth_nocallback() const; + // tag=1041 + virtual int heightForWidth(int arg__1) const; + // tag=1008 + virtual int heightForWidth_nocallback(int arg__1) const; + // tag=1041 + virtual void initPainter(QPainter *painter) const; + // tag=1008 + virtual void initPainter_nocallback(QPainter *painter) const; + // tag=1041 + void insertHtml(const QString &text); + // tag=1041 + void insertPlainText(const QString &text); + // tag=1041 + bool isReadOnly() const; + // tag=1041 + bool isUndoRedoEnabled() const; + // tag=1041 + virtual void leaveEvent(QEvent *event); + // tag=1008 + virtual void leaveEvent_nocallback(QEvent *event); + // tag=1041 + int lineWrapColumnOrWidth() const; + // tag=1041 + virtual QSize minimumSizeHint() const; + // tag=1008 + virtual QSize minimumSizeHint_nocallback() const; + // tag=1041 + virtual void mouseDoubleClickEvent(QMouseEvent *e); + // tag=1008 + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *e); + // tag=1041 + virtual void mouseMoveEvent(QMouseEvent *e); + // tag=1008 + virtual void mouseMoveEvent_nocallback(QMouseEvent *e); + // tag=1041 + virtual void mousePressEvent(QMouseEvent *e); + // tag=1008 + virtual void mousePressEvent_nocallback(QMouseEvent *e); + // tag=1041 + virtual void mouseReleaseEvent(QMouseEvent *e); + // tag=1008 + virtual void mouseReleaseEvent_nocallback(QMouseEvent *e); + // tag=1041 + bool overwriteMode() const; + // tag=1041 + virtual void paintEvent(QPaintEvent *e); + // tag=1008 + virtual void paintEvent_nocallback(QPaintEvent *e); + // tag=1041 + void paste(); + // tag=1041 + QString placeholderText() const; + // tag=1041 + void redo(); + // tag=1041 + void redoAvailable(bool b); + // tag=1041 + virtual void scrollContentsBy(int dx, int dy); + // tag=1008 + virtual void scrollContentsBy_nocallback(int dx, int dy); + // tag=1041 + void scrollToAnchor(const QString &name); + // tag=1041 + void selectAll(); + // tag=1041 + void selectionChanged(); + // tag=1041 + void setAcceptRichText(bool accept); + // tag=1041 + void setCurrentFont(const QFont &f); + // tag=1041 + void setCursorWidth(int width); + // tag=1041 + void setDocumentTitle(const QString &title); + // tag=1041 + void setFontFamily(const QString &fontFamily); + // tag=1041 + void setFontItalic(bool b); + // tag=1041 + void setFontPointSize(qreal s); + // tag=1041 + void setFontUnderline(bool b); + // tag=1041 + void setFontWeight(int w); + // tag=1041 + void setHtml(const QString &text); + // tag=1041 + void setLineWrapColumnOrWidth(int w); + // tag=1041 + void setMarkdown(const QString &markdown); + // tag=1041 + void setOverwriteMode(bool overwrite); + // tag=1041 + void setPlaceholderText(const QString &placeholderText); + // tag=1041 + void setPlainText(const QString &text); + // tag=1041 + void setReadOnly(bool ro); + // tag=1041 + void setTabChangesFocus(bool b); + // tag=1041 + void setTabStopDistance(qreal distance); + // tag=1041 + void setText(const QString &text); + // tag=1041 + void setTextBackgroundColor(const QColor &c); + // tag=1041 + void setTextColor(const QColor &c); + // tag=1041 + void setUndoRedoEnabled(bool enable); + // tag=1041 + virtual void setVisible(bool visible); + // tag=1008 + virtual void setVisible_nocallback(bool visible); + // tag=1041 + virtual void setupViewport(QWidget *viewport); + // tag=1008 + virtual void setupViewport_nocallback(QWidget *viewport); + // tag=1041 + virtual QPainter *sharedPainter() const; + // tag=1008 + virtual QPainter *sharedPainter_nocallback() const; + // tag=1041 + virtual QSize sizeHint() const; + // tag=1008 + virtual QSize sizeHint_nocallback() const; + // tag=1041 + bool tabChangesFocus() const; + // tag=1041 + qreal tabStopDistance() const; + // tag=1041 + QColor textBackgroundColor() const; + // tag=1041 + void textChanged(); + // tag=1041 + QColor textColor() const; + // tag=1041 + QString toHtml() const; + // tag=1041 + QString toMarkdown() const; + // tag=1041 + QString toPlainText() const; + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + void undo(); + // tag=1041 + void undoAvailable(bool b); + // tag=1041 + virtual bool viewportEvent(QEvent *arg__1); + // tag=1008 + virtual bool viewportEvent_nocallback(QEvent *arg__1); + // tag=1041 + virtual QSize viewportSizeHint() const; + // tag=1008 + virtual QSize viewportSizeHint_nocallback() const; + // tag=1041 + void zoomIn(int range = 1); + // tag=1041 + void zoomInF(float range); + // tag=1041 + void zoomOut(int range = 1); + // tag=1042 + typedef void (*Callback_changeEvent)(void *, QEvent *e); + Callback_changeEvent m_changeEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *e); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *arg__1, QEvent *arg__2); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + // tag=1042 + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + // tag=1042 + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *e); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *e); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *e); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *e); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_paintEvent)(void *, QPaintEvent *e); + Callback_paintEvent m_paintEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_scrollContentsBy)(void *, int dx, int dy); + Callback_scrollContentsBy m_scrollContentsByCallback = nullptr; + // tag=1042 + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + // tag=1042 + typedef void (*Callback_setupViewport)(void *, QWidget *viewport); + Callback_setupViewport m_setupViewportCallback = nullptr; + // tag=1042 + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; + // tag=1042 + typedef bool (*Callback_viewportEvent)(void *, QEvent *arg__1); + Callback_viewportEvent m_viewportEventCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_viewportSizeHint)(void *); + Callback_viewportSizeHint m_viewportSizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QTextEdit::QTextEdit(QWidget * parent) +QtDartBindings_EXPORT void *c_QTextEdit__constructor_QWidget(void *parent_); + +// tag=1067 +// QTextEdit::QTextEdit(const QString & text, QWidget * parent) +QtDartBindings_EXPORT void * +c_QTextEdit__constructor_QString_QWidget(const char *text_, void *parent_); + +// tag=1067 +// QTextEdit::acceptRichText() const +QtDartBindings_EXPORT bool c_QTextEdit__acceptRichText(void *thisObj); + +// tag=1067 +// QTextEdit::anchorAt(const QPoint & pos) const +QtDartBindings_EXPORT void *c_QTextEdit__anchorAt_QPoint(void *thisObj, + void *pos_); + +// tag=1067 +// QTextEdit::append(const QString & text) +QtDartBindings_EXPORT void c_QTextEdit__append_QString(void *thisObj, + const char *text_); + +// tag=1067 +// QTextEdit::canPaste() const +QtDartBindings_EXPORT bool c_QTextEdit__canPaste(void *thisObj); + +// tag=1067 +// QTextEdit::changeEvent(QEvent * e) +QtDartBindings_EXPORT void c_QTextEdit__changeEvent_QEvent(void *thisObj, + void *e_); + +// tag=1067 +// QTextEdit::clear() +QtDartBindings_EXPORT void c_QTextEdit__clear(void *thisObj); + +// tag=1067 +// QTextEdit::copy() +QtDartBindings_EXPORT void c_QTextEdit__copy(void *thisObj); + +// tag=1067 +// QTextEdit::copyAvailable(bool b) +QtDartBindings_EXPORT void c_QTextEdit__copyAvailable_bool(void *thisObj, + bool b); + +// tag=1078 +QtDartBindings_EXPORT void +c_QTextEdit__onCopyAvailable_bool(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QTextEdit::createStandardContextMenu() +QtDartBindings_EXPORT void * +c_QTextEdit__createStandardContextMenu(void *thisObj); + +// tag=1067 +// QTextEdit::createStandardContextMenu(const QPoint & position) +QtDartBindings_EXPORT void * +c_QTextEdit__createStandardContextMenu_QPoint(void *thisObj, void *position_); + +// tag=1067 +// QTextEdit::currentFont() const +QtDartBindings_EXPORT void *c_QTextEdit__currentFont(void *thisObj); + +// tag=1067 +// QTextEdit::cursorPositionChanged() +QtDartBindings_EXPORT void c_QTextEdit__cursorPositionChanged(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void +c_QTextEdit__onCursorPositionChanged(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QTextEdit::cursorRect() const +QtDartBindings_EXPORT void *c_QTextEdit__cursorRect(void *thisObj); + +// tag=1067 +// QTextEdit::cursorWidth() const +QtDartBindings_EXPORT int c_QTextEdit__cursorWidth(void *thisObj); + +// tag=1067 +// QTextEdit::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QTextEdit__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QTextEdit::cut() +QtDartBindings_EXPORT void c_QTextEdit__cut(void *thisObj); + +// tag=1067 +// QTextEdit::devType() const +QtDartBindings_EXPORT int c_QTextEdit__devType(void *thisObj); + +// tag=1067 +// QTextEdit::documentTitle() const +QtDartBindings_EXPORT void *c_QTextEdit__documentTitle(void *thisObj); + +// tag=1067 +// QTextEdit::ensureCursorVisible() +QtDartBindings_EXPORT void c_QTextEdit__ensureCursorVisible(void *thisObj); + +// tag=1067 +// QTextEdit::event(QEvent * e) +QtDartBindings_EXPORT bool c_QTextEdit__event_QEvent(void *thisObj, void *e_); + +// tag=1067 +// QTextEdit::eventFilter(QObject * arg__1, QEvent * arg__2) +QtDartBindings_EXPORT bool +c_QTextEdit__eventFilter_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_); + +// tag=1067 +// QTextEdit::find(const QString & exp) +QtDartBindings_EXPORT bool c_QTextEdit__find_QString(void *thisObj, + const char *exp_); + +// tag=1067 +// QTextEdit::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QTextEdit__focusNextPrevChild_bool(void *thisObj, + bool next); + +// tag=1067 +// QTextEdit::fontFamily() const +QtDartBindings_EXPORT void *c_QTextEdit__fontFamily(void *thisObj); + +// tag=1067 +// QTextEdit::fontItalic() const +QtDartBindings_EXPORT bool c_QTextEdit__fontItalic(void *thisObj); + +// tag=1067 +// QTextEdit::fontPointSize() const +QtDartBindings_EXPORT qreal c_QTextEdit__fontPointSize(void *thisObj); + +// tag=1067 +// QTextEdit::fontUnderline() const +QtDartBindings_EXPORT bool c_QTextEdit__fontUnderline(void *thisObj); + +// tag=1067 +// QTextEdit::fontWeight() const +QtDartBindings_EXPORT int c_QTextEdit__fontWeight(void *thisObj); + +// tag=1067 +// QTextEdit::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QTextEdit__hasHeightForWidth(void *thisObj); + +// tag=1067 +// QTextEdit::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QTextEdit__heightForWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QTextEdit::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QTextEdit__initPainter_QPainter(void *thisObj, + void *painter_); + +// tag=1067 +// QTextEdit::insertHtml(const QString & text) +QtDartBindings_EXPORT void c_QTextEdit__insertHtml_QString(void *thisObj, + const char *text_); + +// tag=1067 +// QTextEdit::insertPlainText(const QString & text) +QtDartBindings_EXPORT void +c_QTextEdit__insertPlainText_QString(void *thisObj, const char *text_); + +// tag=1067 +// QTextEdit::isReadOnly() const +QtDartBindings_EXPORT bool c_QTextEdit__isReadOnly(void *thisObj); + +// tag=1067 +// QTextEdit::isUndoRedoEnabled() const +QtDartBindings_EXPORT bool c_QTextEdit__isUndoRedoEnabled(void *thisObj); + +// tag=1067 +// QTextEdit::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QTextEdit__leaveEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QTextEdit::lineWrapColumnOrWidth() const +QtDartBindings_EXPORT int c_QTextEdit__lineWrapColumnOrWidth(void *thisObj); + +// tag=1067 +// QTextEdit::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QTextEdit__minimumSizeHint(void *thisObj); + +// tag=1067 +// QTextEdit::mouseDoubleClickEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QTextEdit__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *e_); + +// tag=1067 +// QTextEdit::mouseMoveEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QTextEdit__mouseMoveEvent_QMouseEvent(void *thisObj, void *e_); + +// tag=1067 +// QTextEdit::mousePressEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QTextEdit__mousePressEvent_QMouseEvent(void *thisObj, void *e_); + +// tag=1067 +// QTextEdit::mouseReleaseEvent(QMouseEvent * e) +QtDartBindings_EXPORT void +c_QTextEdit__mouseReleaseEvent_QMouseEvent(void *thisObj, void *e_); + +// tag=1067 +// QTextEdit::overwriteMode() const +QtDartBindings_EXPORT bool c_QTextEdit__overwriteMode(void *thisObj); + +// tag=1067 +// QTextEdit::paintEvent(QPaintEvent * e) +QtDartBindings_EXPORT void c_QTextEdit__paintEvent_QPaintEvent(void *thisObj, + void *e_); + +// tag=1067 +// QTextEdit::paste() +QtDartBindings_EXPORT void c_QTextEdit__paste(void *thisObj); + +// tag=1067 +// QTextEdit::placeholderText() const +QtDartBindings_EXPORT void *c_QTextEdit__placeholderText(void *thisObj); + +// tag=1067 +// QTextEdit::redo() +QtDartBindings_EXPORT void c_QTextEdit__redo(void *thisObj); + +// tag=1067 +// QTextEdit::redoAvailable(bool b) +QtDartBindings_EXPORT void c_QTextEdit__redoAvailable_bool(void *thisObj, + bool b); + +// tag=1078 +QtDartBindings_EXPORT void +c_QTextEdit__onRedoAvailable_bool(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QTextEdit::scrollContentsBy(int dx, int dy) +QtDartBindings_EXPORT void +c_QTextEdit__scrollContentsBy_int_int(void *thisObj, int dx, int dy); + +// tag=1067 +// QTextEdit::scrollToAnchor(const QString & name) +QtDartBindings_EXPORT void +c_QTextEdit__scrollToAnchor_QString(void *thisObj, const char *name_); + +// tag=1067 +// QTextEdit::selectAll() +QtDartBindings_EXPORT void c_QTextEdit__selectAll(void *thisObj); + +// tag=1067 +// QTextEdit::selectionChanged() +QtDartBindings_EXPORT void c_QTextEdit__selectionChanged(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void c_QTextEdit__onSelectionChanged(void *thisObj, + void *contextQObject, + void *callback); +// tag=1067 +// QTextEdit::setAcceptRichText(bool accept) +QtDartBindings_EXPORT void c_QTextEdit__setAcceptRichText_bool(void *thisObj, + bool accept); + +// tag=1067 +// QTextEdit::setCurrentFont(const QFont & f) +QtDartBindings_EXPORT void c_QTextEdit__setCurrentFont_QFont(void *thisObj, + void *f_); + +// tag=1067 +// QTextEdit::setCursorWidth(int width) +QtDartBindings_EXPORT void c_QTextEdit__setCursorWidth_int(void *thisObj, + int width); + +// tag=1067 +// QTextEdit::setDocumentTitle(const QString & title) +QtDartBindings_EXPORT void +c_QTextEdit__setDocumentTitle_QString(void *thisObj, const char *title_); + +// tag=1067 +// QTextEdit::setFontFamily(const QString & fontFamily) +QtDartBindings_EXPORT void +c_QTextEdit__setFontFamily_QString(void *thisObj, const char *fontFamily_); + +// tag=1067 +// QTextEdit::setFontItalic(bool b) +QtDartBindings_EXPORT void c_QTextEdit__setFontItalic_bool(void *thisObj, + bool b); + +// tag=1067 +// QTextEdit::setFontPointSize(qreal s) +QtDartBindings_EXPORT void c_QTextEdit__setFontPointSize_qreal(void *thisObj, + qreal s); + +// tag=1067 +// QTextEdit::setFontUnderline(bool b) +QtDartBindings_EXPORT void c_QTextEdit__setFontUnderline_bool(void *thisObj, + bool b); + +// tag=1067 +// QTextEdit::setFontWeight(int w) +QtDartBindings_EXPORT void c_QTextEdit__setFontWeight_int(void *thisObj, int w); + +// tag=1067 +// QTextEdit::setHtml(const QString & text) +QtDartBindings_EXPORT void c_QTextEdit__setHtml_QString(void *thisObj, + const char *text_); + +// tag=1067 +// QTextEdit::setLineWrapColumnOrWidth(int w) +QtDartBindings_EXPORT void +c_QTextEdit__setLineWrapColumnOrWidth_int(void *thisObj, int w); + +// tag=1067 +// QTextEdit::setMarkdown(const QString & markdown) +QtDartBindings_EXPORT void +c_QTextEdit__setMarkdown_QString(void *thisObj, const char *markdown_); + +// tag=1067 +// QTextEdit::setOverwriteMode(bool overwrite) +QtDartBindings_EXPORT void c_QTextEdit__setOverwriteMode_bool(void *thisObj, + bool overwrite); + +// tag=1067 +// QTextEdit::setPlaceholderText(const QString & placeholderText) +QtDartBindings_EXPORT void +c_QTextEdit__setPlaceholderText_QString(void *thisObj, + const char *placeholderText_); + +// tag=1067 +// QTextEdit::setPlainText(const QString & text) +QtDartBindings_EXPORT void c_QTextEdit__setPlainText_QString(void *thisObj, + const char *text_); + +// tag=1067 +// QTextEdit::setReadOnly(bool ro) +QtDartBindings_EXPORT void c_QTextEdit__setReadOnly_bool(void *thisObj, + bool ro); + +// tag=1067 +// QTextEdit::setTabChangesFocus(bool b) +QtDartBindings_EXPORT void c_QTextEdit__setTabChangesFocus_bool(void *thisObj, + bool b); + +// tag=1067 +// QTextEdit::setTabStopDistance(qreal distance) +QtDartBindings_EXPORT void +c_QTextEdit__setTabStopDistance_qreal(void *thisObj, qreal distance); + +// tag=1067 +// QTextEdit::setText(const QString & text) +QtDartBindings_EXPORT void c_QTextEdit__setText_QString(void *thisObj, + const char *text_); + +// tag=1067 +// QTextEdit::setTextBackgroundColor(const QColor & c) +QtDartBindings_EXPORT void +c_QTextEdit__setTextBackgroundColor_QColor(void *thisObj, void *c_); + +// tag=1067 +// QTextEdit::setTextColor(const QColor & c) +QtDartBindings_EXPORT void c_QTextEdit__setTextColor_QColor(void *thisObj, + void *c_); + +// tag=1067 +// QTextEdit::setUndoRedoEnabled(bool enable) +QtDartBindings_EXPORT void c_QTextEdit__setUndoRedoEnabled_bool(void *thisObj, + bool enable); + +// tag=1067 +// QTextEdit::setVisible(bool visible) +QtDartBindings_EXPORT void c_QTextEdit__setVisible_bool(void *thisObj, + bool visible); + +// tag=1067 +// QTextEdit::setupViewport(QWidget * viewport) +QtDartBindings_EXPORT void c_QTextEdit__setupViewport_QWidget(void *thisObj, + void *viewport_); + +// tag=1067 +// QTextEdit::sharedPainter() const +QtDartBindings_EXPORT void *c_QTextEdit__sharedPainter(void *thisObj); + +// tag=1067 +// QTextEdit::sizeHint() const +QtDartBindings_EXPORT void *c_QTextEdit__sizeHint(void *thisObj); + +// tag=1067 +// QTextEdit::tabChangesFocus() const +QtDartBindings_EXPORT bool c_QTextEdit__tabChangesFocus(void *thisObj); + +// tag=1067 +// QTextEdit::tabStopDistance() const +QtDartBindings_EXPORT qreal c_QTextEdit__tabStopDistance(void *thisObj); + +// tag=1067 +// QTextEdit::textBackgroundColor() const +QtDartBindings_EXPORT void *c_QTextEdit__textBackgroundColor(void *thisObj); + +// tag=1067 +// QTextEdit::textChanged() +QtDartBindings_EXPORT void c_QTextEdit__textChanged(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void +c_QTextEdit__onTextChanged(void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QTextEdit::textColor() const +QtDartBindings_EXPORT void *c_QTextEdit__textColor(void *thisObj); + +// tag=1067 +// QTextEdit::toHtml() const +QtDartBindings_EXPORT void *c_QTextEdit__toHtml(void *thisObj); + +// tag=1067 +// QTextEdit::toMarkdown() const +QtDartBindings_EXPORT void *c_QTextEdit__toMarkdown(void *thisObj); + +// tag=1067 +// QTextEdit::toPlainText() const +QtDartBindings_EXPORT void *c_QTextEdit__toPlainText(void *thisObj); + +// tag=1067 +// QTextEdit::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QTextEdit__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1067 +// QTextEdit::undo() +QtDartBindings_EXPORT void c_QTextEdit__undo(void *thisObj); + +// tag=1067 +// QTextEdit::undoAvailable(bool b) +QtDartBindings_EXPORT void c_QTextEdit__undoAvailable_bool(void *thisObj, + bool b); + +// tag=1078 +QtDartBindings_EXPORT void +c_QTextEdit__onUndoAvailable_bool(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QTextEdit::viewportEvent(QEvent * arg__1) +QtDartBindings_EXPORT bool c_QTextEdit__viewportEvent_QEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QTextEdit::viewportSizeHint() const +QtDartBindings_EXPORT void *c_QTextEdit__viewportSizeHint(void *thisObj); + +// tag=1067 +// QTextEdit::zoomIn(int range) +QtDartBindings_EXPORT void c_QTextEdit__zoomIn_int(void *thisObj, int range); + +// tag=1067 +// QTextEdit::zoomInF(float range) +QtDartBindings_EXPORT void c_QTextEdit__zoomInF_float(void *thisObj, + float range); + +// tag=1067 +// QTextEdit::zoomOut(int range) +QtDartBindings_EXPORT void c_QTextEdit__zoomOut_int(void *thisObj, int range); + +// tag=1066 +QtDartBindings_EXPORT void c_QTextEdit__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QTextEdit__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QTextEdit_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QTimer_c.cpp b/generated/QtDartBindings/dart/ffi/QTimer_c.cpp new file mode 100644 index 0000000..d1a0fb3 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QTimer_c.cpp @@ -0,0 +1,217 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QTimer_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QTimer_wrapper::QTimer_wrapper(QObject *parent) : ::QTimer(parent) {} +void QTimer_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QTimer::customEvent(event); + } +} +void QTimer_wrapper::customEvent_nocallback(QEvent *event) { + ::QTimer::customEvent(event); +} +bool QTimer_wrapper::event(QEvent *event) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + return ::QTimer::event(event); + } +} +bool QTimer_wrapper::event_nocallback(QEvent *event) { + return ::QTimer::event(event); +} +bool QTimer_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QTimer::eventFilter(watched, event); + } +} +bool QTimer_wrapper::eventFilter_nocallback(QObject *watched, QEvent *event) { + return ::QTimer::eventFilter(watched, event); +} +int QTimer_wrapper::interval() const { return ::QTimer::interval(); } +bool QTimer_wrapper::isActive() const { return ::QTimer::isActive(); } +bool QTimer_wrapper::isSingleShot() const { return ::QTimer::isSingleShot(); } +int QTimer_wrapper::remainingTime() const { return ::QTimer::remainingTime(); } +void QTimer_wrapper::setInterval(int msec) { ::QTimer::setInterval(msec); } +void QTimer_wrapper::setSingleShot(bool singleShot) { + ::QTimer::setSingleShot(singleShot); +} +void QTimer_wrapper::singleShot(int msec, const QObject *receiver, + const char *member) { + ::QTimer::singleShot(msec, receiver, member); +} +void QTimer_wrapper::start() { ::QTimer::start(); } +void QTimer_wrapper::start(int msec) { ::QTimer::start(msec); } +void QTimer_wrapper::stop() { ::QTimer::stop(); } +int QTimer_wrapper::timerId() const { return ::QTimer::timerId(); } +QString QTimer_wrapper::tr(const char *s, const char *c, int n) { + return ::QTimer::tr(s, c, n); +} +QTimer_wrapper::~QTimer_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QTimer *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +static QtDartBindings_wrappersNS::QTimer_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QTimer_Finalizer(void *cppObj) { + delete reinterpret_cast(cppObj); +} +void *c_QTimer__constructor_QObject(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QTimer_wrapper(parent); + return reinterpret_cast(ptr); +} +// customEvent(QEvent * event) +void c_QTimer__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +void c_QTimer__onDestroyed_QObject(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTimer::destroyed, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// event(QEvent * event) +bool c_QTimer__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QTimer__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// interval() const +int c_QTimer__interval(void *thisObj) { + const auto &result = fromPtr(thisObj)->interval(); + return result; +} +// isActive() const +bool c_QTimer__isActive(void *thisObj) { + const auto &result = fromPtr(thisObj)->isActive(); + return result; +} +// isSingleShot() const +bool c_QTimer__isSingleShot(void *thisObj) { + const auto &result = fromPtr(thisObj)->isSingleShot(); + return result; +} +// remainingTime() const +int c_QTimer__remainingTime(void *thisObj) { + const auto &result = fromPtr(thisObj)->remainingTime(); + return result; +} +// setInterval(int msec) +void c_QTimer__setInterval_int(void *thisObj, int msec) { + fromPtr(thisObj)->setInterval(msec); +} +// setSingleShot(bool singleShot) +void c_QTimer__setSingleShot_bool(void *thisObj, bool singleShot) { + fromPtr(thisObj)->setSingleShot(singleShot); +} +// singleShot(int msec, const QObject * receiver, const char * member) +void c_static_QTimer__singleShot_int_QObject_char(int msec, void *receiver_, + const char *member) { + auto receiver = reinterpret_cast(receiver_); + QtDartBindings_wrappersNS::QTimer_wrapper::singleShot(msec, receiver, member); + free((char *)member); +} +// start() +void c_QTimer__start(void *thisObj) { fromPtr(thisObj)->start(); } +// start(int msec) +void c_QTimer__start_int(void *thisObj, int msec) { + fromPtr(thisObj)->start(msec); +} +// stop() +void c_QTimer__stop(void *thisObj) { fromPtr(thisObj)->stop(); } +// timerId() const +int c_QTimer__timerId(void *thisObj) { + const auto &result = fromPtr(thisObj)->timerId(); + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QTimer__tr_char_char_int(const char *s, const char *c, int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QTimer_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +void c_QTimer__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QTimer__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTimer_wrapper::Callback_customEvent>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTimer_wrapper::Callback_event>(callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTimer_wrapper::Callback_eventFilter>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QTimer_c.h b/generated/QtDartBindings/dart/ffi/QTimer_c.h new file mode 100644 index 0000000..ae4ff45 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QTimer_c.h @@ -0,0 +1,90 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QTimer_wrapper : public ::QTimer { +public: + ~QTimer_wrapper(); + QTimer_wrapper(QObject *parent = nullptr); + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual bool event(QEvent *event); + virtual bool event_nocallback(QEvent *event); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + int interval() const; + bool isActive() const; + bool isSingleShot() const; + int remainingTime() const; + void setInterval(int msec); + void setSingleShot(bool singleShot); + static void singleShot(int msec, const QObject *receiver, const char *member); + void start(); + void start(int msec); + void stop(); + int timerId() const; + static QString tr(const char *s, const char *c, int n); + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QTimer::QTimer(QObject * parent) +QtDartBindings_EXPORT void *c_QTimer__constructor_QObject(void *parent_); +// QTimer::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QTimer__customEvent_QEvent(void *thisObj, + void *event_); +// QTimer::event(QEvent * event) +QtDartBindings_EXPORT bool c_QTimer__event_QEvent(void *thisObj, void *event_); +// QTimer::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool c_QTimer__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_); +// QTimer::interval() const +QtDartBindings_EXPORT int c_QTimer__interval(void *thisObj); +// QTimer::isActive() const +QtDartBindings_EXPORT bool c_QTimer__isActive(void *thisObj); +// QTimer::isSingleShot() const +QtDartBindings_EXPORT bool c_QTimer__isSingleShot(void *thisObj); +// QTimer::remainingTime() const +QtDartBindings_EXPORT int c_QTimer__remainingTime(void *thisObj); +// QTimer::setInterval(int msec) +QtDartBindings_EXPORT void c_QTimer__setInterval_int(void *thisObj, int msec); +// QTimer::setSingleShot(bool singleShot) +QtDartBindings_EXPORT void c_QTimer__setSingleShot_bool(void *thisObj, + bool singleShot); +// QTimer::singleShot(int msec, const QObject * receiver, const char * member) +QtDartBindings_EXPORT void +c_static_QTimer__singleShot_int_QObject_char(int msec, void *receiver_, + const char *member); +// QTimer::start() +QtDartBindings_EXPORT void c_QTimer__start(void *thisObj); +// QTimer::start(int msec) +QtDartBindings_EXPORT void c_QTimer__start_int(void *thisObj, int msec); +// QTimer::stop() +QtDartBindings_EXPORT void c_QTimer__stop(void *thisObj); +// QTimer::timerId() const +QtDartBindings_EXPORT int c_QTimer__timerId(void *thisObj); +// QTimer::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QTimer__tr_char_char_int(const char *s, const char *c, int n); +QtDartBindings_EXPORT void c_QTimer__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QTimer__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QTimer_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QTimer_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QTimer_wrapper.cpp new file mode 100644 index 0000000..73e866a --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QTimer_wrapper.cpp @@ -0,0 +1,347 @@ +#include "QTimer_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QTimer_wrapper::QTimer_wrapper(QObject *parent) : ::QTimer(parent) {} +void QTimer_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QTimer::customEvent(event); + } +} +// tag=1009 +void QTimer_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QTimer::customEvent(event); +} +bool QTimer_wrapper::event(QEvent *event) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + return ::QTimer::event(event); + } +} +// tag=1009 +bool QTimer_wrapper::event_nocallback(QEvent *event) { + // tag=1003 + return ::QTimer::event(event); +} +bool QTimer_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QTimer::eventFilter(watched, event); + } +} +// tag=1009 +bool QTimer_wrapper::eventFilter_nocallback(QObject *watched, QEvent *event) { + // tag=1003 + return ::QTimer::eventFilter(watched, event); +} +int QTimer_wrapper::interval() const { + // tag=1000 + + // tag=1004 + return ::QTimer::interval(); +} +bool QTimer_wrapper::isActive() const { + // tag=1000 + + // tag=1004 + return ::QTimer::isActive(); +} +bool QTimer_wrapper::isSingleShot() const { + // tag=1000 + + // tag=1004 + return ::QTimer::isSingleShot(); +} +int QTimer_wrapper::remainingTime() const { + // tag=1000 + + // tag=1004 + return ::QTimer::remainingTime(); +} +void QTimer_wrapper::setInterval(int msec) { + // tag=1000 + + // tag=1004 + ::QTimer::setInterval(msec); +} +void QTimer_wrapper::setSingleShot(bool singleShot) { + // tag=1000 + + // tag=1004 + ::QTimer::setSingleShot(singleShot); +} +void QTimer_wrapper::singleShot(int msec, const QObject *receiver, + const char *member) { + // tag=1000 + + // tag=1004 + ::QTimer::singleShot(msec, receiver, member); +} +void QTimer_wrapper::start() { + // tag=1000 + + // tag=1004 + ::QTimer::start(); +} +void QTimer_wrapper::start(int msec) { + // tag=1000 + + // tag=1004 + ::QTimer::start(msec); +} +void QTimer_wrapper::stop() { + // tag=1000 + + // tag=1004 + ::QTimer::stop(); +} +int QTimer_wrapper::timerId() const { + // tag=1000 + + // tag=1004 + return ::QTimer::timerId(); +} +QString QTimer_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QTimer::tr(s, c, n); +} + +// tag=1005 +QTimer_wrapper::~QTimer_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QTimer *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +// tag=1014 +static QtDartBindings_wrappersNS::QTimer_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QTimer_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast(cppObj); +} +void *c_QTimer__constructor_QObject(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QTimer_wrapper(parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QTimer__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1079 +void c_QTimer__onDestroyed_QObject(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTimer::destroyed, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// event(QEvent * event) +bool c_QTimer__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QTimer__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// interval() const +int c_QTimer__interval(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->interval(); +} + +// tag=1050 +// isActive() const +bool c_QTimer__isActive(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isActive(); +} + +// tag=1050 +// isSingleShot() const +bool c_QTimer__isSingleShot(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isSingleShot(); +} + +// tag=1050 +// remainingTime() const +int c_QTimer__remainingTime(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->remainingTime(); +} + +// tag=1050 +// setInterval(int msec) +void c_QTimer__setInterval_int(void *thisObj, int msec) { + // tag=1010 + fromPtr(thisObj)->setInterval(msec); +} + +// tag=1050 +// setSingleShot(bool singleShot) +void c_QTimer__setSingleShot_bool(void *thisObj, bool singleShot) { + // tag=1010 + fromPtr(thisObj)->setSingleShot(singleShot); +} + +// tag=1050 +// singleShot(int msec, const QObject * receiver, const char * member) +void c_static_QTimer__singleShot_int_QObject_char(int msec, void *receiver_, + const char *member) { + auto receiver = reinterpret_cast(receiver_); + // tag=1068 + QtDartBindings_wrappersNS::QTimer_wrapper::singleShot(msec, receiver, member); +} + +// tag=1050 +// start() +void c_QTimer__start(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->start(); +} + +// tag=1050 +// start(int msec) +void c_QTimer__start_int(void *thisObj, int msec) { + // tag=1010 + fromPtr(thisObj)->start(msec); +} + +// tag=1050 +// stop() +void c_QTimer__stop(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->stop(); +} + +// tag=1050 +// timerId() const +int c_QTimer__timerId(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->timerId(); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QTimer__tr_char_char_int(const char *s, const char *c, int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QTimer_wrapper::tr(s, c, n)}; +} +void c_QTimer__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QTimer__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTimer_wrapper::Callback_customEvent>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTimer_wrapper::Callback_event>(callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTimer_wrapper::Callback_eventFilter>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QTimer_wrapper.h b/generated/QtDartBindings/dart/ffi/QTimer_wrapper.h new file mode 100644 index 0000000..34c5680 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QTimer_wrapper.h @@ -0,0 +1,148 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QTimer_wrapper : public ::QTimer { +public: + ~QTimer_wrapper(); + // tag=1041 + QTimer_wrapper(QObject *parent = nullptr); + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual bool event(QEvent *event); + // tag=1008 + virtual bool event_nocallback(QEvent *event); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + int interval() const; + // tag=1041 + bool isActive() const; + // tag=1041 + bool isSingleShot() const; + // tag=1041 + int remainingTime() const; + // tag=1041 + void setInterval(int msec); + // tag=1041 + void setSingleShot(bool singleShot); + // tag=1041 + static void singleShot(int msec, const QObject *receiver, const char *member); + // tag=1041 + void start(); + // tag=1041 + void start(int msec); + // tag=1041 + void stop(); + // tag=1041 + int timerId() const; + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QTimer::QTimer(QObject * parent) +QtDartBindings_EXPORT void *c_QTimer__constructor_QObject(void *parent_); + +// tag=1067 +// QTimer::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QTimer__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QTimer::event(QEvent * event) +QtDartBindings_EXPORT bool c_QTimer__event_QEvent(void *thisObj, void *event_); + +// tag=1067 +// QTimer::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool c_QTimer__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_); + +// tag=1067 +// QTimer::interval() const +QtDartBindings_EXPORT int c_QTimer__interval(void *thisObj); + +// tag=1067 +// QTimer::isActive() const +QtDartBindings_EXPORT bool c_QTimer__isActive(void *thisObj); + +// tag=1067 +// QTimer::isSingleShot() const +QtDartBindings_EXPORT bool c_QTimer__isSingleShot(void *thisObj); + +// tag=1067 +// QTimer::remainingTime() const +QtDartBindings_EXPORT int c_QTimer__remainingTime(void *thisObj); + +// tag=1067 +// QTimer::setInterval(int msec) +QtDartBindings_EXPORT void c_QTimer__setInterval_int(void *thisObj, int msec); + +// tag=1067 +// QTimer::setSingleShot(bool singleShot) +QtDartBindings_EXPORT void c_QTimer__setSingleShot_bool(void *thisObj, + bool singleShot); + +// tag=1067 +// QTimer::singleShot(int msec, const QObject * receiver, const char * member) +QtDartBindings_EXPORT void +c_static_QTimer__singleShot_int_QObject_char(int msec, void *receiver_, + const char *member); + +// tag=1067 +// QTimer::start() +QtDartBindings_EXPORT void c_QTimer__start(void *thisObj); + +// tag=1067 +// QTimer::start(int msec) +QtDartBindings_EXPORT void c_QTimer__start_int(void *thisObj, int msec); + +// tag=1067 +// QTimer::stop() +QtDartBindings_EXPORT void c_QTimer__stop(void *thisObj); + +// tag=1067 +// QTimer::timerId() const +QtDartBindings_EXPORT int c_QTimer__timerId(void *thisObj); + +// tag=1067 +// QTimer::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QTimer__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1066 +QtDartBindings_EXPORT void c_QTimer__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QTimer__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QTimer_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QToolBar_c.cpp b/generated/QtDartBindings/dart/ffi/QToolBar_c.cpp new file mode 100644 index 0000000..00d5d9e --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QToolBar_c.cpp @@ -0,0 +1,852 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QToolBar_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QToolBar_wrapper::QToolBar_wrapper(QWidget *parent) : ::QToolBar(parent) {} +QToolBar_wrapper::QToolBar_wrapper(const QString &title, QWidget *parent) + : ::QToolBar(title, parent) {} +QAction *QToolBar_wrapper::actionAt(const QPoint &p) const { + return ::QToolBar::actionAt(p); +} +QAction *QToolBar_wrapper::actionAt(int x, int y) const { + return ::QToolBar::actionAt(x, y); +} +QRect QToolBar_wrapper::actionGeometry(QAction *action) const { + return ::QToolBar::actionGeometry(action); +} +void QToolBar_wrapper::actionTriggered(QAction *action) { + ::QToolBar::actionTriggered(action); +} +QAction *QToolBar_wrapper::addSeparator() { return ::QToolBar::addSeparator(); } +QAction *QToolBar_wrapper::addWidget(QWidget *widget) { + return ::QToolBar::addWidget(widget); +} +void QToolBar_wrapper::changeEvent(QEvent *event) { + if (m_changeEventCallback) { + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), event); + } else { + ::QToolBar::changeEvent(event); + } +} +void QToolBar_wrapper::changeEvent_nocallback(QEvent *event) { + ::QToolBar::changeEvent(event); +} +void QToolBar_wrapper::clear() { ::QToolBar::clear(); } +void QToolBar_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QToolBar::customEvent(event); + } +} +void QToolBar_wrapper::customEvent_nocallback(QEvent *event) { + ::QToolBar::customEvent(event); +} +int QToolBar_wrapper::devType() const { + if (m_devTypeCallback) { + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + return ::QToolBar::devType(); + } +} +int QToolBar_wrapper::devType_nocallback() const { + return ::QToolBar::devType(); +} +bool QToolBar_wrapper::event(QEvent *event) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + return ::QToolBar::event(event); + } +} +bool QToolBar_wrapper::event_nocallback(QEvent *event) { + return ::QToolBar::event(event); +} +bool QToolBar_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QToolBar::eventFilter(watched, event); + } +} +bool QToolBar_wrapper::eventFilter_nocallback(QObject *watched, QEvent *event) { + return ::QToolBar::eventFilter(watched, event); +} +bool QToolBar_wrapper::focusNextPrevChild(bool next) { + if (m_focusNextPrevChildCallback) { + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + return ::QToolBar::focusNextPrevChild(next); + } +} +bool QToolBar_wrapper::focusNextPrevChild_nocallback(bool next) { + return ::QToolBar::focusNextPrevChild(next); +} +bool QToolBar_wrapper::hasHeightForWidth() const { + if (m_hasHeightForWidthCallback) { + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + return ::QToolBar::hasHeightForWidth(); + } +} +bool QToolBar_wrapper::hasHeightForWidth_nocallback() const { + return ::QToolBar::hasHeightForWidth(); +} +int QToolBar_wrapper::heightForWidth(int arg__1) const { + if (m_heightForWidthCallback) { + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QToolBar::heightForWidth(arg__1); + } +} +int QToolBar_wrapper::heightForWidth_nocallback(int arg__1) const { + return ::QToolBar::heightForWidth(arg__1); +} +QSize QToolBar_wrapper::iconSize() const { return ::QToolBar::iconSize(); } +void QToolBar_wrapper::iconSizeChanged(const QSize &iconSize) { + ::QToolBar::iconSizeChanged(iconSize); +} +void QToolBar_wrapper::initPainter(QPainter *painter) const { + if (m_initPainterCallback) { + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + ::QToolBar::initPainter(painter); + } +} +void QToolBar_wrapper::initPainter_nocallback(QPainter *painter) const { + ::QToolBar::initPainter(painter); +} +QAction *QToolBar_wrapper::insertSeparator(QAction *before) { + return ::QToolBar::insertSeparator(before); +} +QAction *QToolBar_wrapper::insertWidget(QAction *before, QWidget *widget) { + return ::QToolBar::insertWidget(before, widget); +} +bool QToolBar_wrapper::isFloatable() const { return ::QToolBar::isFloatable(); } +bool QToolBar_wrapper::isFloating() const { return ::QToolBar::isFloating(); } +bool QToolBar_wrapper::isMovable() const { return ::QToolBar::isMovable(); } +void QToolBar_wrapper::leaveEvent(QEvent *event) { + if (m_leaveEventCallback) { + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + ::QToolBar::leaveEvent(event); + } +} +void QToolBar_wrapper::leaveEvent_nocallback(QEvent *event) { + ::QToolBar::leaveEvent(event); +} +QSize QToolBar_wrapper::minimumSizeHint() const { + if (m_minimumSizeHintCallback) { + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + return ::QToolBar::minimumSizeHint(); + } +} +QSize QToolBar_wrapper::minimumSizeHint_nocallback() const { + return ::QToolBar::minimumSizeHint(); +} +void QToolBar_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + if (m_mouseDoubleClickEventCallback) { + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + ::QToolBar::mouseDoubleClickEvent(event); + } +} +void QToolBar_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *event) { + ::QToolBar::mouseDoubleClickEvent(event); +} +void QToolBar_wrapper::mouseMoveEvent(QMouseEvent *event) { + if (m_mouseMoveEventCallback) { + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), event); + } else { + ::QToolBar::mouseMoveEvent(event); + } +} +void QToolBar_wrapper::mouseMoveEvent_nocallback(QMouseEvent *event) { + ::QToolBar::mouseMoveEvent(event); +} +void QToolBar_wrapper::mousePressEvent(QMouseEvent *event) { + if (m_mousePressEventCallback) { + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), event); + } else { + ::QToolBar::mousePressEvent(event); + } +} +void QToolBar_wrapper::mousePressEvent_nocallback(QMouseEvent *event) { + ::QToolBar::mousePressEvent(event); +} +void QToolBar_wrapper::mouseReleaseEvent(QMouseEvent *event) { + if (m_mouseReleaseEventCallback) { + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), event); + } else { + ::QToolBar::mouseReleaseEvent(event); + } +} +void QToolBar_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *event) { + ::QToolBar::mouseReleaseEvent(event); +} +void QToolBar_wrapper::movableChanged(bool movable) { + ::QToolBar::movableChanged(movable); +} +Qt::Orientation QToolBar_wrapper::orientation() const { + return ::QToolBar::orientation(); +} +void QToolBar_wrapper::orientationChanged(Qt::Orientation orientation) { + ::QToolBar::orientationChanged(orientation); +} +void QToolBar_wrapper::paintEvent(QPaintEvent *event) { + if (m_paintEventCallback) { + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), event); + } else { + ::QToolBar::paintEvent(event); + } +} +void QToolBar_wrapper::paintEvent_nocallback(QPaintEvent *event) { + ::QToolBar::paintEvent(event); +} +void QToolBar_wrapper::setFloatable(bool floatable) { + ::QToolBar::setFloatable(floatable); +} +void QToolBar_wrapper::setIconSize(const QSize &iconSize) { + ::QToolBar::setIconSize(iconSize); +} +void QToolBar_wrapper::setMovable(bool movable) { + ::QToolBar::setMovable(movable); +} +void QToolBar_wrapper::setOrientation(Qt::Orientation orientation) { + ::QToolBar::setOrientation(orientation); +} +void QToolBar_wrapper::setVisible(bool visible) { + if (m_setVisibleCallback) { + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + ::QToolBar::setVisible(visible); + } +} +void QToolBar_wrapper::setVisible_nocallback(bool visible) { + ::QToolBar::setVisible(visible); +} +QPainter *QToolBar_wrapper::sharedPainter() const { + if (m_sharedPainterCallback) { + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + return ::QToolBar::sharedPainter(); + } +} +QPainter *QToolBar_wrapper::sharedPainter_nocallback() const { + return ::QToolBar::sharedPainter(); +} +QSize QToolBar_wrapper::sizeHint() const { + if (m_sizeHintCallback) { + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + return ::QToolBar::sizeHint(); + } +} +QSize QToolBar_wrapper::sizeHint_nocallback() const { + return ::QToolBar::sizeHint(); +} +QAction *QToolBar_wrapper::toggleViewAction() const { + return ::QToolBar::toggleViewAction(); +} +void QToolBar_wrapper::topLevelChanged(bool topLevel) { + ::QToolBar::topLevelChanged(topLevel); +} +QString QToolBar_wrapper::tr(const char *s, const char *c, int n) { + return ::QToolBar::tr(s, c, n); +} +void QToolBar_wrapper::visibilityChanged(bool visible) { + ::QToolBar::visibilityChanged(visible); +} +QWidget *QToolBar_wrapper::widgetForAction(QAction *action) const { + return ::QToolBar::widgetForAction(action); +} +QToolBar_wrapper::~QToolBar_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QToolBar *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QToolBar_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QToolBar_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QToolBar__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QToolBar_wrapper(parent); + return reinterpret_cast(ptr); +} +void *c_QToolBar__constructor_QString_QWidget(const char *title_, + void *parent_) { + const auto title = QString::fromUtf8(title_); + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QToolBar_wrapper(title, parent); + return reinterpret_cast(ptr); +} +// actionAt(const QPoint & p) const +void *c_QToolBar__actionAt_QPoint(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + const auto &result = fromPtr(thisObj)->actionAt(p); + return result; +} +// actionAt(int x, int y) const +void *c_QToolBar__actionAt_int_int(void *thisObj, int x, int y) { + const auto &result = fromPtr(thisObj)->actionAt(x, y); + return result; +} +// actionGeometry(QAction * action) const +void *c_QToolBar__actionGeometry_QAction(void *thisObj, void *action_) { + auto action = reinterpret_cast(action_); + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->actionGeometry(action)}; + return result; +} +// actionTriggered(QAction * action) +void c_QToolBar__actionTriggered_QAction(void *thisObj, void *action_) { + auto action = reinterpret_cast(action_); + fromPtr(thisObj)->actionTriggered(action); +} +void c_QToolBar__onActionTriggered_QAction(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QToolBar::actionTriggered, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// addSeparator() +void *c_QToolBar__addSeparator(void *thisObj) { + const auto &result = fromPtr(thisObj)->addSeparator(); + return result; +} +// addWidget(QWidget * widget) +void *c_QToolBar__addWidget_QWidget(void *thisObj, void *widget_) { + auto widget = reinterpret_cast(widget_); + const auto &result = fromPtr(thisObj)->addWidget(widget); + return result; +} +// changeEvent(QEvent * event) +void c_QToolBar__changeEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->changeEvent_nocallback(event); +} +// clear() +void c_QToolBar__clear(void *thisObj) { fromPtr(thisObj)->clear(); } +void c_QToolBar__onCustomContextMenuRequested_QPoint(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QToolBar::customContextMenuRequested, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// customEvent(QEvent * event) +void c_QToolBar__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// devType() const +int c_QToolBar__devType(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); + return result; +} +// event(QEvent * event) +bool c_QToolBar__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + const auto &result = fromWrapperPtr(thisObj)->event_nocallback(event); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QToolBar__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// focusNextPrevChild(bool next) +bool c_QToolBar__focusNextPrevChild_bool(void *thisObj, bool next) { + const auto &result = + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); + return result; +} +// hasHeightForWidth() const +bool c_QToolBar__hasHeightForWidth(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); + return result; +} +// heightForWidth(int arg__1) const +int c_QToolBar__heightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); + return result; +} +// iconSize() const +void *c_QToolBar__iconSize(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->iconSize()}; + return result; +} +// iconSizeChanged(const QSize & iconSize) +void c_QToolBar__iconSizeChanged_QSize(void *thisObj, void *iconSize_) { + assert(iconSize_); + auto &iconSize = *reinterpret_cast(iconSize_); + fromPtr(thisObj)->iconSizeChanged(iconSize); +} +void c_QToolBar__onIconSizeChanged_QSize(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QToolBar::iconSizeChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// initPainter(QPainter * painter) const +void c_QToolBar__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} +// insertSeparator(QAction * before) +void *c_QToolBar__insertSeparator_QAction(void *thisObj, void *before_) { + auto before = reinterpret_cast(before_); + const auto &result = fromPtr(thisObj)->insertSeparator(before); + return result; +} +// insertWidget(QAction * before, QWidget * widget) +void *c_QToolBar__insertWidget_QAction_QWidget(void *thisObj, void *before_, + void *widget_) { + auto before = reinterpret_cast(before_); + auto widget = reinterpret_cast(widget_); + const auto &result = fromPtr(thisObj)->insertWidget(before, widget); + return result; +} +// isFloatable() const +bool c_QToolBar__isFloatable(void *thisObj) { + const auto &result = fromPtr(thisObj)->isFloatable(); + return result; +} +// isFloating() const +bool c_QToolBar__isFloating(void *thisObj) { + const auto &result = fromPtr(thisObj)->isFloating(); + return result; +} +// isMovable() const +bool c_QToolBar__isMovable(void *thisObj) { + const auto &result = fromPtr(thisObj)->isMovable(); + return result; +} +// leaveEvent(QEvent * event) +void c_QToolBar__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} +// minimumSizeHint() const +void *c_QToolBar__minimumSizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; + return result; +} +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QToolBar__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} +// mouseMoveEvent(QMouseEvent * event) +void c_QToolBar__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(event); +} +// mousePressEvent(QMouseEvent * event) +void c_QToolBar__mousePressEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(event); +} +// mouseReleaseEvent(QMouseEvent * event) +void c_QToolBar__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(event); +} +// movableChanged(bool movable) +void c_QToolBar__movableChanged_bool(void *thisObj, bool movable) { + fromPtr(thisObj)->movableChanged(movable); +} +void c_QToolBar__onMovableChanged_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QToolBar::movableChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// orientation() const +int c_QToolBar__orientation(void *thisObj) { + const auto &result = int(fromPtr(thisObj)->orientation()); + return result; +} +// orientationChanged(Qt::Orientation orientation) +void c_QToolBar__orientationChanged_Orientation(void *thisObj, + int orientation) { + fromPtr(thisObj)->orientationChanged( + static_cast(orientation)); +} +void c_QToolBar__onOrientationChanged_Orientation(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QToolBar::orientationChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// paintEvent(QPaintEvent * event) +void c_QToolBar__paintEvent_QPaintEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->paintEvent_nocallback(event); +} +// setFloatable(bool floatable) +void c_QToolBar__setFloatable_bool(void *thisObj, bool floatable) { + fromPtr(thisObj)->setFloatable(floatable); +} +// setIconSize(const QSize & iconSize) +void c_QToolBar__setIconSize_QSize(void *thisObj, void *iconSize_) { + assert(iconSize_); + auto &iconSize = *reinterpret_cast(iconSize_); + fromPtr(thisObj)->setIconSize(iconSize); +} +// setMovable(bool movable) +void c_QToolBar__setMovable_bool(void *thisObj, bool movable) { + fromPtr(thisObj)->setMovable(movable); +} +// setOrientation(Qt::Orientation orientation) +void c_QToolBar__setOrientation_Orientation(void *thisObj, int orientation) { + fromPtr(thisObj)->setOrientation(static_cast(orientation)); +} +// setVisible(bool visible) +void c_QToolBar__setVisible_bool(void *thisObj, bool visible) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} +// sharedPainter() const +void *c_QToolBar__sharedPainter(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->sharedPainter_nocallback(); + return result; +} +// sizeHint() const +void *c_QToolBar__sizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; + return result; +} +// toggleViewAction() const +void *c_QToolBar__toggleViewAction(void *thisObj) { + const auto &result = fromPtr(thisObj)->toggleViewAction(); + return result; +} +// topLevelChanged(bool topLevel) +void c_QToolBar__topLevelChanged_bool(void *thisObj, bool topLevel) { + fromPtr(thisObj)->topLevelChanged(topLevel); +} +void c_QToolBar__onTopLevelChanged_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QToolBar::topLevelChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// tr(const char * s, const char * c, int n) +void *c_static_QToolBar__tr_char_char_int(const char *s, const char *c, int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QToolBar_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +// visibilityChanged(bool visible) +void c_QToolBar__visibilityChanged_bool(void *thisObj, bool visible) { + fromPtr(thisObj)->visibilityChanged(visible); +} +void c_QToolBar__onVisibilityChanged_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QToolBar::visibilityChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// widgetForAction(QAction * action) const +void *c_QToolBar__widgetForAction_QAction(void *thisObj, void *action_) { + auto action = reinterpret_cast(action_); + const auto &result = fromPtr(thisObj)->widgetForAction(action); + return result; +} +void c_QToolBar__onWindowIconChanged_QIcon(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QToolBar::windowIconChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QToolBar__onWindowIconTextChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QToolBar::windowIconTextChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QToolBar__onWindowTitleChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QToolBar::windowTitleChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QToolBar__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QToolBar__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1128: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QToolBar_wrapper::Callback_changeEvent>( + callback); + break; + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QToolBar_wrapper::Callback_customEvent>( + callback); + break; + case 1145: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QToolBar_wrapper::Callback_devType>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QToolBar_wrapper::Callback_event>(callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QToolBar_wrapper::Callback_eventFilter>( + callback); + break; + case 1155: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1169: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1173: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QToolBar_wrapper::Callback_heightForWidth>( + callback); + break; + case 1176: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QToolBar_wrapper::Callback_initPainter>( + callback); + break; + case 1202: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QToolBar_wrapper::Callback_leaveEvent>( + callback); + break; + case 1222: + wrapper->m_minimumSizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QToolBar_wrapper::Callback_minimumSizeHint>( + callback); + break; + case 1224: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1226: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QToolBar_wrapper::Callback_mouseMoveEvent>( + callback); + break; + case 1227: + wrapper->m_mousePressEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QToolBar_wrapper::Callback_mousePressEvent>( + callback); + break; + case 1228: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 1235: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QToolBar_wrapper::Callback_paintEvent>( + callback); + break; + case 1314: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QToolBar_wrapper::Callback_setVisible>( + callback); + break; + case 1323: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QToolBar_wrapper::Callback_sharedPainter>( + callback); + break; + case 1331: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QToolBar_wrapper::Callback_sizeHint>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QToolBar_c.h b/generated/QtDartBindings/dart/ffi/QToolBar_c.h new file mode 100644 index 0000000..ffe1140 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QToolBar_c.h @@ -0,0 +1,287 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QToolBar_wrapper : public ::QToolBar { +public: + ~QToolBar_wrapper(); + QToolBar_wrapper(QWidget *parent = nullptr); + QToolBar_wrapper(const QString &title, QWidget *parent = nullptr); + QAction *actionAt(const QPoint &p) const; + QAction *actionAt(int x, int y) const; + QRect actionGeometry(QAction *action) const; + void actionTriggered(QAction *action); + QAction *addSeparator(); + QAction *addWidget(QWidget *widget); + virtual void changeEvent(QEvent *event); + virtual void changeEvent_nocallback(QEvent *event); + void clear(); + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual int devType() const; + virtual int devType_nocallback() const; + virtual bool event(QEvent *event); + virtual bool event_nocallback(QEvent *event); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + virtual bool focusNextPrevChild(bool next); + virtual bool focusNextPrevChild_nocallback(bool next); + virtual bool hasHeightForWidth() const; + virtual bool hasHeightForWidth_nocallback() const; + virtual int heightForWidth(int arg__1) const; + virtual int heightForWidth_nocallback(int arg__1) const; + QSize iconSize() const; + void iconSizeChanged(const QSize &iconSize); + virtual void initPainter(QPainter *painter) const; + virtual void initPainter_nocallback(QPainter *painter) const; + QAction *insertSeparator(QAction *before); + QAction *insertWidget(QAction *before, QWidget *widget); + bool isFloatable() const; + bool isFloating() const; + bool isMovable() const; + virtual void leaveEvent(QEvent *event); + virtual void leaveEvent_nocallback(QEvent *event); + virtual QSize minimumSizeHint() const; + virtual QSize minimumSizeHint_nocallback() const; + virtual void mouseDoubleClickEvent(QMouseEvent *event); + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + virtual void mouseMoveEvent(QMouseEvent *event); + virtual void mouseMoveEvent_nocallback(QMouseEvent *event); + virtual void mousePressEvent(QMouseEvent *event); + virtual void mousePressEvent_nocallback(QMouseEvent *event); + virtual void mouseReleaseEvent(QMouseEvent *event); + virtual void mouseReleaseEvent_nocallback(QMouseEvent *event); + void movableChanged(bool movable); + Qt::Orientation orientation() const; + void orientationChanged(Qt::Orientation orientation); + virtual void paintEvent(QPaintEvent *event); + virtual void paintEvent_nocallback(QPaintEvent *event); + void setFloatable(bool floatable); + void setIconSize(const QSize &iconSize); + void setMovable(bool movable); + void setOrientation(Qt::Orientation orientation); + virtual void setVisible(bool visible); + virtual void setVisible_nocallback(bool visible); + virtual QPainter *sharedPainter() const; + virtual QPainter *sharedPainter_nocallback() const; + virtual QSize sizeHint() const; + virtual QSize sizeHint_nocallback() const; + QAction *toggleViewAction() const; + void topLevelChanged(bool topLevel); + static QString tr(const char *s, const char *c, int n); + void visibilityChanged(bool visible); + QWidget *widgetForAction(QAction *action) const; + typedef void (*Callback_changeEvent)(void *, QEvent *event); + Callback_changeEvent m_changeEventCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *event); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *event); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *event); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + typedef void (*Callback_paintEvent)(void *, QPaintEvent *event); + Callback_paintEvent m_paintEventCallback = nullptr; + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QToolBar::QToolBar(QWidget * parent) +QtDartBindings_EXPORT void *c_QToolBar__constructor_QWidget(void *parent_); +// QToolBar::QToolBar(const QString & title, QWidget * parent) +QtDartBindings_EXPORT void * +c_QToolBar__constructor_QString_QWidget(const char *title_, void *parent_); +// QToolBar::actionAt(const QPoint & p) const +QtDartBindings_EXPORT void *c_QToolBar__actionAt_QPoint(void *thisObj, + void *p_); +// QToolBar::actionAt(int x, int y) const +QtDartBindings_EXPORT void *c_QToolBar__actionAt_int_int(void *thisObj, int x, + int y); +// QToolBar::actionGeometry(QAction * action) const +QtDartBindings_EXPORT void *c_QToolBar__actionGeometry_QAction(void *thisObj, + void *action_); +// QToolBar::actionTriggered(QAction * action) +QtDartBindings_EXPORT void c_QToolBar__actionTriggered_QAction(void *thisObj, + void *action_); +QtDartBindings_EXPORT void c_QToolBar__onActionTriggered_QAction( + void *thisObj, void *contextQObject, + void *callback); // QToolBar::addSeparator() +QtDartBindings_EXPORT void *c_QToolBar__addSeparator(void *thisObj); +// QToolBar::addWidget(QWidget * widget) +QtDartBindings_EXPORT void *c_QToolBar__addWidget_QWidget(void *thisObj, + void *widget_); +// QToolBar::changeEvent(QEvent * event) +QtDartBindings_EXPORT void c_QToolBar__changeEvent_QEvent(void *thisObj, + void *event_); +// QToolBar::clear() +QtDartBindings_EXPORT void c_QToolBar__clear(void *thisObj); +// QToolBar::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QToolBar__customEvent_QEvent(void *thisObj, + void *event_); +// QToolBar::devType() const +QtDartBindings_EXPORT int c_QToolBar__devType(void *thisObj); +// QToolBar::event(QEvent * event) +QtDartBindings_EXPORT bool c_QToolBar__event_QEvent(void *thisObj, + void *event_); +// QToolBar::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QToolBar__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QToolBar::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QToolBar__focusNextPrevChild_bool(void *thisObj, + bool next); +// QToolBar::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QToolBar__hasHeightForWidth(void *thisObj); +// QToolBar::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QToolBar__heightForWidth_int(void *thisObj, + int arg__1); +// QToolBar::iconSize() const +QtDartBindings_EXPORT void *c_QToolBar__iconSize(void *thisObj); +// QToolBar::iconSizeChanged(const QSize & iconSize) +QtDartBindings_EXPORT void c_QToolBar__iconSizeChanged_QSize(void *thisObj, + void *iconSize_); +QtDartBindings_EXPORT void c_QToolBar__onIconSizeChanged_QSize( + void *thisObj, void *contextQObject, + void *callback); // QToolBar::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QToolBar__initPainter_QPainter(void *thisObj, + void *painter_); +// QToolBar::insertSeparator(QAction * before) +QtDartBindings_EXPORT void *c_QToolBar__insertSeparator_QAction(void *thisObj, + void *before_); +// QToolBar::insertWidget(QAction * before, QWidget * widget) +QtDartBindings_EXPORT void * +c_QToolBar__insertWidget_QAction_QWidget(void *thisObj, void *before_, + void *widget_); +// QToolBar::isFloatable() const +QtDartBindings_EXPORT bool c_QToolBar__isFloatable(void *thisObj); +// QToolBar::isFloating() const +QtDartBindings_EXPORT bool c_QToolBar__isFloating(void *thisObj); +// QToolBar::isMovable() const +QtDartBindings_EXPORT bool c_QToolBar__isMovable(void *thisObj); +// QToolBar::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QToolBar__leaveEvent_QEvent(void *thisObj, + void *event_); +// QToolBar::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QToolBar__minimumSizeHint(void *thisObj); +// QToolBar::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QToolBar__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); +// QToolBar::mouseMoveEvent(QMouseEvent * event) +QtDartBindings_EXPORT void c_QToolBar__mouseMoveEvent_QMouseEvent(void *thisObj, + void *event_); +// QToolBar::mousePressEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QToolBar__mousePressEvent_QMouseEvent(void *thisObj, void *event_); +// QToolBar::mouseReleaseEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QToolBar__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_); +// QToolBar::movableChanged(bool movable) +QtDartBindings_EXPORT void c_QToolBar__movableChanged_bool(void *thisObj, + bool movable); +QtDartBindings_EXPORT void c_QToolBar__onMovableChanged_bool( + void *thisObj, void *contextQObject, + void *callback); // QToolBar::orientation() const +QtDartBindings_EXPORT int c_QToolBar__orientation(void *thisObj); +// QToolBar::orientationChanged(Qt::Orientation orientation) +QtDartBindings_EXPORT void +c_QToolBar__orientationChanged_Orientation(void *thisObj, int orientation); +QtDartBindings_EXPORT void c_QToolBar__onOrientationChanged_Orientation( + void *thisObj, void *contextQObject, + void *callback); // QToolBar::paintEvent(QPaintEvent * event) +QtDartBindings_EXPORT void c_QToolBar__paintEvent_QPaintEvent(void *thisObj, + void *event_); +// QToolBar::setFloatable(bool floatable) +QtDartBindings_EXPORT void c_QToolBar__setFloatable_bool(void *thisObj, + bool floatable); +// QToolBar::setIconSize(const QSize & iconSize) +QtDartBindings_EXPORT void c_QToolBar__setIconSize_QSize(void *thisObj, + void *iconSize_); +// QToolBar::setMovable(bool movable) +QtDartBindings_EXPORT void c_QToolBar__setMovable_bool(void *thisObj, + bool movable); +// QToolBar::setOrientation(Qt::Orientation orientation) +QtDartBindings_EXPORT void +c_QToolBar__setOrientation_Orientation(void *thisObj, int orientation); +// QToolBar::setVisible(bool visible) +QtDartBindings_EXPORT void c_QToolBar__setVisible_bool(void *thisObj, + bool visible); +// QToolBar::sharedPainter() const +QtDartBindings_EXPORT void *c_QToolBar__sharedPainter(void *thisObj); +// QToolBar::sizeHint() const +QtDartBindings_EXPORT void *c_QToolBar__sizeHint(void *thisObj); +// QToolBar::toggleViewAction() const +QtDartBindings_EXPORT void *c_QToolBar__toggleViewAction(void *thisObj); +// QToolBar::topLevelChanged(bool topLevel) +QtDartBindings_EXPORT void c_QToolBar__topLevelChanged_bool(void *thisObj, + bool topLevel); +QtDartBindings_EXPORT void c_QToolBar__onTopLevelChanged_bool( + void *thisObj, void *contextQObject, + void *callback); // QToolBar::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QToolBar__tr_char_char_int(const char *s, const char *c, int n); +// QToolBar::visibilityChanged(bool visible) +QtDartBindings_EXPORT void c_QToolBar__visibilityChanged_bool(void *thisObj, + bool visible); +QtDartBindings_EXPORT void c_QToolBar__onVisibilityChanged_bool( + void *thisObj, void *contextQObject, + void *callback); // QToolBar::widgetForAction(QAction * action) const +QtDartBindings_EXPORT void *c_QToolBar__widgetForAction_QAction(void *thisObj, + void *action_); +QtDartBindings_EXPORT void c_QToolBar__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QToolBar__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QToolBar_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QToolBar_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QToolBar_wrapper.cpp new file mode 100644 index 0000000..1d60e3f --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QToolBar_wrapper.cpp @@ -0,0 +1,1237 @@ +#include "QToolBar_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QToolBar_wrapper::QToolBar_wrapper(QWidget *parent) : ::QToolBar(parent) {} + +// tag=1006 +QToolBar_wrapper::QToolBar_wrapper(const QString &title, QWidget *parent) + : ::QToolBar(title, parent) {} +QAction *QToolBar_wrapper::actionAt(const QPoint &p) const { + // tag=1000 + + // tag=1004 + return ::QToolBar::actionAt(p); +} +QAction *QToolBar_wrapper::actionAt(int x, int y) const { + // tag=1000 + + // tag=1004 + return ::QToolBar::actionAt(x, y); +} +QRect QToolBar_wrapper::actionGeometry(QAction *action) const { + // tag=1000 + + // tag=1004 + return ::QToolBar::actionGeometry(action); +} +void QToolBar_wrapper::actionTriggered(QAction *action) { + // tag=1000 + + // tag=1004 + ::QToolBar::actionTriggered(action); +} +QAction *QToolBar_wrapper::addSeparator() { + // tag=1000 + + // tag=1004 + return ::QToolBar::addSeparator(); +} +QAction *QToolBar_wrapper::addWidget(QWidget *widget) { + // tag=1000 + + // tag=1004 + return ::QToolBar::addWidget(widget); +} +void QToolBar_wrapper::changeEvent(QEvent *event) { + // tag=1000 + if (m_changeEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QToolBar::changeEvent(event); + } +} +// tag=1009 +void QToolBar_wrapper::changeEvent_nocallback(QEvent *event) { + // tag=1003 + ::QToolBar::changeEvent(event); +} +void QToolBar_wrapper::clear() { + // tag=1000 + + // tag=1004 + ::QToolBar::clear(); +} +void QToolBar_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QToolBar::customEvent(event); + } +} +// tag=1009 +void QToolBar_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QToolBar::customEvent(event); +} +int QToolBar_wrapper::devType() const { + // tag=1000 + if (m_devTypeCallback) { + // tag=1001 + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QToolBar::devType(); + } +} +// tag=1009 +int QToolBar_wrapper::devType_nocallback() const { + // tag=1003 + return ::QToolBar::devType(); +} +bool QToolBar_wrapper::event(QEvent *event) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + return ::QToolBar::event(event); + } +} +// tag=1009 +bool QToolBar_wrapper::event_nocallback(QEvent *event) { + // tag=1003 + return ::QToolBar::event(event); +} +bool QToolBar_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QToolBar::eventFilter(watched, event); + } +} +// tag=1009 +bool QToolBar_wrapper::eventFilter_nocallback(QObject *watched, QEvent *event) { + // tag=1003 + return ::QToolBar::eventFilter(watched, event); +} +bool QToolBar_wrapper::focusNextPrevChild(bool next) { + // tag=1000 + if (m_focusNextPrevChildCallback) { + // tag=1001 + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + // tag=1002 + return ::QToolBar::focusNextPrevChild(next); + } +} +// tag=1009 +bool QToolBar_wrapper::focusNextPrevChild_nocallback(bool next) { + // tag=1003 + return ::QToolBar::focusNextPrevChild(next); +} +bool QToolBar_wrapper::hasHeightForWidth() const { + // tag=1000 + if (m_hasHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QToolBar::hasHeightForWidth(); + } +} +// tag=1009 +bool QToolBar_wrapper::hasHeightForWidth_nocallback() const { + // tag=1003 + return ::QToolBar::hasHeightForWidth(); +} +int QToolBar_wrapper::heightForWidth(int arg__1) const { + // tag=1000 + if (m_heightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QToolBar::heightForWidth(arg__1); + } +} +// tag=1009 +int QToolBar_wrapper::heightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QToolBar::heightForWidth(arg__1); +} +QSize QToolBar_wrapper::iconSize() const { + // tag=1000 + + // tag=1004 + return ::QToolBar::iconSize(); +} +void QToolBar_wrapper::iconSizeChanged(const QSize &iconSize) { + // tag=1000 + + // tag=1004 + ::QToolBar::iconSizeChanged(iconSize); +} +void QToolBar_wrapper::initPainter(QPainter *painter) const { + // tag=1000 + if (m_initPainterCallback) { + // tag=1001 + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + // tag=1002 + ::QToolBar::initPainter(painter); + } +} +// tag=1009 +void QToolBar_wrapper::initPainter_nocallback(QPainter *painter) const { + // tag=1003 + ::QToolBar::initPainter(painter); +} +QAction *QToolBar_wrapper::insertSeparator(QAction *before) { + // tag=1000 + + // tag=1004 + return ::QToolBar::insertSeparator(before); +} +QAction *QToolBar_wrapper::insertWidget(QAction *before, QWidget *widget) { + // tag=1000 + + // tag=1004 + return ::QToolBar::insertWidget(before, widget); +} +bool QToolBar_wrapper::isFloatable() const { + // tag=1000 + + // tag=1004 + return ::QToolBar::isFloatable(); +} +bool QToolBar_wrapper::isFloating() const { + // tag=1000 + + // tag=1004 + return ::QToolBar::isFloating(); +} +bool QToolBar_wrapper::isMovable() const { + // tag=1000 + + // tag=1004 + return ::QToolBar::isMovable(); +} +void QToolBar_wrapper::leaveEvent(QEvent *event) { + // tag=1000 + if (m_leaveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QToolBar::leaveEvent(event); + } +} +// tag=1009 +void QToolBar_wrapper::leaveEvent_nocallback(QEvent *event) { + // tag=1003 + ::QToolBar::leaveEvent(event); +} +QSize QToolBar_wrapper::minimumSizeHint() const { + // tag=1000 + if (m_minimumSizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QToolBar::minimumSizeHint(); + } +} +// tag=1009 +QSize QToolBar_wrapper::minimumSizeHint_nocallback() const { + // tag=1003 + return ::QToolBar::minimumSizeHint(); +} +void QToolBar_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseDoubleClickEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QToolBar::mouseDoubleClickEvent(event); + } +} +// tag=1009 +void QToolBar_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QToolBar::mouseDoubleClickEvent(event); +} +void QToolBar_wrapper::mouseMoveEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseMoveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QToolBar::mouseMoveEvent(event); + } +} +// tag=1009 +void QToolBar_wrapper::mouseMoveEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QToolBar::mouseMoveEvent(event); +} +void QToolBar_wrapper::mousePressEvent(QMouseEvent *event) { + // tag=1000 + if (m_mousePressEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QToolBar::mousePressEvent(event); + } +} +// tag=1009 +void QToolBar_wrapper::mousePressEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QToolBar::mousePressEvent(event); +} +void QToolBar_wrapper::mouseReleaseEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseReleaseEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QToolBar::mouseReleaseEvent(event); + } +} +// tag=1009 +void QToolBar_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QToolBar::mouseReleaseEvent(event); +} +void QToolBar_wrapper::movableChanged(bool movable) { + // tag=1000 + + // tag=1004 + ::QToolBar::movableChanged(movable); +} +Qt::Orientation QToolBar_wrapper::orientation() const { + // tag=1000 + + // tag=1004 + return ::QToolBar::orientation(); +} +void QToolBar_wrapper::orientationChanged(Qt::Orientation orientation) { + // tag=1000 + + // tag=1004 + ::QToolBar::orientationChanged(orientation); +} +void QToolBar_wrapper::paintEvent(QPaintEvent *event) { + // tag=1000 + if (m_paintEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QToolBar::paintEvent(event); + } +} +// tag=1009 +void QToolBar_wrapper::paintEvent_nocallback(QPaintEvent *event) { + // tag=1003 + ::QToolBar::paintEvent(event); +} +void QToolBar_wrapper::setFloatable(bool floatable) { + // tag=1000 + + // tag=1004 + ::QToolBar::setFloatable(floatable); +} +void QToolBar_wrapper::setIconSize(const QSize &iconSize) { + // tag=1000 + + // tag=1004 + ::QToolBar::setIconSize(iconSize); +} +void QToolBar_wrapper::setMovable(bool movable) { + // tag=1000 + + // tag=1004 + ::QToolBar::setMovable(movable); +} +void QToolBar_wrapper::setOrientation(Qt::Orientation orientation) { + // tag=1000 + + // tag=1004 + ::QToolBar::setOrientation(orientation); +} +void QToolBar_wrapper::setVisible(bool visible) { + // tag=1000 + if (m_setVisibleCallback) { + // tag=1001 + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + // tag=1002 + ::QToolBar::setVisible(visible); + } +} +// tag=1009 +void QToolBar_wrapper::setVisible_nocallback(bool visible) { + // tag=1003 + ::QToolBar::setVisible(visible); +} +QPainter *QToolBar_wrapper::sharedPainter() const { + // tag=1000 + if (m_sharedPainterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QToolBar::sharedPainter(); + } +} +// tag=1009 +QPainter *QToolBar_wrapper::sharedPainter_nocallback() const { + // tag=1003 + return ::QToolBar::sharedPainter(); +} +QSize QToolBar_wrapper::sizeHint() const { + // tag=1000 + if (m_sizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QToolBar::sizeHint(); + } +} +// tag=1009 +QSize QToolBar_wrapper::sizeHint_nocallback() const { + // tag=1003 + return ::QToolBar::sizeHint(); +} +QAction *QToolBar_wrapper::toggleViewAction() const { + // tag=1000 + + // tag=1004 + return ::QToolBar::toggleViewAction(); +} +void QToolBar_wrapper::topLevelChanged(bool topLevel) { + // tag=1000 + + // tag=1004 + ::QToolBar::topLevelChanged(topLevel); +} +QString QToolBar_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QToolBar::tr(s, c, n); +} +void QToolBar_wrapper::visibilityChanged(bool visible) { + // tag=1000 + + // tag=1004 + ::QToolBar::visibilityChanged(visible); +} +QWidget *QToolBar_wrapper::widgetForAction(QAction *action) const { + // tag=1000 + + // tag=1004 + return ::QToolBar::widgetForAction(action); +} + +// tag=1005 +QToolBar_wrapper::~QToolBar_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QToolBar *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QToolBar_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QToolBar_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QToolBar__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QToolBar_wrapper(parent); + return reinterpret_cast(ptr); +} +void *c_QToolBar__constructor_QString_QWidget(const char *title_, + void *parent_) { + const auto title = QString::fromUtf8(title_); + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QToolBar_wrapper(title, parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// actionAt(const QPoint & p) const +void *c_QToolBar__actionAt_QPoint(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + return + // tag=1010 + fromPtr(thisObj)->actionAt(p); +} + +// tag=1050 +// actionAt(int x, int y) const +void *c_QToolBar__actionAt_int_int(void *thisObj, int x, int y) { + return + // tag=1010 + fromPtr(thisObj)->actionAt(x, y); +} + +// tag=1050 +// actionGeometry(QAction * action) const +void *c_QToolBar__actionGeometry_QAction(void *thisObj, void *action_) { + auto action = reinterpret_cast(action_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->actionGeometry(action)}; +} + +// tag=1050 +// actionTriggered(QAction * action) +void c_QToolBar__actionTriggered_QAction(void *thisObj, void *action_) { + auto action = reinterpret_cast(action_); + // tag=1010 + fromPtr(thisObj)->actionTriggered(action); +} + +// tag=1079 +void c_QToolBar__onActionTriggered_QAction(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QToolBar::actionTriggered, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// addSeparator() +void *c_QToolBar__addSeparator(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->addSeparator(); +} + +// tag=1050 +// addWidget(QWidget * widget) +void *c_QToolBar__addWidget_QWidget(void *thisObj, void *widget_) { + auto widget = reinterpret_cast(widget_); + return + // tag=1010 + fromPtr(thisObj)->addWidget(widget); +} + +// tag=1050 +// changeEvent(QEvent * event) +void c_QToolBar__changeEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->changeEvent_nocallback(event); +} + +// tag=1050 +// clear() +void c_QToolBar__clear(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clear(); +} + +// tag=1079 +void c_QToolBar__onCustomContextMenuRequested_QPoint(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QToolBar::customContextMenuRequested, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QToolBar__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// devType() const +int c_QToolBar__devType(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); +} + +// tag=1050 +// event(QEvent * event) +bool c_QToolBar__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->event_nocallback(event); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QToolBar__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// focusNextPrevChild(bool next) +bool c_QToolBar__focusNextPrevChild_bool(void *thisObj, bool next) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); +} + +// tag=1050 +// hasHeightForWidth() const +bool c_QToolBar__hasHeightForWidth(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); +} + +// tag=1050 +// heightForWidth(int arg__1) const +int c_QToolBar__heightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// iconSize() const +void *c_QToolBar__iconSize(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->iconSize()}; +} + +// tag=1050 +// iconSizeChanged(const QSize & iconSize) +void c_QToolBar__iconSizeChanged_QSize(void *thisObj, void *iconSize_) { + auto &iconSize = *reinterpret_cast(iconSize_); + // tag=1010 + fromPtr(thisObj)->iconSizeChanged(iconSize); +} + +// tag=1079 +void c_QToolBar__onIconSizeChanged_QSize(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QToolBar::iconSizeChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// initPainter(QPainter * painter) const +void c_QToolBar__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} + +// tag=1050 +// insertSeparator(QAction * before) +void *c_QToolBar__insertSeparator_QAction(void *thisObj, void *before_) { + auto before = reinterpret_cast(before_); + return + // tag=1010 + fromPtr(thisObj)->insertSeparator(before); +} + +// tag=1050 +// insertWidget(QAction * before, QWidget * widget) +void *c_QToolBar__insertWidget_QAction_QWidget(void *thisObj, void *before_, + void *widget_) { + auto before = reinterpret_cast(before_); + auto widget = reinterpret_cast(widget_); + return + // tag=1010 + fromPtr(thisObj)->insertWidget(before, widget); +} + +// tag=1050 +// isFloatable() const +bool c_QToolBar__isFloatable(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isFloatable(); +} + +// tag=1050 +// isFloating() const +bool c_QToolBar__isFloating(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isFloating(); +} + +// tag=1050 +// isMovable() const +bool c_QToolBar__isMovable(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isMovable(); +} + +// tag=1050 +// leaveEvent(QEvent * event) +void c_QToolBar__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} + +// tag=1050 +// minimumSizeHint() const +void *c_QToolBar__minimumSizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; +} + +// tag=1050 +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QToolBar__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} + +// tag=1050 +// mouseMoveEvent(QMouseEvent * event) +void c_QToolBar__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(event); +} + +// tag=1050 +// mousePressEvent(QMouseEvent * event) +void c_QToolBar__mousePressEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(event); +} + +// tag=1050 +// mouseReleaseEvent(QMouseEvent * event) +void c_QToolBar__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(event); +} + +// tag=1050 +// movableChanged(bool movable) +void c_QToolBar__movableChanged_bool(void *thisObj, bool movable) { + // tag=1010 + fromPtr(thisObj)->movableChanged(movable); +} + +// tag=1079 +void c_QToolBar__onMovableChanged_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QToolBar::movableChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// orientation() const +int c_QToolBar__orientation(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->orientation(); +} + +// tag=1050 +// orientationChanged(Qt::Orientation orientation) +void c_QToolBar__orientationChanged_Orientation(void *thisObj, + int orientation) { + // tag=1010 + fromPtr(thisObj)->orientationChanged( + static_cast(orientation)); +} + +// tag=1079 +void c_QToolBar__onOrientationChanged_Orientation(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QToolBar::orientationChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// paintEvent(QPaintEvent * event) +void c_QToolBar__paintEvent_QPaintEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->paintEvent_nocallback(event); +} + +// tag=1050 +// setFloatable(bool floatable) +void c_QToolBar__setFloatable_bool(void *thisObj, bool floatable) { + // tag=1010 + fromPtr(thisObj)->setFloatable(floatable); +} + +// tag=1050 +// setIconSize(const QSize & iconSize) +void c_QToolBar__setIconSize_QSize(void *thisObj, void *iconSize_) { + auto &iconSize = *reinterpret_cast(iconSize_); + // tag=1010 + fromPtr(thisObj)->setIconSize(iconSize); +} + +// tag=1050 +// setMovable(bool movable) +void c_QToolBar__setMovable_bool(void *thisObj, bool movable) { + // tag=1010 + fromPtr(thisObj)->setMovable(movable); +} + +// tag=1050 +// setOrientation(Qt::Orientation orientation) +void c_QToolBar__setOrientation_Orientation(void *thisObj, int orientation) { + // tag=1010 + fromPtr(thisObj)->setOrientation(static_cast(orientation)); +} + +// tag=1050 +// setVisible(bool visible) +void c_QToolBar__setVisible_bool(void *thisObj, bool visible) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} + +// tag=1050 +// sharedPainter() const +void *c_QToolBar__sharedPainter(void *thisObj) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->sharedPainter_nocallback(); +} + +// tag=1050 +// sizeHint() const +void *c_QToolBar__sizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; +} + +// tag=1050 +// toggleViewAction() const +void *c_QToolBar__toggleViewAction(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->toggleViewAction(); +} + +// tag=1050 +// topLevelChanged(bool topLevel) +void c_QToolBar__topLevelChanged_bool(void *thisObj, bool topLevel) { + // tag=1010 + fromPtr(thisObj)->topLevelChanged(topLevel); +} + +// tag=1079 +void c_QToolBar__onTopLevelChanged_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QToolBar::topLevelChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QToolBar__tr_char_char_int(const char *s, const char *c, int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QToolBar_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// visibilityChanged(bool visible) +void c_QToolBar__visibilityChanged_bool(void *thisObj, bool visible) { + // tag=1010 + fromPtr(thisObj)->visibilityChanged(visible); +} + +// tag=1079 +void c_QToolBar__onVisibilityChanged_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QToolBar::visibilityChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// widgetForAction(QAction * action) const +void *c_QToolBar__widgetForAction_QAction(void *thisObj, void *action_) { + auto action = reinterpret_cast(action_); + return + // tag=1010 + fromPtr(thisObj)->widgetForAction(action); +} + +// tag=1079 +void c_QToolBar__onWindowIconChanged_QIcon(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QToolBar::windowIconChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QToolBar__onWindowIconTextChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QToolBar::windowIconTextChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1079 +void c_QToolBar__onWindowTitleChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QToolBar::windowTitleChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QToolBar__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QToolBar__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1124: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QToolBar_wrapper::Callback_changeEvent>( + callback); + break; + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QToolBar_wrapper::Callback_customEvent>( + callback); + break; + case 1141: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QToolBar_wrapper::Callback_devType>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QToolBar_wrapper::Callback_event>(callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QToolBar_wrapper::Callback_eventFilter>( + callback); + break; + case 1150: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1164: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1168: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QToolBar_wrapper::Callback_heightForWidth>( + callback); + break; + case 1171: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QToolBar_wrapper::Callback_initPainter>( + callback); + break; + case 1196: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QToolBar_wrapper::Callback_leaveEvent>( + callback); + break; + case 1216: + wrapper->m_minimumSizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QToolBar_wrapper::Callback_minimumSizeHint>( + callback); + break; + case 1218: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1220: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QToolBar_wrapper::Callback_mouseMoveEvent>( + callback); + break; + case 1221: + wrapper->m_mousePressEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QToolBar_wrapper::Callback_mousePressEvent>( + callback); + break; + case 1222: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 1229: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QToolBar_wrapper::Callback_paintEvent>( + callback); + break; + case 1309: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QToolBar_wrapper::Callback_setVisible>( + callback); + break; + case 1318: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QToolBar_wrapper::Callback_sharedPainter>( + callback); + break; + case 1326: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QToolBar_wrapper::Callback_sizeHint>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QToolBar_wrapper.h b/generated/QtDartBindings/dart/ffi/QToolBar_wrapper.h new file mode 100644 index 0000000..ff7555f --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QToolBar_wrapper.h @@ -0,0 +1,481 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QToolBar_wrapper : public ::QToolBar { +public: + ~QToolBar_wrapper(); + // tag=1041 + QToolBar_wrapper(QWidget *parent = nullptr); + // tag=1041 + QToolBar_wrapper(const QString &title, QWidget *parent = nullptr); + // tag=1041 + QAction *actionAt(const QPoint &p) const; + // tag=1041 + QAction *actionAt(int x, int y) const; + // tag=1041 + QRect actionGeometry(QAction *action) const; + // tag=1041 + void actionTriggered(QAction *action); + // tag=1041 + QAction *addSeparator(); + // tag=1041 + QAction *addWidget(QWidget *widget); + // tag=1041 + virtual void changeEvent(QEvent *event); + // tag=1008 + virtual void changeEvent_nocallback(QEvent *event); + // tag=1041 + void clear(); + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual int devType() const; + // tag=1008 + virtual int devType_nocallback() const; + // tag=1041 + virtual bool event(QEvent *event); + // tag=1008 + virtual bool event_nocallback(QEvent *event); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + virtual bool focusNextPrevChild(bool next); + // tag=1008 + virtual bool focusNextPrevChild_nocallback(bool next); + // tag=1041 + virtual bool hasHeightForWidth() const; + // tag=1008 + virtual bool hasHeightForWidth_nocallback() const; + // tag=1041 + virtual int heightForWidth(int arg__1) const; + // tag=1008 + virtual int heightForWidth_nocallback(int arg__1) const; + // tag=1041 + QSize iconSize() const; + // tag=1041 + void iconSizeChanged(const QSize &iconSize); + // tag=1041 + virtual void initPainter(QPainter *painter) const; + // tag=1008 + virtual void initPainter_nocallback(QPainter *painter) const; + // tag=1041 + QAction *insertSeparator(QAction *before); + // tag=1041 + QAction *insertWidget(QAction *before, QWidget *widget); + // tag=1041 + bool isFloatable() const; + // tag=1041 + bool isFloating() const; + // tag=1041 + bool isMovable() const; + // tag=1041 + virtual void leaveEvent(QEvent *event); + // tag=1008 + virtual void leaveEvent_nocallback(QEvent *event); + // tag=1041 + virtual QSize minimumSizeHint() const; + // tag=1008 + virtual QSize minimumSizeHint_nocallback() const; + // tag=1041 + virtual void mouseDoubleClickEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mouseMoveEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseMoveEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mousePressEvent(QMouseEvent *event); + // tag=1008 + virtual void mousePressEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mouseReleaseEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseReleaseEvent_nocallback(QMouseEvent *event); + // tag=1041 + void movableChanged(bool movable); + // tag=1041 + Qt::Orientation orientation() const; + // tag=1041 + void orientationChanged(Qt::Orientation orientation); + // tag=1041 + virtual void paintEvent(QPaintEvent *event); + // tag=1008 + virtual void paintEvent_nocallback(QPaintEvent *event); + // tag=1041 + void setFloatable(bool floatable); + // tag=1041 + void setIconSize(const QSize &iconSize); + // tag=1041 + void setMovable(bool movable); + // tag=1041 + void setOrientation(Qt::Orientation orientation); + // tag=1041 + virtual void setVisible(bool visible); + // tag=1008 + virtual void setVisible_nocallback(bool visible); + // tag=1041 + virtual QPainter *sharedPainter() const; + // tag=1008 + virtual QPainter *sharedPainter_nocallback() const; + // tag=1041 + virtual QSize sizeHint() const; + // tag=1008 + virtual QSize sizeHint_nocallback() const; + // tag=1041 + QAction *toggleViewAction() const; + // tag=1041 + void topLevelChanged(bool topLevel); + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + void visibilityChanged(bool visible); + // tag=1041 + QWidget *widgetForAction(QAction *action) const; + // tag=1042 + typedef void (*Callback_changeEvent)(void *, QEvent *event); + Callback_changeEvent m_changeEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + // tag=1042 + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + // tag=1042 + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *event); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *event); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *event); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_paintEvent)(void *, QPaintEvent *event); + Callback_paintEvent m_paintEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + // tag=1042 + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QToolBar::QToolBar(QWidget * parent) +QtDartBindings_EXPORT void *c_QToolBar__constructor_QWidget(void *parent_); + +// tag=1067 +// QToolBar::QToolBar(const QString & title, QWidget * parent) +QtDartBindings_EXPORT void * +c_QToolBar__constructor_QString_QWidget(const char *title_, void *parent_); + +// tag=1067 +// QToolBar::actionAt(const QPoint & p) const +QtDartBindings_EXPORT void *c_QToolBar__actionAt_QPoint(void *thisObj, + void *p_); + +// tag=1067 +// QToolBar::actionAt(int x, int y) const +QtDartBindings_EXPORT void *c_QToolBar__actionAt_int_int(void *thisObj, int x, + int y); + +// tag=1067 +// QToolBar::actionGeometry(QAction * action) const +QtDartBindings_EXPORT void *c_QToolBar__actionGeometry_QAction(void *thisObj, + void *action_); + +// tag=1067 +// QToolBar::actionTriggered(QAction * action) +QtDartBindings_EXPORT void c_QToolBar__actionTriggered_QAction(void *thisObj, + void *action_); + +// tag=1078 +QtDartBindings_EXPORT void +c_QToolBar__onActionTriggered_QAction(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QToolBar::addSeparator() +QtDartBindings_EXPORT void *c_QToolBar__addSeparator(void *thisObj); + +// tag=1067 +// QToolBar::addWidget(QWidget * widget) +QtDartBindings_EXPORT void *c_QToolBar__addWidget_QWidget(void *thisObj, + void *widget_); + +// tag=1067 +// QToolBar::changeEvent(QEvent * event) +QtDartBindings_EXPORT void c_QToolBar__changeEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QToolBar::clear() +QtDartBindings_EXPORT void c_QToolBar__clear(void *thisObj); + +// tag=1067 +// QToolBar::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QToolBar__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QToolBar::devType() const +QtDartBindings_EXPORT int c_QToolBar__devType(void *thisObj); + +// tag=1067 +// QToolBar::event(QEvent * event) +QtDartBindings_EXPORT bool c_QToolBar__event_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QToolBar::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QToolBar__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); + +// tag=1067 +// QToolBar::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QToolBar__focusNextPrevChild_bool(void *thisObj, + bool next); + +// tag=1067 +// QToolBar::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QToolBar__hasHeightForWidth(void *thisObj); + +// tag=1067 +// QToolBar::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QToolBar__heightForWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QToolBar::iconSize() const +QtDartBindings_EXPORT void *c_QToolBar__iconSize(void *thisObj); + +// tag=1067 +// QToolBar::iconSizeChanged(const QSize & iconSize) +QtDartBindings_EXPORT void c_QToolBar__iconSizeChanged_QSize(void *thisObj, + void *iconSize_); + +// tag=1078 +QtDartBindings_EXPORT void +c_QToolBar__onIconSizeChanged_QSize(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QToolBar::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QToolBar__initPainter_QPainter(void *thisObj, + void *painter_); + +// tag=1067 +// QToolBar::insertSeparator(QAction * before) +QtDartBindings_EXPORT void *c_QToolBar__insertSeparator_QAction(void *thisObj, + void *before_); + +// tag=1067 +// QToolBar::insertWidget(QAction * before, QWidget * widget) +QtDartBindings_EXPORT void * +c_QToolBar__insertWidget_QAction_QWidget(void *thisObj, void *before_, + void *widget_); + +// tag=1067 +// QToolBar::isFloatable() const +QtDartBindings_EXPORT bool c_QToolBar__isFloatable(void *thisObj); + +// tag=1067 +// QToolBar::isFloating() const +QtDartBindings_EXPORT bool c_QToolBar__isFloating(void *thisObj); + +// tag=1067 +// QToolBar::isMovable() const +QtDartBindings_EXPORT bool c_QToolBar__isMovable(void *thisObj); + +// tag=1067 +// QToolBar::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QToolBar__leaveEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QToolBar::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QToolBar__minimumSizeHint(void *thisObj); + +// tag=1067 +// QToolBar::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QToolBar__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QToolBar::mouseMoveEvent(QMouseEvent * event) +QtDartBindings_EXPORT void c_QToolBar__mouseMoveEvent_QMouseEvent(void *thisObj, + void *event_); + +// tag=1067 +// QToolBar::mousePressEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QToolBar__mousePressEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QToolBar::mouseReleaseEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QToolBar__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QToolBar::movableChanged(bool movable) +QtDartBindings_EXPORT void c_QToolBar__movableChanged_bool(void *thisObj, + bool movable); + +// tag=1078 +QtDartBindings_EXPORT void +c_QToolBar__onMovableChanged_bool(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QToolBar::orientation() const +QtDartBindings_EXPORT int c_QToolBar__orientation(void *thisObj); + +// tag=1067 +// QToolBar::orientationChanged(Qt::Orientation orientation) +QtDartBindings_EXPORT void +c_QToolBar__orientationChanged_Orientation(void *thisObj, int orientation); + +// tag=1078 +QtDartBindings_EXPORT void c_QToolBar__onOrientationChanged_Orientation( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QToolBar::paintEvent(QPaintEvent * event) +QtDartBindings_EXPORT void c_QToolBar__paintEvent_QPaintEvent(void *thisObj, + void *event_); + +// tag=1067 +// QToolBar::setFloatable(bool floatable) +QtDartBindings_EXPORT void c_QToolBar__setFloatable_bool(void *thisObj, + bool floatable); + +// tag=1067 +// QToolBar::setIconSize(const QSize & iconSize) +QtDartBindings_EXPORT void c_QToolBar__setIconSize_QSize(void *thisObj, + void *iconSize_); + +// tag=1067 +// QToolBar::setMovable(bool movable) +QtDartBindings_EXPORT void c_QToolBar__setMovable_bool(void *thisObj, + bool movable); + +// tag=1067 +// QToolBar::setOrientation(Qt::Orientation orientation) +QtDartBindings_EXPORT void +c_QToolBar__setOrientation_Orientation(void *thisObj, int orientation); + +// tag=1067 +// QToolBar::setVisible(bool visible) +QtDartBindings_EXPORT void c_QToolBar__setVisible_bool(void *thisObj, + bool visible); + +// tag=1067 +// QToolBar::sharedPainter() const +QtDartBindings_EXPORT void *c_QToolBar__sharedPainter(void *thisObj); + +// tag=1067 +// QToolBar::sizeHint() const +QtDartBindings_EXPORT void *c_QToolBar__sizeHint(void *thisObj); + +// tag=1067 +// QToolBar::toggleViewAction() const +QtDartBindings_EXPORT void *c_QToolBar__toggleViewAction(void *thisObj); + +// tag=1067 +// QToolBar::topLevelChanged(bool topLevel) +QtDartBindings_EXPORT void c_QToolBar__topLevelChanged_bool(void *thisObj, + bool topLevel); + +// tag=1078 +QtDartBindings_EXPORT void +c_QToolBar__onTopLevelChanged_bool(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QToolBar::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QToolBar__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1067 +// QToolBar::visibilityChanged(bool visible) +QtDartBindings_EXPORT void c_QToolBar__visibilityChanged_bool(void *thisObj, + bool visible); + +// tag=1078 +QtDartBindings_EXPORT void +c_QToolBar__onVisibilityChanged_bool(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QToolBar::widgetForAction(QAction * action) const +QtDartBindings_EXPORT void *c_QToolBar__widgetForAction_QAction(void *thisObj, + void *action_); + +// tag=1066 +QtDartBindings_EXPORT void c_QToolBar__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QToolBar__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QToolBar_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QTreeView_c.cpp b/generated/QtDartBindings/dart/ffi/QTreeView_c.cpp new file mode 100644 index 0000000..c06034a --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QTreeView_c.cpp @@ -0,0 +1,2133 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QTreeView_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QTreeView_wrapper::QTreeView_wrapper(QWidget *parent) : ::QTreeView(parent) {} +bool QTreeView_wrapper::allColumnsShowFocus() const { + return ::QTreeView::allColumnsShowFocus(); +} +int QTreeView_wrapper::autoExpandDelay() const { + return ::QTreeView::autoExpandDelay(); +} +void QTreeView_wrapper::changeEvent(QEvent *event) { + if (m_changeEventCallback) { + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), event); + } else { + ::QTreeView::changeEvent(event); + } +} +void QTreeView_wrapper::changeEvent_nocallback(QEvent *event) { + ::QTreeView::changeEvent(event); +} +void QTreeView_wrapper::collapse(const QModelIndex &index) { + ::QTreeView::collapse(index); +} +void QTreeView_wrapper::collapseAll() { ::QTreeView::collapseAll(); } +void QTreeView_wrapper::collapsed(const QModelIndex &index) { + ::QTreeView::collapsed(index); +} +int QTreeView_wrapper::columnAt(int x) const { + return ::QTreeView::columnAt(x); +} +void QTreeView_wrapper::columnCountChanged(int oldCount, int newCount) { + ::QTreeView::columnCountChanged(oldCount, newCount); +} +void QTreeView_wrapper::columnMoved() { ::QTreeView::columnMoved(); } +void QTreeView_wrapper::columnResized(int column, int oldSize, int newSize) { + ::QTreeView::columnResized(column, oldSize, newSize); +} +int QTreeView_wrapper::columnViewportPosition(int column) const { + return ::QTreeView::columnViewportPosition(column); +} +int QTreeView_wrapper::columnWidth(int column) const { + return ::QTreeView::columnWidth(column); +} +void QTreeView_wrapper::commitData(QWidget *editor) { + if (m_commitDataCallback) { + const void *thisPtr = this; + m_commitDataCallback(const_cast(thisPtr), editor); + } else { + ::QTreeView::commitData(editor); + } +} +void QTreeView_wrapper::commitData_nocallback(QWidget *editor) { + ::QTreeView::commitData(editor); +} +void QTreeView_wrapper::currentChanged(const QModelIndex ¤t, + const QModelIndex &previous) { + if (m_currentChangedCallback) { + const void *thisPtr = this; + m_currentChangedCallback(const_cast(thisPtr), current, previous); + } else { + ::QTreeView::currentChanged(current, previous); + } +} +void QTreeView_wrapper::currentChanged_nocallback(const QModelIndex ¤t, + const QModelIndex &previous) { + ::QTreeView::currentChanged(current, previous); +} +void QTreeView_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QTreeView::customEvent(event); + } +} +void QTreeView_wrapper::customEvent_nocallback(QEvent *event) { + ::QTreeView::customEvent(event); +} +void QTreeView_wrapper::dataChanged(const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles) { + if (m_dataChangedCallback) { + const void *thisPtr = this; + m_dataChangedCallback(const_cast(thisPtr), topLeft, bottomRight, + roles); + } else { + ::QTreeView::dataChanged(topLeft, bottomRight, roles); + } +} +void QTreeView_wrapper::dataChanged_nocallback(const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles) { + ::QTreeView::dataChanged(topLeft, bottomRight, roles); +} +int QTreeView_wrapper::devType() const { + if (m_devTypeCallback) { + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + return ::QTreeView::devType(); + } +} +int QTreeView_wrapper::devType_nocallback() const { + return ::QTreeView::devType(); +} +void QTreeView_wrapper::doItemsLayout() { + if (m_doItemsLayoutCallback) { + const void *thisPtr = this; + m_doItemsLayoutCallback(const_cast(thisPtr)); + } else { + ::QTreeView::doItemsLayout(); + } +} +void QTreeView_wrapper::doItemsLayout_nocallback() { + ::QTreeView::doItemsLayout(); +} +void QTreeView_wrapper::drawBranches(QPainter *painter, const QRect &rect, + const QModelIndex &index) const { + if (m_drawBranchesCallback) { + const void *thisPtr = this; + m_drawBranchesCallback(const_cast(thisPtr), painter, rect, index); + } else { + ::QTreeView::drawBranches(painter, rect, index); + } +} +void QTreeView_wrapper::drawBranches_nocallback( + QPainter *painter, const QRect &rect, const QModelIndex &index) const { + ::QTreeView::drawBranches(painter, rect, index); +} +void QTreeView_wrapper::drawTree(QPainter *painter, + const QRegion ®ion) const { + ::QTreeView::drawTree(painter, region); +} +void QTreeView_wrapper::editorDestroyed(QObject *editor) { + if (m_editorDestroyedCallback) { + const void *thisPtr = this; + m_editorDestroyedCallback(const_cast(thisPtr), editor); + } else { + ::QTreeView::editorDestroyed(editor); + } +} +void QTreeView_wrapper::editorDestroyed_nocallback(QObject *editor) { + ::QTreeView::editorDestroyed(editor); +} +bool QTreeView_wrapper::event(QEvent *event) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + return ::QTreeView::event(event); + } +} +bool QTreeView_wrapper::event_nocallback(QEvent *event) { + return ::QTreeView::event(event); +} +bool QTreeView_wrapper::eventFilter(QObject *object, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), object, event); + } else { + return ::QTreeView::eventFilter(object, event); + } +} +bool QTreeView_wrapper::eventFilter_nocallback(QObject *object, QEvent *event) { + return ::QTreeView::eventFilter(object, event); +} +void QTreeView_wrapper::expand(const QModelIndex &index) { + ::QTreeView::expand(index); +} +void QTreeView_wrapper::expandAll() { ::QTreeView::expandAll(); } +void QTreeView_wrapper::expandRecursively(const QModelIndex &index, int depth) { + ::QTreeView::expandRecursively(index, depth); +} +void QTreeView_wrapper::expandToDepth(int depth) { + ::QTreeView::expandToDepth(depth); +} +void QTreeView_wrapper::expanded(const QModelIndex &index) { + ::QTreeView::expanded(index); +} +bool QTreeView_wrapper::expandsOnDoubleClick() const { + return ::QTreeView::expandsOnDoubleClick(); +} +bool QTreeView_wrapper::focusNextPrevChild(bool next) { + if (m_focusNextPrevChildCallback) { + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + return ::QTreeView::focusNextPrevChild(next); + } +} +bool QTreeView_wrapper::focusNextPrevChild_nocallback(bool next) { + return ::QTreeView::focusNextPrevChild(next); +} +bool QTreeView_wrapper::hasHeightForWidth() const { + if (m_hasHeightForWidthCallback) { + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + return ::QTreeView::hasHeightForWidth(); + } +} +bool QTreeView_wrapper::hasHeightForWidth_nocallback() const { + return ::QTreeView::hasHeightForWidth(); +} +int QTreeView_wrapper::heightForWidth(int arg__1) const { + if (m_heightForWidthCallback) { + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QTreeView::heightForWidth(arg__1); + } +} +int QTreeView_wrapper::heightForWidth_nocallback(int arg__1) const { + return ::QTreeView::heightForWidth(arg__1); +} +void QTreeView_wrapper::hideColumn(int column) { + ::QTreeView::hideColumn(column); +} +int QTreeView_wrapper::horizontalOffset() const { + if (m_horizontalOffsetCallback) { + const void *thisPtr = this; + return m_horizontalOffsetCallback(const_cast(thisPtr)); + } else { + return ::QTreeView::horizontalOffset(); + } +} +int QTreeView_wrapper::horizontalOffset_nocallback() const { + return ::QTreeView::horizontalOffset(); +} +void QTreeView_wrapper::horizontalScrollbarAction(int action) { + if (m_horizontalScrollbarActionCallback) { + const void *thisPtr = this; + m_horizontalScrollbarActionCallback(const_cast(thisPtr), action); + } else { + ::QTreeView::horizontalScrollbarAction(action); + } +} +void QTreeView_wrapper::horizontalScrollbarAction_nocallback(int action) { + ::QTreeView::horizontalScrollbarAction(action); +} +void QTreeView_wrapper::horizontalScrollbarValueChanged(int value) { + if (m_horizontalScrollbarValueChangedCallback) { + const void *thisPtr = this; + m_horizontalScrollbarValueChangedCallback(const_cast(thisPtr), + value); + } else { + ::QTreeView::horizontalScrollbarValueChanged(value); + } +} +void QTreeView_wrapper::horizontalScrollbarValueChanged_nocallback(int value) { + ::QTreeView::horizontalScrollbarValueChanged(value); +} +int QTreeView_wrapper::indentation() const { + return ::QTreeView::indentation(); +} +QModelIndex QTreeView_wrapper::indexAbove(const QModelIndex &index) const { + return ::QTreeView::indexAbove(index); +} +QModelIndex QTreeView_wrapper::indexAt(const QPoint &p) const { + if (m_indexAtCallback) { + const void *thisPtr = this; + return *m_indexAtCallback(const_cast(thisPtr), p); + } else { + return ::QTreeView::indexAt(p); + } +} +QModelIndex QTreeView_wrapper::indexAt_nocallback(const QPoint &p) const { + return ::QTreeView::indexAt(p); +} +QModelIndex QTreeView_wrapper::indexBelow(const QModelIndex &index) const { + return ::QTreeView::indexBelow(index); +} +int QTreeView_wrapper::indexRowSizeHint(const QModelIndex &index) const { + return ::QTreeView::indexRowSizeHint(index); +} +void QTreeView_wrapper::initPainter(QPainter *painter) const { + if (m_initPainterCallback) { + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + ::QTreeView::initPainter(painter); + } +} +void QTreeView_wrapper::initPainter_nocallback(QPainter *painter) const { + ::QTreeView::initPainter(painter); +} +bool QTreeView_wrapper::isAnimated() const { return ::QTreeView::isAnimated(); } +bool QTreeView_wrapper::isColumnHidden(int column) const { + return ::QTreeView::isColumnHidden(column); +} +bool QTreeView_wrapper::isExpanded(const QModelIndex &index) const { + return ::QTreeView::isExpanded(index); +} +bool QTreeView_wrapper::isFirstColumnSpanned(int row, + const QModelIndex &parent) const { + return ::QTreeView::isFirstColumnSpanned(row, parent); +} +bool QTreeView_wrapper::isHeaderHidden() const { + return ::QTreeView::isHeaderHidden(); +} +bool QTreeView_wrapper::isIndexHidden(const QModelIndex &index) const { + if (m_isIndexHiddenCallback) { + const void *thisPtr = this; + return m_isIndexHiddenCallback(const_cast(thisPtr), index); + } else { + return ::QTreeView::isIndexHidden(index); + } +} +bool QTreeView_wrapper::isIndexHidden_nocallback( + const QModelIndex &index) const { + return ::QTreeView::isIndexHidden(index); +} +bool QTreeView_wrapper::isRowHidden(int row, const QModelIndex &parent) const { + return ::QTreeView::isRowHidden(row, parent); +} +bool QTreeView_wrapper::isSortingEnabled() const { + return ::QTreeView::isSortingEnabled(); +} +bool QTreeView_wrapper::itemsExpandable() const { + return ::QTreeView::itemsExpandable(); +} +void QTreeView_wrapper::keyboardSearch(const QString &search) { + if (m_keyboardSearchCallback) { + const void *thisPtr = this; + m_keyboardSearchCallback(const_cast(thisPtr), search); + } else { + ::QTreeView::keyboardSearch(search); + } +} +void QTreeView_wrapper::keyboardSearch_nocallback(const QString &search) { + ::QTreeView::keyboardSearch(search); +} +void QTreeView_wrapper::leaveEvent(QEvent *event) { + if (m_leaveEventCallback) { + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + ::QTreeView::leaveEvent(event); + } +} +void QTreeView_wrapper::leaveEvent_nocallback(QEvent *event) { + ::QTreeView::leaveEvent(event); +} +QSize QTreeView_wrapper::minimumSizeHint() const { + if (m_minimumSizeHintCallback) { + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + return ::QTreeView::minimumSizeHint(); + } +} +QSize QTreeView_wrapper::minimumSizeHint_nocallback() const { + return ::QTreeView::minimumSizeHint(); +} +void QTreeView_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + if (m_mouseDoubleClickEventCallback) { + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + ::QTreeView::mouseDoubleClickEvent(event); + } +} +void QTreeView_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *event) { + ::QTreeView::mouseDoubleClickEvent(event); +} +void QTreeView_wrapper::mouseMoveEvent(QMouseEvent *event) { + if (m_mouseMoveEventCallback) { + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), event); + } else { + ::QTreeView::mouseMoveEvent(event); + } +} +void QTreeView_wrapper::mouseMoveEvent_nocallback(QMouseEvent *event) { + ::QTreeView::mouseMoveEvent(event); +} +void QTreeView_wrapper::mousePressEvent(QMouseEvent *event) { + if (m_mousePressEventCallback) { + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), event); + } else { + ::QTreeView::mousePressEvent(event); + } +} +void QTreeView_wrapper::mousePressEvent_nocallback(QMouseEvent *event) { + ::QTreeView::mousePressEvent(event); +} +void QTreeView_wrapper::mouseReleaseEvent(QMouseEvent *event) { + if (m_mouseReleaseEventCallback) { + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), event); + } else { + ::QTreeView::mouseReleaseEvent(event); + } +} +void QTreeView_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *event) { + ::QTreeView::mouseReleaseEvent(event); +} +QModelIndex +QTreeView_wrapper::moveCursor(QAbstractItemView::CursorAction cursorAction, + QFlags modifiers) { + if (m_moveCursorCallback) { + const void *thisPtr = this; + return *m_moveCursorCallback(const_cast(thisPtr), cursorAction, + modifiers); + } else { + return ::QTreeView::moveCursor(cursorAction, modifiers); + } +} +QModelIndex QTreeView_wrapper::moveCursor_nocallback( + QAbstractItemView::CursorAction cursorAction, + QFlags modifiers) { + return ::QTreeView::moveCursor(cursorAction, modifiers); +} +void QTreeView_wrapper::paintEvent(QPaintEvent *event) { + if (m_paintEventCallback) { + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), event); + } else { + ::QTreeView::paintEvent(event); + } +} +void QTreeView_wrapper::paintEvent_nocallback(QPaintEvent *event) { + ::QTreeView::paintEvent(event); +} +void QTreeView_wrapper::reexpand() { ::QTreeView::reexpand(); } +void QTreeView_wrapper::reset() { + if (m_resetCallback) { + const void *thisPtr = this; + m_resetCallback(const_cast(thisPtr)); + } else { + ::QTreeView::reset(); + } +} +void QTreeView_wrapper::reset_nocallback() { ::QTreeView::reset(); } +void QTreeView_wrapper::resetIndentation() { ::QTreeView::resetIndentation(); } +void QTreeView_wrapper::resizeColumnToContents(int column) { + ::QTreeView::resizeColumnToContents(column); +} +bool QTreeView_wrapper::rootIsDecorated() const { + return ::QTreeView::rootIsDecorated(); +} +int QTreeView_wrapper::rowHeight(const QModelIndex &index) const { + return ::QTreeView::rowHeight(index); +} +void QTreeView_wrapper::rowsAboutToBeRemoved(const QModelIndex &parent, + int start, int end) { + if (m_rowsAboutToBeRemovedCallback) { + const void *thisPtr = this; + m_rowsAboutToBeRemovedCallback(const_cast(thisPtr), parent, start, + end); + } else { + ::QTreeView::rowsAboutToBeRemoved(parent, start, end); + } +} +void QTreeView_wrapper::rowsAboutToBeRemoved_nocallback( + const QModelIndex &parent, int start, int end) { + ::QTreeView::rowsAboutToBeRemoved(parent, start, end); +} +void QTreeView_wrapper::rowsInserted(const QModelIndex &parent, int start, + int end) { + if (m_rowsInsertedCallback) { + const void *thisPtr = this; + m_rowsInsertedCallback(const_cast(thisPtr), parent, start, end); + } else { + ::QTreeView::rowsInserted(parent, start, end); + } +} +void QTreeView_wrapper::rowsInserted_nocallback(const QModelIndex &parent, + int start, int end) { + ::QTreeView::rowsInserted(parent, start, end); +} +void QTreeView_wrapper::rowsRemoved(const QModelIndex &parent, int first, + int last) { + ::QTreeView::rowsRemoved(parent, first, last); +} +void QTreeView_wrapper::scrollContentsBy(int dx, int dy) { + if (m_scrollContentsByCallback) { + const void *thisPtr = this; + m_scrollContentsByCallback(const_cast(thisPtr), dx, dy); + } else { + ::QTreeView::scrollContentsBy(dx, dy); + } +} +void QTreeView_wrapper::scrollContentsBy_nocallback(int dx, int dy) { + ::QTreeView::scrollContentsBy(dx, dy); +} +void QTreeView_wrapper::scrollTo(const QModelIndex &index, + QAbstractItemView::ScrollHint hint) { + if (m_scrollToCallback) { + const void *thisPtr = this; + m_scrollToCallback(const_cast(thisPtr), index, hint); + } else { + ::QTreeView::scrollTo(index, hint); + } +} +void QTreeView_wrapper::scrollTo_nocallback( + const QModelIndex &index, QAbstractItemView::ScrollHint hint) { + ::QTreeView::scrollTo(index, hint); +} +void QTreeView_wrapper::selectAll() { + if (m_selectAllCallback) { + const void *thisPtr = this; + m_selectAllCallback(const_cast(thisPtr)); + } else { + ::QTreeView::selectAll(); + } +} +void QTreeView_wrapper::selectAll_nocallback() { ::QTreeView::selectAll(); } +QList QTreeView_wrapper::selectedIndexes() const { + if (m_selectedIndexesCallback) { + const void *thisPtr = this; + return *m_selectedIndexesCallback(const_cast(thisPtr)); + } else { + return ::QTreeView::selectedIndexes(); + } +} +QList QTreeView_wrapper::selectedIndexes_nocallback() const { + return ::QTreeView::selectedIndexes(); +} +void QTreeView_wrapper::selectionChanged(const QItemSelection &selected, + const QItemSelection &deselected) { + if (m_selectionChangedCallback) { + const void *thisPtr = this; + m_selectionChangedCallback(const_cast(thisPtr), selected, + deselected); + } else { + ::QTreeView::selectionChanged(selected, deselected); + } +} +void QTreeView_wrapper::selectionChanged_nocallback( + const QItemSelection &selected, const QItemSelection &deselected) { + ::QTreeView::selectionChanged(selected, deselected); +} +QFlags +QTreeView_wrapper::selectionCommand(const QModelIndex &index, + const QEvent *event) const { + if (m_selectionCommandCallback) { + const void *thisPtr = this; + return m_selectionCommandCallback(const_cast(thisPtr), index, + event); + } else { + return ::QTreeView::selectionCommand(index, event); + } +} +QFlags +QTreeView_wrapper::selectionCommand_nocallback(const QModelIndex &index, + const QEvent *event) const { + return ::QTreeView::selectionCommand(index, event); +} +void QTreeView_wrapper::setAllColumnsShowFocus(bool enable) { + ::QTreeView::setAllColumnsShowFocus(enable); +} +void QTreeView_wrapper::setAnimated(bool enable) { + ::QTreeView::setAnimated(enable); +} +void QTreeView_wrapper::setAutoExpandDelay(int delay) { + ::QTreeView::setAutoExpandDelay(delay); +} +void QTreeView_wrapper::setColumnHidden(int column, bool hide) { + ::QTreeView::setColumnHidden(column, hide); +} +void QTreeView_wrapper::setColumnWidth(int column, int width) { + ::QTreeView::setColumnWidth(column, width); +} +void QTreeView_wrapper::setExpanded(const QModelIndex &index, bool expand) { + ::QTreeView::setExpanded(index, expand); +} +void QTreeView_wrapper::setExpandsOnDoubleClick(bool enable) { + ::QTreeView::setExpandsOnDoubleClick(enable); +} +void QTreeView_wrapper::setFirstColumnSpanned(int row, + const QModelIndex &parent, + bool span) { + ::QTreeView::setFirstColumnSpanned(row, parent, span); +} +void QTreeView_wrapper::setHeaderHidden(bool hide) { + ::QTreeView::setHeaderHidden(hide); +} +void QTreeView_wrapper::setIndentation(int i) { + ::QTreeView::setIndentation(i); +} +void QTreeView_wrapper::setItemsExpandable(bool enable) { + ::QTreeView::setItemsExpandable(enable); +} +void QTreeView_wrapper::setModel(QAbstractItemModel *model) { + if (m_setModelCallback) { + const void *thisPtr = this; + m_setModelCallback(const_cast(thisPtr), model); + } else { + ::QTreeView::setModel(model); + } +} +void QTreeView_wrapper::setModel_nocallback(QAbstractItemModel *model) { + ::QTreeView::setModel(model); +} +void QTreeView_wrapper::setRootIndex(const QModelIndex &index) { + if (m_setRootIndexCallback) { + const void *thisPtr = this; + m_setRootIndexCallback(const_cast(thisPtr), index); + } else { + ::QTreeView::setRootIndex(index); + } +} +void QTreeView_wrapper::setRootIndex_nocallback(const QModelIndex &index) { + ::QTreeView::setRootIndex(index); +} +void QTreeView_wrapper::setRootIsDecorated(bool show) { + ::QTreeView::setRootIsDecorated(show); +} +void QTreeView_wrapper::setRowHidden(int row, const QModelIndex &parent, + bool hide) { + ::QTreeView::setRowHidden(row, parent, hide); +} +void QTreeView_wrapper::setSelection( + const QRect &rect, QFlags command) { + if (m_setSelectionCallback) { + const void *thisPtr = this; + m_setSelectionCallback(const_cast(thisPtr), rect, command); + } else { + ::QTreeView::setSelection(rect, command); + } +} +void QTreeView_wrapper::setSelection_nocallback( + const QRect &rect, QFlags command) { + ::QTreeView::setSelection(rect, command); +} +void QTreeView_wrapper::setSelectionModel(QItemSelectionModel *selectionModel) { + if (m_setSelectionModelCallback) { + const void *thisPtr = this; + m_setSelectionModelCallback(const_cast(thisPtr), selectionModel); + } else { + ::QTreeView::setSelectionModel(selectionModel); + } +} +void QTreeView_wrapper::setSelectionModel_nocallback( + QItemSelectionModel *selectionModel) { + ::QTreeView::setSelectionModel(selectionModel); +} +void QTreeView_wrapper::setSortingEnabled(bool enable) { + ::QTreeView::setSortingEnabled(enable); +} +void QTreeView_wrapper::setTreePosition(int logicalIndex) { + ::QTreeView::setTreePosition(logicalIndex); +} +void QTreeView_wrapper::setUniformRowHeights(bool uniform) { + ::QTreeView::setUniformRowHeights(uniform); +} +void QTreeView_wrapper::setVisible(bool visible) { + if (m_setVisibleCallback) { + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + ::QTreeView::setVisible(visible); + } +} +void QTreeView_wrapper::setVisible_nocallback(bool visible) { + ::QTreeView::setVisible(visible); +} +void QTreeView_wrapper::setWordWrap(bool on) { ::QTreeView::setWordWrap(on); } +void QTreeView_wrapper::setupViewport(QWidget *viewport) { + if (m_setupViewportCallback) { + const void *thisPtr = this; + m_setupViewportCallback(const_cast(thisPtr), viewport); + } else { + ::QTreeView::setupViewport(viewport); + } +} +void QTreeView_wrapper::setupViewport_nocallback(QWidget *viewport) { + ::QTreeView::setupViewport(viewport); +} +QPainter *QTreeView_wrapper::sharedPainter() const { + if (m_sharedPainterCallback) { + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + return ::QTreeView::sharedPainter(); + } +} +QPainter *QTreeView_wrapper::sharedPainter_nocallback() const { + return ::QTreeView::sharedPainter(); +} +void QTreeView_wrapper::showColumn(int column) { + ::QTreeView::showColumn(column); +} +QSize QTreeView_wrapper::sizeHint() const { + if (m_sizeHintCallback) { + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + return ::QTreeView::sizeHint(); + } +} +QSize QTreeView_wrapper::sizeHint_nocallback() const { + return ::QTreeView::sizeHint(); +} +int QTreeView_wrapper::sizeHintForColumn(int column) const { + if (m_sizeHintForColumnCallback) { + const void *thisPtr = this; + return m_sizeHintForColumnCallback(const_cast(thisPtr), column); + } else { + return ::QTreeView::sizeHintForColumn(column); + } +} +int QTreeView_wrapper::sizeHintForColumn_nocallback(int column) const { + return ::QTreeView::sizeHintForColumn(column); +} +int QTreeView_wrapper::sizeHintForRow(int row) const { + if (m_sizeHintForRowCallback) { + const void *thisPtr = this; + return m_sizeHintForRowCallback(const_cast(thisPtr), row); + } else { + return ::QTreeView::sizeHintForRow(row); + } +} +int QTreeView_wrapper::sizeHintForRow_nocallback(int row) const { + return ::QTreeView::sizeHintForRow(row); +} +void QTreeView_wrapper::sortByColumn(int column, Qt::SortOrder order) { + ::QTreeView::sortByColumn(column, order); +} +QString QTreeView_wrapper::tr(const char *s, const char *c, int n) { + return ::QTreeView::tr(s, c, n); +} +int QTreeView_wrapper::treePosition() const { + return ::QTreeView::treePosition(); +} +bool QTreeView_wrapper::uniformRowHeights() const { + return ::QTreeView::uniformRowHeights(); +} +void QTreeView_wrapper::updateEditorData() { + if (m_updateEditorDataCallback) { + const void *thisPtr = this; + m_updateEditorDataCallback(const_cast(thisPtr)); + } else { + ::QTreeView::updateEditorData(); + } +} +void QTreeView_wrapper::updateEditorData_nocallback() { + ::QTreeView::updateEditorData(); +} +void QTreeView_wrapper::updateEditorGeometries() { + if (m_updateEditorGeometriesCallback) { + const void *thisPtr = this; + m_updateEditorGeometriesCallback(const_cast(thisPtr)); + } else { + ::QTreeView::updateEditorGeometries(); + } +} +void QTreeView_wrapper::updateEditorGeometries_nocallback() { + ::QTreeView::updateEditorGeometries(); +} +void QTreeView_wrapper::updateGeometries() { + if (m_updateGeometriesCallback) { + const void *thisPtr = this; + m_updateGeometriesCallback(const_cast(thisPtr)); + } else { + ::QTreeView::updateGeometries(); + } +} +void QTreeView_wrapper::updateGeometries_nocallback() { + ::QTreeView::updateGeometries(); +} +int QTreeView_wrapper::verticalOffset() const { + if (m_verticalOffsetCallback) { + const void *thisPtr = this; + return m_verticalOffsetCallback(const_cast(thisPtr)); + } else { + return ::QTreeView::verticalOffset(); + } +} +int QTreeView_wrapper::verticalOffset_nocallback() const { + return ::QTreeView::verticalOffset(); +} +void QTreeView_wrapper::verticalScrollbarAction(int action) { + if (m_verticalScrollbarActionCallback) { + const void *thisPtr = this; + m_verticalScrollbarActionCallback(const_cast(thisPtr), action); + } else { + ::QTreeView::verticalScrollbarAction(action); + } +} +void QTreeView_wrapper::verticalScrollbarAction_nocallback(int action) { + ::QTreeView::verticalScrollbarAction(action); +} +void QTreeView_wrapper::verticalScrollbarValueChanged(int value) { + if (m_verticalScrollbarValueChangedCallback) { + const void *thisPtr = this; + m_verticalScrollbarValueChangedCallback(const_cast(thisPtr), value); + } else { + ::QTreeView::verticalScrollbarValueChanged(value); + } +} +void QTreeView_wrapper::verticalScrollbarValueChanged_nocallback(int value) { + ::QTreeView::verticalScrollbarValueChanged(value); +} +bool QTreeView_wrapper::viewportEvent(QEvent *event) { + if (m_viewportEventCallback) { + const void *thisPtr = this; + return m_viewportEventCallback(const_cast(thisPtr), event); + } else { + return ::QTreeView::viewportEvent(event); + } +} +bool QTreeView_wrapper::viewportEvent_nocallback(QEvent *event) { + return ::QTreeView::viewportEvent(event); +} +QSize QTreeView_wrapper::viewportSizeHint() const { + if (m_viewportSizeHintCallback) { + const void *thisPtr = this; + return *m_viewportSizeHintCallback(const_cast(thisPtr)); + } else { + return ::QTreeView::viewportSizeHint(); + } +} +QSize QTreeView_wrapper::viewportSizeHint_nocallback() const { + return ::QTreeView::viewportSizeHint(); +} +QRect QTreeView_wrapper::visualRect(const QModelIndex &index) const { + if (m_visualRectCallback) { + const void *thisPtr = this; + return *m_visualRectCallback(const_cast(thisPtr), index); + } else { + return ::QTreeView::visualRect(index); + } +} +QRect QTreeView_wrapper::visualRect_nocallback(const QModelIndex &index) const { + return ::QTreeView::visualRect(index); +} +QRegion QTreeView_wrapper::visualRegionForSelection( + const QItemSelection &selection) const { + if (m_visualRegionForSelectionCallback) { + const void *thisPtr = this; + return *m_visualRegionForSelectionCallback(const_cast(thisPtr), + selection); + } else { + return ::QTreeView::visualRegionForSelection(selection); + } +} +QRegion QTreeView_wrapper::visualRegionForSelection_nocallback( + const QItemSelection &selection) const { + return ::QTreeView::visualRegionForSelection(selection); +} +bool QTreeView_wrapper::wordWrap() const { return ::QTreeView::wordWrap(); } +QTreeView_wrapper::~QTreeView_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QTreeView *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QTreeView_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QTreeView_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QTreeView__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QTreeView_wrapper(parent); + return reinterpret_cast(ptr); +} +void c_QTreeView__onActivated_QModelIndex(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTreeView::activated, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// allColumnsShowFocus() const +bool c_QTreeView__allColumnsShowFocus(void *thisObj) { + const auto &result = fromPtr(thisObj)->allColumnsShowFocus(); + return result; +} +// autoExpandDelay() const +int c_QTreeView__autoExpandDelay(void *thisObj) { + const auto &result = fromPtr(thisObj)->autoExpandDelay(); + return result; +} +// changeEvent(QEvent * event) +void c_QTreeView__changeEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->changeEvent_nocallback(event); +} +void c_QTreeView__onClicked_QModelIndex(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTreeView::clicked, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// collapse(const QModelIndex & index) +void c_QTreeView__collapse_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + fromPtr(thisObj)->collapse(index); +} +// collapseAll() +void c_QTreeView__collapseAll(void *thisObj) { + fromPtr(thisObj)->collapseAll(); +} +// collapsed(const QModelIndex & index) +void c_QTreeView__collapsed_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + fromPtr(thisObj)->collapsed(index); +} +void c_QTreeView__onCollapsed_QModelIndex(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTreeView::collapsed, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// columnAt(int x) const +int c_QTreeView__columnAt_int(void *thisObj, int x) { + const auto &result = fromPtr(thisObj)->columnAt(x); + return result; +} +// columnCountChanged(int oldCount, int newCount) +void c_QTreeView__columnCountChanged_int_int(void *thisObj, int oldCount, + int newCount) { + fromWrapperPtr(thisObj)->columnCountChanged(oldCount, newCount); +} +// columnMoved() +void c_QTreeView__columnMoved(void *thisObj) { + fromWrapperPtr(thisObj)->columnMoved(); +} +// columnResized(int column, int oldSize, int newSize) +void c_QTreeView__columnResized_int_int_int(void *thisObj, int column, + int oldSize, int newSize) { + fromWrapperPtr(thisObj)->columnResized(column, oldSize, newSize); +} +// columnViewportPosition(int column) const +int c_QTreeView__columnViewportPosition_int(void *thisObj, int column) { + const auto &result = fromPtr(thisObj)->columnViewportPosition(column); + return result; +} +// columnWidth(int column) const +int c_QTreeView__columnWidth_int(void *thisObj, int column) { + const auto &result = fromPtr(thisObj)->columnWidth(column); + return result; +} +// commitData(QWidget * editor) +void c_QTreeView__commitData_QWidget(void *thisObj, void *editor_) { + auto editor = reinterpret_cast(editor_); + fromWrapperPtr(thisObj)->commitData_nocallback(editor); +} +// currentChanged(const QModelIndex & current, const QModelIndex & previous) +void c_QTreeView__currentChanged_QModelIndex_QModelIndex(void *thisObj, + void *current_, + void *previous_) { + assert(current_); + auto ¤t = *reinterpret_cast(current_); + assert(previous_); + auto &previous = *reinterpret_cast(previous_); + fromWrapperPtr(thisObj)->currentChanged_nocallback(current, previous); +} +// customEvent(QEvent * event) +void c_QTreeView__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, +// const QList & roles) +void c_QTreeView__dataChanged_QModelIndex_QModelIndex_QList_int( + void *thisObj, void *topLeft_, void *bottomRight_, void *roles_) { + assert(topLeft_); + auto &topLeft = *reinterpret_cast(topLeft_); + assert(bottomRight_); + auto &bottomRight = *reinterpret_cast(bottomRight_); + assert(roles_); + auto &roles = *reinterpret_cast *>(roles_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->dataChanged_nocallback(topLeft, bottomRight, roles); + } else { + return targetPtr->dataChanged(topLeft, bottomRight, roles); + } + }(); +} +// devType() const +int c_QTreeView__devType(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); + return result; +} +// doItemsLayout() +void c_QTreeView__doItemsLayout(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->doItemsLayout_nocallback(); + } else { + return targetPtr->doItemsLayout(); + } + }(); +} +void c_QTreeView__onDoubleClicked_QModelIndex(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTreeView::doubleClicked, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// drawBranches(QPainter * painter, const QRect & rect, const QModelIndex & +// index) const +void c_QTreeView__drawBranches_QPainter_QRect_QModelIndex(void *thisObj, + void *painter_, + void *rect_, + void *index_) { + auto painter = reinterpret_cast(painter_); + assert(rect_); + auto &rect = *reinterpret_cast(rect_); + assert(index_); + auto &index = *reinterpret_cast(index_); + fromWrapperPtr(thisObj)->drawBranches_nocallback(painter, rect, index); +} +// drawTree(QPainter * painter, const QRegion & region) const +void c_QTreeView__drawTree_QPainter_QRegion(void *thisObj, void *painter_, + void *region_) { + auto painter = reinterpret_cast(painter_); + assert(region_); + auto ®ion = *reinterpret_cast(region_); + fromWrapperPtr(thisObj)->drawTree(painter, region); +} +// editorDestroyed(QObject * editor) +void c_QTreeView__editorDestroyed_QObject(void *thisObj, void *editor_) { + auto editor = reinterpret_cast(editor_); + fromWrapperPtr(thisObj)->editorDestroyed_nocallback(editor); +} +void c_QTreeView__onEntered_QModelIndex(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTreeView::entered, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// event(QEvent * event) +bool c_QTreeView__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + const auto &result = fromWrapperPtr(thisObj)->event_nocallback(event); + return result; +} +// eventFilter(QObject * object, QEvent * event) +bool c_QTreeView__eventFilter_QObject_QEvent(void *thisObj, void *object_, + void *event_) { + auto object = reinterpret_cast(object_); + auto event = reinterpret_cast(event_); + const auto &result = + fromWrapperPtr(thisObj)->eventFilter_nocallback(object, event); + return result; +} +// expand(const QModelIndex & index) +void c_QTreeView__expand_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + fromPtr(thisObj)->expand(index); +} +// expandAll() +void c_QTreeView__expandAll(void *thisObj) { fromPtr(thisObj)->expandAll(); } +// expandRecursively(const QModelIndex & index, int depth) +void c_QTreeView__expandRecursively_QModelIndex_int(void *thisObj, void *index_, + int depth) { + assert(index_); + auto &index = *reinterpret_cast(index_); + fromPtr(thisObj)->expandRecursively(index, depth); +} +// expandToDepth(int depth) +void c_QTreeView__expandToDepth_int(void *thisObj, int depth) { + fromPtr(thisObj)->expandToDepth(depth); +} +// expanded(const QModelIndex & index) +void c_QTreeView__expanded_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + fromPtr(thisObj)->expanded(index); +} +void c_QTreeView__onExpanded_QModelIndex(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTreeView::expanded, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// expandsOnDoubleClick() const +bool c_QTreeView__expandsOnDoubleClick(void *thisObj) { + const auto &result = fromPtr(thisObj)->expandsOnDoubleClick(); + return result; +} +// focusNextPrevChild(bool next) +bool c_QTreeView__focusNextPrevChild_bool(void *thisObj, bool next) { + const auto &result = + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); + return result; +} +// hasHeightForWidth() const +bool c_QTreeView__hasHeightForWidth(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); + return result; +} +// heightForWidth(int arg__1) const +int c_QTreeView__heightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); + return result; +} +// hideColumn(int column) +void c_QTreeView__hideColumn_int(void *thisObj, int column) { + fromPtr(thisObj)->hideColumn(column); +} +// horizontalOffset() const +int c_QTreeView__horizontalOffset(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->horizontalOffset_nocallback(); + return result; +} +// horizontalScrollbarAction(int action) +void c_QTreeView__horizontalScrollbarAction_int(void *thisObj, int action) { + fromWrapperPtr(thisObj)->horizontalScrollbarAction_nocallback(action); +} +// horizontalScrollbarValueChanged(int value) +void c_QTreeView__horizontalScrollbarValueChanged_int(void *thisObj, + int value) { + fromWrapperPtr(thisObj)->horizontalScrollbarValueChanged_nocallback(value); +} +void c_QTreeView__onIconSizeChanged_QSize(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTreeView::iconSizeChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// indentation() const +int c_QTreeView__indentation(void *thisObj) { + const auto &result = fromPtr(thisObj)->indentation(); + return result; +} +// indexAbove(const QModelIndex & index) const +void *c_QTreeView__indexAbove_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->indexAbove(index)}; + return result; +} +// indexAt(const QPoint & p) const +void *c_QTreeView__indexAt_QPoint(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->indexAt_nocallback(p); + } else { + return targetPtr->indexAt(p); + } + }()}; + return result; +} +// indexBelow(const QModelIndex & index) const +void *c_QTreeView__indexBelow_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->indexBelow(index)}; + return result; +} +// indexRowSizeHint(const QModelIndex & index) const +int c_QTreeView__indexRowSizeHint_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = fromWrapperPtr(thisObj)->indexRowSizeHint(index); + return result; +} +// initPainter(QPainter * painter) const +void c_QTreeView__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} +// isAnimated() const +bool c_QTreeView__isAnimated(void *thisObj) { + const auto &result = fromPtr(thisObj)->isAnimated(); + return result; +} +// isColumnHidden(int column) const +bool c_QTreeView__isColumnHidden_int(void *thisObj, int column) { + const auto &result = fromPtr(thisObj)->isColumnHidden(column); + return result; +} +// isExpanded(const QModelIndex & index) const +bool c_QTreeView__isExpanded_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = fromPtr(thisObj)->isExpanded(index); + return result; +} +// isFirstColumnSpanned(int row, const QModelIndex & parent) const +bool c_QTreeView__isFirstColumnSpanned_int_QModelIndex(void *thisObj, int row, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = fromPtr(thisObj)->isFirstColumnSpanned(row, parent); + return result; +} +// isHeaderHidden() const +bool c_QTreeView__isHeaderHidden(void *thisObj) { + const auto &result = fromPtr(thisObj)->isHeaderHidden(); + return result; +} +// isIndexHidden(const QModelIndex & index) const +bool c_QTreeView__isIndexHidden_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = fromWrapperPtr(thisObj)->isIndexHidden_nocallback(index); + return result; +} +// isRowHidden(int row, const QModelIndex & parent) const +bool c_QTreeView__isRowHidden_int_QModelIndex(void *thisObj, int row, + void *parent_) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + const auto &result = fromPtr(thisObj)->isRowHidden(row, parent); + return result; +} +// isSortingEnabled() const +bool c_QTreeView__isSortingEnabled(void *thisObj) { + const auto &result = fromPtr(thisObj)->isSortingEnabled(); + return result; +} +// itemsExpandable() const +bool c_QTreeView__itemsExpandable(void *thisObj) { + const auto &result = fromPtr(thisObj)->itemsExpandable(); + return result; +} +// keyboardSearch(const QString & search) +void c_QTreeView__keyboardSearch_QString(void *thisObj, const char *search_) { + const auto search = QString::fromUtf8(search_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->keyboardSearch_nocallback(search); + } else { + return targetPtr->keyboardSearch(search); + } + }(); + free((char *)search_); +} +// leaveEvent(QEvent * event) +void c_QTreeView__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} +// minimumSizeHint() const +void *c_QTreeView__minimumSizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; + return result; +} +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QTreeView__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} +// mouseMoveEvent(QMouseEvent * event) +void c_QTreeView__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(event); +} +// mousePressEvent(QMouseEvent * event) +void c_QTreeView__mousePressEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(event); +} +// mouseReleaseEvent(QMouseEvent * event) +void c_QTreeView__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(event); +} +// moveCursor(QAbstractItemView::CursorAction cursorAction, +// QFlags modifiers) +void *c_QTreeView__moveCursor_CursorAction_KeyboardModifiers(void *thisObj, + int cursorAction, + int modifiers_) { + auto modifiers = static_cast>(modifiers_); + const auto &result = new Dartagnan::ValueWrapper< + QModelIndex>{fromWrapperPtr(thisObj)->moveCursor_nocallback( + static_cast( + cursorAction), + modifiers)}; + return result; +} +// paintEvent(QPaintEvent * event) +void c_QTreeView__paintEvent_QPaintEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->paintEvent_nocallback(event); +} +void c_QTreeView__onPressed_QModelIndex(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTreeView::pressed, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// reexpand() +void c_QTreeView__reexpand(void *thisObj) { + fromWrapperPtr(thisObj)->reexpand(); +} +// reset() +void c_QTreeView__reset(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->reset_nocallback(); + } else { + return targetPtr->reset(); + } + }(); +} +// resetIndentation() +void c_QTreeView__resetIndentation(void *thisObj) { + fromPtr(thisObj)->resetIndentation(); +} +// resizeColumnToContents(int column) +void c_QTreeView__resizeColumnToContents_int(void *thisObj, int column) { + fromPtr(thisObj)->resizeColumnToContents(column); +} +// rootIsDecorated() const +bool c_QTreeView__rootIsDecorated(void *thisObj) { + const auto &result = fromPtr(thisObj)->rootIsDecorated(); + return result; +} +// rowHeight(const QModelIndex & index) const +int c_QTreeView__rowHeight_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = fromWrapperPtr(thisObj)->rowHeight(index); + return result; +} +// rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end) +void c_QTreeView__rowsAboutToBeRemoved_QModelIndex_int_int(void *thisObj, + void *parent_, + int start, int end) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + fromWrapperPtr(thisObj)->rowsAboutToBeRemoved_nocallback(parent, start, end); +} +// rowsInserted(const QModelIndex & parent, int start, int end) +void c_QTreeView__rowsInserted_QModelIndex_int_int(void *thisObj, void *parent_, + int start, int end) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + fromWrapperPtr(thisObj)->rowsInserted_nocallback(parent, start, end); +} +// rowsRemoved(const QModelIndex & parent, int first, int last) +void c_QTreeView__rowsRemoved_QModelIndex_int_int(void *thisObj, void *parent_, + int first, int last) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + fromWrapperPtr(thisObj)->rowsRemoved(parent, first, last); +} +// scrollContentsBy(int dx, int dy) +void c_QTreeView__scrollContentsBy_int_int(void *thisObj, int dx, int dy) { + fromWrapperPtr(thisObj)->scrollContentsBy_nocallback(dx, dy); +} +// scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint) +void c_QTreeView__scrollTo_QModelIndex_ScrollHint(void *thisObj, void *index_, + int hint) { + assert(index_); + auto &index = *reinterpret_cast(index_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->scrollTo_nocallback( + index, static_cast(hint)); + } else { + return targetPtr->scrollTo( + index, static_cast(hint)); + } + }(); +} +// selectAll() +void c_QTreeView__selectAll(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->selectAll_nocallback(); + } else { + return targetPtr->selectAll(); + } + }(); +} +// selectedIndexes() const +void *c_QTreeView__selectedIndexes(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromWrapperPtr(thisObj)->selectedIndexes_nocallback()}; + return result; +} +// selectionChanged(const QItemSelection & selected, const QItemSelection & +// deselected) +void c_QTreeView__selectionChanged_QItemSelection_QItemSelection( + void *thisObj, void *selected_, void *deselected_) { + assert(selected_); + auto &selected = *reinterpret_cast(selected_); + assert(deselected_); + auto &deselected = *reinterpret_cast(deselected_); + fromWrapperPtr(thisObj)->selectionChanged_nocallback(selected, deselected); +} +// selectionCommand(const QModelIndex & index, const QEvent * event) const +int c_QTreeView__selectionCommand_QModelIndex_QEvent(void *thisObj, + void *index_, + void *event_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + auto event = reinterpret_cast(event_); + const auto &result = + fromWrapperPtr(thisObj)->selectionCommand_nocallback(index, event); + return result; +} +// setAllColumnsShowFocus(bool enable) +void c_QTreeView__setAllColumnsShowFocus_bool(void *thisObj, bool enable) { + fromPtr(thisObj)->setAllColumnsShowFocus(enable); +} +// setAnimated(bool enable) +void c_QTreeView__setAnimated_bool(void *thisObj, bool enable) { + fromPtr(thisObj)->setAnimated(enable); +} +// setAutoExpandDelay(int delay) +void c_QTreeView__setAutoExpandDelay_int(void *thisObj, int delay) { + fromPtr(thisObj)->setAutoExpandDelay(delay); +} +// setColumnHidden(int column, bool hide) +void c_QTreeView__setColumnHidden_int_bool(void *thisObj, int column, + bool hide) { + fromPtr(thisObj)->setColumnHidden(column, hide); +} +// setColumnWidth(int column, int width) +void c_QTreeView__setColumnWidth_int_int(void *thisObj, int column, int width) { + fromPtr(thisObj)->setColumnWidth(column, width); +} +// setExpanded(const QModelIndex & index, bool expand) +void c_QTreeView__setExpanded_QModelIndex_bool(void *thisObj, void *index_, + bool expand) { + assert(index_); + auto &index = *reinterpret_cast(index_); + fromPtr(thisObj)->setExpanded(index, expand); +} +// setExpandsOnDoubleClick(bool enable) +void c_QTreeView__setExpandsOnDoubleClick_bool(void *thisObj, bool enable) { + fromPtr(thisObj)->setExpandsOnDoubleClick(enable); +} +// setFirstColumnSpanned(int row, const QModelIndex & parent, bool span) +void c_QTreeView__setFirstColumnSpanned_int_QModelIndex_bool(void *thisObj, + int row, + void *parent_, + bool span) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + fromPtr(thisObj)->setFirstColumnSpanned(row, parent, span); +} +// setHeaderHidden(bool hide) +void c_QTreeView__setHeaderHidden_bool(void *thisObj, bool hide) { + fromPtr(thisObj)->setHeaderHidden(hide); +} +// setIndentation(int i) +void c_QTreeView__setIndentation_int(void *thisObj, int i) { + fromPtr(thisObj)->setIndentation(i); +} +// setItemsExpandable(bool enable) +void c_QTreeView__setItemsExpandable_bool(void *thisObj, bool enable) { + fromPtr(thisObj)->setItemsExpandable(enable); +} +// setModel(QAbstractItemModel * model) +void c_QTreeView__setModel_QAbstractItemModel(void *thisObj, void *model_) { + auto model = reinterpret_cast(model_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setModel_nocallback(model); + } else { + return targetPtr->setModel(model); + } + }(); +} +// setRootIndex(const QModelIndex & index) +void c_QTreeView__setRootIndex_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setRootIndex_nocallback(index); + } else { + return targetPtr->setRootIndex(index); + } + }(); +} +// setRootIsDecorated(bool show) +void c_QTreeView__setRootIsDecorated_bool(void *thisObj, bool show) { + fromPtr(thisObj)->setRootIsDecorated(show); +} +// setRowHidden(int row, const QModelIndex & parent, bool hide) +void c_QTreeView__setRowHidden_int_QModelIndex_bool(void *thisObj, int row, + void *parent_, bool hide) { + assert(parent_); + auto &parent = *reinterpret_cast(parent_); + fromPtr(thisObj)->setRowHidden(row, parent, hide); +} +// setSelection(const QRect & rect, QFlags +// command) +void c_QTreeView__setSelection_QRect_SelectionFlags(void *thisObj, void *rect_, + int command_) { + assert(rect_); + auto &rect = *reinterpret_cast(rect_); + auto command = + static_cast>(command_); + fromWrapperPtr(thisObj)->setSelection_nocallback(rect, command); +} +// setSelectionModel(QItemSelectionModel * selectionModel) +void c_QTreeView__setSelectionModel_QItemSelectionModel(void *thisObj, + void *selectionModel_) { + auto selectionModel = + reinterpret_cast(selectionModel_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setSelectionModel_nocallback(selectionModel); + } else { + return targetPtr->setSelectionModel(selectionModel); + } + }(); +} +// setSortingEnabled(bool enable) +void c_QTreeView__setSortingEnabled_bool(void *thisObj, bool enable) { + fromPtr(thisObj)->setSortingEnabled(enable); +} +// setTreePosition(int logicalIndex) +void c_QTreeView__setTreePosition_int(void *thisObj, int logicalIndex) { + fromPtr(thisObj)->setTreePosition(logicalIndex); +} +// setUniformRowHeights(bool uniform) +void c_QTreeView__setUniformRowHeights_bool(void *thisObj, bool uniform) { + fromPtr(thisObj)->setUniformRowHeights(uniform); +} +// setVisible(bool visible) +void c_QTreeView__setVisible_bool(void *thisObj, bool visible) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} +// setWordWrap(bool on) +void c_QTreeView__setWordWrap_bool(void *thisObj, bool on) { + fromPtr(thisObj)->setWordWrap(on); +} +// setupViewport(QWidget * viewport) +void c_QTreeView__setupViewport_QWidget(void *thisObj, void *viewport_) { + auto viewport = reinterpret_cast(viewport_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setupViewport_nocallback(viewport); + } else { + return targetPtr->setupViewport(viewport); + } + }(); +} +// sharedPainter() const +void *c_QTreeView__sharedPainter(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->sharedPainter_nocallback(); + return result; +} +// showColumn(int column) +void c_QTreeView__showColumn_int(void *thisObj, int column) { + fromPtr(thisObj)->showColumn(column); +} +// sizeHint() const +void *c_QTreeView__sizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; + return result; +} +// sizeHintForColumn(int column) const +int c_QTreeView__sizeHintForColumn_int(void *thisObj, int column) { + const auto &result = + fromWrapperPtr(thisObj)->sizeHintForColumn_nocallback(column); + return result; +} +// sizeHintForRow(int row) const +int c_QTreeView__sizeHintForRow_int(void *thisObj, int row) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHintForRow_nocallback(row); + } else { + return targetPtr->sizeHintForRow(row); + } + }(); + return result; +} +// sortByColumn(int column, Qt::SortOrder order) +void c_QTreeView__sortByColumn_int_SortOrder(void *thisObj, int column, + int order) { + fromPtr(thisObj)->sortByColumn(column, static_cast(order)); +} +// tr(const char * s, const char * c, int n) +void *c_static_QTreeView__tr_char_char_int(const char *s, const char *c, + int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QTreeView_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +// treePosition() const +int c_QTreeView__treePosition(void *thisObj) { + const auto &result = fromPtr(thisObj)->treePosition(); + return result; +} +// uniformRowHeights() const +bool c_QTreeView__uniformRowHeights(void *thisObj) { + const auto &result = fromPtr(thisObj)->uniformRowHeights(); + return result; +} +// updateEditorData() +void c_QTreeView__updateEditorData(void *thisObj) { + fromWrapperPtr(thisObj)->updateEditorData_nocallback(); +} +// updateEditorGeometries() +void c_QTreeView__updateEditorGeometries(void *thisObj) { + fromWrapperPtr(thisObj)->updateEditorGeometries_nocallback(); +} +// updateGeometries() +void c_QTreeView__updateGeometries(void *thisObj) { + fromWrapperPtr(thisObj)->updateGeometries_nocallback(); +} +// verticalOffset() const +int c_QTreeView__verticalOffset(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->verticalOffset_nocallback(); + return result; +} +// verticalScrollbarAction(int action) +void c_QTreeView__verticalScrollbarAction_int(void *thisObj, int action) { + fromWrapperPtr(thisObj)->verticalScrollbarAction_nocallback(action); +} +// verticalScrollbarValueChanged(int value) +void c_QTreeView__verticalScrollbarValueChanged_int(void *thisObj, int value) { + fromWrapperPtr(thisObj)->verticalScrollbarValueChanged_nocallback(value); +} +void c_QTreeView__onViewportEntered(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTreeView::viewportEntered, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// viewportEvent(QEvent * event) +bool c_QTreeView__viewportEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + const auto &result = fromWrapperPtr(thisObj)->viewportEvent_nocallback(event); + return result; +} +// viewportSizeHint() const +void *c_QTreeView__viewportSizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->viewportSizeHint_nocallback()}; + return result; +} +// visualRect(const QModelIndex & index) const +void *c_QTreeView__visualRect_QModelIndex(void *thisObj, void *index_) { + assert(index_); + auto &index = *reinterpret_cast(index_); + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->visualRect_nocallback(index); + } else { + return targetPtr->visualRect(index); + } + }()}; + return result; +} +// visualRegionForSelection(const QItemSelection & selection) const +void *c_QTreeView__visualRegionForSelection_QItemSelection(void *thisObj, + void *selection_) { + assert(selection_); + auto &selection = *reinterpret_cast(selection_); + const auto &result = new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->visualRegionForSelection_nocallback(selection)}; + return result; +} +// wordWrap() const +bool c_QTreeView__wordWrap(void *thisObj) { + const auto &result = fromPtr(thisObj)->wordWrap(); + return result; +} +void c_QTreeView__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QTreeView__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1128: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_changeEvent>( + callback); + break; + case 5397: + wrapper->m_commitDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_commitData>( + callback); + break; + case 5399: + wrapper->m_currentChangedCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_currentChanged>( + callback); + break; + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_customEvent>( + callback); + break; + case 5401: + wrapper->m_dataChangedCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_dataChanged>( + callback); + break; + case 1145: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_devType>( + callback); + break; + case 5404: + wrapper->m_doItemsLayoutCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_doItemsLayout>( + callback); + break; + case 5505: + wrapper->m_drawBranchesCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_drawBranches>( + callback); + break; + case 5409: + wrapper->m_editorDestroyedCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_editorDestroyed>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_event>(callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_eventFilter>( + callback); + break; + case 1155: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1169: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1173: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_heightForWidth>( + callback); + break; + case 5413: + wrapper->m_horizontalOffsetCallback = + reinterpret_cast(callback); + break; + case 5414: + wrapper->m_horizontalScrollbarActionCallback = + reinterpret_cast(callback); + break; + case 5415: + wrapper->m_horizontalScrollbarValueChangedCallback = + reinterpret_cast( + callback); + break; + case 5418: + wrapper->m_indexAtCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_indexAt>( + callback); + break; + case 1176: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_initPainter>( + callback); + break; + case 5420: + wrapper->m_isIndexHiddenCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_isIndexHidden>( + callback); + break; + case 5422: + wrapper->m_keyboardSearchCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_keyboardSearch>( + callback); + break; + case 1202: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_leaveEvent>( + callback); + break; + case 1222: + wrapper->m_minimumSizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_minimumSizeHint>( + callback); + break; + case 1224: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1226: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_mouseMoveEvent>( + callback); + break; + case 1227: + wrapper->m_mousePressEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_mousePressEvent>( + callback); + break; + case 1228: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 5425: + wrapper->m_moveCursorCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_moveCursor>( + callback); + break; + case 1235: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_paintEvent>( + callback); + break; + case 5428: + wrapper->m_resetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_reset>(callback); + break; + case 5432: + wrapper->m_rowsAboutToBeRemovedCallback = + reinterpret_cast(callback); + break; + case 5433: + wrapper->m_rowsInsertedCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_rowsInserted>( + callback); + break; + case 5218: + wrapper->m_scrollContentsByCallback = + reinterpret_cast(callback); + break; + case 5436: + wrapper->m_scrollToCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_scrollTo>( + callback); + break; + case 5439: + wrapper->m_selectAllCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_selectAll>( + callback); + break; + case 5440: + wrapper->m_selectedIndexesCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_selectedIndexes>( + callback); + break; + case 5441: + wrapper->m_selectionChangedCallback = + reinterpret_cast(callback); + break; + case 5442: + wrapper->m_selectionCommandCallback = + reinterpret_cast(callback); + break; + case 5455: + wrapper->m_setModelCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_setModel>( + callback); + break; + case 5456: + wrapper->m_setRootIndexCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_setRootIndex>( + callback); + break; + case 5457: + wrapper->m_setSelectionCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_setSelection>( + callback); + break; + case 5458: + wrapper->m_setSelectionModelCallback = + reinterpret_cast(callback); + break; + case 1314: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_setVisible>( + callback); + break; + case 5226: + wrapper->m_setupViewportCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_setupViewport>( + callback); + break; + case 1323: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_sharedPainter>( + callback); + break; + case 1331: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_sizeHint>( + callback); + break; + case 5463: + wrapper->m_sizeHintForColumnCallback = + reinterpret_cast(callback); + break; + case 5465: + wrapper->m_sizeHintForRowCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_sizeHintForRow>( + callback); + break; + case 5471: + wrapper->m_updateEditorDataCallback = + reinterpret_cast(callback); + break; + case 5472: + wrapper->m_updateEditorGeometriesCallback = + reinterpret_cast(callback); + break; + case 5473: + wrapper->m_updateGeometriesCallback = + reinterpret_cast(callback); + break; + case 5474: + wrapper->m_verticalOffsetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_verticalOffset>( + callback); + break; + case 5475: + wrapper->m_verticalScrollbarActionCallback = + reinterpret_cast(callback); + break; + case 5476: + wrapper->m_verticalScrollbarValueChangedCallback = + reinterpret_cast(callback); + break; + case 5229: + wrapper->m_viewportEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_viewportEvent>( + callback); + break; + case 5230: + wrapper->m_viewportSizeHintCallback = + reinterpret_cast(callback); + break; + case 5479: + wrapper->m_visualRectCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_visualRect>( + callback); + break; + case 5480: + wrapper->m_visualRegionForSelectionCallback = + reinterpret_cast(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QTreeView_c.h b/generated/QtDartBindings/dart/ffi/QTreeView_c.h new file mode 100644 index 0000000..7c76659 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QTreeView_c.h @@ -0,0 +1,745 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QTreeView_wrapper : public ::QTreeView { +public: + ~QTreeView_wrapper(); + using ::QAbstractItemView::CursorAction; + QTreeView_wrapper(QWidget *parent = nullptr); + bool allColumnsShowFocus() const; + int autoExpandDelay() const; + virtual void changeEvent(QEvent *event); + virtual void changeEvent_nocallback(QEvent *event); + void collapse(const QModelIndex &index); + void collapseAll(); + void collapsed(const QModelIndex &index); + int columnAt(int x) const; + void columnCountChanged(int oldCount, int newCount); + void columnMoved(); + void columnResized(int column, int oldSize, int newSize); + int columnViewportPosition(int column) const; + int columnWidth(int column) const; + virtual void commitData(QWidget *editor); + virtual void commitData_nocallback(QWidget *editor); + virtual void currentChanged(const QModelIndex ¤t, + const QModelIndex &previous); + virtual void currentChanged_nocallback(const QModelIndex ¤t, + const QModelIndex &previous); + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual void dataChanged(const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles = QList()); + virtual void dataChanged_nocallback(const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles = QList()); + virtual int devType() const; + virtual int devType_nocallback() const; + virtual void doItemsLayout(); + virtual void doItemsLayout_nocallback(); + virtual void drawBranches(QPainter *painter, const QRect &rect, + const QModelIndex &index) const; + virtual void drawBranches_nocallback(QPainter *painter, const QRect &rect, + const QModelIndex &index) const; + void drawTree(QPainter *painter, const QRegion ®ion) const; + virtual void editorDestroyed(QObject *editor); + virtual void editorDestroyed_nocallback(QObject *editor); + virtual bool event(QEvent *event); + virtual bool event_nocallback(QEvent *event); + virtual bool eventFilter(QObject *object, QEvent *event); + virtual bool eventFilter_nocallback(QObject *object, QEvent *event); + void expand(const QModelIndex &index); + void expandAll(); + void expandRecursively(const QModelIndex &index, int depth = -1); + void expandToDepth(int depth); + void expanded(const QModelIndex &index); + bool expandsOnDoubleClick() const; + virtual bool focusNextPrevChild(bool next); + virtual bool focusNextPrevChild_nocallback(bool next); + virtual bool hasHeightForWidth() const; + virtual bool hasHeightForWidth_nocallback() const; + virtual int heightForWidth(int arg__1) const; + virtual int heightForWidth_nocallback(int arg__1) const; + void hideColumn(int column); + virtual int horizontalOffset() const; + virtual int horizontalOffset_nocallback() const; + virtual void horizontalScrollbarAction(int action); + virtual void horizontalScrollbarAction_nocallback(int action); + virtual void horizontalScrollbarValueChanged(int value); + virtual void horizontalScrollbarValueChanged_nocallback(int value); + int indentation() const; + QModelIndex indexAbove(const QModelIndex &index) const; + virtual QModelIndex indexAt(const QPoint &p) const; + virtual QModelIndex indexAt_nocallback(const QPoint &p) const; + QModelIndex indexBelow(const QModelIndex &index) const; + int indexRowSizeHint(const QModelIndex &index) const; + virtual void initPainter(QPainter *painter) const; + virtual void initPainter_nocallback(QPainter *painter) const; + bool isAnimated() const; + bool isColumnHidden(int column) const; + bool isExpanded(const QModelIndex &index) const; + bool isFirstColumnSpanned(int row, const QModelIndex &parent) const; + bool isHeaderHidden() const; + virtual bool isIndexHidden(const QModelIndex &index) const; + virtual bool isIndexHidden_nocallback(const QModelIndex &index) const; + bool isRowHidden(int row, const QModelIndex &parent) const; + bool isSortingEnabled() const; + bool itemsExpandable() const; + virtual void keyboardSearch(const QString &search); + virtual void keyboardSearch_nocallback(const QString &search); + virtual void leaveEvent(QEvent *event); + virtual void leaveEvent_nocallback(QEvent *event); + virtual QSize minimumSizeHint() const; + virtual QSize minimumSizeHint_nocallback() const; + virtual void mouseDoubleClickEvent(QMouseEvent *event); + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + virtual void mouseMoveEvent(QMouseEvent *event); + virtual void mouseMoveEvent_nocallback(QMouseEvent *event); + virtual void mousePressEvent(QMouseEvent *event); + virtual void mousePressEvent_nocallback(QMouseEvent *event); + virtual void mouseReleaseEvent(QMouseEvent *event); + virtual void mouseReleaseEvent_nocallback(QMouseEvent *event); + virtual QModelIndex moveCursor(QAbstractItemView::CursorAction cursorAction, + QFlags modifiers); + virtual QModelIndex + moveCursor_nocallback(QAbstractItemView::CursorAction cursorAction, + QFlags modifiers); + virtual void paintEvent(QPaintEvent *event); + virtual void paintEvent_nocallback(QPaintEvent *event); + void reexpand(); + virtual void reset(); + virtual void reset_nocallback(); + void resetIndentation(); + void resizeColumnToContents(int column); + bool rootIsDecorated() const; + int rowHeight(const QModelIndex &index) const; + virtual void rowsAboutToBeRemoved(const QModelIndex &parent, int start, + int end); + virtual void rowsAboutToBeRemoved_nocallback(const QModelIndex &parent, + int start, int end); + virtual void rowsInserted(const QModelIndex &parent, int start, int end); + virtual void rowsInserted_nocallback(const QModelIndex &parent, int start, + int end); + void rowsRemoved(const QModelIndex &parent, int first, int last); + virtual void scrollContentsBy(int dx, int dy); + virtual void scrollContentsBy_nocallback(int dx, int dy); + virtual void scrollTo(const QModelIndex &index, + QAbstractItemView::ScrollHint hint = + QAbstractItemView::ScrollHint::EnsureVisible); + virtual void + scrollTo_nocallback(const QModelIndex &index, + QAbstractItemView::ScrollHint hint = + QAbstractItemView::ScrollHint::EnsureVisible); + virtual void selectAll(); + virtual void selectAll_nocallback(); + virtual QList selectedIndexes() const; + virtual QList selectedIndexes_nocallback() const; + virtual void selectionChanged(const QItemSelection &selected, + const QItemSelection &deselected); + virtual void selectionChanged_nocallback(const QItemSelection &selected, + const QItemSelection &deselected); + virtual QFlags + selectionCommand(const QModelIndex &index, + const QEvent *event = nullptr) const; + virtual QFlags + selectionCommand_nocallback(const QModelIndex &index, + const QEvent *event = nullptr) const; + void setAllColumnsShowFocus(bool enable); + void setAnimated(bool enable); + void setAutoExpandDelay(int delay); + void setColumnHidden(int column, bool hide); + void setColumnWidth(int column, int width); + void setExpanded(const QModelIndex &index, bool expand); + void setExpandsOnDoubleClick(bool enable); + void setFirstColumnSpanned(int row, const QModelIndex &parent, bool span); + void setHeaderHidden(bool hide); + void setIndentation(int i); + void setItemsExpandable(bool enable); + virtual void setModel(QAbstractItemModel *model); + virtual void setModel_nocallback(QAbstractItemModel *model); + virtual void setRootIndex(const QModelIndex &index); + virtual void setRootIndex_nocallback(const QModelIndex &index); + void setRootIsDecorated(bool show); + void setRowHidden(int row, const QModelIndex &parent, bool hide); + virtual void setSelection(const QRect &rect, + QFlags command); + virtual void + setSelection_nocallback(const QRect &rect, + QFlags command); + virtual void setSelectionModel(QItemSelectionModel *selectionModel); + virtual void + setSelectionModel_nocallback(QItemSelectionModel *selectionModel); + void setSortingEnabled(bool enable); + void setTreePosition(int logicalIndex); + void setUniformRowHeights(bool uniform); + virtual void setVisible(bool visible); + virtual void setVisible_nocallback(bool visible); + void setWordWrap(bool on); + virtual void setupViewport(QWidget *viewport); + virtual void setupViewport_nocallback(QWidget *viewport); + virtual QPainter *sharedPainter() const; + virtual QPainter *sharedPainter_nocallback() const; + void showColumn(int column); + virtual QSize sizeHint() const; + virtual QSize sizeHint_nocallback() const; + virtual int sizeHintForColumn(int column) const; + virtual int sizeHintForColumn_nocallback(int column) const; + virtual int sizeHintForRow(int row) const; + virtual int sizeHintForRow_nocallback(int row) const; + void sortByColumn(int column, Qt::SortOrder order); + static QString tr(const char *s, const char *c, int n); + int treePosition() const; + bool uniformRowHeights() const; + virtual void updateEditorData(); + virtual void updateEditorData_nocallback(); + virtual void updateEditorGeometries(); + virtual void updateEditorGeometries_nocallback(); + virtual void updateGeometries(); + virtual void updateGeometries_nocallback(); + virtual int verticalOffset() const; + virtual int verticalOffset_nocallback() const; + virtual void verticalScrollbarAction(int action); + virtual void verticalScrollbarAction_nocallback(int action); + virtual void verticalScrollbarValueChanged(int value); + virtual void verticalScrollbarValueChanged_nocallback(int value); + virtual bool viewportEvent(QEvent *event); + virtual bool viewportEvent_nocallback(QEvent *event); + virtual QSize viewportSizeHint() const; + virtual QSize viewportSizeHint_nocallback() const; + virtual QRect visualRect(const QModelIndex &index) const; + virtual QRect visualRect_nocallback(const QModelIndex &index) const; + virtual QRegion + visualRegionForSelection(const QItemSelection &selection) const; + virtual QRegion + visualRegionForSelection_nocallback(const QItemSelection &selection) const; + bool wordWrap() const; + typedef void (*Callback_changeEvent)(void *, QEvent *event); + Callback_changeEvent m_changeEventCallback = nullptr; + typedef void (*Callback_commitData)(void *, QWidget *editor); + Callback_commitData m_commitDataCallback = nullptr; + typedef void (*Callback_currentChanged)(void *, const QModelIndex ¤t, + const QModelIndex &previous); + Callback_currentChanged m_currentChangedCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef void (*Callback_dataChanged)(void *, const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles); + Callback_dataChanged m_dataChangedCallback = nullptr; + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + typedef void (*Callback_doItemsLayout)(void *); + Callback_doItemsLayout m_doItemsLayoutCallback = nullptr; + typedef void (*Callback_drawBranches)(void *, QPainter *painter, + const QRect &rect, + const QModelIndex &index); + Callback_drawBranches m_drawBranchesCallback = nullptr; + typedef void (*Callback_editorDestroyed)(void *, QObject *editor); + Callback_editorDestroyed m_editorDestroyedCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *object, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + typedef int (*Callback_horizontalOffset)(void *); + Callback_horizontalOffset m_horizontalOffsetCallback = nullptr; + typedef void (*Callback_horizontalScrollbarAction)(void *, int action); + Callback_horizontalScrollbarAction m_horizontalScrollbarActionCallback = + nullptr; + typedef void (*Callback_horizontalScrollbarValueChanged)(void *, int value); + Callback_horizontalScrollbarValueChanged + m_horizontalScrollbarValueChangedCallback = nullptr; + typedef QModelIndex *(*Callback_indexAt)(void *, const QPoint &p); + Callback_indexAt m_indexAtCallback = nullptr; + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + typedef bool (*Callback_isIndexHidden)(void *, const QModelIndex &index); + Callback_isIndexHidden m_isIndexHiddenCallback = nullptr; + typedef void (*Callback_keyboardSearch)(void *, const QString &search); + Callback_keyboardSearch m_keyboardSearchCallback = nullptr; + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *event); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *event); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *event); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + typedef QModelIndex *(*Callback_moveCursor)( + void *, QAbstractItemView::CursorAction cursorAction, + QFlags modifiers); + Callback_moveCursor m_moveCursorCallback = nullptr; + typedef void (*Callback_paintEvent)(void *, QPaintEvent *event); + Callback_paintEvent m_paintEventCallback = nullptr; + typedef void (*Callback_reset)(void *); + Callback_reset m_resetCallback = nullptr; + typedef void (*Callback_rowsAboutToBeRemoved)(void *, + const QModelIndex &parent, + int start, int end); + Callback_rowsAboutToBeRemoved m_rowsAboutToBeRemovedCallback = nullptr; + typedef void (*Callback_rowsInserted)(void *, const QModelIndex &parent, + int start, int end); + Callback_rowsInserted m_rowsInsertedCallback = nullptr; + typedef void (*Callback_scrollContentsBy)(void *, int dx, int dy); + Callback_scrollContentsBy m_scrollContentsByCallback = nullptr; + typedef void (*Callback_scrollTo)(void *, const QModelIndex &index, + QAbstractItemView::ScrollHint hint); + Callback_scrollTo m_scrollToCallback = nullptr; + typedef void (*Callback_selectAll)(void *); + Callback_selectAll m_selectAllCallback = nullptr; + typedef QList *(*Callback_selectedIndexes)(void *); + Callback_selectedIndexes m_selectedIndexesCallback = nullptr; + typedef void (*Callback_selectionChanged)(void *, + const QItemSelection &selected, + const QItemSelection &deselected); + Callback_selectionChanged m_selectionChangedCallback = nullptr; + typedef QFlags ( + *Callback_selectionCommand)(void *, const QModelIndex &index, + const QEvent *event); + Callback_selectionCommand m_selectionCommandCallback = nullptr; + typedef void (*Callback_setModel)(void *, QAbstractItemModel *model); + Callback_setModel m_setModelCallback = nullptr; + typedef void (*Callback_setRootIndex)(void *, const QModelIndex &index); + Callback_setRootIndex m_setRootIndexCallback = nullptr; + typedef void (*Callback_setSelection)( + void *, const QRect &rect, + QFlags command); + Callback_setSelection m_setSelectionCallback = nullptr; + typedef void (*Callback_setSelectionModel)( + void *, QItemSelectionModel *selectionModel); + Callback_setSelectionModel m_setSelectionModelCallback = nullptr; + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + typedef void (*Callback_setupViewport)(void *, QWidget *viewport); + Callback_setupViewport m_setupViewportCallback = nullptr; + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; + typedef int (*Callback_sizeHintForColumn)(void *, int column); + Callback_sizeHintForColumn m_sizeHintForColumnCallback = nullptr; + typedef int (*Callback_sizeHintForRow)(void *, int row); + Callback_sizeHintForRow m_sizeHintForRowCallback = nullptr; + typedef void (*Callback_updateEditorData)(void *); + Callback_updateEditorData m_updateEditorDataCallback = nullptr; + typedef void (*Callback_updateEditorGeometries)(void *); + Callback_updateEditorGeometries m_updateEditorGeometriesCallback = nullptr; + typedef void (*Callback_updateGeometries)(void *); + Callback_updateGeometries m_updateGeometriesCallback = nullptr; + typedef int (*Callback_verticalOffset)(void *); + Callback_verticalOffset m_verticalOffsetCallback = nullptr; + typedef void (*Callback_verticalScrollbarAction)(void *, int action); + Callback_verticalScrollbarAction m_verticalScrollbarActionCallback = nullptr; + typedef void (*Callback_verticalScrollbarValueChanged)(void *, int value); + Callback_verticalScrollbarValueChanged + m_verticalScrollbarValueChangedCallback = nullptr; + typedef bool (*Callback_viewportEvent)(void *, QEvent *event); + Callback_viewportEvent m_viewportEventCallback = nullptr; + typedef QSize *(*Callback_viewportSizeHint)(void *); + Callback_viewportSizeHint m_viewportSizeHintCallback = nullptr; + typedef QRect *(*Callback_visualRect)(void *, const QModelIndex &index); + Callback_visualRect m_visualRectCallback = nullptr; + typedef QRegion *(*Callback_visualRegionForSelection)( + void *, const QItemSelection &selection); + Callback_visualRegionForSelection m_visualRegionForSelectionCallback = + nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QTreeView::QTreeView(QWidget * parent) +QtDartBindings_EXPORT void *c_QTreeView__constructor_QWidget(void *parent_); +// QTreeView::allColumnsShowFocus() const +QtDartBindings_EXPORT bool c_QTreeView__allColumnsShowFocus(void *thisObj); +// QTreeView::autoExpandDelay() const +QtDartBindings_EXPORT int c_QTreeView__autoExpandDelay(void *thisObj); +// QTreeView::changeEvent(QEvent * event) +QtDartBindings_EXPORT void c_QTreeView__changeEvent_QEvent(void *thisObj, + void *event_); +// QTreeView::collapse(const QModelIndex & index) +QtDartBindings_EXPORT void c_QTreeView__collapse_QModelIndex(void *thisObj, + void *index_); +// QTreeView::collapseAll() +QtDartBindings_EXPORT void c_QTreeView__collapseAll(void *thisObj); +// QTreeView::collapsed(const QModelIndex & index) +QtDartBindings_EXPORT void c_QTreeView__collapsed_QModelIndex(void *thisObj, + void *index_); +QtDartBindings_EXPORT void c_QTreeView__onCollapsed_QModelIndex( + void *thisObj, void *contextQObject, + void *callback); // QTreeView::columnAt(int x) const +QtDartBindings_EXPORT int c_QTreeView__columnAt_int(void *thisObj, int x); +// QTreeView::columnCountChanged(int oldCount, int newCount) +QtDartBindings_EXPORT void +c_QTreeView__columnCountChanged_int_int(void *thisObj, int oldCount, + int newCount); +// QTreeView::columnMoved() +QtDartBindings_EXPORT void c_QTreeView__columnMoved(void *thisObj); +// QTreeView::columnResized(int column, int oldSize, int newSize) +QtDartBindings_EXPORT void c_QTreeView__columnResized_int_int_int(void *thisObj, + int column, + int oldSize, + int newSize); +// QTreeView::columnViewportPosition(int column) const +QtDartBindings_EXPORT int c_QTreeView__columnViewportPosition_int(void *thisObj, + int column); +// QTreeView::columnWidth(int column) const +QtDartBindings_EXPORT int c_QTreeView__columnWidth_int(void *thisObj, + int column); +// QTreeView::commitData(QWidget * editor) +QtDartBindings_EXPORT void c_QTreeView__commitData_QWidget(void *thisObj, + void *editor_); +// QTreeView::currentChanged(const QModelIndex & current, const QModelIndex & +// previous) +QtDartBindings_EXPORT void c_QTreeView__currentChanged_QModelIndex_QModelIndex( + void *thisObj, void *current_, void *previous_); +// QTreeView::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QTreeView__customEvent_QEvent(void *thisObj, + void *event_); +// QTreeView::dataChanged(const QModelIndex & topLeft, const QModelIndex & +// bottomRight, const QList & roles) +QtDartBindings_EXPORT void +c_QTreeView__dataChanged_QModelIndex_QModelIndex_QList_int(void *thisObj, + void *topLeft_, + void *bottomRight_, + void *roles_); +// QTreeView::devType() const +QtDartBindings_EXPORT int c_QTreeView__devType(void *thisObj); +// QTreeView::doItemsLayout() +QtDartBindings_EXPORT void c_QTreeView__doItemsLayout(void *thisObj); +// QTreeView::drawBranches(QPainter * painter, const QRect & rect, const +// QModelIndex & index) const +QtDartBindings_EXPORT void c_QTreeView__drawBranches_QPainter_QRect_QModelIndex( + void *thisObj, void *painter_, void *rect_, void *index_); +// QTreeView::drawTree(QPainter * painter, const QRegion & region) const +QtDartBindings_EXPORT void +c_QTreeView__drawTree_QPainter_QRegion(void *thisObj, void *painter_, + void *region_); +// QTreeView::editorDestroyed(QObject * editor) +QtDartBindings_EXPORT void c_QTreeView__editorDestroyed_QObject(void *thisObj, + void *editor_); +// QTreeView::event(QEvent * event) +QtDartBindings_EXPORT bool c_QTreeView__event_QEvent(void *thisObj, + void *event_); +// QTreeView::eventFilter(QObject * object, QEvent * event) +QtDartBindings_EXPORT bool +c_QTreeView__eventFilter_QObject_QEvent(void *thisObj, void *object_, + void *event_); +// QTreeView::expand(const QModelIndex & index) +QtDartBindings_EXPORT void c_QTreeView__expand_QModelIndex(void *thisObj, + void *index_); +// QTreeView::expandAll() +QtDartBindings_EXPORT void c_QTreeView__expandAll(void *thisObj); +// QTreeView::expandRecursively(const QModelIndex & index, int depth) +QtDartBindings_EXPORT void +c_QTreeView__expandRecursively_QModelIndex_int(void *thisObj, void *index_, + int depth); +// QTreeView::expandToDepth(int depth) +QtDartBindings_EXPORT void c_QTreeView__expandToDepth_int(void *thisObj, + int depth); +// QTreeView::expanded(const QModelIndex & index) +QtDartBindings_EXPORT void c_QTreeView__expanded_QModelIndex(void *thisObj, + void *index_); +QtDartBindings_EXPORT void c_QTreeView__onExpanded_QModelIndex( + void *thisObj, void *contextQObject, + void *callback); // QTreeView::expandsOnDoubleClick() const +QtDartBindings_EXPORT bool c_QTreeView__expandsOnDoubleClick(void *thisObj); +// QTreeView::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QTreeView__focusNextPrevChild_bool(void *thisObj, + bool next); +// QTreeView::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QTreeView__hasHeightForWidth(void *thisObj); +// QTreeView::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QTreeView__heightForWidth_int(void *thisObj, + int arg__1); +// QTreeView::hideColumn(int column) +QtDartBindings_EXPORT void c_QTreeView__hideColumn_int(void *thisObj, + int column); +// QTreeView::horizontalOffset() const +QtDartBindings_EXPORT int c_QTreeView__horizontalOffset(void *thisObj); +// QTreeView::horizontalScrollbarAction(int action) +QtDartBindings_EXPORT void +c_QTreeView__horizontalScrollbarAction_int(void *thisObj, int action); +// QTreeView::horizontalScrollbarValueChanged(int value) +QtDartBindings_EXPORT void +c_QTreeView__horizontalScrollbarValueChanged_int(void *thisObj, int value); +// QTreeView::indentation() const +QtDartBindings_EXPORT int c_QTreeView__indentation(void *thisObj); +// QTreeView::indexAbove(const QModelIndex & index) const +QtDartBindings_EXPORT void *c_QTreeView__indexAbove_QModelIndex(void *thisObj, + void *index_); +// QTreeView::indexAt(const QPoint & p) const +QtDartBindings_EXPORT void *c_QTreeView__indexAt_QPoint(void *thisObj, + void *p_); +// QTreeView::indexBelow(const QModelIndex & index) const +QtDartBindings_EXPORT void *c_QTreeView__indexBelow_QModelIndex(void *thisObj, + void *index_); +// QTreeView::indexRowSizeHint(const QModelIndex & index) const +QtDartBindings_EXPORT int +c_QTreeView__indexRowSizeHint_QModelIndex(void *thisObj, void *index_); +// QTreeView::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QTreeView__initPainter_QPainter(void *thisObj, + void *painter_); +// QTreeView::isAnimated() const +QtDartBindings_EXPORT bool c_QTreeView__isAnimated(void *thisObj); +// QTreeView::isColumnHidden(int column) const +QtDartBindings_EXPORT bool c_QTreeView__isColumnHidden_int(void *thisObj, + int column); +// QTreeView::isExpanded(const QModelIndex & index) const +QtDartBindings_EXPORT bool c_QTreeView__isExpanded_QModelIndex(void *thisObj, + void *index_); +// QTreeView::isFirstColumnSpanned(int row, const QModelIndex & parent) const +QtDartBindings_EXPORT bool +c_QTreeView__isFirstColumnSpanned_int_QModelIndex(void *thisObj, int row, + void *parent_); +// QTreeView::isHeaderHidden() const +QtDartBindings_EXPORT bool c_QTreeView__isHeaderHidden(void *thisObj); +// QTreeView::isIndexHidden(const QModelIndex & index) const +QtDartBindings_EXPORT bool c_QTreeView__isIndexHidden_QModelIndex(void *thisObj, + void *index_); +// QTreeView::isRowHidden(int row, const QModelIndex & parent) const +QtDartBindings_EXPORT bool +c_QTreeView__isRowHidden_int_QModelIndex(void *thisObj, int row, void *parent_); +// QTreeView::isSortingEnabled() const +QtDartBindings_EXPORT bool c_QTreeView__isSortingEnabled(void *thisObj); +// QTreeView::itemsExpandable() const +QtDartBindings_EXPORT bool c_QTreeView__itemsExpandable(void *thisObj); +// QTreeView::keyboardSearch(const QString & search) +QtDartBindings_EXPORT void +c_QTreeView__keyboardSearch_QString(void *thisObj, const char *search_); +// QTreeView::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QTreeView__leaveEvent_QEvent(void *thisObj, + void *event_); +// QTreeView::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QTreeView__minimumSizeHint(void *thisObj); +// QTreeView::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QTreeView__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); +// QTreeView::mouseMoveEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QTreeView__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_); +// QTreeView::mousePressEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QTreeView__mousePressEvent_QMouseEvent(void *thisObj, void *event_); +// QTreeView::mouseReleaseEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QTreeView__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_); +// QTreeView::moveCursor(QAbstractItemView::CursorAction cursorAction, +// QFlags modifiers) +QtDartBindings_EXPORT void * +c_QTreeView__moveCursor_CursorAction_KeyboardModifiers(void *thisObj, + int cursorAction, + int modifiers_); +// QTreeView::paintEvent(QPaintEvent * event) +QtDartBindings_EXPORT void c_QTreeView__paintEvent_QPaintEvent(void *thisObj, + void *event_); +// QTreeView::reexpand() +QtDartBindings_EXPORT void c_QTreeView__reexpand(void *thisObj); +// QTreeView::reset() +QtDartBindings_EXPORT void c_QTreeView__reset(void *thisObj); +// QTreeView::resetIndentation() +QtDartBindings_EXPORT void c_QTreeView__resetIndentation(void *thisObj); +// QTreeView::resizeColumnToContents(int column) +QtDartBindings_EXPORT void +c_QTreeView__resizeColumnToContents_int(void *thisObj, int column); +// QTreeView::rootIsDecorated() const +QtDartBindings_EXPORT bool c_QTreeView__rootIsDecorated(void *thisObj); +// QTreeView::rowHeight(const QModelIndex & index) const +QtDartBindings_EXPORT int c_QTreeView__rowHeight_QModelIndex(void *thisObj, + void *index_); +// QTreeView::rowsAboutToBeRemoved(const QModelIndex & parent, int start, int +// end) +QtDartBindings_EXPORT void +c_QTreeView__rowsAboutToBeRemoved_QModelIndex_int_int(void *thisObj, + void *parent_, int start, + int end); +// QTreeView::rowsInserted(const QModelIndex & parent, int start, int end) +QtDartBindings_EXPORT void +c_QTreeView__rowsInserted_QModelIndex_int_int(void *thisObj, void *parent_, + int start, int end); +// QTreeView::rowsRemoved(const QModelIndex & parent, int first, int last) +QtDartBindings_EXPORT void +c_QTreeView__rowsRemoved_QModelIndex_int_int(void *thisObj, void *parent_, + int first, int last); +// QTreeView::scrollContentsBy(int dx, int dy) +QtDartBindings_EXPORT void +c_QTreeView__scrollContentsBy_int_int(void *thisObj, int dx, int dy); +// QTreeView::scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint +// hint) +QtDartBindings_EXPORT void +c_QTreeView__scrollTo_QModelIndex_ScrollHint(void *thisObj, void *index_, + int hint); +// QTreeView::selectAll() +QtDartBindings_EXPORT void c_QTreeView__selectAll(void *thisObj); +// QTreeView::selectedIndexes() const +QtDartBindings_EXPORT void *c_QTreeView__selectedIndexes(void *thisObj); +// QTreeView::selectionChanged(const QItemSelection & selected, const +// QItemSelection & deselected) +QtDartBindings_EXPORT void +c_QTreeView__selectionChanged_QItemSelection_QItemSelection(void *thisObj, + void *selected_, + void *deselected_); +// QTreeView::selectionCommand(const QModelIndex & index, const QEvent * event) +// const +QtDartBindings_EXPORT int +c_QTreeView__selectionCommand_QModelIndex_QEvent(void *thisObj, void *index_, + void *event_); +// QTreeView::setAllColumnsShowFocus(bool enable) +QtDartBindings_EXPORT void +c_QTreeView__setAllColumnsShowFocus_bool(void *thisObj, bool enable); +// QTreeView::setAnimated(bool enable) +QtDartBindings_EXPORT void c_QTreeView__setAnimated_bool(void *thisObj, + bool enable); +// QTreeView::setAutoExpandDelay(int delay) +QtDartBindings_EXPORT void c_QTreeView__setAutoExpandDelay_int(void *thisObj, + int delay); +// QTreeView::setColumnHidden(int column, bool hide) +QtDartBindings_EXPORT void +c_QTreeView__setColumnHidden_int_bool(void *thisObj, int column, bool hide); +// QTreeView::setColumnWidth(int column, int width) +QtDartBindings_EXPORT void +c_QTreeView__setColumnWidth_int_int(void *thisObj, int column, int width); +// QTreeView::setExpanded(const QModelIndex & index, bool expand) +QtDartBindings_EXPORT void +c_QTreeView__setExpanded_QModelIndex_bool(void *thisObj, void *index_, + bool expand); +// QTreeView::setExpandsOnDoubleClick(bool enable) +QtDartBindings_EXPORT void +c_QTreeView__setExpandsOnDoubleClick_bool(void *thisObj, bool enable); +// QTreeView::setFirstColumnSpanned(int row, const QModelIndex & parent, bool +// span) +QtDartBindings_EXPORT void +c_QTreeView__setFirstColumnSpanned_int_QModelIndex_bool(void *thisObj, int row, + void *parent_, + bool span); +// QTreeView::setHeaderHidden(bool hide) +QtDartBindings_EXPORT void c_QTreeView__setHeaderHidden_bool(void *thisObj, + bool hide); +// QTreeView::setIndentation(int i) +QtDartBindings_EXPORT void c_QTreeView__setIndentation_int(void *thisObj, + int i); +// QTreeView::setItemsExpandable(bool enable) +QtDartBindings_EXPORT void c_QTreeView__setItemsExpandable_bool(void *thisObj, + bool enable); +// QTreeView::setModel(QAbstractItemModel * model) +QtDartBindings_EXPORT void +c_QTreeView__setModel_QAbstractItemModel(void *thisObj, void *model_); +// QTreeView::setRootIndex(const QModelIndex & index) +QtDartBindings_EXPORT void c_QTreeView__setRootIndex_QModelIndex(void *thisObj, + void *index_); +// QTreeView::setRootIsDecorated(bool show) +QtDartBindings_EXPORT void c_QTreeView__setRootIsDecorated_bool(void *thisObj, + bool show); +// QTreeView::setRowHidden(int row, const QModelIndex & parent, bool hide) +QtDartBindings_EXPORT void +c_QTreeView__setRowHidden_int_QModelIndex_bool(void *thisObj, int row, + void *parent_, bool hide); +// QTreeView::setSelection(const QRect & rect, +// QFlags command) +QtDartBindings_EXPORT void +c_QTreeView__setSelection_QRect_SelectionFlags(void *thisObj, void *rect_, + int command_); +// QTreeView::setSelectionModel(QItemSelectionModel * selectionModel) +QtDartBindings_EXPORT void +c_QTreeView__setSelectionModel_QItemSelectionModel(void *thisObj, + void *selectionModel_); +// QTreeView::setSortingEnabled(bool enable) +QtDartBindings_EXPORT void c_QTreeView__setSortingEnabled_bool(void *thisObj, + bool enable); +// QTreeView::setTreePosition(int logicalIndex) +QtDartBindings_EXPORT void c_QTreeView__setTreePosition_int(void *thisObj, + int logicalIndex); +// QTreeView::setUniformRowHeights(bool uniform) +QtDartBindings_EXPORT void c_QTreeView__setUniformRowHeights_bool(void *thisObj, + bool uniform); +// QTreeView::setVisible(bool visible) +QtDartBindings_EXPORT void c_QTreeView__setVisible_bool(void *thisObj, + bool visible); +// QTreeView::setWordWrap(bool on) +QtDartBindings_EXPORT void c_QTreeView__setWordWrap_bool(void *thisObj, + bool on); +// QTreeView::setupViewport(QWidget * viewport) +QtDartBindings_EXPORT void c_QTreeView__setupViewport_QWidget(void *thisObj, + void *viewport_); +// QTreeView::sharedPainter() const +QtDartBindings_EXPORT void *c_QTreeView__sharedPainter(void *thisObj); +// QTreeView::showColumn(int column) +QtDartBindings_EXPORT void c_QTreeView__showColumn_int(void *thisObj, + int column); +// QTreeView::sizeHint() const +QtDartBindings_EXPORT void *c_QTreeView__sizeHint(void *thisObj); +// QTreeView::sizeHintForColumn(int column) const +QtDartBindings_EXPORT int c_QTreeView__sizeHintForColumn_int(void *thisObj, + int column); +// QTreeView::sizeHintForRow(int row) const +QtDartBindings_EXPORT int c_QTreeView__sizeHintForRow_int(void *thisObj, + int row); +// QTreeView::sortByColumn(int column, Qt::SortOrder order) +QtDartBindings_EXPORT void +c_QTreeView__sortByColumn_int_SortOrder(void *thisObj, int column, int order); +// QTreeView::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QTreeView__tr_char_char_int(const char *s, const char *c, int n); +// QTreeView::treePosition() const +QtDartBindings_EXPORT int c_QTreeView__treePosition(void *thisObj); +// QTreeView::uniformRowHeights() const +QtDartBindings_EXPORT bool c_QTreeView__uniformRowHeights(void *thisObj); +// QTreeView::updateEditorData() +QtDartBindings_EXPORT void c_QTreeView__updateEditorData(void *thisObj); +// QTreeView::updateEditorGeometries() +QtDartBindings_EXPORT void c_QTreeView__updateEditorGeometries(void *thisObj); +// QTreeView::updateGeometries() +QtDartBindings_EXPORT void c_QTreeView__updateGeometries(void *thisObj); +// QTreeView::verticalOffset() const +QtDartBindings_EXPORT int c_QTreeView__verticalOffset(void *thisObj); +// QTreeView::verticalScrollbarAction(int action) +QtDartBindings_EXPORT void +c_QTreeView__verticalScrollbarAction_int(void *thisObj, int action); +// QTreeView::verticalScrollbarValueChanged(int value) +QtDartBindings_EXPORT void +c_QTreeView__verticalScrollbarValueChanged_int(void *thisObj, int value); +// QTreeView::viewportEvent(QEvent * event) +QtDartBindings_EXPORT bool c_QTreeView__viewportEvent_QEvent(void *thisObj, + void *event_); +// QTreeView::viewportSizeHint() const +QtDartBindings_EXPORT void *c_QTreeView__viewportSizeHint(void *thisObj); +// QTreeView::visualRect(const QModelIndex & index) const +QtDartBindings_EXPORT void *c_QTreeView__visualRect_QModelIndex(void *thisObj, + void *index_); +// QTreeView::visualRegionForSelection(const QItemSelection & selection) const +QtDartBindings_EXPORT void * +c_QTreeView__visualRegionForSelection_QItemSelection(void *thisObj, + void *selection_); +// QTreeView::wordWrap() const +QtDartBindings_EXPORT bool c_QTreeView__wordWrap(void *thisObj); +QtDartBindings_EXPORT void c_QTreeView__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QTreeView__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QTreeView_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QTreeView_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QTreeView_wrapper.cpp new file mode 100644 index 0000000..23d4d8b --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QTreeView_wrapper.cpp @@ -0,0 +1,3087 @@ +#include "QTreeView_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QTreeView_wrapper::QTreeView_wrapper(QWidget *parent) : ::QTreeView(parent) {} +bool QTreeView_wrapper::allColumnsShowFocus() const { + // tag=1000 + + // tag=1004 + return ::QTreeView::allColumnsShowFocus(); +} +int QTreeView_wrapper::autoExpandDelay() const { + // tag=1000 + + // tag=1004 + return ::QTreeView::autoExpandDelay(); +} +void QTreeView_wrapper::changeEvent(QEvent *event) { + // tag=1000 + if (m_changeEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QTreeView::changeEvent(event); + } +} +// tag=1009 +void QTreeView_wrapper::changeEvent_nocallback(QEvent *event) { + // tag=1003 + ::QTreeView::changeEvent(event); +} +void QTreeView_wrapper::collapse(const QModelIndex &index) { + // tag=1000 + + // tag=1004 + ::QTreeView::collapse(index); +} +void QTreeView_wrapper::collapseAll() { + // tag=1000 + + // tag=1004 + ::QTreeView::collapseAll(); +} +void QTreeView_wrapper::collapsed(const QModelIndex &index) { + // tag=1000 + + // tag=1004 + ::QTreeView::collapsed(index); +} +int QTreeView_wrapper::columnAt(int x) const { + // tag=1000 + + // tag=1004 + return ::QTreeView::columnAt(x); +} +void QTreeView_wrapper::columnCountChanged(int oldCount, int newCount) { + // tag=1000 + + // tag=1004 + ::QTreeView::columnCountChanged(oldCount, newCount); +} +void QTreeView_wrapper::columnMoved() { + // tag=1000 + + // tag=1004 + ::QTreeView::columnMoved(); +} +void QTreeView_wrapper::columnResized(int column, int oldSize, int newSize) { + // tag=1000 + + // tag=1004 + ::QTreeView::columnResized(column, oldSize, newSize); +} +int QTreeView_wrapper::columnViewportPosition(int column) const { + // tag=1000 + + // tag=1004 + return ::QTreeView::columnViewportPosition(column); +} +int QTreeView_wrapper::columnWidth(int column) const { + // tag=1000 + + // tag=1004 + return ::QTreeView::columnWidth(column); +} +void QTreeView_wrapper::commitData(QWidget *editor) { + // tag=1000 + if (m_commitDataCallback) { + // tag=1001 + const void *thisPtr = this; + m_commitDataCallback(const_cast(thisPtr), editor); + } else { + // tag=1002 + ::QTreeView::commitData(editor); + } +} +// tag=1009 +void QTreeView_wrapper::commitData_nocallback(QWidget *editor) { + // tag=1003 + ::QTreeView::commitData(editor); +} +void QTreeView_wrapper::currentChanged(const QModelIndex ¤t, + const QModelIndex &previous) { + // tag=1000 + if (m_currentChangedCallback) { + // tag=1001 + const void *thisPtr = this; + m_currentChangedCallback(const_cast(thisPtr), current, previous); + } else { + // tag=1002 + ::QTreeView::currentChanged(current, previous); + } +} +// tag=1009 +void QTreeView_wrapper::currentChanged_nocallback(const QModelIndex ¤t, + const QModelIndex &previous) { + // tag=1003 + ::QTreeView::currentChanged(current, previous); +} +void QTreeView_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QTreeView::customEvent(event); + } +} +// tag=1009 +void QTreeView_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QTreeView::customEvent(event); +} +void QTreeView_wrapper::dataChanged(const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles) { + // tag=1000 + if (m_dataChangedCallback) { + // tag=1001 + const void *thisPtr = this; + m_dataChangedCallback(const_cast(thisPtr), topLeft, bottomRight, + roles); + } else { + // tag=1002 + ::QTreeView::dataChanged(topLeft, bottomRight, roles); + } +} +// tag=1009 +void QTreeView_wrapper::dataChanged_nocallback(const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles) { + // tag=1003 + ::QTreeView::dataChanged(topLeft, bottomRight, roles); +} +int QTreeView_wrapper::devType() const { + // tag=1000 + if (m_devTypeCallback) { + // tag=1001 + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QTreeView::devType(); + } +} +// tag=1009 +int QTreeView_wrapper::devType_nocallback() const { + // tag=1003 + return ::QTreeView::devType(); +} +void QTreeView_wrapper::doItemsLayout() { + // tag=1000 + if (m_doItemsLayoutCallback) { + // tag=1001 + const void *thisPtr = this; + m_doItemsLayoutCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QTreeView::doItemsLayout(); + } +} +// tag=1009 +void QTreeView_wrapper::doItemsLayout_nocallback() { + // tag=1003 + ::QTreeView::doItemsLayout(); +} +void QTreeView_wrapper::drawBranches(QPainter *painter, const QRect &rect, + const QModelIndex &index) const { + // tag=1000 + if (m_drawBranchesCallback) { + // tag=1001 + const void *thisPtr = this; + m_drawBranchesCallback(const_cast(thisPtr), painter, rect, index); + } else { + // tag=1002 + ::QTreeView::drawBranches(painter, rect, index); + } +} +// tag=1009 +void QTreeView_wrapper::drawBranches_nocallback( + QPainter *painter, const QRect &rect, const QModelIndex &index) const { + // tag=1003 + ::QTreeView::drawBranches(painter, rect, index); +} +void QTreeView_wrapper::drawTree(QPainter *painter, + const QRegion ®ion) const { + // tag=1000 + + // tag=1004 + ::QTreeView::drawTree(painter, region); +} +void QTreeView_wrapper::editorDestroyed(QObject *editor) { + // tag=1000 + if (m_editorDestroyedCallback) { + // tag=1001 + const void *thisPtr = this; + m_editorDestroyedCallback(const_cast(thisPtr), editor); + } else { + // tag=1002 + ::QTreeView::editorDestroyed(editor); + } +} +// tag=1009 +void QTreeView_wrapper::editorDestroyed_nocallback(QObject *editor) { + // tag=1003 + ::QTreeView::editorDestroyed(editor); +} +bool QTreeView_wrapper::event(QEvent *event) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + return ::QTreeView::event(event); + } +} +// tag=1009 +bool QTreeView_wrapper::event_nocallback(QEvent *event) { + // tag=1003 + return ::QTreeView::event(event); +} +bool QTreeView_wrapper::eventFilter(QObject *object, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), object, event); + } else { + // tag=1002 + return ::QTreeView::eventFilter(object, event); + } +} +// tag=1009 +bool QTreeView_wrapper::eventFilter_nocallback(QObject *object, QEvent *event) { + // tag=1003 + return ::QTreeView::eventFilter(object, event); +} +void QTreeView_wrapper::expand(const QModelIndex &index) { + // tag=1000 + + // tag=1004 + ::QTreeView::expand(index); +} +void QTreeView_wrapper::expandAll() { + // tag=1000 + + // tag=1004 + ::QTreeView::expandAll(); +} +void QTreeView_wrapper::expandRecursively(const QModelIndex &index, int depth) { + // tag=1000 + + // tag=1004 + ::QTreeView::expandRecursively(index, depth); +} +void QTreeView_wrapper::expandToDepth(int depth) { + // tag=1000 + + // tag=1004 + ::QTreeView::expandToDepth(depth); +} +void QTreeView_wrapper::expanded(const QModelIndex &index) { + // tag=1000 + + // tag=1004 + ::QTreeView::expanded(index); +} +bool QTreeView_wrapper::expandsOnDoubleClick() const { + // tag=1000 + + // tag=1004 + return ::QTreeView::expandsOnDoubleClick(); +} +bool QTreeView_wrapper::focusNextPrevChild(bool next) { + // tag=1000 + if (m_focusNextPrevChildCallback) { + // tag=1001 + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + // tag=1002 + return ::QTreeView::focusNextPrevChild(next); + } +} +// tag=1009 +bool QTreeView_wrapper::focusNextPrevChild_nocallback(bool next) { + // tag=1003 + return ::QTreeView::focusNextPrevChild(next); +} +bool QTreeView_wrapper::hasHeightForWidth() const { + // tag=1000 + if (m_hasHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QTreeView::hasHeightForWidth(); + } +} +// tag=1009 +bool QTreeView_wrapper::hasHeightForWidth_nocallback() const { + // tag=1003 + return ::QTreeView::hasHeightForWidth(); +} +int QTreeView_wrapper::heightForWidth(int arg__1) const { + // tag=1000 + if (m_heightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QTreeView::heightForWidth(arg__1); + } +} +// tag=1009 +int QTreeView_wrapper::heightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QTreeView::heightForWidth(arg__1); +} +void QTreeView_wrapper::hideColumn(int column) { + // tag=1000 + + // tag=1004 + ::QTreeView::hideColumn(column); +} +int QTreeView_wrapper::horizontalOffset() const { + // tag=1000 + if (m_horizontalOffsetCallback) { + // tag=1001 + const void *thisPtr = this; + return m_horizontalOffsetCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QTreeView::horizontalOffset(); + } +} +// tag=1009 +int QTreeView_wrapper::horizontalOffset_nocallback() const { + // tag=1003 + return ::QTreeView::horizontalOffset(); +} +void QTreeView_wrapper::horizontalScrollbarAction(int action) { + // tag=1000 + if (m_horizontalScrollbarActionCallback) { + // tag=1001 + const void *thisPtr = this; + m_horizontalScrollbarActionCallback(const_cast(thisPtr), action); + } else { + // tag=1002 + ::QTreeView::horizontalScrollbarAction(action); + } +} +// tag=1009 +void QTreeView_wrapper::horizontalScrollbarAction_nocallback(int action) { + // tag=1003 + ::QTreeView::horizontalScrollbarAction(action); +} +void QTreeView_wrapper::horizontalScrollbarValueChanged(int value) { + // tag=1000 + if (m_horizontalScrollbarValueChangedCallback) { + // tag=1001 + const void *thisPtr = this; + m_horizontalScrollbarValueChangedCallback(const_cast(thisPtr), + value); + } else { + // tag=1002 + ::QTreeView::horizontalScrollbarValueChanged(value); + } +} +// tag=1009 +void QTreeView_wrapper::horizontalScrollbarValueChanged_nocallback(int value) { + // tag=1003 + ::QTreeView::horizontalScrollbarValueChanged(value); +} +int QTreeView_wrapper::indentation() const { + // tag=1000 + + // tag=1004 + return ::QTreeView::indentation(); +} +QModelIndex QTreeView_wrapper::indexAbove(const QModelIndex &index) const { + // tag=1000 + + // tag=1004 + return ::QTreeView::indexAbove(index); +} +QModelIndex QTreeView_wrapper::indexAt(const QPoint &p) const { + // tag=1000 + if (m_indexAtCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_indexAtCallback(const_cast(thisPtr), p); + } else { + // tag=1002 + return ::QTreeView::indexAt(p); + } +} +// tag=1009 +QModelIndex QTreeView_wrapper::indexAt_nocallback(const QPoint &p) const { + // tag=1003 + return ::QTreeView::indexAt(p); +} +QModelIndex QTreeView_wrapper::indexBelow(const QModelIndex &index) const { + // tag=1000 + + // tag=1004 + return ::QTreeView::indexBelow(index); +} +int QTreeView_wrapper::indexRowSizeHint(const QModelIndex &index) const { + // tag=1000 + + // tag=1004 + return ::QTreeView::indexRowSizeHint(index); +} +void QTreeView_wrapper::initPainter(QPainter *painter) const { + // tag=1000 + if (m_initPainterCallback) { + // tag=1001 + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + // tag=1002 + ::QTreeView::initPainter(painter); + } +} +// tag=1009 +void QTreeView_wrapper::initPainter_nocallback(QPainter *painter) const { + // tag=1003 + ::QTreeView::initPainter(painter); +} +bool QTreeView_wrapper::isAnimated() const { + // tag=1000 + + // tag=1004 + return ::QTreeView::isAnimated(); +} +bool QTreeView_wrapper::isColumnHidden(int column) const { + // tag=1000 + + // tag=1004 + return ::QTreeView::isColumnHidden(column); +} +bool QTreeView_wrapper::isExpanded(const QModelIndex &index) const { + // tag=1000 + + // tag=1004 + return ::QTreeView::isExpanded(index); +} +bool QTreeView_wrapper::isFirstColumnSpanned(int row, + const QModelIndex &parent) const { + // tag=1000 + + // tag=1004 + return ::QTreeView::isFirstColumnSpanned(row, parent); +} +bool QTreeView_wrapper::isHeaderHidden() const { + // tag=1000 + + // tag=1004 + return ::QTreeView::isHeaderHidden(); +} +bool QTreeView_wrapper::isIndexHidden(const QModelIndex &index) const { + // tag=1000 + if (m_isIndexHiddenCallback) { + // tag=1001 + const void *thisPtr = this; + return m_isIndexHiddenCallback(const_cast(thisPtr), index); + } else { + // tag=1002 + return ::QTreeView::isIndexHidden(index); + } +} +// tag=1009 +bool QTreeView_wrapper::isIndexHidden_nocallback( + const QModelIndex &index) const { + // tag=1003 + return ::QTreeView::isIndexHidden(index); +} +bool QTreeView_wrapper::isRowHidden(int row, const QModelIndex &parent) const { + // tag=1000 + + // tag=1004 + return ::QTreeView::isRowHidden(row, parent); +} +bool QTreeView_wrapper::isSortingEnabled() const { + // tag=1000 + + // tag=1004 + return ::QTreeView::isSortingEnabled(); +} +bool QTreeView_wrapper::itemsExpandable() const { + // tag=1000 + + // tag=1004 + return ::QTreeView::itemsExpandable(); +} +void QTreeView_wrapper::keyboardSearch(const QString &search) { + // tag=1000 + if (m_keyboardSearchCallback) { + // tag=1001 + const void *thisPtr = this; + m_keyboardSearchCallback(const_cast(thisPtr), search); + } else { + // tag=1002 + ::QTreeView::keyboardSearch(search); + } +} +// tag=1009 +void QTreeView_wrapper::keyboardSearch_nocallback(const QString &search) { + // tag=1003 + ::QTreeView::keyboardSearch(search); +} +void QTreeView_wrapper::leaveEvent(QEvent *event) { + // tag=1000 + if (m_leaveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QTreeView::leaveEvent(event); + } +} +// tag=1009 +void QTreeView_wrapper::leaveEvent_nocallback(QEvent *event) { + // tag=1003 + ::QTreeView::leaveEvent(event); +} +QSize QTreeView_wrapper::minimumSizeHint() const { + // tag=1000 + if (m_minimumSizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QTreeView::minimumSizeHint(); + } +} +// tag=1009 +QSize QTreeView_wrapper::minimumSizeHint_nocallback() const { + // tag=1003 + return ::QTreeView::minimumSizeHint(); +} +void QTreeView_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseDoubleClickEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QTreeView::mouseDoubleClickEvent(event); + } +} +// tag=1009 +void QTreeView_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QTreeView::mouseDoubleClickEvent(event); +} +void QTreeView_wrapper::mouseMoveEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseMoveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QTreeView::mouseMoveEvent(event); + } +} +// tag=1009 +void QTreeView_wrapper::mouseMoveEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QTreeView::mouseMoveEvent(event); +} +void QTreeView_wrapper::mousePressEvent(QMouseEvent *event) { + // tag=1000 + if (m_mousePressEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QTreeView::mousePressEvent(event); + } +} +// tag=1009 +void QTreeView_wrapper::mousePressEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QTreeView::mousePressEvent(event); +} +void QTreeView_wrapper::mouseReleaseEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseReleaseEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QTreeView::mouseReleaseEvent(event); + } +} +// tag=1009 +void QTreeView_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QTreeView::mouseReleaseEvent(event); +} +QModelIndex +QTreeView_wrapper::moveCursor(QAbstractItemView::CursorAction cursorAction, + QFlags modifiers) { + // tag=1000 + if (m_moveCursorCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_moveCursorCallback(const_cast(thisPtr), cursorAction, + modifiers); + } else { + // tag=1002 + return ::QTreeView::moveCursor(cursorAction, modifiers); + } +} +// tag=1009 +QModelIndex QTreeView_wrapper::moveCursor_nocallback( + QAbstractItemView::CursorAction cursorAction, + QFlags modifiers) { + // tag=1003 + return ::QTreeView::moveCursor(cursorAction, modifiers); +} +void QTreeView_wrapper::paintEvent(QPaintEvent *event) { + // tag=1000 + if (m_paintEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QTreeView::paintEvent(event); + } +} +// tag=1009 +void QTreeView_wrapper::paintEvent_nocallback(QPaintEvent *event) { + // tag=1003 + ::QTreeView::paintEvent(event); +} +void QTreeView_wrapper::reexpand() { + // tag=1000 + + // tag=1004 + ::QTreeView::reexpand(); +} +void QTreeView_wrapper::reset() { + // tag=1000 + if (m_resetCallback) { + // tag=1001 + const void *thisPtr = this; + m_resetCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QTreeView::reset(); + } +} +// tag=1009 +void QTreeView_wrapper::reset_nocallback() { + // tag=1003 + ::QTreeView::reset(); +} +void QTreeView_wrapper::resetIndentation() { + // tag=1000 + + // tag=1004 + ::QTreeView::resetIndentation(); +} +void QTreeView_wrapper::resizeColumnToContents(int column) { + // tag=1000 + + // tag=1004 + ::QTreeView::resizeColumnToContents(column); +} +bool QTreeView_wrapper::rootIsDecorated() const { + // tag=1000 + + // tag=1004 + return ::QTreeView::rootIsDecorated(); +} +int QTreeView_wrapper::rowHeight(const QModelIndex &index) const { + // tag=1000 + + // tag=1004 + return ::QTreeView::rowHeight(index); +} +void QTreeView_wrapper::rowsAboutToBeRemoved(const QModelIndex &parent, + int start, int end) { + // tag=1000 + if (m_rowsAboutToBeRemovedCallback) { + // tag=1001 + const void *thisPtr = this; + m_rowsAboutToBeRemovedCallback(const_cast(thisPtr), parent, start, + end); + } else { + // tag=1002 + ::QTreeView::rowsAboutToBeRemoved(parent, start, end); + } +} +// tag=1009 +void QTreeView_wrapper::rowsAboutToBeRemoved_nocallback( + const QModelIndex &parent, int start, int end) { + // tag=1003 + ::QTreeView::rowsAboutToBeRemoved(parent, start, end); +} +void QTreeView_wrapper::rowsInserted(const QModelIndex &parent, int start, + int end) { + // tag=1000 + if (m_rowsInsertedCallback) { + // tag=1001 + const void *thisPtr = this; + m_rowsInsertedCallback(const_cast(thisPtr), parent, start, end); + } else { + // tag=1002 + ::QTreeView::rowsInserted(parent, start, end); + } +} +// tag=1009 +void QTreeView_wrapper::rowsInserted_nocallback(const QModelIndex &parent, + int start, int end) { + // tag=1003 + ::QTreeView::rowsInserted(parent, start, end); +} +void QTreeView_wrapper::rowsRemoved(const QModelIndex &parent, int first, + int last) { + // tag=1000 + + // tag=1004 + ::QTreeView::rowsRemoved(parent, first, last); +} +void QTreeView_wrapper::scrollContentsBy(int dx, int dy) { + // tag=1000 + if (m_scrollContentsByCallback) { + // tag=1001 + const void *thisPtr = this; + m_scrollContentsByCallback(const_cast(thisPtr), dx, dy); + } else { + // tag=1002 + ::QTreeView::scrollContentsBy(dx, dy); + } +} +// tag=1009 +void QTreeView_wrapper::scrollContentsBy_nocallback(int dx, int dy) { + // tag=1003 + ::QTreeView::scrollContentsBy(dx, dy); +} +void QTreeView_wrapper::scrollTo(const QModelIndex &index, + QAbstractItemView::ScrollHint hint) { + // tag=1000 + if (m_scrollToCallback) { + // tag=1001 + const void *thisPtr = this; + m_scrollToCallback(const_cast(thisPtr), index, hint); + } else { + // tag=1002 + ::QTreeView::scrollTo(index, hint); + } +} +// tag=1009 +void QTreeView_wrapper::scrollTo_nocallback( + const QModelIndex &index, QAbstractItemView::ScrollHint hint) { + // tag=1003 + ::QTreeView::scrollTo(index, hint); +} +void QTreeView_wrapper::selectAll() { + // tag=1000 + if (m_selectAllCallback) { + // tag=1001 + const void *thisPtr = this; + m_selectAllCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QTreeView::selectAll(); + } +} +// tag=1009 +void QTreeView_wrapper::selectAll_nocallback() { + // tag=1003 + ::QTreeView::selectAll(); +} +QList QTreeView_wrapper::selectedIndexes() const { + // tag=1000 + if (m_selectedIndexesCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_selectedIndexesCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QTreeView::selectedIndexes(); + } +} +// tag=1009 +QList QTreeView_wrapper::selectedIndexes_nocallback() const { + // tag=1003 + return ::QTreeView::selectedIndexes(); +} +void QTreeView_wrapper::selectionChanged(const QItemSelection &selected, + const QItemSelection &deselected) { + // tag=1000 + if (m_selectionChangedCallback) { + // tag=1001 + const void *thisPtr = this; + m_selectionChangedCallback(const_cast(thisPtr), selected, + deselected); + } else { + // tag=1002 + ::QTreeView::selectionChanged(selected, deselected); + } +} +// tag=1009 +void QTreeView_wrapper::selectionChanged_nocallback( + const QItemSelection &selected, const QItemSelection &deselected) { + // tag=1003 + ::QTreeView::selectionChanged(selected, deselected); +} +QFlags +QTreeView_wrapper::selectionCommand(const QModelIndex &index, + const QEvent *event) const { + // tag=1000 + if (m_selectionCommandCallback) { + // tag=1001 + const void *thisPtr = this; + return m_selectionCommandCallback(const_cast(thisPtr), index, + event); + } else { + // tag=1002 + return ::QTreeView::selectionCommand(index, event); + } +} +// tag=1009 +QFlags +QTreeView_wrapper::selectionCommand_nocallback(const QModelIndex &index, + const QEvent *event) const { + // tag=1003 + return ::QTreeView::selectionCommand(index, event); +} +void QTreeView_wrapper::setAllColumnsShowFocus(bool enable) { + // tag=1000 + + // tag=1004 + ::QTreeView::setAllColumnsShowFocus(enable); +} +void QTreeView_wrapper::setAnimated(bool enable) { + // tag=1000 + + // tag=1004 + ::QTreeView::setAnimated(enable); +} +void QTreeView_wrapper::setAutoExpandDelay(int delay) { + // tag=1000 + + // tag=1004 + ::QTreeView::setAutoExpandDelay(delay); +} +void QTreeView_wrapper::setColumnHidden(int column, bool hide) { + // tag=1000 + + // tag=1004 + ::QTreeView::setColumnHidden(column, hide); +} +void QTreeView_wrapper::setColumnWidth(int column, int width) { + // tag=1000 + + // tag=1004 + ::QTreeView::setColumnWidth(column, width); +} +void QTreeView_wrapper::setExpanded(const QModelIndex &index, bool expand) { + // tag=1000 + + // tag=1004 + ::QTreeView::setExpanded(index, expand); +} +void QTreeView_wrapper::setExpandsOnDoubleClick(bool enable) { + // tag=1000 + + // tag=1004 + ::QTreeView::setExpandsOnDoubleClick(enable); +} +void QTreeView_wrapper::setFirstColumnSpanned(int row, + const QModelIndex &parent, + bool span) { + // tag=1000 + + // tag=1004 + ::QTreeView::setFirstColumnSpanned(row, parent, span); +} +void QTreeView_wrapper::setHeaderHidden(bool hide) { + // tag=1000 + + // tag=1004 + ::QTreeView::setHeaderHidden(hide); +} +void QTreeView_wrapper::setIndentation(int i) { + // tag=1000 + + // tag=1004 + ::QTreeView::setIndentation(i); +} +void QTreeView_wrapper::setItemsExpandable(bool enable) { + // tag=1000 + + // tag=1004 + ::QTreeView::setItemsExpandable(enable); +} +void QTreeView_wrapper::setModel(QAbstractItemModel *model) { + // tag=1000 + if (m_setModelCallback) { + // tag=1001 + const void *thisPtr = this; + m_setModelCallback(const_cast(thisPtr), model); + } else { + // tag=1002 + ::QTreeView::setModel(model); + } +} +// tag=1009 +void QTreeView_wrapper::setModel_nocallback(QAbstractItemModel *model) { + // tag=1003 + ::QTreeView::setModel(model); +} +void QTreeView_wrapper::setRootIndex(const QModelIndex &index) { + // tag=1000 + if (m_setRootIndexCallback) { + // tag=1001 + const void *thisPtr = this; + m_setRootIndexCallback(const_cast(thisPtr), index); + } else { + // tag=1002 + ::QTreeView::setRootIndex(index); + } +} +// tag=1009 +void QTreeView_wrapper::setRootIndex_nocallback(const QModelIndex &index) { + // tag=1003 + ::QTreeView::setRootIndex(index); +} +void QTreeView_wrapper::setRootIsDecorated(bool show) { + // tag=1000 + + // tag=1004 + ::QTreeView::setRootIsDecorated(show); +} +void QTreeView_wrapper::setRowHidden(int row, const QModelIndex &parent, + bool hide) { + // tag=1000 + + // tag=1004 + ::QTreeView::setRowHidden(row, parent, hide); +} +void QTreeView_wrapper::setSelection( + const QRect &rect, QFlags command) { + // tag=1000 + if (m_setSelectionCallback) { + // tag=1001 + const void *thisPtr = this; + m_setSelectionCallback(const_cast(thisPtr), rect, command); + } else { + // tag=1002 + ::QTreeView::setSelection(rect, command); + } +} +// tag=1009 +void QTreeView_wrapper::setSelection_nocallback( + const QRect &rect, QFlags command) { + // tag=1003 + ::QTreeView::setSelection(rect, command); +} +void QTreeView_wrapper::setSelectionModel(QItemSelectionModel *selectionModel) { + // tag=1000 + if (m_setSelectionModelCallback) { + // tag=1001 + const void *thisPtr = this; + m_setSelectionModelCallback(const_cast(thisPtr), selectionModel); + } else { + // tag=1002 + ::QTreeView::setSelectionModel(selectionModel); + } +} +// tag=1009 +void QTreeView_wrapper::setSelectionModel_nocallback( + QItemSelectionModel *selectionModel) { + // tag=1003 + ::QTreeView::setSelectionModel(selectionModel); +} +void QTreeView_wrapper::setSortingEnabled(bool enable) { + // tag=1000 + + // tag=1004 + ::QTreeView::setSortingEnabled(enable); +} +void QTreeView_wrapper::setTreePosition(int logicalIndex) { + // tag=1000 + + // tag=1004 + ::QTreeView::setTreePosition(logicalIndex); +} +void QTreeView_wrapper::setUniformRowHeights(bool uniform) { + // tag=1000 + + // tag=1004 + ::QTreeView::setUniformRowHeights(uniform); +} +void QTreeView_wrapper::setVisible(bool visible) { + // tag=1000 + if (m_setVisibleCallback) { + // tag=1001 + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + // tag=1002 + ::QTreeView::setVisible(visible); + } +} +// tag=1009 +void QTreeView_wrapper::setVisible_nocallback(bool visible) { + // tag=1003 + ::QTreeView::setVisible(visible); +} +void QTreeView_wrapper::setWordWrap(bool on) { + // tag=1000 + + // tag=1004 + ::QTreeView::setWordWrap(on); +} +void QTreeView_wrapper::setupViewport(QWidget *viewport) { + // tag=1000 + if (m_setupViewportCallback) { + // tag=1001 + const void *thisPtr = this; + m_setupViewportCallback(const_cast(thisPtr), viewport); + } else { + // tag=1002 + ::QTreeView::setupViewport(viewport); + } +} +// tag=1009 +void QTreeView_wrapper::setupViewport_nocallback(QWidget *viewport) { + // tag=1003 + ::QTreeView::setupViewport(viewport); +} +QPainter *QTreeView_wrapper::sharedPainter() const { + // tag=1000 + if (m_sharedPainterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QTreeView::sharedPainter(); + } +} +// tag=1009 +QPainter *QTreeView_wrapper::sharedPainter_nocallback() const { + // tag=1003 + return ::QTreeView::sharedPainter(); +} +void QTreeView_wrapper::showColumn(int column) { + // tag=1000 + + // tag=1004 + ::QTreeView::showColumn(column); +} +QSize QTreeView_wrapper::sizeHint() const { + // tag=1000 + if (m_sizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QTreeView::sizeHint(); + } +} +// tag=1009 +QSize QTreeView_wrapper::sizeHint_nocallback() const { + // tag=1003 + return ::QTreeView::sizeHint(); +} +int QTreeView_wrapper::sizeHintForColumn(int column) const { + // tag=1000 + if (m_sizeHintForColumnCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sizeHintForColumnCallback(const_cast(thisPtr), column); + } else { + // tag=1002 + return ::QTreeView::sizeHintForColumn(column); + } +} +// tag=1009 +int QTreeView_wrapper::sizeHintForColumn_nocallback(int column) const { + // tag=1003 + return ::QTreeView::sizeHintForColumn(column); +} +int QTreeView_wrapper::sizeHintForRow(int row) const { + // tag=1000 + if (m_sizeHintForRowCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sizeHintForRowCallback(const_cast(thisPtr), row); + } else { + // tag=1002 + return ::QTreeView::sizeHintForRow(row); + } +} +// tag=1009 +int QTreeView_wrapper::sizeHintForRow_nocallback(int row) const { + // tag=1003 + return ::QTreeView::sizeHintForRow(row); +} +void QTreeView_wrapper::sortByColumn(int column, Qt::SortOrder order) { + // tag=1000 + + // tag=1004 + ::QTreeView::sortByColumn(column, order); +} +QString QTreeView_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QTreeView::tr(s, c, n); +} +int QTreeView_wrapper::treePosition() const { + // tag=1000 + + // tag=1004 + return ::QTreeView::treePosition(); +} +bool QTreeView_wrapper::uniformRowHeights() const { + // tag=1000 + + // tag=1004 + return ::QTreeView::uniformRowHeights(); +} +void QTreeView_wrapper::updateEditorData() { + // tag=1000 + if (m_updateEditorDataCallback) { + // tag=1001 + const void *thisPtr = this; + m_updateEditorDataCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QTreeView::updateEditorData(); + } +} +// tag=1009 +void QTreeView_wrapper::updateEditorData_nocallback() { + // tag=1003 + ::QTreeView::updateEditorData(); +} +void QTreeView_wrapper::updateEditorGeometries() { + // tag=1000 + if (m_updateEditorGeometriesCallback) { + // tag=1001 + const void *thisPtr = this; + m_updateEditorGeometriesCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QTreeView::updateEditorGeometries(); + } +} +// tag=1009 +void QTreeView_wrapper::updateEditorGeometries_nocallback() { + // tag=1003 + ::QTreeView::updateEditorGeometries(); +} +void QTreeView_wrapper::updateGeometries() { + // tag=1000 + if (m_updateGeometriesCallback) { + // tag=1001 + const void *thisPtr = this; + m_updateGeometriesCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QTreeView::updateGeometries(); + } +} +// tag=1009 +void QTreeView_wrapper::updateGeometries_nocallback() { + // tag=1003 + ::QTreeView::updateGeometries(); +} +int QTreeView_wrapper::verticalOffset() const { + // tag=1000 + if (m_verticalOffsetCallback) { + // tag=1001 + const void *thisPtr = this; + return m_verticalOffsetCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QTreeView::verticalOffset(); + } +} +// tag=1009 +int QTreeView_wrapper::verticalOffset_nocallback() const { + // tag=1003 + return ::QTreeView::verticalOffset(); +} +void QTreeView_wrapper::verticalScrollbarAction(int action) { + // tag=1000 + if (m_verticalScrollbarActionCallback) { + // tag=1001 + const void *thisPtr = this; + m_verticalScrollbarActionCallback(const_cast(thisPtr), action); + } else { + // tag=1002 + ::QTreeView::verticalScrollbarAction(action); + } +} +// tag=1009 +void QTreeView_wrapper::verticalScrollbarAction_nocallback(int action) { + // tag=1003 + ::QTreeView::verticalScrollbarAction(action); +} +void QTreeView_wrapper::verticalScrollbarValueChanged(int value) { + // tag=1000 + if (m_verticalScrollbarValueChangedCallback) { + // tag=1001 + const void *thisPtr = this; + m_verticalScrollbarValueChangedCallback(const_cast(thisPtr), value); + } else { + // tag=1002 + ::QTreeView::verticalScrollbarValueChanged(value); + } +} +// tag=1009 +void QTreeView_wrapper::verticalScrollbarValueChanged_nocallback(int value) { + // tag=1003 + ::QTreeView::verticalScrollbarValueChanged(value); +} +bool QTreeView_wrapper::viewportEvent(QEvent *event) { + // tag=1000 + if (m_viewportEventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_viewportEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + return ::QTreeView::viewportEvent(event); + } +} +// tag=1009 +bool QTreeView_wrapper::viewportEvent_nocallback(QEvent *event) { + // tag=1003 + return ::QTreeView::viewportEvent(event); +} +QSize QTreeView_wrapper::viewportSizeHint() const { + // tag=1000 + if (m_viewportSizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_viewportSizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QTreeView::viewportSizeHint(); + } +} +// tag=1009 +QSize QTreeView_wrapper::viewportSizeHint_nocallback() const { + // tag=1003 + return ::QTreeView::viewportSizeHint(); +} +QRect QTreeView_wrapper::visualRect(const QModelIndex &index) const { + // tag=1000 + if (m_visualRectCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_visualRectCallback(const_cast(thisPtr), index); + } else { + // tag=1002 + return ::QTreeView::visualRect(index); + } +} +// tag=1009 +QRect QTreeView_wrapper::visualRect_nocallback(const QModelIndex &index) const { + // tag=1003 + return ::QTreeView::visualRect(index); +} +QRegion QTreeView_wrapper::visualRegionForSelection( + const QItemSelection &selection) const { + // tag=1000 + if (m_visualRegionForSelectionCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_visualRegionForSelectionCallback(const_cast(thisPtr), + selection); + } else { + // tag=1002 + return ::QTreeView::visualRegionForSelection(selection); + } +} +// tag=1009 +QRegion QTreeView_wrapper::visualRegionForSelection_nocallback( + const QItemSelection &selection) const { + // tag=1003 + return ::QTreeView::visualRegionForSelection(selection); +} +bool QTreeView_wrapper::wordWrap() const { + // tag=1000 + + // tag=1004 + return ::QTreeView::wordWrap(); +} + +// tag=1005 +QTreeView_wrapper::~QTreeView_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QTreeView *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QTreeView_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QTreeView_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QTreeView__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QTreeView_wrapper(parent); + return reinterpret_cast(ptr); +} + +// tag=1079 +void c_QTreeView__onActivated_QModelIndex(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTreeView::activated, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// allColumnsShowFocus() const +bool c_QTreeView__allColumnsShowFocus(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->allColumnsShowFocus(); +} + +// tag=1050 +// autoExpandDelay() const +int c_QTreeView__autoExpandDelay(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->autoExpandDelay(); +} + +// tag=1050 +// changeEvent(QEvent * event) +void c_QTreeView__changeEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->changeEvent_nocallback(event); +} + +// tag=1079 +void c_QTreeView__onClicked_QModelIndex(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTreeView::clicked, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// collapse(const QModelIndex & index) +void c_QTreeView__collapse_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + // tag=1010 + fromPtr(thisObj)->collapse(index); +} + +// tag=1050 +// collapseAll() +void c_QTreeView__collapseAll(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->collapseAll(); +} + +// tag=1050 +// collapsed(const QModelIndex & index) +void c_QTreeView__collapsed_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + // tag=1010 + fromPtr(thisObj)->collapsed(index); +} + +// tag=1079 +void c_QTreeView__onCollapsed_QModelIndex(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTreeView::collapsed, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// columnAt(int x) const +int c_QTreeView__columnAt_int(void *thisObj, int x) { + return + // tag=1010 + fromPtr(thisObj)->columnAt(x); +} + +// tag=1050 +// columnCountChanged(int oldCount, int newCount) +void c_QTreeView__columnCountChanged_int_int(void *thisObj, int oldCount, + int newCount) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->columnCountChanged(oldCount, newCount); +} + +// tag=1050 +// columnMoved() +void c_QTreeView__columnMoved(void *thisObj) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->columnMoved(); +} + +// tag=1050 +// columnResized(int column, int oldSize, int newSize) +void c_QTreeView__columnResized_int_int_int(void *thisObj, int column, + int oldSize, int newSize) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->columnResized(column, oldSize, newSize); +} + +// tag=1050 +// columnViewportPosition(int column) const +int c_QTreeView__columnViewportPosition_int(void *thisObj, int column) { + return + // tag=1010 + fromPtr(thisObj)->columnViewportPosition(column); +} + +// tag=1050 +// columnWidth(int column) const +int c_QTreeView__columnWidth_int(void *thisObj, int column) { + return + // tag=1010 + fromPtr(thisObj)->columnWidth(column); +} + +// tag=1050 +// commitData(QWidget * editor) +void c_QTreeView__commitData_QWidget(void *thisObj, void *editor_) { + auto editor = reinterpret_cast(editor_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->commitData_nocallback(editor); +} + +// tag=1050 +// currentChanged(const QModelIndex & current, const QModelIndex & previous) +void c_QTreeView__currentChanged_QModelIndex_QModelIndex(void *thisObj, + void *current_, + void *previous_) { + auto ¤t = *reinterpret_cast(current_); + auto &previous = *reinterpret_cast(previous_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->currentChanged_nocallback(current, previous); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QTreeView__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, +// const QList & roles) +void c_QTreeView__dataChanged_QModelIndex_QModelIndex_QList_int( + void *thisObj, void *topLeft_, void *bottomRight_, void *roles_) { + auto &topLeft = *reinterpret_cast(topLeft_); + auto &bottomRight = *reinterpret_cast(bottomRight_); + auto &roles = *reinterpret_cast *>(roles_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->dataChanged_nocallback(topLeft, bottomRight, roles); + } else { + return targetPtr->dataChanged(topLeft, bottomRight, roles); + } + }(); +} + +// tag=1050 +// devType() const +int c_QTreeView__devType(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); +} + +// tag=1050 +// doItemsLayout() +void c_QTreeView__doItemsLayout(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->doItemsLayout_nocallback(); + } else { + return targetPtr->doItemsLayout(); + } + }(); +} + +// tag=1079 +void c_QTreeView__onDoubleClicked_QModelIndex(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTreeView::doubleClicked, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// drawBranches(QPainter * painter, const QRect & rect, const QModelIndex & +// index) const +void c_QTreeView__drawBranches_QPainter_QRect_QModelIndex(void *thisObj, + void *painter_, + void *rect_, + void *index_) { + auto painter = reinterpret_cast(painter_); + auto &rect = *reinterpret_cast(rect_); + auto &index = *reinterpret_cast(index_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->drawBranches_nocallback(painter, rect, index); +} + +// tag=1050 +// drawTree(QPainter * painter, const QRegion & region) const +void c_QTreeView__drawTree_QPainter_QRegion(void *thisObj, void *painter_, + void *region_) { + auto painter = reinterpret_cast(painter_); + auto ®ion = *reinterpret_cast(region_); + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->drawTree(painter, region); +} + +// tag=1050 +// editorDestroyed(QObject * editor) +void c_QTreeView__editorDestroyed_QObject(void *thisObj, void *editor_) { + auto editor = reinterpret_cast(editor_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->editorDestroyed_nocallback(editor); +} + +// tag=1079 +void c_QTreeView__onEntered_QModelIndex(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTreeView::entered, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// event(QEvent * event) +bool c_QTreeView__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->event_nocallback(event); +} + +// tag=1050 +// eventFilter(QObject * object, QEvent * event) +bool c_QTreeView__eventFilter_QObject_QEvent(void *thisObj, void *object_, + void *event_) { + auto object = reinterpret_cast(object_); + auto event = reinterpret_cast(event_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->eventFilter_nocallback(object, event); +} + +// tag=1050 +// expand(const QModelIndex & index) +void c_QTreeView__expand_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + // tag=1010 + fromPtr(thisObj)->expand(index); +} + +// tag=1050 +// expandAll() +void c_QTreeView__expandAll(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->expandAll(); +} + +// tag=1050 +// expandRecursively(const QModelIndex & index, int depth) +void c_QTreeView__expandRecursively_QModelIndex_int(void *thisObj, void *index_, + int depth) { + auto &index = *reinterpret_cast(index_); + // tag=1010 + fromPtr(thisObj)->expandRecursively(index, depth); +} + +// tag=1050 +// expandToDepth(int depth) +void c_QTreeView__expandToDepth_int(void *thisObj, int depth) { + // tag=1010 + fromPtr(thisObj)->expandToDepth(depth); +} + +// tag=1050 +// expanded(const QModelIndex & index) +void c_QTreeView__expanded_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + // tag=1010 + fromPtr(thisObj)->expanded(index); +} + +// tag=1079 +void c_QTreeView__onExpanded_QModelIndex(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTreeView::expanded, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// expandsOnDoubleClick() const +bool c_QTreeView__expandsOnDoubleClick(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->expandsOnDoubleClick(); +} + +// tag=1050 +// focusNextPrevChild(bool next) +bool c_QTreeView__focusNextPrevChild_bool(void *thisObj, bool next) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); +} + +// tag=1050 +// hasHeightForWidth() const +bool c_QTreeView__hasHeightForWidth(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); +} + +// tag=1050 +// heightForWidth(int arg__1) const +int c_QTreeView__heightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// hideColumn(int column) +void c_QTreeView__hideColumn_int(void *thisObj, int column) { + // tag=1010 + fromPtr(thisObj)->hideColumn(column); +} + +// tag=1050 +// horizontalOffset() const +int c_QTreeView__horizontalOffset(void *thisObj) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->horizontalOffset_nocallback(); +} + +// tag=1050 +// horizontalScrollbarAction(int action) +void c_QTreeView__horizontalScrollbarAction_int(void *thisObj, int action) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->horizontalScrollbarAction_nocallback(action); +} + +// tag=1050 +// horizontalScrollbarValueChanged(int value) +void c_QTreeView__horizontalScrollbarValueChanged_int(void *thisObj, + int value) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->horizontalScrollbarValueChanged_nocallback(value); +} + +// tag=1079 +void c_QTreeView__onIconSizeChanged_QSize(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTreeView::iconSizeChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// indentation() const +int c_QTreeView__indentation(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->indentation(); +} + +// tag=1050 +// indexAbove(const QModelIndex & index) const +void *c_QTreeView__indexAbove_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->indexAbove(index)}; +} + +// tag=1050 +// indexAt(const QPoint & p) const +void *c_QTreeView__indexAt_QPoint(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->indexAt_nocallback(p); + } else { + return targetPtr->indexAt(p); + } + }()}; +} + +// tag=1050 +// indexBelow(const QModelIndex & index) const +void *c_QTreeView__indexBelow_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->indexBelow(index)}; +} + +// tag=1050 +// indexRowSizeHint(const QModelIndex & index) const +int c_QTreeView__indexRowSizeHint_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->indexRowSizeHint(index); +} + +// tag=1050 +// initPainter(QPainter * painter) const +void c_QTreeView__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} + +// tag=1050 +// isAnimated() const +bool c_QTreeView__isAnimated(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isAnimated(); +} + +// tag=1050 +// isColumnHidden(int column) const +bool c_QTreeView__isColumnHidden_int(void *thisObj, int column) { + return + // tag=1010 + fromPtr(thisObj)->isColumnHidden(column); +} + +// tag=1050 +// isExpanded(const QModelIndex & index) const +bool c_QTreeView__isExpanded_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1010 + fromPtr(thisObj)->isExpanded(index); +} + +// tag=1050 +// isFirstColumnSpanned(int row, const QModelIndex & parent) const +bool c_QTreeView__isFirstColumnSpanned_int_QModelIndex(void *thisObj, int row, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1010 + fromPtr(thisObj)->isFirstColumnSpanned(row, parent); +} + +// tag=1050 +// isHeaderHidden() const +bool c_QTreeView__isHeaderHidden(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isHeaderHidden(); +} + +// tag=1050 +// isIndexHidden(const QModelIndex & index) const +bool c_QTreeView__isIndexHidden_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->isIndexHidden_nocallback(index); +} + +// tag=1050 +// isRowHidden(int row, const QModelIndex & parent) const +bool c_QTreeView__isRowHidden_int_QModelIndex(void *thisObj, int row, + void *parent_) { + auto &parent = *reinterpret_cast(parent_); + return + // tag=1010 + fromPtr(thisObj)->isRowHidden(row, parent); +} + +// tag=1050 +// isSortingEnabled() const +bool c_QTreeView__isSortingEnabled(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isSortingEnabled(); +} + +// tag=1050 +// itemsExpandable() const +bool c_QTreeView__itemsExpandable(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->itemsExpandable(); +} + +// tag=1050 +// keyboardSearch(const QString & search) +void c_QTreeView__keyboardSearch_QString(void *thisObj, const char *search_) { + const auto search = QString::fromUtf8(search_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->keyboardSearch_nocallback(search); + } else { + return targetPtr->keyboardSearch(search); + } + }(); +} + +// tag=1050 +// leaveEvent(QEvent * event) +void c_QTreeView__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} + +// tag=1050 +// minimumSizeHint() const +void *c_QTreeView__minimumSizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; +} + +// tag=1050 +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QTreeView__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} + +// tag=1050 +// mouseMoveEvent(QMouseEvent * event) +void c_QTreeView__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(event); +} + +// tag=1050 +// mousePressEvent(QMouseEvent * event) +void c_QTreeView__mousePressEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(event); +} + +// tag=1050 +// mouseReleaseEvent(QMouseEvent * event) +void c_QTreeView__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(event); +} + +// tag=1050 +// moveCursor(QAbstractItemView::CursorAction cursorAction, +// QFlags modifiers) +void *c_QTreeView__moveCursor_CursorAction_KeyboardModifiers(void *thisObj, + int cursorAction, + int modifiers_) { + auto modifiers = static_cast>(modifiers_); + return + // tag=1011 + + // tag=1074 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->moveCursor_nocallback( + static_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::CursorAction>( + cursorAction), + modifiers)}; +} + +// tag=1050 +// paintEvent(QPaintEvent * event) +void c_QTreeView__paintEvent_QPaintEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->paintEvent_nocallback(event); +} + +// tag=1079 +void c_QTreeView__onPressed_QModelIndex(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTreeView::pressed, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// reexpand() +void c_QTreeView__reexpand(void *thisObj) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->reexpand(); +} + +// tag=1050 +// reset() +void c_QTreeView__reset(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->reset_nocallback(); + } else { + return targetPtr->reset(); + } + }(); +} + +// tag=1050 +// resetIndentation() +void c_QTreeView__resetIndentation(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->resetIndentation(); +} + +// tag=1050 +// resizeColumnToContents(int column) +void c_QTreeView__resizeColumnToContents_int(void *thisObj, int column) { + // tag=1010 + fromPtr(thisObj)->resizeColumnToContents(column); +} + +// tag=1050 +// rootIsDecorated() const +bool c_QTreeView__rootIsDecorated(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->rootIsDecorated(); +} + +// tag=1050 +// rowHeight(const QModelIndex & index) const +int c_QTreeView__rowHeight_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->rowHeight(index); +} + +// tag=1050 +// rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end) +void c_QTreeView__rowsAboutToBeRemoved_QModelIndex_int_int(void *thisObj, + void *parent_, + int start, int end) { + auto &parent = *reinterpret_cast(parent_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->rowsAboutToBeRemoved_nocallback(parent, start, end); +} + +// tag=1050 +// rowsInserted(const QModelIndex & parent, int start, int end) +void c_QTreeView__rowsInserted_QModelIndex_int_int(void *thisObj, void *parent_, + int start, int end) { + auto &parent = *reinterpret_cast(parent_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->rowsInserted_nocallback(parent, start, end); +} + +// tag=1050 +// rowsRemoved(const QModelIndex & parent, int first, int last) +void c_QTreeView__rowsRemoved_QModelIndex_int_int(void *thisObj, void *parent_, + int first, int last) { + auto &parent = *reinterpret_cast(parent_); + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->rowsRemoved(parent, first, last); +} + +// tag=1050 +// scrollContentsBy(int dx, int dy) +void c_QTreeView__scrollContentsBy_int_int(void *thisObj, int dx, int dy) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->scrollContentsBy_nocallback(dx, dy); +} + +// tag=1050 +// scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint) +void c_QTreeView__scrollTo_QModelIndex_ScrollHint(void *thisObj, void *index_, + int hint) { + auto &index = *reinterpret_cast(index_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->scrollTo_nocallback( + index, static_cast(hint)); + } else { + return targetPtr->scrollTo( + index, static_cast(hint)); + } + }(); +} + +// tag=1050 +// selectAll() +void c_QTreeView__selectAll(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->selectAll_nocallback(); + } else { + return targetPtr->selectAll(); + } + }(); +} + +// tag=1050 +// selectedIndexes() const +void *c_QTreeView__selectedIndexes(void *thisObj) { + return + // tag=1011 + + // tag=1074 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromWrapperPtr(thisObj)->selectedIndexes_nocallback()}; +} + +// tag=1050 +// selectionChanged(const QItemSelection & selected, const QItemSelection & +// deselected) +void c_QTreeView__selectionChanged_QItemSelection_QItemSelection( + void *thisObj, void *selected_, void *deselected_) { + auto &selected = *reinterpret_cast(selected_); + auto &deselected = *reinterpret_cast(deselected_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->selectionChanged_nocallback(selected, deselected); +} + +// tag=1050 +// selectionCommand(const QModelIndex & index, const QEvent * event) const +int c_QTreeView__selectionCommand_QModelIndex_QEvent(void *thisObj, + void *index_, + void *event_) { + auto &index = *reinterpret_cast(index_); + auto event = reinterpret_cast(event_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->selectionCommand_nocallback(index, event); +} + +// tag=1050 +// setAllColumnsShowFocus(bool enable) +void c_QTreeView__setAllColumnsShowFocus_bool(void *thisObj, bool enable) { + // tag=1010 + fromPtr(thisObj)->setAllColumnsShowFocus(enable); +} + +// tag=1050 +// setAnimated(bool enable) +void c_QTreeView__setAnimated_bool(void *thisObj, bool enable) { + // tag=1010 + fromPtr(thisObj)->setAnimated(enable); +} + +// tag=1050 +// setAutoExpandDelay(int delay) +void c_QTreeView__setAutoExpandDelay_int(void *thisObj, int delay) { + // tag=1010 + fromPtr(thisObj)->setAutoExpandDelay(delay); +} + +// tag=1050 +// setColumnHidden(int column, bool hide) +void c_QTreeView__setColumnHidden_int_bool(void *thisObj, int column, + bool hide) { + // tag=1010 + fromPtr(thisObj)->setColumnHidden(column, hide); +} + +// tag=1050 +// setColumnWidth(int column, int width) +void c_QTreeView__setColumnWidth_int_int(void *thisObj, int column, int width) { + // tag=1010 + fromPtr(thisObj)->setColumnWidth(column, width); +} + +// tag=1050 +// setExpanded(const QModelIndex & index, bool expand) +void c_QTreeView__setExpanded_QModelIndex_bool(void *thisObj, void *index_, + bool expand) { + auto &index = *reinterpret_cast(index_); + // tag=1010 + fromPtr(thisObj)->setExpanded(index, expand); +} + +// tag=1050 +// setExpandsOnDoubleClick(bool enable) +void c_QTreeView__setExpandsOnDoubleClick_bool(void *thisObj, bool enable) { + // tag=1010 + fromPtr(thisObj)->setExpandsOnDoubleClick(enable); +} + +// tag=1050 +// setFirstColumnSpanned(int row, const QModelIndex & parent, bool span) +void c_QTreeView__setFirstColumnSpanned_int_QModelIndex_bool(void *thisObj, + int row, + void *parent_, + bool span) { + auto &parent = *reinterpret_cast(parent_); + // tag=1010 + fromPtr(thisObj)->setFirstColumnSpanned(row, parent, span); +} + +// tag=1050 +// setHeaderHidden(bool hide) +void c_QTreeView__setHeaderHidden_bool(void *thisObj, bool hide) { + // tag=1010 + fromPtr(thisObj)->setHeaderHidden(hide); +} + +// tag=1050 +// setIndentation(int i) +void c_QTreeView__setIndentation_int(void *thisObj, int i) { + // tag=1010 + fromPtr(thisObj)->setIndentation(i); +} + +// tag=1050 +// setItemsExpandable(bool enable) +void c_QTreeView__setItemsExpandable_bool(void *thisObj, bool enable) { + // tag=1010 + fromPtr(thisObj)->setItemsExpandable(enable); +} + +// tag=1050 +// setModel(QAbstractItemModel * model) +void c_QTreeView__setModel_QAbstractItemModel(void *thisObj, void *model_) { + auto model = reinterpret_cast(model_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setModel_nocallback(model); + } else { + return targetPtr->setModel(model); + } + }(); +} + +// tag=1050 +// setRootIndex(const QModelIndex & index) +void c_QTreeView__setRootIndex_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setRootIndex_nocallback(index); + } else { + return targetPtr->setRootIndex(index); + } + }(); +} + +// tag=1050 +// setRootIsDecorated(bool show) +void c_QTreeView__setRootIsDecorated_bool(void *thisObj, bool show) { + // tag=1010 + fromPtr(thisObj)->setRootIsDecorated(show); +} + +// tag=1050 +// setRowHidden(int row, const QModelIndex & parent, bool hide) +void c_QTreeView__setRowHidden_int_QModelIndex_bool(void *thisObj, int row, + void *parent_, bool hide) { + auto &parent = *reinterpret_cast(parent_); + // tag=1010 + fromPtr(thisObj)->setRowHidden(row, parent, hide); +} + +// tag=1050 +// setSelection(const QRect & rect, QFlags +// command) +void c_QTreeView__setSelection_QRect_SelectionFlags(void *thisObj, void *rect_, + int command_) { + auto &rect = *reinterpret_cast(rect_); + auto command = + static_cast>(command_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->setSelection_nocallback(rect, command); +} + +// tag=1050 +// setSelectionModel(QItemSelectionModel * selectionModel) +void c_QTreeView__setSelectionModel_QItemSelectionModel(void *thisObj, + void *selectionModel_) { + auto selectionModel = + reinterpret_cast(selectionModel_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setSelectionModel_nocallback(selectionModel); + } else { + return targetPtr->setSelectionModel(selectionModel); + } + }(); +} + +// tag=1050 +// setSortingEnabled(bool enable) +void c_QTreeView__setSortingEnabled_bool(void *thisObj, bool enable) { + // tag=1010 + fromPtr(thisObj)->setSortingEnabled(enable); +} + +// tag=1050 +// setTreePosition(int logicalIndex) +void c_QTreeView__setTreePosition_int(void *thisObj, int logicalIndex) { + // tag=1010 + fromPtr(thisObj)->setTreePosition(logicalIndex); +} + +// tag=1050 +// setUniformRowHeights(bool uniform) +void c_QTreeView__setUniformRowHeights_bool(void *thisObj, bool uniform) { + // tag=1010 + fromPtr(thisObj)->setUniformRowHeights(uniform); +} + +// tag=1050 +// setVisible(bool visible) +void c_QTreeView__setVisible_bool(void *thisObj, bool visible) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} + +// tag=1050 +// setWordWrap(bool on) +void c_QTreeView__setWordWrap_bool(void *thisObj, bool on) { + // tag=1010 + fromPtr(thisObj)->setWordWrap(on); +} + +// tag=1050 +// setupViewport(QWidget * viewport) +void c_QTreeView__setupViewport_QWidget(void *thisObj, void *viewport_) { + auto viewport = reinterpret_cast(viewport_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setupViewport_nocallback(viewport); + } else { + return targetPtr->setupViewport(viewport); + } + }(); +} + +// tag=1050 +// sharedPainter() const +void *c_QTreeView__sharedPainter(void *thisObj) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->sharedPainter_nocallback(); +} + +// tag=1050 +// showColumn(int column) +void c_QTreeView__showColumn_int(void *thisObj, int column) { + // tag=1010 + fromPtr(thisObj)->showColumn(column); +} + +// tag=1050 +// sizeHint() const +void *c_QTreeView__sizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; +} + +// tag=1050 +// sizeHintForColumn(int column) const +int c_QTreeView__sizeHintForColumn_int(void *thisObj, int column) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->sizeHintForColumn_nocallback(column); +} + +// tag=1050 +// sizeHintForRow(int row) const +int c_QTreeView__sizeHintForRow_int(void *thisObj, int row) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHintForRow_nocallback(row); + } else { + return targetPtr->sizeHintForRow(row); + } + }(); +} + +// tag=1050 +// sortByColumn(int column, Qt::SortOrder order) +void c_QTreeView__sortByColumn_int_SortOrder(void *thisObj, int column, + int order) { + // tag=1010 + fromPtr(thisObj)->sortByColumn(column, static_cast(order)); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QTreeView__tr_char_char_int(const char *s, const char *c, + int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QTreeView_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// treePosition() const +int c_QTreeView__treePosition(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->treePosition(); +} + +// tag=1050 +// uniformRowHeights() const +bool c_QTreeView__uniformRowHeights(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->uniformRowHeights(); +} + +// tag=1050 +// updateEditorData() +void c_QTreeView__updateEditorData(void *thisObj) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->updateEditorData_nocallback(); +} + +// tag=1050 +// updateEditorGeometries() +void c_QTreeView__updateEditorGeometries(void *thisObj) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->updateEditorGeometries_nocallback(); +} + +// tag=1050 +// updateGeometries() +void c_QTreeView__updateGeometries(void *thisObj) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->updateGeometries_nocallback(); +} + +// tag=1050 +// verticalOffset() const +int c_QTreeView__verticalOffset(void *thisObj) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->verticalOffset_nocallback(); +} + +// tag=1050 +// verticalScrollbarAction(int action) +void c_QTreeView__verticalScrollbarAction_int(void *thisObj, int action) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->verticalScrollbarAction_nocallback(action); +} + +// tag=1050 +// verticalScrollbarValueChanged(int value) +void c_QTreeView__verticalScrollbarValueChanged_int(void *thisObj, int value) { + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->verticalScrollbarValueChanged_nocallback(value); +} + +// tag=1079 +void c_QTreeView__onViewportEntered(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QTreeView::viewportEntered, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// viewportEvent(QEvent * event) +bool c_QTreeView__viewportEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->viewportEvent_nocallback(event); +} + +// tag=1050 +// viewportSizeHint() const +void *c_QTreeView__viewportSizeHint(void *thisObj) { + return + // tag=1011 + + // tag=1074 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->viewportSizeHint_nocallback()}; +} + +// tag=1050 +// visualRect(const QModelIndex & index) const +void *c_QTreeView__visualRect_QModelIndex(void *thisObj, void *index_) { + auto &index = *reinterpret_cast(index_); + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->visualRect_nocallback(index); + } else { + return targetPtr->visualRect(index); + } + }()}; +} + +// tag=1050 +// visualRegionForSelection(const QItemSelection & selection) const +void *c_QTreeView__visualRegionForSelection_QItemSelection(void *thisObj, + void *selection_) { + auto &selection = *reinterpret_cast(selection_); + return + // tag=1011 + + // tag=1074 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromWrapperPtr(thisObj)->visualRegionForSelection_nocallback( + selection)}; +} + +// tag=1050 +// wordWrap() const +bool c_QTreeView__wordWrap(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->wordWrap(); +} +void c_QTreeView__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QTreeView__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1124: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_changeEvent>( + callback); + break; + case 5378: + wrapper->m_commitDataCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_commitData>( + callback); + break; + case 5380: + wrapper->m_currentChangedCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_currentChanged>( + callback); + break; + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_customEvent>( + callback); + break; + case 5382: + wrapper->m_dataChangedCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_dataChanged>( + callback); + break; + case 1141: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_devType>( + callback); + break; + case 5385: + wrapper->m_doItemsLayoutCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_doItemsLayout>( + callback); + break; + case 5486: + wrapper->m_drawBranchesCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_drawBranches>( + callback); + break; + case 5390: + wrapper->m_editorDestroyedCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_editorDestroyed>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_event>(callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_eventFilter>( + callback); + break; + case 1150: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1164: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 1168: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_heightForWidth>( + callback); + break; + case 5394: + wrapper->m_horizontalOffsetCallback = + reinterpret_cast(callback); + break; + case 5395: + wrapper->m_horizontalScrollbarActionCallback = + reinterpret_cast(callback); + break; + case 5396: + wrapper->m_horizontalScrollbarValueChangedCallback = + reinterpret_cast( + callback); + break; + case 5399: + wrapper->m_indexAtCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_indexAt>( + callback); + break; + case 1171: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_initPainter>( + callback); + break; + case 5401: + wrapper->m_isIndexHiddenCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_isIndexHidden>( + callback); + break; + case 5403: + wrapper->m_keyboardSearchCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_keyboardSearch>( + callback); + break; + case 1196: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_leaveEvent>( + callback); + break; + case 1216: + wrapper->m_minimumSizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_minimumSizeHint>( + callback); + break; + case 1218: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1220: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_mouseMoveEvent>( + callback); + break; + case 1221: + wrapper->m_mousePressEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_mousePressEvent>( + callback); + break; + case 1222: + wrapper->m_mouseReleaseEventCallback = + reinterpret_cast(callback); + break; + case 5406: + wrapper->m_moveCursorCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_moveCursor>( + callback); + break; + case 1229: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_paintEvent>( + callback); + break; + case 5409: + wrapper->m_resetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_reset>(callback); + break; + case 5413: + wrapper->m_rowsAboutToBeRemovedCallback = + reinterpret_cast(callback); + break; + case 5414: + wrapper->m_rowsInsertedCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_rowsInserted>( + callback); + break; + case 5199: + wrapper->m_scrollContentsByCallback = + reinterpret_cast(callback); + break; + case 5417: + wrapper->m_scrollToCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_scrollTo>( + callback); + break; + case 5420: + wrapper->m_selectAllCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_selectAll>( + callback); + break; + case 5421: + wrapper->m_selectedIndexesCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_selectedIndexes>( + callback); + break; + case 5422: + wrapper->m_selectionChangedCallback = + reinterpret_cast(callback); + break; + case 5423: + wrapper->m_selectionCommandCallback = + reinterpret_cast(callback); + break; + case 5436: + wrapper->m_setModelCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_setModel>( + callback); + break; + case 5437: + wrapper->m_setRootIndexCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_setRootIndex>( + callback); + break; + case 5438: + wrapper->m_setSelectionCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_setSelection>( + callback); + break; + case 5439: + wrapper->m_setSelectionModelCallback = + reinterpret_cast(callback); + break; + case 1309: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_setVisible>( + callback); + break; + case 5207: + wrapper->m_setupViewportCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_setupViewport>( + callback); + break; + case 1318: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_sharedPainter>( + callback); + break; + case 1326: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_sizeHint>( + callback); + break; + case 5444: + wrapper->m_sizeHintForColumnCallback = + reinterpret_cast(callback); + break; + case 5446: + wrapper->m_sizeHintForRowCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_sizeHintForRow>( + callback); + break; + case 5452: + wrapper->m_updateEditorDataCallback = + reinterpret_cast(callback); + break; + case 5453: + wrapper->m_updateEditorGeometriesCallback = + reinterpret_cast(callback); + break; + case 5454: + wrapper->m_updateGeometriesCallback = + reinterpret_cast(callback); + break; + case 5455: + wrapper->m_verticalOffsetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_verticalOffset>( + callback); + break; + case 5456: + wrapper->m_verticalScrollbarActionCallback = + reinterpret_cast(callback); + break; + case 5457: + wrapper->m_verticalScrollbarValueChangedCallback = + reinterpret_cast(callback); + break; + case 5210: + wrapper->m_viewportEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_viewportEvent>( + callback); + break; + case 5211: + wrapper->m_viewportSizeHintCallback = + reinterpret_cast(callback); + break; + case 5460: + wrapper->m_visualRectCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QTreeView_wrapper::Callback_visualRect>( + callback); + break; + case 5461: + wrapper->m_visualRegionForSelectionCallback = + reinterpret_cast(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QTreeView_wrapper.h b/generated/QtDartBindings/dart/ffi/QTreeView_wrapper.h new file mode 100644 index 0000000..7efe217 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QTreeView_wrapper.h @@ -0,0 +1,1227 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QTreeView_wrapper : public ::QTreeView { +public: + ~QTreeView_wrapper(); + using ::QAbstractItemView::CursorAction; + + // tag=1041 + QTreeView_wrapper(QWidget *parent = nullptr); + // tag=1041 + bool allColumnsShowFocus() const; + // tag=1041 + int autoExpandDelay() const; + // tag=1041 + virtual void changeEvent(QEvent *event); + // tag=1008 + virtual void changeEvent_nocallback(QEvent *event); + // tag=1041 + void collapse(const QModelIndex &index); + // tag=1041 + void collapseAll(); + // tag=1041 + void collapsed(const QModelIndex &index); + // tag=1041 + int columnAt(int x) const; + // tag=1041 + void columnCountChanged(int oldCount, int newCount); + // tag=1041 + void columnMoved(); + // tag=1041 + void columnResized(int column, int oldSize, int newSize); + // tag=1041 + int columnViewportPosition(int column) const; + // tag=1041 + int columnWidth(int column) const; + // tag=1041 + virtual void commitData(QWidget *editor); + // tag=1008 + virtual void commitData_nocallback(QWidget *editor); + // tag=1041 + virtual void currentChanged(const QModelIndex ¤t, + const QModelIndex &previous); + // tag=1008 + virtual void currentChanged_nocallback(const QModelIndex ¤t, + const QModelIndex &previous); + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual void dataChanged(const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles = QList()); + // tag=1008 + virtual void dataChanged_nocallback(const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles = QList()); + // tag=1041 + virtual int devType() const; + // tag=1008 + virtual int devType_nocallback() const; + // tag=1041 + virtual void doItemsLayout(); + // tag=1008 + virtual void doItemsLayout_nocallback(); + // tag=1041 + virtual void drawBranches(QPainter *painter, const QRect &rect, + const QModelIndex &index) const; + // tag=1008 + virtual void drawBranches_nocallback(QPainter *painter, const QRect &rect, + const QModelIndex &index) const; + // tag=1041 + void drawTree(QPainter *painter, const QRegion ®ion) const; + // tag=1041 + virtual void editorDestroyed(QObject *editor); + // tag=1008 + virtual void editorDestroyed_nocallback(QObject *editor); + // tag=1041 + virtual bool event(QEvent *event); + // tag=1008 + virtual bool event_nocallback(QEvent *event); + // tag=1041 + virtual bool eventFilter(QObject *object, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *object, QEvent *event); + // tag=1041 + void expand(const QModelIndex &index); + // tag=1041 + void expandAll(); + // tag=1041 + void expandRecursively(const QModelIndex &index, int depth = -1); + // tag=1041 + void expandToDepth(int depth); + // tag=1041 + void expanded(const QModelIndex &index); + // tag=1041 + bool expandsOnDoubleClick() const; + // tag=1041 + virtual bool focusNextPrevChild(bool next); + // tag=1008 + virtual bool focusNextPrevChild_nocallback(bool next); + // tag=1041 + virtual bool hasHeightForWidth() const; + // tag=1008 + virtual bool hasHeightForWidth_nocallback() const; + // tag=1041 + virtual int heightForWidth(int arg__1) const; + // tag=1008 + virtual int heightForWidth_nocallback(int arg__1) const; + // tag=1041 + void hideColumn(int column); + // tag=1041 + virtual int horizontalOffset() const; + // tag=1008 + virtual int horizontalOffset_nocallback() const; + // tag=1041 + virtual void horizontalScrollbarAction(int action); + // tag=1008 + virtual void horizontalScrollbarAction_nocallback(int action); + // tag=1041 + virtual void horizontalScrollbarValueChanged(int value); + // tag=1008 + virtual void horizontalScrollbarValueChanged_nocallback(int value); + // tag=1041 + int indentation() const; + // tag=1041 + QModelIndex indexAbove(const QModelIndex &index) const; + // tag=1041 + virtual QModelIndex indexAt(const QPoint &p) const; + // tag=1008 + virtual QModelIndex indexAt_nocallback(const QPoint &p) const; + // tag=1041 + QModelIndex indexBelow(const QModelIndex &index) const; + // tag=1041 + int indexRowSizeHint(const QModelIndex &index) const; + // tag=1041 + virtual void initPainter(QPainter *painter) const; + // tag=1008 + virtual void initPainter_nocallback(QPainter *painter) const; + // tag=1041 + bool isAnimated() const; + // tag=1041 + bool isColumnHidden(int column) const; + // tag=1041 + bool isExpanded(const QModelIndex &index) const; + // tag=1041 + bool isFirstColumnSpanned(int row, const QModelIndex &parent) const; + // tag=1041 + bool isHeaderHidden() const; + // tag=1041 + virtual bool isIndexHidden(const QModelIndex &index) const; + // tag=1008 + virtual bool isIndexHidden_nocallback(const QModelIndex &index) const; + // tag=1041 + bool isRowHidden(int row, const QModelIndex &parent) const; + // tag=1041 + bool isSortingEnabled() const; + // tag=1041 + bool itemsExpandable() const; + // tag=1041 + virtual void keyboardSearch(const QString &search); + // tag=1008 + virtual void keyboardSearch_nocallback(const QString &search); + // tag=1041 + virtual void leaveEvent(QEvent *event); + // tag=1008 + virtual void leaveEvent_nocallback(QEvent *event); + // tag=1041 + virtual QSize minimumSizeHint() const; + // tag=1008 + virtual QSize minimumSizeHint_nocallback() const; + // tag=1041 + virtual void mouseDoubleClickEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mouseMoveEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseMoveEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mousePressEvent(QMouseEvent *event); + // tag=1008 + virtual void mousePressEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mouseReleaseEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseReleaseEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual QModelIndex moveCursor(QAbstractItemView::CursorAction cursorAction, + QFlags modifiers); + // tag=1008 + virtual QModelIndex + moveCursor_nocallback(QAbstractItemView::CursorAction cursorAction, + QFlags modifiers); + // tag=1041 + virtual void paintEvent(QPaintEvent *event); + // tag=1008 + virtual void paintEvent_nocallback(QPaintEvent *event); + // tag=1041 + void reexpand(); + // tag=1041 + virtual void reset(); + // tag=1008 + virtual void reset_nocallback(); + // tag=1041 + void resetIndentation(); + // tag=1041 + void resizeColumnToContents(int column); + // tag=1041 + bool rootIsDecorated() const; + // tag=1041 + int rowHeight(const QModelIndex &index) const; + // tag=1041 + virtual void rowsAboutToBeRemoved(const QModelIndex &parent, int start, + int end); + // tag=1008 + virtual void rowsAboutToBeRemoved_nocallback(const QModelIndex &parent, + int start, int end); + // tag=1041 + virtual void rowsInserted(const QModelIndex &parent, int start, int end); + // tag=1008 + virtual void rowsInserted_nocallback(const QModelIndex &parent, int start, + int end); + // tag=1041 + void rowsRemoved(const QModelIndex &parent, int first, int last); + // tag=1041 + virtual void scrollContentsBy(int dx, int dy); + // tag=1008 + virtual void scrollContentsBy_nocallback(int dx, int dy); + // tag=1041 + virtual void scrollTo(const QModelIndex &index, + QAbstractItemView::ScrollHint hint = + QAbstractItemView::ScrollHint::EnsureVisible); + // tag=1008 + virtual void + scrollTo_nocallback(const QModelIndex &index, + QAbstractItemView::ScrollHint hint = + QAbstractItemView::ScrollHint::EnsureVisible); + // tag=1041 + virtual void selectAll(); + // tag=1008 + virtual void selectAll_nocallback(); + // tag=1041 + virtual QList selectedIndexes() const; + // tag=1008 + virtual QList selectedIndexes_nocallback() const; + // tag=1041 + virtual void selectionChanged(const QItemSelection &selected, + const QItemSelection &deselected); + // tag=1008 + virtual void selectionChanged_nocallback(const QItemSelection &selected, + const QItemSelection &deselected); + // tag=1041 + virtual QFlags + selectionCommand(const QModelIndex &index, + const QEvent *event = nullptr) const; + // tag=1008 + virtual QFlags + selectionCommand_nocallback(const QModelIndex &index, + const QEvent *event = nullptr) const; + // tag=1041 + void setAllColumnsShowFocus(bool enable); + // tag=1041 + void setAnimated(bool enable); + // tag=1041 + void setAutoExpandDelay(int delay); + // tag=1041 + void setColumnHidden(int column, bool hide); + // tag=1041 + void setColumnWidth(int column, int width); + // tag=1041 + void setExpanded(const QModelIndex &index, bool expand); + // tag=1041 + void setExpandsOnDoubleClick(bool enable); + // tag=1041 + void setFirstColumnSpanned(int row, const QModelIndex &parent, bool span); + // tag=1041 + void setHeaderHidden(bool hide); + // tag=1041 + void setIndentation(int i); + // tag=1041 + void setItemsExpandable(bool enable); + // tag=1041 + virtual void setModel(QAbstractItemModel *model); + // tag=1008 + virtual void setModel_nocallback(QAbstractItemModel *model); + // tag=1041 + virtual void setRootIndex(const QModelIndex &index); + // tag=1008 + virtual void setRootIndex_nocallback(const QModelIndex &index); + // tag=1041 + void setRootIsDecorated(bool show); + // tag=1041 + void setRowHidden(int row, const QModelIndex &parent, bool hide); + // tag=1041 + virtual void setSelection(const QRect &rect, + QFlags command); + // tag=1008 + virtual void + setSelection_nocallback(const QRect &rect, + QFlags command); + // tag=1041 + virtual void setSelectionModel(QItemSelectionModel *selectionModel); + // tag=1008 + virtual void + setSelectionModel_nocallback(QItemSelectionModel *selectionModel); + // tag=1041 + void setSortingEnabled(bool enable); + // tag=1041 + void setTreePosition(int logicalIndex); + // tag=1041 + void setUniformRowHeights(bool uniform); + // tag=1041 + virtual void setVisible(bool visible); + // tag=1008 + virtual void setVisible_nocallback(bool visible); + // tag=1041 + void setWordWrap(bool on); + // tag=1041 + virtual void setupViewport(QWidget *viewport); + // tag=1008 + virtual void setupViewport_nocallback(QWidget *viewport); + // tag=1041 + virtual QPainter *sharedPainter() const; + // tag=1008 + virtual QPainter *sharedPainter_nocallback() const; + // tag=1041 + void showColumn(int column); + // tag=1041 + virtual QSize sizeHint() const; + // tag=1008 + virtual QSize sizeHint_nocallback() const; + // tag=1041 + virtual int sizeHintForColumn(int column) const; + // tag=1008 + virtual int sizeHintForColumn_nocallback(int column) const; + // tag=1041 + virtual int sizeHintForRow(int row) const; + // tag=1008 + virtual int sizeHintForRow_nocallback(int row) const; + // tag=1041 + void sortByColumn(int column, Qt::SortOrder order); + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + int treePosition() const; + // tag=1041 + bool uniformRowHeights() const; + // tag=1041 + virtual void updateEditorData(); + // tag=1008 + virtual void updateEditorData_nocallback(); + // tag=1041 + virtual void updateEditorGeometries(); + // tag=1008 + virtual void updateEditorGeometries_nocallback(); + // tag=1041 + virtual void updateGeometries(); + // tag=1008 + virtual void updateGeometries_nocallback(); + // tag=1041 + virtual int verticalOffset() const; + // tag=1008 + virtual int verticalOffset_nocallback() const; + // tag=1041 + virtual void verticalScrollbarAction(int action); + // tag=1008 + virtual void verticalScrollbarAction_nocallback(int action); + // tag=1041 + virtual void verticalScrollbarValueChanged(int value); + // tag=1008 + virtual void verticalScrollbarValueChanged_nocallback(int value); + // tag=1041 + virtual bool viewportEvent(QEvent *event); + // tag=1008 + virtual bool viewportEvent_nocallback(QEvent *event); + // tag=1041 + virtual QSize viewportSizeHint() const; + // tag=1008 + virtual QSize viewportSizeHint_nocallback() const; + // tag=1041 + virtual QRect visualRect(const QModelIndex &index) const; + // tag=1008 + virtual QRect visualRect_nocallback(const QModelIndex &index) const; + // tag=1041 + virtual QRegion + visualRegionForSelection(const QItemSelection &selection) const; + // tag=1008 + virtual QRegion + visualRegionForSelection_nocallback(const QItemSelection &selection) const; + // tag=1041 + bool wordWrap() const; + // tag=1042 + typedef void (*Callback_changeEvent)(void *, QEvent *event); + Callback_changeEvent m_changeEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_commitData)(void *, QWidget *editor); + Callback_commitData m_commitDataCallback = nullptr; + // tag=1042 + typedef void (*Callback_currentChanged)(void *, const QModelIndex ¤t, + const QModelIndex &previous); + Callback_currentChanged m_currentChangedCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_dataChanged)(void *, const QModelIndex &topLeft, + const QModelIndex &bottomRight, + const QList &roles); + Callback_dataChanged m_dataChangedCallback = nullptr; + // tag=1042 + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + // tag=1042 + typedef void (*Callback_doItemsLayout)(void *); + Callback_doItemsLayout m_doItemsLayoutCallback = nullptr; + // tag=1042 + typedef void (*Callback_drawBranches)(void *, QPainter *painter, + const QRect &rect, + const QModelIndex &index); + Callback_drawBranches m_drawBranchesCallback = nullptr; + // tag=1042 + typedef void (*Callback_editorDestroyed)(void *, QObject *editor); + Callback_editorDestroyed m_editorDestroyedCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *object, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_horizontalOffset)(void *); + Callback_horizontalOffset m_horizontalOffsetCallback = nullptr; + // tag=1042 + typedef void (*Callback_horizontalScrollbarAction)(void *, int action); + Callback_horizontalScrollbarAction m_horizontalScrollbarActionCallback = + nullptr; + // tag=1042 + typedef void (*Callback_horizontalScrollbarValueChanged)(void *, int value); + Callback_horizontalScrollbarValueChanged + m_horizontalScrollbarValueChangedCallback = nullptr; + // tag=1042 + typedef QModelIndex *(*Callback_indexAt)(void *, const QPoint &p); + Callback_indexAt m_indexAtCallback = nullptr; + // tag=1042 + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + // tag=1042 + typedef bool (*Callback_isIndexHidden)(void *, const QModelIndex &index); + Callback_isIndexHidden m_isIndexHiddenCallback = nullptr; + // tag=1042 + typedef void (*Callback_keyboardSearch)(void *, const QString &search); + Callback_keyboardSearch m_keyboardSearchCallback = nullptr; + // tag=1042 + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *event); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *event); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *event); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + // tag=1042 + typedef QModelIndex *(*Callback_moveCursor)( + void *, QAbstractItemView::CursorAction cursorAction, + QFlags modifiers); + Callback_moveCursor m_moveCursorCallback = nullptr; + // tag=1042 + typedef void (*Callback_paintEvent)(void *, QPaintEvent *event); + Callback_paintEvent m_paintEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_reset)(void *); + Callback_reset m_resetCallback = nullptr; + // tag=1042 + typedef void (*Callback_rowsAboutToBeRemoved)(void *, + const QModelIndex &parent, + int start, int end); + Callback_rowsAboutToBeRemoved m_rowsAboutToBeRemovedCallback = nullptr; + // tag=1042 + typedef void (*Callback_rowsInserted)(void *, const QModelIndex &parent, + int start, int end); + Callback_rowsInserted m_rowsInsertedCallback = nullptr; + // tag=1042 + typedef void (*Callback_scrollContentsBy)(void *, int dx, int dy); + Callback_scrollContentsBy m_scrollContentsByCallback = nullptr; + // tag=1042 + typedef void (*Callback_scrollTo)(void *, const QModelIndex &index, + QAbstractItemView::ScrollHint hint); + Callback_scrollTo m_scrollToCallback = nullptr; + // tag=1042 + typedef void (*Callback_selectAll)(void *); + Callback_selectAll m_selectAllCallback = nullptr; + // tag=1042 + typedef QList *(*Callback_selectedIndexes)(void *); + Callback_selectedIndexes m_selectedIndexesCallback = nullptr; + // tag=1042 + typedef void (*Callback_selectionChanged)(void *, + const QItemSelection &selected, + const QItemSelection &deselected); + Callback_selectionChanged m_selectionChangedCallback = nullptr; + // tag=1042 + typedef QFlags ( + *Callback_selectionCommand)(void *, const QModelIndex &index, + const QEvent *event); + Callback_selectionCommand m_selectionCommandCallback = nullptr; + // tag=1042 + typedef void (*Callback_setModel)(void *, QAbstractItemModel *model); + Callback_setModel m_setModelCallback = nullptr; + // tag=1042 + typedef void (*Callback_setRootIndex)(void *, const QModelIndex &index); + Callback_setRootIndex m_setRootIndexCallback = nullptr; + // tag=1042 + typedef void (*Callback_setSelection)( + void *, const QRect &rect, + QFlags command); + Callback_setSelection m_setSelectionCallback = nullptr; + // tag=1042 + typedef void (*Callback_setSelectionModel)( + void *, QItemSelectionModel *selectionModel); + Callback_setSelectionModel m_setSelectionModelCallback = nullptr; + // tag=1042 + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + // tag=1042 + typedef void (*Callback_setupViewport)(void *, QWidget *viewport); + Callback_setupViewport m_setupViewportCallback = nullptr; + // tag=1042 + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; + // tag=1042 + typedef int (*Callback_sizeHintForColumn)(void *, int column); + Callback_sizeHintForColumn m_sizeHintForColumnCallback = nullptr; + // tag=1042 + typedef int (*Callback_sizeHintForRow)(void *, int row); + Callback_sizeHintForRow m_sizeHintForRowCallback = nullptr; + // tag=1042 + typedef void (*Callback_updateEditorData)(void *); + Callback_updateEditorData m_updateEditorDataCallback = nullptr; + // tag=1042 + typedef void (*Callback_updateEditorGeometries)(void *); + Callback_updateEditorGeometries m_updateEditorGeometriesCallback = nullptr; + // tag=1042 + typedef void (*Callback_updateGeometries)(void *); + Callback_updateGeometries m_updateGeometriesCallback = nullptr; + // tag=1042 + typedef int (*Callback_verticalOffset)(void *); + Callback_verticalOffset m_verticalOffsetCallback = nullptr; + // tag=1042 + typedef void (*Callback_verticalScrollbarAction)(void *, int action); + Callback_verticalScrollbarAction m_verticalScrollbarActionCallback = nullptr; + // tag=1042 + typedef void (*Callback_verticalScrollbarValueChanged)(void *, int value); + Callback_verticalScrollbarValueChanged + m_verticalScrollbarValueChangedCallback = nullptr; + // tag=1042 + typedef bool (*Callback_viewportEvent)(void *, QEvent *event); + Callback_viewportEvent m_viewportEventCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_viewportSizeHint)(void *); + Callback_viewportSizeHint m_viewportSizeHintCallback = nullptr; + // tag=1042 + typedef QRect *(*Callback_visualRect)(void *, const QModelIndex &index); + Callback_visualRect m_visualRectCallback = nullptr; + // tag=1042 + typedef QRegion *(*Callback_visualRegionForSelection)( + void *, const QItemSelection &selection); + Callback_visualRegionForSelection m_visualRegionForSelectionCallback = + nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QTreeView::QTreeView(QWidget * parent) +QtDartBindings_EXPORT void *c_QTreeView__constructor_QWidget(void *parent_); + +// tag=1067 +// QTreeView::allColumnsShowFocus() const +QtDartBindings_EXPORT bool c_QTreeView__allColumnsShowFocus(void *thisObj); + +// tag=1067 +// QTreeView::autoExpandDelay() const +QtDartBindings_EXPORT int c_QTreeView__autoExpandDelay(void *thisObj); + +// tag=1067 +// QTreeView::changeEvent(QEvent * event) +QtDartBindings_EXPORT void c_QTreeView__changeEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QTreeView::collapse(const QModelIndex & index) +QtDartBindings_EXPORT void c_QTreeView__collapse_QModelIndex(void *thisObj, + void *index_); + +// tag=1067 +// QTreeView::collapseAll() +QtDartBindings_EXPORT void c_QTreeView__collapseAll(void *thisObj); + +// tag=1067 +// QTreeView::collapsed(const QModelIndex & index) +QtDartBindings_EXPORT void c_QTreeView__collapsed_QModelIndex(void *thisObj, + void *index_); + +// tag=1078 +QtDartBindings_EXPORT void +c_QTreeView__onCollapsed_QModelIndex(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QTreeView::columnAt(int x) const +QtDartBindings_EXPORT int c_QTreeView__columnAt_int(void *thisObj, int x); + +// tag=1067 +// QTreeView::columnCountChanged(int oldCount, int newCount) +QtDartBindings_EXPORT void +c_QTreeView__columnCountChanged_int_int(void *thisObj, int oldCount, + int newCount); + +// tag=1067 +// QTreeView::columnMoved() +QtDartBindings_EXPORT void c_QTreeView__columnMoved(void *thisObj); + +// tag=1067 +// QTreeView::columnResized(int column, int oldSize, int newSize) +QtDartBindings_EXPORT void c_QTreeView__columnResized_int_int_int(void *thisObj, + int column, + int oldSize, + int newSize); + +// tag=1067 +// QTreeView::columnViewportPosition(int column) const +QtDartBindings_EXPORT int c_QTreeView__columnViewportPosition_int(void *thisObj, + int column); + +// tag=1067 +// QTreeView::columnWidth(int column) const +QtDartBindings_EXPORT int c_QTreeView__columnWidth_int(void *thisObj, + int column); + +// tag=1067 +// QTreeView::commitData(QWidget * editor) +QtDartBindings_EXPORT void c_QTreeView__commitData_QWidget(void *thisObj, + void *editor_); + +// tag=1067 +// QTreeView::currentChanged(const QModelIndex & current, const QModelIndex & +// previous) +QtDartBindings_EXPORT void c_QTreeView__currentChanged_QModelIndex_QModelIndex( + void *thisObj, void *current_, void *previous_); + +// tag=1067 +// QTreeView::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QTreeView__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QTreeView::dataChanged(const QModelIndex & topLeft, const QModelIndex & +// bottomRight, const QList & roles) +QtDartBindings_EXPORT void +c_QTreeView__dataChanged_QModelIndex_QModelIndex_QList_int(void *thisObj, + void *topLeft_, + void *bottomRight_, + void *roles_); + +// tag=1067 +// QTreeView::devType() const +QtDartBindings_EXPORT int c_QTreeView__devType(void *thisObj); + +// tag=1067 +// QTreeView::doItemsLayout() +QtDartBindings_EXPORT void c_QTreeView__doItemsLayout(void *thisObj); + +// tag=1067 +// QTreeView::drawBranches(QPainter * painter, const QRect & rect, const +// QModelIndex & index) const +QtDartBindings_EXPORT void c_QTreeView__drawBranches_QPainter_QRect_QModelIndex( + void *thisObj, void *painter_, void *rect_, void *index_); + +// tag=1067 +// QTreeView::drawTree(QPainter * painter, const QRegion & region) const +QtDartBindings_EXPORT void +c_QTreeView__drawTree_QPainter_QRegion(void *thisObj, void *painter_, + void *region_); + +// tag=1067 +// QTreeView::editorDestroyed(QObject * editor) +QtDartBindings_EXPORT void c_QTreeView__editorDestroyed_QObject(void *thisObj, + void *editor_); + +// tag=1067 +// QTreeView::event(QEvent * event) +QtDartBindings_EXPORT bool c_QTreeView__event_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QTreeView::eventFilter(QObject * object, QEvent * event) +QtDartBindings_EXPORT bool +c_QTreeView__eventFilter_QObject_QEvent(void *thisObj, void *object_, + void *event_); + +// tag=1067 +// QTreeView::expand(const QModelIndex & index) +QtDartBindings_EXPORT void c_QTreeView__expand_QModelIndex(void *thisObj, + void *index_); + +// tag=1067 +// QTreeView::expandAll() +QtDartBindings_EXPORT void c_QTreeView__expandAll(void *thisObj); + +// tag=1067 +// QTreeView::expandRecursively(const QModelIndex & index, int depth) +QtDartBindings_EXPORT void +c_QTreeView__expandRecursively_QModelIndex_int(void *thisObj, void *index_, + int depth); + +// tag=1067 +// QTreeView::expandToDepth(int depth) +QtDartBindings_EXPORT void c_QTreeView__expandToDepth_int(void *thisObj, + int depth); + +// tag=1067 +// QTreeView::expanded(const QModelIndex & index) +QtDartBindings_EXPORT void c_QTreeView__expanded_QModelIndex(void *thisObj, + void *index_); + +// tag=1078 +QtDartBindings_EXPORT void +c_QTreeView__onExpanded_QModelIndex(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QTreeView::expandsOnDoubleClick() const +QtDartBindings_EXPORT bool c_QTreeView__expandsOnDoubleClick(void *thisObj); + +// tag=1067 +// QTreeView::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QTreeView__focusNextPrevChild_bool(void *thisObj, + bool next); + +// tag=1067 +// QTreeView::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QTreeView__hasHeightForWidth(void *thisObj); + +// tag=1067 +// QTreeView::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QTreeView__heightForWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QTreeView::hideColumn(int column) +QtDartBindings_EXPORT void c_QTreeView__hideColumn_int(void *thisObj, + int column); + +// tag=1067 +// QTreeView::horizontalOffset() const +QtDartBindings_EXPORT int c_QTreeView__horizontalOffset(void *thisObj); + +// tag=1067 +// QTreeView::horizontalScrollbarAction(int action) +QtDartBindings_EXPORT void +c_QTreeView__horizontalScrollbarAction_int(void *thisObj, int action); + +// tag=1067 +// QTreeView::horizontalScrollbarValueChanged(int value) +QtDartBindings_EXPORT void +c_QTreeView__horizontalScrollbarValueChanged_int(void *thisObj, int value); + +// tag=1067 +// QTreeView::indentation() const +QtDartBindings_EXPORT int c_QTreeView__indentation(void *thisObj); + +// tag=1067 +// QTreeView::indexAbove(const QModelIndex & index) const +QtDartBindings_EXPORT void *c_QTreeView__indexAbove_QModelIndex(void *thisObj, + void *index_); + +// tag=1067 +// QTreeView::indexAt(const QPoint & p) const +QtDartBindings_EXPORT void *c_QTreeView__indexAt_QPoint(void *thisObj, + void *p_); + +// tag=1067 +// QTreeView::indexBelow(const QModelIndex & index) const +QtDartBindings_EXPORT void *c_QTreeView__indexBelow_QModelIndex(void *thisObj, + void *index_); + +// tag=1067 +// QTreeView::indexRowSizeHint(const QModelIndex & index) const +QtDartBindings_EXPORT int +c_QTreeView__indexRowSizeHint_QModelIndex(void *thisObj, void *index_); + +// tag=1067 +// QTreeView::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QTreeView__initPainter_QPainter(void *thisObj, + void *painter_); + +// tag=1067 +// QTreeView::isAnimated() const +QtDartBindings_EXPORT bool c_QTreeView__isAnimated(void *thisObj); + +// tag=1067 +// QTreeView::isColumnHidden(int column) const +QtDartBindings_EXPORT bool c_QTreeView__isColumnHidden_int(void *thisObj, + int column); + +// tag=1067 +// QTreeView::isExpanded(const QModelIndex & index) const +QtDartBindings_EXPORT bool c_QTreeView__isExpanded_QModelIndex(void *thisObj, + void *index_); + +// tag=1067 +// QTreeView::isFirstColumnSpanned(int row, const QModelIndex & parent) const +QtDartBindings_EXPORT bool +c_QTreeView__isFirstColumnSpanned_int_QModelIndex(void *thisObj, int row, + void *parent_); + +// tag=1067 +// QTreeView::isHeaderHidden() const +QtDartBindings_EXPORT bool c_QTreeView__isHeaderHidden(void *thisObj); + +// tag=1067 +// QTreeView::isIndexHidden(const QModelIndex & index) const +QtDartBindings_EXPORT bool c_QTreeView__isIndexHidden_QModelIndex(void *thisObj, + void *index_); + +// tag=1067 +// QTreeView::isRowHidden(int row, const QModelIndex & parent) const +QtDartBindings_EXPORT bool +c_QTreeView__isRowHidden_int_QModelIndex(void *thisObj, int row, void *parent_); + +// tag=1067 +// QTreeView::isSortingEnabled() const +QtDartBindings_EXPORT bool c_QTreeView__isSortingEnabled(void *thisObj); + +// tag=1067 +// QTreeView::itemsExpandable() const +QtDartBindings_EXPORT bool c_QTreeView__itemsExpandable(void *thisObj); + +// tag=1067 +// QTreeView::keyboardSearch(const QString & search) +QtDartBindings_EXPORT void +c_QTreeView__keyboardSearch_QString(void *thisObj, const char *search_); + +// tag=1067 +// QTreeView::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QTreeView__leaveEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QTreeView::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QTreeView__minimumSizeHint(void *thisObj); + +// tag=1067 +// QTreeView::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QTreeView__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QTreeView::mouseMoveEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QTreeView__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QTreeView::mousePressEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QTreeView__mousePressEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QTreeView::mouseReleaseEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QTreeView__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QTreeView::moveCursor(QAbstractItemView::CursorAction cursorAction, +// QFlags modifiers) +QtDartBindings_EXPORT void * +c_QTreeView__moveCursor_CursorAction_KeyboardModifiers(void *thisObj, + int cursorAction, + int modifiers_); + +// tag=1067 +// QTreeView::paintEvent(QPaintEvent * event) +QtDartBindings_EXPORT void c_QTreeView__paintEvent_QPaintEvent(void *thisObj, + void *event_); + +// tag=1067 +// QTreeView::reexpand() +QtDartBindings_EXPORT void c_QTreeView__reexpand(void *thisObj); + +// tag=1067 +// QTreeView::reset() +QtDartBindings_EXPORT void c_QTreeView__reset(void *thisObj); + +// tag=1067 +// QTreeView::resetIndentation() +QtDartBindings_EXPORT void c_QTreeView__resetIndentation(void *thisObj); + +// tag=1067 +// QTreeView::resizeColumnToContents(int column) +QtDartBindings_EXPORT void +c_QTreeView__resizeColumnToContents_int(void *thisObj, int column); + +// tag=1067 +// QTreeView::rootIsDecorated() const +QtDartBindings_EXPORT bool c_QTreeView__rootIsDecorated(void *thisObj); + +// tag=1067 +// QTreeView::rowHeight(const QModelIndex & index) const +QtDartBindings_EXPORT int c_QTreeView__rowHeight_QModelIndex(void *thisObj, + void *index_); + +// tag=1067 +// QTreeView::rowsAboutToBeRemoved(const QModelIndex & parent, int start, int +// end) +QtDartBindings_EXPORT void +c_QTreeView__rowsAboutToBeRemoved_QModelIndex_int_int(void *thisObj, + void *parent_, int start, + int end); + +// tag=1067 +// QTreeView::rowsInserted(const QModelIndex & parent, int start, int end) +QtDartBindings_EXPORT void +c_QTreeView__rowsInserted_QModelIndex_int_int(void *thisObj, void *parent_, + int start, int end); + +// tag=1067 +// QTreeView::rowsRemoved(const QModelIndex & parent, int first, int last) +QtDartBindings_EXPORT void +c_QTreeView__rowsRemoved_QModelIndex_int_int(void *thisObj, void *parent_, + int first, int last); + +// tag=1067 +// QTreeView::scrollContentsBy(int dx, int dy) +QtDartBindings_EXPORT void +c_QTreeView__scrollContentsBy_int_int(void *thisObj, int dx, int dy); + +// tag=1067 +// QTreeView::scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint +// hint) +QtDartBindings_EXPORT void +c_QTreeView__scrollTo_QModelIndex_ScrollHint(void *thisObj, void *index_, + int hint); + +// tag=1067 +// QTreeView::selectAll() +QtDartBindings_EXPORT void c_QTreeView__selectAll(void *thisObj); + +// tag=1067 +// QTreeView::selectedIndexes() const +QtDartBindings_EXPORT void *c_QTreeView__selectedIndexes(void *thisObj); + +// tag=1067 +// QTreeView::selectionChanged(const QItemSelection & selected, const +// QItemSelection & deselected) +QtDartBindings_EXPORT void +c_QTreeView__selectionChanged_QItemSelection_QItemSelection(void *thisObj, + void *selected_, + void *deselected_); + +// tag=1067 +// QTreeView::selectionCommand(const QModelIndex & index, const QEvent * event) +// const +QtDartBindings_EXPORT int +c_QTreeView__selectionCommand_QModelIndex_QEvent(void *thisObj, void *index_, + void *event_); + +// tag=1067 +// QTreeView::setAllColumnsShowFocus(bool enable) +QtDartBindings_EXPORT void +c_QTreeView__setAllColumnsShowFocus_bool(void *thisObj, bool enable); + +// tag=1067 +// QTreeView::setAnimated(bool enable) +QtDartBindings_EXPORT void c_QTreeView__setAnimated_bool(void *thisObj, + bool enable); + +// tag=1067 +// QTreeView::setAutoExpandDelay(int delay) +QtDartBindings_EXPORT void c_QTreeView__setAutoExpandDelay_int(void *thisObj, + int delay); + +// tag=1067 +// QTreeView::setColumnHidden(int column, bool hide) +QtDartBindings_EXPORT void +c_QTreeView__setColumnHidden_int_bool(void *thisObj, int column, bool hide); + +// tag=1067 +// QTreeView::setColumnWidth(int column, int width) +QtDartBindings_EXPORT void +c_QTreeView__setColumnWidth_int_int(void *thisObj, int column, int width); + +// tag=1067 +// QTreeView::setExpanded(const QModelIndex & index, bool expand) +QtDartBindings_EXPORT void +c_QTreeView__setExpanded_QModelIndex_bool(void *thisObj, void *index_, + bool expand); + +// tag=1067 +// QTreeView::setExpandsOnDoubleClick(bool enable) +QtDartBindings_EXPORT void +c_QTreeView__setExpandsOnDoubleClick_bool(void *thisObj, bool enable); + +// tag=1067 +// QTreeView::setFirstColumnSpanned(int row, const QModelIndex & parent, bool +// span) +QtDartBindings_EXPORT void +c_QTreeView__setFirstColumnSpanned_int_QModelIndex_bool(void *thisObj, int row, + void *parent_, + bool span); + +// tag=1067 +// QTreeView::setHeaderHidden(bool hide) +QtDartBindings_EXPORT void c_QTreeView__setHeaderHidden_bool(void *thisObj, + bool hide); + +// tag=1067 +// QTreeView::setIndentation(int i) +QtDartBindings_EXPORT void c_QTreeView__setIndentation_int(void *thisObj, + int i); + +// tag=1067 +// QTreeView::setItemsExpandable(bool enable) +QtDartBindings_EXPORT void c_QTreeView__setItemsExpandable_bool(void *thisObj, + bool enable); + +// tag=1067 +// QTreeView::setModel(QAbstractItemModel * model) +QtDartBindings_EXPORT void +c_QTreeView__setModel_QAbstractItemModel(void *thisObj, void *model_); + +// tag=1067 +// QTreeView::setRootIndex(const QModelIndex & index) +QtDartBindings_EXPORT void c_QTreeView__setRootIndex_QModelIndex(void *thisObj, + void *index_); + +// tag=1067 +// QTreeView::setRootIsDecorated(bool show) +QtDartBindings_EXPORT void c_QTreeView__setRootIsDecorated_bool(void *thisObj, + bool show); + +// tag=1067 +// QTreeView::setRowHidden(int row, const QModelIndex & parent, bool hide) +QtDartBindings_EXPORT void +c_QTreeView__setRowHidden_int_QModelIndex_bool(void *thisObj, int row, + void *parent_, bool hide); + +// tag=1067 +// QTreeView::setSelection(const QRect & rect, +// QFlags command) +QtDartBindings_EXPORT void +c_QTreeView__setSelection_QRect_SelectionFlags(void *thisObj, void *rect_, + int command_); + +// tag=1067 +// QTreeView::setSelectionModel(QItemSelectionModel * selectionModel) +QtDartBindings_EXPORT void +c_QTreeView__setSelectionModel_QItemSelectionModel(void *thisObj, + void *selectionModel_); + +// tag=1067 +// QTreeView::setSortingEnabled(bool enable) +QtDartBindings_EXPORT void c_QTreeView__setSortingEnabled_bool(void *thisObj, + bool enable); + +// tag=1067 +// QTreeView::setTreePosition(int logicalIndex) +QtDartBindings_EXPORT void c_QTreeView__setTreePosition_int(void *thisObj, + int logicalIndex); + +// tag=1067 +// QTreeView::setUniformRowHeights(bool uniform) +QtDartBindings_EXPORT void c_QTreeView__setUniformRowHeights_bool(void *thisObj, + bool uniform); + +// tag=1067 +// QTreeView::setVisible(bool visible) +QtDartBindings_EXPORT void c_QTreeView__setVisible_bool(void *thisObj, + bool visible); + +// tag=1067 +// QTreeView::setWordWrap(bool on) +QtDartBindings_EXPORT void c_QTreeView__setWordWrap_bool(void *thisObj, + bool on); + +// tag=1067 +// QTreeView::setupViewport(QWidget * viewport) +QtDartBindings_EXPORT void c_QTreeView__setupViewport_QWidget(void *thisObj, + void *viewport_); + +// tag=1067 +// QTreeView::sharedPainter() const +QtDartBindings_EXPORT void *c_QTreeView__sharedPainter(void *thisObj); + +// tag=1067 +// QTreeView::showColumn(int column) +QtDartBindings_EXPORT void c_QTreeView__showColumn_int(void *thisObj, + int column); + +// tag=1067 +// QTreeView::sizeHint() const +QtDartBindings_EXPORT void *c_QTreeView__sizeHint(void *thisObj); + +// tag=1067 +// QTreeView::sizeHintForColumn(int column) const +QtDartBindings_EXPORT int c_QTreeView__sizeHintForColumn_int(void *thisObj, + int column); + +// tag=1067 +// QTreeView::sizeHintForRow(int row) const +QtDartBindings_EXPORT int c_QTreeView__sizeHintForRow_int(void *thisObj, + int row); + +// tag=1067 +// QTreeView::sortByColumn(int column, Qt::SortOrder order) +QtDartBindings_EXPORT void +c_QTreeView__sortByColumn_int_SortOrder(void *thisObj, int column, int order); + +// tag=1067 +// QTreeView::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QTreeView__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1067 +// QTreeView::treePosition() const +QtDartBindings_EXPORT int c_QTreeView__treePosition(void *thisObj); + +// tag=1067 +// QTreeView::uniformRowHeights() const +QtDartBindings_EXPORT bool c_QTreeView__uniformRowHeights(void *thisObj); + +// tag=1067 +// QTreeView::updateEditorData() +QtDartBindings_EXPORT void c_QTreeView__updateEditorData(void *thisObj); + +// tag=1067 +// QTreeView::updateEditorGeometries() +QtDartBindings_EXPORT void c_QTreeView__updateEditorGeometries(void *thisObj); + +// tag=1067 +// QTreeView::updateGeometries() +QtDartBindings_EXPORT void c_QTreeView__updateGeometries(void *thisObj); + +// tag=1067 +// QTreeView::verticalOffset() const +QtDartBindings_EXPORT int c_QTreeView__verticalOffset(void *thisObj); + +// tag=1067 +// QTreeView::verticalScrollbarAction(int action) +QtDartBindings_EXPORT void +c_QTreeView__verticalScrollbarAction_int(void *thisObj, int action); + +// tag=1067 +// QTreeView::verticalScrollbarValueChanged(int value) +QtDartBindings_EXPORT void +c_QTreeView__verticalScrollbarValueChanged_int(void *thisObj, int value); + +// tag=1067 +// QTreeView::viewportEvent(QEvent * event) +QtDartBindings_EXPORT bool c_QTreeView__viewportEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QTreeView::viewportSizeHint() const +QtDartBindings_EXPORT void *c_QTreeView__viewportSizeHint(void *thisObj); + +// tag=1067 +// QTreeView::visualRect(const QModelIndex & index) const +QtDartBindings_EXPORT void *c_QTreeView__visualRect_QModelIndex(void *thisObj, + void *index_); + +// tag=1067 +// QTreeView::visualRegionForSelection(const QItemSelection & selection) const +QtDartBindings_EXPORT void * +c_QTreeView__visualRegionForSelection_QItemSelection(void *thisObj, + void *selection_); + +// tag=1067 +// QTreeView::wordWrap() const +QtDartBindings_EXPORT bool c_QTreeView__wordWrap(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QTreeView__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QTreeView__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QTreeView_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QVBoxLayout_c.cpp b/generated/QtDartBindings/dart/ffi/QVBoxLayout_c.cpp new file mode 100644 index 0000000..d9b3d11 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QVBoxLayout_c.cpp @@ -0,0 +1,805 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QVBoxLayout_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QVBoxLayout_wrapper::QVBoxLayout_wrapper(QWidget *parent) + : ::QVBoxLayout(parent) {} +void QVBoxLayout_wrapper::addItem(QLayoutItem *arg__1) { + if (m_addItemCallback) { + const void *thisPtr = this; + m_addItemCallback(const_cast(thisPtr), arg__1); + } else { + ::QVBoxLayout::addItem(arg__1); + } +} +void QVBoxLayout_wrapper::addItem_nocallback(QLayoutItem *arg__1) { + ::QVBoxLayout::addItem(arg__1); +} +int QVBoxLayout_wrapper::count() const { + if (m_countCallback) { + const void *thisPtr = this; + return m_countCallback(const_cast(thisPtr)); + } else { + return ::QVBoxLayout::count(); + } +} +int QVBoxLayout_wrapper::count_nocallback() const { + return ::QVBoxLayout::count(); +} +void QVBoxLayout_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QVBoxLayout::customEvent(event); + } +} +void QVBoxLayout_wrapper::customEvent_nocallback(QEvent *event) { + ::QVBoxLayout::customEvent(event); +} +bool QVBoxLayout_wrapper::event(QEvent *event) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + return ::QVBoxLayout::event(event); + } +} +bool QVBoxLayout_wrapper::event_nocallback(QEvent *event) { + return ::QVBoxLayout::event(event); +} +bool QVBoxLayout_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QVBoxLayout::eventFilter(watched, event); + } +} +bool QVBoxLayout_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + return ::QVBoxLayout::eventFilter(watched, event); +} +QFlags QVBoxLayout_wrapper::expandingDirections() const { + if (m_expandingDirectionsCallback) { + const void *thisPtr = this; + return m_expandingDirectionsCallback(const_cast(thisPtr)); + } else { + return ::QVBoxLayout::expandingDirections(); + } +} +QFlags +QVBoxLayout_wrapper::expandingDirections_nocallback() const { + return ::QVBoxLayout::expandingDirections(); +} +QRect QVBoxLayout_wrapper::geometry() const { + if (m_geometryCallback) { + const void *thisPtr = this; + return *m_geometryCallback(const_cast(thisPtr)); + } else { + return ::QVBoxLayout::geometry(); + } +} +QRect QVBoxLayout_wrapper::geometry_nocallback() const { + return ::QVBoxLayout::geometry(); +} +bool QVBoxLayout_wrapper::hasHeightForWidth() const { + if (m_hasHeightForWidthCallback) { + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + return ::QVBoxLayout::hasHeightForWidth(); + } +} +bool QVBoxLayout_wrapper::hasHeightForWidth_nocallback() const { + return ::QVBoxLayout::hasHeightForWidth(); +} +int QVBoxLayout_wrapper::heightForWidth(int arg__1) const { + if (m_heightForWidthCallback) { + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QVBoxLayout::heightForWidth(arg__1); + } +} +int QVBoxLayout_wrapper::heightForWidth_nocallback(int arg__1) const { + return ::QVBoxLayout::heightForWidth(arg__1); +} +int QVBoxLayout_wrapper::indexOf(const QLayoutItem *arg__1) const { + if (m_indexOfCallback) { + const void *thisPtr = this; + return m_indexOfCallback(const_cast(thisPtr), arg__1); + } else { + return ::QVBoxLayout::indexOf(arg__1); + } +} +int QVBoxLayout_wrapper::indexOf_nocallback(const QLayoutItem *arg__1) const { + return ::QVBoxLayout::indexOf(arg__1); +} +int QVBoxLayout_wrapper::indexOf(const QWidget *arg__1) const { + if (m_indexOf_2Callback) { + const void *thisPtr = this; + return m_indexOf_2Callback(const_cast(thisPtr), arg__1); + } else { + return ::QVBoxLayout::indexOf(arg__1); + } +} +int QVBoxLayout_wrapper::indexOf_nocallback(const QWidget *arg__1) const { + return ::QVBoxLayout::indexOf(arg__1); +} +void QVBoxLayout_wrapper::invalidate() { + if (m_invalidateCallback) { + const void *thisPtr = this; + m_invalidateCallback(const_cast(thisPtr)); + } else { + ::QVBoxLayout::invalidate(); + } +} +void QVBoxLayout_wrapper::invalidate_nocallback() { + ::QVBoxLayout::invalidate(); +} +bool QVBoxLayout_wrapper::isEmpty() const { + if (m_isEmptyCallback) { + const void *thisPtr = this; + return m_isEmptyCallback(const_cast(thisPtr)); + } else { + return ::QVBoxLayout::isEmpty(); + } +} +bool QVBoxLayout_wrapper::isEmpty_nocallback() const { + return ::QVBoxLayout::isEmpty(); +} +QLayoutItem *QVBoxLayout_wrapper::itemAt(int arg__1) const { + if (m_itemAtCallback) { + const void *thisPtr = this; + return m_itemAtCallback(const_cast(thisPtr), arg__1); + } else { + return ::QVBoxLayout::itemAt(arg__1); + } +} +QLayoutItem *QVBoxLayout_wrapper::itemAt_nocallback(int arg__1) const { + return ::QVBoxLayout::itemAt(arg__1); +} +QLayout *QVBoxLayout_wrapper::layout() { + if (m_layoutCallback) { + const void *thisPtr = this; + return m_layoutCallback(const_cast(thisPtr)); + } else { + return ::QVBoxLayout::layout(); + } +} +QLayout *QVBoxLayout_wrapper::layout_nocallback() { + return ::QVBoxLayout::layout(); +} +QSize QVBoxLayout_wrapper::maximumSize() const { + if (m_maximumSizeCallback) { + const void *thisPtr = this; + return *m_maximumSizeCallback(const_cast(thisPtr)); + } else { + return ::QVBoxLayout::maximumSize(); + } +} +QSize QVBoxLayout_wrapper::maximumSize_nocallback() const { + return ::QVBoxLayout::maximumSize(); +} +int QVBoxLayout_wrapper::minimumHeightForWidth(int arg__1) const { + if (m_minimumHeightForWidthCallback) { + const void *thisPtr = this; + return m_minimumHeightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QVBoxLayout::minimumHeightForWidth(arg__1); + } +} +int QVBoxLayout_wrapper::minimumHeightForWidth_nocallback(int arg__1) const { + return ::QVBoxLayout::minimumHeightForWidth(arg__1); +} +QSize QVBoxLayout_wrapper::minimumSize() const { + if (m_minimumSizeCallback) { + const void *thisPtr = this; + return *m_minimumSizeCallback(const_cast(thisPtr)); + } else { + return ::QVBoxLayout::minimumSize(); + } +} +QSize QVBoxLayout_wrapper::minimumSize_nocallback() const { + return ::QVBoxLayout::minimumSize(); +} +void QVBoxLayout_wrapper::setGeometry(const QRect &arg__1) { + if (m_setGeometryCallback) { + const void *thisPtr = this; + m_setGeometryCallback(const_cast(thisPtr), arg__1); + } else { + ::QVBoxLayout::setGeometry(arg__1); + } +} +void QVBoxLayout_wrapper::setGeometry_nocallback(const QRect &arg__1) { + ::QVBoxLayout::setGeometry(arg__1); +} +void QVBoxLayout_wrapper::setSpacing(int spacing) { + if (m_setSpacingCallback) { + const void *thisPtr = this; + m_setSpacingCallback(const_cast(thisPtr), spacing); + } else { + ::QVBoxLayout::setSpacing(spacing); + } +} +void QVBoxLayout_wrapper::setSpacing_nocallback(int spacing) { + ::QVBoxLayout::setSpacing(spacing); +} +QSize QVBoxLayout_wrapper::sizeHint() const { + if (m_sizeHintCallback) { + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + return ::QVBoxLayout::sizeHint(); + } +} +QSize QVBoxLayout_wrapper::sizeHint_nocallback() const { + return ::QVBoxLayout::sizeHint(); +} +int QVBoxLayout_wrapper::spacing() const { + if (m_spacingCallback) { + const void *thisPtr = this; + return m_spacingCallback(const_cast(thisPtr)); + } else { + return ::QVBoxLayout::spacing(); + } +} +int QVBoxLayout_wrapper::spacing_nocallback() const { + return ::QVBoxLayout::spacing(); +} +QLayoutItem *QVBoxLayout_wrapper::takeAt(int arg__1) { + if (m_takeAtCallback) { + const void *thisPtr = this; + return m_takeAtCallback(const_cast(thisPtr), arg__1); + } else { + return ::QVBoxLayout::takeAt(arg__1); + } +} +QLayoutItem *QVBoxLayout_wrapper::takeAt_nocallback(int arg__1) { + return ::QVBoxLayout::takeAt(arg__1); +} +QString QVBoxLayout_wrapper::tr(const char *s, const char *c, int n) { + return ::QVBoxLayout::tr(s, c, n); +} +QWidget *QVBoxLayout_wrapper::widget() const { + if (m_widgetCallback) { + const void *thisPtr = this; + return m_widgetCallback(const_cast(thisPtr)); + } else { + return ::QVBoxLayout::widget(); + } +} +QWidget *QVBoxLayout_wrapper::widget_nocallback() const { + return ::QVBoxLayout::widget(); +} +QVBoxLayout_wrapper::~QVBoxLayout_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QVBoxLayout *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QVBoxLayout_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { +void c_QVBoxLayout_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QVBoxLayout__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QVBoxLayout_wrapper(parent); + return reinterpret_cast(ptr); +} +// addItem(QLayoutItem * arg__1) +void c_QVBoxLayout__addItem_QLayoutItem(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->addItem_nocallback(arg__1); + } else { + return targetPtr->addItem(arg__1); + } + }(); +} +// count() const +int c_QVBoxLayout__count(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->count_nocallback(); + } else { + return targetPtr->count(); + } + }(); + return result; +} +// customEvent(QEvent * event) +void c_QVBoxLayout__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// event(QEvent * event) +bool c_QVBoxLayout__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QVBoxLayout__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// expandingDirections() const +int c_QVBoxLayout__expandingDirections(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->expandingDirections_nocallback(); + } else { + return targetPtr->expandingDirections(); + } + }(); + return result; +} +// geometry() const +void *c_QVBoxLayout__geometry(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->geometry_nocallback(); + } else { + return targetPtr->geometry(); + } + }()}; + return result; +} +// hasHeightForWidth() const +bool c_QVBoxLayout__hasHeightForWidth(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); + return result; +} +// heightForWidth(int arg__1) const +int c_QVBoxLayout__heightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); + return result; +} +// indexOf(const QLayoutItem * arg__1) const +int c_QVBoxLayout__indexOf_QLayoutItem(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->indexOf_nocallback(arg__1); + } else { + return targetPtr->indexOf(arg__1); + } + }(); + return result; +} +// indexOf(const QWidget * arg__1) const +int c_QVBoxLayout__indexOf_QWidget(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->indexOf_nocallback(arg__1); + } else { + return targetPtr->indexOf(arg__1); + } + }(); + return result; +} +// invalidate() +void c_QVBoxLayout__invalidate(void *thisObj) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->invalidate_nocallback(); + } else { + return targetPtr->invalidate(); + } + }(); +} +// isEmpty() const +bool c_QVBoxLayout__isEmpty(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->isEmpty_nocallback(); + } else { + return targetPtr->isEmpty(); + } + }(); + return result; +} +// itemAt(int arg__1) const +void *c_QVBoxLayout__itemAt_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->itemAt_nocallback(arg__1); + } else { + return targetPtr->itemAt(arg__1); + } + }(); + return result; +} +// layout() +void *c_QVBoxLayout__layout(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->layout_nocallback(); + } else { + return targetPtr->layout(); + } + }(); + return result; +} +// maximumSize() const +void *c_QVBoxLayout__maximumSize(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->maximumSize_nocallback(); + } else { + return targetPtr->maximumSize(); + } + }()}; + return result; +} +// minimumHeightForWidth(int arg__1) const +int c_QVBoxLayout__minimumHeightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumHeightForWidth_nocallback(arg__1); + } else { + return targetPtr->minimumHeightForWidth(arg__1); + } + }(); + return result; +} +// minimumSize() const +void *c_QVBoxLayout__minimumSize(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSize_nocallback(); + } else { + return targetPtr->minimumSize(); + } + }()}; + return result; +} +// setGeometry(const QRect & arg__1) +void c_QVBoxLayout__setGeometry_QRect(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setGeometry_nocallback(arg__1); + } else { + return targetPtr->setGeometry(arg__1); + } + }(); +} +// setSpacing(int spacing) +void c_QVBoxLayout__setSpacing_int(void *thisObj, int spacing) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setSpacing_nocallback(spacing); + } else { + return targetPtr->setSpacing(spacing); + } + }(); +} +// sizeHint() const +void *c_QVBoxLayout__sizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; + return result; +} +// spacing() const +int c_QVBoxLayout__spacing(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->spacing_nocallback(); + } else { + return targetPtr->spacing(); + } + }(); + return result; +} +// takeAt(int arg__1) +void *c_QVBoxLayout__takeAt_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->takeAt_nocallback(arg__1); + } else { + return targetPtr->takeAt(arg__1); + } + }(); + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QVBoxLayout__tr_char_char_int(const char *s, const char *c, + int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +// widget() const +void *c_QVBoxLayout__widget(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->widget_nocallback(); + } else { + return targetPtr->widget(); + } + }(); + return result; +} +void c_QVBoxLayout__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QVBoxLayout__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 3187: + wrapper->m_addItemCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_addItem>( + callback); + break; + case 3195: + wrapper->m_countCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_count>( + callback); + break; + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_customEvent>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_event>( + callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_eventFilter>( + callback); + break; + case 3169: + wrapper->m_expandingDirectionsCallback = + reinterpret_cast(callback); + break; + case 3170: + wrapper->m_geometryCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_geometry>( + callback); + break; + case 3171: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 3172: + wrapper->m_heightForWidthCallback = + reinterpret_cast(callback); + break; + case 3206: + wrapper->m_indexOfCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_indexOf>( + callback); + break; + case 3207: + wrapper->m_indexOf_2Callback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_indexOf_2>( + callback); + break; + case 3173: + wrapper->m_invalidateCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_invalidate>( + callback); + break; + case 3174: + wrapper->m_isEmptyCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_isEmpty>( + callback); + break; + case 3214: + wrapper->m_itemAtCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_itemAt>( + callback); + break; + case 3175: + wrapper->m_layoutCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_layout>( + callback); + break; + case 3176: + wrapper->m_maximumSizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_maximumSize>( + callback); + break; + case 3177: + wrapper->m_minimumHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 3178: + wrapper->m_minimumSizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_minimumSize>( + callback); + break; + case 3179: + wrapper->m_setGeometryCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_setGeometry>( + callback); + break; + case 3232: + wrapper->m_setSpacingCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_setSpacing>( + callback); + break; + case 3180: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_sizeHint>( + callback); + break; + case 3234: + wrapper->m_spacingCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_spacing>( + callback); + break; + case 3236: + wrapper->m_takeAtCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_takeAt>( + callback); + break; + case 3181: + wrapper->m_widgetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_widget>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QVBoxLayout_c.h b/generated/QtDartBindings/dart/ffi/QVBoxLayout_c.h new file mode 100644 index 0000000..12a5bd0 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QVBoxLayout_c.h @@ -0,0 +1,192 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QVBoxLayout_wrapper : public ::QVBoxLayout { +public: + ~QVBoxLayout_wrapper(); + QVBoxLayout_wrapper(QWidget *parent); + virtual void addItem(QLayoutItem *arg__1); + virtual void addItem_nocallback(QLayoutItem *arg__1); + virtual int count() const; + virtual int count_nocallback() const; + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + virtual bool event(QEvent *event); + virtual bool event_nocallback(QEvent *event); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + virtual QFlags expandingDirections() const; + virtual QFlags expandingDirections_nocallback() const; + virtual QRect geometry() const; + virtual QRect geometry_nocallback() const; + virtual bool hasHeightForWidth() const; + virtual bool hasHeightForWidth_nocallback() const; + virtual int heightForWidth(int arg__1) const; + virtual int heightForWidth_nocallback(int arg__1) const; + virtual int indexOf(const QLayoutItem *arg__1) const; + virtual int indexOf_nocallback(const QLayoutItem *arg__1) const; + virtual int indexOf(const QWidget *arg__1) const; + virtual int indexOf_nocallback(const QWidget *arg__1) const; + virtual void invalidate(); + virtual void invalidate_nocallback(); + virtual bool isEmpty() const; + virtual bool isEmpty_nocallback() const; + virtual QLayoutItem *itemAt(int arg__1) const; + virtual QLayoutItem *itemAt_nocallback(int arg__1) const; + virtual QLayout *layout(); + virtual QLayout *layout_nocallback(); + virtual QSize maximumSize() const; + virtual QSize maximumSize_nocallback() const; + virtual int minimumHeightForWidth(int arg__1) const; + virtual int minimumHeightForWidth_nocallback(int arg__1) const; + virtual QSize minimumSize() const; + virtual QSize minimumSize_nocallback() const; + virtual void setGeometry(const QRect &arg__1); + virtual void setGeometry_nocallback(const QRect &arg__1); + virtual void setSpacing(int spacing); + virtual void setSpacing_nocallback(int spacing); + virtual QSize sizeHint() const; + virtual QSize sizeHint_nocallback() const; + virtual int spacing() const; + virtual int spacing_nocallback() const; + virtual QLayoutItem *takeAt(int arg__1); + virtual QLayoutItem *takeAt_nocallback(int arg__1); + static QString tr(const char *s, const char *c, int n); + virtual QWidget *widget() const; + virtual QWidget *widget_nocallback() const; + typedef void (*Callback_addItem)(void *, QLayoutItem *arg__1); + Callback_addItem m_addItemCallback = nullptr; + typedef int (*Callback_count)(void *); + Callback_count m_countCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef QFlags (*Callback_expandingDirections)(void *); + Callback_expandingDirections m_expandingDirectionsCallback = nullptr; + typedef QRect *(*Callback_geometry)(void *); + Callback_geometry m_geometryCallback = nullptr; + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + typedef int (*Callback_indexOf)(void *, const QLayoutItem *arg__1); + Callback_indexOf m_indexOfCallback = nullptr; + typedef int (*Callback_indexOf_2)(void *, const QWidget *arg__1); + Callback_indexOf_2 m_indexOf_2Callback = nullptr; + typedef void (*Callback_invalidate)(void *); + Callback_invalidate m_invalidateCallback = nullptr; + typedef bool (*Callback_isEmpty)(void *); + Callback_isEmpty m_isEmptyCallback = nullptr; + typedef QLayoutItem *(*Callback_itemAt)(void *, int arg__1); + Callback_itemAt m_itemAtCallback = nullptr; + typedef QLayout *(*Callback_layout)(void *); + Callback_layout m_layoutCallback = nullptr; + typedef QSize *(*Callback_maximumSize)(void *); + Callback_maximumSize m_maximumSizeCallback = nullptr; + typedef int (*Callback_minimumHeightForWidth)(void *, int arg__1); + Callback_minimumHeightForWidth m_minimumHeightForWidthCallback = nullptr; + typedef QSize *(*Callback_minimumSize)(void *); + Callback_minimumSize m_minimumSizeCallback = nullptr; + typedef void (*Callback_setGeometry)(void *, const QRect &arg__1); + Callback_setGeometry m_setGeometryCallback = nullptr; + typedef void (*Callback_setSpacing)(void *, int spacing); + Callback_setSpacing m_setSpacingCallback = nullptr; + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; + typedef int (*Callback_spacing)(void *); + Callback_spacing m_spacingCallback = nullptr; + typedef QLayoutItem *(*Callback_takeAt)(void *, int arg__1); + Callback_takeAt m_takeAtCallback = nullptr; + typedef QWidget *(*Callback_widget)(void *); + Callback_widget m_widgetCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QVBoxLayout::QVBoxLayout(QWidget * parent) +QtDartBindings_EXPORT void *c_QVBoxLayout__constructor_QWidget(void *parent_); +// QVBoxLayout::addItem(QLayoutItem * arg__1) +QtDartBindings_EXPORT void c_QVBoxLayout__addItem_QLayoutItem(void *thisObj, + void *arg__1_); +// QVBoxLayout::count() const +QtDartBindings_EXPORT int c_QVBoxLayout__count(void *thisObj); +// QVBoxLayout::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QVBoxLayout__customEvent_QEvent(void *thisObj, + void *event_); +// QVBoxLayout::event(QEvent * event) +QtDartBindings_EXPORT bool c_QVBoxLayout__event_QEvent(void *thisObj, + void *event_); +// QVBoxLayout::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QVBoxLayout__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QVBoxLayout::expandingDirections() const +QtDartBindings_EXPORT int c_QVBoxLayout__expandingDirections(void *thisObj); +// QVBoxLayout::geometry() const +QtDartBindings_EXPORT void *c_QVBoxLayout__geometry(void *thisObj); +// QVBoxLayout::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QVBoxLayout__hasHeightForWidth(void *thisObj); +// QVBoxLayout::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QVBoxLayout__heightForWidth_int(void *thisObj, + int arg__1); +// QVBoxLayout::indexOf(const QLayoutItem * arg__1) const +QtDartBindings_EXPORT int c_QVBoxLayout__indexOf_QLayoutItem(void *thisObj, + void *arg__1_); +// QVBoxLayout::indexOf(const QWidget * arg__1) const +QtDartBindings_EXPORT int c_QVBoxLayout__indexOf_QWidget(void *thisObj, + void *arg__1_); +// QVBoxLayout::invalidate() +QtDartBindings_EXPORT void c_QVBoxLayout__invalidate(void *thisObj); +// QVBoxLayout::isEmpty() const +QtDartBindings_EXPORT bool c_QVBoxLayout__isEmpty(void *thisObj); +// QVBoxLayout::itemAt(int arg__1) const +QtDartBindings_EXPORT void *c_QVBoxLayout__itemAt_int(void *thisObj, + int arg__1); +// QVBoxLayout::layout() +QtDartBindings_EXPORT void *c_QVBoxLayout__layout(void *thisObj); +// QVBoxLayout::maximumSize() const +QtDartBindings_EXPORT void *c_QVBoxLayout__maximumSize(void *thisObj); +// QVBoxLayout::minimumHeightForWidth(int arg__1) const +QtDartBindings_EXPORT int +c_QVBoxLayout__minimumHeightForWidth_int(void *thisObj, int arg__1); +// QVBoxLayout::minimumSize() const +QtDartBindings_EXPORT void *c_QVBoxLayout__minimumSize(void *thisObj); +// QVBoxLayout::setGeometry(const QRect & arg__1) +QtDartBindings_EXPORT void c_QVBoxLayout__setGeometry_QRect(void *thisObj, + void *arg__1_); +// QVBoxLayout::setSpacing(int spacing) +QtDartBindings_EXPORT void c_QVBoxLayout__setSpacing_int(void *thisObj, + int spacing); +// QVBoxLayout::sizeHint() const +QtDartBindings_EXPORT void *c_QVBoxLayout__sizeHint(void *thisObj); +// QVBoxLayout::spacing() const +QtDartBindings_EXPORT int c_QVBoxLayout__spacing(void *thisObj); +// QVBoxLayout::takeAt(int arg__1) +QtDartBindings_EXPORT void *c_QVBoxLayout__takeAt_int(void *thisObj, + int arg__1); +// QVBoxLayout::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QVBoxLayout__tr_char_char_int(const char *s, const char *c, int n); +// QVBoxLayout::widget() const +QtDartBindings_EXPORT void *c_QVBoxLayout__widget(void *thisObj); +QtDartBindings_EXPORT void c_QVBoxLayout__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QVBoxLayout__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QVBoxLayout_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QVBoxLayout_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QVBoxLayout_wrapper.cpp new file mode 100644 index 0000000..348c8e0 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QVBoxLayout_wrapper.cpp @@ -0,0 +1,1019 @@ +#include "QVBoxLayout_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QVBoxLayout_wrapper::QVBoxLayout_wrapper(QWidget *parent) + : ::QVBoxLayout(parent) {} +void QVBoxLayout_wrapper::addItem(QLayoutItem *arg__1) { + // tag=1000 + if (m_addItemCallback) { + // tag=1001 + const void *thisPtr = this; + m_addItemCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QVBoxLayout::addItem(arg__1); + } +} +// tag=1009 +void QVBoxLayout_wrapper::addItem_nocallback(QLayoutItem *arg__1) { + // tag=1003 + ::QVBoxLayout::addItem(arg__1); +} +int QVBoxLayout_wrapper::count() const { + // tag=1000 + if (m_countCallback) { + // tag=1001 + const void *thisPtr = this; + return m_countCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QVBoxLayout::count(); + } +} +// tag=1009 +int QVBoxLayout_wrapper::count_nocallback() const { + // tag=1003 + return ::QVBoxLayout::count(); +} +void QVBoxLayout_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QVBoxLayout::customEvent(event); + } +} +// tag=1009 +void QVBoxLayout_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QVBoxLayout::customEvent(event); +} +bool QVBoxLayout_wrapper::event(QEvent *event) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + return ::QVBoxLayout::event(event); + } +} +// tag=1009 +bool QVBoxLayout_wrapper::event_nocallback(QEvent *event) { + // tag=1003 + return ::QVBoxLayout::event(event); +} +bool QVBoxLayout_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QVBoxLayout::eventFilter(watched, event); + } +} +// tag=1009 +bool QVBoxLayout_wrapper::eventFilter_nocallback(QObject *watched, + QEvent *event) { + // tag=1003 + return ::QVBoxLayout::eventFilter(watched, event); +} +QFlags QVBoxLayout_wrapper::expandingDirections() const { + // tag=1000 + if (m_expandingDirectionsCallback) { + // tag=1001 + const void *thisPtr = this; + return m_expandingDirectionsCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QVBoxLayout::expandingDirections(); + } +} +// tag=1009 +QFlags +QVBoxLayout_wrapper::expandingDirections_nocallback() const { + // tag=1003 + return ::QVBoxLayout::expandingDirections(); +} +QRect QVBoxLayout_wrapper::geometry() const { + // tag=1000 + if (m_geometryCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_geometryCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QVBoxLayout::geometry(); + } +} +// tag=1009 +QRect QVBoxLayout_wrapper::geometry_nocallback() const { + // tag=1003 + return ::QVBoxLayout::geometry(); +} +bool QVBoxLayout_wrapper::hasHeightForWidth() const { + // tag=1000 + if (m_hasHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QVBoxLayout::hasHeightForWidth(); + } +} +// tag=1009 +bool QVBoxLayout_wrapper::hasHeightForWidth_nocallback() const { + // tag=1003 + return ::QVBoxLayout::hasHeightForWidth(); +} +int QVBoxLayout_wrapper::heightForWidth(int arg__1) const { + // tag=1000 + if (m_heightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QVBoxLayout::heightForWidth(arg__1); + } +} +// tag=1009 +int QVBoxLayout_wrapper::heightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QVBoxLayout::heightForWidth(arg__1); +} +int QVBoxLayout_wrapper::indexOf(const QLayoutItem *arg__1) const { + // tag=1000 + if (m_indexOfCallback) { + // tag=1001 + const void *thisPtr = this; + return m_indexOfCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QVBoxLayout::indexOf(arg__1); + } +} +// tag=1009 +int QVBoxLayout_wrapper::indexOf_nocallback(const QLayoutItem *arg__1) const { + // tag=1003 + return ::QVBoxLayout::indexOf(arg__1); +} +int QVBoxLayout_wrapper::indexOf(const QWidget *arg__1) const { + // tag=1000 + if (m_indexOf_2Callback) { + // tag=1001 + const void *thisPtr = this; + return m_indexOf_2Callback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QVBoxLayout::indexOf(arg__1); + } +} +// tag=1009 +int QVBoxLayout_wrapper::indexOf_nocallback(const QWidget *arg__1) const { + // tag=1003 + return ::QVBoxLayout::indexOf(arg__1); +} +void QVBoxLayout_wrapper::invalidate() { + // tag=1000 + if (m_invalidateCallback) { + // tag=1001 + const void *thisPtr = this; + m_invalidateCallback(const_cast(thisPtr)); + } else { + // tag=1002 + ::QVBoxLayout::invalidate(); + } +} +// tag=1009 +void QVBoxLayout_wrapper::invalidate_nocallback() { + // tag=1003 + ::QVBoxLayout::invalidate(); +} +bool QVBoxLayout_wrapper::isEmpty() const { + // tag=1000 + if (m_isEmptyCallback) { + // tag=1001 + const void *thisPtr = this; + return m_isEmptyCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QVBoxLayout::isEmpty(); + } +} +// tag=1009 +bool QVBoxLayout_wrapper::isEmpty_nocallback() const { + // tag=1003 + return ::QVBoxLayout::isEmpty(); +} +QLayoutItem *QVBoxLayout_wrapper::itemAt(int arg__1) const { + // tag=1000 + if (m_itemAtCallback) { + // tag=1001 + const void *thisPtr = this; + return m_itemAtCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QVBoxLayout::itemAt(arg__1); + } +} +// tag=1009 +QLayoutItem *QVBoxLayout_wrapper::itemAt_nocallback(int arg__1) const { + // tag=1003 + return ::QVBoxLayout::itemAt(arg__1); +} +QLayout *QVBoxLayout_wrapper::layout() { + // tag=1000 + if (m_layoutCallback) { + // tag=1001 + const void *thisPtr = this; + return m_layoutCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QVBoxLayout::layout(); + } +} +// tag=1009 +QLayout *QVBoxLayout_wrapper::layout_nocallback() { + // tag=1003 + return ::QVBoxLayout::layout(); +} +QSize QVBoxLayout_wrapper::maximumSize() const { + // tag=1000 + if (m_maximumSizeCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_maximumSizeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QVBoxLayout::maximumSize(); + } +} +// tag=1009 +QSize QVBoxLayout_wrapper::maximumSize_nocallback() const { + // tag=1003 + return ::QVBoxLayout::maximumSize(); +} +int QVBoxLayout_wrapper::minimumHeightForWidth(int arg__1) const { + // tag=1000 + if (m_minimumHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_minimumHeightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QVBoxLayout::minimumHeightForWidth(arg__1); + } +} +// tag=1009 +int QVBoxLayout_wrapper::minimumHeightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QVBoxLayout::minimumHeightForWidth(arg__1); +} +QSize QVBoxLayout_wrapper::minimumSize() const { + // tag=1000 + if (m_minimumSizeCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_minimumSizeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QVBoxLayout::minimumSize(); + } +} +// tag=1009 +QSize QVBoxLayout_wrapper::minimumSize_nocallback() const { + // tag=1003 + return ::QVBoxLayout::minimumSize(); +} +void QVBoxLayout_wrapper::setGeometry(const QRect &arg__1) { + // tag=1000 + if (m_setGeometryCallback) { + // tag=1001 + const void *thisPtr = this; + m_setGeometryCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QVBoxLayout::setGeometry(arg__1); + } +} +// tag=1009 +void QVBoxLayout_wrapper::setGeometry_nocallback(const QRect &arg__1) { + // tag=1003 + ::QVBoxLayout::setGeometry(arg__1); +} +void QVBoxLayout_wrapper::setSpacing(int spacing) { + // tag=1000 + if (m_setSpacingCallback) { + // tag=1001 + const void *thisPtr = this; + m_setSpacingCallback(const_cast(thisPtr), spacing); + } else { + // tag=1002 + ::QVBoxLayout::setSpacing(spacing); + } +} +// tag=1009 +void QVBoxLayout_wrapper::setSpacing_nocallback(int spacing) { + // tag=1003 + ::QVBoxLayout::setSpacing(spacing); +} +QSize QVBoxLayout_wrapper::sizeHint() const { + // tag=1000 + if (m_sizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QVBoxLayout::sizeHint(); + } +} +// tag=1009 +QSize QVBoxLayout_wrapper::sizeHint_nocallback() const { + // tag=1003 + return ::QVBoxLayout::sizeHint(); +} +int QVBoxLayout_wrapper::spacing() const { + // tag=1000 + if (m_spacingCallback) { + // tag=1001 + const void *thisPtr = this; + return m_spacingCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QVBoxLayout::spacing(); + } +} +// tag=1009 +int QVBoxLayout_wrapper::spacing_nocallback() const { + // tag=1003 + return ::QVBoxLayout::spacing(); +} +QLayoutItem *QVBoxLayout_wrapper::takeAt(int arg__1) { + // tag=1000 + if (m_takeAtCallback) { + // tag=1001 + const void *thisPtr = this; + return m_takeAtCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QVBoxLayout::takeAt(arg__1); + } +} +// tag=1009 +QLayoutItem *QVBoxLayout_wrapper::takeAt_nocallback(int arg__1) { + // tag=1003 + return ::QVBoxLayout::takeAt(arg__1); +} +QString QVBoxLayout_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QVBoxLayout::tr(s, c, n); +} +QWidget *QVBoxLayout_wrapper::widget() const { + // tag=1000 + if (m_widgetCallback) { + // tag=1001 + const void *thisPtr = this; + return m_widgetCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QVBoxLayout::widget(); + } +} +// tag=1009 +QWidget *QVBoxLayout_wrapper::widget_nocallback() const { + // tag=1003 + return ::QVBoxLayout::widget(); +} + +// tag=1005 +QVBoxLayout_wrapper::~QVBoxLayout_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QVBoxLayout *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QVBoxLayout_wrapper * +fromWrapperPtr(void *ptr) { + return reinterpret_cast( + ptr); +} +extern "C" { + +// tag=1049 +void c_QVBoxLayout_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QVBoxLayout__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QVBoxLayout_wrapper(parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// addItem(QLayoutItem * arg__1) +void c_QVBoxLayout__addItem_QLayoutItem(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->addItem_nocallback(arg__1); + } else { + return targetPtr->addItem(arg__1); + } + }(); +} + +// tag=1050 +// count() const +int c_QVBoxLayout__count(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->count_nocallback(); + } else { + return targetPtr->count(); + } + }(); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QVBoxLayout__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// event(QEvent * event) +bool c_QVBoxLayout__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->event_nocallback(event); + } else { + return targetPtr->event(event); + } + }(); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QVBoxLayout__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// expandingDirections() const +int c_QVBoxLayout__expandingDirections(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->expandingDirections_nocallback(); + } else { + return targetPtr->expandingDirections(); + } + }(); +} + +// tag=1050 +// geometry() const +void *c_QVBoxLayout__geometry(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->geometry_nocallback(); + } else { + return targetPtr->geometry(); + } + }()}; +} + +// tag=1050 +// hasHeightForWidth() const +bool c_QVBoxLayout__hasHeightForWidth(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); +} + +// tag=1050 +// heightForWidth(int arg__1) const +int c_QVBoxLayout__heightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// indexOf(const QLayoutItem * arg__1) const +int c_QVBoxLayout__indexOf_QLayoutItem(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->indexOf_nocallback(arg__1); + } else { + return targetPtr->indexOf(arg__1); + } + }(); +} + +// tag=1050 +// indexOf(const QWidget * arg__1) const +int c_QVBoxLayout__indexOf_QWidget(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->indexOf_nocallback(arg__1); + } else { + return targetPtr->indexOf(arg__1); + } + }(); +} + +// tag=1050 +// invalidate() +void c_QVBoxLayout__invalidate(void *thisObj) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->invalidate_nocallback(); + } else { + return targetPtr->invalidate(); + } + }(); +} + +// tag=1050 +// isEmpty() const +bool c_QVBoxLayout__isEmpty(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->isEmpty_nocallback(); + } else { + return targetPtr->isEmpty(); + } + }(); +} + +// tag=1050 +// itemAt(int arg__1) const +void *c_QVBoxLayout__itemAt_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->itemAt_nocallback(arg__1); + } else { + return targetPtr->itemAt(arg__1); + } + }(); +} + +// tag=1050 +// layout() +void *c_QVBoxLayout__layout(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->layout_nocallback(); + } else { + return targetPtr->layout(); + } + }(); +} + +// tag=1050 +// maximumSize() const +void *c_QVBoxLayout__maximumSize(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->maximumSize_nocallback(); + } else { + return targetPtr->maximumSize(); + } + }()}; +} + +// tag=1050 +// minimumHeightForWidth(int arg__1) const +int c_QVBoxLayout__minimumHeightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumHeightForWidth_nocallback(arg__1); + } else { + return targetPtr->minimumHeightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// minimumSize() const +void *c_QVBoxLayout__minimumSize(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSize_nocallback(); + } else { + return targetPtr->minimumSize(); + } + }()}; +} + +// tag=1050 +// setGeometry(const QRect & arg__1) +void c_QVBoxLayout__setGeometry_QRect(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setGeometry_nocallback(arg__1); + } else { + return targetPtr->setGeometry(arg__1); + } + }(); +} + +// tag=1050 +// setSpacing(int spacing) +void c_QVBoxLayout__setSpacing_int(void *thisObj, int spacing) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->setSpacing_nocallback(spacing); + } else { + return targetPtr->setSpacing(spacing); + } + }(); +} + +// tag=1050 +// sizeHint() const +void *c_QVBoxLayout__sizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; +} + +// tag=1050 +// spacing() const +int c_QVBoxLayout__spacing(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->spacing_nocallback(); + } else { + return targetPtr->spacing(); + } + }(); +} + +// tag=1050 +// takeAt(int arg__1) +void *c_QVBoxLayout__takeAt_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->takeAt_nocallback(arg__1); + } else { + return targetPtr->takeAt(arg__1); + } + }(); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QVBoxLayout__tr_char_char_int(const char *s, const char *c, + int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// widget() const +void *c_QVBoxLayout__widget(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->widget_nocallback(); + } else { + return targetPtr->widget(); + } + }(); +} +void c_QVBoxLayout__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QVBoxLayout__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 3180: + wrapper->m_addItemCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_addItem>( + callback); + break; + case 3188: + wrapper->m_countCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_count>( + callback); + break; + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_customEvent>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_event>( + callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_eventFilter>( + callback); + break; + case 3162: + wrapper->m_expandingDirectionsCallback = + reinterpret_cast(callback); + break; + case 3163: + wrapper->m_geometryCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_geometry>( + callback); + break; + case 3164: + wrapper->m_hasHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 3165: + wrapper->m_heightForWidthCallback = + reinterpret_cast(callback); + break; + case 3198: + wrapper->m_indexOfCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_indexOf>( + callback); + break; + case 3199: + wrapper->m_indexOf_2Callback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_indexOf_2>( + callback); + break; + case 3166: + wrapper->m_invalidateCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_invalidate>( + callback); + break; + case 3167: + wrapper->m_isEmptyCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_isEmpty>( + callback); + break; + case 3205: + wrapper->m_itemAtCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_itemAt>( + callback); + break; + case 3168: + wrapper->m_layoutCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_layout>( + callback); + break; + case 3169: + wrapper->m_maximumSizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_maximumSize>( + callback); + break; + case 3170: + wrapper->m_minimumHeightForWidthCallback = + reinterpret_cast(callback); + break; + case 3171: + wrapper->m_minimumSizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_minimumSize>( + callback); + break; + case 3172: + wrapper->m_setGeometryCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_setGeometry>( + callback); + break; + case 3224: + wrapper->m_setSpacingCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_setSpacing>( + callback); + break; + case 3173: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_sizeHint>( + callback); + break; + case 3226: + wrapper->m_spacingCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_spacing>( + callback); + break; + case 3228: + wrapper->m_takeAtCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_takeAt>( + callback); + break; + case 3174: + wrapper->m_widgetCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QVBoxLayout_wrapper::Callback_widget>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QVBoxLayout_wrapper.h b/generated/QtDartBindings/dart/ffi/QVBoxLayout_wrapper.h new file mode 100644 index 0000000..0d1cbbf --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QVBoxLayout_wrapper.h @@ -0,0 +1,323 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QVBoxLayout_wrapper : public ::QVBoxLayout { +public: + ~QVBoxLayout_wrapper(); + // tag=1041 + QVBoxLayout_wrapper(QWidget *parent); + // tag=1041 + virtual void addItem(QLayoutItem *arg__1); + // tag=1008 + virtual void addItem_nocallback(QLayoutItem *arg__1); + // tag=1041 + virtual int count() const; + // tag=1008 + virtual int count_nocallback() const; + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + virtual bool event(QEvent *event); + // tag=1008 + virtual bool event_nocallback(QEvent *event); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + virtual QFlags expandingDirections() const; + // tag=1008 + virtual QFlags expandingDirections_nocallback() const; + // tag=1041 + virtual QRect geometry() const; + // tag=1008 + virtual QRect geometry_nocallback() const; + // tag=1041 + virtual bool hasHeightForWidth() const; + // tag=1008 + virtual bool hasHeightForWidth_nocallback() const; + // tag=1041 + virtual int heightForWidth(int arg__1) const; + // tag=1008 + virtual int heightForWidth_nocallback(int arg__1) const; + // tag=1041 + virtual int indexOf(const QLayoutItem *arg__1) const; + // tag=1008 + virtual int indexOf_nocallback(const QLayoutItem *arg__1) const; + // tag=1041 + virtual int indexOf(const QWidget *arg__1) const; + // tag=1008 + virtual int indexOf_nocallback(const QWidget *arg__1) const; + // tag=1041 + virtual void invalidate(); + // tag=1008 + virtual void invalidate_nocallback(); + // tag=1041 + virtual bool isEmpty() const; + // tag=1008 + virtual bool isEmpty_nocallback() const; + // tag=1041 + virtual QLayoutItem *itemAt(int arg__1) const; + // tag=1008 + virtual QLayoutItem *itemAt_nocallback(int arg__1) const; + // tag=1041 + virtual QLayout *layout(); + // tag=1008 + virtual QLayout *layout_nocallback(); + // tag=1041 + virtual QSize maximumSize() const; + // tag=1008 + virtual QSize maximumSize_nocallback() const; + // tag=1041 + virtual int minimumHeightForWidth(int arg__1) const; + // tag=1008 + virtual int minimumHeightForWidth_nocallback(int arg__1) const; + // tag=1041 + virtual QSize minimumSize() const; + // tag=1008 + virtual QSize minimumSize_nocallback() const; + // tag=1041 + virtual void setGeometry(const QRect &arg__1); + // tag=1008 + virtual void setGeometry_nocallback(const QRect &arg__1); + // tag=1041 + virtual void setSpacing(int spacing); + // tag=1008 + virtual void setSpacing_nocallback(int spacing); + // tag=1041 + virtual QSize sizeHint() const; + // tag=1008 + virtual QSize sizeHint_nocallback() const; + // tag=1041 + virtual int spacing() const; + // tag=1008 + virtual int spacing_nocallback() const; + // tag=1041 + virtual QLayoutItem *takeAt(int arg__1); + // tag=1008 + virtual QLayoutItem *takeAt_nocallback(int arg__1); + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + virtual QWidget *widget() const; + // tag=1008 + virtual QWidget *widget_nocallback() const; + // tag=1042 + typedef void (*Callback_addItem)(void *, QLayoutItem *arg__1); + Callback_addItem m_addItemCallback = nullptr; + // tag=1042 + typedef int (*Callback_count)(void *); + Callback_count m_countCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef QFlags (*Callback_expandingDirections)(void *); + Callback_expandingDirections m_expandingDirectionsCallback = nullptr; + // tag=1042 + typedef QRect *(*Callback_geometry)(void *); + Callback_geometry m_geometryCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_indexOf)(void *, const QLayoutItem *arg__1); + Callback_indexOf m_indexOfCallback = nullptr; + // tag=1042 + typedef int (*Callback_indexOf_2)(void *, const QWidget *arg__1); + Callback_indexOf_2 m_indexOf_2Callback = nullptr; + // tag=1042 + typedef void (*Callback_invalidate)(void *); + Callback_invalidate m_invalidateCallback = nullptr; + // tag=1042 + typedef bool (*Callback_isEmpty)(void *); + Callback_isEmpty m_isEmptyCallback = nullptr; + // tag=1042 + typedef QLayoutItem *(*Callback_itemAt)(void *, int arg__1); + Callback_itemAt m_itemAtCallback = nullptr; + // tag=1042 + typedef QLayout *(*Callback_layout)(void *); + Callback_layout m_layoutCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_maximumSize)(void *); + Callback_maximumSize m_maximumSizeCallback = nullptr; + // tag=1042 + typedef int (*Callback_minimumHeightForWidth)(void *, int arg__1); + Callback_minimumHeightForWidth m_minimumHeightForWidthCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_minimumSize)(void *); + Callback_minimumSize m_minimumSizeCallback = nullptr; + // tag=1042 + typedef void (*Callback_setGeometry)(void *, const QRect &arg__1); + Callback_setGeometry m_setGeometryCallback = nullptr; + // tag=1042 + typedef void (*Callback_setSpacing)(void *, int spacing); + Callback_setSpacing m_setSpacingCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; + // tag=1042 + typedef int (*Callback_spacing)(void *); + Callback_spacing m_spacingCallback = nullptr; + // tag=1042 + typedef QLayoutItem *(*Callback_takeAt)(void *, int arg__1); + Callback_takeAt m_takeAtCallback = nullptr; + // tag=1042 + typedef QWidget *(*Callback_widget)(void *); + Callback_widget m_widgetCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QVBoxLayout::QVBoxLayout(QWidget * parent) +QtDartBindings_EXPORT void *c_QVBoxLayout__constructor_QWidget(void *parent_); + +// tag=1067 +// QVBoxLayout::addItem(QLayoutItem * arg__1) +QtDartBindings_EXPORT void c_QVBoxLayout__addItem_QLayoutItem(void *thisObj, + void *arg__1_); + +// tag=1067 +// QVBoxLayout::count() const +QtDartBindings_EXPORT int c_QVBoxLayout__count(void *thisObj); + +// tag=1067 +// QVBoxLayout::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QVBoxLayout__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QVBoxLayout::event(QEvent * event) +QtDartBindings_EXPORT bool c_QVBoxLayout__event_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QVBoxLayout::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool +c_QVBoxLayout__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); + +// tag=1067 +// QVBoxLayout::expandingDirections() const +QtDartBindings_EXPORT int c_QVBoxLayout__expandingDirections(void *thisObj); + +// tag=1067 +// QVBoxLayout::geometry() const +QtDartBindings_EXPORT void *c_QVBoxLayout__geometry(void *thisObj); + +// tag=1067 +// QVBoxLayout::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QVBoxLayout__hasHeightForWidth(void *thisObj); + +// tag=1067 +// QVBoxLayout::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QVBoxLayout__heightForWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QVBoxLayout::indexOf(const QLayoutItem * arg__1) const +QtDartBindings_EXPORT int c_QVBoxLayout__indexOf_QLayoutItem(void *thisObj, + void *arg__1_); + +// tag=1067 +// QVBoxLayout::indexOf(const QWidget * arg__1) const +QtDartBindings_EXPORT int c_QVBoxLayout__indexOf_QWidget(void *thisObj, + void *arg__1_); + +// tag=1067 +// QVBoxLayout::invalidate() +QtDartBindings_EXPORT void c_QVBoxLayout__invalidate(void *thisObj); + +// tag=1067 +// QVBoxLayout::isEmpty() const +QtDartBindings_EXPORT bool c_QVBoxLayout__isEmpty(void *thisObj); + +// tag=1067 +// QVBoxLayout::itemAt(int arg__1) const +QtDartBindings_EXPORT void *c_QVBoxLayout__itemAt_int(void *thisObj, + int arg__1); + +// tag=1067 +// QVBoxLayout::layout() +QtDartBindings_EXPORT void *c_QVBoxLayout__layout(void *thisObj); + +// tag=1067 +// QVBoxLayout::maximumSize() const +QtDartBindings_EXPORT void *c_QVBoxLayout__maximumSize(void *thisObj); + +// tag=1067 +// QVBoxLayout::minimumHeightForWidth(int arg__1) const +QtDartBindings_EXPORT int +c_QVBoxLayout__minimumHeightForWidth_int(void *thisObj, int arg__1); + +// tag=1067 +// QVBoxLayout::minimumSize() const +QtDartBindings_EXPORT void *c_QVBoxLayout__minimumSize(void *thisObj); + +// tag=1067 +// QVBoxLayout::setGeometry(const QRect & arg__1) +QtDartBindings_EXPORT void c_QVBoxLayout__setGeometry_QRect(void *thisObj, + void *arg__1_); + +// tag=1067 +// QVBoxLayout::setSpacing(int spacing) +QtDartBindings_EXPORT void c_QVBoxLayout__setSpacing_int(void *thisObj, + int spacing); + +// tag=1067 +// QVBoxLayout::sizeHint() const +QtDartBindings_EXPORT void *c_QVBoxLayout__sizeHint(void *thisObj); + +// tag=1067 +// QVBoxLayout::spacing() const +QtDartBindings_EXPORT int c_QVBoxLayout__spacing(void *thisObj); + +// tag=1067 +// QVBoxLayout::takeAt(int arg__1) +QtDartBindings_EXPORT void *c_QVBoxLayout__takeAt_int(void *thisObj, + int arg__1); + +// tag=1067 +// QVBoxLayout::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QVBoxLayout__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1067 +// QVBoxLayout::widget() const +QtDartBindings_EXPORT void *c_QVBoxLayout__widget(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QVBoxLayout__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QVBoxLayout__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QVBoxLayout_Finalizer(void *, void *cppObj, + void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QVariant_c.cpp b/generated/QtDartBindings/dart/ffi/QVariant_c.cpp new file mode 100644 index 0000000..39b60d9 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QVariant_c.cpp @@ -0,0 +1,370 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QVariant_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QVariant_wrapper::QVariant_wrapper() : ::QVariant() {} +QVariant_wrapper::QVariant_wrapper(bool b) : ::QVariant(b) {} +QVariant_wrapper::QVariant_wrapper(const QByteArray &bytearray) + : ::QVariant(bytearray) {} +QVariant_wrapper::QVariant_wrapper(const QLine &line) : ::QVariant(line) {} +QVariant_wrapper::QVariant_wrapper(const QLineF &line) : ::QVariant(line) {} +QVariant_wrapper::QVariant_wrapper(const QList &stringlist) + : ::QVariant(stringlist) {} +QVariant_wrapper::QVariant_wrapper(const QList &list) + : ::QVariant(list) {} +QVariant_wrapper::QVariant_wrapper(const QModelIndex &modelIndex) + : ::QVariant(modelIndex) {} +QVariant_wrapper::QVariant_wrapper(const QPoint &pt) : ::QVariant(pt) {} +QVariant_wrapper::QVariant_wrapper(const QPointF &pt) : ::QVariant(pt) {} +QVariant_wrapper::QVariant_wrapper(const QRect &rect) : ::QVariant(rect) {} +QVariant_wrapper::QVariant_wrapper(const QRectF &rect) : ::QVariant(rect) {} +QVariant_wrapper::QVariant_wrapper(const QSize &size) : ::QVariant(size) {} +QVariant_wrapper::QVariant_wrapper(const QSizeF &size) : ::QVariant(size) {} +QVariant_wrapper::QVariant_wrapper(const QString &string) + : ::QVariant(string) {} +QVariant_wrapper::QVariant_wrapper(const char *str) : ::QVariant(str) {} +QVariant_wrapper::QVariant_wrapper(double d) : ::QVariant(d) {} +QVariant_wrapper::QVariant_wrapper(float f) : ::QVariant(f) {} +QVariant_wrapper::QVariant_wrapper(int i) : ::QVariant(i) {} +QVariant_wrapper::QVariant_wrapper(qint64 ll) : ::QVariant(ll) {} +void QVariant_wrapper::clear() { ::QVariant::clear(); } +void QVariant_wrapper::detach() { ::QVariant::detach(); } +bool QVariant_wrapper::equals(const QVariant &other) const { + return ::QVariant::equals(other); +} + +// ======================================================================== +// START of custom code block [file: shiboken_snippets/qvariant.cpp +// (qvariant-fromObject)] + +/** static*/ +QVariant QVariant_wrapper::fromObject(QObject *obj) { + return QVariant::fromValue(obj); +} +// END of custom code block [file: shiboken_snippets/qvariant.cpp +// (qvariant-fromObject)] +// ======================================================================== + +bool QVariant_wrapper::isDetached() const { return ::QVariant::isDetached(); } +bool QVariant_wrapper::isNull() const { return ::QVariant::isNull(); } +bool QVariant_wrapper::isValid() const { return ::QVariant::isValid(); } +void QVariant_wrapper::setValue(const QVariant &avalue) { + ::QVariant::setValue(avalue); +} +bool QVariant_wrapper::toBool() const { return ::QVariant::toBool(); } +QByteArray QVariant_wrapper::toByteArray() const { + return ::QVariant::toByteArray(); +} +QLine QVariant_wrapper::toLine() const { return ::QVariant::toLine(); } +QLineF QVariant_wrapper::toLineF() const { return ::QVariant::toLineF(); } +QList QVariant_wrapper::toList() const { + return ::QVariant::toList(); +} +QModelIndex QVariant_wrapper::toModelIndex() const { + return ::QVariant::toModelIndex(); +} + +// ======================================================================== +// START of custom code block [file: shiboken_snippets/qvariant.cpp +// (qvariant-toObject)] +/** static */ +QObject *QVariant_wrapper::toObject( + QVariant v) // apparently shiboken isn't honouring adding const-& +{ + return v.value(); +} +// END of custom code block [file: shiboken_snippets/qvariant.cpp +// (qvariant-toObject)] +// ======================================================================== + +QPoint QVariant_wrapper::toPoint() const { return ::QVariant::toPoint(); } +QPointF QVariant_wrapper::toPointF() const { return ::QVariant::toPointF(); } +QRect QVariant_wrapper::toRect() const { return ::QVariant::toRect(); } +QRectF QVariant_wrapper::toRectF() const { return ::QVariant::toRectF(); } +QSize QVariant_wrapper::toSize() const { return ::QVariant::toSize(); } +QSizeF QVariant_wrapper::toSizeF() const { return ::QVariant::toSizeF(); } +QList QVariant_wrapper::toStringList() const { + return ::QVariant::toStringList(); +} +int QVariant_wrapper::typeId() const { return ::QVariant::typeId(); } +const char *QVariant_wrapper::typeName() const { + return ::QVariant::typeName(); +} +int QVariant_wrapper::userType() const { return ::QVariant::userType(); } +QVariant_wrapper::~QVariant_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QVariant *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +static QtDartBindings_wrappersNS::QVariant_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QVariant_Finalizer(void *cppObj) { + delete reinterpret_cast( + cppObj); +} +void *c_QVariant__constructor() { + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_bool(bool b) { + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(b); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_QByteArray(void *bytearray_) { + assert(bytearray_); + auto &bytearray = *reinterpret_cast(bytearray_); + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(bytearray); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_QLine(void *line_) { + assert(line_); + auto &line = *reinterpret_cast(line_); + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(line); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_QLineF(void *line_) { + assert(line_); + auto &line = *reinterpret_cast(line_); + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(line); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_QList_QString(void *stringlist_) { + assert(stringlist_); + auto &stringlist = *reinterpret_cast *>(stringlist_); + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(stringlist); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_QList_QVariant(void *list_) { + assert(list_); + auto &list = *reinterpret_cast *>(list_); + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(list); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_QModelIndex(void *modelIndex_) { + assert(modelIndex_); + auto &modelIndex = *reinterpret_cast(modelIndex_); + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(modelIndex); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_QPoint(void *pt_) { + assert(pt_); + auto &pt = *reinterpret_cast(pt_); + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(pt); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_QPointF(void *pt_) { + assert(pt_); + auto &pt = *reinterpret_cast(pt_); + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(pt); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_QRect(void *rect_) { + assert(rect_); + auto &rect = *reinterpret_cast(rect_); + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(rect); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_QRectF(void *rect_) { + assert(rect_); + auto &rect = *reinterpret_cast(rect_); + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(rect); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_QSize(void *size_) { + assert(size_); + auto &size = *reinterpret_cast(size_); + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(size); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_QSizeF(void *size_) { + assert(size_); + auto &size = *reinterpret_cast(size_); + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(size); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_QString(const char *string_) { + const auto string = QString::fromUtf8(string_); + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(string); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_char(const char *str) { + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(str); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_double(double d) { + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(d); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_float(float f) { + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(f); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_int(int i) { + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(i); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_qint64(qint64 ll) { + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(ll); + return reinterpret_cast(ptr); +} +// clear() +void c_QVariant__clear(void *thisObj) { fromPtr(thisObj)->clear(); } +// detach() +void c_QVariant__detach(void *thisObj) { fromPtr(thisObj)->detach(); } +// equals(const QVariant & other) const +bool c_QVariant__equals_QVariant(void *thisObj, void *other_) { + assert(other_); + auto &other = *reinterpret_cast(other_); + const auto &result = fromWrapperPtr(thisObj)->equals(other); + return result; +} +// fromObject(QObject * arg__1) +void *c_static_QVariant__fromObject_QObject(void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QVariant_wrapper::fromObject(arg__1)}; + return result; +} +// isDetached() const +bool c_QVariant__isDetached(void *thisObj) { + const auto &result = fromPtr(thisObj)->isDetached(); + return result; +} +// isNull() const +bool c_QVariant__isNull(void *thisObj) { + const auto &result = fromPtr(thisObj)->isNull(); + return result; +} +// isValid() const +bool c_QVariant__isValid(void *thisObj) { + const auto &result = fromPtr(thisObj)->isValid(); + return result; +} +// setValue(const QVariant & avalue) +void c_QVariant__setValue_QVariant(void *thisObj, void *avalue_) { + assert(avalue_); + auto &avalue = *reinterpret_cast(avalue_); + fromPtr(thisObj)->setValue(avalue); +} +// toBool() const +bool c_QVariant__toBool(void *thisObj) { + const auto &result = fromPtr(thisObj)->toBool(); + return result; +} +// toByteArray() const +void *c_QVariant__toByteArray(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toByteArray()}; + return result; +} +// toLine() const +void *c_QVariant__toLine(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toLine()}; + return result; +} +// toLineF() const +void *c_QVariant__toLineF(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toLineF()}; + return result; +} +// toList() const +void *c_QVariant__toList(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper>{fromPtr(thisObj)->toList()}; + return result; +} +// toModelIndex() const +void *c_QVariant__toModelIndex(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->toModelIndex()}; + return result; +} +// toObject(QVariant arg__1) +void *c_static_QVariant__toObject_QVariant(void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + const auto &result = + QtDartBindings_wrappersNS::QVariant_wrapper::toObject(arg__1); + return result; +} +// toPoint() const +void *c_QVariant__toPoint(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toPoint()}; + return result; +} +// toPointF() const +void *c_QVariant__toPointF(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toPointF()}; + return result; +} +// toRect() const +void *c_QVariant__toRect(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toRect()}; + return result; +} +// toRectF() const +void *c_QVariant__toRectF(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toRectF()}; + return result; +} +// toSize() const +void *c_QVariant__toSize(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toSize()}; + return result; +} +// toSizeF() const +void *c_QVariant__toSizeF(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toSizeF()}; + return result; +} +// toStringList() const +void *c_QVariant__toStringList(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toStringList()}; + return result; +} +// typeId() const +int c_QVariant__typeId(void *thisObj) { + const auto &result = fromPtr(thisObj)->typeId(); + return result; +} +// typeName() const +const char *c_QVariant__typeName(void *thisObj) { + const auto &result = fromPtr(thisObj)->typeName(); + return result; +} +// userType() const +int c_QVariant__userType(void *thisObj) { + const auto &result = fromPtr(thisObj)->userType(); + return result; +} +void c_QVariant__destructor(void *thisObj) { delete fromPtr(thisObj); } +} diff --git a/generated/QtDartBindings/dart/ffi/QVariant_c.h b/generated/QtDartBindings/dart/ffi/QVariant_c.h new file mode 100644 index 0000000..a671c4f --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QVariant_c.h @@ -0,0 +1,168 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QVariant_wrapper : public ::QVariant { +public: + ~QVariant_wrapper(); + QVariant_wrapper(); + QVariant_wrapper(bool b); + QVariant_wrapper(const QByteArray &bytearray); + QVariant_wrapper(const QLine &line); + QVariant_wrapper(const QLineF &line); + QVariant_wrapper(const QList &stringlist); + QVariant_wrapper(const QList &list); + QVariant_wrapper(const QModelIndex &modelIndex); + QVariant_wrapper(const QPoint &pt); + QVariant_wrapper(const QPointF &pt); + QVariant_wrapper(const QRect &rect); + QVariant_wrapper(const QRectF &rect); + QVariant_wrapper(const QSize &size); + QVariant_wrapper(const QSizeF &size); + QVariant_wrapper(const QString &string); + QVariant_wrapper(const char *str); + QVariant_wrapper(double d); + QVariant_wrapper(float f); + QVariant_wrapper(int i); + QVariant_wrapper(qint64 ll); + void clear(); + void detach(); + bool equals(const QVariant &other) const; + static QVariant fromObject(QObject *arg__1); + bool isDetached() const; + bool isNull() const; + bool isValid() const; + void setValue(const QVariant &avalue); + bool toBool() const; + QByteArray toByteArray() const; + QLine toLine() const; + QLineF toLineF() const; + QList toList() const; + QModelIndex toModelIndex() const; + static QObject *toObject(QVariant arg__1); + QPoint toPoint() const; + QPointF toPointF() const; + QRect toRect() const; + QRectF toRectF() const; + QSize toSize() const; + QSizeF toSizeF() const; + QList toStringList() const; + int typeId() const; + const char *typeName() const; + int userType() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QVariant::QVariant() +QtDartBindings_EXPORT void *c_QVariant__constructor(); +// QVariant::QVariant(bool b) +QtDartBindings_EXPORT void *c_QVariant__constructor_bool(bool b); +// QVariant::QVariant(const QByteArray & bytearray) +QtDartBindings_EXPORT void * +c_QVariant__constructor_QByteArray(void *bytearray_); +// QVariant::QVariant(const QLine & line) +QtDartBindings_EXPORT void *c_QVariant__constructor_QLine(void *line_); +// QVariant::QVariant(const QLineF & line) +QtDartBindings_EXPORT void *c_QVariant__constructor_QLineF(void *line_); +// QVariant::QVariant(const QList & stringlist) +QtDartBindings_EXPORT void * +c_QVariant__constructor_QList_QString(void *stringlist_); +// QVariant::QVariant(const QList & list) +QtDartBindings_EXPORT void *c_QVariant__constructor_QList_QVariant(void *list_); +// QVariant::QVariant(const QModelIndex & modelIndex) +QtDartBindings_EXPORT void * +c_QVariant__constructor_QModelIndex(void *modelIndex_); +// QVariant::QVariant(const QPoint & pt) +QtDartBindings_EXPORT void *c_QVariant__constructor_QPoint(void *pt_); +// QVariant::QVariant(const QPointF & pt) +QtDartBindings_EXPORT void *c_QVariant__constructor_QPointF(void *pt_); +// QVariant::QVariant(const QRect & rect) +QtDartBindings_EXPORT void *c_QVariant__constructor_QRect(void *rect_); +// QVariant::QVariant(const QRectF & rect) +QtDartBindings_EXPORT void *c_QVariant__constructor_QRectF(void *rect_); +// QVariant::QVariant(const QSize & size) +QtDartBindings_EXPORT void *c_QVariant__constructor_QSize(void *size_); +// QVariant::QVariant(const QSizeF & size) +QtDartBindings_EXPORT void *c_QVariant__constructor_QSizeF(void *size_); +// QVariant::QVariant(const QString & string) +QtDartBindings_EXPORT void * +c_QVariant__constructor_QString(const char *string_); +// QVariant::QVariant(const char * str) +QtDartBindings_EXPORT void *c_QVariant__constructor_char(const char *str); +// QVariant::QVariant(double d) +QtDartBindings_EXPORT void *c_QVariant__constructor_double(double d); +// QVariant::QVariant(float f) +QtDartBindings_EXPORT void *c_QVariant__constructor_float(float f); +// QVariant::QVariant(int i) +QtDartBindings_EXPORT void *c_QVariant__constructor_int(int i); +// QVariant::QVariant(qint64 ll) +QtDartBindings_EXPORT void *c_QVariant__constructor_qint64(qint64 ll); +// QVariant::clear() +QtDartBindings_EXPORT void c_QVariant__clear(void *thisObj); +// QVariant::detach() +QtDartBindings_EXPORT void c_QVariant__detach(void *thisObj); +// QVariant::equals(const QVariant & other) const +QtDartBindings_EXPORT bool c_QVariant__equals_QVariant(void *thisObj, + void *other_); +// QVariant::fromObject(QObject * arg__1) +QtDartBindings_EXPORT void * +c_static_QVariant__fromObject_QObject(void *arg__1_); +// QVariant::isDetached() const +QtDartBindings_EXPORT bool c_QVariant__isDetached(void *thisObj); +// QVariant::isNull() const +QtDartBindings_EXPORT bool c_QVariant__isNull(void *thisObj); +// QVariant::isValid() const +QtDartBindings_EXPORT bool c_QVariant__isValid(void *thisObj); +// QVariant::setValue(const QVariant & avalue) +QtDartBindings_EXPORT void c_QVariant__setValue_QVariant(void *thisObj, + void *avalue_); +// QVariant::toBool() const +QtDartBindings_EXPORT bool c_QVariant__toBool(void *thisObj); +// QVariant::toByteArray() const +QtDartBindings_EXPORT void *c_QVariant__toByteArray(void *thisObj); +// QVariant::toLine() const +QtDartBindings_EXPORT void *c_QVariant__toLine(void *thisObj); +// QVariant::toLineF() const +QtDartBindings_EXPORT void *c_QVariant__toLineF(void *thisObj); +// QVariant::toList() const +QtDartBindings_EXPORT void *c_QVariant__toList(void *thisObj); +// QVariant::toModelIndex() const +QtDartBindings_EXPORT void *c_QVariant__toModelIndex(void *thisObj); +// QVariant::toObject(QVariant arg__1) +QtDartBindings_EXPORT void *c_static_QVariant__toObject_QVariant(void *arg__1_); +// QVariant::toPoint() const +QtDartBindings_EXPORT void *c_QVariant__toPoint(void *thisObj); +// QVariant::toPointF() const +QtDartBindings_EXPORT void *c_QVariant__toPointF(void *thisObj); +// QVariant::toRect() const +QtDartBindings_EXPORT void *c_QVariant__toRect(void *thisObj); +// QVariant::toRectF() const +QtDartBindings_EXPORT void *c_QVariant__toRectF(void *thisObj); +// QVariant::toSize() const +QtDartBindings_EXPORT void *c_QVariant__toSize(void *thisObj); +// QVariant::toSizeF() const +QtDartBindings_EXPORT void *c_QVariant__toSizeF(void *thisObj); +// QVariant::toStringList() const +QtDartBindings_EXPORT void *c_QVariant__toStringList(void *thisObj); +// QVariant::typeId() const +QtDartBindings_EXPORT int c_QVariant__typeId(void *thisObj); +// QVariant::typeName() const +QtDartBindings_EXPORT const char *c_QVariant__typeName(void *thisObj); +// QVariant::userType() const +QtDartBindings_EXPORT int c_QVariant__userType(void *thisObj); +QtDartBindings_EXPORT void c_QVariant__destructor(void *thisObj); +QtDartBindings_EXPORT void c_QVariant_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QVariant_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QVariant_wrapper.cpp new file mode 100644 index 0000000..ed3b245 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QVariant_wrapper.cpp @@ -0,0 +1,622 @@ +#include "QVariant_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QVariant_wrapper::QVariant_wrapper() : ::QVariant() {} + +// tag=1006 +QVariant_wrapper::QVariant_wrapper(bool b) : ::QVariant(b) {} + +// tag=1006 +QVariant_wrapper::QVariant_wrapper(const QByteArray &bytearray) + : ::QVariant(bytearray) {} + +// tag=1006 +QVariant_wrapper::QVariant_wrapper(const QLine &line) : ::QVariant(line) {} + +// tag=1006 +QVariant_wrapper::QVariant_wrapper(const QLineF &line) : ::QVariant(line) {} + +// tag=1006 +QVariant_wrapper::QVariant_wrapper(const QList &stringlist) + : ::QVariant(stringlist) {} + +// tag=1006 +QVariant_wrapper::QVariant_wrapper(const QList &list) + : ::QVariant(list) {} + +// tag=1006 +QVariant_wrapper::QVariant_wrapper(const QModelIndex &modelIndex) + : ::QVariant(modelIndex) {} + +// tag=1006 +QVariant_wrapper::QVariant_wrapper(const QPoint &pt) : ::QVariant(pt) {} + +// tag=1006 +QVariant_wrapper::QVariant_wrapper(const QPointF &pt) : ::QVariant(pt) {} + +// tag=1006 +QVariant_wrapper::QVariant_wrapper(const QRect &rect) : ::QVariant(rect) {} + +// tag=1006 +QVariant_wrapper::QVariant_wrapper(const QRectF &rect) : ::QVariant(rect) {} + +// tag=1006 +QVariant_wrapper::QVariant_wrapper(const QSize &size) : ::QVariant(size) {} + +// tag=1006 +QVariant_wrapper::QVariant_wrapper(const QSizeF &size) : ::QVariant(size) {} + +// tag=1006 +QVariant_wrapper::QVariant_wrapper(const QString &string) + : ::QVariant(string) {} + +// tag=1006 +QVariant_wrapper::QVariant_wrapper(const char *str) : ::QVariant(str) {} + +// tag=1006 +QVariant_wrapper::QVariant_wrapper(double d) : ::QVariant(d) {} + +// tag=1006 +QVariant_wrapper::QVariant_wrapper(float f) : ::QVariant(f) {} + +// tag=1006 +QVariant_wrapper::QVariant_wrapper(int i) : ::QVariant(i) {} + +// tag=1006 +QVariant_wrapper::QVariant_wrapper(qint64 ll) : ::QVariant(ll) {} +void QVariant_wrapper::clear() { + // tag=1000 + + // tag=1004 + ::QVariant::clear(); +} +void QVariant_wrapper::detach() { + // tag=1000 + + // tag=1004 + ::QVariant::detach(); +} +bool QVariant_wrapper::equals(const QVariant &other) const { + // tag=1000 + + // tag=1004 + return ::QVariant::equals(other); +} + +// ======================================================================== +// START of custom code block [file: shiboken_snippets/qvariant.cpp +// (qvariant-fromObject)] + +/** static*/ +QVariant QVariant_wrapper::fromObject(QObject *obj) { + return QVariant::fromValue(obj); +} +// END of custom code block [file: shiboken_snippets/qvariant.cpp +// (qvariant-fromObject)] +// ======================================================================== + +bool QVariant_wrapper::isDetached() const { + // tag=1000 + + // tag=1004 + return ::QVariant::isDetached(); +} +bool QVariant_wrapper::isNull() const { + // tag=1000 + + // tag=1004 + return ::QVariant::isNull(); +} +bool QVariant_wrapper::isValid() const { + // tag=1000 + + // tag=1004 + return ::QVariant::isValid(); +} +void QVariant_wrapper::setValue(const QVariant &avalue) { + // tag=1000 + + // tag=1004 + ::QVariant::setValue(avalue); +} +bool QVariant_wrapper::toBool() const { + // tag=1000 + + // tag=1004 + return ::QVariant::toBool(); +} +QByteArray QVariant_wrapper::toByteArray() const { + // tag=1000 + + // tag=1004 + return ::QVariant::toByteArray(); +} +QLine QVariant_wrapper::toLine() const { + // tag=1000 + + // tag=1004 + return ::QVariant::toLine(); +} +QLineF QVariant_wrapper::toLineF() const { + // tag=1000 + + // tag=1004 + return ::QVariant::toLineF(); +} +QList QVariant_wrapper::toList() const { + // tag=1000 + + // tag=1004 + return ::QVariant::toList(); +} +QModelIndex QVariant_wrapper::toModelIndex() const { + // tag=1000 + + // tag=1004 + return ::QVariant::toModelIndex(); +} + +// ======================================================================== +// START of custom code block [file: shiboken_snippets/qvariant.cpp +// (qvariant-toObject)] +/** static */ +QObject *QVariant_wrapper::toObject( + QVariant v) // apparently shiboken isn't honouring adding const-& +{ + return v.value(); +} +// END of custom code block [file: shiboken_snippets/qvariant.cpp +// (qvariant-toObject)] +// ======================================================================== + +QPoint QVariant_wrapper::toPoint() const { + // tag=1000 + + // tag=1004 + return ::QVariant::toPoint(); +} +QPointF QVariant_wrapper::toPointF() const { + // tag=1000 + + // tag=1004 + return ::QVariant::toPointF(); +} +QRect QVariant_wrapper::toRect() const { + // tag=1000 + + // tag=1004 + return ::QVariant::toRect(); +} +QRectF QVariant_wrapper::toRectF() const { + // tag=1000 + + // tag=1004 + return ::QVariant::toRectF(); +} +QSize QVariant_wrapper::toSize() const { + // tag=1000 + + // tag=1004 + return ::QVariant::toSize(); +} +QSizeF QVariant_wrapper::toSizeF() const { + // tag=1000 + + // tag=1004 + return ::QVariant::toSizeF(); +} +QList QVariant_wrapper::toStringList() const { + // tag=1000 + + // tag=1004 + return ::QVariant::toStringList(); +} +int QVariant_wrapper::typeId() const { + // tag=1000 + + // tag=1004 + return ::QVariant::typeId(); +} +const char *QVariant_wrapper::typeName() const { + // tag=1000 + + // tag=1004 + return ::QVariant::typeName(); +} +int QVariant_wrapper::userType() const { + // tag=1000 + + // tag=1004 + return ::QVariant::userType(); +} + +// tag=1005 +QVariant_wrapper::~QVariant_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QVariant *fromPtr(void *ptr) { + return reinterpret_cast(ptr); +} +// tag=1014 +static QtDartBindings_wrappersNS::QVariant_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QVariant_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast( + cppObj); +} +void *c_QVariant__constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_bool(bool b) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(b); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_QByteArray(void *bytearray_) { + auto &bytearray = *reinterpret_cast(bytearray_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(bytearray); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_QLine(void *line_) { + auto &line = *reinterpret_cast(line_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(line); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_QLineF(void *line_) { + auto &line = *reinterpret_cast(line_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(line); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_QList_QString(void *stringlist_) { + auto &stringlist = *reinterpret_cast *>(stringlist_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(stringlist); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_QList_QVariant(void *list_) { + auto &list = *reinterpret_cast *>(list_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(list); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_QModelIndex(void *modelIndex_) { + auto &modelIndex = *reinterpret_cast(modelIndex_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(modelIndex); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_QPoint(void *pt_) { + auto &pt = *reinterpret_cast(pt_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(pt); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_QPointF(void *pt_) { + auto &pt = *reinterpret_cast(pt_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(pt); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_QRect(void *rect_) { + auto &rect = *reinterpret_cast(rect_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(rect); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_QRectF(void *rect_) { + auto &rect = *reinterpret_cast(rect_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(rect); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_QSize(void *size_) { + auto &size = *reinterpret_cast(size_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(size); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_QSizeF(void *size_) { + auto &size = *reinterpret_cast(size_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(size); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_QString(const char *string_) { + const auto string = QString::fromUtf8(string_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(string); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_char(const char *str) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(str); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_double(double d) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(d); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_float(float f) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(f); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_int(int i) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(i); + return reinterpret_cast(ptr); +} +void *c_QVariant__constructor_qint64(qint64 ll) { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QVariant_wrapper(ll); + return reinterpret_cast(ptr); +} + +// tag=1050 +// clear() +void c_QVariant__clear(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clear(); +} + +// tag=1050 +// detach() +void c_QVariant__detach(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->detach(); +} + +// tag=1050 +// equals(const QVariant & other) const +bool c_QVariant__equals_QVariant(void *thisObj, void *other_) { + auto &other = *reinterpret_cast(other_); + return + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->equals(other); +} + +// tag=1050 +// fromObject(QObject * arg__1) +void *c_static_QVariant__fromObject_QObject(void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QVariant_wrapper::fromObject(arg__1)}; +} + +// tag=1050 +// isDetached() const +bool c_QVariant__isDetached(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isDetached(); +} + +// tag=1050 +// isNull() const +bool c_QVariant__isNull(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isNull(); +} + +// tag=1050 +// isValid() const +bool c_QVariant__isValid(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isValid(); +} + +// tag=1050 +// setValue(const QVariant & avalue) +void c_QVariant__setValue_QVariant(void *thisObj, void *avalue_) { + auto &avalue = *reinterpret_cast(avalue_); + // tag=1010 + fromPtr(thisObj)->setValue(avalue); +} + +// tag=1050 +// toBool() const +bool c_QVariant__toBool(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->toBool(); +} + +// tag=1050 +// toByteArray() const +void *c_QVariant__toByteArray(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toByteArray()}; +} + +// tag=1050 +// toLine() const +void *c_QVariant__toLine(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toLine()}; +} + +// tag=1050 +// toLineF() const +void *c_QVariant__toLineF(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toLineF()}; +} + +// tag=1050 +// toList() const +void *c_QVariant__toList(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{fromPtr(thisObj)->toList()}; +} + +// tag=1050 +// toModelIndex() const +void *c_QVariant__toModelIndex(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->toModelIndex()}; +} + +// tag=1050 +// toObject(QVariant arg__1) +void *c_static_QVariant__toObject_QVariant(void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1068 + QtDartBindings_wrappersNS::QVariant_wrapper::toObject(arg__1); +} + +// tag=1050 +// toPoint() const +void *c_QVariant__toPoint(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toPoint()}; +} + +// tag=1050 +// toPointF() const +void *c_QVariant__toPointF(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toPointF()}; +} + +// tag=1050 +// toRect() const +void *c_QVariant__toRect(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toRect()}; +} + +// tag=1050 +// toRectF() const +void *c_QVariant__toRectF(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toRectF()}; +} + +// tag=1050 +// toSize() const +void *c_QVariant__toSize(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toSize()}; +} + +// tag=1050 +// toSizeF() const +void *c_QVariant__toSizeF(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toSizeF()}; +} + +// tag=1050 +// toStringList() const +void *c_QVariant__toStringList(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->toStringList()}; +} + +// tag=1050 +// typeId() const +int c_QVariant__typeId(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->typeId(); +} + +// tag=1050 +// typeName() const +const char *c_QVariant__typeName(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->typeName(); +} + +// tag=1050 +// userType() const +int c_QVariant__userType(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->userType(); +} +void c_QVariant__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +} diff --git a/generated/QtDartBindings/dart/ffi/QVariant_wrapper.h b/generated/QtDartBindings/dart/ffi/QVariant_wrapper.h new file mode 100644 index 0000000..ed7b471 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QVariant_wrapper.h @@ -0,0 +1,306 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1043 +class QVariant_wrapper : public ::QVariant { +public: + ~QVariant_wrapper(); + // tag=1041 + QVariant_wrapper(); + // tag=1041 + QVariant_wrapper(bool b); + // tag=1041 + QVariant_wrapper(const QByteArray &bytearray); + // tag=1041 + QVariant_wrapper(const QLine &line); + // tag=1041 + QVariant_wrapper(const QLineF &line); + // tag=1041 + QVariant_wrapper(const QList &stringlist); + // tag=1041 + QVariant_wrapper(const QList &list); + // tag=1041 + QVariant_wrapper(const QModelIndex &modelIndex); + // tag=1041 + QVariant_wrapper(const QPoint &pt); + // tag=1041 + QVariant_wrapper(const QPointF &pt); + // tag=1041 + QVariant_wrapper(const QRect &rect); + // tag=1041 + QVariant_wrapper(const QRectF &rect); + // tag=1041 + QVariant_wrapper(const QSize &size); + // tag=1041 + QVariant_wrapper(const QSizeF &size); + // tag=1041 + QVariant_wrapper(const QString &string); + // tag=1041 + QVariant_wrapper(const char *str); + // tag=1041 + QVariant_wrapper(double d); + // tag=1041 + QVariant_wrapper(float f); + // tag=1041 + QVariant_wrapper(int i); + // tag=1041 + QVariant_wrapper(qint64 ll); + // tag=1041 + void clear(); + // tag=1041 + void detach(); + // tag=1041 + bool equals(const QVariant &other) const; + // tag=1041 + static QVariant fromObject(QObject *arg__1); + // tag=1041 + bool isDetached() const; + // tag=1041 + bool isNull() const; + // tag=1041 + bool isValid() const; + // tag=1041 + void setValue(const QVariant &avalue); + // tag=1041 + bool toBool() const; + // tag=1041 + QByteArray toByteArray() const; + // tag=1041 + QLine toLine() const; + // tag=1041 + QLineF toLineF() const; + // tag=1041 + QList toList() const; + // tag=1041 + QModelIndex toModelIndex() const; + // tag=1041 + static QObject *toObject(QVariant arg__1); + // tag=1041 + QPoint toPoint() const; + // tag=1041 + QPointF toPointF() const; + // tag=1041 + QRect toRect() const; + // tag=1041 + QRectF toRectF() const; + // tag=1041 + QSize toSize() const; + // tag=1041 + QSizeF toSizeF() const; + // tag=1041 + QList toStringList() const; + // tag=1041 + int typeId() const; + // tag=1041 + const char *typeName() const; + // tag=1041 + int userType() const; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QVariant::QVariant() +QtDartBindings_EXPORT void *c_QVariant__constructor(); + +// tag=1067 +// QVariant::QVariant(bool b) +QtDartBindings_EXPORT void *c_QVariant__constructor_bool(bool b); + +// tag=1067 +// QVariant::QVariant(const QByteArray & bytearray) +QtDartBindings_EXPORT void * +c_QVariant__constructor_QByteArray(void *bytearray_); + +// tag=1067 +// QVariant::QVariant(const QLine & line) +QtDartBindings_EXPORT void *c_QVariant__constructor_QLine(void *line_); + +// tag=1067 +// QVariant::QVariant(const QLineF & line) +QtDartBindings_EXPORT void *c_QVariant__constructor_QLineF(void *line_); + +// tag=1067 +// QVariant::QVariant(const QList & stringlist) +QtDartBindings_EXPORT void * +c_QVariant__constructor_QList_QString(void *stringlist_); + +// tag=1067 +// QVariant::QVariant(const QList & list) +QtDartBindings_EXPORT void *c_QVariant__constructor_QList_QVariant(void *list_); + +// tag=1067 +// QVariant::QVariant(const QModelIndex & modelIndex) +QtDartBindings_EXPORT void * +c_QVariant__constructor_QModelIndex(void *modelIndex_); + +// tag=1067 +// QVariant::QVariant(const QPoint & pt) +QtDartBindings_EXPORT void *c_QVariant__constructor_QPoint(void *pt_); + +// tag=1067 +// QVariant::QVariant(const QPointF & pt) +QtDartBindings_EXPORT void *c_QVariant__constructor_QPointF(void *pt_); + +// tag=1067 +// QVariant::QVariant(const QRect & rect) +QtDartBindings_EXPORT void *c_QVariant__constructor_QRect(void *rect_); + +// tag=1067 +// QVariant::QVariant(const QRectF & rect) +QtDartBindings_EXPORT void *c_QVariant__constructor_QRectF(void *rect_); + +// tag=1067 +// QVariant::QVariant(const QSize & size) +QtDartBindings_EXPORT void *c_QVariant__constructor_QSize(void *size_); + +// tag=1067 +// QVariant::QVariant(const QSizeF & size) +QtDartBindings_EXPORT void *c_QVariant__constructor_QSizeF(void *size_); + +// tag=1067 +// QVariant::QVariant(const QString & string) +QtDartBindings_EXPORT void * +c_QVariant__constructor_QString(const char *string_); + +// tag=1067 +// QVariant::QVariant(const char * str) +QtDartBindings_EXPORT void *c_QVariant__constructor_char(const char *str); + +// tag=1067 +// QVariant::QVariant(double d) +QtDartBindings_EXPORT void *c_QVariant__constructor_double(double d); + +// tag=1067 +// QVariant::QVariant(float f) +QtDartBindings_EXPORT void *c_QVariant__constructor_float(float f); + +// tag=1067 +// QVariant::QVariant(int i) +QtDartBindings_EXPORT void *c_QVariant__constructor_int(int i); + +// tag=1067 +// QVariant::QVariant(qint64 ll) +QtDartBindings_EXPORT void *c_QVariant__constructor_qint64(qint64 ll); + +// tag=1067 +// QVariant::clear() +QtDartBindings_EXPORT void c_QVariant__clear(void *thisObj); + +// tag=1067 +// QVariant::detach() +QtDartBindings_EXPORT void c_QVariant__detach(void *thisObj); + +// tag=1067 +// QVariant::equals(const QVariant & other) const +QtDartBindings_EXPORT bool c_QVariant__equals_QVariant(void *thisObj, + void *other_); + +// tag=1067 +// QVariant::fromObject(QObject * arg__1) +QtDartBindings_EXPORT void * +c_static_QVariant__fromObject_QObject(void *arg__1_); + +// tag=1067 +// QVariant::isDetached() const +QtDartBindings_EXPORT bool c_QVariant__isDetached(void *thisObj); + +// tag=1067 +// QVariant::isNull() const +QtDartBindings_EXPORT bool c_QVariant__isNull(void *thisObj); + +// tag=1067 +// QVariant::isValid() const +QtDartBindings_EXPORT bool c_QVariant__isValid(void *thisObj); + +// tag=1067 +// QVariant::setValue(const QVariant & avalue) +QtDartBindings_EXPORT void c_QVariant__setValue_QVariant(void *thisObj, + void *avalue_); + +// tag=1067 +// QVariant::toBool() const +QtDartBindings_EXPORT bool c_QVariant__toBool(void *thisObj); + +// tag=1067 +// QVariant::toByteArray() const +QtDartBindings_EXPORT void *c_QVariant__toByteArray(void *thisObj); + +// tag=1067 +// QVariant::toLine() const +QtDartBindings_EXPORT void *c_QVariant__toLine(void *thisObj); + +// tag=1067 +// QVariant::toLineF() const +QtDartBindings_EXPORT void *c_QVariant__toLineF(void *thisObj); + +// tag=1067 +// QVariant::toList() const +QtDartBindings_EXPORT void *c_QVariant__toList(void *thisObj); + +// tag=1067 +// QVariant::toModelIndex() const +QtDartBindings_EXPORT void *c_QVariant__toModelIndex(void *thisObj); + +// tag=1067 +// QVariant::toObject(QVariant arg__1) +QtDartBindings_EXPORT void *c_static_QVariant__toObject_QVariant(void *arg__1_); + +// tag=1067 +// QVariant::toPoint() const +QtDartBindings_EXPORT void *c_QVariant__toPoint(void *thisObj); + +// tag=1067 +// QVariant::toPointF() const +QtDartBindings_EXPORT void *c_QVariant__toPointF(void *thisObj); + +// tag=1067 +// QVariant::toRect() const +QtDartBindings_EXPORT void *c_QVariant__toRect(void *thisObj); + +// tag=1067 +// QVariant::toRectF() const +QtDartBindings_EXPORT void *c_QVariant__toRectF(void *thisObj); + +// tag=1067 +// QVariant::toSize() const +QtDartBindings_EXPORT void *c_QVariant__toSize(void *thisObj); + +// tag=1067 +// QVariant::toSizeF() const +QtDartBindings_EXPORT void *c_QVariant__toSizeF(void *thisObj); + +// tag=1067 +// QVariant::toStringList() const +QtDartBindings_EXPORT void *c_QVariant__toStringList(void *thisObj); + +// tag=1067 +// QVariant::typeId() const +QtDartBindings_EXPORT int c_QVariant__typeId(void *thisObj); + +// tag=1067 +// QVariant::typeName() const +QtDartBindings_EXPORT const char *c_QVariant__typeName(void *thisObj); + +// tag=1067 +// QVariant::userType() const +QtDartBindings_EXPORT int c_QVariant__userType(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QVariant__destructor(void *thisObj); + +// tag=1047 +QtDartBindings_EXPORT void c_QVariant_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QWidget_c.cpp b/generated/QtDartBindings/dart/ffi/QWidget_c.cpp new file mode 100644 index 0000000..5b6c559 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QWidget_c.cpp @@ -0,0 +1,2303 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QWidget_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QWidget_wrapper::QWidget_wrapper(QWidget *parent) : ::QWidget(parent) {} +bool QWidget_wrapper::acceptDrops() const { return ::QWidget::acceptDrops(); } +QString QWidget_wrapper::accessibleDescription() const { + return ::QWidget::accessibleDescription(); +} +QString QWidget_wrapper::accessibleName() const { + return ::QWidget::accessibleName(); +} +QList QWidget_wrapper::actions() const { + return ::QWidget::actions(); +} +void QWidget_wrapper::activateWindow() { ::QWidget::activateWindow(); } +void QWidget_wrapper::addAction(QAction *action) { + ::QWidget::addAction(action); +} +QAction *QWidget_wrapper::addAction(const QIcon &icon, const QString &text) { + return ::QWidget::addAction(icon, text); +} +QAction *QWidget_wrapper::addAction(const QIcon &icon, const QString &text, + const QKeySequence &shortcut) { + return ::QWidget::addAction(icon, text, shortcut); +} +QAction *QWidget_wrapper::addAction(const QIcon &icon, const QString &text, + const QKeySequence &shortcut, + const QObject *receiver, + const char *member) { + return ::QWidget::addAction(icon, text, shortcut, receiver, member); +} +QAction *QWidget_wrapper::addAction(const QIcon &icon, const QString &text, + const QObject *receiver, + const char *member) { + return ::QWidget::addAction(icon, text, receiver, member); +} +QAction *QWidget_wrapper::addAction(const QString &text) { + return ::QWidget::addAction(text); +} +QAction *QWidget_wrapper::addAction(const QString &text, + const QKeySequence &shortcut) { + return ::QWidget::addAction(text, shortcut); +} +QAction *QWidget_wrapper::addAction(const QString &text, + const QKeySequence &shortcut, + const QObject *receiver, + const char *member) { + return ::QWidget::addAction(text, shortcut, receiver, member); +} +QAction *QWidget_wrapper::addAction(const QString &text, + const QObject *receiver, + const char *member) { + return ::QWidget::addAction(text, receiver, member); +} +void QWidget_wrapper::addActions(const QList &actions) { + ::QWidget::addActions(actions); +} +void QWidget_wrapper::adjustSize() { ::QWidget::adjustSize(); } +bool QWidget_wrapper::autoFillBackground() const { + return ::QWidget::autoFillBackground(); +} +QPalette::ColorRole QWidget_wrapper::backgroundRole() const { + return ::QWidget::backgroundRole(); +} +QSize QWidget_wrapper::baseSize() const { return ::QWidget::baseSize(); } +void QWidget_wrapper::changeEvent(QEvent *arg__1) { + if (m_changeEventCallback) { + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QWidget::changeEvent(arg__1); + } +} +void QWidget_wrapper::changeEvent_nocallback(QEvent *arg__1) { + ::QWidget::changeEvent(arg__1); +} +QWidget *QWidget_wrapper::childAt(const QPoint &p) const { + return ::QWidget::childAt(p); +} +QWidget *QWidget_wrapper::childAt(int x, int y) const { + return ::QWidget::childAt(x, y); +} +QRect QWidget_wrapper::childrenRect() const { + return ::QWidget::childrenRect(); +} +QRegion QWidget_wrapper::childrenRegion() const { + return ::QWidget::childrenRegion(); +} +void QWidget_wrapper::clearFocus() { ::QWidget::clearFocus(); } +void QWidget_wrapper::clearMask() { ::QWidget::clearMask(); } +bool QWidget_wrapper::close() { return ::QWidget::close(); } +QRect QWidget_wrapper::contentsRect() const { + return ::QWidget::contentsRect(); +} +void QWidget_wrapper::create() { ::QWidget::create(); } +void QWidget_wrapper::createWinId() { ::QWidget::createWinId(); } +QWidget *QWidget_wrapper::createWindowContainer(QWindow *window, + QWidget *parent) { + return ::QWidget::createWindowContainer(window, parent); +} +void QWidget_wrapper::customContextMenuRequested(const QPoint &pos) { + ::QWidget::customContextMenuRequested(pos); +} +void QWidget_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QWidget::customEvent(event); + } +} +void QWidget_wrapper::customEvent_nocallback(QEvent *event) { + ::QWidget::customEvent(event); +} +void QWidget_wrapper::destroy(bool destroyWindow, bool destroySubWindows) { + ::QWidget::destroy(destroyWindow, destroySubWindows); +} +int QWidget_wrapper::devType() const { + if (m_devTypeCallback) { + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + return ::QWidget::devType(); + } +} +int QWidget_wrapper::devType_nocallback() const { return ::QWidget::devType(); } +void QWidget_wrapper::ensurePolished() const { ::QWidget::ensurePolished(); } +bool QWidget_wrapper::event(QEvent *event) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + return ::QWidget::event(event); + } +} +bool QWidget_wrapper::event_nocallback(QEvent *event) { + return ::QWidget::event(event); +} +bool QWidget_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QWidget::eventFilter(watched, event); + } +} +bool QWidget_wrapper::eventFilter_nocallback(QObject *watched, QEvent *event) { + return ::QWidget::eventFilter(watched, event); +} +bool QWidget_wrapper::focusNextChild() { return ::QWidget::focusNextChild(); } +bool QWidget_wrapper::focusNextPrevChild(bool next) { + if (m_focusNextPrevChildCallback) { + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + return ::QWidget::focusNextPrevChild(next); + } +} +bool QWidget_wrapper::focusNextPrevChild_nocallback(bool next) { + return ::QWidget::focusNextPrevChild(next); +} +bool QWidget_wrapper::focusPreviousChild() { + return ::QWidget::focusPreviousChild(); +} +QWidget *QWidget_wrapper::focusProxy() const { return ::QWidget::focusProxy(); } +QWidget *QWidget_wrapper::focusWidget() const { + return ::QWidget::focusWidget(); +} +const QFont &QWidget_wrapper::font() const { return ::QWidget::font(); } +QPalette::ColorRole QWidget_wrapper::foregroundRole() const { + return ::QWidget::foregroundRole(); +} +QRect QWidget_wrapper::frameGeometry() const { + return ::QWidget::frameGeometry(); +} +QSize QWidget_wrapper::frameSize() const { return ::QWidget::frameSize(); } +const QRect &QWidget_wrapper::geometry() const { return ::QWidget::geometry(); } +QPixmap QWidget_wrapper::grab(const QRect &rectangle) { + return ::QWidget::grab(rectangle); +} +void QWidget_wrapper::grabKeyboard() { ::QWidget::grabKeyboard(); } +void QWidget_wrapper::grabMouse() { ::QWidget::grabMouse(); } +int QWidget_wrapper::grabShortcut(const QKeySequence &key) { + return ::QWidget::grabShortcut(key); +} +bool QWidget_wrapper::hasFocus() const { return ::QWidget::hasFocus(); } +bool QWidget_wrapper::hasHeightForWidth() const { + if (m_hasHeightForWidthCallback) { + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + return ::QWidget::hasHeightForWidth(); + } +} +bool QWidget_wrapper::hasHeightForWidth_nocallback() const { + return ::QWidget::hasHeightForWidth(); +} +bool QWidget_wrapper::hasMouseTracking() const { + return ::QWidget::hasMouseTracking(); +} +bool QWidget_wrapper::hasTabletTracking() const { + return ::QWidget::hasTabletTracking(); +} +int QWidget_wrapper::height() const { return ::QWidget::height(); } +int QWidget_wrapper::heightForWidth(int arg__1) const { + if (m_heightForWidthCallback) { + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + return ::QWidget::heightForWidth(arg__1); + } +} +int QWidget_wrapper::heightForWidth_nocallback(int arg__1) const { + return ::QWidget::heightForWidth(arg__1); +} +void QWidget_wrapper::hide() { ::QWidget::hide(); } +void QWidget_wrapper::initPainter(QPainter *painter) const { + if (m_initPainterCallback) { + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + ::QWidget::initPainter(painter); + } +} +void QWidget_wrapper::initPainter_nocallback(QPainter *painter) const { + ::QWidget::initPainter(painter); +} +void QWidget_wrapper::insertAction(QAction *before, QAction *action) { + ::QWidget::insertAction(before, action); +} +void QWidget_wrapper::insertActions(QAction *before, + const QList &actions) { + ::QWidget::insertActions(before, actions); +} +bool QWidget_wrapper::isActiveWindow() const { + return ::QWidget::isActiveWindow(); +} +bool QWidget_wrapper::isAncestorOf(const QWidget *child) const { + return ::QWidget::isAncestorOf(child); +} +bool QWidget_wrapper::isEnabled() const { return ::QWidget::isEnabled(); } +bool QWidget_wrapper::isEnabledTo(const QWidget *arg__1) const { + return ::QWidget::isEnabledTo(arg__1); +} +bool QWidget_wrapper::isFullScreen() const { return ::QWidget::isFullScreen(); } +bool QWidget_wrapper::isHidden() const { return ::QWidget::isHidden(); } +bool QWidget_wrapper::isLeftToRight() const { + return ::QWidget::isLeftToRight(); +} +bool QWidget_wrapper::isMaximized() const { return ::QWidget::isMaximized(); } +bool QWidget_wrapper::isMinimized() const { return ::QWidget::isMinimized(); } +bool QWidget_wrapper::isModal() const { return ::QWidget::isModal(); } +bool QWidget_wrapper::isRightToLeft() const { + return ::QWidget::isRightToLeft(); +} +bool QWidget_wrapper::isVisible() const { return ::QWidget::isVisible(); } +bool QWidget_wrapper::isVisibleTo(const QWidget *arg__1) const { + return ::QWidget::isVisibleTo(arg__1); +} +bool QWidget_wrapper::isWindow() const { return ::QWidget::isWindow(); } +bool QWidget_wrapper::isWindowModified() const { + return ::QWidget::isWindowModified(); +} +QWidget *QWidget_wrapper::keyboardGrabber() { + return ::QWidget::keyboardGrabber(); +} +QLayout *QWidget_wrapper::layout() const { return ::QWidget::layout(); } +Qt::LayoutDirection QWidget_wrapper::layoutDirection() const { + return ::QWidget::layoutDirection(); +} +void QWidget_wrapper::leaveEvent(QEvent *event) { + if (m_leaveEventCallback) { + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + ::QWidget::leaveEvent(event); + } +} +void QWidget_wrapper::leaveEvent_nocallback(QEvent *event) { + ::QWidget::leaveEvent(event); +} +void QWidget_wrapper::lower() { ::QWidget::lower(); } +QPoint QWidget_wrapper::mapFrom(const QWidget *arg__1, + const QPoint &arg__2) const { + return ::QWidget::mapFrom(arg__1, arg__2); +} +QPointF QWidget_wrapper::mapFrom(const QWidget *arg__1, + const QPointF &arg__2) const { + return ::QWidget::mapFrom(arg__1, arg__2); +} +QPoint QWidget_wrapper::mapFromGlobal(const QPoint &arg__1) const { + return ::QWidget::mapFromGlobal(arg__1); +} +QPointF QWidget_wrapper::mapFromGlobal(const QPointF &arg__1) const { + return ::QWidget::mapFromGlobal(arg__1); +} +QPoint QWidget_wrapper::mapFromParent(const QPoint &arg__1) const { + return ::QWidget::mapFromParent(arg__1); +} +QPointF QWidget_wrapper::mapFromParent(const QPointF &arg__1) const { + return ::QWidget::mapFromParent(arg__1); +} +QPoint QWidget_wrapper::mapTo(const QWidget *arg__1, + const QPoint &arg__2) const { + return ::QWidget::mapTo(arg__1, arg__2); +} +QPointF QWidget_wrapper::mapTo(const QWidget *arg__1, + const QPointF &arg__2) const { + return ::QWidget::mapTo(arg__1, arg__2); +} +QPoint QWidget_wrapper::mapToGlobal(const QPoint &arg__1) const { + return ::QWidget::mapToGlobal(arg__1); +} +QPointF QWidget_wrapper::mapToGlobal(const QPointF &arg__1) const { + return ::QWidget::mapToGlobal(arg__1); +} +QPoint QWidget_wrapper::mapToParent(const QPoint &arg__1) const { + return ::QWidget::mapToParent(arg__1); +} +QPointF QWidget_wrapper::mapToParent(const QPointF &arg__1) const { + return ::QWidget::mapToParent(arg__1); +} +QRegion QWidget_wrapper::mask() const { return ::QWidget::mask(); } +int QWidget_wrapper::maximumHeight() const { + return ::QWidget::maximumHeight(); +} +QSize QWidget_wrapper::maximumSize() const { return ::QWidget::maximumSize(); } +int QWidget_wrapper::maximumWidth() const { return ::QWidget::maximumWidth(); } +int QWidget_wrapper::minimumHeight() const { + return ::QWidget::minimumHeight(); +} +QSize QWidget_wrapper::minimumSize() const { return ::QWidget::minimumSize(); } +QSize QWidget_wrapper::minimumSizeHint() const { + if (m_minimumSizeHintCallback) { + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + return ::QWidget::minimumSizeHint(); + } +} +QSize QWidget_wrapper::minimumSizeHint_nocallback() const { + return ::QWidget::minimumSizeHint(); +} +int QWidget_wrapper::minimumWidth() const { return ::QWidget::minimumWidth(); } +void QWidget_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + if (m_mouseDoubleClickEventCallback) { + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + ::QWidget::mouseDoubleClickEvent(event); + } +} +void QWidget_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *event) { + ::QWidget::mouseDoubleClickEvent(event); +} +QWidget *QWidget_wrapper::mouseGrabber() { return ::QWidget::mouseGrabber(); } +void QWidget_wrapper::mouseMoveEvent(QMouseEvent *event) { + if (m_mouseMoveEventCallback) { + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), event); + } else { + ::QWidget::mouseMoveEvent(event); + } +} +void QWidget_wrapper::mouseMoveEvent_nocallback(QMouseEvent *event) { + ::QWidget::mouseMoveEvent(event); +} +void QWidget_wrapper::mousePressEvent(QMouseEvent *event) { + if (m_mousePressEventCallback) { + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), event); + } else { + ::QWidget::mousePressEvent(event); + } +} +void QWidget_wrapper::mousePressEvent_nocallback(QMouseEvent *event) { + ::QWidget::mousePressEvent(event); +} +void QWidget_wrapper::mouseReleaseEvent(QMouseEvent *event) { + if (m_mouseReleaseEventCallback) { + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), event); + } else { + ::QWidget::mouseReleaseEvent(event); + } +} +void QWidget_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *event) { + ::QWidget::mouseReleaseEvent(event); +} +void QWidget_wrapper::move(const QPoint &arg__1) { ::QWidget::move(arg__1); } +void QWidget_wrapper::move(int x, int y) { ::QWidget::move(x, y); } +QWidget *QWidget_wrapper::nativeParentWidget() const { + return ::QWidget::nativeParentWidget(); +} +QWidget *QWidget_wrapper::nextInFocusChain() const { + return ::QWidget::nextInFocusChain(); +} +QRect QWidget_wrapper::normalGeometry() const { + return ::QWidget::normalGeometry(); +} +void QWidget_wrapper::paintEvent(QPaintEvent *event) { + if (m_paintEventCallback) { + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), event); + } else { + ::QWidget::paintEvent(event); + } +} +void QWidget_wrapper::paintEvent_nocallback(QPaintEvent *event) { + ::QWidget::paintEvent(event); +} +const QPalette &QWidget_wrapper::palette() const { + return ::QWidget::palette(); +} +QWidget *QWidget_wrapper::parentWidget() const { + return ::QWidget::parentWidget(); +} +QPoint QWidget_wrapper::pos() const { return ::QWidget::pos(); } +QWidget *QWidget_wrapper::previousInFocusChain() const { + return ::QWidget::previousInFocusChain(); +} +void QWidget_wrapper::raise() { ::QWidget::raise(); } +QRect QWidget_wrapper::rect() const { return ::QWidget::rect(); } +void QWidget_wrapper::releaseKeyboard() { ::QWidget::releaseKeyboard(); } +void QWidget_wrapper::releaseMouse() { ::QWidget::releaseMouse(); } +void QWidget_wrapper::releaseShortcut(int id) { + ::QWidget::releaseShortcut(id); +} +void QWidget_wrapper::removeAction(QAction *action) { + ::QWidget::removeAction(action); +} +void QWidget_wrapper::render(QPainter *painter, const QPoint &targetOffset, + const QRegion &sourceRegion) { + ::QWidget::render(painter, targetOffset, sourceRegion); +} +void QWidget_wrapper::repaint() { ::QWidget::repaint(); } +void QWidget_wrapper::repaint(const QRect &arg__1) { + ::QWidget::repaint(arg__1); +} +void QWidget_wrapper::repaint(const QRegion &arg__1) { + ::QWidget::repaint(arg__1); +} +void QWidget_wrapper::repaint(int x, int y, int w, int h) { + ::QWidget::repaint(x, y, w, h); +} +void QWidget_wrapper::resize(const QSize &arg__1) { ::QWidget::resize(arg__1); } +void QWidget_wrapper::resize(int w, int h) { ::QWidget::resize(w, h); } +bool QWidget_wrapper::restoreGeometry(const QByteArray &geometry) { + return ::QWidget::restoreGeometry(geometry); +} +QByteArray QWidget_wrapper::saveGeometry() const { + return ::QWidget::saveGeometry(); +} +void QWidget_wrapper::scroll(int dx, int dy) { ::QWidget::scroll(dx, dy); } +void QWidget_wrapper::scroll(int dx, int dy, const QRect &arg__3) { + ::QWidget::scroll(dx, dy, arg__3); +} +void QWidget_wrapper::setAcceptDrops(bool on) { ::QWidget::setAcceptDrops(on); } +void QWidget_wrapper::setAccessibleDescription(const QString &description) { + ::QWidget::setAccessibleDescription(description); +} +void QWidget_wrapper::setAccessibleName(const QString &name) { + ::QWidget::setAccessibleName(name); +} +void QWidget_wrapper::setAutoFillBackground(bool enabled) { + ::QWidget::setAutoFillBackground(enabled); +} +void QWidget_wrapper::setBackgroundRole(QPalette::ColorRole arg__1) { + ::QWidget::setBackgroundRole(arg__1); +} +void QWidget_wrapper::setBaseSize(const QSize &arg__1) { + ::QWidget::setBaseSize(arg__1); +} +void QWidget_wrapper::setBaseSize(int basew, int baseh) { + ::QWidget::setBaseSize(basew, baseh); +} +void QWidget_wrapper::setContentsMargins(int left, int top, int right, + int bottom) { + ::QWidget::setContentsMargins(left, top, right, bottom); +} +void QWidget_wrapper::setDisabled(bool arg__1) { + ::QWidget::setDisabled(arg__1); +} +void QWidget_wrapper::setEnabled(bool arg__1) { ::QWidget::setEnabled(arg__1); } +void QWidget_wrapper::setFixedHeight(int h) { ::QWidget::setFixedHeight(h); } +void QWidget_wrapper::setFixedSize(const QSize &arg__1) { + ::QWidget::setFixedSize(arg__1); +} +void QWidget_wrapper::setFixedSize(int w, int h) { + ::QWidget::setFixedSize(w, h); +} +void QWidget_wrapper::setFixedWidth(int w) { ::QWidget::setFixedWidth(w); } +void QWidget_wrapper::setFocus() { ::QWidget::setFocus(); } +void QWidget_wrapper::setFocusProxy(QWidget *arg__1) { + ::QWidget::setFocusProxy(arg__1); +} +void QWidget_wrapper::setFont(const QFont &arg__1) { + ::QWidget::setFont(arg__1); +} +void QWidget_wrapper::setForegroundRole(QPalette::ColorRole arg__1) { + ::QWidget::setForegroundRole(arg__1); +} +void QWidget_wrapper::setGeometry(const QRect &arg__1) { + ::QWidget::setGeometry(arg__1); +} +void QWidget_wrapper::setGeometry(int x, int y, int w, int h) { + ::QWidget::setGeometry(x, y, w, h); +} +void QWidget_wrapper::setHidden(bool hidden) { ::QWidget::setHidden(hidden); } +void QWidget_wrapper::setLayout(QLayout *arg__1) { + ::QWidget::setLayout(arg__1); +} +void QWidget_wrapper::setLayoutDirection(Qt::LayoutDirection direction) { + ::QWidget::setLayoutDirection(direction); +} +void QWidget_wrapper::setMask(const QRegion &arg__1) { + ::QWidget::setMask(arg__1); +} +void QWidget_wrapper::setMaximumHeight(int maxh) { + ::QWidget::setMaximumHeight(maxh); +} +void QWidget_wrapper::setMaximumSize(const QSize &arg__1) { + ::QWidget::setMaximumSize(arg__1); +} +void QWidget_wrapper::setMaximumSize(int maxw, int maxh) { + ::QWidget::setMaximumSize(maxw, maxh); +} +void QWidget_wrapper::setMaximumWidth(int maxw) { + ::QWidget::setMaximumWidth(maxw); +} +void QWidget_wrapper::setMinimumHeight(int minh) { + ::QWidget::setMinimumHeight(minh); +} +void QWidget_wrapper::setMinimumSize(const QSize &arg__1) { + ::QWidget::setMinimumSize(arg__1); +} +void QWidget_wrapper::setMinimumSize(int minw, int minh) { + ::QWidget::setMinimumSize(minw, minh); +} +void QWidget_wrapper::setMinimumWidth(int minw) { + ::QWidget::setMinimumWidth(minw); +} +void QWidget_wrapper::setMouseTracking(bool enable) { + ::QWidget::setMouseTracking(enable); +} +void QWidget_wrapper::setPalette(const QPalette &arg__1) { + ::QWidget::setPalette(arg__1); +} +void QWidget_wrapper::setShortcutAutoRepeat(int id, bool enable) { + ::QWidget::setShortcutAutoRepeat(id, enable); +} +void QWidget_wrapper::setShortcutEnabled(int id, bool enable) { + ::QWidget::setShortcutEnabled(id, enable); +} +void QWidget_wrapper::setSizeIncrement(const QSize &arg__1) { + ::QWidget::setSizeIncrement(arg__1); +} +void QWidget_wrapper::setSizeIncrement(int w, int h) { + ::QWidget::setSizeIncrement(w, h); +} +void QWidget_wrapper::setSizePolicy(QSizePolicy arg__1) { + ::QWidget::setSizePolicy(arg__1); +} +void QWidget_wrapper::setSizePolicy(QSizePolicy::Policy horizontal, + QSizePolicy::Policy vertical) { + ::QWidget::setSizePolicy(horizontal, vertical); +} +void QWidget_wrapper::setStatusTip(const QString &arg__1) { + ::QWidget::setStatusTip(arg__1); +} +void QWidget_wrapper::setStyle(QStyle *arg__1) { ::QWidget::setStyle(arg__1); } +void QWidget_wrapper::setStyleSheet(const QString &styleSheet) { + ::QWidget::setStyleSheet(styleSheet); +} +void QWidget_wrapper::setTabOrder(QWidget *arg__1, QWidget *arg__2) { + ::QWidget::setTabOrder(arg__1, arg__2); +} +void QWidget_wrapper::setTabletTracking(bool enable) { + ::QWidget::setTabletTracking(enable); +} +void QWidget_wrapper::setToolTip(const QString &arg__1) { + ::QWidget::setToolTip(arg__1); +} +void QWidget_wrapper::setToolTipDuration(int msec) { + ::QWidget::setToolTipDuration(msec); +} +void QWidget_wrapper::setUpdatesEnabled(bool enable) { + ::QWidget::setUpdatesEnabled(enable); +} +void QWidget_wrapper::setVisible(bool visible) { + if (m_setVisibleCallback) { + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + ::QWidget::setVisible(visible); + } +} +void QWidget_wrapper::setVisible_nocallback(bool visible) { + ::QWidget::setVisible(visible); +} +void QWidget_wrapper::setWhatsThis(const QString &arg__1) { + ::QWidget::setWhatsThis(arg__1); +} +void QWidget_wrapper::setWindowFilePath(const QString &filePath) { + ::QWidget::setWindowFilePath(filePath); +} +void QWidget_wrapper::setWindowIcon(const QIcon &icon) { + ::QWidget::setWindowIcon(icon); +} +void QWidget_wrapper::setWindowIconText(const QString &arg__1) { + ::QWidget::setWindowIconText(arg__1); +} +void QWidget_wrapper::setWindowModified(bool arg__1) { + ::QWidget::setWindowModified(arg__1); +} +void QWidget_wrapper::setWindowOpacity(qreal level) { + ::QWidget::setWindowOpacity(level); +} +void QWidget_wrapper::setWindowRole(const QString &arg__1) { + ::QWidget::setWindowRole(arg__1); +} +void QWidget_wrapper::setWindowTitle(const QString &arg__1) { + ::QWidget::setWindowTitle(arg__1); +} +QPainter *QWidget_wrapper::sharedPainter() const { + if (m_sharedPainterCallback) { + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + return ::QWidget::sharedPainter(); + } +} +QPainter *QWidget_wrapper::sharedPainter_nocallback() const { + return ::QWidget::sharedPainter(); +} +void QWidget_wrapper::show() { ::QWidget::show(); } +void QWidget_wrapper::showFullScreen() { ::QWidget::showFullScreen(); } +void QWidget_wrapper::showMaximized() { ::QWidget::showMaximized(); } +void QWidget_wrapper::showMinimized() { ::QWidget::showMinimized(); } +void QWidget_wrapper::showNormal() { ::QWidget::showNormal(); } +QSize QWidget_wrapper::size() const { return ::QWidget::size(); } +QSize QWidget_wrapper::sizeHint() const { + if (m_sizeHintCallback) { + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + return ::QWidget::sizeHint(); + } +} +QSize QWidget_wrapper::sizeHint_nocallback() const { + return ::QWidget::sizeHint(); +} +QSize QWidget_wrapper::sizeIncrement() const { + return ::QWidget::sizeIncrement(); +} +QSizePolicy QWidget_wrapper::sizePolicy() const { + return ::QWidget::sizePolicy(); +} +void QWidget_wrapper::stackUnder(QWidget *arg__1) { + ::QWidget::stackUnder(arg__1); +} +QString QWidget_wrapper::statusTip() const { return ::QWidget::statusTip(); } +QStyle *QWidget_wrapper::style() const { return ::QWidget::style(); } +QString QWidget_wrapper::styleSheet() const { return ::QWidget::styleSheet(); } +QString QWidget_wrapper::toolTip() const { return ::QWidget::toolTip(); } +int QWidget_wrapper::toolTipDuration() const { + return ::QWidget::toolTipDuration(); +} +QWidget *QWidget_wrapper::topLevelWidget() const { + return ::QWidget::topLevelWidget(); +} +QString QWidget_wrapper::tr(const char *s, const char *c, int n) { + return ::QWidget::tr(s, c, n); +} +bool QWidget_wrapper::underMouse() const { return ::QWidget::underMouse(); } +void QWidget_wrapper::unsetCursor() { ::QWidget::unsetCursor(); } +void QWidget_wrapper::unsetLayoutDirection() { + ::QWidget::unsetLayoutDirection(); +} +void QWidget_wrapper::unsetLocale() { ::QWidget::unsetLocale(); } +void QWidget_wrapper::update() { ::QWidget::update(); } +void QWidget_wrapper::update(const QRect &arg__1) { ::QWidget::update(arg__1); } +void QWidget_wrapper::update(const QRegion &arg__1) { + ::QWidget::update(arg__1); +} +void QWidget_wrapper::update(int x, int y, int w, int h) { + ::QWidget::update(x, y, w, h); +} +void QWidget_wrapper::updateGeometry() { ::QWidget::updateGeometry(); } +void QWidget_wrapper::updateMicroFocus() { ::QWidget::updateMicroFocus(); } +bool QWidget_wrapper::updatesEnabled() const { + return ::QWidget::updatesEnabled(); +} +QRegion QWidget_wrapper::visibleRegion() const { + return ::QWidget::visibleRegion(); +} +QString QWidget_wrapper::whatsThis() const { return ::QWidget::whatsThis(); } +int QWidget_wrapper::width() const { return ::QWidget::width(); } +QWidget *QWidget_wrapper::window() const { return ::QWidget::window(); } +QString QWidget_wrapper::windowFilePath() const { + return ::QWidget::windowFilePath(); +} +QWindow *QWidget_wrapper::windowHandle() const { + return ::QWidget::windowHandle(); +} +QIcon QWidget_wrapper::windowIcon() const { return ::QWidget::windowIcon(); } +void QWidget_wrapper::windowIconChanged(const QIcon &icon) { + ::QWidget::windowIconChanged(icon); +} +QString QWidget_wrapper::windowIconText() const { + return ::QWidget::windowIconText(); +} +void QWidget_wrapper::windowIconTextChanged(const QString &iconText) { + ::QWidget::windowIconTextChanged(iconText); +} +qreal QWidget_wrapper::windowOpacity() const { + return ::QWidget::windowOpacity(); +} +QString QWidget_wrapper::windowRole() const { return ::QWidget::windowRole(); } +QString QWidget_wrapper::windowTitle() const { + return ::QWidget::windowTitle(); +} +void QWidget_wrapper::windowTitleChanged(const QString &title) { + ::QWidget::windowTitleChanged(title); +} +int QWidget_wrapper::x() const { return ::QWidget::x(); } +int QWidget_wrapper::y() const { return ::QWidget::y(); } +QWidget_wrapper::~QWidget_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QWidget *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +static QtDartBindings_wrappersNS::QWidget_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QWidget_Finalizer(void *cppObj) { + delete reinterpret_cast(cppObj); +} +void *c_QWidget__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QWidget_wrapper(parent); + return reinterpret_cast(ptr); +} +// acceptDrops() const +bool c_QWidget__acceptDrops(void *thisObj) { + const auto &result = fromPtr(thisObj)->acceptDrops(); + return result; +} +// accessibleDescription() const +void *c_QWidget__accessibleDescription(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->accessibleDescription()}; + return result; +} +// accessibleName() const +void *c_QWidget__accessibleName(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->accessibleName()}; + return result; +} +// actions() const +void *c_QWidget__actions(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->actions()}; + return result; +} +// activateWindow() +void c_QWidget__activateWindow(void *thisObj) { + fromPtr(thisObj)->activateWindow(); +} +// addAction(QAction * action) +void c_QWidget__addAction_QAction(void *thisObj, void *action_) { + auto action = reinterpret_cast(action_); + fromPtr(thisObj)->addAction(action); +} +// addAction(const QIcon & icon, const QString & text) +void *c_QWidget__addAction_QIcon_QString(void *thisObj, void *icon_, + const char *text_) { + assert(icon_); + auto &icon = *reinterpret_cast(icon_); + const auto text = QString::fromUtf8(text_); + const auto &result = fromPtr(thisObj)->addAction(icon, text); + free((char *)text_); + return result; +} +// addAction(const QIcon & icon, const QString & text, const QKeySequence & +// shortcut) +void *c_QWidget__addAction_QIcon_QString_QKeySequence(void *thisObj, + void *icon_, + const char *text_, + void *shortcut_) { + assert(icon_); + auto &icon = *reinterpret_cast(icon_); + const auto text = QString::fromUtf8(text_); + assert(shortcut_); + auto &shortcut = *reinterpret_cast(shortcut_); + const auto &result = fromPtr(thisObj)->addAction(icon, text, shortcut); + free((char *)text_); + return result; +} +// addAction(const QIcon & icon, const QString & text, const QKeySequence & +// shortcut, const QObject * receiver, const char * member) +void *c_QWidget__addAction_QIcon_QString_QKeySequence_QObject_char( + void *thisObj, void *icon_, const char *text_, void *shortcut_, + void *receiver_, const char *member) { + assert(icon_); + auto &icon = *reinterpret_cast(icon_); + const auto text = QString::fromUtf8(text_); + assert(shortcut_); + auto &shortcut = *reinterpret_cast(shortcut_); + auto receiver = reinterpret_cast(receiver_); + const auto &result = + fromPtr(thisObj)->addAction(icon, text, shortcut, receiver, member); + free((char *)text_); + free((char *)member); + return result; +} +// addAction(const QIcon & icon, const QString & text, const QObject * receiver, +// const char * member) +void *c_QWidget__addAction_QIcon_QString_QObject_char(void *thisObj, + void *icon_, + const char *text_, + void *receiver_, + const char *member) { + assert(icon_); + auto &icon = *reinterpret_cast(icon_); + const auto text = QString::fromUtf8(text_); + auto receiver = reinterpret_cast(receiver_); + const auto &result = + fromPtr(thisObj)->addAction(icon, text, receiver, member); + free((char *)text_); + free((char *)member); + return result; +} +// addAction(const QString & text) +void *c_QWidget__addAction_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + const auto &result = fromPtr(thisObj)->addAction(text); + free((char *)text_); + return result; +} +// addAction(const QString & text, const QKeySequence & shortcut) +void *c_QWidget__addAction_QString_QKeySequence(void *thisObj, + const char *text_, + void *shortcut_) { + const auto text = QString::fromUtf8(text_); + assert(shortcut_); + auto &shortcut = *reinterpret_cast(shortcut_); + const auto &result = fromPtr(thisObj)->addAction(text, shortcut); + free((char *)text_); + return result; +} +// addAction(const QString & text, const QKeySequence & shortcut, const QObject +// * receiver, const char * member) +void *c_QWidget__addAction_QString_QKeySequence_QObject_char( + void *thisObj, const char *text_, void *shortcut_, void *receiver_, + const char *member) { + const auto text = QString::fromUtf8(text_); + assert(shortcut_); + auto &shortcut = *reinterpret_cast(shortcut_); + auto receiver = reinterpret_cast(receiver_); + const auto &result = + fromPtr(thisObj)->addAction(text, shortcut, receiver, member); + free((char *)text_); + free((char *)member); + return result; +} +// addAction(const QString & text, const QObject * receiver, const char * +// member) +void *c_QWidget__addAction_QString_QObject_char(void *thisObj, + const char *text_, + void *receiver_, + const char *member) { + const auto text = QString::fromUtf8(text_); + auto receiver = reinterpret_cast(receiver_); + const auto &result = fromPtr(thisObj)->addAction(text, receiver, member); + free((char *)text_); + free((char *)member); + return result; +} +// addActions(const QList & actions) +void c_QWidget__addActions_QList_QAction(void *thisObj, void *actions_) { + assert(actions_); + auto &actions = *reinterpret_cast *>(actions_); + fromPtr(thisObj)->addActions(actions); +} +// adjustSize() +void c_QWidget__adjustSize(void *thisObj) { fromPtr(thisObj)->adjustSize(); } +// autoFillBackground() const +bool c_QWidget__autoFillBackground(void *thisObj) { + const auto &result = fromPtr(thisObj)->autoFillBackground(); + return result; +} +// backgroundRole() const +int c_QWidget__backgroundRole(void *thisObj) { + const auto &result = int(fromPtr(thisObj)->backgroundRole()); + return result; +} +// baseSize() const +void *c_QWidget__baseSize(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->baseSize()}; + return result; +} +// changeEvent(QEvent * arg__1) +void c_QWidget__changeEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->changeEvent_nocallback(arg__1); +} +// childAt(const QPoint & p) const +void *c_QWidget__childAt_QPoint(void *thisObj, void *p_) { + assert(p_); + auto &p = *reinterpret_cast(p_); + const auto &result = fromPtr(thisObj)->childAt(p); + return result; +} +// childAt(int x, int y) const +void *c_QWidget__childAt_int_int(void *thisObj, int x, int y) { + const auto &result = fromPtr(thisObj)->childAt(x, y); + return result; +} +// childrenRect() const +void *c_QWidget__childrenRect(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->childrenRect()}; + return result; +} +// childrenRegion() const +void *c_QWidget__childrenRegion(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->childrenRegion()}; + return result; +} +// clearFocus() +void c_QWidget__clearFocus(void *thisObj) { fromPtr(thisObj)->clearFocus(); } +// clearMask() +void c_QWidget__clearMask(void *thisObj) { fromPtr(thisObj)->clearMask(); } +// close() +bool c_QWidget__close(void *thisObj) { + const auto &result = fromPtr(thisObj)->close(); + return result; +} +// contentsRect() const +void *c_QWidget__contentsRect(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->contentsRect()}; + return result; +} +// create() +void c_QWidget__create(void *thisObj) { fromWrapperPtr(thisObj)->create(); } +// createWinId() +void c_QWidget__createWinId(void *thisObj) { fromPtr(thisObj)->createWinId(); } +// createWindowContainer(QWindow * window, QWidget * parent) +void *c_static_QWidget__createWindowContainer_QWindow_QWidget(void *window_, + void *parent_) { + auto window = reinterpret_cast(window_); + auto parent = reinterpret_cast(parent_); + const auto &result = + QtDartBindings_wrappersNS::QWidget_wrapper::createWindowContainer(window, + parent); + return result; +} +// customContextMenuRequested(const QPoint & pos) +void c_QWidget__customContextMenuRequested_QPoint(void *thisObj, void *pos_) { + assert(pos_); + auto &pos = *reinterpret_cast(pos_); + fromPtr(thisObj)->customContextMenuRequested(pos); +} +void c_QWidget__onCustomContextMenuRequested_QPoint(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWidget::customContextMenuRequested, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// customEvent(QEvent * event) +void c_QWidget__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// destroy(bool destroyWindow, bool destroySubWindows) +void c_QWidget__destroy_bool_bool(void *thisObj, bool destroyWindow, + bool destroySubWindows) { + fromWrapperPtr(thisObj)->destroy(destroyWindow, destroySubWindows); +} +void c_QWidget__onDestroyed_QObject(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWidget::destroyed, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// devType() const +int c_QWidget__devType(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); + return result; +} +// ensurePolished() const +void c_QWidget__ensurePolished(void *thisObj) { + fromPtr(thisObj)->ensurePolished(); +} +// event(QEvent * event) +bool c_QWidget__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + const auto &result = fromWrapperPtr(thisObj)->event_nocallback(event); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QWidget__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// focusNextChild() +bool c_QWidget__focusNextChild(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->focusNextChild(); + return result; +} +// focusNextPrevChild(bool next) +bool c_QWidget__focusNextPrevChild_bool(void *thisObj, bool next) { + const auto &result = + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); + return result; +} +// focusPreviousChild() +bool c_QWidget__focusPreviousChild(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->focusPreviousChild(); + return result; +} +// focusProxy() const +void *c_QWidget__focusProxy(void *thisObj) { + const auto &result = fromPtr(thisObj)->focusProxy(); + return result; +} +// focusWidget() const +void *c_QWidget__focusWidget(void *thisObj) { + const auto &result = fromPtr(thisObj)->focusWidget(); + return result; +} +// font() const +void *c_QWidget__font(void *thisObj) { + const auto &result = + const_cast(static_cast(&fromPtr(thisObj)->font())); + return result; +} +// foregroundRole() const +int c_QWidget__foregroundRole(void *thisObj) { + const auto &result = int(fromPtr(thisObj)->foregroundRole()); + return result; +} +// frameGeometry() const +void *c_QWidget__frameGeometry(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->frameGeometry()}; + return result; +} +// frameSize() const +void *c_QWidget__frameSize(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->frameSize()}; + return result; +} +// geometry() const +void *c_QWidget__geometry(void *thisObj) { + const auto &result = const_cast( + static_cast(&fromPtr(thisObj)->geometry())); + return result; +} +// grab(const QRect & rectangle) +void *c_QWidget__grab_QRect(void *thisObj, void *rectangle_) { + assert(rectangle_); + auto &rectangle = *reinterpret_cast(rectangle_); + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->grab(rectangle)}; + return result; +} +// grabKeyboard() +void c_QWidget__grabKeyboard(void *thisObj) { + fromPtr(thisObj)->grabKeyboard(); +} +// grabMouse() +void c_QWidget__grabMouse(void *thisObj) { fromPtr(thisObj)->grabMouse(); } +// grabShortcut(const QKeySequence & key) +int c_QWidget__grabShortcut_QKeySequence(void *thisObj, void *key_) { + assert(key_); + auto &key = *reinterpret_cast(key_); + const auto &result = fromPtr(thisObj)->grabShortcut(key); + return result; +} +// hasFocus() const +bool c_QWidget__hasFocus(void *thisObj) { + const auto &result = fromPtr(thisObj)->hasFocus(); + return result; +} +// hasHeightForWidth() const +bool c_QWidget__hasHeightForWidth(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); + return result; +} +// hasMouseTracking() const +bool c_QWidget__hasMouseTracking(void *thisObj) { + const auto &result = fromPtr(thisObj)->hasMouseTracking(); + return result; +} +// hasTabletTracking() const +bool c_QWidget__hasTabletTracking(void *thisObj) { + const auto &result = fromPtr(thisObj)->hasTabletTracking(); + return result; +} +// height() const +int c_QWidget__height(void *thisObj) { + const auto &result = fromPtr(thisObj)->height(); + return result; +} +// heightForWidth(int arg__1) const +int c_QWidget__heightForWidth_int(void *thisObj, int arg__1) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); + return result; +} +// hide() +void c_QWidget__hide(void *thisObj) { fromPtr(thisObj)->hide(); } +// initPainter(QPainter * painter) const +void c_QWidget__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} +// insertAction(QAction * before, QAction * action) +void c_QWidget__insertAction_QAction_QAction(void *thisObj, void *before_, + void *action_) { + auto before = reinterpret_cast(before_); + auto action = reinterpret_cast(action_); + fromPtr(thisObj)->insertAction(before, action); +} +// insertActions(QAction * before, const QList & actions) +void c_QWidget__insertActions_QAction_QList_QAction(void *thisObj, + void *before_, + void *actions_) { + auto before = reinterpret_cast(before_); + assert(actions_); + auto &actions = *reinterpret_cast *>(actions_); + fromPtr(thisObj)->insertActions(before, actions); +} +// isActiveWindow() const +bool c_QWidget__isActiveWindow(void *thisObj) { + const auto &result = fromPtr(thisObj)->isActiveWindow(); + return result; +} +// isAncestorOf(const QWidget * child) const +bool c_QWidget__isAncestorOf_QWidget(void *thisObj, void *child_) { + auto child = reinterpret_cast(child_); + const auto &result = fromPtr(thisObj)->isAncestorOf(child); + return result; +} +// isEnabled() const +bool c_QWidget__isEnabled(void *thisObj) { + const auto &result = fromPtr(thisObj)->isEnabled(); + return result; +} +// isEnabledTo(const QWidget * arg__1) const +bool c_QWidget__isEnabledTo_QWidget(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = fromPtr(thisObj)->isEnabledTo(arg__1); + return result; +} +// isFullScreen() const +bool c_QWidget__isFullScreen(void *thisObj) { + const auto &result = fromPtr(thisObj)->isFullScreen(); + return result; +} +// isHidden() const +bool c_QWidget__isHidden(void *thisObj) { + const auto &result = fromPtr(thisObj)->isHidden(); + return result; +} +// isLeftToRight() const +bool c_QWidget__isLeftToRight(void *thisObj) { + const auto &result = fromPtr(thisObj)->isLeftToRight(); + return result; +} +// isMaximized() const +bool c_QWidget__isMaximized(void *thisObj) { + const auto &result = fromPtr(thisObj)->isMaximized(); + return result; +} +// isMinimized() const +bool c_QWidget__isMinimized(void *thisObj) { + const auto &result = fromPtr(thisObj)->isMinimized(); + return result; +} +// isModal() const +bool c_QWidget__isModal(void *thisObj) { + const auto &result = fromPtr(thisObj)->isModal(); + return result; +} +// isRightToLeft() const +bool c_QWidget__isRightToLeft(void *thisObj) { + const auto &result = fromPtr(thisObj)->isRightToLeft(); + return result; +} +// isVisible() const +bool c_QWidget__isVisible(void *thisObj) { + const auto &result = fromPtr(thisObj)->isVisible(); + return result; +} +// isVisibleTo(const QWidget * arg__1) const +bool c_QWidget__isVisibleTo_QWidget(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = fromPtr(thisObj)->isVisibleTo(arg__1); + return result; +} +// isWindow() const +bool c_QWidget__isWindow(void *thisObj) { + const auto &result = fromPtr(thisObj)->isWindow(); + return result; +} +// isWindowModified() const +bool c_QWidget__isWindowModified(void *thisObj) { + const auto &result = fromPtr(thisObj)->isWindowModified(); + return result; +} +// keyboardGrabber() +void *c_static_QWidget__keyboardGrabber() { + const auto &result = + QtDartBindings_wrappersNS::QWidget_wrapper::keyboardGrabber(); + return result; +} +// layout() const +void *c_QWidget__layout(void *thisObj) { + const auto &result = fromPtr(thisObj)->layout(); + return result; +} +// layoutDirection() const +int c_QWidget__layoutDirection(void *thisObj) { + const auto &result = int(fromPtr(thisObj)->layoutDirection()); + return result; +} +// leaveEvent(QEvent * event) +void c_QWidget__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} +// lower() +void c_QWidget__lower(void *thisObj) { fromPtr(thisObj)->lower(); } +// mapFrom(const QWidget * arg__1, const QPoint & arg__2) const +void *c_QWidget__mapFrom_QWidget_QPoint(void *thisObj, void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + assert(arg__2_); + auto &arg__2 = *reinterpret_cast(arg__2_); + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mapFrom(arg__1, arg__2)}; + return result; +} +// mapFrom(const QWidget * arg__1, const QPointF & arg__2) const +void *c_QWidget__mapFrom_QWidget_QPointF(void *thisObj, void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + assert(arg__2_); + auto &arg__2 = *reinterpret_cast(arg__2_); + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mapFrom(arg__1, arg__2)}; + return result; +} +// mapFromGlobal(const QPoint & arg__1) const +void *c_QWidget__mapFromGlobal_QPoint(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mapFromGlobal(arg__1)}; + return result; +} +// mapFromGlobal(const QPointF & arg__1) const +void *c_QWidget__mapFromGlobal_QPointF(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mapFromGlobal(arg__1)}; + return result; +} +// mapFromParent(const QPoint & arg__1) const +void *c_QWidget__mapFromParent_QPoint(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mapFromParent(arg__1)}; + return result; +} +// mapFromParent(const QPointF & arg__1) const +void *c_QWidget__mapFromParent_QPointF(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mapFromParent(arg__1)}; + return result; +} +// mapTo(const QWidget * arg__1, const QPoint & arg__2) const +void *c_QWidget__mapTo_QWidget_QPoint(void *thisObj, void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + assert(arg__2_); + auto &arg__2 = *reinterpret_cast(arg__2_); + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mapTo(arg__1, arg__2)}; + return result; +} +// mapTo(const QWidget * arg__1, const QPointF & arg__2) const +void *c_QWidget__mapTo_QWidget_QPointF(void *thisObj, void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + assert(arg__2_); + auto &arg__2 = *reinterpret_cast(arg__2_); + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mapTo(arg__1, arg__2)}; + return result; +} +// mapToGlobal(const QPoint & arg__1) const +void *c_QWidget__mapToGlobal_QPoint(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mapToGlobal(arg__1)}; + return result; +} +// mapToGlobal(const QPointF & arg__1) const +void *c_QWidget__mapToGlobal_QPointF(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mapToGlobal(arg__1)}; + return result; +} +// mapToParent(const QPoint & arg__1) const +void *c_QWidget__mapToParent_QPoint(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mapToParent(arg__1)}; + return result; +} +// mapToParent(const QPointF & arg__1) const +void *c_QWidget__mapToParent_QPointF(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mapToParent(arg__1)}; + return result; +} +// mask() const +void *c_QWidget__mask(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->mask()}; + return result; +} +// maximumHeight() const +int c_QWidget__maximumHeight(void *thisObj) { + const auto &result = fromPtr(thisObj)->maximumHeight(); + return result; +} +// maximumSize() const +void *c_QWidget__maximumSize(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->maximumSize()}; + return result; +} +// maximumWidth() const +int c_QWidget__maximumWidth(void *thisObj) { + const auto &result = fromPtr(thisObj)->maximumWidth(); + return result; +} +// minimumHeight() const +int c_QWidget__minimumHeight(void *thisObj) { + const auto &result = fromPtr(thisObj)->minimumHeight(); + return result; +} +// minimumSize() const +void *c_QWidget__minimumSize(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->minimumSize()}; + return result; +} +// minimumSizeHint() const +void *c_QWidget__minimumSizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; + return result; +} +// minimumWidth() const +int c_QWidget__minimumWidth(void *thisObj) { + const auto &result = fromPtr(thisObj)->minimumWidth(); + return result; +} +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QWidget__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} +// mouseGrabber() +void *c_static_QWidget__mouseGrabber() { + const auto &result = + QtDartBindings_wrappersNS::QWidget_wrapper::mouseGrabber(); + return result; +} +// mouseMoveEvent(QMouseEvent * event) +void c_QWidget__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(event); +} +// mousePressEvent(QMouseEvent * event) +void c_QWidget__mousePressEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(event); +} +// mouseReleaseEvent(QMouseEvent * event) +void c_QWidget__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(event); +} +// move(const QPoint & arg__1) +void c_QWidget__move_QPoint(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + fromPtr(thisObj)->move(arg__1); +} +// move(int x, int y) +void c_QWidget__move_int_int(void *thisObj, int x, int y) { + fromPtr(thisObj)->move(x, y); +} +// nativeParentWidget() const +void *c_QWidget__nativeParentWidget(void *thisObj) { + const auto &result = fromPtr(thisObj)->nativeParentWidget(); + return result; +} +// nextInFocusChain() const +void *c_QWidget__nextInFocusChain(void *thisObj) { + const auto &result = fromPtr(thisObj)->nextInFocusChain(); + return result; +} +// normalGeometry() const +void *c_QWidget__normalGeometry(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->normalGeometry()}; + return result; +} +// paintEvent(QPaintEvent * event) +void c_QWidget__paintEvent_QPaintEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->paintEvent_nocallback(event); +} +// palette() const +void *c_QWidget__palette(void *thisObj) { + const auto &result = const_cast( + static_cast(&fromPtr(thisObj)->palette())); + return result; +} +// parentWidget() const +void *c_QWidget__parentWidget(void *thisObj) { + const auto &result = fromPtr(thisObj)->parentWidget(); + return result; +} +// pos() const +void *c_QWidget__pos(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->pos()}; + return result; +} +// previousInFocusChain() const +void *c_QWidget__previousInFocusChain(void *thisObj) { + const auto &result = fromPtr(thisObj)->previousInFocusChain(); + return result; +} +// raise() +void c_QWidget__raise(void *thisObj) { fromPtr(thisObj)->raise(); } +// rect() const +void *c_QWidget__rect(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->rect()}; + return result; +} +// releaseKeyboard() +void c_QWidget__releaseKeyboard(void *thisObj) { + fromPtr(thisObj)->releaseKeyboard(); +} +// releaseMouse() +void c_QWidget__releaseMouse(void *thisObj) { + fromPtr(thisObj)->releaseMouse(); +} +// releaseShortcut(int id) +void c_QWidget__releaseShortcut_int(void *thisObj, int id) { + fromPtr(thisObj)->releaseShortcut(id); +} +// removeAction(QAction * action) +void c_QWidget__removeAction_QAction(void *thisObj, void *action_) { + auto action = reinterpret_cast(action_); + fromPtr(thisObj)->removeAction(action); +} +// render(QPainter * painter, const QPoint & targetOffset, const QRegion & +// sourceRegion) +void c_QWidget__render_QPainter_QPoint_QRegion(void *thisObj, void *painter_, + void *targetOffset_, + void *sourceRegion_) { + auto painter = reinterpret_cast(painter_); + assert(targetOffset_); + auto &targetOffset = *reinterpret_cast(targetOffset_); + assert(sourceRegion_); + auto &sourceRegion = *reinterpret_cast(sourceRegion_); + fromPtr(thisObj)->render(painter, targetOffset, sourceRegion); +} +// repaint() +void c_QWidget__repaint(void *thisObj) { fromPtr(thisObj)->repaint(); } +// repaint(const QRect & arg__1) +void c_QWidget__repaint_QRect(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + fromPtr(thisObj)->repaint(arg__1); +} +// repaint(const QRegion & arg__1) +void c_QWidget__repaint_QRegion(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + fromPtr(thisObj)->repaint(arg__1); +} +// repaint(int x, int y, int w, int h) +void c_QWidget__repaint_int_int_int_int(void *thisObj, int x, int y, int w, + int h) { + fromPtr(thisObj)->repaint(x, y, w, h); +} +// resize(const QSize & arg__1) +void c_QWidget__resize_QSize(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + fromPtr(thisObj)->resize(arg__1); +} +// resize(int w, int h) +void c_QWidget__resize_int_int(void *thisObj, int w, int h) { + fromPtr(thisObj)->resize(w, h); +} +// restoreGeometry(const QByteArray & geometry) +bool c_QWidget__restoreGeometry_QByteArray(void *thisObj, void *geometry_) { + assert(geometry_); + auto &geometry = *reinterpret_cast(geometry_); + const auto &result = fromPtr(thisObj)->restoreGeometry(geometry); + return result; +} +// saveGeometry() const +void *c_QWidget__saveGeometry(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->saveGeometry()}; + return result; +} +// scroll(int dx, int dy) +void c_QWidget__scroll_int_int(void *thisObj, int dx, int dy) { + fromPtr(thisObj)->scroll(dx, dy); +} +// scroll(int dx, int dy, const QRect & arg__3) +void c_QWidget__scroll_int_int_QRect(void *thisObj, int dx, int dy, + void *arg__3_) { + assert(arg__3_); + auto &arg__3 = *reinterpret_cast(arg__3_); + fromPtr(thisObj)->scroll(dx, dy, arg__3); +} +// setAcceptDrops(bool on) +void c_QWidget__setAcceptDrops_bool(void *thisObj, bool on) { + fromPtr(thisObj)->setAcceptDrops(on); +} +// setAccessibleDescription(const QString & description) +void c_QWidget__setAccessibleDescription_QString(void *thisObj, + const char *description_) { + const auto description = QString::fromUtf8(description_); + fromPtr(thisObj)->setAccessibleDescription(description); + free((char *)description_); +} +// setAccessibleName(const QString & name) +void c_QWidget__setAccessibleName_QString(void *thisObj, const char *name_) { + const auto name = QString::fromUtf8(name_); + fromPtr(thisObj)->setAccessibleName(name); + free((char *)name_); +} +// setAutoFillBackground(bool enabled) +void c_QWidget__setAutoFillBackground_bool(void *thisObj, bool enabled) { + fromPtr(thisObj)->setAutoFillBackground(enabled); +} +// setBackgroundRole(QPalette::ColorRole arg__1) +void c_QWidget__setBackgroundRole_ColorRole(void *thisObj, int arg__1) { + fromPtr(thisObj)->setBackgroundRole(static_cast(arg__1)); +} +// setBaseSize(const QSize & arg__1) +void c_QWidget__setBaseSize_QSize(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + fromPtr(thisObj)->setBaseSize(arg__1); +} +// setBaseSize(int basew, int baseh) +void c_QWidget__setBaseSize_int_int(void *thisObj, int basew, int baseh) { + fromPtr(thisObj)->setBaseSize(basew, baseh); +} +// setContentsMargins(int left, int top, int right, int bottom) +void c_QWidget__setContentsMargins_int_int_int_int(void *thisObj, int left, + int top, int right, + int bottom) { + fromPtr(thisObj)->setContentsMargins(left, top, right, bottom); +} +// setDisabled(bool arg__1) +void c_QWidget__setDisabled_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->setDisabled(arg__1); +} +// setEnabled(bool arg__1) +void c_QWidget__setEnabled_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->setEnabled(arg__1); +} +// setFixedHeight(int h) +void c_QWidget__setFixedHeight_int(void *thisObj, int h) { + fromPtr(thisObj)->setFixedHeight(h); +} +// setFixedSize(const QSize & arg__1) +void c_QWidget__setFixedSize_QSize(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + fromPtr(thisObj)->setFixedSize(arg__1); +} +// setFixedSize(int w, int h) +void c_QWidget__setFixedSize_int_int(void *thisObj, int w, int h) { + fromPtr(thisObj)->setFixedSize(w, h); +} +// setFixedWidth(int w) +void c_QWidget__setFixedWidth_int(void *thisObj, int w) { + fromPtr(thisObj)->setFixedWidth(w); +} +// setFocus() +void c_QWidget__setFocus(void *thisObj) { fromPtr(thisObj)->setFocus(); } +// setFocusProxy(QWidget * arg__1) +void c_QWidget__setFocusProxy_QWidget(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromPtr(thisObj)->setFocusProxy(arg__1); +} +// setFont(const QFont & arg__1) +void c_QWidget__setFont_QFont(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + fromPtr(thisObj)->setFont(arg__1); +} +// setForegroundRole(QPalette::ColorRole arg__1) +void c_QWidget__setForegroundRole_ColorRole(void *thisObj, int arg__1) { + fromPtr(thisObj)->setForegroundRole(static_cast(arg__1)); +} +// setGeometry(const QRect & arg__1) +void c_QWidget__setGeometry_QRect(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + fromPtr(thisObj)->setGeometry(arg__1); +} +// setGeometry(int x, int y, int w, int h) +void c_QWidget__setGeometry_int_int_int_int(void *thisObj, int x, int y, int w, + int h) { + fromPtr(thisObj)->setGeometry(x, y, w, h); +} +// setHidden(bool hidden) +void c_QWidget__setHidden_bool(void *thisObj, bool hidden) { + fromPtr(thisObj)->setHidden(hidden); +} +// setLayout(QLayout * arg__1) +void c_QWidget__setLayout_QLayout(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromPtr(thisObj)->setLayout(arg__1); +} +// setLayoutDirection(Qt::LayoutDirection direction) +void c_QWidget__setLayoutDirection_LayoutDirection(void *thisObj, + int direction) { + fromPtr(thisObj)->setLayoutDirection( + static_cast(direction)); +} +// setMask(const QRegion & arg__1) +void c_QWidget__setMask_QRegion(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + fromPtr(thisObj)->setMask(arg__1); +} +// setMaximumHeight(int maxh) +void c_QWidget__setMaximumHeight_int(void *thisObj, int maxh) { + fromPtr(thisObj)->setMaximumHeight(maxh); +} +// setMaximumSize(const QSize & arg__1) +void c_QWidget__setMaximumSize_QSize(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + fromPtr(thisObj)->setMaximumSize(arg__1); +} +// setMaximumSize(int maxw, int maxh) +void c_QWidget__setMaximumSize_int_int(void *thisObj, int maxw, int maxh) { + fromPtr(thisObj)->setMaximumSize(maxw, maxh); +} +// setMaximumWidth(int maxw) +void c_QWidget__setMaximumWidth_int(void *thisObj, int maxw) { + fromPtr(thisObj)->setMaximumWidth(maxw); +} +// setMinimumHeight(int minh) +void c_QWidget__setMinimumHeight_int(void *thisObj, int minh) { + fromPtr(thisObj)->setMinimumHeight(minh); +} +// setMinimumSize(const QSize & arg__1) +void c_QWidget__setMinimumSize_QSize(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + fromPtr(thisObj)->setMinimumSize(arg__1); +} +// setMinimumSize(int minw, int minh) +void c_QWidget__setMinimumSize_int_int(void *thisObj, int minw, int minh) { + fromPtr(thisObj)->setMinimumSize(minw, minh); +} +// setMinimumWidth(int minw) +void c_QWidget__setMinimumWidth_int(void *thisObj, int minw) { + fromPtr(thisObj)->setMinimumWidth(minw); +} +// setMouseTracking(bool enable) +void c_QWidget__setMouseTracking_bool(void *thisObj, bool enable) { + fromPtr(thisObj)->setMouseTracking(enable); +} +// setPalette(const QPalette & arg__1) +void c_QWidget__setPalette_QPalette(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + fromPtr(thisObj)->setPalette(arg__1); +} +// setShortcutAutoRepeat(int id, bool enable) +void c_QWidget__setShortcutAutoRepeat_int_bool(void *thisObj, int id, + bool enable) { + fromPtr(thisObj)->setShortcutAutoRepeat(id, enable); +} +// setShortcutEnabled(int id, bool enable) +void c_QWidget__setShortcutEnabled_int_bool(void *thisObj, int id, + bool enable) { + fromPtr(thisObj)->setShortcutEnabled(id, enable); +} +// setSizeIncrement(const QSize & arg__1) +void c_QWidget__setSizeIncrement_QSize(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + fromPtr(thisObj)->setSizeIncrement(arg__1); +} +// setSizeIncrement(int w, int h) +void c_QWidget__setSizeIncrement_int_int(void *thisObj, int w, int h) { + fromPtr(thisObj)->setSizeIncrement(w, h); +} +// setSizePolicy(QSizePolicy arg__1) +void c_QWidget__setSizePolicy_QSizePolicy(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + fromPtr(thisObj)->setSizePolicy(arg__1); +} +// setSizePolicy(QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical) +void c_QWidget__setSizePolicy_Policy_Policy(void *thisObj, int horizontal, + int vertical) { + fromPtr(thisObj)->setSizePolicy(static_cast(horizontal), + static_cast(vertical)); +} +// setStatusTip(const QString & arg__1) +void c_QWidget__setStatusTip_QString(void *thisObj, const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + fromPtr(thisObj)->setStatusTip(arg__1); + free((char *)arg__1_); +} +// setStyle(QStyle * arg__1) +void c_QWidget__setStyle_QStyle(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromPtr(thisObj)->setStyle(arg__1); +} +// setStyleSheet(const QString & styleSheet) +void c_QWidget__setStyleSheet_QString(void *thisObj, const char *styleSheet_) { + const auto styleSheet = QString::fromUtf8(styleSheet_); + fromPtr(thisObj)->setStyleSheet(styleSheet); + free((char *)styleSheet_); +} +// setTabOrder(QWidget * arg__1, QWidget * arg__2) +void c_static_QWidget__setTabOrder_QWidget_QWidget(void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + auto arg__2 = reinterpret_cast(arg__2_); + QtDartBindings_wrappersNS::QWidget_wrapper::setTabOrder(arg__1, arg__2); +} +// setTabletTracking(bool enable) +void c_QWidget__setTabletTracking_bool(void *thisObj, bool enable) { + fromPtr(thisObj)->setTabletTracking(enable); +} +// setToolTip(const QString & arg__1) +void c_QWidget__setToolTip_QString(void *thisObj, const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + fromPtr(thisObj)->setToolTip(arg__1); + free((char *)arg__1_); +} +// setToolTipDuration(int msec) +void c_QWidget__setToolTipDuration_int(void *thisObj, int msec) { + fromPtr(thisObj)->setToolTipDuration(msec); +} +// setUpdatesEnabled(bool enable) +void c_QWidget__setUpdatesEnabled_bool(void *thisObj, bool enable) { + fromPtr(thisObj)->setUpdatesEnabled(enable); +} +// setVisible(bool visible) +void c_QWidget__setVisible_bool(void *thisObj, bool visible) { + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} +// setWhatsThis(const QString & arg__1) +void c_QWidget__setWhatsThis_QString(void *thisObj, const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + fromPtr(thisObj)->setWhatsThis(arg__1); + free((char *)arg__1_); +} +// setWindowFilePath(const QString & filePath) +void c_QWidget__setWindowFilePath_QString(void *thisObj, + const char *filePath_) { + const auto filePath = QString::fromUtf8(filePath_); + fromPtr(thisObj)->setWindowFilePath(filePath); + free((char *)filePath_); +} +// setWindowIcon(const QIcon & icon) +void c_QWidget__setWindowIcon_QIcon(void *thisObj, void *icon_) { + assert(icon_); + auto &icon = *reinterpret_cast(icon_); + fromPtr(thisObj)->setWindowIcon(icon); +} +// setWindowIconText(const QString & arg__1) +void c_QWidget__setWindowIconText_QString(void *thisObj, const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + fromPtr(thisObj)->setWindowIconText(arg__1); + free((char *)arg__1_); +} +// setWindowModified(bool arg__1) +void c_QWidget__setWindowModified_bool(void *thisObj, bool arg__1) { + fromPtr(thisObj)->setWindowModified(arg__1); +} +// setWindowOpacity(qreal level) +void c_QWidget__setWindowOpacity_qreal(void *thisObj, qreal level) { + fromPtr(thisObj)->setWindowOpacity(level); +} +// setWindowRole(const QString & arg__1) +void c_QWidget__setWindowRole_QString(void *thisObj, const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + fromPtr(thisObj)->setWindowRole(arg__1); + free((char *)arg__1_); +} +// setWindowTitle(const QString & arg__1) +void c_QWidget__setWindowTitle_QString(void *thisObj, const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + fromPtr(thisObj)->setWindowTitle(arg__1); + free((char *)arg__1_); +} +// sharedPainter() const +void *c_QWidget__sharedPainter(void *thisObj) { + const auto &result = fromWrapperPtr(thisObj)->sharedPainter_nocallback(); + return result; +} +// show() +void c_QWidget__show(void *thisObj) { fromPtr(thisObj)->show(); } +// showFullScreen() +void c_QWidget__showFullScreen(void *thisObj) { + fromPtr(thisObj)->showFullScreen(); +} +// showMaximized() +void c_QWidget__showMaximized(void *thisObj) { + fromPtr(thisObj)->showMaximized(); +} +// showMinimized() +void c_QWidget__showMinimized(void *thisObj) { + fromPtr(thisObj)->showMinimized(); +} +// showNormal() +void c_QWidget__showNormal(void *thisObj) { fromPtr(thisObj)->showNormal(); } +// size() const +void *c_QWidget__size(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->size()}; + return result; +} +// sizeHint() const +void *c_QWidget__sizeHint(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; + return result; +} +// sizeIncrement() const +void *c_QWidget__sizeIncrement(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->sizeIncrement()}; + return result; +} +// sizePolicy() const +void *c_QWidget__sizePolicy(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->sizePolicy()}; + return result; +} +// stackUnder(QWidget * arg__1) +void c_QWidget__stackUnder_QWidget(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromPtr(thisObj)->stackUnder(arg__1); +} +// statusTip() const +void *c_QWidget__statusTip(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->statusTip()}; + return result; +} +// style() const +void *c_QWidget__style(void *thisObj) { + const auto &result = fromPtr(thisObj)->style(); + return result; +} +// styleSheet() const +void *c_QWidget__styleSheet(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->styleSheet()}; + return result; +} +// toolTip() const +void *c_QWidget__toolTip(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toolTip()}; + return result; +} +// toolTipDuration() const +int c_QWidget__toolTipDuration(void *thisObj) { + const auto &result = fromPtr(thisObj)->toolTipDuration(); + return result; +} +// topLevelWidget() const +void *c_QWidget__topLevelWidget(void *thisObj) { + const auto &result = fromPtr(thisObj)->topLevelWidget(); + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QWidget__tr_char_char_int(const char *s, const char *c, int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QWidget_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +// underMouse() const +bool c_QWidget__underMouse(void *thisObj) { + const auto &result = fromPtr(thisObj)->underMouse(); + return result; +} +// unsetCursor() +void c_QWidget__unsetCursor(void *thisObj) { fromPtr(thisObj)->unsetCursor(); } +// unsetLayoutDirection() +void c_QWidget__unsetLayoutDirection(void *thisObj) { + fromPtr(thisObj)->unsetLayoutDirection(); +} +// unsetLocale() +void c_QWidget__unsetLocale(void *thisObj) { fromPtr(thisObj)->unsetLocale(); } +// update() +void c_QWidget__update(void *thisObj) { fromPtr(thisObj)->update(); } +// update(const QRect & arg__1) +void c_QWidget__update_QRect(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + fromPtr(thisObj)->update(arg__1); +} +// update(const QRegion & arg__1) +void c_QWidget__update_QRegion(void *thisObj, void *arg__1_) { + assert(arg__1_); + auto &arg__1 = *reinterpret_cast(arg__1_); + fromPtr(thisObj)->update(arg__1); +} +// update(int x, int y, int w, int h) +void c_QWidget__update_int_int_int_int(void *thisObj, int x, int y, int w, + int h) { + fromPtr(thisObj)->update(x, y, w, h); +} +// updateGeometry() +void c_QWidget__updateGeometry(void *thisObj) { + fromPtr(thisObj)->updateGeometry(); +} +// updateMicroFocus() +void c_QWidget__updateMicroFocus(void *thisObj) { + fromWrapperPtr(thisObj)->updateMicroFocus(); +} +// updatesEnabled() const +bool c_QWidget__updatesEnabled(void *thisObj) { + const auto &result = fromPtr(thisObj)->updatesEnabled(); + return result; +} +// visibleRegion() const +void *c_QWidget__visibleRegion(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->visibleRegion()}; + return result; +} +// whatsThis() const +void *c_QWidget__whatsThis(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->whatsThis()}; + return result; +} +// width() const +int c_QWidget__width(void *thisObj) { + const auto &result = fromPtr(thisObj)->width(); + return result; +} +// window() const +void *c_QWidget__window(void *thisObj) { + const auto &result = fromPtr(thisObj)->window(); + return result; +} +// windowFilePath() const +void *c_QWidget__windowFilePath(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->windowFilePath()}; + return result; +} +// windowHandle() const +void *c_QWidget__windowHandle(void *thisObj) { + const auto &result = fromPtr(thisObj)->windowHandle(); + return result; +} +// windowIcon() const +void *c_QWidget__windowIcon(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->windowIcon()}; + return result; +} +// windowIconChanged(const QIcon & icon) +void c_QWidget__windowIconChanged_QIcon(void *thisObj, void *icon_) { + assert(icon_); + auto &icon = *reinterpret_cast(icon_); + fromPtr(thisObj)->windowIconChanged(icon); +} +void c_QWidget__onWindowIconChanged_QIcon(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWidget::windowIconChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// windowIconText() const +void *c_QWidget__windowIconText(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->windowIconText()}; + return result; +} +// windowIconTextChanged(const QString & iconText) +void c_QWidget__windowIconTextChanged_QString(void *thisObj, + const char *iconText_) { + const auto iconText = QString::fromUtf8(iconText_); + fromPtr(thisObj)->windowIconTextChanged(iconText); + free((char *)iconText_); +} +void c_QWidget__onWindowIconTextChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWidget::windowIconTextChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// windowOpacity() const +qreal c_QWidget__windowOpacity(void *thisObj) { + const auto &result = fromPtr(thisObj)->windowOpacity(); + return result; +} +// windowRole() const +void *c_QWidget__windowRole(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->windowRole()}; + return result; +} +// windowTitle() const +void *c_QWidget__windowTitle(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->windowTitle()}; + return result; +} +// windowTitleChanged(const QString & title) +void c_QWidget__windowTitleChanged_QString(void *thisObj, const char *title_) { + const auto title = QString::fromUtf8(title_); + fromPtr(thisObj)->windowTitleChanged(title); + free((char *)title_); +} +void c_QWidget__onWindowTitleChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWidget::windowTitleChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// x() const +int c_QWidget__x(void *thisObj) { + const auto &result = fromPtr(thisObj)->x(); + return result; +} +// y() const +int c_QWidget__y(void *thisObj) { + const auto &result = fromPtr(thisObj)->y(); + return result; +} +void c_QWidget__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QWidget__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1128: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_changeEvent>( + callback); + break; + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_customEvent>( + callback); + break; + case 1145: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_devType>(callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_event>(callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_eventFilter>( + callback); + break; + case 1155: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1169: + wrapper->m_hasHeightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_hasHeightForWidth>( + callback); + break; + case 1173: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_heightForWidth>( + callback); + break; + case 1176: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_initPainter>( + callback); + break; + case 1202: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_leaveEvent>( + callback); + break; + case 1222: + wrapper->m_minimumSizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_minimumSizeHint>( + callback); + break; + case 1224: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1226: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_mouseMoveEvent>( + callback); + break; + case 1227: + wrapper->m_mousePressEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_mousePressEvent>( + callback); + break; + case 1228: + wrapper->m_mouseReleaseEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_mouseReleaseEvent>( + callback); + break; + case 1235: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_paintEvent>( + callback); + break; + case 1314: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_setVisible>( + callback); + break; + case 1323: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_sharedPainter>( + callback); + break; + case 1331: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_sizeHint>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QWidget_c.h b/generated/QtDartBindings/dart/ffi/QWidget_c.h new file mode 100644 index 0000000..4cd9ddf --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QWidget_c.h @@ -0,0 +1,971 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QWidget_wrapper : public ::QWidget { +public: + ~QWidget_wrapper(); + QWidget_wrapper(QWidget *parent = nullptr); + bool acceptDrops() const; + QString accessibleDescription() const; + QString accessibleName() const; + QList actions() const; + void activateWindow(); + void addAction(QAction *action); + QAction *addAction(const QIcon &icon, const QString &text); + QAction *addAction(const QIcon &icon, const QString &text, + const QKeySequence &shortcut); + QAction *addAction(const QIcon &icon, const QString &text, + const QKeySequence &shortcut, const QObject *receiver, + const char *member); + QAction *addAction(const QIcon &icon, const QString &text, + const QObject *receiver, const char *member); + QAction *addAction(const QString &text); + QAction *addAction(const QString &text, const QKeySequence &shortcut); + QAction *addAction(const QString &text, const QKeySequence &shortcut, + const QObject *receiver, const char *member); + QAction *addAction(const QString &text, const QObject *receiver, + const char *member); + void addActions(const QList &actions); + void adjustSize(); + bool autoFillBackground() const; + QPalette::ColorRole backgroundRole() const; + QSize baseSize() const; + virtual void changeEvent(QEvent *arg__1); + virtual void changeEvent_nocallback(QEvent *arg__1); + QWidget *childAt(const QPoint &p) const; + QWidget *childAt(int x, int y) const; + QRect childrenRect() const; + QRegion childrenRegion() const; + void clearFocus(); + void clearMask(); + bool close(); + QRect contentsRect() const; + void create(); + void createWinId(); + static QWidget *createWindowContainer(QWindow *window, + QWidget *parent = nullptr); + void customContextMenuRequested(const QPoint &pos); + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + void destroy(bool destroyWindow = true, bool destroySubWindows = true); + virtual int devType() const; + virtual int devType_nocallback() const; + void ensurePolished() const; + virtual bool event(QEvent *event); + virtual bool event_nocallback(QEvent *event); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + bool focusNextChild(); + virtual bool focusNextPrevChild(bool next); + virtual bool focusNextPrevChild_nocallback(bool next); + bool focusPreviousChild(); + QWidget *focusProxy() const; + QWidget *focusWidget() const; + const QFont &font() const; + QPalette::ColorRole foregroundRole() const; + QRect frameGeometry() const; + QSize frameSize() const; + const QRect &geometry() const; + QPixmap grab(const QRect &rectangle = QRect(QPoint(0, 0), QSize(-1, -1))); + void grabKeyboard(); + void grabMouse(); + int grabShortcut(const QKeySequence &key); + bool hasFocus() const; + virtual bool hasHeightForWidth() const; + virtual bool hasHeightForWidth_nocallback() const; + bool hasMouseTracking() const; + bool hasTabletTracking() const; + int height() const; + virtual int heightForWidth(int arg__1) const; + virtual int heightForWidth_nocallback(int arg__1) const; + void hide(); + virtual void initPainter(QPainter *painter) const; + virtual void initPainter_nocallback(QPainter *painter) const; + void insertAction(QAction *before, QAction *action); + void insertActions(QAction *before, const QList &actions); + bool isActiveWindow() const; + bool isAncestorOf(const QWidget *child) const; + bool isEnabled() const; + bool isEnabledTo(const QWidget *arg__1) const; + bool isFullScreen() const; + bool isHidden() const; + bool isLeftToRight() const; + bool isMaximized() const; + bool isMinimized() const; + bool isModal() const; + bool isRightToLeft() const; + bool isVisible() const; + bool isVisibleTo(const QWidget *arg__1) const; + bool isWindow() const; + bool isWindowModified() const; + static QWidget *keyboardGrabber(); + QLayout *layout() const; + Qt::LayoutDirection layoutDirection() const; + virtual void leaveEvent(QEvent *event); + virtual void leaveEvent_nocallback(QEvent *event); + void lower(); + QPoint mapFrom(const QWidget *arg__1, const QPoint &arg__2) const; + QPointF mapFrom(const QWidget *arg__1, const QPointF &arg__2) const; + QPoint mapFromGlobal(const QPoint &arg__1) const; + QPointF mapFromGlobal(const QPointF &arg__1) const; + QPoint mapFromParent(const QPoint &arg__1) const; + QPointF mapFromParent(const QPointF &arg__1) const; + QPoint mapTo(const QWidget *arg__1, const QPoint &arg__2) const; + QPointF mapTo(const QWidget *arg__1, const QPointF &arg__2) const; + QPoint mapToGlobal(const QPoint &arg__1) const; + QPointF mapToGlobal(const QPointF &arg__1) const; + QPoint mapToParent(const QPoint &arg__1) const; + QPointF mapToParent(const QPointF &arg__1) const; + QRegion mask() const; + int maximumHeight() const; + QSize maximumSize() const; + int maximumWidth() const; + int minimumHeight() const; + QSize minimumSize() const; + virtual QSize minimumSizeHint() const; + virtual QSize minimumSizeHint_nocallback() const; + int minimumWidth() const; + virtual void mouseDoubleClickEvent(QMouseEvent *event); + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + static QWidget *mouseGrabber(); + virtual void mouseMoveEvent(QMouseEvent *event); + virtual void mouseMoveEvent_nocallback(QMouseEvent *event); + virtual void mousePressEvent(QMouseEvent *event); + virtual void mousePressEvent_nocallback(QMouseEvent *event); + virtual void mouseReleaseEvent(QMouseEvent *event); + virtual void mouseReleaseEvent_nocallback(QMouseEvent *event); + void move(const QPoint &arg__1); + void move(int x, int y); + QWidget *nativeParentWidget() const; + QWidget *nextInFocusChain() const; + QRect normalGeometry() const; + virtual void paintEvent(QPaintEvent *event); + virtual void paintEvent_nocallback(QPaintEvent *event); + const QPalette &palette() const; + QWidget *parentWidget() const; + QPoint pos() const; + QWidget *previousInFocusChain() const; + void raise(); + QRect rect() const; + void releaseKeyboard(); + void releaseMouse(); + void releaseShortcut(int id); + void removeAction(QAction *action); + void render(QPainter *painter, const QPoint &targetOffset = QPoint(), + const QRegion &sourceRegion = QRegion()); + void repaint(); + void repaint(const QRect &arg__1); + void repaint(const QRegion &arg__1); + void repaint(int x, int y, int w, int h); + void resize(const QSize &arg__1); + void resize(int w, int h); + bool restoreGeometry(const QByteArray &geometry); + QByteArray saveGeometry() const; + void scroll(int dx, int dy); + void scroll(int dx, int dy, const QRect &arg__3); + void setAcceptDrops(bool on); + void setAccessibleDescription(const QString &description); + void setAccessibleName(const QString &name); + void setAutoFillBackground(bool enabled); + void setBackgroundRole(QPalette::ColorRole arg__1); + void setBaseSize(const QSize &arg__1); + void setBaseSize(int basew, int baseh); + void setContentsMargins(int left, int top, int right, int bottom); + void setDisabled(bool arg__1); + void setEnabled(bool arg__1); + void setFixedHeight(int h); + void setFixedSize(const QSize &arg__1); + void setFixedSize(int w, int h); + void setFixedWidth(int w); + void setFocus(); + void setFocusProxy(QWidget *arg__1); + void setFont(const QFont &arg__1); + void setForegroundRole(QPalette::ColorRole arg__1); + void setGeometry(const QRect &arg__1); + void setGeometry(int x, int y, int w, int h); + void setHidden(bool hidden); + void setLayout(QLayout *arg__1); + void setLayoutDirection(Qt::LayoutDirection direction); + void setMask(const QRegion &arg__1); + void setMaximumHeight(int maxh); + void setMaximumSize(const QSize &arg__1); + void setMaximumSize(int maxw, int maxh); + void setMaximumWidth(int maxw); + void setMinimumHeight(int minh); + void setMinimumSize(const QSize &arg__1); + void setMinimumSize(int minw, int minh); + void setMinimumWidth(int minw); + void setMouseTracking(bool enable); + void setPalette(const QPalette &arg__1); + void setShortcutAutoRepeat(int id, bool enable = true); + void setShortcutEnabled(int id, bool enable = true); + void setSizeIncrement(const QSize &arg__1); + void setSizeIncrement(int w, int h); + void setSizePolicy(QSizePolicy arg__1); + void setSizePolicy(QSizePolicy::Policy horizontal, + QSizePolicy::Policy vertical); + void setStatusTip(const QString &arg__1); + void setStyle(QStyle *arg__1); + void setStyleSheet(const QString &styleSheet); + static void setTabOrder(QWidget *arg__1, QWidget *arg__2); + void setTabletTracking(bool enable); + void setToolTip(const QString &arg__1); + void setToolTipDuration(int msec); + void setUpdatesEnabled(bool enable); + virtual void setVisible(bool visible); + virtual void setVisible_nocallback(bool visible); + void setWhatsThis(const QString &arg__1); + void setWindowFilePath(const QString &filePath); + void setWindowIcon(const QIcon &icon); + void setWindowIconText(const QString &arg__1); + void setWindowModified(bool arg__1); + void setWindowOpacity(qreal level); + void setWindowRole(const QString &arg__1); + void setWindowTitle(const QString &arg__1); + virtual QPainter *sharedPainter() const; + virtual QPainter *sharedPainter_nocallback() const; + void show(); + void showFullScreen(); + void showMaximized(); + void showMinimized(); + void showNormal(); + QSize size() const; + virtual QSize sizeHint() const; + virtual QSize sizeHint_nocallback() const; + QSize sizeIncrement() const; + QSizePolicy sizePolicy() const; + void stackUnder(QWidget *arg__1); + QString statusTip() const; + QStyle *style() const; + QString styleSheet() const; + QString toolTip() const; + int toolTipDuration() const; + QWidget *topLevelWidget() const; + static QString tr(const char *s, const char *c, int n); + bool underMouse() const; + void unsetCursor(); + void unsetLayoutDirection(); + void unsetLocale(); + void update(); + void update(const QRect &arg__1); + void update(const QRegion &arg__1); + void update(int x, int y, int w, int h); + void updateGeometry(); + void updateMicroFocus(); + bool updatesEnabled() const; + QRegion visibleRegion() const; + QString whatsThis() const; + int width() const; + QWidget *window() const; + QString windowFilePath() const; + QWindow *windowHandle() const; + QIcon windowIcon() const; + void windowIconChanged(const QIcon &icon); + QString windowIconText() const; + void windowIconTextChanged(const QString &iconText); + qreal windowOpacity() const; + QString windowRole() const; + QString windowTitle() const; + void windowTitleChanged(const QString &title); + int x() const; + int y() const; + typedef void (*Callback_changeEvent)(void *, QEvent *arg__1); + Callback_changeEvent m_changeEventCallback = nullptr; + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *event); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *event); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *event); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + typedef void (*Callback_paintEvent)(void *, QPaintEvent *event); + Callback_paintEvent m_paintEventCallback = nullptr; + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QWidget::QWidget(QWidget * parent) +QtDartBindings_EXPORT void *c_QWidget__constructor_QWidget(void *parent_); +// QWidget::acceptDrops() const +QtDartBindings_EXPORT bool c_QWidget__acceptDrops(void *thisObj); +// QWidget::accessibleDescription() const +QtDartBindings_EXPORT void *c_QWidget__accessibleDescription(void *thisObj); +// QWidget::accessibleName() const +QtDartBindings_EXPORT void *c_QWidget__accessibleName(void *thisObj); +// QWidget::actions() const +QtDartBindings_EXPORT void *c_QWidget__actions(void *thisObj); +// QWidget::activateWindow() +QtDartBindings_EXPORT void c_QWidget__activateWindow(void *thisObj); +// QWidget::addAction(QAction * action) +QtDartBindings_EXPORT void c_QWidget__addAction_QAction(void *thisObj, + void *action_); +// QWidget::addAction(const QIcon & icon, const QString & text) +QtDartBindings_EXPORT void * +c_QWidget__addAction_QIcon_QString(void *thisObj, void *icon_, + const char *text_); +// QWidget::addAction(const QIcon & icon, const QString & text, const +// QKeySequence & shortcut) +QtDartBindings_EXPORT void *c_QWidget__addAction_QIcon_QString_QKeySequence( + void *thisObj, void *icon_, const char *text_, void *shortcut_); +// QWidget::addAction(const QIcon & icon, const QString & text, const +// QKeySequence & shortcut, const QObject * receiver, const char * member) +QtDartBindings_EXPORT void * +c_QWidget__addAction_QIcon_QString_QKeySequence_QObject_char( + void *thisObj, void *icon_, const char *text_, void *shortcut_, + void *receiver_, const char *member); +// QWidget::addAction(const QIcon & icon, const QString & text, const QObject * +// receiver, const char * member) +QtDartBindings_EXPORT void *c_QWidget__addAction_QIcon_QString_QObject_char( + void *thisObj, void *icon_, const char *text_, void *receiver_, + const char *member); +// QWidget::addAction(const QString & text) +QtDartBindings_EXPORT void *c_QWidget__addAction_QString(void *thisObj, + const char *text_); +// QWidget::addAction(const QString & text, const QKeySequence & shortcut) +QtDartBindings_EXPORT void * +c_QWidget__addAction_QString_QKeySequence(void *thisObj, const char *text_, + void *shortcut_); +// QWidget::addAction(const QString & text, const QKeySequence & shortcut, const +// QObject * receiver, const char * member) +QtDartBindings_EXPORT void * +c_QWidget__addAction_QString_QKeySequence_QObject_char(void *thisObj, + const char *text_, + void *shortcut_, + void *receiver_, + const char *member); +// QWidget::addAction(const QString & text, const QObject * receiver, const char +// * member) +QtDartBindings_EXPORT void * +c_QWidget__addAction_QString_QObject_char(void *thisObj, const char *text_, + void *receiver_, const char *member); +// QWidget::addActions(const QList & actions) +QtDartBindings_EXPORT void c_QWidget__addActions_QList_QAction(void *thisObj, + void *actions_); +// QWidget::adjustSize() +QtDartBindings_EXPORT void c_QWidget__adjustSize(void *thisObj); +// QWidget::autoFillBackground() const +QtDartBindings_EXPORT bool c_QWidget__autoFillBackground(void *thisObj); +// QWidget::backgroundRole() const +QtDartBindings_EXPORT int c_QWidget__backgroundRole(void *thisObj); +// QWidget::baseSize() const +QtDartBindings_EXPORT void *c_QWidget__baseSize(void *thisObj); +// QWidget::changeEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QWidget__changeEvent_QEvent(void *thisObj, + void *arg__1_); +// QWidget::childAt(const QPoint & p) const +QtDartBindings_EXPORT void *c_QWidget__childAt_QPoint(void *thisObj, void *p_); +// QWidget::childAt(int x, int y) const +QtDartBindings_EXPORT void *c_QWidget__childAt_int_int(void *thisObj, int x, + int y); +// QWidget::childrenRect() const +QtDartBindings_EXPORT void *c_QWidget__childrenRect(void *thisObj); +// QWidget::childrenRegion() const +QtDartBindings_EXPORT void *c_QWidget__childrenRegion(void *thisObj); +// QWidget::clearFocus() +QtDartBindings_EXPORT void c_QWidget__clearFocus(void *thisObj); +// QWidget::clearMask() +QtDartBindings_EXPORT void c_QWidget__clearMask(void *thisObj); +// QWidget::close() +QtDartBindings_EXPORT bool c_QWidget__close(void *thisObj); +// QWidget::contentsRect() const +QtDartBindings_EXPORT void *c_QWidget__contentsRect(void *thisObj); +// QWidget::create() +QtDartBindings_EXPORT void c_QWidget__create(void *thisObj); +// QWidget::createWinId() +QtDartBindings_EXPORT void c_QWidget__createWinId(void *thisObj); +// QWidget::createWindowContainer(QWindow * window, QWidget * parent) +QtDartBindings_EXPORT void * +c_static_QWidget__createWindowContainer_QWindow_QWidget(void *window_, + void *parent_); +// QWidget::customContextMenuRequested(const QPoint & pos) +QtDartBindings_EXPORT void +c_QWidget__customContextMenuRequested_QPoint(void *thisObj, void *pos_); +QtDartBindings_EXPORT void c_QWidget__onCustomContextMenuRequested_QPoint( + void *thisObj, void *contextQObject, + void *callback); // QWidget::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QWidget__customEvent_QEvent(void *thisObj, + void *event_); +// QWidget::destroy(bool destroyWindow, bool destroySubWindows) +QtDartBindings_EXPORT void c_QWidget__destroy_bool_bool(void *thisObj, + bool destroyWindow, + bool destroySubWindows); +// QWidget::devType() const +QtDartBindings_EXPORT int c_QWidget__devType(void *thisObj); +// QWidget::ensurePolished() const +QtDartBindings_EXPORT void c_QWidget__ensurePolished(void *thisObj); +// QWidget::event(QEvent * event) +QtDartBindings_EXPORT bool c_QWidget__event_QEvent(void *thisObj, void *event_); +// QWidget::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool c_QWidget__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_); +// QWidget::focusNextChild() +QtDartBindings_EXPORT bool c_QWidget__focusNextChild(void *thisObj); +// QWidget::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QWidget__focusNextPrevChild_bool(void *thisObj, + bool next); +// QWidget::focusPreviousChild() +QtDartBindings_EXPORT bool c_QWidget__focusPreviousChild(void *thisObj); +// QWidget::focusProxy() const +QtDartBindings_EXPORT void *c_QWidget__focusProxy(void *thisObj); +// QWidget::focusWidget() const +QtDartBindings_EXPORT void *c_QWidget__focusWidget(void *thisObj); +// QWidget::font() const +QtDartBindings_EXPORT void *c_QWidget__font(void *thisObj); +// QWidget::foregroundRole() const +QtDartBindings_EXPORT int c_QWidget__foregroundRole(void *thisObj); +// QWidget::frameGeometry() const +QtDartBindings_EXPORT void *c_QWidget__frameGeometry(void *thisObj); +// QWidget::frameSize() const +QtDartBindings_EXPORT void *c_QWidget__frameSize(void *thisObj); +// QWidget::geometry() const +QtDartBindings_EXPORT void *c_QWidget__geometry(void *thisObj); +// QWidget::grab(const QRect & rectangle) +QtDartBindings_EXPORT void *c_QWidget__grab_QRect(void *thisObj, + void *rectangle_); +// QWidget::grabKeyboard() +QtDartBindings_EXPORT void c_QWidget__grabKeyboard(void *thisObj); +// QWidget::grabMouse() +QtDartBindings_EXPORT void c_QWidget__grabMouse(void *thisObj); +// QWidget::grabShortcut(const QKeySequence & key) +QtDartBindings_EXPORT int c_QWidget__grabShortcut_QKeySequence(void *thisObj, + void *key_); +// QWidget::hasFocus() const +QtDartBindings_EXPORT bool c_QWidget__hasFocus(void *thisObj); +// QWidget::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QWidget__hasHeightForWidth(void *thisObj); +// QWidget::hasMouseTracking() const +QtDartBindings_EXPORT bool c_QWidget__hasMouseTracking(void *thisObj); +// QWidget::hasTabletTracking() const +QtDartBindings_EXPORT bool c_QWidget__hasTabletTracking(void *thisObj); +// QWidget::height() const +QtDartBindings_EXPORT int c_QWidget__height(void *thisObj); +// QWidget::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QWidget__heightForWidth_int(void *thisObj, + int arg__1); +// QWidget::hide() +QtDartBindings_EXPORT void c_QWidget__hide(void *thisObj); +// QWidget::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QWidget__initPainter_QPainter(void *thisObj, + void *painter_); +// QWidget::insertAction(QAction * before, QAction * action) +QtDartBindings_EXPORT void +c_QWidget__insertAction_QAction_QAction(void *thisObj, void *before_, + void *action_); +// QWidget::insertActions(QAction * before, const QList & actions) +QtDartBindings_EXPORT void +c_QWidget__insertActions_QAction_QList_QAction(void *thisObj, void *before_, + void *actions_); +// QWidget::isActiveWindow() const +QtDartBindings_EXPORT bool c_QWidget__isActiveWindow(void *thisObj); +// QWidget::isAncestorOf(const QWidget * child) const +QtDartBindings_EXPORT bool c_QWidget__isAncestorOf_QWidget(void *thisObj, + void *child_); +// QWidget::isEnabled() const +QtDartBindings_EXPORT bool c_QWidget__isEnabled(void *thisObj); +// QWidget::isEnabledTo(const QWidget * arg__1) const +QtDartBindings_EXPORT bool c_QWidget__isEnabledTo_QWidget(void *thisObj, + void *arg__1_); +// QWidget::isFullScreen() const +QtDartBindings_EXPORT bool c_QWidget__isFullScreen(void *thisObj); +// QWidget::isHidden() const +QtDartBindings_EXPORT bool c_QWidget__isHidden(void *thisObj); +// QWidget::isLeftToRight() const +QtDartBindings_EXPORT bool c_QWidget__isLeftToRight(void *thisObj); +// QWidget::isMaximized() const +QtDartBindings_EXPORT bool c_QWidget__isMaximized(void *thisObj); +// QWidget::isMinimized() const +QtDartBindings_EXPORT bool c_QWidget__isMinimized(void *thisObj); +// QWidget::isModal() const +QtDartBindings_EXPORT bool c_QWidget__isModal(void *thisObj); +// QWidget::isRightToLeft() const +QtDartBindings_EXPORT bool c_QWidget__isRightToLeft(void *thisObj); +// QWidget::isVisible() const +QtDartBindings_EXPORT bool c_QWidget__isVisible(void *thisObj); +// QWidget::isVisibleTo(const QWidget * arg__1) const +QtDartBindings_EXPORT bool c_QWidget__isVisibleTo_QWidget(void *thisObj, + void *arg__1_); +// QWidget::isWindow() const +QtDartBindings_EXPORT bool c_QWidget__isWindow(void *thisObj); +// QWidget::isWindowModified() const +QtDartBindings_EXPORT bool c_QWidget__isWindowModified(void *thisObj); +// QWidget::keyboardGrabber() +QtDartBindings_EXPORT void *c_static_QWidget__keyboardGrabber(); +// QWidget::layout() const +QtDartBindings_EXPORT void *c_QWidget__layout(void *thisObj); +// QWidget::layoutDirection() const +QtDartBindings_EXPORT int c_QWidget__layoutDirection(void *thisObj); +// QWidget::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QWidget__leaveEvent_QEvent(void *thisObj, + void *event_); +// QWidget::lower() +QtDartBindings_EXPORT void c_QWidget__lower(void *thisObj); +// QWidget::mapFrom(const QWidget * arg__1, const QPoint & arg__2) const +QtDartBindings_EXPORT void * +c_QWidget__mapFrom_QWidget_QPoint(void *thisObj, void *arg__1_, void *arg__2_); +// QWidget::mapFrom(const QWidget * arg__1, const QPointF & arg__2) const +QtDartBindings_EXPORT void * +c_QWidget__mapFrom_QWidget_QPointF(void *thisObj, void *arg__1_, void *arg__2_); +// QWidget::mapFromGlobal(const QPoint & arg__1) const +QtDartBindings_EXPORT void *c_QWidget__mapFromGlobal_QPoint(void *thisObj, + void *arg__1_); +// QWidget::mapFromGlobal(const QPointF & arg__1) const +QtDartBindings_EXPORT void *c_QWidget__mapFromGlobal_QPointF(void *thisObj, + void *arg__1_); +// QWidget::mapFromParent(const QPoint & arg__1) const +QtDartBindings_EXPORT void *c_QWidget__mapFromParent_QPoint(void *thisObj, + void *arg__1_); +// QWidget::mapFromParent(const QPointF & arg__1) const +QtDartBindings_EXPORT void *c_QWidget__mapFromParent_QPointF(void *thisObj, + void *arg__1_); +// QWidget::mapTo(const QWidget * arg__1, const QPoint & arg__2) const +QtDartBindings_EXPORT void * +c_QWidget__mapTo_QWidget_QPoint(void *thisObj, void *arg__1_, void *arg__2_); +// QWidget::mapTo(const QWidget * arg__1, const QPointF & arg__2) const +QtDartBindings_EXPORT void * +c_QWidget__mapTo_QWidget_QPointF(void *thisObj, void *arg__1_, void *arg__2_); +// QWidget::mapToGlobal(const QPoint & arg__1) const +QtDartBindings_EXPORT void *c_QWidget__mapToGlobal_QPoint(void *thisObj, + void *arg__1_); +// QWidget::mapToGlobal(const QPointF & arg__1) const +QtDartBindings_EXPORT void *c_QWidget__mapToGlobal_QPointF(void *thisObj, + void *arg__1_); +// QWidget::mapToParent(const QPoint & arg__1) const +QtDartBindings_EXPORT void *c_QWidget__mapToParent_QPoint(void *thisObj, + void *arg__1_); +// QWidget::mapToParent(const QPointF & arg__1) const +QtDartBindings_EXPORT void *c_QWidget__mapToParent_QPointF(void *thisObj, + void *arg__1_); +// QWidget::mask() const +QtDartBindings_EXPORT void *c_QWidget__mask(void *thisObj); +// QWidget::maximumHeight() const +QtDartBindings_EXPORT int c_QWidget__maximumHeight(void *thisObj); +// QWidget::maximumSize() const +QtDartBindings_EXPORT void *c_QWidget__maximumSize(void *thisObj); +// QWidget::maximumWidth() const +QtDartBindings_EXPORT int c_QWidget__maximumWidth(void *thisObj); +// QWidget::minimumHeight() const +QtDartBindings_EXPORT int c_QWidget__minimumHeight(void *thisObj); +// QWidget::minimumSize() const +QtDartBindings_EXPORT void *c_QWidget__minimumSize(void *thisObj); +// QWidget::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QWidget__minimumSizeHint(void *thisObj); +// QWidget::minimumWidth() const +QtDartBindings_EXPORT int c_QWidget__minimumWidth(void *thisObj); +// QWidget::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QWidget__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); +// QWidget::mouseGrabber() +QtDartBindings_EXPORT void *c_static_QWidget__mouseGrabber(); +// QWidget::mouseMoveEvent(QMouseEvent * event) +QtDartBindings_EXPORT void c_QWidget__mouseMoveEvent_QMouseEvent(void *thisObj, + void *event_); +// QWidget::mousePressEvent(QMouseEvent * event) +QtDartBindings_EXPORT void c_QWidget__mousePressEvent_QMouseEvent(void *thisObj, + void *event_); +// QWidget::mouseReleaseEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QWidget__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_); +// QWidget::move(const QPoint & arg__1) +QtDartBindings_EXPORT void c_QWidget__move_QPoint(void *thisObj, void *arg__1_); +// QWidget::move(int x, int y) +QtDartBindings_EXPORT void c_QWidget__move_int_int(void *thisObj, int x, int y); +// QWidget::nativeParentWidget() const +QtDartBindings_EXPORT void *c_QWidget__nativeParentWidget(void *thisObj); +// QWidget::nextInFocusChain() const +QtDartBindings_EXPORT void *c_QWidget__nextInFocusChain(void *thisObj); +// QWidget::normalGeometry() const +QtDartBindings_EXPORT void *c_QWidget__normalGeometry(void *thisObj); +// QWidget::paintEvent(QPaintEvent * event) +QtDartBindings_EXPORT void c_QWidget__paintEvent_QPaintEvent(void *thisObj, + void *event_); +// QWidget::palette() const +QtDartBindings_EXPORT void *c_QWidget__palette(void *thisObj); +// QWidget::parentWidget() const +QtDartBindings_EXPORT void *c_QWidget__parentWidget(void *thisObj); +// QWidget::pos() const +QtDartBindings_EXPORT void *c_QWidget__pos(void *thisObj); +// QWidget::previousInFocusChain() const +QtDartBindings_EXPORT void *c_QWidget__previousInFocusChain(void *thisObj); +// QWidget::raise() +QtDartBindings_EXPORT void c_QWidget__raise(void *thisObj); +// QWidget::rect() const +QtDartBindings_EXPORT void *c_QWidget__rect(void *thisObj); +// QWidget::releaseKeyboard() +QtDartBindings_EXPORT void c_QWidget__releaseKeyboard(void *thisObj); +// QWidget::releaseMouse() +QtDartBindings_EXPORT void c_QWidget__releaseMouse(void *thisObj); +// QWidget::releaseShortcut(int id) +QtDartBindings_EXPORT void c_QWidget__releaseShortcut_int(void *thisObj, + int id); +// QWidget::removeAction(QAction * action) +QtDartBindings_EXPORT void c_QWidget__removeAction_QAction(void *thisObj, + void *action_); +// QWidget::render(QPainter * painter, const QPoint & targetOffset, const +// QRegion & sourceRegion) +QtDartBindings_EXPORT void c_QWidget__render_QPainter_QPoint_QRegion( + void *thisObj, void *painter_, void *targetOffset_, void *sourceRegion_); +// QWidget::repaint() +QtDartBindings_EXPORT void c_QWidget__repaint(void *thisObj); +// QWidget::repaint(const QRect & arg__1) +QtDartBindings_EXPORT void c_QWidget__repaint_QRect(void *thisObj, + void *arg__1_); +// QWidget::repaint(const QRegion & arg__1) +QtDartBindings_EXPORT void c_QWidget__repaint_QRegion(void *thisObj, + void *arg__1_); +// QWidget::repaint(int x, int y, int w, int h) +QtDartBindings_EXPORT void +c_QWidget__repaint_int_int_int_int(void *thisObj, int x, int y, int w, int h); +// QWidget::resize(const QSize & arg__1) +QtDartBindings_EXPORT void c_QWidget__resize_QSize(void *thisObj, + void *arg__1_); +// QWidget::resize(int w, int h) +QtDartBindings_EXPORT void c_QWidget__resize_int_int(void *thisObj, int w, + int h); +// QWidget::restoreGeometry(const QByteArray & geometry) +QtDartBindings_EXPORT bool +c_QWidget__restoreGeometry_QByteArray(void *thisObj, void *geometry_); +// QWidget::saveGeometry() const +QtDartBindings_EXPORT void *c_QWidget__saveGeometry(void *thisObj); +// QWidget::scroll(int dx, int dy) +QtDartBindings_EXPORT void c_QWidget__scroll_int_int(void *thisObj, int dx, + int dy); +// QWidget::scroll(int dx, int dy, const QRect & arg__3) +QtDartBindings_EXPORT void +c_QWidget__scroll_int_int_QRect(void *thisObj, int dx, int dy, void *arg__3_); +// QWidget::setAcceptDrops(bool on) +QtDartBindings_EXPORT void c_QWidget__setAcceptDrops_bool(void *thisObj, + bool on); +// QWidget::setAccessibleDescription(const QString & description) +QtDartBindings_EXPORT void +c_QWidget__setAccessibleDescription_QString(void *thisObj, + const char *description_); +// QWidget::setAccessibleName(const QString & name) +QtDartBindings_EXPORT void +c_QWidget__setAccessibleName_QString(void *thisObj, const char *name_); +// QWidget::setAutoFillBackground(bool enabled) +QtDartBindings_EXPORT void c_QWidget__setAutoFillBackground_bool(void *thisObj, + bool enabled); +// QWidget::setBackgroundRole(QPalette::ColorRole arg__1) +QtDartBindings_EXPORT void c_QWidget__setBackgroundRole_ColorRole(void *thisObj, + int arg__1); +// QWidget::setBaseSize(const QSize & arg__1) +QtDartBindings_EXPORT void c_QWidget__setBaseSize_QSize(void *thisObj, + void *arg__1_); +// QWidget::setBaseSize(int basew, int baseh) +QtDartBindings_EXPORT void c_QWidget__setBaseSize_int_int(void *thisObj, + int basew, int baseh); +// QWidget::setContentsMargins(int left, int top, int right, int bottom) +QtDartBindings_EXPORT void +c_QWidget__setContentsMargins_int_int_int_int(void *thisObj, int left, int top, + int right, int bottom); +// QWidget::setDisabled(bool arg__1) +QtDartBindings_EXPORT void c_QWidget__setDisabled_bool(void *thisObj, + bool arg__1); +// QWidget::setEnabled(bool arg__1) +QtDartBindings_EXPORT void c_QWidget__setEnabled_bool(void *thisObj, + bool arg__1); +// QWidget::setFixedHeight(int h) +QtDartBindings_EXPORT void c_QWidget__setFixedHeight_int(void *thisObj, int h); +// QWidget::setFixedSize(const QSize & arg__1) +QtDartBindings_EXPORT void c_QWidget__setFixedSize_QSize(void *thisObj, + void *arg__1_); +// QWidget::setFixedSize(int w, int h) +QtDartBindings_EXPORT void c_QWidget__setFixedSize_int_int(void *thisObj, int w, + int h); +// QWidget::setFixedWidth(int w) +QtDartBindings_EXPORT void c_QWidget__setFixedWidth_int(void *thisObj, int w); +// QWidget::setFocus() +QtDartBindings_EXPORT void c_QWidget__setFocus(void *thisObj); +// QWidget::setFocusProxy(QWidget * arg__1) +QtDartBindings_EXPORT void c_QWidget__setFocusProxy_QWidget(void *thisObj, + void *arg__1_); +// QWidget::setFont(const QFont & arg__1) +QtDartBindings_EXPORT void c_QWidget__setFont_QFont(void *thisObj, + void *arg__1_); +// QWidget::setForegroundRole(QPalette::ColorRole arg__1) +QtDartBindings_EXPORT void c_QWidget__setForegroundRole_ColorRole(void *thisObj, + int arg__1); +// QWidget::setGeometry(const QRect & arg__1) +QtDartBindings_EXPORT void c_QWidget__setGeometry_QRect(void *thisObj, + void *arg__1_); +// QWidget::setGeometry(int x, int y, int w, int h) +QtDartBindings_EXPORT void c_QWidget__setGeometry_int_int_int_int(void *thisObj, + int x, int y, + int w, int h); +// QWidget::setHidden(bool hidden) +QtDartBindings_EXPORT void c_QWidget__setHidden_bool(void *thisObj, + bool hidden); +// QWidget::setLayout(QLayout * arg__1) +QtDartBindings_EXPORT void c_QWidget__setLayout_QLayout(void *thisObj, + void *arg__1_); +// QWidget::setLayoutDirection(Qt::LayoutDirection direction) +QtDartBindings_EXPORT void +c_QWidget__setLayoutDirection_LayoutDirection(void *thisObj, int direction); +// QWidget::setMask(const QRegion & arg__1) +QtDartBindings_EXPORT void c_QWidget__setMask_QRegion(void *thisObj, + void *arg__1_); +// QWidget::setMaximumHeight(int maxh) +QtDartBindings_EXPORT void c_QWidget__setMaximumHeight_int(void *thisObj, + int maxh); +// QWidget::setMaximumSize(const QSize & arg__1) +QtDartBindings_EXPORT void c_QWidget__setMaximumSize_QSize(void *thisObj, + void *arg__1_); +// QWidget::setMaximumSize(int maxw, int maxh) +QtDartBindings_EXPORT void +c_QWidget__setMaximumSize_int_int(void *thisObj, int maxw, int maxh); +// QWidget::setMaximumWidth(int maxw) +QtDartBindings_EXPORT void c_QWidget__setMaximumWidth_int(void *thisObj, + int maxw); +// QWidget::setMinimumHeight(int minh) +QtDartBindings_EXPORT void c_QWidget__setMinimumHeight_int(void *thisObj, + int minh); +// QWidget::setMinimumSize(const QSize & arg__1) +QtDartBindings_EXPORT void c_QWidget__setMinimumSize_QSize(void *thisObj, + void *arg__1_); +// QWidget::setMinimumSize(int minw, int minh) +QtDartBindings_EXPORT void +c_QWidget__setMinimumSize_int_int(void *thisObj, int minw, int minh); +// QWidget::setMinimumWidth(int minw) +QtDartBindings_EXPORT void c_QWidget__setMinimumWidth_int(void *thisObj, + int minw); +// QWidget::setMouseTracking(bool enable) +QtDartBindings_EXPORT void c_QWidget__setMouseTracking_bool(void *thisObj, + bool enable); +// QWidget::setPalette(const QPalette & arg__1) +QtDartBindings_EXPORT void c_QWidget__setPalette_QPalette(void *thisObj, + void *arg__1_); +// QWidget::setShortcutAutoRepeat(int id, bool enable) +QtDartBindings_EXPORT void +c_QWidget__setShortcutAutoRepeat_int_bool(void *thisObj, int id, bool enable); +// QWidget::setShortcutEnabled(int id, bool enable) +QtDartBindings_EXPORT void +c_QWidget__setShortcutEnabled_int_bool(void *thisObj, int id, bool enable); +// QWidget::setSizeIncrement(const QSize & arg__1) +QtDartBindings_EXPORT void c_QWidget__setSizeIncrement_QSize(void *thisObj, + void *arg__1_); +// QWidget::setSizeIncrement(int w, int h) +QtDartBindings_EXPORT void c_QWidget__setSizeIncrement_int_int(void *thisObj, + int w, int h); +// QWidget::setSizePolicy(QSizePolicy arg__1) +QtDartBindings_EXPORT void c_QWidget__setSizePolicy_QSizePolicy(void *thisObj, + void *arg__1_); +// QWidget::setSizePolicy(QSizePolicy::Policy horizontal, QSizePolicy::Policy +// vertical) +QtDartBindings_EXPORT void +c_QWidget__setSizePolicy_Policy_Policy(void *thisObj, int horizontal, + int vertical); +// QWidget::setStatusTip(const QString & arg__1) +QtDartBindings_EXPORT void c_QWidget__setStatusTip_QString(void *thisObj, + const char *arg__1_); +// QWidget::setStyle(QStyle * arg__1) +QtDartBindings_EXPORT void c_QWidget__setStyle_QStyle(void *thisObj, + void *arg__1_); +// QWidget::setStyleSheet(const QString & styleSheet) +QtDartBindings_EXPORT void +c_QWidget__setStyleSheet_QString(void *thisObj, const char *styleSheet_); +// QWidget::setTabOrder(QWidget * arg__1, QWidget * arg__2) +QtDartBindings_EXPORT void +c_static_QWidget__setTabOrder_QWidget_QWidget(void *arg__1_, void *arg__2_); +// QWidget::setTabletTracking(bool enable) +QtDartBindings_EXPORT void c_QWidget__setTabletTracking_bool(void *thisObj, + bool enable); +// QWidget::setToolTip(const QString & arg__1) +QtDartBindings_EXPORT void c_QWidget__setToolTip_QString(void *thisObj, + const char *arg__1_); +// QWidget::setToolTipDuration(int msec) +QtDartBindings_EXPORT void c_QWidget__setToolTipDuration_int(void *thisObj, + int msec); +// QWidget::setUpdatesEnabled(bool enable) +QtDartBindings_EXPORT void c_QWidget__setUpdatesEnabled_bool(void *thisObj, + bool enable); +// QWidget::setVisible(bool visible) +QtDartBindings_EXPORT void c_QWidget__setVisible_bool(void *thisObj, + bool visible); +// QWidget::setWhatsThis(const QString & arg__1) +QtDartBindings_EXPORT void c_QWidget__setWhatsThis_QString(void *thisObj, + const char *arg__1_); +// QWidget::setWindowFilePath(const QString & filePath) +QtDartBindings_EXPORT void +c_QWidget__setWindowFilePath_QString(void *thisObj, const char *filePath_); +// QWidget::setWindowIcon(const QIcon & icon) +QtDartBindings_EXPORT void c_QWidget__setWindowIcon_QIcon(void *thisObj, + void *icon_); +// QWidget::setWindowIconText(const QString & arg__1) +QtDartBindings_EXPORT void +c_QWidget__setWindowIconText_QString(void *thisObj, const char *arg__1_); +// QWidget::setWindowModified(bool arg__1) +QtDartBindings_EXPORT void c_QWidget__setWindowModified_bool(void *thisObj, + bool arg__1); +// QWidget::setWindowOpacity(qreal level) +QtDartBindings_EXPORT void c_QWidget__setWindowOpacity_qreal(void *thisObj, + qreal level); +// QWidget::setWindowRole(const QString & arg__1) +QtDartBindings_EXPORT void +c_QWidget__setWindowRole_QString(void *thisObj, const char *arg__1_); +// QWidget::setWindowTitle(const QString & arg__1) +QtDartBindings_EXPORT void +c_QWidget__setWindowTitle_QString(void *thisObj, const char *arg__1_); +// QWidget::sharedPainter() const +QtDartBindings_EXPORT void *c_QWidget__sharedPainter(void *thisObj); +// QWidget::show() +QtDartBindings_EXPORT void c_QWidget__show(void *thisObj); +// QWidget::showFullScreen() +QtDartBindings_EXPORT void c_QWidget__showFullScreen(void *thisObj); +// QWidget::showMaximized() +QtDartBindings_EXPORT void c_QWidget__showMaximized(void *thisObj); +// QWidget::showMinimized() +QtDartBindings_EXPORT void c_QWidget__showMinimized(void *thisObj); +// QWidget::showNormal() +QtDartBindings_EXPORT void c_QWidget__showNormal(void *thisObj); +// QWidget::size() const +QtDartBindings_EXPORT void *c_QWidget__size(void *thisObj); +// QWidget::sizeHint() const +QtDartBindings_EXPORT void *c_QWidget__sizeHint(void *thisObj); +// QWidget::sizeIncrement() const +QtDartBindings_EXPORT void *c_QWidget__sizeIncrement(void *thisObj); +// QWidget::sizePolicy() const +QtDartBindings_EXPORT void *c_QWidget__sizePolicy(void *thisObj); +// QWidget::stackUnder(QWidget * arg__1) +QtDartBindings_EXPORT void c_QWidget__stackUnder_QWidget(void *thisObj, + void *arg__1_); +// QWidget::statusTip() const +QtDartBindings_EXPORT void *c_QWidget__statusTip(void *thisObj); +// QWidget::style() const +QtDartBindings_EXPORT void *c_QWidget__style(void *thisObj); +// QWidget::styleSheet() const +QtDartBindings_EXPORT void *c_QWidget__styleSheet(void *thisObj); +// QWidget::toolTip() const +QtDartBindings_EXPORT void *c_QWidget__toolTip(void *thisObj); +// QWidget::toolTipDuration() const +QtDartBindings_EXPORT int c_QWidget__toolTipDuration(void *thisObj); +// QWidget::topLevelWidget() const +QtDartBindings_EXPORT void *c_QWidget__topLevelWidget(void *thisObj); +// QWidget::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QWidget__tr_char_char_int(const char *s, const char *c, int n); +// QWidget::underMouse() const +QtDartBindings_EXPORT bool c_QWidget__underMouse(void *thisObj); +// QWidget::unsetCursor() +QtDartBindings_EXPORT void c_QWidget__unsetCursor(void *thisObj); +// QWidget::unsetLayoutDirection() +QtDartBindings_EXPORT void c_QWidget__unsetLayoutDirection(void *thisObj); +// QWidget::unsetLocale() +QtDartBindings_EXPORT void c_QWidget__unsetLocale(void *thisObj); +// QWidget::update() +QtDartBindings_EXPORT void c_QWidget__update(void *thisObj); +// QWidget::update(const QRect & arg__1) +QtDartBindings_EXPORT void c_QWidget__update_QRect(void *thisObj, + void *arg__1_); +// QWidget::update(const QRegion & arg__1) +QtDartBindings_EXPORT void c_QWidget__update_QRegion(void *thisObj, + void *arg__1_); +// QWidget::update(int x, int y, int w, int h) +QtDartBindings_EXPORT void +c_QWidget__update_int_int_int_int(void *thisObj, int x, int y, int w, int h); +// QWidget::updateGeometry() +QtDartBindings_EXPORT void c_QWidget__updateGeometry(void *thisObj); +// QWidget::updateMicroFocus() +QtDartBindings_EXPORT void c_QWidget__updateMicroFocus(void *thisObj); +// QWidget::updatesEnabled() const +QtDartBindings_EXPORT bool c_QWidget__updatesEnabled(void *thisObj); +// QWidget::visibleRegion() const +QtDartBindings_EXPORT void *c_QWidget__visibleRegion(void *thisObj); +// QWidget::whatsThis() const +QtDartBindings_EXPORT void *c_QWidget__whatsThis(void *thisObj); +// QWidget::width() const +QtDartBindings_EXPORT int c_QWidget__width(void *thisObj); +// QWidget::window() const +QtDartBindings_EXPORT void *c_QWidget__window(void *thisObj); +// QWidget::windowFilePath() const +QtDartBindings_EXPORT void *c_QWidget__windowFilePath(void *thisObj); +// QWidget::windowHandle() const +QtDartBindings_EXPORT void *c_QWidget__windowHandle(void *thisObj); +// QWidget::windowIcon() const +QtDartBindings_EXPORT void *c_QWidget__windowIcon(void *thisObj); +// QWidget::windowIconChanged(const QIcon & icon) +QtDartBindings_EXPORT void c_QWidget__windowIconChanged_QIcon(void *thisObj, + void *icon_); +QtDartBindings_EXPORT void c_QWidget__onWindowIconChanged_QIcon( + void *thisObj, void *contextQObject, + void *callback); // QWidget::windowIconText() const +QtDartBindings_EXPORT void *c_QWidget__windowIconText(void *thisObj); +// QWidget::windowIconTextChanged(const QString & iconText) +QtDartBindings_EXPORT void +c_QWidget__windowIconTextChanged_QString(void *thisObj, const char *iconText_); +QtDartBindings_EXPORT void c_QWidget__onWindowIconTextChanged_QString( + void *thisObj, void *contextQObject, + void *callback); // QWidget::windowOpacity() const +QtDartBindings_EXPORT qreal c_QWidget__windowOpacity(void *thisObj); +// QWidget::windowRole() const +QtDartBindings_EXPORT void *c_QWidget__windowRole(void *thisObj); +// QWidget::windowTitle() const +QtDartBindings_EXPORT void *c_QWidget__windowTitle(void *thisObj); +// QWidget::windowTitleChanged(const QString & title) +QtDartBindings_EXPORT void +c_QWidget__windowTitleChanged_QString(void *thisObj, const char *title_); +QtDartBindings_EXPORT void +c_QWidget__onWindowTitleChanged_QString(void *thisObj, void *contextQObject, + void *callback); // QWidget::x() const +QtDartBindings_EXPORT int c_QWidget__x(void *thisObj); +// QWidget::y() const +QtDartBindings_EXPORT int c_QWidget__y(void *thisObj); +QtDartBindings_EXPORT void c_QWidget__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QWidget__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QWidget_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QWidget_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QWidget_wrapper.cpp new file mode 100644 index 0000000..62b1195 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QWidget_wrapper.cpp @@ -0,0 +1,3990 @@ +#include "QWidget_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QWidget_wrapper::QWidget_wrapper(QWidget *parent) : ::QWidget(parent) {} +bool QWidget_wrapper::acceptDrops() const { + // tag=1000 + + // tag=1004 + return ::QWidget::acceptDrops(); +} +QString QWidget_wrapper::accessibleDescription() const { + // tag=1000 + + // tag=1004 + return ::QWidget::accessibleDescription(); +} +QString QWidget_wrapper::accessibleName() const { + // tag=1000 + + // tag=1004 + return ::QWidget::accessibleName(); +} +QList QWidget_wrapper::actions() const { + // tag=1000 + + // tag=1004 + return ::QWidget::actions(); +} +void QWidget_wrapper::activateWindow() { + // tag=1000 + + // tag=1004 + ::QWidget::activateWindow(); +} +void QWidget_wrapper::addAction(QAction *action) { + // tag=1000 + + // tag=1004 + ::QWidget::addAction(action); +} +QAction *QWidget_wrapper::addAction(const QIcon &icon, const QString &text) { + // tag=1000 + + // tag=1004 + return ::QWidget::addAction(icon, text); +} +QAction *QWidget_wrapper::addAction(const QIcon &icon, const QString &text, + const QKeySequence &shortcut) { + // tag=1000 + + // tag=1004 + return ::QWidget::addAction(icon, text, shortcut); +} +QAction *QWidget_wrapper::addAction(const QIcon &icon, const QString &text, + const QKeySequence &shortcut, + const QObject *receiver, + const char *member) { + // tag=1000 + + // tag=1004 + return ::QWidget::addAction(icon, text, shortcut, receiver, member); +} +QAction *QWidget_wrapper::addAction(const QIcon &icon, const QString &text, + const QObject *receiver, + const char *member) { + // tag=1000 + + // tag=1004 + return ::QWidget::addAction(icon, text, receiver, member); +} +QAction *QWidget_wrapper::addAction(const QString &text) { + // tag=1000 + + // tag=1004 + return ::QWidget::addAction(text); +} +QAction *QWidget_wrapper::addAction(const QString &text, + const QKeySequence &shortcut) { + // tag=1000 + + // tag=1004 + return ::QWidget::addAction(text, shortcut); +} +QAction *QWidget_wrapper::addAction(const QString &text, + const QKeySequence &shortcut, + const QObject *receiver, + const char *member) { + // tag=1000 + + // tag=1004 + return ::QWidget::addAction(text, shortcut, receiver, member); +} +QAction *QWidget_wrapper::addAction(const QString &text, + const QObject *receiver, + const char *member) { + // tag=1000 + + // tag=1004 + return ::QWidget::addAction(text, receiver, member); +} +void QWidget_wrapper::addActions(const QList &actions) { + // tag=1000 + + // tag=1004 + ::QWidget::addActions(actions); +} +void QWidget_wrapper::adjustSize() { + // tag=1000 + + // tag=1004 + ::QWidget::adjustSize(); +} +bool QWidget_wrapper::autoFillBackground() const { + // tag=1000 + + // tag=1004 + return ::QWidget::autoFillBackground(); +} +QPalette::ColorRole QWidget_wrapper::backgroundRole() const { + // tag=1000 + + // tag=1004 + return ::QWidget::backgroundRole(); +} +QSize QWidget_wrapper::baseSize() const { + // tag=1000 + + // tag=1004 + return ::QWidget::baseSize(); +} +void QWidget_wrapper::changeEvent(QEvent *arg__1) { + // tag=1000 + if (m_changeEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_changeEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QWidget::changeEvent(arg__1); + } +} +// tag=1009 +void QWidget_wrapper::changeEvent_nocallback(QEvent *arg__1) { + // tag=1003 + ::QWidget::changeEvent(arg__1); +} +QWidget *QWidget_wrapper::childAt(const QPoint &p) const { + // tag=1000 + + // tag=1004 + return ::QWidget::childAt(p); +} +QWidget *QWidget_wrapper::childAt(int x, int y) const { + // tag=1000 + + // tag=1004 + return ::QWidget::childAt(x, y); +} +QRect QWidget_wrapper::childrenRect() const { + // tag=1000 + + // tag=1004 + return ::QWidget::childrenRect(); +} +QRegion QWidget_wrapper::childrenRegion() const { + // tag=1000 + + // tag=1004 + return ::QWidget::childrenRegion(); +} +void QWidget_wrapper::clearFocus() { + // tag=1000 + + // tag=1004 + ::QWidget::clearFocus(); +} +void QWidget_wrapper::clearMask() { + // tag=1000 + + // tag=1004 + ::QWidget::clearMask(); +} +bool QWidget_wrapper::close() { + // tag=1000 + + // tag=1004 + return ::QWidget::close(); +} +QRect QWidget_wrapper::contentsRect() const { + // tag=1000 + + // tag=1004 + return ::QWidget::contentsRect(); +} +void QWidget_wrapper::create() { + // tag=1000 + + // tag=1004 + ::QWidget::create(); +} +void QWidget_wrapper::createWinId() { + // tag=1000 + + // tag=1004 + ::QWidget::createWinId(); +} +QWidget *QWidget_wrapper::createWindowContainer(QWindow *window, + QWidget *parent) { + // tag=1000 + + // tag=1004 + return ::QWidget::createWindowContainer(window, parent); +} +void QWidget_wrapper::customContextMenuRequested(const QPoint &pos) { + // tag=1000 + + // tag=1004 + ::QWidget::customContextMenuRequested(pos); +} +void QWidget_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QWidget::customEvent(event); + } +} +// tag=1009 +void QWidget_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QWidget::customEvent(event); +} +void QWidget_wrapper::destroy(bool destroyWindow, bool destroySubWindows) { + // tag=1000 + + // tag=1004 + ::QWidget::destroy(destroyWindow, destroySubWindows); +} +int QWidget_wrapper::devType() const { + // tag=1000 + if (m_devTypeCallback) { + // tag=1001 + const void *thisPtr = this; + return m_devTypeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QWidget::devType(); + } +} +// tag=1009 +int QWidget_wrapper::devType_nocallback() const { + // tag=1003 + return ::QWidget::devType(); +} +void QWidget_wrapper::ensurePolished() const { + // tag=1000 + + // tag=1004 + ::QWidget::ensurePolished(); +} +bool QWidget_wrapper::event(QEvent *event) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + return ::QWidget::event(event); + } +} +// tag=1009 +bool QWidget_wrapper::event_nocallback(QEvent *event) { + // tag=1003 + return ::QWidget::event(event); +} +bool QWidget_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QWidget::eventFilter(watched, event); + } +} +// tag=1009 +bool QWidget_wrapper::eventFilter_nocallback(QObject *watched, QEvent *event) { + // tag=1003 + return ::QWidget::eventFilter(watched, event); +} +bool QWidget_wrapper::focusNextChild() { + // tag=1000 + + // tag=1004 + return ::QWidget::focusNextChild(); +} +bool QWidget_wrapper::focusNextPrevChild(bool next) { + // tag=1000 + if (m_focusNextPrevChildCallback) { + // tag=1001 + const void *thisPtr = this; + return m_focusNextPrevChildCallback(const_cast(thisPtr), next); + } else { + // tag=1002 + return ::QWidget::focusNextPrevChild(next); + } +} +// tag=1009 +bool QWidget_wrapper::focusNextPrevChild_nocallback(bool next) { + // tag=1003 + return ::QWidget::focusNextPrevChild(next); +} +bool QWidget_wrapper::focusPreviousChild() { + // tag=1000 + + // tag=1004 + return ::QWidget::focusPreviousChild(); +} +QWidget *QWidget_wrapper::focusProxy() const { + // tag=1000 + + // tag=1004 + return ::QWidget::focusProxy(); +} +QWidget *QWidget_wrapper::focusWidget() const { + // tag=1000 + + // tag=1004 + return ::QWidget::focusWidget(); +} +const QFont &QWidget_wrapper::font() const { + // tag=1000 + + // tag=1004 + return ::QWidget::font(); +} +QPalette::ColorRole QWidget_wrapper::foregroundRole() const { + // tag=1000 + + // tag=1004 + return ::QWidget::foregroundRole(); +} +QRect QWidget_wrapper::frameGeometry() const { + // tag=1000 + + // tag=1004 + return ::QWidget::frameGeometry(); +} +QSize QWidget_wrapper::frameSize() const { + // tag=1000 + + // tag=1004 + return ::QWidget::frameSize(); +} +const QRect &QWidget_wrapper::geometry() const { + // tag=1000 + + // tag=1004 + return ::QWidget::geometry(); +} +QPixmap QWidget_wrapper::grab(const QRect &rectangle) { + // tag=1000 + + // tag=1004 + return ::QWidget::grab(rectangle); +} +void QWidget_wrapper::grabKeyboard() { + // tag=1000 + + // tag=1004 + ::QWidget::grabKeyboard(); +} +void QWidget_wrapper::grabMouse() { + // tag=1000 + + // tag=1004 + ::QWidget::grabMouse(); +} +int QWidget_wrapper::grabShortcut(const QKeySequence &key) { + // tag=1000 + + // tag=1004 + return ::QWidget::grabShortcut(key); +} +bool QWidget_wrapper::hasFocus() const { + // tag=1000 + + // tag=1004 + return ::QWidget::hasFocus(); +} +bool QWidget_wrapper::hasHeightForWidth() const { + // tag=1000 + if (m_hasHeightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_hasHeightForWidthCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QWidget::hasHeightForWidth(); + } +} +// tag=1009 +bool QWidget_wrapper::hasHeightForWidth_nocallback() const { + // tag=1003 + return ::QWidget::hasHeightForWidth(); +} +bool QWidget_wrapper::hasMouseTracking() const { + // tag=1000 + + // tag=1004 + return ::QWidget::hasMouseTracking(); +} +bool QWidget_wrapper::hasTabletTracking() const { + // tag=1000 + + // tag=1004 + return ::QWidget::hasTabletTracking(); +} +int QWidget_wrapper::height() const { + // tag=1000 + + // tag=1004 + return ::QWidget::height(); +} +int QWidget_wrapper::heightForWidth(int arg__1) const { + // tag=1000 + if (m_heightForWidthCallback) { + // tag=1001 + const void *thisPtr = this; + return m_heightForWidthCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QWidget::heightForWidth(arg__1); + } +} +// tag=1009 +int QWidget_wrapper::heightForWidth_nocallback(int arg__1) const { + // tag=1003 + return ::QWidget::heightForWidth(arg__1); +} +void QWidget_wrapper::hide() { + // tag=1000 + + // tag=1004 + ::QWidget::hide(); +} +void QWidget_wrapper::initPainter(QPainter *painter) const { + // tag=1000 + if (m_initPainterCallback) { + // tag=1001 + const void *thisPtr = this; + m_initPainterCallback(const_cast(thisPtr), painter); + } else { + // tag=1002 + ::QWidget::initPainter(painter); + } +} +// tag=1009 +void QWidget_wrapper::initPainter_nocallback(QPainter *painter) const { + // tag=1003 + ::QWidget::initPainter(painter); +} +void QWidget_wrapper::insertAction(QAction *before, QAction *action) { + // tag=1000 + + // tag=1004 + ::QWidget::insertAction(before, action); +} +void QWidget_wrapper::insertActions(QAction *before, + const QList &actions) { + // tag=1000 + + // tag=1004 + ::QWidget::insertActions(before, actions); +} +bool QWidget_wrapper::isActiveWindow() const { + // tag=1000 + + // tag=1004 + return ::QWidget::isActiveWindow(); +} +bool QWidget_wrapper::isAncestorOf(const QWidget *child) const { + // tag=1000 + + // tag=1004 + return ::QWidget::isAncestorOf(child); +} +bool QWidget_wrapper::isEnabled() const { + // tag=1000 + + // tag=1004 + return ::QWidget::isEnabled(); +} +bool QWidget_wrapper::isEnabledTo(const QWidget *arg__1) const { + // tag=1000 + + // tag=1004 + return ::QWidget::isEnabledTo(arg__1); +} +bool QWidget_wrapper::isFullScreen() const { + // tag=1000 + + // tag=1004 + return ::QWidget::isFullScreen(); +} +bool QWidget_wrapper::isHidden() const { + // tag=1000 + + // tag=1004 + return ::QWidget::isHidden(); +} +bool QWidget_wrapper::isLeftToRight() const { + // tag=1000 + + // tag=1004 + return ::QWidget::isLeftToRight(); +} +bool QWidget_wrapper::isMaximized() const { + // tag=1000 + + // tag=1004 + return ::QWidget::isMaximized(); +} +bool QWidget_wrapper::isMinimized() const { + // tag=1000 + + // tag=1004 + return ::QWidget::isMinimized(); +} +bool QWidget_wrapper::isModal() const { + // tag=1000 + + // tag=1004 + return ::QWidget::isModal(); +} +bool QWidget_wrapper::isRightToLeft() const { + // tag=1000 + + // tag=1004 + return ::QWidget::isRightToLeft(); +} +bool QWidget_wrapper::isVisible() const { + // tag=1000 + + // tag=1004 + return ::QWidget::isVisible(); +} +bool QWidget_wrapper::isVisibleTo(const QWidget *arg__1) const { + // tag=1000 + + // tag=1004 + return ::QWidget::isVisibleTo(arg__1); +} +bool QWidget_wrapper::isWindow() const { + // tag=1000 + + // tag=1004 + return ::QWidget::isWindow(); +} +bool QWidget_wrapper::isWindowModified() const { + // tag=1000 + + // tag=1004 + return ::QWidget::isWindowModified(); +} +QWidget *QWidget_wrapper::keyboardGrabber() { + // tag=1000 + + // tag=1004 + return ::QWidget::keyboardGrabber(); +} +QLayout *QWidget_wrapper::layout() const { + // tag=1000 + + // tag=1004 + return ::QWidget::layout(); +} +Qt::LayoutDirection QWidget_wrapper::layoutDirection() const { + // tag=1000 + + // tag=1004 + return ::QWidget::layoutDirection(); +} +void QWidget_wrapper::leaveEvent(QEvent *event) { + // tag=1000 + if (m_leaveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_leaveEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QWidget::leaveEvent(event); + } +} +// tag=1009 +void QWidget_wrapper::leaveEvent_nocallback(QEvent *event) { + // tag=1003 + ::QWidget::leaveEvent(event); +} +void QWidget_wrapper::lower() { + // tag=1000 + + // tag=1004 + ::QWidget::lower(); +} +QPoint QWidget_wrapper::mapFrom(const QWidget *arg__1, + const QPoint &arg__2) const { + // tag=1000 + + // tag=1004 + return ::QWidget::mapFrom(arg__1, arg__2); +} +QPointF QWidget_wrapper::mapFrom(const QWidget *arg__1, + const QPointF &arg__2) const { + // tag=1000 + + // tag=1004 + return ::QWidget::mapFrom(arg__1, arg__2); +} +QPoint QWidget_wrapper::mapFromGlobal(const QPoint &arg__1) const { + // tag=1000 + + // tag=1004 + return ::QWidget::mapFromGlobal(arg__1); +} +QPointF QWidget_wrapper::mapFromGlobal(const QPointF &arg__1) const { + // tag=1000 + + // tag=1004 + return ::QWidget::mapFromGlobal(arg__1); +} +QPoint QWidget_wrapper::mapFromParent(const QPoint &arg__1) const { + // tag=1000 + + // tag=1004 + return ::QWidget::mapFromParent(arg__1); +} +QPointF QWidget_wrapper::mapFromParent(const QPointF &arg__1) const { + // tag=1000 + + // tag=1004 + return ::QWidget::mapFromParent(arg__1); +} +QPoint QWidget_wrapper::mapTo(const QWidget *arg__1, + const QPoint &arg__2) const { + // tag=1000 + + // tag=1004 + return ::QWidget::mapTo(arg__1, arg__2); +} +QPointF QWidget_wrapper::mapTo(const QWidget *arg__1, + const QPointF &arg__2) const { + // tag=1000 + + // tag=1004 + return ::QWidget::mapTo(arg__1, arg__2); +} +QPoint QWidget_wrapper::mapToGlobal(const QPoint &arg__1) const { + // tag=1000 + + // tag=1004 + return ::QWidget::mapToGlobal(arg__1); +} +QPointF QWidget_wrapper::mapToGlobal(const QPointF &arg__1) const { + // tag=1000 + + // tag=1004 + return ::QWidget::mapToGlobal(arg__1); +} +QPoint QWidget_wrapper::mapToParent(const QPoint &arg__1) const { + // tag=1000 + + // tag=1004 + return ::QWidget::mapToParent(arg__1); +} +QPointF QWidget_wrapper::mapToParent(const QPointF &arg__1) const { + // tag=1000 + + // tag=1004 + return ::QWidget::mapToParent(arg__1); +} +QRegion QWidget_wrapper::mask() const { + // tag=1000 + + // tag=1004 + return ::QWidget::mask(); +} +int QWidget_wrapper::maximumHeight() const { + // tag=1000 + + // tag=1004 + return ::QWidget::maximumHeight(); +} +QSize QWidget_wrapper::maximumSize() const { + // tag=1000 + + // tag=1004 + return ::QWidget::maximumSize(); +} +int QWidget_wrapper::maximumWidth() const { + // tag=1000 + + // tag=1004 + return ::QWidget::maximumWidth(); +} +int QWidget_wrapper::minimumHeight() const { + // tag=1000 + + // tag=1004 + return ::QWidget::minimumHeight(); +} +QSize QWidget_wrapper::minimumSize() const { + // tag=1000 + + // tag=1004 + return ::QWidget::minimumSize(); +} +QSize QWidget_wrapper::minimumSizeHint() const { + // tag=1000 + if (m_minimumSizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_minimumSizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QWidget::minimumSizeHint(); + } +} +// tag=1009 +QSize QWidget_wrapper::minimumSizeHint_nocallback() const { + // tag=1003 + return ::QWidget::minimumSizeHint(); +} +int QWidget_wrapper::minimumWidth() const { + // tag=1000 + + // tag=1004 + return ::QWidget::minimumWidth(); +} +void QWidget_wrapper::mouseDoubleClickEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseDoubleClickEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QWidget::mouseDoubleClickEvent(event); + } +} +// tag=1009 +void QWidget_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QWidget::mouseDoubleClickEvent(event); +} +QWidget *QWidget_wrapper::mouseGrabber() { + // tag=1000 + + // tag=1004 + return ::QWidget::mouseGrabber(); +} +void QWidget_wrapper::mouseMoveEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseMoveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QWidget::mouseMoveEvent(event); + } +} +// tag=1009 +void QWidget_wrapper::mouseMoveEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QWidget::mouseMoveEvent(event); +} +void QWidget_wrapper::mousePressEvent(QMouseEvent *event) { + // tag=1000 + if (m_mousePressEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QWidget::mousePressEvent(event); + } +} +// tag=1009 +void QWidget_wrapper::mousePressEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QWidget::mousePressEvent(event); +} +void QWidget_wrapper::mouseReleaseEvent(QMouseEvent *event) { + // tag=1000 + if (m_mouseReleaseEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QWidget::mouseReleaseEvent(event); + } +} +// tag=1009 +void QWidget_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *event) { + // tag=1003 + ::QWidget::mouseReleaseEvent(event); +} +void QWidget_wrapper::move(const QPoint &arg__1) { + // tag=1000 + + // tag=1004 + ::QWidget::move(arg__1); +} +void QWidget_wrapper::move(int x, int y) { + // tag=1000 + + // tag=1004 + ::QWidget::move(x, y); +} +QWidget *QWidget_wrapper::nativeParentWidget() const { + // tag=1000 + + // tag=1004 + return ::QWidget::nativeParentWidget(); +} +QWidget *QWidget_wrapper::nextInFocusChain() const { + // tag=1000 + + // tag=1004 + return ::QWidget::nextInFocusChain(); +} +QRect QWidget_wrapper::normalGeometry() const { + // tag=1000 + + // tag=1004 + return ::QWidget::normalGeometry(); +} +void QWidget_wrapper::paintEvent(QPaintEvent *event) { + // tag=1000 + if (m_paintEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QWidget::paintEvent(event); + } +} +// tag=1009 +void QWidget_wrapper::paintEvent_nocallback(QPaintEvent *event) { + // tag=1003 + ::QWidget::paintEvent(event); +} +const QPalette &QWidget_wrapper::palette() const { + // tag=1000 + + // tag=1004 + return ::QWidget::palette(); +} +QWidget *QWidget_wrapper::parentWidget() const { + // tag=1000 + + // tag=1004 + return ::QWidget::parentWidget(); +} +QPoint QWidget_wrapper::pos() const { + // tag=1000 + + // tag=1004 + return ::QWidget::pos(); +} +QWidget *QWidget_wrapper::previousInFocusChain() const { + // tag=1000 + + // tag=1004 + return ::QWidget::previousInFocusChain(); +} +void QWidget_wrapper::raise() { + // tag=1000 + + // tag=1004 + ::QWidget::raise(); +} +QRect QWidget_wrapper::rect() const { + // tag=1000 + + // tag=1004 + return ::QWidget::rect(); +} +void QWidget_wrapper::releaseKeyboard() { + // tag=1000 + + // tag=1004 + ::QWidget::releaseKeyboard(); +} +void QWidget_wrapper::releaseMouse() { + // tag=1000 + + // tag=1004 + ::QWidget::releaseMouse(); +} +void QWidget_wrapper::releaseShortcut(int id) { + // tag=1000 + + // tag=1004 + ::QWidget::releaseShortcut(id); +} +void QWidget_wrapper::removeAction(QAction *action) { + // tag=1000 + + // tag=1004 + ::QWidget::removeAction(action); +} +void QWidget_wrapper::render(QPainter *painter, const QPoint &targetOffset, + const QRegion &sourceRegion) { + // tag=1000 + + // tag=1004 + ::QWidget::render(painter, targetOffset, sourceRegion); +} +void QWidget_wrapper::repaint() { + // tag=1000 + + // tag=1004 + ::QWidget::repaint(); +} +void QWidget_wrapper::repaint(const QRect &arg__1) { + // tag=1000 + + // tag=1004 + ::QWidget::repaint(arg__1); +} +void QWidget_wrapper::repaint(const QRegion &arg__1) { + // tag=1000 + + // tag=1004 + ::QWidget::repaint(arg__1); +} +void QWidget_wrapper::repaint(int x, int y, int w, int h) { + // tag=1000 + + // tag=1004 + ::QWidget::repaint(x, y, w, h); +} +void QWidget_wrapper::resize(const QSize &arg__1) { + // tag=1000 + + // tag=1004 + ::QWidget::resize(arg__1); +} +void QWidget_wrapper::resize(int w, int h) { + // tag=1000 + + // tag=1004 + ::QWidget::resize(w, h); +} +bool QWidget_wrapper::restoreGeometry(const QByteArray &geometry) { + // tag=1000 + + // tag=1004 + return ::QWidget::restoreGeometry(geometry); +} +QByteArray QWidget_wrapper::saveGeometry() const { + // tag=1000 + + // tag=1004 + return ::QWidget::saveGeometry(); +} +void QWidget_wrapper::scroll(int dx, int dy) { + // tag=1000 + + // tag=1004 + ::QWidget::scroll(dx, dy); +} +void QWidget_wrapper::scroll(int dx, int dy, const QRect &arg__3) { + // tag=1000 + + // tag=1004 + ::QWidget::scroll(dx, dy, arg__3); +} +void QWidget_wrapper::setAcceptDrops(bool on) { + // tag=1000 + + // tag=1004 + ::QWidget::setAcceptDrops(on); +} +void QWidget_wrapper::setAccessibleDescription(const QString &description) { + // tag=1000 + + // tag=1004 + ::QWidget::setAccessibleDescription(description); +} +void QWidget_wrapper::setAccessibleName(const QString &name) { + // tag=1000 + + // tag=1004 + ::QWidget::setAccessibleName(name); +} +void QWidget_wrapper::setAutoFillBackground(bool enabled) { + // tag=1000 + + // tag=1004 + ::QWidget::setAutoFillBackground(enabled); +} +void QWidget_wrapper::setBackgroundRole(QPalette::ColorRole arg__1) { + // tag=1000 + + // tag=1004 + ::QWidget::setBackgroundRole(arg__1); +} +void QWidget_wrapper::setBaseSize(const QSize &arg__1) { + // tag=1000 + + // tag=1004 + ::QWidget::setBaseSize(arg__1); +} +void QWidget_wrapper::setBaseSize(int basew, int baseh) { + // tag=1000 + + // tag=1004 + ::QWidget::setBaseSize(basew, baseh); +} +void QWidget_wrapper::setContentsMargins(int left, int top, int right, + int bottom) { + // tag=1000 + + // tag=1004 + ::QWidget::setContentsMargins(left, top, right, bottom); +} +void QWidget_wrapper::setDisabled(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QWidget::setDisabled(arg__1); +} +void QWidget_wrapper::setEnabled(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QWidget::setEnabled(arg__1); +} +void QWidget_wrapper::setFixedHeight(int h) { + // tag=1000 + + // tag=1004 + ::QWidget::setFixedHeight(h); +} +void QWidget_wrapper::setFixedSize(const QSize &arg__1) { + // tag=1000 + + // tag=1004 + ::QWidget::setFixedSize(arg__1); +} +void QWidget_wrapper::setFixedSize(int w, int h) { + // tag=1000 + + // tag=1004 + ::QWidget::setFixedSize(w, h); +} +void QWidget_wrapper::setFixedWidth(int w) { + // tag=1000 + + // tag=1004 + ::QWidget::setFixedWidth(w); +} +void QWidget_wrapper::setFocus() { + // tag=1000 + + // tag=1004 + ::QWidget::setFocus(); +} +void QWidget_wrapper::setFocusProxy(QWidget *arg__1) { + // tag=1000 + + // tag=1004 + ::QWidget::setFocusProxy(arg__1); +} +void QWidget_wrapper::setFont(const QFont &arg__1) { + // tag=1000 + + // tag=1004 + ::QWidget::setFont(arg__1); +} +void QWidget_wrapper::setForegroundRole(QPalette::ColorRole arg__1) { + // tag=1000 + + // tag=1004 + ::QWidget::setForegroundRole(arg__1); +} +void QWidget_wrapper::setGeometry(const QRect &arg__1) { + // tag=1000 + + // tag=1004 + ::QWidget::setGeometry(arg__1); +} +void QWidget_wrapper::setGeometry(int x, int y, int w, int h) { + // tag=1000 + + // tag=1004 + ::QWidget::setGeometry(x, y, w, h); +} +void QWidget_wrapper::setHidden(bool hidden) { + // tag=1000 + + // tag=1004 + ::QWidget::setHidden(hidden); +} +void QWidget_wrapper::setLayout(QLayout *arg__1) { + // tag=1000 + + // tag=1004 + ::QWidget::setLayout(arg__1); +} +void QWidget_wrapper::setLayoutDirection(Qt::LayoutDirection direction) { + // tag=1000 + + // tag=1004 + ::QWidget::setLayoutDirection(direction); +} +void QWidget_wrapper::setMask(const QRegion &arg__1) { + // tag=1000 + + // tag=1004 + ::QWidget::setMask(arg__1); +} +void QWidget_wrapper::setMaximumHeight(int maxh) { + // tag=1000 + + // tag=1004 + ::QWidget::setMaximumHeight(maxh); +} +void QWidget_wrapper::setMaximumSize(const QSize &arg__1) { + // tag=1000 + + // tag=1004 + ::QWidget::setMaximumSize(arg__1); +} +void QWidget_wrapper::setMaximumSize(int maxw, int maxh) { + // tag=1000 + + // tag=1004 + ::QWidget::setMaximumSize(maxw, maxh); +} +void QWidget_wrapper::setMaximumWidth(int maxw) { + // tag=1000 + + // tag=1004 + ::QWidget::setMaximumWidth(maxw); +} +void QWidget_wrapper::setMinimumHeight(int minh) { + // tag=1000 + + // tag=1004 + ::QWidget::setMinimumHeight(minh); +} +void QWidget_wrapper::setMinimumSize(const QSize &arg__1) { + // tag=1000 + + // tag=1004 + ::QWidget::setMinimumSize(arg__1); +} +void QWidget_wrapper::setMinimumSize(int minw, int minh) { + // tag=1000 + + // tag=1004 + ::QWidget::setMinimumSize(minw, minh); +} +void QWidget_wrapper::setMinimumWidth(int minw) { + // tag=1000 + + // tag=1004 + ::QWidget::setMinimumWidth(minw); +} +void QWidget_wrapper::setMouseTracking(bool enable) { + // tag=1000 + + // tag=1004 + ::QWidget::setMouseTracking(enable); +} +void QWidget_wrapper::setPalette(const QPalette &arg__1) { + // tag=1000 + + // tag=1004 + ::QWidget::setPalette(arg__1); +} +void QWidget_wrapper::setShortcutAutoRepeat(int id, bool enable) { + // tag=1000 + + // tag=1004 + ::QWidget::setShortcutAutoRepeat(id, enable); +} +void QWidget_wrapper::setShortcutEnabled(int id, bool enable) { + // tag=1000 + + // tag=1004 + ::QWidget::setShortcutEnabled(id, enable); +} +void QWidget_wrapper::setSizeIncrement(const QSize &arg__1) { + // tag=1000 + + // tag=1004 + ::QWidget::setSizeIncrement(arg__1); +} +void QWidget_wrapper::setSizeIncrement(int w, int h) { + // tag=1000 + + // tag=1004 + ::QWidget::setSizeIncrement(w, h); +} +void QWidget_wrapper::setSizePolicy(QSizePolicy arg__1) { + // tag=1000 + + // tag=1004 + ::QWidget::setSizePolicy(arg__1); +} +void QWidget_wrapper::setSizePolicy(QSizePolicy::Policy horizontal, + QSizePolicy::Policy vertical) { + // tag=1000 + + // tag=1004 + ::QWidget::setSizePolicy(horizontal, vertical); +} +void QWidget_wrapper::setStatusTip(const QString &arg__1) { + // tag=1000 + + // tag=1004 + ::QWidget::setStatusTip(arg__1); +} +void QWidget_wrapper::setStyle(QStyle *arg__1) { + // tag=1000 + + // tag=1004 + ::QWidget::setStyle(arg__1); +} +void QWidget_wrapper::setStyleSheet(const QString &styleSheet) { + // tag=1000 + + // tag=1004 + ::QWidget::setStyleSheet(styleSheet); +} +void QWidget_wrapper::setTabOrder(QWidget *arg__1, QWidget *arg__2) { + // tag=1000 + + // tag=1004 + ::QWidget::setTabOrder(arg__1, arg__2); +} +void QWidget_wrapper::setTabletTracking(bool enable) { + // tag=1000 + + // tag=1004 + ::QWidget::setTabletTracking(enable); +} +void QWidget_wrapper::setToolTip(const QString &arg__1) { + // tag=1000 + + // tag=1004 + ::QWidget::setToolTip(arg__1); +} +void QWidget_wrapper::setToolTipDuration(int msec) { + // tag=1000 + + // tag=1004 + ::QWidget::setToolTipDuration(msec); +} +void QWidget_wrapper::setUpdatesEnabled(bool enable) { + // tag=1000 + + // tag=1004 + ::QWidget::setUpdatesEnabled(enable); +} +void QWidget_wrapper::setVisible(bool visible) { + // tag=1000 + if (m_setVisibleCallback) { + // tag=1001 + const void *thisPtr = this; + m_setVisibleCallback(const_cast(thisPtr), visible); + } else { + // tag=1002 + ::QWidget::setVisible(visible); + } +} +// tag=1009 +void QWidget_wrapper::setVisible_nocallback(bool visible) { + // tag=1003 + ::QWidget::setVisible(visible); +} +void QWidget_wrapper::setWhatsThis(const QString &arg__1) { + // tag=1000 + + // tag=1004 + ::QWidget::setWhatsThis(arg__1); +} +void QWidget_wrapper::setWindowFilePath(const QString &filePath) { + // tag=1000 + + // tag=1004 + ::QWidget::setWindowFilePath(filePath); +} +void QWidget_wrapper::setWindowIcon(const QIcon &icon) { + // tag=1000 + + // tag=1004 + ::QWidget::setWindowIcon(icon); +} +void QWidget_wrapper::setWindowIconText(const QString &arg__1) { + // tag=1000 + + // tag=1004 + ::QWidget::setWindowIconText(arg__1); +} +void QWidget_wrapper::setWindowModified(bool arg__1) { + // tag=1000 + + // tag=1004 + ::QWidget::setWindowModified(arg__1); +} +void QWidget_wrapper::setWindowOpacity(qreal level) { + // tag=1000 + + // tag=1004 + ::QWidget::setWindowOpacity(level); +} +void QWidget_wrapper::setWindowRole(const QString &arg__1) { + // tag=1000 + + // tag=1004 + ::QWidget::setWindowRole(arg__1); +} +void QWidget_wrapper::setWindowTitle(const QString &arg__1) { + // tag=1000 + + // tag=1004 + ::QWidget::setWindowTitle(arg__1); +} +QPainter *QWidget_wrapper::sharedPainter() const { + // tag=1000 + if (m_sharedPainterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_sharedPainterCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QWidget::sharedPainter(); + } +} +// tag=1009 +QPainter *QWidget_wrapper::sharedPainter_nocallback() const { + // tag=1003 + return ::QWidget::sharedPainter(); +} +void QWidget_wrapper::show() { + // tag=1000 + + // tag=1004 + ::QWidget::show(); +} +void QWidget_wrapper::showFullScreen() { + // tag=1000 + + // tag=1004 + ::QWidget::showFullScreen(); +} +void QWidget_wrapper::showMaximized() { + // tag=1000 + + // tag=1004 + ::QWidget::showMaximized(); +} +void QWidget_wrapper::showMinimized() { + // tag=1000 + + // tag=1004 + ::QWidget::showMinimized(); +} +void QWidget_wrapper::showNormal() { + // tag=1000 + + // tag=1004 + ::QWidget::showNormal(); +} +QSize QWidget_wrapper::size() const { + // tag=1000 + + // tag=1004 + return ::QWidget::size(); +} +QSize QWidget_wrapper::sizeHint() const { + // tag=1000 + if (m_sizeHintCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_sizeHintCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QWidget::sizeHint(); + } +} +// tag=1009 +QSize QWidget_wrapper::sizeHint_nocallback() const { + // tag=1003 + return ::QWidget::sizeHint(); +} +QSize QWidget_wrapper::sizeIncrement() const { + // tag=1000 + + // tag=1004 + return ::QWidget::sizeIncrement(); +} +QSizePolicy QWidget_wrapper::sizePolicy() const { + // tag=1000 + + // tag=1004 + return ::QWidget::sizePolicy(); +} +void QWidget_wrapper::stackUnder(QWidget *arg__1) { + // tag=1000 + + // tag=1004 + ::QWidget::stackUnder(arg__1); +} +QString QWidget_wrapper::statusTip() const { + // tag=1000 + + // tag=1004 + return ::QWidget::statusTip(); +} +QStyle *QWidget_wrapper::style() const { + // tag=1000 + + // tag=1004 + return ::QWidget::style(); +} +QString QWidget_wrapper::styleSheet() const { + // tag=1000 + + // tag=1004 + return ::QWidget::styleSheet(); +} +QString QWidget_wrapper::toolTip() const { + // tag=1000 + + // tag=1004 + return ::QWidget::toolTip(); +} +int QWidget_wrapper::toolTipDuration() const { + // tag=1000 + + // tag=1004 + return ::QWidget::toolTipDuration(); +} +QWidget *QWidget_wrapper::topLevelWidget() const { + // tag=1000 + + // tag=1004 + return ::QWidget::topLevelWidget(); +} +QString QWidget_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QWidget::tr(s, c, n); +} +bool QWidget_wrapper::underMouse() const { + // tag=1000 + + // tag=1004 + return ::QWidget::underMouse(); +} +void QWidget_wrapper::unsetCursor() { + // tag=1000 + + // tag=1004 + ::QWidget::unsetCursor(); +} +void QWidget_wrapper::unsetLayoutDirection() { + // tag=1000 + + // tag=1004 + ::QWidget::unsetLayoutDirection(); +} +void QWidget_wrapper::unsetLocale() { + // tag=1000 + + // tag=1004 + ::QWidget::unsetLocale(); +} +void QWidget_wrapper::update() { + // tag=1000 + + // tag=1004 + ::QWidget::update(); +} +void QWidget_wrapper::update(const QRect &arg__1) { + // tag=1000 + + // tag=1004 + ::QWidget::update(arg__1); +} +void QWidget_wrapper::update(const QRegion &arg__1) { + // tag=1000 + + // tag=1004 + ::QWidget::update(arg__1); +} +void QWidget_wrapper::update(int x, int y, int w, int h) { + // tag=1000 + + // tag=1004 + ::QWidget::update(x, y, w, h); +} +void QWidget_wrapper::updateGeometry() { + // tag=1000 + + // tag=1004 + ::QWidget::updateGeometry(); +} +void QWidget_wrapper::updateMicroFocus() { + // tag=1000 + + // tag=1004 + ::QWidget::updateMicroFocus(); +} +bool QWidget_wrapper::updatesEnabled() const { + // tag=1000 + + // tag=1004 + return ::QWidget::updatesEnabled(); +} +QRegion QWidget_wrapper::visibleRegion() const { + // tag=1000 + + // tag=1004 + return ::QWidget::visibleRegion(); +} +QString QWidget_wrapper::whatsThis() const { + // tag=1000 + + // tag=1004 + return ::QWidget::whatsThis(); +} +int QWidget_wrapper::width() const { + // tag=1000 + + // tag=1004 + return ::QWidget::width(); +} +QWidget *QWidget_wrapper::window() const { + // tag=1000 + + // tag=1004 + return ::QWidget::window(); +} +QString QWidget_wrapper::windowFilePath() const { + // tag=1000 + + // tag=1004 + return ::QWidget::windowFilePath(); +} +QWindow *QWidget_wrapper::windowHandle() const { + // tag=1000 + + // tag=1004 + return ::QWidget::windowHandle(); +} +QIcon QWidget_wrapper::windowIcon() const { + // tag=1000 + + // tag=1004 + return ::QWidget::windowIcon(); +} +void QWidget_wrapper::windowIconChanged(const QIcon &icon) { + // tag=1000 + + // tag=1004 + ::QWidget::windowIconChanged(icon); +} +QString QWidget_wrapper::windowIconText() const { + // tag=1000 + + // tag=1004 + return ::QWidget::windowIconText(); +} +void QWidget_wrapper::windowIconTextChanged(const QString &iconText) { + // tag=1000 + + // tag=1004 + ::QWidget::windowIconTextChanged(iconText); +} +qreal QWidget_wrapper::windowOpacity() const { + // tag=1000 + + // tag=1004 + return ::QWidget::windowOpacity(); +} +QString QWidget_wrapper::windowRole() const { + // tag=1000 + + // tag=1004 + return ::QWidget::windowRole(); +} +QString QWidget_wrapper::windowTitle() const { + // tag=1000 + + // tag=1004 + return ::QWidget::windowTitle(); +} +void QWidget_wrapper::windowTitleChanged(const QString &title) { + // tag=1000 + + // tag=1004 + ::QWidget::windowTitleChanged(title); +} +int QWidget_wrapper::x() const { + // tag=1000 + + // tag=1004 + return ::QWidget::x(); +} +int QWidget_wrapper::y() const { + // tag=1000 + + // tag=1004 + return ::QWidget::y(); +} + +// tag=1005 +QWidget_wrapper::~QWidget_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QWidget *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +// tag=1014 +static QtDartBindings_wrappersNS::QWidget_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QWidget_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast(cppObj); +} +void *c_QWidget__constructor_QWidget(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QWidget_wrapper(parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// acceptDrops() const +bool c_QWidget__acceptDrops(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->acceptDrops(); +} + +// tag=1050 +// accessibleDescription() const +void *c_QWidget__accessibleDescription(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->accessibleDescription()}; +} + +// tag=1050 +// accessibleName() const +void *c_QWidget__accessibleName(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->accessibleName()}; +} + +// tag=1050 +// actions() const +void *c_QWidget__actions(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper>{ + fromPtr(thisObj)->actions()}; +} + +// tag=1050 +// activateWindow() +void c_QWidget__activateWindow(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->activateWindow(); +} + +// tag=1050 +// addAction(QAction * action) +void c_QWidget__addAction_QAction(void *thisObj, void *action_) { + auto action = reinterpret_cast(action_); + // tag=1010 + fromPtr(thisObj)->addAction(action); +} + +// tag=1050 +// addAction(const QIcon & icon, const QString & text) +void *c_QWidget__addAction_QIcon_QString(void *thisObj, void *icon_, + const char *text_) { + auto &icon = *reinterpret_cast(icon_); + const auto text = QString::fromUtf8(text_); + return + // tag=1010 + fromPtr(thisObj)->addAction(icon, text); +} + +// tag=1050 +// addAction(const QIcon & icon, const QString & text, const QKeySequence & +// shortcut) +void *c_QWidget__addAction_QIcon_QString_QKeySequence(void *thisObj, + void *icon_, + const char *text_, + void *shortcut_) { + auto &icon = *reinterpret_cast(icon_); + const auto text = QString::fromUtf8(text_); + auto &shortcut = *reinterpret_cast(shortcut_); + return + // tag=1010 + fromPtr(thisObj)->addAction(icon, text, shortcut); +} + +// tag=1050 +// addAction(const QIcon & icon, const QString & text, const QKeySequence & +// shortcut, const QObject * receiver, const char * member) +void *c_QWidget__addAction_QIcon_QString_QKeySequence_QObject_char( + void *thisObj, void *icon_, const char *text_, void *shortcut_, + void *receiver_, const char *member) { + auto &icon = *reinterpret_cast(icon_); + const auto text = QString::fromUtf8(text_); + auto &shortcut = *reinterpret_cast(shortcut_); + auto receiver = reinterpret_cast(receiver_); + return + // tag=1010 + fromPtr(thisObj)->addAction(icon, text, shortcut, receiver, member); +} + +// tag=1050 +// addAction(const QIcon & icon, const QString & text, const QObject * receiver, +// const char * member) +void *c_QWidget__addAction_QIcon_QString_QObject_char(void *thisObj, + void *icon_, + const char *text_, + void *receiver_, + const char *member) { + auto &icon = *reinterpret_cast(icon_); + const auto text = QString::fromUtf8(text_); + auto receiver = reinterpret_cast(receiver_); + return + // tag=1010 + fromPtr(thisObj)->addAction(icon, text, receiver, member); +} + +// tag=1050 +// addAction(const QString & text) +void *c_QWidget__addAction_QString(void *thisObj, const char *text_) { + const auto text = QString::fromUtf8(text_); + return + // tag=1010 + fromPtr(thisObj)->addAction(text); +} + +// tag=1050 +// addAction(const QString & text, const QKeySequence & shortcut) +void *c_QWidget__addAction_QString_QKeySequence(void *thisObj, + const char *text_, + void *shortcut_) { + const auto text = QString::fromUtf8(text_); + auto &shortcut = *reinterpret_cast(shortcut_); + return + // tag=1010 + fromPtr(thisObj)->addAction(text, shortcut); +} + +// tag=1050 +// addAction(const QString & text, const QKeySequence & shortcut, const QObject +// * receiver, const char * member) +void *c_QWidget__addAction_QString_QKeySequence_QObject_char( + void *thisObj, const char *text_, void *shortcut_, void *receiver_, + const char *member) { + const auto text = QString::fromUtf8(text_); + auto &shortcut = *reinterpret_cast(shortcut_); + auto receiver = reinterpret_cast(receiver_); + return + // tag=1010 + fromPtr(thisObj)->addAction(text, shortcut, receiver, member); +} + +// tag=1050 +// addAction(const QString & text, const QObject * receiver, const char * +// member) +void *c_QWidget__addAction_QString_QObject_char(void *thisObj, + const char *text_, + void *receiver_, + const char *member) { + const auto text = QString::fromUtf8(text_); + auto receiver = reinterpret_cast(receiver_); + return + // tag=1010 + fromPtr(thisObj)->addAction(text, receiver, member); +} + +// tag=1050 +// addActions(const QList & actions) +void c_QWidget__addActions_QList_QAction(void *thisObj, void *actions_) { + auto &actions = *reinterpret_cast *>(actions_); + // tag=1010 + fromPtr(thisObj)->addActions(actions); +} + +// tag=1050 +// adjustSize() +void c_QWidget__adjustSize(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->adjustSize(); +} + +// tag=1050 +// autoFillBackground() const +bool c_QWidget__autoFillBackground(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->autoFillBackground(); +} + +// tag=1050 +// backgroundRole() const +int c_QWidget__backgroundRole(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->backgroundRole(); +} + +// tag=1050 +// baseSize() const +void *c_QWidget__baseSize(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->baseSize()}; +} + +// tag=1050 +// changeEvent(QEvent * arg__1) +void c_QWidget__changeEvent_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->changeEvent_nocallback(arg__1); +} + +// tag=1050 +// childAt(const QPoint & p) const +void *c_QWidget__childAt_QPoint(void *thisObj, void *p_) { + auto &p = *reinterpret_cast(p_); + return + // tag=1010 + fromPtr(thisObj)->childAt(p); +} + +// tag=1050 +// childAt(int x, int y) const +void *c_QWidget__childAt_int_int(void *thisObj, int x, int y) { + return + // tag=1010 + fromPtr(thisObj)->childAt(x, y); +} + +// tag=1050 +// childrenRect() const +void *c_QWidget__childrenRect(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->childrenRect()}; +} + +// tag=1050 +// childrenRegion() const +void *c_QWidget__childrenRegion(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->childrenRegion()}; +} + +// tag=1050 +// clearFocus() +void c_QWidget__clearFocus(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clearFocus(); +} + +// tag=1050 +// clearMask() +void c_QWidget__clearMask(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->clearMask(); +} + +// tag=1050 +// close() +bool c_QWidget__close(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->close(); +} + +// tag=1050 +// contentsRect() const +void *c_QWidget__contentsRect(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->contentsRect()}; +} + +// tag=1050 +// create() +void c_QWidget__create(void *thisObj) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->create(); +} + +// tag=1050 +// createWinId() +void c_QWidget__createWinId(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->createWinId(); +} + +// tag=1050 +// createWindowContainer(QWindow * window, QWidget * parent) +void *c_static_QWidget__createWindowContainer_QWindow_QWidget(void *window_, + void *parent_) { + auto window = reinterpret_cast(window_); + auto parent = reinterpret_cast(parent_); + return + // tag=1068 + QtDartBindings_wrappersNS::QWidget_wrapper::createWindowContainer(window, + parent); +} + +// tag=1050 +// customContextMenuRequested(const QPoint & pos) +void c_QWidget__customContextMenuRequested_QPoint(void *thisObj, void *pos_) { + auto &pos = *reinterpret_cast(pos_); + // tag=1010 + fromPtr(thisObj)->customContextMenuRequested(pos); +} + +// tag=1079 +void c_QWidget__onCustomContextMenuRequested_QPoint(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWidget::customContextMenuRequested, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QWidget__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// destroy(bool destroyWindow, bool destroySubWindows) +void c_QWidget__destroy_bool_bool(void *thisObj, bool destroyWindow, + bool destroySubWindows) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->destroy(destroyWindow, destroySubWindows); +} + +// tag=1079 +void c_QWidget__onDestroyed_QObject(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWidget::destroyed, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// devType() const +int c_QWidget__devType(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->devType_nocallback(); + } else { + return targetPtr->devType(); + } + }(); +} + +// tag=1050 +// ensurePolished() const +void c_QWidget__ensurePolished(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->ensurePolished(); +} + +// tag=1050 +// event(QEvent * event) +bool c_QWidget__event_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->event_nocallback(event); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QWidget__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// focusNextChild() +bool c_QWidget__focusNextChild(void *thisObj) { + return + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->focusNextChild(); +} + +// tag=1050 +// focusNextPrevChild(bool next) +bool c_QWidget__focusNextPrevChild_bool(void *thisObj, bool next) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->focusNextPrevChild_nocallback(next); +} + +// tag=1050 +// focusPreviousChild() +bool c_QWidget__focusPreviousChild(void *thisObj) { + return + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->focusPreviousChild(); +} + +// tag=1050 +// focusProxy() const +void *c_QWidget__focusProxy(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->focusProxy(); +} + +// tag=1050 +// focusWidget() const +void *c_QWidget__focusWidget(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->focusWidget(); +} + +// tag=1050 +// font() const +void *c_QWidget__font(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast(static_cast(&fromPtr(thisObj)->font())); +} + +// tag=1050 +// foregroundRole() const +int c_QWidget__foregroundRole(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->foregroundRole(); +} + +// tag=1050 +// frameGeometry() const +void *c_QWidget__frameGeometry(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->frameGeometry()}; +} + +// tag=1050 +// frameSize() const +void *c_QWidget__frameSize(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->frameSize()}; +} + +// tag=1050 +// geometry() const +void *c_QWidget__geometry(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast( + static_cast(&fromPtr(thisObj)->geometry())); +} + +// tag=1050 +// grab(const QRect & rectangle) +void *c_QWidget__grab_QRect(void *thisObj, void *rectangle_) { + auto &rectangle = *reinterpret_cast(rectangle_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->grab(rectangle)}; +} + +// tag=1050 +// grabKeyboard() +void c_QWidget__grabKeyboard(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->grabKeyboard(); +} + +// tag=1050 +// grabMouse() +void c_QWidget__grabMouse(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->grabMouse(); +} + +// tag=1050 +// grabShortcut(const QKeySequence & key) +int c_QWidget__grabShortcut_QKeySequence(void *thisObj, void *key_) { + auto &key = *reinterpret_cast(key_); + return + // tag=1010 + fromPtr(thisObj)->grabShortcut(key); +} + +// tag=1050 +// hasFocus() const +bool c_QWidget__hasFocus(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->hasFocus(); +} + +// tag=1050 +// hasHeightForWidth() const +bool c_QWidget__hasHeightForWidth(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->hasHeightForWidth_nocallback(); + } else { + return targetPtr->hasHeightForWidth(); + } + }(); +} + +// tag=1050 +// hasMouseTracking() const +bool c_QWidget__hasMouseTracking(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->hasMouseTracking(); +} + +// tag=1050 +// hasTabletTracking() const +bool c_QWidget__hasTabletTracking(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->hasTabletTracking(); +} + +// tag=1050 +// height() const +int c_QWidget__height(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->height(); +} + +// tag=1050 +// heightForWidth(int arg__1) const +int c_QWidget__heightForWidth_int(void *thisObj, int arg__1) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->heightForWidth_nocallback(arg__1); + } else { + return targetPtr->heightForWidth(arg__1); + } + }(); +} + +// tag=1050 +// hide() +void c_QWidget__hide(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->hide(); +} + +// tag=1050 +// initPainter(QPainter * painter) const +void c_QWidget__initPainter_QPainter(void *thisObj, void *painter_) { + auto painter = reinterpret_cast(painter_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->initPainter_nocallback(painter); +} + +// tag=1050 +// insertAction(QAction * before, QAction * action) +void c_QWidget__insertAction_QAction_QAction(void *thisObj, void *before_, + void *action_) { + auto before = reinterpret_cast(before_); + auto action = reinterpret_cast(action_); + // tag=1010 + fromPtr(thisObj)->insertAction(before, action); +} + +// tag=1050 +// insertActions(QAction * before, const QList & actions) +void c_QWidget__insertActions_QAction_QList_QAction(void *thisObj, + void *before_, + void *actions_) { + auto before = reinterpret_cast(before_); + auto &actions = *reinterpret_cast *>(actions_); + // tag=1010 + fromPtr(thisObj)->insertActions(before, actions); +} + +// tag=1050 +// isActiveWindow() const +bool c_QWidget__isActiveWindow(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isActiveWindow(); +} + +// tag=1050 +// isAncestorOf(const QWidget * child) const +bool c_QWidget__isAncestorOf_QWidget(void *thisObj, void *child_) { + auto child = reinterpret_cast(child_); + return + // tag=1010 + fromPtr(thisObj)->isAncestorOf(child); +} + +// tag=1050 +// isEnabled() const +bool c_QWidget__isEnabled(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isEnabled(); +} + +// tag=1050 +// isEnabledTo(const QWidget * arg__1) const +bool c_QWidget__isEnabledTo_QWidget(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1010 + fromPtr(thisObj)->isEnabledTo(arg__1); +} + +// tag=1050 +// isFullScreen() const +bool c_QWidget__isFullScreen(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isFullScreen(); +} + +// tag=1050 +// isHidden() const +bool c_QWidget__isHidden(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isHidden(); +} + +// tag=1050 +// isLeftToRight() const +bool c_QWidget__isLeftToRight(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isLeftToRight(); +} + +// tag=1050 +// isMaximized() const +bool c_QWidget__isMaximized(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isMaximized(); +} + +// tag=1050 +// isMinimized() const +bool c_QWidget__isMinimized(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isMinimized(); +} + +// tag=1050 +// isModal() const +bool c_QWidget__isModal(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isModal(); +} + +// tag=1050 +// isRightToLeft() const +bool c_QWidget__isRightToLeft(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isRightToLeft(); +} + +// tag=1050 +// isVisible() const +bool c_QWidget__isVisible(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isVisible(); +} + +// tag=1050 +// isVisibleTo(const QWidget * arg__1) const +bool c_QWidget__isVisibleTo_QWidget(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1010 + fromPtr(thisObj)->isVisibleTo(arg__1); +} + +// tag=1050 +// isWindow() const +bool c_QWidget__isWindow(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isWindow(); +} + +// tag=1050 +// isWindowModified() const +bool c_QWidget__isWindowModified(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isWindowModified(); +} + +// tag=1050 +// keyboardGrabber() +void *c_static_QWidget__keyboardGrabber() { + return + // tag=1068 + QtDartBindings_wrappersNS::QWidget_wrapper::keyboardGrabber(); +} + +// tag=1050 +// layout() const +void *c_QWidget__layout(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->layout(); +} + +// tag=1050 +// layoutDirection() const +int c_QWidget__layoutDirection(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->layoutDirection(); +} + +// tag=1050 +// leaveEvent(QEvent * event) +void c_QWidget__leaveEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->leaveEvent_nocallback(event); +} + +// tag=1050 +// lower() +void c_QWidget__lower(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->lower(); +} + +// tag=1050 +// mapFrom(const QWidget * arg__1, const QPoint & arg__2) const +void *c_QWidget__mapFrom_QWidget_QPoint(void *thisObj, void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + auto &arg__2 = *reinterpret_cast(arg__2_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mapFrom(arg__1, arg__2)}; +} + +// tag=1050 +// mapFrom(const QWidget * arg__1, const QPointF & arg__2) const +void *c_QWidget__mapFrom_QWidget_QPointF(void *thisObj, void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + auto &arg__2 = *reinterpret_cast(arg__2_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mapFrom(arg__1, arg__2)}; +} + +// tag=1050 +// mapFromGlobal(const QPoint & arg__1) const +void *c_QWidget__mapFromGlobal_QPoint(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mapFromGlobal(arg__1)}; +} + +// tag=1050 +// mapFromGlobal(const QPointF & arg__1) const +void *c_QWidget__mapFromGlobal_QPointF(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mapFromGlobal(arg__1)}; +} + +// tag=1050 +// mapFromParent(const QPoint & arg__1) const +void *c_QWidget__mapFromParent_QPoint(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mapFromParent(arg__1)}; +} + +// tag=1050 +// mapFromParent(const QPointF & arg__1) const +void *c_QWidget__mapFromParent_QPointF(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mapFromParent(arg__1)}; +} + +// tag=1050 +// mapTo(const QWidget * arg__1, const QPoint & arg__2) const +void *c_QWidget__mapTo_QWidget_QPoint(void *thisObj, void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + auto &arg__2 = *reinterpret_cast(arg__2_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mapTo(arg__1, arg__2)}; +} + +// tag=1050 +// mapTo(const QWidget * arg__1, const QPointF & arg__2) const +void *c_QWidget__mapTo_QWidget_QPointF(void *thisObj, void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + auto &arg__2 = *reinterpret_cast(arg__2_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mapTo(arg__1, arg__2)}; +} + +// tag=1050 +// mapToGlobal(const QPoint & arg__1) const +void *c_QWidget__mapToGlobal_QPoint(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mapToGlobal(arg__1)}; +} + +// tag=1050 +// mapToGlobal(const QPointF & arg__1) const +void *c_QWidget__mapToGlobal_QPointF(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mapToGlobal(arg__1)}; +} + +// tag=1050 +// mapToParent(const QPoint & arg__1) const +void *c_QWidget__mapToParent_QPoint(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mapToParent(arg__1)}; +} + +// tag=1050 +// mapToParent(const QPointF & arg__1) const +void *c_QWidget__mapToParent_QPointF(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mapToParent(arg__1)}; +} + +// tag=1050 +// mask() const +void *c_QWidget__mask(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->mask()}; +} + +// tag=1050 +// maximumHeight() const +int c_QWidget__maximumHeight(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->maximumHeight(); +} + +// tag=1050 +// maximumSize() const +void *c_QWidget__maximumSize(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->maximumSize()}; +} + +// tag=1050 +// maximumWidth() const +int c_QWidget__maximumWidth(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->maximumWidth(); +} + +// tag=1050 +// minimumHeight() const +int c_QWidget__minimumHeight(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->minimumHeight(); +} + +// tag=1050 +// minimumSize() const +void *c_QWidget__minimumSize(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->minimumSize()}; +} + +// tag=1050 +// minimumSizeHint() const +void *c_QWidget__minimumSizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->minimumSizeHint_nocallback(); + } else { + return targetPtr->minimumSizeHint(); + } + }()}; +} + +// tag=1050 +// minimumWidth() const +int c_QWidget__minimumWidth(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->minimumWidth(); +} + +// tag=1050 +// mouseDoubleClickEvent(QMouseEvent * event) +void c_QWidget__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(event); +} + +// tag=1050 +// mouseGrabber() +void *c_static_QWidget__mouseGrabber() { + return + // tag=1068 + QtDartBindings_wrappersNS::QWidget_wrapper::mouseGrabber(); +} + +// tag=1050 +// mouseMoveEvent(QMouseEvent * event) +void c_QWidget__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(event); +} + +// tag=1050 +// mousePressEvent(QMouseEvent * event) +void c_QWidget__mousePressEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(event); +} + +// tag=1050 +// mouseReleaseEvent(QMouseEvent * event) +void c_QWidget__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(event); +} + +// tag=1050 +// move(const QPoint & arg__1) +void c_QWidget__move_QPoint(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->move(arg__1); +} + +// tag=1050 +// move(int x, int y) +void c_QWidget__move_int_int(void *thisObj, int x, int y) { + // tag=1010 + fromPtr(thisObj)->move(x, y); +} + +// tag=1050 +// nativeParentWidget() const +void *c_QWidget__nativeParentWidget(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->nativeParentWidget(); +} + +// tag=1050 +// nextInFocusChain() const +void *c_QWidget__nextInFocusChain(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->nextInFocusChain(); +} + +// tag=1050 +// normalGeometry() const +void *c_QWidget__normalGeometry(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->normalGeometry()}; +} + +// tag=1050 +// paintEvent(QPaintEvent * event) +void c_QWidget__paintEvent_QPaintEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->paintEvent_nocallback(event); +} + +// tag=1050 +// palette() const +void *c_QWidget__palette(void *thisObj) { + return + // tag=1010 + + // tag=1071 + const_cast( + static_cast(&fromPtr(thisObj)->palette())); +} + +// tag=1050 +// parentWidget() const +void *c_QWidget__parentWidget(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->parentWidget(); +} + +// tag=1050 +// pos() const +void *c_QWidget__pos(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->pos()}; +} + +// tag=1050 +// previousInFocusChain() const +void *c_QWidget__previousInFocusChain(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->previousInFocusChain(); +} + +// tag=1050 +// raise() +void c_QWidget__raise(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->raise(); +} + +// tag=1050 +// rect() const +void *c_QWidget__rect(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->rect()}; +} + +// tag=1050 +// releaseKeyboard() +void c_QWidget__releaseKeyboard(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->releaseKeyboard(); +} + +// tag=1050 +// releaseMouse() +void c_QWidget__releaseMouse(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->releaseMouse(); +} + +// tag=1050 +// releaseShortcut(int id) +void c_QWidget__releaseShortcut_int(void *thisObj, int id) { + // tag=1010 + fromPtr(thisObj)->releaseShortcut(id); +} + +// tag=1050 +// removeAction(QAction * action) +void c_QWidget__removeAction_QAction(void *thisObj, void *action_) { + auto action = reinterpret_cast(action_); + // tag=1010 + fromPtr(thisObj)->removeAction(action); +} + +// tag=1050 +// render(QPainter * painter, const QPoint & targetOffset, const QRegion & +// sourceRegion) +void c_QWidget__render_QPainter_QPoint_QRegion(void *thisObj, void *painter_, + void *targetOffset_, + void *sourceRegion_) { + auto painter = reinterpret_cast(painter_); + auto &targetOffset = *reinterpret_cast(targetOffset_); + auto &sourceRegion = *reinterpret_cast(sourceRegion_); + // tag=1010 + fromPtr(thisObj)->render(painter, targetOffset, sourceRegion); +} + +// tag=1050 +// repaint() +void c_QWidget__repaint(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->repaint(); +} + +// tag=1050 +// repaint(const QRect & arg__1) +void c_QWidget__repaint_QRect(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->repaint(arg__1); +} + +// tag=1050 +// repaint(const QRegion & arg__1) +void c_QWidget__repaint_QRegion(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->repaint(arg__1); +} + +// tag=1050 +// repaint(int x, int y, int w, int h) +void c_QWidget__repaint_int_int_int_int(void *thisObj, int x, int y, int w, + int h) { + // tag=1010 + fromPtr(thisObj)->repaint(x, y, w, h); +} + +// tag=1050 +// resize(const QSize & arg__1) +void c_QWidget__resize_QSize(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->resize(arg__1); +} + +// tag=1050 +// resize(int w, int h) +void c_QWidget__resize_int_int(void *thisObj, int w, int h) { + // tag=1010 + fromPtr(thisObj)->resize(w, h); +} + +// tag=1050 +// restoreGeometry(const QByteArray & geometry) +bool c_QWidget__restoreGeometry_QByteArray(void *thisObj, void *geometry_) { + auto &geometry = *reinterpret_cast(geometry_); + return + // tag=1010 + fromPtr(thisObj)->restoreGeometry(geometry); +} + +// tag=1050 +// saveGeometry() const +void *c_QWidget__saveGeometry(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->saveGeometry()}; +} + +// tag=1050 +// scroll(int dx, int dy) +void c_QWidget__scroll_int_int(void *thisObj, int dx, int dy) { + // tag=1010 + fromPtr(thisObj)->scroll(dx, dy); +} + +// tag=1050 +// scroll(int dx, int dy, const QRect & arg__3) +void c_QWidget__scroll_int_int_QRect(void *thisObj, int dx, int dy, + void *arg__3_) { + auto &arg__3 = *reinterpret_cast(arg__3_); + // tag=1010 + fromPtr(thisObj)->scroll(dx, dy, arg__3); +} + +// tag=1050 +// setAcceptDrops(bool on) +void c_QWidget__setAcceptDrops_bool(void *thisObj, bool on) { + // tag=1010 + fromPtr(thisObj)->setAcceptDrops(on); +} + +// tag=1050 +// setAccessibleDescription(const QString & description) +void c_QWidget__setAccessibleDescription_QString(void *thisObj, + const char *description_) { + const auto description = QString::fromUtf8(description_); + // tag=1010 + fromPtr(thisObj)->setAccessibleDescription(description); +} + +// tag=1050 +// setAccessibleName(const QString & name) +void c_QWidget__setAccessibleName_QString(void *thisObj, const char *name_) { + const auto name = QString::fromUtf8(name_); + // tag=1010 + fromPtr(thisObj)->setAccessibleName(name); +} + +// tag=1050 +// setAutoFillBackground(bool enabled) +void c_QWidget__setAutoFillBackground_bool(void *thisObj, bool enabled) { + // tag=1010 + fromPtr(thisObj)->setAutoFillBackground(enabled); +} + +// tag=1050 +// setBackgroundRole(QPalette::ColorRole arg__1) +void c_QWidget__setBackgroundRole_ColorRole(void *thisObj, int arg__1) { + // tag=1010 + fromPtr(thisObj)->setBackgroundRole(static_cast(arg__1)); +} + +// tag=1050 +// setBaseSize(const QSize & arg__1) +void c_QWidget__setBaseSize_QSize(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->setBaseSize(arg__1); +} + +// tag=1050 +// setBaseSize(int basew, int baseh) +void c_QWidget__setBaseSize_int_int(void *thisObj, int basew, int baseh) { + // tag=1010 + fromPtr(thisObj)->setBaseSize(basew, baseh); +} + +// tag=1050 +// setContentsMargins(int left, int top, int right, int bottom) +void c_QWidget__setContentsMargins_int_int_int_int(void *thisObj, int left, + int top, int right, + int bottom) { + // tag=1010 + fromPtr(thisObj)->setContentsMargins(left, top, right, bottom); +} + +// tag=1050 +// setDisabled(bool arg__1) +void c_QWidget__setDisabled_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->setDisabled(arg__1); +} + +// tag=1050 +// setEnabled(bool arg__1) +void c_QWidget__setEnabled_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->setEnabled(arg__1); +} + +// tag=1050 +// setFixedHeight(int h) +void c_QWidget__setFixedHeight_int(void *thisObj, int h) { + // tag=1010 + fromPtr(thisObj)->setFixedHeight(h); +} + +// tag=1050 +// setFixedSize(const QSize & arg__1) +void c_QWidget__setFixedSize_QSize(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->setFixedSize(arg__1); +} + +// tag=1050 +// setFixedSize(int w, int h) +void c_QWidget__setFixedSize_int_int(void *thisObj, int w, int h) { + // tag=1010 + fromPtr(thisObj)->setFixedSize(w, h); +} + +// tag=1050 +// setFixedWidth(int w) +void c_QWidget__setFixedWidth_int(void *thisObj, int w) { + // tag=1010 + fromPtr(thisObj)->setFixedWidth(w); +} + +// tag=1050 +// setFocus() +void c_QWidget__setFocus(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->setFocus(); +} + +// tag=1050 +// setFocusProxy(QWidget * arg__1) +void c_QWidget__setFocusProxy_QWidget(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->setFocusProxy(arg__1); +} + +// tag=1050 +// setFont(const QFont & arg__1) +void c_QWidget__setFont_QFont(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->setFont(arg__1); +} + +// tag=1050 +// setForegroundRole(QPalette::ColorRole arg__1) +void c_QWidget__setForegroundRole_ColorRole(void *thisObj, int arg__1) { + // tag=1010 + fromPtr(thisObj)->setForegroundRole(static_cast(arg__1)); +} + +// tag=1050 +// setGeometry(const QRect & arg__1) +void c_QWidget__setGeometry_QRect(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->setGeometry(arg__1); +} + +// tag=1050 +// setGeometry(int x, int y, int w, int h) +void c_QWidget__setGeometry_int_int_int_int(void *thisObj, int x, int y, int w, + int h) { + // tag=1010 + fromPtr(thisObj)->setGeometry(x, y, w, h); +} + +// tag=1050 +// setHidden(bool hidden) +void c_QWidget__setHidden_bool(void *thisObj, bool hidden) { + // tag=1010 + fromPtr(thisObj)->setHidden(hidden); +} + +// tag=1050 +// setLayout(QLayout * arg__1) +void c_QWidget__setLayout_QLayout(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->setLayout(arg__1); +} + +// tag=1050 +// setLayoutDirection(Qt::LayoutDirection direction) +void c_QWidget__setLayoutDirection_LayoutDirection(void *thisObj, + int direction) { + // tag=1010 + fromPtr(thisObj)->setLayoutDirection( + static_cast(direction)); +} + +// tag=1050 +// setMask(const QRegion & arg__1) +void c_QWidget__setMask_QRegion(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->setMask(arg__1); +} + +// tag=1050 +// setMaximumHeight(int maxh) +void c_QWidget__setMaximumHeight_int(void *thisObj, int maxh) { + // tag=1010 + fromPtr(thisObj)->setMaximumHeight(maxh); +} + +// tag=1050 +// setMaximumSize(const QSize & arg__1) +void c_QWidget__setMaximumSize_QSize(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->setMaximumSize(arg__1); +} + +// tag=1050 +// setMaximumSize(int maxw, int maxh) +void c_QWidget__setMaximumSize_int_int(void *thisObj, int maxw, int maxh) { + // tag=1010 + fromPtr(thisObj)->setMaximumSize(maxw, maxh); +} + +// tag=1050 +// setMaximumWidth(int maxw) +void c_QWidget__setMaximumWidth_int(void *thisObj, int maxw) { + // tag=1010 + fromPtr(thisObj)->setMaximumWidth(maxw); +} + +// tag=1050 +// setMinimumHeight(int minh) +void c_QWidget__setMinimumHeight_int(void *thisObj, int minh) { + // tag=1010 + fromPtr(thisObj)->setMinimumHeight(minh); +} + +// tag=1050 +// setMinimumSize(const QSize & arg__1) +void c_QWidget__setMinimumSize_QSize(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->setMinimumSize(arg__1); +} + +// tag=1050 +// setMinimumSize(int minw, int minh) +void c_QWidget__setMinimumSize_int_int(void *thisObj, int minw, int minh) { + // tag=1010 + fromPtr(thisObj)->setMinimumSize(minw, minh); +} + +// tag=1050 +// setMinimumWidth(int minw) +void c_QWidget__setMinimumWidth_int(void *thisObj, int minw) { + // tag=1010 + fromPtr(thisObj)->setMinimumWidth(minw); +} + +// tag=1050 +// setMouseTracking(bool enable) +void c_QWidget__setMouseTracking_bool(void *thisObj, bool enable) { + // tag=1010 + fromPtr(thisObj)->setMouseTracking(enable); +} + +// tag=1050 +// setPalette(const QPalette & arg__1) +void c_QWidget__setPalette_QPalette(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->setPalette(arg__1); +} + +// tag=1050 +// setShortcutAutoRepeat(int id, bool enable) +void c_QWidget__setShortcutAutoRepeat_int_bool(void *thisObj, int id, + bool enable) { + // tag=1010 + fromPtr(thisObj)->setShortcutAutoRepeat(id, enable); +} + +// tag=1050 +// setShortcutEnabled(int id, bool enable) +void c_QWidget__setShortcutEnabled_int_bool(void *thisObj, int id, + bool enable) { + // tag=1010 + fromPtr(thisObj)->setShortcutEnabled(id, enable); +} + +// tag=1050 +// setSizeIncrement(const QSize & arg__1) +void c_QWidget__setSizeIncrement_QSize(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->setSizeIncrement(arg__1); +} + +// tag=1050 +// setSizeIncrement(int w, int h) +void c_QWidget__setSizeIncrement_int_int(void *thisObj, int w, int h) { + // tag=1010 + fromPtr(thisObj)->setSizeIncrement(w, h); +} + +// tag=1050 +// setSizePolicy(QSizePolicy arg__1) +void c_QWidget__setSizePolicy_QSizePolicy(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->setSizePolicy(arg__1); +} + +// tag=1050 +// setSizePolicy(QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical) +void c_QWidget__setSizePolicy_Policy_Policy(void *thisObj, int horizontal, + int vertical) { + // tag=1010 + fromPtr(thisObj)->setSizePolicy(static_cast(horizontal), + static_cast(vertical)); +} + +// tag=1050 +// setStatusTip(const QString & arg__1) +void c_QWidget__setStatusTip_QString(void *thisObj, const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + // tag=1010 + fromPtr(thisObj)->setStatusTip(arg__1); +} + +// tag=1050 +// setStyle(QStyle * arg__1) +void c_QWidget__setStyle_QStyle(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->setStyle(arg__1); +} + +// tag=1050 +// setStyleSheet(const QString & styleSheet) +void c_QWidget__setStyleSheet_QString(void *thisObj, const char *styleSheet_) { + const auto styleSheet = QString::fromUtf8(styleSheet_); + // tag=1010 + fromPtr(thisObj)->setStyleSheet(styleSheet); +} + +// tag=1050 +// setTabOrder(QWidget * arg__1, QWidget * arg__2) +void c_static_QWidget__setTabOrder_QWidget_QWidget(void *arg__1_, + void *arg__2_) { + auto arg__1 = reinterpret_cast(arg__1_); + auto arg__2 = reinterpret_cast(arg__2_); + // tag=1068 + QtDartBindings_wrappersNS::QWidget_wrapper::setTabOrder(arg__1, arg__2); +} + +// tag=1050 +// setTabletTracking(bool enable) +void c_QWidget__setTabletTracking_bool(void *thisObj, bool enable) { + // tag=1010 + fromPtr(thisObj)->setTabletTracking(enable); +} + +// tag=1050 +// setToolTip(const QString & arg__1) +void c_QWidget__setToolTip_QString(void *thisObj, const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + // tag=1010 + fromPtr(thisObj)->setToolTip(arg__1); +} + +// tag=1050 +// setToolTipDuration(int msec) +void c_QWidget__setToolTipDuration_int(void *thisObj, int msec) { + // tag=1010 + fromPtr(thisObj)->setToolTipDuration(msec); +} + +// tag=1050 +// setUpdatesEnabled(bool enable) +void c_QWidget__setUpdatesEnabled_bool(void *thisObj, bool enable) { + // tag=1010 + fromPtr(thisObj)->setUpdatesEnabled(enable); +} + +// tag=1050 +// setVisible(bool visible) +void c_QWidget__setVisible_bool(void *thisObj, bool visible) { + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->setVisible_nocallback(visible); + } else { + return targetPtr->setVisible(visible); + } + }(); +} + +// tag=1050 +// setWhatsThis(const QString & arg__1) +void c_QWidget__setWhatsThis_QString(void *thisObj, const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + // tag=1010 + fromPtr(thisObj)->setWhatsThis(arg__1); +} + +// tag=1050 +// setWindowFilePath(const QString & filePath) +void c_QWidget__setWindowFilePath_QString(void *thisObj, + const char *filePath_) { + const auto filePath = QString::fromUtf8(filePath_); + // tag=1010 + fromPtr(thisObj)->setWindowFilePath(filePath); +} + +// tag=1050 +// setWindowIcon(const QIcon & icon) +void c_QWidget__setWindowIcon_QIcon(void *thisObj, void *icon_) { + auto &icon = *reinterpret_cast(icon_); + // tag=1010 + fromPtr(thisObj)->setWindowIcon(icon); +} + +// tag=1050 +// setWindowIconText(const QString & arg__1) +void c_QWidget__setWindowIconText_QString(void *thisObj, const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + // tag=1010 + fromPtr(thisObj)->setWindowIconText(arg__1); +} + +// tag=1050 +// setWindowModified(bool arg__1) +void c_QWidget__setWindowModified_bool(void *thisObj, bool arg__1) { + // tag=1010 + fromPtr(thisObj)->setWindowModified(arg__1); +} + +// tag=1050 +// setWindowOpacity(qreal level) +void c_QWidget__setWindowOpacity_qreal(void *thisObj, qreal level) { + // tag=1010 + fromPtr(thisObj)->setWindowOpacity(level); +} + +// tag=1050 +// setWindowRole(const QString & arg__1) +void c_QWidget__setWindowRole_QString(void *thisObj, const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + // tag=1010 + fromPtr(thisObj)->setWindowRole(arg__1); +} + +// tag=1050 +// setWindowTitle(const QString & arg__1) +void c_QWidget__setWindowTitle_QString(void *thisObj, const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + // tag=1010 + fromPtr(thisObj)->setWindowTitle(arg__1); +} + +// tag=1050 +// sharedPainter() const +void *c_QWidget__sharedPainter(void *thisObj) { + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->sharedPainter_nocallback(); +} + +// tag=1050 +// show() +void c_QWidget__show(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->show(); +} + +// tag=1050 +// showFullScreen() +void c_QWidget__showFullScreen(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->showFullScreen(); +} + +// tag=1050 +// showMaximized() +void c_QWidget__showMaximized(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->showMaximized(); +} + +// tag=1050 +// showMinimized() +void c_QWidget__showMinimized(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->showMinimized(); +} + +// tag=1050 +// showNormal() +void c_QWidget__showNormal(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->showNormal(); +} + +// tag=1050 +// size() const +void *c_QWidget__size(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->size()}; +} + +// tag=1050 +// sizeHint() const +void *c_QWidget__sizeHint(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->sizeHint_nocallback(); + } else { + return targetPtr->sizeHint(); + } + }()}; +} + +// tag=1050 +// sizeIncrement() const +void *c_QWidget__sizeIncrement(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->sizeIncrement()}; +} + +// tag=1050 +// sizePolicy() const +void *c_QWidget__sizePolicy(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->sizePolicy()}; +} + +// tag=1050 +// stackUnder(QWidget * arg__1) +void c_QWidget__stackUnder_QWidget(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->stackUnder(arg__1); +} + +// tag=1050 +// statusTip() const +void *c_QWidget__statusTip(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->statusTip()}; +} + +// tag=1050 +// style() const +void *c_QWidget__style(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->style(); +} + +// tag=1050 +// styleSheet() const +void *c_QWidget__styleSheet(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->styleSheet()}; +} + +// tag=1050 +// toolTip() const +void *c_QWidget__toolTip(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->toolTip()}; +} + +// tag=1050 +// toolTipDuration() const +int c_QWidget__toolTipDuration(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->toolTipDuration(); +} + +// tag=1050 +// topLevelWidget() const +void *c_QWidget__topLevelWidget(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->topLevelWidget(); +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QWidget__tr_char_char_int(const char *s, const char *c, int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QWidget_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// underMouse() const +bool c_QWidget__underMouse(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->underMouse(); +} + +// tag=1050 +// unsetCursor() +void c_QWidget__unsetCursor(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->unsetCursor(); +} + +// tag=1050 +// unsetLayoutDirection() +void c_QWidget__unsetLayoutDirection(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->unsetLayoutDirection(); +} + +// tag=1050 +// unsetLocale() +void c_QWidget__unsetLocale(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->unsetLocale(); +} + +// tag=1050 +// update() +void c_QWidget__update(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->update(); +} + +// tag=1050 +// update(const QRect & arg__1) +void c_QWidget__update_QRect(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->update(arg__1); +} + +// tag=1050 +// update(const QRegion & arg__1) +void c_QWidget__update_QRegion(void *thisObj, void *arg__1_) { + auto &arg__1 = *reinterpret_cast(arg__1_); + // tag=1010 + fromPtr(thisObj)->update(arg__1); +} + +// tag=1050 +// update(int x, int y, int w, int h) +void c_QWidget__update_int_int_int_int(void *thisObj, int x, int y, int w, + int h) { + // tag=1010 + fromPtr(thisObj)->update(x, y, w, h); +} + +// tag=1050 +// updateGeometry() +void c_QWidget__updateGeometry(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->updateGeometry(); +} + +// tag=1050 +// updateMicroFocus() +void c_QWidget__updateMicroFocus(void *thisObj) { + // tag=1011 + + // tag=1073 + fromWrapperPtr(thisObj)->updateMicroFocus(); +} + +// tag=1050 +// updatesEnabled() const +bool c_QWidget__updatesEnabled(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->updatesEnabled(); +} + +// tag=1050 +// visibleRegion() const +void *c_QWidget__visibleRegion(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->visibleRegion()}; +} + +// tag=1050 +// whatsThis() const +void *c_QWidget__whatsThis(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->whatsThis()}; +} + +// tag=1050 +// width() const +int c_QWidget__width(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->width(); +} + +// tag=1050 +// window() const +void *c_QWidget__window(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->window(); +} + +// tag=1050 +// windowFilePath() const +void *c_QWidget__windowFilePath(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->windowFilePath()}; +} + +// tag=1050 +// windowHandle() const +void *c_QWidget__windowHandle(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->windowHandle(); +} + +// tag=1050 +// windowIcon() const +void *c_QWidget__windowIcon(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->windowIcon()}; +} + +// tag=1050 +// windowIconChanged(const QIcon & icon) +void c_QWidget__windowIconChanged_QIcon(void *thisObj, void *icon_) { + auto &icon = *reinterpret_cast(icon_); + // tag=1010 + fromPtr(thisObj)->windowIconChanged(icon); +} + +// tag=1079 +void c_QWidget__onWindowIconChanged_QIcon(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWidget::windowIconChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// windowIconText() const +void *c_QWidget__windowIconText(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->windowIconText()}; +} + +// tag=1050 +// windowIconTextChanged(const QString & iconText) +void c_QWidget__windowIconTextChanged_QString(void *thisObj, + const char *iconText_) { + const auto iconText = QString::fromUtf8(iconText_); + // tag=1010 + fromPtr(thisObj)->windowIconTextChanged(iconText); +} + +// tag=1079 +void c_QWidget__onWindowIconTextChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWidget::windowIconTextChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// windowOpacity() const +qreal c_QWidget__windowOpacity(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->windowOpacity(); +} + +// tag=1050 +// windowRole() const +void *c_QWidget__windowRole(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->windowRole()}; +} + +// tag=1050 +// windowTitle() const +void *c_QWidget__windowTitle(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->windowTitle()}; +} + +// tag=1050 +// windowTitleChanged(const QString & title) +void c_QWidget__windowTitleChanged_QString(void *thisObj, const char *title_) { + const auto title = QString::fromUtf8(title_); + // tag=1010 + fromPtr(thisObj)->windowTitleChanged(title); +} + +// tag=1079 +void c_QWidget__onWindowTitleChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWidget::windowTitleChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// x() const +int c_QWidget__x(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->x(); +} + +// tag=1050 +// y() const +int c_QWidget__y(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->y(); +} +void c_QWidget__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QWidget__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 1124: + wrapper->m_changeEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_changeEvent>( + callback); + break; + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_customEvent>( + callback); + break; + case 1141: + wrapper->m_devTypeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_devType>(callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_event>(callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_eventFilter>( + callback); + break; + case 1150: + wrapper->m_focusNextPrevChildCallback = + reinterpret_cast(callback); + break; + case 1164: + wrapper->m_hasHeightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_hasHeightForWidth>( + callback); + break; + case 1168: + wrapper->m_heightForWidthCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_heightForWidth>( + callback); + break; + case 1171: + wrapper->m_initPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_initPainter>( + callback); + break; + case 1196: + wrapper->m_leaveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_leaveEvent>( + callback); + break; + case 1216: + wrapper->m_minimumSizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_minimumSizeHint>( + callback); + break; + case 1218: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1220: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_mouseMoveEvent>( + callback); + break; + case 1221: + wrapper->m_mousePressEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_mousePressEvent>( + callback); + break; + case 1222: + wrapper->m_mouseReleaseEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_mouseReleaseEvent>( + callback); + break; + case 1229: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_paintEvent>( + callback); + break; + case 1309: + wrapper->m_setVisibleCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_setVisible>( + callback); + break; + case 1318: + wrapper->m_sharedPainterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_sharedPainter>( + callback); + break; + case 1326: + wrapper->m_sizeHintCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWidget_wrapper::Callback_sizeHint>( + callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QWidget_wrapper.h b/generated/QtDartBindings/dart/ffi/QWidget_wrapper.h new file mode 100644 index 0000000..c3ba304 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QWidget_wrapper.h @@ -0,0 +1,1731 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QWidget_wrapper : public ::QWidget { +public: + ~QWidget_wrapper(); + // tag=1041 + QWidget_wrapper(QWidget *parent = nullptr); + // tag=1041 + bool acceptDrops() const; + // tag=1041 + QString accessibleDescription() const; + // tag=1041 + QString accessibleName() const; + // tag=1041 + QList actions() const; + // tag=1041 + void activateWindow(); + // tag=1041 + void addAction(QAction *action); + // tag=1041 + QAction *addAction(const QIcon &icon, const QString &text); + // tag=1041 + QAction *addAction(const QIcon &icon, const QString &text, + const QKeySequence &shortcut); + // tag=1041 + QAction *addAction(const QIcon &icon, const QString &text, + const QKeySequence &shortcut, const QObject *receiver, + const char *member); + // tag=1041 + QAction *addAction(const QIcon &icon, const QString &text, + const QObject *receiver, const char *member); + // tag=1041 + QAction *addAction(const QString &text); + // tag=1041 + QAction *addAction(const QString &text, const QKeySequence &shortcut); + // tag=1041 + QAction *addAction(const QString &text, const QKeySequence &shortcut, + const QObject *receiver, const char *member); + // tag=1041 + QAction *addAction(const QString &text, const QObject *receiver, + const char *member); + // tag=1041 + void addActions(const QList &actions); + // tag=1041 + void adjustSize(); + // tag=1041 + bool autoFillBackground() const; + // tag=1041 + QPalette::ColorRole backgroundRole() const; + // tag=1041 + QSize baseSize() const; + // tag=1041 + virtual void changeEvent(QEvent *arg__1); + // tag=1008 + virtual void changeEvent_nocallback(QEvent *arg__1); + // tag=1041 + QWidget *childAt(const QPoint &p) const; + // tag=1041 + QWidget *childAt(int x, int y) const; + // tag=1041 + QRect childrenRect() const; + // tag=1041 + QRegion childrenRegion() const; + // tag=1041 + void clearFocus(); + // tag=1041 + void clearMask(); + // tag=1041 + bool close(); + // tag=1041 + QRect contentsRect() const; + // tag=1041 + void create(); + // tag=1041 + void createWinId(); + // tag=1041 + static QWidget *createWindowContainer(QWindow *window, + QWidget *parent = nullptr); + // tag=1041 + void customContextMenuRequested(const QPoint &pos); + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + void destroy(bool destroyWindow = true, bool destroySubWindows = true); + // tag=1041 + virtual int devType() const; + // tag=1008 + virtual int devType_nocallback() const; + // tag=1041 + void ensurePolished() const; + // tag=1041 + virtual bool event(QEvent *event); + // tag=1008 + virtual bool event_nocallback(QEvent *event); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + bool focusNextChild(); + // tag=1041 + virtual bool focusNextPrevChild(bool next); + // tag=1008 + virtual bool focusNextPrevChild_nocallback(bool next); + // tag=1041 + bool focusPreviousChild(); + // tag=1041 + QWidget *focusProxy() const; + // tag=1041 + QWidget *focusWidget() const; + // tag=1041 + const QFont &font() const; + // tag=1041 + QPalette::ColorRole foregroundRole() const; + // tag=1041 + QRect frameGeometry() const; + // tag=1041 + QSize frameSize() const; + // tag=1041 + const QRect &geometry() const; + // tag=1041 + QPixmap grab(const QRect &rectangle = QRect(QPoint(0, 0), QSize(-1, -1))); + // tag=1041 + void grabKeyboard(); + // tag=1041 + void grabMouse(); + // tag=1041 + int grabShortcut(const QKeySequence &key); + // tag=1041 + bool hasFocus() const; + // tag=1041 + virtual bool hasHeightForWidth() const; + // tag=1008 + virtual bool hasHeightForWidth_nocallback() const; + // tag=1041 + bool hasMouseTracking() const; + // tag=1041 + bool hasTabletTracking() const; + // tag=1041 + int height() const; + // tag=1041 + virtual int heightForWidth(int arg__1) const; + // tag=1008 + virtual int heightForWidth_nocallback(int arg__1) const; + // tag=1041 + void hide(); + // tag=1041 + virtual void initPainter(QPainter *painter) const; + // tag=1008 + virtual void initPainter_nocallback(QPainter *painter) const; + // tag=1041 + void insertAction(QAction *before, QAction *action); + // tag=1041 + void insertActions(QAction *before, const QList &actions); + // tag=1041 + bool isActiveWindow() const; + // tag=1041 + bool isAncestorOf(const QWidget *child) const; + // tag=1041 + bool isEnabled() const; + // tag=1041 + bool isEnabledTo(const QWidget *arg__1) const; + // tag=1041 + bool isFullScreen() const; + // tag=1041 + bool isHidden() const; + // tag=1041 + bool isLeftToRight() const; + // tag=1041 + bool isMaximized() const; + // tag=1041 + bool isMinimized() const; + // tag=1041 + bool isModal() const; + // tag=1041 + bool isRightToLeft() const; + // tag=1041 + bool isVisible() const; + // tag=1041 + bool isVisibleTo(const QWidget *arg__1) const; + // tag=1041 + bool isWindow() const; + // tag=1041 + bool isWindowModified() const; + // tag=1041 + static QWidget *keyboardGrabber(); + // tag=1041 + QLayout *layout() const; + // tag=1041 + Qt::LayoutDirection layoutDirection() const; + // tag=1041 + virtual void leaveEvent(QEvent *event); + // tag=1008 + virtual void leaveEvent_nocallback(QEvent *event); + // tag=1041 + void lower(); + // tag=1041 + QPoint mapFrom(const QWidget *arg__1, const QPoint &arg__2) const; + // tag=1041 + QPointF mapFrom(const QWidget *arg__1, const QPointF &arg__2) const; + // tag=1041 + QPoint mapFromGlobal(const QPoint &arg__1) const; + // tag=1041 + QPointF mapFromGlobal(const QPointF &arg__1) const; + // tag=1041 + QPoint mapFromParent(const QPoint &arg__1) const; + // tag=1041 + QPointF mapFromParent(const QPointF &arg__1) const; + // tag=1041 + QPoint mapTo(const QWidget *arg__1, const QPoint &arg__2) const; + // tag=1041 + QPointF mapTo(const QWidget *arg__1, const QPointF &arg__2) const; + // tag=1041 + QPoint mapToGlobal(const QPoint &arg__1) const; + // tag=1041 + QPointF mapToGlobal(const QPointF &arg__1) const; + // tag=1041 + QPoint mapToParent(const QPoint &arg__1) const; + // tag=1041 + QPointF mapToParent(const QPointF &arg__1) const; + // tag=1041 + QRegion mask() const; + // tag=1041 + int maximumHeight() const; + // tag=1041 + QSize maximumSize() const; + // tag=1041 + int maximumWidth() const; + // tag=1041 + int minimumHeight() const; + // tag=1041 + QSize minimumSize() const; + // tag=1041 + virtual QSize minimumSizeHint() const; + // tag=1008 + virtual QSize minimumSizeHint_nocallback() const; + // tag=1041 + int minimumWidth() const; + // tag=1041 + virtual void mouseDoubleClickEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *event); + // tag=1041 + static QWidget *mouseGrabber(); + // tag=1041 + virtual void mouseMoveEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseMoveEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mousePressEvent(QMouseEvent *event); + // tag=1008 + virtual void mousePressEvent_nocallback(QMouseEvent *event); + // tag=1041 + virtual void mouseReleaseEvent(QMouseEvent *event); + // tag=1008 + virtual void mouseReleaseEvent_nocallback(QMouseEvent *event); + // tag=1041 + void move(const QPoint &arg__1); + // tag=1041 + void move(int x, int y); + // tag=1041 + QWidget *nativeParentWidget() const; + // tag=1041 + QWidget *nextInFocusChain() const; + // tag=1041 + QRect normalGeometry() const; + // tag=1041 + virtual void paintEvent(QPaintEvent *event); + // tag=1008 + virtual void paintEvent_nocallback(QPaintEvent *event); + // tag=1041 + const QPalette &palette() const; + // tag=1041 + QWidget *parentWidget() const; + // tag=1041 + QPoint pos() const; + // tag=1041 + QWidget *previousInFocusChain() const; + // tag=1041 + void raise(); + // tag=1041 + QRect rect() const; + // tag=1041 + void releaseKeyboard(); + // tag=1041 + void releaseMouse(); + // tag=1041 + void releaseShortcut(int id); + // tag=1041 + void removeAction(QAction *action); + // tag=1041 + void render(QPainter *painter, const QPoint &targetOffset = QPoint(), + const QRegion &sourceRegion = QRegion()); + // tag=1041 + void repaint(); + // tag=1041 + void repaint(const QRect &arg__1); + // tag=1041 + void repaint(const QRegion &arg__1); + // tag=1041 + void repaint(int x, int y, int w, int h); + // tag=1041 + void resize(const QSize &arg__1); + // tag=1041 + void resize(int w, int h); + // tag=1041 + bool restoreGeometry(const QByteArray &geometry); + // tag=1041 + QByteArray saveGeometry() const; + // tag=1041 + void scroll(int dx, int dy); + // tag=1041 + void scroll(int dx, int dy, const QRect &arg__3); + // tag=1041 + void setAcceptDrops(bool on); + // tag=1041 + void setAccessibleDescription(const QString &description); + // tag=1041 + void setAccessibleName(const QString &name); + // tag=1041 + void setAutoFillBackground(bool enabled); + // tag=1041 + void setBackgroundRole(QPalette::ColorRole arg__1); + // tag=1041 + void setBaseSize(const QSize &arg__1); + // tag=1041 + void setBaseSize(int basew, int baseh); + // tag=1041 + void setContentsMargins(int left, int top, int right, int bottom); + // tag=1041 + void setDisabled(bool arg__1); + // tag=1041 + void setEnabled(bool arg__1); + // tag=1041 + void setFixedHeight(int h); + // tag=1041 + void setFixedSize(const QSize &arg__1); + // tag=1041 + void setFixedSize(int w, int h); + // tag=1041 + void setFixedWidth(int w); + // tag=1041 + void setFocus(); + // tag=1041 + void setFocusProxy(QWidget *arg__1); + // tag=1041 + void setFont(const QFont &arg__1); + // tag=1041 + void setForegroundRole(QPalette::ColorRole arg__1); + // tag=1041 + void setGeometry(const QRect &arg__1); + // tag=1041 + void setGeometry(int x, int y, int w, int h); + // tag=1041 + void setHidden(bool hidden); + // tag=1041 + void setLayout(QLayout *arg__1); + // tag=1041 + void setLayoutDirection(Qt::LayoutDirection direction); + // tag=1041 + void setMask(const QRegion &arg__1); + // tag=1041 + void setMaximumHeight(int maxh); + // tag=1041 + void setMaximumSize(const QSize &arg__1); + // tag=1041 + void setMaximumSize(int maxw, int maxh); + // tag=1041 + void setMaximumWidth(int maxw); + // tag=1041 + void setMinimumHeight(int minh); + // tag=1041 + void setMinimumSize(const QSize &arg__1); + // tag=1041 + void setMinimumSize(int minw, int minh); + // tag=1041 + void setMinimumWidth(int minw); + // tag=1041 + void setMouseTracking(bool enable); + // tag=1041 + void setPalette(const QPalette &arg__1); + // tag=1041 + void setShortcutAutoRepeat(int id, bool enable = true); + // tag=1041 + void setShortcutEnabled(int id, bool enable = true); + // tag=1041 + void setSizeIncrement(const QSize &arg__1); + // tag=1041 + void setSizeIncrement(int w, int h); + // tag=1041 + void setSizePolicy(QSizePolicy arg__1); + // tag=1041 + void setSizePolicy(QSizePolicy::Policy horizontal, + QSizePolicy::Policy vertical); + // tag=1041 + void setStatusTip(const QString &arg__1); + // tag=1041 + void setStyle(QStyle *arg__1); + // tag=1041 + void setStyleSheet(const QString &styleSheet); + // tag=1041 + static void setTabOrder(QWidget *arg__1, QWidget *arg__2); + // tag=1041 + void setTabletTracking(bool enable); + // tag=1041 + void setToolTip(const QString &arg__1); + // tag=1041 + void setToolTipDuration(int msec); + // tag=1041 + void setUpdatesEnabled(bool enable); + // tag=1041 + virtual void setVisible(bool visible); + // tag=1008 + virtual void setVisible_nocallback(bool visible); + // tag=1041 + void setWhatsThis(const QString &arg__1); + // tag=1041 + void setWindowFilePath(const QString &filePath); + // tag=1041 + void setWindowIcon(const QIcon &icon); + // tag=1041 + void setWindowIconText(const QString &arg__1); + // tag=1041 + void setWindowModified(bool arg__1); + // tag=1041 + void setWindowOpacity(qreal level); + // tag=1041 + void setWindowRole(const QString &arg__1); + // tag=1041 + void setWindowTitle(const QString &arg__1); + // tag=1041 + virtual QPainter *sharedPainter() const; + // tag=1008 + virtual QPainter *sharedPainter_nocallback() const; + // tag=1041 + void show(); + // tag=1041 + void showFullScreen(); + // tag=1041 + void showMaximized(); + // tag=1041 + void showMinimized(); + // tag=1041 + void showNormal(); + // tag=1041 + QSize size() const; + // tag=1041 + virtual QSize sizeHint() const; + // tag=1008 + virtual QSize sizeHint_nocallback() const; + // tag=1041 + QSize sizeIncrement() const; + // tag=1041 + QSizePolicy sizePolicy() const; + // tag=1041 + void stackUnder(QWidget *arg__1); + // tag=1041 + QString statusTip() const; + // tag=1041 + QStyle *style() const; + // tag=1041 + QString styleSheet() const; + // tag=1041 + QString toolTip() const; + // tag=1041 + int toolTipDuration() const; + // tag=1041 + QWidget *topLevelWidget() const; + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + bool underMouse() const; + // tag=1041 + void unsetCursor(); + // tag=1041 + void unsetLayoutDirection(); + // tag=1041 + void unsetLocale(); + // tag=1041 + void update(); + // tag=1041 + void update(const QRect &arg__1); + // tag=1041 + void update(const QRegion &arg__1); + // tag=1041 + void update(int x, int y, int w, int h); + // tag=1041 + void updateGeometry(); + // tag=1041 + void updateMicroFocus(); + // tag=1041 + bool updatesEnabled() const; + // tag=1041 + QRegion visibleRegion() const; + // tag=1041 + QString whatsThis() const; + // tag=1041 + int width() const; + // tag=1041 + QWidget *window() const; + // tag=1041 + QString windowFilePath() const; + // tag=1041 + QWindow *windowHandle() const; + // tag=1041 + QIcon windowIcon() const; + // tag=1041 + void windowIconChanged(const QIcon &icon); + // tag=1041 + QString windowIconText() const; + // tag=1041 + void windowIconTextChanged(const QString &iconText); + // tag=1041 + qreal windowOpacity() const; + // tag=1041 + QString windowRole() const; + // tag=1041 + QString windowTitle() const; + // tag=1041 + void windowTitleChanged(const QString &title); + // tag=1041 + int x() const; + // tag=1041 + int y() const; + // tag=1042 + typedef void (*Callback_changeEvent)(void *, QEvent *arg__1); + Callback_changeEvent m_changeEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef int (*Callback_devType)(void *); + Callback_devType m_devTypeCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *event); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef bool (*Callback_focusNextPrevChild)(void *, bool next); + Callback_focusNextPrevChild m_focusNextPrevChildCallback = nullptr; + // tag=1042 + typedef bool (*Callback_hasHeightForWidth)(void *); + Callback_hasHeightForWidth m_hasHeightForWidthCallback = nullptr; + // tag=1042 + typedef int (*Callback_heightForWidth)(void *, int arg__1); + Callback_heightForWidth m_heightForWidthCallback = nullptr; + // tag=1042 + typedef void (*Callback_initPainter)(void *, QPainter *painter); + Callback_initPainter m_initPainterCallback = nullptr; + // tag=1042 + typedef void (*Callback_leaveEvent)(void *, QEvent *event); + Callback_leaveEvent m_leaveEventCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_minimumSizeHint)(void *); + Callback_minimumSizeHint m_minimumSizeHintCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *event); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *event); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *event); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *event); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_paintEvent)(void *, QPaintEvent *event); + Callback_paintEvent m_paintEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_setVisible)(void *, bool visible); + Callback_setVisible m_setVisibleCallback = nullptr; + // tag=1042 + typedef QPainter *(*Callback_sharedPainter)(void *); + Callback_sharedPainter m_sharedPainterCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_sizeHint)(void *); + Callback_sizeHint m_sizeHintCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QWidget::QWidget(QWidget * parent) +QtDartBindings_EXPORT void *c_QWidget__constructor_QWidget(void *parent_); + +// tag=1067 +// QWidget::acceptDrops() const +QtDartBindings_EXPORT bool c_QWidget__acceptDrops(void *thisObj); + +// tag=1067 +// QWidget::accessibleDescription() const +QtDartBindings_EXPORT void *c_QWidget__accessibleDescription(void *thisObj); + +// tag=1067 +// QWidget::accessibleName() const +QtDartBindings_EXPORT void *c_QWidget__accessibleName(void *thisObj); + +// tag=1067 +// QWidget::actions() const +QtDartBindings_EXPORT void *c_QWidget__actions(void *thisObj); + +// tag=1067 +// QWidget::activateWindow() +QtDartBindings_EXPORT void c_QWidget__activateWindow(void *thisObj); + +// tag=1067 +// QWidget::addAction(QAction * action) +QtDartBindings_EXPORT void c_QWidget__addAction_QAction(void *thisObj, + void *action_); + +// tag=1067 +// QWidget::addAction(const QIcon & icon, const QString & text) +QtDartBindings_EXPORT void * +c_QWidget__addAction_QIcon_QString(void *thisObj, void *icon_, + const char *text_); + +// tag=1067 +// QWidget::addAction(const QIcon & icon, const QString & text, const +// QKeySequence & shortcut) +QtDartBindings_EXPORT void *c_QWidget__addAction_QIcon_QString_QKeySequence( + void *thisObj, void *icon_, const char *text_, void *shortcut_); + +// tag=1067 +// QWidget::addAction(const QIcon & icon, const QString & text, const +// QKeySequence & shortcut, const QObject * receiver, const char * member) +QtDartBindings_EXPORT void * +c_QWidget__addAction_QIcon_QString_QKeySequence_QObject_char( + void *thisObj, void *icon_, const char *text_, void *shortcut_, + void *receiver_, const char *member); + +// tag=1067 +// QWidget::addAction(const QIcon & icon, const QString & text, const QObject * +// receiver, const char * member) +QtDartBindings_EXPORT void *c_QWidget__addAction_QIcon_QString_QObject_char( + void *thisObj, void *icon_, const char *text_, void *receiver_, + const char *member); + +// tag=1067 +// QWidget::addAction(const QString & text) +QtDartBindings_EXPORT void *c_QWidget__addAction_QString(void *thisObj, + const char *text_); + +// tag=1067 +// QWidget::addAction(const QString & text, const QKeySequence & shortcut) +QtDartBindings_EXPORT void * +c_QWidget__addAction_QString_QKeySequence(void *thisObj, const char *text_, + void *shortcut_); + +// tag=1067 +// QWidget::addAction(const QString & text, const QKeySequence & shortcut, +// const QObject * receiver, const char * member) +QtDartBindings_EXPORT void * +c_QWidget__addAction_QString_QKeySequence_QObject_char(void *thisObj, + const char *text_, + void *shortcut_, + void *receiver_, + const char *member); + +// tag=1067 +// QWidget::addAction(const QString & text, const QObject * receiver, const +// char * member) +QtDartBindings_EXPORT void * +c_QWidget__addAction_QString_QObject_char(void *thisObj, const char *text_, + void *receiver_, const char *member); + +// tag=1067 +// QWidget::addActions(const QList & actions) +QtDartBindings_EXPORT void c_QWidget__addActions_QList_QAction(void *thisObj, + void *actions_); + +// tag=1067 +// QWidget::adjustSize() +QtDartBindings_EXPORT void c_QWidget__adjustSize(void *thisObj); + +// tag=1067 +// QWidget::autoFillBackground() const +QtDartBindings_EXPORT bool c_QWidget__autoFillBackground(void *thisObj); + +// tag=1067 +// QWidget::backgroundRole() const +QtDartBindings_EXPORT int c_QWidget__backgroundRole(void *thisObj); + +// tag=1067 +// QWidget::baseSize() const +QtDartBindings_EXPORT void *c_QWidget__baseSize(void *thisObj); + +// tag=1067 +// QWidget::changeEvent(QEvent * arg__1) +QtDartBindings_EXPORT void c_QWidget__changeEvent_QEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWidget::childAt(const QPoint & p) const +QtDartBindings_EXPORT void *c_QWidget__childAt_QPoint(void *thisObj, void *p_); + +// tag=1067 +// QWidget::childAt(int x, int y) const +QtDartBindings_EXPORT void *c_QWidget__childAt_int_int(void *thisObj, int x, + int y); + +// tag=1067 +// QWidget::childrenRect() const +QtDartBindings_EXPORT void *c_QWidget__childrenRect(void *thisObj); + +// tag=1067 +// QWidget::childrenRegion() const +QtDartBindings_EXPORT void *c_QWidget__childrenRegion(void *thisObj); + +// tag=1067 +// QWidget::clearFocus() +QtDartBindings_EXPORT void c_QWidget__clearFocus(void *thisObj); + +// tag=1067 +// QWidget::clearMask() +QtDartBindings_EXPORT void c_QWidget__clearMask(void *thisObj); + +// tag=1067 +// QWidget::close() +QtDartBindings_EXPORT bool c_QWidget__close(void *thisObj); + +// tag=1067 +// QWidget::contentsRect() const +QtDartBindings_EXPORT void *c_QWidget__contentsRect(void *thisObj); + +// tag=1067 +// QWidget::create() +QtDartBindings_EXPORT void c_QWidget__create(void *thisObj); + +// tag=1067 +// QWidget::createWinId() +QtDartBindings_EXPORT void c_QWidget__createWinId(void *thisObj); + +// tag=1067 +// QWidget::createWindowContainer(QWindow * window, QWidget * parent) +QtDartBindings_EXPORT void * +c_static_QWidget__createWindowContainer_QWindow_QWidget(void *window_, + void *parent_); + +// tag=1067 +// QWidget::customContextMenuRequested(const QPoint & pos) +QtDartBindings_EXPORT void +c_QWidget__customContextMenuRequested_QPoint(void *thisObj, void *pos_); + +// tag=1078 +QtDartBindings_EXPORT void c_QWidget__onCustomContextMenuRequested_QPoint( + void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QWidget::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QWidget__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QWidget::destroy(bool destroyWindow, bool destroySubWindows) +QtDartBindings_EXPORT void c_QWidget__destroy_bool_bool(void *thisObj, + bool destroyWindow, + bool destroySubWindows); + +// tag=1067 +// QWidget::devType() const +QtDartBindings_EXPORT int c_QWidget__devType(void *thisObj); + +// tag=1067 +// QWidget::ensurePolished() const +QtDartBindings_EXPORT void c_QWidget__ensurePolished(void *thisObj); + +// tag=1067 +// QWidget::event(QEvent * event) +QtDartBindings_EXPORT bool c_QWidget__event_QEvent(void *thisObj, void *event_); + +// tag=1067 +// QWidget::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool c_QWidget__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_); + +// tag=1067 +// QWidget::focusNextChild() +QtDartBindings_EXPORT bool c_QWidget__focusNextChild(void *thisObj); + +// tag=1067 +// QWidget::focusNextPrevChild(bool next) +QtDartBindings_EXPORT bool c_QWidget__focusNextPrevChild_bool(void *thisObj, + bool next); + +// tag=1067 +// QWidget::focusPreviousChild() +QtDartBindings_EXPORT bool c_QWidget__focusPreviousChild(void *thisObj); + +// tag=1067 +// QWidget::focusProxy() const +QtDartBindings_EXPORT void *c_QWidget__focusProxy(void *thisObj); + +// tag=1067 +// QWidget::focusWidget() const +QtDartBindings_EXPORT void *c_QWidget__focusWidget(void *thisObj); + +// tag=1067 +// QWidget::font() const +QtDartBindings_EXPORT void *c_QWidget__font(void *thisObj); + +// tag=1067 +// QWidget::foregroundRole() const +QtDartBindings_EXPORT int c_QWidget__foregroundRole(void *thisObj); + +// tag=1067 +// QWidget::frameGeometry() const +QtDartBindings_EXPORT void *c_QWidget__frameGeometry(void *thisObj); + +// tag=1067 +// QWidget::frameSize() const +QtDartBindings_EXPORT void *c_QWidget__frameSize(void *thisObj); + +// tag=1067 +// QWidget::geometry() const +QtDartBindings_EXPORT void *c_QWidget__geometry(void *thisObj); + +// tag=1067 +// QWidget::grab(const QRect & rectangle) +QtDartBindings_EXPORT void *c_QWidget__grab_QRect(void *thisObj, + void *rectangle_); + +// tag=1067 +// QWidget::grabKeyboard() +QtDartBindings_EXPORT void c_QWidget__grabKeyboard(void *thisObj); + +// tag=1067 +// QWidget::grabMouse() +QtDartBindings_EXPORT void c_QWidget__grabMouse(void *thisObj); + +// tag=1067 +// QWidget::grabShortcut(const QKeySequence & key) +QtDartBindings_EXPORT int c_QWidget__grabShortcut_QKeySequence(void *thisObj, + void *key_); + +// tag=1067 +// QWidget::hasFocus() const +QtDartBindings_EXPORT bool c_QWidget__hasFocus(void *thisObj); + +// tag=1067 +// QWidget::hasHeightForWidth() const +QtDartBindings_EXPORT bool c_QWidget__hasHeightForWidth(void *thisObj); + +// tag=1067 +// QWidget::hasMouseTracking() const +QtDartBindings_EXPORT bool c_QWidget__hasMouseTracking(void *thisObj); + +// tag=1067 +// QWidget::hasTabletTracking() const +QtDartBindings_EXPORT bool c_QWidget__hasTabletTracking(void *thisObj); + +// tag=1067 +// QWidget::height() const +QtDartBindings_EXPORT int c_QWidget__height(void *thisObj); + +// tag=1067 +// QWidget::heightForWidth(int arg__1) const +QtDartBindings_EXPORT int c_QWidget__heightForWidth_int(void *thisObj, + int arg__1); + +// tag=1067 +// QWidget::hide() +QtDartBindings_EXPORT void c_QWidget__hide(void *thisObj); + +// tag=1067 +// QWidget::initPainter(QPainter * painter) const +QtDartBindings_EXPORT void c_QWidget__initPainter_QPainter(void *thisObj, + void *painter_); + +// tag=1067 +// QWidget::insertAction(QAction * before, QAction * action) +QtDartBindings_EXPORT void +c_QWidget__insertAction_QAction_QAction(void *thisObj, void *before_, + void *action_); + +// tag=1067 +// QWidget::insertActions(QAction * before, const QList & actions) +QtDartBindings_EXPORT void +c_QWidget__insertActions_QAction_QList_QAction(void *thisObj, void *before_, + void *actions_); + +// tag=1067 +// QWidget::isActiveWindow() const +QtDartBindings_EXPORT bool c_QWidget__isActiveWindow(void *thisObj); + +// tag=1067 +// QWidget::isAncestorOf(const QWidget * child) const +QtDartBindings_EXPORT bool c_QWidget__isAncestorOf_QWidget(void *thisObj, + void *child_); + +// tag=1067 +// QWidget::isEnabled() const +QtDartBindings_EXPORT bool c_QWidget__isEnabled(void *thisObj); + +// tag=1067 +// QWidget::isEnabledTo(const QWidget * arg__1) const +QtDartBindings_EXPORT bool c_QWidget__isEnabledTo_QWidget(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWidget::isFullScreen() const +QtDartBindings_EXPORT bool c_QWidget__isFullScreen(void *thisObj); + +// tag=1067 +// QWidget::isHidden() const +QtDartBindings_EXPORT bool c_QWidget__isHidden(void *thisObj); + +// tag=1067 +// QWidget::isLeftToRight() const +QtDartBindings_EXPORT bool c_QWidget__isLeftToRight(void *thisObj); + +// tag=1067 +// QWidget::isMaximized() const +QtDartBindings_EXPORT bool c_QWidget__isMaximized(void *thisObj); + +// tag=1067 +// QWidget::isMinimized() const +QtDartBindings_EXPORT bool c_QWidget__isMinimized(void *thisObj); + +// tag=1067 +// QWidget::isModal() const +QtDartBindings_EXPORT bool c_QWidget__isModal(void *thisObj); + +// tag=1067 +// QWidget::isRightToLeft() const +QtDartBindings_EXPORT bool c_QWidget__isRightToLeft(void *thisObj); + +// tag=1067 +// QWidget::isVisible() const +QtDartBindings_EXPORT bool c_QWidget__isVisible(void *thisObj); + +// tag=1067 +// QWidget::isVisibleTo(const QWidget * arg__1) const +QtDartBindings_EXPORT bool c_QWidget__isVisibleTo_QWidget(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWidget::isWindow() const +QtDartBindings_EXPORT bool c_QWidget__isWindow(void *thisObj); + +// tag=1067 +// QWidget::isWindowModified() const +QtDartBindings_EXPORT bool c_QWidget__isWindowModified(void *thisObj); + +// tag=1067 +// QWidget::keyboardGrabber() +QtDartBindings_EXPORT void *c_static_QWidget__keyboardGrabber(); + +// tag=1067 +// QWidget::layout() const +QtDartBindings_EXPORT void *c_QWidget__layout(void *thisObj); + +// tag=1067 +// QWidget::layoutDirection() const +QtDartBindings_EXPORT int c_QWidget__layoutDirection(void *thisObj); + +// tag=1067 +// QWidget::leaveEvent(QEvent * event) +QtDartBindings_EXPORT void c_QWidget__leaveEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QWidget::lower() +QtDartBindings_EXPORT void c_QWidget__lower(void *thisObj); + +// tag=1067 +// QWidget::mapFrom(const QWidget * arg__1, const QPoint & arg__2) const +QtDartBindings_EXPORT void * +c_QWidget__mapFrom_QWidget_QPoint(void *thisObj, void *arg__1_, void *arg__2_); + +// tag=1067 +// QWidget::mapFrom(const QWidget * arg__1, const QPointF & arg__2) const +QtDartBindings_EXPORT void * +c_QWidget__mapFrom_QWidget_QPointF(void *thisObj, void *arg__1_, void *arg__2_); + +// tag=1067 +// QWidget::mapFromGlobal(const QPoint & arg__1) const +QtDartBindings_EXPORT void *c_QWidget__mapFromGlobal_QPoint(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWidget::mapFromGlobal(const QPointF & arg__1) const +QtDartBindings_EXPORT void *c_QWidget__mapFromGlobal_QPointF(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWidget::mapFromParent(const QPoint & arg__1) const +QtDartBindings_EXPORT void *c_QWidget__mapFromParent_QPoint(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWidget::mapFromParent(const QPointF & arg__1) const +QtDartBindings_EXPORT void *c_QWidget__mapFromParent_QPointF(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWidget::mapTo(const QWidget * arg__1, const QPoint & arg__2) const +QtDartBindings_EXPORT void * +c_QWidget__mapTo_QWidget_QPoint(void *thisObj, void *arg__1_, void *arg__2_); + +// tag=1067 +// QWidget::mapTo(const QWidget * arg__1, const QPointF & arg__2) const +QtDartBindings_EXPORT void * +c_QWidget__mapTo_QWidget_QPointF(void *thisObj, void *arg__1_, void *arg__2_); + +// tag=1067 +// QWidget::mapToGlobal(const QPoint & arg__1) const +QtDartBindings_EXPORT void *c_QWidget__mapToGlobal_QPoint(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWidget::mapToGlobal(const QPointF & arg__1) const +QtDartBindings_EXPORT void *c_QWidget__mapToGlobal_QPointF(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWidget::mapToParent(const QPoint & arg__1) const +QtDartBindings_EXPORT void *c_QWidget__mapToParent_QPoint(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWidget::mapToParent(const QPointF & arg__1) const +QtDartBindings_EXPORT void *c_QWidget__mapToParent_QPointF(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWidget::mask() const +QtDartBindings_EXPORT void *c_QWidget__mask(void *thisObj); + +// tag=1067 +// QWidget::maximumHeight() const +QtDartBindings_EXPORT int c_QWidget__maximumHeight(void *thisObj); + +// tag=1067 +// QWidget::maximumSize() const +QtDartBindings_EXPORT void *c_QWidget__maximumSize(void *thisObj); + +// tag=1067 +// QWidget::maximumWidth() const +QtDartBindings_EXPORT int c_QWidget__maximumWidth(void *thisObj); + +// tag=1067 +// QWidget::minimumHeight() const +QtDartBindings_EXPORT int c_QWidget__minimumHeight(void *thisObj); + +// tag=1067 +// QWidget::minimumSize() const +QtDartBindings_EXPORT void *c_QWidget__minimumSize(void *thisObj); + +// tag=1067 +// QWidget::minimumSizeHint() const +QtDartBindings_EXPORT void *c_QWidget__minimumSizeHint(void *thisObj); + +// tag=1067 +// QWidget::minimumWidth() const +QtDartBindings_EXPORT int c_QWidget__minimumWidth(void *thisObj); + +// tag=1067 +// QWidget::mouseDoubleClickEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QWidget__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QWidget::mouseGrabber() +QtDartBindings_EXPORT void *c_static_QWidget__mouseGrabber(); + +// tag=1067 +// QWidget::mouseMoveEvent(QMouseEvent * event) +QtDartBindings_EXPORT void c_QWidget__mouseMoveEvent_QMouseEvent(void *thisObj, + void *event_); + +// tag=1067 +// QWidget::mousePressEvent(QMouseEvent * event) +QtDartBindings_EXPORT void c_QWidget__mousePressEvent_QMouseEvent(void *thisObj, + void *event_); + +// tag=1067 +// QWidget::mouseReleaseEvent(QMouseEvent * event) +QtDartBindings_EXPORT void +c_QWidget__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_); + +// tag=1067 +// QWidget::move(const QPoint & arg__1) +QtDartBindings_EXPORT void c_QWidget__move_QPoint(void *thisObj, void *arg__1_); + +// tag=1067 +// QWidget::move(int x, int y) +QtDartBindings_EXPORT void c_QWidget__move_int_int(void *thisObj, int x, int y); + +// tag=1067 +// QWidget::nativeParentWidget() const +QtDartBindings_EXPORT void *c_QWidget__nativeParentWidget(void *thisObj); + +// tag=1067 +// QWidget::nextInFocusChain() const +QtDartBindings_EXPORT void *c_QWidget__nextInFocusChain(void *thisObj); + +// tag=1067 +// QWidget::normalGeometry() const +QtDartBindings_EXPORT void *c_QWidget__normalGeometry(void *thisObj); + +// tag=1067 +// QWidget::paintEvent(QPaintEvent * event) +QtDartBindings_EXPORT void c_QWidget__paintEvent_QPaintEvent(void *thisObj, + void *event_); + +// tag=1067 +// QWidget::palette() const +QtDartBindings_EXPORT void *c_QWidget__palette(void *thisObj); + +// tag=1067 +// QWidget::parentWidget() const +QtDartBindings_EXPORT void *c_QWidget__parentWidget(void *thisObj); + +// tag=1067 +// QWidget::pos() const +QtDartBindings_EXPORT void *c_QWidget__pos(void *thisObj); + +// tag=1067 +// QWidget::previousInFocusChain() const +QtDartBindings_EXPORT void *c_QWidget__previousInFocusChain(void *thisObj); + +// tag=1067 +// QWidget::raise() +QtDartBindings_EXPORT void c_QWidget__raise(void *thisObj); + +// tag=1067 +// QWidget::rect() const +QtDartBindings_EXPORT void *c_QWidget__rect(void *thisObj); + +// tag=1067 +// QWidget::releaseKeyboard() +QtDartBindings_EXPORT void c_QWidget__releaseKeyboard(void *thisObj); + +// tag=1067 +// QWidget::releaseMouse() +QtDartBindings_EXPORT void c_QWidget__releaseMouse(void *thisObj); + +// tag=1067 +// QWidget::releaseShortcut(int id) +QtDartBindings_EXPORT void c_QWidget__releaseShortcut_int(void *thisObj, + int id); + +// tag=1067 +// QWidget::removeAction(QAction * action) +QtDartBindings_EXPORT void c_QWidget__removeAction_QAction(void *thisObj, + void *action_); + +// tag=1067 +// QWidget::render(QPainter * painter, const QPoint & targetOffset, const +// QRegion & sourceRegion) +QtDartBindings_EXPORT void c_QWidget__render_QPainter_QPoint_QRegion( + void *thisObj, void *painter_, void *targetOffset_, void *sourceRegion_); + +// tag=1067 +// QWidget::repaint() +QtDartBindings_EXPORT void c_QWidget__repaint(void *thisObj); + +// tag=1067 +// QWidget::repaint(const QRect & arg__1) +QtDartBindings_EXPORT void c_QWidget__repaint_QRect(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWidget::repaint(const QRegion & arg__1) +QtDartBindings_EXPORT void c_QWidget__repaint_QRegion(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWidget::repaint(int x, int y, int w, int h) +QtDartBindings_EXPORT void +c_QWidget__repaint_int_int_int_int(void *thisObj, int x, int y, int w, int h); + +// tag=1067 +// QWidget::resize(const QSize & arg__1) +QtDartBindings_EXPORT void c_QWidget__resize_QSize(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWidget::resize(int w, int h) +QtDartBindings_EXPORT void c_QWidget__resize_int_int(void *thisObj, int w, + int h); + +// tag=1067 +// QWidget::restoreGeometry(const QByteArray & geometry) +QtDartBindings_EXPORT bool +c_QWidget__restoreGeometry_QByteArray(void *thisObj, void *geometry_); + +// tag=1067 +// QWidget::saveGeometry() const +QtDartBindings_EXPORT void *c_QWidget__saveGeometry(void *thisObj); + +// tag=1067 +// QWidget::scroll(int dx, int dy) +QtDartBindings_EXPORT void c_QWidget__scroll_int_int(void *thisObj, int dx, + int dy); + +// tag=1067 +// QWidget::scroll(int dx, int dy, const QRect & arg__3) +QtDartBindings_EXPORT void +c_QWidget__scroll_int_int_QRect(void *thisObj, int dx, int dy, void *arg__3_); + +// tag=1067 +// QWidget::setAcceptDrops(bool on) +QtDartBindings_EXPORT void c_QWidget__setAcceptDrops_bool(void *thisObj, + bool on); + +// tag=1067 +// QWidget::setAccessibleDescription(const QString & description) +QtDartBindings_EXPORT void +c_QWidget__setAccessibleDescription_QString(void *thisObj, + const char *description_); + +// tag=1067 +// QWidget::setAccessibleName(const QString & name) +QtDartBindings_EXPORT void +c_QWidget__setAccessibleName_QString(void *thisObj, const char *name_); + +// tag=1067 +// QWidget::setAutoFillBackground(bool enabled) +QtDartBindings_EXPORT void c_QWidget__setAutoFillBackground_bool(void *thisObj, + bool enabled); + +// tag=1067 +// QWidget::setBackgroundRole(QPalette::ColorRole arg__1) +QtDartBindings_EXPORT void c_QWidget__setBackgroundRole_ColorRole(void *thisObj, + int arg__1); + +// tag=1067 +// QWidget::setBaseSize(const QSize & arg__1) +QtDartBindings_EXPORT void c_QWidget__setBaseSize_QSize(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWidget::setBaseSize(int basew, int baseh) +QtDartBindings_EXPORT void c_QWidget__setBaseSize_int_int(void *thisObj, + int basew, int baseh); + +// tag=1067 +// QWidget::setContentsMargins(int left, int top, int right, int bottom) +QtDartBindings_EXPORT void +c_QWidget__setContentsMargins_int_int_int_int(void *thisObj, int left, int top, + int right, int bottom); + +// tag=1067 +// QWidget::setDisabled(bool arg__1) +QtDartBindings_EXPORT void c_QWidget__setDisabled_bool(void *thisObj, + bool arg__1); + +// tag=1067 +// QWidget::setEnabled(bool arg__1) +QtDartBindings_EXPORT void c_QWidget__setEnabled_bool(void *thisObj, + bool arg__1); + +// tag=1067 +// QWidget::setFixedHeight(int h) +QtDartBindings_EXPORT void c_QWidget__setFixedHeight_int(void *thisObj, int h); + +// tag=1067 +// QWidget::setFixedSize(const QSize & arg__1) +QtDartBindings_EXPORT void c_QWidget__setFixedSize_QSize(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWidget::setFixedSize(int w, int h) +QtDartBindings_EXPORT void c_QWidget__setFixedSize_int_int(void *thisObj, int w, + int h); + +// tag=1067 +// QWidget::setFixedWidth(int w) +QtDartBindings_EXPORT void c_QWidget__setFixedWidth_int(void *thisObj, int w); + +// tag=1067 +// QWidget::setFocus() +QtDartBindings_EXPORT void c_QWidget__setFocus(void *thisObj); + +// tag=1067 +// QWidget::setFocusProxy(QWidget * arg__1) +QtDartBindings_EXPORT void c_QWidget__setFocusProxy_QWidget(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWidget::setFont(const QFont & arg__1) +QtDartBindings_EXPORT void c_QWidget__setFont_QFont(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWidget::setForegroundRole(QPalette::ColorRole arg__1) +QtDartBindings_EXPORT void c_QWidget__setForegroundRole_ColorRole(void *thisObj, + int arg__1); + +// tag=1067 +// QWidget::setGeometry(const QRect & arg__1) +QtDartBindings_EXPORT void c_QWidget__setGeometry_QRect(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWidget::setGeometry(int x, int y, int w, int h) +QtDartBindings_EXPORT void c_QWidget__setGeometry_int_int_int_int(void *thisObj, + int x, int y, + int w, int h); + +// tag=1067 +// QWidget::setHidden(bool hidden) +QtDartBindings_EXPORT void c_QWidget__setHidden_bool(void *thisObj, + bool hidden); + +// tag=1067 +// QWidget::setLayout(QLayout * arg__1) +QtDartBindings_EXPORT void c_QWidget__setLayout_QLayout(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWidget::setLayoutDirection(Qt::LayoutDirection direction) +QtDartBindings_EXPORT void +c_QWidget__setLayoutDirection_LayoutDirection(void *thisObj, int direction); + +// tag=1067 +// QWidget::setMask(const QRegion & arg__1) +QtDartBindings_EXPORT void c_QWidget__setMask_QRegion(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWidget::setMaximumHeight(int maxh) +QtDartBindings_EXPORT void c_QWidget__setMaximumHeight_int(void *thisObj, + int maxh); + +// tag=1067 +// QWidget::setMaximumSize(const QSize & arg__1) +QtDartBindings_EXPORT void c_QWidget__setMaximumSize_QSize(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWidget::setMaximumSize(int maxw, int maxh) +QtDartBindings_EXPORT void +c_QWidget__setMaximumSize_int_int(void *thisObj, int maxw, int maxh); + +// tag=1067 +// QWidget::setMaximumWidth(int maxw) +QtDartBindings_EXPORT void c_QWidget__setMaximumWidth_int(void *thisObj, + int maxw); + +// tag=1067 +// QWidget::setMinimumHeight(int minh) +QtDartBindings_EXPORT void c_QWidget__setMinimumHeight_int(void *thisObj, + int minh); + +// tag=1067 +// QWidget::setMinimumSize(const QSize & arg__1) +QtDartBindings_EXPORT void c_QWidget__setMinimumSize_QSize(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWidget::setMinimumSize(int minw, int minh) +QtDartBindings_EXPORT void +c_QWidget__setMinimumSize_int_int(void *thisObj, int minw, int minh); + +// tag=1067 +// QWidget::setMinimumWidth(int minw) +QtDartBindings_EXPORT void c_QWidget__setMinimumWidth_int(void *thisObj, + int minw); + +// tag=1067 +// QWidget::setMouseTracking(bool enable) +QtDartBindings_EXPORT void c_QWidget__setMouseTracking_bool(void *thisObj, + bool enable); + +// tag=1067 +// QWidget::setPalette(const QPalette & arg__1) +QtDartBindings_EXPORT void c_QWidget__setPalette_QPalette(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWidget::setShortcutAutoRepeat(int id, bool enable) +QtDartBindings_EXPORT void +c_QWidget__setShortcutAutoRepeat_int_bool(void *thisObj, int id, bool enable); + +// tag=1067 +// QWidget::setShortcutEnabled(int id, bool enable) +QtDartBindings_EXPORT void +c_QWidget__setShortcutEnabled_int_bool(void *thisObj, int id, bool enable); + +// tag=1067 +// QWidget::setSizeIncrement(const QSize & arg__1) +QtDartBindings_EXPORT void c_QWidget__setSizeIncrement_QSize(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWidget::setSizeIncrement(int w, int h) +QtDartBindings_EXPORT void c_QWidget__setSizeIncrement_int_int(void *thisObj, + int w, int h); + +// tag=1067 +// QWidget::setSizePolicy(QSizePolicy arg__1) +QtDartBindings_EXPORT void c_QWidget__setSizePolicy_QSizePolicy(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWidget::setSizePolicy(QSizePolicy::Policy horizontal, QSizePolicy::Policy +// vertical) +QtDartBindings_EXPORT void +c_QWidget__setSizePolicy_Policy_Policy(void *thisObj, int horizontal, + int vertical); + +// tag=1067 +// QWidget::setStatusTip(const QString & arg__1) +QtDartBindings_EXPORT void c_QWidget__setStatusTip_QString(void *thisObj, + const char *arg__1_); + +// tag=1067 +// QWidget::setStyle(QStyle * arg__1) +QtDartBindings_EXPORT void c_QWidget__setStyle_QStyle(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWidget::setStyleSheet(const QString & styleSheet) +QtDartBindings_EXPORT void +c_QWidget__setStyleSheet_QString(void *thisObj, const char *styleSheet_); + +// tag=1067 +// QWidget::setTabOrder(QWidget * arg__1, QWidget * arg__2) +QtDartBindings_EXPORT void +c_static_QWidget__setTabOrder_QWidget_QWidget(void *arg__1_, void *arg__2_); + +// tag=1067 +// QWidget::setTabletTracking(bool enable) +QtDartBindings_EXPORT void c_QWidget__setTabletTracking_bool(void *thisObj, + bool enable); + +// tag=1067 +// QWidget::setToolTip(const QString & arg__1) +QtDartBindings_EXPORT void c_QWidget__setToolTip_QString(void *thisObj, + const char *arg__1_); + +// tag=1067 +// QWidget::setToolTipDuration(int msec) +QtDartBindings_EXPORT void c_QWidget__setToolTipDuration_int(void *thisObj, + int msec); + +// tag=1067 +// QWidget::setUpdatesEnabled(bool enable) +QtDartBindings_EXPORT void c_QWidget__setUpdatesEnabled_bool(void *thisObj, + bool enable); + +// tag=1067 +// QWidget::setVisible(bool visible) +QtDartBindings_EXPORT void c_QWidget__setVisible_bool(void *thisObj, + bool visible); + +// tag=1067 +// QWidget::setWhatsThis(const QString & arg__1) +QtDartBindings_EXPORT void c_QWidget__setWhatsThis_QString(void *thisObj, + const char *arg__1_); + +// tag=1067 +// QWidget::setWindowFilePath(const QString & filePath) +QtDartBindings_EXPORT void +c_QWidget__setWindowFilePath_QString(void *thisObj, const char *filePath_); + +// tag=1067 +// QWidget::setWindowIcon(const QIcon & icon) +QtDartBindings_EXPORT void c_QWidget__setWindowIcon_QIcon(void *thisObj, + void *icon_); + +// tag=1067 +// QWidget::setWindowIconText(const QString & arg__1) +QtDartBindings_EXPORT void +c_QWidget__setWindowIconText_QString(void *thisObj, const char *arg__1_); + +// tag=1067 +// QWidget::setWindowModified(bool arg__1) +QtDartBindings_EXPORT void c_QWidget__setWindowModified_bool(void *thisObj, + bool arg__1); + +// tag=1067 +// QWidget::setWindowOpacity(qreal level) +QtDartBindings_EXPORT void c_QWidget__setWindowOpacity_qreal(void *thisObj, + qreal level); + +// tag=1067 +// QWidget::setWindowRole(const QString & arg__1) +QtDartBindings_EXPORT void +c_QWidget__setWindowRole_QString(void *thisObj, const char *arg__1_); + +// tag=1067 +// QWidget::setWindowTitle(const QString & arg__1) +QtDartBindings_EXPORT void +c_QWidget__setWindowTitle_QString(void *thisObj, const char *arg__1_); + +// tag=1067 +// QWidget::sharedPainter() const +QtDartBindings_EXPORT void *c_QWidget__sharedPainter(void *thisObj); + +// tag=1067 +// QWidget::show() +QtDartBindings_EXPORT void c_QWidget__show(void *thisObj); + +// tag=1067 +// QWidget::showFullScreen() +QtDartBindings_EXPORT void c_QWidget__showFullScreen(void *thisObj); + +// tag=1067 +// QWidget::showMaximized() +QtDartBindings_EXPORT void c_QWidget__showMaximized(void *thisObj); + +// tag=1067 +// QWidget::showMinimized() +QtDartBindings_EXPORT void c_QWidget__showMinimized(void *thisObj); + +// tag=1067 +// QWidget::showNormal() +QtDartBindings_EXPORT void c_QWidget__showNormal(void *thisObj); + +// tag=1067 +// QWidget::size() const +QtDartBindings_EXPORT void *c_QWidget__size(void *thisObj); + +// tag=1067 +// QWidget::sizeHint() const +QtDartBindings_EXPORT void *c_QWidget__sizeHint(void *thisObj); + +// tag=1067 +// QWidget::sizeIncrement() const +QtDartBindings_EXPORT void *c_QWidget__sizeIncrement(void *thisObj); + +// tag=1067 +// QWidget::sizePolicy() const +QtDartBindings_EXPORT void *c_QWidget__sizePolicy(void *thisObj); + +// tag=1067 +// QWidget::stackUnder(QWidget * arg__1) +QtDartBindings_EXPORT void c_QWidget__stackUnder_QWidget(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWidget::statusTip() const +QtDartBindings_EXPORT void *c_QWidget__statusTip(void *thisObj); + +// tag=1067 +// QWidget::style() const +QtDartBindings_EXPORT void *c_QWidget__style(void *thisObj); + +// tag=1067 +// QWidget::styleSheet() const +QtDartBindings_EXPORT void *c_QWidget__styleSheet(void *thisObj); + +// tag=1067 +// QWidget::toolTip() const +QtDartBindings_EXPORT void *c_QWidget__toolTip(void *thisObj); + +// tag=1067 +// QWidget::toolTipDuration() const +QtDartBindings_EXPORT int c_QWidget__toolTipDuration(void *thisObj); + +// tag=1067 +// QWidget::topLevelWidget() const +QtDartBindings_EXPORT void *c_QWidget__topLevelWidget(void *thisObj); + +// tag=1067 +// QWidget::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QWidget__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1067 +// QWidget::underMouse() const +QtDartBindings_EXPORT bool c_QWidget__underMouse(void *thisObj); + +// tag=1067 +// QWidget::unsetCursor() +QtDartBindings_EXPORT void c_QWidget__unsetCursor(void *thisObj); + +// tag=1067 +// QWidget::unsetLayoutDirection() +QtDartBindings_EXPORT void c_QWidget__unsetLayoutDirection(void *thisObj); + +// tag=1067 +// QWidget::unsetLocale() +QtDartBindings_EXPORT void c_QWidget__unsetLocale(void *thisObj); + +// tag=1067 +// QWidget::update() +QtDartBindings_EXPORT void c_QWidget__update(void *thisObj); + +// tag=1067 +// QWidget::update(const QRect & arg__1) +QtDartBindings_EXPORT void c_QWidget__update_QRect(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWidget::update(const QRegion & arg__1) +QtDartBindings_EXPORT void c_QWidget__update_QRegion(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWidget::update(int x, int y, int w, int h) +QtDartBindings_EXPORT void +c_QWidget__update_int_int_int_int(void *thisObj, int x, int y, int w, int h); + +// tag=1067 +// QWidget::updateGeometry() +QtDartBindings_EXPORT void c_QWidget__updateGeometry(void *thisObj); + +// tag=1067 +// QWidget::updateMicroFocus() +QtDartBindings_EXPORT void c_QWidget__updateMicroFocus(void *thisObj); + +// tag=1067 +// QWidget::updatesEnabled() const +QtDartBindings_EXPORT bool c_QWidget__updatesEnabled(void *thisObj); + +// tag=1067 +// QWidget::visibleRegion() const +QtDartBindings_EXPORT void *c_QWidget__visibleRegion(void *thisObj); + +// tag=1067 +// QWidget::whatsThis() const +QtDartBindings_EXPORT void *c_QWidget__whatsThis(void *thisObj); + +// tag=1067 +// QWidget::width() const +QtDartBindings_EXPORT int c_QWidget__width(void *thisObj); + +// tag=1067 +// QWidget::window() const +QtDartBindings_EXPORT void *c_QWidget__window(void *thisObj); + +// tag=1067 +// QWidget::windowFilePath() const +QtDartBindings_EXPORT void *c_QWidget__windowFilePath(void *thisObj); + +// tag=1067 +// QWidget::windowHandle() const +QtDartBindings_EXPORT void *c_QWidget__windowHandle(void *thisObj); + +// tag=1067 +// QWidget::windowIcon() const +QtDartBindings_EXPORT void *c_QWidget__windowIcon(void *thisObj); + +// tag=1067 +// QWidget::windowIconChanged(const QIcon & icon) +QtDartBindings_EXPORT void c_QWidget__windowIconChanged_QIcon(void *thisObj, + void *icon_); + +// tag=1078 +QtDartBindings_EXPORT void +c_QWidget__onWindowIconChanged_QIcon(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QWidget::windowIconText() const +QtDartBindings_EXPORT void *c_QWidget__windowIconText(void *thisObj); + +// tag=1067 +// QWidget::windowIconTextChanged(const QString & iconText) +QtDartBindings_EXPORT void +c_QWidget__windowIconTextChanged_QString(void *thisObj, const char *iconText_); + +// tag=1078 +QtDartBindings_EXPORT void +c_QWidget__onWindowIconTextChanged_QString(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QWidget::windowOpacity() const +QtDartBindings_EXPORT qreal c_QWidget__windowOpacity(void *thisObj); + +// tag=1067 +// QWidget::windowRole() const +QtDartBindings_EXPORT void *c_QWidget__windowRole(void *thisObj); + +// tag=1067 +// QWidget::windowTitle() const +QtDartBindings_EXPORT void *c_QWidget__windowTitle(void *thisObj); + +// tag=1067 +// QWidget::windowTitleChanged(const QString & title) +QtDartBindings_EXPORT void +c_QWidget__windowTitleChanged_QString(void *thisObj, const char *title_); + +// tag=1078 +QtDartBindings_EXPORT void +c_QWidget__onWindowTitleChanged_QString(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QWidget::x() const +QtDartBindings_EXPORT int c_QWidget__x(void *thisObj); + +// tag=1067 +// QWidget::y() const +QtDartBindings_EXPORT int c_QWidget__y(void *thisObj); + +// tag=1066 +QtDartBindings_EXPORT void c_QWidget__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QWidget__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QWidget_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/QWindow_c.cpp b/generated/QtDartBindings/dart/ffi/QWindow_c.cpp new file mode 100644 index 0000000..a23ca79 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QWindow_c.cpp @@ -0,0 +1,1101 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QWindow_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +QWindow_wrapper::QWindow_wrapper() : ::QWindow() {} +QWindow_wrapper::QWindow_wrapper(QWindow *parent) : ::QWindow(parent) {} +void QWindow_wrapper::activeChanged() { ::QWindow::activeChanged(); } +void QWindow_wrapper::alert(int msec) { ::QWindow::alert(msec); } +QSize QWindow_wrapper::baseSize() const { return ::QWindow::baseSize(); } +bool QWindow_wrapper::close() { return ::QWindow::close(); } +void QWindow_wrapper::create() { ::QWindow::create(); } +void QWindow_wrapper::customEvent(QEvent *event) { + if (m_customEventCallback) { + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + ::QWindow::customEvent(event); + } +} +void QWindow_wrapper::customEvent_nocallback(QEvent *event) { + ::QWindow::customEvent(event); +} +void QWindow_wrapper::destroy() { ::QWindow::destroy(); } +qreal QWindow_wrapper::devicePixelRatio() const { + return ::QWindow::devicePixelRatio(); +} +bool QWindow_wrapper::event(QEvent *arg__1) { + if (m_eventCallback) { + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), arg__1); + } else { + return ::QWindow::event(arg__1); + } +} +bool QWindow_wrapper::event_nocallback(QEvent *arg__1) { + return ::QWindow::event(arg__1); +} +bool QWindow_wrapper::eventFilter(QObject *watched, QEvent *event) { + if (m_eventFilterCallback) { + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + return ::QWindow::eventFilter(watched, event); + } +} +bool QWindow_wrapper::eventFilter_nocallback(QObject *watched, QEvent *event) { + return ::QWindow::eventFilter(watched, event); +} +QString QWindow_wrapper::filePath() const { return ::QWindow::filePath(); } +QObject *QWindow_wrapper::focusObject() const { + if (m_focusObjectCallback) { + const void *thisPtr = this; + return m_focusObjectCallback(const_cast(thisPtr)); + } else { + return ::QWindow::focusObject(); + } +} +QObject *QWindow_wrapper::focusObject_nocallback() const { + return ::QWindow::focusObject(); +} +void QWindow_wrapper::focusObjectChanged(QObject *object) { + ::QWindow::focusObjectChanged(object); +} +QRect QWindow_wrapper::frameGeometry() const { + return ::QWindow::frameGeometry(); +} +QPoint QWindow_wrapper::framePosition() const { + return ::QWindow::framePosition(); +} +QRect QWindow_wrapper::geometry() const { return ::QWindow::geometry(); } +int QWindow_wrapper::height() const { return ::QWindow::height(); } +void QWindow_wrapper::heightChanged(int arg) { ::QWindow::heightChanged(arg); } +void QWindow_wrapper::hide() { ::QWindow::hide(); } +QIcon QWindow_wrapper::icon() const { return ::QWindow::icon(); } +bool QWindow_wrapper::isActive() const { return ::QWindow::isActive(); } +bool QWindow_wrapper::isAncestorOf(const QWindow *child) const { + return ::QWindow::isAncestorOf(child); +} +bool QWindow_wrapper::isExposed() const { return ::QWindow::isExposed(); } +bool QWindow_wrapper::isModal() const { return ::QWindow::isModal(); } +bool QWindow_wrapper::isTopLevel() const { return ::QWindow::isTopLevel(); } +bool QWindow_wrapper::isVisible() const { return ::QWindow::isVisible(); } +void QWindow_wrapper::lower() { ::QWindow::lower(); } +QPoint QWindow_wrapper::mapFromGlobal(const QPoint &pos) const { + return ::QWindow::mapFromGlobal(pos); +} +QPointF QWindow_wrapper::mapFromGlobal(const QPointF &pos) const { + return ::QWindow::mapFromGlobal(pos); +} +QPoint QWindow_wrapper::mapToGlobal(const QPoint &pos) const { + return ::QWindow::mapToGlobal(pos); +} +QPointF QWindow_wrapper::mapToGlobal(const QPointF &pos) const { + return ::QWindow::mapToGlobal(pos); +} +QRegion QWindow_wrapper::mask() const { return ::QWindow::mask(); } +int QWindow_wrapper::maximumHeight() const { + return ::QWindow::maximumHeight(); +} +void QWindow_wrapper::maximumHeightChanged(int arg) { + ::QWindow::maximumHeightChanged(arg); +} +QSize QWindow_wrapper::maximumSize() const { return ::QWindow::maximumSize(); } +int QWindow_wrapper::maximumWidth() const { return ::QWindow::maximumWidth(); } +void QWindow_wrapper::maximumWidthChanged(int arg) { + ::QWindow::maximumWidthChanged(arg); +} +int QWindow_wrapper::minimumHeight() const { + return ::QWindow::minimumHeight(); +} +void QWindow_wrapper::minimumHeightChanged(int arg) { + ::QWindow::minimumHeightChanged(arg); +} +QSize QWindow_wrapper::minimumSize() const { return ::QWindow::minimumSize(); } +int QWindow_wrapper::minimumWidth() const { return ::QWindow::minimumWidth(); } +void QWindow_wrapper::minimumWidthChanged(int arg) { + ::QWindow::minimumWidthChanged(arg); +} +void QWindow_wrapper::mouseDoubleClickEvent(QMouseEvent *arg__1) { + if (m_mouseDoubleClickEventCallback) { + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QWindow::mouseDoubleClickEvent(arg__1); + } +} +void QWindow_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *arg__1) { + ::QWindow::mouseDoubleClickEvent(arg__1); +} +void QWindow_wrapper::mouseMoveEvent(QMouseEvent *arg__1) { + if (m_mouseMoveEventCallback) { + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QWindow::mouseMoveEvent(arg__1); + } +} +void QWindow_wrapper::mouseMoveEvent_nocallback(QMouseEvent *arg__1) { + ::QWindow::mouseMoveEvent(arg__1); +} +void QWindow_wrapper::mousePressEvent(QMouseEvent *arg__1) { + if (m_mousePressEventCallback) { + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QWindow::mousePressEvent(arg__1); + } +} +void QWindow_wrapper::mousePressEvent_nocallback(QMouseEvent *arg__1) { + ::QWindow::mousePressEvent(arg__1); +} +void QWindow_wrapper::mouseReleaseEvent(QMouseEvent *arg__1) { + if (m_mouseReleaseEventCallback) { + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QWindow::mouseReleaseEvent(arg__1); + } +} +void QWindow_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *arg__1) { + ::QWindow::mouseReleaseEvent(arg__1); +} +qreal QWindow_wrapper::opacity() const { return ::QWindow::opacity(); } +void QWindow_wrapper::opacityChanged(qreal opacity) { + ::QWindow::opacityChanged(opacity); +} +void QWindow_wrapper::paintEvent(QPaintEvent *arg__1) { + if (m_paintEventCallback) { + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), arg__1); + } else { + ::QWindow::paintEvent(arg__1); + } +} +void QWindow_wrapper::paintEvent_nocallback(QPaintEvent *arg__1) { + ::QWindow::paintEvent(arg__1); +} +QWindow *QWindow_wrapper::parent() const { return ::QWindow::parent(); } +QPoint QWindow_wrapper::position() const { return ::QWindow::position(); } +void QWindow_wrapper::raise() { ::QWindow::raise(); } +void QWindow_wrapper::requestActivate() { ::QWindow::requestActivate(); } +void QWindow_wrapper::requestUpdate() { ::QWindow::requestUpdate(); } +void QWindow_wrapper::resize(const QSize &newSize) { + ::QWindow::resize(newSize); +} +void QWindow_wrapper::resize(int w, int h) { ::QWindow::resize(w, h); } +void QWindow_wrapper::setBaseSize(const QSize &size) { + ::QWindow::setBaseSize(size); +} +void QWindow_wrapper::setFilePath(const QString &filePath) { + ::QWindow::setFilePath(filePath); +} +void QWindow_wrapper::setFramePosition(const QPoint &point) { + ::QWindow::setFramePosition(point); +} +void QWindow_wrapper::setGeometry(const QRect &rect) { + ::QWindow::setGeometry(rect); +} +void QWindow_wrapper::setGeometry(int posx, int posy, int w, int h) { + ::QWindow::setGeometry(posx, posy, w, h); +} +void QWindow_wrapper::setHeight(int arg) { ::QWindow::setHeight(arg); } +void QWindow_wrapper::setIcon(const QIcon &icon) { ::QWindow::setIcon(icon); } +bool QWindow_wrapper::setKeyboardGrabEnabled(bool grab) { + return ::QWindow::setKeyboardGrabEnabled(grab); +} +void QWindow_wrapper::setMask(const QRegion ®ion) { + ::QWindow::setMask(region); +} +void QWindow_wrapper::setMaximumHeight(int h) { + ::QWindow::setMaximumHeight(h); +} +void QWindow_wrapper::setMaximumSize(const QSize &size) { + ::QWindow::setMaximumSize(size); +} +void QWindow_wrapper::setMaximumWidth(int w) { ::QWindow::setMaximumWidth(w); } +void QWindow_wrapper::setMinimumHeight(int h) { + ::QWindow::setMinimumHeight(h); +} +void QWindow_wrapper::setMinimumSize(const QSize &size) { + ::QWindow::setMinimumSize(size); +} +void QWindow_wrapper::setMinimumWidth(int w) { ::QWindow::setMinimumWidth(w); } +bool QWindow_wrapper::setMouseGrabEnabled(bool grab) { + return ::QWindow::setMouseGrabEnabled(grab); +} +void QWindow_wrapper::setOpacity(qreal level) { ::QWindow::setOpacity(level); } +void QWindow_wrapper::setPosition(const QPoint &pt) { + ::QWindow::setPosition(pt); +} +void QWindow_wrapper::setPosition(int posx, int posy) { + ::QWindow::setPosition(posx, posy); +} +void QWindow_wrapper::setSizeIncrement(const QSize &size) { + ::QWindow::setSizeIncrement(size); +} +void QWindow_wrapper::setTitle(const QString &arg__1) { + ::QWindow::setTitle(arg__1); +} +void QWindow_wrapper::setTransientParent(QWindow *parent) { + ::QWindow::setTransientParent(parent); +} +void QWindow_wrapper::setVisible(bool visible) { + ::QWindow::setVisible(visible); +} +void QWindow_wrapper::setWidth(int arg) { ::QWindow::setWidth(arg); } +void QWindow_wrapper::setX(int arg) { ::QWindow::setX(arg); } +void QWindow_wrapper::setY(int arg) { ::QWindow::setY(arg); } +void QWindow_wrapper::show() { ::QWindow::show(); } +void QWindow_wrapper::showFullScreen() { ::QWindow::showFullScreen(); } +void QWindow_wrapper::showMaximized() { ::QWindow::showMaximized(); } +void QWindow_wrapper::showMinimized() { ::QWindow::showMinimized(); } +void QWindow_wrapper::showNormal() { ::QWindow::showNormal(); } +QSize QWindow_wrapper::size() const { + if (m_sizeCallback) { + const void *thisPtr = this; + return *m_sizeCallback(const_cast(thisPtr)); + } else { + return ::QWindow::size(); + } +} +QSize QWindow_wrapper::size_nocallback() const { return ::QWindow::size(); } +QSize QWindow_wrapper::sizeIncrement() const { + return ::QWindow::sizeIncrement(); +} +bool QWindow_wrapper::startSystemMove() { return ::QWindow::startSystemMove(); } +QString QWindow_wrapper::title() const { return ::QWindow::title(); } +QString QWindow_wrapper::tr(const char *s, const char *c, int n) { + return ::QWindow::tr(s, c, n); +} +QWindow *QWindow_wrapper::transientParent() const { + return ::QWindow::transientParent(); +} +void QWindow_wrapper::transientParentChanged(QWindow *transientParent) { + ::QWindow::transientParentChanged(transientParent); +} +void QWindow_wrapper::unsetCursor() { ::QWindow::unsetCursor(); } +void QWindow_wrapper::visibleChanged(bool arg) { + ::QWindow::visibleChanged(arg); +} +int QWindow_wrapper::width() const { return ::QWindow::width(); } +void QWindow_wrapper::widthChanged(int arg) { ::QWindow::widthChanged(arg); } +void QWindow_wrapper::windowTitleChanged(const QString &title) { + ::QWindow::windowTitleChanged(title); +} +int QWindow_wrapper::x() const { return ::QWindow::x(); } +void QWindow_wrapper::xChanged(int arg) { ::QWindow::xChanged(arg); } +int QWindow_wrapper::y() const { return ::QWindow::y(); } +void QWindow_wrapper::yChanged(int arg) { ::QWindow::yChanged(arg); } +QWindow_wrapper::~QWindow_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +static QWindow *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +static QtDartBindings_wrappersNS::QWindow_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { +void c_QWindow_Finalizer(void *cppObj) { + delete reinterpret_cast(cppObj); +} +void *c_QWindow__constructor() { + auto ptr = new QtDartBindings_wrappersNS::QWindow_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QWindow__constructor_QWindow(void *parent_) { + auto parent = reinterpret_cast(parent_); + auto ptr = new QtDartBindings_wrappersNS::QWindow_wrapper(parent); + return reinterpret_cast(ptr); +} +// activeChanged() +void c_QWindow__activeChanged(void *thisObj) { + fromPtr(thisObj)->activeChanged(); +} +void c_QWindow__onActiveChanged(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWindow::activeChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// alert(int msec) +void c_QWindow__alert_int(void *thisObj, int msec) { + fromPtr(thisObj)->alert(msec); +} +// baseSize() const +void *c_QWindow__baseSize(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->baseSize()}; + return result; +} +// close() +bool c_QWindow__close(void *thisObj) { + const auto &result = fromPtr(thisObj)->close(); + return result; +} +// create() +void c_QWindow__create(void *thisObj) { fromPtr(thisObj)->create(); } +// customEvent(QEvent * event) +void c_QWindow__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} +// destroy() +void c_QWindow__destroy(void *thisObj) { fromPtr(thisObj)->destroy(); } +void c_QWindow__onDestroyed_QObject(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWindow::destroyed, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// devicePixelRatio() const +qreal c_QWindow__devicePixelRatio(void *thisObj) { + const auto &result = fromPtr(thisObj)->devicePixelRatio(); + return result; +} +// event(QEvent * arg__1) +bool c_QWindow__event_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + const auto &result = fromWrapperPtr(thisObj)->event_nocallback(arg__1); + return result; +} +// eventFilter(QObject * watched, QEvent * event) +bool c_QWindow__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); + return result; +} +// filePath() const +void *c_QWindow__filePath(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->filePath()}; + return result; +} +// focusObject() const +void *c_QWindow__focusObject(void *thisObj) { + const auto &result = [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->focusObject_nocallback(); + } else { + return targetPtr->focusObject(); + } + }(); + return result; +} +// focusObjectChanged(QObject * object) +void c_QWindow__focusObjectChanged_QObject(void *thisObj, void *object_) { + auto object = reinterpret_cast(object_); + fromPtr(thisObj)->focusObjectChanged(object); +} +void c_QWindow__onFocusObjectChanged_QObject(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWindow::focusObjectChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// frameGeometry() const +void *c_QWindow__frameGeometry(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->frameGeometry()}; + return result; +} +// framePosition() const +void *c_QWindow__framePosition(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->framePosition()}; + return result; +} +// geometry() const +void *c_QWindow__geometry(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->geometry()}; + return result; +} +// height() const +int c_QWindow__height(void *thisObj) { + const auto &result = fromPtr(thisObj)->height(); + return result; +} +// heightChanged(int arg) +void c_QWindow__heightChanged_int(void *thisObj, int arg) { + fromPtr(thisObj)->heightChanged(arg); +} +void c_QWindow__onHeightChanged_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWindow::heightChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// hide() +void c_QWindow__hide(void *thisObj) { fromPtr(thisObj)->hide(); } +// icon() const +void *c_QWindow__icon(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->icon()}; + return result; +} +// isActive() const +bool c_QWindow__isActive(void *thisObj) { + const auto &result = fromPtr(thisObj)->isActive(); + return result; +} +// isAncestorOf(const QWindow * child) const +bool c_QWindow__isAncestorOf_QWindow(void *thisObj, void *child_) { + auto child = reinterpret_cast(child_); + const auto &result = fromPtr(thisObj)->isAncestorOf(child); + return result; +} +// isExposed() const +bool c_QWindow__isExposed(void *thisObj) { + const auto &result = fromPtr(thisObj)->isExposed(); + return result; +} +// isModal() const +bool c_QWindow__isModal(void *thisObj) { + const auto &result = fromPtr(thisObj)->isModal(); + return result; +} +// isTopLevel() const +bool c_QWindow__isTopLevel(void *thisObj) { + const auto &result = fromPtr(thisObj)->isTopLevel(); + return result; +} +// isVisible() const +bool c_QWindow__isVisible(void *thisObj) { + const auto &result = fromPtr(thisObj)->isVisible(); + return result; +} +// lower() +void c_QWindow__lower(void *thisObj) { fromPtr(thisObj)->lower(); } +// mapFromGlobal(const QPoint & pos) const +void *c_QWindow__mapFromGlobal_QPoint(void *thisObj, void *pos_) { + assert(pos_); + auto &pos = *reinterpret_cast(pos_); + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->mapFromGlobal(pos)}; + return result; +} +// mapFromGlobal(const QPointF & pos) const +void *c_QWindow__mapFromGlobal_QPointF(void *thisObj, void *pos_) { + assert(pos_); + auto &pos = *reinterpret_cast(pos_); + const auto &result = new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mapFromGlobal(pos)}; + return result; +} +// mapToGlobal(const QPoint & pos) const +void *c_QWindow__mapToGlobal_QPoint(void *thisObj, void *pos_) { + assert(pos_); + auto &pos = *reinterpret_cast(pos_); + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->mapToGlobal(pos)}; + return result; +} +// mapToGlobal(const QPointF & pos) const +void *c_QWindow__mapToGlobal_QPointF(void *thisObj, void *pos_) { + assert(pos_); + auto &pos = *reinterpret_cast(pos_); + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->mapToGlobal(pos)}; + return result; +} +// mask() const +void *c_QWindow__mask(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->mask()}; + return result; +} +// maximumHeight() const +int c_QWindow__maximumHeight(void *thisObj) { + const auto &result = fromPtr(thisObj)->maximumHeight(); + return result; +} +// maximumHeightChanged(int arg) +void c_QWindow__maximumHeightChanged_int(void *thisObj, int arg) { + fromPtr(thisObj)->maximumHeightChanged(arg); +} +void c_QWindow__onMaximumHeightChanged_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWindow::maximumHeightChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// maximumSize() const +void *c_QWindow__maximumSize(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->maximumSize()}; + return result; +} +// maximumWidth() const +int c_QWindow__maximumWidth(void *thisObj) { + const auto &result = fromPtr(thisObj)->maximumWidth(); + return result; +} +// maximumWidthChanged(int arg) +void c_QWindow__maximumWidthChanged_int(void *thisObj, int arg) { + fromPtr(thisObj)->maximumWidthChanged(arg); +} +void c_QWindow__onMaximumWidthChanged_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWindow::maximumWidthChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// minimumHeight() const +int c_QWindow__minimumHeight(void *thisObj) { + const auto &result = fromPtr(thisObj)->minimumHeight(); + return result; +} +// minimumHeightChanged(int arg) +void c_QWindow__minimumHeightChanged_int(void *thisObj, int arg) { + fromPtr(thisObj)->minimumHeightChanged(arg); +} +void c_QWindow__onMinimumHeightChanged_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWindow::minimumHeightChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// minimumSize() const +void *c_QWindow__minimumSize(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->minimumSize()}; + return result; +} +// minimumWidth() const +int c_QWindow__minimumWidth(void *thisObj) { + const auto &result = fromPtr(thisObj)->minimumWidth(); + return result; +} +// minimumWidthChanged(int arg) +void c_QWindow__minimumWidthChanged_int(void *thisObj, int arg) { + fromPtr(thisObj)->minimumWidthChanged(arg); +} +void c_QWindow__onMinimumWidthChanged_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWindow::minimumWidthChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// mouseDoubleClickEvent(QMouseEvent * arg__1) +void c_QWindow__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(arg__1); +} +// mouseMoveEvent(QMouseEvent * arg__1) +void c_QWindow__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(arg__1); +} +// mousePressEvent(QMouseEvent * arg__1) +void c_QWindow__mousePressEvent_QMouseEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(arg__1); +} +// mouseReleaseEvent(QMouseEvent * arg__1) +void c_QWindow__mouseReleaseEvent_QMouseEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(arg__1); +} +// opacity() const +qreal c_QWindow__opacity(void *thisObj) { + const auto &result = fromPtr(thisObj)->opacity(); + return result; +} +// opacityChanged(qreal opacity) +void c_QWindow__opacityChanged_qreal(void *thisObj, qreal opacity) { + fromPtr(thisObj)->opacityChanged(opacity); +} +void c_QWindow__onOpacityChanged_qreal(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWindow::opacityChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// paintEvent(QPaintEvent * arg__1) +void c_QWindow__paintEvent_QPaintEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + fromWrapperPtr(thisObj)->paintEvent_nocallback(arg__1); +} +// parent() const +void *c_QWindow__parent(void *thisObj) { + const auto &result = fromPtr(thisObj)->parent(); + return result; +} +// position() const +void *c_QWindow__position(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->position()}; + return result; +} +// raise() +void c_QWindow__raise(void *thisObj) { fromPtr(thisObj)->raise(); } +// requestActivate() +void c_QWindow__requestActivate(void *thisObj) { + fromPtr(thisObj)->requestActivate(); +} +// requestUpdate() +void c_QWindow__requestUpdate(void *thisObj) { + fromPtr(thisObj)->requestUpdate(); +} +// resize(const QSize & newSize) +void c_QWindow__resize_QSize(void *thisObj, void *newSize_) { + assert(newSize_); + auto &newSize = *reinterpret_cast(newSize_); + fromPtr(thisObj)->resize(newSize); +} +// resize(int w, int h) +void c_QWindow__resize_int_int(void *thisObj, int w, int h) { + fromPtr(thisObj)->resize(w, h); +} +// setBaseSize(const QSize & size) +void c_QWindow__setBaseSize_QSize(void *thisObj, void *size_) { + assert(size_); + auto &size = *reinterpret_cast(size_); + fromPtr(thisObj)->setBaseSize(size); +} +// setFilePath(const QString & filePath) +void c_QWindow__setFilePath_QString(void *thisObj, const char *filePath_) { + const auto filePath = QString::fromUtf8(filePath_); + fromPtr(thisObj)->setFilePath(filePath); + free((char *)filePath_); +} +// setFramePosition(const QPoint & point) +void c_QWindow__setFramePosition_QPoint(void *thisObj, void *point_) { + assert(point_); + auto &point = *reinterpret_cast(point_); + fromPtr(thisObj)->setFramePosition(point); +} +// setGeometry(const QRect & rect) +void c_QWindow__setGeometry_QRect(void *thisObj, void *rect_) { + assert(rect_); + auto &rect = *reinterpret_cast(rect_); + fromPtr(thisObj)->setGeometry(rect); +} +// setGeometry(int posx, int posy, int w, int h) +void c_QWindow__setGeometry_int_int_int_int(void *thisObj, int posx, int posy, + int w, int h) { + fromPtr(thisObj)->setGeometry(posx, posy, w, h); +} +// setHeight(int arg) +void c_QWindow__setHeight_int(void *thisObj, int arg) { + fromPtr(thisObj)->setHeight(arg); +} +// setIcon(const QIcon & icon) +void c_QWindow__setIcon_QIcon(void *thisObj, void *icon_) { + assert(icon_); + auto &icon = *reinterpret_cast(icon_); + fromPtr(thisObj)->setIcon(icon); +} +// setKeyboardGrabEnabled(bool grab) +bool c_QWindow__setKeyboardGrabEnabled_bool(void *thisObj, bool grab) { + const auto &result = fromPtr(thisObj)->setKeyboardGrabEnabled(grab); + return result; +} +// setMask(const QRegion & region) +void c_QWindow__setMask_QRegion(void *thisObj, void *region_) { + assert(region_); + auto ®ion = *reinterpret_cast(region_); + fromPtr(thisObj)->setMask(region); +} +// setMaximumHeight(int h) +void c_QWindow__setMaximumHeight_int(void *thisObj, int h) { + fromPtr(thisObj)->setMaximumHeight(h); +} +// setMaximumSize(const QSize & size) +void c_QWindow__setMaximumSize_QSize(void *thisObj, void *size_) { + assert(size_); + auto &size = *reinterpret_cast(size_); + fromPtr(thisObj)->setMaximumSize(size); +} +// setMaximumWidth(int w) +void c_QWindow__setMaximumWidth_int(void *thisObj, int w) { + fromPtr(thisObj)->setMaximumWidth(w); +} +// setMinimumHeight(int h) +void c_QWindow__setMinimumHeight_int(void *thisObj, int h) { + fromPtr(thisObj)->setMinimumHeight(h); +} +// setMinimumSize(const QSize & size) +void c_QWindow__setMinimumSize_QSize(void *thisObj, void *size_) { + assert(size_); + auto &size = *reinterpret_cast(size_); + fromPtr(thisObj)->setMinimumSize(size); +} +// setMinimumWidth(int w) +void c_QWindow__setMinimumWidth_int(void *thisObj, int w) { + fromPtr(thisObj)->setMinimumWidth(w); +} +// setMouseGrabEnabled(bool grab) +bool c_QWindow__setMouseGrabEnabled_bool(void *thisObj, bool grab) { + const auto &result = fromPtr(thisObj)->setMouseGrabEnabled(grab); + return result; +} +// setOpacity(qreal level) +void c_QWindow__setOpacity_qreal(void *thisObj, qreal level) { + fromPtr(thisObj)->setOpacity(level); +} +// setPosition(const QPoint & pt) +void c_QWindow__setPosition_QPoint(void *thisObj, void *pt_) { + assert(pt_); + auto &pt = *reinterpret_cast(pt_); + fromPtr(thisObj)->setPosition(pt); +} +// setPosition(int posx, int posy) +void c_QWindow__setPosition_int_int(void *thisObj, int posx, int posy) { + fromPtr(thisObj)->setPosition(posx, posy); +} +// setSizeIncrement(const QSize & size) +void c_QWindow__setSizeIncrement_QSize(void *thisObj, void *size_) { + assert(size_); + auto &size = *reinterpret_cast(size_); + fromPtr(thisObj)->setSizeIncrement(size); +} +// setTitle(const QString & arg__1) +void c_QWindow__setTitle_QString(void *thisObj, const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + fromPtr(thisObj)->setTitle(arg__1); + free((char *)arg__1_); +} +// setTransientParent(QWindow * parent) +void c_QWindow__setTransientParent_QWindow(void *thisObj, void *parent_) { + auto parent = reinterpret_cast(parent_); + fromPtr(thisObj)->setTransientParent(parent); +} +// setVisible(bool visible) +void c_QWindow__setVisible_bool(void *thisObj, bool visible) { + fromPtr(thisObj)->setVisible(visible); +} +// setWidth(int arg) +void c_QWindow__setWidth_int(void *thisObj, int arg) { + fromPtr(thisObj)->setWidth(arg); +} +// setX(int arg) +void c_QWindow__setX_int(void *thisObj, int arg) { + fromPtr(thisObj)->setX(arg); +} +// setY(int arg) +void c_QWindow__setY_int(void *thisObj, int arg) { + fromPtr(thisObj)->setY(arg); +} +// show() +void c_QWindow__show(void *thisObj) { fromPtr(thisObj)->show(); } +// showFullScreen() +void c_QWindow__showFullScreen(void *thisObj) { + fromPtr(thisObj)->showFullScreen(); +} +// showMaximized() +void c_QWindow__showMaximized(void *thisObj) { + fromPtr(thisObj)->showMaximized(); +} +// showMinimized() +void c_QWindow__showMinimized(void *thisObj) { + fromPtr(thisObj)->showMinimized(); +} +// showNormal() +void c_QWindow__showNormal(void *thisObj) { fromPtr(thisObj)->showNormal(); } +// size() const +void *c_QWindow__size(void *thisObj) { + const auto &result = new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast(targetPtr); + if (wrapperPtr) { + return wrapperPtr->size_nocallback(); + } else { + return targetPtr->size(); + } + }()}; + return result; +} +// sizeIncrement() const +void *c_QWindow__sizeIncrement(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->sizeIncrement()}; + return result; +} +// startSystemMove() +bool c_QWindow__startSystemMove(void *thisObj) { + const auto &result = fromPtr(thisObj)->startSystemMove(); + return result; +} +// title() const +void *c_QWindow__title(void *thisObj) { + const auto &result = + new Dartagnan::ValueWrapper{fromPtr(thisObj)->title()}; + return result; +} +// tr(const char * s, const char * c, int n) +void *c_static_QWindow__tr_char_char_int(const char *s, const char *c, int n) { + const auto &result = new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QWindow_wrapper::tr(s, c, n)}; + free((char *)s); + free((char *)c); + return result; +} +// transientParent() const +void *c_QWindow__transientParent(void *thisObj) { + const auto &result = fromPtr(thisObj)->transientParent(); + return result; +} +// transientParentChanged(QWindow * transientParent) +void c_QWindow__transientParentChanged_QWindow(void *thisObj, + void *transientParent_) { + auto transientParent = reinterpret_cast(transientParent_); + fromPtr(thisObj)->transientParentChanged(transientParent); +} +void c_QWindow__onTransientParentChanged_QWindow(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWindow::transientParentChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// unsetCursor() +void c_QWindow__unsetCursor(void *thisObj) { fromPtr(thisObj)->unsetCursor(); } +// visibleChanged(bool arg) +void c_QWindow__visibleChanged_bool(void *thisObj, bool arg) { + fromPtr(thisObj)->visibleChanged(arg); +} +void c_QWindow__onVisibleChanged_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWindow::visibleChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// width() const +int c_QWindow__width(void *thisObj) { + const auto &result = fromPtr(thisObj)->width(); + return result; +} +// widthChanged(int arg) +void c_QWindow__widthChanged_int(void *thisObj, int arg) { + fromPtr(thisObj)->widthChanged(arg); +} +void c_QWindow__onWidthChanged_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWindow::widthChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// windowTitleChanged(const QString & title) +void c_QWindow__windowTitleChanged_QString(void *thisObj, const char *title_) { + const auto title = QString::fromUtf8(title_); + fromPtr(thisObj)->windowTitleChanged(title); + free((char *)title_); +} +void c_QWindow__onWindowTitleChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWindow::windowTitleChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// x() const +int c_QWindow__x(void *thisObj) { + const auto &result = fromPtr(thisObj)->x(); + return result; +} +// xChanged(int arg) +void c_QWindow__xChanged_int(void *thisObj, int arg) { + fromPtr(thisObj)->xChanged(arg); +} +void c_QWindow__onXChanged_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWindow::xChanged, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +// y() const +int c_QWindow__y(void *thisObj) { + const auto &result = fromPtr(thisObj)->y(); + return result; +} +// yChanged(int arg) +void c_QWindow__yChanged_int(void *thisObj, int arg) { + fromPtr(thisObj)->yChanged(arg); +} +void c_QWindow__onYChanged_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWindow::yChanged, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QWindow__destructor(void *thisObj) { delete fromPtr(thisObj); } +void c_QWindow__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 946: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWindow_wrapper::Callback_customEvent>( + callback); + break; + case 956: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWindow_wrapper::Callback_event>(callback); + break; + case 957: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWindow_wrapper::Callback_eventFilter>( + callback); + break; + case 997: + wrapper->m_focusObjectCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWindow_wrapper::Callback_focusObject>( + callback); + break; + case 1034: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1035: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWindow_wrapper::Callback_mouseMoveEvent>( + callback); + break; + case 1036: + wrapper->m_mousePressEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWindow_wrapper::Callback_mousePressEvent>( + callback); + break; + case 1037: + wrapper->m_mouseReleaseEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWindow_wrapper::Callback_mouseReleaseEvent>( + callback); + break; + case 1041: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWindow_wrapper::Callback_paintEvent>( + callback); + break; + case 1090: + wrapper->m_sizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWindow_wrapper::Callback_size>(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QWindow_c.h b/generated/QtDartBindings/dart/ffi/QWindow_c.h new file mode 100644 index 0000000..f5a741d --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QWindow_c.h @@ -0,0 +1,453 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +class QWindow_wrapper : public ::QWindow { +public: + ~QWindow_wrapper(); + QWindow_wrapper(); + QWindow_wrapper(QWindow *parent); + void activeChanged(); + void alert(int msec); + QSize baseSize() const; + bool close(); + void create(); + virtual void customEvent(QEvent *event); + virtual void customEvent_nocallback(QEvent *event); + void destroy(); + qreal devicePixelRatio() const; + virtual bool event(QEvent *arg__1); + virtual bool event_nocallback(QEvent *arg__1); + virtual bool eventFilter(QObject *watched, QEvent *event); + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + QString filePath() const; + virtual QObject *focusObject() const; + virtual QObject *focusObject_nocallback() const; + void focusObjectChanged(QObject *object); + QRect frameGeometry() const; + QPoint framePosition() const; + QRect geometry() const; + int height() const; + void heightChanged(int arg); + void hide(); + QIcon icon() const; + bool isActive() const; + bool isAncestorOf(const QWindow *child) const; + bool isExposed() const; + bool isModal() const; + bool isTopLevel() const; + bool isVisible() const; + void lower(); + QPoint mapFromGlobal(const QPoint &pos) const; + QPointF mapFromGlobal(const QPointF &pos) const; + QPoint mapToGlobal(const QPoint &pos) const; + QPointF mapToGlobal(const QPointF &pos) const; + QRegion mask() const; + int maximumHeight() const; + void maximumHeightChanged(int arg); + QSize maximumSize() const; + int maximumWidth() const; + void maximumWidthChanged(int arg); + int minimumHeight() const; + void minimumHeightChanged(int arg); + QSize minimumSize() const; + int minimumWidth() const; + void minimumWidthChanged(int arg); + virtual void mouseDoubleClickEvent(QMouseEvent *arg__1); + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *arg__1); + virtual void mouseMoveEvent(QMouseEvent *arg__1); + virtual void mouseMoveEvent_nocallback(QMouseEvent *arg__1); + virtual void mousePressEvent(QMouseEvent *arg__1); + virtual void mousePressEvent_nocallback(QMouseEvent *arg__1); + virtual void mouseReleaseEvent(QMouseEvent *arg__1); + virtual void mouseReleaseEvent_nocallback(QMouseEvent *arg__1); + qreal opacity() const; + void opacityChanged(qreal opacity); + virtual void paintEvent(QPaintEvent *arg__1); + virtual void paintEvent_nocallback(QPaintEvent *arg__1); + QWindow *parent() const; + QPoint position() const; + void raise(); + void requestActivate(); + void requestUpdate(); + void resize(const QSize &newSize); + void resize(int w, int h); + void setBaseSize(const QSize &size); + void setFilePath(const QString &filePath); + void setFramePosition(const QPoint &point); + void setGeometry(const QRect &rect); + void setGeometry(int posx, int posy, int w, int h); + void setHeight(int arg); + void setIcon(const QIcon &icon); + bool setKeyboardGrabEnabled(bool grab); + void setMask(const QRegion ®ion); + void setMaximumHeight(int h); + void setMaximumSize(const QSize &size); + void setMaximumWidth(int w); + void setMinimumHeight(int h); + void setMinimumSize(const QSize &size); + void setMinimumWidth(int w); + bool setMouseGrabEnabled(bool grab); + void setOpacity(qreal level); + void setPosition(const QPoint &pt); + void setPosition(int posx, int posy); + void setSizeIncrement(const QSize &size); + void setTitle(const QString &arg__1); + void setTransientParent(QWindow *parent); + void setVisible(bool visible); + void setWidth(int arg); + void setX(int arg); + void setY(int arg); + void show(); + void showFullScreen(); + void showMaximized(); + void showMinimized(); + void showNormal(); + virtual QSize size() const; + virtual QSize size_nocallback() const; + QSize sizeIncrement() const; + bool startSystemMove(); + QString title() const; + static QString tr(const char *s, const char *c, int n); + QWindow *transientParent() const; + void transientParentChanged(QWindow *transientParent); + void unsetCursor(); + void visibleChanged(bool arg); + int width() const; + void widthChanged(int arg); + void windowTitleChanged(const QString &title); + int x() const; + void xChanged(int arg); + int y() const; + void yChanged(int arg); + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + typedef bool (*Callback_event)(void *, QEvent *arg__1); + Callback_event m_eventCallback = nullptr; + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + typedef QObject *(*Callback_focusObject)(void *); + Callback_focusObject m_focusObjectCallback = nullptr; + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *arg__1); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *arg__1); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *arg__1); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *arg__1); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + typedef void (*Callback_paintEvent)(void *, QPaintEvent *arg__1); + Callback_paintEvent m_paintEventCallback = nullptr; + typedef QSize *(*Callback_size)(void *); + Callback_size m_sizeCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { +// QWindow::QWindow() +QtDartBindings_EXPORT void *c_QWindow__constructor(); +// QWindow::QWindow(QWindow * parent) +QtDartBindings_EXPORT void *c_QWindow__constructor_QWindow(void *parent_); +// QWindow::activeChanged() +QtDartBindings_EXPORT void c_QWindow__activeChanged(void *thisObj); +QtDartBindings_EXPORT void +c_QWindow__onActiveChanged(void *thisObj, void *contextQObject, + void *callback); // QWindow::alert(int msec) +QtDartBindings_EXPORT void c_QWindow__alert_int(void *thisObj, int msec); +// QWindow::baseSize() const +QtDartBindings_EXPORT void *c_QWindow__baseSize(void *thisObj); +// QWindow::close() +QtDartBindings_EXPORT bool c_QWindow__close(void *thisObj); +// QWindow::create() +QtDartBindings_EXPORT void c_QWindow__create(void *thisObj); +// QWindow::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QWindow__customEvent_QEvent(void *thisObj, + void *event_); +// QWindow::destroy() +QtDartBindings_EXPORT void c_QWindow__destroy(void *thisObj); +// QWindow::devicePixelRatio() const +QtDartBindings_EXPORT qreal c_QWindow__devicePixelRatio(void *thisObj); +// QWindow::event(QEvent * arg__1) +QtDartBindings_EXPORT bool c_QWindow__event_QEvent(void *thisObj, + void *arg__1_); +// QWindow::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool c_QWindow__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_); +// QWindow::filePath() const +QtDartBindings_EXPORT void *c_QWindow__filePath(void *thisObj); +// QWindow::focusObject() const +QtDartBindings_EXPORT void *c_QWindow__focusObject(void *thisObj); +// QWindow::focusObjectChanged(QObject * object) +QtDartBindings_EXPORT void c_QWindow__focusObjectChanged_QObject(void *thisObj, + void *object_); +QtDartBindings_EXPORT void c_QWindow__onFocusObjectChanged_QObject( + void *thisObj, void *contextQObject, + void *callback); // QWindow::frameGeometry() const +QtDartBindings_EXPORT void *c_QWindow__frameGeometry(void *thisObj); +// QWindow::framePosition() const +QtDartBindings_EXPORT void *c_QWindow__framePosition(void *thisObj); +// QWindow::geometry() const +QtDartBindings_EXPORT void *c_QWindow__geometry(void *thisObj); +// QWindow::height() const +QtDartBindings_EXPORT int c_QWindow__height(void *thisObj); +// QWindow::heightChanged(int arg) +QtDartBindings_EXPORT void c_QWindow__heightChanged_int(void *thisObj, int arg); +QtDartBindings_EXPORT void +c_QWindow__onHeightChanged_int(void *thisObj, void *contextQObject, + void *callback); // QWindow::hide() +QtDartBindings_EXPORT void c_QWindow__hide(void *thisObj); +// QWindow::icon() const +QtDartBindings_EXPORT void *c_QWindow__icon(void *thisObj); +// QWindow::isActive() const +QtDartBindings_EXPORT bool c_QWindow__isActive(void *thisObj); +// QWindow::isAncestorOf(const QWindow * child) const +QtDartBindings_EXPORT bool c_QWindow__isAncestorOf_QWindow(void *thisObj, + void *child_); +// QWindow::isExposed() const +QtDartBindings_EXPORT bool c_QWindow__isExposed(void *thisObj); +// QWindow::isModal() const +QtDartBindings_EXPORT bool c_QWindow__isModal(void *thisObj); +// QWindow::isTopLevel() const +QtDartBindings_EXPORT bool c_QWindow__isTopLevel(void *thisObj); +// QWindow::isVisible() const +QtDartBindings_EXPORT bool c_QWindow__isVisible(void *thisObj); +// QWindow::lower() +QtDartBindings_EXPORT void c_QWindow__lower(void *thisObj); +// QWindow::mapFromGlobal(const QPoint & pos) const +QtDartBindings_EXPORT void *c_QWindow__mapFromGlobal_QPoint(void *thisObj, + void *pos_); +// QWindow::mapFromGlobal(const QPointF & pos) const +QtDartBindings_EXPORT void *c_QWindow__mapFromGlobal_QPointF(void *thisObj, + void *pos_); +// QWindow::mapToGlobal(const QPoint & pos) const +QtDartBindings_EXPORT void *c_QWindow__mapToGlobal_QPoint(void *thisObj, + void *pos_); +// QWindow::mapToGlobal(const QPointF & pos) const +QtDartBindings_EXPORT void *c_QWindow__mapToGlobal_QPointF(void *thisObj, + void *pos_); +// QWindow::mask() const +QtDartBindings_EXPORT void *c_QWindow__mask(void *thisObj); +// QWindow::maximumHeight() const +QtDartBindings_EXPORT int c_QWindow__maximumHeight(void *thisObj); +// QWindow::maximumHeightChanged(int arg) +QtDartBindings_EXPORT void c_QWindow__maximumHeightChanged_int(void *thisObj, + int arg); +QtDartBindings_EXPORT void c_QWindow__onMaximumHeightChanged_int( + void *thisObj, void *contextQObject, + void *callback); // QWindow::maximumSize() const +QtDartBindings_EXPORT void *c_QWindow__maximumSize(void *thisObj); +// QWindow::maximumWidth() const +QtDartBindings_EXPORT int c_QWindow__maximumWidth(void *thisObj); +// QWindow::maximumWidthChanged(int arg) +QtDartBindings_EXPORT void c_QWindow__maximumWidthChanged_int(void *thisObj, + int arg); +QtDartBindings_EXPORT void c_QWindow__onMaximumWidthChanged_int( + void *thisObj, void *contextQObject, + void *callback); // QWindow::minimumHeight() const +QtDartBindings_EXPORT int c_QWindow__minimumHeight(void *thisObj); +// QWindow::minimumHeightChanged(int arg) +QtDartBindings_EXPORT void c_QWindow__minimumHeightChanged_int(void *thisObj, + int arg); +QtDartBindings_EXPORT void c_QWindow__onMinimumHeightChanged_int( + void *thisObj, void *contextQObject, + void *callback); // QWindow::minimumSize() const +QtDartBindings_EXPORT void *c_QWindow__minimumSize(void *thisObj); +// QWindow::minimumWidth() const +QtDartBindings_EXPORT int c_QWindow__minimumWidth(void *thisObj); +// QWindow::minimumWidthChanged(int arg) +QtDartBindings_EXPORT void c_QWindow__minimumWidthChanged_int(void *thisObj, + int arg); +QtDartBindings_EXPORT void c_QWindow__onMinimumWidthChanged_int( + void *thisObj, void *contextQObject, + void *callback); // QWindow::mouseDoubleClickEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QWindow__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QWindow::mouseMoveEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void c_QWindow__mouseMoveEvent_QMouseEvent(void *thisObj, + void *arg__1_); +// QWindow::mousePressEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QWindow__mousePressEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QWindow::mouseReleaseEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QWindow__mouseReleaseEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QWindow::opacity() const +QtDartBindings_EXPORT qreal c_QWindow__opacity(void *thisObj); +// QWindow::opacityChanged(qreal opacity) +QtDartBindings_EXPORT void c_QWindow__opacityChanged_qreal(void *thisObj, + qreal opacity); +QtDartBindings_EXPORT void c_QWindow__onOpacityChanged_qreal( + void *thisObj, void *contextQObject, + void *callback); // QWindow::paintEvent(QPaintEvent * arg__1) +QtDartBindings_EXPORT void c_QWindow__paintEvent_QPaintEvent(void *thisObj, + void *arg__1_); +// QWindow::parent() const +QtDartBindings_EXPORT void *c_QWindow__parent(void *thisObj); +// QWindow::position() const +QtDartBindings_EXPORT void *c_QWindow__position(void *thisObj); +// QWindow::raise() +QtDartBindings_EXPORT void c_QWindow__raise(void *thisObj); +// QWindow::requestActivate() +QtDartBindings_EXPORT void c_QWindow__requestActivate(void *thisObj); +// QWindow::requestUpdate() +QtDartBindings_EXPORT void c_QWindow__requestUpdate(void *thisObj); +// QWindow::resize(const QSize & newSize) +QtDartBindings_EXPORT void c_QWindow__resize_QSize(void *thisObj, + void *newSize_); +// QWindow::resize(int w, int h) +QtDartBindings_EXPORT void c_QWindow__resize_int_int(void *thisObj, int w, + int h); +// QWindow::setBaseSize(const QSize & size) +QtDartBindings_EXPORT void c_QWindow__setBaseSize_QSize(void *thisObj, + void *size_); +// QWindow::setFilePath(const QString & filePath) +QtDartBindings_EXPORT void +c_QWindow__setFilePath_QString(void *thisObj, const char *filePath_); +// QWindow::setFramePosition(const QPoint & point) +QtDartBindings_EXPORT void c_QWindow__setFramePosition_QPoint(void *thisObj, + void *point_); +// QWindow::setGeometry(const QRect & rect) +QtDartBindings_EXPORT void c_QWindow__setGeometry_QRect(void *thisObj, + void *rect_); +// QWindow::setGeometry(int posx, int posy, int w, int h) +QtDartBindings_EXPORT void c_QWindow__setGeometry_int_int_int_int(void *thisObj, + int posx, + int posy, + int w, int h); +// QWindow::setHeight(int arg) +QtDartBindings_EXPORT void c_QWindow__setHeight_int(void *thisObj, int arg); +// QWindow::setIcon(const QIcon & icon) +QtDartBindings_EXPORT void c_QWindow__setIcon_QIcon(void *thisObj, void *icon_); +// QWindow::setKeyboardGrabEnabled(bool grab) +QtDartBindings_EXPORT bool c_QWindow__setKeyboardGrabEnabled_bool(void *thisObj, + bool grab); +// QWindow::setMask(const QRegion & region) +QtDartBindings_EXPORT void c_QWindow__setMask_QRegion(void *thisObj, + void *region_); +// QWindow::setMaximumHeight(int h) +QtDartBindings_EXPORT void c_QWindow__setMaximumHeight_int(void *thisObj, + int h); +// QWindow::setMaximumSize(const QSize & size) +QtDartBindings_EXPORT void c_QWindow__setMaximumSize_QSize(void *thisObj, + void *size_); +// QWindow::setMaximumWidth(int w) +QtDartBindings_EXPORT void c_QWindow__setMaximumWidth_int(void *thisObj, int w); +// QWindow::setMinimumHeight(int h) +QtDartBindings_EXPORT void c_QWindow__setMinimumHeight_int(void *thisObj, + int h); +// QWindow::setMinimumSize(const QSize & size) +QtDartBindings_EXPORT void c_QWindow__setMinimumSize_QSize(void *thisObj, + void *size_); +// QWindow::setMinimumWidth(int w) +QtDartBindings_EXPORT void c_QWindow__setMinimumWidth_int(void *thisObj, int w); +// QWindow::setMouseGrabEnabled(bool grab) +QtDartBindings_EXPORT bool c_QWindow__setMouseGrabEnabled_bool(void *thisObj, + bool grab); +// QWindow::setOpacity(qreal level) +QtDartBindings_EXPORT void c_QWindow__setOpacity_qreal(void *thisObj, + qreal level); +// QWindow::setPosition(const QPoint & pt) +QtDartBindings_EXPORT void c_QWindow__setPosition_QPoint(void *thisObj, + void *pt_); +// QWindow::setPosition(int posx, int posy) +QtDartBindings_EXPORT void c_QWindow__setPosition_int_int(void *thisObj, + int posx, int posy); +// QWindow::setSizeIncrement(const QSize & size) +QtDartBindings_EXPORT void c_QWindow__setSizeIncrement_QSize(void *thisObj, + void *size_); +// QWindow::setTitle(const QString & arg__1) +QtDartBindings_EXPORT void c_QWindow__setTitle_QString(void *thisObj, + const char *arg__1_); +// QWindow::setTransientParent(QWindow * parent) +QtDartBindings_EXPORT void c_QWindow__setTransientParent_QWindow(void *thisObj, + void *parent_); +// QWindow::setVisible(bool visible) +QtDartBindings_EXPORT void c_QWindow__setVisible_bool(void *thisObj, + bool visible); +// QWindow::setWidth(int arg) +QtDartBindings_EXPORT void c_QWindow__setWidth_int(void *thisObj, int arg); +// QWindow::setX(int arg) +QtDartBindings_EXPORT void c_QWindow__setX_int(void *thisObj, int arg); +// QWindow::setY(int arg) +QtDartBindings_EXPORT void c_QWindow__setY_int(void *thisObj, int arg); +// QWindow::show() +QtDartBindings_EXPORT void c_QWindow__show(void *thisObj); +// QWindow::showFullScreen() +QtDartBindings_EXPORT void c_QWindow__showFullScreen(void *thisObj); +// QWindow::showMaximized() +QtDartBindings_EXPORT void c_QWindow__showMaximized(void *thisObj); +// QWindow::showMinimized() +QtDartBindings_EXPORT void c_QWindow__showMinimized(void *thisObj); +// QWindow::showNormal() +QtDartBindings_EXPORT void c_QWindow__showNormal(void *thisObj); +// QWindow::size() const +QtDartBindings_EXPORT void *c_QWindow__size(void *thisObj); +// QWindow::sizeIncrement() const +QtDartBindings_EXPORT void *c_QWindow__sizeIncrement(void *thisObj); +// QWindow::startSystemMove() +QtDartBindings_EXPORT bool c_QWindow__startSystemMove(void *thisObj); +// QWindow::title() const +QtDartBindings_EXPORT void *c_QWindow__title(void *thisObj); +// QWindow::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QWindow__tr_char_char_int(const char *s, const char *c, int n); +// QWindow::transientParent() const +QtDartBindings_EXPORT void *c_QWindow__transientParent(void *thisObj); +// QWindow::transientParentChanged(QWindow * transientParent) +QtDartBindings_EXPORT void +c_QWindow__transientParentChanged_QWindow(void *thisObj, + void *transientParent_); +QtDartBindings_EXPORT void c_QWindow__onTransientParentChanged_QWindow( + void *thisObj, void *contextQObject, + void *callback); // QWindow::unsetCursor() +QtDartBindings_EXPORT void c_QWindow__unsetCursor(void *thisObj); +// QWindow::visibleChanged(bool arg) +QtDartBindings_EXPORT void c_QWindow__visibleChanged_bool(void *thisObj, + bool arg); +QtDartBindings_EXPORT void +c_QWindow__onVisibleChanged_bool(void *thisObj, void *contextQObject, + void *callback); // QWindow::width() const +QtDartBindings_EXPORT int c_QWindow__width(void *thisObj); +// QWindow::widthChanged(int arg) +QtDartBindings_EXPORT void c_QWindow__widthChanged_int(void *thisObj, int arg); +QtDartBindings_EXPORT void c_QWindow__onWidthChanged_int( + void *thisObj, void *contextQObject, + void *callback); // QWindow::windowTitleChanged(const QString & title) +QtDartBindings_EXPORT void +c_QWindow__windowTitleChanged_QString(void *thisObj, const char *title_); +QtDartBindings_EXPORT void +c_QWindow__onWindowTitleChanged_QString(void *thisObj, void *contextQObject, + void *callback); // QWindow::x() const +QtDartBindings_EXPORT int c_QWindow__x(void *thisObj); +// QWindow::xChanged(int arg) +QtDartBindings_EXPORT void c_QWindow__xChanged_int(void *thisObj, int arg); +QtDartBindings_EXPORT void +c_QWindow__onXChanged_int(void *thisObj, void *contextQObject, + void *callback); // QWindow::y() const +QtDartBindings_EXPORT int c_QWindow__y(void *thisObj); +// QWindow::yChanged(int arg) +QtDartBindings_EXPORT void c_QWindow__yChanged_int(void *thisObj, int arg); +QtDartBindings_EXPORT void +c_QWindow__onYChanged_int(void *thisObj, void *contextQObject, void *callback); +QtDartBindings_EXPORT void c_QWindow__destructor(void *thisObj); +QtDartBindings_EXPORT void +c_QWindow__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +QtDartBindings_EXPORT void c_QWindow_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/QWindow_wrapper.cpp b/generated/QtDartBindings/dart/ffi/QWindow_wrapper.cpp new file mode 100644 index 0000000..750d080 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QWindow_wrapper.cpp @@ -0,0 +1,1921 @@ +#include "QWindow_wrapper.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +namespace QtDartBindings_wrappersNS { +// tag=1006 +QWindow_wrapper::QWindow_wrapper() : ::QWindow() {} + +// tag=1006 +QWindow_wrapper::QWindow_wrapper(QWindow *parent) : ::QWindow(parent) {} +void QWindow_wrapper::activeChanged() { + // tag=1000 + + // tag=1004 + ::QWindow::activeChanged(); +} +void QWindow_wrapper::alert(int msec) { + // tag=1000 + + // tag=1004 + ::QWindow::alert(msec); +} +QSize QWindow_wrapper::baseSize() const { + // tag=1000 + + // tag=1004 + return ::QWindow::baseSize(); +} +bool QWindow_wrapper::close() { + // tag=1000 + + // tag=1004 + return ::QWindow::close(); +} +void QWindow_wrapper::create() { + // tag=1000 + + // tag=1004 + ::QWindow::create(); +} +void QWindow_wrapper::customEvent(QEvent *event) { + // tag=1000 + if (m_customEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_customEventCallback(const_cast(thisPtr), event); + } else { + // tag=1002 + ::QWindow::customEvent(event); + } +} +// tag=1009 +void QWindow_wrapper::customEvent_nocallback(QEvent *event) { + // tag=1003 + ::QWindow::customEvent(event); +} +void QWindow_wrapper::destroy() { + // tag=1000 + + // tag=1004 + ::QWindow::destroy(); +} +qreal QWindow_wrapper::devicePixelRatio() const { + // tag=1000 + + // tag=1004 + return ::QWindow::devicePixelRatio(); +} +bool QWindow_wrapper::event(QEvent *arg__1) { + // tag=1000 + if (m_eventCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + return ::QWindow::event(arg__1); + } +} +// tag=1009 +bool QWindow_wrapper::event_nocallback(QEvent *arg__1) { + // tag=1003 + return ::QWindow::event(arg__1); +} +bool QWindow_wrapper::eventFilter(QObject *watched, QEvent *event) { + // tag=1000 + if (m_eventFilterCallback) { + // tag=1001 + const void *thisPtr = this; + return m_eventFilterCallback(const_cast(thisPtr), watched, event); + } else { + // tag=1002 + return ::QWindow::eventFilter(watched, event); + } +} +// tag=1009 +bool QWindow_wrapper::eventFilter_nocallback(QObject *watched, QEvent *event) { + // tag=1003 + return ::QWindow::eventFilter(watched, event); +} +QString QWindow_wrapper::filePath() const { + // tag=1000 + + // tag=1004 + return ::QWindow::filePath(); +} +QObject *QWindow_wrapper::focusObject() const { + // tag=1000 + if (m_focusObjectCallback) { + // tag=1001 + const void *thisPtr = this; + return m_focusObjectCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QWindow::focusObject(); + } +} +// tag=1009 +QObject *QWindow_wrapper::focusObject_nocallback() const { + // tag=1003 + return ::QWindow::focusObject(); +} +void QWindow_wrapper::focusObjectChanged(QObject *object) { + // tag=1000 + + // tag=1004 + ::QWindow::focusObjectChanged(object); +} +QRect QWindow_wrapper::frameGeometry() const { + // tag=1000 + + // tag=1004 + return ::QWindow::frameGeometry(); +} +QPoint QWindow_wrapper::framePosition() const { + // tag=1000 + + // tag=1004 + return ::QWindow::framePosition(); +} +QRect QWindow_wrapper::geometry() const { + // tag=1000 + + // tag=1004 + return ::QWindow::geometry(); +} +int QWindow_wrapper::height() const { + // tag=1000 + + // tag=1004 + return ::QWindow::height(); +} +void QWindow_wrapper::heightChanged(int arg) { + // tag=1000 + + // tag=1004 + ::QWindow::heightChanged(arg); +} +void QWindow_wrapper::hide() { + // tag=1000 + + // tag=1004 + ::QWindow::hide(); +} +QIcon QWindow_wrapper::icon() const { + // tag=1000 + + // tag=1004 + return ::QWindow::icon(); +} +bool QWindow_wrapper::isActive() const { + // tag=1000 + + // tag=1004 + return ::QWindow::isActive(); +} +bool QWindow_wrapper::isAncestorOf(const QWindow *child) const { + // tag=1000 + + // tag=1004 + return ::QWindow::isAncestorOf(child); +} +bool QWindow_wrapper::isExposed() const { + // tag=1000 + + // tag=1004 + return ::QWindow::isExposed(); +} +bool QWindow_wrapper::isModal() const { + // tag=1000 + + // tag=1004 + return ::QWindow::isModal(); +} +bool QWindow_wrapper::isTopLevel() const { + // tag=1000 + + // tag=1004 + return ::QWindow::isTopLevel(); +} +bool QWindow_wrapper::isVisible() const { + // tag=1000 + + // tag=1004 + return ::QWindow::isVisible(); +} +void QWindow_wrapper::lower() { + // tag=1000 + + // tag=1004 + ::QWindow::lower(); +} +QPoint QWindow_wrapper::mapFromGlobal(const QPoint &pos) const { + // tag=1000 + + // tag=1004 + return ::QWindow::mapFromGlobal(pos); +} +QPointF QWindow_wrapper::mapFromGlobal(const QPointF &pos) const { + // tag=1000 + + // tag=1004 + return ::QWindow::mapFromGlobal(pos); +} +QPoint QWindow_wrapper::mapToGlobal(const QPoint &pos) const { + // tag=1000 + + // tag=1004 + return ::QWindow::mapToGlobal(pos); +} +QPointF QWindow_wrapper::mapToGlobal(const QPointF &pos) const { + // tag=1000 + + // tag=1004 + return ::QWindow::mapToGlobal(pos); +} +QRegion QWindow_wrapper::mask() const { + // tag=1000 + + // tag=1004 + return ::QWindow::mask(); +} +int QWindow_wrapper::maximumHeight() const { + // tag=1000 + + // tag=1004 + return ::QWindow::maximumHeight(); +} +void QWindow_wrapper::maximumHeightChanged(int arg) { + // tag=1000 + + // tag=1004 + ::QWindow::maximumHeightChanged(arg); +} +QSize QWindow_wrapper::maximumSize() const { + // tag=1000 + + // tag=1004 + return ::QWindow::maximumSize(); +} +int QWindow_wrapper::maximumWidth() const { + // tag=1000 + + // tag=1004 + return ::QWindow::maximumWidth(); +} +void QWindow_wrapper::maximumWidthChanged(int arg) { + // tag=1000 + + // tag=1004 + ::QWindow::maximumWidthChanged(arg); +} +int QWindow_wrapper::minimumHeight() const { + // tag=1000 + + // tag=1004 + return ::QWindow::minimumHeight(); +} +void QWindow_wrapper::minimumHeightChanged(int arg) { + // tag=1000 + + // tag=1004 + ::QWindow::minimumHeightChanged(arg); +} +QSize QWindow_wrapper::minimumSize() const { + // tag=1000 + + // tag=1004 + return ::QWindow::minimumSize(); +} +int QWindow_wrapper::minimumWidth() const { + // tag=1000 + + // tag=1004 + return ::QWindow::minimumWidth(); +} +void QWindow_wrapper::minimumWidthChanged(int arg) { + // tag=1000 + + // tag=1004 + ::QWindow::minimumWidthChanged(arg); +} +void QWindow_wrapper::mouseDoubleClickEvent(QMouseEvent *arg__1) { + // tag=1000 + if (m_mouseDoubleClickEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseDoubleClickEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QWindow::mouseDoubleClickEvent(arg__1); + } +} +// tag=1009 +void QWindow_wrapper::mouseDoubleClickEvent_nocallback(QMouseEvent *arg__1) { + // tag=1003 + ::QWindow::mouseDoubleClickEvent(arg__1); +} +void QWindow_wrapper::mouseMoveEvent(QMouseEvent *arg__1) { + // tag=1000 + if (m_mouseMoveEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseMoveEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QWindow::mouseMoveEvent(arg__1); + } +} +// tag=1009 +void QWindow_wrapper::mouseMoveEvent_nocallback(QMouseEvent *arg__1) { + // tag=1003 + ::QWindow::mouseMoveEvent(arg__1); +} +void QWindow_wrapper::mousePressEvent(QMouseEvent *arg__1) { + // tag=1000 + if (m_mousePressEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mousePressEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QWindow::mousePressEvent(arg__1); + } +} +// tag=1009 +void QWindow_wrapper::mousePressEvent_nocallback(QMouseEvent *arg__1) { + // tag=1003 + ::QWindow::mousePressEvent(arg__1); +} +void QWindow_wrapper::mouseReleaseEvent(QMouseEvent *arg__1) { + // tag=1000 + if (m_mouseReleaseEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_mouseReleaseEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QWindow::mouseReleaseEvent(arg__1); + } +} +// tag=1009 +void QWindow_wrapper::mouseReleaseEvent_nocallback(QMouseEvent *arg__1) { + // tag=1003 + ::QWindow::mouseReleaseEvent(arg__1); +} +qreal QWindow_wrapper::opacity() const { + // tag=1000 + + // tag=1004 + return ::QWindow::opacity(); +} +void QWindow_wrapper::opacityChanged(qreal opacity) { + // tag=1000 + + // tag=1004 + ::QWindow::opacityChanged(opacity); +} +void QWindow_wrapper::paintEvent(QPaintEvent *arg__1) { + // tag=1000 + if (m_paintEventCallback) { + // tag=1001 + const void *thisPtr = this; + m_paintEventCallback(const_cast(thisPtr), arg__1); + } else { + // tag=1002 + ::QWindow::paintEvent(arg__1); + } +} +// tag=1009 +void QWindow_wrapper::paintEvent_nocallback(QPaintEvent *arg__1) { + // tag=1003 + ::QWindow::paintEvent(arg__1); +} +QWindow *QWindow_wrapper::parent() const { + // tag=1000 + + // tag=1004 + return ::QWindow::parent(); +} +QPoint QWindow_wrapper::position() const { + // tag=1000 + + // tag=1004 + return ::QWindow::position(); +} +void QWindow_wrapper::raise() { + // tag=1000 + + // tag=1004 + ::QWindow::raise(); +} +void QWindow_wrapper::requestActivate() { + // tag=1000 + + // tag=1004 + ::QWindow::requestActivate(); +} +void QWindow_wrapper::requestUpdate() { + // tag=1000 + + // tag=1004 + ::QWindow::requestUpdate(); +} +void QWindow_wrapper::resize(const QSize &newSize) { + // tag=1000 + + // tag=1004 + ::QWindow::resize(newSize); +} +void QWindow_wrapper::resize(int w, int h) { + // tag=1000 + + // tag=1004 + ::QWindow::resize(w, h); +} +void QWindow_wrapper::setBaseSize(const QSize &size) { + // tag=1000 + + // tag=1004 + ::QWindow::setBaseSize(size); +} +void QWindow_wrapper::setFilePath(const QString &filePath) { + // tag=1000 + + // tag=1004 + ::QWindow::setFilePath(filePath); +} +void QWindow_wrapper::setFramePosition(const QPoint &point) { + // tag=1000 + + // tag=1004 + ::QWindow::setFramePosition(point); +} +void QWindow_wrapper::setGeometry(const QRect &rect) { + // tag=1000 + + // tag=1004 + ::QWindow::setGeometry(rect); +} +void QWindow_wrapper::setGeometry(int posx, int posy, int w, int h) { + // tag=1000 + + // tag=1004 + ::QWindow::setGeometry(posx, posy, w, h); +} +void QWindow_wrapper::setHeight(int arg) { + // tag=1000 + + // tag=1004 + ::QWindow::setHeight(arg); +} +void QWindow_wrapper::setIcon(const QIcon &icon) { + // tag=1000 + + // tag=1004 + ::QWindow::setIcon(icon); +} +bool QWindow_wrapper::setKeyboardGrabEnabled(bool grab) { + // tag=1000 + + // tag=1004 + return ::QWindow::setKeyboardGrabEnabled(grab); +} +void QWindow_wrapper::setMask(const QRegion ®ion) { + // tag=1000 + + // tag=1004 + ::QWindow::setMask(region); +} +void QWindow_wrapper::setMaximumHeight(int h) { + // tag=1000 + + // tag=1004 + ::QWindow::setMaximumHeight(h); +} +void QWindow_wrapper::setMaximumSize(const QSize &size) { + // tag=1000 + + // tag=1004 + ::QWindow::setMaximumSize(size); +} +void QWindow_wrapper::setMaximumWidth(int w) { + // tag=1000 + + // tag=1004 + ::QWindow::setMaximumWidth(w); +} +void QWindow_wrapper::setMinimumHeight(int h) { + // tag=1000 + + // tag=1004 + ::QWindow::setMinimumHeight(h); +} +void QWindow_wrapper::setMinimumSize(const QSize &size) { + // tag=1000 + + // tag=1004 + ::QWindow::setMinimumSize(size); +} +void QWindow_wrapper::setMinimumWidth(int w) { + // tag=1000 + + // tag=1004 + ::QWindow::setMinimumWidth(w); +} +bool QWindow_wrapper::setMouseGrabEnabled(bool grab) { + // tag=1000 + + // tag=1004 + return ::QWindow::setMouseGrabEnabled(grab); +} +void QWindow_wrapper::setOpacity(qreal level) { + // tag=1000 + + // tag=1004 + ::QWindow::setOpacity(level); +} +void QWindow_wrapper::setPosition(const QPoint &pt) { + // tag=1000 + + // tag=1004 + ::QWindow::setPosition(pt); +} +void QWindow_wrapper::setPosition(int posx, int posy) { + // tag=1000 + + // tag=1004 + ::QWindow::setPosition(posx, posy); +} +void QWindow_wrapper::setSizeIncrement(const QSize &size) { + // tag=1000 + + // tag=1004 + ::QWindow::setSizeIncrement(size); +} +void QWindow_wrapper::setTitle(const QString &arg__1) { + // tag=1000 + + // tag=1004 + ::QWindow::setTitle(arg__1); +} +void QWindow_wrapper::setTransientParent(QWindow *parent) { + // tag=1000 + + // tag=1004 + ::QWindow::setTransientParent(parent); +} +void QWindow_wrapper::setVisible(bool visible) { + // tag=1000 + + // tag=1004 + ::QWindow::setVisible(visible); +} +void QWindow_wrapper::setWidth(int arg) { + // tag=1000 + + // tag=1004 + ::QWindow::setWidth(arg); +} +void QWindow_wrapper::setX(int arg) { + // tag=1000 + + // tag=1004 + ::QWindow::setX(arg); +} +void QWindow_wrapper::setY(int arg) { + // tag=1000 + + // tag=1004 + ::QWindow::setY(arg); +} +void QWindow_wrapper::show() { + // tag=1000 + + // tag=1004 + ::QWindow::show(); +} +void QWindow_wrapper::showFullScreen() { + // tag=1000 + + // tag=1004 + ::QWindow::showFullScreen(); +} +void QWindow_wrapper::showMaximized() { + // tag=1000 + + // tag=1004 + ::QWindow::showMaximized(); +} +void QWindow_wrapper::showMinimized() { + // tag=1000 + + // tag=1004 + ::QWindow::showMinimized(); +} +void QWindow_wrapper::showNormal() { + // tag=1000 + + // tag=1004 + ::QWindow::showNormal(); +} +QSize QWindow_wrapper::size() const { + // tag=1000 + if (m_sizeCallback) { + // tag=1001 + const void *thisPtr = this; + return *m_sizeCallback(const_cast(thisPtr)); + } else { + // tag=1002 + return ::QWindow::size(); + } +} +// tag=1009 +QSize QWindow_wrapper::size_nocallback() const { + // tag=1003 + return ::QWindow::size(); +} +QSize QWindow_wrapper::sizeIncrement() const { + // tag=1000 + + // tag=1004 + return ::QWindow::sizeIncrement(); +} +bool QWindow_wrapper::startSystemMove() { + // tag=1000 + + // tag=1004 + return ::QWindow::startSystemMove(); +} +QString QWindow_wrapper::title() const { + // tag=1000 + + // tag=1004 + return ::QWindow::title(); +} +QString QWindow_wrapper::tr(const char *s, const char *c, int n) { + // tag=1000 + + // tag=1004 + return ::QWindow::tr(s, c, n); +} +QWindow *QWindow_wrapper::transientParent() const { + // tag=1000 + + // tag=1004 + return ::QWindow::transientParent(); +} +void QWindow_wrapper::transientParentChanged(QWindow *transientParent) { + // tag=1000 + + // tag=1004 + ::QWindow::transientParentChanged(transientParent); +} +void QWindow_wrapper::unsetCursor() { + // tag=1000 + + // tag=1004 + ::QWindow::unsetCursor(); +} +void QWindow_wrapper::visibleChanged(bool arg) { + // tag=1000 + + // tag=1004 + ::QWindow::visibleChanged(arg); +} +int QWindow_wrapper::width() const { + // tag=1000 + + // tag=1004 + return ::QWindow::width(); +} +void QWindow_wrapper::widthChanged(int arg) { + // tag=1000 + + // tag=1004 + ::QWindow::widthChanged(arg); +} +void QWindow_wrapper::windowTitleChanged(const QString &title) { + // tag=1000 + + // tag=1004 + ::QWindow::windowTitleChanged(title); +} +int QWindow_wrapper::x() const { + // tag=1000 + + // tag=1004 + return ::QWindow::x(); +} +void QWindow_wrapper::xChanged(int arg) { + // tag=1000 + + // tag=1004 + ::QWindow::xChanged(arg); +} +int QWindow_wrapper::y() const { + // tag=1000 + + // tag=1004 + return ::QWindow::y(); +} +void QWindow_wrapper::yChanged(int arg) { + // tag=1000 + + // tag=1004 + ::QWindow::yChanged(arg); +} + +// tag=1005 +QWindow_wrapper::~QWindow_wrapper() {} + +} // namespace QtDartBindings_wrappersNS +// tag=1013 +static QWindow *fromPtr(void *ptr) { return reinterpret_cast(ptr); } +// tag=1014 +static QtDartBindings_wrappersNS::QWindow_wrapper *fromWrapperPtr(void *ptr) { + return reinterpret_cast(ptr); +} +extern "C" { + +// tag=1049 +void c_QWindow_Finalizer(void *, void *cppObj, void *) { + delete reinterpret_cast(cppObj); +} +void *c_QWindow__constructor() { + + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QWindow_wrapper(); + return reinterpret_cast(ptr); +} +void *c_QWindow__constructor_QWindow(void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1056 + auto ptr = new QtDartBindings_wrappersNS::QWindow_wrapper(parent); + return reinterpret_cast(ptr); +} + +// tag=1050 +// activeChanged() +void c_QWindow__activeChanged(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->activeChanged(); +} + +// tag=1079 +void c_QWindow__onActiveChanged(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWindow::activeChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// alert(int msec) +void c_QWindow__alert_int(void *thisObj, int msec) { + // tag=1010 + fromPtr(thisObj)->alert(msec); +} + +// tag=1050 +// baseSize() const +void *c_QWindow__baseSize(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->baseSize()}; +} + +// tag=1050 +// close() +bool c_QWindow__close(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->close(); +} + +// tag=1050 +// create() +void c_QWindow__create(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->create(); +} + +// tag=1050 +// customEvent(QEvent * event) +void c_QWindow__customEvent_QEvent(void *thisObj, void *event_) { + auto event = reinterpret_cast(event_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->customEvent_nocallback(event); +} + +// tag=1050 +// destroy() +void c_QWindow__destroy(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->destroy(); +} + +// tag=1079 +void c_QWindow__onDestroyed_QObject(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWindow::destroyed, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// devicePixelRatio() const +qreal c_QWindow__devicePixelRatio(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->devicePixelRatio(); +} + +// tag=1050 +// event(QEvent * arg__1) +bool c_QWindow__event_QEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + return + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->event_nocallback(arg__1); +} + +// tag=1050 +// eventFilter(QObject * watched, QEvent * event) +bool c_QWindow__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_) { + auto watched = reinterpret_cast(watched_); + auto event = reinterpret_cast(event_); + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->eventFilter_nocallback(watched, event); + } else { + return targetPtr->eventFilter(watched, event); + } + }(); +} + +// tag=1050 +// filePath() const +void *c_QWindow__filePath(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->filePath()}; +} + +// tag=1050 +// focusObject() const +void *c_QWindow__focusObject(void *thisObj) { + return + // tag=1016 + [&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->focusObject_nocallback(); + } else { + return targetPtr->focusObject(); + } + }(); +} + +// tag=1050 +// focusObjectChanged(QObject * object) +void c_QWindow__focusObjectChanged_QObject(void *thisObj, void *object_) { + auto object = reinterpret_cast(object_); + // tag=1010 + fromPtr(thisObj)->focusObjectChanged(object); +} + +// tag=1079 +void c_QWindow__onFocusObjectChanged_QObject(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWindow::focusObjectChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// frameGeometry() const +void *c_QWindow__frameGeometry(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->frameGeometry()}; +} + +// tag=1050 +// framePosition() const +void *c_QWindow__framePosition(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->framePosition()}; +} + +// tag=1050 +// geometry() const +void *c_QWindow__geometry(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->geometry()}; +} + +// tag=1050 +// height() const +int c_QWindow__height(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->height(); +} + +// tag=1050 +// heightChanged(int arg) +void c_QWindow__heightChanged_int(void *thisObj, int arg) { + // tag=1010 + fromPtr(thisObj)->heightChanged(arg); +} + +// tag=1079 +void c_QWindow__onHeightChanged_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWindow::heightChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// hide() +void c_QWindow__hide(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->hide(); +} + +// tag=1050 +// icon() const +void *c_QWindow__icon(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->icon()}; +} + +// tag=1050 +// isActive() const +bool c_QWindow__isActive(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isActive(); +} + +// tag=1050 +// isAncestorOf(const QWindow * child) const +bool c_QWindow__isAncestorOf_QWindow(void *thisObj, void *child_) { + auto child = reinterpret_cast(child_); + return + // tag=1010 + fromPtr(thisObj)->isAncestorOf(child); +} + +// tag=1050 +// isExposed() const +bool c_QWindow__isExposed(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isExposed(); +} + +// tag=1050 +// isModal() const +bool c_QWindow__isModal(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isModal(); +} + +// tag=1050 +// isTopLevel() const +bool c_QWindow__isTopLevel(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isTopLevel(); +} + +// tag=1050 +// isVisible() const +bool c_QWindow__isVisible(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->isVisible(); +} + +// tag=1050 +// lower() +void c_QWindow__lower(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->lower(); +} + +// tag=1050 +// mapFromGlobal(const QPoint & pos) const +void *c_QWindow__mapFromGlobal_QPoint(void *thisObj, void *pos_) { + auto &pos = *reinterpret_cast(pos_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->mapFromGlobal(pos)}; +} + +// tag=1050 +// mapFromGlobal(const QPointF & pos) const +void *c_QWindow__mapFromGlobal_QPointF(void *thisObj, void *pos_) { + auto &pos = *reinterpret_cast(pos_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{ + fromPtr(thisObj)->mapFromGlobal(pos)}; +} + +// tag=1050 +// mapToGlobal(const QPoint & pos) const +void *c_QWindow__mapToGlobal_QPoint(void *thisObj, void *pos_) { + auto &pos = *reinterpret_cast(pos_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->mapToGlobal(pos)}; +} + +// tag=1050 +// mapToGlobal(const QPointF & pos) const +void *c_QWindow__mapToGlobal_QPointF(void *thisObj, void *pos_) { + auto &pos = *reinterpret_cast(pos_); + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->mapToGlobal(pos)}; +} + +// tag=1050 +// mask() const +void *c_QWindow__mask(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->mask()}; +} + +// tag=1050 +// maximumHeight() const +int c_QWindow__maximumHeight(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->maximumHeight(); +} + +// tag=1050 +// maximumHeightChanged(int arg) +void c_QWindow__maximumHeightChanged_int(void *thisObj, int arg) { + // tag=1010 + fromPtr(thisObj)->maximumHeightChanged(arg); +} + +// tag=1079 +void c_QWindow__onMaximumHeightChanged_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWindow::maximumHeightChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// maximumSize() const +void *c_QWindow__maximumSize(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->maximumSize()}; +} + +// tag=1050 +// maximumWidth() const +int c_QWindow__maximumWidth(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->maximumWidth(); +} + +// tag=1050 +// maximumWidthChanged(int arg) +void c_QWindow__maximumWidthChanged_int(void *thisObj, int arg) { + // tag=1010 + fromPtr(thisObj)->maximumWidthChanged(arg); +} + +// tag=1079 +void c_QWindow__onMaximumWidthChanged_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWindow::maximumWidthChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// minimumHeight() const +int c_QWindow__minimumHeight(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->minimumHeight(); +} + +// tag=1050 +// minimumHeightChanged(int arg) +void c_QWindow__minimumHeightChanged_int(void *thisObj, int arg) { + // tag=1010 + fromPtr(thisObj)->minimumHeightChanged(arg); +} + +// tag=1079 +void c_QWindow__onMinimumHeightChanged_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWindow::minimumHeightChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// minimumSize() const +void *c_QWindow__minimumSize(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->minimumSize()}; +} + +// tag=1050 +// minimumWidth() const +int c_QWindow__minimumWidth(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->minimumWidth(); +} + +// tag=1050 +// minimumWidthChanged(int arg) +void c_QWindow__minimumWidthChanged_int(void *thisObj, int arg) { + // tag=1010 + fromPtr(thisObj)->minimumWidthChanged(arg); +} + +// tag=1079 +void c_QWindow__onMinimumWidthChanged_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWindow::minimumWidthChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// mouseDoubleClickEvent(QMouseEvent * arg__1) +void c_QWindow__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseDoubleClickEvent_nocallback(arg__1); +} + +// tag=1050 +// mouseMoveEvent(QMouseEvent * arg__1) +void c_QWindow__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseMoveEvent_nocallback(arg__1); +} + +// tag=1050 +// mousePressEvent(QMouseEvent * arg__1) +void c_QWindow__mousePressEvent_QMouseEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mousePressEvent_nocallback(arg__1); +} + +// tag=1050 +// mouseReleaseEvent(QMouseEvent * arg__1) +void c_QWindow__mouseReleaseEvent_QMouseEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->mouseReleaseEvent_nocallback(arg__1); +} + +// tag=1050 +// opacity() const +qreal c_QWindow__opacity(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->opacity(); +} + +// tag=1050 +// opacityChanged(qreal opacity) +void c_QWindow__opacityChanged_qreal(void *thisObj, qreal opacity) { + // tag=1010 + fromPtr(thisObj)->opacityChanged(opacity); +} + +// tag=1079 +void c_QWindow__onOpacityChanged_qreal(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWindow::opacityChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// paintEvent(QPaintEvent * arg__1) +void c_QWindow__paintEvent_QPaintEvent(void *thisObj, void *arg__1_) { + auto arg__1 = reinterpret_cast(arg__1_); + // tag=1011 + + // tag=1074 + fromWrapperPtr(thisObj)->paintEvent_nocallback(arg__1); +} + +// tag=1050 +// parent() const +void *c_QWindow__parent(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->parent(); +} + +// tag=1050 +// position() const +void *c_QWindow__position(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->position()}; +} + +// tag=1050 +// raise() +void c_QWindow__raise(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->raise(); +} + +// tag=1050 +// requestActivate() +void c_QWindow__requestActivate(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->requestActivate(); +} + +// tag=1050 +// requestUpdate() +void c_QWindow__requestUpdate(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->requestUpdate(); +} + +// tag=1050 +// resize(const QSize & newSize) +void c_QWindow__resize_QSize(void *thisObj, void *newSize_) { + auto &newSize = *reinterpret_cast(newSize_); + // tag=1010 + fromPtr(thisObj)->resize(newSize); +} + +// tag=1050 +// resize(int w, int h) +void c_QWindow__resize_int_int(void *thisObj, int w, int h) { + // tag=1010 + fromPtr(thisObj)->resize(w, h); +} + +// tag=1050 +// setBaseSize(const QSize & size) +void c_QWindow__setBaseSize_QSize(void *thisObj, void *size_) { + auto &size = *reinterpret_cast(size_); + // tag=1010 + fromPtr(thisObj)->setBaseSize(size); +} + +// tag=1050 +// setFilePath(const QString & filePath) +void c_QWindow__setFilePath_QString(void *thisObj, const char *filePath_) { + const auto filePath = QString::fromUtf8(filePath_); + // tag=1010 + fromPtr(thisObj)->setFilePath(filePath); +} + +// tag=1050 +// setFramePosition(const QPoint & point) +void c_QWindow__setFramePosition_QPoint(void *thisObj, void *point_) { + auto &point = *reinterpret_cast(point_); + // tag=1010 + fromPtr(thisObj)->setFramePosition(point); +} + +// tag=1050 +// setGeometry(const QRect & rect) +void c_QWindow__setGeometry_QRect(void *thisObj, void *rect_) { + auto &rect = *reinterpret_cast(rect_); + // tag=1010 + fromPtr(thisObj)->setGeometry(rect); +} + +// tag=1050 +// setGeometry(int posx, int posy, int w, int h) +void c_QWindow__setGeometry_int_int_int_int(void *thisObj, int posx, int posy, + int w, int h) { + // tag=1010 + fromPtr(thisObj)->setGeometry(posx, posy, w, h); +} + +// tag=1050 +// setHeight(int arg) +void c_QWindow__setHeight_int(void *thisObj, int arg) { + // tag=1010 + fromPtr(thisObj)->setHeight(arg); +} + +// tag=1050 +// setIcon(const QIcon & icon) +void c_QWindow__setIcon_QIcon(void *thisObj, void *icon_) { + auto &icon = *reinterpret_cast(icon_); + // tag=1010 + fromPtr(thisObj)->setIcon(icon); +} + +// tag=1050 +// setKeyboardGrabEnabled(bool grab) +bool c_QWindow__setKeyboardGrabEnabled_bool(void *thisObj, bool grab) { + return + // tag=1010 + fromPtr(thisObj)->setKeyboardGrabEnabled(grab); +} + +// tag=1050 +// setMask(const QRegion & region) +void c_QWindow__setMask_QRegion(void *thisObj, void *region_) { + auto ®ion = *reinterpret_cast(region_); + // tag=1010 + fromPtr(thisObj)->setMask(region); +} + +// tag=1050 +// setMaximumHeight(int h) +void c_QWindow__setMaximumHeight_int(void *thisObj, int h) { + // tag=1010 + fromPtr(thisObj)->setMaximumHeight(h); +} + +// tag=1050 +// setMaximumSize(const QSize & size) +void c_QWindow__setMaximumSize_QSize(void *thisObj, void *size_) { + auto &size = *reinterpret_cast(size_); + // tag=1010 + fromPtr(thisObj)->setMaximumSize(size); +} + +// tag=1050 +// setMaximumWidth(int w) +void c_QWindow__setMaximumWidth_int(void *thisObj, int w) { + // tag=1010 + fromPtr(thisObj)->setMaximumWidth(w); +} + +// tag=1050 +// setMinimumHeight(int h) +void c_QWindow__setMinimumHeight_int(void *thisObj, int h) { + // tag=1010 + fromPtr(thisObj)->setMinimumHeight(h); +} + +// tag=1050 +// setMinimumSize(const QSize & size) +void c_QWindow__setMinimumSize_QSize(void *thisObj, void *size_) { + auto &size = *reinterpret_cast(size_); + // tag=1010 + fromPtr(thisObj)->setMinimumSize(size); +} + +// tag=1050 +// setMinimumWidth(int w) +void c_QWindow__setMinimumWidth_int(void *thisObj, int w) { + // tag=1010 + fromPtr(thisObj)->setMinimumWidth(w); +} + +// tag=1050 +// setMouseGrabEnabled(bool grab) +bool c_QWindow__setMouseGrabEnabled_bool(void *thisObj, bool grab) { + return + // tag=1010 + fromPtr(thisObj)->setMouseGrabEnabled(grab); +} + +// tag=1050 +// setOpacity(qreal level) +void c_QWindow__setOpacity_qreal(void *thisObj, qreal level) { + // tag=1010 + fromPtr(thisObj)->setOpacity(level); +} + +// tag=1050 +// setPosition(const QPoint & pt) +void c_QWindow__setPosition_QPoint(void *thisObj, void *pt_) { + auto &pt = *reinterpret_cast(pt_); + // tag=1010 + fromPtr(thisObj)->setPosition(pt); +} + +// tag=1050 +// setPosition(int posx, int posy) +void c_QWindow__setPosition_int_int(void *thisObj, int posx, int posy) { + // tag=1010 + fromPtr(thisObj)->setPosition(posx, posy); +} + +// tag=1050 +// setSizeIncrement(const QSize & size) +void c_QWindow__setSizeIncrement_QSize(void *thisObj, void *size_) { + auto &size = *reinterpret_cast(size_); + // tag=1010 + fromPtr(thisObj)->setSizeIncrement(size); +} + +// tag=1050 +// setTitle(const QString & arg__1) +void c_QWindow__setTitle_QString(void *thisObj, const char *arg__1_) { + const auto arg__1 = QString::fromUtf8(arg__1_); + // tag=1010 + fromPtr(thisObj)->setTitle(arg__1); +} + +// tag=1050 +// setTransientParent(QWindow * parent) +void c_QWindow__setTransientParent_QWindow(void *thisObj, void *parent_) { + auto parent = reinterpret_cast(parent_); + // tag=1010 + fromPtr(thisObj)->setTransientParent(parent); +} + +// tag=1050 +// setVisible(bool visible) +void c_QWindow__setVisible_bool(void *thisObj, bool visible) { + // tag=1010 + fromPtr(thisObj)->setVisible(visible); +} + +// tag=1050 +// setWidth(int arg) +void c_QWindow__setWidth_int(void *thisObj, int arg) { + // tag=1010 + fromPtr(thisObj)->setWidth(arg); +} + +// tag=1050 +// setX(int arg) +void c_QWindow__setX_int(void *thisObj, int arg) { + // tag=1010 + fromPtr(thisObj)->setX(arg); +} + +// tag=1050 +// setY(int arg) +void c_QWindow__setY_int(void *thisObj, int arg) { + // tag=1010 + fromPtr(thisObj)->setY(arg); +} + +// tag=1050 +// show() +void c_QWindow__show(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->show(); +} + +// tag=1050 +// showFullScreen() +void c_QWindow__showFullScreen(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->showFullScreen(); +} + +// tag=1050 +// showMaximized() +void c_QWindow__showMaximized(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->showMaximized(); +} + +// tag=1050 +// showMinimized() +void c_QWindow__showMinimized(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->showMinimized(); +} + +// tag=1050 +// showNormal() +void c_QWindow__showNormal(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->showNormal(); +} + +// tag=1050 +// size() const +void *c_QWindow__size(void *thisObj) { + return + // tag=1016 + + // tag=1072 + new Dartagnan::ValueWrapper{[&] { + auto targetPtr = fromPtr(thisObj); + auto wrapperPtr = + dynamic_cast( + targetPtr); + if (wrapperPtr) { + return wrapperPtr->size_nocallback(); + } else { + return targetPtr->size(); + } + }()}; +} + +// tag=1050 +// sizeIncrement() const +void *c_QWindow__sizeIncrement(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->sizeIncrement()}; +} + +// tag=1050 +// startSystemMove() +bool c_QWindow__startSystemMove(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->startSystemMove(); +} + +// tag=1050 +// title() const +void *c_QWindow__title(void *thisObj) { + return + // tag=1010 + + // tag=1072 + new Dartagnan::ValueWrapper{fromPtr(thisObj)->title()}; +} + +// tag=1050 +// tr(const char * s, const char * c, int n) +void *c_static_QWindow__tr_char_char_int(const char *s, const char *c, int n) { + return + // tag=1068 + + // tag=1072 + new Dartagnan::ValueWrapper{ + QtDartBindings_wrappersNS::QWindow_wrapper::tr(s, c, n)}; +} + +// tag=1050 +// transientParent() const +void *c_QWindow__transientParent(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->transientParent(); +} + +// tag=1050 +// transientParentChanged(QWindow * transientParent) +void c_QWindow__transientParentChanged_QWindow(void *thisObj, + void *transientParent_) { + auto transientParent = reinterpret_cast(transientParent_); + // tag=1010 + fromPtr(thisObj)->transientParentChanged(transientParent); +} + +// tag=1079 +void c_QWindow__onTransientParentChanged_QWindow(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWindow::transientParentChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// unsetCursor() +void c_QWindow__unsetCursor(void *thisObj) { + // tag=1010 + fromPtr(thisObj)->unsetCursor(); +} + +// tag=1050 +// visibleChanged(bool arg) +void c_QWindow__visibleChanged_bool(void *thisObj, bool arg) { + // tag=1010 + fromPtr(thisObj)->visibleChanged(arg); +} + +// tag=1079 +void c_QWindow__onVisibleChanged_bool(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWindow::visibleChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// width() const +int c_QWindow__width(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->width(); +} + +// tag=1050 +// widthChanged(int arg) +void c_QWindow__widthChanged_int(void *thisObj, int arg) { + // tag=1010 + fromPtr(thisObj)->widthChanged(arg); +} + +// tag=1079 +void c_QWindow__onWidthChanged_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWindow::widthChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// windowTitleChanged(const QString & title) +void c_QWindow__windowTitleChanged_QString(void *thisObj, const char *title_) { + const auto title = QString::fromUtf8(title_); + // tag=1010 + fromPtr(thisObj)->windowTitleChanged(title); +} + +// tag=1079 +void c_QWindow__onWindowTitleChanged_QString(void *thisObj, + void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWindow::windowTitleChanged, + context ? context : instance, [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// x() const +int c_QWindow__x(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->x(); +} + +// tag=1050 +// xChanged(int arg) +void c_QWindow__xChanged_int(void *thisObj, int arg) { + // tag=1010 + fromPtr(thisObj)->xChanged(arg); +} + +// tag=1079 +void c_QWindow__onXChanged_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWindow::xChanged, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} + +// tag=1050 +// y() const +int c_QWindow__y(void *thisObj) { + return + // tag=1010 + fromPtr(thisObj)->y(); +} + +// tag=1050 +// yChanged(int arg) +void c_QWindow__yChanged_int(void *thisObj, int arg) { + // tag=1010 + fromPtr(thisObj)->yChanged(arg); +} + +// tag=1079 +void c_QWindow__onYChanged_int(void *thisObj, void *contextQObject, + void *callback) { + auto instance = reinterpret_cast(thisObj); + auto context = reinterpret_cast(contextQObject); + QObject::connect(instance, &QWindow::yChanged, context ? context : instance, + [thisObj, callback] { + typedef void (*SignalHandler_callback)(void *); + auto dartCallback = + reinterpret_cast(callback); + dartCallback(thisObj); + }); +} +void c_QWindow__destructor(void *thisObj) { + + // tag=1055 + delete fromPtr(thisObj); +} +void c_QWindow__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId) { + // tag=1048 + auto wrapper = fromWrapperPtr(ptr); + switch (methodId) { + case 944: + wrapper->m_customEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWindow_wrapper::Callback_customEvent>( + callback); + break; + case 953: + wrapper->m_eventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWindow_wrapper::Callback_event>(callback); + break; + case 954: + wrapper->m_eventFilterCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWindow_wrapper::Callback_eventFilter>( + callback); + break; + case 993: + wrapper->m_focusObjectCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWindow_wrapper::Callback_focusObject>( + callback); + break; + case 1029: + wrapper->m_mouseDoubleClickEventCallback = + reinterpret_cast(callback); + break; + case 1030: + wrapper->m_mouseMoveEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWindow_wrapper::Callback_mouseMoveEvent>( + callback); + break; + case 1031: + wrapper->m_mousePressEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWindow_wrapper::Callback_mousePressEvent>( + callback); + break; + case 1032: + wrapper->m_mouseReleaseEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWindow_wrapper::Callback_mouseReleaseEvent>( + callback); + break; + case 1036: + wrapper->m_paintEventCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWindow_wrapper::Callback_paintEvent>( + callback); + break; + case 1086: + wrapper->m_sizeCallback = reinterpret_cast< + QtDartBindings_wrappersNS::QWindow_wrapper::Callback_size>(callback); + break; + } +} +} diff --git a/generated/QtDartBindings/dart/ffi/QWindow_wrapper.h b/generated/QtDartBindings/dart/ffi/QWindow_wrapper.h new file mode 100644 index 0000000..0d27401 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/QWindow_wrapper.h @@ -0,0 +1,817 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QtDartBindings_wrappersNS { +// tag=1017 +class QWindow_wrapper : public ::QWindow { +public: + ~QWindow_wrapper(); + // tag=1041 + QWindow_wrapper(); + // tag=1041 + QWindow_wrapper(QWindow *parent); + // tag=1041 + void activeChanged(); + // tag=1041 + void alert(int msec); + // tag=1041 + QSize baseSize() const; + // tag=1041 + bool close(); + // tag=1041 + void create(); + // tag=1041 + virtual void customEvent(QEvent *event); + // tag=1008 + virtual void customEvent_nocallback(QEvent *event); + // tag=1041 + void destroy(); + // tag=1041 + qreal devicePixelRatio() const; + // tag=1041 + virtual bool event(QEvent *arg__1); + // tag=1008 + virtual bool event_nocallback(QEvent *arg__1); + // tag=1041 + virtual bool eventFilter(QObject *watched, QEvent *event); + // tag=1008 + virtual bool eventFilter_nocallback(QObject *watched, QEvent *event); + // tag=1041 + QString filePath() const; + // tag=1041 + virtual QObject *focusObject() const; + // tag=1008 + virtual QObject *focusObject_nocallback() const; + // tag=1041 + void focusObjectChanged(QObject *object); + // tag=1041 + QRect frameGeometry() const; + // tag=1041 + QPoint framePosition() const; + // tag=1041 + QRect geometry() const; + // tag=1041 + int height() const; + // tag=1041 + void heightChanged(int arg); + // tag=1041 + void hide(); + // tag=1041 + QIcon icon() const; + // tag=1041 + bool isActive() const; + // tag=1041 + bool isAncestorOf(const QWindow *child) const; + // tag=1041 + bool isExposed() const; + // tag=1041 + bool isModal() const; + // tag=1041 + bool isTopLevel() const; + // tag=1041 + bool isVisible() const; + // tag=1041 + void lower(); + // tag=1041 + QPoint mapFromGlobal(const QPoint &pos) const; + // tag=1041 + QPointF mapFromGlobal(const QPointF &pos) const; + // tag=1041 + QPoint mapToGlobal(const QPoint &pos) const; + // tag=1041 + QPointF mapToGlobal(const QPointF &pos) const; + // tag=1041 + QRegion mask() const; + // tag=1041 + int maximumHeight() const; + // tag=1041 + void maximumHeightChanged(int arg); + // tag=1041 + QSize maximumSize() const; + // tag=1041 + int maximumWidth() const; + // tag=1041 + void maximumWidthChanged(int arg); + // tag=1041 + int minimumHeight() const; + // tag=1041 + void minimumHeightChanged(int arg); + // tag=1041 + QSize minimumSize() const; + // tag=1041 + int minimumWidth() const; + // tag=1041 + void minimumWidthChanged(int arg); + // tag=1041 + virtual void mouseDoubleClickEvent(QMouseEvent *arg__1); + // tag=1008 + virtual void mouseDoubleClickEvent_nocallback(QMouseEvent *arg__1); + // tag=1041 + virtual void mouseMoveEvent(QMouseEvent *arg__1); + // tag=1008 + virtual void mouseMoveEvent_nocallback(QMouseEvent *arg__1); + // tag=1041 + virtual void mousePressEvent(QMouseEvent *arg__1); + // tag=1008 + virtual void mousePressEvent_nocallback(QMouseEvent *arg__1); + // tag=1041 + virtual void mouseReleaseEvent(QMouseEvent *arg__1); + // tag=1008 + virtual void mouseReleaseEvent_nocallback(QMouseEvent *arg__1); + // tag=1041 + qreal opacity() const; + // tag=1041 + void opacityChanged(qreal opacity); + // tag=1041 + virtual void paintEvent(QPaintEvent *arg__1); + // tag=1008 + virtual void paintEvent_nocallback(QPaintEvent *arg__1); + // tag=1041 + QWindow *parent() const; + // tag=1041 + QPoint position() const; + // tag=1041 + void raise(); + // tag=1041 + void requestActivate(); + // tag=1041 + void requestUpdate(); + // tag=1041 + void resize(const QSize &newSize); + // tag=1041 + void resize(int w, int h); + // tag=1041 + void setBaseSize(const QSize &size); + // tag=1041 + void setFilePath(const QString &filePath); + // tag=1041 + void setFramePosition(const QPoint &point); + // tag=1041 + void setGeometry(const QRect &rect); + // tag=1041 + void setGeometry(int posx, int posy, int w, int h); + // tag=1041 + void setHeight(int arg); + // tag=1041 + void setIcon(const QIcon &icon); + // tag=1041 + bool setKeyboardGrabEnabled(bool grab); + // tag=1041 + void setMask(const QRegion ®ion); + // tag=1041 + void setMaximumHeight(int h); + // tag=1041 + void setMaximumSize(const QSize &size); + // tag=1041 + void setMaximumWidth(int w); + // tag=1041 + void setMinimumHeight(int h); + // tag=1041 + void setMinimumSize(const QSize &size); + // tag=1041 + void setMinimumWidth(int w); + // tag=1041 + bool setMouseGrabEnabled(bool grab); + // tag=1041 + void setOpacity(qreal level); + // tag=1041 + void setPosition(const QPoint &pt); + // tag=1041 + void setPosition(int posx, int posy); + // tag=1041 + void setSizeIncrement(const QSize &size); + // tag=1041 + void setTitle(const QString &arg__1); + // tag=1041 + void setTransientParent(QWindow *parent); + // tag=1041 + void setVisible(bool visible); + // tag=1041 + void setWidth(int arg); + // tag=1041 + void setX(int arg); + // tag=1041 + void setY(int arg); + // tag=1041 + void show(); + // tag=1041 + void showFullScreen(); + // tag=1041 + void showMaximized(); + // tag=1041 + void showMinimized(); + // tag=1041 + void showNormal(); + // tag=1041 + virtual QSize size() const; + // tag=1008 + virtual QSize size_nocallback() const; + // tag=1041 + QSize sizeIncrement() const; + // tag=1041 + bool startSystemMove(); + // tag=1041 + QString title() const; + // tag=1041 + static QString tr(const char *s, const char *c, int n); + // tag=1041 + QWindow *transientParent() const; + // tag=1041 + void transientParentChanged(QWindow *transientParent); + // tag=1041 + void unsetCursor(); + // tag=1041 + void visibleChanged(bool arg); + // tag=1041 + int width() const; + // tag=1041 + void widthChanged(int arg); + // tag=1041 + void windowTitleChanged(const QString &title); + // tag=1041 + int x() const; + // tag=1041 + void xChanged(int arg); + // tag=1041 + int y() const; + // tag=1041 + void yChanged(int arg); + // tag=1042 + typedef void (*Callback_customEvent)(void *, QEvent *event); + Callback_customEvent m_customEventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_event)(void *, QEvent *arg__1); + Callback_event m_eventCallback = nullptr; + // tag=1042 + typedef bool (*Callback_eventFilter)(void *, QObject *watched, QEvent *event); + Callback_eventFilter m_eventFilterCallback = nullptr; + // tag=1042 + typedef QObject *(*Callback_focusObject)(void *); + Callback_focusObject m_focusObjectCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseDoubleClickEvent)(void *, QMouseEvent *arg__1); + Callback_mouseDoubleClickEvent m_mouseDoubleClickEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseMoveEvent)(void *, QMouseEvent *arg__1); + Callback_mouseMoveEvent m_mouseMoveEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mousePressEvent)(void *, QMouseEvent *arg__1); + Callback_mousePressEvent m_mousePressEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_mouseReleaseEvent)(void *, QMouseEvent *arg__1); + Callback_mouseReleaseEvent m_mouseReleaseEventCallback = nullptr; + // tag=1042 + typedef void (*Callback_paintEvent)(void *, QPaintEvent *arg__1); + Callback_paintEvent m_paintEventCallback = nullptr; + // tag=1042 + typedef QSize *(*Callback_size)(void *); + Callback_size m_sizeCallback = nullptr; +}; +} // namespace QtDartBindings_wrappersNS +extern "C" { + +// tag=1067 +// QWindow::QWindow() +QtDartBindings_EXPORT void *c_QWindow__constructor(); + +// tag=1067 +// QWindow::QWindow(QWindow * parent) +QtDartBindings_EXPORT void *c_QWindow__constructor_QWindow(void *parent_); + +// tag=1067 +// QWindow::activeChanged() +QtDartBindings_EXPORT void c_QWindow__activeChanged(void *thisObj); + +// tag=1078 +QtDartBindings_EXPORT void +c_QWindow__onActiveChanged(void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QWindow::alert(int msec) +QtDartBindings_EXPORT void c_QWindow__alert_int(void *thisObj, int msec); + +// tag=1067 +// QWindow::baseSize() const +QtDartBindings_EXPORT void *c_QWindow__baseSize(void *thisObj); + +// tag=1067 +// QWindow::close() +QtDartBindings_EXPORT bool c_QWindow__close(void *thisObj); + +// tag=1067 +// QWindow::create() +QtDartBindings_EXPORT void c_QWindow__create(void *thisObj); + +// tag=1067 +// QWindow::customEvent(QEvent * event) +QtDartBindings_EXPORT void c_QWindow__customEvent_QEvent(void *thisObj, + void *event_); + +// tag=1067 +// QWindow::destroy() +QtDartBindings_EXPORT void c_QWindow__destroy(void *thisObj); + +// tag=1067 +// QWindow::devicePixelRatio() const +QtDartBindings_EXPORT qreal c_QWindow__devicePixelRatio(void *thisObj); + +// tag=1067 +// QWindow::event(QEvent * arg__1) +QtDartBindings_EXPORT bool c_QWindow__event_QEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWindow::eventFilter(QObject * watched, QEvent * event) +QtDartBindings_EXPORT bool c_QWindow__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_); + +// tag=1067 +// QWindow::filePath() const +QtDartBindings_EXPORT void *c_QWindow__filePath(void *thisObj); + +// tag=1067 +// QWindow::focusObject() const +QtDartBindings_EXPORT void *c_QWindow__focusObject(void *thisObj); + +// tag=1067 +// QWindow::focusObjectChanged(QObject * object) +QtDartBindings_EXPORT void c_QWindow__focusObjectChanged_QObject(void *thisObj, + void *object_); + +// tag=1078 +QtDartBindings_EXPORT void +c_QWindow__onFocusObjectChanged_QObject(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QWindow::frameGeometry() const +QtDartBindings_EXPORT void *c_QWindow__frameGeometry(void *thisObj); + +// tag=1067 +// QWindow::framePosition() const +QtDartBindings_EXPORT void *c_QWindow__framePosition(void *thisObj); + +// tag=1067 +// QWindow::geometry() const +QtDartBindings_EXPORT void *c_QWindow__geometry(void *thisObj); + +// tag=1067 +// QWindow::height() const +QtDartBindings_EXPORT int c_QWindow__height(void *thisObj); + +// tag=1067 +// QWindow::heightChanged(int arg) +QtDartBindings_EXPORT void c_QWindow__heightChanged_int(void *thisObj, int arg); + +// tag=1078 +QtDartBindings_EXPORT void c_QWindow__onHeightChanged_int(void *thisObj, + void *contextQObject, + void *callback); +// tag=1067 +// QWindow::hide() +QtDartBindings_EXPORT void c_QWindow__hide(void *thisObj); + +// tag=1067 +// QWindow::icon() const +QtDartBindings_EXPORT void *c_QWindow__icon(void *thisObj); + +// tag=1067 +// QWindow::isActive() const +QtDartBindings_EXPORT bool c_QWindow__isActive(void *thisObj); + +// tag=1067 +// QWindow::isAncestorOf(const QWindow * child) const +QtDartBindings_EXPORT bool c_QWindow__isAncestorOf_QWindow(void *thisObj, + void *child_); + +// tag=1067 +// QWindow::isExposed() const +QtDartBindings_EXPORT bool c_QWindow__isExposed(void *thisObj); + +// tag=1067 +// QWindow::isModal() const +QtDartBindings_EXPORT bool c_QWindow__isModal(void *thisObj); + +// tag=1067 +// QWindow::isTopLevel() const +QtDartBindings_EXPORT bool c_QWindow__isTopLevel(void *thisObj); + +// tag=1067 +// QWindow::isVisible() const +QtDartBindings_EXPORT bool c_QWindow__isVisible(void *thisObj); + +// tag=1067 +// QWindow::lower() +QtDartBindings_EXPORT void c_QWindow__lower(void *thisObj); + +// tag=1067 +// QWindow::mapFromGlobal(const QPoint & pos) const +QtDartBindings_EXPORT void *c_QWindow__mapFromGlobal_QPoint(void *thisObj, + void *pos_); + +// tag=1067 +// QWindow::mapFromGlobal(const QPointF & pos) const +QtDartBindings_EXPORT void *c_QWindow__mapFromGlobal_QPointF(void *thisObj, + void *pos_); + +// tag=1067 +// QWindow::mapToGlobal(const QPoint & pos) const +QtDartBindings_EXPORT void *c_QWindow__mapToGlobal_QPoint(void *thisObj, + void *pos_); + +// tag=1067 +// QWindow::mapToGlobal(const QPointF & pos) const +QtDartBindings_EXPORT void *c_QWindow__mapToGlobal_QPointF(void *thisObj, + void *pos_); + +// tag=1067 +// QWindow::mask() const +QtDartBindings_EXPORT void *c_QWindow__mask(void *thisObj); + +// tag=1067 +// QWindow::maximumHeight() const +QtDartBindings_EXPORT int c_QWindow__maximumHeight(void *thisObj); + +// tag=1067 +// QWindow::maximumHeightChanged(int arg) +QtDartBindings_EXPORT void c_QWindow__maximumHeightChanged_int(void *thisObj, + int arg); + +// tag=1078 +QtDartBindings_EXPORT void +c_QWindow__onMaximumHeightChanged_int(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QWindow::maximumSize() const +QtDartBindings_EXPORT void *c_QWindow__maximumSize(void *thisObj); + +// tag=1067 +// QWindow::maximumWidth() const +QtDartBindings_EXPORT int c_QWindow__maximumWidth(void *thisObj); + +// tag=1067 +// QWindow::maximumWidthChanged(int arg) +QtDartBindings_EXPORT void c_QWindow__maximumWidthChanged_int(void *thisObj, + int arg); + +// tag=1078 +QtDartBindings_EXPORT void +c_QWindow__onMaximumWidthChanged_int(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QWindow::minimumHeight() const +QtDartBindings_EXPORT int c_QWindow__minimumHeight(void *thisObj); + +// tag=1067 +// QWindow::minimumHeightChanged(int arg) +QtDartBindings_EXPORT void c_QWindow__minimumHeightChanged_int(void *thisObj, + int arg); + +// tag=1078 +QtDartBindings_EXPORT void +c_QWindow__onMinimumHeightChanged_int(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QWindow::minimumSize() const +QtDartBindings_EXPORT void *c_QWindow__minimumSize(void *thisObj); + +// tag=1067 +// QWindow::minimumWidth() const +QtDartBindings_EXPORT int c_QWindow__minimumWidth(void *thisObj); + +// tag=1067 +// QWindow::minimumWidthChanged(int arg) +QtDartBindings_EXPORT void c_QWindow__minimumWidthChanged_int(void *thisObj, + int arg); + +// tag=1078 +QtDartBindings_EXPORT void +c_QWindow__onMinimumWidthChanged_int(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QWindow::mouseDoubleClickEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QWindow__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *arg__1_); + +// tag=1067 +// QWindow::mouseMoveEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void c_QWindow__mouseMoveEvent_QMouseEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWindow::mousePressEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QWindow__mousePressEvent_QMouseEvent(void *thisObj, void *arg__1_); + +// tag=1067 +// QWindow::mouseReleaseEvent(QMouseEvent * arg__1) +QtDartBindings_EXPORT void +c_QWindow__mouseReleaseEvent_QMouseEvent(void *thisObj, void *arg__1_); + +// tag=1067 +// QWindow::opacity() const +QtDartBindings_EXPORT qreal c_QWindow__opacity(void *thisObj); + +// tag=1067 +// QWindow::opacityChanged(qreal opacity) +QtDartBindings_EXPORT void c_QWindow__opacityChanged_qreal(void *thisObj, + qreal opacity); + +// tag=1078 +QtDartBindings_EXPORT void +c_QWindow__onOpacityChanged_qreal(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QWindow::paintEvent(QPaintEvent * arg__1) +QtDartBindings_EXPORT void c_QWindow__paintEvent_QPaintEvent(void *thisObj, + void *arg__1_); + +// tag=1067 +// QWindow::parent() const +QtDartBindings_EXPORT void *c_QWindow__parent(void *thisObj); + +// tag=1067 +// QWindow::position() const +QtDartBindings_EXPORT void *c_QWindow__position(void *thisObj); + +// tag=1067 +// QWindow::raise() +QtDartBindings_EXPORT void c_QWindow__raise(void *thisObj); + +// tag=1067 +// QWindow::requestActivate() +QtDartBindings_EXPORT void c_QWindow__requestActivate(void *thisObj); + +// tag=1067 +// QWindow::requestUpdate() +QtDartBindings_EXPORT void c_QWindow__requestUpdate(void *thisObj); + +// tag=1067 +// QWindow::resize(const QSize & newSize) +QtDartBindings_EXPORT void c_QWindow__resize_QSize(void *thisObj, + void *newSize_); + +// tag=1067 +// QWindow::resize(int w, int h) +QtDartBindings_EXPORT void c_QWindow__resize_int_int(void *thisObj, int w, + int h); + +// tag=1067 +// QWindow::setBaseSize(const QSize & size) +QtDartBindings_EXPORT void c_QWindow__setBaseSize_QSize(void *thisObj, + void *size_); + +// tag=1067 +// QWindow::setFilePath(const QString & filePath) +QtDartBindings_EXPORT void +c_QWindow__setFilePath_QString(void *thisObj, const char *filePath_); + +// tag=1067 +// QWindow::setFramePosition(const QPoint & point) +QtDartBindings_EXPORT void c_QWindow__setFramePosition_QPoint(void *thisObj, + void *point_); + +// tag=1067 +// QWindow::setGeometry(const QRect & rect) +QtDartBindings_EXPORT void c_QWindow__setGeometry_QRect(void *thisObj, + void *rect_); + +// tag=1067 +// QWindow::setGeometry(int posx, int posy, int w, int h) +QtDartBindings_EXPORT void c_QWindow__setGeometry_int_int_int_int(void *thisObj, + int posx, + int posy, + int w, int h); + +// tag=1067 +// QWindow::setHeight(int arg) +QtDartBindings_EXPORT void c_QWindow__setHeight_int(void *thisObj, int arg); + +// tag=1067 +// QWindow::setIcon(const QIcon & icon) +QtDartBindings_EXPORT void c_QWindow__setIcon_QIcon(void *thisObj, void *icon_); + +// tag=1067 +// QWindow::setKeyboardGrabEnabled(bool grab) +QtDartBindings_EXPORT bool c_QWindow__setKeyboardGrabEnabled_bool(void *thisObj, + bool grab); + +// tag=1067 +// QWindow::setMask(const QRegion & region) +QtDartBindings_EXPORT void c_QWindow__setMask_QRegion(void *thisObj, + void *region_); + +// tag=1067 +// QWindow::setMaximumHeight(int h) +QtDartBindings_EXPORT void c_QWindow__setMaximumHeight_int(void *thisObj, + int h); + +// tag=1067 +// QWindow::setMaximumSize(const QSize & size) +QtDartBindings_EXPORT void c_QWindow__setMaximumSize_QSize(void *thisObj, + void *size_); + +// tag=1067 +// QWindow::setMaximumWidth(int w) +QtDartBindings_EXPORT void c_QWindow__setMaximumWidth_int(void *thisObj, int w); + +// tag=1067 +// QWindow::setMinimumHeight(int h) +QtDartBindings_EXPORT void c_QWindow__setMinimumHeight_int(void *thisObj, + int h); + +// tag=1067 +// QWindow::setMinimumSize(const QSize & size) +QtDartBindings_EXPORT void c_QWindow__setMinimumSize_QSize(void *thisObj, + void *size_); + +// tag=1067 +// QWindow::setMinimumWidth(int w) +QtDartBindings_EXPORT void c_QWindow__setMinimumWidth_int(void *thisObj, int w); + +// tag=1067 +// QWindow::setMouseGrabEnabled(bool grab) +QtDartBindings_EXPORT bool c_QWindow__setMouseGrabEnabled_bool(void *thisObj, + bool grab); + +// tag=1067 +// QWindow::setOpacity(qreal level) +QtDartBindings_EXPORT void c_QWindow__setOpacity_qreal(void *thisObj, + qreal level); + +// tag=1067 +// QWindow::setPosition(const QPoint & pt) +QtDartBindings_EXPORT void c_QWindow__setPosition_QPoint(void *thisObj, + void *pt_); + +// tag=1067 +// QWindow::setPosition(int posx, int posy) +QtDartBindings_EXPORT void c_QWindow__setPosition_int_int(void *thisObj, + int posx, int posy); + +// tag=1067 +// QWindow::setSizeIncrement(const QSize & size) +QtDartBindings_EXPORT void c_QWindow__setSizeIncrement_QSize(void *thisObj, + void *size_); + +// tag=1067 +// QWindow::setTitle(const QString & arg__1) +QtDartBindings_EXPORT void c_QWindow__setTitle_QString(void *thisObj, + const char *arg__1_); + +// tag=1067 +// QWindow::setTransientParent(QWindow * parent) +QtDartBindings_EXPORT void c_QWindow__setTransientParent_QWindow(void *thisObj, + void *parent_); + +// tag=1067 +// QWindow::setVisible(bool visible) +QtDartBindings_EXPORT void c_QWindow__setVisible_bool(void *thisObj, + bool visible); + +// tag=1067 +// QWindow::setWidth(int arg) +QtDartBindings_EXPORT void c_QWindow__setWidth_int(void *thisObj, int arg); + +// tag=1067 +// QWindow::setX(int arg) +QtDartBindings_EXPORT void c_QWindow__setX_int(void *thisObj, int arg); + +// tag=1067 +// QWindow::setY(int arg) +QtDartBindings_EXPORT void c_QWindow__setY_int(void *thisObj, int arg); + +// tag=1067 +// QWindow::show() +QtDartBindings_EXPORT void c_QWindow__show(void *thisObj); + +// tag=1067 +// QWindow::showFullScreen() +QtDartBindings_EXPORT void c_QWindow__showFullScreen(void *thisObj); + +// tag=1067 +// QWindow::showMaximized() +QtDartBindings_EXPORT void c_QWindow__showMaximized(void *thisObj); + +// tag=1067 +// QWindow::showMinimized() +QtDartBindings_EXPORT void c_QWindow__showMinimized(void *thisObj); + +// tag=1067 +// QWindow::showNormal() +QtDartBindings_EXPORT void c_QWindow__showNormal(void *thisObj); + +// tag=1067 +// QWindow::size() const +QtDartBindings_EXPORT void *c_QWindow__size(void *thisObj); + +// tag=1067 +// QWindow::sizeIncrement() const +QtDartBindings_EXPORT void *c_QWindow__sizeIncrement(void *thisObj); + +// tag=1067 +// QWindow::startSystemMove() +QtDartBindings_EXPORT bool c_QWindow__startSystemMove(void *thisObj); + +// tag=1067 +// QWindow::title() const +QtDartBindings_EXPORT void *c_QWindow__title(void *thisObj); + +// tag=1067 +// QWindow::tr(const char * s, const char * c, int n) +QtDartBindings_EXPORT void * +c_static_QWindow__tr_char_char_int(const char *s, const char *c, int n); + +// tag=1067 +// QWindow::transientParent() const +QtDartBindings_EXPORT void *c_QWindow__transientParent(void *thisObj); + +// tag=1067 +// QWindow::transientParentChanged(QWindow * transientParent) +QtDartBindings_EXPORT void +c_QWindow__transientParentChanged_QWindow(void *thisObj, + void *transientParent_); + +// tag=1078 +QtDartBindings_EXPORT void +c_QWindow__onTransientParentChanged_QWindow(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QWindow::unsetCursor() +QtDartBindings_EXPORT void c_QWindow__unsetCursor(void *thisObj); + +// tag=1067 +// QWindow::visibleChanged(bool arg) +QtDartBindings_EXPORT void c_QWindow__visibleChanged_bool(void *thisObj, + bool arg); + +// tag=1078 +QtDartBindings_EXPORT void +c_QWindow__onVisibleChanged_bool(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QWindow::width() const +QtDartBindings_EXPORT int c_QWindow__width(void *thisObj); + +// tag=1067 +// QWindow::widthChanged(int arg) +QtDartBindings_EXPORT void c_QWindow__widthChanged_int(void *thisObj, int arg); + +// tag=1078 +QtDartBindings_EXPORT void c_QWindow__onWidthChanged_int(void *thisObj, + void *contextQObject, + void *callback); +// tag=1067 +// QWindow::windowTitleChanged(const QString & title) +QtDartBindings_EXPORT void +c_QWindow__windowTitleChanged_QString(void *thisObj, const char *title_); + +// tag=1078 +QtDartBindings_EXPORT void +c_QWindow__onWindowTitleChanged_QString(void *thisObj, void *contextQObject, + void *callback); +// tag=1067 +// QWindow::x() const +QtDartBindings_EXPORT int c_QWindow__x(void *thisObj); + +// tag=1067 +// QWindow::xChanged(int arg) +QtDartBindings_EXPORT void c_QWindow__xChanged_int(void *thisObj, int arg); + +// tag=1078 +QtDartBindings_EXPORT void +c_QWindow__onXChanged_int(void *thisObj, void *contextQObject, void *callback); +// tag=1067 +// QWindow::y() const +QtDartBindings_EXPORT int c_QWindow__y(void *thisObj); + +// tag=1067 +// QWindow::yChanged(int arg) +QtDartBindings_EXPORT void c_QWindow__yChanged_int(void *thisObj, int arg); + +// tag=1078 +QtDartBindings_EXPORT void +c_QWindow__onYChanged_int(void *thisObj, void *contextQObject, void *callback); +// tag=1066 +QtDartBindings_EXPORT void c_QWindow__destructor(void *thisObj); + +// tag=1046 +QtDartBindings_EXPORT void +c_QWindow__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +// tag=1047 +QtDartBindings_EXPORT void c_QWindow_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/Qt_c.cpp b/generated/QtDartBindings/dart/ffi/Qt_c.cpp new file mode 100644 index 0000000..463331e --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/Qt_c.cpp @@ -0,0 +1,21 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "Qt_c.h" + +#include + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +extern "C" {} diff --git a/generated/QtDartBindings/dart/ffi/Qt_c.h b/generated/QtDartBindings/dart/ffi/Qt_c.h new file mode 100644 index 0000000..1bcf410 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/Qt_c.h @@ -0,0 +1,11 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include "QtDartBindings_exports.h" +#include +#include + +extern "C" { +QtDartBindings_EXPORT void c_Qt_Finalizer(void *cppObj); +} diff --git a/generated/QtDartBindings/dart/ffi/Qt_wrapper.cpp b/generated/QtDartBindings/dart/ffi/Qt_wrapper.cpp new file mode 100644 index 0000000..2f58a4b --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/Qt_wrapper.cpp @@ -0,0 +1,90 @@ +#include "Qt_wrapper.h" + +#include "qproperty.h" + +#include + +namespace Dartagnan { + +typedef int (*CleanupCallback)(void *thisPtr); +static CleanupCallback s_cleanupCallback = nullptr; + +template struct ValueWrapper { + T value; +}; + +} // namespace Dartagnan +extern "C" { + +// tag=1050 +// beginPropertyUpdateGroup() +void c_static_Qt__beginPropertyUpdateGroup() { + // tag=1068 + Qt::beginPropertyUpdateGroup(); +} + +// tag=1050 +// endPropertyUpdateGroup() +void c_static_Qt__endPropertyUpdateGroup() { + // tag=1068 + Qt::endPropertyUpdateGroup(); +} + +// tag=1050 +// qt_getEnumName(QFlags arg__1) +const char *c_static_Qt__qt_getEnumName_KeyboardModifiers(int arg__1_) { + auto arg__1 = static_cast>(arg__1_); + return + // tag=1068 + Qt::qt_getEnumName(arg__1); +} + +// tag=1050 +// qt_getEnumName(QFlags arg__1) +const char *c_static_Qt__qt_getEnumName_Orientations(int arg__1_) { + auto arg__1 = static_cast>(arg__1_); + return + // tag=1068 + Qt::qt_getEnumName(arg__1); +} + +// tag=1050 +// qt_getEnumName(Qt::ItemDataRole arg__1) +const char *c_static_Qt__qt_getEnumName_ItemDataRole(int arg__1) { + return + // tag=1068 + Qt::qt_getEnumName(static_cast(arg__1)); +} + +// tag=1050 +// qt_getEnumName(Qt::KeyboardModifier arg__1) +const char *c_static_Qt__qt_getEnumName_KeyboardModifier(int arg__1) { + return + // tag=1068 + Qt::qt_getEnumName(static_cast(arg__1)); +} + +// tag=1050 +// qt_getEnumName(Qt::LayoutDirection arg__1) +const char *c_static_Qt__qt_getEnumName_LayoutDirection(int arg__1) { + return + // tag=1068 + Qt::qt_getEnumName(static_cast(arg__1)); +} + +// tag=1050 +// qt_getEnumName(Qt::Orientation arg__1) +const char *c_static_Qt__qt_getEnumName_Orientation(int arg__1) { + return + // tag=1068 + Qt::qt_getEnumName(static_cast(arg__1)); +} + +// tag=1050 +// qt_getEnumName(Qt::SortOrder arg__1) +const char *c_static_Qt__qt_getEnumName_SortOrder(int arg__1) { + return + // tag=1068 + Qt::qt_getEnumName(static_cast(arg__1)); +} +} diff --git a/generated/QtDartBindings/dart/ffi/Qt_wrapper.h b/generated/QtDartBindings/dart/ffi/Qt_wrapper.h new file mode 100644 index 0000000..92973b7 --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/Qt_wrapper.h @@ -0,0 +1,54 @@ + +// tag=1040 +#include "QtDartBindings_exports.h" +#include +#include + +extern "C" { + +// tag=1067 +// Qt::beginPropertyUpdateGroup() +QtDartBindings_EXPORT void c_static_Qt__beginPropertyUpdateGroup(); + +// tag=1067 +// Qt::endPropertyUpdateGroup() +QtDartBindings_EXPORT void c_static_Qt__endPropertyUpdateGroup(); + +// tag=1067 +// Qt::qt_getEnumName(QFlags arg__1) +QtDartBindings_EXPORT const char * +c_static_Qt__qt_getEnumName_KeyboardModifiers(int arg__1_); + +// tag=1067 +// Qt::qt_getEnumName(QFlags arg__1) +QtDartBindings_EXPORT const char * +c_static_Qt__qt_getEnumName_Orientations(int arg__1_); + +// tag=1067 +// Qt::qt_getEnumName(Qt::ItemDataRole arg__1) +QtDartBindings_EXPORT const char * +c_static_Qt__qt_getEnumName_ItemDataRole(int arg__1); + +// tag=1067 +// Qt::qt_getEnumName(Qt::KeyboardModifier arg__1) +QtDartBindings_EXPORT const char * +c_static_Qt__qt_getEnumName_KeyboardModifier(int arg__1); + +// tag=1067 +// Qt::qt_getEnumName(Qt::LayoutDirection arg__1) +QtDartBindings_EXPORT const char * +c_static_Qt__qt_getEnumName_LayoutDirection(int arg__1); + +// tag=1067 +// Qt::qt_getEnumName(Qt::Orientation arg__1) +QtDartBindings_EXPORT const char * +c_static_Qt__qt_getEnumName_Orientation(int arg__1); + +// tag=1067 +// Qt::qt_getEnumName(Qt::SortOrder arg__1) +QtDartBindings_EXPORT const char * +c_static_Qt__qt_getEnumName_SortOrder(int arg__1); + +// tag=1047 +QtDartBindings_EXPORT void c_Qt_Finalizer(void *, void *cppObj, void *); +} diff --git a/generated/QtDartBindings/dart/ffi/c_QtDartBindings.h b/generated/QtDartBindings/dart/ffi/c_QtDartBindings.h new file mode 100644 index 0000000..391156b --- /dev/null +++ b/generated/QtDartBindings/dart/ffi/c_QtDartBindings.h @@ -0,0 +1,10588 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group +/// company SPDX-License-Identifier: MIT +#include + +void c_Qt_Finalizer(void *cppObj); // QVariant::QVariant() +void *c_QVariant__constructor(); +// QVariant::QVariant(bool b) +void *c_QVariant__constructor_bool(bool b); +// QVariant::QVariant(const QByteArray & bytearray) +void *c_QVariant__constructor_QByteArray(void *bytearray_); +// QVariant::QVariant(const QLine & line) +void *c_QVariant__constructor_QLine(void *line_); +// QVariant::QVariant(const QLineF & line) +void *c_QVariant__constructor_QLineF(void *line_); +// QVariant::QVariant(const QList & stringlist) +void *c_QVariant__constructor_QList_QString(void *stringlist_); +// QVariant::QVariant(const QList & list) +void *c_QVariant__constructor_QList_QVariant(void *list_); +// QVariant::QVariant(const QModelIndex & modelIndex) +void *c_QVariant__constructor_QModelIndex(void *modelIndex_); +// QVariant::QVariant(const QPoint & pt) +void *c_QVariant__constructor_QPoint(void *pt_); +// QVariant::QVariant(const QPointF & pt) +void *c_QVariant__constructor_QPointF(void *pt_); +// QVariant::QVariant(const QRect & rect) +void *c_QVariant__constructor_QRect(void *rect_); +// QVariant::QVariant(const QRectF & rect) +void *c_QVariant__constructor_QRectF(void *rect_); +// QVariant::QVariant(const QSize & size) +void *c_QVariant__constructor_QSize(void *size_); +// QVariant::QVariant(const QSizeF & size) +void *c_QVariant__constructor_QSizeF(void *size_); +// QVariant::QVariant(const QString & string) +void *c_QVariant__constructor_QString(const char *string_); +// QVariant::QVariant(const char * str) +void *c_QVariant__constructor_char(const char *str); +// QVariant::QVariant(double d) +void *c_QVariant__constructor_double(double d); +// QVariant::QVariant(float f) +void *c_QVariant__constructor_float(float f); +// QVariant::QVariant(int i) +void *c_QVariant__constructor_int(int i); +// QVariant::QVariant(qint64 ll) +void *c_QVariant__constructor_qint64(qint64 ll); +// QVariant::clear() +void c_QVariant__clear(void *thisObj); +// QVariant::detach() +void c_QVariant__detach(void *thisObj); +// QVariant::equals(const QVariant & other) const +bool c_QVariant__equals_QVariant(void *thisObj, void *other_); +// QVariant::fromObject(QObject * arg__1) +void *c_static_QVariant__fromObject_QObject(void *arg__1_); +// QVariant::isDetached() const +bool c_QVariant__isDetached(void *thisObj); +// QVariant::isNull() const +bool c_QVariant__isNull(void *thisObj); +// QVariant::isValid() const +bool c_QVariant__isValid(void *thisObj); +// QVariant::setValue(const QVariant & avalue) +void c_QVariant__setValue_QVariant(void *thisObj, void *avalue_); +// QVariant::toBool() const +bool c_QVariant__toBool(void *thisObj); +// QVariant::toByteArray() const +void *c_QVariant__toByteArray(void *thisObj); +// QVariant::toLine() const +void *c_QVariant__toLine(void *thisObj); +// QVariant::toLineF() const +void *c_QVariant__toLineF(void *thisObj); +// QVariant::toList() const +void *c_QVariant__toList(void *thisObj); +// QVariant::toModelIndex() const +void *c_QVariant__toModelIndex(void *thisObj); +// QVariant::toObject(QVariant arg__1) +void *c_static_QVariant__toObject_QVariant(void *arg__1_); +// QVariant::toPoint() const +void *c_QVariant__toPoint(void *thisObj); +// QVariant::toPointF() const +void *c_QVariant__toPointF(void *thisObj); +// QVariant::toRect() const +void *c_QVariant__toRect(void *thisObj); +// QVariant::toRectF() const +void *c_QVariant__toRectF(void *thisObj); +// QVariant::toSize() const +void *c_QVariant__toSize(void *thisObj); +// QVariant::toSizeF() const +void *c_QVariant__toSizeF(void *thisObj); +// QVariant::toStringList() const +void *c_QVariant__toStringList(void *thisObj); +// QVariant::typeId() const +int c_QVariant__typeId(void *thisObj); +// QVariant::typeName() const +const char *c_QVariant__typeName(void *thisObj); +// QVariant::userType() const +int c_QVariant__userType(void *thisObj); +void c_QVariant__destructor(void *thisObj); +void c_QVariant_Finalizer( + void *cppObj); // QStyleHintReturn::QStyleHintReturn(int version, int type) +void *c_QStyleHintReturn__constructor_int_int(int version, int type); +void c_QStyleHintReturn__destructor(void *thisObj); +int c_QStyleHintReturn___get_version(void *thisObj); +int c_QStyleHintReturn___get_type(void *thisObj); +void c_QStyleHintReturn___set_version_int(void *thisObj, int version_); +void c_QStyleHintReturn___set_type_int(void *thisObj, int type_); +void c_QStyleHintReturn_Finalizer( + void *cppObj); // QStyleFactory::QStyleFactory() +void *c_QStyleFactory__constructor(); +// QStyleFactory::create(const QString & arg__1) +void *c_static_QStyleFactory__create_QString(const char *arg__1_); +// QStyleFactory::keys() +void *c_static_QStyleFactory__keys(); +void c_QStyleFactory__destructor(void *thisObj); +void c_QStyleFactory_Finalizer(void *cppObj); // QString::QString() +void *c_QString__constructor(); +// QString::QString(const QByteArray & a) +void *c_QString__constructor_QByteArray(void *a_); +// QString::QString(const char * ch) +void *c_QString__constructor_char(const char *ch); +// QString::append(const QByteArray & s) +void *c_QString__append_QByteArray(void *thisObj, void *s_); +// QString::append(const QString & s) +void *c_QString__append_QString(void *thisObj, const char *s_); +// QString::append(const char * s) +void *c_QString__append_char(void *thisObj, const char *s); +// QString::arg(const QString & a, int fieldWidth) const +void *c_QString__arg_QString_int(void *thisObj, const char *a_, int fieldWidth); +// QString::arg(int a, int fieldWidth, int base) const +void *c_QString__arg_int_int_int(void *thisObj, int a, int fieldWidth, + int base); +// QString::arg(long a, int fieldwidth, int base) const +void *c_QString__arg_long_int_int(void *thisObj, long a, int fieldwidth, + int base); +// QString::arg(qint64 a, int fieldwidth, int base) const +void *c_QString__arg_qint64_int_int(void *thisObj, qint64 a, int fieldwidth, + int base); +// QString::arg(short a, int fieldWidth, int base) const +void *c_QString__arg_short_int_int(void *thisObj, short a, int fieldWidth, + int base); +// QString::asprintf(const char * format) +void *c_static_QString__asprintf_char(const char *format); +// QString::capacity() const +qsizetype c_QString__capacity(void *thisObj); +// QString::chop(qsizetype n) +void c_QString__chop_qsizetype(void *thisObj, qsizetype n); +// QString::chopped(qsizetype n) const +void *c_QString__chopped_qsizetype(void *thisObj, qsizetype n); +// QString::clear() +void c_QString__clear(void *thisObj); +// QString::compare(const QString & s) const +int c_QString__compare_QString(void *thisObj, const char *s_); +// QString::compare(const QString & s1, const QString & s2) +int c_static_QString__compare_QString_QString(const char *s1_, const char *s2_); +// QString::contains(const QString & s) const +bool c_QString__contains_QString(void *thisObj, const char *s_); +// QString::count(const QString & s) const +qsizetype c_QString__count_QString(void *thisObj, const char *s_); +// QString::detach() +void c_QString__detach(void *thisObj); +// QString::endsWith(const QString & s) const +bool c_QString__endsWith_QString(void *thisObj, const char *s_); +// QString::first(qsizetype n) const +void *c_QString__first_qsizetype(void *thisObj, qsizetype n); +// QString::fromLatin1(const char * str, qsizetype size) +void *c_static_QString__fromLatin1_char_qsizetype(const char *str, + qsizetype size); +// QString::fromLocal8Bit(const char * str, qsizetype size) +void *c_static_QString__fromLocal8Bit_char_qsizetype(const char *str, + qsizetype size); +// QString::fromUtf8(const char * utf8, qsizetype size) +void *c_static_QString__fromUtf8_char_qsizetype(const char *utf8, + qsizetype size); +// QString::indexOf(const QString & s, qsizetype from) const +qsizetype c_QString__indexOf_QString_qsizetype(void *thisObj, const char *s_, + qsizetype from); +// QString::insert(qsizetype i, const QByteArray & s) +void *c_QString__insert_qsizetype_QByteArray(void *thisObj, qsizetype i, + void *s_); +// QString::insert(qsizetype i, const QString & s) +void *c_QString__insert_qsizetype_QString(void *thisObj, qsizetype i, + const char *s_); +// QString::insert(qsizetype i, const char * s) +void *c_QString__insert_qsizetype_char(void *thisObj, qsizetype i, + const char *s); +// QString::isDetached() const +bool c_QString__isDetached(void *thisObj); +// QString::isEmpty() const +bool c_QString__isEmpty(void *thisObj); +// QString::isLower() const +bool c_QString__isLower(void *thisObj); +// QString::isNull() const +bool c_QString__isNull(void *thisObj); +// QString::isRightToLeft() const +bool c_QString__isRightToLeft(void *thisObj); +// QString::isSharedWith(const QString & other) const +bool c_QString__isSharedWith_QString(void *thisObj, const char *other_); +// QString::isSimpleText() const +bool c_QString__isSimpleText(void *thisObj); +// QString::isUpper() const +bool c_QString__isUpper(void *thisObj); +// QString::isValidUtf16() const +bool c_QString__isValidUtf16(void *thisObj); +// QString::last(qsizetype n) const +void *c_QString__last_qsizetype(void *thisObj, qsizetype n); +// QString::lastIndexOf(const QString & s) const +qsizetype c_QString__lastIndexOf_QString(void *thisObj, const char *s_); +// QString::lastIndexOf(const QString & s, qsizetype from) const +qsizetype c_QString__lastIndexOf_QString_qsizetype(void *thisObj, + const char *s_, + qsizetype from); +// QString::left(qsizetype n) const +void *c_QString__left_qsizetype(void *thisObj, qsizetype n); +// QString::leftJustified(qsizetype width) const +void *c_QString__leftJustified_qsizetype(void *thisObj, qsizetype width); +// QString::length() const +qsizetype c_QString__length(void *thisObj); +// QString::localeAwareCompare(const QString & s) const +int c_QString__localeAwareCompare_QString(void *thisObj, const char *s_); +// QString::localeAwareCompare(const QString & s1, const QString & s2) +int c_static_QString__localeAwareCompare_QString_QString(const char *s1_, + const char *s2_); +// QString::mid(qsizetype position, qsizetype n) const +void *c_QString__mid_qsizetype_qsizetype(void *thisObj, qsizetype position, + qsizetype n); +// QString::number(int arg__1, int base) +void *c_static_QString__number_int_int(int arg__1, int base); +// QString::number(long arg__1, int base) +void *c_static_QString__number_long_int(long arg__1, int base); +// QString::number(qint64 arg__1, int base) +void *c_static_QString__number_qint64_int(qint64 arg__1, int base); +// QString::prepend(const QByteArray & s) +void *c_QString__prepend_QByteArray(void *thisObj, void *s_); +// QString::prepend(const QString & s) +void *c_QString__prepend_QString(void *thisObj, const char *s_); +// QString::prepend(const char * s) +void *c_QString__prepend_char(void *thisObj, const char *s); +// QString::push_back(const QString & s) +void c_QString__push_back_QString(void *thisObj, const char *s_); +// QString::push_front(const QString & s) +void c_QString__push_front_QString(void *thisObj, const char *s_); +// QString::remove(const QString & s) +void *c_QString__remove_QString(void *thisObj, const char *s_); +// QString::remove(qsizetype i, qsizetype len) +void *c_QString__remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype len); +// QString::repeated(qsizetype times) const +void *c_QString__repeated_qsizetype(void *thisObj, qsizetype times); +// QString::replace(const QString & before, const QString & after) +void *c_QString__replace_QString_QString(void *thisObj, const char *before_, + const char *after_); +// QString::replace(qsizetype i, qsizetype len, const QString & after) +void *c_QString__replace_qsizetype_qsizetype_QString(void *thisObj, qsizetype i, + qsizetype len, + const char *after_); +// QString::reserve(qsizetype size) +void c_QString__reserve_qsizetype(void *thisObj, qsizetype size); +// QString::resize(qsizetype size) +void c_QString__resize_qsizetype(void *thisObj, qsizetype size); +// QString::right(qsizetype n) const +void *c_QString__right_qsizetype(void *thisObj, qsizetype n); +// QString::rightJustified(qsizetype width) const +void *c_QString__rightJustified_qsizetype(void *thisObj, qsizetype width); +// QString::section(const QString & in_sep, qsizetype start, qsizetype end) +// const +void *c_QString__section_QString_qsizetype_qsizetype(void *thisObj, + const char *in_sep_, + qsizetype start, + qsizetype end); +// QString::setNum(int arg__1, int base) +void *c_QString__setNum_int_int(void *thisObj, int arg__1, int base); +// QString::setNum(long arg__1, int base) +void *c_QString__setNum_long_int(void *thisObj, long arg__1, int base); +// QString::setNum(qint64 arg__1, int base) +void *c_QString__setNum_qint64_int(void *thisObj, qint64 arg__1, int base); +// QString::setNum(short arg__1, int base) +void *c_QString__setNum_short_int(void *thisObj, short arg__1, int base); +// QString::shrink_to_fit() +void c_QString__shrink_to_fit(void *thisObj); +// QString::simplified() +void *c_QString__simplified(void *thisObj); +// QString::size() const +qsizetype c_QString__size(void *thisObj); +// QString::sliced(qsizetype pos) const +void *c_QString__sliced_qsizetype(void *thisObj, qsizetype pos); +// QString::sliced(qsizetype pos, qsizetype n) const +void *c_QString__sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n); +// QString::split(const QString & sep) const +void *c_QString__split_QString(void *thisObj, const char *sep_); +// QString::squeeze() +void c_QString__squeeze(void *thisObj); +// QString::startsWith(const QString & s) const +bool c_QString__startsWith_QString(void *thisObj, const char *s_); +// QString::toCaseFolded() +void *c_QString__toCaseFolded(void *thisObj); +// QString::toHtmlEscaped() const +void *c_QString__toHtmlEscaped(void *thisObj); +// QString::toLatin1() +void *c_QString__toLatin1(void *thisObj); +// QString::toLocal8Bit() +void *c_QString__toLocal8Bit(void *thisObj); +// QString::toLower() +void *c_QString__toLower(void *thisObj); +// QString::toUcs4() const +void *c_QString__toUcs4(void *thisObj); +// QString::toUpper() +void *c_QString__toUpper(void *thisObj); +// QString::toUtf8() +void *c_QString__toUtf8(void *thisObj); +// QString::trimmed() +void *c_QString__trimmed(void *thisObj); +// QString::truncate(qsizetype pos) +void c_QString__truncate_qsizetype(void *thisObj, qsizetype pos); +void c_QString__destructor(void *thisObj); +void c_QString_Finalizer(void *cppObj); // QStandardItem::QStandardItem() +void *c_QStandardItem__constructor(); +// QStandardItem::QStandardItem(const QIcon & icon, const QString & text) +void *c_QStandardItem__constructor_QIcon_QString(void *icon_, + const char *text_); +// QStandardItem::QStandardItem(const QString & text) +void *c_QStandardItem__constructor_QString(const char *text_); +// QStandardItem::QStandardItem(int rows, int columns) +void *c_QStandardItem__constructor_int_int(int rows, int columns); +// QStandardItem::accessibleDescription() const +void *c_QStandardItem__accessibleDescription(void *thisObj); +// QStandardItem::accessibleText() const +void *c_QStandardItem__accessibleText(void *thisObj); +// QStandardItem::appendColumn(const QList & items) +void c_QStandardItem__appendColumn_QList_QStandardItem(void *thisObj, + void *items_); +// QStandardItem::appendRow(QStandardItem * item) +void c_QStandardItem__appendRow_QStandardItem(void *thisObj, void *item_); +// QStandardItem::appendRow(const QList & items) +void c_QStandardItem__appendRow_QList_QStandardItem(void *thisObj, + void *items_); +// QStandardItem::appendRows(const QList & items) +void c_QStandardItem__appendRows_QList_QStandardItem(void *thisObj, + void *items_); +// QStandardItem::background() const +void *c_QStandardItem__background(void *thisObj); +// QStandardItem::child(int row, int column) const +void *c_QStandardItem__child_int_int(void *thisObj, int row, int column); +// QStandardItem::clearData() +void c_QStandardItem__clearData(void *thisObj); +// QStandardItem::clone() const +void *c_QStandardItem__clone(void *thisObj); +// QStandardItem::column() const +int c_QStandardItem__column(void *thisObj); +// QStandardItem::columnCount() const +int c_QStandardItem__columnCount(void *thisObj); +// QStandardItem::data(int role) const +void *c_QStandardItem__data_int(void *thisObj, int role); +// QStandardItem::emitDataChanged() +void c_QStandardItem__emitDataChanged(void *thisObj); +// QStandardItem::font() const +void *c_QStandardItem__font(void *thisObj); +// QStandardItem::foreground() const +void *c_QStandardItem__foreground(void *thisObj); +// QStandardItem::hasChildren() const +bool c_QStandardItem__hasChildren(void *thisObj); +// QStandardItem::icon() const +void *c_QStandardItem__icon(void *thisObj); +// QStandardItem::index() const +void *c_QStandardItem__index(void *thisObj); +// QStandardItem::insertColumn(int column, const QList & items) +void c_QStandardItem__insertColumn_int_QList_QStandardItem(void *thisObj, + int column, + void *items_); +// QStandardItem::insertColumns(int column, int count) +void c_QStandardItem__insertColumns_int_int(void *thisObj, int column, + int count); +// QStandardItem::insertRow(int row, QStandardItem * item) +void c_QStandardItem__insertRow_int_QStandardItem(void *thisObj, int row, + void *item_); +// QStandardItem::insertRow(int row, const QList & items) +void c_QStandardItem__insertRow_int_QList_QStandardItem(void *thisObj, int row, + void *items_); +// QStandardItem::insertRows(int row, const QList & items) +void c_QStandardItem__insertRows_int_QList_QStandardItem(void *thisObj, int row, + void *items_); +// QStandardItem::insertRows(int row, int count) +void c_QStandardItem__insertRows_int_int(void *thisObj, int row, int count); +// QStandardItem::isAutoTristate() const +bool c_QStandardItem__isAutoTristate(void *thisObj); +// QStandardItem::isCheckable() const +bool c_QStandardItem__isCheckable(void *thisObj); +// QStandardItem::isDragEnabled() const +bool c_QStandardItem__isDragEnabled(void *thisObj); +// QStandardItem::isDropEnabled() const +bool c_QStandardItem__isDropEnabled(void *thisObj); +// QStandardItem::isEditable() const +bool c_QStandardItem__isEditable(void *thisObj); +// QStandardItem::isEnabled() const +bool c_QStandardItem__isEnabled(void *thisObj); +// QStandardItem::isSelectable() const +bool c_QStandardItem__isSelectable(void *thisObj); +// QStandardItem::isUserTristate() const +bool c_QStandardItem__isUserTristate(void *thisObj); +// QStandardItem::model() const +void *c_QStandardItem__model(void *thisObj); +// QStandardItem::parent() const +void *c_QStandardItem__parent(void *thisObj); +// QStandardItem::removeColumn(int column) +void c_QStandardItem__removeColumn_int(void *thisObj, int column); +// QStandardItem::removeColumns(int column, int count) +void c_QStandardItem__removeColumns_int_int(void *thisObj, int column, + int count); +// QStandardItem::removeRow(int row) +void c_QStandardItem__removeRow_int(void *thisObj, int row); +// QStandardItem::removeRows(int row, int count) +void c_QStandardItem__removeRows_int_int(void *thisObj, int row, int count); +// QStandardItem::row() const +int c_QStandardItem__row(void *thisObj); +// QStandardItem::rowCount() const +int c_QStandardItem__rowCount(void *thisObj); +// QStandardItem::setAccessibleDescription(const QString & +// accessibleDescription) +void c_QStandardItem__setAccessibleDescription_QString( + void *thisObj, const char *accessibleDescription_); +// QStandardItem::setAccessibleText(const QString & accessibleText) +void c_QStandardItem__setAccessibleText_QString(void *thisObj, + const char *accessibleText_); +// QStandardItem::setAutoTristate(bool tristate) +void c_QStandardItem__setAutoTristate_bool(void *thisObj, bool tristate); +// QStandardItem::setBackground(const QBrush & brush) +void c_QStandardItem__setBackground_QBrush(void *thisObj, void *brush_); +// QStandardItem::setCheckable(bool checkable) +void c_QStandardItem__setCheckable_bool(void *thisObj, bool checkable); +// QStandardItem::setChild(int row, QStandardItem * item) +void c_QStandardItem__setChild_int_QStandardItem(void *thisObj, int row, + void *item_); +// QStandardItem::setChild(int row, int column, QStandardItem * item) +void c_QStandardItem__setChild_int_int_QStandardItem(void *thisObj, int row, + int column, void *item_); +// QStandardItem::setColumnCount(int columns) +void c_QStandardItem__setColumnCount_int(void *thisObj, int columns); +// QStandardItem::setData(const QVariant & value, int role) +void c_QStandardItem__setData_QVariant_int(void *thisObj, void *value_, + int role); +// QStandardItem::setDragEnabled(bool dragEnabled) +void c_QStandardItem__setDragEnabled_bool(void *thisObj, bool dragEnabled); +// QStandardItem::setDropEnabled(bool dropEnabled) +void c_QStandardItem__setDropEnabled_bool(void *thisObj, bool dropEnabled); +// QStandardItem::setEditable(bool editable) +void c_QStandardItem__setEditable_bool(void *thisObj, bool editable); +// QStandardItem::setEnabled(bool enabled) +void c_QStandardItem__setEnabled_bool(void *thisObj, bool enabled); +// QStandardItem::setFont(const QFont & font) +void c_QStandardItem__setFont_QFont(void *thisObj, void *font_); +// QStandardItem::setForeground(const QBrush & brush) +void c_QStandardItem__setForeground_QBrush(void *thisObj, void *brush_); +// QStandardItem::setIcon(const QIcon & icon) +void c_QStandardItem__setIcon_QIcon(void *thisObj, void *icon_); +// QStandardItem::setRowCount(int rows) +void c_QStandardItem__setRowCount_int(void *thisObj, int rows); +// QStandardItem::setSelectable(bool selectable) +void c_QStandardItem__setSelectable_bool(void *thisObj, bool selectable); +// QStandardItem::setSizeHint(const QSize & sizeHint) +void c_QStandardItem__setSizeHint_QSize(void *thisObj, void *sizeHint_); +// QStandardItem::setStatusTip(const QString & statusTip) +void c_QStandardItem__setStatusTip_QString(void *thisObj, + const char *statusTip_); +// QStandardItem::setText(const QString & text) +void c_QStandardItem__setText_QString(void *thisObj, const char *text_); +// QStandardItem::setToolTip(const QString & toolTip) +void c_QStandardItem__setToolTip_QString(void *thisObj, const char *toolTip_); +// QStandardItem::setUserTristate(bool tristate) +void c_QStandardItem__setUserTristate_bool(void *thisObj, bool tristate); +// QStandardItem::setWhatsThis(const QString & whatsThis) +void c_QStandardItem__setWhatsThis_QString(void *thisObj, + const char *whatsThis_); +// QStandardItem::sizeHint() const +void *c_QStandardItem__sizeHint(void *thisObj); +// QStandardItem::sortChildren(int column, Qt::SortOrder order) +void c_QStandardItem__sortChildren_int_SortOrder(void *thisObj, int column, + int order); +// QStandardItem::statusTip() const +void *c_QStandardItem__statusTip(void *thisObj); +// QStandardItem::takeChild(int row, int column) +void *c_QStandardItem__takeChild_int_int(void *thisObj, int row, int column); +// QStandardItem::takeColumn(int column) +void *c_QStandardItem__takeColumn_int(void *thisObj, int column); +// QStandardItem::takeRow(int row) +void *c_QStandardItem__takeRow_int(void *thisObj, int row); +// QStandardItem::text() const +void *c_QStandardItem__text(void *thisObj); +// QStandardItem::toolTip() const +void *c_QStandardItem__toolTip(void *thisObj); +// QStandardItem::type() const +int c_QStandardItem__type(void *thisObj); +// QStandardItem::whatsThis() const +void *c_QStandardItem__whatsThis(void *thisObj); +void c_QStandardItem__destructor(void *thisObj); +void c_QStandardItem__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QStandardItem_Finalizer(void *cppObj); // QSizePolicy::QSizePolicy() +void *c_QSizePolicy__constructor(); +// QSizePolicy::QSizePolicy(QSizePolicy::Policy horizontal, QSizePolicy::Policy +// vertical, QSizePolicy::ControlType type) +void *c_QSizePolicy__constructor_Policy_Policy_ControlType(int horizontal, + int vertical, + int type); +// QSizePolicy::controlType() const +int c_QSizePolicy__controlType(void *thisObj); +// QSizePolicy::expandingDirections() const +int c_QSizePolicy__expandingDirections(void *thisObj); +// QSizePolicy::hasHeightForWidth() const +bool c_QSizePolicy__hasHeightForWidth(void *thisObj); +// QSizePolicy::hasWidthForHeight() const +bool c_QSizePolicy__hasWidthForHeight(void *thisObj); +// QSizePolicy::horizontalPolicy() const +int c_QSizePolicy__horizontalPolicy(void *thisObj); +// QSizePolicy::horizontalStretch() const +int c_QSizePolicy__horizontalStretch(void *thisObj); +// QSizePolicy::retainSizeWhenHidden() const +bool c_QSizePolicy__retainSizeWhenHidden(void *thisObj); +// QSizePolicy::setControlType(QSizePolicy::ControlType type) +void c_QSizePolicy__setControlType_ControlType(void *thisObj, int type); +// QSizePolicy::setHeightForWidth(bool b) +void c_QSizePolicy__setHeightForWidth_bool(void *thisObj, bool b); +// QSizePolicy::setHorizontalPolicy(QSizePolicy::Policy d) +void c_QSizePolicy__setHorizontalPolicy_Policy(void *thisObj, int d); +// QSizePolicy::setHorizontalStretch(int stretchFactor) +void c_QSizePolicy__setHorizontalStretch_int(void *thisObj, int stretchFactor); +// QSizePolicy::setRetainSizeWhenHidden(bool retainSize) +void c_QSizePolicy__setRetainSizeWhenHidden_bool(void *thisObj, + bool retainSize); +// QSizePolicy::setVerticalPolicy(QSizePolicy::Policy d) +void c_QSizePolicy__setVerticalPolicy_Policy(void *thisObj, int d); +// QSizePolicy::setVerticalStretch(int stretchFactor) +void c_QSizePolicy__setVerticalStretch_int(void *thisObj, int stretchFactor); +// QSizePolicy::setWidthForHeight(bool b) +void c_QSizePolicy__setWidthForHeight_bool(void *thisObj, bool b); +// QSizePolicy::transpose() +void c_QSizePolicy__transpose(void *thisObj); +// QSizePolicy::transposed() const +void *c_QSizePolicy__transposed(void *thisObj); +// QSizePolicy::verticalPolicy() const +int c_QSizePolicy__verticalPolicy(void *thisObj); +// QSizePolicy::verticalStretch() const +int c_QSizePolicy__verticalStretch(void *thisObj); +void c_QSizePolicy__destructor(void *thisObj); +void c_QSizePolicy_Finalizer(void *cppObj); // QSizeF::QSizeF() +void *c_QSizeF__constructor(); +// QSizeF::QSizeF(const QSize & sz) +void *c_QSizeF__constructor_QSize(void *sz_); +// QSizeF::QSizeF(qreal w, qreal h) +void *c_QSizeF__constructor_qreal_qreal(qreal w, qreal h); +// QSizeF::boundedTo(const QSizeF & arg__1) const +void *c_QSizeF__boundedTo_QSizeF(void *thisObj, void *arg__1_); +// QSizeF::expandedTo(const QSizeF & arg__1) const +void *c_QSizeF__expandedTo_QSizeF(void *thisObj, void *arg__1_); +// QSizeF::height() const +qreal c_QSizeF__height(void *thisObj); +// QSizeF::isEmpty() const +bool c_QSizeF__isEmpty(void *thisObj); +// QSizeF::isNull() const +bool c_QSizeF__isNull(void *thisObj); +// QSizeF::isValid() const +bool c_QSizeF__isValid(void *thisObj); +// QSizeF::setHeight(qreal h) +void c_QSizeF__setHeight_qreal(void *thisObj, qreal h); +// QSizeF::setWidth(qreal w) +void c_QSizeF__setWidth_qreal(void *thisObj, qreal w); +// QSizeF::toSize() const +void *c_QSizeF__toSize(void *thisObj); +// QSizeF::transpose() +void c_QSizeF__transpose(void *thisObj); +// QSizeF::transposed() const +void *c_QSizeF__transposed(void *thisObj); +// QSizeF::width() const +qreal c_QSizeF__width(void *thisObj); +void c_QSizeF__destructor(void *thisObj); +void c_QSizeF_Finalizer(void *cppObj); // QSize::QSize() +void *c_QSize__constructor(); +// QSize::QSize(int w, int h) +void *c_QSize__constructor_int_int(int w, int h); +// QSize::boundedTo(const QSize & arg__1) const +void *c_QSize__boundedTo_QSize(void *thisObj, void *arg__1_); +// QSize::expandedTo(const QSize & arg__1) const +void *c_QSize__expandedTo_QSize(void *thisObj, void *arg__1_); +// QSize::height() const +int c_QSize__height(void *thisObj); +// QSize::isEmpty() const +bool c_QSize__isEmpty(void *thisObj); +// QSize::isNull() const +bool c_QSize__isNull(void *thisObj); +// QSize::isValid() const +bool c_QSize__isValid(void *thisObj); +// QSize::setHeight(int h) +void c_QSize__setHeight_int(void *thisObj, int h); +// QSize::setWidth(int w) +void c_QSize__setWidth_int(void *thisObj, int w); +// QSize::toSizeF() const +void *c_QSize__toSizeF(void *thisObj); +// QSize::transpose() +void c_QSize__transpose(void *thisObj); +// QSize::transposed() const +void *c_QSize__transposed(void *thisObj); +// QSize::width() const +int c_QSize__width(void *thisObj); +void c_QSize__destructor(void *thisObj); +void c_QSize_Finalizer(void *cppObj); // QRegion::QRegion() +void *c_QRegion__constructor(); +// QRegion::QRegion(const QRect & r) +void *c_QRegion__constructor_QRect(void *r_); +// QRegion::QRegion(int x, int y, int w, int h) +void *c_QRegion__constructor_int_int_int_int(int x, int y, int w, int h); +// QRegion::begin() const +void *c_QRegion__begin(void *thisObj); +// QRegion::boundingRect() const +void *c_QRegion__boundingRect(void *thisObj); +// QRegion::cbegin() const +void *c_QRegion__cbegin(void *thisObj); +// QRegion::cend() const +void *c_QRegion__cend(void *thisObj); +// QRegion::contains(const QPoint & p) const +bool c_QRegion__contains_QPoint(void *thisObj, void *p_); +// QRegion::contains(const QRect & r) const +bool c_QRegion__contains_QRect(void *thisObj, void *r_); +// QRegion::end() const +void *c_QRegion__end(void *thisObj); +// QRegion::intersected(const QRect & r) const +void *c_QRegion__intersected_QRect(void *thisObj, void *r_); +// QRegion::intersected(const QRegion & r) const +void *c_QRegion__intersected_QRegion(void *thisObj, void *r_); +// QRegion::intersects(const QRect & r) const +bool c_QRegion__intersects_QRect(void *thisObj, void *r_); +// QRegion::intersects(const QRegion & r) const +bool c_QRegion__intersects_QRegion(void *thisObj, void *r_); +// QRegion::isEmpty() const +bool c_QRegion__isEmpty(void *thisObj); +// QRegion::isNull() const +bool c_QRegion__isNull(void *thisObj); +// QRegion::rectCount() const +int c_QRegion__rectCount(void *thisObj); +// QRegion::setRects(const QRect * rect, int num) +void c_QRegion__setRects_QRect_int(void *thisObj, void *rect_, int num); +// QRegion::subtracted(const QRegion & r) const +void *c_QRegion__subtracted_QRegion(void *thisObj, void *r_); +// QRegion::translate(const QPoint & p) +void c_QRegion__translate_QPoint(void *thisObj, void *p_); +// QRegion::translate(int dx, int dy) +void c_QRegion__translate_int_int(void *thisObj, int dx, int dy); +// QRegion::translated(const QPoint & p) const +void *c_QRegion__translated_QPoint(void *thisObj, void *p_); +// QRegion::translated(int dx, int dy) const +void *c_QRegion__translated_int_int(void *thisObj, int dx, int dy); +// QRegion::united(const QRect & r) const +void *c_QRegion__united_QRect(void *thisObj, void *r_); +// QRegion::united(const QRegion & r) const +void *c_QRegion__united_QRegion(void *thisObj, void *r_); +// QRegion::xored(const QRegion & r) const +void *c_QRegion__xored_QRegion(void *thisObj, void *r_); +void c_QRegion__destructor(void *thisObj); +void c_QRegion_Finalizer(void *cppObj); // QRectF::QRectF() +void *c_QRectF__constructor(); +// QRectF::QRectF(const QPointF & topleft, const QPointF & bottomRight) +void *c_QRectF__constructor_QPointF_QPointF(void *topleft_, void *bottomRight_); +// QRectF::QRectF(const QPointF & topleft, const QSizeF & size) +void *c_QRectF__constructor_QPointF_QSizeF(void *topleft_, void *size_); +// QRectF::QRectF(const QRect & rect) +void *c_QRectF__constructor_QRect(void *rect_); +// QRectF::QRectF(qreal left, qreal top, qreal width, qreal height) +void *c_QRectF__constructor_qreal_qreal_qreal_qreal(qreal left, qreal top, + qreal width, qreal height); +// QRectF::adjust(qreal x1, qreal y1, qreal x2, qreal y2) +void c_QRectF__adjust_qreal_qreal_qreal_qreal(void *thisObj, qreal x1, qreal y1, + qreal x2, qreal y2); +// QRectF::adjusted(qreal x1, qreal y1, qreal x2, qreal y2) const +void *c_QRectF__adjusted_qreal_qreal_qreal_qreal(void *thisObj, qreal x1, + qreal y1, qreal x2, qreal y2); +// QRectF::bottom() const +qreal c_QRectF__bottom(void *thisObj); +// QRectF::bottomLeft() const +void *c_QRectF__bottomLeft(void *thisObj); +// QRectF::bottomRight() const +void *c_QRectF__bottomRight(void *thisObj); +// QRectF::center() const +void *c_QRectF__center(void *thisObj); +// QRectF::contains(const QPointF & p) const +bool c_QRectF__contains_QPointF(void *thisObj, void *p_); +// QRectF::contains(const QRectF & r) const +bool c_QRectF__contains_QRectF(void *thisObj, void *r_); +// QRectF::contains(qreal x, qreal y) const +bool c_QRectF__contains_qreal_qreal(void *thisObj, qreal x, qreal y); +// QRectF::height() const +qreal c_QRectF__height(void *thisObj); +// QRectF::intersected(const QRectF & other) const +void *c_QRectF__intersected_QRectF(void *thisObj, void *other_); +// QRectF::intersects(const QRectF & r) const +bool c_QRectF__intersects_QRectF(void *thisObj, void *r_); +// QRectF::isEmpty() const +bool c_QRectF__isEmpty(void *thisObj); +// QRectF::isNull() const +bool c_QRectF__isNull(void *thisObj); +// QRectF::isValid() const +bool c_QRectF__isValid(void *thisObj); +// QRectF::left() const +qreal c_QRectF__left(void *thisObj); +// QRectF::moveBottom(qreal pos) +void c_QRectF__moveBottom_qreal(void *thisObj, qreal pos); +// QRectF::moveBottomLeft(const QPointF & p) +void c_QRectF__moveBottomLeft_QPointF(void *thisObj, void *p_); +// QRectF::moveBottomRight(const QPointF & p) +void c_QRectF__moveBottomRight_QPointF(void *thisObj, void *p_); +// QRectF::moveCenter(const QPointF & p) +void c_QRectF__moveCenter_QPointF(void *thisObj, void *p_); +// QRectF::moveLeft(qreal pos) +void c_QRectF__moveLeft_qreal(void *thisObj, qreal pos); +// QRectF::moveRight(qreal pos) +void c_QRectF__moveRight_qreal(void *thisObj, qreal pos); +// QRectF::moveTo(const QPointF & p) +void c_QRectF__moveTo_QPointF(void *thisObj, void *p_); +// QRectF::moveTo(qreal x, qreal y) +void c_QRectF__moveTo_qreal_qreal(void *thisObj, qreal x, qreal y); +// QRectF::moveTop(qreal pos) +void c_QRectF__moveTop_qreal(void *thisObj, qreal pos); +// QRectF::moveTopLeft(const QPointF & p) +void c_QRectF__moveTopLeft_QPointF(void *thisObj, void *p_); +// QRectF::moveTopRight(const QPointF & p) +void c_QRectF__moveTopRight_QPointF(void *thisObj, void *p_); +// QRectF::normalized() const +void *c_QRectF__normalized(void *thisObj); +// QRectF::right() const +qreal c_QRectF__right(void *thisObj); +// QRectF::setBottom(qreal pos) +void c_QRectF__setBottom_qreal(void *thisObj, qreal pos); +// QRectF::setBottomLeft(const QPointF & p) +void c_QRectF__setBottomLeft_QPointF(void *thisObj, void *p_); +// QRectF::setBottomRight(const QPointF & p) +void c_QRectF__setBottomRight_QPointF(void *thisObj, void *p_); +// QRectF::setCoords(qreal x1, qreal y1, qreal x2, qreal y2) +void c_QRectF__setCoords_qreal_qreal_qreal_qreal(void *thisObj, qreal x1, + qreal y1, qreal x2, qreal y2); +// QRectF::setHeight(qreal h) +void c_QRectF__setHeight_qreal(void *thisObj, qreal h); +// QRectF::setLeft(qreal pos) +void c_QRectF__setLeft_qreal(void *thisObj, qreal pos); +// QRectF::setRect(qreal x, qreal y, qreal w, qreal h) +void c_QRectF__setRect_qreal_qreal_qreal_qreal(void *thisObj, qreal x, qreal y, + qreal w, qreal h); +// QRectF::setRight(qreal pos) +void c_QRectF__setRight_qreal(void *thisObj, qreal pos); +// QRectF::setSize(const QSizeF & s) +void c_QRectF__setSize_QSizeF(void *thisObj, void *s_); +// QRectF::setTop(qreal pos) +void c_QRectF__setTop_qreal(void *thisObj, qreal pos); +// QRectF::setTopLeft(const QPointF & p) +void c_QRectF__setTopLeft_QPointF(void *thisObj, void *p_); +// QRectF::setTopRight(const QPointF & p) +void c_QRectF__setTopRight_QPointF(void *thisObj, void *p_); +// QRectF::setWidth(qreal w) +void c_QRectF__setWidth_qreal(void *thisObj, qreal w); +// QRectF::setX(qreal pos) +void c_QRectF__setX_qreal(void *thisObj, qreal pos); +// QRectF::setY(qreal pos) +void c_QRectF__setY_qreal(void *thisObj, qreal pos); +// QRectF::size() const +void *c_QRectF__size(void *thisObj); +// QRectF::toAlignedRect() const +void *c_QRectF__toAlignedRect(void *thisObj); +// QRectF::toRect() const +void *c_QRectF__toRect(void *thisObj); +// QRectF::top() const +qreal c_QRectF__top(void *thisObj); +// QRectF::topLeft() const +void *c_QRectF__topLeft(void *thisObj); +// QRectF::topRight() const +void *c_QRectF__topRight(void *thisObj); +// QRectF::translate(const QPointF & p) +void c_QRectF__translate_QPointF(void *thisObj, void *p_); +// QRectF::translate(qreal dx, qreal dy) +void c_QRectF__translate_qreal_qreal(void *thisObj, qreal dx, qreal dy); +// QRectF::translated(const QPointF & p) const +void *c_QRectF__translated_QPointF(void *thisObj, void *p_); +// QRectF::translated(qreal dx, qreal dy) const +void *c_QRectF__translated_qreal_qreal(void *thisObj, qreal dx, qreal dy); +// QRectF::transposed() const +void *c_QRectF__transposed(void *thisObj); +// QRectF::united(const QRectF & other) const +void *c_QRectF__united_QRectF(void *thisObj, void *other_); +// QRectF::width() const +qreal c_QRectF__width(void *thisObj); +// QRectF::x() const +qreal c_QRectF__x(void *thisObj); +// QRectF::y() const +qreal c_QRectF__y(void *thisObj); +void c_QRectF__destructor(void *thisObj); +void c_QRectF_Finalizer(void *cppObj); // QRect::QRect() +void *c_QRect__constructor(); +// QRect::QRect(const QPoint & topleft, const QPoint & bottomright) +void *c_QRect__constructor_QPoint_QPoint(void *topleft_, void *bottomright_); +// QRect::QRect(const QPoint & topleft, const QSize & size) +void *c_QRect__constructor_QPoint_QSize(void *topleft_, void *size_); +// QRect::QRect(int left, int top, int width, int height) +void *c_QRect__constructor_int_int_int_int(int left, int top, int width, + int height); +// QRect::adjust(int x1, int y1, int x2, int y2) +void c_QRect__adjust_int_int_int_int(void *thisObj, int x1, int y1, int x2, + int y2); +// QRect::adjusted(int x1, int y1, int x2, int y2) const +void *c_QRect__adjusted_int_int_int_int(void *thisObj, int x1, int y1, int x2, + int y2); +// QRect::bottom() const +int c_QRect__bottom(void *thisObj); +// QRect::bottomLeft() const +void *c_QRect__bottomLeft(void *thisObj); +// QRect::bottomRight() const +void *c_QRect__bottomRight(void *thisObj); +// QRect::center() const +void *c_QRect__center(void *thisObj); +// QRect::contains(const QPoint & p, bool proper) const +bool c_QRect__contains_QPoint_bool(void *thisObj, void *p_, bool proper); +// QRect::contains(const QRect & r, bool proper) const +bool c_QRect__contains_QRect_bool(void *thisObj, void *r_, bool proper); +// QRect::contains(int x, int y) const +bool c_QRect__contains_int_int(void *thisObj, int x, int y); +// QRect::contains(int x, int y, bool proper) const +bool c_QRect__contains_int_int_bool(void *thisObj, int x, int y, bool proper); +// QRect::height() const +int c_QRect__height(void *thisObj); +// QRect::intersected(const QRect & other) const +void *c_QRect__intersected_QRect(void *thisObj, void *other_); +// QRect::intersects(const QRect & r) const +bool c_QRect__intersects_QRect(void *thisObj, void *r_); +// QRect::isEmpty() const +bool c_QRect__isEmpty(void *thisObj); +// QRect::isNull() const +bool c_QRect__isNull(void *thisObj); +// QRect::isValid() const +bool c_QRect__isValid(void *thisObj); +// QRect::left() const +int c_QRect__left(void *thisObj); +// QRect::moveBottom(int pos) +void c_QRect__moveBottom_int(void *thisObj, int pos); +// QRect::moveBottomLeft(const QPoint & p) +void c_QRect__moveBottomLeft_QPoint(void *thisObj, void *p_); +// QRect::moveBottomRight(const QPoint & p) +void c_QRect__moveBottomRight_QPoint(void *thisObj, void *p_); +// QRect::moveCenter(const QPoint & p) +void c_QRect__moveCenter_QPoint(void *thisObj, void *p_); +// QRect::moveLeft(int pos) +void c_QRect__moveLeft_int(void *thisObj, int pos); +// QRect::moveRight(int pos) +void c_QRect__moveRight_int(void *thisObj, int pos); +// QRect::moveTo(const QPoint & p) +void c_QRect__moveTo_QPoint(void *thisObj, void *p_); +// QRect::moveTo(int x, int t) +void c_QRect__moveTo_int_int(void *thisObj, int x, int t); +// QRect::moveTop(int pos) +void c_QRect__moveTop_int(void *thisObj, int pos); +// QRect::moveTopLeft(const QPoint & p) +void c_QRect__moveTopLeft_QPoint(void *thisObj, void *p_); +// QRect::moveTopRight(const QPoint & p) +void c_QRect__moveTopRight_QPoint(void *thisObj, void *p_); +// QRect::normalized() const +void *c_QRect__normalized(void *thisObj); +// QRect::right() const +int c_QRect__right(void *thisObj); +// QRect::setBottom(int pos) +void c_QRect__setBottom_int(void *thisObj, int pos); +// QRect::setBottomLeft(const QPoint & p) +void c_QRect__setBottomLeft_QPoint(void *thisObj, void *p_); +// QRect::setBottomRight(const QPoint & p) +void c_QRect__setBottomRight_QPoint(void *thisObj, void *p_); +// QRect::setCoords(int x1, int y1, int x2, int y2) +void c_QRect__setCoords_int_int_int_int(void *thisObj, int x1, int y1, int x2, + int y2); +// QRect::setHeight(int h) +void c_QRect__setHeight_int(void *thisObj, int h); +// QRect::setLeft(int pos) +void c_QRect__setLeft_int(void *thisObj, int pos); +// QRect::setRect(int x, int y, int w, int h) +void c_QRect__setRect_int_int_int_int(void *thisObj, int x, int y, int w, + int h); +// QRect::setRight(int pos) +void c_QRect__setRight_int(void *thisObj, int pos); +// QRect::setSize(const QSize & s) +void c_QRect__setSize_QSize(void *thisObj, void *s_); +// QRect::setTop(int pos) +void c_QRect__setTop_int(void *thisObj, int pos); +// QRect::setTopLeft(const QPoint & p) +void c_QRect__setTopLeft_QPoint(void *thisObj, void *p_); +// QRect::setTopRight(const QPoint & p) +void c_QRect__setTopRight_QPoint(void *thisObj, void *p_); +// QRect::setWidth(int w) +void c_QRect__setWidth_int(void *thisObj, int w); +// QRect::setX(int x) +void c_QRect__setX_int(void *thisObj, int x); +// QRect::setY(int y) +void c_QRect__setY_int(void *thisObj, int y); +// QRect::size() const +void *c_QRect__size(void *thisObj); +// QRect::span(const QPoint & p1, const QPoint & p2) +void *c_static_QRect__span_QPoint_QPoint(void *p1_, void *p2_); +// QRect::toRectF() const +void *c_QRect__toRectF(void *thisObj); +// QRect::top() const +int c_QRect__top(void *thisObj); +// QRect::topLeft() const +void *c_QRect__topLeft(void *thisObj); +// QRect::topRight() const +void *c_QRect__topRight(void *thisObj); +// QRect::translate(const QPoint & p) +void c_QRect__translate_QPoint(void *thisObj, void *p_); +// QRect::translate(int dx, int dy) +void c_QRect__translate_int_int(void *thisObj, int dx, int dy); +// QRect::translated(const QPoint & p) const +void *c_QRect__translated_QPoint(void *thisObj, void *p_); +// QRect::translated(int dx, int dy) const +void *c_QRect__translated_int_int(void *thisObj, int dx, int dy); +// QRect::transposed() const +void *c_QRect__transposed(void *thisObj); +// QRect::united(const QRect & other) const +void *c_QRect__united_QRect(void *thisObj, void *other_); +// QRect::width() const +int c_QRect__width(void *thisObj); +// QRect::x() const +int c_QRect__x(void *thisObj); +// QRect::y() const +int c_QRect__y(void *thisObj); +void c_QRect__destructor(void *thisObj); +void c_QRect_Finalizer(void *cppObj); // QPointF::QPointF() +void *c_QPointF__constructor(); +// QPointF::QPointF(const QPoint & p) +void *c_QPointF__constructor_QPoint(void *p_); +// QPointF::QPointF(qreal xpos, qreal ypos) +void *c_QPointF__constructor_qreal_qreal(qreal xpos, qreal ypos); +// QPointF::dotProduct(const QPointF & p1, const QPointF & p2) +qreal c_static_QPointF__dotProduct_QPointF_QPointF(void *p1_, void *p2_); +// QPointF::isNull() const +bool c_QPointF__isNull(void *thisObj); +// QPointF::manhattanLength() const +qreal c_QPointF__manhattanLength(void *thisObj); +// QPointF::setX(qreal x) +void c_QPointF__setX_qreal(void *thisObj, qreal x); +// QPointF::setY(qreal y) +void c_QPointF__setY_qreal(void *thisObj, qreal y); +// QPointF::toPoint() const +void *c_QPointF__toPoint(void *thisObj); +// QPointF::transposed() const +void *c_QPointF__transposed(void *thisObj); +// QPointF::x() const +qreal c_QPointF__x(void *thisObj); +// QPointF::y() const +qreal c_QPointF__y(void *thisObj); +void c_QPointF__destructor(void *thisObj); +void c_QPointF_Finalizer(void *cppObj); // QPoint::QPoint() +void *c_QPoint__constructor(); +// QPoint::QPoint(int xpos, int ypos) +void *c_QPoint__constructor_int_int(int xpos, int ypos); +// QPoint::dotProduct(const QPoint & p1, const QPoint & p2) +int c_static_QPoint__dotProduct_QPoint_QPoint(void *p1_, void *p2_); +// QPoint::isNull() const +bool c_QPoint__isNull(void *thisObj); +// QPoint::manhattanLength() const +int c_QPoint__manhattanLength(void *thisObj); +// QPoint::setX(int x) +void c_QPoint__setX_int(void *thisObj, int x); +// QPoint::setY(int y) +void c_QPoint__setY_int(void *thisObj, int y); +// QPoint::toPointF() const +void *c_QPoint__toPointF(void *thisObj); +// QPoint::transposed() const +void *c_QPoint__transposed(void *thisObj); +// QPoint::x() const +int c_QPoint__x(void *thisObj); +// QPoint::y() const +int c_QPoint__y(void *thisObj); +void c_QPoint__destructor(void *thisObj); +void c_QPoint_Finalizer(void *cppObj); // QPixmap::QPixmap() +void *c_QPixmap__constructor(); +// QPixmap::QPixmap(const QSize & arg__1) +void *c_QPixmap__constructor_QSize(void *arg__1_); +// QPixmap::QPixmap(const QString & fileName, const char * format) +void *c_QPixmap__constructor_QString_char(const char *fileName_, + const char *format); +// QPixmap::QPixmap(int w, int h) +void *c_QPixmap__constructor_int_int(int w, int h); +// QPixmap::cacheKey() const +qint64 c_QPixmap__cacheKey(void *thisObj); +// QPixmap::copy(const QRect & rect) const +void *c_QPixmap__copy_QRect(void *thisObj, void *rect_); +// QPixmap::copy(int x, int y, int width, int height) const +void *c_QPixmap__copy_int_int_int_int(void *thisObj, int x, int y, int width, + int height); +// QPixmap::defaultDepth() +int c_static_QPixmap__defaultDepth(); +// QPixmap::depth() const +int c_QPixmap__depth(void *thisObj); +// QPixmap::detach() +void c_QPixmap__detach(void *thisObj); +// QPixmap::devType() const +int c_QPixmap__devType(void *thisObj); +// QPixmap::deviceIndependentSize() const +void *c_QPixmap__deviceIndependentSize(void *thisObj); +// QPixmap::devicePixelRatio() const +qreal c_QPixmap__devicePixelRatio(void *thisObj); +// QPixmap::fill(const QColor & fillColor) +void c_QPixmap__fill_QColor(void *thisObj, void *fillColor_); +// QPixmap::hasAlpha() const +bool c_QPixmap__hasAlpha(void *thisObj); +// QPixmap::hasAlphaChannel() const +bool c_QPixmap__hasAlphaChannel(void *thisObj); +// QPixmap::height() const +int c_QPixmap__height(void *thisObj); +// QPixmap::isDetached() const +bool c_QPixmap__isDetached(void *thisObj); +// QPixmap::isNull() const +bool c_QPixmap__isNull(void *thisObj); +// QPixmap::isQBitmap() const +bool c_QPixmap__isQBitmap(void *thisObj); +// QPixmap::load(const QString & fileName, const char * format) +bool c_QPixmap__load_QString_char(void *thisObj, const char *fileName_, + const char *format); +// QPixmap::loadFromData(const QByteArray & data, const char * format) +bool c_QPixmap__loadFromData_QByteArray_char(void *thisObj, void *data_, + const char *format); +// QPixmap::rect() const +void *c_QPixmap__rect(void *thisObj); +// QPixmap::save(QIODevice * device, const char * format, int quality) const +bool c_QPixmap__save_QIODevice_char_int(void *thisObj, void *device_, + const char *format, int quality); +// QPixmap::save(const QString & fileName, const char * format, int quality) +// const +bool c_QPixmap__save_QString_char_int(void *thisObj, const char *fileName_, + const char *format, int quality); +// QPixmap::scaled(const QSize & s) const +void *c_QPixmap__scaled_QSize(void *thisObj, void *s_); +// QPixmap::scaled(int w, int h) const +void *c_QPixmap__scaled_int_int(void *thisObj, int w, int h); +// QPixmap::scaledToHeight(int h) const +void *c_QPixmap__scaledToHeight_int(void *thisObj, int h); +// QPixmap::scaledToWidth(int w) const +void *c_QPixmap__scaledToWidth_int(void *thisObj, int w); +// QPixmap::scroll(int dx, int dy, const QRect & rect, QRegion * exposed) +void c_QPixmap__scroll_int_int_QRect_QRegion(void *thisObj, int dx, int dy, + void *rect_, void *exposed_); +// QPixmap::scroll(int dx, int dy, int x, int y, int width, int height, QRegion +// * exposed) +void c_QPixmap__scroll_int_int_int_int_int_int_QRegion(void *thisObj, int dx, + int dy, int x, int y, + int width, int height, + void *exposed_); +// QPixmap::setDevicePixelRatio(qreal scaleFactor) +void c_QPixmap__setDevicePixelRatio_qreal(void *thisObj, qreal scaleFactor); +// QPixmap::size() const +void *c_QPixmap__size(void *thisObj); +// QPixmap::width() const +int c_QPixmap__width(void *thisObj); +void c_QPixmap__destructor(void *thisObj); +void c_QPixmap__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QPixmap_Finalizer(void *cppObj); // QPen::QPen() +void *c_QPen__constructor(); +// QPen::QPen(const QBrush & brush, qreal width) +void *c_QPen__constructor_QBrush_qreal(void *brush_, qreal width); +// QPen::QPen(const QColor & color) +void *c_QPen__constructor_QColor(void *color_); +// QPen::brush() const +void *c_QPen__brush(void *thisObj); +// QPen::color() const +void *c_QPen__color(void *thisObj); +// QPen::dashOffset() const +qreal c_QPen__dashOffset(void *thisObj); +// QPen::dashPattern() const +void *c_QPen__dashPattern(void *thisObj); +// QPen::isCosmetic() const +bool c_QPen__isCosmetic(void *thisObj); +// QPen::isDetached() +bool c_QPen__isDetached(void *thisObj); +// QPen::isSolid() const +bool c_QPen__isSolid(void *thisObj); +// QPen::miterLimit() const +qreal c_QPen__miterLimit(void *thisObj); +// QPen::setBrush(const QBrush & brush) +void c_QPen__setBrush_QBrush(void *thisObj, void *brush_); +// QPen::setColor(const QColor & color) +void c_QPen__setColor_QColor(void *thisObj, void *color_); +// QPen::setCosmetic(bool cosmetic) +void c_QPen__setCosmetic_bool(void *thisObj, bool cosmetic); +// QPen::setDashOffset(qreal doffset) +void c_QPen__setDashOffset_qreal(void *thisObj, qreal doffset); +// QPen::setDashPattern(const QList & pattern) +void c_QPen__setDashPattern_QList_qreal(void *thisObj, void *pattern_); +// QPen::setMiterLimit(qreal limit) +void c_QPen__setMiterLimit_qreal(void *thisObj, qreal limit); +// QPen::setWidth(int width) +void c_QPen__setWidth_int(void *thisObj, int width); +// QPen::setWidthF(qreal width) +void c_QPen__setWidthF_qreal(void *thisObj, qreal width); +// QPen::width() const +int c_QPen__width(void *thisObj); +// QPen::widthF() const +qreal c_QPen__widthF(void *thisObj); +void c_QPen__destructor(void *thisObj); +void c_QPen_Finalizer(void *cppObj); // QPalette::QPalette() +void *c_QPalette__constructor(); +// QPalette::QPalette(const QBrush & windowText, const QBrush & button, const +// QBrush & light, const QBrush & dark, const QBrush & mid, const QBrush & text, +// const QBrush & bright_text, const QBrush & base, const QBrush & window) +void * +c_QPalette__constructor_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush( + void *windowText_, void *button_, void *light_, void *dark_, void *mid_, + void *text_, void *bright_text_, void *base_, void *window_); +// QPalette::QPalette(const QColor & button) +void *c_QPalette__constructor_QColor(void *button_); +// QPalette::QPalette(const QColor & button, const QColor & window) +void *c_QPalette__constructor_QColor_QColor(void *button_, void *window_); +// QPalette::QPalette(const QColor & windowText, const QColor & window, const +// QColor & light, const QColor & dark, const QColor & mid, const QColor & text, +// const QColor & base) +void *c_QPalette__constructor_QColor_QColor_QColor_QColor_QColor_QColor_QColor( + void *windowText_, void *window_, void *light_, void *dark_, void *mid_, + void *text_, void *base_); +// QPalette::alternateBase() const +void *c_QPalette__alternateBase(void *thisObj); +// QPalette::base() const +void *c_QPalette__base(void *thisObj); +// QPalette::brightText() const +void *c_QPalette__brightText(void *thisObj); +// QPalette::brush(QPalette::ColorGroup cg, QPalette::ColorRole cr) const +void *c_QPalette__brush_ColorGroup_ColorRole(void *thisObj, int cg, int cr); +// QPalette::brush(QPalette::ColorRole cr) const +void *c_QPalette__brush_ColorRole(void *thisObj, int cr); +// QPalette::button() const +void *c_QPalette__button(void *thisObj); +// QPalette::buttonText() const +void *c_QPalette__buttonText(void *thisObj); +// QPalette::cacheKey() const +qint64 c_QPalette__cacheKey(void *thisObj); +// QPalette::color(QPalette::ColorGroup cg, QPalette::ColorRole cr) const +void *c_QPalette__color_ColorGroup_ColorRole(void *thisObj, int cg, int cr); +// QPalette::color(QPalette::ColorRole cr) const +void *c_QPalette__color_ColorRole(void *thisObj, int cr); +// QPalette::currentColorGroup() const +int c_QPalette__currentColorGroup(void *thisObj); +// QPalette::dark() const +void *c_QPalette__dark(void *thisObj); +// QPalette::highlight() const +void *c_QPalette__highlight(void *thisObj); +// QPalette::highlightedText() const +void *c_QPalette__highlightedText(void *thisObj); +// QPalette::isBrushSet(QPalette::ColorGroup cg, QPalette::ColorRole cr) const +bool c_QPalette__isBrushSet_ColorGroup_ColorRole(void *thisObj, int cg, int cr); +// QPalette::isCopyOf(const QPalette & p) const +bool c_QPalette__isCopyOf_QPalette(void *thisObj, void *p_); +// QPalette::isEqual(QPalette::ColorGroup cr1, QPalette::ColorGroup cr2) const +bool c_QPalette__isEqual_ColorGroup_ColorGroup(void *thisObj, int cr1, int cr2); +// QPalette::light() const +void *c_QPalette__light(void *thisObj); +// QPalette::link() const +void *c_QPalette__link(void *thisObj); +// QPalette::linkVisited() const +void *c_QPalette__linkVisited(void *thisObj); +// QPalette::mid() const +void *c_QPalette__mid(void *thisObj); +// QPalette::midlight() const +void *c_QPalette__midlight(void *thisObj); +// QPalette::placeholderText() const +void *c_QPalette__placeholderText(void *thisObj); +// QPalette::resolve(const QPalette & other) const +void *c_QPalette__resolve_QPalette(void *thisObj, void *other_); +// QPalette::setBrush(QPalette::ColorGroup cg, QPalette::ColorRole cr, const +// QBrush & brush) +void c_QPalette__setBrush_ColorGroup_ColorRole_QBrush(void *thisObj, int cg, + int cr, void *brush_); +// QPalette::setBrush(QPalette::ColorRole cr, const QBrush & brush) +void c_QPalette__setBrush_ColorRole_QBrush(void *thisObj, int cr, void *brush_); +// QPalette::setColor(QPalette::ColorGroup cg, QPalette::ColorRole cr, const +// QColor & color) +void c_QPalette__setColor_ColorGroup_ColorRole_QColor(void *thisObj, int cg, + int cr, void *color_); +// QPalette::setColor(QPalette::ColorRole cr, const QColor & color) +void c_QPalette__setColor_ColorRole_QColor(void *thisObj, int cr, void *color_); +// QPalette::setColorGroup(QPalette::ColorGroup cr, const QBrush & windowText, +// const QBrush & button, const QBrush & light, const QBrush & dark, const +// QBrush & mid, const QBrush & text, const QBrush & bright_text, const QBrush & +// base, const QBrush & window) +void c_QPalette__setColorGroup_ColorGroup_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush( + void *thisObj, int cr, void *windowText_, void *button_, void *light_, + void *dark_, void *mid_, void *text_, void *bright_text_, void *base_, + void *window_); +// QPalette::setCurrentColorGroup(QPalette::ColorGroup cg) +void c_QPalette__setCurrentColorGroup_ColorGroup(void *thisObj, int cg); +// QPalette::shadow() const +void *c_QPalette__shadow(void *thisObj); +// QPalette::text() const +void *c_QPalette__text(void *thisObj); +// QPalette::toolTipBase() const +void *c_QPalette__toolTipBase(void *thisObj); +// QPalette::toolTipText() const +void *c_QPalette__toolTipText(void *thisObj); +// QPalette::window() const +void *c_QPalette__window(void *thisObj); +// QPalette::windowText() const +void *c_QPalette__windowText(void *thisObj); +void c_QPalette__destructor(void *thisObj); +void c_QPalette_Finalizer(void *cppObj); // QPainter::QPainter() +void *c_QPainter__constructor(); +// QPainter::background() const +void *c_QPainter__background(void *thisObj); +// QPainter::beginNativePainting() +void c_QPainter__beginNativePainting(void *thisObj); +// QPainter::boundingRect(const QRect & rect, int flags, const QString & text) +void *c_QPainter__boundingRect_QRect_int_QString(void *thisObj, void *rect_, + int flags, const char *text_); +// QPainter::boundingRect(const QRectF & rect, const QString & text) +void *c_QPainter__boundingRect_QRectF_QString(void *thisObj, void *rect_, + const char *text_); +// QPainter::boundingRect(const QRectF & rect, int flags, const QString & text) +void *c_QPainter__boundingRect_QRectF_int_QString(void *thisObj, void *rect_, + int flags, const char *text_); +// QPainter::boundingRect(int x, int y, int w, int h, int flags, const QString & +// text) +void *c_QPainter__boundingRect_int_int_int_int_int_QString(void *thisObj, int x, + int y, int w, int h, + int flags, + const char *text_); +// QPainter::brush() const +void *c_QPainter__brush(void *thisObj); +// QPainter::brushOrigin() const +void *c_QPainter__brushOrigin(void *thisObj); +// QPainter::clipBoundingRect() const +void *c_QPainter__clipBoundingRect(void *thisObj); +// QPainter::clipRegion() const +void *c_QPainter__clipRegion(void *thisObj); +// QPainter::drawArc(const QRect & arg__1, int a, int alen) +void c_QPainter__drawArc_QRect_int_int(void *thisObj, void *arg__1_, int a, + int alen); +// QPainter::drawArc(const QRectF & rect, int a, int alen) +void c_QPainter__drawArc_QRectF_int_int(void *thisObj, void *rect_, int a, + int alen); +// QPainter::drawArc(int x, int y, int w, int h, int a, int alen) +void c_QPainter__drawArc_int_int_int_int_int_int(void *thisObj, int x, int y, + int w, int h, int a, int alen); +// QPainter::drawChord(const QRect & arg__1, int a, int alen) +void c_QPainter__drawChord_QRect_int_int(void *thisObj, void *arg__1_, int a, + int alen); +// QPainter::drawChord(const QRectF & rect, int a, int alen) +void c_QPainter__drawChord_QRectF_int_int(void *thisObj, void *rect_, int a, + int alen); +// QPainter::drawChord(int x, int y, int w, int h, int a, int alen) +void c_QPainter__drawChord_int_int_int_int_int_int(void *thisObj, int x, int y, + int w, int h, int a, + int alen); +// QPainter::drawConvexPolygon(const QPoint * points, int pointCount) +void c_QPainter__drawConvexPolygon_QPoint_int(void *thisObj, void *points_, + int pointCount); +// QPainter::drawConvexPolygon(const QPointF * points, int pointCount) +void c_QPainter__drawConvexPolygon_QPointF_int(void *thisObj, void *points_, + int pointCount); +// QPainter::drawEllipse(const QPoint & center, int rx, int ry) +void c_QPainter__drawEllipse_QPoint_int_int(void *thisObj, void *center_, + int rx, int ry); +// QPainter::drawEllipse(const QPointF & center, qreal rx, qreal ry) +void c_QPainter__drawEllipse_QPointF_qreal_qreal(void *thisObj, void *center_, + qreal rx, qreal ry); +// QPainter::drawEllipse(const QRect & r) +void c_QPainter__drawEllipse_QRect(void *thisObj, void *r_); +// QPainter::drawEllipse(const QRectF & r) +void c_QPainter__drawEllipse_QRectF(void *thisObj, void *r_); +// QPainter::drawEllipse(int x, int y, int w, int h) +void c_QPainter__drawEllipse_int_int_int_int(void *thisObj, int x, int y, int w, + int h); +// QPainter::drawLine(const QLine & line) +void c_QPainter__drawLine_QLine(void *thisObj, void *line_); +// QPainter::drawLine(const QLineF & line) +void c_QPainter__drawLine_QLineF(void *thisObj, void *line_); +// QPainter::drawLine(const QPoint & p1, const QPoint & p2) +void c_QPainter__drawLine_QPoint_QPoint(void *thisObj, void *p1_, void *p2_); +// QPainter::drawLine(const QPointF & p1, const QPointF & p2) +void c_QPainter__drawLine_QPointF_QPointF(void *thisObj, void *p1_, void *p2_); +// QPainter::drawLine(int x1, int y1, int x2, int y2) +void c_QPainter__drawLine_int_int_int_int(void *thisObj, int x1, int y1, int x2, + int y2); +// QPainter::drawLines(const QLine * lines, int lineCount) +void c_QPainter__drawLines_QLine_int(void *thisObj, void *lines_, + int lineCount); +// QPainter::drawLines(const QLineF * lines, int lineCount) +void c_QPainter__drawLines_QLineF_int(void *thisObj, void *lines_, + int lineCount); +// QPainter::drawLines(const QList & lines) +void c_QPainter__drawLines_QList_QLine(void *thisObj, void *lines_); +// QPainter::drawLines(const QList & lines) +void c_QPainter__drawLines_QList_QLineF(void *thisObj, void *lines_); +// QPainter::drawLines(const QList & pointPairs) +void c_QPainter__drawLines_QList_QPoint(void *thisObj, void *pointPairs_); +// QPainter::drawLines(const QList & pointPairs) +void c_QPainter__drawLines_QList_QPointF(void *thisObj, void *pointPairs_); +// QPainter::drawLines(const QPoint * pointPairs, int lineCount) +void c_QPainter__drawLines_QPoint_int(void *thisObj, void *pointPairs_, + int lineCount); +// QPainter::drawLines(const QPointF * pointPairs, int lineCount) +void c_QPainter__drawLines_QPointF_int(void *thisObj, void *pointPairs_, + int lineCount); +// QPainter::drawPie(const QRect & arg__1, int a, int alen) +void c_QPainter__drawPie_QRect_int_int(void *thisObj, void *arg__1_, int a, + int alen); +// QPainter::drawPie(const QRectF & rect, int a, int alen) +void c_QPainter__drawPie_QRectF_int_int(void *thisObj, void *rect_, int a, + int alen); +// QPainter::drawPie(int x, int y, int w, int h, int a, int alen) +void c_QPainter__drawPie_int_int_int_int_int_int(void *thisObj, int x, int y, + int w, int h, int a, int alen); +// QPainter::drawPixmap(const QPoint & p, const QPixmap & pm) +void c_QPainter__drawPixmap_QPoint_QPixmap(void *thisObj, void *p_, void *pm_); +// QPainter::drawPixmap(const QPoint & p, const QPixmap & pm, const QRect & sr) +void c_QPainter__drawPixmap_QPoint_QPixmap_QRect(void *thisObj, void *p_, + void *pm_, void *sr_); +// QPainter::drawPixmap(const QPointF & p, const QPixmap & pm) +void c_QPainter__drawPixmap_QPointF_QPixmap(void *thisObj, void *p_, void *pm_); +// QPainter::drawPixmap(const QPointF & p, const QPixmap & pm, const QRectF & +// sr) +void c_QPainter__drawPixmap_QPointF_QPixmap_QRectF(void *thisObj, void *p_, + void *pm_, void *sr_); +// QPainter::drawPixmap(const QRect & r, const QPixmap & pm) +void c_QPainter__drawPixmap_QRect_QPixmap(void *thisObj, void *r_, void *pm_); +// QPainter::drawPixmap(const QRect & targetRect, const QPixmap & pixmap, const +// QRect & sourceRect) +void c_QPainter__drawPixmap_QRect_QPixmap_QRect(void *thisObj, + void *targetRect_, + void *pixmap_, + void *sourceRect_); +// QPainter::drawPixmap(const QRectF & targetRect, const QPixmap & pixmap, const +// QRectF & sourceRect) +void c_QPainter__drawPixmap_QRectF_QPixmap_QRectF(void *thisObj, + void *targetRect_, + void *pixmap_, + void *sourceRect_); +// QPainter::drawPixmap(int x, int y, const QPixmap & pm) +void c_QPainter__drawPixmap_int_int_QPixmap(void *thisObj, int x, int y, + void *pm_); +// QPainter::drawPixmap(int x, int y, const QPixmap & pm, int sx, int sy, int +// sw, int sh) +void c_QPainter__drawPixmap_int_int_QPixmap_int_int_int_int( + void *thisObj, int x, int y, void *pm_, int sx, int sy, int sw, int sh); +// QPainter::drawPixmap(int x, int y, int w, int h, const QPixmap & pm) +void c_QPainter__drawPixmap_int_int_int_int_QPixmap(void *thisObj, int x, int y, + int w, int h, void *pm_); +// QPainter::drawPixmap(int x, int y, int w, int h, const QPixmap & pm, int sx, +// int sy, int sw, int sh) +void c_QPainter__drawPixmap_int_int_int_int_QPixmap_int_int_int_int( + void *thisObj, int x, int y, int w, int h, void *pm_, int sx, int sy, + int sw, int sh); +// QPainter::drawPoint(const QPoint & p) +void c_QPainter__drawPoint_QPoint(void *thisObj, void *p_); +// QPainter::drawPoint(const QPointF & pt) +void c_QPainter__drawPoint_QPointF(void *thisObj, void *pt_); +// QPainter::drawPoint(int x, int y) +void c_QPainter__drawPoint_int_int(void *thisObj, int x, int y); +// QPainter::drawPoints(const QPoint * points, int pointCount) +void c_QPainter__drawPoints_QPoint_int(void *thisObj, void *points_, + int pointCount); +// QPainter::drawPoints(const QPointF * points, int pointCount) +void c_QPainter__drawPoints_QPointF_int(void *thisObj, void *points_, + int pointCount); +// QPainter::drawPolygon(const QPoint * points, int pointCount) +void c_QPainter__drawPolygon_QPoint_int(void *thisObj, void *points_, + int pointCount); +// QPainter::drawPolygon(const QPointF * points, int pointCount) +void c_QPainter__drawPolygon_QPointF_int(void *thisObj, void *points_, + int pointCount); +// QPainter::drawPolyline(const QPoint * points, int pointCount) +void c_QPainter__drawPolyline_QPoint_int(void *thisObj, void *points_, + int pointCount); +// QPainter::drawPolyline(const QPointF * points, int pointCount) +void c_QPainter__drawPolyline_QPointF_int(void *thisObj, void *points_, + int pointCount); +// QPainter::drawRect(const QRect & rect) +void c_QPainter__drawRect_QRect(void *thisObj, void *rect_); +// QPainter::drawRect(const QRectF & rect) +void c_QPainter__drawRect_QRectF(void *thisObj, void *rect_); +// QPainter::drawRect(int x1, int y1, int w, int h) +void c_QPainter__drawRect_int_int_int_int(void *thisObj, int x1, int y1, int w, + int h); +// QPainter::drawRects(const QList & rectangles) +void c_QPainter__drawRects_QList_QRect(void *thisObj, void *rectangles_); +// QPainter::drawRects(const QList & rectangles) +void c_QPainter__drawRects_QList_QRectF(void *thisObj, void *rectangles_); +// QPainter::drawRects(const QRect * rects, int rectCount) +void c_QPainter__drawRects_QRect_int(void *thisObj, void *rects_, + int rectCount); +// QPainter::drawRects(const QRectF * rects, int rectCount) +void c_QPainter__drawRects_QRectF_int(void *thisObj, void *rects_, + int rectCount); +// QPainter::drawRoundedRect(const QRect & rect, qreal xRadius, qreal yRadius) +void c_QPainter__drawRoundedRect_QRect_qreal_qreal(void *thisObj, void *rect_, + qreal xRadius, + qreal yRadius); +// QPainter::drawRoundedRect(const QRectF & rect, qreal xRadius, qreal yRadius) +void c_QPainter__drawRoundedRect_QRectF_qreal_qreal(void *thisObj, void *rect_, + qreal xRadius, + qreal yRadius); +// QPainter::drawRoundedRect(int x, int y, int w, int h, qreal xRadius, qreal +// yRadius) +void c_QPainter__drawRoundedRect_int_int_int_int_qreal_qreal( + void *thisObj, int x, int y, int w, int h, qreal xRadius, qreal yRadius); +// QPainter::drawText(const QPoint & p, const QString & s) +void c_QPainter__drawText_QPoint_QString(void *thisObj, void *p_, + const char *s_); +// QPainter::drawText(const QPointF & p, const QString & s) +void c_QPainter__drawText_QPointF_QString(void *thisObj, void *p_, + const char *s_); +// QPainter::drawText(const QPointF & p, const QString & str, int tf, int +// justificationPadding) +void c_QPainter__drawText_QPointF_QString_int_int(void *thisObj, void *p_, + const char *str_, int tf, + int justificationPadding); +// QPainter::drawText(const QRect & r, int flags, const QString & text, QRect * +// br) +void c_QPainter__drawText_QRect_int_QString_QRect(void *thisObj, void *r_, + int flags, const char *text_, + void *br_); +// QPainter::drawText(const QRectF & r, const QString & text) +void c_QPainter__drawText_QRectF_QString(void *thisObj, void *r_, + const char *text_); +// QPainter::drawText(const QRectF & r, int flags, const QString & text, QRectF +// * br) +void c_QPainter__drawText_QRectF_int_QString_QRectF(void *thisObj, void *r_, + int flags, + const char *text_, + void *br_); +// QPainter::drawText(int x, int y, const QString & s) +void c_QPainter__drawText_int_int_QString(void *thisObj, int x, int y, + const char *s_); +// QPainter::drawText(int x, int y, int w, int h, int flags, const QString & +// text, QRect * br) +void c_QPainter__drawText_int_int_int_int_int_QString_QRect(void *thisObj, + int x, int y, int w, + int h, int flags, + const char *text_, + void *br_); +// QPainter::drawTiledPixmap(const QRect & arg__1, const QPixmap & arg__2, const +// QPoint & arg__3) +void c_QPainter__drawTiledPixmap_QRect_QPixmap_QPoint(void *thisObj, + void *arg__1_, + void *arg__2_, + void *arg__3_); +// QPainter::drawTiledPixmap(const QRectF & rect, const QPixmap & pm, const +// QPointF & offset) +void c_QPainter__drawTiledPixmap_QRectF_QPixmap_QPointF(void *thisObj, + void *rect_, void *pm_, + void *offset_); +// QPainter::drawTiledPixmap(int x, int y, int w, int h, const QPixmap & arg__5, +// int sx, int sy) +void c_QPainter__drawTiledPixmap_int_int_int_int_QPixmap_int_int( + void *thisObj, int x, int y, int w, int h, void *arg__5_, int sx, int sy); +// QPainter::end() +bool c_QPainter__end(void *thisObj); +// QPainter::endNativePainting() +void c_QPainter__endNativePainting(void *thisObj); +// QPainter::eraseRect(const QRect & arg__1) +void c_QPainter__eraseRect_QRect(void *thisObj, void *arg__1_); +// QPainter::eraseRect(const QRectF & arg__1) +void c_QPainter__eraseRect_QRectF(void *thisObj, void *arg__1_); +// QPainter::eraseRect(int x, int y, int w, int h) +void c_QPainter__eraseRect_int_int_int_int(void *thisObj, int x, int y, int w, + int h); +// QPainter::fillRect(const QRect & arg__1, const QBrush & arg__2) +void c_QPainter__fillRect_QRect_QBrush(void *thisObj, void *arg__1_, + void *arg__2_); +// QPainter::fillRect(const QRect & arg__1, const QColor & color) +void c_QPainter__fillRect_QRect_QColor(void *thisObj, void *arg__1_, + void *color_); +// QPainter::fillRect(const QRectF & arg__1, const QBrush & arg__2) +void c_QPainter__fillRect_QRectF_QBrush(void *thisObj, void *arg__1_, + void *arg__2_); +// QPainter::fillRect(const QRectF & arg__1, const QColor & color) +void c_QPainter__fillRect_QRectF_QColor(void *thisObj, void *arg__1_, + void *color_); +// QPainter::fillRect(int x, int y, int w, int h, const QBrush & arg__5) +void c_QPainter__fillRect_int_int_int_int_QBrush(void *thisObj, int x, int y, + int w, int h, void *arg__5_); +// QPainter::fillRect(int x, int y, int w, int h, const QColor & color) +void c_QPainter__fillRect_int_int_int_int_QColor(void *thisObj, int x, int y, + int w, int h, void *color_); +// QPainter::font() const +void *c_QPainter__font(void *thisObj); +// QPainter::hasClipping() const +bool c_QPainter__hasClipping(void *thisObj); +// QPainter::isActive() const +bool c_QPainter__isActive(void *thisObj); +// QPainter::layoutDirection() const +int c_QPainter__layoutDirection(void *thisObj); +// QPainter::opacity() const +qreal c_QPainter__opacity(void *thisObj); +// QPainter::pen() const +void *c_QPainter__pen(void *thisObj); +// QPainter::resetTransform() +void c_QPainter__resetTransform(void *thisObj); +// QPainter::restore() +void c_QPainter__restore(void *thisObj); +// QPainter::rotate(qreal a) +void c_QPainter__rotate_qreal(void *thisObj, qreal a); +// QPainter::save() +void c_QPainter__save(void *thisObj); +// QPainter::scale(qreal sx, qreal sy) +void c_QPainter__scale_qreal_qreal(void *thisObj, qreal sx, qreal sy); +// QPainter::setBackground(const QBrush & bg) +void c_QPainter__setBackground_QBrush(void *thisObj, void *bg_); +// QPainter::setBrush(const QBrush & brush) +void c_QPainter__setBrush_QBrush(void *thisObj, void *brush_); +// QPainter::setBrushOrigin(const QPoint & arg__1) +void c_QPainter__setBrushOrigin_QPoint(void *thisObj, void *arg__1_); +// QPainter::setBrushOrigin(const QPointF & arg__1) +void c_QPainter__setBrushOrigin_QPointF(void *thisObj, void *arg__1_); +// QPainter::setBrushOrigin(int x, int y) +void c_QPainter__setBrushOrigin_int_int(void *thisObj, int x, int y); +// QPainter::setClipRect(const QRect & arg__1) +void c_QPainter__setClipRect_QRect(void *thisObj, void *arg__1_); +// QPainter::setClipRect(const QRectF & arg__1) +void c_QPainter__setClipRect_QRectF(void *thisObj, void *arg__1_); +// QPainter::setClipRect(int x, int y, int w, int h) +void c_QPainter__setClipRect_int_int_int_int(void *thisObj, int x, int y, int w, + int h); +// QPainter::setClipRegion(const QRegion & arg__1) +void c_QPainter__setClipRegion_QRegion(void *thisObj, void *arg__1_); +// QPainter::setClipping(bool enable) +void c_QPainter__setClipping_bool(void *thisObj, bool enable); +// QPainter::setFont(const QFont & f) +void c_QPainter__setFont_QFont(void *thisObj, void *f_); +// QPainter::setLayoutDirection(Qt::LayoutDirection direction) +void c_QPainter__setLayoutDirection_LayoutDirection(void *thisObj, + int direction); +// QPainter::setOpacity(qreal opacity) +void c_QPainter__setOpacity_qreal(void *thisObj, qreal opacity); +// QPainter::setPen(const QColor & color) +void c_QPainter__setPen_QColor(void *thisObj, void *color_); +// QPainter::setPen(const QPen & pen) +void c_QPainter__setPen_QPen(void *thisObj, void *pen_); +// QPainter::setViewTransformEnabled(bool enable) +void c_QPainter__setViewTransformEnabled_bool(void *thisObj, bool enable); +// QPainter::setViewport(const QRect & viewport) +void c_QPainter__setViewport_QRect(void *thisObj, void *viewport_); +// QPainter::setViewport(int x, int y, int w, int h) +void c_QPainter__setViewport_int_int_int_int(void *thisObj, int x, int y, int w, + int h); +// QPainter::setWindow(const QRect & window) +void c_QPainter__setWindow_QRect(void *thisObj, void *window_); +// QPainter::setWindow(int x, int y, int w, int h) +void c_QPainter__setWindow_int_int_int_int(void *thisObj, int x, int y, int w, + int h); +// QPainter::setWorldMatrixEnabled(bool enabled) +void c_QPainter__setWorldMatrixEnabled_bool(void *thisObj, bool enabled); +// QPainter::shear(qreal sh, qreal sv) +void c_QPainter__shear_qreal_qreal(void *thisObj, qreal sh, qreal sv); +// QPainter::translate(const QPoint & offset) +void c_QPainter__translate_QPoint(void *thisObj, void *offset_); +// QPainter::translate(const QPointF & offset) +void c_QPainter__translate_QPointF(void *thisObj, void *offset_); +// QPainter::translate(qreal dx, qreal dy) +void c_QPainter__translate_qreal_qreal(void *thisObj, qreal dx, qreal dy); +// QPainter::viewTransformEnabled() const +bool c_QPainter__viewTransformEnabled(void *thisObj); +// QPainter::viewport() const +void *c_QPainter__viewport(void *thisObj); +// QPainter::window() const +void *c_QPainter__window(void *thisObj); +// QPainter::worldMatrixEnabled() const +bool c_QPainter__worldMatrixEnabled(void *thisObj); +void c_QPainter__destructor(void *thisObj); +void c_QPainter_Finalizer(void *cppObj); // QObject::QObject(QObject * parent) +void *c_QObject__constructor_QObject(void *parent_); +// QObject::blockSignals(bool b) +bool c_QObject__blockSignals_bool(void *thisObj, bool b); +// QObject::children() const +void *c_QObject__children(void *thisObj); +// QObject::customEvent(QEvent * event) +void c_QObject__customEvent_QEvent(void *thisObj, void *event_); +// QObject::deleteLater() +void c_QObject__deleteLater(void *thisObj); +// QObject::destroyed(QObject * arg__1) +void c_QObject__destroyed_QObject(void *thisObj, void *arg__1_); +void c_QObject__onDestroyed_QObject( + void *thisObj, void *contextQObject, + void *callback); // QObject::disconnect(const QObject * receiver, const char + // * member) const +bool c_QObject__disconnect_QObject_char(void *thisObj, void *receiver_, + const char *member); +// QObject::disconnect(const QObject * sender, const char * signal, const +// QObject * receiver, const char * member) +bool c_static_QObject__disconnect_QObject_char_QObject_char(void *sender_, + const char *signal, + void *receiver_, + const char *member); +// QObject::disconnect(const char * signal, const QObject * receiver, const char +// * member) const +bool c_QObject__disconnect_char_QObject_char(void *thisObj, const char *signal, + void *receiver_, + const char *member); +// QObject::dumpObjectInfo() const +void c_QObject__dumpObjectInfo(void *thisObj); +// QObject::dumpObjectTree() const +void c_QObject__dumpObjectTree(void *thisObj); +// QObject::dynamicPropertyNames() const +void *c_QObject__dynamicPropertyNames(void *thisObj); +// QObject::event(QEvent * event) +bool c_QObject__event_QEvent(void *thisObj, void *event_); +// QObject::eventFilter(QObject * watched, QEvent * event) +bool c_QObject__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QObject::inherits(const char * classname) const +bool c_QObject__inherits_char(void *thisObj, const char *classname); +// QObject::installEventFilter(QObject * filterObj) +void c_QObject__installEventFilter_QObject(void *thisObj, void *filterObj_); +// QObject::isQuickItemType() const +bool c_QObject__isQuickItemType(void *thisObj); +// QObject::isWidgetType() const +bool c_QObject__isWidgetType(void *thisObj); +// QObject::isWindowType() const +bool c_QObject__isWindowType(void *thisObj); +// QObject::killTimer(int id) +void c_QObject__killTimer_int(void *thisObj, int id); +// QObject::objectName() const +void *c_QObject__objectName(void *thisObj); +// QObject::parent() const +void *c_QObject__parent(void *thisObj); +// QObject::property(const char * name) const +void *c_QObject__property_char(void *thisObj, const char *name); +// QObject::receivers(const char * signal) const +int c_QObject__receivers_char(void *thisObj, const char *signal); +// QObject::removeEventFilter(QObject * obj) +void c_QObject__removeEventFilter_QObject(void *thisObj, void *obj_); +// QObject::sender() const +void *c_QObject__sender(void *thisObj); +// QObject::senderSignalIndex() const +int c_QObject__senderSignalIndex(void *thisObj); +// QObject::setParent(QObject * parent) +void c_QObject__setParent_QObject(void *thisObj, void *parent_); +// QObject::setProperty(const char * name, const QVariant & value) +bool c_QObject__setProperty_char_QVariant(void *thisObj, const char *name, + void *value_); +// QObject::signalsBlocked() const +bool c_QObject__signalsBlocked(void *thisObj); +// QObject::startTimer(int interval) +int c_QObject__startTimer_int(void *thisObj, int interval); +// QObject::tr(const char * s, const char * c, int n) +void *c_static_QObject__tr_char_char_int(const char *s, const char *c, int n); +void c_QObject__destructor(void *thisObj); +void c_QObject__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QObject_Finalizer(void *cppObj); // QWindow::QWindow() +void *c_QWindow__constructor(); +// QWindow::QWindow(QWindow * parent) +void *c_QWindow__constructor_QWindow(void *parent_); +// QWindow::activeChanged() +void c_QWindow__activeChanged(void *thisObj); +void c_QWindow__onActiveChanged(void *thisObj, void *contextQObject, + void *callback); // QWindow::alert(int msec) +void c_QWindow__alert_int(void *thisObj, int msec); +// QWindow::baseSize() const +void *c_QWindow__baseSize(void *thisObj); +// QWindow::close() +bool c_QWindow__close(void *thisObj); +// QWindow::create() +void c_QWindow__create(void *thisObj); +// QWindow::customEvent(QEvent * event) +void c_QWindow__customEvent_QEvent(void *thisObj, void *event_); +// QWindow::destroy() +void c_QWindow__destroy(void *thisObj); +// QWindow::devicePixelRatio() const +qreal c_QWindow__devicePixelRatio(void *thisObj); +// QWindow::event(QEvent * arg__1) +bool c_QWindow__event_QEvent(void *thisObj, void *arg__1_); +// QWindow::eventFilter(QObject * watched, QEvent * event) +bool c_QWindow__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QWindow::filePath() const +void *c_QWindow__filePath(void *thisObj); +// QWindow::focusObject() const +void *c_QWindow__focusObject(void *thisObj); +// QWindow::focusObjectChanged(QObject * object) +void c_QWindow__focusObjectChanged_QObject(void *thisObj, void *object_); +void c_QWindow__onFocusObjectChanged_QObject( + void *thisObj, void *contextQObject, + void *callback); // QWindow::frameGeometry() const +void *c_QWindow__frameGeometry(void *thisObj); +// QWindow::framePosition() const +void *c_QWindow__framePosition(void *thisObj); +// QWindow::geometry() const +void *c_QWindow__geometry(void *thisObj); +// QWindow::height() const +int c_QWindow__height(void *thisObj); +// QWindow::heightChanged(int arg) +void c_QWindow__heightChanged_int(void *thisObj, int arg); +void c_QWindow__onHeightChanged_int(void *thisObj, void *contextQObject, + void *callback); // QWindow::hide() +void c_QWindow__hide(void *thisObj); +// QWindow::icon() const +void *c_QWindow__icon(void *thisObj); +// QWindow::isActive() const +bool c_QWindow__isActive(void *thisObj); +// QWindow::isAncestorOf(const QWindow * child) const +bool c_QWindow__isAncestorOf_QWindow(void *thisObj, void *child_); +// QWindow::isExposed() const +bool c_QWindow__isExposed(void *thisObj); +// QWindow::isModal() const +bool c_QWindow__isModal(void *thisObj); +// QWindow::isTopLevel() const +bool c_QWindow__isTopLevel(void *thisObj); +// QWindow::isVisible() const +bool c_QWindow__isVisible(void *thisObj); +// QWindow::lower() +void c_QWindow__lower(void *thisObj); +// QWindow::mapFromGlobal(const QPoint & pos) const +void *c_QWindow__mapFromGlobal_QPoint(void *thisObj, void *pos_); +// QWindow::mapFromGlobal(const QPointF & pos) const +void *c_QWindow__mapFromGlobal_QPointF(void *thisObj, void *pos_); +// QWindow::mapToGlobal(const QPoint & pos) const +void *c_QWindow__mapToGlobal_QPoint(void *thisObj, void *pos_); +// QWindow::mapToGlobal(const QPointF & pos) const +void *c_QWindow__mapToGlobal_QPointF(void *thisObj, void *pos_); +// QWindow::mask() const +void *c_QWindow__mask(void *thisObj); +// QWindow::maximumHeight() const +int c_QWindow__maximumHeight(void *thisObj); +// QWindow::maximumHeightChanged(int arg) +void c_QWindow__maximumHeightChanged_int(void *thisObj, int arg); +void c_QWindow__onMaximumHeightChanged_int( + void *thisObj, void *contextQObject, + void *callback); // QWindow::maximumSize() const +void *c_QWindow__maximumSize(void *thisObj); +// QWindow::maximumWidth() const +int c_QWindow__maximumWidth(void *thisObj); +// QWindow::maximumWidthChanged(int arg) +void c_QWindow__maximumWidthChanged_int(void *thisObj, int arg); +void c_QWindow__onMaximumWidthChanged_int( + void *thisObj, void *contextQObject, + void *callback); // QWindow::minimumHeight() const +int c_QWindow__minimumHeight(void *thisObj); +// QWindow::minimumHeightChanged(int arg) +void c_QWindow__minimumHeightChanged_int(void *thisObj, int arg); +void c_QWindow__onMinimumHeightChanged_int( + void *thisObj, void *contextQObject, + void *callback); // QWindow::minimumSize() const +void *c_QWindow__minimumSize(void *thisObj); +// QWindow::minimumWidth() const +int c_QWindow__minimumWidth(void *thisObj); +// QWindow::minimumWidthChanged(int arg) +void c_QWindow__minimumWidthChanged_int(void *thisObj, int arg); +void c_QWindow__onMinimumWidthChanged_int( + void *thisObj, void *contextQObject, + void *callback); // QWindow::mouseDoubleClickEvent(QMouseEvent * arg__1) +void c_QWindow__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QWindow::mouseMoveEvent(QMouseEvent * arg__1) +void c_QWindow__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QWindow::mousePressEvent(QMouseEvent * arg__1) +void c_QWindow__mousePressEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QWindow::mouseReleaseEvent(QMouseEvent * arg__1) +void c_QWindow__mouseReleaseEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QWindow::opacity() const +qreal c_QWindow__opacity(void *thisObj); +// QWindow::opacityChanged(qreal opacity) +void c_QWindow__opacityChanged_qreal(void *thisObj, qreal opacity); +void c_QWindow__onOpacityChanged_qreal( + void *thisObj, void *contextQObject, + void *callback); // QWindow::paintEvent(QPaintEvent * arg__1) +void c_QWindow__paintEvent_QPaintEvent(void *thisObj, void *arg__1_); +// QWindow::parent() const +void *c_QWindow__parent(void *thisObj); +// QWindow::position() const +void *c_QWindow__position(void *thisObj); +// QWindow::raise() +void c_QWindow__raise(void *thisObj); +// QWindow::requestActivate() +void c_QWindow__requestActivate(void *thisObj); +// QWindow::requestUpdate() +void c_QWindow__requestUpdate(void *thisObj); +// QWindow::resize(const QSize & newSize) +void c_QWindow__resize_QSize(void *thisObj, void *newSize_); +// QWindow::resize(int w, int h) +void c_QWindow__resize_int_int(void *thisObj, int w, int h); +// QWindow::setBaseSize(const QSize & size) +void c_QWindow__setBaseSize_QSize(void *thisObj, void *size_); +// QWindow::setFilePath(const QString & filePath) +void c_QWindow__setFilePath_QString(void *thisObj, const char *filePath_); +// QWindow::setFramePosition(const QPoint & point) +void c_QWindow__setFramePosition_QPoint(void *thisObj, void *point_); +// QWindow::setGeometry(const QRect & rect) +void c_QWindow__setGeometry_QRect(void *thisObj, void *rect_); +// QWindow::setGeometry(int posx, int posy, int w, int h) +void c_QWindow__setGeometry_int_int_int_int(void *thisObj, int posx, int posy, + int w, int h); +// QWindow::setHeight(int arg) +void c_QWindow__setHeight_int(void *thisObj, int arg); +// QWindow::setIcon(const QIcon & icon) +void c_QWindow__setIcon_QIcon(void *thisObj, void *icon_); +// QWindow::setKeyboardGrabEnabled(bool grab) +bool c_QWindow__setKeyboardGrabEnabled_bool(void *thisObj, bool grab); +// QWindow::setMask(const QRegion & region) +void c_QWindow__setMask_QRegion(void *thisObj, void *region_); +// QWindow::setMaximumHeight(int h) +void c_QWindow__setMaximumHeight_int(void *thisObj, int h); +// QWindow::setMaximumSize(const QSize & size) +void c_QWindow__setMaximumSize_QSize(void *thisObj, void *size_); +// QWindow::setMaximumWidth(int w) +void c_QWindow__setMaximumWidth_int(void *thisObj, int w); +// QWindow::setMinimumHeight(int h) +void c_QWindow__setMinimumHeight_int(void *thisObj, int h); +// QWindow::setMinimumSize(const QSize & size) +void c_QWindow__setMinimumSize_QSize(void *thisObj, void *size_); +// QWindow::setMinimumWidth(int w) +void c_QWindow__setMinimumWidth_int(void *thisObj, int w); +// QWindow::setMouseGrabEnabled(bool grab) +bool c_QWindow__setMouseGrabEnabled_bool(void *thisObj, bool grab); +// QWindow::setOpacity(qreal level) +void c_QWindow__setOpacity_qreal(void *thisObj, qreal level); +// QWindow::setPosition(const QPoint & pt) +void c_QWindow__setPosition_QPoint(void *thisObj, void *pt_); +// QWindow::setPosition(int posx, int posy) +void c_QWindow__setPosition_int_int(void *thisObj, int posx, int posy); +// QWindow::setSizeIncrement(const QSize & size) +void c_QWindow__setSizeIncrement_QSize(void *thisObj, void *size_); +// QWindow::setTitle(const QString & arg__1) +void c_QWindow__setTitle_QString(void *thisObj, const char *arg__1_); +// QWindow::setTransientParent(QWindow * parent) +void c_QWindow__setTransientParent_QWindow(void *thisObj, void *parent_); +// QWindow::setVisible(bool visible) +void c_QWindow__setVisible_bool(void *thisObj, bool visible); +// QWindow::setWidth(int arg) +void c_QWindow__setWidth_int(void *thisObj, int arg); +// QWindow::setX(int arg) +void c_QWindow__setX_int(void *thisObj, int arg); +// QWindow::setY(int arg) +void c_QWindow__setY_int(void *thisObj, int arg); +// QWindow::show() +void c_QWindow__show(void *thisObj); +// QWindow::showFullScreen() +void c_QWindow__showFullScreen(void *thisObj); +// QWindow::showMaximized() +void c_QWindow__showMaximized(void *thisObj); +// QWindow::showMinimized() +void c_QWindow__showMinimized(void *thisObj); +// QWindow::showNormal() +void c_QWindow__showNormal(void *thisObj); +// QWindow::size() const +void *c_QWindow__size(void *thisObj); +// QWindow::sizeIncrement() const +void *c_QWindow__sizeIncrement(void *thisObj); +// QWindow::startSystemMove() +bool c_QWindow__startSystemMove(void *thisObj); +// QWindow::title() const +void *c_QWindow__title(void *thisObj); +// QWindow::tr(const char * s, const char * c, int n) +void *c_static_QWindow__tr_char_char_int(const char *s, const char *c, int n); +// QWindow::transientParent() const +void *c_QWindow__transientParent(void *thisObj); +// QWindow::transientParentChanged(QWindow * transientParent) +void c_QWindow__transientParentChanged_QWindow(void *thisObj, + void *transientParent_); +void c_QWindow__onTransientParentChanged_QWindow( + void *thisObj, void *contextQObject, + void *callback); // QWindow::unsetCursor() +void c_QWindow__unsetCursor(void *thisObj); +// QWindow::visibleChanged(bool arg) +void c_QWindow__visibleChanged_bool(void *thisObj, bool arg); +void c_QWindow__onVisibleChanged_bool(void *thisObj, void *contextQObject, + void *callback); // QWindow::width() const +int c_QWindow__width(void *thisObj); +// QWindow::widthChanged(int arg) +void c_QWindow__widthChanged_int(void *thisObj, int arg); +void c_QWindow__onWidthChanged_int( + void *thisObj, void *contextQObject, + void *callback); // QWindow::windowTitleChanged(const QString & title) +void c_QWindow__windowTitleChanged_QString(void *thisObj, const char *title_); +void c_QWindow__onWindowTitleChanged_QString( + void *thisObj, void *contextQObject, void *callback); // QWindow::x() const +int c_QWindow__x(void *thisObj); +// QWindow::xChanged(int arg) +void c_QWindow__xChanged_int(void *thisObj, int arg); +void c_QWindow__onXChanged_int(void *thisObj, void *contextQObject, + void *callback); // QWindow::y() const +int c_QWindow__y(void *thisObj); +// QWindow::yChanged(int arg) +void c_QWindow__yChanged_int(void *thisObj, int arg); +void c_QWindow__onYChanged_int(void *thisObj, void *contextQObject, + void *callback); +void c_QWindow__destructor(void *thisObj); +void c_QWindow__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QWindow_Finalizer(void *cppObj); // QWidget::QWidget(QWidget * parent) +void *c_QWidget__constructor_QWidget(void *parent_); +// QWidget::acceptDrops() const +bool c_QWidget__acceptDrops(void *thisObj); +// QWidget::accessibleDescription() const +void *c_QWidget__accessibleDescription(void *thisObj); +// QWidget::accessibleName() const +void *c_QWidget__accessibleName(void *thisObj); +// QWidget::actions() const +void *c_QWidget__actions(void *thisObj); +// QWidget::activateWindow() +void c_QWidget__activateWindow(void *thisObj); +// QWidget::addAction(QAction * action) +void c_QWidget__addAction_QAction(void *thisObj, void *action_); +// QWidget::addAction(const QIcon & icon, const QString & text) +void *c_QWidget__addAction_QIcon_QString(void *thisObj, void *icon_, + const char *text_); +// QWidget::addAction(const QIcon & icon, const QString & text, const +// QKeySequence & shortcut) +void *c_QWidget__addAction_QIcon_QString_QKeySequence(void *thisObj, + void *icon_, + const char *text_, + void *shortcut_); +// QWidget::addAction(const QIcon & icon, const QString & text, const +// QKeySequence & shortcut, const QObject * receiver, const char * member) +void *c_QWidget__addAction_QIcon_QString_QKeySequence_QObject_char( + void *thisObj, void *icon_, const char *text_, void *shortcut_, + void *receiver_, const char *member); +// QWidget::addAction(const QIcon & icon, const QString & text, const QObject * +// receiver, const char * member) +void *c_QWidget__addAction_QIcon_QString_QObject_char(void *thisObj, + void *icon_, + const char *text_, + void *receiver_, + const char *member); +// QWidget::addAction(const QString & text) +void *c_QWidget__addAction_QString(void *thisObj, const char *text_); +// QWidget::addAction(const QString & text, const QKeySequence & shortcut) +void *c_QWidget__addAction_QString_QKeySequence(void *thisObj, + const char *text_, + void *shortcut_); +// QWidget::addAction(const QString & text, const QKeySequence & shortcut, const +// QObject * receiver, const char * member) +void *c_QWidget__addAction_QString_QKeySequence_QObject_char( + void *thisObj, const char *text_, void *shortcut_, void *receiver_, + const char *member); +// QWidget::addAction(const QString & text, const QObject * receiver, const char +// * member) +void *c_QWidget__addAction_QString_QObject_char(void *thisObj, + const char *text_, + void *receiver_, + const char *member); +// QWidget::addActions(const QList & actions) +void c_QWidget__addActions_QList_QAction(void *thisObj, void *actions_); +// QWidget::adjustSize() +void c_QWidget__adjustSize(void *thisObj); +// QWidget::autoFillBackground() const +bool c_QWidget__autoFillBackground(void *thisObj); +// QWidget::backgroundRole() const +int c_QWidget__backgroundRole(void *thisObj); +// QWidget::baseSize() const +void *c_QWidget__baseSize(void *thisObj); +// QWidget::changeEvent(QEvent * arg__1) +void c_QWidget__changeEvent_QEvent(void *thisObj, void *arg__1_); +// QWidget::childAt(const QPoint & p) const +void *c_QWidget__childAt_QPoint(void *thisObj, void *p_); +// QWidget::childAt(int x, int y) const +void *c_QWidget__childAt_int_int(void *thisObj, int x, int y); +// QWidget::childrenRect() const +void *c_QWidget__childrenRect(void *thisObj); +// QWidget::childrenRegion() const +void *c_QWidget__childrenRegion(void *thisObj); +// QWidget::clearFocus() +void c_QWidget__clearFocus(void *thisObj); +// QWidget::clearMask() +void c_QWidget__clearMask(void *thisObj); +// QWidget::close() +bool c_QWidget__close(void *thisObj); +// QWidget::contentsRect() const +void *c_QWidget__contentsRect(void *thisObj); +// QWidget::create() +void c_QWidget__create(void *thisObj); +// QWidget::createWinId() +void c_QWidget__createWinId(void *thisObj); +// QWidget::createWindowContainer(QWindow * window, QWidget * parent) +void *c_static_QWidget__createWindowContainer_QWindow_QWidget(void *window_, + void *parent_); +// QWidget::customContextMenuRequested(const QPoint & pos) +void c_QWidget__customContextMenuRequested_QPoint(void *thisObj, void *pos_); +void c_QWidget__onCustomContextMenuRequested_QPoint( + void *thisObj, void *contextQObject, + void *callback); // QWidget::customEvent(QEvent * event) +void c_QWidget__customEvent_QEvent(void *thisObj, void *event_); +// QWidget::destroy(bool destroyWindow, bool destroySubWindows) +void c_QWidget__destroy_bool_bool(void *thisObj, bool destroyWindow, + bool destroySubWindows); +// QWidget::devType() const +int c_QWidget__devType(void *thisObj); +// QWidget::ensurePolished() const +void c_QWidget__ensurePolished(void *thisObj); +// QWidget::event(QEvent * event) +bool c_QWidget__event_QEvent(void *thisObj, void *event_); +// QWidget::eventFilter(QObject * watched, QEvent * event) +bool c_QWidget__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QWidget::focusNextChild() +bool c_QWidget__focusNextChild(void *thisObj); +// QWidget::focusNextPrevChild(bool next) +bool c_QWidget__focusNextPrevChild_bool(void *thisObj, bool next); +// QWidget::focusPreviousChild() +bool c_QWidget__focusPreviousChild(void *thisObj); +// QWidget::focusProxy() const +void *c_QWidget__focusProxy(void *thisObj); +// QWidget::focusWidget() const +void *c_QWidget__focusWidget(void *thisObj); +// QWidget::font() const +void *c_QWidget__font(void *thisObj); +// QWidget::foregroundRole() const +int c_QWidget__foregroundRole(void *thisObj); +// QWidget::frameGeometry() const +void *c_QWidget__frameGeometry(void *thisObj); +// QWidget::frameSize() const +void *c_QWidget__frameSize(void *thisObj); +// QWidget::geometry() const +void *c_QWidget__geometry(void *thisObj); +// QWidget::grab(const QRect & rectangle) +void *c_QWidget__grab_QRect(void *thisObj, void *rectangle_); +// QWidget::grabKeyboard() +void c_QWidget__grabKeyboard(void *thisObj); +// QWidget::grabMouse() +void c_QWidget__grabMouse(void *thisObj); +// QWidget::grabShortcut(const QKeySequence & key) +int c_QWidget__grabShortcut_QKeySequence(void *thisObj, void *key_); +// QWidget::hasFocus() const +bool c_QWidget__hasFocus(void *thisObj); +// QWidget::hasHeightForWidth() const +bool c_QWidget__hasHeightForWidth(void *thisObj); +// QWidget::hasMouseTracking() const +bool c_QWidget__hasMouseTracking(void *thisObj); +// QWidget::hasTabletTracking() const +bool c_QWidget__hasTabletTracking(void *thisObj); +// QWidget::height() const +int c_QWidget__height(void *thisObj); +// QWidget::heightForWidth(int arg__1) const +int c_QWidget__heightForWidth_int(void *thisObj, int arg__1); +// QWidget::hide() +void c_QWidget__hide(void *thisObj); +// QWidget::initPainter(QPainter * painter) const +void c_QWidget__initPainter_QPainter(void *thisObj, void *painter_); +// QWidget::insertAction(QAction * before, QAction * action) +void c_QWidget__insertAction_QAction_QAction(void *thisObj, void *before_, + void *action_); +// QWidget::insertActions(QAction * before, const QList & actions) +void c_QWidget__insertActions_QAction_QList_QAction(void *thisObj, + void *before_, + void *actions_); +// QWidget::isActiveWindow() const +bool c_QWidget__isActiveWindow(void *thisObj); +// QWidget::isAncestorOf(const QWidget * child) const +bool c_QWidget__isAncestorOf_QWidget(void *thisObj, void *child_); +// QWidget::isEnabled() const +bool c_QWidget__isEnabled(void *thisObj); +// QWidget::isEnabledTo(const QWidget * arg__1) const +bool c_QWidget__isEnabledTo_QWidget(void *thisObj, void *arg__1_); +// QWidget::isFullScreen() const +bool c_QWidget__isFullScreen(void *thisObj); +// QWidget::isHidden() const +bool c_QWidget__isHidden(void *thisObj); +// QWidget::isLeftToRight() const +bool c_QWidget__isLeftToRight(void *thisObj); +// QWidget::isMaximized() const +bool c_QWidget__isMaximized(void *thisObj); +// QWidget::isMinimized() const +bool c_QWidget__isMinimized(void *thisObj); +// QWidget::isModal() const +bool c_QWidget__isModal(void *thisObj); +// QWidget::isRightToLeft() const +bool c_QWidget__isRightToLeft(void *thisObj); +// QWidget::isVisible() const +bool c_QWidget__isVisible(void *thisObj); +// QWidget::isVisibleTo(const QWidget * arg__1) const +bool c_QWidget__isVisibleTo_QWidget(void *thisObj, void *arg__1_); +// QWidget::isWindow() const +bool c_QWidget__isWindow(void *thisObj); +// QWidget::isWindowModified() const +bool c_QWidget__isWindowModified(void *thisObj); +// QWidget::keyboardGrabber() +void *c_static_QWidget__keyboardGrabber(); +// QWidget::layout() const +void *c_QWidget__layout(void *thisObj); +// QWidget::layoutDirection() const +int c_QWidget__layoutDirection(void *thisObj); +// QWidget::leaveEvent(QEvent * event) +void c_QWidget__leaveEvent_QEvent(void *thisObj, void *event_); +// QWidget::lower() +void c_QWidget__lower(void *thisObj); +// QWidget::mapFrom(const QWidget * arg__1, const QPoint & arg__2) const +void *c_QWidget__mapFrom_QWidget_QPoint(void *thisObj, void *arg__1_, + void *arg__2_); +// QWidget::mapFrom(const QWidget * arg__1, const QPointF & arg__2) const +void *c_QWidget__mapFrom_QWidget_QPointF(void *thisObj, void *arg__1_, + void *arg__2_); +// QWidget::mapFromGlobal(const QPoint & arg__1) const +void *c_QWidget__mapFromGlobal_QPoint(void *thisObj, void *arg__1_); +// QWidget::mapFromGlobal(const QPointF & arg__1) const +void *c_QWidget__mapFromGlobal_QPointF(void *thisObj, void *arg__1_); +// QWidget::mapFromParent(const QPoint & arg__1) const +void *c_QWidget__mapFromParent_QPoint(void *thisObj, void *arg__1_); +// QWidget::mapFromParent(const QPointF & arg__1) const +void *c_QWidget__mapFromParent_QPointF(void *thisObj, void *arg__1_); +// QWidget::mapTo(const QWidget * arg__1, const QPoint & arg__2) const +void *c_QWidget__mapTo_QWidget_QPoint(void *thisObj, void *arg__1_, + void *arg__2_); +// QWidget::mapTo(const QWidget * arg__1, const QPointF & arg__2) const +void *c_QWidget__mapTo_QWidget_QPointF(void *thisObj, void *arg__1_, + void *arg__2_); +// QWidget::mapToGlobal(const QPoint & arg__1) const +void *c_QWidget__mapToGlobal_QPoint(void *thisObj, void *arg__1_); +// QWidget::mapToGlobal(const QPointF & arg__1) const +void *c_QWidget__mapToGlobal_QPointF(void *thisObj, void *arg__1_); +// QWidget::mapToParent(const QPoint & arg__1) const +void *c_QWidget__mapToParent_QPoint(void *thisObj, void *arg__1_); +// QWidget::mapToParent(const QPointF & arg__1) const +void *c_QWidget__mapToParent_QPointF(void *thisObj, void *arg__1_); +// QWidget::mask() const +void *c_QWidget__mask(void *thisObj); +// QWidget::maximumHeight() const +int c_QWidget__maximumHeight(void *thisObj); +// QWidget::maximumSize() const +void *c_QWidget__maximumSize(void *thisObj); +// QWidget::maximumWidth() const +int c_QWidget__maximumWidth(void *thisObj); +// QWidget::minimumHeight() const +int c_QWidget__minimumHeight(void *thisObj); +// QWidget::minimumSize() const +void *c_QWidget__minimumSize(void *thisObj); +// QWidget::minimumSizeHint() const +void *c_QWidget__minimumSizeHint(void *thisObj); +// QWidget::minimumWidth() const +int c_QWidget__minimumWidth(void *thisObj); +// QWidget::mouseDoubleClickEvent(QMouseEvent * event) +void c_QWidget__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); +// QWidget::mouseGrabber() +void *c_static_QWidget__mouseGrabber(); +// QWidget::mouseMoveEvent(QMouseEvent * event) +void c_QWidget__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_); +// QWidget::mousePressEvent(QMouseEvent * event) +void c_QWidget__mousePressEvent_QMouseEvent(void *thisObj, void *event_); +// QWidget::mouseReleaseEvent(QMouseEvent * event) +void c_QWidget__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_); +// QWidget::move(const QPoint & arg__1) +void c_QWidget__move_QPoint(void *thisObj, void *arg__1_); +// QWidget::move(int x, int y) +void c_QWidget__move_int_int(void *thisObj, int x, int y); +// QWidget::nativeParentWidget() const +void *c_QWidget__nativeParentWidget(void *thisObj); +// QWidget::nextInFocusChain() const +void *c_QWidget__nextInFocusChain(void *thisObj); +// QWidget::normalGeometry() const +void *c_QWidget__normalGeometry(void *thisObj); +// QWidget::paintEvent(QPaintEvent * event) +void c_QWidget__paintEvent_QPaintEvent(void *thisObj, void *event_); +// QWidget::palette() const +void *c_QWidget__palette(void *thisObj); +// QWidget::parentWidget() const +void *c_QWidget__parentWidget(void *thisObj); +// QWidget::pos() const +void *c_QWidget__pos(void *thisObj); +// QWidget::previousInFocusChain() const +void *c_QWidget__previousInFocusChain(void *thisObj); +// QWidget::raise() +void c_QWidget__raise(void *thisObj); +// QWidget::rect() const +void *c_QWidget__rect(void *thisObj); +// QWidget::releaseKeyboard() +void c_QWidget__releaseKeyboard(void *thisObj); +// QWidget::releaseMouse() +void c_QWidget__releaseMouse(void *thisObj); +// QWidget::releaseShortcut(int id) +void c_QWidget__releaseShortcut_int(void *thisObj, int id); +// QWidget::removeAction(QAction * action) +void c_QWidget__removeAction_QAction(void *thisObj, void *action_); +// QWidget::render(QPainter * painter, const QPoint & targetOffset, const +// QRegion & sourceRegion) +void c_QWidget__render_QPainter_QPoint_QRegion(void *thisObj, void *painter_, + void *targetOffset_, + void *sourceRegion_); +// QWidget::repaint() +void c_QWidget__repaint(void *thisObj); +// QWidget::repaint(const QRect & arg__1) +void c_QWidget__repaint_QRect(void *thisObj, void *arg__1_); +// QWidget::repaint(const QRegion & arg__1) +void c_QWidget__repaint_QRegion(void *thisObj, void *arg__1_); +// QWidget::repaint(int x, int y, int w, int h) +void c_QWidget__repaint_int_int_int_int(void *thisObj, int x, int y, int w, + int h); +// QWidget::resize(const QSize & arg__1) +void c_QWidget__resize_QSize(void *thisObj, void *arg__1_); +// QWidget::resize(int w, int h) +void c_QWidget__resize_int_int(void *thisObj, int w, int h); +// QWidget::restoreGeometry(const QByteArray & geometry) +bool c_QWidget__restoreGeometry_QByteArray(void *thisObj, void *geometry_); +// QWidget::saveGeometry() const +void *c_QWidget__saveGeometry(void *thisObj); +// QWidget::scroll(int dx, int dy) +void c_QWidget__scroll_int_int(void *thisObj, int dx, int dy); +// QWidget::scroll(int dx, int dy, const QRect & arg__3) +void c_QWidget__scroll_int_int_QRect(void *thisObj, int dx, int dy, + void *arg__3_); +// QWidget::setAcceptDrops(bool on) +void c_QWidget__setAcceptDrops_bool(void *thisObj, bool on); +// QWidget::setAccessibleDescription(const QString & description) +void c_QWidget__setAccessibleDescription_QString(void *thisObj, + const char *description_); +// QWidget::setAccessibleName(const QString & name) +void c_QWidget__setAccessibleName_QString(void *thisObj, const char *name_); +// QWidget::setAutoFillBackground(bool enabled) +void c_QWidget__setAutoFillBackground_bool(void *thisObj, bool enabled); +// QWidget::setBackgroundRole(QPalette::ColorRole arg__1) +void c_QWidget__setBackgroundRole_ColorRole(void *thisObj, int arg__1); +// QWidget::setBaseSize(const QSize & arg__1) +void c_QWidget__setBaseSize_QSize(void *thisObj, void *arg__1_); +// QWidget::setBaseSize(int basew, int baseh) +void c_QWidget__setBaseSize_int_int(void *thisObj, int basew, int baseh); +// QWidget::setContentsMargins(int left, int top, int right, int bottom) +void c_QWidget__setContentsMargins_int_int_int_int(void *thisObj, int left, + int top, int right, + int bottom); +// QWidget::setDisabled(bool arg__1) +void c_QWidget__setDisabled_bool(void *thisObj, bool arg__1); +// QWidget::setEnabled(bool arg__1) +void c_QWidget__setEnabled_bool(void *thisObj, bool arg__1); +// QWidget::setFixedHeight(int h) +void c_QWidget__setFixedHeight_int(void *thisObj, int h); +// QWidget::setFixedSize(const QSize & arg__1) +void c_QWidget__setFixedSize_QSize(void *thisObj, void *arg__1_); +// QWidget::setFixedSize(int w, int h) +void c_QWidget__setFixedSize_int_int(void *thisObj, int w, int h); +// QWidget::setFixedWidth(int w) +void c_QWidget__setFixedWidth_int(void *thisObj, int w); +// QWidget::setFocus() +void c_QWidget__setFocus(void *thisObj); +// QWidget::setFocusProxy(QWidget * arg__1) +void c_QWidget__setFocusProxy_QWidget(void *thisObj, void *arg__1_); +// QWidget::setFont(const QFont & arg__1) +void c_QWidget__setFont_QFont(void *thisObj, void *arg__1_); +// QWidget::setForegroundRole(QPalette::ColorRole arg__1) +void c_QWidget__setForegroundRole_ColorRole(void *thisObj, int arg__1); +// QWidget::setGeometry(const QRect & arg__1) +void c_QWidget__setGeometry_QRect(void *thisObj, void *arg__1_); +// QWidget::setGeometry(int x, int y, int w, int h) +void c_QWidget__setGeometry_int_int_int_int(void *thisObj, int x, int y, int w, + int h); +// QWidget::setHidden(bool hidden) +void c_QWidget__setHidden_bool(void *thisObj, bool hidden); +// QWidget::setLayout(QLayout * arg__1) +void c_QWidget__setLayout_QLayout(void *thisObj, void *arg__1_); +// QWidget::setLayoutDirection(Qt::LayoutDirection direction) +void c_QWidget__setLayoutDirection_LayoutDirection(void *thisObj, + int direction); +// QWidget::setMask(const QRegion & arg__1) +void c_QWidget__setMask_QRegion(void *thisObj, void *arg__1_); +// QWidget::setMaximumHeight(int maxh) +void c_QWidget__setMaximumHeight_int(void *thisObj, int maxh); +// QWidget::setMaximumSize(const QSize & arg__1) +void c_QWidget__setMaximumSize_QSize(void *thisObj, void *arg__1_); +// QWidget::setMaximumSize(int maxw, int maxh) +void c_QWidget__setMaximumSize_int_int(void *thisObj, int maxw, int maxh); +// QWidget::setMaximumWidth(int maxw) +void c_QWidget__setMaximumWidth_int(void *thisObj, int maxw); +// QWidget::setMinimumHeight(int minh) +void c_QWidget__setMinimumHeight_int(void *thisObj, int minh); +// QWidget::setMinimumSize(const QSize & arg__1) +void c_QWidget__setMinimumSize_QSize(void *thisObj, void *arg__1_); +// QWidget::setMinimumSize(int minw, int minh) +void c_QWidget__setMinimumSize_int_int(void *thisObj, int minw, int minh); +// QWidget::setMinimumWidth(int minw) +void c_QWidget__setMinimumWidth_int(void *thisObj, int minw); +// QWidget::setMouseTracking(bool enable) +void c_QWidget__setMouseTracking_bool(void *thisObj, bool enable); +// QWidget::setPalette(const QPalette & arg__1) +void c_QWidget__setPalette_QPalette(void *thisObj, void *arg__1_); +// QWidget::setShortcutAutoRepeat(int id, bool enable) +void c_QWidget__setShortcutAutoRepeat_int_bool(void *thisObj, int id, + bool enable); +// QWidget::setShortcutEnabled(int id, bool enable) +void c_QWidget__setShortcutEnabled_int_bool(void *thisObj, int id, bool enable); +// QWidget::setSizeIncrement(const QSize & arg__1) +void c_QWidget__setSizeIncrement_QSize(void *thisObj, void *arg__1_); +// QWidget::setSizeIncrement(int w, int h) +void c_QWidget__setSizeIncrement_int_int(void *thisObj, int w, int h); +// QWidget::setSizePolicy(QSizePolicy arg__1) +void c_QWidget__setSizePolicy_QSizePolicy(void *thisObj, void *arg__1_); +// QWidget::setSizePolicy(QSizePolicy::Policy horizontal, QSizePolicy::Policy +// vertical) +void c_QWidget__setSizePolicy_Policy_Policy(void *thisObj, int horizontal, + int vertical); +// QWidget::setStatusTip(const QString & arg__1) +void c_QWidget__setStatusTip_QString(void *thisObj, const char *arg__1_); +// QWidget::setStyle(QStyle * arg__1) +void c_QWidget__setStyle_QStyle(void *thisObj, void *arg__1_); +// QWidget::setStyleSheet(const QString & styleSheet) +void c_QWidget__setStyleSheet_QString(void *thisObj, const char *styleSheet_); +// QWidget::setTabOrder(QWidget * arg__1, QWidget * arg__2) +void c_static_QWidget__setTabOrder_QWidget_QWidget(void *arg__1_, + void *arg__2_); +// QWidget::setTabletTracking(bool enable) +void c_QWidget__setTabletTracking_bool(void *thisObj, bool enable); +// QWidget::setToolTip(const QString & arg__1) +void c_QWidget__setToolTip_QString(void *thisObj, const char *arg__1_); +// QWidget::setToolTipDuration(int msec) +void c_QWidget__setToolTipDuration_int(void *thisObj, int msec); +// QWidget::setUpdatesEnabled(bool enable) +void c_QWidget__setUpdatesEnabled_bool(void *thisObj, bool enable); +// QWidget::setVisible(bool visible) +void c_QWidget__setVisible_bool(void *thisObj, bool visible); +// QWidget::setWhatsThis(const QString & arg__1) +void c_QWidget__setWhatsThis_QString(void *thisObj, const char *arg__1_); +// QWidget::setWindowFilePath(const QString & filePath) +void c_QWidget__setWindowFilePath_QString(void *thisObj, const char *filePath_); +// QWidget::setWindowIcon(const QIcon & icon) +void c_QWidget__setWindowIcon_QIcon(void *thisObj, void *icon_); +// QWidget::setWindowIconText(const QString & arg__1) +void c_QWidget__setWindowIconText_QString(void *thisObj, const char *arg__1_); +// QWidget::setWindowModified(bool arg__1) +void c_QWidget__setWindowModified_bool(void *thisObj, bool arg__1); +// QWidget::setWindowOpacity(qreal level) +void c_QWidget__setWindowOpacity_qreal(void *thisObj, qreal level); +// QWidget::setWindowRole(const QString & arg__1) +void c_QWidget__setWindowRole_QString(void *thisObj, const char *arg__1_); +// QWidget::setWindowTitle(const QString & arg__1) +void c_QWidget__setWindowTitle_QString(void *thisObj, const char *arg__1_); +// QWidget::sharedPainter() const +void *c_QWidget__sharedPainter(void *thisObj); +// QWidget::show() +void c_QWidget__show(void *thisObj); +// QWidget::showFullScreen() +void c_QWidget__showFullScreen(void *thisObj); +// QWidget::showMaximized() +void c_QWidget__showMaximized(void *thisObj); +// QWidget::showMinimized() +void c_QWidget__showMinimized(void *thisObj); +// QWidget::showNormal() +void c_QWidget__showNormal(void *thisObj); +// QWidget::size() const +void *c_QWidget__size(void *thisObj); +// QWidget::sizeHint() const +void *c_QWidget__sizeHint(void *thisObj); +// QWidget::sizeIncrement() const +void *c_QWidget__sizeIncrement(void *thisObj); +// QWidget::sizePolicy() const +void *c_QWidget__sizePolicy(void *thisObj); +// QWidget::stackUnder(QWidget * arg__1) +void c_QWidget__stackUnder_QWidget(void *thisObj, void *arg__1_); +// QWidget::statusTip() const +void *c_QWidget__statusTip(void *thisObj); +// QWidget::style() const +void *c_QWidget__style(void *thisObj); +// QWidget::styleSheet() const +void *c_QWidget__styleSheet(void *thisObj); +// QWidget::toolTip() const +void *c_QWidget__toolTip(void *thisObj); +// QWidget::toolTipDuration() const +int c_QWidget__toolTipDuration(void *thisObj); +// QWidget::topLevelWidget() const +void *c_QWidget__topLevelWidget(void *thisObj); +// QWidget::tr(const char * s, const char * c, int n) +void *c_static_QWidget__tr_char_char_int(const char *s, const char *c, int n); +// QWidget::underMouse() const +bool c_QWidget__underMouse(void *thisObj); +// QWidget::unsetCursor() +void c_QWidget__unsetCursor(void *thisObj); +// QWidget::unsetLayoutDirection() +void c_QWidget__unsetLayoutDirection(void *thisObj); +// QWidget::unsetLocale() +void c_QWidget__unsetLocale(void *thisObj); +// QWidget::update() +void c_QWidget__update(void *thisObj); +// QWidget::update(const QRect & arg__1) +void c_QWidget__update_QRect(void *thisObj, void *arg__1_); +// QWidget::update(const QRegion & arg__1) +void c_QWidget__update_QRegion(void *thisObj, void *arg__1_); +// QWidget::update(int x, int y, int w, int h) +void c_QWidget__update_int_int_int_int(void *thisObj, int x, int y, int w, + int h); +// QWidget::updateGeometry() +void c_QWidget__updateGeometry(void *thisObj); +// QWidget::updateMicroFocus() +void c_QWidget__updateMicroFocus(void *thisObj); +// QWidget::updatesEnabled() const +bool c_QWidget__updatesEnabled(void *thisObj); +// QWidget::visibleRegion() const +void *c_QWidget__visibleRegion(void *thisObj); +// QWidget::whatsThis() const +void *c_QWidget__whatsThis(void *thisObj); +// QWidget::width() const +int c_QWidget__width(void *thisObj); +// QWidget::window() const +void *c_QWidget__window(void *thisObj); +// QWidget::windowFilePath() const +void *c_QWidget__windowFilePath(void *thisObj); +// QWidget::windowHandle() const +void *c_QWidget__windowHandle(void *thisObj); +// QWidget::windowIcon() const +void *c_QWidget__windowIcon(void *thisObj); +// QWidget::windowIconChanged(const QIcon & icon) +void c_QWidget__windowIconChanged_QIcon(void *thisObj, void *icon_); +void c_QWidget__onWindowIconChanged_QIcon( + void *thisObj, void *contextQObject, + void *callback); // QWidget::windowIconText() const +void *c_QWidget__windowIconText(void *thisObj); +// QWidget::windowIconTextChanged(const QString & iconText) +void c_QWidget__windowIconTextChanged_QString(void *thisObj, + const char *iconText_); +void c_QWidget__onWindowIconTextChanged_QString( + void *thisObj, void *contextQObject, + void *callback); // QWidget::windowOpacity() const +qreal c_QWidget__windowOpacity(void *thisObj); +// QWidget::windowRole() const +void *c_QWidget__windowRole(void *thisObj); +// QWidget::windowTitle() const +void *c_QWidget__windowTitle(void *thisObj); +// QWidget::windowTitleChanged(const QString & title) +void c_QWidget__windowTitleChanged_QString(void *thisObj, const char *title_); +void c_QWidget__onWindowTitleChanged_QString( + void *thisObj, void *contextQObject, void *callback); // QWidget::x() const +int c_QWidget__x(void *thisObj); +// QWidget::y() const +int c_QWidget__y(void *thisObj); +void c_QWidget__destructor(void *thisObj); +void c_QWidget__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QWidget_Finalizer(void *cppObj); // QToolBar::QToolBar(QWidget * parent) +void *c_QToolBar__constructor_QWidget(void *parent_); +// QToolBar::QToolBar(const QString & title, QWidget * parent) +void *c_QToolBar__constructor_QString_QWidget(const char *title_, + void *parent_); +// QToolBar::actionAt(const QPoint & p) const +void *c_QToolBar__actionAt_QPoint(void *thisObj, void *p_); +// QToolBar::actionAt(int x, int y) const +void *c_QToolBar__actionAt_int_int(void *thisObj, int x, int y); +// QToolBar::actionGeometry(QAction * action) const +void *c_QToolBar__actionGeometry_QAction(void *thisObj, void *action_); +// QToolBar::actionTriggered(QAction * action) +void c_QToolBar__actionTriggered_QAction(void *thisObj, void *action_); +void c_QToolBar__onActionTriggered_QAction( + void *thisObj, void *contextQObject, + void *callback); // QToolBar::addSeparator() +void *c_QToolBar__addSeparator(void *thisObj); +// QToolBar::addWidget(QWidget * widget) +void *c_QToolBar__addWidget_QWidget(void *thisObj, void *widget_); +// QToolBar::changeEvent(QEvent * event) +void c_QToolBar__changeEvent_QEvent(void *thisObj, void *event_); +// QToolBar::clear() +void c_QToolBar__clear(void *thisObj); +// QToolBar::customEvent(QEvent * event) +void c_QToolBar__customEvent_QEvent(void *thisObj, void *event_); +// QToolBar::devType() const +int c_QToolBar__devType(void *thisObj); +// QToolBar::event(QEvent * event) +bool c_QToolBar__event_QEvent(void *thisObj, void *event_); +// QToolBar::eventFilter(QObject * watched, QEvent * event) +bool c_QToolBar__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QToolBar::focusNextPrevChild(bool next) +bool c_QToolBar__focusNextPrevChild_bool(void *thisObj, bool next); +// QToolBar::hasHeightForWidth() const +bool c_QToolBar__hasHeightForWidth(void *thisObj); +// QToolBar::heightForWidth(int arg__1) const +int c_QToolBar__heightForWidth_int(void *thisObj, int arg__1); +// QToolBar::iconSize() const +void *c_QToolBar__iconSize(void *thisObj); +// QToolBar::iconSizeChanged(const QSize & iconSize) +void c_QToolBar__iconSizeChanged_QSize(void *thisObj, void *iconSize_); +void c_QToolBar__onIconSizeChanged_QSize( + void *thisObj, void *contextQObject, + void *callback); // QToolBar::initPainter(QPainter * painter) const +void c_QToolBar__initPainter_QPainter(void *thisObj, void *painter_); +// QToolBar::insertSeparator(QAction * before) +void *c_QToolBar__insertSeparator_QAction(void *thisObj, void *before_); +// QToolBar::insertWidget(QAction * before, QWidget * widget) +void *c_QToolBar__insertWidget_QAction_QWidget(void *thisObj, void *before_, + void *widget_); +// QToolBar::isFloatable() const +bool c_QToolBar__isFloatable(void *thisObj); +// QToolBar::isFloating() const +bool c_QToolBar__isFloating(void *thisObj); +// QToolBar::isMovable() const +bool c_QToolBar__isMovable(void *thisObj); +// QToolBar::leaveEvent(QEvent * event) +void c_QToolBar__leaveEvent_QEvent(void *thisObj, void *event_); +// QToolBar::minimumSizeHint() const +void *c_QToolBar__minimumSizeHint(void *thisObj); +// QToolBar::mouseDoubleClickEvent(QMouseEvent * event) +void c_QToolBar__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); +// QToolBar::mouseMoveEvent(QMouseEvent * event) +void c_QToolBar__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_); +// QToolBar::mousePressEvent(QMouseEvent * event) +void c_QToolBar__mousePressEvent_QMouseEvent(void *thisObj, void *event_); +// QToolBar::mouseReleaseEvent(QMouseEvent * event) +void c_QToolBar__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_); +// QToolBar::movableChanged(bool movable) +void c_QToolBar__movableChanged_bool(void *thisObj, bool movable); +void c_QToolBar__onMovableChanged_bool( + void *thisObj, void *contextQObject, + void *callback); // QToolBar::orientation() const +int c_QToolBar__orientation(void *thisObj); +// QToolBar::orientationChanged(Qt::Orientation orientation) +void c_QToolBar__orientationChanged_Orientation(void *thisObj, int orientation); +void c_QToolBar__onOrientationChanged_Orientation( + void *thisObj, void *contextQObject, + void *callback); // QToolBar::paintEvent(QPaintEvent * event) +void c_QToolBar__paintEvent_QPaintEvent(void *thisObj, void *event_); +// QToolBar::setFloatable(bool floatable) +void c_QToolBar__setFloatable_bool(void *thisObj, bool floatable); +// QToolBar::setIconSize(const QSize & iconSize) +void c_QToolBar__setIconSize_QSize(void *thisObj, void *iconSize_); +// QToolBar::setMovable(bool movable) +void c_QToolBar__setMovable_bool(void *thisObj, bool movable); +// QToolBar::setOrientation(Qt::Orientation orientation) +void c_QToolBar__setOrientation_Orientation(void *thisObj, int orientation); +// QToolBar::setVisible(bool visible) +void c_QToolBar__setVisible_bool(void *thisObj, bool visible); +// QToolBar::sharedPainter() const +void *c_QToolBar__sharedPainter(void *thisObj); +// QToolBar::sizeHint() const +void *c_QToolBar__sizeHint(void *thisObj); +// QToolBar::toggleViewAction() const +void *c_QToolBar__toggleViewAction(void *thisObj); +// QToolBar::topLevelChanged(bool topLevel) +void c_QToolBar__topLevelChanged_bool(void *thisObj, bool topLevel); +void c_QToolBar__onTopLevelChanged_bool( + void *thisObj, void *contextQObject, + void *callback); // QToolBar::tr(const char * s, const char * c, int n) +void *c_static_QToolBar__tr_char_char_int(const char *s, const char *c, int n); +// QToolBar::visibilityChanged(bool visible) +void c_QToolBar__visibilityChanged_bool(void *thisObj, bool visible); +void c_QToolBar__onVisibilityChanged_bool( + void *thisObj, void *contextQObject, + void *callback); // QToolBar::widgetForAction(QAction * action) const +void *c_QToolBar__widgetForAction_QAction(void *thisObj, void *action_); +void c_QToolBar__destructor(void *thisObj); +void c_QToolBar__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QToolBar_Finalizer( + void *cppObj); // QStatusBar::QStatusBar(QWidget * parent) +void *c_QStatusBar__constructor_QWidget(void *parent_); +// QStatusBar::addPermanentWidget(QWidget * widget, int stretch) +void c_QStatusBar__addPermanentWidget_QWidget_int(void *thisObj, void *widget_, + int stretch); +// QStatusBar::addWidget(QWidget * widget, int stretch) +void c_QStatusBar__addWidget_QWidget_int(void *thisObj, void *widget_, + int stretch); +// QStatusBar::changeEvent(QEvent * arg__1) +void c_QStatusBar__changeEvent_QEvent(void *thisObj, void *arg__1_); +// QStatusBar::clearMessage() +void c_QStatusBar__clearMessage(void *thisObj); +// QStatusBar::currentMessage() const +void *c_QStatusBar__currentMessage(void *thisObj); +// QStatusBar::customEvent(QEvent * event) +void c_QStatusBar__customEvent_QEvent(void *thisObj, void *event_); +// QStatusBar::devType() const +int c_QStatusBar__devType(void *thisObj); +// QStatusBar::event(QEvent * arg__1) +bool c_QStatusBar__event_QEvent(void *thisObj, void *arg__1_); +// QStatusBar::eventFilter(QObject * watched, QEvent * event) +bool c_QStatusBar__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QStatusBar::focusNextPrevChild(bool next) +bool c_QStatusBar__focusNextPrevChild_bool(void *thisObj, bool next); +// QStatusBar::hasHeightForWidth() const +bool c_QStatusBar__hasHeightForWidth(void *thisObj); +// QStatusBar::heightForWidth(int arg__1) const +int c_QStatusBar__heightForWidth_int(void *thisObj, int arg__1); +// QStatusBar::hideOrShow() +void c_QStatusBar__hideOrShow(void *thisObj); +// QStatusBar::initPainter(QPainter * painter) const +void c_QStatusBar__initPainter_QPainter(void *thisObj, void *painter_); +// QStatusBar::insertPermanentWidget(int index, QWidget * widget, int stretch) +int c_QStatusBar__insertPermanentWidget_int_QWidget_int(void *thisObj, + int index, + void *widget_, + int stretch); +// QStatusBar::insertWidget(int index, QWidget * widget, int stretch) +int c_QStatusBar__insertWidget_int_QWidget_int(void *thisObj, int index, + void *widget_, int stretch); +// QStatusBar::isSizeGripEnabled() const +bool c_QStatusBar__isSizeGripEnabled(void *thisObj); +// QStatusBar::leaveEvent(QEvent * event) +void c_QStatusBar__leaveEvent_QEvent(void *thisObj, void *event_); +// QStatusBar::messageChanged(const QString & text) +void c_QStatusBar__messageChanged_QString(void *thisObj, const char *text_); +void c_QStatusBar__onMessageChanged_QString( + void *thisObj, void *contextQObject, + void *callback); // QStatusBar::minimumSizeHint() const +void *c_QStatusBar__minimumSizeHint(void *thisObj); +// QStatusBar::mouseDoubleClickEvent(QMouseEvent * event) +void c_QStatusBar__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_); +// QStatusBar::mouseMoveEvent(QMouseEvent * event) +void c_QStatusBar__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_); +// QStatusBar::mousePressEvent(QMouseEvent * event) +void c_QStatusBar__mousePressEvent_QMouseEvent(void *thisObj, void *event_); +// QStatusBar::mouseReleaseEvent(QMouseEvent * event) +void c_QStatusBar__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_); +// QStatusBar::paintEvent(QPaintEvent * arg__1) +void c_QStatusBar__paintEvent_QPaintEvent(void *thisObj, void *arg__1_); +// QStatusBar::reformat() +void c_QStatusBar__reformat(void *thisObj); +// QStatusBar::removeWidget(QWidget * widget) +void c_QStatusBar__removeWidget_QWidget(void *thisObj, void *widget_); +// QStatusBar::setSizeGripEnabled(bool arg__1) +void c_QStatusBar__setSizeGripEnabled_bool(void *thisObj, bool arg__1); +// QStatusBar::setVisible(bool visible) +void c_QStatusBar__setVisible_bool(void *thisObj, bool visible); +// QStatusBar::sharedPainter() const +void *c_QStatusBar__sharedPainter(void *thisObj); +// QStatusBar::showMessage(const QString & text, int timeout) +void c_QStatusBar__showMessage_QString_int(void *thisObj, const char *text_, + int timeout); +// QStatusBar::sizeHint() const +void *c_QStatusBar__sizeHint(void *thisObj); +// QStatusBar::tr(const char * s, const char * c, int n) +void *c_static_QStatusBar__tr_char_char_int(const char *s, const char *c, + int n); +void c_QStatusBar__destructor(void *thisObj); +void c_QStatusBar__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QStatusBar_Finalizer(void *cppObj); // QTimer::QTimer(QObject * parent) +void *c_QTimer__constructor_QObject(void *parent_); +// QTimer::customEvent(QEvent * event) +void c_QTimer__customEvent_QEvent(void *thisObj, void *event_); +// QTimer::event(QEvent * event) +bool c_QTimer__event_QEvent(void *thisObj, void *event_); +// QTimer::eventFilter(QObject * watched, QEvent * event) +bool c_QTimer__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QTimer::interval() const +int c_QTimer__interval(void *thisObj); +// QTimer::isActive() const +bool c_QTimer__isActive(void *thisObj); +// QTimer::isSingleShot() const +bool c_QTimer__isSingleShot(void *thisObj); +// QTimer::remainingTime() const +int c_QTimer__remainingTime(void *thisObj); +// QTimer::setInterval(int msec) +void c_QTimer__setInterval_int(void *thisObj, int msec); +// QTimer::setSingleShot(bool singleShot) +void c_QTimer__setSingleShot_bool(void *thisObj, bool singleShot); +// QTimer::singleShot(int msec, const QObject * receiver, const char * member) +void c_static_QTimer__singleShot_int_QObject_char(int msec, void *receiver_, + const char *member); +// QTimer::start() +void c_QTimer__start(void *thisObj); +// QTimer::start(int msec) +void c_QTimer__start_int(void *thisObj, int msec); +// QTimer::stop() +void c_QTimer__stop(void *thisObj); +// QTimer::timerId() const +int c_QTimer__timerId(void *thisObj); +// QTimer::tr(const char * s, const char * c, int n) +void *c_static_QTimer__tr_char_char_int(const char *s, const char *c, int n); +void c_QTimer__destructor(void *thisObj); +void c_QTimer__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QTimer_Finalizer( + void *cppObj); // QStyleOption::QStyleOption(int version, int type) +void *c_QStyleOption__constructor_int_int(int version, int type); +// QStyleOption::initFrom(const QWidget * w) +void c_QStyleOption__initFrom_QWidget(void *thisObj, void *w_); +void c_QStyleOption__destructor(void *thisObj); +int c_QStyleOption___get_version(void *thisObj); +int c_QStyleOption___get_type(void *thisObj); +void c_QStyleOption___set_version_int(void *thisObj, int version_); +void c_QStyleOption___set_type_int(void *thisObj, int type_); +void c_QStyleOption_Finalizer(void *cppObj); // QStyleOptionComplex::QStyleOptionComplex(int + // version, int type) +void *c_QStyleOptionComplex__constructor_int_int(int version, int type); +void c_QStyleOptionComplex__destructor(void *thisObj); +void c_QStyleOptionComplex_Finalizer(void *cppObj); // QStyle::QStyle() +void *c_QStyle__constructor(); +// QStyle::customEvent(QEvent * event) +void c_QStyle__customEvent_QEvent(void *thisObj, void *event_); +// QStyle::drawComplexControl(QStyle::ComplexControl cc, const +// QStyleOptionComplex * opt, QPainter * p, const QWidget * widget) const +void c_QStyle__drawComplexControl_ComplexControl_QStyleOptionComplex_QPainter_QWidget( + void *thisObj, int cc, void *opt_, void *p_, void *widget_); +// QStyle::drawControl(QStyle::ControlElement element, const QStyleOption * opt, +// QPainter * p, const QWidget * w) const +void c_QStyle__drawControl_ControlElement_QStyleOption_QPainter_QWidget( + void *thisObj, int element, void *opt_, void *p_, void *w_); +// QStyle::drawItemPixmap(QPainter * painter, const QRect & rect, int alignment, +// const QPixmap & pixmap) const +void c_QStyle__drawItemPixmap_QPainter_QRect_int_QPixmap( + void *thisObj, void *painter_, void *rect_, int alignment, void *pixmap_); +// QStyle::drawItemText(QPainter * painter, const QRect & rect, int flags, const +// QPalette & pal, bool enabled, const QString & text, QPalette::ColorRole +// textRole) const +void c_QStyle__drawItemText_QPainter_QRect_int_QPalette_bool_QString_ColorRole( + void *thisObj, void *painter_, void *rect_, int flags, void *pal_, + bool enabled, const char *text_, int textRole); +// QStyle::drawPrimitive(QStyle::PrimitiveElement pe, const QStyleOption * opt, +// QPainter * p, const QWidget * w) const +void c_QStyle__drawPrimitive_PrimitiveElement_QStyleOption_QPainter_QWidget( + void *thisObj, int pe, void *opt_, void *p_, void *w_); +// QStyle::event(QEvent * event) +bool c_QStyle__event_QEvent(void *thisObj, void *event_); +// QStyle::eventFilter(QObject * watched, QEvent * event) +bool c_QStyle__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QStyle::generatedIconPixmap(QIcon::Mode iconMode, const QPixmap & pixmap, +// const QStyleOption * opt) const +void *c_QStyle__generatedIconPixmap_Mode_QPixmap_QStyleOption(void *thisObj, + int iconMode, + void *pixmap_, + void *opt_); +// QStyle::hitTestComplexControl(QStyle::ComplexControl cc, const +// QStyleOptionComplex * opt, const QPoint & pt, const QWidget * widget) const +int c_QStyle__hitTestComplexControl_ComplexControl_QStyleOptionComplex_QPoint_QWidget( + void *thisObj, int cc, void *opt_, void *pt_, void *widget_); +// QStyle::itemPixmapRect(const QRect & r, int flags, const QPixmap & pixmap) +// const +void *c_QStyle__itemPixmapRect_QRect_int_QPixmap(void *thisObj, void *r_, + int flags, void *pixmap_); +// QStyle::layoutSpacing(QSizePolicy::ControlType control1, +// QSizePolicy::ControlType control2, Qt::Orientation orientation, const +// QStyleOption * option, const QWidget * widget) const +int c_QStyle__layoutSpacing_ControlType_ControlType_Orientation_QStyleOption_QWidget( + void *thisObj, int control1, int control2, int orientation, void *option_, + void *widget_); +// QStyle::name() const +void *c_QStyle__name(void *thisObj); +// QStyle::pixelMetric(QStyle::PixelMetric metric, const QStyleOption * option, +// const QWidget * widget) const +int c_QStyle__pixelMetric_PixelMetric_QStyleOption_QWidget(void *thisObj, + int metric, + void *option_, + void *widget_); +// QStyle::polish(QApplication * application) +void c_QStyle__polishApplication_QApplication(void *thisObj, + void *application_); +// QStyle::polish(QPalette & palette) +void c_QStyle__polish_QPalette(void *thisObj, void *palette_); +// QStyle::polish(QWidget * widget) +void c_QStyle__polishWidget_QWidget(void *thisObj, void *widget_); +// QStyle::proxy() const +void *c_QStyle__proxy(void *thisObj); +// QStyle::sizeFromContents(QStyle::ContentsType ct, const QStyleOption * opt, +// const QSize & contentsSize, const QWidget * w) const +void *c_QStyle__sizeFromContents_ContentsType_QStyleOption_QSize_QWidget( + void *thisObj, int ct, void *opt_, void *contentsSize_, void *w_); +// QStyle::sliderPositionFromValue(int min, int max, int val, int space, bool +// upsideDown) +int c_static_QStyle__sliderPositionFromValue_int_int_int_int_bool( + int min, int max, int val, int space, bool upsideDown); +// QStyle::sliderValueFromPosition(int min, int max, int pos, int space, bool +// upsideDown) +int c_static_QStyle__sliderValueFromPosition_int_int_int_int_bool( + int min, int max, int pos, int space, bool upsideDown); +// QStyle::standardIcon(QStyle::StandardPixmap standardIcon, const QStyleOption +// * option, const QWidget * widget) const +void *c_QStyle__standardIcon_StandardPixmap_QStyleOption_QWidget( + void *thisObj, int standardIcon, void *option_, void *widget_); +// QStyle::standardPalette() const +void *c_QStyle__standardPalette(void *thisObj); +// QStyle::standardPixmap(QStyle::StandardPixmap standardPixmap, const +// QStyleOption * opt, const QWidget * widget) const +void *c_QStyle__standardPixmap_StandardPixmap_QStyleOption_QWidget( + void *thisObj, int standardPixmap, void *opt_, void *widget_); +// QStyle::styleHint(QStyle::StyleHint stylehint, const QStyleOption * opt, +// const QWidget * widget, QStyleHintReturn * returnData) const +int c_QStyle__styleHint_StyleHint_QStyleOption_QWidget_QStyleHintReturn( + void *thisObj, int stylehint, void *opt_, void *widget_, void *returnData_); +// QStyle::subControlRect(QStyle::ComplexControl cc, const QStyleOptionComplex * +// opt, QStyle::SubControl sc, const QWidget * widget) const +void * +c_QStyle__subControlRect_ComplexControl_QStyleOptionComplex_SubControl_QWidget( + void *thisObj, int cc, void *opt_, int sc, void *widget_); +// QStyle::subElementRect(QStyle::SubElement subElement, const QStyleOption * +// option, const QWidget * widget) const +void *c_QStyle__subElementRect_SubElement_QStyleOption_QWidget(void *thisObj, + int subElement, + void *option_, + void *widget_); +// QStyle::tr(const char * s, const char * c, int n) +void *c_static_QStyle__tr_char_char_int(const char *s, const char *c, int n); +// QStyle::unpolish(QApplication * application) +void c_QStyle__unpolishApplication_QApplication(void *thisObj, + void *application_); +// QStyle::unpolish(QWidget * widget) +void c_QStyle__unpolish_QWidget(void *thisObj, void *widget_); +// QStyle::visualPos(Qt::LayoutDirection direction, const QRect & boundingRect, +// const QPoint & logicalPos) +void *c_static_QStyle__visualPos_LayoutDirection_QRect_QPoint( + int direction, void *boundingRect_, void *logicalPos_); +// QStyle::visualRect(Qt::LayoutDirection direction, const QRect & boundingRect, +// const QRect & logicalRect) +void *c_static_QStyle__visualRect_LayoutDirection_QRect_QRect( + int direction, void *boundingRect_, void *logicalRect_); +void c_QStyle__destructor(void *thisObj); +void c_QStyle__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QStyle_Finalizer(void *cppObj); // QShortcut::QShortcut(QKeySequence::StandardKey + // key, QObject * parent, const char * + // member, const char * ambiguousMember) +void *c_QShortcut__constructor_StandardKey_QObject_char_char( + int key, void *parent_, const char *member, const char *ambiguousMember); +// QShortcut::QShortcut(QObject * parent) +void *c_QShortcut__constructor_QObject(void *parent_); +// QShortcut::QShortcut(const QKeySequence & key, QObject * parent, const char * +// member, const char * ambiguousMember) +void *c_QShortcut__constructor_QKeySequence_QObject_char_char( + void *key_, void *parent_, const char *member, const char *ambiguousMember); +// QShortcut::activated() +void c_QShortcut__activated(void *thisObj); +void c_QShortcut__onActivated( + void *thisObj, void *contextQObject, + void *callback); // QShortcut::activatedAmbiguously() +void c_QShortcut__activatedAmbiguously(void *thisObj); +void c_QShortcut__onActivatedAmbiguously( + void *thisObj, void *contextQObject, + void *callback); // QShortcut::autoRepeat() const +bool c_QShortcut__autoRepeat(void *thisObj); +// QShortcut::customEvent(QEvent * event) +void c_QShortcut__customEvent_QEvent(void *thisObj, void *event_); +// QShortcut::event(QEvent * e) +bool c_QShortcut__event_QEvent(void *thisObj, void *e_); +// QShortcut::eventFilter(QObject * watched, QEvent * event) +bool c_QShortcut__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QShortcut::isEnabled() const +bool c_QShortcut__isEnabled(void *thisObj); +// QShortcut::key() const +void *c_QShortcut__key(void *thisObj); +// QShortcut::keys() const +void *c_QShortcut__keys(void *thisObj); +// QShortcut::setAutoRepeat(bool on) +void c_QShortcut__setAutoRepeat_bool(void *thisObj, bool on); +// QShortcut::setEnabled(bool enable) +void c_QShortcut__setEnabled_bool(void *thisObj, bool enable); +// QShortcut::setKey(const QKeySequence & key) +void c_QShortcut__setKey_QKeySequence(void *thisObj, void *key_); +// QShortcut::setKeys(QKeySequence::StandardKey key) +void c_QShortcut__setKeys_StandardKey(void *thisObj, int key); +// QShortcut::setKeys(const QList & keys) +void c_QShortcut__setKeys_QList_QKeySequence(void *thisObj, void *keys_); +// QShortcut::setWhatsThis(const QString & text) +void c_QShortcut__setWhatsThis_QString(void *thisObj, const char *text_); +// QShortcut::tr(const char * s, const char * c, int n) +void *c_static_QShortcut__tr_char_char_int(const char *s, const char *c, int n); +// QShortcut::whatsThis() const +void *c_QShortcut__whatsThis(void *thisObj); +void c_QShortcut__destructor(void *thisObj); +void c_QShortcut__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QShortcut_Finalizer(void *cppObj); // QModelIndex::QModelIndex() +void *c_QModelIndex__constructor(); +// QModelIndex::column() const +int c_QModelIndex__column(void *thisObj); +// QModelIndex::data(int role) const +void *c_QModelIndex__data_int(void *thisObj, int role); +// QModelIndex::isValid() const +bool c_QModelIndex__isValid(void *thisObj); +// QModelIndex::model() const +void *c_QModelIndex__model(void *thisObj); +// QModelIndex::parent() const +void *c_QModelIndex__parent(void *thisObj); +// QModelIndex::row() const +int c_QModelIndex__row(void *thisObj); +// QModelIndex::sibling(int row, int column) const +void *c_QModelIndex__sibling_int_int(void *thisObj, int row, int column); +// QModelIndex::siblingAtColumn(int column) const +void *c_QModelIndex__siblingAtColumn_int(void *thisObj, int column); +// QModelIndex::siblingAtRow(int row) const +void *c_QModelIndex__siblingAtRow_int(void *thisObj, int row); +void c_QModelIndex__destructor(void *thisObj); +void c_QModelIndex_Finalizer( + void *cppObj); // QMenuBar::QMenuBar(QWidget * parent) +void *c_QMenuBar__constructor_QWidget(void *parent_); +// QMenuBar::actionAt(const QPoint & arg__1) const +void *c_QMenuBar__actionAt_QPoint(void *thisObj, void *arg__1_); +// QMenuBar::actionGeometry(QAction * arg__1) const +void *c_QMenuBar__actionGeometry_QAction(void *thisObj, void *arg__1_); +// QMenuBar::activeAction() const +void *c_QMenuBar__activeAction(void *thisObj); +// QMenuBar::addMenu(QMenu * menu) +void *c_QMenuBar__addMenu_QMenu(void *thisObj, void *menu_); +// QMenuBar::addMenu(const QIcon & icon, const QString & title) +void *c_QMenuBar__addMenu_QIcon_QString(void *thisObj, void *icon_, + const char *title_); +// QMenuBar::addMenu(const QString & title) +void *c_QMenuBar__addMenu_QString(void *thisObj, const char *title_); +// QMenuBar::addSeparator() +void *c_QMenuBar__addSeparator(void *thisObj); +// QMenuBar::changeEvent(QEvent * arg__1) +void c_QMenuBar__changeEvent_QEvent(void *thisObj, void *arg__1_); +// QMenuBar::clear() +void c_QMenuBar__clear(void *thisObj); +// QMenuBar::cornerWidget() const +void *c_QMenuBar__cornerWidget(void *thisObj); +// QMenuBar::customEvent(QEvent * event) +void c_QMenuBar__customEvent_QEvent(void *thisObj, void *event_); +// QMenuBar::devType() const +int c_QMenuBar__devType(void *thisObj); +// QMenuBar::event(QEvent * arg__1) +bool c_QMenuBar__event_QEvent(void *thisObj, void *arg__1_); +// QMenuBar::eventFilter(QObject * arg__1, QEvent * arg__2) +bool c_QMenuBar__eventFilter_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_); +// QMenuBar::focusNextPrevChild(bool next) +bool c_QMenuBar__focusNextPrevChild_bool(void *thisObj, bool next); +// QMenuBar::hasHeightForWidth() const +bool c_QMenuBar__hasHeightForWidth(void *thisObj); +// QMenuBar::heightForWidth(int arg__1) const +int c_QMenuBar__heightForWidth_int(void *thisObj, int arg__1); +// QMenuBar::hovered(QAction * action) +void c_QMenuBar__hovered_QAction(void *thisObj, void *action_); +void c_QMenuBar__onHovered_QAction( + void *thisObj, void *contextQObject, + void *callback); // QMenuBar::initPainter(QPainter * painter) const +void c_QMenuBar__initPainter_QPainter(void *thisObj, void *painter_); +// QMenuBar::insertMenu(QAction * before, QMenu * menu) +void *c_QMenuBar__insertMenu_QAction_QMenu(void *thisObj, void *before_, + void *menu_); +// QMenuBar::insertSeparator(QAction * before) +void *c_QMenuBar__insertSeparator_QAction(void *thisObj, void *before_); +// QMenuBar::isDefaultUp() const +bool c_QMenuBar__isDefaultUp(void *thisObj); +// QMenuBar::isNativeMenuBar() const +bool c_QMenuBar__isNativeMenuBar(void *thisObj); +// QMenuBar::leaveEvent(QEvent * arg__1) +void c_QMenuBar__leaveEvent_QEvent(void *thisObj, void *arg__1_); +// QMenuBar::minimumSizeHint() const +void *c_QMenuBar__minimumSizeHint(void *thisObj); +// QMenuBar::mouseDoubleClickEvent(QMouseEvent * event) +void c_QMenuBar__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); +// QMenuBar::mouseMoveEvent(QMouseEvent * arg__1) +void c_QMenuBar__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QMenuBar::mousePressEvent(QMouseEvent * arg__1) +void c_QMenuBar__mousePressEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QMenuBar::mouseReleaseEvent(QMouseEvent * arg__1) +void c_QMenuBar__mouseReleaseEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QMenuBar::paintEvent(QPaintEvent * arg__1) +void c_QMenuBar__paintEvent_QPaintEvent(void *thisObj, void *arg__1_); +// QMenuBar::setActiveAction(QAction * action) +void c_QMenuBar__setActiveAction_QAction(void *thisObj, void *action_); +// QMenuBar::setCornerWidget(QWidget * w) +void c_QMenuBar__setCornerWidget_QWidget(void *thisObj, void *w_); +// QMenuBar::setDefaultUp(bool arg__1) +void c_QMenuBar__setDefaultUp_bool(void *thisObj, bool arg__1); +// QMenuBar::setNativeMenuBar(bool nativeMenuBar) +void c_QMenuBar__setNativeMenuBar_bool(void *thisObj, bool nativeMenuBar); +// QMenuBar::setVisible(bool visible) +void c_QMenuBar__setVisible_bool(void *thisObj, bool visible); +// QMenuBar::sharedPainter() const +void *c_QMenuBar__sharedPainter(void *thisObj); +// QMenuBar::sizeHint() const +void *c_QMenuBar__sizeHint(void *thisObj); +// QMenuBar::tr(const char * s, const char * c, int n) +void *c_static_QMenuBar__tr_char_char_int(const char *s, const char *c, int n); +// QMenuBar::triggered(QAction * action) +void c_QMenuBar__triggered_QAction(void *thisObj, void *action_); +void c_QMenuBar__onTriggered_QAction(void *thisObj, void *contextQObject, + void *callback); +void c_QMenuBar__destructor(void *thisObj); +void c_QMenuBar__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QMenuBar_Finalizer(void *cppObj); // QMenu::QMenu(QWidget * parent) +void *c_QMenu__constructor_QWidget(void *parent_); +// QMenu::QMenu(const QString & title, QWidget * parent) +void *c_QMenu__constructor_QString_QWidget(const char *title_, void *parent_); +// QMenu::aboutToHide() +void c_QMenu__aboutToHide(void *thisObj); +void c_QMenu__onAboutToHide(void *thisObj, void *contextQObject, + void *callback); // QMenu::aboutToShow() +void c_QMenu__aboutToShow(void *thisObj); +void c_QMenu__onAboutToShow( + void *thisObj, void *contextQObject, + void *callback); // QMenu::actionAt(const QPoint & arg__1) const +void *c_QMenu__actionAt_QPoint(void *thisObj, void *arg__1_); +// QMenu::actionGeometry(QAction * arg__1) const +void *c_QMenu__actionGeometry_QAction(void *thisObj, void *arg__1_); +// QMenu::activeAction() const +void *c_QMenu__activeAction(void *thisObj); +// QMenu::addMenu(QMenu * menu) +void *c_QMenu__addMenu_QMenu(void *thisObj, void *menu_); +// QMenu::addMenu(const QIcon & icon, const QString & title) +void *c_QMenu__addMenu_QIcon_QString(void *thisObj, void *icon_, + const char *title_); +// QMenu::addMenu(const QString & title) +void *c_QMenu__addMenu_QString(void *thisObj, const char *title_); +// QMenu::addSection(const QIcon & icon, const QString & text) +void *c_QMenu__addSection_QIcon_QString(void *thisObj, void *icon_, + const char *text_); +// QMenu::addSection(const QString & text) +void *c_QMenu__addSection_QString(void *thisObj, const char *text_); +// QMenu::addSeparator() +void *c_QMenu__addSeparator(void *thisObj); +// QMenu::changeEvent(QEvent * arg__1) +void c_QMenu__changeEvent_QEvent(void *thisObj, void *arg__1_); +// QMenu::clear() +void c_QMenu__clear(void *thisObj); +// QMenu::columnCount() const +int c_QMenu__columnCount(void *thisObj); +// QMenu::customEvent(QEvent * event) +void c_QMenu__customEvent_QEvent(void *thisObj, void *event_); +// QMenu::defaultAction() const +void *c_QMenu__defaultAction(void *thisObj); +// QMenu::devType() const +int c_QMenu__devType(void *thisObj); +// QMenu::event(QEvent * arg__1) +bool c_QMenu__event_QEvent(void *thisObj, void *arg__1_); +// QMenu::eventFilter(QObject * watched, QEvent * event) +bool c_QMenu__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QMenu::exec() +void *c_QMenu__exec(void *thisObj); +// QMenu::exec(const QList & actions, const QPoint & pos, QAction * +// at, QWidget * parent) +void *c_static_QMenu__exec_QList_QAction_QPoint_QAction_QWidget(void *actions_, + void *pos_, + void *at_, + void *parent_); +// QMenu::exec(const QPoint & pos, QAction * at) +void *c_QMenu__exec_QPoint_QAction(void *thisObj, void *pos_, void *at_); +// QMenu::focusNextPrevChild(bool next) +bool c_QMenu__focusNextPrevChild_bool(void *thisObj, bool next); +// QMenu::hasHeightForWidth() const +bool c_QMenu__hasHeightForWidth(void *thisObj); +// QMenu::heightForWidth(int arg__1) const +int c_QMenu__heightForWidth_int(void *thisObj, int arg__1); +// QMenu::hideTearOffMenu() +void c_QMenu__hideTearOffMenu(void *thisObj); +// QMenu::hovered(QAction * action) +void c_QMenu__hovered_QAction(void *thisObj, void *action_); +void c_QMenu__onHovered_QAction(void *thisObj, void *contextQObject, + void *callback); // QMenu::icon() const +void *c_QMenu__icon(void *thisObj); +// QMenu::initPainter(QPainter * painter) const +void c_QMenu__initPainter_QPainter(void *thisObj, void *painter_); +// QMenu::insertMenu(QAction * before, QMenu * menu) +void *c_QMenu__insertMenu_QAction_QMenu(void *thisObj, void *before_, + void *menu_); +// QMenu::insertSection(QAction * before, const QIcon & icon, const QString & +// text) +void *c_QMenu__insertSection_QAction_QIcon_QString(void *thisObj, void *before_, + void *icon_, + const char *text_); +// QMenu::insertSection(QAction * before, const QString & text) +void *c_QMenu__insertSection_QAction_QString(void *thisObj, void *before_, + const char *text_); +// QMenu::insertSeparator(QAction * before) +void *c_QMenu__insertSeparator_QAction(void *thisObj, void *before_); +// QMenu::isEmpty() const +bool c_QMenu__isEmpty(void *thisObj); +// QMenu::isTearOffEnabled() const +bool c_QMenu__isTearOffEnabled(void *thisObj); +// QMenu::isTearOffMenuVisible() const +bool c_QMenu__isTearOffMenuVisible(void *thisObj); +// QMenu::leaveEvent(QEvent * arg__1) +void c_QMenu__leaveEvent_QEvent(void *thisObj, void *arg__1_); +// QMenu::menuAction() const +void *c_QMenu__menuAction(void *thisObj); +// QMenu::menuInAction(const QAction * action) +void *c_static_QMenu__menuInAction_QAction(void *action_); +// QMenu::minimumSizeHint() const +void *c_QMenu__minimumSizeHint(void *thisObj); +// QMenu::mouseDoubleClickEvent(QMouseEvent * event) +void c_QMenu__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); +// QMenu::mouseMoveEvent(QMouseEvent * arg__1) +void c_QMenu__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QMenu::mousePressEvent(QMouseEvent * arg__1) +void c_QMenu__mousePressEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QMenu::mouseReleaseEvent(QMouseEvent * arg__1) +void c_QMenu__mouseReleaseEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QMenu::paintEvent(QPaintEvent * arg__1) +void c_QMenu__paintEvent_QPaintEvent(void *thisObj, void *arg__1_); +// QMenu::popup(const QPoint & pos, QAction * at) +void c_QMenu__popup_QPoint_QAction(void *thisObj, void *pos_, void *at_); +// QMenu::separatorsCollapsible() const +bool c_QMenu__separatorsCollapsible(void *thisObj); +// QMenu::setActiveAction(QAction * act) +void c_QMenu__setActiveAction_QAction(void *thisObj, void *act_); +// QMenu::setDefaultAction(QAction * arg__1) +void c_QMenu__setDefaultAction_QAction(void *thisObj, void *arg__1_); +// QMenu::setIcon(const QIcon & icon) +void c_QMenu__setIcon_QIcon(void *thisObj, void *icon_); +// QMenu::setNoReplayFor(QWidget * widget) +void c_QMenu__setNoReplayFor_QWidget(void *thisObj, void *widget_); +// QMenu::setSeparatorsCollapsible(bool collapse) +void c_QMenu__setSeparatorsCollapsible_bool(void *thisObj, bool collapse); +// QMenu::setTearOffEnabled(bool arg__1) +void c_QMenu__setTearOffEnabled_bool(void *thisObj, bool arg__1); +// QMenu::setTitle(const QString & title) +void c_QMenu__setTitle_QString(void *thisObj, const char *title_); +// QMenu::setToolTipsVisible(bool visible) +void c_QMenu__setToolTipsVisible_bool(void *thisObj, bool visible); +// QMenu::setVisible(bool visible) +void c_QMenu__setVisible_bool(void *thisObj, bool visible); +// QMenu::sharedPainter() const +void *c_QMenu__sharedPainter(void *thisObj); +// QMenu::showTearOffMenu() +void c_QMenu__showTearOffMenu(void *thisObj); +// QMenu::showTearOffMenu(const QPoint & pos) +void c_QMenu__showTearOffMenu_QPoint(void *thisObj, void *pos_); +// QMenu::sizeHint() const +void *c_QMenu__sizeHint(void *thisObj); +// QMenu::title() const +void *c_QMenu__title(void *thisObj); +// QMenu::toolTipsVisible() const +bool c_QMenu__toolTipsVisible(void *thisObj); +// QMenu::tr(const char * s, const char * c, int n) +void *c_static_QMenu__tr_char_char_int(const char *s, const char *c, int n); +// QMenu::triggered(QAction * action) +void c_QMenu__triggered_QAction(void *thisObj, void *action_); +void c_QMenu__onTriggered_QAction(void *thisObj, void *contextQObject, + void *callback); +void c_QMenu__destructor(void *thisObj); +void c_QMenu__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QMenu_Finalizer( + void *cppObj); // QMainWindow::QMainWindow(QWidget * parent) +void *c_QMainWindow__constructor_QWidget(void *parent_); +// QMainWindow::addToolBar(QToolBar * toolbar) +void c_QMainWindow__addToolBar_QToolBar(void *thisObj, void *toolbar_); +// QMainWindow::addToolBar(const QString & title) +void *c_QMainWindow__addToolBar_QString(void *thisObj, const char *title_); +// QMainWindow::addToolBarBreak() +void c_QMainWindow__addToolBarBreak(void *thisObj); +// QMainWindow::centralWidget() const +void *c_QMainWindow__centralWidget(void *thisObj); +// QMainWindow::changeEvent(QEvent * arg__1) +void c_QMainWindow__changeEvent_QEvent(void *thisObj, void *arg__1_); +// QMainWindow::createPopupMenu() +void *c_QMainWindow__createPopupMenu(void *thisObj); +// QMainWindow::customEvent(QEvent * event) +void c_QMainWindow__customEvent_QEvent(void *thisObj, void *event_); +// QMainWindow::devType() const +int c_QMainWindow__devType(void *thisObj); +// QMainWindow::documentMode() const +bool c_QMainWindow__documentMode(void *thisObj); +// QMainWindow::event(QEvent * event) +bool c_QMainWindow__event_QEvent(void *thisObj, void *event_); +// QMainWindow::eventFilter(QObject * watched, QEvent * event) +bool c_QMainWindow__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QMainWindow::focusNextPrevChild(bool next) +bool c_QMainWindow__focusNextPrevChild_bool(void *thisObj, bool next); +// QMainWindow::hasHeightForWidth() const +bool c_QMainWindow__hasHeightForWidth(void *thisObj); +// QMainWindow::heightForWidth(int arg__1) const +int c_QMainWindow__heightForWidth_int(void *thisObj, int arg__1); +// QMainWindow::iconSize() const +void *c_QMainWindow__iconSize(void *thisObj); +// QMainWindow::iconSizeChanged(const QSize & iconSize) +void c_QMainWindow__iconSizeChanged_QSize(void *thisObj, void *iconSize_); +void c_QMainWindow__onIconSizeChanged_QSize( + void *thisObj, void *contextQObject, + void *callback); // QMainWindow::initPainter(QPainter * painter) const +void c_QMainWindow__initPainter_QPainter(void *thisObj, void *painter_); +// QMainWindow::insertToolBar(QToolBar * before, QToolBar * toolbar) +void c_QMainWindow__insertToolBar_QToolBar_QToolBar(void *thisObj, + void *before_, + void *toolbar_); +// QMainWindow::insertToolBarBreak(QToolBar * before) +void c_QMainWindow__insertToolBarBreak_QToolBar(void *thisObj, void *before_); +// QMainWindow::isAnimated() const +bool c_QMainWindow__isAnimated(void *thisObj); +// QMainWindow::isDockNestingEnabled() const +bool c_QMainWindow__isDockNestingEnabled(void *thisObj); +// QMainWindow::isSeparator(const QPoint & pos) const +bool c_QMainWindow__isSeparator_QPoint(void *thisObj, void *pos_); +// QMainWindow::leaveEvent(QEvent * event) +void c_QMainWindow__leaveEvent_QEvent(void *thisObj, void *event_); +// QMainWindow::menuBar() const +void *c_QMainWindow__menuBar(void *thisObj); +// QMainWindow::menuWidget() const +void *c_QMainWindow__menuWidget(void *thisObj); +// QMainWindow::minimumSizeHint() const +void *c_QMainWindow__minimumSizeHint(void *thisObj); +// QMainWindow::mouseDoubleClickEvent(QMouseEvent * event) +void c_QMainWindow__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_); +// QMainWindow::mouseMoveEvent(QMouseEvent * event) +void c_QMainWindow__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_); +// QMainWindow::mousePressEvent(QMouseEvent * event) +void c_QMainWindow__mousePressEvent_QMouseEvent(void *thisObj, void *event_); +// QMainWindow::mouseReleaseEvent(QMouseEvent * event) +void c_QMainWindow__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_); +// QMainWindow::paintEvent(QPaintEvent * event) +void c_QMainWindow__paintEvent_QPaintEvent(void *thisObj, void *event_); +// QMainWindow::removeToolBar(QToolBar * toolbar) +void c_QMainWindow__removeToolBar_QToolBar(void *thisObj, void *toolbar_); +// QMainWindow::removeToolBarBreak(QToolBar * before) +void c_QMainWindow__removeToolBarBreak_QToolBar(void *thisObj, void *before_); +// QMainWindow::restoreState(const QByteArray & state, int version) +bool c_QMainWindow__restoreState_QByteArray_int(void *thisObj, void *state_, + int version); +// QMainWindow::saveState(int version) const +void *c_QMainWindow__saveState_int(void *thisObj, int version); +// QMainWindow::setAnimated(bool enabled) +void c_QMainWindow__setAnimated_bool(void *thisObj, bool enabled); +// QMainWindow::setCentralWidget(QWidget * widget) +void c_QMainWindow__setCentralWidget_QWidget(void *thisObj, void *widget_); +// QMainWindow::setDockNestingEnabled(bool enabled) +void c_QMainWindow__setDockNestingEnabled_bool(void *thisObj, bool enabled); +// QMainWindow::setDocumentMode(bool enabled) +void c_QMainWindow__setDocumentMode_bool(void *thisObj, bool enabled); +// QMainWindow::setIconSize(const QSize & iconSize) +void c_QMainWindow__setIconSize_QSize(void *thisObj, void *iconSize_); +// QMainWindow::setMenuBar(QMenuBar * menubar) +void c_QMainWindow__setMenuBar_QMenuBar(void *thisObj, void *menubar_); +// QMainWindow::setMenuWidget(QWidget * menubar) +void c_QMainWindow__setMenuWidget_QWidget(void *thisObj, void *menubar_); +// QMainWindow::setStatusBar(QStatusBar * statusbar) +void c_QMainWindow__setStatusBar_QStatusBar(void *thisObj, void *statusbar_); +// QMainWindow::setUnifiedTitleAndToolBarOnMac(bool set) +void c_QMainWindow__setUnifiedTitleAndToolBarOnMac_bool(void *thisObj, + bool set); +// QMainWindow::setVisible(bool visible) +void c_QMainWindow__setVisible_bool(void *thisObj, bool visible); +// QMainWindow::sharedPainter() const +void *c_QMainWindow__sharedPainter(void *thisObj); +// QMainWindow::sizeHint() const +void *c_QMainWindow__sizeHint(void *thisObj); +// QMainWindow::statusBar() const +void *c_QMainWindow__statusBar(void *thisObj); +// QMainWindow::takeCentralWidget() +void *c_QMainWindow__takeCentralWidget(void *thisObj); +// QMainWindow::toolBarBreak(QToolBar * toolbar) const +bool c_QMainWindow__toolBarBreak_QToolBar(void *thisObj, void *toolbar_); +// QMainWindow::tr(const char * s, const char * c, int n) +void *c_static_QMainWindow__tr_char_char_int(const char *s, const char *c, + int n); +// QMainWindow::unifiedTitleAndToolBarOnMac() const +bool c_QMainWindow__unifiedTitleAndToolBarOnMac(void *thisObj); +void c_QMainWindow__destructor(void *thisObj); +void c_QMainWindow__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QMainWindow_Finalizer(void *cppObj); // QList::QList() +void *c_QList_T_QVariant_T___constructor(); +// QList::QList(qsizetype size) +void *c_QList_T_QVariant_T___constructor_qsizetype(qsizetype size); +// QList::append(const QList & l) +void c_QList_T_QVariant_T___append_QList_T(void *thisObj, void *l_); +// QList::at(qsizetype i) const +const void *c_QList_T_QVariant_T___at_qsizetype(void *thisObj, qsizetype i); +// QList::back() +void *c_QList_T_QVariant_T___back(void *thisObj); +// QList::capacity() const +qsizetype c_QList_T_QVariant_T___capacity(void *thisObj); +// QList::clear() +void c_QList_T_QVariant_T___clear(void *thisObj); +// QList::constFirst() const +const void *c_QList_T_QVariant_T___constFirst(void *thisObj); +// QList::constLast() const +const void *c_QList_T_QVariant_T___constLast(void *thisObj); +// QList::count() const +qsizetype c_QList_T_QVariant_T___count(void *thisObj); +// QList::detach() +void c_QList_T_QVariant_T___detach(void *thisObj); +// QList::empty() const +bool c_QList_T_QVariant_T___empty(void *thisObj); +// QList::first() +void *c_QList_T_QVariant_T___first(void *thisObj); +// QList::first(qsizetype n) const +void *c_QList_T_QVariant_T___first_qsizetype(void *thisObj, qsizetype n); +// QList::front() +void *c_QList_T_QVariant_T___front(void *thisObj); +// QList::isDetached() const +bool c_QList_T_QVariant_T___isDetached(void *thisObj); +// QList::isEmpty() const +bool c_QList_T_QVariant_T___isEmpty(void *thisObj); +// QList::isSharedWith(const QList & other) const +bool c_QList_T_QVariant_T___isSharedWith_QList_T(void *thisObj, void *other_); +// QList::last() +void *c_QList_T_QVariant_T___last(void *thisObj); +// QList::last(qsizetype n) const +void *c_QList_T_QVariant_T___last_qsizetype(void *thisObj, qsizetype n); +// QList::length() const +qsizetype c_QList_T_QVariant_T___length(void *thisObj); +// QList::mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QVariant_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len); +// QList::move(qsizetype from, qsizetype to) +void c_QList_T_QVariant_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to); +// QList::pop_back() +void c_QList_T_QVariant_T___pop_back(void *thisObj); +// QList::pop_front() +void c_QList_T_QVariant_T___pop_front(void *thisObj); +// QList::remove(qsizetype i, qsizetype n) +void c_QList_T_QVariant_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n); +// QList::removeAt(qsizetype i) +void c_QList_T_QVariant_T___removeAt_qsizetype(void *thisObj, qsizetype i); +// QList::removeFirst() +void c_QList_T_QVariant_T___removeFirst(void *thisObj); +// QList::removeLast() +void c_QList_T_QVariant_T___removeLast(void *thisObj); +// QList::reserve(qsizetype size) +void c_QList_T_QVariant_T___reserve_qsizetype(void *thisObj, qsizetype size); +// QList::resize(qsizetype size) +void c_QList_T_QVariant_T___resize_qsizetype(void *thisObj, qsizetype size); +// QList::shrink_to_fit() +void c_QList_T_QVariant_T___shrink_to_fit(void *thisObj); +// QList::size() const +qsizetype c_QList_T_QVariant_T___size(void *thisObj); +// QList::sliced(qsizetype pos) const +void *c_QList_T_QVariant_T___sliced_qsizetype(void *thisObj, qsizetype pos); +// QList::sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QVariant_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n); +// QList::squeeze() +void c_QList_T_QVariant_T___squeeze(void *thisObj); +// QList::swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QVariant_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j); +// QList::takeAt(qsizetype i) +void *c_QList_T_QVariant_T___takeAt_qsizetype(void *thisObj, qsizetype i); +// QList::toList() const +void *c_QList_T_QVariant_T___toList(void *thisObj); +// QList::toVector() const +void *c_QList_T_QVariant_T___toVector(void *thisObj); +// QList::value(qsizetype i) const +void *c_QList_T_QVariant_T___value_qsizetype(void *thisObj, qsizetype i); +void c_QList_T_QVariant_T___destructor(void *thisObj); +void c_QList_T_QVariant_T__Finalizer(void *cppObj); // QList::QList() +void *c_QList_T_QString_T___constructor(); +// QList::QList(qsizetype size) +void *c_QList_T_QString_T___constructor_qsizetype(qsizetype size); +// QList::append(const QList & l) +void c_QList_T_QString_T___append_QList_T(void *thisObj, void *l_); +// QList::at(qsizetype i) const +const void *c_QList_T_QString_T___at_qsizetype(void *thisObj, qsizetype i); +// QList::back() +void *c_QList_T_QString_T___back(void *thisObj); +// QList::capacity() const +qsizetype c_QList_T_QString_T___capacity(void *thisObj); +// QList::clear() +void c_QList_T_QString_T___clear(void *thisObj); +// QList::constFirst() const +const void *c_QList_T_QString_T___constFirst(void *thisObj); +// QList::constLast() const +const void *c_QList_T_QString_T___constLast(void *thisObj); +// QList::count() const +qsizetype c_QList_T_QString_T___count(void *thisObj); +// QList::detach() +void c_QList_T_QString_T___detach(void *thisObj); +// QList::empty() const +bool c_QList_T_QString_T___empty(void *thisObj); +// QList::first() +void *c_QList_T_QString_T___first(void *thisObj); +// QList::first(qsizetype n) const +void *c_QList_T_QString_T___first_qsizetype(void *thisObj, qsizetype n); +// QList::front() +void *c_QList_T_QString_T___front(void *thisObj); +// QList::isDetached() const +bool c_QList_T_QString_T___isDetached(void *thisObj); +// QList::isEmpty() const +bool c_QList_T_QString_T___isEmpty(void *thisObj); +// QList::isSharedWith(const QList & other) const +bool c_QList_T_QString_T___isSharedWith_QList_T(void *thisObj, void *other_); +// QList::last() +void *c_QList_T_QString_T___last(void *thisObj); +// QList::last(qsizetype n) const +void *c_QList_T_QString_T___last_qsizetype(void *thisObj, qsizetype n); +// QList::length() const +qsizetype c_QList_T_QString_T___length(void *thisObj); +// QList::mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QString_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len); +// QList::move(qsizetype from, qsizetype to) +void c_QList_T_QString_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to); +// QList::pop_back() +void c_QList_T_QString_T___pop_back(void *thisObj); +// QList::pop_front() +void c_QList_T_QString_T___pop_front(void *thisObj); +// QList::remove(qsizetype i, qsizetype n) +void c_QList_T_QString_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, qsizetype n); +// QList::removeAt(qsizetype i) +void c_QList_T_QString_T___removeAt_qsizetype(void *thisObj, qsizetype i); +// QList::removeFirst() +void c_QList_T_QString_T___removeFirst(void *thisObj); +// QList::removeLast() +void c_QList_T_QString_T___removeLast(void *thisObj); +// QList::reserve(qsizetype size) +void c_QList_T_QString_T___reserve_qsizetype(void *thisObj, qsizetype size); +// QList::resize(qsizetype size) +void c_QList_T_QString_T___resize_qsizetype(void *thisObj, qsizetype size); +// QList::shrink_to_fit() +void c_QList_T_QString_T___shrink_to_fit(void *thisObj); +// QList::size() const +qsizetype c_QList_T_QString_T___size(void *thisObj); +// QList::sliced(qsizetype pos) const +void *c_QList_T_QString_T___sliced_qsizetype(void *thisObj, qsizetype pos); +// QList::sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QString_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n); +// QList::squeeze() +void c_QList_T_QString_T___squeeze(void *thisObj); +// QList::swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QString_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j); +// QList::takeAt(qsizetype i) +void *c_QList_T_QString_T___takeAt_qsizetype(void *thisObj, qsizetype i); +// QList::toList() const +void *c_QList_T_QString_T___toList(void *thisObj); +// QList::toVector() const +void *c_QList_T_QString_T___toVector(void *thisObj); +// QList::value(qsizetype i) const +void *c_QList_T_QString_T___value_qsizetype(void *thisObj, qsizetype i); +void c_QList_T_QString_T___destructor(void *thisObj); +void c_QList_T_QString_T__Finalizer(void *cppObj); // QList::QList() +void *c_QList_T_unsigned_int_T___constructor(); +// QList::QList(qsizetype size) +void *c_QList_T_unsigned_int_T___constructor_qsizetype(qsizetype size); +// QList::append(const QList & l) +void c_QList_T_unsigned_int_T___append_QList_T(void *thisObj, void *l_); +// QList::at(qsizetype i) const +const unsigned int c_QList_T_unsigned_int_T___at_qsizetype(void *thisObj, + qsizetype i); +// QList::back() +unsigned int c_QList_T_unsigned_int_T___back(void *thisObj); +// QList::capacity() const +qsizetype c_QList_T_unsigned_int_T___capacity(void *thisObj); +// QList::clear() +void c_QList_T_unsigned_int_T___clear(void *thisObj); +// QList::constFirst() const +const unsigned int c_QList_T_unsigned_int_T___constFirst(void *thisObj); +// QList::constLast() const +const unsigned int c_QList_T_unsigned_int_T___constLast(void *thisObj); +// QList::count() const +qsizetype c_QList_T_unsigned_int_T___count(void *thisObj); +// QList::detach() +void c_QList_T_unsigned_int_T___detach(void *thisObj); +// QList::empty() const +bool c_QList_T_unsigned_int_T___empty(void *thisObj); +// QList::first() +unsigned int c_QList_T_unsigned_int_T___first(void *thisObj); +// QList::first(qsizetype n) const +void *c_QList_T_unsigned_int_T___first_qsizetype(void *thisObj, qsizetype n); +// QList::front() +unsigned int c_QList_T_unsigned_int_T___front(void *thisObj); +// QList::isDetached() const +bool c_QList_T_unsigned_int_T___isDetached(void *thisObj); +// QList::isEmpty() const +bool c_QList_T_unsigned_int_T___isEmpty(void *thisObj); +// QList::isSharedWith(const QList & other) const +bool c_QList_T_unsigned_int_T___isSharedWith_QList_T(void *thisObj, + void *other_); +// QList::last() +unsigned int c_QList_T_unsigned_int_T___last(void *thisObj); +// QList::last(qsizetype n) const +void *c_QList_T_unsigned_int_T___last_qsizetype(void *thisObj, qsizetype n); +// QList::length() const +qsizetype c_QList_T_unsigned_int_T___length(void *thisObj); +// QList::mid(qsizetype pos, qsizetype len) const +void *c_QList_T_unsigned_int_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len); +// QList::move(qsizetype from, qsizetype to) +void c_QList_T_unsigned_int_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to); +// QList::pop_back() +void c_QList_T_unsigned_int_T___pop_back(void *thisObj); +// QList::pop_front() +void c_QList_T_unsigned_int_T___pop_front(void *thisObj); +// QList::remove(qsizetype i, qsizetype n) +void c_QList_T_unsigned_int_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n); +// QList::removeAt(qsizetype i) +void c_QList_T_unsigned_int_T___removeAt_qsizetype(void *thisObj, qsizetype i); +// QList::removeFirst() +void c_QList_T_unsigned_int_T___removeFirst(void *thisObj); +// QList::removeLast() +void c_QList_T_unsigned_int_T___removeLast(void *thisObj); +// QList::reserve(qsizetype size) +void c_QList_T_unsigned_int_T___reserve_qsizetype(void *thisObj, + qsizetype size); +// QList::resize(qsizetype size) +void c_QList_T_unsigned_int_T___resize_qsizetype(void *thisObj, qsizetype size); +// QList::shrink_to_fit() +void c_QList_T_unsigned_int_T___shrink_to_fit(void *thisObj); +// QList::size() const +qsizetype c_QList_T_unsigned_int_T___size(void *thisObj); +// QList::sliced(qsizetype pos) const +void *c_QList_T_unsigned_int_T___sliced_qsizetype(void *thisObj, qsizetype pos); +// QList::sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_unsigned_int_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n); +// QList::squeeze() +void c_QList_T_unsigned_int_T___squeeze(void *thisObj); +// QList::swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_unsigned_int_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j); +// QList::takeAt(qsizetype i) +unsigned int c_QList_T_unsigned_int_T___takeAt_qsizetype(void *thisObj, + qsizetype i); +// QList::toList() const +void *c_QList_T_unsigned_int_T___toList(void *thisObj); +// QList::toVector() const +void *c_QList_T_unsigned_int_T___toVector(void *thisObj); +// QList::value(qsizetype i) const +unsigned int c_QList_T_unsigned_int_T___value_qsizetype(void *thisObj, + qsizetype i); +void c_QList_T_unsigned_int_T___destructor(void *thisObj); +void c_QList_T_unsigned_int_T__Finalizer(void *cppObj); // QList::QList() +void *c_QList_T_QStandardItem_T___constructor(); +// QList::QList(qsizetype size) +void *c_QList_T_QStandardItem_T___constructor_qsizetype(qsizetype size); +// QList::append(const QList & l) +void c_QList_T_QStandardItem_T___append_QList_T(void *thisObj, void *l_); +// QList::at(qsizetype i) const +const void *c_QList_T_QStandardItem_T___at_qsizetype(void *thisObj, + qsizetype i); +// QList::back() +void *c_QList_T_QStandardItem_T___back(void *thisObj); +// QList::capacity() const +qsizetype c_QList_T_QStandardItem_T___capacity(void *thisObj); +// QList::clear() +void c_QList_T_QStandardItem_T___clear(void *thisObj); +// QList::constFirst() const +const void *c_QList_T_QStandardItem_T___constFirst(void *thisObj); +// QList::constLast() const +const void *c_QList_T_QStandardItem_T___constLast(void *thisObj); +// QList::count() const +qsizetype c_QList_T_QStandardItem_T___count(void *thisObj); +// QList::detach() +void c_QList_T_QStandardItem_T___detach(void *thisObj); +// QList::empty() const +bool c_QList_T_QStandardItem_T___empty(void *thisObj); +// QList::first() +void *c_QList_T_QStandardItem_T___first(void *thisObj); +// QList::first(qsizetype n) const +void *c_QList_T_QStandardItem_T___first_qsizetype(void *thisObj, qsizetype n); +// QList::front() +void *c_QList_T_QStandardItem_T___front(void *thisObj); +// QList::isDetached() const +bool c_QList_T_QStandardItem_T___isDetached(void *thisObj); +// QList::isEmpty() const +bool c_QList_T_QStandardItem_T___isEmpty(void *thisObj); +// QList::isSharedWith(const QList & other) const +bool c_QList_T_QStandardItem_T___isSharedWith_QList_T(void *thisObj, + void *other_); +// QList::last() +void *c_QList_T_QStandardItem_T___last(void *thisObj); +// QList::last(qsizetype n) const +void *c_QList_T_QStandardItem_T___last_qsizetype(void *thisObj, qsizetype n); +// QList::length() const +qsizetype c_QList_T_QStandardItem_T___length(void *thisObj); +// QList::mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QStandardItem_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len); +// QList::move(qsizetype from, qsizetype to) +void c_QList_T_QStandardItem_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to); +// QList::pop_back() +void c_QList_T_QStandardItem_T___pop_back(void *thisObj); +// QList::pop_front() +void c_QList_T_QStandardItem_T___pop_front(void *thisObj); +// QList::remove(qsizetype i, qsizetype n) +void c_QList_T_QStandardItem_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n); +// QList::removeAt(qsizetype i) +void c_QList_T_QStandardItem_T___removeAt_qsizetype(void *thisObj, qsizetype i); +// QList::removeFirst() +void c_QList_T_QStandardItem_T___removeFirst(void *thisObj); +// QList::removeLast() +void c_QList_T_QStandardItem_T___removeLast(void *thisObj); +// QList::reserve(qsizetype size) +void c_QList_T_QStandardItem_T___reserve_qsizetype(void *thisObj, + qsizetype size); +// QList::resize(qsizetype size) +void c_QList_T_QStandardItem_T___resize_qsizetype(void *thisObj, + qsizetype size); +// QList::shrink_to_fit() +void c_QList_T_QStandardItem_T___shrink_to_fit(void *thisObj); +// QList::size() const +qsizetype c_QList_T_QStandardItem_T___size(void *thisObj); +// QList::sliced(qsizetype pos) const +void *c_QList_T_QStandardItem_T___sliced_qsizetype(void *thisObj, + qsizetype pos); +// QList::sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QStandardItem_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n); +// QList::squeeze() +void c_QList_T_QStandardItem_T___squeeze(void *thisObj); +// QList::swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QStandardItem_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j); +// QList::takeAt(qsizetype i) +void *c_QList_T_QStandardItem_T___takeAt_qsizetype(void *thisObj, qsizetype i); +// QList::toList() const +void *c_QList_T_QStandardItem_T___toList(void *thisObj); +// QList::toVector() const +void *c_QList_T_QStandardItem_T___toVector(void *thisObj); +// QList::value(qsizetype i) const +void *c_QList_T_QStandardItem_T___value_qsizetype(void *thisObj, qsizetype i); +void c_QList_T_QStandardItem_T___destructor(void *thisObj); +void c_QList_T_QStandardItem_T__Finalizer(void *cppObj); // QList::QList() +void *c_QList_T_qreal_T___constructor(); +// QList::QList(qsizetype size) +void *c_QList_T_qreal_T___constructor_qsizetype(qsizetype size); +// QList::append(const QList & l) +void c_QList_T_qreal_T___append_QList_T(void *thisObj, void *l_); +// QList::at(qsizetype i) const +const qreal c_QList_T_qreal_T___at_qsizetype(void *thisObj, qsizetype i); +// QList::back() +qreal c_QList_T_qreal_T___back(void *thisObj); +// QList::capacity() const +qsizetype c_QList_T_qreal_T___capacity(void *thisObj); +// QList::clear() +void c_QList_T_qreal_T___clear(void *thisObj); +// QList::constFirst() const +const qreal c_QList_T_qreal_T___constFirst(void *thisObj); +// QList::constLast() const +const qreal c_QList_T_qreal_T___constLast(void *thisObj); +// QList::count() const +qsizetype c_QList_T_qreal_T___count(void *thisObj); +// QList::detach() +void c_QList_T_qreal_T___detach(void *thisObj); +// QList::empty() const +bool c_QList_T_qreal_T___empty(void *thisObj); +// QList::first() +qreal c_QList_T_qreal_T___first(void *thisObj); +// QList::first(qsizetype n) const +void *c_QList_T_qreal_T___first_qsizetype(void *thisObj, qsizetype n); +// QList::front() +qreal c_QList_T_qreal_T___front(void *thisObj); +// QList::isDetached() const +bool c_QList_T_qreal_T___isDetached(void *thisObj); +// QList::isEmpty() const +bool c_QList_T_qreal_T___isEmpty(void *thisObj); +// QList::isSharedWith(const QList & other) const +bool c_QList_T_qreal_T___isSharedWith_QList_T(void *thisObj, void *other_); +// QList::last() +qreal c_QList_T_qreal_T___last(void *thisObj); +// QList::last(qsizetype n) const +void *c_QList_T_qreal_T___last_qsizetype(void *thisObj, qsizetype n); +// QList::length() const +qsizetype c_QList_T_qreal_T___length(void *thisObj); +// QList::mid(qsizetype pos, qsizetype len) const +void *c_QList_T_qreal_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len); +// QList::move(qsizetype from, qsizetype to) +void c_QList_T_qreal_T___move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to); +// QList::pop_back() +void c_QList_T_qreal_T___pop_back(void *thisObj); +// QList::pop_front() +void c_QList_T_qreal_T___pop_front(void *thisObj); +// QList::remove(qsizetype i, qsizetype n) +void c_QList_T_qreal_T___remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n); +// QList::removeAt(qsizetype i) +void c_QList_T_qreal_T___removeAt_qsizetype(void *thisObj, qsizetype i); +// QList::removeFirst() +void c_QList_T_qreal_T___removeFirst(void *thisObj); +// QList::removeLast() +void c_QList_T_qreal_T___removeLast(void *thisObj); +// QList::reserve(qsizetype size) +void c_QList_T_qreal_T___reserve_qsizetype(void *thisObj, qsizetype size); +// QList::resize(qsizetype size) +void c_QList_T_qreal_T___resize_qsizetype(void *thisObj, qsizetype size); +// QList::shrink_to_fit() +void c_QList_T_qreal_T___shrink_to_fit(void *thisObj); +// QList::size() const +qsizetype c_QList_T_qreal_T___size(void *thisObj); +// QList::sliced(qsizetype pos) const +void *c_QList_T_qreal_T___sliced_qsizetype(void *thisObj, qsizetype pos); +// QList::sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_qreal_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n); +// QList::squeeze() +void c_QList_T_qreal_T___squeeze(void *thisObj); +// QList::swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_qreal_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j); +// QList::takeAt(qsizetype i) +qreal c_QList_T_qreal_T___takeAt_qsizetype(void *thisObj, qsizetype i); +// QList::toList() const +void *c_QList_T_qreal_T___toList(void *thisObj); +// QList::toVector() const +void *c_QList_T_qreal_T___toVector(void *thisObj); +// QList::value(qsizetype i) const +qreal c_QList_T_qreal_T___value_qsizetype(void *thisObj, qsizetype i); +void c_QList_T_qreal_T___destructor(void *thisObj); +void c_QList_T_qreal_T__Finalizer(void *cppObj); // QList::QList() +void *c_QList_T_QObject_T___constructor(); +// QList::QList(qsizetype size) +void *c_QList_T_QObject_T___constructor_qsizetype(qsizetype size); +// QList::append(const QList & l) +void c_QList_T_QObject_T___append_QList_T(void *thisObj, void *l_); +// QList::at(qsizetype i) const +const void *c_QList_T_QObject_T___at_qsizetype(void *thisObj, qsizetype i); +// QList::back() +void *c_QList_T_QObject_T___back(void *thisObj); +// QList::capacity() const +qsizetype c_QList_T_QObject_T___capacity(void *thisObj); +// QList::clear() +void c_QList_T_QObject_T___clear(void *thisObj); +// QList::constFirst() const +const void *c_QList_T_QObject_T___constFirst(void *thisObj); +// QList::constLast() const +const void *c_QList_T_QObject_T___constLast(void *thisObj); +// QList::count() const +qsizetype c_QList_T_QObject_T___count(void *thisObj); +// QList::detach() +void c_QList_T_QObject_T___detach(void *thisObj); +// QList::empty() const +bool c_QList_T_QObject_T___empty(void *thisObj); +// QList::first() +void *c_QList_T_QObject_T___first(void *thisObj); +// QList::first(qsizetype n) const +void *c_QList_T_QObject_T___first_qsizetype(void *thisObj, qsizetype n); +// QList::front() +void *c_QList_T_QObject_T___front(void *thisObj); +// QList::isDetached() const +bool c_QList_T_QObject_T___isDetached(void *thisObj); +// QList::isEmpty() const +bool c_QList_T_QObject_T___isEmpty(void *thisObj); +// QList::isSharedWith(const QList & other) const +bool c_QList_T_QObject_T___isSharedWith_QList_T(void *thisObj, void *other_); +// QList::last() +void *c_QList_T_QObject_T___last(void *thisObj); +// QList::last(qsizetype n) const +void *c_QList_T_QObject_T___last_qsizetype(void *thisObj, qsizetype n); +// QList::length() const +qsizetype c_QList_T_QObject_T___length(void *thisObj); +// QList::mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QObject_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len); +// QList::move(qsizetype from, qsizetype to) +void c_QList_T_QObject_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to); +// QList::pop_back() +void c_QList_T_QObject_T___pop_back(void *thisObj); +// QList::pop_front() +void c_QList_T_QObject_T___pop_front(void *thisObj); +// QList::remove(qsizetype i, qsizetype n) +void c_QList_T_QObject_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, qsizetype n); +// QList::removeAt(qsizetype i) +void c_QList_T_QObject_T___removeAt_qsizetype(void *thisObj, qsizetype i); +// QList::removeFirst() +void c_QList_T_QObject_T___removeFirst(void *thisObj); +// QList::removeLast() +void c_QList_T_QObject_T___removeLast(void *thisObj); +// QList::reserve(qsizetype size) +void c_QList_T_QObject_T___reserve_qsizetype(void *thisObj, qsizetype size); +// QList::resize(qsizetype size) +void c_QList_T_QObject_T___resize_qsizetype(void *thisObj, qsizetype size); +// QList::shrink_to_fit() +void c_QList_T_QObject_T___shrink_to_fit(void *thisObj); +// QList::size() const +qsizetype c_QList_T_QObject_T___size(void *thisObj); +// QList::sliced(qsizetype pos) const +void *c_QList_T_QObject_T___sliced_qsizetype(void *thisObj, qsizetype pos); +// QList::sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QObject_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n); +// QList::squeeze() +void c_QList_T_QObject_T___squeeze(void *thisObj); +// QList::swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QObject_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j); +// QList::takeAt(qsizetype i) +void *c_QList_T_QObject_T___takeAt_qsizetype(void *thisObj, qsizetype i); +// QList::toList() const +void *c_QList_T_QObject_T___toList(void *thisObj); +// QList::toVector() const +void *c_QList_T_QObject_T___toVector(void *thisObj); +// QList::value(qsizetype i) const +void *c_QList_T_QObject_T___value_qsizetype(void *thisObj, qsizetype i); +void c_QList_T_QObject_T___destructor(void *thisObj); +void c_QList_T_QObject_T__Finalizer(void *cppObj); // QList::QList() +void *c_QList_T_QByteArray_T___constructor(); +// QList::QList(qsizetype size) +void *c_QList_T_QByteArray_T___constructor_qsizetype(qsizetype size); +// QList::append(const QList & l) +void c_QList_T_QByteArray_T___append_QList_T(void *thisObj, void *l_); +// QList::at(qsizetype i) const +const void *c_QList_T_QByteArray_T___at_qsizetype(void *thisObj, qsizetype i); +// QList::back() +void *c_QList_T_QByteArray_T___back(void *thisObj); +// QList::capacity() const +qsizetype c_QList_T_QByteArray_T___capacity(void *thisObj); +// QList::clear() +void c_QList_T_QByteArray_T___clear(void *thisObj); +// QList::constFirst() const +const void *c_QList_T_QByteArray_T___constFirst(void *thisObj); +// QList::constLast() const +const void *c_QList_T_QByteArray_T___constLast(void *thisObj); +// QList::count() const +qsizetype c_QList_T_QByteArray_T___count(void *thisObj); +// QList::detach() +void c_QList_T_QByteArray_T___detach(void *thisObj); +// QList::empty() const +bool c_QList_T_QByteArray_T___empty(void *thisObj); +// QList::first() +void *c_QList_T_QByteArray_T___first(void *thisObj); +// QList::first(qsizetype n) const +void *c_QList_T_QByteArray_T___first_qsizetype(void *thisObj, qsizetype n); +// QList::front() +void *c_QList_T_QByteArray_T___front(void *thisObj); +// QList::isDetached() const +bool c_QList_T_QByteArray_T___isDetached(void *thisObj); +// QList::isEmpty() const +bool c_QList_T_QByteArray_T___isEmpty(void *thisObj); +// QList::isSharedWith(const QList & other) const +bool c_QList_T_QByteArray_T___isSharedWith_QList_T(void *thisObj, void *other_); +// QList::last() +void *c_QList_T_QByteArray_T___last(void *thisObj); +// QList::last(qsizetype n) const +void *c_QList_T_QByteArray_T___last_qsizetype(void *thisObj, qsizetype n); +// QList::length() const +qsizetype c_QList_T_QByteArray_T___length(void *thisObj); +// QList::mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QByteArray_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len); +// QList::move(qsizetype from, qsizetype to) +void c_QList_T_QByteArray_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to); +// QList::pop_back() +void c_QList_T_QByteArray_T___pop_back(void *thisObj); +// QList::pop_front() +void c_QList_T_QByteArray_T___pop_front(void *thisObj); +// QList::remove(qsizetype i, qsizetype n) +void c_QList_T_QByteArray_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n); +// QList::removeAt(qsizetype i) +void c_QList_T_QByteArray_T___removeAt_qsizetype(void *thisObj, qsizetype i); +// QList::removeFirst() +void c_QList_T_QByteArray_T___removeFirst(void *thisObj); +// QList::removeLast() +void c_QList_T_QByteArray_T___removeLast(void *thisObj); +// QList::reserve(qsizetype size) +void c_QList_T_QByteArray_T___reserve_qsizetype(void *thisObj, qsizetype size); +// QList::resize(qsizetype size) +void c_QList_T_QByteArray_T___resize_qsizetype(void *thisObj, qsizetype size); +// QList::shrink_to_fit() +void c_QList_T_QByteArray_T___shrink_to_fit(void *thisObj); +// QList::size() const +qsizetype c_QList_T_QByteArray_T___size(void *thisObj); +// QList::sliced(qsizetype pos) const +void *c_QList_T_QByteArray_T___sliced_qsizetype(void *thisObj, qsizetype pos); +// QList::sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QByteArray_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n); +// QList::squeeze() +void c_QList_T_QByteArray_T___squeeze(void *thisObj); +// QList::swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QByteArray_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j); +// QList::takeAt(qsizetype i) +void *c_QList_T_QByteArray_T___takeAt_qsizetype(void *thisObj, qsizetype i); +// QList::toList() const +void *c_QList_T_QByteArray_T___toList(void *thisObj); +// QList::toVector() const +void *c_QList_T_QByteArray_T___toVector(void *thisObj); +// QList::value(qsizetype i) const +void *c_QList_T_QByteArray_T___value_qsizetype(void *thisObj, qsizetype i); +void c_QList_T_QByteArray_T___destructor(void *thisObj); +void c_QList_T_QByteArray_T__Finalizer(void *cppObj); // QList::QList() +void *c_QList_T_QAction_T___constructor(); +// QList::QList(qsizetype size) +void *c_QList_T_QAction_T___constructor_qsizetype(qsizetype size); +// QList::append(const QList & l) +void c_QList_T_QAction_T___append_QList_T(void *thisObj, void *l_); +// QList::at(qsizetype i) const +const void *c_QList_T_QAction_T___at_qsizetype(void *thisObj, qsizetype i); +// QList::back() +void *c_QList_T_QAction_T___back(void *thisObj); +// QList::capacity() const +qsizetype c_QList_T_QAction_T___capacity(void *thisObj); +// QList::clear() +void c_QList_T_QAction_T___clear(void *thisObj); +// QList::constFirst() const +const void *c_QList_T_QAction_T___constFirst(void *thisObj); +// QList::constLast() const +const void *c_QList_T_QAction_T___constLast(void *thisObj); +// QList::count() const +qsizetype c_QList_T_QAction_T___count(void *thisObj); +// QList::detach() +void c_QList_T_QAction_T___detach(void *thisObj); +// QList::empty() const +bool c_QList_T_QAction_T___empty(void *thisObj); +// QList::first() +void *c_QList_T_QAction_T___first(void *thisObj); +// QList::first(qsizetype n) const +void *c_QList_T_QAction_T___first_qsizetype(void *thisObj, qsizetype n); +// QList::front() +void *c_QList_T_QAction_T___front(void *thisObj); +// QList::isDetached() const +bool c_QList_T_QAction_T___isDetached(void *thisObj); +// QList::isEmpty() const +bool c_QList_T_QAction_T___isEmpty(void *thisObj); +// QList::isSharedWith(const QList & other) const +bool c_QList_T_QAction_T___isSharedWith_QList_T(void *thisObj, void *other_); +// QList::last() +void *c_QList_T_QAction_T___last(void *thisObj); +// QList::last(qsizetype n) const +void *c_QList_T_QAction_T___last_qsizetype(void *thisObj, qsizetype n); +// QList::length() const +qsizetype c_QList_T_QAction_T___length(void *thisObj); +// QList::mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QAction_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len); +// QList::move(qsizetype from, qsizetype to) +void c_QList_T_QAction_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to); +// QList::pop_back() +void c_QList_T_QAction_T___pop_back(void *thisObj); +// QList::pop_front() +void c_QList_T_QAction_T___pop_front(void *thisObj); +// QList::remove(qsizetype i, qsizetype n) +void c_QList_T_QAction_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, qsizetype n); +// QList::removeAt(qsizetype i) +void c_QList_T_QAction_T___removeAt_qsizetype(void *thisObj, qsizetype i); +// QList::removeFirst() +void c_QList_T_QAction_T___removeFirst(void *thisObj); +// QList::removeLast() +void c_QList_T_QAction_T___removeLast(void *thisObj); +// QList::reserve(qsizetype size) +void c_QList_T_QAction_T___reserve_qsizetype(void *thisObj, qsizetype size); +// QList::resize(qsizetype size) +void c_QList_T_QAction_T___resize_qsizetype(void *thisObj, qsizetype size); +// QList::shrink_to_fit() +void c_QList_T_QAction_T___shrink_to_fit(void *thisObj); +// QList::size() const +qsizetype c_QList_T_QAction_T___size(void *thisObj); +// QList::sliced(qsizetype pos) const +void *c_QList_T_QAction_T___sliced_qsizetype(void *thisObj, qsizetype pos); +// QList::sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QAction_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n); +// QList::squeeze() +void c_QList_T_QAction_T___squeeze(void *thisObj); +// QList::swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QAction_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j); +// QList::takeAt(qsizetype i) +void *c_QList_T_QAction_T___takeAt_qsizetype(void *thisObj, qsizetype i); +// QList::toList() const +void *c_QList_T_QAction_T___toList(void *thisObj); +// QList::toVector() const +void *c_QList_T_QAction_T___toVector(void *thisObj); +// QList::value(qsizetype i) const +void *c_QList_T_QAction_T___value_qsizetype(void *thisObj, qsizetype i); +void c_QList_T_QAction_T___destructor(void *thisObj); +void c_QList_T_QAction_T__Finalizer(void *cppObj); // QList::QList() +void *c_QList_T_QKeySequence_T___constructor(); +// QList::QList(qsizetype size) +void *c_QList_T_QKeySequence_T___constructor_qsizetype(qsizetype size); +// QList::append(const QList & l) +void c_QList_T_QKeySequence_T___append_QList_T(void *thisObj, void *l_); +// QList::at(qsizetype i) const +const void *c_QList_T_QKeySequence_T___at_qsizetype(void *thisObj, qsizetype i); +// QList::back() +void *c_QList_T_QKeySequence_T___back(void *thisObj); +// QList::capacity() const +qsizetype c_QList_T_QKeySequence_T___capacity(void *thisObj); +// QList::clear() +void c_QList_T_QKeySequence_T___clear(void *thisObj); +// QList::constFirst() const +const void *c_QList_T_QKeySequence_T___constFirst(void *thisObj); +// QList::constLast() const +const void *c_QList_T_QKeySequence_T___constLast(void *thisObj); +// QList::count() const +qsizetype c_QList_T_QKeySequence_T___count(void *thisObj); +// QList::detach() +void c_QList_T_QKeySequence_T___detach(void *thisObj); +// QList::empty() const +bool c_QList_T_QKeySequence_T___empty(void *thisObj); +// QList::first() +void *c_QList_T_QKeySequence_T___first(void *thisObj); +// QList::first(qsizetype n) const +void *c_QList_T_QKeySequence_T___first_qsizetype(void *thisObj, qsizetype n); +// QList::front() +void *c_QList_T_QKeySequence_T___front(void *thisObj); +// QList::isDetached() const +bool c_QList_T_QKeySequence_T___isDetached(void *thisObj); +// QList::isEmpty() const +bool c_QList_T_QKeySequence_T___isEmpty(void *thisObj); +// QList::isSharedWith(const QList & other) const +bool c_QList_T_QKeySequence_T___isSharedWith_QList_T(void *thisObj, + void *other_); +// QList::last() +void *c_QList_T_QKeySequence_T___last(void *thisObj); +// QList::last(qsizetype n) const +void *c_QList_T_QKeySequence_T___last_qsizetype(void *thisObj, qsizetype n); +// QList::length() const +qsizetype c_QList_T_QKeySequence_T___length(void *thisObj); +// QList::mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QKeySequence_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len); +// QList::move(qsizetype from, qsizetype to) +void c_QList_T_QKeySequence_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to); +// QList::pop_back() +void c_QList_T_QKeySequence_T___pop_back(void *thisObj); +// QList::pop_front() +void c_QList_T_QKeySequence_T___pop_front(void *thisObj); +// QList::remove(qsizetype i, qsizetype n) +void c_QList_T_QKeySequence_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n); +// QList::removeAt(qsizetype i) +void c_QList_T_QKeySequence_T___removeAt_qsizetype(void *thisObj, qsizetype i); +// QList::removeFirst() +void c_QList_T_QKeySequence_T___removeFirst(void *thisObj); +// QList::removeLast() +void c_QList_T_QKeySequence_T___removeLast(void *thisObj); +// QList::reserve(qsizetype size) +void c_QList_T_QKeySequence_T___reserve_qsizetype(void *thisObj, + qsizetype size); +// QList::resize(qsizetype size) +void c_QList_T_QKeySequence_T___resize_qsizetype(void *thisObj, qsizetype size); +// QList::shrink_to_fit() +void c_QList_T_QKeySequence_T___shrink_to_fit(void *thisObj); +// QList::size() const +qsizetype c_QList_T_QKeySequence_T___size(void *thisObj); +// QList::sliced(qsizetype pos) const +void *c_QList_T_QKeySequence_T___sliced_qsizetype(void *thisObj, qsizetype pos); +// QList::sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QKeySequence_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n); +// QList::squeeze() +void c_QList_T_QKeySequence_T___squeeze(void *thisObj); +// QList::swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QKeySequence_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j); +// QList::takeAt(qsizetype i) +void *c_QList_T_QKeySequence_T___takeAt_qsizetype(void *thisObj, qsizetype i); +// QList::toList() const +void *c_QList_T_QKeySequence_T___toList(void *thisObj); +// QList::toVector() const +void *c_QList_T_QKeySequence_T___toVector(void *thisObj); +// QList::value(qsizetype i) const +void *c_QList_T_QKeySequence_T___value_qsizetype(void *thisObj, qsizetype i); +void c_QList_T_QKeySequence_T___destructor(void *thisObj); +void c_QList_T_QKeySequence_T__Finalizer(void *cppObj); // QList::QList() +void *c_QList_T_QModelIndex_T___constructor(); +// QList::QList(qsizetype size) +void *c_QList_T_QModelIndex_T___constructor_qsizetype(qsizetype size); +// QList::append(const QList & l) +void c_QList_T_QModelIndex_T___append_QList_T(void *thisObj, void *l_); +// QList::at(qsizetype i) const +const void *c_QList_T_QModelIndex_T___at_qsizetype(void *thisObj, qsizetype i); +// QList::back() +void *c_QList_T_QModelIndex_T___back(void *thisObj); +// QList::capacity() const +qsizetype c_QList_T_QModelIndex_T___capacity(void *thisObj); +// QList::clear() +void c_QList_T_QModelIndex_T___clear(void *thisObj); +// QList::constFirst() const +const void *c_QList_T_QModelIndex_T___constFirst(void *thisObj); +// QList::constLast() const +const void *c_QList_T_QModelIndex_T___constLast(void *thisObj); +// QList::count() const +qsizetype c_QList_T_QModelIndex_T___count(void *thisObj); +// QList::detach() +void c_QList_T_QModelIndex_T___detach(void *thisObj); +// QList::empty() const +bool c_QList_T_QModelIndex_T___empty(void *thisObj); +// QList::first() +void *c_QList_T_QModelIndex_T___first(void *thisObj); +// QList::first(qsizetype n) const +void *c_QList_T_QModelIndex_T___first_qsizetype(void *thisObj, qsizetype n); +// QList::front() +void *c_QList_T_QModelIndex_T___front(void *thisObj); +// QList::isDetached() const +bool c_QList_T_QModelIndex_T___isDetached(void *thisObj); +// QList::isEmpty() const +bool c_QList_T_QModelIndex_T___isEmpty(void *thisObj); +// QList::isSharedWith(const QList & other) const +bool c_QList_T_QModelIndex_T___isSharedWith_QList_T(void *thisObj, + void *other_); +// QList::last() +void *c_QList_T_QModelIndex_T___last(void *thisObj); +// QList::last(qsizetype n) const +void *c_QList_T_QModelIndex_T___last_qsizetype(void *thisObj, qsizetype n); +// QList::length() const +qsizetype c_QList_T_QModelIndex_T___length(void *thisObj); +// QList::mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QModelIndex_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len); +// QList::move(qsizetype from, qsizetype to) +void c_QList_T_QModelIndex_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to); +// QList::pop_back() +void c_QList_T_QModelIndex_T___pop_back(void *thisObj); +// QList::pop_front() +void c_QList_T_QModelIndex_T___pop_front(void *thisObj); +// QList::remove(qsizetype i, qsizetype n) +void c_QList_T_QModelIndex_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n); +// QList::removeAt(qsizetype i) +void c_QList_T_QModelIndex_T___removeAt_qsizetype(void *thisObj, qsizetype i); +// QList::removeFirst() +void c_QList_T_QModelIndex_T___removeFirst(void *thisObj); +// QList::removeLast() +void c_QList_T_QModelIndex_T___removeLast(void *thisObj); +// QList::reserve(qsizetype size) +void c_QList_T_QModelIndex_T___reserve_qsizetype(void *thisObj, qsizetype size); +// QList::resize(qsizetype size) +void c_QList_T_QModelIndex_T___resize_qsizetype(void *thisObj, qsizetype size); +// QList::shrink_to_fit() +void c_QList_T_QModelIndex_T___shrink_to_fit(void *thisObj); +// QList::size() const +qsizetype c_QList_T_QModelIndex_T___size(void *thisObj); +// QList::sliced(qsizetype pos) const +void *c_QList_T_QModelIndex_T___sliced_qsizetype(void *thisObj, qsizetype pos); +// QList::sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QModelIndex_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n); +// QList::squeeze() +void c_QList_T_QModelIndex_T___squeeze(void *thisObj); +// QList::swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QModelIndex_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j); +// QList::takeAt(qsizetype i) +void *c_QList_T_QModelIndex_T___takeAt_qsizetype(void *thisObj, qsizetype i); +// QList::toList() const +void *c_QList_T_QModelIndex_T___toList(void *thisObj); +// QList::toVector() const +void *c_QList_T_QModelIndex_T___toVector(void *thisObj); +// QList::value(qsizetype i) const +void *c_QList_T_QModelIndex_T___value_qsizetype(void *thisObj, qsizetype i); +void c_QList_T_QModelIndex_T___destructor(void *thisObj); +void c_QList_T_QModelIndex_T__Finalizer(void *cppObj); // QList::QList() +void *c_QList_T_QItemSelectionRange_T___constructor(); +// QList::QList(qsizetype size) +void *c_QList_T_QItemSelectionRange_T___constructor_qsizetype(qsizetype size); +// QList::append(const QList & l) +void c_QList_T_QItemSelectionRange_T___append_QList_T(void *thisObj, void *l_); +// QList::at(qsizetype i) const +const void *c_QList_T_QItemSelectionRange_T___at_qsizetype(void *thisObj, + qsizetype i); +// QList::back() +void *c_QList_T_QItemSelectionRange_T___back(void *thisObj); +// QList::capacity() const +qsizetype c_QList_T_QItemSelectionRange_T___capacity(void *thisObj); +// QList::clear() +void c_QList_T_QItemSelectionRange_T___clear(void *thisObj); +// QList::constFirst() const +const void *c_QList_T_QItemSelectionRange_T___constFirst(void *thisObj); +// QList::constLast() const +const void *c_QList_T_QItemSelectionRange_T___constLast(void *thisObj); +// QList::count() const +qsizetype c_QList_T_QItemSelectionRange_T___count(void *thisObj); +// QList::detach() +void c_QList_T_QItemSelectionRange_T___detach(void *thisObj); +// QList::empty() const +bool c_QList_T_QItemSelectionRange_T___empty(void *thisObj); +// QList::first() +void *c_QList_T_QItemSelectionRange_T___first(void *thisObj); +// QList::first(qsizetype n) const +void *c_QList_T_QItemSelectionRange_T___first_qsizetype(void *thisObj, + qsizetype n); +// QList::front() +void *c_QList_T_QItemSelectionRange_T___front(void *thisObj); +// QList::isDetached() const +bool c_QList_T_QItemSelectionRange_T___isDetached(void *thisObj); +// QList::isEmpty() const +bool c_QList_T_QItemSelectionRange_T___isEmpty(void *thisObj); +// QList::isSharedWith(const QList & other) const +bool c_QList_T_QItemSelectionRange_T___isSharedWith_QList_T(void *thisObj, + void *other_); +// QList::last() +void *c_QList_T_QItemSelectionRange_T___last(void *thisObj); +// QList::last(qsizetype n) const +void *c_QList_T_QItemSelectionRange_T___last_qsizetype(void *thisObj, + qsizetype n); +// QList::length() const +qsizetype c_QList_T_QItemSelectionRange_T___length(void *thisObj); +// QList::mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QItemSelectionRange_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len); +// QList::move(qsizetype from, qsizetype to) +void c_QList_T_QItemSelectionRange_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to); +// QList::pop_back() +void c_QList_T_QItemSelectionRange_T___pop_back(void *thisObj); +// QList::pop_front() +void c_QList_T_QItemSelectionRange_T___pop_front(void *thisObj); +// QList::remove(qsizetype i, qsizetype n) +void c_QList_T_QItemSelectionRange_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype n); +// QList::removeAt(qsizetype i) +void c_QList_T_QItemSelectionRange_T___removeAt_qsizetype(void *thisObj, + qsizetype i); +// QList::removeFirst() +void c_QList_T_QItemSelectionRange_T___removeFirst(void *thisObj); +// QList::removeLast() +void c_QList_T_QItemSelectionRange_T___removeLast(void *thisObj); +// QList::reserve(qsizetype size) +void c_QList_T_QItemSelectionRange_T___reserve_qsizetype(void *thisObj, + qsizetype size); +// QList::resize(qsizetype size) +void c_QList_T_QItemSelectionRange_T___resize_qsizetype(void *thisObj, + qsizetype size); +// QList::shrink_to_fit() +void c_QList_T_QItemSelectionRange_T___shrink_to_fit(void *thisObj); +// QList::size() const +qsizetype c_QList_T_QItemSelectionRange_T___size(void *thisObj); +// QList::sliced(qsizetype pos) const +void *c_QList_T_QItemSelectionRange_T___sliced_qsizetype(void *thisObj, + qsizetype pos); +// QList::sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QItemSelectionRange_T___sliced_qsizetype_qsizetype( + void *thisObj, qsizetype pos, qsizetype n); +// QList::squeeze() +void c_QList_T_QItemSelectionRange_T___squeeze(void *thisObj); +// QList::swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QItemSelectionRange_T___swapItemsAt_qsizetype_qsizetype( + void *thisObj, qsizetype i, qsizetype j); +// QList::takeAt(qsizetype i) +void *c_QList_T_QItemSelectionRange_T___takeAt_qsizetype(void *thisObj, + qsizetype i); +// QList::toList() const +void *c_QList_T_QItemSelectionRange_T___toList(void *thisObj); +// QList::toVector() const +void *c_QList_T_QItemSelectionRange_T___toVector(void *thisObj); +// QList::value(qsizetype i) const +void *c_QList_T_QItemSelectionRange_T___value_qsizetype(void *thisObj, + qsizetype i); +void c_QList_T_QItemSelectionRange_T___destructor(void *thisObj); +void c_QList_T_QItemSelectionRange_T__Finalizer( + void *cppObj); // QList::QList() +void *c_QList_T_QSize_T___constructor(); +// QList::QList(qsizetype size) +void *c_QList_T_QSize_T___constructor_qsizetype(qsizetype size); +// QList::append(const QList & l) +void c_QList_T_QSize_T___append_QList_T(void *thisObj, void *l_); +// QList::at(qsizetype i) const +const void *c_QList_T_QSize_T___at_qsizetype(void *thisObj, qsizetype i); +// QList::back() +void *c_QList_T_QSize_T___back(void *thisObj); +// QList::capacity() const +qsizetype c_QList_T_QSize_T___capacity(void *thisObj); +// QList::clear() +void c_QList_T_QSize_T___clear(void *thisObj); +// QList::constFirst() const +const void *c_QList_T_QSize_T___constFirst(void *thisObj); +// QList::constLast() const +const void *c_QList_T_QSize_T___constLast(void *thisObj); +// QList::count() const +qsizetype c_QList_T_QSize_T___count(void *thisObj); +// QList::detach() +void c_QList_T_QSize_T___detach(void *thisObj); +// QList::empty() const +bool c_QList_T_QSize_T___empty(void *thisObj); +// QList::first() +void *c_QList_T_QSize_T___first(void *thisObj); +// QList::first(qsizetype n) const +void *c_QList_T_QSize_T___first_qsizetype(void *thisObj, qsizetype n); +// QList::front() +void *c_QList_T_QSize_T___front(void *thisObj); +// QList::isDetached() const +bool c_QList_T_QSize_T___isDetached(void *thisObj); +// QList::isEmpty() const +bool c_QList_T_QSize_T___isEmpty(void *thisObj); +// QList::isSharedWith(const QList & other) const +bool c_QList_T_QSize_T___isSharedWith_QList_T(void *thisObj, void *other_); +// QList::last() +void *c_QList_T_QSize_T___last(void *thisObj); +// QList::last(qsizetype n) const +void *c_QList_T_QSize_T___last_qsizetype(void *thisObj, qsizetype n); +// QList::length() const +qsizetype c_QList_T_QSize_T___length(void *thisObj); +// QList::mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QSize_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len); +// QList::move(qsizetype from, qsizetype to) +void c_QList_T_QSize_T___move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to); +// QList::pop_back() +void c_QList_T_QSize_T___pop_back(void *thisObj); +// QList::pop_front() +void c_QList_T_QSize_T___pop_front(void *thisObj); +// QList::remove(qsizetype i, qsizetype n) +void c_QList_T_QSize_T___remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n); +// QList::removeAt(qsizetype i) +void c_QList_T_QSize_T___removeAt_qsizetype(void *thisObj, qsizetype i); +// QList::removeFirst() +void c_QList_T_QSize_T___removeFirst(void *thisObj); +// QList::removeLast() +void c_QList_T_QSize_T___removeLast(void *thisObj); +// QList::reserve(qsizetype size) +void c_QList_T_QSize_T___reserve_qsizetype(void *thisObj, qsizetype size); +// QList::resize(qsizetype size) +void c_QList_T_QSize_T___resize_qsizetype(void *thisObj, qsizetype size); +// QList::shrink_to_fit() +void c_QList_T_QSize_T___shrink_to_fit(void *thisObj); +// QList::size() const +qsizetype c_QList_T_QSize_T___size(void *thisObj); +// QList::sliced(qsizetype pos) const +void *c_QList_T_QSize_T___sliced_qsizetype(void *thisObj, qsizetype pos); +// QList::sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QSize_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n); +// QList::squeeze() +void c_QList_T_QSize_T___squeeze(void *thisObj); +// QList::swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QSize_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j); +// QList::takeAt(qsizetype i) +void *c_QList_T_QSize_T___takeAt_qsizetype(void *thisObj, qsizetype i); +// QList::toList() const +void *c_QList_T_QSize_T___toList(void *thisObj); +// QList::toVector() const +void *c_QList_T_QSize_T___toVector(void *thisObj); +// QList::value(qsizetype i) const +void *c_QList_T_QSize_T___value_qsizetype(void *thisObj, qsizetype i); +void c_QList_T_QSize_T___destructor(void *thisObj); +void c_QList_T_QSize_T__Finalizer(void *cppObj); // QList::QList() +void *c_QList_T_int_T___constructor(); +// QList::QList(qsizetype size) +void *c_QList_T_int_T___constructor_qsizetype(qsizetype size); +// QList::append(const QList & l) +void c_QList_T_int_T___append_QList_T(void *thisObj, void *l_); +// QList::at(qsizetype i) const +const int c_QList_T_int_T___at_qsizetype(void *thisObj, qsizetype i); +// QList::back() +int c_QList_T_int_T___back(void *thisObj); +// QList::capacity() const +qsizetype c_QList_T_int_T___capacity(void *thisObj); +// QList::clear() +void c_QList_T_int_T___clear(void *thisObj); +// QList::constFirst() const +const int c_QList_T_int_T___constFirst(void *thisObj); +// QList::constLast() const +const int c_QList_T_int_T___constLast(void *thisObj); +// QList::count() const +qsizetype c_QList_T_int_T___count(void *thisObj); +// QList::detach() +void c_QList_T_int_T___detach(void *thisObj); +// QList::empty() const +bool c_QList_T_int_T___empty(void *thisObj); +// QList::first() +int c_QList_T_int_T___first(void *thisObj); +// QList::first(qsizetype n) const +void *c_QList_T_int_T___first_qsizetype(void *thisObj, qsizetype n); +// QList::front() +int c_QList_T_int_T___front(void *thisObj); +// QList::isDetached() const +bool c_QList_T_int_T___isDetached(void *thisObj); +// QList::isEmpty() const +bool c_QList_T_int_T___isEmpty(void *thisObj); +// QList::isSharedWith(const QList & other) const +bool c_QList_T_int_T___isSharedWith_QList_T(void *thisObj, void *other_); +// QList::last() +int c_QList_T_int_T___last(void *thisObj); +// QList::last(qsizetype n) const +void *c_QList_T_int_T___last_qsizetype(void *thisObj, qsizetype n); +// QList::length() const +qsizetype c_QList_T_int_T___length(void *thisObj); +// QList::mid(qsizetype pos, qsizetype len) const +void *c_QList_T_int_T___mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len); +// QList::move(qsizetype from, qsizetype to) +void c_QList_T_int_T___move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to); +// QList::pop_back() +void c_QList_T_int_T___pop_back(void *thisObj); +// QList::pop_front() +void c_QList_T_int_T___pop_front(void *thisObj); +// QList::remove(qsizetype i, qsizetype n) +void c_QList_T_int_T___remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n); +// QList::removeAt(qsizetype i) +void c_QList_T_int_T___removeAt_qsizetype(void *thisObj, qsizetype i); +// QList::removeFirst() +void c_QList_T_int_T___removeFirst(void *thisObj); +// QList::removeLast() +void c_QList_T_int_T___removeLast(void *thisObj); +// QList::reserve(qsizetype size) +void c_QList_T_int_T___reserve_qsizetype(void *thisObj, qsizetype size); +// QList::resize(qsizetype size) +void c_QList_T_int_T___resize_qsizetype(void *thisObj, qsizetype size); +// QList::shrink_to_fit() +void c_QList_T_int_T___shrink_to_fit(void *thisObj); +// QList::size() const +qsizetype c_QList_T_int_T___size(void *thisObj); +// QList::sliced(qsizetype pos) const +void *c_QList_T_int_T___sliced_qsizetype(void *thisObj, qsizetype pos); +// QList::sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_int_T___sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n); +// QList::squeeze() +void c_QList_T_int_T___squeeze(void *thisObj); +// QList::swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_int_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j); +// QList::takeAt(qsizetype i) +int c_QList_T_int_T___takeAt_qsizetype(void *thisObj, qsizetype i); +// QList::toList() const +void *c_QList_T_int_T___toList(void *thisObj); +// QList::toVector() const +void *c_QList_T_int_T___toVector(void *thisObj); +// QList::value(qsizetype i) const +int c_QList_T_int_T___value_qsizetype(void *thisObj, qsizetype i); +void c_QList_T_int_T___destructor(void *thisObj); +void c_QList_T_int_T__Finalizer(void *cppObj); // QList::QList() +void *c_QList_T_QWindow_T___constructor(); +// QList::QList(qsizetype size) +void *c_QList_T_QWindow_T___constructor_qsizetype(qsizetype size); +// QList::append(const QList & l) +void c_QList_T_QWindow_T___append_QList_T(void *thisObj, void *l_); +// QList::at(qsizetype i) const +const void *c_QList_T_QWindow_T___at_qsizetype(void *thisObj, qsizetype i); +// QList::back() +void *c_QList_T_QWindow_T___back(void *thisObj); +// QList::capacity() const +qsizetype c_QList_T_QWindow_T___capacity(void *thisObj); +// QList::clear() +void c_QList_T_QWindow_T___clear(void *thisObj); +// QList::constFirst() const +const void *c_QList_T_QWindow_T___constFirst(void *thisObj); +// QList::constLast() const +const void *c_QList_T_QWindow_T___constLast(void *thisObj); +// QList::count() const +qsizetype c_QList_T_QWindow_T___count(void *thisObj); +// QList::detach() +void c_QList_T_QWindow_T___detach(void *thisObj); +// QList::empty() const +bool c_QList_T_QWindow_T___empty(void *thisObj); +// QList::first() +void *c_QList_T_QWindow_T___first(void *thisObj); +// QList::first(qsizetype n) const +void *c_QList_T_QWindow_T___first_qsizetype(void *thisObj, qsizetype n); +// QList::front() +void *c_QList_T_QWindow_T___front(void *thisObj); +// QList::isDetached() const +bool c_QList_T_QWindow_T___isDetached(void *thisObj); +// QList::isEmpty() const +bool c_QList_T_QWindow_T___isEmpty(void *thisObj); +// QList::isSharedWith(const QList & other) const +bool c_QList_T_QWindow_T___isSharedWith_QList_T(void *thisObj, void *other_); +// QList::last() +void *c_QList_T_QWindow_T___last(void *thisObj); +// QList::last(qsizetype n) const +void *c_QList_T_QWindow_T___last_qsizetype(void *thisObj, qsizetype n); +// QList::length() const +qsizetype c_QList_T_QWindow_T___length(void *thisObj); +// QList::mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QWindow_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len); +// QList::move(qsizetype from, qsizetype to) +void c_QList_T_QWindow_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to); +// QList::pop_back() +void c_QList_T_QWindow_T___pop_back(void *thisObj); +// QList::pop_front() +void c_QList_T_QWindow_T___pop_front(void *thisObj); +// QList::remove(qsizetype i, qsizetype n) +void c_QList_T_QWindow_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, qsizetype n); +// QList::removeAt(qsizetype i) +void c_QList_T_QWindow_T___removeAt_qsizetype(void *thisObj, qsizetype i); +// QList::removeFirst() +void c_QList_T_QWindow_T___removeFirst(void *thisObj); +// QList::removeLast() +void c_QList_T_QWindow_T___removeLast(void *thisObj); +// QList::reserve(qsizetype size) +void c_QList_T_QWindow_T___reserve_qsizetype(void *thisObj, qsizetype size); +// QList::resize(qsizetype size) +void c_QList_T_QWindow_T___resize_qsizetype(void *thisObj, qsizetype size); +// QList::shrink_to_fit() +void c_QList_T_QWindow_T___shrink_to_fit(void *thisObj); +// QList::size() const +qsizetype c_QList_T_QWindow_T___size(void *thisObj); +// QList::sliced(qsizetype pos) const +void *c_QList_T_QWindow_T___sliced_qsizetype(void *thisObj, qsizetype pos); +// QList::sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QWindow_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n); +// QList::squeeze() +void c_QList_T_QWindow_T___squeeze(void *thisObj); +// QList::swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QWindow_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j); +// QList::takeAt(qsizetype i) +void *c_QList_T_QWindow_T___takeAt_qsizetype(void *thisObj, qsizetype i); +// QList::toList() const +void *c_QList_T_QWindow_T___toList(void *thisObj); +// QList::toVector() const +void *c_QList_T_QWindow_T___toVector(void *thisObj); +// QList::value(qsizetype i) const +void *c_QList_T_QWindow_T___value_qsizetype(void *thisObj, qsizetype i); +void c_QList_T_QWindow_T___destructor(void *thisObj); +void c_QList_T_QWindow_T__Finalizer(void *cppObj); // QList::QList() +void *c_QList_T_QWidget_T___constructor(); +// QList::QList(qsizetype size) +void *c_QList_T_QWidget_T___constructor_qsizetype(qsizetype size); +// QList::append(const QList & l) +void c_QList_T_QWidget_T___append_QList_T(void *thisObj, void *l_); +// QList::at(qsizetype i) const +const void *c_QList_T_QWidget_T___at_qsizetype(void *thisObj, qsizetype i); +// QList::back() +void *c_QList_T_QWidget_T___back(void *thisObj); +// QList::capacity() const +qsizetype c_QList_T_QWidget_T___capacity(void *thisObj); +// QList::clear() +void c_QList_T_QWidget_T___clear(void *thisObj); +// QList::constFirst() const +const void *c_QList_T_QWidget_T___constFirst(void *thisObj); +// QList::constLast() const +const void *c_QList_T_QWidget_T___constLast(void *thisObj); +// QList::count() const +qsizetype c_QList_T_QWidget_T___count(void *thisObj); +// QList::detach() +void c_QList_T_QWidget_T___detach(void *thisObj); +// QList::empty() const +bool c_QList_T_QWidget_T___empty(void *thisObj); +// QList::first() +void *c_QList_T_QWidget_T___first(void *thisObj); +// QList::first(qsizetype n) const +void *c_QList_T_QWidget_T___first_qsizetype(void *thisObj, qsizetype n); +// QList::front() +void *c_QList_T_QWidget_T___front(void *thisObj); +// QList::isDetached() const +bool c_QList_T_QWidget_T___isDetached(void *thisObj); +// QList::isEmpty() const +bool c_QList_T_QWidget_T___isEmpty(void *thisObj); +// QList::isSharedWith(const QList & other) const +bool c_QList_T_QWidget_T___isSharedWith_QList_T(void *thisObj, void *other_); +// QList::last() +void *c_QList_T_QWidget_T___last(void *thisObj); +// QList::last(qsizetype n) const +void *c_QList_T_QWidget_T___last_qsizetype(void *thisObj, qsizetype n); +// QList::length() const +qsizetype c_QList_T_QWidget_T___length(void *thisObj); +// QList::mid(qsizetype pos, qsizetype len) const +void *c_QList_T_QWidget_T___mid_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype len); +// QList::move(qsizetype from, qsizetype to) +void c_QList_T_QWidget_T___move_qsizetype_qsizetype(void *thisObj, + qsizetype from, + qsizetype to); +// QList::pop_back() +void c_QList_T_QWidget_T___pop_back(void *thisObj); +// QList::pop_front() +void c_QList_T_QWidget_T___pop_front(void *thisObj); +// QList::remove(qsizetype i, qsizetype n) +void c_QList_T_QWidget_T___remove_qsizetype_qsizetype(void *thisObj, + qsizetype i, qsizetype n); +// QList::removeAt(qsizetype i) +void c_QList_T_QWidget_T___removeAt_qsizetype(void *thisObj, qsizetype i); +// QList::removeFirst() +void c_QList_T_QWidget_T___removeFirst(void *thisObj); +// QList::removeLast() +void c_QList_T_QWidget_T___removeLast(void *thisObj); +// QList::reserve(qsizetype size) +void c_QList_T_QWidget_T___reserve_qsizetype(void *thisObj, qsizetype size); +// QList::resize(qsizetype size) +void c_QList_T_QWidget_T___resize_qsizetype(void *thisObj, qsizetype size); +// QList::shrink_to_fit() +void c_QList_T_QWidget_T___shrink_to_fit(void *thisObj); +// QList::size() const +qsizetype c_QList_T_QWidget_T___size(void *thisObj); +// QList::sliced(qsizetype pos) const +void *c_QList_T_QWidget_T___sliced_qsizetype(void *thisObj, qsizetype pos); +// QList::sliced(qsizetype pos, qsizetype n) const +void *c_QList_T_QWidget_T___sliced_qsizetype_qsizetype(void *thisObj, + qsizetype pos, + qsizetype n); +// QList::squeeze() +void c_QList_T_QWidget_T___squeeze(void *thisObj); +// QList::swapItemsAt(qsizetype i, qsizetype j) +void c_QList_T_QWidget_T___swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j); +// QList::takeAt(qsizetype i) +void *c_QList_T_QWidget_T___takeAt_qsizetype(void *thisObj, qsizetype i); +// QList::toList() const +void *c_QList_T_QWidget_T___toList(void *thisObj); +// QList::toVector() const +void *c_QList_T_QWidget_T___toVector(void *thisObj); +// QList::value(qsizetype i) const +void *c_QList_T_QWidget_T___value_qsizetype(void *thisObj, qsizetype i); +void c_QList_T_QWidget_T___destructor(void *thisObj); +void c_QList_T_QWidget_T__Finalizer(void *cppObj); // QLineF::QLineF() +void *c_QLineF__constructor(); +// QLineF::QLineF(const QLine & line) +void *c_QLineF__constructor_QLine(void *line_); +// QLineF::QLineF(const QPointF & pt1, const QPointF & pt2) +void *c_QLineF__constructor_QPointF_QPointF(void *pt1_, void *pt2_); +// QLineF::QLineF(qreal x1, qreal y1, qreal x2, qreal y2) +void *c_QLineF__constructor_qreal_qreal_qreal_qreal(qreal x1, qreal y1, + qreal x2, qreal y2); +// QLineF::angle() const +qreal c_QLineF__angle(void *thisObj); +// QLineF::angleTo(const QLineF & l) const +qreal c_QLineF__angleTo_QLineF(void *thisObj, void *l_); +// QLineF::center() const +void *c_QLineF__center(void *thisObj); +// QLineF::dx() const +qreal c_QLineF__dx(void *thisObj); +// QLineF::dy() const +qreal c_QLineF__dy(void *thisObj); +// QLineF::fromPolar(qreal length, qreal angle) +void *c_static_QLineF__fromPolar_qreal_qreal(qreal length, qreal angle); +// QLineF::isNull() const +bool c_QLineF__isNull(void *thisObj); +// QLineF::length() const +qreal c_QLineF__length(void *thisObj); +// QLineF::normalVector() const +void *c_QLineF__normalVector(void *thisObj); +// QLineF::p1() const +void *c_QLineF__p1(void *thisObj); +// QLineF::p2() const +void *c_QLineF__p2(void *thisObj); +// QLineF::pointAt(qreal t) const +void *c_QLineF__pointAt_qreal(void *thisObj, qreal t); +// QLineF::setAngle(qreal angle) +void c_QLineF__setAngle_qreal(void *thisObj, qreal angle); +// QLineF::setLength(qreal len) +void c_QLineF__setLength_qreal(void *thisObj, qreal len); +// QLineF::setLine(qreal x1, qreal y1, qreal x2, qreal y2) +void c_QLineF__setLine_qreal_qreal_qreal_qreal(void *thisObj, qreal x1, + qreal y1, qreal x2, qreal y2); +// QLineF::setP1(const QPointF & p1) +void c_QLineF__setP1_QPointF(void *thisObj, void *p1_); +// QLineF::setP2(const QPointF & p2) +void c_QLineF__setP2_QPointF(void *thisObj, void *p2_); +// QLineF::setPoints(const QPointF & p1, const QPointF & p2) +void c_QLineF__setPoints_QPointF_QPointF(void *thisObj, void *p1_, void *p2_); +// QLineF::toLine() const +void *c_QLineF__toLine(void *thisObj); +// QLineF::translate(const QPointF & p) +void c_QLineF__translate_QPointF(void *thisObj, void *p_); +// QLineF::translate(qreal dx, qreal dy) +void c_QLineF__translate_qreal_qreal(void *thisObj, qreal dx, qreal dy); +// QLineF::translated(const QPointF & p) const +void *c_QLineF__translated_QPointF(void *thisObj, void *p_); +// QLineF::translated(qreal dx, qreal dy) const +void *c_QLineF__translated_qreal_qreal(void *thisObj, qreal dx, qreal dy); +// QLineF::unitVector() const +void *c_QLineF__unitVector(void *thisObj); +// QLineF::x1() const +qreal c_QLineF__x1(void *thisObj); +// QLineF::x2() const +qreal c_QLineF__x2(void *thisObj); +// QLineF::y1() const +qreal c_QLineF__y1(void *thisObj); +// QLineF::y2() const +qreal c_QLineF__y2(void *thisObj); +void c_QLineF__destructor(void *thisObj); +void c_QLineF_Finalizer(void *cppObj); // QLineEdit::QLineEdit(QWidget * parent) +void *c_QLineEdit__constructor_QWidget(void *parent_); +// QLineEdit::QLineEdit(const QString & arg__1, QWidget * parent) +void *c_QLineEdit__constructor_QString_QWidget(const char *arg__1_, + void *parent_); +// QLineEdit::backspace() +void c_QLineEdit__backspace(void *thisObj); +// QLineEdit::changeEvent(QEvent * arg__1) +void c_QLineEdit__changeEvent_QEvent(void *thisObj, void *arg__1_); +// QLineEdit::clear() +void c_QLineEdit__clear(void *thisObj); +// QLineEdit::copy() const +void c_QLineEdit__copy(void *thisObj); +// QLineEdit::createStandardContextMenu() +void *c_QLineEdit__createStandardContextMenu(void *thisObj); +// QLineEdit::cursorBackward(bool mark, int steps) +void c_QLineEdit__cursorBackward_bool_int(void *thisObj, bool mark, int steps); +// QLineEdit::cursorForward(bool mark, int steps) +void c_QLineEdit__cursorForward_bool_int(void *thisObj, bool mark, int steps); +// QLineEdit::cursorPosition() const +int c_QLineEdit__cursorPosition(void *thisObj); +// QLineEdit::cursorPositionAt(const QPoint & pos) +int c_QLineEdit__cursorPositionAt_QPoint(void *thisObj, void *pos_); +// QLineEdit::cursorPositionChanged(int arg__1, int arg__2) +void c_QLineEdit__cursorPositionChanged_int_int(void *thisObj, int arg__1, + int arg__2); +void c_QLineEdit__onCursorPositionChanged_int_int( + void *thisObj, void *contextQObject, + void *callback); // QLineEdit::cursorRect() const +void *c_QLineEdit__cursorRect(void *thisObj); +// QLineEdit::cursorWordBackward(bool mark) +void c_QLineEdit__cursorWordBackward_bool(void *thisObj, bool mark); +// QLineEdit::cursorWordForward(bool mark) +void c_QLineEdit__cursorWordForward_bool(void *thisObj, bool mark); +// QLineEdit::customEvent(QEvent * event) +void c_QLineEdit__customEvent_QEvent(void *thisObj, void *event_); +// QLineEdit::cut() +void c_QLineEdit__cut(void *thisObj); +// QLineEdit::del() +void c_QLineEdit__del(void *thisObj); +// QLineEdit::deselect() +void c_QLineEdit__deselect(void *thisObj); +// QLineEdit::devType() const +int c_QLineEdit__devType(void *thisObj); +// QLineEdit::displayText() const +void *c_QLineEdit__displayText(void *thisObj); +// QLineEdit::dragEnabled() const +bool c_QLineEdit__dragEnabled(void *thisObj); +// QLineEdit::editingFinished() +void c_QLineEdit__editingFinished(void *thisObj); +void c_QLineEdit__onEditingFinished( + void *thisObj, void *contextQObject, + void *callback); // QLineEdit::end(bool mark) +void c_QLineEdit__end_bool(void *thisObj, bool mark); +// QLineEdit::event(QEvent * arg__1) +bool c_QLineEdit__event_QEvent(void *thisObj, void *arg__1_); +// QLineEdit::eventFilter(QObject * watched, QEvent * event) +bool c_QLineEdit__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QLineEdit::focusNextPrevChild(bool next) +bool c_QLineEdit__focusNextPrevChild_bool(void *thisObj, bool next); +// QLineEdit::hasAcceptableInput() const +bool c_QLineEdit__hasAcceptableInput(void *thisObj); +// QLineEdit::hasFrame() const +bool c_QLineEdit__hasFrame(void *thisObj); +// QLineEdit::hasHeightForWidth() const +bool c_QLineEdit__hasHeightForWidth(void *thisObj); +// QLineEdit::hasSelectedText() const +bool c_QLineEdit__hasSelectedText(void *thisObj); +// QLineEdit::heightForWidth(int arg__1) const +int c_QLineEdit__heightForWidth_int(void *thisObj, int arg__1); +// QLineEdit::home(bool mark) +void c_QLineEdit__home_bool(void *thisObj, bool mark); +// QLineEdit::initPainter(QPainter * painter) const +void c_QLineEdit__initPainter_QPainter(void *thisObj, void *painter_); +// QLineEdit::inputMask() const +void *c_QLineEdit__inputMask(void *thisObj); +// QLineEdit::inputRejected() +void c_QLineEdit__inputRejected(void *thisObj); +void c_QLineEdit__onInputRejected( + void *thisObj, void *contextQObject, + void *callback); // QLineEdit::insert(const QString & arg__1) +void c_QLineEdit__insert_QString(void *thisObj, const char *arg__1_); +// QLineEdit::isClearButtonEnabled() const +bool c_QLineEdit__isClearButtonEnabled(void *thisObj); +// QLineEdit::isModified() const +bool c_QLineEdit__isModified(void *thisObj); +// QLineEdit::isReadOnly() const +bool c_QLineEdit__isReadOnly(void *thisObj); +// QLineEdit::isRedoAvailable() const +bool c_QLineEdit__isRedoAvailable(void *thisObj); +// QLineEdit::isUndoAvailable() const +bool c_QLineEdit__isUndoAvailable(void *thisObj); +// QLineEdit::leaveEvent(QEvent * event) +void c_QLineEdit__leaveEvent_QEvent(void *thisObj, void *event_); +// QLineEdit::maxLength() const +int c_QLineEdit__maxLength(void *thisObj); +// QLineEdit::minimumSizeHint() const +void *c_QLineEdit__minimumSizeHint(void *thisObj); +// QLineEdit::mouseDoubleClickEvent(QMouseEvent * arg__1) +void c_QLineEdit__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *arg__1_); +// QLineEdit::mouseMoveEvent(QMouseEvent * arg__1) +void c_QLineEdit__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QLineEdit::mousePressEvent(QMouseEvent * arg__1) +void c_QLineEdit__mousePressEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QLineEdit::mouseReleaseEvent(QMouseEvent * arg__1) +void c_QLineEdit__mouseReleaseEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QLineEdit::paintEvent(QPaintEvent * arg__1) +void c_QLineEdit__paintEvent_QPaintEvent(void *thisObj, void *arg__1_); +// QLineEdit::paste() +void c_QLineEdit__paste(void *thisObj); +// QLineEdit::placeholderText() const +void *c_QLineEdit__placeholderText(void *thisObj); +// QLineEdit::redo() +void c_QLineEdit__redo(void *thisObj); +// QLineEdit::returnPressed() +void c_QLineEdit__returnPressed(void *thisObj); +void c_QLineEdit__onReturnPressed(void *thisObj, void *contextQObject, + void *callback); // QLineEdit::selectAll() +void c_QLineEdit__selectAll(void *thisObj); +// QLineEdit::selectedText() const +void *c_QLineEdit__selectedText(void *thisObj); +// QLineEdit::selectionChanged() +void c_QLineEdit__selectionChanged(void *thisObj); +void c_QLineEdit__onSelectionChanged( + void *thisObj, void *contextQObject, + void *callback); // QLineEdit::selectionEnd() const +int c_QLineEdit__selectionEnd(void *thisObj); +// QLineEdit::selectionLength() const +int c_QLineEdit__selectionLength(void *thisObj); +// QLineEdit::selectionStart() const +int c_QLineEdit__selectionStart(void *thisObj); +// QLineEdit::setClearButtonEnabled(bool enable) +void c_QLineEdit__setClearButtonEnabled_bool(void *thisObj, bool enable); +// QLineEdit::setCursorPosition(int arg__1) +void c_QLineEdit__setCursorPosition_int(void *thisObj, int arg__1); +// QLineEdit::setDragEnabled(bool b) +void c_QLineEdit__setDragEnabled_bool(void *thisObj, bool b); +// QLineEdit::setFrame(bool arg__1) +void c_QLineEdit__setFrame_bool(void *thisObj, bool arg__1); +// QLineEdit::setInputMask(const QString & inputMask) +void c_QLineEdit__setInputMask_QString(void *thisObj, const char *inputMask_); +// QLineEdit::setMaxLength(int arg__1) +void c_QLineEdit__setMaxLength_int(void *thisObj, int arg__1); +// QLineEdit::setModified(bool arg__1) +void c_QLineEdit__setModified_bool(void *thisObj, bool arg__1); +// QLineEdit::setPlaceholderText(const QString & arg__1) +void c_QLineEdit__setPlaceholderText_QString(void *thisObj, + const char *arg__1_); +// QLineEdit::setReadOnly(bool arg__1) +void c_QLineEdit__setReadOnly_bool(void *thisObj, bool arg__1); +// QLineEdit::setSelection(int arg__1, int arg__2) +void c_QLineEdit__setSelection_int_int(void *thisObj, int arg__1, int arg__2); +// QLineEdit::setText(const QString & arg__1) +void c_QLineEdit__setText_QString(void *thisObj, const char *arg__1_); +// QLineEdit::setTextMargins(int left, int top, int right, int bottom) +void c_QLineEdit__setTextMargins_int_int_int_int(void *thisObj, int left, + int top, int right, + int bottom); +// QLineEdit::setVisible(bool visible) +void c_QLineEdit__setVisible_bool(void *thisObj, bool visible); +// QLineEdit::sharedPainter() const +void *c_QLineEdit__sharedPainter(void *thisObj); +// QLineEdit::sizeHint() const +void *c_QLineEdit__sizeHint(void *thisObj); +// QLineEdit::text() const +void *c_QLineEdit__text(void *thisObj); +// QLineEdit::textChanged(const QString & arg__1) +void c_QLineEdit__textChanged_QString(void *thisObj, const char *arg__1_); +void c_QLineEdit__onTextChanged_QString( + void *thisObj, void *contextQObject, + void *callback); // QLineEdit::textEdited(const QString & arg__1) +void c_QLineEdit__textEdited_QString(void *thisObj, const char *arg__1_); +void c_QLineEdit__onTextEdited_QString( + void *thisObj, void *contextQObject, + void *callback); // QLineEdit::tr(const char * s, const char * c, int n) +void *c_static_QLineEdit__tr_char_char_int(const char *s, const char *c, int n); +// QLineEdit::undo() +void c_QLineEdit__undo(void *thisObj); +void c_QLineEdit__destructor(void *thisObj); +void c_QLineEdit__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QLineEdit_Finalizer(void *cppObj); // QLine::QLine() +void *c_QLine__constructor(); +// QLine::QLine(const QPoint & pt1, const QPoint & pt2) +void *c_QLine__constructor_QPoint_QPoint(void *pt1_, void *pt2_); +// QLine::QLine(int x1, int y1, int x2, int y2) +void *c_QLine__constructor_int_int_int_int(int x1, int y1, int x2, int y2); +// QLine::center() const +void *c_QLine__center(void *thisObj); +// QLine::dx() const +int c_QLine__dx(void *thisObj); +// QLine::dy() const +int c_QLine__dy(void *thisObj); +// QLine::isNull() const +bool c_QLine__isNull(void *thisObj); +// QLine::p1() const +void *c_QLine__p1(void *thisObj); +// QLine::p2() const +void *c_QLine__p2(void *thisObj); +// QLine::setLine(int x1, int y1, int x2, int y2) +void c_QLine__setLine_int_int_int_int(void *thisObj, int x1, int y1, int x2, + int y2); +// QLine::setP1(const QPoint & p1) +void c_QLine__setP1_QPoint(void *thisObj, void *p1_); +// QLine::setP2(const QPoint & p2) +void c_QLine__setP2_QPoint(void *thisObj, void *p2_); +// QLine::setPoints(const QPoint & p1, const QPoint & p2) +void c_QLine__setPoints_QPoint_QPoint(void *thisObj, void *p1_, void *p2_); +// QLine::toLineF() const +void *c_QLine__toLineF(void *thisObj); +// QLine::translate(const QPoint & p) +void c_QLine__translate_QPoint(void *thisObj, void *p_); +// QLine::translate(int dx, int dy) +void c_QLine__translate_int_int(void *thisObj, int dx, int dy); +// QLine::translated(const QPoint & p) const +void *c_QLine__translated_QPoint(void *thisObj, void *p_); +// QLine::translated(int dx, int dy) const +void *c_QLine__translated_int_int(void *thisObj, int dx, int dy); +// QLine::x1() const +int c_QLine__x1(void *thisObj); +// QLine::x2() const +int c_QLine__x2(void *thisObj); +// QLine::y1() const +int c_QLine__y1(void *thisObj); +// QLine::y2() const +int c_QLine__y2(void *thisObj); +void c_QLine__destructor(void *thisObj); +void c_QLine_Finalizer(void *cppObj); // QLayoutItem::QLayoutItem() +void *c_QLayoutItem__constructor(); +// QLayoutItem::expandingDirections() const +int c_QLayoutItem__expandingDirections(void *thisObj); +// QLayoutItem::geometry() const +void *c_QLayoutItem__geometry(void *thisObj); +// QLayoutItem::hasHeightForWidth() const +bool c_QLayoutItem__hasHeightForWidth(void *thisObj); +// QLayoutItem::heightForWidth(int arg__1) const +int c_QLayoutItem__heightForWidth_int(void *thisObj, int arg__1); +// QLayoutItem::invalidate() +void c_QLayoutItem__invalidate(void *thisObj); +// QLayoutItem::isEmpty() const +bool c_QLayoutItem__isEmpty(void *thisObj); +// QLayoutItem::layout() +void *c_QLayoutItem__layout(void *thisObj); +// QLayoutItem::maximumSize() const +void *c_QLayoutItem__maximumSize(void *thisObj); +// QLayoutItem::minimumHeightForWidth(int arg__1) const +int c_QLayoutItem__minimumHeightForWidth_int(void *thisObj, int arg__1); +// QLayoutItem::minimumSize() const +void *c_QLayoutItem__minimumSize(void *thisObj); +// QLayoutItem::setGeometry(const QRect & arg__1) +void c_QLayoutItem__setGeometry_QRect(void *thisObj, void *arg__1_); +// QLayoutItem::sizeHint() const +void *c_QLayoutItem__sizeHint(void *thisObj); +// QLayoutItem::widget() const +void *c_QLayoutItem__widget(void *thisObj); +void c_QLayoutItem__destructor(void *thisObj); +void c_QLayoutItem__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QLayoutItem_Finalizer( + void *cppObj); // QLayout::QLayout(QWidget * parent) +void *c_QLayout__constructor_QWidget(void *parent_); +// QLayout::activate() +bool c_QLayout__activate(void *thisObj); +// QLayout::addChildLayout(QLayout * l) +void c_QLayout__addChildLayout_QLayout(void *thisObj, void *l_); +// QLayout::addChildWidget(QWidget * w) +void c_QLayout__addChildWidget_QWidget(void *thisObj, void *w_); +// QLayout::addItem(QLayoutItem * arg__1) +void c_QLayout__addItem_QLayoutItem(void *thisObj, void *arg__1_); +// QLayout::addWidget(QWidget * w) +void c_QLayout__addWidget_QWidget(void *thisObj, void *w_); +// QLayout::adoptLayout(QLayout * layout) +bool c_QLayout__adoptLayout_QLayout(void *thisObj, void *layout_); +// QLayout::alignmentRect(const QRect & arg__1) const +void *c_QLayout__alignmentRect_QRect(void *thisObj, void *arg__1_); +// QLayout::closestAcceptableSize(const QWidget * w, const QSize & s) +void *c_static_QLayout__closestAcceptableSize_QWidget_QSize(void *w_, void *s_); +// QLayout::contentsRect() const +void *c_QLayout__contentsRect(void *thisObj); +// QLayout::count() const +int c_QLayout__count(void *thisObj); +// QLayout::customEvent(QEvent * event) +void c_QLayout__customEvent_QEvent(void *thisObj, void *event_); +// QLayout::event(QEvent * event) +bool c_QLayout__event_QEvent(void *thisObj, void *event_); +// QLayout::eventFilter(QObject * watched, QEvent * event) +bool c_QLayout__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QLayout::expandingDirections() const +int c_QLayout__expandingDirections(void *thisObj); +// QLayout::geometry() const +void *c_QLayout__geometry(void *thisObj); +// QLayout::hasHeightForWidth() const +bool c_QLayout__hasHeightForWidth(void *thisObj); +// QLayout::heightForWidth(int arg__1) const +int c_QLayout__heightForWidth_int(void *thisObj, int arg__1); +// QLayout::indexOf(const QLayoutItem * arg__1) const +int c_QLayout__indexOf_QLayoutItem(void *thisObj, void *arg__1_); +// QLayout::indexOf(const QWidget * arg__1) const +int c_QLayout__indexOf_QWidget(void *thisObj, void *arg__1_); +// QLayout::invalidate() +void c_QLayout__invalidate(void *thisObj); +// QLayout::isEmpty() const +bool c_QLayout__isEmpty(void *thisObj); +// QLayout::isEnabled() const +bool c_QLayout__isEnabled(void *thisObj); +// QLayout::itemAt(int index) const +void *c_QLayout__itemAt_int(void *thisObj, int index); +// QLayout::layout() +void *c_QLayout__layout(void *thisObj); +// QLayout::maximumSize() const +void *c_QLayout__maximumSize(void *thisObj); +// QLayout::menuBar() const +void *c_QLayout__menuBar(void *thisObj); +// QLayout::minimumHeightForWidth(int arg__1) const +int c_QLayout__minimumHeightForWidth_int(void *thisObj, int arg__1); +// QLayout::minimumSize() const +void *c_QLayout__minimumSize(void *thisObj); +// QLayout::parentWidget() const +void *c_QLayout__parentWidget(void *thisObj); +// QLayout::removeItem(QLayoutItem * arg__1) +void c_QLayout__removeItem_QLayoutItem(void *thisObj, void *arg__1_); +// QLayout::removeWidget(QWidget * w) +void c_QLayout__removeWidget_QWidget(void *thisObj, void *w_); +// QLayout::setContentsMargins(int left, int top, int right, int bottom) +void c_QLayout__setContentsMargins_int_int_int_int(void *thisObj, int left, + int top, int right, + int bottom); +// QLayout::setEnabled(bool arg__1) +void c_QLayout__setEnabled_bool(void *thisObj, bool arg__1); +// QLayout::setGeometry(const QRect & arg__1) +void c_QLayout__setGeometry_QRect(void *thisObj, void *arg__1_); +// QLayout::setMenuBar(QWidget * w) +void c_QLayout__setMenuBar_QWidget(void *thisObj, void *w_); +// QLayout::setSpacing(int arg__1) +void c_QLayout__setSpacing_int(void *thisObj, int arg__1); +// QLayout::sizeHint() const +void *c_QLayout__sizeHint(void *thisObj); +// QLayout::spacing() const +int c_QLayout__spacing(void *thisObj); +// QLayout::takeAt(int index) +void *c_QLayout__takeAt_int(void *thisObj, int index); +// QLayout::totalHeightForWidth(int w) const +int c_QLayout__totalHeightForWidth_int(void *thisObj, int w); +// QLayout::totalMaximumSize() const +void *c_QLayout__totalMaximumSize(void *thisObj); +// QLayout::totalMinimumHeightForWidth(int w) const +int c_QLayout__totalMinimumHeightForWidth_int(void *thisObj, int w); +// QLayout::totalMinimumSize() const +void *c_QLayout__totalMinimumSize(void *thisObj); +// QLayout::totalSizeHint() const +void *c_QLayout__totalSizeHint(void *thisObj); +// QLayout::tr(const char * s, const char * c, int n) +void *c_static_QLayout__tr_char_char_int(const char *s, const char *c, int n); +// QLayout::unsetContentsMargins() +void c_QLayout__unsetContentsMargins(void *thisObj); +// QLayout::update() +void c_QLayout__update(void *thisObj); +// QLayout::widget() const +void *c_QLayout__widget(void *thisObj); +// QLayout::widgetEvent(QEvent * arg__1) +void c_QLayout__widgetEvent_QEvent(void *thisObj, void *arg__1_); +void c_QLayout__destructor(void *thisObj); +void c_QLayout__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QLayout_Finalizer(void *cppObj); // QKeySequence::QKeySequence() +void *c_QKeySequence__constructor(); +// QKeySequence::QKeySequence(QKeySequence::StandardKey key) +void *c_QKeySequence__constructor_StandardKey(int key); +// QKeySequence::QKeySequence(const QString & key) +void *c_QKeySequence__constructor_QString(const char *key_); +// QKeySequence::QKeySequence(int k1, int k2, int k3, int k4) +void *c_QKeySequence__constructor_int_int_int_int(int k1, int k2, int k3, + int k4); +// QKeySequence::count() const +int c_QKeySequence__count(void *thisObj); +// QKeySequence::fromString(const QString & str) +void *c_static_QKeySequence__fromString_QString(const char *str_); +// QKeySequence::isDetached() const +bool c_QKeySequence__isDetached(void *thisObj); +// QKeySequence::isEmpty() const +bool c_QKeySequence__isEmpty(void *thisObj); +// QKeySequence::keyBindings(QKeySequence::StandardKey key) +void *c_static_QKeySequence__keyBindings_StandardKey(int key); +// QKeySequence::listFromString(const QString & str) +void *c_static_QKeySequence__listFromString_QString(const char *str_); +// QKeySequence::listToString(const QList & list) +void *c_static_QKeySequence__listToString_QList_QKeySequence(void *list_); +// QKeySequence::mnemonic(const QString & text) +void *c_static_QKeySequence__mnemonic_QString(const char *text_); +void c_QKeySequence__destructor(void *thisObj); +void c_QKeySequence_Finalizer( + void *cppObj); // QItemSelectionRange::QItemSelectionRange() +void *c_QItemSelectionRange__constructor(); +// QItemSelectionRange::QItemSelectionRange(const QModelIndex & index) +void *c_QItemSelectionRange__constructor_QModelIndex(void *index_); +// QItemSelectionRange::QItemSelectionRange(const QModelIndex & topL, const +// QModelIndex & bottomR) +void * +c_QItemSelectionRange__constructor_QModelIndex_QModelIndex(void *topL_, + void *bottomR_); +// QItemSelectionRange::bottom() const +int c_QItemSelectionRange__bottom(void *thisObj); +// QItemSelectionRange::contains(const QModelIndex & index) const +bool c_QItemSelectionRange__contains_QModelIndex(void *thisObj, void *index_); +// QItemSelectionRange::contains(int row, int column, const QModelIndex & +// parentIndex) const +bool c_QItemSelectionRange__contains_int_int_QModelIndex(void *thisObj, int row, + int column, + void *parentIndex_); +// QItemSelectionRange::height() const +int c_QItemSelectionRange__height(void *thisObj); +// QItemSelectionRange::indexes() const +void *c_QItemSelectionRange__indexes(void *thisObj); +// QItemSelectionRange::intersected(const QItemSelectionRange & other) const +void *c_QItemSelectionRange__intersected_QItemSelectionRange(void *thisObj, + void *other_); +// QItemSelectionRange::intersects(const QItemSelectionRange & other) const +bool c_QItemSelectionRange__intersects_QItemSelectionRange(void *thisObj, + void *other_); +// QItemSelectionRange::isEmpty() const +bool c_QItemSelectionRange__isEmpty(void *thisObj); +// QItemSelectionRange::isValid() const +bool c_QItemSelectionRange__isValid(void *thisObj); +// QItemSelectionRange::left() const +int c_QItemSelectionRange__left(void *thisObj); +// QItemSelectionRange::model() const +void *c_QItemSelectionRange__model(void *thisObj); +// QItemSelectionRange::parent() const +void *c_QItemSelectionRange__parent(void *thisObj); +// QItemSelectionRange::right() const +int c_QItemSelectionRange__right(void *thisObj); +// QItemSelectionRange::top() const +int c_QItemSelectionRange__top(void *thisObj); +// QItemSelectionRange::width() const +int c_QItemSelectionRange__width(void *thisObj); +void c_QItemSelectionRange__destructor(void *thisObj); +void c_QItemSelectionRange_Finalizer(void *cppObj); // QItemSelectionModel::QItemSelectionModel(QAbstractItemModel + // * model) +void *c_QItemSelectionModel__constructor_QAbstractItemModel(void *model_); +// QItemSelectionModel::QItemSelectionModel(QAbstractItemModel * model, QObject +// * parent) +void * +c_QItemSelectionModel__constructor_QAbstractItemModel_QObject(void *model_, + void *parent_); +// QItemSelectionModel::clear() +void c_QItemSelectionModel__clear(void *thisObj); +// QItemSelectionModel::clearCurrentIndex() +void c_QItemSelectionModel__clearCurrentIndex(void *thisObj); +// QItemSelectionModel::clearSelection() +void c_QItemSelectionModel__clearSelection(void *thisObj); +// QItemSelectionModel::columnIntersectsSelection(int column, const QModelIndex +// & parent) const +bool c_QItemSelectionModel__columnIntersectsSelection_int_QModelIndex( + void *thisObj, int column, void *parent_); +// QItemSelectionModel::currentChanged(const QModelIndex & current, const +// QModelIndex & previous) +void c_QItemSelectionModel__currentChanged_QModelIndex_QModelIndex( + void *thisObj, void *current_, void *previous_); +void c_QItemSelectionModel__onCurrentChanged_QModelIndex_QModelIndex( + void *thisObj, void *contextQObject, + void *callback); // QItemSelectionModel::currentColumnChanged(const + // QModelIndex & current, const QModelIndex & previous) +void c_QItemSelectionModel__currentColumnChanged_QModelIndex_QModelIndex( + void *thisObj, void *current_, void *previous_); +void c_QItemSelectionModel__onCurrentColumnChanged_QModelIndex_QModelIndex( + void *thisObj, void *contextQObject, + void *callback); // QItemSelectionModel::currentIndex() const +void *c_QItemSelectionModel__currentIndex(void *thisObj); +// QItemSelectionModel::currentRowChanged(const QModelIndex & current, const +// QModelIndex & previous) +void c_QItemSelectionModel__currentRowChanged_QModelIndex_QModelIndex( + void *thisObj, void *current_, void *previous_); +void c_QItemSelectionModel__onCurrentRowChanged_QModelIndex_QModelIndex( + void *thisObj, void *contextQObject, + void *callback); // QItemSelectionModel::customEvent(QEvent * event) +void c_QItemSelectionModel__customEvent_QEvent(void *thisObj, void *event_); +// QItemSelectionModel::emitSelectionChanged(const QItemSelection & +// newSelection, const QItemSelection & oldSelection) +void c_QItemSelectionModel__emitSelectionChanged_QItemSelection_QItemSelection( + void *thisObj, void *newSelection_, void *oldSelection_); +// QItemSelectionModel::event(QEvent * event) +bool c_QItemSelectionModel__event_QEvent(void *thisObj, void *event_); +// QItemSelectionModel::eventFilter(QObject * watched, QEvent * event) +bool c_QItemSelectionModel__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_); +// QItemSelectionModel::hasSelection() const +bool c_QItemSelectionModel__hasSelection(void *thisObj); +// QItemSelectionModel::isColumnSelected(int column, const QModelIndex & parent) +// const +bool c_QItemSelectionModel__isColumnSelected_int_QModelIndex(void *thisObj, + int column, + void *parent_); +// QItemSelectionModel::isRowSelected(int row, const QModelIndex & parent) const +bool c_QItemSelectionModel__isRowSelected_int_QModelIndex(void *thisObj, + int row, + void *parent_); +// QItemSelectionModel::isSelected(const QModelIndex & index) const +bool c_QItemSelectionModel__isSelected_QModelIndex(void *thisObj, void *index_); +// QItemSelectionModel::model() +void *c_QItemSelectionModel__model(void *thisObj); +// QItemSelectionModel::modelChanged(QAbstractItemModel * model) +void c_QItemSelectionModel__modelChanged_QAbstractItemModel(void *thisObj, + void *model_); +void c_QItemSelectionModel__onModelChanged_QAbstractItemModel( + void *thisObj, void *contextQObject, + void *callback); // QItemSelectionModel::reset() +void c_QItemSelectionModel__reset(void *thisObj); +// QItemSelectionModel::rowIntersectsSelection(int row, const QModelIndex & +// parent) const +bool c_QItemSelectionModel__rowIntersectsSelection_int_QModelIndex( + void *thisObj, int row, void *parent_); +// QItemSelectionModel::select(const QItemSelection & selection, +// QFlags command) +void c_QItemSelectionModel__select_QItemSelection_SelectionFlags( + void *thisObj, void *selection_, int command_); +// QItemSelectionModel::select(const QModelIndex & index, +// QFlags command) +void c_QItemSelectionModel__selectIndex_QModelIndex_SelectionFlags( + void *thisObj, void *index_, int command_); +// QItemSelectionModel::selectedColumns(int row) const +void *c_QItemSelectionModel__selectedColumns_int(void *thisObj, int row); +// QItemSelectionModel::selectedIndexes() const +void *c_QItemSelectionModel__selectedIndexes(void *thisObj); +// QItemSelectionModel::selectedRows(int column) const +void *c_QItemSelectionModel__selectedRows_int(void *thisObj, int column); +// QItemSelectionModel::selection() const +void *c_QItemSelectionModel__selection(void *thisObj); +// QItemSelectionModel::selectionChanged(const QItemSelection & selected, const +// QItemSelection & deselected) +void c_QItemSelectionModel__selectionChanged_QItemSelection_QItemSelection( + void *thisObj, void *selected_, void *deselected_); +void c_QItemSelectionModel__onSelectionChanged_QItemSelection_QItemSelection( + void *thisObj, void *contextQObject, + void * + callback); // QItemSelectionModel::setCurrentIndex(const QModelIndex & + // index, QFlags command) +void c_QItemSelectionModel__setCurrentIndex_QModelIndex_SelectionFlags( + void *thisObj, void *index_, int command_); +// QItemSelectionModel::setModel(QAbstractItemModel * model) +void c_QItemSelectionModel__setModel_QAbstractItemModel(void *thisObj, + void *model_); +// QItemSelectionModel::tr(const char * s, const char * c, int n) +void *c_static_QItemSelectionModel__tr_char_char_int(const char *s, + const char *c, int n); +void c_QItemSelectionModel__destructor(void *thisObj); +void c_QItemSelectionModel__registerVirtualMethodCallback(void *ptr, + void *callback, + int methodId); +void c_QItemSelectionModel_Finalizer( + void *cppObj); // QItemSelection::QItemSelection(const QModelIndex & + // topLeft, const QModelIndex & bottomRight) +void *c_QItemSelection__constructor_QModelIndex_QModelIndex(void *topLeft_, + void *bottomRight_); +// QItemSelection::append(const QList & l) +void c_QItemSelection__append_QList_QItemSelectionRange(void *thisObj, + void *l_); +// QItemSelection::at(qsizetype i) const +void *c_QItemSelection__at_qsizetype(void *thisObj, qsizetype i); +// QItemSelection::back() +void *c_QItemSelection__back(void *thisObj); +// QItemSelection::capacity() const +qsizetype c_QItemSelection__capacity(void *thisObj); +// QItemSelection::clear() +void c_QItemSelection__clear(void *thisObj); +// QItemSelection::constData() const +void *c_QItemSelection__constData(void *thisObj); +// QItemSelection::constFirst() const +void *c_QItemSelection__constFirst(void *thisObj); +// QItemSelection::constLast() const +void *c_QItemSelection__constLast(void *thisObj); +// QItemSelection::contains(const QModelIndex & index) const +bool c_QItemSelection__contains_QModelIndex(void *thisObj, void *index_); +// QItemSelection::count() const +qsizetype c_QItemSelection__count(void *thisObj); +// QItemSelection::data() +void *c_QItemSelection__data(void *thisObj); +// QItemSelection::detach() +void c_QItemSelection__detach(void *thisObj); +// QItemSelection::empty() const +bool c_QItemSelection__empty(void *thisObj); +// QItemSelection::first() +void *c_QItemSelection__first(void *thisObj); +// QItemSelection::first(qsizetype n) const +void *c_QItemSelection__first_qsizetype(void *thisObj, qsizetype n); +// QItemSelection::fromList(const QList & list) +void *c_static_QItemSelection__fromList_QList_QItemSelectionRange(void *list_); +// QItemSelection::fromVector(const QList & vector) +void * +c_static_QItemSelection__fromVector_QList_QItemSelectionRange(void *vector_); +// QItemSelection::front() +void *c_QItemSelection__front(void *thisObj); +// QItemSelection::indexes() const +void *c_QItemSelection__indexes(void *thisObj); +// QItemSelection::isDetached() const +bool c_QItemSelection__isDetached(void *thisObj); +// QItemSelection::isEmpty() const +bool c_QItemSelection__isEmpty(void *thisObj); +// QItemSelection::isSharedWith(const QList & other) const +bool c_QItemSelection__isSharedWith_QList_QItemSelectionRange(void *thisObj, + void *other_); +// QItemSelection::last() +void *c_QItemSelection__last(void *thisObj); +// QItemSelection::last(qsizetype n) const +void *c_QItemSelection__last_qsizetype(void *thisObj, qsizetype n); +// QItemSelection::length() const +qsizetype c_QItemSelection__length(void *thisObj); +// QItemSelection::merge(const QItemSelection & other, +// QFlags command) +void c_QItemSelection__merge_QItemSelection_SelectionFlags(void *thisObj, + void *other_, + int command_); +// QItemSelection::mid(qsizetype pos, qsizetype len) const +void *c_QItemSelection__mid_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype len); +// QItemSelection::move(qsizetype from, qsizetype to) +void c_QItemSelection__move_qsizetype_qsizetype(void *thisObj, qsizetype from, + qsizetype to); +// QItemSelection::pop_back() +void c_QItemSelection__pop_back(void *thisObj); +// QItemSelection::pop_front() +void c_QItemSelection__pop_front(void *thisObj); +// QItemSelection::remove(qsizetype i, qsizetype n) +void c_QItemSelection__remove_qsizetype_qsizetype(void *thisObj, qsizetype i, + qsizetype n); +// QItemSelection::removeAt(qsizetype i) +void c_QItemSelection__removeAt_qsizetype(void *thisObj, qsizetype i); +// QItemSelection::removeFirst() +void c_QItemSelection__removeFirst(void *thisObj); +// QItemSelection::removeLast() +void c_QItemSelection__removeLast(void *thisObj); +// QItemSelection::reserve(qsizetype size) +void c_QItemSelection__reserve_qsizetype(void *thisObj, qsizetype size); +// QItemSelection::resize(qsizetype size) +void c_QItemSelection__resize_qsizetype(void *thisObj, qsizetype size); +// QItemSelection::select(const QModelIndex & topLeft, const QModelIndex & +// bottomRight) +void c_QItemSelection__select_QModelIndex_QModelIndex(void *thisObj, + void *topLeft_, + void *bottomRight_); +// QItemSelection::shrink_to_fit() +void c_QItemSelection__shrink_to_fit(void *thisObj); +// QItemSelection::size() const +qsizetype c_QItemSelection__size(void *thisObj); +// QItemSelection::sliced(qsizetype pos) const +void *c_QItemSelection__sliced_qsizetype(void *thisObj, qsizetype pos); +// QItemSelection::sliced(qsizetype pos, qsizetype n) const +void *c_QItemSelection__sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n); +// QItemSelection::split(const QItemSelectionRange & range, const +// QItemSelectionRange & other, QItemSelection * result) +void c_static_QItemSelection__split_QItemSelectionRange_QItemSelectionRange_QItemSelection( + void *range_, void *other_, void *result_); +// QItemSelection::squeeze() +void c_QItemSelection__squeeze(void *thisObj); +// QItemSelection::swapItemsAt(qsizetype i, qsizetype j) +void c_QItemSelection__swapItemsAt_qsizetype_qsizetype(void *thisObj, + qsizetype i, + qsizetype j); +// QItemSelection::takeAt(qsizetype i) +void *c_QItemSelection__takeAt_qsizetype(void *thisObj, qsizetype i); +// QItemSelection::toList() const +void *c_QItemSelection__toList(void *thisObj); +// QItemSelection::toVector() const +void *c_QItemSelection__toVector(void *thisObj); +// QItemSelection::value(qsizetype i) const +void *c_QItemSelection__value_qsizetype(void *thisObj, qsizetype i); +void c_QItemSelection__destructor(void *thisObj); +void c_QItemSelection_Finalizer(void *cppObj); // QIcon::QIcon() +void *c_QIcon__constructor(); +// QIcon::QIcon(const QPixmap & pixmap) +void *c_QIcon__constructor_QPixmap(void *pixmap_); +// QIcon::QIcon(const QString & fileName) +void *c_QIcon__constructor_QString(const char *fileName_); +// QIcon::actualSize(const QSize & size, QIcon::Mode mode, QIcon::State state) +// const +void *c_QIcon__actualSize_QSize_Mode_State(void *thisObj, void *size_, int mode, + int state); +// QIcon::addFile(const QString & fileName, const QSize & size, QIcon::Mode +// mode, QIcon::State state) +void c_QIcon__addFile_QString_QSize_Mode_State(void *thisObj, + const char *fileName_, + void *size_, int mode, + int state); +// QIcon::addPixmap(const QPixmap & pixmap, QIcon::Mode mode, QIcon::State +// state) +void c_QIcon__addPixmap_QPixmap_Mode_State(void *thisObj, void *pixmap_, + int mode, int state); +// QIcon::availableSizes(QIcon::Mode mode, QIcon::State state) const +void *c_QIcon__availableSizes_Mode_State(void *thisObj, int mode, int state); +// QIcon::cacheKey() const +qint64 c_QIcon__cacheKey(void *thisObj); +// QIcon::detach() +void c_QIcon__detach(void *thisObj); +// QIcon::fallbackSearchPaths() +void *c_static_QIcon__fallbackSearchPaths(); +// QIcon::fallbackThemeName() +void *c_static_QIcon__fallbackThemeName(); +// QIcon::fromTheme(const QString & name) +void *c_static_QIcon__fromTheme_QString(const char *name_); +// QIcon::fromTheme(const QString & name, const QIcon & fallback) +void *c_static_QIcon__fromTheme_QString_QIcon(const char *name_, + void *fallback_); +// QIcon::hasThemeIcon(const QString & name) +bool c_static_QIcon__hasThemeIcon_QString(const char *name_); +// QIcon::isDetached() const +bool c_QIcon__isDetached(void *thisObj); +// QIcon::isMask() const +bool c_QIcon__isMask(void *thisObj); +// QIcon::isNull() const +bool c_QIcon__isNull(void *thisObj); +// QIcon::name() const +void *c_QIcon__name(void *thisObj); +// QIcon::paint(QPainter * painter, const QRect & rect) const +void c_QIcon__paint_QPainter_QRect(void *thisObj, void *painter_, void *rect_); +// QIcon::paint(QPainter * painter, int x, int y, int w, int h) const +void c_QIcon__paint_QPainter_int_int_int_int(void *thisObj, void *painter_, + int x, int y, int w, int h); +// QIcon::pixmap(const QSize & size, QIcon::Mode mode, QIcon::State state) const +void *c_QIcon__pixmap_QSize_Mode_State(void *thisObj, void *size_, int mode, + int state); +// QIcon::pixmap(const QSize & size, qreal devicePixelRatio, QIcon::Mode mode, +// QIcon::State state) const +void *c_QIcon__pixmap_QSize_qreal_Mode_State(void *thisObj, void *size_, + qreal devicePixelRatio, int mode, + int state); +// QIcon::pixmap(int extent, QIcon::Mode mode, QIcon::State state) const +void *c_QIcon__pixmap_int_Mode_State(void *thisObj, int extent, int mode, + int state); +// QIcon::pixmap(int w, int h, QIcon::Mode mode, QIcon::State state) const +void *c_QIcon__pixmap_int_int_Mode_State(void *thisObj, int w, int h, int mode, + int state); +// QIcon::setFallbackSearchPaths(const QList & paths) +void c_static_QIcon__setFallbackSearchPaths_QList_QString(void *paths_); +// QIcon::setFallbackThemeName(const QString & name) +void c_static_QIcon__setFallbackThemeName_QString(const char *name_); +// QIcon::setIsMask(bool isMask) +void c_QIcon__setIsMask_bool(void *thisObj, bool isMask); +// QIcon::setThemeName(const QString & path) +void c_static_QIcon__setThemeName_QString(const char *path_); +// QIcon::setThemeSearchPaths(const QList & searchpath) +void c_static_QIcon__setThemeSearchPaths_QList_QString(void *searchpath_); +// QIcon::themeName() +void *c_static_QIcon__themeName(); +// QIcon::themeSearchPaths() +void *c_static_QIcon__themeSearchPaths(); +void c_QIcon__destructor(void *thisObj); +void c_QIcon_Finalizer(void *cppObj); // QIODevice::QIODevice() +void *c_QIODevice__constructor(); +// QIODevice::QIODevice(QObject * parent) +void *c_QIODevice__constructor_QObject(void *parent_); +// QIODevice::aboutToClose() +void c_QIODevice__aboutToClose(void *thisObj); +void c_QIODevice__onAboutToClose(void *thisObj, void *contextQObject, + void *callback); // QIODevice::atEnd() const +bool c_QIODevice__atEnd(void *thisObj); +// QIODevice::bytesAvailable() const +qint64 c_QIODevice__bytesAvailable(void *thisObj); +// QIODevice::bytesToWrite() const +qint64 c_QIODevice__bytesToWrite(void *thisObj); +// QIODevice::bytesWritten(qint64 bytes) +void c_QIODevice__bytesWritten_qint64(void *thisObj, qint64 bytes); +void c_QIODevice__onBytesWritten_qint64( + void *thisObj, void *contextQObject, + void *callback); // QIODevice::canReadLine() const +bool c_QIODevice__canReadLine(void *thisObj); +// QIODevice::channelBytesWritten(int channel, qint64 bytes) +void c_QIODevice__channelBytesWritten_int_qint64(void *thisObj, int channel, + qint64 bytes); +void c_QIODevice__onChannelBytesWritten_int_qint64( + void *thisObj, void *contextQObject, + void *callback); // QIODevice::channelReadyRead(int channel) +void c_QIODevice__channelReadyRead_int(void *thisObj, int channel); +void c_QIODevice__onChannelReadyRead_int(void *thisObj, void *contextQObject, + void *callback); // QIODevice::close() +void c_QIODevice__close(void *thisObj); +// QIODevice::commitTransaction() +void c_QIODevice__commitTransaction(void *thisObj); +// QIODevice::currentReadChannel() const +int c_QIODevice__currentReadChannel(void *thisObj); +// QIODevice::currentWriteChannel() const +int c_QIODevice__currentWriteChannel(void *thisObj); +// QIODevice::customEvent(QEvent * event) +void c_QIODevice__customEvent_QEvent(void *thisObj, void *event_); +// QIODevice::errorString() const +void *c_QIODevice__errorString(void *thisObj); +// QIODevice::event(QEvent * event) +bool c_QIODevice__event_QEvent(void *thisObj, void *event_); +// QIODevice::eventFilter(QObject * watched, QEvent * event) +bool c_QIODevice__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QIODevice::getChar(char * c) +bool c_QIODevice__getChar_char(void *thisObj, char *c); +// QIODevice::isOpen() const +bool c_QIODevice__isOpen(void *thisObj); +// QIODevice::isReadable() const +bool c_QIODevice__isReadable(void *thisObj); +// QIODevice::isSequential() const +bool c_QIODevice__isSequential(void *thisObj); +// QIODevice::isTextModeEnabled() const +bool c_QIODevice__isTextModeEnabled(void *thisObj); +// QIODevice::isTransactionStarted() const +bool c_QIODevice__isTransactionStarted(void *thisObj); +// QIODevice::isWritable() const +bool c_QIODevice__isWritable(void *thisObj); +// QIODevice::peek(char * data, qint64 maxlen) +qint64 c_QIODevice__peek_char_qint64(void *thisObj, char *data, qint64 maxlen); +// QIODevice::peek(qint64 maxlen) +void *c_QIODevice__peek_qint64(void *thisObj, qint64 maxlen); +// QIODevice::pos() const +qint64 c_QIODevice__pos(void *thisObj); +// QIODevice::read(char * data, qint64 maxlen) +qint64 c_QIODevice__read_char_qint64(void *thisObj, char *data, qint64 maxlen); +// QIODevice::read(qint64 maxlen) +void *c_QIODevice__read_qint64(void *thisObj, qint64 maxlen); +// QIODevice::readAll() +void *c_QIODevice__readAll(void *thisObj); +// QIODevice::readChannelCount() const +int c_QIODevice__readChannelCount(void *thisObj); +// QIODevice::readChannelFinished() +void c_QIODevice__readChannelFinished(void *thisObj); +void c_QIODevice__onReadChannelFinished( + void *thisObj, void *contextQObject, + void *callback); // QIODevice::readData(char * data, qint64 maxlen) +qint64 c_QIODevice__readData_char_qint64(void *thisObj, char *data, + qint64 maxlen); +// QIODevice::readLine(char * data, qint64 maxlen) +qint64 c_QIODevice__readLine_char_qint64(void *thisObj, char *data, + qint64 maxlen); +// QIODevice::readLine(qint64 maxlen) +void *c_QIODevice__readLine_qint64(void *thisObj, qint64 maxlen); +// QIODevice::readLineData(char * data, qint64 maxlen) +qint64 c_QIODevice__readLineData_char_qint64(void *thisObj, char *data, + qint64 maxlen); +// QIODevice::readyRead() +void c_QIODevice__readyRead(void *thisObj); +void c_QIODevice__onReadyRead(void *thisObj, void *contextQObject, + void *callback); // QIODevice::reset() +bool c_QIODevice__reset(void *thisObj); +// QIODevice::rollbackTransaction() +void c_QIODevice__rollbackTransaction(void *thisObj); +// QIODevice::seek(qint64 pos) +bool c_QIODevice__seek_qint64(void *thisObj, qint64 pos); +// QIODevice::setCurrentReadChannel(int channel) +void c_QIODevice__setCurrentReadChannel_int(void *thisObj, int channel); +// QIODevice::setCurrentWriteChannel(int channel) +void c_QIODevice__setCurrentWriteChannel_int(void *thisObj, int channel); +// QIODevice::setErrorString(const QString & errorString) +void c_QIODevice__setErrorString_QString(void *thisObj, + const char *errorString_); +// QIODevice::setTextModeEnabled(bool enabled) +void c_QIODevice__setTextModeEnabled_bool(void *thisObj, bool enabled); +// QIODevice::size() const +qint64 c_QIODevice__size(void *thisObj); +// QIODevice::skip(qint64 maxSize) +qint64 c_QIODevice__skip_qint64(void *thisObj, qint64 maxSize); +// QIODevice::skipData(qint64 maxSize) +qint64 c_QIODevice__skipData_qint64(void *thisObj, qint64 maxSize); +// QIODevice::startTransaction() +void c_QIODevice__startTransaction(void *thisObj); +// QIODevice::tr(const char * s, const char * c, int n) +void *c_static_QIODevice__tr_char_char_int(const char *s, const char *c, int n); +// QIODevice::waitForBytesWritten(int msecs) +bool c_QIODevice__waitForBytesWritten_int(void *thisObj, int msecs); +// QIODevice::waitForReadyRead(int msecs) +bool c_QIODevice__waitForReadyRead_int(void *thisObj, int msecs); +// QIODevice::write(const QByteArray & data) +qint64 c_QIODevice__write_QByteArray(void *thisObj, void *data_); +// QIODevice::write(const char * data) +qint64 c_QIODevice__write_char(void *thisObj, const char *data); +// QIODevice::write(const char * data, qint64 len) +qint64 c_QIODevice__write_char_qint64(void *thisObj, const char *data, + qint64 len); +// QIODevice::writeChannelCount() const +int c_QIODevice__writeChannelCount(void *thisObj); +// QIODevice::writeData(const char * data, qint64 len) +qint64 c_QIODevice__writeData_char_qint64(void *thisObj, const char *data, + qint64 len); +void c_QIODevice__destructor(void *thisObj); +void c_QIODevice__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QIODevice_Finalizer( + void *cppObj); // QProcess::QProcess(QObject * parent) +void *c_QProcess__constructor_QObject(void *parent_); +// QProcess::arguments() const +void *c_QProcess__arguments(void *thisObj); +// QProcess::atEnd() const +bool c_QProcess__atEnd(void *thisObj); +// QProcess::bytesAvailable() const +qint64 c_QProcess__bytesAvailable(void *thisObj); +// QProcess::bytesToWrite() const +qint64 c_QProcess__bytesToWrite(void *thisObj); +// QProcess::canReadLine() const +bool c_QProcess__canReadLine(void *thisObj); +// QProcess::close() +void c_QProcess__close(void *thisObj); +// QProcess::closeWriteChannel() +void c_QProcess__closeWriteChannel(void *thisObj); +// QProcess::customEvent(QEvent * event) +void c_QProcess__customEvent_QEvent(void *thisObj, void *event_); +// QProcess::environment() const +void *c_QProcess__environment(void *thisObj); +// QProcess::event(QEvent * event) +bool c_QProcess__event_QEvent(void *thisObj, void *event_); +// QProcess::eventFilter(QObject * watched, QEvent * event) +bool c_QProcess__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QProcess::execute(const QString & program, const QList & arguments) +int c_static_QProcess__execute_QString_QList_QString(const char *program_, + void *arguments_); +// QProcess::exitCode() const +int c_QProcess__exitCode(void *thisObj); +// QProcess::finished(int exitCode) +void c_QProcess__finished_int(void *thisObj, int exitCode); +void c_QProcess__onFinished_int( + void *thisObj, void *contextQObject, + void *callback); // QProcess::isSequential() const +bool c_QProcess__isSequential(void *thisObj); +// QProcess::kill() +void c_QProcess__kill(void *thisObj); +// QProcess::nullDevice() +void *c_static_QProcess__nullDevice(); +// QProcess::pos() const +qint64 c_QProcess__pos(void *thisObj); +// QProcess::processId() const +qint64 c_QProcess__processId(void *thisObj); +// QProcess::program() const +void *c_QProcess__program(void *thisObj); +// QProcess::readAllStandardError() +void *c_QProcess__readAllStandardError(void *thisObj); +// QProcess::readAllStandardOutput() +void *c_QProcess__readAllStandardOutput(void *thisObj); +// QProcess::readData(char * data, qint64 maxlen) +qint64 c_QProcess__readData_char_qint64(void *thisObj, char *data, + qint64 maxlen); +// QProcess::readLineData(char * data, qint64 maxlen) +qint64 c_QProcess__readLineData_char_qint64(void *thisObj, char *data, + qint64 maxlen); +// QProcess::reset() +bool c_QProcess__reset(void *thisObj); +// QProcess::seek(qint64 pos) +bool c_QProcess__seek_qint64(void *thisObj, qint64 pos); +// QProcess::setArguments(const QList & arguments) +void c_QProcess__setArguments_QList_QString(void *thisObj, void *arguments_); +// QProcess::setEnvironment(const QList & environment) +void c_QProcess__setEnvironment_QList_QString(void *thisObj, + void *environment_); +// QProcess::setProgram(const QString & program) +void c_QProcess__setProgram_QString(void *thisObj, const char *program_); +// QProcess::setStandardErrorFile(const QString & fileName) +void c_QProcess__setStandardErrorFile_QString(void *thisObj, + const char *fileName_); +// QProcess::setStandardInputFile(const QString & fileName) +void c_QProcess__setStandardInputFile_QString(void *thisObj, + const char *fileName_); +// QProcess::setStandardOutputFile(const QString & fileName) +void c_QProcess__setStandardOutputFile_QString(void *thisObj, + const char *fileName_); +// QProcess::setStandardOutputProcess(QProcess * destination) +void c_QProcess__setStandardOutputProcess_QProcess(void *thisObj, + void *destination_); +// QProcess::setWorkingDirectory(const QString & dir) +void c_QProcess__setWorkingDirectory_QString(void *thisObj, const char *dir_); +// QProcess::size() const +qint64 c_QProcess__size(void *thisObj); +// QProcess::skipData(qint64 maxSize) +qint64 c_QProcess__skipData_qint64(void *thisObj, qint64 maxSize); +// QProcess::start() +void c_QProcess__start(void *thisObj); +// QProcess::start(const QString & program, const QList & arguments) +void c_QProcess__start_QString_QList_QString(void *thisObj, + const char *program_, + void *arguments_); +// QProcess::startCommand(const QString & command) +void c_QProcess__startCommand_QString(void *thisObj, const char *command_); +// QProcess::systemEnvironment() +void *c_static_QProcess__systemEnvironment(); +// QProcess::terminate() +void c_QProcess__terminate(void *thisObj); +// QProcess::tr(const char * s, const char * c, int n) +void *c_static_QProcess__tr_char_char_int(const char *s, const char *c, int n); +// QProcess::waitForFinished(int msecs) +bool c_QProcess__waitForFinished_int(void *thisObj, int msecs); +// QProcess::waitForStarted(int msecs) +bool c_QProcess__waitForStarted_int(void *thisObj, int msecs); +// QProcess::workingDirectory() const +void *c_QProcess__workingDirectory(void *thisObj); +// QProcess::writeData(const char * data, qint64 len) +qint64 c_QProcess__writeData_char_qint64(void *thisObj, const char *data, + qint64 len); +void c_QProcess__destructor(void *thisObj); +void c_QProcess__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QProcess_Finalizer( + void *cppObj); // QGridLayout::QGridLayout(QWidget * parent) +void *c_QGridLayout__constructor_QWidget(void *parent_); +// QGridLayout::addItem(QLayoutItem * arg__1) +void c_QGridLayout__addItem_QLayoutItem(void *thisObj, void *arg__1_); +// QGridLayout::addItem(QLayoutItem * item, int row, int column, int rowSpan, +// int columnSpan) +void c_QGridLayout__addItemToGrid_QLayoutItem_int_int_int_int( + void *thisObj, void *item_, int row, int column, int rowSpan, + int columnSpan); +// QGridLayout::addLayout(QLayout * arg__1, int row, int column) +void c_QGridLayout__addLayout_QLayout_int_int(void *thisObj, void *arg__1_, + int row, int column); +// QGridLayout::addLayout(QLayout * arg__1, int row, int column, int rowSpan, +// int columnSpan) +void c_QGridLayout__addLayout_QLayout_int_int_int_int(void *thisObj, + void *arg__1_, int row, + int column, int rowSpan, + int columnSpan); +// QGridLayout::addWidget(QWidget * arg__1, int row, int column) +void c_QGridLayout__addWidgetToGrid_QWidget_int_int(void *thisObj, + void *arg__1_, int row, + int column); +// QGridLayout::addWidget(QWidget * arg__1, int row, int column, int rowSpan, +// int columnSpan) +void c_QGridLayout__addWidgetToGrid_QWidget_int_int_int_int(void *thisObj, + void *arg__1_, + int row, int column, + int rowSpan, + int columnSpan); +// QGridLayout::addWidget(QWidget * w) +void c_QGridLayout__addWidget_QWidget(void *thisObj, void *w_); +// QGridLayout::cellRect(int row, int column) const +void *c_QGridLayout__cellRect_int_int(void *thisObj, int row, int column); +// QGridLayout::columnCount() const +int c_QGridLayout__columnCount(void *thisObj); +// QGridLayout::columnMinimumWidth(int column) const +int c_QGridLayout__columnMinimumWidth_int(void *thisObj, int column); +// QGridLayout::columnStretch(int column) const +int c_QGridLayout__columnStretch_int(void *thisObj, int column); +// QGridLayout::count() const +int c_QGridLayout__count(void *thisObj); +// QGridLayout::customEvent(QEvent * event) +void c_QGridLayout__customEvent_QEvent(void *thisObj, void *event_); +// QGridLayout::event(QEvent * event) +bool c_QGridLayout__event_QEvent(void *thisObj, void *event_); +// QGridLayout::eventFilter(QObject * watched, QEvent * event) +bool c_QGridLayout__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QGridLayout::expandingDirections() const +int c_QGridLayout__expandingDirections(void *thisObj); +// QGridLayout::geometry() const +void *c_QGridLayout__geometry(void *thisObj); +// QGridLayout::hasHeightForWidth() const +bool c_QGridLayout__hasHeightForWidth(void *thisObj); +// QGridLayout::heightForWidth(int arg__1) const +int c_QGridLayout__heightForWidth_int(void *thisObj, int arg__1); +// QGridLayout::horizontalSpacing() const +int c_QGridLayout__horizontalSpacing(void *thisObj); +// QGridLayout::indexOf(const QLayoutItem * arg__1) const +int c_QGridLayout__indexOf_QLayoutItem(void *thisObj, void *arg__1_); +// QGridLayout::indexOf(const QWidget * arg__1) const +int c_QGridLayout__indexOf_QWidget(void *thisObj, void *arg__1_); +// QGridLayout::invalidate() +void c_QGridLayout__invalidate(void *thisObj); +// QGridLayout::isEmpty() const +bool c_QGridLayout__isEmpty(void *thisObj); +// QGridLayout::itemAt(int index) const +void *c_QGridLayout__itemAt_int(void *thisObj, int index); +// QGridLayout::itemAtPosition(int row, int column) const +void *c_QGridLayout__itemAtPosition_int_int(void *thisObj, int row, int column); +// QGridLayout::layout() +void *c_QGridLayout__layout(void *thisObj); +// QGridLayout::maximumSize() const +void *c_QGridLayout__maximumSize(void *thisObj); +// QGridLayout::minimumHeightForWidth(int arg__1) const +int c_QGridLayout__minimumHeightForWidth_int(void *thisObj, int arg__1); +// QGridLayout::minimumSize() const +void *c_QGridLayout__minimumSize(void *thisObj); +// QGridLayout::rowCount() const +int c_QGridLayout__rowCount(void *thisObj); +// QGridLayout::rowMinimumHeight(int row) const +int c_QGridLayout__rowMinimumHeight_int(void *thisObj, int row); +// QGridLayout::rowStretch(int row) const +int c_QGridLayout__rowStretch_int(void *thisObj, int row); +// QGridLayout::setColumnMinimumWidth(int column, int minSize) +void c_QGridLayout__setColumnMinimumWidth_int_int(void *thisObj, int column, + int minSize); +// QGridLayout::setColumnStretch(int column, int stretch) +void c_QGridLayout__setColumnStretch_int_int(void *thisObj, int column, + int stretch); +// QGridLayout::setDefaultPositioning(int n, Qt::Orientation orient) +void c_QGridLayout__setDefaultPositioning_int_Orientation(void *thisObj, int n, + int orient); +// QGridLayout::setGeometry(const QRect & arg__1) +void c_QGridLayout__setGeometry_QRect(void *thisObj, void *arg__1_); +// QGridLayout::setHorizontalSpacing(int spacing) +void c_QGridLayout__setHorizontalSpacing_int(void *thisObj, int spacing); +// QGridLayout::setRowMinimumHeight(int row, int minSize) +void c_QGridLayout__setRowMinimumHeight_int_int(void *thisObj, int row, + int minSize); +// QGridLayout::setRowStretch(int row, int stretch) +void c_QGridLayout__setRowStretch_int_int(void *thisObj, int row, int stretch); +// QGridLayout::setSpacing(int spacing) +void c_QGridLayout__setSpacing_int(void *thisObj, int spacing); +// QGridLayout::setVerticalSpacing(int spacing) +void c_QGridLayout__setVerticalSpacing_int(void *thisObj, int spacing); +// QGridLayout::sizeHint() const +void *c_QGridLayout__sizeHint(void *thisObj); +// QGridLayout::spacing() const +int c_QGridLayout__spacing(void *thisObj); +// QGridLayout::takeAt(int index) +void *c_QGridLayout__takeAt_int(void *thisObj, int index); +// QGridLayout::tr(const char * s, const char * c, int n) +void *c_static_QGridLayout__tr_char_char_int(const char *s, const char *c, + int n); +// QGridLayout::verticalSpacing() const +int c_QGridLayout__verticalSpacing(void *thisObj); +// QGridLayout::widget() const +void *c_QGridLayout__widget(void *thisObj); +void c_QGridLayout__destructor(void *thisObj); +void c_QGridLayout__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QGridLayout_Finalizer(void *cppObj); // QFrame::QFrame(QWidget * parent) +void *c_QFrame__constructor_QWidget(void *parent_); +// QFrame::changeEvent(QEvent * arg__1) +void c_QFrame__changeEvent_QEvent(void *thisObj, void *arg__1_); +// QFrame::customEvent(QEvent * event) +void c_QFrame__customEvent_QEvent(void *thisObj, void *event_); +// QFrame::devType() const +int c_QFrame__devType(void *thisObj); +// QFrame::drawFrame(QPainter * arg__1) +void c_QFrame__drawFrame_QPainter(void *thisObj, void *arg__1_); +// QFrame::event(QEvent * e) +bool c_QFrame__event_QEvent(void *thisObj, void *e_); +// QFrame::eventFilter(QObject * watched, QEvent * event) +bool c_QFrame__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QFrame::focusNextPrevChild(bool next) +bool c_QFrame__focusNextPrevChild_bool(void *thisObj, bool next); +// QFrame::frameRect() const +void *c_QFrame__frameRect(void *thisObj); +// QFrame::frameStyle() const +int c_QFrame__frameStyle(void *thisObj); +// QFrame::frameWidth() const +int c_QFrame__frameWidth(void *thisObj); +// QFrame::hasHeightForWidth() const +bool c_QFrame__hasHeightForWidth(void *thisObj); +// QFrame::heightForWidth(int arg__1) const +int c_QFrame__heightForWidth_int(void *thisObj, int arg__1); +// QFrame::initPainter(QPainter * painter) const +void c_QFrame__initPainter_QPainter(void *thisObj, void *painter_); +// QFrame::leaveEvent(QEvent * event) +void c_QFrame__leaveEvent_QEvent(void *thisObj, void *event_); +// QFrame::lineWidth() const +int c_QFrame__lineWidth(void *thisObj); +// QFrame::midLineWidth() const +int c_QFrame__midLineWidth(void *thisObj); +// QFrame::minimumSizeHint() const +void *c_QFrame__minimumSizeHint(void *thisObj); +// QFrame::mouseDoubleClickEvent(QMouseEvent * event) +void c_QFrame__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); +// QFrame::mouseMoveEvent(QMouseEvent * event) +void c_QFrame__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_); +// QFrame::mousePressEvent(QMouseEvent * event) +void c_QFrame__mousePressEvent_QMouseEvent(void *thisObj, void *event_); +// QFrame::mouseReleaseEvent(QMouseEvent * event) +void c_QFrame__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_); +// QFrame::paintEvent(QPaintEvent * arg__1) +void c_QFrame__paintEvent_QPaintEvent(void *thisObj, void *arg__1_); +// QFrame::setFrameRect(const QRect & arg__1) +void c_QFrame__setFrameRect_QRect(void *thisObj, void *arg__1_); +// QFrame::setFrameStyle(int arg__1) +void c_QFrame__setFrameStyle_int(void *thisObj, int arg__1); +// QFrame::setLineWidth(int arg__1) +void c_QFrame__setLineWidth_int(void *thisObj, int arg__1); +// QFrame::setMidLineWidth(int arg__1) +void c_QFrame__setMidLineWidth_int(void *thisObj, int arg__1); +// QFrame::setVisible(bool visible) +void c_QFrame__setVisible_bool(void *thisObj, bool visible); +// QFrame::sharedPainter() const +void *c_QFrame__sharedPainter(void *thisObj); +// QFrame::sizeHint() const +void *c_QFrame__sizeHint(void *thisObj); +// QFrame::tr(const char * s, const char * c, int n) +void *c_static_QFrame__tr_char_char_int(const char *s, const char *c, int n); +void c_QFrame__destructor(void *thisObj); +void c_QFrame__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QFrame_Finalizer(void *cppObj); // QSplitter::QSplitter(QWidget * parent) +void *c_QSplitter__constructor_QWidget(void *parent_); +// QSplitter::QSplitter(Qt::Orientation arg__1, QWidget * parent) +void *c_QSplitter__constructor_Orientation_QWidget(int arg__1, void *parent_); +// QSplitter::addWidget(QWidget * widget) +void c_QSplitter__addWidget_QWidget(void *thisObj, void *widget_); +// QSplitter::changeEvent(QEvent * arg__1) +void c_QSplitter__changeEvent_QEvent(void *thisObj, void *arg__1_); +// QSplitter::childrenCollapsible() const +bool c_QSplitter__childrenCollapsible(void *thisObj); +// QSplitter::closestLegalPosition(int arg__1, int arg__2) +int c_QSplitter__closestLegalPosition_int_int(void *thisObj, int arg__1, + int arg__2); +// QSplitter::count() const +int c_QSplitter__count(void *thisObj); +// QSplitter::customEvent(QEvent * event) +void c_QSplitter__customEvent_QEvent(void *thisObj, void *event_); +// QSplitter::devType() const +int c_QSplitter__devType(void *thisObj); +// QSplitter::event(QEvent * arg__1) +bool c_QSplitter__event_QEvent(void *thisObj, void *arg__1_); +// QSplitter::eventFilter(QObject * watched, QEvent * event) +bool c_QSplitter__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QSplitter::focusNextPrevChild(bool next) +bool c_QSplitter__focusNextPrevChild_bool(void *thisObj, bool next); +// QSplitter::handleWidth() const +int c_QSplitter__handleWidth(void *thisObj); +// QSplitter::hasHeightForWidth() const +bool c_QSplitter__hasHeightForWidth(void *thisObj); +// QSplitter::heightForWidth(int arg__1) const +int c_QSplitter__heightForWidth_int(void *thisObj, int arg__1); +// QSplitter::indexOf(QWidget * w) const +int c_QSplitter__indexOf_QWidget(void *thisObj, void *w_); +// QSplitter::initPainter(QPainter * painter) const +void c_QSplitter__initPainter_QPainter(void *thisObj, void *painter_); +// QSplitter::insertWidget(int index, QWidget * widget) +void c_QSplitter__insertWidget_int_QWidget(void *thisObj, int index, + void *widget_); +// QSplitter::isCollapsible(int index) const +bool c_QSplitter__isCollapsible_int(void *thisObj, int index); +// QSplitter::leaveEvent(QEvent * event) +void c_QSplitter__leaveEvent_QEvent(void *thisObj, void *event_); +// QSplitter::minimumSizeHint() const +void *c_QSplitter__minimumSizeHint(void *thisObj); +// QSplitter::mouseDoubleClickEvent(QMouseEvent * event) +void c_QSplitter__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_); +// QSplitter::mouseMoveEvent(QMouseEvent * event) +void c_QSplitter__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_); +// QSplitter::mousePressEvent(QMouseEvent * event) +void c_QSplitter__mousePressEvent_QMouseEvent(void *thisObj, void *event_); +// QSplitter::mouseReleaseEvent(QMouseEvent * event) +void c_QSplitter__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_); +// QSplitter::moveSplitter(int pos, int index) +void c_QSplitter__moveSplitter_int_int(void *thisObj, int pos, int index); +// QSplitter::opaqueResize() const +bool c_QSplitter__opaqueResize(void *thisObj); +// QSplitter::orientation() const +int c_QSplitter__orientation(void *thisObj); +// QSplitter::paintEvent(QPaintEvent * arg__1) +void c_QSplitter__paintEvent_QPaintEvent(void *thisObj, void *arg__1_); +// QSplitter::refresh() +void c_QSplitter__refresh(void *thisObj); +// QSplitter::replaceWidget(int index, QWidget * widget) +void *c_QSplitter__replaceWidget_int_QWidget(void *thisObj, int index, + void *widget_); +// QSplitter::restoreState(const QByteArray & state) +bool c_QSplitter__restoreState_QByteArray(void *thisObj, void *state_); +// QSplitter::saveState() const +void *c_QSplitter__saveState(void *thisObj); +// QSplitter::setChildrenCollapsible(bool arg__1) +void c_QSplitter__setChildrenCollapsible_bool(void *thisObj, bool arg__1); +// QSplitter::setCollapsible(int index, bool arg__2) +void c_QSplitter__setCollapsible_int_bool(void *thisObj, int index, + bool arg__2); +// QSplitter::setHandleWidth(int arg__1) +void c_QSplitter__setHandleWidth_int(void *thisObj, int arg__1); +// QSplitter::setOpaqueResize(bool opaque) +void c_QSplitter__setOpaqueResize_bool(void *thisObj, bool opaque); +// QSplitter::setOrientation(Qt::Orientation arg__1) +void c_QSplitter__setOrientation_Orientation(void *thisObj, int arg__1); +// QSplitter::setRubberBand(int position) +void c_QSplitter__setRubberBand_int(void *thisObj, int position); +// QSplitter::setSizes(const QList & list) +void c_QSplitter__setSizes_QList_int(void *thisObj, void *list_); +// QSplitter::setStretchFactor(int index, int stretch) +void c_QSplitter__setStretchFactor_int_int(void *thisObj, int index, + int stretch); +// QSplitter::setVisible(bool visible) +void c_QSplitter__setVisible_bool(void *thisObj, bool visible); +// QSplitter::sharedPainter() const +void *c_QSplitter__sharedPainter(void *thisObj); +// QSplitter::sizeHint() const +void *c_QSplitter__sizeHint(void *thisObj); +// QSplitter::sizes() const +void *c_QSplitter__sizes(void *thisObj); +// QSplitter::splitterMoved(int pos, int index) +void c_QSplitter__splitterMoved_int_int(void *thisObj, int pos, int index); +void c_QSplitter__onSplitterMoved_int_int( + void *thisObj, void *contextQObject, + void *callback); // QSplitter::tr(const char * s, const char * c, int n) +void *c_static_QSplitter__tr_char_char_int(const char *s, const char *c, int n); +// QSplitter::widget(int index) const +void *c_QSplitter__widget_int(void *thisObj, int index); +void c_QSplitter__destructor(void *thisObj); +void c_QSplitter__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QSplitter_Finalizer(void *cppObj); // QLabel::QLabel(QWidget * parent) +void *c_QLabel__constructor_QWidget(void *parent_); +// QLabel::QLabel(const QString & text, QWidget * parent) +void *c_QLabel__constructor_QString_QWidget(const char *text_, void *parent_); +// QLabel::buddy() const +void *c_QLabel__buddy(void *thisObj); +// QLabel::changeEvent(QEvent * arg__1) +void c_QLabel__changeEvent_QEvent(void *thisObj, void *arg__1_); +// QLabel::clear() +void c_QLabel__clear(void *thisObj); +// QLabel::customEvent(QEvent * event) +void c_QLabel__customEvent_QEvent(void *thisObj, void *event_); +// QLabel::devType() const +int c_QLabel__devType(void *thisObj); +// QLabel::event(QEvent * e) +bool c_QLabel__event_QEvent(void *thisObj, void *e_); +// QLabel::eventFilter(QObject * watched, QEvent * event) +bool c_QLabel__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QLabel::focusNextPrevChild(bool next) +bool c_QLabel__focusNextPrevChild_bool(void *thisObj, bool next); +// QLabel::hasHeightForWidth() const +bool c_QLabel__hasHeightForWidth(void *thisObj); +// QLabel::hasScaledContents() const +bool c_QLabel__hasScaledContents(void *thisObj); +// QLabel::hasSelectedText() const +bool c_QLabel__hasSelectedText(void *thisObj); +// QLabel::heightForWidth(int arg__1) const +int c_QLabel__heightForWidth_int(void *thisObj, int arg__1); +// QLabel::indent() const +int c_QLabel__indent(void *thisObj); +// QLabel::initPainter(QPainter * painter) const +void c_QLabel__initPainter_QPainter(void *thisObj, void *painter_); +// QLabel::leaveEvent(QEvent * event) +void c_QLabel__leaveEvent_QEvent(void *thisObj, void *event_); +// QLabel::linkActivated(const QString & link) +void c_QLabel__linkActivated_QString(void *thisObj, const char *link_); +void c_QLabel__onLinkActivated_QString( + void *thisObj, void *contextQObject, + void *callback); // QLabel::linkHovered(const QString & link) +void c_QLabel__linkHovered_QString(void *thisObj, const char *link_); +void c_QLabel__onLinkHovered_QString(void *thisObj, void *contextQObject, + void *callback); // QLabel::margin() const +int c_QLabel__margin(void *thisObj); +// QLabel::minimumSizeHint() const +void *c_QLabel__minimumSizeHint(void *thisObj); +// QLabel::mouseDoubleClickEvent(QMouseEvent * event) +void c_QLabel__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); +// QLabel::mouseMoveEvent(QMouseEvent * ev) +void c_QLabel__mouseMoveEvent_QMouseEvent(void *thisObj, void *ev_); +// QLabel::mousePressEvent(QMouseEvent * ev) +void c_QLabel__mousePressEvent_QMouseEvent(void *thisObj, void *ev_); +// QLabel::mouseReleaseEvent(QMouseEvent * ev) +void c_QLabel__mouseReleaseEvent_QMouseEvent(void *thisObj, void *ev_); +// QLabel::openExternalLinks() const +bool c_QLabel__openExternalLinks(void *thisObj); +// QLabel::paintEvent(QPaintEvent * arg__1) +void c_QLabel__paintEvent_QPaintEvent(void *thisObj, void *arg__1_); +// QLabel::pixmap() const +void *c_QLabel__pixmap(void *thisObj); +// QLabel::selectedText() const +void *c_QLabel__selectedText(void *thisObj); +// QLabel::selectionStart() const +int c_QLabel__selectionStart(void *thisObj); +// QLabel::setBuddy(QWidget * arg__1) +void c_QLabel__setBuddy_QWidget(void *thisObj, void *arg__1_); +// QLabel::setIndent(int arg__1) +void c_QLabel__setIndent_int(void *thisObj, int arg__1); +// QLabel::setMargin(int arg__1) +void c_QLabel__setMargin_int(void *thisObj, int arg__1); +// QLabel::setNum(double arg__1) +void c_QLabel__setNum_double(void *thisObj, double arg__1); +// QLabel::setNum(int arg__1) +void c_QLabel__setNum_int(void *thisObj, int arg__1); +// QLabel::setOpenExternalLinks(bool open) +void c_QLabel__setOpenExternalLinks_bool(void *thisObj, bool open); +// QLabel::setPixmap(const QPixmap & arg__1) +void c_QLabel__setPixmap_QPixmap(void *thisObj, void *arg__1_); +// QLabel::setScaledContents(bool arg__1) +void c_QLabel__setScaledContents_bool(void *thisObj, bool arg__1); +// QLabel::setSelection(int arg__1, int arg__2) +void c_QLabel__setSelection_int_int(void *thisObj, int arg__1, int arg__2); +// QLabel::setText(const QString & arg__1) +void c_QLabel__setText_QString(void *thisObj, const char *arg__1_); +// QLabel::setVisible(bool visible) +void c_QLabel__setVisible_bool(void *thisObj, bool visible); +// QLabel::setWordWrap(bool on) +void c_QLabel__setWordWrap_bool(void *thisObj, bool on); +// QLabel::sharedPainter() const +void *c_QLabel__sharedPainter(void *thisObj); +// QLabel::sizeHint() const +void *c_QLabel__sizeHint(void *thisObj); +// QLabel::text() const +void *c_QLabel__text(void *thisObj); +// QLabel::tr(const char * s, const char * c, int n) +void *c_static_QLabel__tr_char_char_int(const char *s, const char *c, int n); +// QLabel::wordWrap() const +bool c_QLabel__wordWrap(void *thisObj); +void c_QLabel__destructor(void *thisObj); +void c_QLabel__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QLabel_Finalizer( + void *cppObj); // QFormLayout::QFormLayout(QWidget * parent) +void *c_QFormLayout__constructor_QWidget(void *parent_); +// QFormLayout::addItem(QLayoutItem * item) +void c_QFormLayout__addItem_QLayoutItem(void *thisObj, void *item_); +// QFormLayout::addRow(QLayout * layout) +void c_QFormLayout__addRow_QLayout(void *thisObj, void *layout_); +// QFormLayout::addRow(QWidget * label, QLayout * field) +void c_QFormLayout__addRow_QWidget_QLayout(void *thisObj, void *label_, + void *field_); +// QFormLayout::addRow(QWidget * label, QWidget * field) +void c_QFormLayout__addRow_QWidget_QWidget(void *thisObj, void *label_, + void *field_); +// QFormLayout::addRow(QWidget * widget) +void c_QFormLayout__addRow_QWidget(void *thisObj, void *widget_); +// QFormLayout::addRow(const QString & labelText, QLayout * field) +void c_QFormLayout__addRow_QString_QLayout(void *thisObj, + const char *labelText_, + void *field_); +// QFormLayout::addRow(const QString & labelText, QWidget * field) +void c_QFormLayout__addRow_QString_QWidget(void *thisObj, + const char *labelText_, + void *field_); +// QFormLayout::count() const +int c_QFormLayout__count(void *thisObj); +// QFormLayout::customEvent(QEvent * event) +void c_QFormLayout__customEvent_QEvent(void *thisObj, void *event_); +// QFormLayout::event(QEvent * event) +bool c_QFormLayout__event_QEvent(void *thisObj, void *event_); +// QFormLayout::eventFilter(QObject * watched, QEvent * event) +bool c_QFormLayout__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QFormLayout::expandingDirections() const +int c_QFormLayout__expandingDirections(void *thisObj); +// QFormLayout::geometry() const +void *c_QFormLayout__geometry(void *thisObj); +// QFormLayout::hasHeightForWidth() const +bool c_QFormLayout__hasHeightForWidth(void *thisObj); +// QFormLayout::heightForWidth(int width) const +int c_QFormLayout__heightForWidth_int(void *thisObj, int width); +// QFormLayout::horizontalSpacing() const +int c_QFormLayout__horizontalSpacing(void *thisObj); +// QFormLayout::indexOf(const QLayoutItem * arg__1) const +int c_QFormLayout__indexOf_QLayoutItem(void *thisObj, void *arg__1_); +// QFormLayout::indexOf(const QWidget * arg__1) const +int c_QFormLayout__indexOf_QWidget(void *thisObj, void *arg__1_); +// QFormLayout::insertRow(int row, QLayout * layout) +void c_QFormLayout__insertRow_int_QLayout(void *thisObj, int row, + void *layout_); +// QFormLayout::insertRow(int row, QWidget * label, QLayout * field) +void c_QFormLayout__insertRow_int_QWidget_QLayout(void *thisObj, int row, + void *label_, void *field_); +// QFormLayout::insertRow(int row, QWidget * label, QWidget * field) +void c_QFormLayout__insertRow_int_QWidget_QWidget(void *thisObj, int row, + void *label_, void *field_); +// QFormLayout::insertRow(int row, QWidget * widget) +void c_QFormLayout__insertRow_int_QWidget(void *thisObj, int row, + void *widget_); +// QFormLayout::insertRow(int row, const QString & labelText, QLayout * field) +void c_QFormLayout__insertRow_int_QString_QLayout(void *thisObj, int row, + const char *labelText_, + void *field_); +// QFormLayout::insertRow(int row, const QString & labelText, QWidget * field) +void c_QFormLayout__insertRow_int_QString_QWidget(void *thisObj, int row, + const char *labelText_, + void *field_); +// QFormLayout::invalidate() +void c_QFormLayout__invalidate(void *thisObj); +// QFormLayout::isEmpty() const +bool c_QFormLayout__isEmpty(void *thisObj); +// QFormLayout::isRowVisible(QLayout * layout) const +bool c_QFormLayout__isRowVisible_QLayout(void *thisObj, void *layout_); +// QFormLayout::isRowVisible(QWidget * widget) const +bool c_QFormLayout__isRowVisible_QWidget(void *thisObj, void *widget_); +// QFormLayout::isRowVisible(int row) const +bool c_QFormLayout__isRowVisible_int(void *thisObj, int row); +// QFormLayout::itemAt(int index) const +void *c_QFormLayout__itemAt_int(void *thisObj, int index); +// QFormLayout::labelForField(QLayout * field) const +void *c_QFormLayout__labelForField_QLayout(void *thisObj, void *field_); +// QFormLayout::labelForField(QWidget * field) const +void *c_QFormLayout__labelForField_QWidget(void *thisObj, void *field_); +// QFormLayout::layout() +void *c_QFormLayout__layout(void *thisObj); +// QFormLayout::maximumSize() const +void *c_QFormLayout__maximumSize(void *thisObj); +// QFormLayout::minimumHeightForWidth(int arg__1) const +int c_QFormLayout__minimumHeightForWidth_int(void *thisObj, int arg__1); +// QFormLayout::minimumSize() const +void *c_QFormLayout__minimumSize(void *thisObj); +// QFormLayout::removeRow(QLayout * layout) +void c_QFormLayout__removeRow_QLayout(void *thisObj, void *layout_); +// QFormLayout::removeRow(QWidget * widget) +void c_QFormLayout__removeRow_QWidget(void *thisObj, void *widget_); +// QFormLayout::removeRow(int row) +void c_QFormLayout__removeRow_int(void *thisObj, int row); +// QFormLayout::rowCount() const +int c_QFormLayout__rowCount(void *thisObj); +// QFormLayout::setGeometry(const QRect & rect) +void c_QFormLayout__setGeometry_QRect(void *thisObj, void *rect_); +// QFormLayout::setHorizontalSpacing(int spacing) +void c_QFormLayout__setHorizontalSpacing_int(void *thisObj, int spacing); +// QFormLayout::setRowVisible(QLayout * layout, bool on) +void c_QFormLayout__setRowVisible_QLayout_bool(void *thisObj, void *layout_, + bool on); +// QFormLayout::setRowVisible(QWidget * widget, bool on) +void c_QFormLayout__setRowVisible_QWidget_bool(void *thisObj, void *widget_, + bool on); +// QFormLayout::setRowVisible(int row, bool on) +void c_QFormLayout__setRowVisible_int_bool(void *thisObj, int row, bool on); +// QFormLayout::setSpacing(int arg__1) +void c_QFormLayout__setSpacing_int(void *thisObj, int arg__1); +// QFormLayout::setVerticalSpacing(int spacing) +void c_QFormLayout__setVerticalSpacing_int(void *thisObj, int spacing); +// QFormLayout::sizeHint() const +void *c_QFormLayout__sizeHint(void *thisObj); +// QFormLayout::spacing() const +int c_QFormLayout__spacing(void *thisObj); +// QFormLayout::takeAt(int index) +void *c_QFormLayout__takeAt_int(void *thisObj, int index); +// QFormLayout::tr(const char * s, const char * c, int n) +void *c_static_QFormLayout__tr_char_char_int(const char *s, const char *c, + int n); +// QFormLayout::verticalSpacing() const +int c_QFormLayout__verticalSpacing(void *thisObj); +// QFormLayout::widget() const +void *c_QFormLayout__widget(void *thisObj); +void c_QFormLayout__destructor(void *thisObj); +void c_QFormLayout__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QFormLayout_Finalizer(void *cppObj); // QFontDatabase::addApplicationFont(const + // QString & fileName) +int c_static_QFontDatabase__addApplicationFont_QString(const char *fileName_); +// QFontDatabase::addApplicationFontFromData(const QByteArray & fontData) +int c_static_QFontDatabase__addApplicationFontFromData_QByteArray( + void *fontData_); +// QFontDatabase::applicationFontFamilies(int id) +void *c_static_QFontDatabase__applicationFontFamilies_int(int id); +// QFontDatabase::bold(const QString & family, const QString & style) +bool c_static_QFontDatabase__bold_QString_QString(const char *family_, + const char *style_); +// QFontDatabase::families() +void *c_static_QFontDatabase__families(); +// QFontDatabase::font(const QString & family, const QString & style, int +// pointSize) +void *c_static_QFontDatabase__font_QString_QString_int(const char *family_, + const char *style_, + int pointSize); +// QFontDatabase::hasFamily(const QString & family) +bool c_static_QFontDatabase__hasFamily_QString(const char *family_); +// QFontDatabase::isBitmapScalable(const QString & family, const QString & +// style) +bool c_static_QFontDatabase__isBitmapScalable_QString_QString( + const char *family_, const char *style_); +// QFontDatabase::isFixedPitch(const QString & family, const QString & style) +bool c_static_QFontDatabase__isFixedPitch_QString_QString(const char *family_, + const char *style_); +// QFontDatabase::isPrivateFamily(const QString & family) +bool c_static_QFontDatabase__isPrivateFamily_QString(const char *family_); +// QFontDatabase::isScalable(const QString & family, const QString & style) +bool c_static_QFontDatabase__isScalable_QString_QString(const char *family_, + const char *style_); +// QFontDatabase::isSmoothlyScalable(const QString & family, const QString & +// style) +bool c_static_QFontDatabase__isSmoothlyScalable_QString_QString( + const char *family_, const char *style_); +// QFontDatabase::italic(const QString & family, const QString & style) +bool c_static_QFontDatabase__italic_QString_QString(const char *family_, + const char *style_); +// QFontDatabase::pointSizes(const QString & family, const QString & style) +void *c_static_QFontDatabase__pointSizes_QString_QString(const char *family_, + const char *style_); +// QFontDatabase::removeAllApplicationFonts() +bool c_static_QFontDatabase__removeAllApplicationFonts(); +// QFontDatabase::removeApplicationFont(int id) +bool c_static_QFontDatabase__removeApplicationFont_int(int id); +// QFontDatabase::smoothSizes(const QString & family, const QString & style) +void *c_static_QFontDatabase__smoothSizes_QString_QString(const char *family_, + const char *style_); +// QFontDatabase::standardSizes() +void *c_static_QFontDatabase__standardSizes(); +// QFontDatabase::styleString(const QFont & font) +void *c_static_QFontDatabase__styleString_QFont(void *font_); +// QFontDatabase::styles(const QString & family) +void *c_static_QFontDatabase__styles_QString(const char *family_); +// QFontDatabase::systemFont(QFontDatabase::SystemFont type) +void *c_static_QFontDatabase__systemFont_SystemFont(int type); +// QFontDatabase::weight(const QString & family, const QString & style) +int c_static_QFontDatabase__weight_QString_QString(const char *family_, + const char *style_); +void c_QFontDatabase__destructor(void *thisObj); +void c_QFontDatabase_Finalizer(void *cppObj); // QFont::QFont() +void *c_QFont__constructor(); +// QFont::QFont(const QList & families, int pointSize, int weight, +// bool italic) +void *c_QFont__constructor_QList_QString_int_int_bool(void *families_, + int pointSize, int weight, + bool italic); +// QFont::QFont(const QString & family, int pointSize, int weight, bool italic) +void *c_QFont__constructor_QString_int_int_bool(const char *family_, + int pointSize, int weight, + bool italic); +// QFont::bold() const +bool c_QFont__bold(void *thisObj); +// QFont::cacheStatistics() +void c_static_QFont__cacheStatistics(); +// QFont::cleanup() +void c_static_QFont__cleanup(); +// QFont::defaultFamily() const +void *c_QFont__defaultFamily(void *thisObj); +// QFont::exactMatch() const +bool c_QFont__exactMatch(void *thisObj); +// QFont::families() const +void *c_QFont__families(void *thisObj); +// QFont::family() const +void *c_QFont__family(void *thisObj); +// QFont::fixedPitch() const +bool c_QFont__fixedPitch(void *thisObj); +// QFont::fromString(const QString & arg__1) +bool c_QFont__fromString_QString(void *thisObj, const char *arg__1_); +// QFont::initialize() +void c_static_QFont__initialize(); +// QFont::insertSubstitution(const QString & arg__1, const QString & arg__2) +void c_static_QFont__insertSubstitution_QString_QString(const char *arg__1_, + const char *arg__2_); +// QFont::insertSubstitutions(const QString & arg__1, const QList & +// arg__2) +void c_static_QFont__insertSubstitutions_QString_QList_QString( + const char *arg__1_, void *arg__2_); +// QFont::isCopyOf(const QFont & arg__1) const +bool c_QFont__isCopyOf_QFont(void *thisObj, void *arg__1_); +// QFont::italic() const +bool c_QFont__italic(void *thisObj); +// QFont::kerning() const +bool c_QFont__kerning(void *thisObj); +// QFont::key() const +void *c_QFont__key(void *thisObj); +// QFont::letterSpacing() const +qreal c_QFont__letterSpacing(void *thisObj); +// QFont::overline() const +bool c_QFont__overline(void *thisObj); +// QFont::pixelSize() const +int c_QFont__pixelSize(void *thisObj); +// QFont::pointSize() const +int c_QFont__pointSize(void *thisObj); +// QFont::pointSizeF() const +qreal c_QFont__pointSizeF(void *thisObj); +// QFont::removeSubstitutions(const QString & arg__1) +void c_static_QFont__removeSubstitutions_QString(const char *arg__1_); +// QFont::resolve(const QFont & arg__1) const +void *c_QFont__resolve_QFont(void *thisObj, void *arg__1_); +// QFont::setBold(bool arg__1) +void c_QFont__setBold_bool(void *thisObj, bool arg__1); +// QFont::setFamilies(const QList & arg__1) +void c_QFont__setFamilies_QList_QString(void *thisObj, void *arg__1_); +// QFont::setFamily(const QString & arg__1) +void c_QFont__setFamily_QString(void *thisObj, const char *arg__1_); +// QFont::setFixedPitch(bool arg__1) +void c_QFont__setFixedPitch_bool(void *thisObj, bool arg__1); +// QFont::setItalic(bool b) +void c_QFont__setItalic_bool(void *thisObj, bool b); +// QFont::setKerning(bool arg__1) +void c_QFont__setKerning_bool(void *thisObj, bool arg__1); +// QFont::setOverline(bool arg__1) +void c_QFont__setOverline_bool(void *thisObj, bool arg__1); +// QFont::setPixelSize(int arg__1) +void c_QFont__setPixelSize_int(void *thisObj, int arg__1); +// QFont::setPointSize(int arg__1) +void c_QFont__setPointSize_int(void *thisObj, int arg__1); +// QFont::setPointSizeF(qreal arg__1) +void c_QFont__setPointSizeF_qreal(void *thisObj, qreal arg__1); +// QFont::setStretch(int arg__1) +void c_QFont__setStretch_int(void *thisObj, int arg__1); +// QFont::setStrikeOut(bool arg__1) +void c_QFont__setStrikeOut_bool(void *thisObj, bool arg__1); +// QFont::setStyleHint(QFont::StyleHint arg__1) +void c_QFont__setStyleHint_StyleHint(void *thisObj, int arg__1); +// QFont::setStyleName(const QString & arg__1) +void c_QFont__setStyleName_QString(void *thisObj, const char *arg__1_); +// QFont::setUnderline(bool arg__1) +void c_QFont__setUnderline_bool(void *thisObj, bool arg__1); +// QFont::setWordSpacing(qreal spacing) +void c_QFont__setWordSpacing_qreal(void *thisObj, qreal spacing); +// QFont::stretch() const +int c_QFont__stretch(void *thisObj); +// QFont::strikeOut() const +bool c_QFont__strikeOut(void *thisObj); +// QFont::styleHint() const +int c_QFont__styleHint(void *thisObj); +// QFont::styleName() const +void *c_QFont__styleName(void *thisObj); +// QFont::substitute(const QString & arg__1) +void *c_static_QFont__substitute_QString(const char *arg__1_); +// QFont::substitutes(const QString & arg__1) +void *c_static_QFont__substitutes_QString(const char *arg__1_); +// QFont::substitutions() +void *c_static_QFont__substitutions(); +// QFont::underline() const +bool c_QFont__underline(void *thisObj); +// QFont::wordSpacing() const +qreal c_QFont__wordSpacing(void *thisObj); +void c_QFont__destructor(void *thisObj); +void c_QFont_Finalizer(void *cppObj); // QFileInfo::QFileInfo() +void *c_QFileInfo__constructor(); +// QFileInfo::QFileInfo(const QString & file) +void *c_QFileInfo__constructor_QString(const char *file_); +// QFileInfo::absoluteFilePath() const +void *c_QFileInfo__absoluteFilePath(void *thisObj); +// QFileInfo::absolutePath() const +void *c_QFileInfo__absolutePath(void *thisObj); +// QFileInfo::baseName() const +void *c_QFileInfo__baseName(void *thisObj); +// QFileInfo::bundleName() const +void *c_QFileInfo__bundleName(void *thisObj); +// QFileInfo::caching() const +bool c_QFileInfo__caching(void *thisObj); +// QFileInfo::canonicalFilePath() const +void *c_QFileInfo__canonicalFilePath(void *thisObj); +// QFileInfo::canonicalPath() const +void *c_QFileInfo__canonicalPath(void *thisObj); +// QFileInfo::completeBaseName() const +void *c_QFileInfo__completeBaseName(void *thisObj); +// QFileInfo::completeSuffix() const +void *c_QFileInfo__completeSuffix(void *thisObj); +// QFileInfo::exists() const +bool c_QFileInfo__exists(void *thisObj); +// QFileInfo::exists(const QString & file) +bool c_static_QFileInfo__exists_QString(const char *file_); +// QFileInfo::fileName() const +void *c_QFileInfo__fileName(void *thisObj); +// QFileInfo::filePath() const +void *c_QFileInfo__filePath(void *thisObj); +// QFileInfo::group() const +void *c_QFileInfo__group(void *thisObj); +// QFileInfo::isAbsolute() const +bool c_QFileInfo__isAbsolute(void *thisObj); +// QFileInfo::isAlias() const +bool c_QFileInfo__isAlias(void *thisObj); +// QFileInfo::isBundle() const +bool c_QFileInfo__isBundle(void *thisObj); +// QFileInfo::isDir() const +bool c_QFileInfo__isDir(void *thisObj); +// QFileInfo::isExecutable() const +bool c_QFileInfo__isExecutable(void *thisObj); +// QFileInfo::isFile() const +bool c_QFileInfo__isFile(void *thisObj); +// QFileInfo::isHidden() const +bool c_QFileInfo__isHidden(void *thisObj); +// QFileInfo::isJunction() const +bool c_QFileInfo__isJunction(void *thisObj); +// QFileInfo::isNativePath() const +bool c_QFileInfo__isNativePath(void *thisObj); +// QFileInfo::isReadable() const +bool c_QFileInfo__isReadable(void *thisObj); +// QFileInfo::isRelative() const +bool c_QFileInfo__isRelative(void *thisObj); +// QFileInfo::isRoot() const +bool c_QFileInfo__isRoot(void *thisObj); +// QFileInfo::isShortcut() const +bool c_QFileInfo__isShortcut(void *thisObj); +// QFileInfo::isSymLink() const +bool c_QFileInfo__isSymLink(void *thisObj); +// QFileInfo::isSymbolicLink() const +bool c_QFileInfo__isSymbolicLink(void *thisObj); +// QFileInfo::isWritable() const +bool c_QFileInfo__isWritable(void *thisObj); +// QFileInfo::junctionTarget() const +void *c_QFileInfo__junctionTarget(void *thisObj); +// QFileInfo::makeAbsolute() +bool c_QFileInfo__makeAbsolute(void *thisObj); +// QFileInfo::owner() const +void *c_QFileInfo__owner(void *thisObj); +// QFileInfo::path() const +void *c_QFileInfo__path(void *thisObj); +// QFileInfo::refresh() +void c_QFileInfo__refresh(void *thisObj); +// QFileInfo::setCaching(bool on) +void c_QFileInfo__setCaching_bool(void *thisObj, bool on); +// QFileInfo::setFile(const QString & file) +void c_QFileInfo__setFile_QString(void *thisObj, const char *file_); +// QFileInfo::size() const +qint64 c_QFileInfo__size(void *thisObj); +// QFileInfo::stat() +void c_QFileInfo__stat(void *thisObj); +// QFileInfo::suffix() const +void *c_QFileInfo__suffix(void *thisObj); +// QFileInfo::symLinkTarget() const +void *c_QFileInfo__symLinkTarget(void *thisObj); +void c_QFileInfo__destructor(void *thisObj); +void c_QFileInfo_Finalizer(void *cppObj); // QEvent::accept() +void c_QEvent__accept(void *thisObj); +// QEvent::clone() const +void *c_QEvent__clone(void *thisObj); +// QEvent::ignore() +void c_QEvent__ignore(void *thisObj); +// QEvent::isAccepted() const +bool c_QEvent__isAccepted(void *thisObj); +// QEvent::isInputEvent() const +bool c_QEvent__isInputEvent(void *thisObj); +// QEvent::isPointerEvent() const +bool c_QEvent__isPointerEvent(void *thisObj); +// QEvent::isSinglePointEvent() const +bool c_QEvent__isSinglePointEvent(void *thisObj); +// QEvent::registerEventType(int hint) +int c_static_QEvent__registerEventType_int(int hint); +// QEvent::setAccepted(bool accepted) +void c_QEvent__setAccepted_bool(void *thisObj, bool accepted); +// QEvent::spontaneous() const +bool c_QEvent__spontaneous(void *thisObj); +void c_QEvent__destructor(void *thisObj); +void c_QEvent__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QEvent_Finalizer( + void *cppObj); // QPaintEvent::QPaintEvent(const QRect & paintRect) +void *c_QPaintEvent__constructor_QRect(void *paintRect_); +// QPaintEvent::QPaintEvent(const QRegion & paintRegion) +void *c_QPaintEvent__constructor_QRegion(void *paintRegion_); +// QPaintEvent::clone() const +void *c_QPaintEvent__clone(void *thisObj); +// QPaintEvent::rect() const +void *c_QPaintEvent__rect(void *thisObj); +// QPaintEvent::region() const +void *c_QPaintEvent__region(void *thisObj); +// QPaintEvent::setAccepted(bool accepted) +void c_QPaintEvent__setAccepted_bool(void *thisObj, bool accepted); +void c_QPaintEvent__destructor(void *thisObj); +void c_QPaintEvent__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QPaintEvent_Finalizer(void *cppObj); // QInputEvent::clone() const +void *c_QInputEvent__clone(void *thisObj); +// QInputEvent::modifiers() const +int c_QInputEvent__modifiers(void *thisObj); +// QInputEvent::setAccepted(bool accepted) +void c_QInputEvent__setAccepted_bool(void *thisObj, bool accepted); +// QInputEvent::setModifiers(QFlags modifiers) +void c_QInputEvent__setModifiers_KeyboardModifiers(void *thisObj, + int modifiers_); +void c_QInputEvent__destructor(void *thisObj); +void c_QInputEvent__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QInputEvent_Finalizer( + void *cppObj); // QPointerEvent::allPointsAccepted() const +bool c_QPointerEvent__allPointsAccepted(void *thisObj); +// QPointerEvent::allPointsGrabbed() const +bool c_QPointerEvent__allPointsGrabbed(void *thisObj); +// QPointerEvent::clone() const +void *c_QPointerEvent__clone(void *thisObj); +// QPointerEvent::isBeginEvent() const +bool c_QPointerEvent__isBeginEvent(void *thisObj); +// QPointerEvent::isEndEvent() const +bool c_QPointerEvent__isEndEvent(void *thisObj); +// QPointerEvent::isUpdateEvent() const +bool c_QPointerEvent__isUpdateEvent(void *thisObj); +// QPointerEvent::pointCount() const +qsizetype c_QPointerEvent__pointCount(void *thisObj); +// QPointerEvent::setAccepted(bool accepted) +void c_QPointerEvent__setAccepted_bool(void *thisObj, bool accepted); +void c_QPointerEvent__destructor(void *thisObj); +void c_QPointerEvent__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QPointerEvent_Finalizer( + void *cppObj); // QSinglePointEvent::clone() const +void *c_QSinglePointEvent__clone(void *thisObj); +// QSinglePointEvent::exclusivePointGrabber() const +void *c_QSinglePointEvent__exclusivePointGrabber(void *thisObj); +// QSinglePointEvent::globalPosition() const +void *c_QSinglePointEvent__globalPosition(void *thisObj); +// QSinglePointEvent::isBeginEvent() const +bool c_QSinglePointEvent__isBeginEvent(void *thisObj); +// QSinglePointEvent::isEndEvent() const +bool c_QSinglePointEvent__isEndEvent(void *thisObj); +// QSinglePointEvent::isUpdateEvent() const +bool c_QSinglePointEvent__isUpdateEvent(void *thisObj); +// QSinglePointEvent::position() const +void *c_QSinglePointEvent__position(void *thisObj); +// QSinglePointEvent::scenePosition() const +void *c_QSinglePointEvent__scenePosition(void *thisObj); +// QSinglePointEvent::setAccepted(bool accepted) +void c_QSinglePointEvent__setAccepted_bool(void *thisObj, bool accepted); +// QSinglePointEvent::setExclusivePointGrabber(QObject * exclusiveGrabber) +void c_QSinglePointEvent__setExclusivePointGrabber_QObject( + void *thisObj, void *exclusiveGrabber_); +void c_QSinglePointEvent__destructor(void *thisObj); +void c_QSinglePointEvent__registerVirtualMethodCallback(void *ptr, + void *callback, + int methodId); +void c_QSinglePointEvent_Finalizer(void *cppObj); // QMouseEvent::clone() const +void *c_QMouseEvent__clone(void *thisObj); +// QMouseEvent::isBeginEvent() const +bool c_QMouseEvent__isBeginEvent(void *thisObj); +// QMouseEvent::isEndEvent() const +bool c_QMouseEvent__isEndEvent(void *thisObj); +// QMouseEvent::isUpdateEvent() const +bool c_QMouseEvent__isUpdateEvent(void *thisObj); +// QMouseEvent::pos() const +void *c_QMouseEvent__pos(void *thisObj); +// QMouseEvent::setAccepted(bool accepted) +void c_QMouseEvent__setAccepted_bool(void *thisObj, bool accepted); +void c_QMouseEvent__destructor(void *thisObj); +void c_QMouseEvent__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QMouseEvent_Finalizer( + void *cppObj); // QDialog::QDialog(QWidget * parent) +void *c_QDialog__constructor_QWidget(void *parent_); +// QDialog::accept() +void c_QDialog__accept(void *thisObj); +// QDialog::accepted() +void c_QDialog__accepted(void *thisObj); +void c_QDialog__onAccepted( + void *thisObj, void *contextQObject, + void *callback); // QDialog::adjustPosition(QWidget * arg__1) +void c_QDialog__adjustPosition_QWidget(void *thisObj, void *arg__1_); +// QDialog::changeEvent(QEvent * arg__1) +void c_QDialog__changeEvent_QEvent(void *thisObj, void *arg__1_); +// QDialog::customEvent(QEvent * event) +void c_QDialog__customEvent_QEvent(void *thisObj, void *event_); +// QDialog::devType() const +int c_QDialog__devType(void *thisObj); +// QDialog::done(int arg__1) +void c_QDialog__done_int(void *thisObj, int arg__1); +// QDialog::event(QEvent * event) +bool c_QDialog__event_QEvent(void *thisObj, void *event_); +// QDialog::eventFilter(QObject * arg__1, QEvent * arg__2) +bool c_QDialog__eventFilter_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_); +// QDialog::exec() +int c_QDialog__exec(void *thisObj); +// QDialog::finished(int result) +void c_QDialog__finished_int(void *thisObj, int result); +void c_QDialog__onFinished_int( + void *thisObj, void *contextQObject, + void *callback); // QDialog::focusNextPrevChild(bool next) +bool c_QDialog__focusNextPrevChild_bool(void *thisObj, bool next); +// QDialog::hasHeightForWidth() const +bool c_QDialog__hasHeightForWidth(void *thisObj); +// QDialog::heightForWidth(int arg__1) const +int c_QDialog__heightForWidth_int(void *thisObj, int arg__1); +// QDialog::initPainter(QPainter * painter) const +void c_QDialog__initPainter_QPainter(void *thisObj, void *painter_); +// QDialog::isSizeGripEnabled() const +bool c_QDialog__isSizeGripEnabled(void *thisObj); +// QDialog::leaveEvent(QEvent * event) +void c_QDialog__leaveEvent_QEvent(void *thisObj, void *event_); +// QDialog::minimumSizeHint() const +void *c_QDialog__minimumSizeHint(void *thisObj); +// QDialog::mouseDoubleClickEvent(QMouseEvent * event) +void c_QDialog__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *event_); +// QDialog::mouseMoveEvent(QMouseEvent * event) +void c_QDialog__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_); +// QDialog::mousePressEvent(QMouseEvent * event) +void c_QDialog__mousePressEvent_QMouseEvent(void *thisObj, void *event_); +// QDialog::mouseReleaseEvent(QMouseEvent * event) +void c_QDialog__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_); +// QDialog::open() +void c_QDialog__open(void *thisObj); +// QDialog::paintEvent(QPaintEvent * event) +void c_QDialog__paintEvent_QPaintEvent(void *thisObj, void *event_); +// QDialog::reject() +void c_QDialog__reject(void *thisObj); +// QDialog::rejected() +void c_QDialog__rejected(void *thisObj); +void c_QDialog__onRejected(void *thisObj, void *contextQObject, + void *callback); // QDialog::result() const +int c_QDialog__result(void *thisObj); +// QDialog::setModal(bool modal) +void c_QDialog__setModal_bool(void *thisObj, bool modal); +// QDialog::setResult(int r) +void c_QDialog__setResult_int(void *thisObj, int r); +// QDialog::setSizeGripEnabled(bool arg__1) +void c_QDialog__setSizeGripEnabled_bool(void *thisObj, bool arg__1); +// QDialog::setVisible(bool visible) +void c_QDialog__setVisible_bool(void *thisObj, bool visible); +// QDialog::sharedPainter() const +void *c_QDialog__sharedPainter(void *thisObj); +// QDialog::sizeHint() const +void *c_QDialog__sizeHint(void *thisObj); +// QDialog::tr(const char * s, const char * c, int n) +void *c_static_QDialog__tr_char_char_int(const char *s, const char *c, int n); +void c_QDialog__destructor(void *thisObj); +void c_QDialog__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QDialog_Finalizer( + void *cppObj); // QInputDialog::QInputDialog(QWidget * parent) +void *c_QInputDialog__constructor_QWidget(void *parent_); +// QInputDialog::accept() +void c_QInputDialog__accept(void *thisObj); +// QInputDialog::cancelButtonText() const +void *c_QInputDialog__cancelButtonText(void *thisObj); +// QInputDialog::changeEvent(QEvent * arg__1) +void c_QInputDialog__changeEvent_QEvent(void *thisObj, void *arg__1_); +// QInputDialog::comboBoxItems() const +void *c_QInputDialog__comboBoxItems(void *thisObj); +// QInputDialog::customEvent(QEvent * event) +void c_QInputDialog__customEvent_QEvent(void *thisObj, void *event_); +// QInputDialog::devType() const +int c_QInputDialog__devType(void *thisObj); +// QInputDialog::done(int result) +void c_QInputDialog__done_int(void *thisObj, int result); +// QInputDialog::doubleDecimals() const +int c_QInputDialog__doubleDecimals(void *thisObj); +// QInputDialog::doubleMaximum() const +double c_QInputDialog__doubleMaximum(void *thisObj); +// QInputDialog::doubleMinimum() const +double c_QInputDialog__doubleMinimum(void *thisObj); +// QInputDialog::doubleStep() const +double c_QInputDialog__doubleStep(void *thisObj); +// QInputDialog::doubleValue() const +double c_QInputDialog__doubleValue(void *thisObj); +// QInputDialog::doubleValueChanged(double value) +void c_QInputDialog__doubleValueChanged_double(void *thisObj, double value); +void c_QInputDialog__onDoubleValueChanged_double( + void *thisObj, void *contextQObject, + void *callback); // QInputDialog::doubleValueSelected(double value) +void c_QInputDialog__doubleValueSelected_double(void *thisObj, double value); +void c_QInputDialog__onDoubleValueSelected_double( + void *thisObj, void *contextQObject, + void *callback); // QInputDialog::event(QEvent * event) +bool c_QInputDialog__event_QEvent(void *thisObj, void *event_); +// QInputDialog::eventFilter(QObject * arg__1, QEvent * arg__2) +bool c_QInputDialog__eventFilter_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_); +// QInputDialog::exec() +int c_QInputDialog__exec(void *thisObj); +// QInputDialog::focusNextPrevChild(bool next) +bool c_QInputDialog__focusNextPrevChild_bool(void *thisObj, bool next); +// QInputDialog::getText(QWidget * parent, const QString & title, const QString +// & label) +void *c_static_QInputDialog__getText_QWidget_QString_QString( + void *parent_, const char *title_, const char *label_); +// QInputDialog::hasHeightForWidth() const +bool c_QInputDialog__hasHeightForWidth(void *thisObj); +// QInputDialog::heightForWidth(int arg__1) const +int c_QInputDialog__heightForWidth_int(void *thisObj, int arg__1); +// QInputDialog::initPainter(QPainter * painter) const +void c_QInputDialog__initPainter_QPainter(void *thisObj, void *painter_); +// QInputDialog::intMaximum() const +int c_QInputDialog__intMaximum(void *thisObj); +// QInputDialog::intMinimum() const +int c_QInputDialog__intMinimum(void *thisObj); +// QInputDialog::intStep() const +int c_QInputDialog__intStep(void *thisObj); +// QInputDialog::intValue() const +int c_QInputDialog__intValue(void *thisObj); +// QInputDialog::intValueChanged(int value) +void c_QInputDialog__intValueChanged_int(void *thisObj, int value); +void c_QInputDialog__onIntValueChanged_int( + void *thisObj, void *contextQObject, + void *callback); // QInputDialog::intValueSelected(int value) +void c_QInputDialog__intValueSelected_int(void *thisObj, int value); +void c_QInputDialog__onIntValueSelected_int( + void *thisObj, void *contextQObject, + void *callback); // QInputDialog::isComboBoxEditable() const +bool c_QInputDialog__isComboBoxEditable(void *thisObj); +// QInputDialog::labelText() const +void *c_QInputDialog__labelText(void *thisObj); +// QInputDialog::leaveEvent(QEvent * event) +void c_QInputDialog__leaveEvent_QEvent(void *thisObj, void *event_); +// QInputDialog::minimumSizeHint() const +void *c_QInputDialog__minimumSizeHint(void *thisObj); +// QInputDialog::mouseDoubleClickEvent(QMouseEvent * event) +void c_QInputDialog__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_); +// QInputDialog::mouseMoveEvent(QMouseEvent * event) +void c_QInputDialog__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_); +// QInputDialog::mousePressEvent(QMouseEvent * event) +void c_QInputDialog__mousePressEvent_QMouseEvent(void *thisObj, void *event_); +// QInputDialog::mouseReleaseEvent(QMouseEvent * event) +void c_QInputDialog__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_); +// QInputDialog::okButtonText() const +void *c_QInputDialog__okButtonText(void *thisObj); +// QInputDialog::open() +void c_QInputDialog__open(void *thisObj); +// QInputDialog::paintEvent(QPaintEvent * event) +void c_QInputDialog__paintEvent_QPaintEvent(void *thisObj, void *event_); +// QInputDialog::reject() +void c_QInputDialog__reject(void *thisObj); +// QInputDialog::setCancelButtonText(const QString & text) +void c_QInputDialog__setCancelButtonText_QString(void *thisObj, + const char *text_); +// QInputDialog::setComboBoxEditable(bool editable) +void c_QInputDialog__setComboBoxEditable_bool(void *thisObj, bool editable); +// QInputDialog::setComboBoxItems(const QList & items) +void c_QInputDialog__setComboBoxItems_QList_QString(void *thisObj, + void *items_); +// QInputDialog::setDoubleDecimals(int decimals) +void c_QInputDialog__setDoubleDecimals_int(void *thisObj, int decimals); +// QInputDialog::setDoubleMaximum(double max) +void c_QInputDialog__setDoubleMaximum_double(void *thisObj, double max); +// QInputDialog::setDoubleMinimum(double min) +void c_QInputDialog__setDoubleMinimum_double(void *thisObj, double min); +// QInputDialog::setDoubleRange(double min, double max) +void c_QInputDialog__setDoubleRange_double_double(void *thisObj, double min, + double max); +// QInputDialog::setDoubleStep(double step) +void c_QInputDialog__setDoubleStep_double(void *thisObj, double step); +// QInputDialog::setDoubleValue(double value) +void c_QInputDialog__setDoubleValue_double(void *thisObj, double value); +// QInputDialog::setIntMaximum(int max) +void c_QInputDialog__setIntMaximum_int(void *thisObj, int max); +// QInputDialog::setIntMinimum(int min) +void c_QInputDialog__setIntMinimum_int(void *thisObj, int min); +// QInputDialog::setIntRange(int min, int max) +void c_QInputDialog__setIntRange_int_int(void *thisObj, int min, int max); +// QInputDialog::setIntStep(int step) +void c_QInputDialog__setIntStep_int(void *thisObj, int step); +// QInputDialog::setIntValue(int value) +void c_QInputDialog__setIntValue_int(void *thisObj, int value); +// QInputDialog::setLabelText(const QString & text) +void c_QInputDialog__setLabelText_QString(void *thisObj, const char *text_); +// QInputDialog::setOkButtonText(const QString & text) +void c_QInputDialog__setOkButtonText_QString(void *thisObj, const char *text_); +// QInputDialog::setTextValue(const QString & text) +void c_QInputDialog__setTextValue_QString(void *thisObj, const char *text_); +// QInputDialog::setVisible(bool visible) +void c_QInputDialog__setVisible_bool(void *thisObj, bool visible); +// QInputDialog::sharedPainter() const +void *c_QInputDialog__sharedPainter(void *thisObj); +// QInputDialog::sizeHint() const +void *c_QInputDialog__sizeHint(void *thisObj); +// QInputDialog::textValue() const +void *c_QInputDialog__textValue(void *thisObj); +// QInputDialog::textValueChanged(const QString & text) +void c_QInputDialog__textValueChanged_QString(void *thisObj, const char *text_); +void c_QInputDialog__onTextValueChanged_QString( + void *thisObj, void *contextQObject, + void *callback); // QInputDialog::textValueSelected(const QString & text) +void c_QInputDialog__textValueSelected_QString(void *thisObj, + const char *text_); +void c_QInputDialog__onTextValueSelected_QString( + void *thisObj, void *contextQObject, + void *callback); // QInputDialog::tr(const char * s, const char * c, int n) +void *c_static_QInputDialog__tr_char_char_int(const char *s, const char *c, + int n); +void c_QInputDialog__destructor(void *thisObj); +void c_QInputDialog__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QInputDialog_Finalizer( + void *cppObj); // QCoreApplication::addLibraryPath(const QString & arg__1) +void c_static_QCoreApplication__addLibraryPath_QString(const char *arg__1_); +// QCoreApplication::applicationDirPath() +void *c_static_QCoreApplication__applicationDirPath(); +// QCoreApplication::applicationFilePath() +void *c_static_QCoreApplication__applicationFilePath(); +// QCoreApplication::applicationName() +void *c_static_QCoreApplication__applicationName(); +// QCoreApplication::applicationNameChanged() +void c_QCoreApplication__applicationNameChanged(void *thisObj); +void c_QCoreApplication__onApplicationNameChanged( + void *thisObj, void *contextQObject, + void *callback); // QCoreApplication::applicationPid() +qint64 c_static_QCoreApplication__applicationPid(); +// QCoreApplication::applicationVersion() +void *c_static_QCoreApplication__applicationVersion(); +// QCoreApplication::applicationVersionChanged() +void c_QCoreApplication__applicationVersionChanged(void *thisObj); +void c_QCoreApplication__onApplicationVersionChanged( + void *thisObj, void *contextQObject, + void *callback); // QCoreApplication::arguments() +void *c_static_QCoreApplication__arguments(); +// QCoreApplication::closingDown() +bool c_static_QCoreApplication__closingDown(); +// QCoreApplication::customEvent(QEvent * event) +void c_QCoreApplication__customEvent_QEvent(void *thisObj, void *event_); +// QCoreApplication::event(QEvent * arg__1) +bool c_QCoreApplication__event_QEvent(void *thisObj, void *arg__1_); +// QCoreApplication::eventFilter(QObject * watched, QEvent * event) +bool c_QCoreApplication__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_); +// QCoreApplication::exec() +int c_static_QCoreApplication__exec(); +// QCoreApplication::exit(int retcode) +void c_static_QCoreApplication__exit_int(int retcode); +// QCoreApplication::instance() +void *c_static_QCoreApplication__instance(); +// QCoreApplication::isQuitLockEnabled() +bool c_static_QCoreApplication__isQuitLockEnabled(); +// QCoreApplication::isSetuidAllowed() +bool c_static_QCoreApplication__isSetuidAllowed(); +// QCoreApplication::libraryPaths() +void *c_static_QCoreApplication__libraryPaths(); +// QCoreApplication::notify(QObject * arg__1, QEvent * arg__2) +bool c_QCoreApplication__notify_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_); +// QCoreApplication::organizationDomain() +void *c_static_QCoreApplication__organizationDomain(); +// QCoreApplication::organizationDomainChanged() +void c_QCoreApplication__organizationDomainChanged(void *thisObj); +void c_QCoreApplication__onOrganizationDomainChanged( + void *thisObj, void *contextQObject, + void *callback); // QCoreApplication::organizationName() +void *c_static_QCoreApplication__organizationName(); +// QCoreApplication::organizationNameChanged() +void c_QCoreApplication__organizationNameChanged(void *thisObj); +void c_QCoreApplication__onOrganizationNameChanged( + void *thisObj, void *contextQObject, + void *callback); // QCoreApplication::postEvent(QObject * receiver, QEvent * + // event, int priority) +void c_static_QCoreApplication__postEvent_QObject_QEvent_int(void *receiver_, + void *event_, + int priority); +// QCoreApplication::processEvents() +void c_static_QCoreApplication__processEvents(); +// QCoreApplication::quit() +void c_static_QCoreApplication__quit(); +// QCoreApplication::removeLibraryPath(const QString & arg__1) +void c_static_QCoreApplication__removeLibraryPath_QString(const char *arg__1_); +// QCoreApplication::removePostedEvents(QObject * receiver, int eventType) +void c_static_QCoreApplication__removePostedEvents_QObject_int(void *receiver_, + int eventType); +// QCoreApplication::sendEvent(QObject * receiver, QEvent * event) +bool c_static_QCoreApplication__sendEvent_QObject_QEvent(void *receiver_, + void *event_); +// QCoreApplication::sendPostedEvents(QObject * receiver, int event_type) +void c_static_QCoreApplication__sendPostedEvents_QObject_int(void *receiver_, + int event_type); +// QCoreApplication::setApplicationName(const QString & application) +void c_static_QCoreApplication__setApplicationName_QString( + const char *application_); +// QCoreApplication::setApplicationVersion(const QString & version) +void c_static_QCoreApplication__setApplicationVersion_QString( + const char *version_); +// QCoreApplication::setLibraryPaths(const QList & arg__1) +void c_static_QCoreApplication__setLibraryPaths_QList_QString(void *arg__1_); +// QCoreApplication::setOrganizationDomain(const QString & orgDomain) +void c_static_QCoreApplication__setOrganizationDomain_QString( + const char *orgDomain_); +// QCoreApplication::setOrganizationName(const QString & orgName) +void c_static_QCoreApplication__setOrganizationName_QString( + const char *orgName_); +// QCoreApplication::setQuitLockEnabled(bool enabled) +void c_static_QCoreApplication__setQuitLockEnabled_bool(bool enabled); +// QCoreApplication::setSetuidAllowed(bool allow) +void c_static_QCoreApplication__setSetuidAllowed_bool(bool allow); +// QCoreApplication::startingUp() +bool c_static_QCoreApplication__startingUp(); +// QCoreApplication::tr(const char * s, const char * c, int n) +void *c_static_QCoreApplication__tr_char_char_int(const char *s, const char *c, + int n); +// QCoreApplication::translate(const char * context, const char * key, const +// char * disambiguation, int n) +void *c_static_QCoreApplication__translate_char_char_char_int( + const char *context, const char *key, const char *disambiguation, int n); +void c_QCoreApplication__destructor(void *thisObj); +void c_QCoreApplication__registerVirtualMethodCallback(void *ptr, + void *callback, + int methodId); +void c_QCoreApplication_Finalizer( + void *cppObj); // QGuiApplication::allWindows() +void *c_static_QGuiApplication__allWindows(); +// QGuiApplication::applicationDisplayName() +void *c_static_QGuiApplication__applicationDisplayName(); +// QGuiApplication::applicationDisplayNameChanged() +void c_QGuiApplication__applicationDisplayNameChanged(void *thisObj); +void c_QGuiApplication__onApplicationDisplayNameChanged( + void *thisObj, void *contextQObject, + void *callback); // QGuiApplication::customEvent(QEvent * event) +void c_QGuiApplication__customEvent_QEvent(void *thisObj, void *event_); +// QGuiApplication::desktopFileName() +void *c_static_QGuiApplication__desktopFileName(); +// QGuiApplication::desktopSettingsAware() +bool c_static_QGuiApplication__desktopSettingsAware(); +// QGuiApplication::devicePixelRatio() const +qreal c_QGuiApplication__devicePixelRatio(void *thisObj); +// QGuiApplication::event(QEvent * arg__1) +bool c_QGuiApplication__event_QEvent(void *thisObj, void *arg__1_); +// QGuiApplication::eventFilter(QObject * watched, QEvent * event) +bool c_QGuiApplication__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_); +// QGuiApplication::exec() +int c_static_QGuiApplication__exec(); +// QGuiApplication::focusObject() +void *c_static_QGuiApplication__focusObject(); +// QGuiApplication::focusObjectChanged(QObject * focusObject) +void c_QGuiApplication__focusObjectChanged_QObject(void *thisObj, + void *focusObject_); +void c_QGuiApplication__onFocusObjectChanged_QObject( + void *thisObj, void *contextQObject, + void *callback); // QGuiApplication::focusWindow() +void *c_static_QGuiApplication__focusWindow(); +// QGuiApplication::focusWindowChanged(QWindow * focusWindow) +void c_QGuiApplication__focusWindowChanged_QWindow(void *thisObj, + void *focusWindow_); +void c_QGuiApplication__onFocusWindowChanged_QWindow( + void *thisObj, void *contextQObject, + void *callback); // QGuiApplication::font() +void *c_static_QGuiApplication__font(); +// QGuiApplication::fontDatabaseChanged() +void c_QGuiApplication__fontDatabaseChanged(void *thisObj); +void c_QGuiApplication__onFontDatabaseChanged( + void *thisObj, void *contextQObject, + void *callback); // QGuiApplication::isLeftToRight() +bool c_static_QGuiApplication__isLeftToRight(); +// QGuiApplication::isRightToLeft() +bool c_static_QGuiApplication__isRightToLeft(); +// QGuiApplication::isSavingSession() const +bool c_QGuiApplication__isSavingSession(void *thisObj); +// QGuiApplication::isSessionRestored() const +bool c_QGuiApplication__isSessionRestored(void *thisObj); +// QGuiApplication::keyboardModifiers() +int c_static_QGuiApplication__keyboardModifiers(); +// QGuiApplication::lastWindowClosed() +void c_QGuiApplication__lastWindowClosed(void *thisObj); +void c_QGuiApplication__onLastWindowClosed( + void *thisObj, void *contextQObject, + void *callback); // QGuiApplication::layoutDirection() +int c_static_QGuiApplication__layoutDirection(); +// QGuiApplication::layoutDirectionChanged(Qt::LayoutDirection direction) +void c_QGuiApplication__layoutDirectionChanged_LayoutDirection(void *thisObj, + int direction); +void c_QGuiApplication__onLayoutDirectionChanged_LayoutDirection( + void *thisObj, void *contextQObject, + void *callback); // QGuiApplication::modalWindow() +void *c_static_QGuiApplication__modalWindow(); +// QGuiApplication::notify(QObject * arg__1, QEvent * arg__2) +bool c_QGuiApplication__notify_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_); +// QGuiApplication::palette() +void *c_static_QGuiApplication__palette(); +// QGuiApplication::platformName() +void *c_static_QGuiApplication__platformName(); +// QGuiApplication::queryKeyboardModifiers() +int c_static_QGuiApplication__queryKeyboardModifiers(); +// QGuiApplication::quitOnLastWindowClosed() +bool c_static_QGuiApplication__quitOnLastWindowClosed(); +// QGuiApplication::restoreOverrideCursor() +void c_static_QGuiApplication__restoreOverrideCursor(); +// QGuiApplication::sessionId() const +void *c_QGuiApplication__sessionId(void *thisObj); +// QGuiApplication::sessionKey() const +void *c_QGuiApplication__sessionKey(void *thisObj); +// QGuiApplication::setApplicationDisplayName(const QString & name) +void c_static_QGuiApplication__setApplicationDisplayName_QString( + const char *name_); +// QGuiApplication::setDesktopFileName(const QString & name) +void c_static_QGuiApplication__setDesktopFileName_QString(const char *name_); +// QGuiApplication::setDesktopSettingsAware(bool on) +void c_static_QGuiApplication__setDesktopSettingsAware_bool(bool on); +// QGuiApplication::setFont(const QFont & arg__1) +void c_static_QGuiApplication__setFont_QFont(void *arg__1_); +// QGuiApplication::setLayoutDirection(Qt::LayoutDirection direction) +void c_static_QGuiApplication__setLayoutDirection_LayoutDirection( + int direction); +// QGuiApplication::setPalette(const QPalette & pal) +void c_static_QGuiApplication__setPalette_QPalette(void *pal_); +// QGuiApplication::setQuitOnLastWindowClosed(bool quit) +void c_static_QGuiApplication__setQuitOnLastWindowClosed_bool(bool quit); +// QGuiApplication::setWindowIcon(const QIcon & icon) +void c_static_QGuiApplication__setWindowIcon_QIcon(void *icon_); +// QGuiApplication::sync() +void c_static_QGuiApplication__sync(); +// QGuiApplication::topLevelAt(const QPoint & pos) +void *c_static_QGuiApplication__topLevelWindowAtPos_QPoint(void *pos_); +// QGuiApplication::topLevelWindows() +void *c_static_QGuiApplication__topLevelWindows(); +// QGuiApplication::tr(const char * s, const char * c, int n) +void *c_static_QGuiApplication__tr_char_char_int(const char *s, const char *c, + int n); +// QGuiApplication::windowIcon() +void *c_static_QGuiApplication__windowIcon(); +void c_QGuiApplication__destructor(void *thisObj); +void c_QGuiApplication__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QGuiApplication_Finalizer(void *cppObj); // QColor::QColor() +void *c_QColor__constructor(); +// QColor::QColor(const QString & name) +void *c_QColor__constructor_QString(const char *name_); +// QColor::QColor(const char * aname) +void *c_QColor__constructor_char(const char *aname); +// QColor::QColor(int r, int g, int b, int a) +void *c_QColor__constructor_int_int_int_int(int r, int g, int b, int a); +// QColor::alpha() const +int c_QColor__alpha(void *thisObj); +// QColor::alphaF() const +float c_QColor__alphaF(void *thisObj); +// QColor::black() const +int c_QColor__black(void *thisObj); +// QColor::blackF() const +float c_QColor__blackF(void *thisObj); +// QColor::blue() const +int c_QColor__blue(void *thisObj); +// QColor::blueF() const +float c_QColor__blueF(void *thisObj); +// QColor::colorNames() +void *c_static_QColor__colorNames(); +// QColor::cyan() const +int c_QColor__cyan(void *thisObj); +// QColor::cyanF() const +float c_QColor__cyanF(void *thisObj); +// QColor::darker(int f) const +void *c_QColor__darker_int(void *thisObj, int f); +// QColor::fromCmyk(int c, int m, int y, int k, int a) +void *c_static_QColor__fromCmyk_int_int_int_int_int(int c, int m, int y, int k, + int a); +// QColor::fromCmykF(float c, float m, float y, float k, float a) +void *c_static_QColor__fromCmykF_float_float_float_float_float(float c, float m, + float y, float k, + float a); +// QColor::fromHsl(int h, int s, int l, int a) +void *c_static_QColor__fromHsl_int_int_int_int(int h, int s, int l, int a); +// QColor::fromHslF(float h, float s, float l, float a) +void *c_static_QColor__fromHslF_float_float_float_float(float h, float s, + float l, float a); +// QColor::fromHsv(int h, int s, int v, int a) +void *c_static_QColor__fromHsv_int_int_int_int(int h, int s, int v, int a); +// QColor::fromHsvF(float h, float s, float v, float a) +void *c_static_QColor__fromHsvF_float_float_float_float(float h, float s, + float v, float a); +// QColor::fromRgb(int r, int g, int b, int a) +void *c_static_QColor__fromRgb_int_int_int_int(int r, int g, int b, int a); +// QColor::fromRgbF(float r, float g, float b, float a) +void *c_static_QColor__fromRgbF_float_float_float_float(float r, float g, + float b, float a); +// QColor::green() const +int c_QColor__green(void *thisObj); +// QColor::greenF() const +float c_QColor__greenF(void *thisObj); +// QColor::hslHue() const +int c_QColor__hslHue(void *thisObj); +// QColor::hslHueF() const +float c_QColor__hslHueF(void *thisObj); +// QColor::hslSaturation() const +int c_QColor__hslSaturation(void *thisObj); +// QColor::hslSaturationF() const +float c_QColor__hslSaturationF(void *thisObj); +// QColor::hsvHue() const +int c_QColor__hsvHue(void *thisObj); +// QColor::hsvHueF() const +float c_QColor__hsvHueF(void *thisObj); +// QColor::hsvSaturation() const +int c_QColor__hsvSaturation(void *thisObj); +// QColor::hsvSaturationF() const +float c_QColor__hsvSaturationF(void *thisObj); +// QColor::hue() const +int c_QColor__hue(void *thisObj); +// QColor::hueF() const +float c_QColor__hueF(void *thisObj); +// QColor::isValid() const +bool c_QColor__isValid(void *thisObj); +// QColor::isValidColor(const QString & name) +bool c_static_QColor__isValidColor_QString(const char *name_); +// QColor::lighter(int f) const +void *c_QColor__lighter_int(void *thisObj, int f); +// QColor::lightness() const +int c_QColor__lightness(void *thisObj); +// QColor::lightnessF() const +float c_QColor__lightnessF(void *thisObj); +// QColor::magenta() const +int c_QColor__magenta(void *thisObj); +// QColor::magentaF() const +float c_QColor__magentaF(void *thisObj); +// QColor::name() const +void *c_QColor__name(void *thisObj); +// QColor::red() const +int c_QColor__red(void *thisObj); +// QColor::redF() const +float c_QColor__redF(void *thisObj); +// QColor::saturation() const +int c_QColor__saturation(void *thisObj); +// QColor::saturationF() const +float c_QColor__saturationF(void *thisObj); +// QColor::setAlpha(int alpha) +void c_QColor__setAlpha_int(void *thisObj, int alpha); +// QColor::setAlphaF(float alpha) +void c_QColor__setAlphaF_float(void *thisObj, float alpha); +// QColor::setBlue(int blue) +void c_QColor__setBlue_int(void *thisObj, int blue); +// QColor::setBlueF(float blue) +void c_QColor__setBlueF_float(void *thisObj, float blue); +// QColor::setCmyk(int c, int m, int y, int k, int a) +void c_QColor__setCmyk_int_int_int_int_int(void *thisObj, int c, int m, int y, + int k, int a); +// QColor::setCmykF(float c, float m, float y, float k, float a) +void c_QColor__setCmykF_float_float_float_float_float(void *thisObj, float c, + float m, float y, float k, + float a); +// QColor::setGreen(int green) +void c_QColor__setGreen_int(void *thisObj, int green); +// QColor::setGreenF(float green) +void c_QColor__setGreenF_float(void *thisObj, float green); +// QColor::setHsl(int h, int s, int l, int a) +void c_QColor__setHsl_int_int_int_int(void *thisObj, int h, int s, int l, + int a); +// QColor::setHslF(float h, float s, float l, float a) +void c_QColor__setHslF_float_float_float_float(void *thisObj, float h, float s, + float l, float a); +// QColor::setHsv(int h, int s, int v, int a) +void c_QColor__setHsv_int_int_int_int(void *thisObj, int h, int s, int v, + int a); +// QColor::setHsvF(float h, float s, float v, float a) +void c_QColor__setHsvF_float_float_float_float(void *thisObj, float h, float s, + float v, float a); +// QColor::setNamedColor(const QString & name) +void c_QColor__setNamedColor_QString(void *thisObj, const char *name_); +// QColor::setRed(int red) +void c_QColor__setRed_int(void *thisObj, int red); +// QColor::setRedF(float red) +void c_QColor__setRedF_float(void *thisObj, float red); +// QColor::setRgb(int r, int g, int b, int a) +void c_QColor__setRgb_int_int_int_int(void *thisObj, int r, int g, int b, + int a); +// QColor::setRgbF(float r, float g, float b, float a) +void c_QColor__setRgbF_float_float_float_float(void *thisObj, float r, float g, + float b, float a); +// QColor::toCmyk() const +void *c_QColor__toCmyk(void *thisObj); +// QColor::toExtendedRgb() const +void *c_QColor__toExtendedRgb(void *thisObj); +// QColor::toHsl() const +void *c_QColor__toHsl(void *thisObj); +// QColor::toHsv() const +void *c_QColor__toHsv(void *thisObj); +// QColor::toRgb() const +void *c_QColor__toRgb(void *thisObj); +// QColor::value() const +int c_QColor__value(void *thisObj); +// QColor::valueF() const +float c_QColor__valueF(void *thisObj); +// QColor::yellow() const +int c_QColor__yellow(void *thisObj); +// QColor::yellowF() const +float c_QColor__yellowF(void *thisObj); +void c_QColor__destructor(void *thisObj); +void c_QColor_Finalizer(void *cppObj); // QByteArray::QByteArray() +void *c_QByteArray__constructor(); +// QByteArray::QByteArray(const char * arg__1, qsizetype size) +void *c_QByteArray__constructor_char_qsizetype(const char *arg__1, + qsizetype size); +// QByteArray::append(const QByteArray & a) +void *c_QByteArray__append_QByteArray(void *thisObj, void *a_); +// QByteArray::append(const char * s) +void *c_QByteArray__append_char(void *thisObj, const char *s); +// QByteArray::append(const char * s, qsizetype len) +void *c_QByteArray__append_char_qsizetype(void *thisObj, const char *s, + qsizetype len); +// QByteArray::at(qsizetype i) const +char c_QByteArray__at_qsizetype(void *thisObj, qsizetype i); +// QByteArray::back() const +char c_QByteArray__back(void *thisObj); +// QByteArray::begin() const +const char *c_QByteArray__begin(void *thisObj); +// QByteArray::capacity() const +qsizetype c_QByteArray__capacity(void *thisObj); +// QByteArray::cbegin() const +const char *c_QByteArray__cbegin(void *thisObj); +// QByteArray::cend() const +const char *c_QByteArray__cend(void *thisObj); +// QByteArray::chop(qsizetype n) +void c_QByteArray__chop_qsizetype(void *thisObj, qsizetype n); +// QByteArray::chopped(qsizetype len) const +void *c_QByteArray__chopped_qsizetype(void *thisObj, qsizetype len); +// QByteArray::clear() +void c_QByteArray__clear(void *thisObj); +// QByteArray::constBegin() const +const char *c_QByteArray__constBegin(void *thisObj); +// QByteArray::constData() const +const char *c_QByteArray__constData(void *thisObj); +// QByteArray::constEnd() const +const char *c_QByteArray__constEnd(void *thisObj); +// QByteArray::data() const +const char *c_QByteArray__data(void *thisObj); +// QByteArray::detach() +void c_QByteArray__detach(void *thisObj); +// QByteArray::end() const +const char *c_QByteArray__end(void *thisObj); +// QByteArray::first(qsizetype n) const +void *c_QByteArray__first_qsizetype(void *thisObj, qsizetype n); +// QByteArray::fromBase64(const QByteArray & base64) +void *c_static_QByteArray__fromBase64_QByteArray(void *base64_); +// QByteArray::fromHex(const QByteArray & hexEncoded) +void *c_static_QByteArray__fromHex_QByteArray(void *hexEncoded_); +// QByteArray::fromRawData(const char * data, qsizetype size) +void *c_static_QByteArray__fromRawData_char_qsizetype(const char *data, + qsizetype size); +// QByteArray::front() const +char c_QByteArray__front(void *thisObj); +// QByteArray::insert(qsizetype i, const QByteArray & data) +void *c_QByteArray__insert_qsizetype_QByteArray(void *thisObj, qsizetype i, + void *data_); +// QByteArray::insert(qsizetype i, const char * s) +void *c_QByteArray__insert_qsizetype_char(void *thisObj, qsizetype i, + const char *s); +// QByteArray::insert(qsizetype i, const char * s, qsizetype len) +void *c_QByteArray__insert_qsizetype_char_qsizetype(void *thisObj, qsizetype i, + const char *s, + qsizetype len); +// QByteArray::isDetached() const +bool c_QByteArray__isDetached(void *thisObj); +// QByteArray::isEmpty() const +bool c_QByteArray__isEmpty(void *thisObj); +// QByteArray::isLower() const +bool c_QByteArray__isLower(void *thisObj); +// QByteArray::isNull() const +bool c_QByteArray__isNull(void *thisObj); +// QByteArray::isSharedWith(const QByteArray & other) const +bool c_QByteArray__isSharedWith_QByteArray(void *thisObj, void *other_); +// QByteArray::isUpper() const +bool c_QByteArray__isUpper(void *thisObj); +// QByteArray::isValidUtf8() const +bool c_QByteArray__isValidUtf8(void *thisObj); +// QByteArray::last(qsizetype n) const +void *c_QByteArray__last_qsizetype(void *thisObj, qsizetype n); +// QByteArray::left(qsizetype len) const +void *c_QByteArray__left_qsizetype(void *thisObj, qsizetype len); +// QByteArray::length() const +qsizetype c_QByteArray__length(void *thisObj); +// QByteArray::mid(qsizetype index, qsizetype len) const +void *c_QByteArray__mid_qsizetype_qsizetype(void *thisObj, qsizetype index, + qsizetype len); +// QByteArray::number(int arg__1, int base) +void *c_static_QByteArray__number_int_int(int arg__1, int base); +// QByteArray::number(long arg__1, int base) +void *c_static_QByteArray__number_long_int(long arg__1, int base); +// QByteArray::number(qint64 arg__1, int base) +void *c_static_QByteArray__number_qint64_int(qint64 arg__1, int base); +// QByteArray::prepend(const QByteArray & a) +void *c_QByteArray__prepend_QByteArray(void *thisObj, void *a_); +// QByteArray::prepend(const char * s) +void *c_QByteArray__prepend_char(void *thisObj, const char *s); +// QByteArray::prepend(const char * s, qsizetype len) +void *c_QByteArray__prepend_char_qsizetype(void *thisObj, const char *s, + qsizetype len); +// QByteArray::push_back(const QByteArray & a) +void c_QByteArray__push_back_QByteArray(void *thisObj, void *a_); +// QByteArray::push_back(const char * s) +void c_QByteArray__push_back_char(void *thisObj, const char *s); +// QByteArray::push_front(const QByteArray & a) +void c_QByteArray__push_front_QByteArray(void *thisObj, void *a_); +// QByteArray::push_front(const char * c) +void c_QByteArray__push_front_char(void *thisObj, const char *c); +// QByteArray::remove(qsizetype index, qsizetype len) +void *c_QByteArray__remove_qsizetype_qsizetype(void *thisObj, qsizetype index, + qsizetype len); +// QByteArray::repeated(qsizetype times) const +void *c_QByteArray__repeated_qsizetype(void *thisObj, qsizetype times); +// QByteArray::replace(const char * before, qsizetype bsize, const char * after, +// qsizetype asize) +void *c_QByteArray__replace_char_qsizetype_char_qsizetype(void *thisObj, + const char *before, + qsizetype bsize, + const char *after, + qsizetype asize); +// QByteArray::replace(qsizetype index, qsizetype len, const char * s, qsizetype +// alen) +void *c_QByteArray__replace_qsizetype_qsizetype_char_qsizetype(void *thisObj, + qsizetype index, + qsizetype len, + const char *s, + qsizetype alen); +// QByteArray::reserve(qsizetype size) +void c_QByteArray__reserve_qsizetype(void *thisObj, qsizetype size); +// QByteArray::resize(qsizetype size) +void c_QByteArray__resize_qsizetype(void *thisObj, qsizetype size); +// QByteArray::right(qsizetype len) const +void *c_QByteArray__right_qsizetype(void *thisObj, qsizetype len); +// QByteArray::setNum(int arg__1, int base) +void *c_QByteArray__setNum_int_int(void *thisObj, int arg__1, int base); +// QByteArray::setNum(long arg__1, int base) +void *c_QByteArray__setNum_long_int(void *thisObj, long arg__1, int base); +// QByteArray::setNum(qint64 arg__1, int base) +void *c_QByteArray__setNum_qint64_int(void *thisObj, qint64 arg__1, int base); +// QByteArray::setNum(short arg__1, int base) +void *c_QByteArray__setNum_short_int(void *thisObj, short arg__1, int base); +// QByteArray::setRawData(const char * a, qsizetype n) +void *c_QByteArray__setRawData_char_qsizetype(void *thisObj, const char *a, + qsizetype n); +// QByteArray::shrink_to_fit() +void c_QByteArray__shrink_to_fit(void *thisObj); +// QByteArray::simplified() +void *c_QByteArray__simplified(void *thisObj); +// QByteArray::size() const +qsizetype c_QByteArray__size(void *thisObj); +// QByteArray::sliced(qsizetype pos) const +void *c_QByteArray__sliced_qsizetype(void *thisObj, qsizetype pos); +// QByteArray::sliced(qsizetype pos, qsizetype n) const +void *c_QByteArray__sliced_qsizetype_qsizetype(void *thisObj, qsizetype pos, + qsizetype n); +// QByteArray::squeeze() +void c_QByteArray__squeeze(void *thisObj); +// QByteArray::toBase64() const +void *c_QByteArray__toBase64(void *thisObj); +// QByteArray::toLower() +void *c_QByteArray__toLower(void *thisObj); +// QByteArray::toUpper() +void *c_QByteArray__toUpper(void *thisObj); +// QByteArray::trimmed() +void *c_QByteArray__trimmed(void *thisObj); +// QByteArray::truncate(qsizetype pos) +void c_QByteArray__truncate_qsizetype(void *thisObj, qsizetype pos); +void c_QByteArray__destructor(void *thisObj); +void c_QByteArray_Finalizer(void *cppObj); // QBrush::QBrush() +void *c_QBrush__constructor(); +// QBrush::QBrush(const QColor & color) +void *c_QBrush__constructor_QColor(void *color_); +// QBrush::QBrush(const QColor & color, const QPixmap & pixmap) +void *c_QBrush__constructor_QColor_QPixmap(void *color_, void *pixmap_); +// QBrush::QBrush(const QPixmap & pixmap) +void *c_QBrush__constructor_QPixmap(void *pixmap_); +// QBrush::color() const +void *c_QBrush__color(void *thisObj); +// QBrush::isDetached() const +bool c_QBrush__isDetached(void *thisObj); +// QBrush::isOpaque() const +bool c_QBrush__isOpaque(void *thisObj); +// QBrush::setColor(const QColor & color) +void c_QBrush__setColor_QColor(void *thisObj, void *color_); +// QBrush::setTexture(const QPixmap & pixmap) +void c_QBrush__setTexture_QPixmap(void *thisObj, void *pixmap_); +// QBrush::texture() const +void *c_QBrush__texture(void *thisObj); +void c_QBrush__destructor(void *thisObj); +void c_QBrush_Finalizer( + void *cppObj); // QBoxLayout::addItem(QLayoutItem * arg__1) +void c_QBoxLayout__addItem_QLayoutItem(void *thisObj, void *arg__1_); +// QBoxLayout::addLayout(QLayout * layout, int stretch) +void c_QBoxLayout__addLayout_QLayout_int(void *thisObj, void *layout_, + int stretch); +// QBoxLayout::addSpacing(int size) +void c_QBoxLayout__addSpacing_int(void *thisObj, int size); +// QBoxLayout::addStretch(int stretch) +void c_QBoxLayout__addStretch_int(void *thisObj, int stretch); +// QBoxLayout::addStrut(int arg__1) +void c_QBoxLayout__addStrut_int(void *thisObj, int arg__1); +// QBoxLayout::addWidget(QWidget * arg__1, int stretch) +void c_QBoxLayout__addWidget_QWidget_int(void *thisObj, void *arg__1_, + int stretch); +// QBoxLayout::count() const +int c_QBoxLayout__count(void *thisObj); +// QBoxLayout::customEvent(QEvent * event) +void c_QBoxLayout__customEvent_QEvent(void *thisObj, void *event_); +// QBoxLayout::event(QEvent * event) +bool c_QBoxLayout__event_QEvent(void *thisObj, void *event_); +// QBoxLayout::eventFilter(QObject * watched, QEvent * event) +bool c_QBoxLayout__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QBoxLayout::expandingDirections() const +int c_QBoxLayout__expandingDirections(void *thisObj); +// QBoxLayout::geometry() const +void *c_QBoxLayout__geometry(void *thisObj); +// QBoxLayout::hasHeightForWidth() const +bool c_QBoxLayout__hasHeightForWidth(void *thisObj); +// QBoxLayout::heightForWidth(int arg__1) const +int c_QBoxLayout__heightForWidth_int(void *thisObj, int arg__1); +// QBoxLayout::indexOf(const QLayoutItem * arg__1) const +int c_QBoxLayout__indexOf_QLayoutItem(void *thisObj, void *arg__1_); +// QBoxLayout::indexOf(const QWidget * arg__1) const +int c_QBoxLayout__indexOf_QWidget(void *thisObj, void *arg__1_); +// QBoxLayout::insertItem(int index, QLayoutItem * arg__2) +void c_QBoxLayout__insertItem_int_QLayoutItem(void *thisObj, int index, + void *arg__2_); +// QBoxLayout::insertLayout(int index, QLayout * layout, int stretch) +void c_QBoxLayout__insertLayout_int_QLayout_int(void *thisObj, int index, + void *layout_, int stretch); +// QBoxLayout::insertSpacing(int index, int size) +void c_QBoxLayout__insertSpacing_int_int(void *thisObj, int index, int size); +// QBoxLayout::insertStretch(int index, int stretch) +void c_QBoxLayout__insertStretch_int_int(void *thisObj, int index, int stretch); +// QBoxLayout::insertWidget(int index, QWidget * widget, int stretch) +void c_QBoxLayout__insertWidget_int_QWidget_int(void *thisObj, int index, + void *widget_, int stretch); +// QBoxLayout::invalidate() +void c_QBoxLayout__invalidate(void *thisObj); +// QBoxLayout::isEmpty() const +bool c_QBoxLayout__isEmpty(void *thisObj); +// QBoxLayout::itemAt(int arg__1) const +void *c_QBoxLayout__itemAt_int(void *thisObj, int arg__1); +// QBoxLayout::layout() +void *c_QBoxLayout__layout(void *thisObj); +// QBoxLayout::maximumSize() const +void *c_QBoxLayout__maximumSize(void *thisObj); +// QBoxLayout::minimumHeightForWidth(int arg__1) const +int c_QBoxLayout__minimumHeightForWidth_int(void *thisObj, int arg__1); +// QBoxLayout::minimumSize() const +void *c_QBoxLayout__minimumSize(void *thisObj); +// QBoxLayout::setGeometry(const QRect & arg__1) +void c_QBoxLayout__setGeometry_QRect(void *thisObj, void *arg__1_); +// QBoxLayout::setSpacing(int spacing) +void c_QBoxLayout__setSpacing_int(void *thisObj, int spacing); +// QBoxLayout::setStretch(int index, int stretch) +void c_QBoxLayout__setStretch_int_int(void *thisObj, int index, int stretch); +// QBoxLayout::setStretchFactor(QLayout * l, int stretch) +bool c_QBoxLayout__setStretchFactor_QLayout_int(void *thisObj, void *l_, + int stretch); +// QBoxLayout::setStretchFactor(QWidget * w, int stretch) +bool c_QBoxLayout__setStretchFactor_QWidget_int(void *thisObj, void *w_, + int stretch); +// QBoxLayout::sizeHint() const +void *c_QBoxLayout__sizeHint(void *thisObj); +// QBoxLayout::spacing() const +int c_QBoxLayout__spacing(void *thisObj); +// QBoxLayout::stretch(int index) const +int c_QBoxLayout__stretch_int(void *thisObj, int index); +// QBoxLayout::takeAt(int arg__1) +void *c_QBoxLayout__takeAt_int(void *thisObj, int arg__1); +// QBoxLayout::tr(const char * s, const char * c, int n) +void *c_static_QBoxLayout__tr_char_char_int(const char *s, const char *c, + int n); +// QBoxLayout::widget() const +void *c_QBoxLayout__widget(void *thisObj); +void c_QBoxLayout__destructor(void *thisObj); +void c_QBoxLayout__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QBoxLayout_Finalizer( + void *cppObj); // QVBoxLayout::QVBoxLayout(QWidget * parent) +void *c_QVBoxLayout__constructor_QWidget(void *parent_); +// QVBoxLayout::addItem(QLayoutItem * arg__1) +void c_QVBoxLayout__addItem_QLayoutItem(void *thisObj, void *arg__1_); +// QVBoxLayout::count() const +int c_QVBoxLayout__count(void *thisObj); +// QVBoxLayout::customEvent(QEvent * event) +void c_QVBoxLayout__customEvent_QEvent(void *thisObj, void *event_); +// QVBoxLayout::event(QEvent * event) +bool c_QVBoxLayout__event_QEvent(void *thisObj, void *event_); +// QVBoxLayout::eventFilter(QObject * watched, QEvent * event) +bool c_QVBoxLayout__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QVBoxLayout::expandingDirections() const +int c_QVBoxLayout__expandingDirections(void *thisObj); +// QVBoxLayout::geometry() const +void *c_QVBoxLayout__geometry(void *thisObj); +// QVBoxLayout::hasHeightForWidth() const +bool c_QVBoxLayout__hasHeightForWidth(void *thisObj); +// QVBoxLayout::heightForWidth(int arg__1) const +int c_QVBoxLayout__heightForWidth_int(void *thisObj, int arg__1); +// QVBoxLayout::indexOf(const QLayoutItem * arg__1) const +int c_QVBoxLayout__indexOf_QLayoutItem(void *thisObj, void *arg__1_); +// QVBoxLayout::indexOf(const QWidget * arg__1) const +int c_QVBoxLayout__indexOf_QWidget(void *thisObj, void *arg__1_); +// QVBoxLayout::invalidate() +void c_QVBoxLayout__invalidate(void *thisObj); +// QVBoxLayout::isEmpty() const +bool c_QVBoxLayout__isEmpty(void *thisObj); +// QVBoxLayout::itemAt(int arg__1) const +void *c_QVBoxLayout__itemAt_int(void *thisObj, int arg__1); +// QVBoxLayout::layout() +void *c_QVBoxLayout__layout(void *thisObj); +// QVBoxLayout::maximumSize() const +void *c_QVBoxLayout__maximumSize(void *thisObj); +// QVBoxLayout::minimumHeightForWidth(int arg__1) const +int c_QVBoxLayout__minimumHeightForWidth_int(void *thisObj, int arg__1); +// QVBoxLayout::minimumSize() const +void *c_QVBoxLayout__minimumSize(void *thisObj); +// QVBoxLayout::setGeometry(const QRect & arg__1) +void c_QVBoxLayout__setGeometry_QRect(void *thisObj, void *arg__1_); +// QVBoxLayout::setSpacing(int spacing) +void c_QVBoxLayout__setSpacing_int(void *thisObj, int spacing); +// QVBoxLayout::sizeHint() const +void *c_QVBoxLayout__sizeHint(void *thisObj); +// QVBoxLayout::spacing() const +int c_QVBoxLayout__spacing(void *thisObj); +// QVBoxLayout::takeAt(int arg__1) +void *c_QVBoxLayout__takeAt_int(void *thisObj, int arg__1); +// QVBoxLayout::tr(const char * s, const char * c, int n) +void *c_static_QVBoxLayout__tr_char_char_int(const char *s, const char *c, + int n); +// QVBoxLayout::widget() const +void *c_QVBoxLayout__widget(void *thisObj); +void c_QVBoxLayout__destructor(void *thisObj); +void c_QVBoxLayout__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QVBoxLayout_Finalizer( + void *cppObj); // QHBoxLayout::QHBoxLayout(QWidget * parent) +void *c_QHBoxLayout__constructor_QWidget(void *parent_); +// QHBoxLayout::addItem(QLayoutItem * arg__1) +void c_QHBoxLayout__addItem_QLayoutItem(void *thisObj, void *arg__1_); +// QHBoxLayout::count() const +int c_QHBoxLayout__count(void *thisObj); +// QHBoxLayout::customEvent(QEvent * event) +void c_QHBoxLayout__customEvent_QEvent(void *thisObj, void *event_); +// QHBoxLayout::event(QEvent * event) +bool c_QHBoxLayout__event_QEvent(void *thisObj, void *event_); +// QHBoxLayout::eventFilter(QObject * watched, QEvent * event) +bool c_QHBoxLayout__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QHBoxLayout::expandingDirections() const +int c_QHBoxLayout__expandingDirections(void *thisObj); +// QHBoxLayout::geometry() const +void *c_QHBoxLayout__geometry(void *thisObj); +// QHBoxLayout::hasHeightForWidth() const +bool c_QHBoxLayout__hasHeightForWidth(void *thisObj); +// QHBoxLayout::heightForWidth(int arg__1) const +int c_QHBoxLayout__heightForWidth_int(void *thisObj, int arg__1); +// QHBoxLayout::indexOf(const QLayoutItem * arg__1) const +int c_QHBoxLayout__indexOf_QLayoutItem(void *thisObj, void *arg__1_); +// QHBoxLayout::indexOf(const QWidget * arg__1) const +int c_QHBoxLayout__indexOf_QWidget(void *thisObj, void *arg__1_); +// QHBoxLayout::invalidate() +void c_QHBoxLayout__invalidate(void *thisObj); +// QHBoxLayout::isEmpty() const +bool c_QHBoxLayout__isEmpty(void *thisObj); +// QHBoxLayout::itemAt(int arg__1) const +void *c_QHBoxLayout__itemAt_int(void *thisObj, int arg__1); +// QHBoxLayout::layout() +void *c_QHBoxLayout__layout(void *thisObj); +// QHBoxLayout::maximumSize() const +void *c_QHBoxLayout__maximumSize(void *thisObj); +// QHBoxLayout::minimumHeightForWidth(int arg__1) const +int c_QHBoxLayout__minimumHeightForWidth_int(void *thisObj, int arg__1); +// QHBoxLayout::minimumSize() const +void *c_QHBoxLayout__minimumSize(void *thisObj); +// QHBoxLayout::setGeometry(const QRect & arg__1) +void c_QHBoxLayout__setGeometry_QRect(void *thisObj, void *arg__1_); +// QHBoxLayout::setSpacing(int spacing) +void c_QHBoxLayout__setSpacing_int(void *thisObj, int spacing); +// QHBoxLayout::sizeHint() const +void *c_QHBoxLayout__sizeHint(void *thisObj); +// QHBoxLayout::spacing() const +int c_QHBoxLayout__spacing(void *thisObj); +// QHBoxLayout::takeAt(int arg__1) +void *c_QHBoxLayout__takeAt_int(void *thisObj, int arg__1); +// QHBoxLayout::tr(const char * s, const char * c, int n) +void *c_static_QHBoxLayout__tr_char_char_int(const char *s, const char *c, + int n); +// QHBoxLayout::widget() const +void *c_QHBoxLayout__widget(void *thisObj); +void c_QHBoxLayout__destructor(void *thisObj); +void c_QHBoxLayout__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QHBoxLayout_Finalizer(void *cppObj); // QApplication::QApplication() +void *c_QApplication__constructor(); +// QApplication::aboutQt() +void c_static_QApplication__aboutQt(); +// QApplication::activeModalWidget() +void *c_static_QApplication__activeModalWidget(); +// QApplication::activePopupWidget() +void *c_static_QApplication__activePopupWidget(); +// QApplication::activeWindow() +void *c_static_QApplication__activeWindow(); +// QApplication::alert(QWidget * widget, int duration) +void c_static_QApplication__alert_QWidget_int(void *widget_, int duration); +// QApplication::allWidgets() +void *c_static_QApplication__allWidgets(); +// QApplication::autoSipEnabled() const +bool c_QApplication__autoSipEnabled(void *thisObj); +// QApplication::beep() +void c_static_QApplication__beep(); +// QApplication::closeAllWindows() +void c_static_QApplication__closeAllWindows(); +// QApplication::cursorFlashTime() +int c_static_QApplication__cursorFlashTime(); +// QApplication::customEvent(QEvent * event) +void c_QApplication__customEvent_QEvent(void *thisObj, void *event_); +// QApplication::doubleClickInterval() +int c_static_QApplication__doubleClickInterval(); +// QApplication::event(QEvent * arg__1) +bool c_QApplication__event_QEvent(void *thisObj, void *arg__1_); +// QApplication::eventFilter(QObject * watched, QEvent * event) +bool c_QApplication__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QApplication::exec() +int c_static_QApplication__exec(); +// QApplication::focusChanged(QWidget * old, QWidget * now) +void c_QApplication__focusChanged_QWidget_QWidget(void *thisObj, void *old_, + void *now_); +void c_QApplication__onFocusChanged_QWidget_QWidget( + void *thisObj, void *contextQObject, + void *callback); // QApplication::focusWidget() +void *c_static_QApplication__focusWidget(); +// QApplication::font() +void *c_static_QApplication__font(); +// QApplication::font(const QWidget * arg__1) +void *c_static_QApplication__fontForWidget_QWidget(void *arg__1_); +// QApplication::font(const char * className) +void *c_static_QApplication__fontForClassName_char(const char *className); +// QApplication::keyboardInputInterval() +int c_static_QApplication__keyboardInputInterval(); +// QApplication::notify(QObject * arg__1, QEvent * arg__2) +bool c_QApplication__notify_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_); +// QApplication::palette(const QWidget * arg__1) +void *c_static_QApplication__palette_QWidget(void *arg__1_); +// QApplication::palette(const char * className) +void *c_static_QApplication__palette_char(const char *className); +// QApplication::setActiveWindow(QWidget * act) +void c_static_QApplication__setActiveWindow_QWidget(void *act_); +// QApplication::setAutoSipEnabled(const bool enabled) +void c_QApplication__setAutoSipEnabled_bool(void *thisObj, bool enabled); +// QApplication::setCursorFlashTime(int arg__1) +void c_static_QApplication__setCursorFlashTime_int(int arg__1); +// QApplication::setDoubleClickInterval(int arg__1) +void c_static_QApplication__setDoubleClickInterval_int(int arg__1); +// QApplication::setFont(const QFont & arg__1, const char * className) +void c_static_QApplication__setFont_QFont_char(void *arg__1_, + const char *className); +// QApplication::setKeyboardInputInterval(int arg__1) +void c_static_QApplication__setKeyboardInputInterval_int(int arg__1); +// QApplication::setPalette(const QPalette & arg__1, const char * className) +void c_static_QApplication__setPalette_QPalette_char(void *arg__1_, + const char *className); +// QApplication::setStartDragDistance(int l) +void c_static_QApplication__setStartDragDistance_int(int l); +// QApplication::setStartDragTime(int ms) +void c_static_QApplication__setStartDragTime_int(int ms); +// QApplication::setStyle(QStyle * arg__1) +void c_static_QApplication__setStyle_QStyle(void *arg__1_); +// QApplication::setStyle(const QString & arg__1) +void *c_static_QApplication__setStyle_QString(const char *arg__1_); +// QApplication::setStyleSheet(const QString & sheet) +void c_QApplication__setStyleSheet_QString(void *thisObj, const char *sheet_); +// QApplication::setWheelScrollLines(int arg__1) +void c_static_QApplication__setWheelScrollLines_int(int arg__1); +// QApplication::startDragDistance() +int c_static_QApplication__startDragDistance(); +// QApplication::startDragTime() +int c_static_QApplication__startDragTime(); +// QApplication::style() +void *c_static_QApplication__style(); +// QApplication::styleSheet() const +void *c_QApplication__styleSheet(void *thisObj); +// QApplication::topLevelAt(const QPoint & p) +void *c_static_QApplication__topLevelWidgetAtPos_QPoint(void *p_); +// QApplication::topLevelAt(int x, int y) +void *c_static_QApplication__topLevelWidgetAt_int_int(int x, int y); +// QApplication::topLevelWidgets() +void *c_static_QApplication__topLevelWidgets(); +// QApplication::tr(const char * s, const char * c, int n) +void *c_static_QApplication__tr_char_char_int(const char *s, const char *c, + int n); +// QApplication::wheelScrollLines() +int c_static_QApplication__wheelScrollLines(); +// QApplication::widgetAt(const QPoint & p) +void *c_static_QApplication__widgetAt_QPoint(void *p_); +// QApplication::widgetAt(int x, int y) +void *c_static_QApplication__widgetAt_int_int(int x, int y); +void c_QApplication__destructor(void *thisObj); +void c_QApplication__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QApplication_Finalizer( + void *cppObj); // QAction::QAction(QObject * parent) +void *c_QAction__constructor_QObject(void *parent_); +// QAction::QAction(const QIcon & icon, const QString & text, QObject * parent) +void *c_QAction__constructor_QIcon_QString_QObject(void *icon_, + const char *text_, + void *parent_); +// QAction::QAction(const QString & text, QObject * parent) +void *c_QAction__constructor_QString_QObject(const char *text_, void *parent_); +// QAction::associatedObjects() const +void *c_QAction__associatedObjects(void *thisObj); +// QAction::autoRepeat() const +bool c_QAction__autoRepeat(void *thisObj); +// QAction::changed() +void c_QAction__changed(void *thisObj); +void c_QAction__onChanged( + void *thisObj, void *contextQObject, + void *callback); // QAction::checkableChanged(bool checkable) +void c_QAction__checkableChanged_bool(void *thisObj, bool checkable); +void c_QAction__onCheckableChanged_bool( + void *thisObj, void *contextQObject, + void *callback); // QAction::customEvent(QEvent * event) +void c_QAction__customEvent_QEvent(void *thisObj, void *event_); +// QAction::data() const +void *c_QAction__data(void *thisObj); +// QAction::enabledChanged(bool enabled) +void c_QAction__enabledChanged_bool(void *thisObj, bool enabled); +void c_QAction__onEnabledChanged_bool( + void *thisObj, void *contextQObject, + void *callback); // QAction::event(QEvent * arg__1) +bool c_QAction__event_QEvent(void *thisObj, void *arg__1_); +// QAction::eventFilter(QObject * watched, QEvent * event) +bool c_QAction__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QAction::font() const +void *c_QAction__font(void *thisObj); +// QAction::hover() +void c_QAction__hover(void *thisObj); +// QAction::hovered() +void c_QAction__hovered(void *thisObj); +void c_QAction__onHovered(void *thisObj, void *contextQObject, + void *callback); // QAction::icon() const +void *c_QAction__icon(void *thisObj); +// QAction::iconText() const +void *c_QAction__iconText(void *thisObj); +// QAction::isCheckable() const +bool c_QAction__isCheckable(void *thisObj); +// QAction::isChecked() const +bool c_QAction__isChecked(void *thisObj); +// QAction::isEnabled() const +bool c_QAction__isEnabled(void *thisObj); +// QAction::isIconVisibleInMenu() const +bool c_QAction__isIconVisibleInMenu(void *thisObj); +// QAction::isSeparator() const +bool c_QAction__isSeparator(void *thisObj); +// QAction::isShortcutVisibleInContextMenu() const +bool c_QAction__isShortcutVisibleInContextMenu(void *thisObj); +// QAction::isVisible() const +bool c_QAction__isVisible(void *thisObj); +// QAction::resetEnabled() +void c_QAction__resetEnabled(void *thisObj); +// QAction::setAutoRepeat(bool arg__1) +void c_QAction__setAutoRepeat_bool(void *thisObj, bool arg__1); +// QAction::setCheckable(bool arg__1) +void c_QAction__setCheckable_bool(void *thisObj, bool arg__1); +// QAction::setChecked(bool arg__1) +void c_QAction__setChecked_bool(void *thisObj, bool arg__1); +// QAction::setData(const QVariant & var) +void c_QAction__setData_QVariant(void *thisObj, void *var_); +// QAction::setDisabled(bool b) +void c_QAction__setDisabled_bool(void *thisObj, bool b); +// QAction::setEnabled(bool arg__1) +void c_QAction__setEnabled_bool(void *thisObj, bool arg__1); +// QAction::setFont(const QFont & font) +void c_QAction__setFont_QFont(void *thisObj, void *font_); +// QAction::setIcon(const QIcon & icon) +void c_QAction__setIcon_QIcon(void *thisObj, void *icon_); +// QAction::setIconText(const QString & text) +void c_QAction__setIconText_QString(void *thisObj, const char *text_); +// QAction::setIconVisibleInMenu(bool visible) +void c_QAction__setIconVisibleInMenu_bool(void *thisObj, bool visible); +// QAction::setSeparator(bool b) +void c_QAction__setSeparator_bool(void *thisObj, bool b); +// QAction::setShortcut(const QKeySequence & shortcut) +void c_QAction__setShortcut_QKeySequence(void *thisObj, void *shortcut_); +// QAction::setShortcutVisibleInContextMenu(bool show) +void c_QAction__setShortcutVisibleInContextMenu_bool(void *thisObj, bool show); +// QAction::setShortcuts(QKeySequence::StandardKey arg__1) +void c_QAction__setShortcuts_StandardKey(void *thisObj, int arg__1); +// QAction::setShortcuts(const QList & shortcuts) +void c_QAction__setShortcuts_QList_QKeySequence(void *thisObj, + void *shortcuts_); +// QAction::setStatusTip(const QString & statusTip) +void c_QAction__setStatusTip_QString(void *thisObj, const char *statusTip_); +// QAction::setText(const QString & text) +void c_QAction__setText_QString(void *thisObj, const char *text_); +// QAction::setToolTip(const QString & tip) +void c_QAction__setToolTip_QString(void *thisObj, const char *tip_); +// QAction::setVisible(bool arg__1) +void c_QAction__setVisible_bool(void *thisObj, bool arg__1); +// QAction::setWhatsThis(const QString & what) +void c_QAction__setWhatsThis_QString(void *thisObj, const char *what_); +// QAction::shortcut() const +void *c_QAction__shortcut(void *thisObj); +// QAction::shortcuts() const +void *c_QAction__shortcuts(void *thisObj); +// QAction::showStatusText(QObject * object) +bool c_QAction__showStatusText_QObject(void *thisObj, void *object_); +// QAction::statusTip() const +void *c_QAction__statusTip(void *thisObj); +// QAction::text() const +void *c_QAction__text(void *thisObj); +// QAction::toggle() +void c_QAction__toggle(void *thisObj); +// QAction::toggled(bool arg__1) +void c_QAction__toggled_bool(void *thisObj, bool arg__1); +void c_QAction__onToggled_bool(void *thisObj, void *contextQObject, + void *callback); // QAction::toolTip() const +void *c_QAction__toolTip(void *thisObj); +// QAction::tr(const char * s, const char * c, int n) +void *c_static_QAction__tr_char_char_int(const char *s, const char *c, int n); +// QAction::trigger() +void c_QAction__trigger(void *thisObj); +// QAction::triggered(bool checked) +void c_QAction__triggered_bool(void *thisObj, bool checked); +void c_QAction__onTriggered_bool(void *thisObj, void *contextQObject, + void *callback); // QAction::visibleChanged() +void c_QAction__visibleChanged(void *thisObj); +void c_QAction__onVisibleChanged(void *thisObj, void *contextQObject, + void *callback); // QAction::whatsThis() const +void *c_QAction__whatsThis(void *thisObj); +void c_QAction__destructor(void *thisObj); +void c_QAction__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QAction_Finalizer( + void *cppObj); // QAbstractScrollArea::QAbstractScrollArea(QWidget * parent) +void *c_QAbstractScrollArea__constructor_QWidget(void *parent_); +// QAbstractScrollArea::changeEvent(QEvent * arg__1) +void c_QAbstractScrollArea__changeEvent_QEvent(void *thisObj, void *arg__1_); +// QAbstractScrollArea::cornerWidget() const +void *c_QAbstractScrollArea__cornerWidget(void *thisObj); +// QAbstractScrollArea::customEvent(QEvent * event) +void c_QAbstractScrollArea__customEvent_QEvent(void *thisObj, void *event_); +// QAbstractScrollArea::devType() const +int c_QAbstractScrollArea__devType(void *thisObj); +// QAbstractScrollArea::event(QEvent * arg__1) +bool c_QAbstractScrollArea__event_QEvent(void *thisObj, void *arg__1_); +// QAbstractScrollArea::eventFilter(QObject * arg__1, QEvent * arg__2) +bool c_QAbstractScrollArea__eventFilter_QObject_QEvent(void *thisObj, + void *arg__1_, + void *arg__2_); +// QAbstractScrollArea::focusNextPrevChild(bool next) +bool c_QAbstractScrollArea__focusNextPrevChild_bool(void *thisObj, bool next); +// QAbstractScrollArea::hasHeightForWidth() const +bool c_QAbstractScrollArea__hasHeightForWidth(void *thisObj); +// QAbstractScrollArea::heightForWidth(int arg__1) const +int c_QAbstractScrollArea__heightForWidth_int(void *thisObj, int arg__1); +// QAbstractScrollArea::initPainter(QPainter * painter) const +void c_QAbstractScrollArea__initPainter_QPainter(void *thisObj, void *painter_); +// QAbstractScrollArea::leaveEvent(QEvent * event) +void c_QAbstractScrollArea__leaveEvent_QEvent(void *thisObj, void *event_); +// QAbstractScrollArea::maximumViewportSize() const +void *c_QAbstractScrollArea__maximumViewportSize(void *thisObj); +// QAbstractScrollArea::minimumSizeHint() const +void *c_QAbstractScrollArea__minimumSizeHint(void *thisObj); +// QAbstractScrollArea::mouseDoubleClickEvent(QMouseEvent * arg__1) +void c_QAbstractScrollArea__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *arg__1_); +// QAbstractScrollArea::mouseMoveEvent(QMouseEvent * arg__1) +void c_QAbstractScrollArea__mouseMoveEvent_QMouseEvent(void *thisObj, + void *arg__1_); +// QAbstractScrollArea::mousePressEvent(QMouseEvent * arg__1) +void c_QAbstractScrollArea__mousePressEvent_QMouseEvent(void *thisObj, + void *arg__1_); +// QAbstractScrollArea::mouseReleaseEvent(QMouseEvent * arg__1) +void c_QAbstractScrollArea__mouseReleaseEvent_QMouseEvent(void *thisObj, + void *arg__1_); +// QAbstractScrollArea::paintEvent(QPaintEvent * arg__1) +void c_QAbstractScrollArea__paintEvent_QPaintEvent(void *thisObj, + void *arg__1_); +// QAbstractScrollArea::scrollContentsBy(int dx, int dy) +void c_QAbstractScrollArea__scrollContentsBy_int_int(void *thisObj, int dx, + int dy); +// QAbstractScrollArea::setCornerWidget(QWidget * widget) +void c_QAbstractScrollArea__setCornerWidget_QWidget(void *thisObj, + void *widget_); +// QAbstractScrollArea::setViewport(QWidget * widget) +void c_QAbstractScrollArea__setViewport_QWidget(void *thisObj, void *widget_); +// QAbstractScrollArea::setViewportMargins(int left, int top, int right, int +// bottom) +void c_QAbstractScrollArea__setViewportMargins_int_int_int_int( + void *thisObj, int left, int top, int right, int bottom); +// QAbstractScrollArea::setVisible(bool visible) +void c_QAbstractScrollArea__setVisible_bool(void *thisObj, bool visible); +// QAbstractScrollArea::setupViewport(QWidget * viewport) +void c_QAbstractScrollArea__setupViewport_QWidget(void *thisObj, + void *viewport_); +// QAbstractScrollArea::sharedPainter() const +void *c_QAbstractScrollArea__sharedPainter(void *thisObj); +// QAbstractScrollArea::sizeHint() const +void *c_QAbstractScrollArea__sizeHint(void *thisObj); +// QAbstractScrollArea::tr(const char * s, const char * c, int n) +void *c_static_QAbstractScrollArea__tr_char_char_int(const char *s, + const char *c, int n); +// QAbstractScrollArea::viewport() const +void *c_QAbstractScrollArea__viewport(void *thisObj); +// QAbstractScrollArea::viewportEvent(QEvent * arg__1) +bool c_QAbstractScrollArea__viewportEvent_QEvent(void *thisObj, void *arg__1_); +// QAbstractScrollArea::viewportSizeHint() const +void *c_QAbstractScrollArea__viewportSizeHint(void *thisObj); +void c_QAbstractScrollArea__destructor(void *thisObj); +void c_QAbstractScrollArea__registerVirtualMethodCallback(void *ptr, + void *callback, + int methodId); +void c_QAbstractScrollArea_Finalizer( + void *cppObj); // QTextEdit::QTextEdit(QWidget * parent) +void *c_QTextEdit__constructor_QWidget(void *parent_); +// QTextEdit::QTextEdit(const QString & text, QWidget * parent) +void *c_QTextEdit__constructor_QString_QWidget(const char *text_, + void *parent_); +// QTextEdit::acceptRichText() const +bool c_QTextEdit__acceptRichText(void *thisObj); +// QTextEdit::anchorAt(const QPoint & pos) const +void *c_QTextEdit__anchorAt_QPoint(void *thisObj, void *pos_); +// QTextEdit::append(const QString & text) +void c_QTextEdit__append_QString(void *thisObj, const char *text_); +// QTextEdit::canPaste() const +bool c_QTextEdit__canPaste(void *thisObj); +// QTextEdit::changeEvent(QEvent * e) +void c_QTextEdit__changeEvent_QEvent(void *thisObj, void *e_); +// QTextEdit::clear() +void c_QTextEdit__clear(void *thisObj); +// QTextEdit::copy() +void c_QTextEdit__copy(void *thisObj); +// QTextEdit::copyAvailable(bool b) +void c_QTextEdit__copyAvailable_bool(void *thisObj, bool b); +void c_QTextEdit__onCopyAvailable_bool( + void *thisObj, void *contextQObject, + void *callback); // QTextEdit::createStandardContextMenu() +void *c_QTextEdit__createStandardContextMenu(void *thisObj); +// QTextEdit::createStandardContextMenu(const QPoint & position) +void *c_QTextEdit__createStandardContextMenu_QPoint(void *thisObj, + void *position_); +// QTextEdit::currentFont() const +void *c_QTextEdit__currentFont(void *thisObj); +// QTextEdit::cursorPositionChanged() +void c_QTextEdit__cursorPositionChanged(void *thisObj); +void c_QTextEdit__onCursorPositionChanged( + void *thisObj, void *contextQObject, + void *callback); // QTextEdit::cursorRect() const +void *c_QTextEdit__cursorRect(void *thisObj); +// QTextEdit::cursorWidth() const +int c_QTextEdit__cursorWidth(void *thisObj); +// QTextEdit::customEvent(QEvent * event) +void c_QTextEdit__customEvent_QEvent(void *thisObj, void *event_); +// QTextEdit::cut() +void c_QTextEdit__cut(void *thisObj); +// QTextEdit::devType() const +int c_QTextEdit__devType(void *thisObj); +// QTextEdit::documentTitle() const +void *c_QTextEdit__documentTitle(void *thisObj); +// QTextEdit::ensureCursorVisible() +void c_QTextEdit__ensureCursorVisible(void *thisObj); +// QTextEdit::event(QEvent * e) +bool c_QTextEdit__event_QEvent(void *thisObj, void *e_); +// QTextEdit::eventFilter(QObject * arg__1, QEvent * arg__2) +bool c_QTextEdit__eventFilter_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_); +// QTextEdit::find(const QString & exp) +bool c_QTextEdit__find_QString(void *thisObj, const char *exp_); +// QTextEdit::focusNextPrevChild(bool next) +bool c_QTextEdit__focusNextPrevChild_bool(void *thisObj, bool next); +// QTextEdit::fontFamily() const +void *c_QTextEdit__fontFamily(void *thisObj); +// QTextEdit::fontItalic() const +bool c_QTextEdit__fontItalic(void *thisObj); +// QTextEdit::fontPointSize() const +qreal c_QTextEdit__fontPointSize(void *thisObj); +// QTextEdit::fontUnderline() const +bool c_QTextEdit__fontUnderline(void *thisObj); +// QTextEdit::fontWeight() const +int c_QTextEdit__fontWeight(void *thisObj); +// QTextEdit::hasHeightForWidth() const +bool c_QTextEdit__hasHeightForWidth(void *thisObj); +// QTextEdit::heightForWidth(int arg__1) const +int c_QTextEdit__heightForWidth_int(void *thisObj, int arg__1); +// QTextEdit::initPainter(QPainter * painter) const +void c_QTextEdit__initPainter_QPainter(void *thisObj, void *painter_); +// QTextEdit::insertHtml(const QString & text) +void c_QTextEdit__insertHtml_QString(void *thisObj, const char *text_); +// QTextEdit::insertPlainText(const QString & text) +void c_QTextEdit__insertPlainText_QString(void *thisObj, const char *text_); +// QTextEdit::isReadOnly() const +bool c_QTextEdit__isReadOnly(void *thisObj); +// QTextEdit::isUndoRedoEnabled() const +bool c_QTextEdit__isUndoRedoEnabled(void *thisObj); +// QTextEdit::leaveEvent(QEvent * event) +void c_QTextEdit__leaveEvent_QEvent(void *thisObj, void *event_); +// QTextEdit::lineWrapColumnOrWidth() const +int c_QTextEdit__lineWrapColumnOrWidth(void *thisObj); +// QTextEdit::minimumSizeHint() const +void *c_QTextEdit__minimumSizeHint(void *thisObj); +// QTextEdit::mouseDoubleClickEvent(QMouseEvent * e) +void c_QTextEdit__mouseDoubleClickEvent_QMouseEvent(void *thisObj, void *e_); +// QTextEdit::mouseMoveEvent(QMouseEvent * e) +void c_QTextEdit__mouseMoveEvent_QMouseEvent(void *thisObj, void *e_); +// QTextEdit::mousePressEvent(QMouseEvent * e) +void c_QTextEdit__mousePressEvent_QMouseEvent(void *thisObj, void *e_); +// QTextEdit::mouseReleaseEvent(QMouseEvent * e) +void c_QTextEdit__mouseReleaseEvent_QMouseEvent(void *thisObj, void *e_); +// QTextEdit::overwriteMode() const +bool c_QTextEdit__overwriteMode(void *thisObj); +// QTextEdit::paintEvent(QPaintEvent * e) +void c_QTextEdit__paintEvent_QPaintEvent(void *thisObj, void *e_); +// QTextEdit::paste() +void c_QTextEdit__paste(void *thisObj); +// QTextEdit::placeholderText() const +void *c_QTextEdit__placeholderText(void *thisObj); +// QTextEdit::redo() +void c_QTextEdit__redo(void *thisObj); +// QTextEdit::redoAvailable(bool b) +void c_QTextEdit__redoAvailable_bool(void *thisObj, bool b); +void c_QTextEdit__onRedoAvailable_bool( + void *thisObj, void *contextQObject, + void *callback); // QTextEdit::scrollContentsBy(int dx, int dy) +void c_QTextEdit__scrollContentsBy_int_int(void *thisObj, int dx, int dy); +// QTextEdit::scrollToAnchor(const QString & name) +void c_QTextEdit__scrollToAnchor_QString(void *thisObj, const char *name_); +// QTextEdit::selectAll() +void c_QTextEdit__selectAll(void *thisObj); +// QTextEdit::selectionChanged() +void c_QTextEdit__selectionChanged(void *thisObj); +void c_QTextEdit__onSelectionChanged( + void *thisObj, void *contextQObject, + void *callback); // QTextEdit::setAcceptRichText(bool accept) +void c_QTextEdit__setAcceptRichText_bool(void *thisObj, bool accept); +// QTextEdit::setCurrentFont(const QFont & f) +void c_QTextEdit__setCurrentFont_QFont(void *thisObj, void *f_); +// QTextEdit::setCursorWidth(int width) +void c_QTextEdit__setCursorWidth_int(void *thisObj, int width); +// QTextEdit::setDocumentTitle(const QString & title) +void c_QTextEdit__setDocumentTitle_QString(void *thisObj, const char *title_); +// QTextEdit::setFontFamily(const QString & fontFamily) +void c_QTextEdit__setFontFamily_QString(void *thisObj, const char *fontFamily_); +// QTextEdit::setFontItalic(bool b) +void c_QTextEdit__setFontItalic_bool(void *thisObj, bool b); +// QTextEdit::setFontPointSize(qreal s) +void c_QTextEdit__setFontPointSize_qreal(void *thisObj, qreal s); +// QTextEdit::setFontUnderline(bool b) +void c_QTextEdit__setFontUnderline_bool(void *thisObj, bool b); +// QTextEdit::setFontWeight(int w) +void c_QTextEdit__setFontWeight_int(void *thisObj, int w); +// QTextEdit::setHtml(const QString & text) +void c_QTextEdit__setHtml_QString(void *thisObj, const char *text_); +// QTextEdit::setLineWrapColumnOrWidth(int w) +void c_QTextEdit__setLineWrapColumnOrWidth_int(void *thisObj, int w); +// QTextEdit::setMarkdown(const QString & markdown) +void c_QTextEdit__setMarkdown_QString(void *thisObj, const char *markdown_); +// QTextEdit::setOverwriteMode(bool overwrite) +void c_QTextEdit__setOverwriteMode_bool(void *thisObj, bool overwrite); +// QTextEdit::setPlaceholderText(const QString & placeholderText) +void c_QTextEdit__setPlaceholderText_QString(void *thisObj, + const char *placeholderText_); +// QTextEdit::setPlainText(const QString & text) +void c_QTextEdit__setPlainText_QString(void *thisObj, const char *text_); +// QTextEdit::setReadOnly(bool ro) +void c_QTextEdit__setReadOnly_bool(void *thisObj, bool ro); +// QTextEdit::setTabChangesFocus(bool b) +void c_QTextEdit__setTabChangesFocus_bool(void *thisObj, bool b); +// QTextEdit::setTabStopDistance(qreal distance) +void c_QTextEdit__setTabStopDistance_qreal(void *thisObj, qreal distance); +// QTextEdit::setText(const QString & text) +void c_QTextEdit__setText_QString(void *thisObj, const char *text_); +// QTextEdit::setTextBackgroundColor(const QColor & c) +void c_QTextEdit__setTextBackgroundColor_QColor(void *thisObj, void *c_); +// QTextEdit::setTextColor(const QColor & c) +void c_QTextEdit__setTextColor_QColor(void *thisObj, void *c_); +// QTextEdit::setUndoRedoEnabled(bool enable) +void c_QTextEdit__setUndoRedoEnabled_bool(void *thisObj, bool enable); +// QTextEdit::setVisible(bool visible) +void c_QTextEdit__setVisible_bool(void *thisObj, bool visible); +// QTextEdit::setupViewport(QWidget * viewport) +void c_QTextEdit__setupViewport_QWidget(void *thisObj, void *viewport_); +// QTextEdit::sharedPainter() const +void *c_QTextEdit__sharedPainter(void *thisObj); +// QTextEdit::sizeHint() const +void *c_QTextEdit__sizeHint(void *thisObj); +// QTextEdit::tabChangesFocus() const +bool c_QTextEdit__tabChangesFocus(void *thisObj); +// QTextEdit::tabStopDistance() const +qreal c_QTextEdit__tabStopDistance(void *thisObj); +// QTextEdit::textBackgroundColor() const +void *c_QTextEdit__textBackgroundColor(void *thisObj); +// QTextEdit::textChanged() +void c_QTextEdit__textChanged(void *thisObj); +void c_QTextEdit__onTextChanged(void *thisObj, void *contextQObject, + void *callback); // QTextEdit::textColor() const +void *c_QTextEdit__textColor(void *thisObj); +// QTextEdit::toHtml() const +void *c_QTextEdit__toHtml(void *thisObj); +// QTextEdit::toMarkdown() const +void *c_QTextEdit__toMarkdown(void *thisObj); +// QTextEdit::toPlainText() const +void *c_QTextEdit__toPlainText(void *thisObj); +// QTextEdit::tr(const char * s, const char * c, int n) +void *c_static_QTextEdit__tr_char_char_int(const char *s, const char *c, int n); +// QTextEdit::undo() +void c_QTextEdit__undo(void *thisObj); +// QTextEdit::undoAvailable(bool b) +void c_QTextEdit__undoAvailable_bool(void *thisObj, bool b); +void c_QTextEdit__onUndoAvailable_bool( + void *thisObj, void *contextQObject, + void *callback); // QTextEdit::viewportEvent(QEvent * arg__1) +bool c_QTextEdit__viewportEvent_QEvent(void *thisObj, void *arg__1_); +// QTextEdit::viewportSizeHint() const +void *c_QTextEdit__viewportSizeHint(void *thisObj); +// QTextEdit::zoomIn(int range) +void c_QTextEdit__zoomIn_int(void *thisObj, int range); +// QTextEdit::zoomInF(float range) +void c_QTextEdit__zoomInF_float(void *thisObj, float range); +// QTextEdit::zoomOut(int range) +void c_QTextEdit__zoomOut_int(void *thisObj, int range); +void c_QTextEdit__destructor(void *thisObj); +void c_QTextEdit__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QTextEdit_Finalizer( + void *cppObj); // QScrollArea::QScrollArea(QWidget * parent) +void *c_QScrollArea__constructor_QWidget(void *parent_); +// QScrollArea::changeEvent(QEvent * arg__1) +void c_QScrollArea__changeEvent_QEvent(void *thisObj, void *arg__1_); +// QScrollArea::customEvent(QEvent * event) +void c_QScrollArea__customEvent_QEvent(void *thisObj, void *event_); +// QScrollArea::devType() const +int c_QScrollArea__devType(void *thisObj); +// QScrollArea::ensureVisible(int x, int y, int xmargin, int ymargin) +void c_QScrollArea__ensureVisible_int_int_int_int(void *thisObj, int x, int y, + int xmargin, int ymargin); +// QScrollArea::ensureWidgetVisible(QWidget * childWidget, int xmargin, int +// ymargin) +void c_QScrollArea__ensureWidgetVisible_QWidget_int_int(void *thisObj, + void *childWidget_, + int xmargin, + int ymargin); +// QScrollArea::event(QEvent * arg__1) +bool c_QScrollArea__event_QEvent(void *thisObj, void *arg__1_); +// QScrollArea::eventFilter(QObject * arg__1, QEvent * arg__2) +bool c_QScrollArea__eventFilter_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_); +// QScrollArea::focusNextPrevChild(bool next) +bool c_QScrollArea__focusNextPrevChild_bool(void *thisObj, bool next); +// QScrollArea::hasHeightForWidth() const +bool c_QScrollArea__hasHeightForWidth(void *thisObj); +// QScrollArea::heightForWidth(int arg__1) const +int c_QScrollArea__heightForWidth_int(void *thisObj, int arg__1); +// QScrollArea::initPainter(QPainter * painter) const +void c_QScrollArea__initPainter_QPainter(void *thisObj, void *painter_); +// QScrollArea::leaveEvent(QEvent * event) +void c_QScrollArea__leaveEvent_QEvent(void *thisObj, void *event_); +// QScrollArea::minimumSizeHint() const +void *c_QScrollArea__minimumSizeHint(void *thisObj); +// QScrollArea::mouseDoubleClickEvent(QMouseEvent * arg__1) +void c_QScrollArea__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *arg__1_); +// QScrollArea::mouseMoveEvent(QMouseEvent * arg__1) +void c_QScrollArea__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QScrollArea::mousePressEvent(QMouseEvent * arg__1) +void c_QScrollArea__mousePressEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QScrollArea::mouseReleaseEvent(QMouseEvent * arg__1) +void c_QScrollArea__mouseReleaseEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QScrollArea::paintEvent(QPaintEvent * arg__1) +void c_QScrollArea__paintEvent_QPaintEvent(void *thisObj, void *arg__1_); +// QScrollArea::scrollContentsBy(int dx, int dy) +void c_QScrollArea__scrollContentsBy_int_int(void *thisObj, int dx, int dy); +// QScrollArea::setVisible(bool visible) +void c_QScrollArea__setVisible_bool(void *thisObj, bool visible); +// QScrollArea::setWidget(QWidget * widget) +void c_QScrollArea__setWidget_QWidget(void *thisObj, void *widget_); +// QScrollArea::setWidgetResizable(bool resizable) +void c_QScrollArea__setWidgetResizable_bool(void *thisObj, bool resizable); +// QScrollArea::setupViewport(QWidget * viewport) +void c_QScrollArea__setupViewport_QWidget(void *thisObj, void *viewport_); +// QScrollArea::sharedPainter() const +void *c_QScrollArea__sharedPainter(void *thisObj); +// QScrollArea::sizeHint() const +void *c_QScrollArea__sizeHint(void *thisObj); +// QScrollArea::takeWidget() +void *c_QScrollArea__takeWidget(void *thisObj); +// QScrollArea::tr(const char * s, const char * c, int n) +void *c_static_QScrollArea__tr_char_char_int(const char *s, const char *c, + int n); +// QScrollArea::viewportEvent(QEvent * arg__1) +bool c_QScrollArea__viewportEvent_QEvent(void *thisObj, void *arg__1_); +// QScrollArea::viewportSizeHint() const +void *c_QScrollArea__viewportSizeHint(void *thisObj); +// QScrollArea::widget() const +void *c_QScrollArea__widget(void *thisObj); +// QScrollArea::widgetResizable() const +bool c_QScrollArea__widgetResizable(void *thisObj); +void c_QScrollArea__destructor(void *thisObj); +void c_QScrollArea__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QScrollArea_Finalizer( + void *cppObj); // QPlainTextEdit::QPlainTextEdit(QWidget * parent) +void *c_QPlainTextEdit__constructor_QWidget(void *parent_); +// QPlainTextEdit::QPlainTextEdit(const QString & text, QWidget * parent) +void *c_QPlainTextEdit__constructor_QString_QWidget(const char *text_, + void *parent_); +// QPlainTextEdit::anchorAt(const QPoint & pos) const +void *c_QPlainTextEdit__anchorAt_QPoint(void *thisObj, void *pos_); +// QPlainTextEdit::appendHtml(const QString & html) +void c_QPlainTextEdit__appendHtml_QString(void *thisObj, const char *html_); +// QPlainTextEdit::appendPlainText(const QString & text) +void c_QPlainTextEdit__appendPlainText_QString(void *thisObj, + const char *text_); +// QPlainTextEdit::backgroundVisible() const +bool c_QPlainTextEdit__backgroundVisible(void *thisObj); +// QPlainTextEdit::blockCount() const +int c_QPlainTextEdit__blockCount(void *thisObj); +// QPlainTextEdit::blockCountChanged(int newBlockCount) +void c_QPlainTextEdit__blockCountChanged_int(void *thisObj, int newBlockCount); +void c_QPlainTextEdit__onBlockCountChanged_int( + void *thisObj, void *contextQObject, + void *callback); // QPlainTextEdit::canPaste() const +bool c_QPlainTextEdit__canPaste(void *thisObj); +// QPlainTextEdit::centerCursor() +void c_QPlainTextEdit__centerCursor(void *thisObj); +// QPlainTextEdit::centerOnScroll() const +bool c_QPlainTextEdit__centerOnScroll(void *thisObj); +// QPlainTextEdit::changeEvent(QEvent * e) +void c_QPlainTextEdit__changeEvent_QEvent(void *thisObj, void *e_); +// QPlainTextEdit::clear() +void c_QPlainTextEdit__clear(void *thisObj); +// QPlainTextEdit::contentOffset() const +void *c_QPlainTextEdit__contentOffset(void *thisObj); +// QPlainTextEdit::copy() +void c_QPlainTextEdit__copy(void *thisObj); +// QPlainTextEdit::copyAvailable(bool b) +void c_QPlainTextEdit__copyAvailable_bool(void *thisObj, bool b); +void c_QPlainTextEdit__onCopyAvailable_bool( + void *thisObj, void *contextQObject, + void *callback); // QPlainTextEdit::createStandardContextMenu() +void *c_QPlainTextEdit__createStandardContextMenu(void *thisObj); +// QPlainTextEdit::createStandardContextMenu(const QPoint & position) +void *c_QPlainTextEdit__createStandardContextMenu_QPoint(void *thisObj, + void *position_); +// QPlainTextEdit::cursorPositionChanged() +void c_QPlainTextEdit__cursorPositionChanged(void *thisObj); +void c_QPlainTextEdit__onCursorPositionChanged( + void *thisObj, void *contextQObject, + void *callback); // QPlainTextEdit::cursorRect() const +void *c_QPlainTextEdit__cursorRect(void *thisObj); +// QPlainTextEdit::cursorWidth() const +int c_QPlainTextEdit__cursorWidth(void *thisObj); +// QPlainTextEdit::customEvent(QEvent * event) +void c_QPlainTextEdit__customEvent_QEvent(void *thisObj, void *event_); +// QPlainTextEdit::cut() +void c_QPlainTextEdit__cut(void *thisObj); +// QPlainTextEdit::devType() const +int c_QPlainTextEdit__devType(void *thisObj); +// QPlainTextEdit::documentTitle() const +void *c_QPlainTextEdit__documentTitle(void *thisObj); +// QPlainTextEdit::ensureCursorVisible() +void c_QPlainTextEdit__ensureCursorVisible(void *thisObj); +// QPlainTextEdit::event(QEvent * e) +bool c_QPlainTextEdit__event_QEvent(void *thisObj, void *e_); +// QPlainTextEdit::eventFilter(QObject * arg__1, QEvent * arg__2) +bool c_QPlainTextEdit__eventFilter_QObject_QEvent(void *thisObj, void *arg__1_, + void *arg__2_); +// QPlainTextEdit::find(const QString & exp) +bool c_QPlainTextEdit__find_QString(void *thisObj, const char *exp_); +// QPlainTextEdit::focusNextPrevChild(bool next) +bool c_QPlainTextEdit__focusNextPrevChild_bool(void *thisObj, bool next); +// QPlainTextEdit::hasHeightForWidth() const +bool c_QPlainTextEdit__hasHeightForWidth(void *thisObj); +// QPlainTextEdit::heightForWidth(int arg__1) const +int c_QPlainTextEdit__heightForWidth_int(void *thisObj, int arg__1); +// QPlainTextEdit::initPainter(QPainter * painter) const +void c_QPlainTextEdit__initPainter_QPainter(void *thisObj, void *painter_); +// QPlainTextEdit::insertPlainText(const QString & text) +void c_QPlainTextEdit__insertPlainText_QString(void *thisObj, + const char *text_); +// QPlainTextEdit::isReadOnly() const +bool c_QPlainTextEdit__isReadOnly(void *thisObj); +// QPlainTextEdit::isUndoRedoEnabled() const +bool c_QPlainTextEdit__isUndoRedoEnabled(void *thisObj); +// QPlainTextEdit::leaveEvent(QEvent * event) +void c_QPlainTextEdit__leaveEvent_QEvent(void *thisObj, void *event_); +// QPlainTextEdit::maximumBlockCount() const +int c_QPlainTextEdit__maximumBlockCount(void *thisObj); +// QPlainTextEdit::minimumSizeHint() const +void *c_QPlainTextEdit__minimumSizeHint(void *thisObj); +// QPlainTextEdit::modificationChanged(bool arg__1) +void c_QPlainTextEdit__modificationChanged_bool(void *thisObj, bool arg__1); +void c_QPlainTextEdit__onModificationChanged_bool( + void *thisObj, void *contextQObject, + void *callback); // QPlainTextEdit::mouseDoubleClickEvent(QMouseEvent * e) +void c_QPlainTextEdit__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *e_); +// QPlainTextEdit::mouseMoveEvent(QMouseEvent * e) +void c_QPlainTextEdit__mouseMoveEvent_QMouseEvent(void *thisObj, void *e_); +// QPlainTextEdit::mousePressEvent(QMouseEvent * e) +void c_QPlainTextEdit__mousePressEvent_QMouseEvent(void *thisObj, void *e_); +// QPlainTextEdit::mouseReleaseEvent(QMouseEvent * e) +void c_QPlainTextEdit__mouseReleaseEvent_QMouseEvent(void *thisObj, void *e_); +// QPlainTextEdit::overwriteMode() const +bool c_QPlainTextEdit__overwriteMode(void *thisObj); +// QPlainTextEdit::paintEvent(QPaintEvent * e) +void c_QPlainTextEdit__paintEvent_QPaintEvent(void *thisObj, void *e_); +// QPlainTextEdit::paste() +void c_QPlainTextEdit__paste(void *thisObj); +// QPlainTextEdit::placeholderText() const +void *c_QPlainTextEdit__placeholderText(void *thisObj); +// QPlainTextEdit::redo() +void c_QPlainTextEdit__redo(void *thisObj); +// QPlainTextEdit::redoAvailable(bool b) +void c_QPlainTextEdit__redoAvailable_bool(void *thisObj, bool b); +void c_QPlainTextEdit__onRedoAvailable_bool( + void *thisObj, void *contextQObject, + void *callback); // QPlainTextEdit::scrollContentsBy(int dx, int dy) +void c_QPlainTextEdit__scrollContentsBy_int_int(void *thisObj, int dx, int dy); +// QPlainTextEdit::selectAll() +void c_QPlainTextEdit__selectAll(void *thisObj); +// QPlainTextEdit::selectionChanged() +void c_QPlainTextEdit__selectionChanged(void *thisObj); +void c_QPlainTextEdit__onSelectionChanged( + void *thisObj, void *contextQObject, + void *callback); // QPlainTextEdit::setBackgroundVisible(bool visible) +void c_QPlainTextEdit__setBackgroundVisible_bool(void *thisObj, bool visible); +// QPlainTextEdit::setCenterOnScroll(bool enabled) +void c_QPlainTextEdit__setCenterOnScroll_bool(void *thisObj, bool enabled); +// QPlainTextEdit::setCursorWidth(int width) +void c_QPlainTextEdit__setCursorWidth_int(void *thisObj, int width); +// QPlainTextEdit::setDocumentTitle(const QString & title) +void c_QPlainTextEdit__setDocumentTitle_QString(void *thisObj, + const char *title_); +// QPlainTextEdit::setMaximumBlockCount(int maximum) +void c_QPlainTextEdit__setMaximumBlockCount_int(void *thisObj, int maximum); +// QPlainTextEdit::setOverwriteMode(bool overwrite) +void c_QPlainTextEdit__setOverwriteMode_bool(void *thisObj, bool overwrite); +// QPlainTextEdit::setPlaceholderText(const QString & placeholderText) +void c_QPlainTextEdit__setPlaceholderText_QString(void *thisObj, + const char *placeholderText_); +// QPlainTextEdit::setPlainText(const QString & text) +void c_QPlainTextEdit__setPlainText_QString(void *thisObj, const char *text_); +// QPlainTextEdit::setReadOnly(bool ro) +void c_QPlainTextEdit__setReadOnly_bool(void *thisObj, bool ro); +// QPlainTextEdit::setTabChangesFocus(bool b) +void c_QPlainTextEdit__setTabChangesFocus_bool(void *thisObj, bool b); +// QPlainTextEdit::setTabStopDistance(qreal distance) +void c_QPlainTextEdit__setTabStopDistance_qreal(void *thisObj, qreal distance); +// QPlainTextEdit::setUndoRedoEnabled(bool enable) +void c_QPlainTextEdit__setUndoRedoEnabled_bool(void *thisObj, bool enable); +// QPlainTextEdit::setVisible(bool visible) +void c_QPlainTextEdit__setVisible_bool(void *thisObj, bool visible); +// QPlainTextEdit::setupViewport(QWidget * viewport) +void c_QPlainTextEdit__setupViewport_QWidget(void *thisObj, void *viewport_); +// QPlainTextEdit::sharedPainter() const +void *c_QPlainTextEdit__sharedPainter(void *thisObj); +// QPlainTextEdit::sizeHint() const +void *c_QPlainTextEdit__sizeHint(void *thisObj); +// QPlainTextEdit::tabChangesFocus() const +bool c_QPlainTextEdit__tabChangesFocus(void *thisObj); +// QPlainTextEdit::tabStopDistance() const +qreal c_QPlainTextEdit__tabStopDistance(void *thisObj); +// QPlainTextEdit::textChanged() +void c_QPlainTextEdit__textChanged(void *thisObj); +void c_QPlainTextEdit__onTextChanged( + void *thisObj, void *contextQObject, + void *callback); // QPlainTextEdit::toPlainText() const +void *c_QPlainTextEdit__toPlainText(void *thisObj); +// QPlainTextEdit::tr(const char * s, const char * c, int n) +void *c_static_QPlainTextEdit__tr_char_char_int(const char *s, const char *c, + int n); +// QPlainTextEdit::undo() +void c_QPlainTextEdit__undo(void *thisObj); +// QPlainTextEdit::undoAvailable(bool b) +void c_QPlainTextEdit__undoAvailable_bool(void *thisObj, bool b); +void c_QPlainTextEdit__onUndoAvailable_bool( + void *thisObj, void *contextQObject, + void + *callback); // QPlainTextEdit::updateRequest(const QRect & rect, int dy) +void c_QPlainTextEdit__updateRequest_QRect_int(void *thisObj, void *rect_, + int dy); +void c_QPlainTextEdit__onUpdateRequest_QRect_int( + void *thisObj, void *contextQObject, + void *callback); // QPlainTextEdit::viewportEvent(QEvent * arg__1) +bool c_QPlainTextEdit__viewportEvent_QEvent(void *thisObj, void *arg__1_); +// QPlainTextEdit::viewportSizeHint() const +void *c_QPlainTextEdit__viewportSizeHint(void *thisObj); +// QPlainTextEdit::zoomIn(int range) +void c_QPlainTextEdit__zoomIn_int(void *thisObj, int range); +// QPlainTextEdit::zoomInF(float range) +void c_QPlainTextEdit__zoomInF_float(void *thisObj, float range); +// QPlainTextEdit::zoomOut(int range) +void c_QPlainTextEdit__zoomOut_int(void *thisObj, int range); +void c_QPlainTextEdit__destructor(void *thisObj); +void c_QPlainTextEdit__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QPlainTextEdit_Finalizer( + void *cppObj); // QAbstractItemView::QAbstractItemView(QWidget * parent) +void *c_QAbstractItemView__constructor_QWidget(void *parent_); +// QAbstractItemView::activated(const QModelIndex & index) +void c_QAbstractItemView__activated_QModelIndex(void *thisObj, void *index_); +void c_QAbstractItemView__onActivated_QModelIndex( + void *thisObj, void *contextQObject, + void *callback); // QAbstractItemView::alternatingRowColors() const +bool c_QAbstractItemView__alternatingRowColors(void *thisObj); +// QAbstractItemView::autoScrollMargin() const +int c_QAbstractItemView__autoScrollMargin(void *thisObj); +// QAbstractItemView::changeEvent(QEvent * arg__1) +void c_QAbstractItemView__changeEvent_QEvent(void *thisObj, void *arg__1_); +// QAbstractItemView::clearSelection() +void c_QAbstractItemView__clearSelection(void *thisObj); +// QAbstractItemView::clicked(const QModelIndex & index) +void c_QAbstractItemView__clicked_QModelIndex(void *thisObj, void *index_); +void c_QAbstractItemView__onClicked_QModelIndex( + void *thisObj, void *contextQObject, + void *callback); // QAbstractItemView::closePersistentEditor(const + // QModelIndex & index) +void c_QAbstractItemView__closePersistentEditor_QModelIndex(void *thisObj, + void *index_); +// QAbstractItemView::commitData(QWidget * editor) +void c_QAbstractItemView__commitData_QWidget(void *thisObj, void *editor_); +// QAbstractItemView::currentChanged(const QModelIndex & current, const +// QModelIndex & previous) +void c_QAbstractItemView__currentChanged_QModelIndex_QModelIndex( + void *thisObj, void *current_, void *previous_); +// QAbstractItemView::currentIndex() const +void *c_QAbstractItemView__currentIndex(void *thisObj); +// QAbstractItemView::customEvent(QEvent * event) +void c_QAbstractItemView__customEvent_QEvent(void *thisObj, void *event_); +// QAbstractItemView::dataChanged(const QModelIndex & topLeft, const QModelIndex +// & bottomRight, const QList & roles) +void c_QAbstractItemView__dataChanged_QModelIndex_QModelIndex_QList_int( + void *thisObj, void *topLeft_, void *bottomRight_, void *roles_); +// QAbstractItemView::devType() const +int c_QAbstractItemView__devType(void *thisObj); +// QAbstractItemView::dirtyRegionOffset() const +void *c_QAbstractItemView__dirtyRegionOffset(void *thisObj); +// QAbstractItemView::doAutoScroll() +void c_QAbstractItemView__doAutoScroll(void *thisObj); +// QAbstractItemView::doItemsLayout() +void c_QAbstractItemView__doItemsLayout(void *thisObj); +// QAbstractItemView::doubleClicked(const QModelIndex & index) +void c_QAbstractItemView__doubleClicked_QModelIndex(void *thisObj, + void *index_); +void c_QAbstractItemView__onDoubleClicked_QModelIndex( + void *thisObj, void *contextQObject, + void *callback); // QAbstractItemView::dragDropOverwriteMode() const +bool c_QAbstractItemView__dragDropOverwriteMode(void *thisObj); +// QAbstractItemView::dragEnabled() const +bool c_QAbstractItemView__dragEnabled(void *thisObj); +// QAbstractItemView::edit(const QModelIndex & index) +void c_QAbstractItemView__edit_QModelIndex(void *thisObj, void *index_); +// QAbstractItemView::editorDestroyed(QObject * editor) +void c_QAbstractItemView__editorDestroyed_QObject(void *thisObj, void *editor_); +// QAbstractItemView::entered(const QModelIndex & index) +void c_QAbstractItemView__entered_QModelIndex(void *thisObj, void *index_); +void c_QAbstractItemView__onEntered_QModelIndex( + void *thisObj, void *contextQObject, + void *callback); // QAbstractItemView::event(QEvent * event) +bool c_QAbstractItemView__event_QEvent(void *thisObj, void *event_); +// QAbstractItemView::eventFilter(QObject * object, QEvent * event) +bool c_QAbstractItemView__eventFilter_QObject_QEvent(void *thisObj, + void *object_, + void *event_); +// QAbstractItemView::executeDelayedItemsLayout() +void c_QAbstractItemView__executeDelayedItemsLayout(void *thisObj); +// QAbstractItemView::focusNextPrevChild(bool next) +bool c_QAbstractItemView__focusNextPrevChild_bool(void *thisObj, bool next); +// QAbstractItemView::hasAutoScroll() const +bool c_QAbstractItemView__hasAutoScroll(void *thisObj); +// QAbstractItemView::hasHeightForWidth() const +bool c_QAbstractItemView__hasHeightForWidth(void *thisObj); +// QAbstractItemView::heightForWidth(int arg__1) const +int c_QAbstractItemView__heightForWidth_int(void *thisObj, int arg__1); +// QAbstractItemView::horizontalOffset() const +int c_QAbstractItemView__horizontalOffset(void *thisObj); +// QAbstractItemView::horizontalScrollbarAction(int action) +void c_QAbstractItemView__horizontalScrollbarAction_int(void *thisObj, + int action); +// QAbstractItemView::horizontalScrollbarValueChanged(int value) +void c_QAbstractItemView__horizontalScrollbarValueChanged_int(void *thisObj, + int value); +// QAbstractItemView::iconSize() const +void *c_QAbstractItemView__iconSize(void *thisObj); +// QAbstractItemView::iconSizeChanged(const QSize & size) +void c_QAbstractItemView__iconSizeChanged_QSize(void *thisObj, void *size_); +void c_QAbstractItemView__onIconSizeChanged_QSize( + void *thisObj, void *contextQObject, + void *callback); // QAbstractItemView::indexAt(const QPoint & point) const +void *c_QAbstractItemView__indexAt_QPoint(void *thisObj, void *point_); +// QAbstractItemView::indexWidget(const QModelIndex & index) const +void *c_QAbstractItemView__indexWidget_QModelIndex(void *thisObj, void *index_); +// QAbstractItemView::initPainter(QPainter * painter) const +void c_QAbstractItemView__initPainter_QPainter(void *thisObj, void *painter_); +// QAbstractItemView::isIndexHidden(const QModelIndex & index) const +bool c_QAbstractItemView__isIndexHidden_QModelIndex(void *thisObj, + void *index_); +// QAbstractItemView::isPersistentEditorOpen(const QModelIndex & index) const +bool c_QAbstractItemView__isPersistentEditorOpen_QModelIndex(void *thisObj, + void *index_); +// QAbstractItemView::keyboardSearch(const QString & search) +void c_QAbstractItemView__keyboardSearch_QString(void *thisObj, + const char *search_); +// QAbstractItemView::leaveEvent(QEvent * event) +void c_QAbstractItemView__leaveEvent_QEvent(void *thisObj, void *event_); +// QAbstractItemView::minimumSizeHint() const +void *c_QAbstractItemView__minimumSizeHint(void *thisObj); +// QAbstractItemView::model() const +void *c_QAbstractItemView__model(void *thisObj); +// QAbstractItemView::mouseDoubleClickEvent(QMouseEvent * event) +void c_QAbstractItemView__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_); +// QAbstractItemView::mouseMoveEvent(QMouseEvent * event) +void c_QAbstractItemView__mouseMoveEvent_QMouseEvent(void *thisObj, + void *event_); +// QAbstractItemView::mousePressEvent(QMouseEvent * event) +void c_QAbstractItemView__mousePressEvent_QMouseEvent(void *thisObj, + void *event_); +// QAbstractItemView::mouseReleaseEvent(QMouseEvent * event) +void c_QAbstractItemView__mouseReleaseEvent_QMouseEvent(void *thisObj, + void *event_); +// QAbstractItemView::moveCursor(QAbstractItemView::CursorAction cursorAction, +// QFlags modifiers) +void *c_QAbstractItemView__moveCursor_CursorAction_KeyboardModifiers( + void *thisObj, int cursorAction, int modifiers_); +// QAbstractItemView::openPersistentEditor(const QModelIndex & index) +void c_QAbstractItemView__openPersistentEditor_QModelIndex(void *thisObj, + void *index_); +// QAbstractItemView::paintEvent(QPaintEvent * arg__1) +void c_QAbstractItemView__paintEvent_QPaintEvent(void *thisObj, void *arg__1_); +// QAbstractItemView::pressed(const QModelIndex & index) +void c_QAbstractItemView__pressed_QModelIndex(void *thisObj, void *index_); +void c_QAbstractItemView__onPressed_QModelIndex( + void *thisObj, void *contextQObject, + void *callback); // QAbstractItemView::reset() +void c_QAbstractItemView__reset(void *thisObj); +// QAbstractItemView::resetHorizontalScrollMode() +void c_QAbstractItemView__resetHorizontalScrollMode(void *thisObj); +// QAbstractItemView::resetVerticalScrollMode() +void c_QAbstractItemView__resetVerticalScrollMode(void *thisObj); +// QAbstractItemView::rootIndex() const +void *c_QAbstractItemView__rootIndex(void *thisObj); +// QAbstractItemView::rowsAboutToBeRemoved(const QModelIndex & parent, int +// start, int end) +void c_QAbstractItemView__rowsAboutToBeRemoved_QModelIndex_int_int( + void *thisObj, void *parent_, int start, int end); +// QAbstractItemView::rowsInserted(const QModelIndex & parent, int start, int +// end) +void c_QAbstractItemView__rowsInserted_QModelIndex_int_int(void *thisObj, + void *parent_, + int start, int end); +// QAbstractItemView::scheduleDelayedItemsLayout() +void c_QAbstractItemView__scheduleDelayedItemsLayout(void *thisObj); +// QAbstractItemView::scrollContentsBy(int dx, int dy) +void c_QAbstractItemView__scrollContentsBy_int_int(void *thisObj, int dx, + int dy); +// QAbstractItemView::scrollDirtyRegion(int dx, int dy) +void c_QAbstractItemView__scrollDirtyRegion_int_int(void *thisObj, int dx, + int dy); +// QAbstractItemView::scrollTo(const QModelIndex & index, +// QAbstractItemView::ScrollHint hint) +void c_QAbstractItemView__scrollTo_QModelIndex_ScrollHint(void *thisObj, + void *index_, + int hint); +// QAbstractItemView::scrollToBottom() +void c_QAbstractItemView__scrollToBottom(void *thisObj); +// QAbstractItemView::scrollToTop() +void c_QAbstractItemView__scrollToTop(void *thisObj); +// QAbstractItemView::selectAll() +void c_QAbstractItemView__selectAll(void *thisObj); +// QAbstractItemView::selectedIndexes() const +void *c_QAbstractItemView__selectedIndexes(void *thisObj); +// QAbstractItemView::selectionChanged(const QItemSelection & selected, const +// QItemSelection & deselected) +void c_QAbstractItemView__selectionChanged_QItemSelection_QItemSelection( + void *thisObj, void *selected_, void *deselected_); +// QAbstractItemView::selectionCommand(const QModelIndex & index, const QEvent * +// event) const +int c_QAbstractItemView__selectionCommand_QModelIndex_QEvent(void *thisObj, + void *index_, + void *event_); +// QAbstractItemView::selectionModel() const +void *c_QAbstractItemView__selectionModel(void *thisObj); +// QAbstractItemView::setAlternatingRowColors(bool enable) +void c_QAbstractItemView__setAlternatingRowColors_bool(void *thisObj, + bool enable); +// QAbstractItemView::setAutoScroll(bool enable) +void c_QAbstractItemView__setAutoScroll_bool(void *thisObj, bool enable); +// QAbstractItemView::setAutoScrollMargin(int margin) +void c_QAbstractItemView__setAutoScrollMargin_int(void *thisObj, int margin); +// QAbstractItemView::setCurrentIndex(const QModelIndex & index) +void c_QAbstractItemView__setCurrentIndex_QModelIndex(void *thisObj, + void *index_); +// QAbstractItemView::setDirtyRegion(const QRegion & region) +void c_QAbstractItemView__setDirtyRegion_QRegion(void *thisObj, void *region_); +// QAbstractItemView::setDragDropOverwriteMode(bool overwrite) +void c_QAbstractItemView__setDragDropOverwriteMode_bool(void *thisObj, + bool overwrite); +// QAbstractItemView::setDragEnabled(bool enable) +void c_QAbstractItemView__setDragEnabled_bool(void *thisObj, bool enable); +// QAbstractItemView::setDropIndicatorShown(bool enable) +void c_QAbstractItemView__setDropIndicatorShown_bool(void *thisObj, + bool enable); +// QAbstractItemView::setIconSize(const QSize & size) +void c_QAbstractItemView__setIconSize_QSize(void *thisObj, void *size_); +// QAbstractItemView::setIndexWidget(const QModelIndex & index, QWidget * +// widget) +void c_QAbstractItemView__setIndexWidget_QModelIndex_QWidget(void *thisObj, + void *index_, + void *widget_); +// QAbstractItemView::setModel(QAbstractItemModel * model) +void c_QAbstractItemView__setModel_QAbstractItemModel(void *thisObj, + void *model_); +// QAbstractItemView::setRootIndex(const QModelIndex & index) +void c_QAbstractItemView__setRootIndex_QModelIndex(void *thisObj, void *index_); +// QAbstractItemView::setSelection(const QRect & rect, +// QFlags command) +void c_QAbstractItemView__setSelection_QRect_SelectionFlags(void *thisObj, + void *rect_, + int command_); +// QAbstractItemView::setSelectionModel(QItemSelectionModel * selectionModel) +void c_QAbstractItemView__setSelectionModel_QItemSelectionModel( + void *thisObj, void *selectionModel_); +// QAbstractItemView::setTabKeyNavigation(bool enable) +void c_QAbstractItemView__setTabKeyNavigation_bool(void *thisObj, bool enable); +// QAbstractItemView::setVisible(bool visible) +void c_QAbstractItemView__setVisible_bool(void *thisObj, bool visible); +// QAbstractItemView::setupViewport(QWidget * viewport) +void c_QAbstractItemView__setupViewport_QWidget(void *thisObj, void *viewport_); +// QAbstractItemView::sharedPainter() const +void *c_QAbstractItemView__sharedPainter(void *thisObj); +// QAbstractItemView::showDropIndicator() const +bool c_QAbstractItemView__showDropIndicator(void *thisObj); +// QAbstractItemView::sizeHint() const +void *c_QAbstractItemView__sizeHint(void *thisObj); +// QAbstractItemView::sizeHintForColumn(int column) const +int c_QAbstractItemView__sizeHintForColumn_int(void *thisObj, int column); +// QAbstractItemView::sizeHintForIndex(const QModelIndex & index) const +void *c_QAbstractItemView__sizeHintForIndex_QModelIndex(void *thisObj, + void *index_); +// QAbstractItemView::sizeHintForRow(int row) const +int c_QAbstractItemView__sizeHintForRow_int(void *thisObj, int row); +// QAbstractItemView::startAutoScroll() +void c_QAbstractItemView__startAutoScroll(void *thisObj); +// QAbstractItemView::stopAutoScroll() +void c_QAbstractItemView__stopAutoScroll(void *thisObj); +// QAbstractItemView::tabKeyNavigation() const +bool c_QAbstractItemView__tabKeyNavigation(void *thisObj); +// QAbstractItemView::tr(const char * s, const char * c, int n) +void *c_static_QAbstractItemView__tr_char_char_int(const char *s, const char *c, + int n); +// QAbstractItemView::update(const QModelIndex & index) +void c_QAbstractItemView__updateIndex_QModelIndex(void *thisObj, void *index_); +// QAbstractItemView::updateEditorData() +void c_QAbstractItemView__updateEditorData(void *thisObj); +// QAbstractItemView::updateEditorGeometries() +void c_QAbstractItemView__updateEditorGeometries(void *thisObj); +// QAbstractItemView::updateGeometries() +void c_QAbstractItemView__updateGeometries(void *thisObj); +// QAbstractItemView::verticalOffset() const +int c_QAbstractItemView__verticalOffset(void *thisObj); +// QAbstractItemView::verticalScrollbarAction(int action) +void c_QAbstractItemView__verticalScrollbarAction_int(void *thisObj, + int action); +// QAbstractItemView::verticalScrollbarValueChanged(int value) +void c_QAbstractItemView__verticalScrollbarValueChanged_int(void *thisObj, + int value); +// QAbstractItemView::viewportEntered() +void c_QAbstractItemView__viewportEntered(void *thisObj); +void c_QAbstractItemView__onViewportEntered( + void *thisObj, void *contextQObject, + void *callback); // QAbstractItemView::viewportEvent(QEvent * event) +bool c_QAbstractItemView__viewportEvent_QEvent(void *thisObj, void *event_); +// QAbstractItemView::viewportSizeHint() const +void *c_QAbstractItemView__viewportSizeHint(void *thisObj); +// QAbstractItemView::visualRect(const QModelIndex & index) const +void *c_QAbstractItemView__visualRect_QModelIndex(void *thisObj, void *index_); +// QAbstractItemView::visualRegionForSelection(const QItemSelection & selection) +// const +void * +c_QAbstractItemView__visualRegionForSelection_QItemSelection(void *thisObj, + void *selection_); +void c_QAbstractItemView__destructor(void *thisObj); +void c_QAbstractItemView__registerVirtualMethodCallback(void *ptr, + void *callback, + int methodId); +void c_QAbstractItemView_Finalizer( + void *cppObj); // QTreeView::QTreeView(QWidget * parent) +void *c_QTreeView__constructor_QWidget(void *parent_); +// QTreeView::allColumnsShowFocus() const +bool c_QTreeView__allColumnsShowFocus(void *thisObj); +// QTreeView::autoExpandDelay() const +int c_QTreeView__autoExpandDelay(void *thisObj); +// QTreeView::changeEvent(QEvent * event) +void c_QTreeView__changeEvent_QEvent(void *thisObj, void *event_); +// QTreeView::collapse(const QModelIndex & index) +void c_QTreeView__collapse_QModelIndex(void *thisObj, void *index_); +// QTreeView::collapseAll() +void c_QTreeView__collapseAll(void *thisObj); +// QTreeView::collapsed(const QModelIndex & index) +void c_QTreeView__collapsed_QModelIndex(void *thisObj, void *index_); +void c_QTreeView__onCollapsed_QModelIndex( + void *thisObj, void *contextQObject, + void *callback); // QTreeView::columnAt(int x) const +int c_QTreeView__columnAt_int(void *thisObj, int x); +// QTreeView::columnCountChanged(int oldCount, int newCount) +void c_QTreeView__columnCountChanged_int_int(void *thisObj, int oldCount, + int newCount); +// QTreeView::columnMoved() +void c_QTreeView__columnMoved(void *thisObj); +// QTreeView::columnResized(int column, int oldSize, int newSize) +void c_QTreeView__columnResized_int_int_int(void *thisObj, int column, + int oldSize, int newSize); +// QTreeView::columnViewportPosition(int column) const +int c_QTreeView__columnViewportPosition_int(void *thisObj, int column); +// QTreeView::columnWidth(int column) const +int c_QTreeView__columnWidth_int(void *thisObj, int column); +// QTreeView::commitData(QWidget * editor) +void c_QTreeView__commitData_QWidget(void *thisObj, void *editor_); +// QTreeView::currentChanged(const QModelIndex & current, const QModelIndex & +// previous) +void c_QTreeView__currentChanged_QModelIndex_QModelIndex(void *thisObj, + void *current_, + void *previous_); +// QTreeView::customEvent(QEvent * event) +void c_QTreeView__customEvent_QEvent(void *thisObj, void *event_); +// QTreeView::dataChanged(const QModelIndex & topLeft, const QModelIndex & +// bottomRight, const QList & roles) +void c_QTreeView__dataChanged_QModelIndex_QModelIndex_QList_int( + void *thisObj, void *topLeft_, void *bottomRight_, void *roles_); +// QTreeView::devType() const +int c_QTreeView__devType(void *thisObj); +// QTreeView::doItemsLayout() +void c_QTreeView__doItemsLayout(void *thisObj); +// QTreeView::drawBranches(QPainter * painter, const QRect & rect, const +// QModelIndex & index) const +void c_QTreeView__drawBranches_QPainter_QRect_QModelIndex(void *thisObj, + void *painter_, + void *rect_, + void *index_); +// QTreeView::drawTree(QPainter * painter, const QRegion & region) const +void c_QTreeView__drawTree_QPainter_QRegion(void *thisObj, void *painter_, + void *region_); +// QTreeView::editorDestroyed(QObject * editor) +void c_QTreeView__editorDestroyed_QObject(void *thisObj, void *editor_); +// QTreeView::event(QEvent * event) +bool c_QTreeView__event_QEvent(void *thisObj, void *event_); +// QTreeView::eventFilter(QObject * object, QEvent * event) +bool c_QTreeView__eventFilter_QObject_QEvent(void *thisObj, void *object_, + void *event_); +// QTreeView::expand(const QModelIndex & index) +void c_QTreeView__expand_QModelIndex(void *thisObj, void *index_); +// QTreeView::expandAll() +void c_QTreeView__expandAll(void *thisObj); +// QTreeView::expandRecursively(const QModelIndex & index, int depth) +void c_QTreeView__expandRecursively_QModelIndex_int(void *thisObj, void *index_, + int depth); +// QTreeView::expandToDepth(int depth) +void c_QTreeView__expandToDepth_int(void *thisObj, int depth); +// QTreeView::expanded(const QModelIndex & index) +void c_QTreeView__expanded_QModelIndex(void *thisObj, void *index_); +void c_QTreeView__onExpanded_QModelIndex( + void *thisObj, void *contextQObject, + void *callback); // QTreeView::expandsOnDoubleClick() const +bool c_QTreeView__expandsOnDoubleClick(void *thisObj); +// QTreeView::focusNextPrevChild(bool next) +bool c_QTreeView__focusNextPrevChild_bool(void *thisObj, bool next); +// QTreeView::hasHeightForWidth() const +bool c_QTreeView__hasHeightForWidth(void *thisObj); +// QTreeView::heightForWidth(int arg__1) const +int c_QTreeView__heightForWidth_int(void *thisObj, int arg__1); +// QTreeView::hideColumn(int column) +void c_QTreeView__hideColumn_int(void *thisObj, int column); +// QTreeView::horizontalOffset() const +int c_QTreeView__horizontalOffset(void *thisObj); +// QTreeView::horizontalScrollbarAction(int action) +void c_QTreeView__horizontalScrollbarAction_int(void *thisObj, int action); +// QTreeView::horizontalScrollbarValueChanged(int value) +void c_QTreeView__horizontalScrollbarValueChanged_int(void *thisObj, int value); +// QTreeView::indentation() const +int c_QTreeView__indentation(void *thisObj); +// QTreeView::indexAbove(const QModelIndex & index) const +void *c_QTreeView__indexAbove_QModelIndex(void *thisObj, void *index_); +// QTreeView::indexAt(const QPoint & p) const +void *c_QTreeView__indexAt_QPoint(void *thisObj, void *p_); +// QTreeView::indexBelow(const QModelIndex & index) const +void *c_QTreeView__indexBelow_QModelIndex(void *thisObj, void *index_); +// QTreeView::indexRowSizeHint(const QModelIndex & index) const +int c_QTreeView__indexRowSizeHint_QModelIndex(void *thisObj, void *index_); +// QTreeView::initPainter(QPainter * painter) const +void c_QTreeView__initPainter_QPainter(void *thisObj, void *painter_); +// QTreeView::isAnimated() const +bool c_QTreeView__isAnimated(void *thisObj); +// QTreeView::isColumnHidden(int column) const +bool c_QTreeView__isColumnHidden_int(void *thisObj, int column); +// QTreeView::isExpanded(const QModelIndex & index) const +bool c_QTreeView__isExpanded_QModelIndex(void *thisObj, void *index_); +// QTreeView::isFirstColumnSpanned(int row, const QModelIndex & parent) const +bool c_QTreeView__isFirstColumnSpanned_int_QModelIndex(void *thisObj, int row, + void *parent_); +// QTreeView::isHeaderHidden() const +bool c_QTreeView__isHeaderHidden(void *thisObj); +// QTreeView::isIndexHidden(const QModelIndex & index) const +bool c_QTreeView__isIndexHidden_QModelIndex(void *thisObj, void *index_); +// QTreeView::isRowHidden(int row, const QModelIndex & parent) const +bool c_QTreeView__isRowHidden_int_QModelIndex(void *thisObj, int row, + void *parent_); +// QTreeView::isSortingEnabled() const +bool c_QTreeView__isSortingEnabled(void *thisObj); +// QTreeView::itemsExpandable() const +bool c_QTreeView__itemsExpandable(void *thisObj); +// QTreeView::keyboardSearch(const QString & search) +void c_QTreeView__keyboardSearch_QString(void *thisObj, const char *search_); +// QTreeView::leaveEvent(QEvent * event) +void c_QTreeView__leaveEvent_QEvent(void *thisObj, void *event_); +// QTreeView::minimumSizeHint() const +void *c_QTreeView__minimumSizeHint(void *thisObj); +// QTreeView::mouseDoubleClickEvent(QMouseEvent * event) +void c_QTreeView__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_); +// QTreeView::mouseMoveEvent(QMouseEvent * event) +void c_QTreeView__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_); +// QTreeView::mousePressEvent(QMouseEvent * event) +void c_QTreeView__mousePressEvent_QMouseEvent(void *thisObj, void *event_); +// QTreeView::mouseReleaseEvent(QMouseEvent * event) +void c_QTreeView__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_); +// QTreeView::moveCursor(QAbstractItemView::CursorAction cursorAction, +// QFlags modifiers) +void *c_QTreeView__moveCursor_CursorAction_KeyboardModifiers(void *thisObj, + int cursorAction, + int modifiers_); +// QTreeView::paintEvent(QPaintEvent * event) +void c_QTreeView__paintEvent_QPaintEvent(void *thisObj, void *event_); +// QTreeView::reexpand() +void c_QTreeView__reexpand(void *thisObj); +// QTreeView::reset() +void c_QTreeView__reset(void *thisObj); +// QTreeView::resetIndentation() +void c_QTreeView__resetIndentation(void *thisObj); +// QTreeView::resizeColumnToContents(int column) +void c_QTreeView__resizeColumnToContents_int(void *thisObj, int column); +// QTreeView::rootIsDecorated() const +bool c_QTreeView__rootIsDecorated(void *thisObj); +// QTreeView::rowHeight(const QModelIndex & index) const +int c_QTreeView__rowHeight_QModelIndex(void *thisObj, void *index_); +// QTreeView::rowsAboutToBeRemoved(const QModelIndex & parent, int start, int +// end) +void c_QTreeView__rowsAboutToBeRemoved_QModelIndex_int_int(void *thisObj, + void *parent_, + int start, int end); +// QTreeView::rowsInserted(const QModelIndex & parent, int start, int end) +void c_QTreeView__rowsInserted_QModelIndex_int_int(void *thisObj, void *parent_, + int start, int end); +// QTreeView::rowsRemoved(const QModelIndex & parent, int first, int last) +void c_QTreeView__rowsRemoved_QModelIndex_int_int(void *thisObj, void *parent_, + int first, int last); +// QTreeView::scrollContentsBy(int dx, int dy) +void c_QTreeView__scrollContentsBy_int_int(void *thisObj, int dx, int dy); +// QTreeView::scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint +// hint) +void c_QTreeView__scrollTo_QModelIndex_ScrollHint(void *thisObj, void *index_, + int hint); +// QTreeView::selectAll() +void c_QTreeView__selectAll(void *thisObj); +// QTreeView::selectedIndexes() const +void *c_QTreeView__selectedIndexes(void *thisObj); +// QTreeView::selectionChanged(const QItemSelection & selected, const +// QItemSelection & deselected) +void c_QTreeView__selectionChanged_QItemSelection_QItemSelection( + void *thisObj, void *selected_, void *deselected_); +// QTreeView::selectionCommand(const QModelIndex & index, const QEvent * event) +// const +int c_QTreeView__selectionCommand_QModelIndex_QEvent(void *thisObj, + void *index_, + void *event_); +// QTreeView::setAllColumnsShowFocus(bool enable) +void c_QTreeView__setAllColumnsShowFocus_bool(void *thisObj, bool enable); +// QTreeView::setAnimated(bool enable) +void c_QTreeView__setAnimated_bool(void *thisObj, bool enable); +// QTreeView::setAutoExpandDelay(int delay) +void c_QTreeView__setAutoExpandDelay_int(void *thisObj, int delay); +// QTreeView::setColumnHidden(int column, bool hide) +void c_QTreeView__setColumnHidden_int_bool(void *thisObj, int column, + bool hide); +// QTreeView::setColumnWidth(int column, int width) +void c_QTreeView__setColumnWidth_int_int(void *thisObj, int column, int width); +// QTreeView::setExpanded(const QModelIndex & index, bool expand) +void c_QTreeView__setExpanded_QModelIndex_bool(void *thisObj, void *index_, + bool expand); +// QTreeView::setExpandsOnDoubleClick(bool enable) +void c_QTreeView__setExpandsOnDoubleClick_bool(void *thisObj, bool enable); +// QTreeView::setFirstColumnSpanned(int row, const QModelIndex & parent, bool +// span) +void c_QTreeView__setFirstColumnSpanned_int_QModelIndex_bool(void *thisObj, + int row, + void *parent_, + bool span); +// QTreeView::setHeaderHidden(bool hide) +void c_QTreeView__setHeaderHidden_bool(void *thisObj, bool hide); +// QTreeView::setIndentation(int i) +void c_QTreeView__setIndentation_int(void *thisObj, int i); +// QTreeView::setItemsExpandable(bool enable) +void c_QTreeView__setItemsExpandable_bool(void *thisObj, bool enable); +// QTreeView::setModel(QAbstractItemModel * model) +void c_QTreeView__setModel_QAbstractItemModel(void *thisObj, void *model_); +// QTreeView::setRootIndex(const QModelIndex & index) +void c_QTreeView__setRootIndex_QModelIndex(void *thisObj, void *index_); +// QTreeView::setRootIsDecorated(bool show) +void c_QTreeView__setRootIsDecorated_bool(void *thisObj, bool show); +// QTreeView::setRowHidden(int row, const QModelIndex & parent, bool hide) +void c_QTreeView__setRowHidden_int_QModelIndex_bool(void *thisObj, int row, + void *parent_, bool hide); +// QTreeView::setSelection(const QRect & rect, +// QFlags command) +void c_QTreeView__setSelection_QRect_SelectionFlags(void *thisObj, void *rect_, + int command_); +// QTreeView::setSelectionModel(QItemSelectionModel * selectionModel) +void c_QTreeView__setSelectionModel_QItemSelectionModel(void *thisObj, + void *selectionModel_); +// QTreeView::setSortingEnabled(bool enable) +void c_QTreeView__setSortingEnabled_bool(void *thisObj, bool enable); +// QTreeView::setTreePosition(int logicalIndex) +void c_QTreeView__setTreePosition_int(void *thisObj, int logicalIndex); +// QTreeView::setUniformRowHeights(bool uniform) +void c_QTreeView__setUniformRowHeights_bool(void *thisObj, bool uniform); +// QTreeView::setVisible(bool visible) +void c_QTreeView__setVisible_bool(void *thisObj, bool visible); +// QTreeView::setWordWrap(bool on) +void c_QTreeView__setWordWrap_bool(void *thisObj, bool on); +// QTreeView::setupViewport(QWidget * viewport) +void c_QTreeView__setupViewport_QWidget(void *thisObj, void *viewport_); +// QTreeView::sharedPainter() const +void *c_QTreeView__sharedPainter(void *thisObj); +// QTreeView::showColumn(int column) +void c_QTreeView__showColumn_int(void *thisObj, int column); +// QTreeView::sizeHint() const +void *c_QTreeView__sizeHint(void *thisObj); +// QTreeView::sizeHintForColumn(int column) const +int c_QTreeView__sizeHintForColumn_int(void *thisObj, int column); +// QTreeView::sizeHintForRow(int row) const +int c_QTreeView__sizeHintForRow_int(void *thisObj, int row); +// QTreeView::sortByColumn(int column, Qt::SortOrder order) +void c_QTreeView__sortByColumn_int_SortOrder(void *thisObj, int column, + int order); +// QTreeView::tr(const char * s, const char * c, int n) +void *c_static_QTreeView__tr_char_char_int(const char *s, const char *c, int n); +// QTreeView::treePosition() const +int c_QTreeView__treePosition(void *thisObj); +// QTreeView::uniformRowHeights() const +bool c_QTreeView__uniformRowHeights(void *thisObj); +// QTreeView::updateEditorData() +void c_QTreeView__updateEditorData(void *thisObj); +// QTreeView::updateEditorGeometries() +void c_QTreeView__updateEditorGeometries(void *thisObj); +// QTreeView::updateGeometries() +void c_QTreeView__updateGeometries(void *thisObj); +// QTreeView::verticalOffset() const +int c_QTreeView__verticalOffset(void *thisObj); +// QTreeView::verticalScrollbarAction(int action) +void c_QTreeView__verticalScrollbarAction_int(void *thisObj, int action); +// QTreeView::verticalScrollbarValueChanged(int value) +void c_QTreeView__verticalScrollbarValueChanged_int(void *thisObj, int value); +// QTreeView::viewportEvent(QEvent * event) +bool c_QTreeView__viewportEvent_QEvent(void *thisObj, void *event_); +// QTreeView::viewportSizeHint() const +void *c_QTreeView__viewportSizeHint(void *thisObj); +// QTreeView::visualRect(const QModelIndex & index) const +void *c_QTreeView__visualRect_QModelIndex(void *thisObj, void *index_); +// QTreeView::visualRegionForSelection(const QItemSelection & selection) const +void *c_QTreeView__visualRegionForSelection_QItemSelection(void *thisObj, + void *selection_); +// QTreeView::wordWrap() const +bool c_QTreeView__wordWrap(void *thisObj); +void c_QTreeView__destructor(void *thisObj); +void c_QTreeView__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QTreeView_Finalizer( + void *cppObj); // QTableView::QTableView(QWidget * parent) +void *c_QTableView__constructor_QWidget(void *parent_); +// QTableView::changeEvent(QEvent * arg__1) +void c_QTableView__changeEvent_QEvent(void *thisObj, void *arg__1_); +// QTableView::clearSpans() +void c_QTableView__clearSpans(void *thisObj); +// QTableView::columnAt(int x) const +int c_QTableView__columnAt_int(void *thisObj, int x); +// QTableView::columnCountChanged(int oldCount, int newCount) +void c_QTableView__columnCountChanged_int_int(void *thisObj, int oldCount, + int newCount); +// QTableView::columnMoved(int column, int oldIndex, int newIndex) +void c_QTableView__columnMoved_int_int_int(void *thisObj, int column, + int oldIndex, int newIndex); +// QTableView::columnResized(int column, int oldWidth, int newWidth) +void c_QTableView__columnResized_int_int_int(void *thisObj, int column, + int oldWidth, int newWidth); +// QTableView::columnSpan(int row, int column) const +int c_QTableView__columnSpan_int_int(void *thisObj, int row, int column); +// QTableView::columnViewportPosition(int column) const +int c_QTableView__columnViewportPosition_int(void *thisObj, int column); +// QTableView::columnWidth(int column) const +int c_QTableView__columnWidth_int(void *thisObj, int column); +// QTableView::commitData(QWidget * editor) +void c_QTableView__commitData_QWidget(void *thisObj, void *editor_); +// QTableView::currentChanged(const QModelIndex & current, const QModelIndex & +// previous) +void c_QTableView__currentChanged_QModelIndex_QModelIndex(void *thisObj, + void *current_, + void *previous_); +// QTableView::customEvent(QEvent * event) +void c_QTableView__customEvent_QEvent(void *thisObj, void *event_); +// QTableView::dataChanged(const QModelIndex & topLeft, const QModelIndex & +// bottomRight, const QList & roles) +void c_QTableView__dataChanged_QModelIndex_QModelIndex_QList_int( + void *thisObj, void *topLeft_, void *bottomRight_, void *roles_); +// QTableView::devType() const +int c_QTableView__devType(void *thisObj); +// QTableView::doItemsLayout() +void c_QTableView__doItemsLayout(void *thisObj); +// QTableView::editorDestroyed(QObject * editor) +void c_QTableView__editorDestroyed_QObject(void *thisObj, void *editor_); +// QTableView::event(QEvent * event) +bool c_QTableView__event_QEvent(void *thisObj, void *event_); +// QTableView::eventFilter(QObject * object, QEvent * event) +bool c_QTableView__eventFilter_QObject_QEvent(void *thisObj, void *object_, + void *event_); +// QTableView::focusNextPrevChild(bool next) +bool c_QTableView__focusNextPrevChild_bool(void *thisObj, bool next); +// QTableView::hasHeightForWidth() const +bool c_QTableView__hasHeightForWidth(void *thisObj); +// QTableView::heightForWidth(int arg__1) const +int c_QTableView__heightForWidth_int(void *thisObj, int arg__1); +// QTableView::hideColumn(int column) +void c_QTableView__hideColumn_int(void *thisObj, int column); +// QTableView::hideRow(int row) +void c_QTableView__hideRow_int(void *thisObj, int row); +// QTableView::horizontalOffset() const +int c_QTableView__horizontalOffset(void *thisObj); +// QTableView::horizontalScrollbarAction(int action) +void c_QTableView__horizontalScrollbarAction_int(void *thisObj, int action); +// QTableView::horizontalScrollbarValueChanged(int value) +void c_QTableView__horizontalScrollbarValueChanged_int(void *thisObj, + int value); +// QTableView::indexAt(const QPoint & p) const +void *c_QTableView__indexAt_QPoint(void *thisObj, void *p_); +// QTableView::initPainter(QPainter * painter) const +void c_QTableView__initPainter_QPainter(void *thisObj, void *painter_); +// QTableView::isColumnHidden(int column) const +bool c_QTableView__isColumnHidden_int(void *thisObj, int column); +// QTableView::isCornerButtonEnabled() const +bool c_QTableView__isCornerButtonEnabled(void *thisObj); +// QTableView::isIndexHidden(const QModelIndex & index) const +bool c_QTableView__isIndexHidden_QModelIndex(void *thisObj, void *index_); +// QTableView::isRowHidden(int row) const +bool c_QTableView__isRowHidden_int(void *thisObj, int row); +// QTableView::isSortingEnabled() const +bool c_QTableView__isSortingEnabled(void *thisObj); +// QTableView::keyboardSearch(const QString & search) +void c_QTableView__keyboardSearch_QString(void *thisObj, const char *search_); +// QTableView::leaveEvent(QEvent * event) +void c_QTableView__leaveEvent_QEvent(void *thisObj, void *event_); +// QTableView::minimumSizeHint() const +void *c_QTableView__minimumSizeHint(void *thisObj); +// QTableView::mouseDoubleClickEvent(QMouseEvent * event) +void c_QTableView__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_); +// QTableView::mouseMoveEvent(QMouseEvent * event) +void c_QTableView__mouseMoveEvent_QMouseEvent(void *thisObj, void *event_); +// QTableView::mousePressEvent(QMouseEvent * event) +void c_QTableView__mousePressEvent_QMouseEvent(void *thisObj, void *event_); +// QTableView::mouseReleaseEvent(QMouseEvent * event) +void c_QTableView__mouseReleaseEvent_QMouseEvent(void *thisObj, void *event_); +// QTableView::moveCursor(QAbstractItemView::CursorAction cursorAction, +// QFlags modifiers) +void *c_QTableView__moveCursor_CursorAction_KeyboardModifiers(void *thisObj, + int cursorAction, + int modifiers_); +// QTableView::paintEvent(QPaintEvent * e) +void c_QTableView__paintEvent_QPaintEvent(void *thisObj, void *e_); +// QTableView::reset() +void c_QTableView__reset(void *thisObj); +// QTableView::resizeColumnToContents(int column) +void c_QTableView__resizeColumnToContents_int(void *thisObj, int column); +// QTableView::resizeColumnsToContents() +void c_QTableView__resizeColumnsToContents(void *thisObj); +// QTableView::resizeRowToContents(int row) +void c_QTableView__resizeRowToContents_int(void *thisObj, int row); +// QTableView::resizeRowsToContents() +void c_QTableView__resizeRowsToContents(void *thisObj); +// QTableView::rowAt(int y) const +int c_QTableView__rowAt_int(void *thisObj, int y); +// QTableView::rowCountChanged(int oldCount, int newCount) +void c_QTableView__rowCountChanged_int_int(void *thisObj, int oldCount, + int newCount); +// QTableView::rowHeight(int row) const +int c_QTableView__rowHeight_int(void *thisObj, int row); +// QTableView::rowMoved(int row, int oldIndex, int newIndex) +void c_QTableView__rowMoved_int_int_int(void *thisObj, int row, int oldIndex, + int newIndex); +// QTableView::rowResized(int row, int oldHeight, int newHeight) +void c_QTableView__rowResized_int_int_int(void *thisObj, int row, int oldHeight, + int newHeight); +// QTableView::rowSpan(int row, int column) const +int c_QTableView__rowSpan_int_int(void *thisObj, int row, int column); +// QTableView::rowViewportPosition(int row) const +int c_QTableView__rowViewportPosition_int(void *thisObj, int row); +// QTableView::rowsAboutToBeRemoved(const QModelIndex & parent, int start, int +// end) +void c_QTableView__rowsAboutToBeRemoved_QModelIndex_int_int(void *thisObj, + void *parent_, + int start, int end); +// QTableView::rowsInserted(const QModelIndex & parent, int start, int end) +void c_QTableView__rowsInserted_QModelIndex_int_int(void *thisObj, + void *parent_, int start, + int end); +// QTableView::scrollContentsBy(int dx, int dy) +void c_QTableView__scrollContentsBy_int_int(void *thisObj, int dx, int dy); +// QTableView::scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint +// hint) +void c_QTableView__scrollTo_QModelIndex_ScrollHint(void *thisObj, void *index_, + int hint); +// QTableView::selectAll() +void c_QTableView__selectAll(void *thisObj); +// QTableView::selectColumn(int column) +void c_QTableView__selectColumn_int(void *thisObj, int column); +// QTableView::selectRow(int row) +void c_QTableView__selectRow_int(void *thisObj, int row); +// QTableView::selectedIndexes() const +void *c_QTableView__selectedIndexes(void *thisObj); +// QTableView::selectionChanged(const QItemSelection & selected, const +// QItemSelection & deselected) +void c_QTableView__selectionChanged_QItemSelection_QItemSelection( + void *thisObj, void *selected_, void *deselected_); +// QTableView::selectionCommand(const QModelIndex & index, const QEvent * event) +// const +int c_QTableView__selectionCommand_QModelIndex_QEvent(void *thisObj, + void *index_, + void *event_); +// QTableView::setColumnHidden(int column, bool hide) +void c_QTableView__setColumnHidden_int_bool(void *thisObj, int column, + bool hide); +// QTableView::setColumnWidth(int column, int width) +void c_QTableView__setColumnWidth_int_int(void *thisObj, int column, int width); +// QTableView::setCornerButtonEnabled(bool enable) +void c_QTableView__setCornerButtonEnabled_bool(void *thisObj, bool enable); +// QTableView::setModel(QAbstractItemModel * model) +void c_QTableView__setModel_QAbstractItemModel(void *thisObj, void *model_); +// QTableView::setRootIndex(const QModelIndex & index) +void c_QTableView__setRootIndex_QModelIndex(void *thisObj, void *index_); +// QTableView::setRowHeight(int row, int height) +void c_QTableView__setRowHeight_int_int(void *thisObj, int row, int height); +// QTableView::setRowHidden(int row, bool hide) +void c_QTableView__setRowHidden_int_bool(void *thisObj, int row, bool hide); +// QTableView::setSelection(const QRect & rect, +// QFlags command) +void c_QTableView__setSelection_QRect_SelectionFlags(void *thisObj, void *rect_, + int command_); +// QTableView::setSelectionModel(QItemSelectionModel * selectionModel) +void c_QTableView__setSelectionModel_QItemSelectionModel(void *thisObj, + void *selectionModel_); +// QTableView::setShowGrid(bool show) +void c_QTableView__setShowGrid_bool(void *thisObj, bool show); +// QTableView::setSortingEnabled(bool enable) +void c_QTableView__setSortingEnabled_bool(void *thisObj, bool enable); +// QTableView::setSpan(int row, int column, int rowSpan, int columnSpan) +void c_QTableView__setSpan_int_int_int_int(void *thisObj, int row, int column, + int rowSpan, int columnSpan); +// QTableView::setVisible(bool visible) +void c_QTableView__setVisible_bool(void *thisObj, bool visible); +// QTableView::setWordWrap(bool on) +void c_QTableView__setWordWrap_bool(void *thisObj, bool on); +// QTableView::setupViewport(QWidget * viewport) +void c_QTableView__setupViewport_QWidget(void *thisObj, void *viewport_); +// QTableView::sharedPainter() const +void *c_QTableView__sharedPainter(void *thisObj); +// QTableView::showColumn(int column) +void c_QTableView__showColumn_int(void *thisObj, int column); +// QTableView::showGrid() const +bool c_QTableView__showGrid(void *thisObj); +// QTableView::showRow(int row) +void c_QTableView__showRow_int(void *thisObj, int row); +// QTableView::sizeHint() const +void *c_QTableView__sizeHint(void *thisObj); +// QTableView::sizeHintForColumn(int column) const +int c_QTableView__sizeHintForColumn_int(void *thisObj, int column); +// QTableView::sizeHintForRow(int row) const +int c_QTableView__sizeHintForRow_int(void *thisObj, int row); +// QTableView::sortByColumn(int column, Qt::SortOrder order) +void c_QTableView__sortByColumn_int_SortOrder(void *thisObj, int column, + int order); +// QTableView::tr(const char * s, const char * c, int n) +void *c_static_QTableView__tr_char_char_int(const char *s, const char *c, + int n); +// QTableView::updateEditorData() +void c_QTableView__updateEditorData(void *thisObj); +// QTableView::updateEditorGeometries() +void c_QTableView__updateEditorGeometries(void *thisObj); +// QTableView::updateGeometries() +void c_QTableView__updateGeometries(void *thisObj); +// QTableView::verticalOffset() const +int c_QTableView__verticalOffset(void *thisObj); +// QTableView::verticalScrollbarAction(int action) +void c_QTableView__verticalScrollbarAction_int(void *thisObj, int action); +// QTableView::verticalScrollbarValueChanged(int value) +void c_QTableView__verticalScrollbarValueChanged_int(void *thisObj, int value); +// QTableView::viewportEvent(QEvent * event) +bool c_QTableView__viewportEvent_QEvent(void *thisObj, void *event_); +// QTableView::viewportSizeHint() const +void *c_QTableView__viewportSizeHint(void *thisObj); +// QTableView::visualRect(const QModelIndex & index) const +void *c_QTableView__visualRect_QModelIndex(void *thisObj, void *index_); +// QTableView::visualRegionForSelection(const QItemSelection & selection) const +void *c_QTableView__visualRegionForSelection_QItemSelection(void *thisObj, + void *selection_); +// QTableView::wordWrap() const +bool c_QTableView__wordWrap(void *thisObj); +void c_QTableView__destructor(void *thisObj); +void c_QTableView__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QTableView_Finalizer( + void *cppObj); // QListView::QListView(QWidget * parent) +void *c_QListView__constructor_QWidget(void *parent_); +// QListView::batchSize() const +int c_QListView__batchSize(void *thisObj); +// QListView::changeEvent(QEvent * arg__1) +void c_QListView__changeEvent_QEvent(void *thisObj, void *arg__1_); +// QListView::clearPropertyFlags() +void c_QListView__clearPropertyFlags(void *thisObj); +// QListView::commitData(QWidget * editor) +void c_QListView__commitData_QWidget(void *thisObj, void *editor_); +// QListView::contentsSize() const +void *c_QListView__contentsSize(void *thisObj); +// QListView::currentChanged(const QModelIndex & current, const QModelIndex & +// previous) +void c_QListView__currentChanged_QModelIndex_QModelIndex(void *thisObj, + void *current_, + void *previous_); +// QListView::customEvent(QEvent * event) +void c_QListView__customEvent_QEvent(void *thisObj, void *event_); +// QListView::dataChanged(const QModelIndex & topLeft, const QModelIndex & +// bottomRight, const QList & roles) +void c_QListView__dataChanged_QModelIndex_QModelIndex_QList_int( + void *thisObj, void *topLeft_, void *bottomRight_, void *roles_); +// QListView::devType() const +int c_QListView__devType(void *thisObj); +// QListView::doItemsLayout() +void c_QListView__doItemsLayout(void *thisObj); +// QListView::editorDestroyed(QObject * editor) +void c_QListView__editorDestroyed_QObject(void *thisObj, void *editor_); +// QListView::event(QEvent * e) +bool c_QListView__event_QEvent(void *thisObj, void *e_); +// QListView::eventFilter(QObject * object, QEvent * event) +bool c_QListView__eventFilter_QObject_QEvent(void *thisObj, void *object_, + void *event_); +// QListView::focusNextPrevChild(bool next) +bool c_QListView__focusNextPrevChild_bool(void *thisObj, bool next); +// QListView::gridSize() const +void *c_QListView__gridSize(void *thisObj); +// QListView::hasHeightForWidth() const +bool c_QListView__hasHeightForWidth(void *thisObj); +// QListView::heightForWidth(int arg__1) const +int c_QListView__heightForWidth_int(void *thisObj, int arg__1); +// QListView::horizontalOffset() const +int c_QListView__horizontalOffset(void *thisObj); +// QListView::horizontalScrollbarAction(int action) +void c_QListView__horizontalScrollbarAction_int(void *thisObj, int action); +// QListView::horizontalScrollbarValueChanged(int value) +void c_QListView__horizontalScrollbarValueChanged_int(void *thisObj, int value); +// QListView::indexAt(const QPoint & p) const +void *c_QListView__indexAt_QPoint(void *thisObj, void *p_); +// QListView::indexesMoved(const QList & indexes) +void c_QListView__indexesMoved_QList_QModelIndex(void *thisObj, void *indexes_); +void c_QListView__onIndexesMoved_QList_QModelIndex( + void *thisObj, void *contextQObject, + void *callback); // QListView::initPainter(QPainter * painter) const +void c_QListView__initPainter_QPainter(void *thisObj, void *painter_); +// QListView::isIndexHidden(const QModelIndex & index) const +bool c_QListView__isIndexHidden_QModelIndex(void *thisObj, void *index_); +// QListView::isRowHidden(int row) const +bool c_QListView__isRowHidden_int(void *thisObj, int row); +// QListView::isSelectionRectVisible() const +bool c_QListView__isSelectionRectVisible(void *thisObj); +// QListView::isWrapping() const +bool c_QListView__isWrapping(void *thisObj); +// QListView::keyboardSearch(const QString & search) +void c_QListView__keyboardSearch_QString(void *thisObj, const char *search_); +// QListView::leaveEvent(QEvent * event) +void c_QListView__leaveEvent_QEvent(void *thisObj, void *event_); +// QListView::minimumSizeHint() const +void *c_QListView__minimumSizeHint(void *thisObj); +// QListView::modelColumn() const +int c_QListView__modelColumn(void *thisObj); +// QListView::mouseDoubleClickEvent(QMouseEvent * event) +void c_QListView__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_); +// QListView::mouseMoveEvent(QMouseEvent * e) +void c_QListView__mouseMoveEvent_QMouseEvent(void *thisObj, void *e_); +// QListView::mousePressEvent(QMouseEvent * event) +void c_QListView__mousePressEvent_QMouseEvent(void *thisObj, void *event_); +// QListView::mouseReleaseEvent(QMouseEvent * e) +void c_QListView__mouseReleaseEvent_QMouseEvent(void *thisObj, void *e_); +// QListView::moveCursor(QAbstractItemView::CursorAction cursorAction, +// QFlags modifiers) +void *c_QListView__moveCursor_CursorAction_KeyboardModifiers(void *thisObj, + int cursorAction, + int modifiers_); +// QListView::paintEvent(QPaintEvent * e) +void c_QListView__paintEvent_QPaintEvent(void *thisObj, void *e_); +// QListView::rectForIndex(const QModelIndex & index) const +void *c_QListView__rectForIndex_QModelIndex(void *thisObj, void *index_); +// QListView::reset() +void c_QListView__reset(void *thisObj); +// QListView::resizeContents(int width, int height) +void c_QListView__resizeContents_int_int(void *thisObj, int width, int height); +// QListView::rowsAboutToBeRemoved(const QModelIndex & parent, int start, int +// end) +void c_QListView__rowsAboutToBeRemoved_QModelIndex_int_int(void *thisObj, + void *parent_, + int start, int end); +// QListView::rowsInserted(const QModelIndex & parent, int start, int end) +void c_QListView__rowsInserted_QModelIndex_int_int(void *thisObj, void *parent_, + int start, int end); +// QListView::scrollContentsBy(int dx, int dy) +void c_QListView__scrollContentsBy_int_int(void *thisObj, int dx, int dy); +// QListView::scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint +// hint) +void c_QListView__scrollTo_QModelIndex_ScrollHint(void *thisObj, void *index_, + int hint); +// QListView::selectAll() +void c_QListView__selectAll(void *thisObj); +// QListView::selectedIndexes() const +void *c_QListView__selectedIndexes(void *thisObj); +// QListView::selectionChanged(const QItemSelection & selected, const +// QItemSelection & deselected) +void c_QListView__selectionChanged_QItemSelection_QItemSelection( + void *thisObj, void *selected_, void *deselected_); +// QListView::selectionCommand(const QModelIndex & index, const QEvent * event) +// const +int c_QListView__selectionCommand_QModelIndex_QEvent(void *thisObj, + void *index_, + void *event_); +// QListView::setBatchSize(int batchSize) +void c_QListView__setBatchSize_int(void *thisObj, int batchSize); +// QListView::setGridSize(const QSize & size) +void c_QListView__setGridSize_QSize(void *thisObj, void *size_); +// QListView::setModel(QAbstractItemModel * model) +void c_QListView__setModel_QAbstractItemModel(void *thisObj, void *model_); +// QListView::setModelColumn(int column) +void c_QListView__setModelColumn_int(void *thisObj, int column); +// QListView::setPositionForIndex(const QPoint & position, const QModelIndex & +// index) +void c_QListView__setPositionForIndex_QPoint_QModelIndex(void *thisObj, + void *position_, + void *index_); +// QListView::setRootIndex(const QModelIndex & index) +void c_QListView__setRootIndex_QModelIndex(void *thisObj, void *index_); +// QListView::setRowHidden(int row, bool hide) +void c_QListView__setRowHidden_int_bool(void *thisObj, int row, bool hide); +// QListView::setSelection(const QRect & rect, +// QFlags command) +void c_QListView__setSelection_QRect_SelectionFlags(void *thisObj, void *rect_, + int command_); +// QListView::setSelectionModel(QItemSelectionModel * selectionModel) +void c_QListView__setSelectionModel_QItemSelectionModel(void *thisObj, + void *selectionModel_); +// QListView::setSelectionRectVisible(bool show) +void c_QListView__setSelectionRectVisible_bool(void *thisObj, bool show); +// QListView::setSpacing(int space) +void c_QListView__setSpacing_int(void *thisObj, int space); +// QListView::setUniformItemSizes(bool enable) +void c_QListView__setUniformItemSizes_bool(void *thisObj, bool enable); +// QListView::setVisible(bool visible) +void c_QListView__setVisible_bool(void *thisObj, bool visible); +// QListView::setWordWrap(bool on) +void c_QListView__setWordWrap_bool(void *thisObj, bool on); +// QListView::setWrapping(bool enable) +void c_QListView__setWrapping_bool(void *thisObj, bool enable); +// QListView::setupViewport(QWidget * viewport) +void c_QListView__setupViewport_QWidget(void *thisObj, void *viewport_); +// QListView::sharedPainter() const +void *c_QListView__sharedPainter(void *thisObj); +// QListView::sizeHint() const +void *c_QListView__sizeHint(void *thisObj); +// QListView::sizeHintForColumn(int column) const +int c_QListView__sizeHintForColumn_int(void *thisObj, int column); +// QListView::sizeHintForRow(int row) const +int c_QListView__sizeHintForRow_int(void *thisObj, int row); +// QListView::spacing() const +int c_QListView__spacing(void *thisObj); +// QListView::tr(const char * s, const char * c, int n) +void *c_static_QListView__tr_char_char_int(const char *s, const char *c, int n); +// QListView::uniformItemSizes() const +bool c_QListView__uniformItemSizes(void *thisObj); +// QListView::updateEditorData() +void c_QListView__updateEditorData(void *thisObj); +// QListView::updateEditorGeometries() +void c_QListView__updateEditorGeometries(void *thisObj); +// QListView::updateGeometries() +void c_QListView__updateGeometries(void *thisObj); +// QListView::verticalOffset() const +int c_QListView__verticalOffset(void *thisObj); +// QListView::verticalScrollbarAction(int action) +void c_QListView__verticalScrollbarAction_int(void *thisObj, int action); +// QListView::verticalScrollbarValueChanged(int value) +void c_QListView__verticalScrollbarValueChanged_int(void *thisObj, int value); +// QListView::viewportEvent(QEvent * event) +bool c_QListView__viewportEvent_QEvent(void *thisObj, void *event_); +// QListView::viewportSizeHint() const +void *c_QListView__viewportSizeHint(void *thisObj); +// QListView::visualRect(const QModelIndex & index) const +void *c_QListView__visualRect_QModelIndex(void *thisObj, void *index_); +// QListView::visualRegionForSelection(const QItemSelection & selection) const +void *c_QListView__visualRegionForSelection_QItemSelection(void *thisObj, + void *selection_); +// QListView::wordWrap() const +bool c_QListView__wordWrap(void *thisObj); +void c_QListView__destructor(void *thisObj); +void c_QListView__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QListView_Finalizer( + void *cppObj); // QAbstractItemModel::QAbstractItemModel(QObject * parent) +void *c_QAbstractItemModel__constructor_QObject(void *parent_); +// QAbstractItemModel::beginInsertColumns(const QModelIndex & parent, int first, +// int last) +void c_QAbstractItemModel__beginInsertColumns_QModelIndex_int_int(void *thisObj, + void *parent_, + int first, + int last); +// QAbstractItemModel::beginInsertRows(const QModelIndex & parent, int first, +// int last) +void c_QAbstractItemModel__beginInsertRows_QModelIndex_int_int(void *thisObj, + void *parent_, + int first, + int last); +// QAbstractItemModel::beginMoveColumns(const QModelIndex & sourceParent, int +// sourceFirst, int sourceLast, const QModelIndex & destinationParent, int +// destinationColumn) +bool c_QAbstractItemModel__beginMoveColumns_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceFirst, int sourceLast, + void *destinationParent_, int destinationColumn); +// QAbstractItemModel::beginMoveRows(const QModelIndex & sourceParent, int +// sourceFirst, int sourceLast, const QModelIndex & destinationParent, int +// destinationRow) +bool c_QAbstractItemModel__beginMoveRows_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceFirst, int sourceLast, + void *destinationParent_, int destinationRow); +// QAbstractItemModel::beginRemoveColumns(const QModelIndex & parent, int first, +// int last) +void c_QAbstractItemModel__beginRemoveColumns_QModelIndex_int_int(void *thisObj, + void *parent_, + int first, + int last); +// QAbstractItemModel::beginRemoveRows(const QModelIndex & parent, int first, +// int last) +void c_QAbstractItemModel__beginRemoveRows_QModelIndex_int_int(void *thisObj, + void *parent_, + int first, + int last); +// QAbstractItemModel::beginResetModel() +void c_QAbstractItemModel__beginResetModel(void *thisObj); +// QAbstractItemModel::buddy(const QModelIndex & index) const +void *c_QAbstractItemModel__buddy_QModelIndex(void *thisObj, void *index_); +// QAbstractItemModel::canFetchMore(const QModelIndex & parent) const +bool c_QAbstractItemModel__canFetchMore_QModelIndex(void *thisObj, + void *parent_); +// QAbstractItemModel::changePersistentIndex(const QModelIndex & from, const +// QModelIndex & to) +void c_QAbstractItemModel__changePersistentIndex_QModelIndex_QModelIndex( + void *thisObj, void *from_, void *to_); +// QAbstractItemModel::changePersistentIndexList(const QList & +// from, const QList & to) +void c_QAbstractItemModel__changePersistentIndexList_QList_QModelIndex_QList_QModelIndex( + void *thisObj, void *from_, void *to_); +// QAbstractItemModel::checkIndex(const QModelIndex & index) const +bool c_QAbstractItemModel__checkIndex_QModelIndex(void *thisObj, void *index_); +// QAbstractItemModel::clearItemData(const QModelIndex & index) +bool c_QAbstractItemModel__clearItemData_QModelIndex(void *thisObj, + void *index_); +// QAbstractItemModel::columnCount(const QModelIndex & parent) const +int c_QAbstractItemModel__columnCount_QModelIndex(void *thisObj, void *parent_); +// QAbstractItemModel::customEvent(QEvent * event) +void c_QAbstractItemModel__customEvent_QEvent(void *thisObj, void *event_); +// QAbstractItemModel::data(const QModelIndex & index, int role) const +void *c_QAbstractItemModel__data_QModelIndex_int(void *thisObj, void *index_, + int role); +// QAbstractItemModel::dataChanged(const QModelIndex & topLeft, const +// QModelIndex & bottomRight, const QList & roles) +void c_QAbstractItemModel__dataChanged_QModelIndex_QModelIndex_QList_int( + void *thisObj, void *topLeft_, void *bottomRight_, void *roles_); +void c_QAbstractItemModel__onDataChanged_QModelIndex_QModelIndex_QList_int( + void *thisObj, void *contextQObject, + void *callback); // QAbstractItemModel::endInsertColumns() +void c_QAbstractItemModel__endInsertColumns(void *thisObj); +// QAbstractItemModel::endInsertRows() +void c_QAbstractItemModel__endInsertRows(void *thisObj); +// QAbstractItemModel::endMoveColumns() +void c_QAbstractItemModel__endMoveColumns(void *thisObj); +// QAbstractItemModel::endMoveRows() +void c_QAbstractItemModel__endMoveRows(void *thisObj); +// QAbstractItemModel::endRemoveColumns() +void c_QAbstractItemModel__endRemoveColumns(void *thisObj); +// QAbstractItemModel::endRemoveRows() +void c_QAbstractItemModel__endRemoveRows(void *thisObj); +// QAbstractItemModel::endResetModel() +void c_QAbstractItemModel__endResetModel(void *thisObj); +// QAbstractItemModel::event(QEvent * event) +bool c_QAbstractItemModel__event_QEvent(void *thisObj, void *event_); +// QAbstractItemModel::eventFilter(QObject * watched, QEvent * event) +bool c_QAbstractItemModel__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_); +// QAbstractItemModel::fetchMore(const QModelIndex & parent) +void c_QAbstractItemModel__fetchMore_QModelIndex(void *thisObj, void *parent_); +// QAbstractItemModel::hasChildren(const QModelIndex & parent) const +bool c_QAbstractItemModel__hasChildren_QModelIndex(void *thisObj, + void *parent_); +// QAbstractItemModel::hasIndex(int row, int column, const QModelIndex & parent) +// const +bool c_QAbstractItemModel__hasIndex_int_int_QModelIndex(void *thisObj, int row, + int column, + void *parent_); +// QAbstractItemModel::headerData(int section, Qt::Orientation orientation, int +// role) const +void *c_QAbstractItemModel__headerData_int_Orientation_int(void *thisObj, + int section, + int orientation, + int role); +// QAbstractItemModel::headerDataChanged(Qt::Orientation orientation, int first, +// int last) +void c_QAbstractItemModel__headerDataChanged_Orientation_int_int( + void *thisObj, int orientation, int first, int last); +void c_QAbstractItemModel__onHeaderDataChanged_Orientation_int_int( + void *thisObj, void *contextQObject, + void *callback); // QAbstractItemModel::index(int row, int column, const + // QModelIndex & parent) const +void *c_QAbstractItemModel__index_int_int_QModelIndex(void *thisObj, int row, + int column, + void *parent_); +// QAbstractItemModel::insertColumns(int column, int count, const QModelIndex & +// parent) +bool c_QAbstractItemModel__insertColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_); +// QAbstractItemModel::insertRows(int row, int count, const QModelIndex & +// parent) +bool c_QAbstractItemModel__insertRows_int_int_QModelIndex(void *thisObj, + int row, int count, + void *parent_); +// QAbstractItemModel::layoutAboutToBeChanged() +void c_QAbstractItemModel__layoutAboutToBeChanged(void *thisObj); +void c_QAbstractItemModel__onLayoutAboutToBeChanged( + void *thisObj, void *contextQObject, + void *callback); // QAbstractItemModel::layoutChanged() +void c_QAbstractItemModel__layoutChanged(void *thisObj); +void c_QAbstractItemModel__onLayoutChanged( + void *thisObj, void *contextQObject, + void *callback); // QAbstractItemModel::mimeTypes() const +void *c_QAbstractItemModel__mimeTypes(void *thisObj); +// QAbstractItemModel::moveColumn(const QModelIndex & sourceParent, int +// sourceColumn, const QModelIndex & destinationParent, int destinationChild) +bool c_QAbstractItemModel__moveColumn_QModelIndex_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceColumn, + void *destinationParent_, int destinationChild); +// QAbstractItemModel::moveColumns(const QModelIndex & sourceParent, int +// sourceColumn, int count, const QModelIndex & destinationParent, int +// destinationChild) +bool c_QAbstractItemModel__moveColumns_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceColumn, int count, + void *destinationParent_, int destinationChild); +// QAbstractItemModel::moveRow(const QModelIndex & sourceParent, int sourceRow, +// const QModelIndex & destinationParent, int destinationChild) +bool c_QAbstractItemModel__moveRow_QModelIndex_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceRow, void *destinationParent_, + int destinationChild); +// QAbstractItemModel::moveRows(const QModelIndex & sourceParent, int sourceRow, +// int count, const QModelIndex & destinationParent, int destinationChild) +bool c_QAbstractItemModel__moveRows_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceRow, int count, + void *destinationParent_, int destinationChild); +// QAbstractItemModel::parent(const QModelIndex & child) const +void *c_QAbstractItemModel__parentIndex_QModelIndex(void *thisObj, + void *child_); +// QAbstractItemModel::persistentIndexList() const +void *c_QAbstractItemModel__persistentIndexList(void *thisObj); +// QAbstractItemModel::removeColumn(int column, const QModelIndex & parent) +bool c_QAbstractItemModel__removeColumn_int_QModelIndex(void *thisObj, + int column, + void *parent_); +// QAbstractItemModel::removeColumns(int column, int count, const QModelIndex & +// parent) +bool c_QAbstractItemModel__removeColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_); +// QAbstractItemModel::removeRow(int row, const QModelIndex & parent) +bool c_QAbstractItemModel__removeRow_int_QModelIndex(void *thisObj, int row, + void *parent_); +// QAbstractItemModel::removeRows(int row, int count, const QModelIndex & +// parent) +bool c_QAbstractItemModel__removeRows_int_int_QModelIndex(void *thisObj, + int row, int count, + void *parent_); +// QAbstractItemModel::resetInternalData() +void c_QAbstractItemModel__resetInternalData(void *thisObj); +// QAbstractItemModel::revert() +void c_QAbstractItemModel__revert(void *thisObj); +// QAbstractItemModel::rowCount(const QModelIndex & parent) const +int c_QAbstractItemModel__rowCount_QModelIndex(void *thisObj, void *parent_); +// QAbstractItemModel::setData(const QModelIndex & index, const QVariant & +// value, int role) +bool c_QAbstractItemModel__setData_QModelIndex_QVariant_int(void *thisObj, + void *index_, + void *value_, + int role); +// QAbstractItemModel::setHeaderData(int section, Qt::Orientation orientation, +// const QVariant & value, int role) +bool c_QAbstractItemModel__setHeaderData_int_Orientation_QVariant_int( + void *thisObj, int section, int orientation, void *value_, int role); +// QAbstractItemModel::sibling(int row, int column, const QModelIndex & idx) +// const +void *c_QAbstractItemModel__sibling_int_int_QModelIndex(void *thisObj, int row, + int column, void *idx_); +// QAbstractItemModel::sort(int column, Qt::SortOrder order) +void c_QAbstractItemModel__sort_int_SortOrder(void *thisObj, int column, + int order); +// QAbstractItemModel::span(const QModelIndex & index) const +void *c_QAbstractItemModel__span_QModelIndex(void *thisObj, void *index_); +// QAbstractItemModel::submit() +bool c_QAbstractItemModel__submit(void *thisObj); +// QAbstractItemModel::tr(const char * s, const char * c, int n) +void *c_static_QAbstractItemModel__tr_char_char_int(const char *s, + const char *c, int n); +void c_QAbstractItemModel__destructor(void *thisObj); +void c_QAbstractItemModel__registerVirtualMethodCallback(void *ptr, + void *callback, + int methodId); +void c_QAbstractItemModel_Finalizer( + void *cppObj); // QStandardItemModel::QStandardItemModel(QObject * parent) +void *c_QStandardItemModel__constructor_QObject(void *parent_); +// QStandardItemModel::QStandardItemModel(int rows, int columns, QObject * +// parent) +void *c_QStandardItemModel__constructor_int_int_QObject(int rows, int columns, + void *parent_); +// QStandardItemModel::appendColumn(const QList & items) +void c_QStandardItemModel__appendColumn_QList_QStandardItem(void *thisObj, + void *items_); +// QStandardItemModel::appendRow(QStandardItem * item) +void c_QStandardItemModel__appendRow_QStandardItem(void *thisObj, void *item_); +// QStandardItemModel::appendRow(const QList & items) +void c_QStandardItemModel__appendRow_QList_QStandardItem(void *thisObj, + void *items_); +// QStandardItemModel::buddy(const QModelIndex & index) const +void *c_QStandardItemModel__buddy_QModelIndex(void *thisObj, void *index_); +// QStandardItemModel::canFetchMore(const QModelIndex & parent) const +bool c_QStandardItemModel__canFetchMore_QModelIndex(void *thisObj, + void *parent_); +// QStandardItemModel::clear() +void c_QStandardItemModel__clear(void *thisObj); +// QStandardItemModel::clearItemData(const QModelIndex & index) +bool c_QStandardItemModel__clearItemData_QModelIndex(void *thisObj, + void *index_); +// QStandardItemModel::columnCount(const QModelIndex & parent) const +int c_QStandardItemModel__columnCount_QModelIndex(void *thisObj, void *parent_); +// QStandardItemModel::customEvent(QEvent * event) +void c_QStandardItemModel__customEvent_QEvent(void *thisObj, void *event_); +// QStandardItemModel::data(const QModelIndex & index, int role) const +void *c_QStandardItemModel__data_QModelIndex_int(void *thisObj, void *index_, + int role); +// QStandardItemModel::event(QEvent * event) +bool c_QStandardItemModel__event_QEvent(void *thisObj, void *event_); +// QStandardItemModel::eventFilter(QObject * watched, QEvent * event) +bool c_QStandardItemModel__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_); +// QStandardItemModel::fetchMore(const QModelIndex & parent) +void c_QStandardItemModel__fetchMore_QModelIndex(void *thisObj, void *parent_); +// QStandardItemModel::findItems(const QString & text) const +void *c_QStandardItemModel__findItems_QString(void *thisObj, const char *text_); +// QStandardItemModel::hasChildren(const QModelIndex & parent) const +bool c_QStandardItemModel__hasChildren_QModelIndex(void *thisObj, + void *parent_); +// QStandardItemModel::headerData(int section, Qt::Orientation orientation, int +// role) const +void *c_QStandardItemModel__headerData_int_Orientation_int(void *thisObj, + int section, + int orientation, + int role); +// QStandardItemModel::horizontalHeaderItem(int column) const +void *c_QStandardItemModel__horizontalHeaderItem_int(void *thisObj, int column); +// QStandardItemModel::index(int row, int column, const QModelIndex & parent) +// const +void *c_QStandardItemModel__index_int_int_QModelIndex(void *thisObj, int row, + int column, + void *parent_); +// QStandardItemModel::indexFromItem(const QStandardItem * item) const +void *c_QStandardItemModel__indexFromItem_QStandardItem(void *thisObj, + void *item_); +// QStandardItemModel::insertColumn(int column, const QList & +// items) +void c_QStandardItemModel__insertColumn_int_QList_QStandardItem(void *thisObj, + int column, + void *items_); +// QStandardItemModel::insertColumns(int column, int count, const QModelIndex & +// parent) +bool c_QStandardItemModel__insertColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_); +// QStandardItemModel::insertRow(int row, QStandardItem * item) +void c_QStandardItemModel__insertRow_int_QStandardItem(void *thisObj, int row, + void *item_); +// QStandardItemModel::insertRow(int row, const QList & items) +void c_QStandardItemModel__insertRow_int_QList_QStandardItem(void *thisObj, + int row, + void *items_); +// QStandardItemModel::insertRows(int row, int count, const QModelIndex & +// parent) +bool c_QStandardItemModel__insertRows_int_int_QModelIndex(void *thisObj, + int row, int count, + void *parent_); +// QStandardItemModel::invisibleRootItem() const +void *c_QStandardItemModel__invisibleRootItem(void *thisObj); +// QStandardItemModel::item(int row, int column) const +void *c_QStandardItemModel__item_int_int(void *thisObj, int row, int column); +// QStandardItemModel::itemChanged(QStandardItem * item) +void c_QStandardItemModel__itemChanged_QStandardItem(void *thisObj, + void *item_); +void c_QStandardItemModel__onItemChanged_QStandardItem( + void *thisObj, void *contextQObject, + void *callback); // QStandardItemModel::itemFromIndex(const QModelIndex & + // index) const +void *c_QStandardItemModel__itemFromIndex_QModelIndex(void *thisObj, + void *index_); +// QStandardItemModel::itemPrototype() const +void *c_QStandardItemModel__itemPrototype(void *thisObj); +// QStandardItemModel::mimeTypes() const +void *c_QStandardItemModel__mimeTypes(void *thisObj); +// QStandardItemModel::moveColumns(const QModelIndex & sourceParent, int +// sourceColumn, int count, const QModelIndex & destinationParent, int +// destinationChild) +bool c_QStandardItemModel__moveColumns_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceColumn, int count, + void *destinationParent_, int destinationChild); +// QStandardItemModel::moveRows(const QModelIndex & sourceParent, int sourceRow, +// int count, const QModelIndex & destinationParent, int destinationChild) +bool c_QStandardItemModel__moveRows_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceRow, int count, + void *destinationParent_, int destinationChild); +// QStandardItemModel::parent(const QModelIndex & child) const +void *c_QStandardItemModel__parentIndex_QModelIndex(void *thisObj, + void *child_); +// QStandardItemModel::removeColumns(int column, int count, const QModelIndex & +// parent) +bool c_QStandardItemModel__removeColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_); +// QStandardItemModel::removeRows(int row, int count, const QModelIndex & +// parent) +bool c_QStandardItemModel__removeRows_int_int_QModelIndex(void *thisObj, + int row, int count, + void *parent_); +// QStandardItemModel::resetInternalData() +void c_QStandardItemModel__resetInternalData(void *thisObj); +// QStandardItemModel::revert() +void c_QStandardItemModel__revert(void *thisObj); +// QStandardItemModel::rowCount(const QModelIndex & parent) const +int c_QStandardItemModel__rowCount_QModelIndex(void *thisObj, void *parent_); +// QStandardItemModel::setColumnCount(int columns) +void c_QStandardItemModel__setColumnCount_int(void *thisObj, int columns); +// QStandardItemModel::setData(const QModelIndex & index, const QVariant & +// value, int role) +bool c_QStandardItemModel__setData_QModelIndex_QVariant_int(void *thisObj, + void *index_, + void *value_, + int role); +// QStandardItemModel::setHeaderData(int section, Qt::Orientation orientation, +// const QVariant & value, int role) +bool c_QStandardItemModel__setHeaderData_int_Orientation_QVariant_int( + void *thisObj, int section, int orientation, void *value_, int role); +// QStandardItemModel::setHorizontalHeaderItem(int column, QStandardItem * item) +void c_QStandardItemModel__setHorizontalHeaderItem_int_QStandardItem( + void *thisObj, int column, void *item_); +// QStandardItemModel::setHorizontalHeaderLabels(const QList & labels) +void c_QStandardItemModel__setHorizontalHeaderLabels_QList_QString( + void *thisObj, void *labels_); +// QStandardItemModel::setItem(int row, QStandardItem * item) +void c_QStandardItemModel__setItem_int_QStandardItem(void *thisObj, int row, + void *item_); +// QStandardItemModel::setItem(int row, int column, QStandardItem * item) +void c_QStandardItemModel__setItem_int_int_QStandardItem(void *thisObj, int row, + int column, + void *item_); +// QStandardItemModel::setItemPrototype(const QStandardItem * item) +void c_QStandardItemModel__setItemPrototype_QStandardItem(void *thisObj, + void *item_); +// QStandardItemModel::setRowCount(int rows) +void c_QStandardItemModel__setRowCount_int(void *thisObj, int rows); +// QStandardItemModel::setSortRole(int role) +void c_QStandardItemModel__setSortRole_int(void *thisObj, int role); +// QStandardItemModel::setVerticalHeaderItem(int row, QStandardItem * item) +void c_QStandardItemModel__setVerticalHeaderItem_int_QStandardItem( + void *thisObj, int row, void *item_); +// QStandardItemModel::setVerticalHeaderLabels(const QList & labels) +void c_QStandardItemModel__setVerticalHeaderLabels_QList_QString(void *thisObj, + void *labels_); +// QStandardItemModel::sibling(int row, int column, const QModelIndex & idx) +// const +void *c_QStandardItemModel__sibling_int_int_QModelIndex(void *thisObj, int row, + int column, void *idx_); +// QStandardItemModel::sort(int column, Qt::SortOrder order) +void c_QStandardItemModel__sort_int_SortOrder(void *thisObj, int column, + int order); +// QStandardItemModel::sortRole() const +int c_QStandardItemModel__sortRole(void *thisObj); +// QStandardItemModel::span(const QModelIndex & index) const +void *c_QStandardItemModel__span_QModelIndex(void *thisObj, void *index_); +// QStandardItemModel::submit() +bool c_QStandardItemModel__submit(void *thisObj); +// QStandardItemModel::takeColumn(int column) +void *c_QStandardItemModel__takeColumn_int(void *thisObj, int column); +// QStandardItemModel::takeHorizontalHeaderItem(int column) +void *c_QStandardItemModel__takeHorizontalHeaderItem_int(void *thisObj, + int column); +// QStandardItemModel::takeItem(int row, int column) +void *c_QStandardItemModel__takeItem_int_int(void *thisObj, int row, + int column); +// QStandardItemModel::takeRow(int row) +void *c_QStandardItemModel__takeRow_int(void *thisObj, int row); +// QStandardItemModel::takeVerticalHeaderItem(int row) +void *c_QStandardItemModel__takeVerticalHeaderItem_int(void *thisObj, int row); +// QStandardItemModel::tr(const char * s, const char * c, int n) +void *c_static_QStandardItemModel__tr_char_char_int(const char *s, + const char *c, int n); +// QStandardItemModel::verticalHeaderItem(int row) const +void *c_QStandardItemModel__verticalHeaderItem_int(void *thisObj, int row); +void c_QStandardItemModel__destructor(void *thisObj); +void c_QStandardItemModel__registerVirtualMethodCallback(void *ptr, + void *callback, + int methodId); +void c_QStandardItemModel_Finalizer( + void *cppObj); // QAbstractProxyModel::QAbstractProxyModel(QObject * parent) +void *c_QAbstractProxyModel__constructor_QObject(void *parent_); +// QAbstractProxyModel::buddy(const QModelIndex & index) const +void *c_QAbstractProxyModel__buddy_QModelIndex(void *thisObj, void *index_); +// QAbstractProxyModel::canFetchMore(const QModelIndex & parent) const +bool c_QAbstractProxyModel__canFetchMore_QModelIndex(void *thisObj, + void *parent_); +// QAbstractProxyModel::clearItemData(const QModelIndex & index) +bool c_QAbstractProxyModel__clearItemData_QModelIndex(void *thisObj, + void *index_); +// QAbstractProxyModel::columnCount(const QModelIndex & parent) const +int c_QAbstractProxyModel__columnCount_QModelIndex(void *thisObj, + void *parent_); +// QAbstractProxyModel::customEvent(QEvent * event) +void c_QAbstractProxyModel__customEvent_QEvent(void *thisObj, void *event_); +// QAbstractProxyModel::data(const QModelIndex & proxyIndex, int role) const +void *c_QAbstractProxyModel__data_QModelIndex_int(void *thisObj, + void *proxyIndex_, int role); +// QAbstractProxyModel::event(QEvent * event) +bool c_QAbstractProxyModel__event_QEvent(void *thisObj, void *event_); +// QAbstractProxyModel::eventFilter(QObject * watched, QEvent * event) +bool c_QAbstractProxyModel__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_); +// QAbstractProxyModel::fetchMore(const QModelIndex & parent) +void c_QAbstractProxyModel__fetchMore_QModelIndex(void *thisObj, void *parent_); +// QAbstractProxyModel::hasChildren(const QModelIndex & parent) const +bool c_QAbstractProxyModel__hasChildren_QModelIndex(void *thisObj, + void *parent_); +// QAbstractProxyModel::headerData(int section, Qt::Orientation orientation, int +// role) const +void *c_QAbstractProxyModel__headerData_int_Orientation_int(void *thisObj, + int section, + int orientation, + int role); +// QAbstractProxyModel::index(int row, int column, const QModelIndex & parent) +// const +void *c_QAbstractProxyModel__index_int_int_QModelIndex(void *thisObj, int row, + int column, + void *parent_); +// QAbstractProxyModel::insertColumns(int column, int count, const QModelIndex & +// parent) +bool c_QAbstractProxyModel__insertColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_); +// QAbstractProxyModel::insertRows(int row, int count, const QModelIndex & +// parent) +bool c_QAbstractProxyModel__insertRows_int_int_QModelIndex(void *thisObj, + int row, int count, + void *parent_); +// QAbstractProxyModel::mapFromSource(const QModelIndex & sourceIndex) const +void *c_QAbstractProxyModel__mapFromSource_QModelIndex(void *thisObj, + void *sourceIndex_); +// QAbstractProxyModel::mapSelectionFromSource(const QItemSelection & selection) +// const +void * +c_QAbstractProxyModel__mapSelectionFromSource_QItemSelection(void *thisObj, + void *selection_); +// QAbstractProxyModel::mapSelectionToSource(const QItemSelection & selection) +// const +void * +c_QAbstractProxyModel__mapSelectionToSource_QItemSelection(void *thisObj, + void *selection_); +// QAbstractProxyModel::mapToSource(const QModelIndex & proxyIndex) const +void *c_QAbstractProxyModel__mapToSource_QModelIndex(void *thisObj, + void *proxyIndex_); +// QAbstractProxyModel::mimeTypes() const +void *c_QAbstractProxyModel__mimeTypes(void *thisObj); +// QAbstractProxyModel::moveColumns(const QModelIndex & sourceParent, int +// sourceColumn, int count, const QModelIndex & destinationParent, int +// destinationChild) +bool c_QAbstractProxyModel__moveColumns_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceColumn, int count, + void *destinationParent_, int destinationChild); +// QAbstractProxyModel::moveRows(const QModelIndex & sourceParent, int +// sourceRow, int count, const QModelIndex & destinationParent, int +// destinationChild) +bool c_QAbstractProxyModel__moveRows_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceRow, int count, + void *destinationParent_, int destinationChild); +// QAbstractProxyModel::parent(const QModelIndex & child) const +void *c_QAbstractProxyModel__parentIndex_QModelIndex(void *thisObj, + void *child_); +// QAbstractProxyModel::removeColumns(int column, int count, const QModelIndex & +// parent) +bool c_QAbstractProxyModel__removeColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_); +// QAbstractProxyModel::removeRows(int row, int count, const QModelIndex & +// parent) +bool c_QAbstractProxyModel__removeRows_int_int_QModelIndex(void *thisObj, + int row, int count, + void *parent_); +// QAbstractProxyModel::resetInternalData() +void c_QAbstractProxyModel__resetInternalData(void *thisObj); +// QAbstractProxyModel::revert() +void c_QAbstractProxyModel__revert(void *thisObj); +// QAbstractProxyModel::rowCount(const QModelIndex & parent) const +int c_QAbstractProxyModel__rowCount_QModelIndex(void *thisObj, void *parent_); +// QAbstractProxyModel::setData(const QModelIndex & index, const QVariant & +// value, int role) +bool c_QAbstractProxyModel__setData_QModelIndex_QVariant_int(void *thisObj, + void *index_, + void *value_, + int role); +// QAbstractProxyModel::setHeaderData(int section, Qt::Orientation orientation, +// const QVariant & value, int role) +bool c_QAbstractProxyModel__setHeaderData_int_Orientation_QVariant_int( + void *thisObj, int section, int orientation, void *value_, int role); +// QAbstractProxyModel::setSourceModel(QAbstractItemModel * sourceModel) +void c_QAbstractProxyModel__setSourceModel_QAbstractItemModel( + void *thisObj, void *sourceModel_); +// QAbstractProxyModel::sibling(int row, int column, const QModelIndex & idx) +// const +void *c_QAbstractProxyModel__sibling_int_int_QModelIndex(void *thisObj, int row, + int column, + void *idx_); +// QAbstractProxyModel::sort(int column, Qt::SortOrder order) +void c_QAbstractProxyModel__sort_int_SortOrder(void *thisObj, int column, + int order); +// QAbstractProxyModel::sourceModel() const +void *c_QAbstractProxyModel__sourceModel(void *thisObj); +// QAbstractProxyModel::span(const QModelIndex & index) const +void *c_QAbstractProxyModel__span_QModelIndex(void *thisObj, void *index_); +// QAbstractProxyModel::submit() +bool c_QAbstractProxyModel__submit(void *thisObj); +// QAbstractProxyModel::tr(const char * s, const char * c, int n) +void *c_static_QAbstractProxyModel__tr_char_char_int(const char *s, + const char *c, int n); +void c_QAbstractProxyModel__destructor(void *thisObj); +void c_QAbstractProxyModel__registerVirtualMethodCallback(void *ptr, + void *callback, + int methodId); +void c_QAbstractProxyModel_Finalizer(void *cppObj); // QSortFilterProxyModel::QSortFilterProxyModel(QObject + // * parent) +void *c_QSortFilterProxyModel__constructor_QObject(void *parent_); +// QSortFilterProxyModel::autoAcceptChildRows() const +bool c_QSortFilterProxyModel__autoAcceptChildRows(void *thisObj); +// QSortFilterProxyModel::autoAcceptChildRowsChanged(bool autoAcceptChildRows) +void c_QSortFilterProxyModel__autoAcceptChildRowsChanged_bool( + void *thisObj, bool autoAcceptChildRows); +void c_QSortFilterProxyModel__onAutoAcceptChildRowsChanged_bool( + void *thisObj, void *contextQObject, + void *callback); // QSortFilterProxyModel::buddy(const QModelIndex & index) + // const +void *c_QSortFilterProxyModel__buddy_QModelIndex(void *thisObj, void *index_); +// QSortFilterProxyModel::canFetchMore(const QModelIndex & parent) const +bool c_QSortFilterProxyModel__canFetchMore_QModelIndex(void *thisObj, + void *parent_); +// QSortFilterProxyModel::clearItemData(const QModelIndex & index) +bool c_QSortFilterProxyModel__clearItemData_QModelIndex(void *thisObj, + void *index_); +// QSortFilterProxyModel::columnCount(const QModelIndex & parent) const +int c_QSortFilterProxyModel__columnCount_QModelIndex(void *thisObj, + void *parent_); +// QSortFilterProxyModel::customEvent(QEvent * event) +void c_QSortFilterProxyModel__customEvent_QEvent(void *thisObj, void *event_); +// QSortFilterProxyModel::data(const QModelIndex & index, int role) const +void *c_QSortFilterProxyModel__data_QModelIndex_int(void *thisObj, void *index_, + int role); +// QSortFilterProxyModel::dynamicSortFilter() const +bool c_QSortFilterProxyModel__dynamicSortFilter(void *thisObj); +// QSortFilterProxyModel::dynamicSortFilterChanged(bool dynamicSortFilter) +void c_QSortFilterProxyModel__dynamicSortFilterChanged_bool( + void *thisObj, bool dynamicSortFilter); +void c_QSortFilterProxyModel__onDynamicSortFilterChanged_bool( + void *thisObj, void *contextQObject, + void *callback); // QSortFilterProxyModel::event(QEvent * event) +bool c_QSortFilterProxyModel__event_QEvent(void *thisObj, void *event_); +// QSortFilterProxyModel::eventFilter(QObject * watched, QEvent * event) +bool c_QSortFilterProxyModel__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_); +// QSortFilterProxyModel::fetchMore(const QModelIndex & parent) +void c_QSortFilterProxyModel__fetchMore_QModelIndex(void *thisObj, + void *parent_); +// QSortFilterProxyModel::filterAcceptsColumn(int source_column, const +// QModelIndex & source_parent) const +bool c_QSortFilterProxyModel__filterAcceptsColumn_int_QModelIndex( + void *thisObj, int source_column, void *source_parent_); +// QSortFilterProxyModel::filterAcceptsRow(int source_row, const QModelIndex & +// source_parent) const +bool c_QSortFilterProxyModel__filterAcceptsRow_int_QModelIndex( + void *thisObj, int source_row, void *source_parent_); +// QSortFilterProxyModel::filterKeyColumn() const +int c_QSortFilterProxyModel__filterKeyColumn(void *thisObj); +// QSortFilterProxyModel::filterRole() const +int c_QSortFilterProxyModel__filterRole(void *thisObj); +// QSortFilterProxyModel::filterRoleChanged(int filterRole) +void c_QSortFilterProxyModel__filterRoleChanged_int(void *thisObj, + int filterRole); +void c_QSortFilterProxyModel__onFilterRoleChanged_int( + void *thisObj, void *contextQObject, + void *callback); // QSortFilterProxyModel::hasChildren(const QModelIndex & + // parent) const +bool c_QSortFilterProxyModel__hasChildren_QModelIndex(void *thisObj, + void *parent_); +// QSortFilterProxyModel::headerData(int section, Qt::Orientation orientation, +// int role) const +void *c_QSortFilterProxyModel__headerData_int_Orientation_int(void *thisObj, + int section, + int orientation, + int role); +// QSortFilterProxyModel::index(int row, int column, const QModelIndex & parent) +// const +void *c_QSortFilterProxyModel__index_int_int_QModelIndex(void *thisObj, int row, + int column, + void *parent_); +// QSortFilterProxyModel::insertColumns(int column, int count, const QModelIndex +// & parent) +bool c_QSortFilterProxyModel__insertColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_); +// QSortFilterProxyModel::insertRows(int row, int count, const QModelIndex & +// parent) +bool c_QSortFilterProxyModel__insertRows_int_int_QModelIndex(void *thisObj, + int row, int count, + void *parent_); +// QSortFilterProxyModel::invalidate() +void c_QSortFilterProxyModel__invalidate(void *thisObj); +// QSortFilterProxyModel::invalidateColumnsFilter() +void c_QSortFilterProxyModel__invalidateColumnsFilter(void *thisObj); +// QSortFilterProxyModel::invalidateFilter() +void c_QSortFilterProxyModel__invalidateFilter(void *thisObj); +// QSortFilterProxyModel::invalidateRowsFilter() +void c_QSortFilterProxyModel__invalidateRowsFilter(void *thisObj); +// QSortFilterProxyModel::isRecursiveFilteringEnabled() const +bool c_QSortFilterProxyModel__isRecursiveFilteringEnabled(void *thisObj); +// QSortFilterProxyModel::isSortLocaleAware() const +bool c_QSortFilterProxyModel__isSortLocaleAware(void *thisObj); +// QSortFilterProxyModel::lessThan(const QModelIndex & source_left, const +// QModelIndex & source_right) const +bool c_QSortFilterProxyModel__lessThan_QModelIndex_QModelIndex( + void *thisObj, void *source_left_, void *source_right_); +// QSortFilterProxyModel::mapFromSource(const QModelIndex & sourceIndex) const +void *c_QSortFilterProxyModel__mapFromSource_QModelIndex(void *thisObj, + void *sourceIndex_); +// QSortFilterProxyModel::mapSelectionFromSource(const QItemSelection & +// sourceSelection) const +void *c_QSortFilterProxyModel__mapSelectionFromSource_QItemSelection( + void *thisObj, void *sourceSelection_); +// QSortFilterProxyModel::mapSelectionToSource(const QItemSelection & +// proxySelection) const +void *c_QSortFilterProxyModel__mapSelectionToSource_QItemSelection( + void *thisObj, void *proxySelection_); +// QSortFilterProxyModel::mapToSource(const QModelIndex & proxyIndex) const +void *c_QSortFilterProxyModel__mapToSource_QModelIndex(void *thisObj, + void *proxyIndex_); +// QSortFilterProxyModel::mimeTypes() const +void *c_QSortFilterProxyModel__mimeTypes(void *thisObj); +// QSortFilterProxyModel::moveColumns(const QModelIndex & sourceParent, int +// sourceColumn, int count, const QModelIndex & destinationParent, int +// destinationChild) +bool c_QSortFilterProxyModel__moveColumns_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceColumn, int count, + void *destinationParent_, int destinationChild); +// QSortFilterProxyModel::moveRows(const QModelIndex & sourceParent, int +// sourceRow, int count, const QModelIndex & destinationParent, int +// destinationChild) +bool c_QSortFilterProxyModel__moveRows_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceRow, int count, + void *destinationParent_, int destinationChild); +// QSortFilterProxyModel::parent(const QModelIndex & child) const +void *c_QSortFilterProxyModel__parentIndex_QModelIndex(void *thisObj, + void *child_); +// QSortFilterProxyModel::recursiveFilteringEnabledChanged(bool +// recursiveFilteringEnabled) +void c_QSortFilterProxyModel__recursiveFilteringEnabledChanged_bool( + void *thisObj, bool recursiveFilteringEnabled); +void c_QSortFilterProxyModel__onRecursiveFilteringEnabledChanged_bool( + void *thisObj, void *contextQObject, + void *callback); // QSortFilterProxyModel::removeColumns(int column, int + // count, const QModelIndex & parent) +bool c_QSortFilterProxyModel__removeColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_); +// QSortFilterProxyModel::removeRows(int row, int count, const QModelIndex & +// parent) +bool c_QSortFilterProxyModel__removeRows_int_int_QModelIndex(void *thisObj, + int row, int count, + void *parent_); +// QSortFilterProxyModel::resetInternalData() +void c_QSortFilterProxyModel__resetInternalData(void *thisObj); +// QSortFilterProxyModel::revert() +void c_QSortFilterProxyModel__revert(void *thisObj); +// QSortFilterProxyModel::rowCount(const QModelIndex & parent) const +int c_QSortFilterProxyModel__rowCount_QModelIndex(void *thisObj, void *parent_); +// QSortFilterProxyModel::setAutoAcceptChildRows(bool accept) +void c_QSortFilterProxyModel__setAutoAcceptChildRows_bool(void *thisObj, + bool accept); +// QSortFilterProxyModel::setData(const QModelIndex & index, const QVariant & +// value, int role) +bool c_QSortFilterProxyModel__setData_QModelIndex_QVariant_int(void *thisObj, + void *index_, + void *value_, + int role); +// QSortFilterProxyModel::setDynamicSortFilter(bool enable) +void c_QSortFilterProxyModel__setDynamicSortFilter_bool(void *thisObj, + bool enable); +// QSortFilterProxyModel::setFilterFixedString(const QString & pattern) +void c_QSortFilterProxyModel__setFilterFixedString_QString( + void *thisObj, const char *pattern_); +// QSortFilterProxyModel::setFilterKeyColumn(int column) +void c_QSortFilterProxyModel__setFilterKeyColumn_int(void *thisObj, int column); +// QSortFilterProxyModel::setFilterRegularExpression(const QString & pattern) +void c_QSortFilterProxyModel__setFilterRegularExpression_QString( + void *thisObj, const char *pattern_); +// QSortFilterProxyModel::setFilterRole(int role) +void c_QSortFilterProxyModel__setFilterRole_int(void *thisObj, int role); +// QSortFilterProxyModel::setFilterWildcard(const QString & pattern) +void c_QSortFilterProxyModel__setFilterWildcard_QString(void *thisObj, + const char *pattern_); +// QSortFilterProxyModel::setHeaderData(int section, Qt::Orientation +// orientation, const QVariant & value, int role) +bool c_QSortFilterProxyModel__setHeaderData_int_Orientation_QVariant_int( + void *thisObj, int section, int orientation, void *value_, int role); +// QSortFilterProxyModel::setRecursiveFilteringEnabled(bool recursive) +void c_QSortFilterProxyModel__setRecursiveFilteringEnabled_bool(void *thisObj, + bool recursive); +// QSortFilterProxyModel::setSortLocaleAware(bool on) +void c_QSortFilterProxyModel__setSortLocaleAware_bool(void *thisObj, bool on); +// QSortFilterProxyModel::setSortRole(int role) +void c_QSortFilterProxyModel__setSortRole_int(void *thisObj, int role); +// QSortFilterProxyModel::setSourceModel(QAbstractItemModel * sourceModel) +void c_QSortFilterProxyModel__setSourceModel_QAbstractItemModel( + void *thisObj, void *sourceModel_); +// QSortFilterProxyModel::sibling(int row, int column, const QModelIndex & idx) +// const +void *c_QSortFilterProxyModel__sibling_int_int_QModelIndex(void *thisObj, + int row, int column, + void *idx_); +// QSortFilterProxyModel::sort(int column, Qt::SortOrder order) +void c_QSortFilterProxyModel__sort_int_SortOrder(void *thisObj, int column, + int order); +// QSortFilterProxyModel::sortColumn() const +int c_QSortFilterProxyModel__sortColumn(void *thisObj); +// QSortFilterProxyModel::sortLocaleAwareChanged(bool sortLocaleAware) +void c_QSortFilterProxyModel__sortLocaleAwareChanged_bool(void *thisObj, + bool sortLocaleAware); +void c_QSortFilterProxyModel__onSortLocaleAwareChanged_bool( + void *thisObj, void *contextQObject, + void *callback); // QSortFilterProxyModel::sortOrder() const +int c_QSortFilterProxyModel__sortOrder(void *thisObj); +// QSortFilterProxyModel::sortRole() const +int c_QSortFilterProxyModel__sortRole(void *thisObj); +// QSortFilterProxyModel::sortRoleChanged(int sortRole) +void c_QSortFilterProxyModel__sortRoleChanged_int(void *thisObj, int sortRole); +void c_QSortFilterProxyModel__onSortRoleChanged_int( + void *thisObj, void *contextQObject, + void *callback); // QSortFilterProxyModel::span(const QModelIndex & index) + // const +void *c_QSortFilterProxyModel__span_QModelIndex(void *thisObj, void *index_); +// QSortFilterProxyModel::submit() +bool c_QSortFilterProxyModel__submit(void *thisObj); +// QSortFilterProxyModel::tr(const char * s, const char * c, int n) +void *c_static_QSortFilterProxyModel__tr_char_char_int(const char *s, + const char *c, int n); +void c_QSortFilterProxyModel__destructor(void *thisObj); +void c_QSortFilterProxyModel__registerVirtualMethodCallback(void *ptr, + void *callback, + int methodId); +void c_QSortFilterProxyModel_Finalizer( + void *cppObj); // QAbstractListModel::QAbstractListModel(QObject * parent) +void *c_QAbstractListModel__constructor_QObject(void *parent_); +// QAbstractListModel::buddy(const QModelIndex & index) const +void *c_QAbstractListModel__buddy_QModelIndex(void *thisObj, void *index_); +// QAbstractListModel::canFetchMore(const QModelIndex & parent) const +bool c_QAbstractListModel__canFetchMore_QModelIndex(void *thisObj, + void *parent_); +// QAbstractListModel::clearItemData(const QModelIndex & index) +bool c_QAbstractListModel__clearItemData_QModelIndex(void *thisObj, + void *index_); +// QAbstractListModel::customEvent(QEvent * event) +void c_QAbstractListModel__customEvent_QEvent(void *thisObj, void *event_); +// QAbstractListModel::data(const QModelIndex & index, int role) const +void *c_QAbstractListModel__data_QModelIndex_int(void *thisObj, void *index_, + int role); +// QAbstractListModel::event(QEvent * event) +bool c_QAbstractListModel__event_QEvent(void *thisObj, void *event_); +// QAbstractListModel::eventFilter(QObject * watched, QEvent * event) +bool c_QAbstractListModel__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_); +// QAbstractListModel::fetchMore(const QModelIndex & parent) +void c_QAbstractListModel__fetchMore_QModelIndex(void *thisObj, void *parent_); +// QAbstractListModel::headerData(int section, Qt::Orientation orientation, int +// role) const +void *c_QAbstractListModel__headerData_int_Orientation_int(void *thisObj, + int section, + int orientation, + int role); +// QAbstractListModel::insertColumns(int column, int count, const QModelIndex & +// parent) +bool c_QAbstractListModel__insertColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_); +// QAbstractListModel::insertRows(int row, int count, const QModelIndex & +// parent) +bool c_QAbstractListModel__insertRows_int_int_QModelIndex(void *thisObj, + int row, int count, + void *parent_); +// QAbstractListModel::mimeTypes() const +void *c_QAbstractListModel__mimeTypes(void *thisObj); +// QAbstractListModel::moveColumns(const QModelIndex & sourceParent, int +// sourceColumn, int count, const QModelIndex & destinationParent, int +// destinationChild) +bool c_QAbstractListModel__moveColumns_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceColumn, int count, + void *destinationParent_, int destinationChild); +// QAbstractListModel::moveRows(const QModelIndex & sourceParent, int sourceRow, +// int count, const QModelIndex & destinationParent, int destinationChild) +bool c_QAbstractListModel__moveRows_QModelIndex_int_int_QModelIndex_int( + void *thisObj, void *sourceParent_, int sourceRow, int count, + void *destinationParent_, int destinationChild); +// QAbstractListModel::removeColumns(int column, int count, const QModelIndex & +// parent) +bool c_QAbstractListModel__removeColumns_int_int_QModelIndex(void *thisObj, + int column, + int count, + void *parent_); +// QAbstractListModel::removeRows(int row, int count, const QModelIndex & +// parent) +bool c_QAbstractListModel__removeRows_int_int_QModelIndex(void *thisObj, + int row, int count, + void *parent_); +// QAbstractListModel::resetInternalData() +void c_QAbstractListModel__resetInternalData(void *thisObj); +// QAbstractListModel::revert() +void c_QAbstractListModel__revert(void *thisObj); +// QAbstractListModel::rowCount(const QModelIndex & parent) const +int c_QAbstractListModel__rowCount_QModelIndex(void *thisObj, void *parent_); +// QAbstractListModel::setData(const QModelIndex & index, const QVariant & +// value, int role) +bool c_QAbstractListModel__setData_QModelIndex_QVariant_int(void *thisObj, + void *index_, + void *value_, + int role); +// QAbstractListModel::setHeaderData(int section, Qt::Orientation orientation, +// const QVariant & value, int role) +bool c_QAbstractListModel__setHeaderData_int_Orientation_QVariant_int( + void *thisObj, int section, int orientation, void *value_, int role); +// QAbstractListModel::sibling(int row, int column, const QModelIndex & idx) +// const +void *c_QAbstractListModel__sibling_int_int_QModelIndex(void *thisObj, int row, + int column, void *idx_); +// QAbstractListModel::sort(int column, Qt::SortOrder order) +void c_QAbstractListModel__sort_int_SortOrder(void *thisObj, int column, + int order); +// QAbstractListModel::span(const QModelIndex & index) const +void *c_QAbstractListModel__span_QModelIndex(void *thisObj, void *index_); +// QAbstractListModel::submit() +bool c_QAbstractListModel__submit(void *thisObj); +// QAbstractListModel::tr(const char * s, const char * c, int n) +void *c_static_QAbstractListModel__tr_char_char_int(const char *s, + const char *c, int n); +void c_QAbstractListModel__destructor(void *thisObj); +void c_QAbstractListModel__registerVirtualMethodCallback(void *ptr, + void *callback, + int methodId); +void c_QAbstractListModel_Finalizer( + void *cppObj); // QAbstractButton::QAbstractButton(QWidget * parent) +void *c_QAbstractButton__constructor_QWidget(void *parent_); +// QAbstractButton::animateClick() +void c_QAbstractButton__animateClick(void *thisObj); +// QAbstractButton::autoExclusive() const +bool c_QAbstractButton__autoExclusive(void *thisObj); +// QAbstractButton::autoRepeat() const +bool c_QAbstractButton__autoRepeat(void *thisObj); +// QAbstractButton::autoRepeatDelay() const +int c_QAbstractButton__autoRepeatDelay(void *thisObj); +// QAbstractButton::autoRepeatInterval() const +int c_QAbstractButton__autoRepeatInterval(void *thisObj); +// QAbstractButton::changeEvent(QEvent * e) +void c_QAbstractButton__changeEvent_QEvent(void *thisObj, void *e_); +// QAbstractButton::checkStateSet() +void c_QAbstractButton__checkStateSet(void *thisObj); +// QAbstractButton::click() +void c_QAbstractButton__click(void *thisObj); +// QAbstractButton::clicked(bool checked) +void c_QAbstractButton__clicked_bool(void *thisObj, bool checked); +void c_QAbstractButton__onClicked_bool( + void *thisObj, void *contextQObject, + void *callback); // QAbstractButton::customEvent(QEvent * event) +void c_QAbstractButton__customEvent_QEvent(void *thisObj, void *event_); +// QAbstractButton::devType() const +int c_QAbstractButton__devType(void *thisObj); +// QAbstractButton::event(QEvent * e) +bool c_QAbstractButton__event_QEvent(void *thisObj, void *e_); +// QAbstractButton::eventFilter(QObject * watched, QEvent * event) +bool c_QAbstractButton__eventFilter_QObject_QEvent(void *thisObj, + void *watched_, + void *event_); +// QAbstractButton::focusNextPrevChild(bool next) +bool c_QAbstractButton__focusNextPrevChild_bool(void *thisObj, bool next); +// QAbstractButton::hasHeightForWidth() const +bool c_QAbstractButton__hasHeightForWidth(void *thisObj); +// QAbstractButton::heightForWidth(int arg__1) const +int c_QAbstractButton__heightForWidth_int(void *thisObj, int arg__1); +// QAbstractButton::hitButton(const QPoint & pos) const +bool c_QAbstractButton__hitButton_QPoint(void *thisObj, void *pos_); +// QAbstractButton::icon() const +void *c_QAbstractButton__icon(void *thisObj); +// QAbstractButton::iconSize() const +void *c_QAbstractButton__iconSize(void *thisObj); +// QAbstractButton::initPainter(QPainter * painter) const +void c_QAbstractButton__initPainter_QPainter(void *thisObj, void *painter_); +// QAbstractButton::isCheckable() const +bool c_QAbstractButton__isCheckable(void *thisObj); +// QAbstractButton::isChecked() const +bool c_QAbstractButton__isChecked(void *thisObj); +// QAbstractButton::isDown() const +bool c_QAbstractButton__isDown(void *thisObj); +// QAbstractButton::leaveEvent(QEvent * event) +void c_QAbstractButton__leaveEvent_QEvent(void *thisObj, void *event_); +// QAbstractButton::minimumSizeHint() const +void *c_QAbstractButton__minimumSizeHint(void *thisObj); +// QAbstractButton::mouseDoubleClickEvent(QMouseEvent * event) +void c_QAbstractButton__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_); +// QAbstractButton::mouseMoveEvent(QMouseEvent * e) +void c_QAbstractButton__mouseMoveEvent_QMouseEvent(void *thisObj, void *e_); +// QAbstractButton::mousePressEvent(QMouseEvent * e) +void c_QAbstractButton__mousePressEvent_QMouseEvent(void *thisObj, void *e_); +// QAbstractButton::mouseReleaseEvent(QMouseEvent * e) +void c_QAbstractButton__mouseReleaseEvent_QMouseEvent(void *thisObj, void *e_); +// QAbstractButton::nextCheckState() +void c_QAbstractButton__nextCheckState(void *thisObj); +// QAbstractButton::paintEvent(QPaintEvent * e) +void c_QAbstractButton__paintEvent_QPaintEvent(void *thisObj, void *e_); +// QAbstractButton::pressed() +void c_QAbstractButton__pressed(void *thisObj); +void c_QAbstractButton__onPressed( + void *thisObj, void *contextQObject, + void *callback); // QAbstractButton::released() +void c_QAbstractButton__released(void *thisObj); +void c_QAbstractButton__onReleased( + void *thisObj, void *contextQObject, + void *callback); // QAbstractButton::setAutoExclusive(bool arg__1) +void c_QAbstractButton__setAutoExclusive_bool(void *thisObj, bool arg__1); +// QAbstractButton::setAutoRepeat(bool arg__1) +void c_QAbstractButton__setAutoRepeat_bool(void *thisObj, bool arg__1); +// QAbstractButton::setAutoRepeatDelay(int arg__1) +void c_QAbstractButton__setAutoRepeatDelay_int(void *thisObj, int arg__1); +// QAbstractButton::setAutoRepeatInterval(int arg__1) +void c_QAbstractButton__setAutoRepeatInterval_int(void *thisObj, int arg__1); +// QAbstractButton::setCheckable(bool arg__1) +void c_QAbstractButton__setCheckable_bool(void *thisObj, bool arg__1); +// QAbstractButton::setChecked(bool arg__1) +void c_QAbstractButton__setChecked_bool(void *thisObj, bool arg__1); +// QAbstractButton::setDown(bool arg__1) +void c_QAbstractButton__setDown_bool(void *thisObj, bool arg__1); +// QAbstractButton::setIcon(const QIcon & icon) +void c_QAbstractButton__setIcon_QIcon(void *thisObj, void *icon_); +// QAbstractButton::setIconSize(const QSize & size) +void c_QAbstractButton__setIconSize_QSize(void *thisObj, void *size_); +// QAbstractButton::setShortcut(const QKeySequence & key) +void c_QAbstractButton__setShortcut_QKeySequence(void *thisObj, void *key_); +// QAbstractButton::setText(const QString & text) +void c_QAbstractButton__setText_QString(void *thisObj, const char *text_); +// QAbstractButton::setVisible(bool visible) +void c_QAbstractButton__setVisible_bool(void *thisObj, bool visible); +// QAbstractButton::sharedPainter() const +void *c_QAbstractButton__sharedPainter(void *thisObj); +// QAbstractButton::shortcut() const +void *c_QAbstractButton__shortcut(void *thisObj); +// QAbstractButton::sizeHint() const +void *c_QAbstractButton__sizeHint(void *thisObj); +// QAbstractButton::text() const +void *c_QAbstractButton__text(void *thisObj); +// QAbstractButton::toggle() +void c_QAbstractButton__toggle(void *thisObj); +// QAbstractButton::toggled(bool checked) +void c_QAbstractButton__toggled_bool(void *thisObj, bool checked); +void c_QAbstractButton__onToggled_bool( + void *thisObj, void *contextQObject, + void * + callback); // QAbstractButton::tr(const char * s, const char * c, int n) +void *c_static_QAbstractButton__tr_char_char_int(const char *s, const char *c, + int n); +void c_QAbstractButton__destructor(void *thisObj); +void c_QAbstractButton__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QAbstractButton_Finalizer( + void *cppObj); // QPushButton::QPushButton(QWidget * parent) +void *c_QPushButton__constructor_QWidget(void *parent_); +// QPushButton::QPushButton(const QIcon & icon, const QString & text, QWidget * +// parent) +void *c_QPushButton__constructor_QIcon_QString_QWidget(void *icon_, + const char *text_, + void *parent_); +// QPushButton::QPushButton(const QString & text, QWidget * parent) +void *c_QPushButton__constructor_QString_QWidget(const char *text_, + void *parent_); +// QPushButton::autoDefault() const +bool c_QPushButton__autoDefault(void *thisObj); +// QPushButton::changeEvent(QEvent * e) +void c_QPushButton__changeEvent_QEvent(void *thisObj, void *e_); +// QPushButton::checkStateSet() +void c_QPushButton__checkStateSet(void *thisObj); +// QPushButton::customEvent(QEvent * event) +void c_QPushButton__customEvent_QEvent(void *thisObj, void *event_); +// QPushButton::devType() const +int c_QPushButton__devType(void *thisObj); +// QPushButton::event(QEvent * e) +bool c_QPushButton__event_QEvent(void *thisObj, void *e_); +// QPushButton::eventFilter(QObject * watched, QEvent * event) +bool c_QPushButton__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QPushButton::focusNextPrevChild(bool next) +bool c_QPushButton__focusNextPrevChild_bool(void *thisObj, bool next); +// QPushButton::hasHeightForWidth() const +bool c_QPushButton__hasHeightForWidth(void *thisObj); +// QPushButton::heightForWidth(int arg__1) const +int c_QPushButton__heightForWidth_int(void *thisObj, int arg__1); +// QPushButton::hitButton(const QPoint & pos) const +bool c_QPushButton__hitButton_QPoint(void *thisObj, void *pos_); +// QPushButton::initPainter(QPainter * painter) const +void c_QPushButton__initPainter_QPainter(void *thisObj, void *painter_); +// QPushButton::isDefault() const +bool c_QPushButton__isDefault(void *thisObj); +// QPushButton::isFlat() const +bool c_QPushButton__isFlat(void *thisObj); +// QPushButton::leaveEvent(QEvent * event) +void c_QPushButton__leaveEvent_QEvent(void *thisObj, void *event_); +// QPushButton::menu() const +void *c_QPushButton__menu(void *thisObj); +// QPushButton::minimumSizeHint() const +void *c_QPushButton__minimumSizeHint(void *thisObj); +// QPushButton::mouseDoubleClickEvent(QMouseEvent * event) +void c_QPushButton__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_); +// QPushButton::mouseMoveEvent(QMouseEvent * arg__1) +void c_QPushButton__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QPushButton::mousePressEvent(QMouseEvent * e) +void c_QPushButton__mousePressEvent_QMouseEvent(void *thisObj, void *e_); +// QPushButton::mouseReleaseEvent(QMouseEvent * e) +void c_QPushButton__mouseReleaseEvent_QMouseEvent(void *thisObj, void *e_); +// QPushButton::nextCheckState() +void c_QPushButton__nextCheckState(void *thisObj); +// QPushButton::paintEvent(QPaintEvent * arg__1) +void c_QPushButton__paintEvent_QPaintEvent(void *thisObj, void *arg__1_); +// QPushButton::setAutoDefault(bool arg__1) +void c_QPushButton__setAutoDefault_bool(void *thisObj, bool arg__1); +// QPushButton::setDefault(bool arg__1) +void c_QPushButton__setDefault_bool(void *thisObj, bool arg__1); +// QPushButton::setFlat(bool arg__1) +void c_QPushButton__setFlat_bool(void *thisObj, bool arg__1); +// QPushButton::setMenu(QMenu * menu) +void c_QPushButton__setMenu_QMenu(void *thisObj, void *menu_); +// QPushButton::setVisible(bool visible) +void c_QPushButton__setVisible_bool(void *thisObj, bool visible); +// QPushButton::sharedPainter() const +void *c_QPushButton__sharedPainter(void *thisObj); +// QPushButton::showMenu() +void c_QPushButton__showMenu(void *thisObj); +// QPushButton::sizeHint() const +void *c_QPushButton__sizeHint(void *thisObj); +// QPushButton::tr(const char * s, const char * c, int n) +void *c_static_QPushButton__tr_char_char_int(const char *s, const char *c, + int n); +void c_QPushButton__destructor(void *thisObj); +void c_QPushButton__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QPushButton_Finalizer( + void *cppObj); // QCheckBox::QCheckBox(QWidget * parent) +void *c_QCheckBox__constructor_QWidget(void *parent_); +// QCheckBox::QCheckBox(const QString & text, QWidget * parent) +void *c_QCheckBox__constructor_QString_QWidget(const char *text_, + void *parent_); +// QCheckBox::changeEvent(QEvent * e) +void c_QCheckBox__changeEvent_QEvent(void *thisObj, void *e_); +// QCheckBox::checkStateSet() +void c_QCheckBox__checkStateSet(void *thisObj); +// QCheckBox::customEvent(QEvent * event) +void c_QCheckBox__customEvent_QEvent(void *thisObj, void *event_); +// QCheckBox::devType() const +int c_QCheckBox__devType(void *thisObj); +// QCheckBox::event(QEvent * e) +bool c_QCheckBox__event_QEvent(void *thisObj, void *e_); +// QCheckBox::eventFilter(QObject * watched, QEvent * event) +bool c_QCheckBox__eventFilter_QObject_QEvent(void *thisObj, void *watched_, + void *event_); +// QCheckBox::focusNextPrevChild(bool next) +bool c_QCheckBox__focusNextPrevChild_bool(void *thisObj, bool next); +// QCheckBox::hasHeightForWidth() const +bool c_QCheckBox__hasHeightForWidth(void *thisObj); +// QCheckBox::heightForWidth(int arg__1) const +int c_QCheckBox__heightForWidth_int(void *thisObj, int arg__1); +// QCheckBox::hitButton(const QPoint & pos) const +bool c_QCheckBox__hitButton_QPoint(void *thisObj, void *pos_); +// QCheckBox::initPainter(QPainter * painter) const +void c_QCheckBox__initPainter_QPainter(void *thisObj, void *painter_); +// QCheckBox::isTristate() const +bool c_QCheckBox__isTristate(void *thisObj); +// QCheckBox::leaveEvent(QEvent * event) +void c_QCheckBox__leaveEvent_QEvent(void *thisObj, void *event_); +// QCheckBox::minimumSizeHint() const +void *c_QCheckBox__minimumSizeHint(void *thisObj); +// QCheckBox::mouseDoubleClickEvent(QMouseEvent * event) +void c_QCheckBox__mouseDoubleClickEvent_QMouseEvent(void *thisObj, + void *event_); +// QCheckBox::mouseMoveEvent(QMouseEvent * arg__1) +void c_QCheckBox__mouseMoveEvent_QMouseEvent(void *thisObj, void *arg__1_); +// QCheckBox::mousePressEvent(QMouseEvent * e) +void c_QCheckBox__mousePressEvent_QMouseEvent(void *thisObj, void *e_); +// QCheckBox::mouseReleaseEvent(QMouseEvent * e) +void c_QCheckBox__mouseReleaseEvent_QMouseEvent(void *thisObj, void *e_); +// QCheckBox::nextCheckState() +void c_QCheckBox__nextCheckState(void *thisObj); +// QCheckBox::paintEvent(QPaintEvent * arg__1) +void c_QCheckBox__paintEvent_QPaintEvent(void *thisObj, void *arg__1_); +// QCheckBox::setTristate(bool y) +void c_QCheckBox__setTristate_bool(void *thisObj, bool y); +// QCheckBox::setVisible(bool visible) +void c_QCheckBox__setVisible_bool(void *thisObj, bool visible); +// QCheckBox::sharedPainter() const +void *c_QCheckBox__sharedPainter(void *thisObj); +// QCheckBox::sizeHint() const +void *c_QCheckBox__sizeHint(void *thisObj); +// QCheckBox::stateChanged(int arg__1) +void c_QCheckBox__stateChanged_int(void *thisObj, int arg__1); +void c_QCheckBox__onStateChanged_int( + void *thisObj, void *contextQObject, + void *callback); // QCheckBox::tr(const char * s, const char * c, int n) +void *c_static_QCheckBox__tr_char_char_int(const char *s, const char *c, int n); +void c_QCheckBox__destructor(void *thisObj); +void c_QCheckBox__registerVirtualMethodCallback(void *ptr, void *callback, + int methodId); +void c_QCheckBox_Finalizer(void *cppObj); \ No newline at end of file diff --git a/generated/QtDartBindings/dart/lib/Bindings.dart b/generated/QtDartBindings/dart/lib/Bindings.dart new file mode 100644 index 0000000..6e754f9 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/Bindings.dart @@ -0,0 +1,136 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +export 'src/QCheckBox.dart' show QCheckBox; +export 'src/QPushButton.dart' show QPushButton; +export 'src/QAbstractButton.dart' show QAbstractButton; +export 'src/QAbstractListModel.dart' show QAbstractListModel; +export 'src/QSortFilterProxyModel.dart' show QSortFilterProxyModel; +export 'src/QAbstractProxyModel.dart' show QAbstractProxyModel; +export 'src/QStandardItemModel.dart' show QStandardItemModel; +export 'src/QAbstractItemModel.dart' show QAbstractItemModel; +export 'src/QListView.dart' show QListView; +export 'src/QTableView.dart' show QTableView; +export 'src/QTreeView.dart' show QTreeView; +export 'src/QAbstractItemView.dart' + show + QAbstractItemView, + QAbstractItemView_ScrollHint, + QAbstractItemView_CursorAction; +export 'src/QPlainTextEdit.dart' show QPlainTextEdit; +export 'src/QScrollArea.dart' show QScrollArea; +export 'src/QTextEdit.dart' show QTextEdit; +export 'src/QAbstractScrollArea.dart' show QAbstractScrollArea; +export 'src/QAction.dart' show QAction; +export 'src/QApplication.dart' show QApplication; +export 'src/QHBoxLayout.dart' show QHBoxLayout; +export 'src/QVBoxLayout.dart' show QVBoxLayout; +export 'src/QBoxLayout.dart' show QBoxLayout; +export 'src/QBrush.dart' show QBrush; +export 'src/QByteArray.dart' show QByteArray; +export 'src/QColor.dart' show QColor; +export 'src/QGuiApplication.dart' show QGuiApplication; +export 'src/QCoreApplication.dart' show QCoreApplication; +export 'src/QInputDialog.dart' show QInputDialog; +export 'src/QDialog.dart' show QDialog; +export 'src/QMouseEvent.dart' show QMouseEvent; +export 'src/QSinglePointEvent.dart' show QSinglePointEvent; +export 'src/QPointerEvent.dart' show QPointerEvent; +export 'src/QInputEvent.dart' show QInputEvent; +export 'src/QPaintEvent.dart' show QPaintEvent; +export 'src/QEvent.dart' show QEvent; +export 'src/QFileInfo.dart' show QFileInfo; +export 'src/QFont.dart' show QFont, QFont_StyleHint; +export 'src/QFontDatabase.dart' show QFontDatabase, QFontDatabase_SystemFont; +export 'src/QFormLayout.dart' show QFormLayout; +export 'src/QLabel.dart' show QLabel; +export 'src/QSplitter.dart' show QSplitter; +export 'src/QFrame.dart' show QFrame; +export 'src/QGridLayout.dart' show QGridLayout; +export 'src/QProcess.dart' show QProcess; +export 'src/QIODevice.dart' show QIODevice; +export 'src/QIcon.dart' show QIcon, QIcon_Mode, QIcon_State; +export 'src/QItemSelection.dart' show QItemSelection; +export 'src/QItemSelectionModel.dart' + show QItemSelectionModel, QItemSelectionModel_SelectionFlag; +export 'src/QItemSelectionRange.dart' show QItemSelectionRange; +export 'src/QKeySequence.dart' show QKeySequence, QKeySequence_StandardKey; +export 'src/QLayout.dart' show QLayout; +export 'src/QLayoutItem.dart' show QLayoutItem; +export 'src/QLine.dart' show QLine; +export 'src/QLineEdit.dart' show QLineEdit; +export 'src/QLineF.dart' show QLineF; +export 'src/QList.dart' show QList; +export 'src/QMainWindow.dart' show QMainWindow; +export 'src/QMenu.dart' show QMenu; +export 'src/QMenuBar.dart' show QMenuBar; +export 'src/QModelIndex.dart' show QModelIndex; +export 'src/QShortcut.dart' show QShortcut; +export 'src/QStyle.dart' + show + QStyle, + QStyle_StateFlag, + QStyle_PrimitiveElement, + QStyle_ControlElement, + QStyle_SubElement, + QStyle_ComplexControl, + QStyle_SubControl, + QStyle_PixelMetric, + QStyle_ContentsType, + QStyle_RequestSoftwareInputPanel, + QStyle_StyleHint, + QStyle_StandardPixmap; +export 'src/QStyleOptionComplex.dart' + show + QStyleOptionComplex, + QStyleOptionComplex_StyleOptionType, + QStyleOptionComplex_StyleOptionVersion; +export 'src/QStyleOption.dart' + show + QStyleOption, + QStyleOption_OptionType, + QStyleOption_StyleOptionType, + QStyleOption_StyleOptionVersion; +export 'src/QTimer.dart' show QTimer; +export 'src/QStatusBar.dart' show QStatusBar; +export 'src/QToolBar.dart' show QToolBar; +export 'src/QWidget.dart' show QWidget, QWidget_RenderFlag; +export 'src/QWindow.dart' show QWindow; +export 'src/QObject.dart' show QObject; +export 'src/QPainter.dart' show QPainter; +export 'src/QPalette.dart' + show QPalette, QPalette_ColorGroup, QPalette_ColorRole; +export 'src/QPen.dart' show QPen; +export 'src/QPixmap.dart' show QPixmap; +export 'src/QPoint.dart' show QPoint; +export 'src/QPointF.dart' show QPointF; +export 'src/QRect.dart' show QRect; +export 'src/QRectF.dart' show QRectF; +export 'src/QRegion.dart' show QRegion; +export 'src/QSize.dart' show QSize; +export 'src/QSizeF.dart' show QSizeF; +export 'src/QSizePolicy.dart' + show + QSizePolicy, + QSizePolicy_PolicyFlag, + QSizePolicy_Policy, + QSizePolicy_ControlType; +export 'src/QStandardItem.dart' show QStandardItem; +export 'src/QString.dart' show QString; +export 'src/QStyleFactory.dart' show QStyleFactory; +export 'src/QStyleHintReturn.dart' + show + QStyleHintReturn, + QStyleHintReturn_HintReturnType, + QStyleHintReturn_StyleOptionType; +export 'src/QVariant.dart' show QVariant; +export 'src/Qt.dart' + show + Qt_Orientation, + Qt_SortOrder, + Qt_AlignmentFlag, + Qt_KeyboardModifier, + Qt_LayoutDirection, + Qt_ItemDataRole, + Qt_EventPriority; diff --git a/generated/QtDartBindings/dart/lib/FinalizerHelpers.dart b/generated/QtDartBindings/dart/lib/FinalizerHelpers.dart new file mode 100644 index 0000000..64bbc0a --- /dev/null +++ b/generated/QtDartBindings/dart/lib/FinalizerHelpers.dart @@ -0,0 +1,78 @@ +/* +Copyright 2020, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +// File copied from https://github.com/mraleph/dartvm_api_vs_ffi.git +// commit d634ca401ced4a + +// Adjusted for null safety + +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; + +typedef Dart_WeakPersistentHandleFinalizer_Type = ffi.Void Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer); +typedef Dart_NewWeakPersistentHandle_Type = ffi.Pointer Function( + ffi.Handle, + ffi.Pointer, + ffi.IntPtr, + ffi.Pointer>); +typedef Dart_NewWeakPersistentHandle_DartType = ffi.Pointer Function( + Object, + ffi.Pointer, + int, + ffi.Pointer>); + +class _DartEntry extends ffi.Struct { + ffi.Pointer? name; + ffi.Pointer? function; +} + +class _DartApi extends ffi.Struct { + @ffi.Int32() + int? major; + @ffi.Int32() + int? minor; + ffi.Pointer<_DartEntry>? functions; +} + +final newWeakPersistentHandle = () { + final ffi.Pointer<_DartApi> dlapi = ffi.NativeApi.initializeApiDLData.cast(); + for (int i = 0; + dlapi.ref.functions?.elementAt(i).ref.name != ffi.nullptr; + i++) { + final name = dlapi.ref.functions?.elementAt(i).ref.name?.cast(); + + if (name?.toDartString() == 'Dart_NewWeakPersistentHandle') { + var func = dlapi.ref.functions?.elementAt(i).ref.function; + if (func != null) + return func + .cast>() + .asFunction(); + } + } +}(); diff --git a/generated/QtDartBindings/dart/lib/LibraryLoader.dart b/generated/QtDartBindings/dart/lib/LibraryLoader.dart new file mode 100644 index 0000000..be56c9d --- /dev/null +++ b/generated/QtDartBindings/dart/lib/LibraryLoader.dart @@ -0,0 +1,41 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'dart:io' show Platform; + +String bindingsLibraryName(String name) { + if (Platform.isWindows) return "${name}.dll"; + if (Platform.isMacOS) return "lib${name}.dylib"; + return "lib${name}.so"; +} + +class Library { + var _dylib; + + ffi.DynamicLibrary get dylib { + return _dylib; + } + + static var _library = null; + + factory Library.instance() { + // Singleton impl. + if (_library == null) _library = Library._(); + return _library; + } + + Library._() { + // DYLD_LIBRARY_PATH doesn't work by default on newer macOS. Instead + // introduce our own env variable for the same use case + var bindingsPath = Platform.environment["DARTAGNAN_BINDINGSLIB_PATH"] ?? ""; + + var libraryPath = bindingsLibraryName("QtDartBindings"); + if (!bindingsPath.isEmpty) { + libraryPath = bindingsPath + "/" + libraryPath; + } + + _dylib = ffi.DynamicLibrary.open(libraryPath); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QAbstractButton.dart b/generated/QtDartBindings/dart/lib/src/QAbstractButton.dart new file mode 100644 index 0000000..b79f01e --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QAbstractButton.dart @@ -0,0 +1,915 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QAbstractButton extends QWidget { + QAbstractButton.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QAbstractButton.init() : super.init() {} + factory QAbstractButton.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QAbstractButton; + } + return QAbstractButton.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QAbstractButton_Finalizer"; + } //QAbstractButton(QWidget * parent) + + QAbstractButton({required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractButton__constructor_QWidget') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } // animateClick() + animateClick() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractButton__animateClick') + .asFunction(); + func(thisCpp); + } // autoExclusive() const + + bool autoExclusive() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractButton__autoExclusive') + .asFunction(); + return func(thisCpp) != 0; + } // autoRepeat() const + + bool autoRepeat() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractButton__autoRepeat') + .asFunction(); + return func(thisCpp) != 0; + } // autoRepeatDelay() const + + int autoRepeatDelay() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractButton__autoRepeatDelay') + .asFunction(); + return func(thisCpp); + } // autoRepeatInterval() const + + int autoRepeatInterval() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractButton__autoRepeatInterval') + .asFunction(); + return func(thisCpp); + } + + static void changeEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractButton; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractButton::changeEvent(QEvent * e)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.changeEvent( + (e == null || e.address == 0) ? null : QEvent.fromCppPointer(e)); + } // checkStateSet() + + checkStateSet() { + final void_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(6040)) + .asFunction(); + func(thisCpp); + } + + static void checkStateSet_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractButton; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractButton::checkStateSet()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.checkStateSet(); + } // click() + + click() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractButton__click') + .asFunction(); + func(thisCpp); + } // clicked(bool checked) + + clicked({bool checked = false}) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QAbstractButton__clicked_bool') + .asFunction(); + func(thisCpp, checked ? 1 : 0); + } + + void onClicked(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QAbstractButton__onClicked_bool') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onClicked_callback); + final callbackMethod = onClicked_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onClicked_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractButton; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onClicked_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractButton; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractButton::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static int devType_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractButton; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractButton::devType() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.devType(); + return result; + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractButton; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractButton::event(QEvent * e)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance + .event((e == null || e.address == 0) ? null : QEvent.fromCppPointer(e)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractButton; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractButton::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int focusNextPrevChild_calledFromC( + ffi.Pointer thisCpp, int next) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractButton; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractButton::focusNextPrevChild(bool next)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.focusNextPrevChild(next != 0); + return result ? 1 : 0; + } + + static int hasHeightForWidth_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractButton; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractButton::hasHeightForWidth() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hasHeightForWidth(); + return result ? 1 : 0; + } + + static int heightForWidth_calledFromC(ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractButton; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractButton::heightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.heightForWidth(arg__1); + return result; + } // hitButton(const QPoint & pos) const + + bool hitButton(QPoint? pos) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(6075)) + .asFunction(); + return func(thisCpp, pos == null ? ffi.nullptr : pos.thisCpp) != 0; + } + + static int hitButton_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? pos) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractButton; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractButton::hitButton(const QPoint & pos) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hitButton( + (pos == null || pos.address == 0) ? null : QPoint.fromCppPointer(pos)); + return result ? 1 : 0; + } // icon() const + + QIcon icon() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractButton__icon') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QIcon.fromCppPointer(result, true); + } // iconSize() const + + QSize iconSize() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractButton__iconSize') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } + + static void initPainter_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? painter) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractButton; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractButton::initPainter(QPainter * painter) const! (${thisCpp.address})"); + throw Error(); + } + dartInstance.initPainter((painter == null || painter.address == 0) + ? null + : QPainter.fromCppPointer(painter)); + } // isCheckable() const + + bool isCheckable() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractButton__isCheckable') + .asFunction(); + return func(thisCpp) != 0; + } // isChecked() const + + bool isChecked() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractButton__isChecked') + .asFunction(); + return func(thisCpp) != 0; + } // isDown() const + + bool isDown() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractButton__isDown') + .asFunction(); + return func(thisCpp) != 0; + } + + static void leaveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractButton; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractButton::leaveEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.leaveEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static ffi.Pointer minimumSizeHint_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractButton; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractButton::minimumSizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumSizeHint(); + return result.thisCpp; + } + + static void mouseDoubleClickEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractButton; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractButton::mouseDoubleClickEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseDoubleClickEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mouseMoveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractButton; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractButton::mouseMoveEvent(QMouseEvent * e)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseMoveEvent( + (e == null || e.address == 0) ? null : QMouseEvent.fromCppPointer(e)); + } + + static void mousePressEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractButton; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractButton::mousePressEvent(QMouseEvent * e)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mousePressEvent( + (e == null || e.address == 0) ? null : QMouseEvent.fromCppPointer(e)); + } + + static void mouseReleaseEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractButton; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractButton::mouseReleaseEvent(QMouseEvent * e)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseReleaseEvent( + (e == null || e.address == 0) ? null : QMouseEvent.fromCppPointer(e)); + } // nextCheckState() + + nextCheckState() { + final void_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(6125)) + .asFunction(); + func(thisCpp); + } + + static void nextCheckState_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractButton; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractButton::nextCheckState()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.nextCheckState(); + } // paintEvent(QPaintEvent * e) + + paintEvent(QPaintEvent? e) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(1235)) + .asFunction(); + func(thisCpp, e == null ? ffi.nullptr : e.thisCpp); + } + + static void paintEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractButton; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractButton::paintEvent(QPaintEvent * e)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.paintEvent( + (e == null || e.address == 0) ? null : QPaintEvent.fromCppPointer(e)); + } // pressed() + + pressed() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractButton__pressed') + .asFunction(); + func(thisCpp); + } + + void onPressed(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QAbstractButton__onPressed') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onPressed_callback); + final callbackMethod = onPressed_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onPressed_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractButton; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onPressed_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // released() + + released() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractButton__released') + .asFunction(); + func(thisCpp); + } + + void onReleased(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QAbstractButton__onReleased') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onReleased_callback); + final callbackMethod = onReleased_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onReleased_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractButton; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onReleased_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // setAutoExclusive(bool arg__1) + + setAutoExclusive(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QAbstractButton__setAutoExclusive_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } // setAutoRepeat(bool arg__1) + + setAutoRepeat(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QAbstractButton__setAutoRepeat_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } // setAutoRepeatDelay(int arg__1) + + setAutoRepeatDelay(int arg__1) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QAbstractButton__setAutoRepeatDelay_int') + .asFunction(); + func(thisCpp, arg__1); + } // setAutoRepeatInterval(int arg__1) + + setAutoRepeatInterval(int arg__1) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QAbstractButton__setAutoRepeatInterval_int') + .asFunction(); + func(thisCpp, arg__1); + } // setCheckable(bool arg__1) + + setCheckable(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QAbstractButton__setCheckable_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } // setChecked(bool arg__1) + + setChecked(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QAbstractButton__setChecked_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } // setDown(bool arg__1) + + setDown(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QAbstractButton__setDown_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } // setIcon(const QIcon & icon) + + setIcon(QIcon icon) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAbstractButton__setIcon_QIcon') + .asFunction(); + func(thisCpp, icon == null ? ffi.nullptr : icon.thisCpp); + } // setIconSize(const QSize & size) + + setIconSize(QSize? size) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAbstractButton__setIconSize_QSize') + .asFunction(); + func(thisCpp, size == null ? ffi.nullptr : size.thisCpp); + } // setShortcut(const QKeySequence & key) + + setShortcut(QKeySequence? key) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAbstractButton__setShortcut_QKeySequence') + .asFunction(); + func(thisCpp, key == null ? ffi.nullptr : key.thisCpp); + } // setText(const QString & text) + + setText(String? text) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAbstractButton__setText_QString') + .asFunction(); + func(thisCpp, text?.toNativeUtf8() ?? ffi.nullptr); + } + + static void setVisible_calledFromC(ffi.Pointer thisCpp, int visible) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractButton; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractButton::setVisible(bool visible)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setVisible(visible != 0); + } + + static ffi.Pointer sharedPainter_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractButton; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractButton::sharedPainter() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sharedPainter(); + return result.thisCpp; + } // shortcut() const + + QKeySequence shortcut() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractButton__shortcut') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QKeySequence.fromCppPointer(result, true); + } + + static ffi.Pointer sizeHint_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractButton; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractButton::sizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHint(); + return result.thisCpp; + } // text() const + + QString text() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractButton__text') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // toggle() + + toggle() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractButton__toggle') + .asFunction(); + func(thisCpp); + } // toggled(bool checked) + + toggled(bool checked) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QAbstractButton__toggled_bool') + .asFunction(); + func(thisCpp, checked ? 1 : 0); + } + + void onToggled(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QAbstractButton__onToggled_bool') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onToggled_callback); + final callbackMethod = onToggled_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onToggled_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractButton; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onToggled_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QAbstractButton__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractButton__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 1128: + return "c_QAbstractButton__changeEvent_QEvent"; + case 6040: + return "c_QAbstractButton__checkStateSet"; + case 946: + return "c_QAbstractButton__customEvent_QEvent"; + case 1145: + return "c_QAbstractButton__devType"; + case 956: + return "c_QAbstractButton__event_QEvent"; + case 957: + return "c_QAbstractButton__eventFilter_QObject_QEvent"; + case 1155: + return "c_QAbstractButton__focusNextPrevChild_bool"; + case 1169: + return "c_QAbstractButton__hasHeightForWidth"; + case 1173: + return "c_QAbstractButton__heightForWidth_int"; + case 6075: + return "c_QAbstractButton__hitButton_QPoint"; + case 1176: + return "c_QAbstractButton__initPainter_QPainter"; + case 1202: + return "c_QAbstractButton__leaveEvent_QEvent"; + case 1222: + return "c_QAbstractButton__minimumSizeHint"; + case 1224: + return "c_QAbstractButton__mouseDoubleClickEvent_QMouseEvent"; + case 1226: + return "c_QAbstractButton__mouseMoveEvent_QMouseEvent"; + case 1227: + return "c_QAbstractButton__mousePressEvent_QMouseEvent"; + case 1228: + return "c_QAbstractButton__mouseReleaseEvent_QMouseEvent"; + case 6125: + return "c_QAbstractButton__nextCheckState"; + case 1235: + return "c_QAbstractButton__paintEvent_QPaintEvent"; + case 1314: + return "c_QAbstractButton__setVisible_bool"; + case 1323: + return "c_QAbstractButton__sharedPainter"; + case 1331: + return "c_QAbstractButton__sizeHint"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 1128: + return "changeEvent"; + case 6040: + return "checkStateSet"; + case 946: + return "customEvent"; + case 1145: + return "devType"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 1155: + return "focusNextPrevChild"; + case 1169: + return "hasHeightForWidth"; + case 1173: + return "heightForWidth"; + case 6075: + return "hitButton"; + case 1176: + return "initPainter"; + case 1202: + return "leaveEvent"; + case 1222: + return "minimumSizeHint"; + case 1224: + return "mouseDoubleClickEvent"; + case 1226: + return "mouseMoveEvent"; + case 1227: + return "mousePressEvent"; + case 1228: + return "mouseReleaseEvent"; + case 6125: + return "nextCheckState"; + case 1235: + return "paintEvent"; + case 1314: + return "setVisible"; + case 1323: + return "sharedPainter"; + case 1331: + return "sizeHint"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QAbstractButton__registerVirtualMethodCallback') + .asFunction(); + final callback1128 = + ffi.Pointer.fromFunction( + QAbstractButton.changeEvent_calledFromC); + registerCallback(thisCpp, callback1128, 1128); + final callback6040 = ffi.Pointer.fromFunction( + QAbstractButton.checkStateSet_calledFromC); + registerCallback(thisCpp, callback6040, 6040); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept1145 = 0; + final callback1145 = ffi.Pointer.fromFunction( + QWidget.devType_calledFromC, callbackExcept1145); + registerCallback(thisCpp, callback1145, 1145); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QAbstractButton.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept1155 = 0; + final callback1155 = + ffi.Pointer.fromFunction( + QWidget.focusNextPrevChild_calledFromC, callbackExcept1155); + registerCallback(thisCpp, callback1155, 1155); + const callbackExcept1169 = 0; + final callback1169 = ffi.Pointer.fromFunction( + QWidget.hasHeightForWidth_calledFromC, callbackExcept1169); + registerCallback(thisCpp, callback1169, 1169); + const callbackExcept1173 = 0; + final callback1173 = + ffi.Pointer.fromFunction( + QWidget.heightForWidth_calledFromC, callbackExcept1173); + registerCallback(thisCpp, callback1173, 1173); + const callbackExcept6075 = 0; + final callback6075 = + ffi.Pointer.fromFunction( + QAbstractButton.hitButton_calledFromC, callbackExcept6075); + registerCallback(thisCpp, callback6075, 6075); + final callback1176 = + ffi.Pointer.fromFunction( + QWidget.initPainter_calledFromC); + registerCallback(thisCpp, callback1176, 1176); + final callback1202 = + ffi.Pointer.fromFunction( + QWidget.leaveEvent_calledFromC); + registerCallback(thisCpp, callback1202, 1202); + final callback1222 = ffi.Pointer.fromFunction( + QWidget.minimumSizeHint_calledFromC); + registerCallback(thisCpp, callback1222, 1222); + final callback1224 = + ffi.Pointer.fromFunction( + QWidget.mouseDoubleClickEvent_calledFromC); + registerCallback(thisCpp, callback1224, 1224); + final callback1226 = + ffi.Pointer.fromFunction( + QAbstractButton.mouseMoveEvent_calledFromC); + registerCallback(thisCpp, callback1226, 1226); + final callback1227 = + ffi.Pointer.fromFunction( + QAbstractButton.mousePressEvent_calledFromC); + registerCallback(thisCpp, callback1227, 1227); + final callback1228 = + ffi.Pointer.fromFunction( + QAbstractButton.mouseReleaseEvent_calledFromC); + registerCallback(thisCpp, callback1228, 1228); + final callback6125 = ffi.Pointer.fromFunction( + QAbstractButton.nextCheckState_calledFromC); + registerCallback(thisCpp, callback6125, 6125); + final callback1235 = + ffi.Pointer.fromFunction( + QAbstractButton.paintEvent_calledFromC); + registerCallback(thisCpp, callback1235, 1235); + final callback1314 = + ffi.Pointer.fromFunction( + QWidget.setVisible_calledFromC); + registerCallback(thisCpp, callback1314, 1314); + final callback1323 = ffi.Pointer.fromFunction( + QWidget.sharedPainter_calledFromC); + registerCallback(thisCpp, callback1323, 1323); + final callback1331 = ffi.Pointer.fromFunction( + QWidget.sizeHint_calledFromC); + registerCallback(thisCpp, callback1331, 1331); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QAbstractItemModel.dart b/generated/QtDartBindings/dart/lib/src/QAbstractItemModel.dart new file mode 100644 index 0000000..067d7f7 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QAbstractItemModel.dart @@ -0,0 +1,1403 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QAbstractItemModel extends QObject { + QAbstractItemModel.fromCppPointer(var cppPointer, + [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QAbstractItemModel.init() : super.init() {} + factory QAbstractItemModel.fromCache(var cppPointer, + [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QAbstractItemModel; + } + return QAbstractItemModel.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QAbstractItemModel_Finalizer"; + } //QAbstractItemModel(QObject * parent) + + QAbstractItemModel({required QObject? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemModel__constructor_QObject') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } // beginInsertColumns(const QModelIndex & parent, int first, int last) + beginInsertColumns(QModelIndex parent, int first, int last) { + final void_Func_voidstar_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QAbstractItemModel__beginInsertColumns_QModelIndex_int_int') + .asFunction(); + func(thisCpp, parent == null ? ffi.nullptr : parent.thisCpp, first, last); + } // beginInsertRows(const QModelIndex & parent, int first, int last) + + beginInsertRows(QModelIndex parent, int first, int last) { + final void_Func_voidstar_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QAbstractItemModel__beginInsertRows_QModelIndex_int_int') + .asFunction(); + func(thisCpp, parent == null ? ffi.nullptr : parent.thisCpp, first, last); + } // beginMoveColumns(const QModelIndex & sourceParent, int sourceFirst, int sourceLast, const QModelIndex & destinationParent, int destinationColumn) + + bool beginMoveColumns(QModelIndex sourceParent, int sourceFirst, + int sourceLast, QModelIndex destinationParent, int destinationColumn) { + final bool_Func_voidstar_voidstar_int_int_voidstar_int func = _dylib + .lookup< + ffi.NativeFunction< + bool_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_voidstar_ffi_Int32_FFI>>( + 'c_QAbstractItemModel__beginMoveColumns_QModelIndex_int_int_QModelIndex_int') + .asFunction(); + return func( + thisCpp, + sourceParent == null ? ffi.nullptr : sourceParent.thisCpp, + sourceFirst, + sourceLast, + destinationParent == null ? ffi.nullptr : destinationParent.thisCpp, + destinationColumn) != + 0; + } // beginMoveRows(const QModelIndex & sourceParent, int sourceFirst, int sourceLast, const QModelIndex & destinationParent, int destinationRow) + + bool beginMoveRows(QModelIndex sourceParent, int sourceFirst, int sourceLast, + QModelIndex destinationParent, int destinationRow) { + final bool_Func_voidstar_voidstar_int_int_voidstar_int func = _dylib + .lookup< + ffi.NativeFunction< + bool_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_voidstar_ffi_Int32_FFI>>( + 'c_QAbstractItemModel__beginMoveRows_QModelIndex_int_int_QModelIndex_int') + .asFunction(); + return func( + thisCpp, + sourceParent == null ? ffi.nullptr : sourceParent.thisCpp, + sourceFirst, + sourceLast, + destinationParent == null ? ffi.nullptr : destinationParent.thisCpp, + destinationRow) != + 0; + } // beginRemoveColumns(const QModelIndex & parent, int first, int last) + + beginRemoveColumns(QModelIndex parent, int first, int last) { + final void_Func_voidstar_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QAbstractItemModel__beginRemoveColumns_QModelIndex_int_int') + .asFunction(); + func(thisCpp, parent == null ? ffi.nullptr : parent.thisCpp, first, last); + } // beginRemoveRows(const QModelIndex & parent, int first, int last) + + beginRemoveRows(QModelIndex parent, int first, int last) { + final void_Func_voidstar_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QAbstractItemModel__beginRemoveRows_QModelIndex_int_int') + .asFunction(); + func(thisCpp, parent == null ? ffi.nullptr : parent.thisCpp, first, last); + } // beginResetModel() + + beginResetModel() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemModel__beginResetModel') + .asFunction(); + func(thisCpp); + } // buddy(const QModelIndex & index) const + + QModelIndex buddy(QModelIndex index) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5771)) + .asFunction(); + ffi.Pointer result = + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp); + return QModelIndex.fromCppPointer(result, true); + } + + static ffi.Pointer buddy_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemModel::buddy(const QModelIndex & index) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.buddy(QModelIndex.fromCppPointer(index)); + return result.thisCpp; + } // canFetchMore(const QModelIndex & parent) const + + bool canFetchMore(QModelIndex parent) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5772)) + .asFunction(); + return func(thisCpp, parent == null ? ffi.nullptr : parent.thisCpp) != 0; + } + + static int canFetchMore_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemModel::canFetchMore(const QModelIndex & parent) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.canFetchMore(QModelIndex.fromCppPointer(parent)); + return result ? 1 : 0; + } // changePersistentIndex(const QModelIndex & from, const QModelIndex & to) + + changePersistentIndex(QModelIndex from, QModelIndex to) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemModel__changePersistentIndex_QModelIndex_QModelIndex') + .asFunction(); + func(thisCpp, from == null ? ffi.nullptr : from.thisCpp, + to == null ? ffi.nullptr : to.thisCpp); + } // changePersistentIndexList(const QList & from, const QList & to) + + changePersistentIndexList(QList? from, QList? to) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemModel__changePersistentIndexList_QList_QModelIndex_QList_QModelIndex') + .asFunction(); + func(thisCpp, from == null ? ffi.nullptr : from.thisCpp, + to == null ? ffi.nullptr : to.thisCpp); + } // checkIndex(const QModelIndex & index) const + + bool checkIndex(QModelIndex index) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemModel__checkIndex_QModelIndex') + .asFunction(); + return func(thisCpp, index == null ? ffi.nullptr : index.thisCpp) != 0; + } // clearItemData(const QModelIndex & index) + + bool clearItemData(QModelIndex index) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5777)) + .asFunction(); + return func(thisCpp, index == null ? ffi.nullptr : index.thisCpp) != 0; + } + + static int clearItemData_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemModel::clearItemData(const QModelIndex & index)! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.clearItemData(QModelIndex.fromCppPointer(index)); + return result ? 1 : 0; + } // columnCount(const QModelIndex & parent) const + + int columnCount({required QModelIndex parent}) { + final int_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5778)) + .asFunction(); + return func(thisCpp, parent == null ? ffi.nullptr : parent.thisCpp); + } + + static int columnCount_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemModel::columnCount(const QModelIndex & parent) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.columnCount(parent: QModelIndex.fromCppPointer(parent)); + return result; + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemModel::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } // data(const QModelIndex & index, int role) const + + QVariant data(QModelIndex index, {int role = Qt_ItemDataRole.DisplayRole}) { + final voidstar_Func_voidstar_voidstar_int func = _dylib + .lookup< + ffi + .NativeFunction>( + cFunctionSymbolName(5780)) + .asFunction(); + ffi.Pointer result = + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp, role); + return QVariant.fromCppPointer(result, true); + } + + static ffi.Pointer data_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index, int role) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemModel::data(const QModelIndex & index, int role) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.data(QModelIndex.fromCppPointer(index), role: role); + return result.thisCpp; + } // dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QList & roles) + + dataChanged(QModelIndex topLeft, QModelIndex bottomRight, + {required QList? roles}) { + final void_Func_voidstar_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_voidstar_voidstar_FFI>>( + 'c_QAbstractItemModel__dataChanged_QModelIndex_QModelIndex_QList_int') + .asFunction(); + func( + thisCpp, + topLeft == null ? ffi.nullptr : topLeft.thisCpp, + bottomRight == null ? ffi.nullptr : bottomRight.thisCpp, + roles == null ? ffi.nullptr : roles.thisCpp); + } + + void onDataChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QAbstractItemModel__onDataChanged_QModelIndex_QModelIndex_QList_int') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onDataChanged_callback); + final callbackMethod = onDataChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onDataChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onDataChanged_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // endInsertColumns() + + endInsertColumns() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemModel__endInsertColumns') + .asFunction(); + func(thisCpp); + } // endInsertRows() + + endInsertRows() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemModel__endInsertRows') + .asFunction(); + func(thisCpp); + } // endMoveColumns() + + endMoveColumns() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemModel__endMoveColumns') + .asFunction(); + func(thisCpp); + } // endMoveRows() + + endMoveRows() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemModel__endMoveRows') + .asFunction(); + func(thisCpp); + } // endRemoveColumns() + + endRemoveColumns() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemModel__endRemoveColumns') + .asFunction(); + func(thisCpp); + } // endRemoveRows() + + endRemoveRows() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemModel__endRemoveRows') + .asFunction(); + func(thisCpp); + } // endResetModel() + + endResetModel() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemModel__endResetModel') + .asFunction(); + func(thisCpp); + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemModel::event(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemModel::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } // fetchMore(const QModelIndex & parent) + + fetchMore(QModelIndex parent) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5798)) + .asFunction(); + func(thisCpp, parent == null ? ffi.nullptr : parent.thisCpp); + } + + static void fetchMore_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemModel::fetchMore(const QModelIndex & parent)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.fetchMore(QModelIndex.fromCppPointer(parent)); + } // hasChildren(const QModelIndex & parent) const + + bool hasChildren({required QModelIndex parent}) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5799)) + .asFunction(); + return func(thisCpp, parent == null ? ffi.nullptr : parent.thisCpp) != 0; + } + + static int hasChildren_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemModel::hasChildren(const QModelIndex & parent) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.hasChildren(parent: QModelIndex.fromCppPointer(parent)); + return result ? 1 : 0; + } // hasIndex(int row, int column, const QModelIndex & parent) const + + bool hasIndex(int row, int column, {required QModelIndex parent}) { + final bool_Func_voidstar_int_int_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>>( + 'c_QAbstractItemModel__hasIndex_int_int_QModelIndex') + .asFunction(); + return func(thisCpp, row, column, + parent == null ? ffi.nullptr : parent.thisCpp) != + 0; + } // headerData(int section, Qt::Orientation orientation, int role) const + + QVariant headerData(int section, int orientation, + {int role = Qt_ItemDataRole.DisplayRole}) { + final voidstar_Func_voidstar_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + cFunctionSymbolName(5801)) + .asFunction(); + ffi.Pointer result = func(thisCpp, section, orientation, role); + return QVariant.fromCppPointer(result, true); + } + + static ffi.Pointer headerData_calledFromC( + ffi.Pointer thisCpp, int section, int orientation, int role) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemModel::headerData(int section, Qt::Orientation orientation, int role) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.headerData(section, orientation, role: role); + return result.thisCpp; + } // headerDataChanged(Qt::Orientation orientation, int first, int last) + + headerDataChanged(int orientation, int first, int last) { + final void_Func_voidstar_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QAbstractItemModel__headerDataChanged_Orientation_int_int') + .asFunction(); + func(thisCpp, orientation, first, last); + } + + void onHeaderDataChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QAbstractItemModel__onHeaderDataChanged_Orientation_int_int') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onHeaderDataChanged_callback); + final callbackMethod = onHeaderDataChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onHeaderDataChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onHeaderDataChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // index(int row, int column, const QModelIndex & parent) const + + QModelIndex index(int row, int column, {required QModelIndex parent}) { + final voidstar_Func_voidstar_int_int_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>>( + cFunctionSymbolName(5803)) + .asFunction(); + ffi.Pointer result = func( + thisCpp, row, column, parent == null ? ffi.nullptr : parent.thisCpp); + return QModelIndex.fromCppPointer(result, true); + } + + static ffi.Pointer index_calledFromC(ffi.Pointer thisCpp, int row, + int column, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemModel::index(int row, int column, const QModelIndex & parent) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.index(row, column, + parent: QModelIndex.fromCppPointer(parent)); + return result.thisCpp; + } // insertColumns(int column, int count, const QModelIndex & parent) + + bool insertColumns(int column, int count, {required QModelIndex parent}) { + final bool_Func_voidstar_int_int_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>>( + cFunctionSymbolName(5806)) + .asFunction(); + return func(thisCpp, column, count, + parent == null ? ffi.nullptr : parent.thisCpp) != + 0; + } + + static int insertColumns_calledFromC(ffi.Pointer thisCpp, int column, + int count, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemModel::insertColumns(int column, int count, const QModelIndex & parent)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.insertColumns(column, count, + parent: QModelIndex.fromCppPointer(parent)); + return result ? 1 : 0; + } // insertRows(int row, int count, const QModelIndex & parent) + + bool insertRows(int row, int count, {required QModelIndex parent}) { + final bool_Func_voidstar_int_int_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>>( + cFunctionSymbolName(5808)) + .asFunction(); + return func(thisCpp, row, count, + parent == null ? ffi.nullptr : parent.thisCpp) != + 0; + } + + static int insertRows_calledFromC( + ffi.Pointer thisCpp, int row, int count, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemModel::insertRows(int row, int count, const QModelIndex & parent)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.insertRows(row, count, + parent: QModelIndex.fromCppPointer(parent)); + return result ? 1 : 0; + } // layoutAboutToBeChanged() + + layoutAboutToBeChanged() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemModel__layoutAboutToBeChanged') + .asFunction(); + func(thisCpp); + } + + void onLayoutAboutToBeChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QAbstractItemModel__onLayoutAboutToBeChanged') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onLayoutAboutToBeChanged_callback); + final callbackMethod = onLayoutAboutToBeChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onLayoutAboutToBeChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + final signalHandlers = dartInstance + .signalHandlerersBySignal[onLayoutAboutToBeChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // layoutChanged() + + layoutChanged() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemModel__layoutChanged') + .asFunction(); + func(thisCpp); + } + + void onLayoutChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QAbstractItemModel__onLayoutChanged') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onLayoutChanged_callback); + final callbackMethod = onLayoutChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onLayoutChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onLayoutChanged_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // mimeTypes() const + + QList mimeTypes() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5816)) + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QList.fromCppPointer(result, true); + } + + static ffi.Pointer mimeTypes_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemModel::mimeTypes() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.mimeTypes(); + return result.thisCpp; + } // moveColumn(const QModelIndex & sourceParent, int sourceColumn, const QModelIndex & destinationParent, int destinationChild) + + bool moveColumn(QModelIndex sourceParent, int sourceColumn, + QModelIndex destinationParent, int destinationChild) { + final bool_Func_voidstar_voidstar_int_voidstar_int func = _dylib + .lookup< + ffi.NativeFunction< + bool_Func_voidstar_voidstar_ffi_Int32_voidstar_ffi_Int32_FFI>>( + 'c_QAbstractItemModel__moveColumn_QModelIndex_int_QModelIndex_int') + .asFunction(); + return func( + thisCpp, + sourceParent == null ? ffi.nullptr : sourceParent.thisCpp, + sourceColumn, + destinationParent == null ? ffi.nullptr : destinationParent.thisCpp, + destinationChild) != + 0; + } // moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, const QModelIndex & destinationParent, int destinationChild) + + bool moveColumns(QModelIndex sourceParent, int sourceColumn, int count, + QModelIndex destinationParent, int destinationChild) { + final bool_Func_voidstar_voidstar_int_int_voidstar_int func = _dylib + .lookup< + ffi.NativeFunction< + bool_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_voidstar_ffi_Int32_FFI>>( + cFunctionSymbolName(5818)) + .asFunction(); + return func( + thisCpp, + sourceParent == null ? ffi.nullptr : sourceParent.thisCpp, + sourceColumn, + count, + destinationParent == null ? ffi.nullptr : destinationParent.thisCpp, + destinationChild) != + 0; + } + + static int moveColumns_calledFromC( + ffi.Pointer thisCpp, + ffi.Pointer sourceParent, + int sourceColumn, + int count, + ffi.Pointer destinationParent, + int destinationChild) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemModel::moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, const QModelIndex & destinationParent, int destinationChild)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.moveColumns( + QModelIndex.fromCppPointer(sourceParent), + sourceColumn, + count, + QModelIndex.fromCppPointer(destinationParent), + destinationChild); + return result ? 1 : 0; + } // moveRow(const QModelIndex & sourceParent, int sourceRow, const QModelIndex & destinationParent, int destinationChild) + + bool moveRow(QModelIndex sourceParent, int sourceRow, + QModelIndex destinationParent, int destinationChild) { + final bool_Func_voidstar_voidstar_int_voidstar_int func = _dylib + .lookup< + ffi.NativeFunction< + bool_Func_voidstar_voidstar_ffi_Int32_voidstar_ffi_Int32_FFI>>( + 'c_QAbstractItemModel__moveRow_QModelIndex_int_QModelIndex_int') + .asFunction(); + return func( + thisCpp, + sourceParent == null ? ffi.nullptr : sourceParent.thisCpp, + sourceRow, + destinationParent == null ? ffi.nullptr : destinationParent.thisCpp, + destinationChild) != + 0; + } // moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild) + + bool moveRows(QModelIndex sourceParent, int sourceRow, int count, + QModelIndex destinationParent, int destinationChild) { + final bool_Func_voidstar_voidstar_int_int_voidstar_int func = _dylib + .lookup< + ffi.NativeFunction< + bool_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_voidstar_ffi_Int32_FFI>>( + cFunctionSymbolName(5820)) + .asFunction(); + return func( + thisCpp, + sourceParent == null ? ffi.nullptr : sourceParent.thisCpp, + sourceRow, + count, + destinationParent == null ? ffi.nullptr : destinationParent.thisCpp, + destinationChild) != + 0; + } + + static int moveRows_calledFromC( + ffi.Pointer thisCpp, + ffi.Pointer sourceParent, + int sourceRow, + int count, + ffi.Pointer destinationParent, + int destinationChild) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemModel::moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.moveRows( + QModelIndex.fromCppPointer(sourceParent), + sourceRow, + count, + QModelIndex.fromCppPointer(destinationParent), + destinationChild); + return result ? 1 : 0; + } // parent(const QModelIndex & child) const + + QModelIndex parentIndex(QModelIndex child) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5822)) + .asFunction(); + ffi.Pointer result = + func(thisCpp, child == null ? ffi.nullptr : child.thisCpp); + return QModelIndex.fromCppPointer(result, true); + } + + static ffi.Pointer parentIndex_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer child) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemModel::parent(const QModelIndex & child) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.parentIndex(QModelIndex.fromCppPointer(child)); + return result.thisCpp; + } // persistentIndexList() const + + QList persistentIndexList() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemModel__persistentIndexList') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QList.fromCppPointer(result, true); + } // removeColumn(int column, const QModelIndex & parent) + + bool removeColumn(int column, {required QModelIndex parent}) { + final bool_Func_voidstar_int_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemModel__removeColumn_int_QModelIndex') + .asFunction(); + return func( + thisCpp, column, parent == null ? ffi.nullptr : parent.thisCpp) != + 0; + } // removeColumns(int column, int count, const QModelIndex & parent) + + bool removeColumns(int column, int count, {required QModelIndex parent}) { + final bool_Func_voidstar_int_int_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>>( + cFunctionSymbolName(5827)) + .asFunction(); + return func(thisCpp, column, count, + parent == null ? ffi.nullptr : parent.thisCpp) != + 0; + } + + static int removeColumns_calledFromC(ffi.Pointer thisCpp, int column, + int count, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemModel::removeColumns(int column, int count, const QModelIndex & parent)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.removeColumns(column, count, + parent: QModelIndex.fromCppPointer(parent)); + return result ? 1 : 0; + } // removeRow(int row, const QModelIndex & parent) + + bool removeRow(int row, {required QModelIndex parent}) { + final bool_Func_voidstar_int_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemModel__removeRow_int_QModelIndex') + .asFunction(); + return func(thisCpp, row, parent == null ? ffi.nullptr : parent.thisCpp) != + 0; + } // removeRows(int row, int count, const QModelIndex & parent) + + bool removeRows(int row, int count, {required QModelIndex parent}) { + final bool_Func_voidstar_int_int_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>>( + cFunctionSymbolName(5830)) + .asFunction(); + return func(thisCpp, row, count, + parent == null ? ffi.nullptr : parent.thisCpp) != + 0; + } + + static int removeRows_calledFromC( + ffi.Pointer thisCpp, int row, int count, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemModel::removeRows(int row, int count, const QModelIndex & parent)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.removeRows(row, count, + parent: QModelIndex.fromCppPointer(parent)); + return result ? 1 : 0; + } // resetInternalData() + + resetInternalData() { + final void_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5831)) + .asFunction(); + func(thisCpp); + } + + static void resetInternalData_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemModel::resetInternalData()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.resetInternalData(); + } // revert() + + revert() { + final void_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5832)) + .asFunction(); + func(thisCpp); + } + + static void revert_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemModel::revert()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.revert(); + } // rowCount(const QModelIndex & parent) const + + int rowCount({required QModelIndex parent}) { + final int_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5833)) + .asFunction(); + return func(thisCpp, parent == null ? ffi.nullptr : parent.thisCpp); + } + + static int rowCount_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemModel::rowCount(const QModelIndex & parent) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.rowCount(parent: QModelIndex.fromCppPointer(parent)); + return result; + } // setData(const QModelIndex & index, const QVariant & value, int role) + + bool setData(QModelIndex index, QVariant value, + {int role = Qt_ItemDataRole.EditRole}) { + final bool_Func_voidstar_voidstar_voidstar_int func = _dylib + .lookup< + ffi.NativeFunction< + bool_Func_voidstar_voidstar_voidstar_ffi_Int32_FFI>>( + cFunctionSymbolName(5836)) + .asFunction(); + return func(thisCpp, index == null ? ffi.nullptr : index.thisCpp, + value == null ? ffi.nullptr : value.thisCpp, role) != + 0; + } + + static int setData_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer index, ffi.Pointer value, int role) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemModel::setData(const QModelIndex & index, const QVariant & value, int role)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.setData( + QModelIndex.fromCppPointer(index), QVariant.fromCppPointer(value), + role: role); + return result ? 1 : 0; + } // setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role) + + bool setHeaderData(int section, int orientation, QVariant value, + {int role = Qt_ItemDataRole.EditRole}) { + final bool_Func_voidstar_int_int_voidstar_int func = _dylib + .lookup< + ffi.NativeFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_ffi_Int32_FFI>>( + cFunctionSymbolName(5837)) + .asFunction(); + return func(thisCpp, section, orientation, + value == null ? ffi.nullptr : value.thisCpp, role) != + 0; + } + + static int setHeaderData_calledFromC(ffi.Pointer thisCpp, int section, + int orientation, ffi.Pointer value, int role) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemModel::setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.setHeaderData( + section, orientation, QVariant.fromCppPointer(value), + role: role); + return result ? 1 : 0; + } // sibling(int row, int column, const QModelIndex & idx) const + + QModelIndex sibling(int row, int column, QModelIndex idx) { + final voidstar_Func_voidstar_int_int_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>>( + cFunctionSymbolName(5840)) + .asFunction(); + ffi.Pointer result = + func(thisCpp, row, column, idx == null ? ffi.nullptr : idx.thisCpp); + return QModelIndex.fromCppPointer(result, true); + } + + static ffi.Pointer sibling_calledFromC( + ffi.Pointer thisCpp, int row, int column, ffi.Pointer idx) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemModel::sibling(int row, int column, const QModelIndex & idx) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.sibling(row, column, QModelIndex.fromCppPointer(idx)); + return result.thisCpp; + } // sort(int column, Qt::SortOrder order) + + sort(int column, {int order = Qt_SortOrder.AscendingOrder}) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + cFunctionSymbolName(5842)) + .asFunction(); + func(thisCpp, column, order); + } + + static void sort_calledFromC( + ffi.Pointer thisCpp, int column, int order) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemModel::sort(int column, Qt::SortOrder order)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.sort(column, order: order); + } // span(const QModelIndex & index) const + + QSize span(QModelIndex index) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5843)) + .asFunction(); + ffi.Pointer result = + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp); + return QSize.fromCppPointer(result, true); + } + + static ffi.Pointer span_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemModel::span(const QModelIndex & index) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.span(QModelIndex.fromCppPointer(index)); + return result.thisCpp; + } // submit() + + bool submit() { + final bool_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5845)) + .asFunction(); + return func(thisCpp) != 0; + } + + static int submit_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemModel::submit()! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.submit(); + return result ? 1 : 0; + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QAbstractItemModel__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemModel__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 5771: + return "c_QAbstractItemModel__buddy_QModelIndex"; + case 5772: + return "c_QAbstractItemModel__canFetchMore_QModelIndex"; + case 5777: + return "c_QAbstractItemModel__clearItemData_QModelIndex"; + case 5778: + return "c_QAbstractItemModel__columnCount_QModelIndex"; + case 946: + return "c_QAbstractItemModel__customEvent_QEvent"; + case 5780: + return "c_QAbstractItemModel__data_QModelIndex_int"; + case 956: + return "c_QAbstractItemModel__event_QEvent"; + case 957: + return "c_QAbstractItemModel__eventFilter_QObject_QEvent"; + case 5798: + return "c_QAbstractItemModel__fetchMore_QModelIndex"; + case 5799: + return "c_QAbstractItemModel__hasChildren_QModelIndex"; + case 5801: + return "c_QAbstractItemModel__headerData_int_Orientation_int"; + case 5803: + return "c_QAbstractItemModel__index_int_int_QModelIndex"; + case 5806: + return "c_QAbstractItemModel__insertColumns_int_int_QModelIndex"; + case 5808: + return "c_QAbstractItemModel__insertRows_int_int_QModelIndex"; + case 5816: + return "c_QAbstractItemModel__mimeTypes"; + case 5818: + return "c_QAbstractItemModel__moveColumns_QModelIndex_int_int_QModelIndex_int"; + case 5820: + return "c_QAbstractItemModel__moveRows_QModelIndex_int_int_QModelIndex_int"; + case 5822: + return "c_QAbstractItemModel__parentIndex_QModelIndex"; + case 5827: + return "c_QAbstractItemModel__removeColumns_int_int_QModelIndex"; + case 5830: + return "c_QAbstractItemModel__removeRows_int_int_QModelIndex"; + case 5831: + return "c_QAbstractItemModel__resetInternalData"; + case 5832: + return "c_QAbstractItemModel__revert"; + case 5833: + return "c_QAbstractItemModel__rowCount_QModelIndex"; + case 5836: + return "c_QAbstractItemModel__setData_QModelIndex_QVariant_int"; + case 5837: + return "c_QAbstractItemModel__setHeaderData_int_Orientation_QVariant_int"; + case 5840: + return "c_QAbstractItemModel__sibling_int_int_QModelIndex"; + case 5842: + return "c_QAbstractItemModel__sort_int_SortOrder"; + case 5843: + return "c_QAbstractItemModel__span_QModelIndex"; + case 5845: + return "c_QAbstractItemModel__submit"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 5771: + return "buddy"; + case 5772: + return "canFetchMore"; + case 5777: + return "clearItemData"; + case 5778: + return "columnCount"; + case 946: + return "customEvent"; + case 5780: + return "data"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 5798: + return "fetchMore"; + case 5799: + return "hasChildren"; + case 5801: + return "headerData"; + case 5803: + return "index"; + case 5806: + return "insertColumns"; + case 5808: + return "insertRows"; + case 5816: + return "mimeTypes"; + case 5818: + return "moveColumns"; + case 5820: + return "moveRows"; + case 5822: + return "parentIndex"; + case 5827: + return "removeColumns"; + case 5830: + return "removeRows"; + case 5831: + return "resetInternalData"; + case 5832: + return "revert"; + case 5833: + return "rowCount"; + case 5836: + return "setData"; + case 5837: + return "setHeaderData"; + case 5840: + return "sibling"; + case 5842: + return "sort"; + case 5843: + return "span"; + case 5845: + return "submit"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QAbstractItemModel__registerVirtualMethodCallback') + .asFunction(); + final callback5771 = + ffi.Pointer.fromFunction( + QAbstractItemModel.buddy_calledFromC); + registerCallback(thisCpp, callback5771, 5771); + const callbackExcept5772 = 0; + final callback5772 = + ffi.Pointer.fromFunction( + QAbstractItemModel.canFetchMore_calledFromC, callbackExcept5772); + registerCallback(thisCpp, callback5772, 5772); + const callbackExcept5777 = 0; + final callback5777 = + ffi.Pointer.fromFunction( + QAbstractItemModel.clearItemData_calledFromC, callbackExcept5777); + registerCallback(thisCpp, callback5777, 5777); + const callbackExcept5778 = 0; + final callback5778 = + ffi.Pointer.fromFunction( + QAbstractItemModel.columnCount_calledFromC, callbackExcept5778); + registerCallback(thisCpp, callback5778, 5778); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + final callback5780 = + ffi.Pointer.fromFunction( + QAbstractItemModel.data_calledFromC); + registerCallback(thisCpp, callback5780, 5780); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QObject.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + final callback5798 = + ffi.Pointer.fromFunction( + QAbstractItemModel.fetchMore_calledFromC); + registerCallback(thisCpp, callback5798, 5798); + const callbackExcept5799 = 0; + final callback5799 = + ffi.Pointer.fromFunction( + QAbstractItemModel.hasChildren_calledFromC, callbackExcept5799); + registerCallback(thisCpp, callback5799, 5799); + final callback5801 = ffi.Pointer.fromFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_FFI>( + QAbstractItemModel.headerData_calledFromC); + registerCallback(thisCpp, callback5801, 5801); + final callback5803 = ffi.Pointer.fromFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>( + QAbstractItemModel.index_calledFromC); + registerCallback(thisCpp, callback5803, 5803); + const callbackExcept5806 = 0; + final callback5806 = ffi.Pointer.fromFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>( + QAbstractItemModel.insertColumns_calledFromC, callbackExcept5806); + registerCallback(thisCpp, callback5806, 5806); + const callbackExcept5808 = 0; + final callback5808 = ffi.Pointer.fromFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>( + QAbstractItemModel.insertRows_calledFromC, callbackExcept5808); + registerCallback(thisCpp, callback5808, 5808); + final callback5816 = ffi.Pointer.fromFunction( + QAbstractItemModel.mimeTypes_calledFromC); + registerCallback(thisCpp, callback5816, 5816); + const callbackExcept5818 = 0; + final callback5818 = ffi.Pointer.fromFunction< + bool_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_voidstar_ffi_Int32_FFI>( + QAbstractItemModel.moveColumns_calledFromC, callbackExcept5818); + registerCallback(thisCpp, callback5818, 5818); + const callbackExcept5820 = 0; + final callback5820 = ffi.Pointer.fromFunction< + bool_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_voidstar_ffi_Int32_FFI>( + QAbstractItemModel.moveRows_calledFromC, callbackExcept5820); + registerCallback(thisCpp, callback5820, 5820); + final callback5822 = + ffi.Pointer.fromFunction( + QAbstractItemModel.parentIndex_calledFromC); + registerCallback(thisCpp, callback5822, 5822); + const callbackExcept5827 = 0; + final callback5827 = ffi.Pointer.fromFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>( + QAbstractItemModel.removeColumns_calledFromC, callbackExcept5827); + registerCallback(thisCpp, callback5827, 5827); + const callbackExcept5830 = 0; + final callback5830 = ffi.Pointer.fromFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>( + QAbstractItemModel.removeRows_calledFromC, callbackExcept5830); + registerCallback(thisCpp, callback5830, 5830); + final callback5831 = ffi.Pointer.fromFunction( + QAbstractItemModel.resetInternalData_calledFromC); + registerCallback(thisCpp, callback5831, 5831); + final callback5832 = ffi.Pointer.fromFunction( + QAbstractItemModel.revert_calledFromC); + registerCallback(thisCpp, callback5832, 5832); + const callbackExcept5833 = 0; + final callback5833 = + ffi.Pointer.fromFunction( + QAbstractItemModel.rowCount_calledFromC, callbackExcept5833); + registerCallback(thisCpp, callback5833, 5833); + const callbackExcept5836 = 0; + final callback5836 = ffi.Pointer.fromFunction< + bool_Func_voidstar_voidstar_voidstar_ffi_Int32_FFI>( + QAbstractItemModel.setData_calledFromC, callbackExcept5836); + registerCallback(thisCpp, callback5836, 5836); + const callbackExcept5837 = 0; + final callback5837 = ffi.Pointer.fromFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_ffi_Int32_FFI>( + QAbstractItemModel.setHeaderData_calledFromC, callbackExcept5837); + registerCallback(thisCpp, callback5837, 5837); + final callback5840 = ffi.Pointer.fromFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>( + QAbstractItemModel.sibling_calledFromC); + registerCallback(thisCpp, callback5840, 5840); + final callback5842 = + ffi.Pointer.fromFunction( + QAbstractItemModel.sort_calledFromC); + registerCallback(thisCpp, callback5842, 5842); + final callback5843 = + ffi.Pointer.fromFunction( + QAbstractItemModel.span_calledFromC); + registerCallback(thisCpp, callback5843, 5843); + const callbackExcept5845 = 0; + final callback5845 = ffi.Pointer.fromFunction( + QAbstractItemModel.submit_calledFromC, callbackExcept5845); + registerCallback(thisCpp, callback5845, 5845); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QAbstractItemView.dart b/generated/QtDartBindings/dart/lib/src/QAbstractItemView.dart new file mode 100644 index 0000000..9dfc63c --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QAbstractItemView.dart @@ -0,0 +1,2195 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QAbstractItemView_ScrollHint { + static const EnsureVisible = 0; + static const PositionAtTop = 1; + static const PositionAtBottom = 2; + static const PositionAtCenter = 3; +} + +class QAbstractItemView_CursorAction { + static const MoveUp = 0; + static const MoveDown = 1; + static const MoveLeft = 2; + static const MoveRight = 3; + static const MoveHome = 4; + static const MoveEnd = 5; + static const MovePageUp = 6; + static const MovePageDown = 7; + static const MoveNext = 8; + static const MovePrevious = 9; +} + +class QAbstractItemView extends QAbstractScrollArea { + QAbstractItemView.fromCppPointer(var cppPointer, + [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QAbstractItemView.init() : super.init() {} + factory QAbstractItemView.fromCache(var cppPointer, + [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QAbstractItemView; + } + return QAbstractItemView.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QAbstractItemView_Finalizer"; + } //QAbstractItemView(QWidget * parent) + + QAbstractItemView({required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__constructor_QWidget') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } // activated(const QModelIndex & index) + activated(QModelIndex index) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__activated_QModelIndex') + .asFunction(); + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp); + } + + void onActivated(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QAbstractItemView__onActivated_QModelIndex') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onActivated_callback); + final callbackMethod = onActivated_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onActivated_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onActivated_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // alternatingRowColors() const + + bool alternatingRowColors() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__alternatingRowColors') + .asFunction(); + return func(thisCpp) != 0; + } // autoScrollMargin() const + + int autoScrollMargin() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__autoScrollMargin') + .asFunction(); + return func(thisCpp); + } + + static void changeEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::changeEvent(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.changeEvent((arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + } // clearSelection() + + clearSelection() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__clearSelection') + .asFunction(); + func(thisCpp); + } // clicked(const QModelIndex & index) + + clicked(QModelIndex index) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__clicked_QModelIndex') + .asFunction(); + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp); + } + + void onClicked(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QAbstractItemView__onClicked_QModelIndex') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onClicked_callback); + final callbackMethod = onClicked_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onClicked_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onClicked_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // closePersistentEditor(const QModelIndex & index) + + closePersistentEditor(QModelIndex index) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__closePersistentEditor_QModelIndex') + .asFunction(); + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp); + } // commitData(QWidget * editor) + + commitData(QWidget? editor) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5397)) + .asFunction(); + func(thisCpp, editor == null ? ffi.nullptr : editor.thisCpp); + } + + static void commitData_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? editor) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::commitData(QWidget * editor)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.commitData((editor == null || editor.address == 0) + ? null + : QWidget.fromCppPointer(editor)); + } // currentChanged(const QModelIndex & current, const QModelIndex & previous) + + currentChanged(QModelIndex current, QModelIndex previous) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5399)) + .asFunction(); + func(thisCpp, current == null ? ffi.nullptr : current.thisCpp, + previous == null ? ffi.nullptr : previous.thisCpp); + } + + static void currentChanged_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer current, ffi.Pointer previous) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::currentChanged(const QModelIndex & current, const QModelIndex & previous)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.currentChanged(QModelIndex.fromCppPointer(current), + QModelIndex.fromCppPointer(previous)); + } // currentIndex() const + + QModelIndex currentIndex() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__currentIndex') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QModelIndex.fromCppPointer(result, true); + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } // dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QList & roles) + + dataChanged(QModelIndex topLeft, QModelIndex bottomRight, + {required QList? roles}) { + final void_Func_voidstar_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_voidstar_voidstar_FFI>>( + cFunctionSymbolName(5401)) + .asFunction(); + func( + thisCpp, + topLeft == null ? ffi.nullptr : topLeft.thisCpp, + bottomRight == null ? ffi.nullptr : bottomRight.thisCpp, + roles == null ? ffi.nullptr : roles.thisCpp); + } + + static void dataChanged_calledFromC( + ffi.Pointer thisCpp, + ffi.Pointer topLeft, + ffi.Pointer bottomRight, + ffi.Pointer? roles) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QList & roles)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.dataChanged(QModelIndex.fromCppPointer(topLeft), + QModelIndex.fromCppPointer(bottomRight), + roles: (roles == null || roles.address == 0) + ? null + : QList.fromCppPointer(roles)); + } + + static int devType_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::devType() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.devType(); + return result; + } // dirtyRegionOffset() const + + QPoint dirtyRegionOffset() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__dirtyRegionOffset') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPoint.fromCppPointer(result, true); + } // doAutoScroll() + + doAutoScroll() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__doAutoScroll') + .asFunction(); + func(thisCpp); + } // doItemsLayout() + + doItemsLayout() { + final void_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5404)) + .asFunction(); + func(thisCpp); + } + + static void doItemsLayout_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::doItemsLayout()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.doItemsLayout(); + } // doubleClicked(const QModelIndex & index) + + doubleClicked(QModelIndex index) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__doubleClicked_QModelIndex') + .asFunction(); + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp); + } + + void onDoubleClicked(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QAbstractItemView__onDoubleClicked_QModelIndex') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onDoubleClicked_callback); + final callbackMethod = onDoubleClicked_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onDoubleClicked_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onDoubleClicked_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // dragDropOverwriteMode() const + + bool dragDropOverwriteMode() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__dragDropOverwriteMode') + .asFunction(); + return func(thisCpp) != 0; + } // dragEnabled() const + + bool dragEnabled() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__dragEnabled') + .asFunction(); + return func(thisCpp) != 0; + } // edit(const QModelIndex & index) + + edit(QModelIndex index) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__edit_QModelIndex') + .asFunction(); + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp); + } // editorDestroyed(QObject * editor) + + editorDestroyed(QObject? editor) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5409)) + .asFunction(); + func(thisCpp, editor == null ? ffi.nullptr : editor.thisCpp); + } + + static void editorDestroyed_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? editor) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::editorDestroyed(QObject * editor)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.editorDestroyed((editor == null || editor.address == 0) + ? null + : QObject.fromCppPointer(editor)); + } // entered(const QModelIndex & index) + + entered(QModelIndex index) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__entered_QModelIndex') + .asFunction(); + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp); + } + + void onEntered(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QAbstractItemView__onEntered_QModelIndex') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onEntered_callback); + final callbackMethod = onEntered_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onEntered_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onEntered_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::event(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? object, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::eventFilter(QObject * object, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (object == null || object.address == 0) + ? null + : QObject.fromCppPointer(object), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } // executeDelayedItemsLayout() + + executeDelayedItemsLayout() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__executeDelayedItemsLayout') + .asFunction(); + func(thisCpp); + } + + static int focusNextPrevChild_calledFromC( + ffi.Pointer thisCpp, int next) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::focusNextPrevChild(bool next)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.focusNextPrevChild(next != 0); + return result ? 1 : 0; + } // hasAutoScroll() const + + bool hasAutoScroll() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__hasAutoScroll') + .asFunction(); + return func(thisCpp) != 0; + } + + static int hasHeightForWidth_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::hasHeightForWidth() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hasHeightForWidth(); + return result ? 1 : 0; + } + + static int heightForWidth_calledFromC(ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::heightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.heightForWidth(arg__1); + return result; + } // horizontalOffset() const + + int horizontalOffset() { + final int_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5413)) + .asFunction(); + return func(thisCpp); + } + + static int horizontalOffset_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::horizontalOffset() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.horizontalOffset(); + return result; + } // horizontalScrollbarAction(int action) + + horizontalScrollbarAction(int action) { + final void_Func_voidstar_int func = _dylib + .lookup>( + cFunctionSymbolName(5414)) + .asFunction(); + func(thisCpp, action); + } + + static void horizontalScrollbarAction_calledFromC( + ffi.Pointer thisCpp, int action) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::horizontalScrollbarAction(int action)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.horizontalScrollbarAction(action); + } // horizontalScrollbarValueChanged(int value) + + horizontalScrollbarValueChanged(int value) { + final void_Func_voidstar_int func = _dylib + .lookup>( + cFunctionSymbolName(5415)) + .asFunction(); + func(thisCpp, value); + } + + static void horizontalScrollbarValueChanged_calledFromC( + ffi.Pointer thisCpp, int value) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::horizontalScrollbarValueChanged(int value)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.horizontalScrollbarValueChanged(value); + } // iconSize() const + + QSize iconSize() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__iconSize') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } // iconSizeChanged(const QSize & size) + + iconSizeChanged(QSize? size) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__iconSizeChanged_QSize') + .asFunction(); + func(thisCpp, size == null ? ffi.nullptr : size.thisCpp); + } + + void onIconSizeChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QAbstractItemView__onIconSizeChanged_QSize') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onIconSizeChanged_callback); + final callbackMethod = onIconSizeChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onIconSizeChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onIconSizeChanged_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // indexAt(const QPoint & point) const + + QModelIndex indexAt(QPoint? point) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5418)) + .asFunction(); + ffi.Pointer result = + func(thisCpp, point == null ? ffi.nullptr : point.thisCpp); + return QModelIndex.fromCppPointer(result, true); + } + + static ffi.Pointer indexAt_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? point) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::indexAt(const QPoint & point) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.indexAt((point == null || point.address == 0) + ? null + : QPoint.fromCppPointer(point)); + return result.thisCpp; + } // indexWidget(const QModelIndex & index) const + + QWidget indexWidget(QModelIndex index) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__indexWidget_QModelIndex') + .asFunction(); + ffi.Pointer result = + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp); + return QWidget.fromCppPointer(result, false); + } + + static void initPainter_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? painter) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::initPainter(QPainter * painter) const! (${thisCpp.address})"); + throw Error(); + } + dartInstance.initPainter((painter == null || painter.address == 0) + ? null + : QPainter.fromCppPointer(painter)); + } // isIndexHidden(const QModelIndex & index) const + + bool isIndexHidden(QModelIndex index) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5420)) + .asFunction(); + return func(thisCpp, index == null ? ffi.nullptr : index.thisCpp) != 0; + } + + static int isIndexHidden_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::isIndexHidden(const QModelIndex & index) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.isIndexHidden(QModelIndex.fromCppPointer(index)); + return result ? 1 : 0; + } // isPersistentEditorOpen(const QModelIndex & index) const + + bool isPersistentEditorOpen(QModelIndex index) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__isPersistentEditorOpen_QModelIndex') + .asFunction(); + return func(thisCpp, index == null ? ffi.nullptr : index.thisCpp) != 0; + } // keyboardSearch(const QString & search) + + keyboardSearch(String? search) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5422)) + .asFunction(); + func(thisCpp, search?.toNativeUtf8() ?? ffi.nullptr); + } + + static void keyboardSearch_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? search) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::keyboardSearch(const QString & search)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.keyboardSearch(QString.fromCppPointer(search).toDartString()); + } + + static void leaveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::leaveEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.leaveEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static ffi.Pointer minimumSizeHint_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::minimumSizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumSizeHint(); + return result.thisCpp; + } // model() const + + QAbstractItemModel model() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__model') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QAbstractItemModel.fromCppPointer(result, false); + } + + static void mouseDoubleClickEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::mouseDoubleClickEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseDoubleClickEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mouseMoveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::mouseMoveEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseMoveEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mousePressEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::mousePressEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mousePressEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mouseReleaseEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::mouseReleaseEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseReleaseEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } // moveCursor(QAbstractItemView::CursorAction cursorAction, QFlags modifiers) + + QModelIndex moveCursor(int cursorAction, int modifiers) { + final voidstar_Func_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI>>( + cFunctionSymbolName(5425)) + .asFunction(); + ffi.Pointer result = func(thisCpp, cursorAction, modifiers); + return QModelIndex.fromCppPointer(result, true); + } + + static ffi.Pointer moveCursor_calledFromC( + ffi.Pointer thisCpp, int cursorAction, int modifiers) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::moveCursor(QAbstractItemView::CursorAction cursorAction, QFlags modifiers)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.moveCursor(cursorAction, modifiers); + return result.thisCpp; + } // openPersistentEditor(const QModelIndex & index) + + openPersistentEditor(QModelIndex index) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__openPersistentEditor_QModelIndex') + .asFunction(); + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp); + } + + static void paintEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::paintEvent(QPaintEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.paintEvent((arg__1 == null || arg__1.address == 0) + ? null + : QPaintEvent.fromCppPointer(arg__1)); + } // pressed(const QModelIndex & index) + + pressed(QModelIndex index) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__pressed_QModelIndex') + .asFunction(); + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp); + } + + void onPressed(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QAbstractItemView__onPressed_QModelIndex') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onPressed_callback); + final callbackMethod = onPressed_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onPressed_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onPressed_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // reset() + + reset() { + final void_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5428)) + .asFunction(); + func(thisCpp); + } + + static void reset_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::reset()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.reset(); + } // resetHorizontalScrollMode() + + resetHorizontalScrollMode() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__resetHorizontalScrollMode') + .asFunction(); + func(thisCpp); + } // resetVerticalScrollMode() + + resetVerticalScrollMode() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__resetVerticalScrollMode') + .asFunction(); + func(thisCpp); + } // rootIndex() const + + QModelIndex rootIndex() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__rootIndex') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QModelIndex.fromCppPointer(result, true); + } // rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end) + + rowsAboutToBeRemoved(QModelIndex parent, int start, int end) { + final void_Func_voidstar_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>>( + cFunctionSymbolName(5432)) + .asFunction(); + func(thisCpp, parent == null ? ffi.nullptr : parent.thisCpp, start, end); + } + + static void rowsAboutToBeRemoved_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer parent, int start, int end) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.rowsAboutToBeRemoved( + QModelIndex.fromCppPointer(parent), start, end); + } // rowsInserted(const QModelIndex & parent, int start, int end) + + rowsInserted(QModelIndex parent, int start, int end) { + final void_Func_voidstar_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>>( + cFunctionSymbolName(5433)) + .asFunction(); + func(thisCpp, parent == null ? ffi.nullptr : parent.thisCpp, start, end); + } + + static void rowsInserted_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer parent, int start, int end) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::rowsInserted(const QModelIndex & parent, int start, int end)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.rowsInserted(QModelIndex.fromCppPointer(parent), start, end); + } // scheduleDelayedItemsLayout() + + scheduleDelayedItemsLayout() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__scheduleDelayedItemsLayout') + .asFunction(); + func(thisCpp); + } + + static void scrollContentsBy_calledFromC( + ffi.Pointer thisCpp, int dx, int dy) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::scrollContentsBy(int dx, int dy)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.scrollContentsBy(dx, dy); + } // scrollDirtyRegion(int dx, int dy) + + scrollDirtyRegion(int dx, int dy) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QAbstractItemView__scrollDirtyRegion_int_int') + .asFunction(); + func(thisCpp, dx, dy); + } // scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint) + + scrollTo(QModelIndex index, + {int hint = QAbstractItemView_ScrollHint.EnsureVisible}) { + final void_Func_voidstar_voidstar_int func = _dylib + .lookup>( + cFunctionSymbolName(5436)) + .asFunction(); + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp, hint); + } + + static void scrollTo_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index, int hint) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.scrollTo(QModelIndex.fromCppPointer(index), hint: hint); + } // scrollToBottom() + + scrollToBottom() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__scrollToBottom') + .asFunction(); + func(thisCpp); + } // scrollToTop() + + scrollToTop() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__scrollToTop') + .asFunction(); + func(thisCpp); + } // selectAll() + + selectAll() { + final void_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5439)) + .asFunction(); + func(thisCpp); + } + + static void selectAll_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::selectAll()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.selectAll(); + } // selectedIndexes() const + + QList selectedIndexes() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5440)) + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QList.fromCppPointer(result, true); + } + + static ffi.Pointer selectedIndexes_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::selectedIndexes() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.selectedIndexes(); + return result.thisCpp; + } // selectionChanged(const QItemSelection & selected, const QItemSelection & deselected) + + selectionChanged(QItemSelection selected, QItemSelection deselected) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5441)) + .asFunction(); + func(thisCpp, selected == null ? ffi.nullptr : selected.thisCpp, + deselected == null ? ffi.nullptr : deselected.thisCpp); + } + + static void selectionChanged_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer selected, ffi.Pointer deselected) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::selectionChanged(const QItemSelection & selected, const QItemSelection & deselected)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.selectionChanged(QItemSelection.fromCppPointer(selected), + QItemSelection.fromCppPointer(deselected)); + } // selectionCommand(const QModelIndex & index, const QEvent * event) const + + int selectionCommand(QModelIndex index, {required QEvent? event}) { + final int_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5442)) + .asFunction(); + return func(thisCpp, index == null ? ffi.nullptr : index.thisCpp, + event == null ? ffi.nullptr : event.thisCpp); + } + + static int selectionCommand_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer index, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::selectionCommand(const QModelIndex & index, const QEvent * event) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.selectionCommand( + QModelIndex.fromCppPointer(index), + event: (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result; + } // selectionModel() const + + QItemSelectionModel selectionModel() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__selectionModel') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QItemSelectionModel.fromCppPointer(result, false); + } // setAlternatingRowColors(bool enable) + + setAlternatingRowColors(bool enable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QAbstractItemView__setAlternatingRowColors_bool') + .asFunction(); + func(thisCpp, enable ? 1 : 0); + } // setAutoScroll(bool enable) + + setAutoScroll(bool enable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QAbstractItemView__setAutoScroll_bool') + .asFunction(); + func(thisCpp, enable ? 1 : 0); + } // setAutoScrollMargin(int margin) + + setAutoScrollMargin(int margin) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QAbstractItemView__setAutoScrollMargin_int') + .asFunction(); + func(thisCpp, margin); + } // setCurrentIndex(const QModelIndex & index) + + setCurrentIndex(QModelIndex index) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__setCurrentIndex_QModelIndex') + .asFunction(); + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp); + } // setDirtyRegion(const QRegion & region) + + setDirtyRegion(QRegion region) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__setDirtyRegion_QRegion') + .asFunction(); + func(thisCpp, region == null ? ffi.nullptr : region.thisCpp); + } // setDragDropOverwriteMode(bool overwrite) + + setDragDropOverwriteMode(bool overwrite) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QAbstractItemView__setDragDropOverwriteMode_bool') + .asFunction(); + func(thisCpp, overwrite ? 1 : 0); + } // setDragEnabled(bool enable) + + setDragEnabled(bool enable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QAbstractItemView__setDragEnabled_bool') + .asFunction(); + func(thisCpp, enable ? 1 : 0); + } // setDropIndicatorShown(bool enable) + + setDropIndicatorShown(bool enable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QAbstractItemView__setDropIndicatorShown_bool') + .asFunction(); + func(thisCpp, enable ? 1 : 0); + } // setIconSize(const QSize & size) + + setIconSize(QSize? size) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__setIconSize_QSize') + .asFunction(); + func(thisCpp, size == null ? ffi.nullptr : size.thisCpp); + } // setIndexWidget(const QModelIndex & index, QWidget * widget) + + setIndexWidget(QModelIndex index, QWidget? widget) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__setIndexWidget_QModelIndex_QWidget') + .asFunction(); + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp, + widget == null ? ffi.nullptr : widget.thisCpp); + } // setModel(QAbstractItemModel * model) + + setModel(QAbstractItemModel? model) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5455)) + .asFunction(); + func(thisCpp, model == null ? ffi.nullptr : model.thisCpp); + } + + static void setModel_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? model) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::setModel(QAbstractItemModel * model)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setModel((model == null || model.address == 0) + ? null + : QAbstractItemModel.fromCppPointer(model)); + } // setRootIndex(const QModelIndex & index) + + setRootIndex(QModelIndex index) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5456)) + .asFunction(); + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp); + } + + static void setRootIndex_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::setRootIndex(const QModelIndex & index)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setRootIndex(QModelIndex.fromCppPointer(index)); + } // setSelection(const QRect & rect, QFlags command) + + setSelection(QRect? rect, int command) { + final void_Func_voidstar_voidstar_int func = _dylib + .lookup>( + cFunctionSymbolName(5457)) + .asFunction(); + func(thisCpp, rect == null ? ffi.nullptr : rect.thisCpp, command); + } + + static void setSelection_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? rect, int command) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::setSelection(const QRect & rect, QFlags command)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setSelection( + (rect == null || rect.address == 0) ? null : QRect.fromCppPointer(rect), + command); + } // setSelectionModel(QItemSelectionModel * selectionModel) + + setSelectionModel(QItemSelectionModel? selectionModel) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5458)) + .asFunction(); + func( + thisCpp, selectionModel == null ? ffi.nullptr : selectionModel.thisCpp); + } + + static void setSelectionModel_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? selectionModel) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::setSelectionModel(QItemSelectionModel * selectionModel)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setSelectionModel( + (selectionModel == null || selectionModel.address == 0) + ? null + : QItemSelectionModel.fromCppPointer(selectionModel)); + } // setTabKeyNavigation(bool enable) + + setTabKeyNavigation(bool enable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QAbstractItemView__setTabKeyNavigation_bool') + .asFunction(); + func(thisCpp, enable ? 1 : 0); + } + + static void setVisible_calledFromC(ffi.Pointer thisCpp, int visible) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::setVisible(bool visible)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setVisible(visible != 0); + } + + static void setupViewport_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? viewport) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::setupViewport(QWidget * viewport)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setupViewport((viewport == null || viewport.address == 0) + ? null + : QWidget.fromCppPointer(viewport)); + } + + static ffi.Pointer sharedPainter_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::sharedPainter() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sharedPainter(); + return result.thisCpp; + } // showDropIndicator() const + + bool showDropIndicator() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__showDropIndicator') + .asFunction(); + return func(thisCpp) != 0; + } + + static ffi.Pointer sizeHint_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::sizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHint(); + return result.thisCpp; + } // sizeHintForColumn(int column) const + + int sizeHintForColumn(int column) { + final int_Func_voidstar_int func = _dylib + .lookup>( + cFunctionSymbolName(5463)) + .asFunction(); + return func(thisCpp, column); + } + + static int sizeHintForColumn_calledFromC( + ffi.Pointer thisCpp, int column) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::sizeHintForColumn(int column) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHintForColumn(column); + return result; + } // sizeHintForIndex(const QModelIndex & index) const + + QSize sizeHintForIndex(QModelIndex index) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__sizeHintForIndex_QModelIndex') + .asFunction(); + ffi.Pointer result = + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp); + return QSize.fromCppPointer(result, true); + } // sizeHintForRow(int row) const + + int sizeHintForRow(int row) { + final int_Func_voidstar_int func = _dylib + .lookup>( + cFunctionSymbolName(5465)) + .asFunction(); + return func(thisCpp, row); + } + + static int sizeHintForRow_calledFromC(ffi.Pointer thisCpp, int row) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::sizeHintForRow(int row) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHintForRow(row); + return result; + } // startAutoScroll() + + startAutoScroll() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__startAutoScroll') + .asFunction(); + func(thisCpp); + } // stopAutoScroll() + + stopAutoScroll() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__stopAutoScroll') + .asFunction(); + func(thisCpp); + } // tabKeyNavigation() const + + bool tabKeyNavigation() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__tabKeyNavigation') + .asFunction(); + return func(thisCpp) != 0; + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QAbstractItemView__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } // update(const QModelIndex & index) + + updateIndex(QModelIndex index) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__updateIndex_QModelIndex') + .asFunction(); + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp); + } // updateEditorData() + + updateEditorData() { + final void_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5471)) + .asFunction(); + func(thisCpp); + } + + static void updateEditorData_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::updateEditorData()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.updateEditorData(); + } // updateEditorGeometries() + + updateEditorGeometries() { + final void_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5472)) + .asFunction(); + func(thisCpp); + } + + static void updateEditorGeometries_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::updateEditorGeometries()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.updateEditorGeometries(); + } // updateGeometries() + + updateGeometries() { + final void_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5473)) + .asFunction(); + func(thisCpp); + } + + static void updateGeometries_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::updateGeometries()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.updateGeometries(); + } // verticalOffset() const + + int verticalOffset() { + final int_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5474)) + .asFunction(); + return func(thisCpp); + } + + static int verticalOffset_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::verticalOffset() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.verticalOffset(); + return result; + } // verticalScrollbarAction(int action) + + verticalScrollbarAction(int action) { + final void_Func_voidstar_int func = _dylib + .lookup>( + cFunctionSymbolName(5475)) + .asFunction(); + func(thisCpp, action); + } + + static void verticalScrollbarAction_calledFromC( + ffi.Pointer thisCpp, int action) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::verticalScrollbarAction(int action)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.verticalScrollbarAction(action); + } // verticalScrollbarValueChanged(int value) + + verticalScrollbarValueChanged(int value) { + final void_Func_voidstar_int func = _dylib + .lookup>( + cFunctionSymbolName(5476)) + .asFunction(); + func(thisCpp, value); + } + + static void verticalScrollbarValueChanged_calledFromC( + ffi.Pointer thisCpp, int value) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::verticalScrollbarValueChanged(int value)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.verticalScrollbarValueChanged(value); + } // viewportEntered() + + viewportEntered() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__viewportEntered') + .asFunction(); + func(thisCpp); + } + + void onViewportEntered(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QAbstractItemView__onViewportEntered') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onViewportEntered_callback); + final callbackMethod = onViewportEntered_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onViewportEntered_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onViewportEntered_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static int viewportEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::viewportEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.viewportEvent( + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static ffi.Pointer viewportSizeHint_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::viewportSizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.viewportSizeHint(); + return result.thisCpp; + } // visualRect(const QModelIndex & index) const + + QRect visualRect(QModelIndex index) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5479)) + .asFunction(); + ffi.Pointer result = + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp); + return QRect.fromCppPointer(result, true); + } + + static ffi.Pointer visualRect_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::visualRect(const QModelIndex & index) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.visualRect(QModelIndex.fromCppPointer(index)); + return result.thisCpp; + } // visualRegionForSelection(const QItemSelection & selection) const + + QRegion visualRegionForSelection(QItemSelection selection) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5480)) + .asFunction(); + ffi.Pointer result = + func(thisCpp, selection == null ? ffi.nullptr : selection.thisCpp); + return QRegion.fromCppPointer(result, true); + } + + static ffi.Pointer visualRegionForSelection_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer selection) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractItemView; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractItemView::visualRegionForSelection(const QItemSelection & selection) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance + .visualRegionForSelection(QItemSelection.fromCppPointer(selection)); + return result.thisCpp; + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractItemView__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 1128: + return "c_QAbstractItemView__changeEvent_QEvent"; + case 5397: + return "c_QAbstractItemView__commitData_QWidget"; + case 5399: + return "c_QAbstractItemView__currentChanged_QModelIndex_QModelIndex"; + case 946: + return "c_QAbstractItemView__customEvent_QEvent"; + case 5401: + return "c_QAbstractItemView__dataChanged_QModelIndex_QModelIndex_QList_int"; + case 1145: + return "c_QAbstractItemView__devType"; + case 5404: + return "c_QAbstractItemView__doItemsLayout"; + case 5409: + return "c_QAbstractItemView__editorDestroyed_QObject"; + case 956: + return "c_QAbstractItemView__event_QEvent"; + case 957: + return "c_QAbstractItemView__eventFilter_QObject_QEvent"; + case 1155: + return "c_QAbstractItemView__focusNextPrevChild_bool"; + case 1169: + return "c_QAbstractItemView__hasHeightForWidth"; + case 1173: + return "c_QAbstractItemView__heightForWidth_int"; + case 5413: + return "c_QAbstractItemView__horizontalOffset"; + case 5414: + return "c_QAbstractItemView__horizontalScrollbarAction_int"; + case 5415: + return "c_QAbstractItemView__horizontalScrollbarValueChanged_int"; + case 5418: + return "c_QAbstractItemView__indexAt_QPoint"; + case 1176: + return "c_QAbstractItemView__initPainter_QPainter"; + case 5420: + return "c_QAbstractItemView__isIndexHidden_QModelIndex"; + case 5422: + return "c_QAbstractItemView__keyboardSearch_QString"; + case 1202: + return "c_QAbstractItemView__leaveEvent_QEvent"; + case 1222: + return "c_QAbstractItemView__minimumSizeHint"; + case 1224: + return "c_QAbstractItemView__mouseDoubleClickEvent_QMouseEvent"; + case 1226: + return "c_QAbstractItemView__mouseMoveEvent_QMouseEvent"; + case 1227: + return "c_QAbstractItemView__mousePressEvent_QMouseEvent"; + case 1228: + return "c_QAbstractItemView__mouseReleaseEvent_QMouseEvent"; + case 5425: + return "c_QAbstractItemView__moveCursor_CursorAction_KeyboardModifiers"; + case 1235: + return "c_QAbstractItemView__paintEvent_QPaintEvent"; + case 5428: + return "c_QAbstractItemView__reset"; + case 5432: + return "c_QAbstractItemView__rowsAboutToBeRemoved_QModelIndex_int_int"; + case 5433: + return "c_QAbstractItemView__rowsInserted_QModelIndex_int_int"; + case 5218: + return "c_QAbstractItemView__scrollContentsBy_int_int"; + case 5436: + return "c_QAbstractItemView__scrollTo_QModelIndex_ScrollHint"; + case 5439: + return "c_QAbstractItemView__selectAll"; + case 5440: + return "c_QAbstractItemView__selectedIndexes"; + case 5441: + return "c_QAbstractItemView__selectionChanged_QItemSelection_QItemSelection"; + case 5442: + return "c_QAbstractItemView__selectionCommand_QModelIndex_QEvent"; + case 5455: + return "c_QAbstractItemView__setModel_QAbstractItemModel"; + case 5456: + return "c_QAbstractItemView__setRootIndex_QModelIndex"; + case 5457: + return "c_QAbstractItemView__setSelection_QRect_SelectionFlags"; + case 5458: + return "c_QAbstractItemView__setSelectionModel_QItemSelectionModel"; + case 1314: + return "c_QAbstractItemView__setVisible_bool"; + case 5226: + return "c_QAbstractItemView__setupViewport_QWidget"; + case 1323: + return "c_QAbstractItemView__sharedPainter"; + case 1331: + return "c_QAbstractItemView__sizeHint"; + case 5463: + return "c_QAbstractItemView__sizeHintForColumn_int"; + case 5465: + return "c_QAbstractItemView__sizeHintForRow_int"; + case 5471: + return "c_QAbstractItemView__updateEditorData"; + case 5472: + return "c_QAbstractItemView__updateEditorGeometries"; + case 5473: + return "c_QAbstractItemView__updateGeometries"; + case 5474: + return "c_QAbstractItemView__verticalOffset"; + case 5475: + return "c_QAbstractItemView__verticalScrollbarAction_int"; + case 5476: + return "c_QAbstractItemView__verticalScrollbarValueChanged_int"; + case 5229: + return "c_QAbstractItemView__viewportEvent_QEvent"; + case 5230: + return "c_QAbstractItemView__viewportSizeHint"; + case 5479: + return "c_QAbstractItemView__visualRect_QModelIndex"; + case 5480: + return "c_QAbstractItemView__visualRegionForSelection_QItemSelection"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 1128: + return "changeEvent"; + case 5397: + return "commitData"; + case 5399: + return "currentChanged"; + case 946: + return "customEvent"; + case 5401: + return "dataChanged"; + case 1145: + return "devType"; + case 5404: + return "doItemsLayout"; + case 5409: + return "editorDestroyed"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 1155: + return "focusNextPrevChild"; + case 1169: + return "hasHeightForWidth"; + case 1173: + return "heightForWidth"; + case 5413: + return "horizontalOffset"; + case 5414: + return "horizontalScrollbarAction"; + case 5415: + return "horizontalScrollbarValueChanged"; + case 5418: + return "indexAt"; + case 1176: + return "initPainter"; + case 5420: + return "isIndexHidden"; + case 5422: + return "keyboardSearch"; + case 1202: + return "leaveEvent"; + case 1222: + return "minimumSizeHint"; + case 1224: + return "mouseDoubleClickEvent"; + case 1226: + return "mouseMoveEvent"; + case 1227: + return "mousePressEvent"; + case 1228: + return "mouseReleaseEvent"; + case 5425: + return "moveCursor"; + case 1235: + return "paintEvent"; + case 5428: + return "reset"; + case 5432: + return "rowsAboutToBeRemoved"; + case 5433: + return "rowsInserted"; + case 5218: + return "scrollContentsBy"; + case 5436: + return "scrollTo"; + case 5439: + return "selectAll"; + case 5440: + return "selectedIndexes"; + case 5441: + return "selectionChanged"; + case 5442: + return "selectionCommand"; + case 5455: + return "setModel"; + case 5456: + return "setRootIndex"; + case 5457: + return "setSelection"; + case 5458: + return "setSelectionModel"; + case 1314: + return "setVisible"; + case 5226: + return "setupViewport"; + case 1323: + return "sharedPainter"; + case 1331: + return "sizeHint"; + case 5463: + return "sizeHintForColumn"; + case 5465: + return "sizeHintForRow"; + case 5471: + return "updateEditorData"; + case 5472: + return "updateEditorGeometries"; + case 5473: + return "updateGeometries"; + case 5474: + return "verticalOffset"; + case 5475: + return "verticalScrollbarAction"; + case 5476: + return "verticalScrollbarValueChanged"; + case 5229: + return "viewportEvent"; + case 5230: + return "viewportSizeHint"; + case 5479: + return "visualRect"; + case 5480: + return "visualRegionForSelection"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QAbstractItemView__registerVirtualMethodCallback') + .asFunction(); + final callback1128 = + ffi.Pointer.fromFunction( + QFrame.changeEvent_calledFromC); + registerCallback(thisCpp, callback1128, 1128); + final callback5397 = + ffi.Pointer.fromFunction( + QAbstractItemView.commitData_calledFromC); + registerCallback(thisCpp, callback5397, 5397); + final callback5399 = + ffi.Pointer.fromFunction( + QAbstractItemView.currentChanged_calledFromC); + registerCallback(thisCpp, callback5399, 5399); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + final callback5401 = ffi.Pointer.fromFunction< + void_Func_voidstar_voidstar_voidstar_voidstar_FFI>( + QAbstractItemView.dataChanged_calledFromC); + registerCallback(thisCpp, callback5401, 5401); + const callbackExcept1145 = 0; + final callback1145 = ffi.Pointer.fromFunction( + QWidget.devType_calledFromC, callbackExcept1145); + registerCallback(thisCpp, callback1145, 1145); + final callback5404 = ffi.Pointer.fromFunction( + QAbstractItemView.doItemsLayout_calledFromC); + registerCallback(thisCpp, callback5404, 5404); + final callback5409 = + ffi.Pointer.fromFunction( + QAbstractItemView.editorDestroyed_calledFromC); + registerCallback(thisCpp, callback5409, 5409); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QAbstractItemView.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QAbstractItemView.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept1155 = 0; + final callback1155 = + ffi.Pointer.fromFunction( + QAbstractItemView.focusNextPrevChild_calledFromC, + callbackExcept1155); + registerCallback(thisCpp, callback1155, 1155); + const callbackExcept1169 = 0; + final callback1169 = ffi.Pointer.fromFunction( + QWidget.hasHeightForWidth_calledFromC, callbackExcept1169); + registerCallback(thisCpp, callback1169, 1169); + const callbackExcept1173 = 0; + final callback1173 = + ffi.Pointer.fromFunction( + QWidget.heightForWidth_calledFromC, callbackExcept1173); + registerCallback(thisCpp, callback1173, 1173); + const callbackExcept5413 = 0; + final callback5413 = ffi.Pointer.fromFunction( + QAbstractItemView.horizontalOffset_calledFromC, callbackExcept5413); + registerCallback(thisCpp, callback5413, 5413); + final callback5414 = + ffi.Pointer.fromFunction( + QAbstractItemView.horizontalScrollbarAction_calledFromC); + registerCallback(thisCpp, callback5414, 5414); + final callback5415 = + ffi.Pointer.fromFunction( + QAbstractItemView.horizontalScrollbarValueChanged_calledFromC); + registerCallback(thisCpp, callback5415, 5415); + final callback5418 = + ffi.Pointer.fromFunction( + QAbstractItemView.indexAt_calledFromC); + registerCallback(thisCpp, callback5418, 5418); + final callback1176 = + ffi.Pointer.fromFunction( + QWidget.initPainter_calledFromC); + registerCallback(thisCpp, callback1176, 1176); + const callbackExcept5420 = 0; + final callback5420 = + ffi.Pointer.fromFunction( + QAbstractItemView.isIndexHidden_calledFromC, callbackExcept5420); + registerCallback(thisCpp, callback5420, 5420); + final callback5422 = + ffi.Pointer.fromFunction( + QAbstractItemView.keyboardSearch_calledFromC); + registerCallback(thisCpp, callback5422, 5422); + final callback1202 = + ffi.Pointer.fromFunction( + QWidget.leaveEvent_calledFromC); + registerCallback(thisCpp, callback1202, 1202); + final callback1222 = ffi.Pointer.fromFunction( + QAbstractScrollArea.minimumSizeHint_calledFromC); + registerCallback(thisCpp, callback1222, 1222); + final callback1224 = + ffi.Pointer.fromFunction( + QAbstractItemView.mouseDoubleClickEvent_calledFromC); + registerCallback(thisCpp, callback1224, 1224); + final callback1226 = + ffi.Pointer.fromFunction( + QAbstractItemView.mouseMoveEvent_calledFromC); + registerCallback(thisCpp, callback1226, 1226); + final callback1227 = + ffi.Pointer.fromFunction( + QAbstractItemView.mousePressEvent_calledFromC); + registerCallback(thisCpp, callback1227, 1227); + final callback1228 = + ffi.Pointer.fromFunction( + QAbstractItemView.mouseReleaseEvent_calledFromC); + registerCallback(thisCpp, callback1228, 1228); + final callback5425 = ffi.Pointer.fromFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI>( + QAbstractItemView.moveCursor_calledFromC); + registerCallback(thisCpp, callback5425, 5425); + final callback1235 = + ffi.Pointer.fromFunction( + QAbstractScrollArea.paintEvent_calledFromC); + registerCallback(thisCpp, callback1235, 1235); + final callback5428 = ffi.Pointer.fromFunction( + QAbstractItemView.reset_calledFromC); + registerCallback(thisCpp, callback5428, 5428); + final callback5432 = ffi.Pointer.fromFunction< + void_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>( + QAbstractItemView.rowsAboutToBeRemoved_calledFromC); + registerCallback(thisCpp, callback5432, 5432); + final callback5433 = ffi.Pointer.fromFunction< + void_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>( + QAbstractItemView.rowsInserted_calledFromC); + registerCallback(thisCpp, callback5433, 5433); + final callback5218 = + ffi.Pointer.fromFunction( + QAbstractScrollArea.scrollContentsBy_calledFromC); + registerCallback(thisCpp, callback5218, 5218); + final callback5436 = + ffi.Pointer.fromFunction( + QAbstractItemView.scrollTo_calledFromC); + registerCallback(thisCpp, callback5436, 5436); + final callback5439 = ffi.Pointer.fromFunction( + QAbstractItemView.selectAll_calledFromC); + registerCallback(thisCpp, callback5439, 5439); + final callback5440 = ffi.Pointer.fromFunction( + QAbstractItemView.selectedIndexes_calledFromC); + registerCallback(thisCpp, callback5440, 5440); + final callback5441 = + ffi.Pointer.fromFunction( + QAbstractItemView.selectionChanged_calledFromC); + registerCallback(thisCpp, callback5441, 5441); + const callbackExcept5442 = 0; + final callback5442 = + ffi.Pointer.fromFunction( + QAbstractItemView.selectionCommand_calledFromC, callbackExcept5442); + registerCallback(thisCpp, callback5442, 5442); + final callback5455 = + ffi.Pointer.fromFunction( + QAbstractItemView.setModel_calledFromC); + registerCallback(thisCpp, callback5455, 5455); + final callback5456 = + ffi.Pointer.fromFunction( + QAbstractItemView.setRootIndex_calledFromC); + registerCallback(thisCpp, callback5456, 5456); + final callback5457 = + ffi.Pointer.fromFunction( + QAbstractItemView.setSelection_calledFromC); + registerCallback(thisCpp, callback5457, 5457); + final callback5458 = + ffi.Pointer.fromFunction( + QAbstractItemView.setSelectionModel_calledFromC); + registerCallback(thisCpp, callback5458, 5458); + final callback1314 = + ffi.Pointer.fromFunction( + QWidget.setVisible_calledFromC); + registerCallback(thisCpp, callback1314, 1314); + final callback5226 = + ffi.Pointer.fromFunction( + QAbstractScrollArea.setupViewport_calledFromC); + registerCallback(thisCpp, callback5226, 5226); + final callback1323 = ffi.Pointer.fromFunction( + QWidget.sharedPainter_calledFromC); + registerCallback(thisCpp, callback1323, 1323); + final callback1331 = ffi.Pointer.fromFunction( + QAbstractScrollArea.sizeHint_calledFromC); + registerCallback(thisCpp, callback1331, 1331); + const callbackExcept5463 = 0; + final callback5463 = + ffi.Pointer.fromFunction( + QAbstractItemView.sizeHintForColumn_calledFromC, + callbackExcept5463); + registerCallback(thisCpp, callback5463, 5463); + const callbackExcept5465 = 0; + final callback5465 = + ffi.Pointer.fromFunction( + QAbstractItemView.sizeHintForRow_calledFromC, callbackExcept5465); + registerCallback(thisCpp, callback5465, 5465); + final callback5471 = ffi.Pointer.fromFunction( + QAbstractItemView.updateEditorData_calledFromC); + registerCallback(thisCpp, callback5471, 5471); + final callback5472 = ffi.Pointer.fromFunction( + QAbstractItemView.updateEditorGeometries_calledFromC); + registerCallback(thisCpp, callback5472, 5472); + final callback5473 = ffi.Pointer.fromFunction( + QAbstractItemView.updateGeometries_calledFromC); + registerCallback(thisCpp, callback5473, 5473); + const callbackExcept5474 = 0; + final callback5474 = ffi.Pointer.fromFunction( + QAbstractItemView.verticalOffset_calledFromC, callbackExcept5474); + registerCallback(thisCpp, callback5474, 5474); + final callback5475 = + ffi.Pointer.fromFunction( + QAbstractItemView.verticalScrollbarAction_calledFromC); + registerCallback(thisCpp, callback5475, 5475); + final callback5476 = + ffi.Pointer.fromFunction( + QAbstractItemView.verticalScrollbarValueChanged_calledFromC); + registerCallback(thisCpp, callback5476, 5476); + const callbackExcept5229 = 0; + final callback5229 = + ffi.Pointer.fromFunction( + QAbstractItemView.viewportEvent_calledFromC, callbackExcept5229); + registerCallback(thisCpp, callback5229, 5229); + final callback5230 = ffi.Pointer.fromFunction( + QAbstractItemView.viewportSizeHint_calledFromC); + registerCallback(thisCpp, callback5230, 5230); + final callback5479 = + ffi.Pointer.fromFunction( + QAbstractItemView.visualRect_calledFromC); + registerCallback(thisCpp, callback5479, 5479); + final callback5480 = + ffi.Pointer.fromFunction( + QAbstractItemView.visualRegionForSelection_calledFromC); + registerCallback(thisCpp, callback5480, 5480); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QAbstractListModel.dart b/generated/QtDartBindings/dart/lib/src/QAbstractListModel.dart new file mode 100644 index 0000000..6e4cbd4 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QAbstractListModel.dart @@ -0,0 +1,687 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QAbstractListModel extends QAbstractItemModel { + QAbstractListModel.fromCppPointer(var cppPointer, + [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QAbstractListModel.init() : super.init() {} + factory QAbstractListModel.fromCache(var cppPointer, + [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QAbstractListModel; + } + return QAbstractListModel.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QAbstractListModel_Finalizer"; + } //QAbstractListModel(QObject * parent) + + QAbstractListModel({required QObject? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractListModel__constructor_QObject') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } + static ffi.Pointer buddy_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractListModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractListModel::buddy(const QModelIndex & index) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.buddy(QModelIndex.fromCppPointer(index)); + return result.thisCpp; + } + + static int canFetchMore_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractListModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractListModel::canFetchMore(const QModelIndex & parent) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.canFetchMore(QModelIndex.fromCppPointer(parent)); + return result ? 1 : 0; + } + + static int clearItemData_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractListModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractListModel::clearItemData(const QModelIndex & index)! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.clearItemData(QModelIndex.fromCppPointer(index)); + return result ? 1 : 0; + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractListModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractListModel::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } // data(const QModelIndex & index, int role) const + + QVariant data(QModelIndex index, {int role = Qt_ItemDataRole.DisplayRole}) { + final voidstar_Func_voidstar_voidstar_int func = _dylib + .lookup< + ffi + .NativeFunction>( + cFunctionSymbolName(5780)) + .asFunction(); + ffi.Pointer result = + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp, role); + return QVariant.fromCppPointer(result, true); + } + + static ffi.Pointer data_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index, int role) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractListModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractListModel::data(const QModelIndex & index, int role) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.data(QModelIndex.fromCppPointer(index), role: role); + return result.thisCpp; + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractListModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractListModel::event(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractListModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractListModel::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static void fetchMore_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractListModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractListModel::fetchMore(const QModelIndex & parent)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.fetchMore(QModelIndex.fromCppPointer(parent)); + } + + static ffi.Pointer headerData_calledFromC( + ffi.Pointer thisCpp, int section, int orientation, int role) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractListModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractListModel::headerData(int section, Qt::Orientation orientation, int role) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.headerData(section, orientation, role: role); + return result.thisCpp; + } + + static int insertColumns_calledFromC(ffi.Pointer thisCpp, int column, + int count, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractListModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractListModel::insertColumns(int column, int count, const QModelIndex & parent)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.insertColumns(column, count, + parent: QModelIndex.fromCppPointer(parent)); + return result ? 1 : 0; + } + + static int insertRows_calledFromC( + ffi.Pointer thisCpp, int row, int count, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractListModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractListModel::insertRows(int row, int count, const QModelIndex & parent)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.insertRows(row, count, + parent: QModelIndex.fromCppPointer(parent)); + return result ? 1 : 0; + } + + static ffi.Pointer mimeTypes_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractListModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractListModel::mimeTypes() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.mimeTypes(); + return result.thisCpp; + } + + static int moveColumns_calledFromC( + ffi.Pointer thisCpp, + ffi.Pointer sourceParent, + int sourceColumn, + int count, + ffi.Pointer destinationParent, + int destinationChild) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractListModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractListModel::moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, const QModelIndex & destinationParent, int destinationChild)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.moveColumns( + QModelIndex.fromCppPointer(sourceParent), + sourceColumn, + count, + QModelIndex.fromCppPointer(destinationParent), + destinationChild); + return result ? 1 : 0; + } + + static int moveRows_calledFromC( + ffi.Pointer thisCpp, + ffi.Pointer sourceParent, + int sourceRow, + int count, + ffi.Pointer destinationParent, + int destinationChild) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractListModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractListModel::moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.moveRows( + QModelIndex.fromCppPointer(sourceParent), + sourceRow, + count, + QModelIndex.fromCppPointer(destinationParent), + destinationChild); + return result ? 1 : 0; + } + + static ffi.Pointer parentIndex_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer child) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractListModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractListModel::parent(const QModelIndex & child) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.parentIndex(QModelIndex.fromCppPointer(child)); + return result.thisCpp; + } + + static int removeColumns_calledFromC(ffi.Pointer thisCpp, int column, + int count, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractListModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractListModel::removeColumns(int column, int count, const QModelIndex & parent)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.removeColumns(column, count, + parent: QModelIndex.fromCppPointer(parent)); + return result ? 1 : 0; + } + + static int removeRows_calledFromC( + ffi.Pointer thisCpp, int row, int count, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractListModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractListModel::removeRows(int row, int count, const QModelIndex & parent)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.removeRows(row, count, + parent: QModelIndex.fromCppPointer(parent)); + return result ? 1 : 0; + } + + static void resetInternalData_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractListModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractListModel::resetInternalData()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.resetInternalData(); + } + + static void revert_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractListModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractListModel::revert()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.revert(); + } // rowCount(const QModelIndex & parent) const + + int rowCount({required QModelIndex parent}) { + final int_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5833)) + .asFunction(); + return func(thisCpp, parent == null ? ffi.nullptr : parent.thisCpp); + } + + static int rowCount_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractListModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractListModel::rowCount(const QModelIndex & parent) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.rowCount(parent: QModelIndex.fromCppPointer(parent)); + return result; + } + + static int setData_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer index, ffi.Pointer value, int role) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractListModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractListModel::setData(const QModelIndex & index, const QVariant & value, int role)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.setData( + QModelIndex.fromCppPointer(index), QVariant.fromCppPointer(value), + role: role); + return result ? 1 : 0; + } + + static int setHeaderData_calledFromC(ffi.Pointer thisCpp, int section, + int orientation, ffi.Pointer value, int role) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractListModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractListModel::setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.setHeaderData( + section, orientation, QVariant.fromCppPointer(value), + role: role); + return result ? 1 : 0; + } + + static ffi.Pointer sibling_calledFromC( + ffi.Pointer thisCpp, int row, int column, ffi.Pointer idx) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractListModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractListModel::sibling(int row, int column, const QModelIndex & idx) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.sibling(row, column, QModelIndex.fromCppPointer(idx)); + return result.thisCpp; + } + + static void sort_calledFromC( + ffi.Pointer thisCpp, int column, int order) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractListModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractListModel::sort(int column, Qt::SortOrder order)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.sort(column, order: order); + } + + static ffi.Pointer span_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractListModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractListModel::span(const QModelIndex & index) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.span(QModelIndex.fromCppPointer(index)); + return result.thisCpp; + } + + static int submit_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractListModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractListModel::submit()! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.submit(); + return result ? 1 : 0; + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QAbstractListModel__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractListModel__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 5771: + return "c_QAbstractListModel__buddy_QModelIndex"; + case 5772: + return "c_QAbstractListModel__canFetchMore_QModelIndex"; + case 5777: + return "c_QAbstractListModel__clearItemData_QModelIndex"; + case 946: + return "c_QAbstractListModel__customEvent_QEvent"; + case 5780: + return "c_QAbstractListModel__data_QModelIndex_int"; + case 956: + return "c_QAbstractListModel__event_QEvent"; + case 957: + return "c_QAbstractListModel__eventFilter_QObject_QEvent"; + case 5798: + return "c_QAbstractListModel__fetchMore_QModelIndex"; + case 5801: + return "c_QAbstractListModel__headerData_int_Orientation_int"; + case 5806: + return "c_QAbstractListModel__insertColumns_int_int_QModelIndex"; + case 5808: + return "c_QAbstractListModel__insertRows_int_int_QModelIndex"; + case 5816: + return "c_QAbstractListModel__mimeTypes"; + case 5818: + return "c_QAbstractListModel__moveColumns_QModelIndex_int_int_QModelIndex_int"; + case 5820: + return "c_QAbstractListModel__moveRows_QModelIndex_int_int_QModelIndex_int"; + case 5822: + return "c_QAbstractListModel__parentIndex_QModelIndex"; + case 5827: + return "c_QAbstractListModel__removeColumns_int_int_QModelIndex"; + case 5830: + return "c_QAbstractListModel__removeRows_int_int_QModelIndex"; + case 5831: + return "c_QAbstractListModel__resetInternalData"; + case 5832: + return "c_QAbstractListModel__revert"; + case 5833: + return "c_QAbstractListModel__rowCount_QModelIndex"; + case 5836: + return "c_QAbstractListModel__setData_QModelIndex_QVariant_int"; + case 5837: + return "c_QAbstractListModel__setHeaderData_int_Orientation_QVariant_int"; + case 5840: + return "c_QAbstractListModel__sibling_int_int_QModelIndex"; + case 5842: + return "c_QAbstractListModel__sort_int_SortOrder"; + case 5843: + return "c_QAbstractListModel__span_QModelIndex"; + case 5845: + return "c_QAbstractListModel__submit"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 5771: + return "buddy"; + case 5772: + return "canFetchMore"; + case 5777: + return "clearItemData"; + case 946: + return "customEvent"; + case 5780: + return "data"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 5798: + return "fetchMore"; + case 5801: + return "headerData"; + case 5806: + return "insertColumns"; + case 5808: + return "insertRows"; + case 5816: + return "mimeTypes"; + case 5818: + return "moveColumns"; + case 5820: + return "moveRows"; + case 5822: + return "parentIndex"; + case 5827: + return "removeColumns"; + case 5830: + return "removeRows"; + case 5831: + return "resetInternalData"; + case 5832: + return "revert"; + case 5833: + return "rowCount"; + case 5836: + return "setData"; + case 5837: + return "setHeaderData"; + case 5840: + return "sibling"; + case 5842: + return "sort"; + case 5843: + return "span"; + case 5845: + return "submit"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QAbstractListModel__registerVirtualMethodCallback') + .asFunction(); + final callback5771 = + ffi.Pointer.fromFunction( + QAbstractItemModel.buddy_calledFromC); + registerCallback(thisCpp, callback5771, 5771); + const callbackExcept5772 = 0; + final callback5772 = + ffi.Pointer.fromFunction( + QAbstractItemModel.canFetchMore_calledFromC, callbackExcept5772); + registerCallback(thisCpp, callback5772, 5772); + const callbackExcept5777 = 0; + final callback5777 = + ffi.Pointer.fromFunction( + QAbstractItemModel.clearItemData_calledFromC, callbackExcept5777); + registerCallback(thisCpp, callback5777, 5777); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + final callback5780 = + ffi.Pointer.fromFunction( + QAbstractItemModel.data_calledFromC); + registerCallback(thisCpp, callback5780, 5780); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QObject.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + final callback5798 = + ffi.Pointer.fromFunction( + QAbstractItemModel.fetchMore_calledFromC); + registerCallback(thisCpp, callback5798, 5798); + final callback5801 = ffi.Pointer.fromFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_FFI>( + QAbstractItemModel.headerData_calledFromC); + registerCallback(thisCpp, callback5801, 5801); + const callbackExcept5806 = 0; + final callback5806 = ffi.Pointer.fromFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>( + QAbstractItemModel.insertColumns_calledFromC, callbackExcept5806); + registerCallback(thisCpp, callback5806, 5806); + const callbackExcept5808 = 0; + final callback5808 = ffi.Pointer.fromFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>( + QAbstractItemModel.insertRows_calledFromC, callbackExcept5808); + registerCallback(thisCpp, callback5808, 5808); + final callback5816 = ffi.Pointer.fromFunction( + QAbstractItemModel.mimeTypes_calledFromC); + registerCallback(thisCpp, callback5816, 5816); + const callbackExcept5818 = 0; + final callback5818 = ffi.Pointer.fromFunction< + bool_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_voidstar_ffi_Int32_FFI>( + QAbstractItemModel.moveColumns_calledFromC, callbackExcept5818); + registerCallback(thisCpp, callback5818, 5818); + const callbackExcept5820 = 0; + final callback5820 = ffi.Pointer.fromFunction< + bool_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_voidstar_ffi_Int32_FFI>( + QAbstractItemModel.moveRows_calledFromC, callbackExcept5820); + registerCallback(thisCpp, callback5820, 5820); + final callback5822 = + ffi.Pointer.fromFunction( + QAbstractListModel.parentIndex_calledFromC); + registerCallback(thisCpp, callback5822, 5822); + const callbackExcept5827 = 0; + final callback5827 = ffi.Pointer.fromFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>( + QAbstractItemModel.removeColumns_calledFromC, callbackExcept5827); + registerCallback(thisCpp, callback5827, 5827); + const callbackExcept5830 = 0; + final callback5830 = ffi.Pointer.fromFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>( + QAbstractItemModel.removeRows_calledFromC, callbackExcept5830); + registerCallback(thisCpp, callback5830, 5830); + final callback5831 = ffi.Pointer.fromFunction( + QAbstractItemModel.resetInternalData_calledFromC); + registerCallback(thisCpp, callback5831, 5831); + final callback5832 = ffi.Pointer.fromFunction( + QAbstractItemModel.revert_calledFromC); + registerCallback(thisCpp, callback5832, 5832); + const callbackExcept5833 = 0; + final callback5833 = + ffi.Pointer.fromFunction( + QAbstractItemModel.rowCount_calledFromC, callbackExcept5833); + registerCallback(thisCpp, callback5833, 5833); + const callbackExcept5836 = 0; + final callback5836 = ffi.Pointer.fromFunction< + bool_Func_voidstar_voidstar_voidstar_ffi_Int32_FFI>( + QAbstractItemModel.setData_calledFromC, callbackExcept5836); + registerCallback(thisCpp, callback5836, 5836); + const callbackExcept5837 = 0; + final callback5837 = ffi.Pointer.fromFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_ffi_Int32_FFI>( + QAbstractItemModel.setHeaderData_calledFromC, callbackExcept5837); + registerCallback(thisCpp, callback5837, 5837); + final callback5840 = ffi.Pointer.fromFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>( + QAbstractListModel.sibling_calledFromC); + registerCallback(thisCpp, callback5840, 5840); + final callback5842 = + ffi.Pointer.fromFunction( + QAbstractItemModel.sort_calledFromC); + registerCallback(thisCpp, callback5842, 5842); + final callback5843 = + ffi.Pointer.fromFunction( + QAbstractItemModel.span_calledFromC); + registerCallback(thisCpp, callback5843, 5843); + const callbackExcept5845 = 0; + final callback5845 = ffi.Pointer.fromFunction( + QAbstractItemModel.submit_calledFromC, callbackExcept5845); + registerCallback(thisCpp, callback5845, 5845); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QAbstractProxyModel.dart b/generated/QtDartBindings/dart/lib/src/QAbstractProxyModel.dart new file mode 100644 index 0000000..cfc4527 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QAbstractProxyModel.dart @@ -0,0 +1,941 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QAbstractProxyModel extends QAbstractItemModel { + QAbstractProxyModel.fromCppPointer(var cppPointer, + [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QAbstractProxyModel.init() : super.init() {} + factory QAbstractProxyModel.fromCache(var cppPointer, + [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QAbstractProxyModel; + } + return QAbstractProxyModel.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QAbstractProxyModel_Finalizer"; + } //QAbstractProxyModel(QObject * parent) + + QAbstractProxyModel({required QObject? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractProxyModel__constructor_QObject') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } + static ffi.Pointer buddy_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::buddy(const QModelIndex & index) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.buddy(QModelIndex.fromCppPointer(index)); + return result.thisCpp; + } + + static int canFetchMore_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::canFetchMore(const QModelIndex & parent) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.canFetchMore(QModelIndex.fromCppPointer(parent)); + return result ? 1 : 0; + } + + static int clearItemData_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::clearItemData(const QModelIndex & index)! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.clearItemData(QModelIndex.fromCppPointer(index)); + return result ? 1 : 0; + } // columnCount(const QModelIndex & parent) const + + int columnCount({required QModelIndex parent}) { + final int_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5778)) + .asFunction(); + return func(thisCpp, parent == null ? ffi.nullptr : parent.thisCpp); + } + + static int columnCount_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::columnCount(const QModelIndex & parent) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.columnCount(parent: QModelIndex.fromCppPointer(parent)); + return result; + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static ffi.Pointer data_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer proxyIndex, int role) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::data(const QModelIndex & proxyIndex, int role) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.data(QModelIndex.fromCppPointer(proxyIndex), role: role); + return result.thisCpp; + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::event(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static void fetchMore_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::fetchMore(const QModelIndex & parent)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.fetchMore(QModelIndex.fromCppPointer(parent)); + } + + static int hasChildren_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::hasChildren(const QModelIndex & parent) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.hasChildren(parent: QModelIndex.fromCppPointer(parent)); + return result ? 1 : 0; + } + + static ffi.Pointer headerData_calledFromC( + ffi.Pointer thisCpp, int section, int orientation, int role) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::headerData(int section, Qt::Orientation orientation, int role) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.headerData(section, orientation, role: role); + return result.thisCpp; + } // index(int row, int column, const QModelIndex & parent) const + + QModelIndex index(int row, int column, {required QModelIndex parent}) { + final voidstar_Func_voidstar_int_int_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>>( + cFunctionSymbolName(5803)) + .asFunction(); + ffi.Pointer result = func( + thisCpp, row, column, parent == null ? ffi.nullptr : parent.thisCpp); + return QModelIndex.fromCppPointer(result, true); + } + + static ffi.Pointer index_calledFromC(ffi.Pointer thisCpp, int row, + int column, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::index(int row, int column, const QModelIndex & parent) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.index(row, column, + parent: QModelIndex.fromCppPointer(parent)); + return result.thisCpp; + } + + static int insertColumns_calledFromC(ffi.Pointer thisCpp, int column, + int count, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::insertColumns(int column, int count, const QModelIndex & parent)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.insertColumns(column, count, + parent: QModelIndex.fromCppPointer(parent)); + return result ? 1 : 0; + } + + static int insertRows_calledFromC( + ffi.Pointer thisCpp, int row, int count, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::insertRows(int row, int count, const QModelIndex & parent)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.insertRows(row, count, + parent: QModelIndex.fromCppPointer(parent)); + return result ? 1 : 0; + } // mapFromSource(const QModelIndex & sourceIndex) const + + QModelIndex mapFromSource(QModelIndex sourceIndex) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5937)) + .asFunction(); + ffi.Pointer result = + func(thisCpp, sourceIndex == null ? ffi.nullptr : sourceIndex.thisCpp); + return QModelIndex.fromCppPointer(result, true); + } + + static ffi.Pointer mapFromSource_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer sourceIndex) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::mapFromSource(const QModelIndex & sourceIndex) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.mapFromSource(QModelIndex.fromCppPointer(sourceIndex)); + return result.thisCpp; + } // mapSelectionFromSource(const QItemSelection & selection) const + + QItemSelection mapSelectionFromSource(QItemSelection selection) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5938)) + .asFunction(); + ffi.Pointer result = + func(thisCpp, selection == null ? ffi.nullptr : selection.thisCpp); + return QItemSelection.fromCppPointer(result, true); + } + + static ffi.Pointer mapSelectionFromSource_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer selection) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::mapSelectionFromSource(const QItemSelection & selection) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance + .mapSelectionFromSource(QItemSelection.fromCppPointer(selection)); + return result.thisCpp; + } // mapSelectionToSource(const QItemSelection & selection) const + + QItemSelection mapSelectionToSource(QItemSelection selection) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5939)) + .asFunction(); + ffi.Pointer result = + func(thisCpp, selection == null ? ffi.nullptr : selection.thisCpp); + return QItemSelection.fromCppPointer(result, true); + } + + static ffi.Pointer mapSelectionToSource_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer selection) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::mapSelectionToSource(const QItemSelection & selection) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance + .mapSelectionToSource(QItemSelection.fromCppPointer(selection)); + return result.thisCpp; + } // mapToSource(const QModelIndex & proxyIndex) const + + QModelIndex mapToSource(QModelIndex proxyIndex) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5940)) + .asFunction(); + ffi.Pointer result = + func(thisCpp, proxyIndex == null ? ffi.nullptr : proxyIndex.thisCpp); + return QModelIndex.fromCppPointer(result, true); + } + + static ffi.Pointer mapToSource_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer proxyIndex) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::mapToSource(const QModelIndex & proxyIndex) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.mapToSource(QModelIndex.fromCppPointer(proxyIndex)); + return result.thisCpp; + } + + static ffi.Pointer mimeTypes_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::mimeTypes() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.mimeTypes(); + return result.thisCpp; + } + + static int moveColumns_calledFromC( + ffi.Pointer thisCpp, + ffi.Pointer sourceParent, + int sourceColumn, + int count, + ffi.Pointer destinationParent, + int destinationChild) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, const QModelIndex & destinationParent, int destinationChild)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.moveColumns( + QModelIndex.fromCppPointer(sourceParent), + sourceColumn, + count, + QModelIndex.fromCppPointer(destinationParent), + destinationChild); + return result ? 1 : 0; + } + + static int moveRows_calledFromC( + ffi.Pointer thisCpp, + ffi.Pointer sourceParent, + int sourceRow, + int count, + ffi.Pointer destinationParent, + int destinationChild) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.moveRows( + QModelIndex.fromCppPointer(sourceParent), + sourceRow, + count, + QModelIndex.fromCppPointer(destinationParent), + destinationChild); + return result ? 1 : 0; + } // parent(const QModelIndex & child) const + + QModelIndex parentIndex(QModelIndex child) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5822)) + .asFunction(); + ffi.Pointer result = + func(thisCpp, child == null ? ffi.nullptr : child.thisCpp); + return QModelIndex.fromCppPointer(result, true); + } + + static ffi.Pointer parentIndex_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer child) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::parent(const QModelIndex & child) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.parentIndex(QModelIndex.fromCppPointer(child)); + return result.thisCpp; + } + + static int removeColumns_calledFromC(ffi.Pointer thisCpp, int column, + int count, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::removeColumns(int column, int count, const QModelIndex & parent)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.removeColumns(column, count, + parent: QModelIndex.fromCppPointer(parent)); + return result ? 1 : 0; + } + + static int removeRows_calledFromC( + ffi.Pointer thisCpp, int row, int count, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::removeRows(int row, int count, const QModelIndex & parent)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.removeRows(row, count, + parent: QModelIndex.fromCppPointer(parent)); + return result ? 1 : 0; + } + + static void resetInternalData_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::resetInternalData()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.resetInternalData(); + } + + static void revert_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::revert()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.revert(); + } // rowCount(const QModelIndex & parent) const + + int rowCount({required QModelIndex parent}) { + final int_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5833)) + .asFunction(); + return func(thisCpp, parent == null ? ffi.nullptr : parent.thisCpp); + } + + static int rowCount_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::rowCount(const QModelIndex & parent) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.rowCount(parent: QModelIndex.fromCppPointer(parent)); + return result; + } + + static int setData_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer index, ffi.Pointer value, int role) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::setData(const QModelIndex & index, const QVariant & value, int role)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.setData( + QModelIndex.fromCppPointer(index), QVariant.fromCppPointer(value), + role: role); + return result ? 1 : 0; + } + + static int setHeaderData_calledFromC(ffi.Pointer thisCpp, int section, + int orientation, ffi.Pointer value, int role) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.setHeaderData( + section, orientation, QVariant.fromCppPointer(value), + role: role); + return result ? 1 : 0; + } // setSourceModel(QAbstractItemModel * sourceModel) + + setSourceModel(QAbstractItemModel? sourceModel) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5946)) + .asFunction(); + func(thisCpp, sourceModel == null ? ffi.nullptr : sourceModel.thisCpp); + } + + static void setSourceModel_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? sourceModel) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::setSourceModel(QAbstractItemModel * sourceModel)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setSourceModel( + (sourceModel == null || sourceModel.address == 0) + ? null + : QAbstractItemModel.fromCppPointer(sourceModel)); + } + + static ffi.Pointer sibling_calledFromC( + ffi.Pointer thisCpp, int row, int column, ffi.Pointer idx) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::sibling(int row, int column, const QModelIndex & idx) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.sibling(row, column, QModelIndex.fromCppPointer(idx)); + return result.thisCpp; + } + + static void sort_calledFromC( + ffi.Pointer thisCpp, int column, int order) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::sort(int column, Qt::SortOrder order)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.sort(column, order: order); + } // sourceModel() const + + QAbstractItemModel sourceModel() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractProxyModel__sourceModel') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QAbstractItemModel.fromCppPointer(result, false); + } + + static ffi.Pointer span_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::span(const QModelIndex & index) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.span(QModelIndex.fromCppPointer(index)); + return result.thisCpp; + } + + static int submit_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractProxyModel::submit()! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.submit(); + return result ? 1 : 0; + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QAbstractProxyModel__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractProxyModel__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 5771: + return "c_QAbstractProxyModel__buddy_QModelIndex"; + case 5772: + return "c_QAbstractProxyModel__canFetchMore_QModelIndex"; + case 5777: + return "c_QAbstractProxyModel__clearItemData_QModelIndex"; + case 5778: + return "c_QAbstractProxyModel__columnCount_QModelIndex"; + case 946: + return "c_QAbstractProxyModel__customEvent_QEvent"; + case 5780: + return "c_QAbstractProxyModel__data_QModelIndex_int"; + case 956: + return "c_QAbstractProxyModel__event_QEvent"; + case 957: + return "c_QAbstractProxyModel__eventFilter_QObject_QEvent"; + case 5798: + return "c_QAbstractProxyModel__fetchMore_QModelIndex"; + case 5799: + return "c_QAbstractProxyModel__hasChildren_QModelIndex"; + case 5801: + return "c_QAbstractProxyModel__headerData_int_Orientation_int"; + case 5803: + return "c_QAbstractProxyModel__index_int_int_QModelIndex"; + case 5806: + return "c_QAbstractProxyModel__insertColumns_int_int_QModelIndex"; + case 5808: + return "c_QAbstractProxyModel__insertRows_int_int_QModelIndex"; + case 5937: + return "c_QAbstractProxyModel__mapFromSource_QModelIndex"; + case 5938: + return "c_QAbstractProxyModel__mapSelectionFromSource_QItemSelection"; + case 5939: + return "c_QAbstractProxyModel__mapSelectionToSource_QItemSelection"; + case 5940: + return "c_QAbstractProxyModel__mapToSource_QModelIndex"; + case 5816: + return "c_QAbstractProxyModel__mimeTypes"; + case 5818: + return "c_QAbstractProxyModel__moveColumns_QModelIndex_int_int_QModelIndex_int"; + case 5820: + return "c_QAbstractProxyModel__moveRows_QModelIndex_int_int_QModelIndex_int"; + case 5822: + return "c_QAbstractProxyModel__parentIndex_QModelIndex"; + case 5827: + return "c_QAbstractProxyModel__removeColumns_int_int_QModelIndex"; + case 5830: + return "c_QAbstractProxyModel__removeRows_int_int_QModelIndex"; + case 5831: + return "c_QAbstractProxyModel__resetInternalData"; + case 5832: + return "c_QAbstractProxyModel__revert"; + case 5833: + return "c_QAbstractProxyModel__rowCount_QModelIndex"; + case 5836: + return "c_QAbstractProxyModel__setData_QModelIndex_QVariant_int"; + case 5837: + return "c_QAbstractProxyModel__setHeaderData_int_Orientation_QVariant_int"; + case 5946: + return "c_QAbstractProxyModel__setSourceModel_QAbstractItemModel"; + case 5840: + return "c_QAbstractProxyModel__sibling_int_int_QModelIndex"; + case 5842: + return "c_QAbstractProxyModel__sort_int_SortOrder"; + case 5843: + return "c_QAbstractProxyModel__span_QModelIndex"; + case 5845: + return "c_QAbstractProxyModel__submit"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 5771: + return "buddy"; + case 5772: + return "canFetchMore"; + case 5777: + return "clearItemData"; + case 5778: + return "columnCount"; + case 946: + return "customEvent"; + case 5780: + return "data"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 5798: + return "fetchMore"; + case 5799: + return "hasChildren"; + case 5801: + return "headerData"; + case 5803: + return "index"; + case 5806: + return "insertColumns"; + case 5808: + return "insertRows"; + case 5937: + return "mapFromSource"; + case 5938: + return "mapSelectionFromSource"; + case 5939: + return "mapSelectionToSource"; + case 5940: + return "mapToSource"; + case 5816: + return "mimeTypes"; + case 5818: + return "moveColumns"; + case 5820: + return "moveRows"; + case 5822: + return "parentIndex"; + case 5827: + return "removeColumns"; + case 5830: + return "removeRows"; + case 5831: + return "resetInternalData"; + case 5832: + return "revert"; + case 5833: + return "rowCount"; + case 5836: + return "setData"; + case 5837: + return "setHeaderData"; + case 5946: + return "setSourceModel"; + case 5840: + return "sibling"; + case 5842: + return "sort"; + case 5843: + return "span"; + case 5845: + return "submit"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QAbstractProxyModel__registerVirtualMethodCallback') + .asFunction(); + final callback5771 = + ffi.Pointer.fromFunction( + QAbstractProxyModel.buddy_calledFromC); + registerCallback(thisCpp, callback5771, 5771); + const callbackExcept5772 = 0; + final callback5772 = + ffi.Pointer.fromFunction( + QAbstractProxyModel.canFetchMore_calledFromC, callbackExcept5772); + registerCallback(thisCpp, callback5772, 5772); + const callbackExcept5777 = 0; + final callback5777 = + ffi.Pointer.fromFunction( + QAbstractProxyModel.clearItemData_calledFromC, callbackExcept5777); + registerCallback(thisCpp, callback5777, 5777); + const callbackExcept5778 = 0; + final callback5778 = + ffi.Pointer.fromFunction( + QAbstractItemModel.columnCount_calledFromC, callbackExcept5778); + registerCallback(thisCpp, callback5778, 5778); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + final callback5780 = + ffi.Pointer.fromFunction( + QAbstractProxyModel.data_calledFromC); + registerCallback(thisCpp, callback5780, 5780); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QObject.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + final callback5798 = + ffi.Pointer.fromFunction( + QAbstractProxyModel.fetchMore_calledFromC); + registerCallback(thisCpp, callback5798, 5798); + const callbackExcept5799 = 0; + final callback5799 = + ffi.Pointer.fromFunction( + QAbstractProxyModel.hasChildren_calledFromC, callbackExcept5799); + registerCallback(thisCpp, callback5799, 5799); + final callback5801 = ffi.Pointer.fromFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_FFI>( + QAbstractProxyModel.headerData_calledFromC); + registerCallback(thisCpp, callback5801, 5801); + final callback5803 = ffi.Pointer.fromFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>( + QAbstractItemModel.index_calledFromC); + registerCallback(thisCpp, callback5803, 5803); + const callbackExcept5806 = 0; + final callback5806 = ffi.Pointer.fromFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>( + QAbstractItemModel.insertColumns_calledFromC, callbackExcept5806); + registerCallback(thisCpp, callback5806, 5806); + const callbackExcept5808 = 0; + final callback5808 = ffi.Pointer.fromFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>( + QAbstractItemModel.insertRows_calledFromC, callbackExcept5808); + registerCallback(thisCpp, callback5808, 5808); + final callback5937 = + ffi.Pointer.fromFunction( + QAbstractProxyModel.mapFromSource_calledFromC); + registerCallback(thisCpp, callback5937, 5937); + final callback5938 = + ffi.Pointer.fromFunction( + QAbstractProxyModel.mapSelectionFromSource_calledFromC); + registerCallback(thisCpp, callback5938, 5938); + final callback5939 = + ffi.Pointer.fromFunction( + QAbstractProxyModel.mapSelectionToSource_calledFromC); + registerCallback(thisCpp, callback5939, 5939); + final callback5940 = + ffi.Pointer.fromFunction( + QAbstractProxyModel.mapToSource_calledFromC); + registerCallback(thisCpp, callback5940, 5940); + final callback5816 = ffi.Pointer.fromFunction( + QAbstractProxyModel.mimeTypes_calledFromC); + registerCallback(thisCpp, callback5816, 5816); + const callbackExcept5818 = 0; + final callback5818 = ffi.Pointer.fromFunction< + bool_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_voidstar_ffi_Int32_FFI>( + QAbstractItemModel.moveColumns_calledFromC, callbackExcept5818); + registerCallback(thisCpp, callback5818, 5818); + const callbackExcept5820 = 0; + final callback5820 = ffi.Pointer.fromFunction< + bool_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_voidstar_ffi_Int32_FFI>( + QAbstractItemModel.moveRows_calledFromC, callbackExcept5820); + registerCallback(thisCpp, callback5820, 5820); + final callback5822 = + ffi.Pointer.fromFunction( + QAbstractItemModel.parentIndex_calledFromC); + registerCallback(thisCpp, callback5822, 5822); + const callbackExcept5827 = 0; + final callback5827 = ffi.Pointer.fromFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>( + QAbstractItemModel.removeColumns_calledFromC, callbackExcept5827); + registerCallback(thisCpp, callback5827, 5827); + const callbackExcept5830 = 0; + final callback5830 = ffi.Pointer.fromFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>( + QAbstractItemModel.removeRows_calledFromC, callbackExcept5830); + registerCallback(thisCpp, callback5830, 5830); + final callback5831 = ffi.Pointer.fromFunction( + QAbstractItemModel.resetInternalData_calledFromC); + registerCallback(thisCpp, callback5831, 5831); + final callback5832 = ffi.Pointer.fromFunction( + QAbstractProxyModel.revert_calledFromC); + registerCallback(thisCpp, callback5832, 5832); + const callbackExcept5833 = 0; + final callback5833 = + ffi.Pointer.fromFunction( + QAbstractItemModel.rowCount_calledFromC, callbackExcept5833); + registerCallback(thisCpp, callback5833, 5833); + const callbackExcept5836 = 0; + final callback5836 = ffi.Pointer.fromFunction< + bool_Func_voidstar_voidstar_voidstar_ffi_Int32_FFI>( + QAbstractProxyModel.setData_calledFromC, callbackExcept5836); + registerCallback(thisCpp, callback5836, 5836); + const callbackExcept5837 = 0; + final callback5837 = ffi.Pointer.fromFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_ffi_Int32_FFI>( + QAbstractProxyModel.setHeaderData_calledFromC, callbackExcept5837); + registerCallback(thisCpp, callback5837, 5837); + final callback5946 = + ffi.Pointer.fromFunction( + QAbstractProxyModel.setSourceModel_calledFromC); + registerCallback(thisCpp, callback5946, 5946); + final callback5840 = ffi.Pointer.fromFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>( + QAbstractProxyModel.sibling_calledFromC); + registerCallback(thisCpp, callback5840, 5840); + final callback5842 = + ffi.Pointer.fromFunction( + QAbstractProxyModel.sort_calledFromC); + registerCallback(thisCpp, callback5842, 5842); + final callback5843 = + ffi.Pointer.fromFunction( + QAbstractProxyModel.span_calledFromC); + registerCallback(thisCpp, callback5843, 5843); + const callbackExcept5845 = 0; + final callback5845 = ffi.Pointer.fromFunction( + QAbstractProxyModel.submit_calledFromC, callbackExcept5845); + registerCallback(thisCpp, callback5845, 5845); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QAbstractScrollArea.dart b/generated/QtDartBindings/dart/lib/src/QAbstractScrollArea.dart new file mode 100644 index 0000000..4c39427 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QAbstractScrollArea.dart @@ -0,0 +1,661 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QAbstractScrollArea extends QFrame { + QAbstractScrollArea.fromCppPointer(var cppPointer, + [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QAbstractScrollArea.init() : super.init() {} + factory QAbstractScrollArea.fromCache(var cppPointer, + [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QAbstractScrollArea; + } + return QAbstractScrollArea.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QAbstractScrollArea_Finalizer"; + } //QAbstractScrollArea(QWidget * parent) + + QAbstractScrollArea({required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractScrollArea__constructor_QWidget') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } + static void changeEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractScrollArea::changeEvent(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.changeEvent((arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + } // cornerWidget() const + + QWidget cornerWidget() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractScrollArea__cornerWidget') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QWidget.fromCppPointer(result, false); + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractScrollArea::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static int devType_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractScrollArea::devType() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.devType(); + return result; + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractScrollArea::event(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? arg__1, ffi.Pointer? arg__2) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractScrollArea::eventFilter(QObject * arg__1, QEvent * arg__2)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (arg__1 == null || arg__1.address == 0) + ? null + : QObject.fromCppPointer(arg__1), + (arg__2 == null || arg__2.address == 0) + ? null + : QEvent.fromCppPointer(arg__2)); + return result ? 1 : 0; + } + + static int focusNextPrevChild_calledFromC( + ffi.Pointer thisCpp, int next) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractScrollArea::focusNextPrevChild(bool next)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.focusNextPrevChild(next != 0); + return result ? 1 : 0; + } + + static int hasHeightForWidth_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractScrollArea::hasHeightForWidth() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hasHeightForWidth(); + return result ? 1 : 0; + } + + static int heightForWidth_calledFromC(ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractScrollArea::heightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.heightForWidth(arg__1); + return result; + } + + static void initPainter_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? painter) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractScrollArea::initPainter(QPainter * painter) const! (${thisCpp.address})"); + throw Error(); + } + dartInstance.initPainter((painter == null || painter.address == 0) + ? null + : QPainter.fromCppPointer(painter)); + } + + static void leaveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractScrollArea::leaveEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.leaveEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } // maximumViewportSize() const + + QSize maximumViewportSize() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractScrollArea__maximumViewportSize') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } + + static ffi.Pointer minimumSizeHint_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractScrollArea::minimumSizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumSizeHint(); + return result.thisCpp; + } + + static void mouseDoubleClickEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractScrollArea::mouseDoubleClickEvent(QMouseEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseDoubleClickEvent((arg__1 == null || arg__1.address == 0) + ? null + : QMouseEvent.fromCppPointer(arg__1)); + } + + static void mouseMoveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractScrollArea::mouseMoveEvent(QMouseEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseMoveEvent((arg__1 == null || arg__1.address == 0) + ? null + : QMouseEvent.fromCppPointer(arg__1)); + } + + static void mousePressEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractScrollArea::mousePressEvent(QMouseEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mousePressEvent((arg__1 == null || arg__1.address == 0) + ? null + : QMouseEvent.fromCppPointer(arg__1)); + } + + static void mouseReleaseEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractScrollArea::mouseReleaseEvent(QMouseEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseReleaseEvent((arg__1 == null || arg__1.address == 0) + ? null + : QMouseEvent.fromCppPointer(arg__1)); + } + + static void paintEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractScrollArea::paintEvent(QPaintEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.paintEvent((arg__1 == null || arg__1.address == 0) + ? null + : QPaintEvent.fromCppPointer(arg__1)); + } // scrollContentsBy(int dx, int dy) + + scrollContentsBy(int dx, int dy) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + cFunctionSymbolName(5218)) + .asFunction(); + func(thisCpp, dx, dy); + } + + static void scrollContentsBy_calledFromC( + ffi.Pointer thisCpp, int dx, int dy) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractScrollArea::scrollContentsBy(int dx, int dy)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.scrollContentsBy(dx, dy); + } // setCornerWidget(QWidget * widget) + + setCornerWidget(QWidget? widget) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAbstractScrollArea__setCornerWidget_QWidget') + .asFunction(); + func(thisCpp, widget == null ? ffi.nullptr : widget.thisCpp); + } // setViewport(QWidget * widget) + + setViewport(QWidget? widget) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAbstractScrollArea__setViewport_QWidget') + .asFunction(); + func(thisCpp, widget == null ? ffi.nullptr : widget.thisCpp); + } // setViewportMargins(int left, int top, int right, int bottom) + + setViewportMargins(int left, int top, int right, int bottom) { + final void_Func_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QAbstractScrollArea__setViewportMargins_int_int_int_int') + .asFunction(); + func(thisCpp, left, top, right, bottom); + } + + static void setVisible_calledFromC(ffi.Pointer thisCpp, int visible) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractScrollArea::setVisible(bool visible)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setVisible(visible != 0); + } // setupViewport(QWidget * viewport) + + setupViewport(QWidget? viewport) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5226)) + .asFunction(); + func(thisCpp, viewport == null ? ffi.nullptr : viewport.thisCpp); + } + + static void setupViewport_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? viewport) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractScrollArea::setupViewport(QWidget * viewport)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setupViewport((viewport == null || viewport.address == 0) + ? null + : QWidget.fromCppPointer(viewport)); + } + + static ffi.Pointer sharedPainter_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractScrollArea::sharedPainter() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sharedPainter(); + return result.thisCpp; + } + + static ffi.Pointer sizeHint_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractScrollArea::sizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHint(); + return result.thisCpp; + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QAbstractScrollArea__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } // viewport() const + + QWidget viewport() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractScrollArea__viewport') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QWidget.fromCppPointer(result, false); + } // viewportEvent(QEvent * arg__1) + + bool viewportEvent(QEvent? arg__1) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5229)) + .asFunction(); + return func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp) != 0; + } + + static int viewportEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractScrollArea::viewportEvent(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.viewportEvent( + (arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + return result ? 1 : 0; + } // viewportSizeHint() const + + QSize viewportSizeHint() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5230)) + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } + + static ffi.Pointer viewportSizeHint_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAbstractScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QAbstractScrollArea::viewportSizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.viewportSizeHint(); + return result.thisCpp; + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAbstractScrollArea__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 1128: + return "c_QAbstractScrollArea__changeEvent_QEvent"; + case 946: + return "c_QAbstractScrollArea__customEvent_QEvent"; + case 1145: + return "c_QAbstractScrollArea__devType"; + case 956: + return "c_QAbstractScrollArea__event_QEvent"; + case 957: + return "c_QAbstractScrollArea__eventFilter_QObject_QEvent"; + case 1155: + return "c_QAbstractScrollArea__focusNextPrevChild_bool"; + case 1169: + return "c_QAbstractScrollArea__hasHeightForWidth"; + case 1173: + return "c_QAbstractScrollArea__heightForWidth_int"; + case 1176: + return "c_QAbstractScrollArea__initPainter_QPainter"; + case 1202: + return "c_QAbstractScrollArea__leaveEvent_QEvent"; + case 1222: + return "c_QAbstractScrollArea__minimumSizeHint"; + case 1224: + return "c_QAbstractScrollArea__mouseDoubleClickEvent_QMouseEvent"; + case 1226: + return "c_QAbstractScrollArea__mouseMoveEvent_QMouseEvent"; + case 1227: + return "c_QAbstractScrollArea__mousePressEvent_QMouseEvent"; + case 1228: + return "c_QAbstractScrollArea__mouseReleaseEvent_QMouseEvent"; + case 1235: + return "c_QAbstractScrollArea__paintEvent_QPaintEvent"; + case 5218: + return "c_QAbstractScrollArea__scrollContentsBy_int_int"; + case 1314: + return "c_QAbstractScrollArea__setVisible_bool"; + case 5226: + return "c_QAbstractScrollArea__setupViewport_QWidget"; + case 1323: + return "c_QAbstractScrollArea__sharedPainter"; + case 1331: + return "c_QAbstractScrollArea__sizeHint"; + case 5229: + return "c_QAbstractScrollArea__viewportEvent_QEvent"; + case 5230: + return "c_QAbstractScrollArea__viewportSizeHint"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 1128: + return "changeEvent"; + case 946: + return "customEvent"; + case 1145: + return "devType"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 1155: + return "focusNextPrevChild"; + case 1169: + return "hasHeightForWidth"; + case 1173: + return "heightForWidth"; + case 1176: + return "initPainter"; + case 1202: + return "leaveEvent"; + case 1222: + return "minimumSizeHint"; + case 1224: + return "mouseDoubleClickEvent"; + case 1226: + return "mouseMoveEvent"; + case 1227: + return "mousePressEvent"; + case 1228: + return "mouseReleaseEvent"; + case 1235: + return "paintEvent"; + case 5218: + return "scrollContentsBy"; + case 1314: + return "setVisible"; + case 5226: + return "setupViewport"; + case 1323: + return "sharedPainter"; + case 1331: + return "sizeHint"; + case 5229: + return "viewportEvent"; + case 5230: + return "viewportSizeHint"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QAbstractScrollArea__registerVirtualMethodCallback') + .asFunction(); + final callback1128 = + ffi.Pointer.fromFunction( + QFrame.changeEvent_calledFromC); + registerCallback(thisCpp, callback1128, 1128); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept1145 = 0; + final callback1145 = ffi.Pointer.fromFunction( + QWidget.devType_calledFromC, callbackExcept1145); + registerCallback(thisCpp, callback1145, 1145); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QAbstractScrollArea.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QAbstractScrollArea.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept1155 = 0; + final callback1155 = + ffi.Pointer.fromFunction( + QWidget.focusNextPrevChild_calledFromC, callbackExcept1155); + registerCallback(thisCpp, callback1155, 1155); + const callbackExcept1169 = 0; + final callback1169 = ffi.Pointer.fromFunction( + QWidget.hasHeightForWidth_calledFromC, callbackExcept1169); + registerCallback(thisCpp, callback1169, 1169); + const callbackExcept1173 = 0; + final callback1173 = + ffi.Pointer.fromFunction( + QWidget.heightForWidth_calledFromC, callbackExcept1173); + registerCallback(thisCpp, callback1173, 1173); + final callback1176 = + ffi.Pointer.fromFunction( + QWidget.initPainter_calledFromC); + registerCallback(thisCpp, callback1176, 1176); + final callback1202 = + ffi.Pointer.fromFunction( + QWidget.leaveEvent_calledFromC); + registerCallback(thisCpp, callback1202, 1202); + final callback1222 = ffi.Pointer.fromFunction( + QAbstractScrollArea.minimumSizeHint_calledFromC); + registerCallback(thisCpp, callback1222, 1222); + final callback1224 = + ffi.Pointer.fromFunction( + QAbstractScrollArea.mouseDoubleClickEvent_calledFromC); + registerCallback(thisCpp, callback1224, 1224); + final callback1226 = + ffi.Pointer.fromFunction( + QAbstractScrollArea.mouseMoveEvent_calledFromC); + registerCallback(thisCpp, callback1226, 1226); + final callback1227 = + ffi.Pointer.fromFunction( + QAbstractScrollArea.mousePressEvent_calledFromC); + registerCallback(thisCpp, callback1227, 1227); + final callback1228 = + ffi.Pointer.fromFunction( + QAbstractScrollArea.mouseReleaseEvent_calledFromC); + registerCallback(thisCpp, callback1228, 1228); + final callback1235 = + ffi.Pointer.fromFunction( + QAbstractScrollArea.paintEvent_calledFromC); + registerCallback(thisCpp, callback1235, 1235); + final callback5218 = + ffi.Pointer.fromFunction( + QAbstractScrollArea.scrollContentsBy_calledFromC); + registerCallback(thisCpp, callback5218, 5218); + final callback1314 = + ffi.Pointer.fromFunction( + QWidget.setVisible_calledFromC); + registerCallback(thisCpp, callback1314, 1314); + final callback5226 = + ffi.Pointer.fromFunction( + QAbstractScrollArea.setupViewport_calledFromC); + registerCallback(thisCpp, callback5226, 5226); + final callback1323 = ffi.Pointer.fromFunction( + QWidget.sharedPainter_calledFromC); + registerCallback(thisCpp, callback1323, 1323); + final callback1331 = ffi.Pointer.fromFunction( + QAbstractScrollArea.sizeHint_calledFromC); + registerCallback(thisCpp, callback1331, 1331); + const callbackExcept5229 = 0; + final callback5229 = + ffi.Pointer.fromFunction( + QAbstractScrollArea.viewportEvent_calledFromC, callbackExcept5229); + registerCallback(thisCpp, callback5229, 5229); + final callback5230 = ffi.Pointer.fromFunction( + QAbstractScrollArea.viewportSizeHint_calledFromC); + registerCallback(thisCpp, callback5230, 5230); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QAction.dart b/generated/QtDartBindings/dart/lib/src/QAction.dart new file mode 100644 index 0000000..0e0f7e4 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QAction.dart @@ -0,0 +1,796 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QAction extends QObject { + QAction.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QAction.init() : super.init() {} + factory QAction.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QAction; + } + return QAction.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QAction_Finalizer"; + } //QAction(QObject * parent) + + QAction({required QObject? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAction__constructor_QObject') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } //QAction(const QIcon & icon, const QString & text, QObject * parent) + QAction.ctor2(QIcon icon, String? text, {required QObject? parent}) + : super.init() { + final voidstar_Func_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QAction__constructor_QIcon_QString_QObject') + .asFunction(); + thisCpp = func( + icon == null ? ffi.nullptr : icon.thisCpp, + text?.toNativeUtf8() ?? ffi.nullptr, + parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } //QAction(const QString & text, QObject * parent) + QAction.ctor3(String? text, {required QObject? parent}) : super.init() { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAction__constructor_QString_QObject') + .asFunction(); + thisCpp = func(text?.toNativeUtf8() ?? ffi.nullptr, + parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } // associatedObjects() const + QList associatedObjects() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAction__associatedObjects') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QList.fromCppPointer(result, true); + } // autoRepeat() const + + bool autoRepeat() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QAction__autoRepeat') + .asFunction(); + return func(thisCpp) != 0; + } // changed() + + changed() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAction__changed') + .asFunction(); + func(thisCpp); + } + + void onChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>('c_QAction__onChanged') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onChanged_callback); + final callbackMethod = onChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAction; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onChanged_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // checkableChanged(bool checkable) + + checkableChanged(bool checkable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QAction__checkableChanged_bool') + .asFunction(); + func(thisCpp, checkable ? 1 : 0); + } + + void onCheckableChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QAction__onCheckableChanged_bool') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onCheckableChanged_callback); + final callbackMethod = onCheckableChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onCheckableChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAction; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onCheckableChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAction; + if (dartInstance == null) { + print( + "Dart instance not found for QAction::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } // data() const + + QVariant data() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAction__data') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QVariant.fromCppPointer(result, true); + } // enabledChanged(bool enabled) + + enabledChanged(bool enabled) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QAction__enabledChanged_bool') + .asFunction(); + func(thisCpp, enabled ? 1 : 0); + } + + void onEnabledChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QAction__onEnabledChanged_bool') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onEnabledChanged_callback); + final callbackMethod = onEnabledChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onEnabledChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAction; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onEnabledChanged_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAction; + if (dartInstance == null) { + print( + "Dart instance not found for QAction::event(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAction; + if (dartInstance == null) { + print( + "Dart instance not found for QAction::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } // font() const + + QFont font() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAction__font') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QFont.fromCppPointer(result, true); + } // hover() + + hover() { + final void_Func_voidstar func = _dylib + .lookup>('c_QAction__hover') + .asFunction(); + func(thisCpp); + } // hovered() + + hovered() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAction__hovered') + .asFunction(); + func(thisCpp); + } + + void onHovered(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>('c_QAction__onHovered') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onHovered_callback); + final callbackMethod = onHovered_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onHovered_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAction; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onHovered_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // icon() const + + QIcon icon() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAction__icon') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QIcon.fromCppPointer(result, true); + } // iconText() const + + QString iconText() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAction__iconText') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // isCheckable() const + + bool isCheckable() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QAction__isCheckable') + .asFunction(); + return func(thisCpp) != 0; + } // isChecked() const + + bool isChecked() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QAction__isChecked') + .asFunction(); + return func(thisCpp) != 0; + } // isEnabled() const + + bool isEnabled() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QAction__isEnabled') + .asFunction(); + return func(thisCpp) != 0; + } // isIconVisibleInMenu() const + + bool isIconVisibleInMenu() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QAction__isIconVisibleInMenu') + .asFunction(); + return func(thisCpp) != 0; + } // isSeparator() const + + bool isSeparator() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QAction__isSeparator') + .asFunction(); + return func(thisCpp) != 0; + } // isShortcutVisibleInContextMenu() const + + bool isShortcutVisibleInContextMenu() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QAction__isShortcutVisibleInContextMenu') + .asFunction(); + return func(thisCpp) != 0; + } // isVisible() const + + bool isVisible() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QAction__isVisible') + .asFunction(); + return func(thisCpp) != 0; + } // menuObject() const + + QObject menuObject() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAction__menuObject') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QObject.fromCppPointer(result, false); + } // resetEnabled() + + resetEnabled() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAction__resetEnabled') + .asFunction(); + func(thisCpp); + } // setAutoRepeat(bool arg__1) + + setAutoRepeat(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QAction__setAutoRepeat_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } // setCheckable(bool arg__1) + + setCheckable(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QAction__setCheckable_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } // setChecked(bool arg__1) + + setChecked(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QAction__setChecked_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } // setData(const QVariant & var) + + setData(QVariant var_dart) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAction__setData_QVariant') + .asFunction(); + func(thisCpp, var_dart == null ? ffi.nullptr : var_dart.thisCpp); + } // setDisabled(bool b) + + setDisabled(bool b) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QAction__setDisabled_bool') + .asFunction(); + func(thisCpp, b ? 1 : 0); + } // setEnabled(bool arg__1) + + setEnabled(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QAction__setEnabled_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } // setFont(const QFont & font) + + setFont(QFont? font) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAction__setFont_QFont') + .asFunction(); + func(thisCpp, font == null ? ffi.nullptr : font.thisCpp); + } // setIcon(const QIcon & icon) + + setIcon(QIcon icon) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAction__setIcon_QIcon') + .asFunction(); + func(thisCpp, icon == null ? ffi.nullptr : icon.thisCpp); + } // setIconText(const QString & text) + + setIconText(String? text) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAction__setIconText_QString') + .asFunction(); + func(thisCpp, text?.toNativeUtf8() ?? ffi.nullptr); + } // setIconVisibleInMenu(bool visible) + + setIconVisibleInMenu(bool visible) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QAction__setIconVisibleInMenu_bool') + .asFunction(); + func(thisCpp, visible ? 1 : 0); + } // setMenuObject(QObject * object) + + setMenuObject(QObject? object) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAction__setMenuObject_QObject') + .asFunction(); + func(thisCpp, object == null ? ffi.nullptr : object.thisCpp); + } // setSeparator(bool b) + + setSeparator(bool b) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QAction__setSeparator_bool') + .asFunction(); + func(thisCpp, b ? 1 : 0); + } // setShortcut(const QKeySequence & shortcut) + + setShortcut(QKeySequence? shortcut) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAction__setShortcut_QKeySequence') + .asFunction(); + func(thisCpp, shortcut == null ? ffi.nullptr : shortcut.thisCpp); + } // setShortcutVisibleInContextMenu(bool show) + + setShortcutVisibleInContextMenu(bool show) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QAction__setShortcutVisibleInContextMenu_bool') + .asFunction(); + func(thisCpp, show ? 1 : 0); + } // setShortcuts(QKeySequence::StandardKey arg__1) + + setShortcuts(int arg__1) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QAction__setShortcuts_StandardKey') + .asFunction(); + func(thisCpp, arg__1); + } // setShortcuts(const QList & shortcuts) + + setShortcuts_2(QList? shortcuts) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAction__setShortcuts_QList_QKeySequence') + .asFunction(); + func(thisCpp, shortcuts == null ? ffi.nullptr : shortcuts.thisCpp); + } // setStatusTip(const QString & statusTip) + + setStatusTip(String? statusTip) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAction__setStatusTip_QString') + .asFunction(); + func(thisCpp, statusTip?.toNativeUtf8() ?? ffi.nullptr); + } // setText(const QString & text) + + setText(String? text) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAction__setText_QString') + .asFunction(); + func(thisCpp, text?.toNativeUtf8() ?? ffi.nullptr); + } // setToolTip(const QString & tip) + + setToolTip(String? tip) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAction__setToolTip_QString') + .asFunction(); + func(thisCpp, tip?.toNativeUtf8() ?? ffi.nullptr); + } // setVisible(bool arg__1) + + setVisible(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QAction__setVisible_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } // setWhatsThis(const QString & what) + + setWhatsThis(String? what) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAction__setWhatsThis_QString') + .asFunction(); + func(thisCpp, what?.toNativeUtf8() ?? ffi.nullptr); + } // shortcut() const + + QKeySequence shortcut() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAction__shortcut') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QKeySequence.fromCppPointer(result, true); + } // shortcuts() const + + QList shortcuts() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAction__shortcuts') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QList.fromCppPointer(result, true); + } // showStatusText(QObject * object) + + bool showStatusText({required QObject? object}) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QAction__showStatusText_QObject') + .asFunction(); + return func(thisCpp, object == null ? ffi.nullptr : object.thisCpp) != 0; + } // statusTip() const + + QString statusTip() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAction__statusTip') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // text() const + + QString text() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAction__text') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // toggle() + + toggle() { + final void_Func_voidstar func = _dylib + .lookup>('c_QAction__toggle') + .asFunction(); + func(thisCpp); + } // toggled(bool arg__1) + + toggled(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QAction__toggled_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } + + void onToggled(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QAction__onToggled_bool') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onToggled_callback); + final callbackMethod = onToggled_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onToggled_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAction; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onToggled_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // toolTip() const + + QString toolTip() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAction__toolTip') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QAction__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } // trigger() + + trigger() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAction__trigger') + .asFunction(); + func(thisCpp); + } // triggered(bool checked) + + triggered({bool checked = false}) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QAction__triggered_bool') + .asFunction(); + func(thisCpp, checked ? 1 : 0); + } + + void onTriggered(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QAction__onTriggered_bool') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onTriggered_callback); + final callbackMethod = onTriggered_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onTriggered_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAction; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onTriggered_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // visibleChanged() + + visibleChanged() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAction__visibleChanged') + .asFunction(); + func(thisCpp); + } + + void onVisibleChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QAction__onVisibleChanged') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onVisibleChanged_callback); + final callbackMethod = onVisibleChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onVisibleChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QAction; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onVisibleChanged_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // whatsThis() const + + QString whatsThis() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QAction__whatsThis') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QAction__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 946: + return "c_QAction__customEvent_QEvent"; + case 956: + return "c_QAction__event_QEvent"; + case 957: + return "c_QAction__eventFilter_QObject_QEvent"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 946: + return "customEvent"; + case 956: + return "event"; + case 957: + return "eventFilter"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QAction__registerVirtualMethodCallback') + .asFunction(); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QAction.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QApplication.dart b/generated/QtDartBindings/dart/lib/src/QApplication.dart new file mode 100644 index 0000000..f4d1655 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QApplication.dart @@ -0,0 +1,609 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QApplication extends QGuiApplication { + QApplication.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QApplication.init() : super.init() {} + factory QApplication.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QApplication; + } + return QApplication.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QApplication_Finalizer"; + } //QApplication() + + QApplication() : super.init() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_QApplication__constructor') + .asFunction(); + thisCpp = func(); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } + static // aboutQt() + aboutQt() { + final void_Func_void func = _dylib + .lookup>( + 'c_static_QApplication__aboutQt') + .asFunction(); + func(); + } + + static // activeModalWidget() + QWidget activeModalWidget() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QApplication__activeModalWidget') + .asFunction(); + ffi.Pointer result = func(); + return QWidget.fromCppPointer(result, false); + } + + static // activePopupWidget() + QWidget activePopupWidget() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QApplication__activePopupWidget') + .asFunction(); + ffi.Pointer result = func(); + return QWidget.fromCppPointer(result, false); + } + + static // activeWindow() + QWidget activeWindow() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QApplication__activeWindow') + .asFunction(); + ffi.Pointer result = func(); + return QWidget.fromCppPointer(result, false); + } + + static // alert(QWidget * widget, int duration) + alert(QWidget? widget, {int duration = 0}) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_static_QApplication__alert_QWidget_int') + .asFunction(); + func(widget == null ? ffi.nullptr : widget.thisCpp, duration); + } + + static // allWidgets() + QList allWidgets() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QApplication__allWidgets') + .asFunction(); + ffi.Pointer result = func(); + return QList.fromCppPointer(result, true); + } // autoSipEnabled() const + + bool autoSipEnabled() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QApplication__autoSipEnabled') + .asFunction(); + return func(thisCpp) != 0; + } + + static // beep() + beep() { + final void_Func_void func = _dylib + .lookup>( + 'c_static_QApplication__beep') + .asFunction(); + func(); + } + + static // closeAllWindows() + closeAllWindows() { + final void_Func_void func = _dylib + .lookup>( + 'c_static_QApplication__closeAllWindows') + .asFunction(); + func(); + } + + static // cursorFlashTime() + int cursorFlashTime() { + final int_Func_void func = _dylib + .lookup>( + 'c_static_QApplication__cursorFlashTime') + .asFunction(); + return func(); + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QApplication; + if (dartInstance == null) { + print( + "Dart instance not found for QApplication::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static // doubleClickInterval() + int doubleClickInterval() { + final int_Func_void func = _dylib + .lookup>( + 'c_static_QApplication__doubleClickInterval') + .asFunction(); + return func(); + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QApplication; + if (dartInstance == null) { + print( + "Dart instance not found for QApplication::event(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QApplication; + if (dartInstance == null) { + print( + "Dart instance not found for QApplication::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static // exec() + int exec() { + final int_Func_void func = _dylib + .lookup>( + 'c_static_QApplication__exec') + .asFunction(); + return func(); + } // focusChanged(QWidget * old, QWidget * now) + + focusChanged(QWidget? old, QWidget? now) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QApplication__focusChanged_QWidget_QWidget') + .asFunction(); + func(thisCpp, old == null ? ffi.nullptr : old.thisCpp, + now == null ? ffi.nullptr : now.thisCpp); + } + + void onFocusChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QApplication__onFocusChanged_QWidget_QWidget') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onFocusChanged_callback); + final callbackMethod = onFocusChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onFocusChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QApplication; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onFocusChanged_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static // focusWidget() + QWidget focusWidget() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QApplication__focusWidget') + .asFunction(); + ffi.Pointer result = func(); + return QWidget.fromCppPointer(result, false); + } + + static // font() + QFont font() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QApplication__font') + .asFunction(); + ffi.Pointer result = func(); + return QFont.fromCppPointer(result, true); + } + + static // font(const QWidget * arg__1) + QFont fontForWidget(QWidget? arg__1) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QApplication__fontForWidget_QWidget') + .asFunction(); + ffi.Pointer result = + func(arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + return QFont.fromCppPointer(result, true); + } + + static // font(const char * className) + QFont fontForClassName(String? className) { + final voidstar_Func_string func = _dylib + .lookup>( + 'c_static_QApplication__fontForClassName_char') + .asFunction(); + ffi.Pointer result = func(className?.toNativeUtf8() ?? ffi.nullptr); + return QFont.fromCppPointer(result, true); + } + + static // keyboardInputInterval() + int keyboardInputInterval() { + final int_Func_void func = _dylib + .lookup>( + 'c_static_QApplication__keyboardInputInterval') + .asFunction(); + return func(); + } + + static int notify_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? arg__1, ffi.Pointer? arg__2) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QApplication; + if (dartInstance == null) { + print( + "Dart instance not found for QApplication::notify(QObject * arg__1, QEvent * arg__2)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.notify( + (arg__1 == null || arg__1.address == 0) + ? null + : QObject.fromCppPointer(arg__1), + (arg__2 == null || arg__2.address == 0) + ? null + : QEvent.fromCppPointer(arg__2)); + return result ? 1 : 0; + } + + static // palette(const QWidget * arg__1) + QPalette palette(QWidget? arg__1) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QApplication__palette_QWidget') + .asFunction(); + ffi.Pointer result = + func(arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + return QPalette.fromCppPointer(result, true); + } + + static // palette(const char * className) + QPalette palette_2(String? className) { + final voidstar_Func_string func = _dylib + .lookup>( + 'c_static_QApplication__palette_char') + .asFunction(); + ffi.Pointer result = func(className?.toNativeUtf8() ?? ffi.nullptr); + return QPalette.fromCppPointer(result, true); + } + + static // setActiveWindow(QWidget * act) + setActiveWindow(QWidget? act) { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_static_QApplication__setActiveWindow_QWidget') + .asFunction(); + func(act == null ? ffi.nullptr : act.thisCpp); + } // setAutoSipEnabled(const bool enabled) + + setAutoSipEnabled(bool enabled) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QApplication__setAutoSipEnabled_bool') + .asFunction(); + func(thisCpp, enabled ? 1 : 0); + } + + static // setCursorFlashTime(int arg__1) + setCursorFlashTime(int arg__1) { + final void_Func_int func = _dylib + .lookup>( + 'c_static_QApplication__setCursorFlashTime_int') + .asFunction(); + func(arg__1); + } + + static // setDoubleClickInterval(int arg__1) + setDoubleClickInterval(int arg__1) { + final void_Func_int func = _dylib + .lookup>( + 'c_static_QApplication__setDoubleClickInterval_int') + .asFunction(); + func(arg__1); + } + + static // setFont(const QFont & arg__1, const char * className) + setFont(QFont? arg__1, {String? className}) { + final void_Func_voidstar_string func = _dylib + .lookup>( + 'c_static_QApplication__setFont_QFont_char') + .asFunction(); + func(arg__1 == null ? ffi.nullptr : arg__1.thisCpp, + className?.toNativeUtf8() ?? ffi.nullptr); + } + + static // setKeyboardInputInterval(int arg__1) + setKeyboardInputInterval(int arg__1) { + final void_Func_int func = _dylib + .lookup>( + 'c_static_QApplication__setKeyboardInputInterval_int') + .asFunction(); + func(arg__1); + } + + static // setPalette(const QPalette & arg__1, const char * className) + setPalette(QPalette arg__1, {String? className}) { + final void_Func_voidstar_string func = _dylib + .lookup>( + 'c_static_QApplication__setPalette_QPalette_char') + .asFunction(); + func(arg__1 == null ? ffi.nullptr : arg__1.thisCpp, + className?.toNativeUtf8() ?? ffi.nullptr); + } + + static // setStartDragDistance(int l) + setStartDragDistance(int l) { + final void_Func_int func = _dylib + .lookup>( + 'c_static_QApplication__setStartDragDistance_int') + .asFunction(); + func(l); + } + + static // setStartDragTime(int ms) + setStartDragTime(int ms) { + final void_Func_int func = _dylib + .lookup>( + 'c_static_QApplication__setStartDragTime_int') + .asFunction(); + func(ms); + } + + static // setStyle(QStyle * arg__1) + setStyle(QStyle? arg__1) { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_static_QApplication__setStyle_QStyle') + .asFunction(); + func(arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } + + static // setStyle(const QString & arg__1) + QStyle setStyle_2(String? arg__1) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QApplication__setStyle_QString') + .asFunction(); + ffi.Pointer result = func(arg__1?.toNativeUtf8() ?? ffi.nullptr); + return QStyle.fromCppPointer(result, false); + } // setStyleSheet(const QString & sheet) + + setStyleSheet(String? sheet) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QApplication__setStyleSheet_QString') + .asFunction(); + func(thisCpp, sheet?.toNativeUtf8() ?? ffi.nullptr); + } + + static // setWheelScrollLines(int arg__1) + setWheelScrollLines(int arg__1) { + final void_Func_int func = _dylib + .lookup>( + 'c_static_QApplication__setWheelScrollLines_int') + .asFunction(); + func(arg__1); + } + + static // startDragDistance() + int startDragDistance() { + final int_Func_void func = _dylib + .lookup>( + 'c_static_QApplication__startDragDistance') + .asFunction(); + return func(); + } + + static // startDragTime() + int startDragTime() { + final int_Func_void func = _dylib + .lookup>( + 'c_static_QApplication__startDragTime') + .asFunction(); + return func(); + } + + static // style() + QStyle style() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QApplication__style') + .asFunction(); + ffi.Pointer result = func(); + return QStyle.fromCppPointer(result, false); + } // styleSheet() const + + QString styleSheet() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QApplication__styleSheet') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } + + static // topLevelAt(const QPoint & p) + QWidget topLevelWidgetAtPos(QPoint? p) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QApplication__topLevelWidgetAtPos_QPoint') + .asFunction(); + ffi.Pointer result = func(p == null ? ffi.nullptr : p.thisCpp); + return QWidget.fromCppPointer(result, false); + } + + static // topLevelAt(int x, int y) + QWidget topLevelWidgetAt(int x, int y) { + final voidstar_Func_int_int func = _dylib + .lookup>( + 'c_static_QApplication__topLevelWidgetAt_int_int') + .asFunction(); + ffi.Pointer result = func(x, y); + return QWidget.fromCppPointer(result, false); + } + + static // topLevelWidgets() + QList topLevelWidgets() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QApplication__topLevelWidgets') + .asFunction(); + ffi.Pointer result = func(); + return QList.fromCppPointer(result, true); + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QApplication__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } + + static // wheelScrollLines() + int wheelScrollLines() { + final int_Func_void func = _dylib + .lookup>( + 'c_static_QApplication__wheelScrollLines') + .asFunction(); + return func(); + } + + static // widgetAt(const QPoint & p) + QWidget widgetAt(QPoint? p) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QApplication__widgetAt_QPoint') + .asFunction(); + ffi.Pointer result = func(p == null ? ffi.nullptr : p.thisCpp); + return QWidget.fromCppPointer(result, false); + } + + static // widgetAt(int x, int y) + QWidget widgetAt_2(int x, int y) { + final voidstar_Func_int_int func = _dylib + .lookup>( + 'c_static_QApplication__widgetAt_int_int') + .asFunction(); + ffi.Pointer result = func(x, y); + return QWidget.fromCppPointer(result, false); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QApplication__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 946: + return "c_QApplication__customEvent_QEvent"; + case 956: + return "c_QApplication__event_QEvent"; + case 957: + return "c_QApplication__eventFilter_QObject_QEvent"; + case 4558: + return "c_QApplication__notify_QObject_QEvent"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 946: + return "customEvent"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 4558: + return "notify"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QApplication__registerVirtualMethodCallback') + .asFunction(); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QApplication.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept4558 = 0; + final callback4558 = + ffi.Pointer.fromFunction( + QApplication.notify_calledFromC, callbackExcept4558); + registerCallback(thisCpp, callback4558, 4558); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QBoxLayout.dart b/generated/QtDartBindings/dart/lib/src/QBoxLayout.dart new file mode 100644 index 0000000..c9c7b58 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QBoxLayout.dart @@ -0,0 +1,640 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QBoxLayout extends QLayout { + QBoxLayout.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QBoxLayout.init() : super.init() {} + factory QBoxLayout.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QBoxLayout; + } + return QBoxLayout.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QBoxLayout_Finalizer"; + } + + static void addItem_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QBoxLayout::addItem(QLayoutItem * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.addItem((arg__1 == null || arg__1.address == 0) + ? null + : QLayoutItem.fromCppPointer(arg__1)); + } // addLayout(QLayout * layout, int stretch) + + addLayout(QLayout? layout, {int stretch = 0}) { + final void_Func_voidstar_voidstar_int func = _dylib + .lookup>( + 'c_QBoxLayout__addLayout_QLayout_int') + .asFunction(); + func(thisCpp, layout == null ? ffi.nullptr : layout.thisCpp, stretch); + } // addSpacing(int size) + + addSpacing(int size) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QBoxLayout__addSpacing_int') + .asFunction(); + func(thisCpp, size); + } // addStretch(int stretch) + + addStretch({int stretch = 0}) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QBoxLayout__addStretch_int') + .asFunction(); + func(thisCpp, stretch); + } // addStrut(int arg__1) + + addStrut(int arg__1) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QBoxLayout__addStrut_int') + .asFunction(); + func(thisCpp, arg__1); + } // addWidget(QWidget * arg__1, int stretch) + + addWidget(QWidget? arg__1, {int stretch = 0}) { + final void_Func_voidstar_voidstar_int func = _dylib + .lookup>( + 'c_QBoxLayout__addWidget_QWidget_int') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp, stretch); + } + + static int count_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QBoxLayout::count() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.count(); + return result; + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QBoxLayout::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QBoxLayout::event(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QBoxLayout::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int expandingDirections_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QBoxLayout::expandingDirections() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.expandingDirections(); + return result; + } + + static ffi.Pointer geometry_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QBoxLayout::geometry() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.geometry(); + return result.thisCpp; + } + + static int hasHeightForWidth_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QBoxLayout::hasHeightForWidth() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hasHeightForWidth(); + return result ? 1 : 0; + } + + static int heightForWidth_calledFromC(ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QBoxLayout::heightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.heightForWidth(arg__1); + return result; + } + + static int indexOf_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QBoxLayout::indexOf(const QLayoutItem * arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.indexOf((arg__1 == null || arg__1.address == 0) + ? null + : QLayoutItem.fromCppPointer(arg__1)); + return result; + } + + static int indexOf_2_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QBoxLayout::indexOf(const QWidget * arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.indexOf_2( + (arg__1 == null || arg__1.address == 0) + ? null + : QWidget.fromCppPointer(arg__1)); + return result; + } // insertItem(int index, QLayoutItem * arg__2) + + insertItem(int index, QLayoutItem? arg__2) { + final void_Func_voidstar_int_voidstar func = _dylib + .lookup>( + 'c_QBoxLayout__insertItem_int_QLayoutItem') + .asFunction(); + func(thisCpp, index, arg__2 == null ? ffi.nullptr : arg__2.thisCpp); + } // insertLayout(int index, QLayout * layout, int stretch) + + insertLayout(int index, QLayout? layout, {int stretch = 0}) { + final void_Func_voidstar_int_voidstar_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_voidstar_ffi_Int32_FFI>>( + 'c_QBoxLayout__insertLayout_int_QLayout_int') + .asFunction(); + func( + thisCpp, index, layout == null ? ffi.nullptr : layout.thisCpp, stretch); + } // insertSpacing(int index, int size) + + insertSpacing(int index, int size) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QBoxLayout__insertSpacing_int_int') + .asFunction(); + func(thisCpp, index, size); + } // insertStretch(int index, int stretch) + + insertStretch(int index, {int stretch = 0}) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QBoxLayout__insertStretch_int_int') + .asFunction(); + func(thisCpp, index, stretch); + } // insertWidget(int index, QWidget * widget, int stretch) + + insertWidget(int index, QWidget? widget, {int stretch = 0}) { + final void_Func_voidstar_int_voidstar_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_voidstar_ffi_Int32_FFI>>( + 'c_QBoxLayout__insertWidget_int_QWidget_int') + .asFunction(); + func( + thisCpp, index, widget == null ? ffi.nullptr : widget.thisCpp, stretch); + } + + static void invalidate_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QBoxLayout::invalidate()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.invalidate(); + } + + static int isEmpty_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QBoxLayout::isEmpty() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.isEmpty(); + return result ? 1 : 0; + } + + static ffi.Pointer itemAt_calledFromC( + ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QBoxLayout::itemAt(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.itemAt(arg__1); + return result.thisCpp; + } + + static ffi.Pointer layout_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QBoxLayout::layout()! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.layout(); + return result.thisCpp; + } + + static ffi.Pointer maximumSize_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QBoxLayout::maximumSize() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.maximumSize(); + return result.thisCpp; + } + + static int minimumHeightForWidth_calledFromC( + ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QBoxLayout::minimumHeightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumHeightForWidth(arg__1); + return result; + } + + static ffi.Pointer minimumSize_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QBoxLayout::minimumSize() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumSize(); + return result.thisCpp; + } + + static void setGeometry_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QBoxLayout::setGeometry(const QRect & arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setGeometry((arg__1 == null || arg__1.address == 0) + ? null + : QRect.fromCppPointer(arg__1)); + } + + static void setSpacing_calledFromC(ffi.Pointer thisCpp, int spacing) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QBoxLayout::setSpacing(int spacing)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setSpacing(spacing); + } // setStretch(int index, int stretch) + + setStretch(int index, int stretch) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QBoxLayout__setStretch_int_int') + .asFunction(); + func(thisCpp, index, stretch); + } // setStretchFactor(QLayout * l, int stretch) + + bool setStretchFactor(QLayout? l, int stretch) { + final bool_Func_voidstar_voidstar_int func = _dylib + .lookup>( + 'c_QBoxLayout__setStretchFactor_QLayout_int') + .asFunction(); + return func(thisCpp, l == null ? ffi.nullptr : l.thisCpp, stretch) != 0; + } // setStretchFactor(QWidget * w, int stretch) + + bool setStretchFactor_2(QWidget? w, int stretch) { + final bool_Func_voidstar_voidstar_int func = _dylib + .lookup>( + 'c_QBoxLayout__setStretchFactor_QWidget_int') + .asFunction(); + return func(thisCpp, w == null ? ffi.nullptr : w.thisCpp, stretch) != 0; + } + + static ffi.Pointer sizeHint_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QBoxLayout::sizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHint(); + return result.thisCpp; + } + + static int spacing_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QBoxLayout::spacing() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.spacing(); + return result; + } // stretch(int index) const + + int stretch(int index) { + final int_Func_voidstar_int func = _dylib + .lookup>( + 'c_QBoxLayout__stretch_int') + .asFunction(); + return func(thisCpp, index); + } + + static ffi.Pointer takeAt_calledFromC( + ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QBoxLayout::takeAt(int arg__1)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.takeAt(arg__1); + return result.thisCpp; + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QBoxLayout__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } + + static ffi.Pointer widget_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QBoxLayout::widget() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.widget(); + return result.thisCpp; + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QBoxLayout__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 3187: + return "c_QBoxLayout__addItem_QLayoutItem"; + case 3195: + return "c_QBoxLayout__count"; + case 946: + return "c_QBoxLayout__customEvent_QEvent"; + case 956: + return "c_QBoxLayout__event_QEvent"; + case 957: + return "c_QBoxLayout__eventFilter_QObject_QEvent"; + case 3169: + return "c_QBoxLayout__expandingDirections"; + case 3170: + return "c_QBoxLayout__geometry"; + case 3171: + return "c_QBoxLayout__hasHeightForWidth"; + case 3172: + return "c_QBoxLayout__heightForWidth_int"; + case 3206: + return "c_QBoxLayout__indexOf_QLayoutItem"; + case 3207: + return "c_QBoxLayout__indexOf_QWidget"; + case 3173: + return "c_QBoxLayout__invalidate"; + case 3174: + return "c_QBoxLayout__isEmpty"; + case 3214: + return "c_QBoxLayout__itemAt_int"; + case 3175: + return "c_QBoxLayout__layout"; + case 3176: + return "c_QBoxLayout__maximumSize"; + case 3177: + return "c_QBoxLayout__minimumHeightForWidth_int"; + case 3178: + return "c_QBoxLayout__minimumSize"; + case 3179: + return "c_QBoxLayout__setGeometry_QRect"; + case 3232: + return "c_QBoxLayout__setSpacing_int"; + case 3180: + return "c_QBoxLayout__sizeHint"; + case 3234: + return "c_QBoxLayout__spacing"; + case 3236: + return "c_QBoxLayout__takeAt_int"; + case 3181: + return "c_QBoxLayout__widget"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 3187: + return "addItem"; + case 3195: + return "count"; + case 946: + return "customEvent"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 3169: + return "expandingDirections"; + case 3170: + return "geometry"; + case 3171: + return "hasHeightForWidth"; + case 3172: + return "heightForWidth"; + case 3206: + return "indexOf"; + case 3207: + return "indexOf_2"; + case 3173: + return "invalidate"; + case 3174: + return "isEmpty"; + case 3214: + return "itemAt"; + case 3175: + return "layout"; + case 3176: + return "maximumSize"; + case 3177: + return "minimumHeightForWidth"; + case 3178: + return "minimumSize"; + case 3179: + return "setGeometry"; + case 3232: + return "setSpacing"; + case 3180: + return "sizeHint"; + case 3234: + return "spacing"; + case 3236: + return "takeAt"; + case 3181: + return "widget"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QBoxLayout__registerVirtualMethodCallback') + .asFunction(); + final callback3187 = + ffi.Pointer.fromFunction( + QBoxLayout.addItem_calledFromC); + registerCallback(thisCpp, callback3187, 3187); + const callbackExcept3195 = 0; + final callback3195 = ffi.Pointer.fromFunction( + QBoxLayout.count_calledFromC, callbackExcept3195); + registerCallback(thisCpp, callback3195, 3195); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QObject.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept3206 = 0; + final callback3206 = + ffi.Pointer.fromFunction( + QLayout.indexOf_calledFromC, callbackExcept3206); + registerCallback(thisCpp, callback3206, 3206); + const callbackExcept3207 = 0; + final callback3207 = + ffi.Pointer.fromFunction( + QLayout.indexOf_2_calledFromC, callbackExcept3207); + registerCallback(thisCpp, callback3207, 3207); + final callback3214 = + ffi.Pointer.fromFunction( + QBoxLayout.itemAt_calledFromC); + registerCallback(thisCpp, callback3214, 3214); + final callback3232 = + ffi.Pointer.fromFunction( + QBoxLayout.setSpacing_calledFromC); + registerCallback(thisCpp, callback3232, 3232); + const callbackExcept3234 = 0; + final callback3234 = ffi.Pointer.fromFunction( + QBoxLayout.spacing_calledFromC, callbackExcept3234); + registerCallback(thisCpp, callback3234, 3234); + final callback3236 = + ffi.Pointer.fromFunction( + QBoxLayout.takeAt_calledFromC); + registerCallback(thisCpp, callback3236, 3236); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QBrush.dart b/generated/QtDartBindings/dart/lib/src/QBrush.dart new file mode 100644 index 0000000..dcd793c --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QBrush.dart @@ -0,0 +1,143 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QBrush implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = true; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QBrush.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QBrush.fromCppPointer(cppPointer, needsAutoDelete)) as QBrush; + } + QBrush.fromCppPointer(var cppPointer, [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QBrush.init() {} + String getFinalizerName() { + return "c_QBrush_Finalizer"; + } //QBrush() + + QBrush() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_QBrush__constructor') + .asFunction(); + thisCpp = func(); + QBrush.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QBrush(const QColor & color) + QBrush.ctor2(QColor? color) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QBrush__constructor_QColor') + .asFunction(); + thisCpp = func(color == null ? ffi.nullptr : color.thisCpp); + QBrush.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QBrush(const QColor & color, const QPixmap & pixmap) + QBrush.ctor3(QColor? color, QPixmap pixmap) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QBrush__constructor_QColor_QPixmap') + .asFunction(); + thisCpp = func(color == null ? ffi.nullptr : color.thisCpp, + pixmap == null ? ffi.nullptr : pixmap.thisCpp); + QBrush.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QBrush(const QPixmap & pixmap) + QBrush.ctor4(QPixmap pixmap) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QBrush__constructor_QPixmap') + .asFunction(); + thisCpp = func(pixmap == null ? ffi.nullptr : pixmap.thisCpp); + QBrush.s_dartInstanceByCppPtr[thisCpp.address] = this; + } // color() const + QColor color() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QBrush__color') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QColor.fromCppPointer(result, false); + } // isDetached() const + + bool isDetached() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QBrush__isDetached') + .asFunction(); + return func(thisCpp) != 0; + } // isOpaque() const + + bool isOpaque() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QBrush__isOpaque') + .asFunction(); + return func(thisCpp) != 0; + } // setColor(const QColor & color) + + setColor(QColor? color) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QBrush__setColor_QColor') + .asFunction(); + func(thisCpp, color == null ? ffi.nullptr : color.thisCpp); + } // setTexture(const QPixmap & pixmap) + + setTexture(QPixmap pixmap) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QBrush__setTexture_QPixmap') + .asFunction(); + func(thisCpp, pixmap == null ? ffi.nullptr : pixmap.thisCpp); + } // texture() const + + QPixmap texture() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QBrush__texture') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPixmap.fromCppPointer(result, true); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QBrush__destructor') + .asFunction(); + func(thisCpp); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QByteArray.dart b/generated/QtDartBindings/dart/lib/src/QByteArray.dart new file mode 100644 index 0000000..52b9713 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QByteArray.dart @@ -0,0 +1,732 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QByteArray implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = true; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QByteArray.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QByteArray.fromCppPointer(cppPointer, needsAutoDelete)) as QByteArray; + } + QByteArray.fromCppPointer(var cppPointer, [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QByteArray.init() {} + String getFinalizerName() { + return "c_QByteArray_Finalizer"; + } //QByteArray() + + QByteArray() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_QByteArray__constructor') + .asFunction(); + thisCpp = func(); + QByteArray.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QByteArray(const char * arg__1, qsizetype size) + QByteArray.ctor2(String? arg__1, {int size = -1}) { + final voidstar_Func_string_int func = _dylib + .lookup>( + 'c_QByteArray__constructor_char_qsizetype') + .asFunction(); + thisCpp = func(arg__1?.toNativeUtf8() ?? ffi.nullptr, size); + QByteArray.s_dartInstanceByCppPtr[thisCpp.address] = this; + } // append(const QByteArray & a) + QByteArray append(QByteArray? a) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QByteArray__append_QByteArray') + .asFunction(); + ffi.Pointer result = + func(thisCpp, a == null ? ffi.nullptr : a.thisCpp); + return QByteArray.fromCppPointer(result, false); + } // append(const char * s) + + QByteArray append_2(String? s) { + final voidstar_Func_voidstar_string func = _dylib + .lookup>( + 'c_QByteArray__append_char') + .asFunction(); + ffi.Pointer result = func(thisCpp, s?.toNativeUtf8() ?? ffi.nullptr); + return QByteArray.fromCppPointer(result, false); + } // append(const char * s, qsizetype len) + + QByteArray append_3(String? s, int len) { + final voidstar_Func_voidstar_string_int func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QByteArray__append_char_qsizetype') + .asFunction(); + ffi.Pointer result = + func(thisCpp, s?.toNativeUtf8() ?? ffi.nullptr, len); + return QByteArray.fromCppPointer(result, false); + } // at(qsizetype i) const + + String at(int i) { + final char_Func_voidstar_int func = _dylib + .lookup>( + 'c_QByteArray__at_qsizetype') + .asFunction(); + return String.fromCharCode(func(thisCpp, i)); + } // capacity() const + + int capacity() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QByteArray__capacity') + .asFunction(); + return func(thisCpp); + } // cbegin() const + + String cbegin() { + final string_Func_voidstar func = _dylib + .lookup>( + 'c_QByteArray__cbegin') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return result.toDartString(); + } // cend() const + + String cend() { + final string_Func_voidstar func = _dylib + .lookup>( + 'c_QByteArray__cend') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return result.toDartString(); + } // chop(qsizetype n) + + chop(int n) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QByteArray__chop_qsizetype') + .asFunction(); + func(thisCpp, n); + } // chopped(qsizetype len) const + + QByteArray chopped(int len) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QByteArray__chopped_qsizetype') + .asFunction(); + ffi.Pointer result = func(thisCpp, len); + return QByteArray.fromCppPointer(result, true); + } // clear() + + clear() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QByteArray__clear') + .asFunction(); + func(thisCpp); + } // constBegin() const + + String constBegin() { + final string_Func_voidstar func = _dylib + .lookup>( + 'c_QByteArray__constBegin') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return result.toDartString(); + } // constData() const + + String constData() { + final string_Func_voidstar func = _dylib + .lookup>( + 'c_QByteArray__constData') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return result.toDartString(); + } // constEnd() const + + String constEnd() { + final string_Func_voidstar func = _dylib + .lookup>( + 'c_QByteArray__constEnd') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return result.toDartString(); + } // detach() + + detach() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QByteArray__detach') + .asFunction(); + func(thisCpp); + } // expand(qsizetype i) + + expand(int i) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QByteArray__expand_qsizetype') + .asFunction(); + func(thisCpp, i); + } // first(qsizetype n) const + + QByteArray first(int n) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QByteArray__first_qsizetype') + .asFunction(); + ffi.Pointer result = func(thisCpp, n); + return QByteArray.fromCppPointer(result, true); + } + + static // fromBase64(const QByteArray & base64) + QByteArray fromBase64(QByteArray? base64) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QByteArray__fromBase64_QByteArray') + .asFunction(); + ffi.Pointer result = + func(base64 == null ? ffi.nullptr : base64.thisCpp); + return QByteArray.fromCppPointer(result, true); + } + + static // fromHex(const QByteArray & hexEncoded) + QByteArray fromHex(QByteArray? hexEncoded) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QByteArray__fromHex_QByteArray') + .asFunction(); + ffi.Pointer result = + func(hexEncoded == null ? ffi.nullptr : hexEncoded.thisCpp); + return QByteArray.fromCppPointer(result, true); + } + + static // fromRawData(const char * data, qsizetype size) + QByteArray fromRawData(String? data, int size) { + final voidstar_Func_string_int func = _dylib + .lookup>( + 'c_static_QByteArray__fromRawData_char_qsizetype') + .asFunction(); + ffi.Pointer result = func(data?.toNativeUtf8() ?? ffi.nullptr, size); + return QByteArray.fromCppPointer(result, true); + } // insert(qsizetype i, const QByteArray & data) + + QByteArray insert(int i, QByteArray? data) { + final voidstar_Func_voidstar_int_voidstar func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QByteArray__insert_qsizetype_QByteArray') + .asFunction(); + ffi.Pointer result = + func(thisCpp, i, data == null ? ffi.nullptr : data.thisCpp); + return QByteArray.fromCppPointer(result, false); + } // insert(qsizetype i, const char * s) + + QByteArray insert_2(int i, String? s) { + final voidstar_Func_voidstar_int_string func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QByteArray__insert_qsizetype_char') + .asFunction(); + ffi.Pointer result = + func(thisCpp, i, s?.toNativeUtf8() ?? ffi.nullptr); + return QByteArray.fromCppPointer(result, false); + } // insert(qsizetype i, const char * s, qsizetype len) + + QByteArray insert_3(int i, String? s, int len) { + final voidstar_Func_voidstar_int_string_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_string_ffi_Int32_FFI>>( + 'c_QByteArray__insert_qsizetype_char_qsizetype') + .asFunction(); + ffi.Pointer result = + func(thisCpp, i, s?.toNativeUtf8() ?? ffi.nullptr, len); + return QByteArray.fromCppPointer(result, false); + } // isDetached() const + + bool isDetached() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QByteArray__isDetached') + .asFunction(); + return func(thisCpp) != 0; + } // isEmpty() const + + bool isEmpty() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QByteArray__isEmpty') + .asFunction(); + return func(thisCpp) != 0; + } // isLower() const + + bool isLower() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QByteArray__isLower') + .asFunction(); + return func(thisCpp) != 0; + } // isNull() const + + bool isNull() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QByteArray__isNull') + .asFunction(); + return func(thisCpp) != 0; + } // isSharedWith(const QByteArray & other) const + + bool isSharedWith(QByteArray? other) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QByteArray__isSharedWith_QByteArray') + .asFunction(); + return func(thisCpp, other == null ? ffi.nullptr : other.thisCpp) != 0; + } // isUpper() const + + bool isUpper() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QByteArray__isUpper') + .asFunction(); + return func(thisCpp) != 0; + } // isValidUtf8() const + + bool isValidUtf8() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QByteArray__isValidUtf8') + .asFunction(); + return func(thisCpp) != 0; + } // last(qsizetype n) const + + QByteArray last(int n) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QByteArray__last_qsizetype') + .asFunction(); + ffi.Pointer result = func(thisCpp, n); + return QByteArray.fromCppPointer(result, true); + } // left(qsizetype len) const + + QByteArray left(int len) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QByteArray__left_qsizetype') + .asFunction(); + ffi.Pointer result = func(thisCpp, len); + return QByteArray.fromCppPointer(result, true); + } // length() const + + int length() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QByteArray__length') + .asFunction(); + return func(thisCpp); + } // mid(qsizetype index, qsizetype len) const + + QByteArray mid(int index, {int len = -1}) { + final voidstar_Func_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QByteArray__mid_qsizetype_qsizetype') + .asFunction(); + ffi.Pointer result = func(thisCpp, index, len); + return QByteArray.fromCppPointer(result, true); + } + + static // number(int arg__1, int base) + QByteArray number(int arg__1, {int base = 10}) { + final voidstar_Func_int_int func = _dylib + .lookup>( + 'c_static_QByteArray__number_int_int') + .asFunction(); + ffi.Pointer result = func(arg__1, base); + return QByteArray.fromCppPointer(result, true); + } // prepend(const QByteArray & a) + + QByteArray prepend(QByteArray? a) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QByteArray__prepend_QByteArray') + .asFunction(); + ffi.Pointer result = + func(thisCpp, a == null ? ffi.nullptr : a.thisCpp); + return QByteArray.fromCppPointer(result, false); + } // prepend(const char * s) + + QByteArray prepend_2(String? s) { + final voidstar_Func_voidstar_string func = _dylib + .lookup>( + 'c_QByteArray__prepend_char') + .asFunction(); + ffi.Pointer result = func(thisCpp, s?.toNativeUtf8() ?? ffi.nullptr); + return QByteArray.fromCppPointer(result, false); + } // prepend(const char * s, qsizetype len) + + QByteArray prepend_3(String? s, int len) { + final voidstar_Func_voidstar_string_int func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QByteArray__prepend_char_qsizetype') + .asFunction(); + ffi.Pointer result = + func(thisCpp, s?.toNativeUtf8() ?? ffi.nullptr, len); + return QByteArray.fromCppPointer(result, false); + } // push_back(const QByteArray & a) + + push_back(QByteArray? a) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QByteArray__push_back_QByteArray') + .asFunction(); + func(thisCpp, a == null ? ffi.nullptr : a.thisCpp); + } // push_back(const char * s) + + push_back_2(String? s) { + final void_Func_voidstar_string func = _dylib + .lookup>( + 'c_QByteArray__push_back_char') + .asFunction(); + func(thisCpp, s?.toNativeUtf8() ?? ffi.nullptr); + } // push_front(const QByteArray & a) + + push_front(QByteArray? a) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QByteArray__push_front_QByteArray') + .asFunction(); + func(thisCpp, a == null ? ffi.nullptr : a.thisCpp); + } // push_front(const char * c) + + push_front_2(String? c) { + final void_Func_voidstar_string func = _dylib + .lookup>( + 'c_QByteArray__push_front_char') + .asFunction(); + func(thisCpp, c?.toNativeUtf8() ?? ffi.nullptr); + } // reallocGrowData(qsizetype n) + + reallocGrowData(int n) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QByteArray__reallocGrowData_qsizetype') + .asFunction(); + func(thisCpp, n); + } // remove(qsizetype index, qsizetype len) + + QByteArray remove(int index, int len) { + final voidstar_Func_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QByteArray__remove_qsizetype_qsizetype') + .asFunction(); + ffi.Pointer result = func(thisCpp, index, len); + return QByteArray.fromCppPointer(result, false); + } // repeated(qsizetype times) const + + QByteArray repeated(int times) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QByteArray__repeated_qsizetype') + .asFunction(); + ffi.Pointer result = func(thisCpp, times); + return QByteArray.fromCppPointer(result, true); + } // replace(const char * before, qsizetype bsize, const char * after, qsizetype asize) + + QByteArray replace(String? before, int bsize, String? after, int asize) { + final voidstar_Func_voidstar_string_int_string_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_string_ffi_Int32_string_ffi_Int32_FFI>>( + 'c_QByteArray__replace_char_qsizetype_char_qsizetype') + .asFunction(); + ffi.Pointer result = func( + thisCpp, + before?.toNativeUtf8() ?? ffi.nullptr, + bsize, + after?.toNativeUtf8() ?? ffi.nullptr, + asize); + return QByteArray.fromCppPointer(result, false); + } // replace(qsizetype index, qsizetype len, const char * s, qsizetype alen) + + QByteArray replace_2(int index, int len, String? s, int alen) { + final voidstar_Func_voidstar_int_int_string_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_string_ffi_Int32_FFI>>( + 'c_QByteArray__replace_qsizetype_qsizetype_char_qsizetype') + .asFunction(); + ffi.Pointer result = + func(thisCpp, index, len, s?.toNativeUtf8() ?? ffi.nullptr, alen); + return QByteArray.fromCppPointer(result, false); + } // reserve(qsizetype size) + + reserve(int size) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QByteArray__reserve_qsizetype') + .asFunction(); + func(thisCpp, size); + } // resize(qsizetype size) + + resize(int size) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QByteArray__resize_qsizetype') + .asFunction(); + func(thisCpp, size); + } // right(qsizetype len) const + + QByteArray right(int len) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QByteArray__right_qsizetype') + .asFunction(); + ffi.Pointer result = func(thisCpp, len); + return QByteArray.fromCppPointer(result, true); + } // setNum(int arg__1, int base) + + QByteArray setNum(int arg__1, {int base = 10}) { + final voidstar_Func_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QByteArray__setNum_int_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, arg__1, base); + return QByteArray.fromCppPointer(result, false); + } // setRawData(const char * a, qsizetype n) + + QByteArray setRawData(String? a, int n) { + final voidstar_Func_voidstar_string_int func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QByteArray__setRawData_char_qsizetype') + .asFunction(); + ffi.Pointer result = + func(thisCpp, a?.toNativeUtf8() ?? ffi.nullptr, n); + return QByteArray.fromCppPointer(result, false); + } // shrink_to_fit() + + shrink_to_fit() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QByteArray__shrink_to_fit') + .asFunction(); + func(thisCpp); + } // simplified() + + QByteArray simplified() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QByteArray__simplified') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QByteArray.fromCppPointer(result, true); + } + + static // simplified_helper(QByteArray & a) + QByteArray simplified_helper(QByteArray? a) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QByteArray__simplified_helper_QByteArray') + .asFunction(); + ffi.Pointer result = func(a == null ? ffi.nullptr : a.thisCpp); + return QByteArray.fromCppPointer(result, true); + } + + static // simplified_helper(const QByteArray & a) + QByteArray simplified_helper_2(QByteArray? a) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QByteArray__simplified_helper_QByteArray') + .asFunction(); + ffi.Pointer result = func(a == null ? ffi.nullptr : a.thisCpp); + return QByteArray.fromCppPointer(result, true); + } // size() const + + int size() { + final int_Func_voidstar func = _dylib + .lookup>('c_QByteArray__size') + .asFunction(); + return func(thisCpp); + } // sliced(qsizetype pos) const + + QByteArray sliced(int pos) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QByteArray__sliced_qsizetype') + .asFunction(); + ffi.Pointer result = func(thisCpp, pos); + return QByteArray.fromCppPointer(result, true); + } // sliced(qsizetype pos, qsizetype n) const + + QByteArray sliced_2(int pos, int n) { + final voidstar_Func_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QByteArray__sliced_qsizetype_qsizetype') + .asFunction(); + ffi.Pointer result = func(thisCpp, pos, n); + return QByteArray.fromCppPointer(result, true); + } // squeeze() + + squeeze() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QByteArray__squeeze') + .asFunction(); + func(thisCpp); + } // toBase64() const + + QByteArray toBase64() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QByteArray__toBase64') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QByteArray.fromCppPointer(result, true); + } // toLower() + + QByteArray toLower() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QByteArray__toLower') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QByteArray.fromCppPointer(result, true); + } + + static // toLower_helper(QByteArray & a) + QByteArray toLower_helper(QByteArray? a) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QByteArray__toLower_helper_QByteArray') + .asFunction(); + ffi.Pointer result = func(a == null ? ffi.nullptr : a.thisCpp); + return QByteArray.fromCppPointer(result, true); + } + + static // toLower_helper(const QByteArray & a) + QByteArray toLower_helper_2(QByteArray? a) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QByteArray__toLower_helper_QByteArray') + .asFunction(); + ffi.Pointer result = func(a == null ? ffi.nullptr : a.thisCpp); + return QByteArray.fromCppPointer(result, true); + } // toUpper() + + QByteArray toUpper() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QByteArray__toUpper') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QByteArray.fromCppPointer(result, true); + } + + static // toUpper_helper(QByteArray & a) + QByteArray toUpper_helper(QByteArray? a) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QByteArray__toUpper_helper_QByteArray') + .asFunction(); + ffi.Pointer result = func(a == null ? ffi.nullptr : a.thisCpp); + return QByteArray.fromCppPointer(result, true); + } + + static // toUpper_helper(const QByteArray & a) + QByteArray toUpper_helper_2(QByteArray? a) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QByteArray__toUpper_helper_QByteArray') + .asFunction(); + ffi.Pointer result = func(a == null ? ffi.nullptr : a.thisCpp); + return QByteArray.fromCppPointer(result, true); + } // trimmed() + + QByteArray trimmed() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QByteArray__trimmed') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QByteArray.fromCppPointer(result, true); + } + + static // trimmed_helper(QByteArray & a) + QByteArray trimmed_helper(QByteArray? a) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QByteArray__trimmed_helper_QByteArray') + .asFunction(); + ffi.Pointer result = func(a == null ? ffi.nullptr : a.thisCpp); + return QByteArray.fromCppPointer(result, true); + } + + static // trimmed_helper(const QByteArray & a) + QByteArray trimmed_helper_2(QByteArray? a) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QByteArray__trimmed_helper_QByteArray') + .asFunction(); + ffi.Pointer result = func(a == null ? ffi.nullptr : a.thisCpp); + return QByteArray.fromCppPointer(result, true); + } // truncate(qsizetype pos) + + truncate(int pos) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QByteArray__truncate_qsizetype') + .asFunction(); + func(thisCpp, pos); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QByteArray__destructor') + .asFunction(); + func(thisCpp); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QCheckBox.dart b/generated/QtDartBindings/dart/lib/src/QCheckBox.dart new file mode 100644 index 0000000..5d1f2f6 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QCheckBox.dart @@ -0,0 +1,602 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QCheckBox extends QAbstractButton { + QCheckBox.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QCheckBox.init() : super.init() {} + factory QCheckBox.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QCheckBox; + } + return QCheckBox.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QCheckBox_Finalizer"; + } //QCheckBox(QWidget * parent) + + QCheckBox({required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QCheckBox__constructor_QWidget') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } //QCheckBox(const QString & text, QWidget * parent) + QCheckBox.ctor2(String? text, {required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QCheckBox__constructor_QString_QWidget') + .asFunction(); + thisCpp = func(text?.toNativeUtf8() ?? ffi.nullptr, + parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } + static void changeEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QCheckBox; + if (dartInstance == null) { + print( + "Dart instance not found for QCheckBox::changeEvent(QEvent * e)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.changeEvent( + (e == null || e.address == 0) ? null : QEvent.fromCppPointer(e)); + } + + static void checkStateSet_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QCheckBox; + if (dartInstance == null) { + print( + "Dart instance not found for QCheckBox::checkStateSet()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.checkStateSet(); + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QCheckBox; + if (dartInstance == null) { + print( + "Dart instance not found for QCheckBox::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static int devType_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QCheckBox; + if (dartInstance == null) { + print( + "Dart instance not found for QCheckBox::devType() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.devType(); + return result; + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QCheckBox; + if (dartInstance == null) { + print( + "Dart instance not found for QCheckBox::event(QEvent * e)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance + .event((e == null || e.address == 0) ? null : QEvent.fromCppPointer(e)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QCheckBox; + if (dartInstance == null) { + print( + "Dart instance not found for QCheckBox::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int focusNextPrevChild_calledFromC( + ffi.Pointer thisCpp, int next) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QCheckBox; + if (dartInstance == null) { + print( + "Dart instance not found for QCheckBox::focusNextPrevChild(bool next)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.focusNextPrevChild(next != 0); + return result ? 1 : 0; + } + + static int hasHeightForWidth_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QCheckBox; + if (dartInstance == null) { + print( + "Dart instance not found for QCheckBox::hasHeightForWidth() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hasHeightForWidth(); + return result ? 1 : 0; + } + + static int heightForWidth_calledFromC(ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QCheckBox; + if (dartInstance == null) { + print( + "Dart instance not found for QCheckBox::heightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.heightForWidth(arg__1); + return result; + } + + static int hitButton_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? pos) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QCheckBox; + if (dartInstance == null) { + print( + "Dart instance not found for QCheckBox::hitButton(const QPoint & pos) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hitButton( + (pos == null || pos.address == 0) ? null : QPoint.fromCppPointer(pos)); + return result ? 1 : 0; + } + + static void initPainter_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? painter) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QCheckBox; + if (dartInstance == null) { + print( + "Dart instance not found for QCheckBox::initPainter(QPainter * painter) const! (${thisCpp.address})"); + throw Error(); + } + dartInstance.initPainter((painter == null || painter.address == 0) + ? null + : QPainter.fromCppPointer(painter)); + } // isTristate() const + + bool isTristate() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QCheckBox__isTristate') + .asFunction(); + return func(thisCpp) != 0; + } + + static void leaveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QCheckBox; + if (dartInstance == null) { + print( + "Dart instance not found for QCheckBox::leaveEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.leaveEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static ffi.Pointer minimumSizeHint_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QCheckBox; + if (dartInstance == null) { + print( + "Dart instance not found for QCheckBox::minimumSizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumSizeHint(); + return result.thisCpp; + } + + static void mouseDoubleClickEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QCheckBox; + if (dartInstance == null) { + print( + "Dart instance not found for QCheckBox::mouseDoubleClickEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseDoubleClickEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mouseMoveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QCheckBox; + if (dartInstance == null) { + print( + "Dart instance not found for QCheckBox::mouseMoveEvent(QMouseEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseMoveEvent((arg__1 == null || arg__1.address == 0) + ? null + : QMouseEvent.fromCppPointer(arg__1)); + } + + static void mousePressEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QCheckBox; + if (dartInstance == null) { + print( + "Dart instance not found for QCheckBox::mousePressEvent(QMouseEvent * e)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mousePressEvent( + (e == null || e.address == 0) ? null : QMouseEvent.fromCppPointer(e)); + } + + static void mouseReleaseEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QCheckBox; + if (dartInstance == null) { + print( + "Dart instance not found for QCheckBox::mouseReleaseEvent(QMouseEvent * e)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseReleaseEvent( + (e == null || e.address == 0) ? null : QMouseEvent.fromCppPointer(e)); + } + + static void nextCheckState_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QCheckBox; + if (dartInstance == null) { + print( + "Dart instance not found for QCheckBox::nextCheckState()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.nextCheckState(); + } + + static void paintEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QCheckBox; + if (dartInstance == null) { + print( + "Dart instance not found for QCheckBox::paintEvent(QPaintEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.paintEvent((arg__1 == null || arg__1.address == 0) + ? null + : QPaintEvent.fromCppPointer(arg__1)); + } // setTristate(bool y) + + setTristate({bool y = true}) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QCheckBox__setTristate_bool') + .asFunction(); + func(thisCpp, y ? 1 : 0); + } + + static void setVisible_calledFromC(ffi.Pointer thisCpp, int visible) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QCheckBox; + if (dartInstance == null) { + print( + "Dart instance not found for QCheckBox::setVisible(bool visible)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setVisible(visible != 0); + } + + static ffi.Pointer sharedPainter_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QCheckBox; + if (dartInstance == null) { + print( + "Dart instance not found for QCheckBox::sharedPainter() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sharedPainter(); + return result.thisCpp; + } + + static ffi.Pointer sizeHint_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QCheckBox; + if (dartInstance == null) { + print( + "Dart instance not found for QCheckBox::sizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHint(); + return result.thisCpp; + } // stateChanged(int arg__1) + + stateChanged(int arg__1) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QCheckBox__stateChanged_int') + .asFunction(); + func(thisCpp, arg__1); + } + + void onStateChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QCheckBox__onStateChanged_int') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onStateChanged_callback); + final callbackMethod = onStateChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onStateChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QCheckBox; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onStateChanged_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QCheckBox__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QCheckBox__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 1128: + return "c_QCheckBox__changeEvent_QEvent"; + case 6040: + return "c_QCheckBox__checkStateSet"; + case 946: + return "c_QCheckBox__customEvent_QEvent"; + case 1145: + return "c_QCheckBox__devType"; + case 956: + return "c_QCheckBox__event_QEvent"; + case 957: + return "c_QCheckBox__eventFilter_QObject_QEvent"; + case 1155: + return "c_QCheckBox__focusNextPrevChild_bool"; + case 1169: + return "c_QCheckBox__hasHeightForWidth"; + case 1173: + return "c_QCheckBox__heightForWidth_int"; + case 6075: + return "c_QCheckBox__hitButton_QPoint"; + case 1176: + return "c_QCheckBox__initPainter_QPainter"; + case 1202: + return "c_QCheckBox__leaveEvent_QEvent"; + case 1222: + return "c_QCheckBox__minimumSizeHint"; + case 1224: + return "c_QCheckBox__mouseDoubleClickEvent_QMouseEvent"; + case 1226: + return "c_QCheckBox__mouseMoveEvent_QMouseEvent"; + case 1227: + return "c_QCheckBox__mousePressEvent_QMouseEvent"; + case 1228: + return "c_QCheckBox__mouseReleaseEvent_QMouseEvent"; + case 6125: + return "c_QCheckBox__nextCheckState"; + case 1235: + return "c_QCheckBox__paintEvent_QPaintEvent"; + case 1314: + return "c_QCheckBox__setVisible_bool"; + case 1323: + return "c_QCheckBox__sharedPainter"; + case 1331: + return "c_QCheckBox__sizeHint"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 1128: + return "changeEvent"; + case 6040: + return "checkStateSet"; + case 946: + return "customEvent"; + case 1145: + return "devType"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 1155: + return "focusNextPrevChild"; + case 1169: + return "hasHeightForWidth"; + case 1173: + return "heightForWidth"; + case 6075: + return "hitButton"; + case 1176: + return "initPainter"; + case 1202: + return "leaveEvent"; + case 1222: + return "minimumSizeHint"; + case 1224: + return "mouseDoubleClickEvent"; + case 1226: + return "mouseMoveEvent"; + case 1227: + return "mousePressEvent"; + case 1228: + return "mouseReleaseEvent"; + case 6125: + return "nextCheckState"; + case 1235: + return "paintEvent"; + case 1314: + return "setVisible"; + case 1323: + return "sharedPainter"; + case 1331: + return "sizeHint"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QCheckBox__registerVirtualMethodCallback') + .asFunction(); + final callback1128 = + ffi.Pointer.fromFunction( + QAbstractButton.changeEvent_calledFromC); + registerCallback(thisCpp, callback1128, 1128); + final callback6040 = ffi.Pointer.fromFunction( + QCheckBox.checkStateSet_calledFromC); + registerCallback(thisCpp, callback6040, 6040); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept1145 = 0; + final callback1145 = ffi.Pointer.fromFunction( + QWidget.devType_calledFromC, callbackExcept1145); + registerCallback(thisCpp, callback1145, 1145); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QCheckBox.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept1155 = 0; + final callback1155 = + ffi.Pointer.fromFunction( + QWidget.focusNextPrevChild_calledFromC, callbackExcept1155); + registerCallback(thisCpp, callback1155, 1155); + const callbackExcept1169 = 0; + final callback1169 = ffi.Pointer.fromFunction( + QWidget.hasHeightForWidth_calledFromC, callbackExcept1169); + registerCallback(thisCpp, callback1169, 1169); + const callbackExcept1173 = 0; + final callback1173 = + ffi.Pointer.fromFunction( + QWidget.heightForWidth_calledFromC, callbackExcept1173); + registerCallback(thisCpp, callback1173, 1173); + const callbackExcept6075 = 0; + final callback6075 = + ffi.Pointer.fromFunction( + QCheckBox.hitButton_calledFromC, callbackExcept6075); + registerCallback(thisCpp, callback6075, 6075); + final callback1176 = + ffi.Pointer.fromFunction( + QWidget.initPainter_calledFromC); + registerCallback(thisCpp, callback1176, 1176); + final callback1202 = + ffi.Pointer.fromFunction( + QWidget.leaveEvent_calledFromC); + registerCallback(thisCpp, callback1202, 1202); + final callback1222 = ffi.Pointer.fromFunction( + QCheckBox.minimumSizeHint_calledFromC); + registerCallback(thisCpp, callback1222, 1222); + final callback1224 = + ffi.Pointer.fromFunction( + QWidget.mouseDoubleClickEvent_calledFromC); + registerCallback(thisCpp, callback1224, 1224); + final callback1226 = + ffi.Pointer.fromFunction( + QCheckBox.mouseMoveEvent_calledFromC); + registerCallback(thisCpp, callback1226, 1226); + final callback1227 = + ffi.Pointer.fromFunction( + QAbstractButton.mousePressEvent_calledFromC); + registerCallback(thisCpp, callback1227, 1227); + final callback1228 = + ffi.Pointer.fromFunction( + QAbstractButton.mouseReleaseEvent_calledFromC); + registerCallback(thisCpp, callback1228, 1228); + final callback6125 = ffi.Pointer.fromFunction( + QCheckBox.nextCheckState_calledFromC); + registerCallback(thisCpp, callback6125, 6125); + final callback1235 = + ffi.Pointer.fromFunction( + QCheckBox.paintEvent_calledFromC); + registerCallback(thisCpp, callback1235, 1235); + final callback1314 = + ffi.Pointer.fromFunction( + QWidget.setVisible_calledFromC); + registerCallback(thisCpp, callback1314, 1314); + final callback1323 = ffi.Pointer.fromFunction( + QWidget.sharedPainter_calledFromC); + registerCallback(thisCpp, callback1323, 1323); + final callback1331 = ffi.Pointer.fromFunction( + QCheckBox.sizeHint_calledFromC); + registerCallback(thisCpp, callback1331, 1331); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QColor.dart b/generated/QtDartBindings/dart/lib/src/QColor.dart new file mode 100644 index 0000000..7082a1d --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QColor.dart @@ -0,0 +1,700 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QColor implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = true; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QColor.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QColor.fromCppPointer(cppPointer, needsAutoDelete)) as QColor; + } + QColor.fromCppPointer(var cppPointer, [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QColor.init() {} + String getFinalizerName() { + return "c_QColor_Finalizer"; + } //QColor() + + QColor() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_QColor__constructor') + .asFunction(); + thisCpp = func(); + QColor.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QColor(const QString & name) + QColor.ctor2(String? name) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QColor__constructor_QString') + .asFunction(); + thisCpp = func(name?.toNativeUtf8() ?? ffi.nullptr); + QColor.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QColor(const char * aname) + QColor.ctor3(String? aname) { + final voidstar_Func_string func = _dylib + .lookup>( + 'c_QColor__constructor_char') + .asFunction(); + thisCpp = func(aname?.toNativeUtf8() ?? ffi.nullptr); + QColor.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QColor(int r, int g, int b, int a) + QColor.ctor4(int r, int g, int b, {int a = 255}) { + final voidstar_Func_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QColor__constructor_int_int_int_int') + .asFunction(); + thisCpp = func(r, g, b, a); + QColor.s_dartInstanceByCppPtr[thisCpp.address] = this; + } // alpha() const + int alpha() { + final int_Func_voidstar func = _dylib + .lookup>('c_QColor__alpha') + .asFunction(); + return func(thisCpp); + } // alphaF() const + + double alphaF() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QColor__alphaF') + .asFunction(); + return func(thisCpp); + } // black() const + + int black() { + final int_Func_voidstar func = _dylib + .lookup>('c_QColor__black') + .asFunction(); + return func(thisCpp); + } // blackF() const + + double blackF() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QColor__blackF') + .asFunction(); + return func(thisCpp); + } // blue() const + + int blue() { + final int_Func_voidstar func = _dylib + .lookup>('c_QColor__blue') + .asFunction(); + return func(thisCpp); + } // blueF() const + + double blueF() { + final double_Func_voidstar func = _dylib + .lookup>('c_QColor__blueF') + .asFunction(); + return func(thisCpp); + } + + static // colorNames() + QList colorNames() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QColor__colorNames') + .asFunction(); + ffi.Pointer result = func(); + return QList.fromCppPointer(result, true); + } // cyan() const + + int cyan() { + final int_Func_voidstar func = _dylib + .lookup>('c_QColor__cyan') + .asFunction(); + return func(thisCpp); + } // cyanF() const + + double cyanF() { + final double_Func_voidstar func = _dylib + .lookup>('c_QColor__cyanF') + .asFunction(); + return func(thisCpp); + } // darker(int f) const + + QColor darker({int f = 200}) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QColor__darker_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, f); + return QColor.fromCppPointer(result, true); + } + + static // fromCmyk(int c, int m, int y, int k, int a) + QColor fromCmyk(int c, int m, int y, int k, {int a = 255}) { + final voidstar_Func_int_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_static_QColor__fromCmyk_int_int_int_int_int') + .asFunction(); + ffi.Pointer result = func(c, m, y, k, a); + return QColor.fromCppPointer(result, true); + } + + static // fromCmykF(float c, float m, float y, float k, float a) + QColor fromCmykF(double c, double m, double y, double k, + {double a = 1.0}) { + final voidstar_Func_double_double_double_double_double func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_ffi_Double_ffi_Double_ffi_Double_ffi_Double_ffi_Double_FFI>>( + 'c_static_QColor__fromCmykF_float_float_float_float_float') + .asFunction(); + ffi.Pointer result = func(c, m, y, k, a); + return QColor.fromCppPointer(result, true); + } + + static // fromHsl(int h, int s, int l, int a) + QColor fromHsl(int h, int s, int l, {int a = 255}) { + final voidstar_Func_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_static_QColor__fromHsl_int_int_int_int') + .asFunction(); + ffi.Pointer result = func(h, s, l, a); + return QColor.fromCppPointer(result, true); + } + + static // fromHslF(float h, float s, float l, float a) + QColor fromHslF(double h, double s, double l, {double a = 1.0}) { + final voidstar_Func_double_double_double_double func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_ffi_Double_ffi_Double_ffi_Double_ffi_Double_FFI>>( + 'c_static_QColor__fromHslF_float_float_float_float') + .asFunction(); + ffi.Pointer result = func(h, s, l, a); + return QColor.fromCppPointer(result, true); + } + + static // fromHsv(int h, int s, int v, int a) + QColor fromHsv(int h, int s, int v, {int a = 255}) { + final voidstar_Func_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_static_QColor__fromHsv_int_int_int_int') + .asFunction(); + ffi.Pointer result = func(h, s, v, a); + return QColor.fromCppPointer(result, true); + } + + static // fromHsvF(float h, float s, float v, float a) + QColor fromHsvF(double h, double s, double v, {double a = 1.0}) { + final voidstar_Func_double_double_double_double func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_ffi_Double_ffi_Double_ffi_Double_ffi_Double_FFI>>( + 'c_static_QColor__fromHsvF_float_float_float_float') + .asFunction(); + ffi.Pointer result = func(h, s, v, a); + return QColor.fromCppPointer(result, true); + } + + static // fromRgb(int r, int g, int b, int a) + QColor fromRgb(int r, int g, int b, {int a = 255}) { + final voidstar_Func_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_static_QColor__fromRgb_int_int_int_int') + .asFunction(); + ffi.Pointer result = func(r, g, b, a); + return QColor.fromCppPointer(result, true); + } + + static // fromRgbF(float r, float g, float b, float a) + QColor fromRgbF(double r, double g, double b, {double a = 1.0}) { + final voidstar_Func_double_double_double_double func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_ffi_Double_ffi_Double_ffi_Double_ffi_Double_FFI>>( + 'c_static_QColor__fromRgbF_float_float_float_float') + .asFunction(); + ffi.Pointer result = func(r, g, b, a); + return QColor.fromCppPointer(result, true); + } // green() const + + int green() { + final int_Func_voidstar func = _dylib + .lookup>('c_QColor__green') + .asFunction(); + return func(thisCpp); + } // greenF() const + + double greenF() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QColor__greenF') + .asFunction(); + return func(thisCpp); + } // hslHue() const + + int hslHue() { + final int_Func_voidstar func = _dylib + .lookup>('c_QColor__hslHue') + .asFunction(); + return func(thisCpp); + } // hslHueF() const + + double hslHueF() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QColor__hslHueF') + .asFunction(); + return func(thisCpp); + } // hslSaturation() const + + int hslSaturation() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QColor__hslSaturation') + .asFunction(); + return func(thisCpp); + } // hslSaturationF() const + + double hslSaturationF() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QColor__hslSaturationF') + .asFunction(); + return func(thisCpp); + } // hsvHue() const + + int hsvHue() { + final int_Func_voidstar func = _dylib + .lookup>('c_QColor__hsvHue') + .asFunction(); + return func(thisCpp); + } // hsvHueF() const + + double hsvHueF() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QColor__hsvHueF') + .asFunction(); + return func(thisCpp); + } // hsvSaturation() const + + int hsvSaturation() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QColor__hsvSaturation') + .asFunction(); + return func(thisCpp); + } // hsvSaturationF() const + + double hsvSaturationF() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QColor__hsvSaturationF') + .asFunction(); + return func(thisCpp); + } // hue() const + + int hue() { + final int_Func_voidstar func = _dylib + .lookup>('c_QColor__hue') + .asFunction(); + return func(thisCpp); + } // hueF() const + + double hueF() { + final double_Func_voidstar func = _dylib + .lookup>('c_QColor__hueF') + .asFunction(); + return func(thisCpp); + } // invalidate() + + invalidate() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QColor__invalidate') + .asFunction(); + func(thisCpp); + } + + static // isRgbaValid(int r, int g, int b, int a) + bool isRgbaValid(int r, int g, int b, {int a = 255}) { + final bool_Func_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + bool_Func_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_static_QColor__isRgbaValid_int_int_int_int') + .asFunction(); + return func(r, g, b, a) != 0; + } // isValid() const + + bool isValid() { + final bool_Func_voidstar func = _dylib + .lookup>('c_QColor__isValid') + .asFunction(); + return func(thisCpp) != 0; + } + + static // isValidColor(const QString & name) + bool isValidColor(String? name) { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_static_QColor__isValidColor_QString') + .asFunction(); + return func(name?.toNativeUtf8() ?? ffi.nullptr) != 0; + } // lighter(int f) const + + QColor lighter({int f = 150}) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QColor__lighter_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, f); + return QColor.fromCppPointer(result, true); + } // lightness() const + + int lightness() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QColor__lightness') + .asFunction(); + return func(thisCpp); + } // lightnessF() const + + double lightnessF() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QColor__lightnessF') + .asFunction(); + return func(thisCpp); + } // magenta() const + + int magenta() { + final int_Func_voidstar func = _dylib + .lookup>('c_QColor__magenta') + .asFunction(); + return func(thisCpp); + } // magentaF() const + + double magentaF() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QColor__magentaF') + .asFunction(); + return func(thisCpp); + } // name() const + + QString name() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QColor__name') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // red() const + + int red() { + final int_Func_voidstar func = _dylib + .lookup>('c_QColor__red') + .asFunction(); + return func(thisCpp); + } // redF() const + + double redF() { + final double_Func_voidstar func = _dylib + .lookup>('c_QColor__redF') + .asFunction(); + return func(thisCpp); + } // saturation() const + + int saturation() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QColor__saturation') + .asFunction(); + return func(thisCpp); + } // saturationF() const + + double saturationF() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QColor__saturationF') + .asFunction(); + return func(thisCpp); + } // setAlpha(int alpha) + + setAlpha(int alpha) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QColor__setAlpha_int') + .asFunction(); + func(thisCpp, alpha); + } // setAlphaF(float alpha) + + setAlphaF(double alpha) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QColor__setAlphaF_float') + .asFunction(); + func(thisCpp, alpha); + } // setBlue(int blue) + + setBlue(int blue) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QColor__setBlue_int') + .asFunction(); + func(thisCpp, blue); + } // setBlueF(float blue) + + setBlueF(double blue) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QColor__setBlueF_float') + .asFunction(); + func(thisCpp, blue); + } // setCmyk(int c, int m, int y, int k, int a) + + setCmyk(int c, int m, int y, int k, {int a = 255}) { + final void_Func_voidstar_int_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QColor__setCmyk_int_int_int_int_int') + .asFunction(); + func(thisCpp, c, m, y, k, a); + } // setCmykF(float c, float m, float y, float k, float a) + + setCmykF(double c, double m, double y, double k, {double a = 1.0}) { + final void_Func_voidstar_double_double_double_double_double func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Double_ffi_Double_ffi_Double_ffi_Double_ffi_Double_FFI>>( + 'c_QColor__setCmykF_float_float_float_float_float') + .asFunction(); + func(thisCpp, c, m, y, k, a); + } // setGreen(int green) + + setGreen(int green) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QColor__setGreen_int') + .asFunction(); + func(thisCpp, green); + } // setGreenF(float green) + + setGreenF(double green) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QColor__setGreenF_float') + .asFunction(); + func(thisCpp, green); + } // setHsl(int h, int s, int l, int a) + + setHsl(int h, int s, int l, {int a = 255}) { + final void_Func_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QColor__setHsl_int_int_int_int') + .asFunction(); + func(thisCpp, h, s, l, a); + } // setHslF(float h, float s, float l, float a) + + setHslF(double h, double s, double l, {double a = 1.0}) { + final void_Func_voidstar_double_double_double_double func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Double_ffi_Double_ffi_Double_ffi_Double_FFI>>( + 'c_QColor__setHslF_float_float_float_float') + .asFunction(); + func(thisCpp, h, s, l, a); + } // setHsv(int h, int s, int v, int a) + + setHsv(int h, int s, int v, {int a = 255}) { + final void_Func_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QColor__setHsv_int_int_int_int') + .asFunction(); + func(thisCpp, h, s, v, a); + } // setHsvF(float h, float s, float v, float a) + + setHsvF(double h, double s, double v, {double a = 1.0}) { + final void_Func_voidstar_double_double_double_double func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Double_ffi_Double_ffi_Double_ffi_Double_FFI>>( + 'c_QColor__setHsvF_float_float_float_float') + .asFunction(); + func(thisCpp, h, s, v, a); + } // setNamedColor(const QString & name) + + setNamedColor(String? name) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QColor__setNamedColor_QString') + .asFunction(); + func(thisCpp, name?.toNativeUtf8() ?? ffi.nullptr); + } // setRed(int red) + + setRed(int red) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QColor__setRed_int') + .asFunction(); + func(thisCpp, red); + } // setRedF(float red) + + setRedF(double red) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QColor__setRedF_float') + .asFunction(); + func(thisCpp, red); + } // setRgb(int r, int g, int b, int a) + + setRgb(int r, int g, int b, {int a = 255}) { + final void_Func_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QColor__setRgb_int_int_int_int') + .asFunction(); + func(thisCpp, r, g, b, a); + } // setRgbF(float r, float g, float b, float a) + + setRgbF(double r, double g, double b, {double a = 1.0}) { + final void_Func_voidstar_double_double_double_double func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Double_ffi_Double_ffi_Double_ffi_Double_FFI>>( + 'c_QColor__setRgbF_float_float_float_float') + .asFunction(); + func(thisCpp, r, g, b, a); + } // toCmyk() const + + QColor toCmyk() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QColor__toCmyk') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QColor.fromCppPointer(result, true); + } // toExtendedRgb() const + + QColor toExtendedRgb() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QColor__toExtendedRgb') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QColor.fromCppPointer(result, true); + } // toHsl() const + + QColor toHsl() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QColor__toHsl') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QColor.fromCppPointer(result, true); + } // toHsv() const + + QColor toHsv() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QColor__toHsv') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QColor.fromCppPointer(result, true); + } // toRgb() const + + QColor toRgb() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QColor__toRgb') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QColor.fromCppPointer(result, true); + } // value() const + + int value() { + final int_Func_voidstar func = _dylib + .lookup>('c_QColor__value') + .asFunction(); + return func(thisCpp); + } // valueF() const + + double valueF() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QColor__valueF') + .asFunction(); + return func(thisCpp); + } // yellow() const + + int yellow() { + final int_Func_voidstar func = _dylib + .lookup>('c_QColor__yellow') + .asFunction(); + return func(thisCpp); + } // yellowF() const + + double yellowF() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QColor__yellowF') + .asFunction(); + return func(thisCpp); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QColor__destructor') + .asFunction(); + func(thisCpp); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QComboBox.dart b/generated/QtDartBindings/dart/lib/src/QComboBox.dart new file mode 100644 index 0000000..4f44bc0 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QComboBox.dart @@ -0,0 +1,1073 @@ +//tag=1052 +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../FinalizerHelpers.dart'; + +//tag=1051 +var _dylib = Library.instance().dylib; +final _finalizer = + _dylib.lookup>( + 'dartffi_QComboBox_Finalizer'); + +class QComboBox extends QWidget { +//tag=1064 + QComboBox.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QComboBox.init() : super.init() {} +//tag=1062 + factory QComboBox.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) + return QObject.s_dartInstanceByCppPtr[cppPointer.address]; + return QComboBox.fromCppPointer(cppPointer, needsAutoDelete); + } +//tag=1023 +//QComboBox(QWidget * parent) + QComboBox({QWidget parent}) : super.init() { +//tag=1075 + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__constructor_QWidget') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + registerCallbacks(); // TODO|PERFORMANCE: Don't register in all derived classes + } +//tag=1024 + +//tag=1027 +// activated(int index) + void activated(int index) { +//tag=1028 + final void_Func_voidstar_int func = _dylib + .lookup>( + 'dartffi_QComboBox__activated_int') + .asFunction(); +//tag=1030 + func(thisCpp, index); + } + +//tag=1077 + void onActivated(Function callback, {QObject context}) { + final SignalHandler func = _dylib + .lookup>( + 'dartffi_QComboBox__onActivated_int') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onActivated_callback); + final callbackMethod = onActivated_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onActivated_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QComboBox; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onActivated_callback]; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } +//tag=1024 + +//tag=1027 +// addItem(const QIcon & icon, const QString & text, const QVariant & userData) + void addItem(QIcon icon, String text, {QVariant userData}) { +//tag=1028 + final void_Func_voidstar_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_voidstar_voidstar_FFI>>( + 'dartffi_QComboBox__addItem_QIcon_QString_QVariant') + .asFunction(); +//tag=1030 + func(thisCpp, icon == null ? ffi.nullptr : icon.thisCpp, + text.toNativeUtf8(), userData == null ? ffi.nullptr : userData.thisCpp); + } +//tag=1024 + +//tag=1027 +// addItem(const QString & text, const QVariant & userData) + void addItem_2(String text, {QVariant userData}) { +//tag=1028 + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__addItem_QString_QVariant') + .asFunction(); +//tag=1030 + func(thisCpp, text.toNativeUtf8(), + userData == null ? ffi.nullptr : userData.thisCpp); + } +//tag=1024 + +//tag=1027 +// clear() + void clear() { +//tag=1028 + final void_Func_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__clear') + .asFunction(); +//tag=1030 + func(thisCpp); + } +//tag=1024 + +//tag=1027 +// clearEditText() + void clearEditText() { +//tag=1028 + final void_Func_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__clearEditText') + .asFunction(); +//tag=1030 + func(thisCpp); + } +//tag=1024 + +//tag=1027 +// count() const + int count() { +//tag=1028 + final int_Func_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__count') + .asFunction(); +//tag=1031 + return func(thisCpp); + } +//tag=1024 + +//tag=1027 +// currentData(int role) const + QVariant currentData({int role = Qt_ItemDataRole.UserRole}) { +//tag=1028 + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'dartffi_QComboBox__currentData_int') + .asFunction(); +//tag=1033 + ffi.Pointer result = func(thisCpp, role); + return QVariant.fromCppPointer(result, true); + } +//tag=1024 + +//tag=1027 +// currentIndex() const + int currentIndex() { +//tag=1028 + final int_Func_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__currentIndex') + .asFunction(); +//tag=1031 + return func(thisCpp); + } +//tag=1024 + +//tag=1027 +// currentIndexChanged(int index) + void currentIndexChanged(int index) { +//tag=1028 + final void_Func_voidstar_int func = _dylib + .lookup>( + 'dartffi_QComboBox__currentIndexChanged_int') + .asFunction(); +//tag=1030 + func(thisCpp, index); + } + +//tag=1077 + void onCurrentIndexChanged(Function callback, {QObject context}) { + final SignalHandler func = _dylib + .lookup>( + 'dartffi_QComboBox__onCurrentIndexChanged_int') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onCurrentIndexChanged_callback); + final callbackMethod = onCurrentIndexChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onCurrentIndexChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QComboBox; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onCurrentIndexChanged_callback]; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } +//tag=1024 + +//tag=1027 +// currentText() const + QString currentText() { +//tag=1028 + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__currentText') + .asFunction(); +//tag=1033 + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } +//tag=1024 + +//tag=1027 +// currentTextChanged(const QString & arg__1) + void currentTextChanged(String arg__1) { +//tag=1028 + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__currentTextChanged_QString') + .asFunction(); +//tag=1030 + func(thisCpp, arg__1.toNativeUtf8()); + } + +//tag=1077 + void onCurrentTextChanged(Function callback, {QObject context}) { + final SignalHandler func = _dylib + .lookup>( + 'dartffi_QComboBox__onCurrentTextChanged_QString') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onCurrentTextChanged_callback); + final callbackMethod = onCurrentTextChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onCurrentTextChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QComboBox; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onCurrentTextChanged_callback]; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } +//tag=1024 + +//tag=1027 +// duplicatesEnabled() const + bool duplicatesEnabled() { +//tag=1028 + final bool_Func_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__duplicatesEnabled') + .asFunction(); +//tag=1029 + return func(thisCpp) != 0; + } +//tag=1024 + +//tag=1027 +// editTextChanged(const QString & arg__1) + void editTextChanged(String arg__1) { +//tag=1028 + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__editTextChanged_QString') + .asFunction(); +//tag=1030 + func(thisCpp, arg__1.toNativeUtf8()); + } + +//tag=1077 + void onEditTextChanged(Function callback, {QObject context}) { + final SignalHandler func = _dylib + .lookup>( + 'dartffi_QComboBox__onEditTextChanged_QString') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onEditTextChanged_callback); + final callbackMethod = onEditTextChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onEditTextChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QComboBox; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onEditTextChanged_callback]; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } +//tag=1024 + +//tag=1027 +// findData(const QVariant & data, int role) const + int findData(QVariant data, {int role = Qt_ItemDataRole.UserRole}) { +//tag=1028 + final int_Func_voidstar_voidstar_int func = _dylib + .lookup>( + 'dartffi_QComboBox__findData_QVariant_int') + .asFunction(); +//tag=1031 + return func(thisCpp, data == null ? ffi.nullptr : data.thisCpp, role); + } +//tag=1024 + +//tag=1027 +// findText(const QString & text) const + int findText(String text) { +//tag=1028 + final int_Func_voidstar_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__findText_QString') + .asFunction(); +//tag=1031 + return func(thisCpp, text.toNativeUtf8()); + } +//tag=1024 + +//tag=1027 +// hasFrame() const + bool hasFrame() { +//tag=1028 + final bool_Func_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__hasFrame') + .asFunction(); +//tag=1029 + return func(thisCpp) != 0; + } +//tag=1024 + +//tag=1027 +// hidePopup() + void hidePopup() { +//tag=1028 + final void_Func_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__hidePopup') + .asFunction(); +//tag=1030 + func(thisCpp); + } + +//tag=1035 + static void hidePopup_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QComboBox; + if (dartInstance == null) { + print("Dart instance not found!"); + return null; + } +//tag=1036 + dartInstance.hidePopup(); + } +//tag=1024 + +//tag=1027 +// highlighted(int index) + void highlighted(int index) { +//tag=1028 + final void_Func_voidstar_int func = _dylib + .lookup>( + 'dartffi_QComboBox__highlighted_int') + .asFunction(); +//tag=1030 + func(thisCpp, index); + } + +//tag=1077 + void onHighlighted(Function callback, {QObject context}) { + final SignalHandler func = _dylib + .lookup>( + 'dartffi_QComboBox__onHighlighted_int') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onHighlighted_callback); + final callbackMethod = onHighlighted_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onHighlighted_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QComboBox; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onHighlighted_callback]; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } +//tag=1024 + +//tag=1027 +// iconSize() const + QSize iconSize() { +//tag=1028 + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__iconSize') + .asFunction(); +//tag=1033 + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } +//tag=1024 + +//tag=1027 +// insertItem(int index, const QIcon & icon, const QString & text, const QVariant & userData) + void insertItem(int index, QIcon icon, String text, {QVariant userData}) { +//tag=1028 + final void_Func_voidstar_int_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_voidstar_voidstar_voidstar_FFI>>( + 'dartffi_QComboBox__insertItem_int_QIcon_QString_QVariant') + .asFunction(); +//tag=1030 + func(thisCpp, index, icon == null ? ffi.nullptr : icon.thisCpp, + text.toNativeUtf8(), userData == null ? ffi.nullptr : userData.thisCpp); + } +//tag=1024 + +//tag=1027 +// insertItem(int index, const QString & text, const QVariant & userData) + void insertItem_2(int index, String text, {QVariant userData}) { +//tag=1028 + final void_Func_voidstar_int_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_voidstar_voidstar_FFI>>( + 'dartffi_QComboBox__insertItem_int_QString_QVariant') + .asFunction(); +//tag=1030 + func(thisCpp, index, text.toNativeUtf8(), + userData == null ? ffi.nullptr : userData.thisCpp); + } +//tag=1024 + +//tag=1027 +// insertSeparator(int index) + void insertSeparator(int index) { +//tag=1028 + final void_Func_voidstar_int func = _dylib + .lookup>( + 'dartffi_QComboBox__insertSeparator_int') + .asFunction(); +//tag=1030 + func(thisCpp, index); + } +//tag=1024 + +//tag=1027 +// isEditable() const + bool isEditable() { +//tag=1028 + final bool_Func_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__isEditable') + .asFunction(); +//tag=1029 + return func(thisCpp) != 0; + } +//tag=1024 + +//tag=1027 +// itemData(int index, int role) const + QVariant itemData(int index, {int role = Qt_ItemDataRole.UserRole}) { +//tag=1028 + final voidstar_Func_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'dartffi_QComboBox__itemData_int_int') + .asFunction(); +//tag=1033 + ffi.Pointer result = func(thisCpp, index, role); + return QVariant.fromCppPointer(result, true); + } +//tag=1024 + +//tag=1027 +// itemIcon(int index) const + QIcon itemIcon(int index) { +//tag=1028 + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'dartffi_QComboBox__itemIcon_int') + .asFunction(); +//tag=1033 + ffi.Pointer result = func(thisCpp, index); + return QIcon.fromCppPointer(result, true); + } +//tag=1024 + +//tag=1027 +// itemText(int index) const + QString itemText(int index) { +//tag=1028 + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'dartffi_QComboBox__itemText_int') + .asFunction(); +//tag=1033 + ffi.Pointer result = func(thisCpp, index); + return QString.fromCppPointer(result, true); + } +//tag=1024 + +//tag=1027 +// lineEdit() const + QLineEdit lineEdit() { +//tag=1028 + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__lineEdit') + .asFunction(); +//tag=1033 + ffi.Pointer result = func(thisCpp); + return QLineEdit.fromCppPointer(result, false); + } +//tag=1024 + +//tag=1027 +// maxCount() const + int maxCount() { +//tag=1028 + final int_Func_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__maxCount') + .asFunction(); +//tag=1031 + return func(thisCpp); + } +//tag=1024 + +//tag=1027 +// maxVisibleItems() const + int maxVisibleItems() { +//tag=1028 + final int_Func_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__maxVisibleItems') + .asFunction(); +//tag=1031 + return func(thisCpp); + } +//tag=1024 + +//tag=1027 +// minimumContentsLength() const + int minimumContentsLength() { +//tag=1028 + final int_Func_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__minimumContentsLength') + .asFunction(); +//tag=1031 + return func(thisCpp); + } +//tag=1024 + +//tag=1027 +// model() const + QAbstractItemModel model() { +//tag=1028 + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__model') + .asFunction(); +//tag=1033 + ffi.Pointer result = func(thisCpp); + return QAbstractItemModel.fromCppPointer(result, false); + } +//tag=1024 + +//tag=1027 +// modelColumn() const + int modelColumn() { +//tag=1028 + final int_Func_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__modelColumn') + .asFunction(); +//tag=1031 + return func(thisCpp); + } +//tag=1024 + +//tag=1027 +// placeholderText() const + QString placeholderText() { +//tag=1028 + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__placeholderText') + .asFunction(); +//tag=1033 + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } +//tag=1024 + +//tag=1027 +// removeItem(int index) + void removeItem(int index) { +//tag=1028 + final void_Func_voidstar_int func = _dylib + .lookup>( + 'dartffi_QComboBox__removeItem_int') + .asFunction(); +//tag=1030 + func(thisCpp, index); + } +//tag=1024 + +//tag=1027 +// rootModelIndex() const + QModelIndex rootModelIndex() { +//tag=1028 + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__rootModelIndex') + .asFunction(); +//tag=1033 + ffi.Pointer result = func(thisCpp); + return QModelIndex.fromCppPointer(result, true); + } +//tag=1024 + +//tag=1027 +// setCurrentIndex(int index) + void setCurrentIndex(int index) { +//tag=1028 + final void_Func_voidstar_int func = _dylib + .lookup>( + 'dartffi_QComboBox__setCurrentIndex_int') + .asFunction(); +//tag=1030 + func(thisCpp, index); + } +//tag=1024 + +//tag=1027 +// setCurrentText(const QString & text) + void setCurrentText(String text) { +//tag=1028 + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__setCurrentText_QString') + .asFunction(); +//tag=1030 + func(thisCpp, text.toNativeUtf8()); + } +//tag=1024 + +//tag=1027 +// setDuplicatesEnabled(bool enable) + void setDuplicatesEnabled(bool enable) { +//tag=1028 + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'dartffi_QComboBox__setDuplicatesEnabled_bool') + .asFunction(); +//tag=1030 + func(thisCpp, enable ? 1 : 0); + } +//tag=1024 + +//tag=1027 +// setEditText(const QString & text) + void setEditText(String text) { +//tag=1028 + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__setEditText_QString') + .asFunction(); +//tag=1030 + func(thisCpp, text.toNativeUtf8()); + } +//tag=1024 + +//tag=1027 +// setEditable(bool editable) + void setEditable(bool editable) { +//tag=1028 + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'dartffi_QComboBox__setEditable_bool') + .asFunction(); +//tag=1030 + func(thisCpp, editable ? 1 : 0); + } +//tag=1024 + +//tag=1027 +// setFrame(bool arg__1) + void setFrame(bool arg__1) { +//tag=1028 + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'dartffi_QComboBox__setFrame_bool') + .asFunction(); +//tag=1030 + func(thisCpp, arg__1 ? 1 : 0); + } +//tag=1024 + +//tag=1027 +// setIconSize(const QSize & size) + void setIconSize(QSize size) { +//tag=1028 + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__setIconSize_QSize') + .asFunction(); +//tag=1030 + func(thisCpp, size == null ? ffi.nullptr : size.thisCpp); + } +//tag=1024 + +//tag=1027 +// setItemData(int index, const QVariant & value, int role) + void setItemData(int index, QVariant value, + {int role = Qt_ItemDataRole.UserRole}) { +//tag=1028 + final void_Func_voidstar_int_voidstar_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_voidstar_ffi_Int32_FFI>>( + 'dartffi_QComboBox__setItemData_int_QVariant_int') + .asFunction(); +//tag=1030 + func(thisCpp, index, value == null ? ffi.nullptr : value.thisCpp, role); + } +//tag=1024 + +//tag=1027 +// setItemIcon(int index, const QIcon & icon) + void setItemIcon(int index, QIcon icon) { +//tag=1028 + final void_Func_voidstar_int_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__setItemIcon_int_QIcon') + .asFunction(); +//tag=1030 + func(thisCpp, index, icon == null ? ffi.nullptr : icon.thisCpp); + } +//tag=1024 + +//tag=1027 +// setItemText(int index, const QString & text) + void setItemText(int index, String text) { +//tag=1028 + final void_Func_voidstar_int_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__setItemText_int_QString') + .asFunction(); +//tag=1030 + func(thisCpp, index, text.toNativeUtf8()); + } +//tag=1024 + +//tag=1027 +// setLineEdit(QLineEdit * edit) + void setLineEdit(QLineEdit edit) { +//tag=1028 + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__setLineEdit_QLineEdit') + .asFunction(); +//tag=1030 + func(thisCpp, edit == null ? ffi.nullptr : edit.thisCpp); + } +//tag=1024 + +//tag=1027 +// setMaxCount(int max) + void setMaxCount(int max) { +//tag=1028 + final void_Func_voidstar_int func = _dylib + .lookup>( + 'dartffi_QComboBox__setMaxCount_int') + .asFunction(); +//tag=1030 + func(thisCpp, max); + } +//tag=1024 + +//tag=1027 +// setMaxVisibleItems(int maxItems) + void setMaxVisibleItems(int maxItems) { +//tag=1028 + final void_Func_voidstar_int func = _dylib + .lookup>( + 'dartffi_QComboBox__setMaxVisibleItems_int') + .asFunction(); +//tag=1030 + func(thisCpp, maxItems); + } +//tag=1024 + +//tag=1027 +// setMinimumContentsLength(int characters) + void setMinimumContentsLength(int characters) { +//tag=1028 + final void_Func_voidstar_int func = _dylib + .lookup>( + 'dartffi_QComboBox__setMinimumContentsLength_int') + .asFunction(); +//tag=1030 + func(thisCpp, characters); + } +//tag=1024 + +//tag=1027 +// setModel(QAbstractItemModel * model) + void setModel(QAbstractItemModel model) { +//tag=1028 + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__setModel_QAbstractItemModel') + .asFunction(); +//tag=1030 + func(thisCpp, model == null ? ffi.nullptr : model.thisCpp); + } +//tag=1024 + +//tag=1027 +// setModelColumn(int visibleColumn) + void setModelColumn(int visibleColumn) { +//tag=1028 + final void_Func_voidstar_int func = _dylib + .lookup>( + 'dartffi_QComboBox__setModelColumn_int') + .asFunction(); +//tag=1030 + func(thisCpp, visibleColumn); + } +//tag=1024 + +//tag=1027 +// setPlaceholderText(const QString & placeholderText) + void setPlaceholderText(String placeholderText) { +//tag=1028 + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__setPlaceholderText_QString') + .asFunction(); +//tag=1030 + func(thisCpp, placeholderText.toNativeUtf8()); + } +//tag=1024 + +//tag=1027 +// setRootModelIndex(const QModelIndex & index) + void setRootModelIndex(QModelIndex index) { +//tag=1028 + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__setRootModelIndex_QModelIndex') + .asFunction(); +//tag=1030 + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp); + } +//tag=1024 + +//tag=1027 +// setView(QAbstractItemView * itemView) + void setView(QAbstractItemView itemView) { +//tag=1028 + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__setView_QAbstractItemView') + .asFunction(); +//tag=1030 + func(thisCpp, itemView == null ? ffi.nullptr : itemView.thisCpp); + } +//tag=1024 + +//tag=1027 +// showPopup() + void showPopup() { +//tag=1028 + final void_Func_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__showPopup') + .asFunction(); +//tag=1030 + func(thisCpp); + } + +//tag=1035 + static void showPopup_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QComboBox; + if (dartInstance == null) { + print("Dart instance not found!"); + return null; + } +//tag=1036 + dartInstance.showPopup(); + } +//tag=1024 + +//tag=1027 +// textActivated(const QString & arg__1) + void textActivated(String arg__1) { +//tag=1028 + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__textActivated_QString') + .asFunction(); +//tag=1030 + func(thisCpp, arg__1.toNativeUtf8()); + } + +//tag=1077 + void onTextActivated(Function callback, {QObject context}) { + final SignalHandler func = _dylib + .lookup>( + 'dartffi_QComboBox__onTextActivated_QString') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onTextActivated_callback); + final callbackMethod = onTextActivated_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onTextActivated_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QComboBox; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onTextActivated_callback]; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } +//tag=1024 + +//tag=1027 +// textHighlighted(const QString & arg__1) + void textHighlighted(String arg__1) { +//tag=1028 + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__textHighlighted_QString') + .asFunction(); +//tag=1030 + func(thisCpp, arg__1.toNativeUtf8()); + } + +//tag=1077 + void onTextHighlighted(Function callback, {QObject context}) { + final SignalHandler func = _dylib + .lookup>( + 'dartffi_QComboBox__onTextHighlighted_QString') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onTextHighlighted_callback); + final callbackMethod = onTextHighlighted_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onTextHighlighted_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QComboBox; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onTextHighlighted_callback]; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } +//tag=1024 + +//tag=1027 +// view() const + QAbstractItemView view() { +//tag=1028 + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__view') + .asFunction(); +//tag=1033 + ffi.Pointer result = func(thisCpp); + return QAbstractItemView.fromCppPointer(result, false); + } + +//tag=1022 + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'dartffi_QComboBox__destructor') + .asFunction(); + func(thisCpp); + } + +//tag=1019 + static String methodNameFromId(int methodId) { + switch (methodId) { + case 67: + return "hidePopup"; + case 231: + return "showPopup"; + } + return null; + } + +//tag=1020 + void registerCallbacks() { + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'dartffi_QComboBox__registerVirtualMethodCallback') + .asFunction(); + +//tag=1021 + final callback67 = + ffi.Pointer.fromFunction(hidePopup_calledFromC); + registerCallback(thisCpp, callback67, 67); +//tag=1021 + final callback231 = + ffi.Pointer.fromFunction(showPopup_calledFromC); + registerCallback(thisCpp, callback231, 231); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QCoreApplication.dart b/generated/QtDartBindings/dart/lib/src/QCoreApplication.dart new file mode 100644 index 0000000..1249203 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QCoreApplication.dart @@ -0,0 +1,673 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QCoreApplication extends QObject { + // Anonymous enum + static const ApplicationFlags = 394242; + QCoreApplication.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QCoreApplication.init() : super.init() {} + factory QCoreApplication.fromCache(var cppPointer, + [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QCoreApplication; + } + return QCoreApplication.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QCoreApplication_Finalizer"; + } + + static // addLibraryPath(const QString & arg__1) + addLibraryPath(String? arg__1) { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_static_QCoreApplication__addLibraryPath_QString') + .asFunction(); + func(arg__1?.toNativeUtf8() ?? ffi.nullptr); + } + + static // applicationDirPath() + QString applicationDirPath() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QCoreApplication__applicationDirPath') + .asFunction(); + ffi.Pointer result = func(); + return QString.fromCppPointer(result, true); + } + + static // applicationFilePath() + QString applicationFilePath() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QCoreApplication__applicationFilePath') + .asFunction(); + ffi.Pointer result = func(); + return QString.fromCppPointer(result, true); + } + + static // applicationName() + QString applicationName() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QCoreApplication__applicationName') + .asFunction(); + ffi.Pointer result = func(); + return QString.fromCppPointer(result, true); + } // applicationNameChanged() + + applicationNameChanged() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QCoreApplication__applicationNameChanged') + .asFunction(); + func(thisCpp); + } + + void onApplicationNameChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QCoreApplication__onApplicationNameChanged') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onApplicationNameChanged_callback); + final callbackMethod = onApplicationNameChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onApplicationNameChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QCoreApplication; + final signalHandlers = dartInstance + .signalHandlerersBySignal[onApplicationNameChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static // applicationVersion() + QString applicationVersion() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QCoreApplication__applicationVersion') + .asFunction(); + ffi.Pointer result = func(); + return QString.fromCppPointer(result, true); + } // applicationVersionChanged() + + applicationVersionChanged() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QCoreApplication__applicationVersionChanged') + .asFunction(); + func(thisCpp); + } + + void onApplicationVersionChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QCoreApplication__onApplicationVersionChanged') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onApplicationVersionChanged_callback); + final callbackMethod = onApplicationVersionChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onApplicationVersionChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QCoreApplication; + final signalHandlers = dartInstance + .signalHandlerersBySignal[onApplicationVersionChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static // arguments() + QList arguments() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QCoreApplication__arguments') + .asFunction(); + ffi.Pointer result = func(); + return QList.fromCppPointer(result, true); + } + + static // closingDown() + bool closingDown() { + final bool_Func_void func = _dylib + .lookup>( + 'c_static_QCoreApplication__closingDown') + .asFunction(); + return func() != 0; + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QCoreApplication; + if (dartInstance == null) { + print( + "Dart instance not found for QCoreApplication::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QCoreApplication; + if (dartInstance == null) { + print( + "Dart instance not found for QCoreApplication::event(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QCoreApplication; + if (dartInstance == null) { + print( + "Dart instance not found for QCoreApplication::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static // exec() + int exec() { + final int_Func_void func = _dylib + .lookup>( + 'c_static_QCoreApplication__exec') + .asFunction(); + return func(); + } + + static // exit(int retcode) + exit({int retcode = 0}) { + final void_Func_int func = _dylib + .lookup>( + 'c_static_QCoreApplication__exit_int') + .asFunction(); + func(retcode); + } + + static // forwardEvent(QObject * receiver, QEvent * event, QEvent * originatingEvent) + bool forwardEvent(QObject? receiver, QEvent? event, + {required QEvent? originatingEvent}) { + final bool_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_static_QCoreApplication__forwardEvent_QObject_QEvent_QEvent') + .asFunction(); + return func( + receiver == null ? ffi.nullptr : receiver.thisCpp, + event == null ? ffi.nullptr : event.thisCpp, + originatingEvent == null + ? ffi.nullptr + : originatingEvent.thisCpp) != + 0; + } + + static // instance() + QCoreApplication instance() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QCoreApplication__instance') + .asFunction(); + ffi.Pointer result = func(); + return QCoreApplication.fromCppPointer(result, false); + } + + static // isQuitLockEnabled() + bool isQuitLockEnabled() { + final bool_Func_void func = _dylib + .lookup>( + 'c_static_QCoreApplication__isQuitLockEnabled') + .asFunction(); + return func() != 0; + } + + static // isSetuidAllowed() + bool isSetuidAllowed() { + final bool_Func_void func = _dylib + .lookup>( + 'c_static_QCoreApplication__isSetuidAllowed') + .asFunction(); + return func() != 0; + } + + static // libraryPaths() + QList libraryPaths() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QCoreApplication__libraryPaths') + .asFunction(); + ffi.Pointer result = func(); + return QList.fromCppPointer(result, true); + } + + static // libraryPathsLocked() + QList libraryPathsLocked() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QCoreApplication__libraryPathsLocked') + .asFunction(); + ffi.Pointer result = func(); + return QList.fromCppPointer(result, true); + } // notify(QObject * arg__1, QEvent * arg__2) + + bool notify(QObject? arg__1, QEvent? arg__2) { + final bool_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(4558)) + .asFunction(); + return func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp, + arg__2 == null ? ffi.nullptr : arg__2.thisCpp) != + 0; + } + + static int notify_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? arg__1, ffi.Pointer? arg__2) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QCoreApplication; + if (dartInstance == null) { + print( + "Dart instance not found for QCoreApplication::notify(QObject * arg__1, QEvent * arg__2)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.notify( + (arg__1 == null || arg__1.address == 0) + ? null + : QObject.fromCppPointer(arg__1), + (arg__2 == null || arg__2.address == 0) + ? null + : QEvent.fromCppPointer(arg__2)); + return result ? 1 : 0; + } + + static // notifyInternal2(QObject * receiver, QEvent * arg__2) + bool notifyInternal2(QObject? receiver, QEvent? arg__2) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_static_QCoreApplication__notifyInternal2_QObject_QEvent') + .asFunction(); + return func(receiver == null ? ffi.nullptr : receiver.thisCpp, + arg__2 == null ? ffi.nullptr : arg__2.thisCpp) != + 0; + } + + static // organizationDomain() + QString organizationDomain() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QCoreApplication__organizationDomain') + .asFunction(); + ffi.Pointer result = func(); + return QString.fromCppPointer(result, true); + } // organizationDomainChanged() + + organizationDomainChanged() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QCoreApplication__organizationDomainChanged') + .asFunction(); + func(thisCpp); + } + + void onOrganizationDomainChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QCoreApplication__onOrganizationDomainChanged') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onOrganizationDomainChanged_callback); + final callbackMethod = onOrganizationDomainChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onOrganizationDomainChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QCoreApplication; + final signalHandlers = dartInstance + .signalHandlerersBySignal[onOrganizationDomainChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static // organizationName() + QString organizationName() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QCoreApplication__organizationName') + .asFunction(); + ffi.Pointer result = func(); + return QString.fromCppPointer(result, true); + } // organizationNameChanged() + + organizationNameChanged() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QCoreApplication__organizationNameChanged') + .asFunction(); + func(thisCpp); + } + + void onOrganizationNameChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QCoreApplication__onOrganizationNameChanged') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onOrganizationNameChanged_callback); + final callbackMethod = onOrganizationNameChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onOrganizationNameChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QCoreApplication; + final signalHandlers = dartInstance + .signalHandlerersBySignal[onOrganizationNameChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static // postEvent(QObject * receiver, QEvent * event, int priority) + postEvent(QObject? receiver, QEvent? event, + {int priority = Qt_EventPriority.NormalEventPriority}) { + final void_Func_voidstar_voidstar_int func = _dylib + .lookup>( + 'c_static_QCoreApplication__postEvent_QObject_QEvent_int') + .asFunction(); + func(receiver == null ? ffi.nullptr : receiver.thisCpp, + event == null ? ffi.nullptr : event.thisCpp, priority); + } + + static // processEvents() + processEvents() { + final void_Func_void func = _dylib + .lookup>( + 'c_static_QCoreApplication__processEvents') + .asFunction(); + func(); + } + + static // quit() + quit() { + final void_Func_void func = _dylib + .lookup>( + 'c_static_QCoreApplication__quit') + .asFunction(); + func(); + } + + static // removeLibraryPath(const QString & arg__1) + removeLibraryPath(String? arg__1) { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_static_QCoreApplication__removeLibraryPath_QString') + .asFunction(); + func(arg__1?.toNativeUtf8() ?? ffi.nullptr); + } + + static // removePostedEvents(QObject * receiver, int eventType) + removePostedEvents(QObject? receiver, {int eventType = 0}) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_static_QCoreApplication__removePostedEvents_QObject_int') + .asFunction(); + func(receiver == null ? ffi.nullptr : receiver.thisCpp, eventType); + } + + static // sendEvent(QObject * receiver, QEvent * event) + bool sendEvent(QObject? receiver, QEvent? event) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_static_QCoreApplication__sendEvent_QObject_QEvent') + .asFunction(); + return func(receiver == null ? ffi.nullptr : receiver.thisCpp, + event == null ? ffi.nullptr : event.thisCpp) != + 0; + } + + static // sendPostedEvents(QObject * receiver, int event_type) + sendPostedEvents({required QObject? receiver, int event_type = 0}) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_static_QCoreApplication__sendPostedEvents_QObject_int') + .asFunction(); + func(receiver == null ? ffi.nullptr : receiver.thisCpp, event_type); + } + + static // sendSpontaneousEvent(QObject * receiver, QEvent * event) + bool sendSpontaneousEvent(QObject? receiver, QEvent? event) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_static_QCoreApplication__sendSpontaneousEvent_QObject_QEvent') + .asFunction(); + return func(receiver == null ? ffi.nullptr : receiver.thisCpp, + event == null ? ffi.nullptr : event.thisCpp) != + 0; + } + + static // setApplicationName(const QString & application) + setApplicationName(String? application) { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_static_QCoreApplication__setApplicationName_QString') + .asFunction(); + func(application?.toNativeUtf8() ?? ffi.nullptr); + } + + static // setApplicationVersion(const QString & version) + setApplicationVersion(String? version) { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_static_QCoreApplication__setApplicationVersion_QString') + .asFunction(); + func(version?.toNativeUtf8() ?? ffi.nullptr); + } + + static // setLibraryPaths(const QList & arg__1) + setLibraryPaths(QList? arg__1) { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_static_QCoreApplication__setLibraryPaths_QList_QString') + .asFunction(); + func(arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } + + static // setOrganizationDomain(const QString & orgDomain) + setOrganizationDomain(String? orgDomain) { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_static_QCoreApplication__setOrganizationDomain_QString') + .asFunction(); + func(orgDomain?.toNativeUtf8() ?? ffi.nullptr); + } + + static // setOrganizationName(const QString & orgName) + setOrganizationName(String? orgName) { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_static_QCoreApplication__setOrganizationName_QString') + .asFunction(); + func(orgName?.toNativeUtf8() ?? ffi.nullptr); + } + + static // setQuitLockEnabled(bool enabled) + setQuitLockEnabled(bool enabled) { + final void_Func_bool func = _dylib + .lookup>( + 'c_static_QCoreApplication__setQuitLockEnabled_bool') + .asFunction(); + func(enabled ? 1 : 0); + } + + static // setSetuidAllowed(bool allow) + setSetuidAllowed(bool allow) { + final void_Func_bool func = _dylib + .lookup>( + 'c_static_QCoreApplication__setSetuidAllowed_bool') + .asFunction(); + func(allow ? 1 : 0); + } + + static // startingUp() + bool startingUp() { + final bool_Func_void func = _dylib + .lookup>( + 'c_static_QCoreApplication__startingUp') + .asFunction(); + return func() != 0; + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QCoreApplication__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } + + static // translate(const char * context, const char * key, const char * disambiguation, int n) + QString translate(String? context, String? key, + {String? disambiguation, int n = -1}) { + final voidstar_Func_string_string_string_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_string_string_string_ffi_Int32_FFI>>( + 'c_static_QCoreApplication__translate_char_char_char_int') + .asFunction(); + ffi.Pointer result = func( + context?.toNativeUtf8() ?? ffi.nullptr, + key?.toNativeUtf8() ?? ffi.nullptr, + disambiguation?.toNativeUtf8() ?? ffi.nullptr, + n); + return QString.fromCppPointer(result, true); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QCoreApplication__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 946: + return "c_QCoreApplication__customEvent_QEvent"; + case 956: + return "c_QCoreApplication__event_QEvent"; + case 957: + return "c_QCoreApplication__eventFilter_QObject_QEvent"; + case 4558: + return "c_QCoreApplication__notify_QObject_QEvent"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 946: + return "customEvent"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 4558: + return "notify"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QCoreApplication__registerVirtualMethodCallback') + .asFunction(); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QCoreApplication.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept4558 = 0; + final callback4558 = + ffi.Pointer.fromFunction( + QCoreApplication.notify_calledFromC, callbackExcept4558); + registerCallback(thisCpp, callback4558, 4558); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QDialog.dart b/generated/QtDartBindings/dart/lib/src/QDialog.dart new file mode 100644 index 0000000..a065462 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QDialog.dart @@ -0,0 +1,769 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QDialog extends QWidget { + QDialog.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QDialog.init() : super.init() {} + factory QDialog.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QDialog; + } + return QDialog.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QDialog_Finalizer"; + } //QDialog(QWidget * parent) + + QDialog({required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QDialog__constructor_QWidget') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } // accept() + accept() { + final void_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(4235)) + .asFunction(); + func(thisCpp); + } + + static void accept_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QDialog::accept()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.accept(); + } // accepted() + + accepted() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QDialog__accepted') + .asFunction(); + func(thisCpp); + } + + void onAccepted(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>('c_QDialog__onAccepted') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onAccepted_callback); + final callbackMethod = onAccepted_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onAccepted_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QDialog; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onAccepted_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // adjustPosition(QWidget * arg__1) + + adjustPosition(QWidget? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QDialog__adjustPosition_QWidget') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } + + static void changeEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QDialog::changeEvent(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.changeEvent((arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QDialog::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static int devType_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QDialog::devType() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.devType(); + return result; + } // done(int arg__1) + + done(int arg__1) { + final void_Func_voidstar_int func = _dylib + .lookup>( + cFunctionSymbolName(4270)) + .asFunction(); + func(thisCpp, arg__1); + } + + static void done_calledFromC(ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QDialog::done(int arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.done(arg__1); + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QDialog::event(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? arg__1, ffi.Pointer? arg__2) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QDialog::eventFilter(QObject * arg__1, QEvent * arg__2)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (arg__1 == null || arg__1.address == 0) + ? null + : QObject.fromCppPointer(arg__1), + (arg__2 == null || arg__2.address == 0) + ? null + : QEvent.fromCppPointer(arg__2)); + return result ? 1 : 0; + } // exec() + + int exec() { + final int_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(4272)) + .asFunction(); + return func(thisCpp); + } + + static int exec_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QDialog::exec()! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.exec(); + return result; + } // finished(int result) + + finished(int result) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QDialog__finished_int') + .asFunction(); + func(thisCpp, result); + } + + void onFinished(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QDialog__onFinished_int') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onFinished_callback); + final callbackMethod = onFinished_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onFinished_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QDialog; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onFinished_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static int focusNextPrevChild_calledFromC( + ffi.Pointer thisCpp, int next) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QDialog::focusNextPrevChild(bool next)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.focusNextPrevChild(next != 0); + return result ? 1 : 0; + } + + static int hasHeightForWidth_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QDialog::hasHeightForWidth() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hasHeightForWidth(); + return result ? 1 : 0; + } + + static int heightForWidth_calledFromC(ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QDialog::heightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.heightForWidth(arg__1); + return result; + } + + static void initPainter_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? painter) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QDialog::initPainter(QPainter * painter) const! (${thisCpp.address})"); + throw Error(); + } + dartInstance.initPainter((painter == null || painter.address == 0) + ? null + : QPainter.fromCppPointer(painter)); + } // isSizeGripEnabled() const + + bool isSizeGripEnabled() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QDialog__isSizeGripEnabled') + .asFunction(); + return func(thisCpp) != 0; + } + + static void leaveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QDialog::leaveEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.leaveEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static ffi.Pointer minimumSizeHint_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QDialog::minimumSizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumSizeHint(); + return result.thisCpp; + } + + static void mouseDoubleClickEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QDialog::mouseDoubleClickEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseDoubleClickEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mouseMoveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QDialog::mouseMoveEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseMoveEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mousePressEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QDialog::mousePressEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mousePressEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mouseReleaseEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QDialog::mouseReleaseEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseReleaseEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } // open() + + open() { + final void_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(4339)) + .asFunction(); + func(thisCpp); + } + + static void open_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QDialog::open()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.open(); + } + + static void paintEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QDialog::paintEvent(QPaintEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.paintEvent((event == null || event.address == 0) + ? null + : QPaintEvent.fromCppPointer(event)); + } // reject() + + reject() { + final void_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(4346)) + .asFunction(); + func(thisCpp); + } + + static void reject_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QDialog::reject()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.reject(); + } // rejected() + + rejected() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QDialog__rejected') + .asFunction(); + func(thisCpp); + } + + void onRejected(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>('c_QDialog__onRejected') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onRejected_callback); + final callbackMethod = onRejected_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onRejected_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QDialog; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onRejected_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // result() const + + int result() { + final int_Func_voidstar func = _dylib + .lookup>('c_QDialog__result') + .asFunction(); + return func(thisCpp); + } // setModal(bool modal) + + setModal(bool modal) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QDialog__setModal_bool') + .asFunction(); + func(thisCpp, modal ? 1 : 0); + } // setResult(int r) + + setResult(int r) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QDialog__setResult_int') + .asFunction(); + func(thisCpp, r); + } // setSizeGripEnabled(bool arg__1) + + setSizeGripEnabled(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QDialog__setSizeGripEnabled_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } + + static void setVisible_calledFromC(ffi.Pointer thisCpp, int visible) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QDialog::setVisible(bool visible)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setVisible(visible != 0); + } + + static ffi.Pointer sharedPainter_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QDialog::sharedPainter() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sharedPainter(); + return result.thisCpp; + } + + static ffi.Pointer sizeHint_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QDialog::sizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHint(); + return result.thisCpp; + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QDialog__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QDialog__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 4235: + return "c_QDialog__accept"; + case 1128: + return "c_QDialog__changeEvent_QEvent"; + case 946: + return "c_QDialog__customEvent_QEvent"; + case 1145: + return "c_QDialog__devType"; + case 4270: + return "c_QDialog__done_int"; + case 956: + return "c_QDialog__event_QEvent"; + case 957: + return "c_QDialog__eventFilter_QObject_QEvent"; + case 4272: + return "c_QDialog__exec"; + case 1155: + return "c_QDialog__focusNextPrevChild_bool"; + case 1169: + return "c_QDialog__hasHeightForWidth"; + case 1173: + return "c_QDialog__heightForWidth_int"; + case 1176: + return "c_QDialog__initPainter_QPainter"; + case 1202: + return "c_QDialog__leaveEvent_QEvent"; + case 1222: + return "c_QDialog__minimumSizeHint"; + case 1224: + return "c_QDialog__mouseDoubleClickEvent_QMouseEvent"; + case 1226: + return "c_QDialog__mouseMoveEvent_QMouseEvent"; + case 1227: + return "c_QDialog__mousePressEvent_QMouseEvent"; + case 1228: + return "c_QDialog__mouseReleaseEvent_QMouseEvent"; + case 4339: + return "c_QDialog__open"; + case 1235: + return "c_QDialog__paintEvent_QPaintEvent"; + case 4346: + return "c_QDialog__reject"; + case 1314: + return "c_QDialog__setVisible_bool"; + case 1323: + return "c_QDialog__sharedPainter"; + case 1331: + return "c_QDialog__sizeHint"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 4235: + return "accept"; + case 1128: + return "changeEvent"; + case 946: + return "customEvent"; + case 1145: + return "devType"; + case 4270: + return "done"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 4272: + return "exec"; + case 1155: + return "focusNextPrevChild"; + case 1169: + return "hasHeightForWidth"; + case 1173: + return "heightForWidth"; + case 1176: + return "initPainter"; + case 1202: + return "leaveEvent"; + case 1222: + return "minimumSizeHint"; + case 1224: + return "mouseDoubleClickEvent"; + case 1226: + return "mouseMoveEvent"; + case 1227: + return "mousePressEvent"; + case 1228: + return "mouseReleaseEvent"; + case 4339: + return "open"; + case 1235: + return "paintEvent"; + case 4346: + return "reject"; + case 1314: + return "setVisible"; + case 1323: + return "sharedPainter"; + case 1331: + return "sizeHint"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QDialog__registerVirtualMethodCallback') + .asFunction(); + final callback4235 = ffi.Pointer.fromFunction( + QDialog.accept_calledFromC); + registerCallback(thisCpp, callback4235, 4235); + final callback1128 = + ffi.Pointer.fromFunction( + QWidget.changeEvent_calledFromC); + registerCallback(thisCpp, callback1128, 1128); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept1145 = 0; + final callback1145 = ffi.Pointer.fromFunction( + QWidget.devType_calledFromC, callbackExcept1145); + registerCallback(thisCpp, callback1145, 1145); + final callback4270 = + ffi.Pointer.fromFunction( + QDialog.done_calledFromC); + registerCallback(thisCpp, callback4270, 4270); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QWidget.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QDialog.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept4272 = 0; + final callback4272 = ffi.Pointer.fromFunction( + QDialog.exec_calledFromC, callbackExcept4272); + registerCallback(thisCpp, callback4272, 4272); + const callbackExcept1155 = 0; + final callback1155 = + ffi.Pointer.fromFunction( + QWidget.focusNextPrevChild_calledFromC, callbackExcept1155); + registerCallback(thisCpp, callback1155, 1155); + const callbackExcept1169 = 0; + final callback1169 = ffi.Pointer.fromFunction( + QWidget.hasHeightForWidth_calledFromC, callbackExcept1169); + registerCallback(thisCpp, callback1169, 1169); + const callbackExcept1173 = 0; + final callback1173 = + ffi.Pointer.fromFunction( + QWidget.heightForWidth_calledFromC, callbackExcept1173); + registerCallback(thisCpp, callback1173, 1173); + final callback1176 = + ffi.Pointer.fromFunction( + QWidget.initPainter_calledFromC); + registerCallback(thisCpp, callback1176, 1176); + final callback1202 = + ffi.Pointer.fromFunction( + QWidget.leaveEvent_calledFromC); + registerCallback(thisCpp, callback1202, 1202); + final callback1222 = ffi.Pointer.fromFunction( + QDialog.minimumSizeHint_calledFromC); + registerCallback(thisCpp, callback1222, 1222); + final callback1224 = + ffi.Pointer.fromFunction( + QWidget.mouseDoubleClickEvent_calledFromC); + registerCallback(thisCpp, callback1224, 1224); + final callback1226 = + ffi.Pointer.fromFunction( + QWidget.mouseMoveEvent_calledFromC); + registerCallback(thisCpp, callback1226, 1226); + final callback1227 = + ffi.Pointer.fromFunction( + QWidget.mousePressEvent_calledFromC); + registerCallback(thisCpp, callback1227, 1227); + final callback1228 = + ffi.Pointer.fromFunction( + QWidget.mouseReleaseEvent_calledFromC); + registerCallback(thisCpp, callback1228, 1228); + final callback4339 = ffi.Pointer.fromFunction( + QDialog.open_calledFromC); + registerCallback(thisCpp, callback4339, 4339); + final callback1235 = + ffi.Pointer.fromFunction( + QWidget.paintEvent_calledFromC); + registerCallback(thisCpp, callback1235, 1235); + final callback4346 = ffi.Pointer.fromFunction( + QDialog.reject_calledFromC); + registerCallback(thisCpp, callback4346, 4346); + final callback1314 = + ffi.Pointer.fromFunction( + QDialog.setVisible_calledFromC); + registerCallback(thisCpp, callback1314, 1314); + final callback1323 = ffi.Pointer.fromFunction( + QWidget.sharedPainter_calledFromC); + registerCallback(thisCpp, callback1323, 1323); + final callback1331 = ffi.Pointer.fromFunction( + QDialog.sizeHint_calledFromC); + registerCallback(thisCpp, callback1331, 1331); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QEvent.dart b/generated/QtDartBindings/dart/lib/src/QEvent.dart new file mode 100644 index 0000000..6442d1c --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QEvent.dart @@ -0,0 +1,204 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QEvent implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = false; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QEvent.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QEvent.fromCppPointer(cppPointer, needsAutoDelete)) as QEvent; + } + QEvent.fromCppPointer(var cppPointer, [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QEvent.init() {} + String getFinalizerName() { + return "c_QEvent_Finalizer"; + } // accept() + + accept() { + final void_Func_voidstar func = _dylib + .lookup>('c_QEvent__accept') + .asFunction(); + func(thisCpp); + } // clone() const + + QEvent clone() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(4164)) + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QEvent.fromCppPointer(result, false); + } + + static ffi.Pointer clone_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = QEvent.s_dartInstanceByCppPtr[thisCpp.address]; + if (dartInstance == null) { + print( + "Dart instance not found for QEvent::clone() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.clone(); + return result.thisCpp; + } // ignore() + + ignore() { + final void_Func_voidstar func = _dylib + .lookup>('c_QEvent__ignore') + .asFunction(); + func(thisCpp); + } // isAccepted() const + + bool isAccepted() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QEvent__isAccepted') + .asFunction(); + return func(thisCpp) != 0; + } // isInputEvent() const + + bool isInputEvent() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QEvent__isInputEvent') + .asFunction(); + return func(thisCpp) != 0; + } // isPointerEvent() const + + bool isPointerEvent() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QEvent__isPointerEvent') + .asFunction(); + return func(thisCpp) != 0; + } // isSinglePointEvent() const + + bool isSinglePointEvent() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QEvent__isSinglePointEvent') + .asFunction(); + return func(thisCpp) != 0; + } + + static // registerEventType(int hint) + int registerEventType({int hint = -1}) { + final int_Func_int func = _dylib + .lookup>( + 'c_static_QEvent__registerEventType_int') + .asFunction(); + return func(hint); + } // setAccepted(bool accepted) + + setAccepted(bool accepted) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + cFunctionSymbolName(4172)) + .asFunction(); + func(thisCpp, accepted ? 1 : 0); + } + + static void setAccepted_calledFromC(ffi.Pointer thisCpp, int accepted) { + var dartInstance = QEvent.s_dartInstanceByCppPtr[thisCpp.address]; + if (dartInstance == null) { + print( + "Dart instance not found for QEvent::setAccepted(bool accepted)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setAccepted(accepted != 0); + } // setSpontaneous() + + setSpontaneous() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QEvent__setSpontaneous') + .asFunction(); + func(thisCpp); + } // spontaneous() const + + bool spontaneous() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QEvent__spontaneous') + .asFunction(); + return func(thisCpp) != 0; + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QEvent__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 4164: + return "c_QEvent__clone"; + case 4172: + return "c_QEvent__setAccepted_bool"; + } + return ""; + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 4164: + return "clone"; + case 4172: + return "setAccepted"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QEvent__registerVirtualMethodCallback') + .asFunction(); + final callback4164 = ffi.Pointer.fromFunction( + QEvent.clone_calledFromC); + registerCallback(thisCpp, callback4164, 4164); + final callback4172 = + ffi.Pointer.fromFunction( + QEvent.setAccepted_calledFromC); + registerCallback(thisCpp, callback4172, 4172); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QFileInfo.dart b/generated/QtDartBindings/dart/lib/src/QFileInfo.dart new file mode 100644 index 0000000..18a7539 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QFileInfo.dart @@ -0,0 +1,412 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QFileInfo implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = true; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QFileInfo.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QFileInfo.fromCppPointer(cppPointer, needsAutoDelete)) as QFileInfo; + } + QFileInfo.fromCppPointer(var cppPointer, [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QFileInfo.init() {} + String getFinalizerName() { + return "c_QFileInfo_Finalizer"; + } //QFileInfo() + + QFileInfo() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_QFileInfo__constructor') + .asFunction(); + thisCpp = func(); + QFileInfo.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QFileInfo(const QString & file) + QFileInfo.ctor2(String? file) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__constructor_QString') + .asFunction(); + thisCpp = func(file?.toNativeUtf8() ?? ffi.nullptr); + QFileInfo.s_dartInstanceByCppPtr[thisCpp.address] = this; + } // absoluteFilePath() const + QString absoluteFilePath() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__absoluteFilePath') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // absolutePath() const + + QString absolutePath() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__absolutePath') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // baseName() const + + QString baseName() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__baseName') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // bundleName() const + + QString bundleName() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__bundleName') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // caching() const + + bool caching() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__caching') + .asFunction(); + return func(thisCpp) != 0; + } // canonicalFilePath() const + + QString canonicalFilePath() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__canonicalFilePath') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // canonicalPath() const + + QString canonicalPath() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__canonicalPath') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // completeBaseName() const + + QString completeBaseName() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__completeBaseName') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // completeSuffix() const + + QString completeSuffix() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__completeSuffix') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // exists() const + + bool exists() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__exists') + .asFunction(); + return func(thisCpp) != 0; + } + + static // exists(const QString & file) + bool exists_2(String? file) { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_static_QFileInfo__exists_QString') + .asFunction(); + return func(file?.toNativeUtf8() ?? ffi.nullptr) != 0; + } // fileName() const + + QString fileName() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__fileName') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // filePath() const + + QString filePath() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__filePath') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // group() const + + QString group() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__group') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // isAbsolute() const + + bool isAbsolute() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__isAbsolute') + .asFunction(); + return func(thisCpp) != 0; + } // isAlias() const + + bool isAlias() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__isAlias') + .asFunction(); + return func(thisCpp) != 0; + } // isBundle() const + + bool isBundle() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__isBundle') + .asFunction(); + return func(thisCpp) != 0; + } // isDir() const + + bool isDir() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__isDir') + .asFunction(); + return func(thisCpp) != 0; + } // isExecutable() const + + bool isExecutable() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__isExecutable') + .asFunction(); + return func(thisCpp) != 0; + } // isFile() const + + bool isFile() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__isFile') + .asFunction(); + return func(thisCpp) != 0; + } // isHidden() const + + bool isHidden() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__isHidden') + .asFunction(); + return func(thisCpp) != 0; + } // isJunction() const + + bool isJunction() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__isJunction') + .asFunction(); + return func(thisCpp) != 0; + } // isNativePath() const + + bool isNativePath() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__isNativePath') + .asFunction(); + return func(thisCpp) != 0; + } // isReadable() const + + bool isReadable() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__isReadable') + .asFunction(); + return func(thisCpp) != 0; + } // isRelative() const + + bool isRelative() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__isRelative') + .asFunction(); + return func(thisCpp) != 0; + } // isRoot() const + + bool isRoot() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__isRoot') + .asFunction(); + return func(thisCpp) != 0; + } // isShortcut() const + + bool isShortcut() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__isShortcut') + .asFunction(); + return func(thisCpp) != 0; + } // isSymLink() const + + bool isSymLink() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__isSymLink') + .asFunction(); + return func(thisCpp) != 0; + } // isSymbolicLink() const + + bool isSymbolicLink() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__isSymbolicLink') + .asFunction(); + return func(thisCpp) != 0; + } // isWritable() const + + bool isWritable() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__isWritable') + .asFunction(); + return func(thisCpp) != 0; + } // junctionTarget() const + + QString junctionTarget() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__junctionTarget') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // makeAbsolute() + + bool makeAbsolute() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__makeAbsolute') + .asFunction(); + return func(thisCpp) != 0; + } // owner() const + + QString owner() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__owner') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // path() const + + QString path() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__path') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // refresh() + + refresh() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__refresh') + .asFunction(); + func(thisCpp); + } // setCaching(bool on) + + setCaching(bool on) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QFileInfo__setCaching_bool') + .asFunction(); + func(thisCpp, on ? 1 : 0); + } // setFile(const QString & file) + + setFile(String? file) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__setFile_QString') + .asFunction(); + func(thisCpp, file?.toNativeUtf8() ?? ffi.nullptr); + } // stat() + + stat() { + final void_Func_voidstar func = _dylib + .lookup>('c_QFileInfo__stat') + .asFunction(); + func(thisCpp); + } // suffix() const + + QString suffix() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__suffix') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // symLinkTarget() const + + QString symLinkTarget() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__symLinkTarget') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QFileInfo__destructor') + .asFunction(); + func(thisCpp); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QFont.dart b/generated/QtDartBindings/dart/lib/src/QFont.dart new file mode 100644 index 0000000..0fe89e1 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QFont.dart @@ -0,0 +1,511 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QFont_StyleHint { + static const Helvetica = 0; + static const SansSerif = 0; + static const Times = 1; + static const Serif = 1; + static const Courier = 2; + static const TypeWriter = 2; + static const OldEnglish = 3; + static const Decorative = 3; + static const System = 4; + static const AnyStyle = 5; + static const Cursive = 6; + static const Monospace = 7; + static const Fantasy = 8; +} + +class QFont implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = true; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QFont.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QFont.fromCppPointer(cppPointer, needsAutoDelete)) as QFont; + } + QFont.fromCppPointer(var cppPointer, [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QFont.init() {} + String getFinalizerName() { + return "c_QFont_Finalizer"; + } //QFont() + + QFont() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_QFont__constructor') + .asFunction(); + thisCpp = func(); + QFont.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QFont(const QList & families, int pointSize, int weight, bool italic) + QFont.ctor2(QList? families, + {int pointSize = -1, int weight = -1, bool italic = false}) { + final voidstar_Func_voidstar_int_int_bool func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int8_FFI>>( + 'c_QFont__constructor_QList_QString_int_int_bool') + .asFunction(); + thisCpp = func(families == null ? ffi.nullptr : families.thisCpp, pointSize, + weight, italic ? 1 : 0); + QFont.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QFont(const QString & family, int pointSize, int weight, bool italic) + QFont.ctor3(String? family, + {int pointSize = -1, int weight = -1, bool italic = false}) { + final voidstar_Func_voidstar_int_int_bool func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int8_FFI>>( + 'c_QFont__constructor_QString_int_int_bool') + .asFunction(); + thisCpp = func(family?.toNativeUtf8() ?? ffi.nullptr, pointSize, weight, + italic ? 1 : 0); + QFont.s_dartInstanceByCppPtr[thisCpp.address] = this; + } // bold() const + bool bold() { + final bool_Func_voidstar func = _dylib + .lookup>('c_QFont__bold') + .asFunction(); + return func(thisCpp) != 0; + } + + static // cacheStatistics() + cacheStatistics() { + final void_Func_void func = _dylib + .lookup>( + 'c_static_QFont__cacheStatistics') + .asFunction(); + func(); + } + + static // cleanup() + cleanup() { + final void_Func_void func = _dylib + .lookup>( + 'c_static_QFont__cleanup') + .asFunction(); + func(); + } // defaultFamily() const + + QString defaultFamily() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QFont__defaultFamily') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // detach() + + detach() { + final void_Func_voidstar func = _dylib + .lookup>('c_QFont__detach') + .asFunction(); + func(thisCpp); + } // exactMatch() const + + bool exactMatch() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QFont__exactMatch') + .asFunction(); + return func(thisCpp) != 0; + } // families() const + + QList families() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QFont__families') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QList.fromCppPointer(result, true); + } // family() const + + QString family() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QFont__family') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // fixedPitch() const + + bool fixedPitch() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QFont__fixedPitch') + .asFunction(); + return func(thisCpp) != 0; + } // fromString(const QString & arg__1) + + bool fromString(String? arg__1) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QFont__fromString_QString') + .asFunction(); + return func(thisCpp, arg__1?.toNativeUtf8() ?? ffi.nullptr) != 0; + } + + static // initialize() + initialize() { + final void_Func_void func = _dylib + .lookup>( + 'c_static_QFont__initialize') + .asFunction(); + func(); + } + + static // insertSubstitution(const QString & arg__1, const QString & arg__2) + insertSubstitution(String? arg__1, String? arg__2) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_static_QFont__insertSubstitution_QString_QString') + .asFunction(); + func(arg__1?.toNativeUtf8() ?? ffi.nullptr, + arg__2?.toNativeUtf8() ?? ffi.nullptr); + } + + static // insertSubstitutions(const QString & arg__1, const QList & arg__2) + insertSubstitutions(String? arg__1, QList? arg__2) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_static_QFont__insertSubstitutions_QString_QList_QString') + .asFunction(); + func(arg__1?.toNativeUtf8() ?? ffi.nullptr, + arg__2 == null ? ffi.nullptr : arg__2.thisCpp); + } // isCopyOf(const QFont & arg__1) const + + bool isCopyOf(QFont? arg__1) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QFont__isCopyOf_QFont') + .asFunction(); + return func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp) != 0; + } // italic() const + + bool italic() { + final bool_Func_voidstar func = _dylib + .lookup>('c_QFont__italic') + .asFunction(); + return func(thisCpp) != 0; + } // kerning() const + + bool kerning() { + final bool_Func_voidstar func = _dylib + .lookup>('c_QFont__kerning') + .asFunction(); + return func(thisCpp) != 0; + } // key() const + + QString key() { + final voidstar_Func_voidstar func = _dylib + .lookup>('c_QFont__key') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // letterSpacing() const + + double letterSpacing() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QFont__letterSpacing') + .asFunction(); + return func(thisCpp); + } // overline() const + + bool overline() { + final bool_Func_voidstar func = _dylib + .lookup>('c_QFont__overline') + .asFunction(); + return func(thisCpp) != 0; + } // pixelSize() const + + int pixelSize() { + final int_Func_voidstar func = _dylib + .lookup>('c_QFont__pixelSize') + .asFunction(); + return func(thisCpp); + } // pointSize() const + + int pointSize() { + final int_Func_voidstar func = _dylib + .lookup>('c_QFont__pointSize') + .asFunction(); + return func(thisCpp); + } // pointSizeF() const + + double pointSizeF() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QFont__pointSizeF') + .asFunction(); + return func(thisCpp); + } + + static // removeSubstitutions(const QString & arg__1) + removeSubstitutions(String? arg__1) { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_static_QFont__removeSubstitutions_QString') + .asFunction(); + func(arg__1?.toNativeUtf8() ?? ffi.nullptr); + } // resolve(const QFont & arg__1) const + + QFont resolve(QFont? arg__1) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QFont__resolve_QFont') + .asFunction(); + ffi.Pointer result = + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + return QFont.fromCppPointer(result, true); + } // setBold(bool arg__1) + + setBold(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QFont__setBold_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } // setFamilies(const QList & arg__1) + + setFamilies(QList? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QFont__setFamilies_QList_QString') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // setFamily(const QString & arg__1) + + setFamily(String? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QFont__setFamily_QString') + .asFunction(); + func(thisCpp, arg__1?.toNativeUtf8() ?? ffi.nullptr); + } // setFixedPitch(bool arg__1) + + setFixedPitch(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QFont__setFixedPitch_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } // setItalic(bool b) + + setItalic(bool b) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QFont__setItalic_bool') + .asFunction(); + func(thisCpp, b ? 1 : 0); + } // setKerning(bool arg__1) + + setKerning(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QFont__setKerning_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } // setOverline(bool arg__1) + + setOverline(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QFont__setOverline_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } // setPixelSize(int arg__1) + + setPixelSize(int arg__1) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QFont__setPixelSize_int') + .asFunction(); + func(thisCpp, arg__1); + } // setPointSize(int arg__1) + + setPointSize(int arg__1) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QFont__setPointSize_int') + .asFunction(); + func(thisCpp, arg__1); + } // setPointSizeF(qreal arg__1) + + setPointSizeF(double arg__1) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QFont__setPointSizeF_qreal') + .asFunction(); + func(thisCpp, arg__1); + } // setStretch(int arg__1) + + setStretch(int arg__1) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QFont__setStretch_int') + .asFunction(); + func(thisCpp, arg__1); + } // setStrikeOut(bool arg__1) + + setStrikeOut(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QFont__setStrikeOut_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } // setStyleHint(QFont::StyleHint arg__1) + + setStyleHint(int arg__1) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QFont__setStyleHint_StyleHint') + .asFunction(); + func(thisCpp, arg__1); + } // setStyleName(const QString & arg__1) + + setStyleName(String? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QFont__setStyleName_QString') + .asFunction(); + func(thisCpp, arg__1?.toNativeUtf8() ?? ffi.nullptr); + } // setUnderline(bool arg__1) + + setUnderline(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QFont__setUnderline_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } // setWordSpacing(qreal spacing) + + setWordSpacing(double spacing) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QFont__setWordSpacing_qreal') + .asFunction(); + func(thisCpp, spacing); + } // stretch() const + + int stretch() { + final int_Func_voidstar func = _dylib + .lookup>('c_QFont__stretch') + .asFunction(); + return func(thisCpp); + } // strikeOut() const + + bool strikeOut() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QFont__strikeOut') + .asFunction(); + return func(thisCpp) != 0; + } // styleHint() const + + int styleHint() { + final int_Func_voidstar func = _dylib + .lookup>('c_QFont__styleHint') + .asFunction(); + return func(thisCpp); + } // styleName() const + + QString styleName() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QFont__styleName') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } + + static // substitute(const QString & arg__1) + QString substitute(String? arg__1) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QFont__substitute_QString') + .asFunction(); + ffi.Pointer result = func(arg__1?.toNativeUtf8() ?? ffi.nullptr); + return QString.fromCppPointer(result, true); + } + + static // substitutes(const QString & arg__1) + QList substitutes(String? arg__1) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QFont__substitutes_QString') + .asFunction(); + ffi.Pointer result = func(arg__1?.toNativeUtf8() ?? ffi.nullptr); + return QList.fromCppPointer(result, true); + } + + static // substitutions() + QList substitutions() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QFont__substitutions') + .asFunction(); + ffi.Pointer result = func(); + return QList.fromCppPointer(result, true); + } // underline() const + + bool underline() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QFont__underline') + .asFunction(); + return func(thisCpp) != 0; + } // wordSpacing() const + + double wordSpacing() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QFont__wordSpacing') + .asFunction(); + return func(thisCpp); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QFont__destructor') + .asFunction(); + func(thisCpp); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QFontDatabase.dart b/generated/QtDartBindings/dart/lib/src/QFontDatabase.dart new file mode 100644 index 0000000..4421a32 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QFontDatabase.dart @@ -0,0 +1,294 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QFontDatabase_SystemFont { + static const GeneralFont = 0; + static const FixedFont = 1; + static const TitleFont = 2; + static const SmallestReadableFont = 3; +} + +class QFontDatabase implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = true; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QFontDatabase.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QFontDatabase.fromCppPointer(cppPointer, needsAutoDelete)) + as QFontDatabase; + } + QFontDatabase.fromCppPointer(var cppPointer, + [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QFontDatabase.init() {} + String getFinalizerName() { + return "c_QFontDatabase_Finalizer"; + } + + static // addApplicationFont(const QString & fileName) + int addApplicationFont(String? fileName) { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_static_QFontDatabase__addApplicationFont_QString') + .asFunction(); + return func(fileName?.toNativeUtf8() ?? ffi.nullptr); + } + + static // addApplicationFontFromData(const QByteArray & fontData) + int addApplicationFontFromData(QByteArray? fontData) { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_static_QFontDatabase__addApplicationFontFromData_QByteArray') + .asFunction(); + return func(fontData == null ? ffi.nullptr : fontData.thisCpp); + } + + static // applicationFontFamilies(int id) + QList applicationFontFamilies(int id) { + final voidstar_Func_int func = _dylib + .lookup>( + 'c_static_QFontDatabase__applicationFontFamilies_int') + .asFunction(); + ffi.Pointer result = func(id); + return QList.fromCppPointer(result, true); + } + + static // bold(const QString & family, const QString & style) + bool bold(String? family, String? style) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_static_QFontDatabase__bold_QString_QString') + .asFunction(); + return func(family?.toNativeUtf8() ?? ffi.nullptr, + style?.toNativeUtf8() ?? ffi.nullptr) != + 0; + } + + static // families() + QList families() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QFontDatabase__families') + .asFunction(); + ffi.Pointer result = func(); + return QList.fromCppPointer(result, true); + } + + static // font(const QString & family, const QString & style, int pointSize) + QFont font(String? family, String? style, int pointSize) { + final voidstar_Func_voidstar_voidstar_int func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_static_QFontDatabase__font_QString_QString_int') + .asFunction(); + ffi.Pointer result = func(family?.toNativeUtf8() ?? ffi.nullptr, + style?.toNativeUtf8() ?? ffi.nullptr, pointSize); + return QFont.fromCppPointer(result, true); + } + + static // hasFamily(const QString & family) + bool hasFamily(String? family) { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_static_QFontDatabase__hasFamily_QString') + .asFunction(); + return func(family?.toNativeUtf8() ?? ffi.nullptr) != 0; + } + + static // isBitmapScalable(const QString & family, const QString & style) + bool isBitmapScalable(String? family, {required String? style}) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_static_QFontDatabase__isBitmapScalable_QString_QString') + .asFunction(); + return func(family?.toNativeUtf8() ?? ffi.nullptr, + style?.toNativeUtf8() ?? ffi.nullptr) != + 0; + } + + static // isFixedPitch(const QString & family, const QString & style) + bool isFixedPitch(String? family, {required String? style}) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_static_QFontDatabase__isFixedPitch_QString_QString') + .asFunction(); + return func(family?.toNativeUtf8() ?? ffi.nullptr, + style?.toNativeUtf8() ?? ffi.nullptr) != + 0; + } + + static // isPrivateFamily(const QString & family) + bool isPrivateFamily(String? family) { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_static_QFontDatabase__isPrivateFamily_QString') + .asFunction(); + return func(family?.toNativeUtf8() ?? ffi.nullptr) != 0; + } + + static // isScalable(const QString & family, const QString & style) + bool isScalable(String? family, {required String? style}) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_static_QFontDatabase__isScalable_QString_QString') + .asFunction(); + return func(family?.toNativeUtf8() ?? ffi.nullptr, + style?.toNativeUtf8() ?? ffi.nullptr) != + 0; + } + + static // isSmoothlyScalable(const QString & family, const QString & style) + bool isSmoothlyScalable(String? family, {required String? style}) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_static_QFontDatabase__isSmoothlyScalable_QString_QString') + .asFunction(); + return func(family?.toNativeUtf8() ?? ffi.nullptr, + style?.toNativeUtf8() ?? ffi.nullptr) != + 0; + } + + static // italic(const QString & family, const QString & style) + bool italic(String? family, String? style) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_static_QFontDatabase__italic_QString_QString') + .asFunction(); + return func(family?.toNativeUtf8() ?? ffi.nullptr, + style?.toNativeUtf8() ?? ffi.nullptr) != + 0; + } + + static // pointSizes(const QString & family, const QString & style) + QList pointSizes(String? family, {required String? style}) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_static_QFontDatabase__pointSizes_QString_QString') + .asFunction(); + ffi.Pointer result = func(family?.toNativeUtf8() ?? ffi.nullptr, + style?.toNativeUtf8() ?? ffi.nullptr); + return QList.fromCppPointer(result, true); + } + + static // removeAllApplicationFonts() + bool removeAllApplicationFonts() { + final bool_Func_void func = _dylib + .lookup>( + 'c_static_QFontDatabase__removeAllApplicationFonts') + .asFunction(); + return func() != 0; + } + + static // removeApplicationFont(int id) + bool removeApplicationFont(int id) { + final bool_Func_int func = _dylib + .lookup>( + 'c_static_QFontDatabase__removeApplicationFont_int') + .asFunction(); + return func(id) != 0; + } + + static // smoothSizes(const QString & family, const QString & style) + QList smoothSizes(String? family, String? style) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_static_QFontDatabase__smoothSizes_QString_QString') + .asFunction(); + ffi.Pointer result = func(family?.toNativeUtf8() ?? ffi.nullptr, + style?.toNativeUtf8() ?? ffi.nullptr); + return QList.fromCppPointer(result, true); + } + + static // standardSizes() + QList standardSizes() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QFontDatabase__standardSizes') + .asFunction(); + ffi.Pointer result = func(); + return QList.fromCppPointer(result, true); + } + + static // styleString(const QFont & font) + QString styleString(QFont? font) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QFontDatabase__styleString_QFont') + .asFunction(); + ffi.Pointer result = func(font == null ? ffi.nullptr : font.thisCpp); + return QString.fromCppPointer(result, true); + } + + static // styles(const QString & family) + QList styles(String? family) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QFontDatabase__styles_QString') + .asFunction(); + ffi.Pointer result = func(family?.toNativeUtf8() ?? ffi.nullptr); + return QList.fromCppPointer(result, true); + } + + static // systemFont(QFontDatabase::SystemFont type) + QFont systemFont(int type) { + final voidstar_Func_int func = _dylib + .lookup>( + 'c_static_QFontDatabase__systemFont_SystemFont') + .asFunction(); + ffi.Pointer result = func(type); + return QFont.fromCppPointer(result, true); + } + + static // weight(const QString & family, const QString & style) + int weight(String? family, String? style) { + final int_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_static_QFontDatabase__weight_QString_QString') + .asFunction(); + return func(family?.toNativeUtf8() ?? ffi.nullptr, + style?.toNativeUtf8() ?? ffi.nullptr); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QFontDatabase__destructor') + .asFunction(); + func(thisCpp); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QFormLayout.dart b/generated/QtDartBindings/dart/lib/src/QFormLayout.dart new file mode 100644 index 0000000..43a9614 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QFormLayout.dart @@ -0,0 +1,807 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QFormLayout extends QLayout { + QFormLayout.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QFormLayout.init() : super.init() {} + factory QFormLayout.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QFormLayout; + } + return QFormLayout.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QFormLayout_Finalizer"; + } //QFormLayout(QWidget * parent) + + QFormLayout({required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QFormLayout__constructor_QWidget') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } + static void addItem_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? item) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QFormLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QFormLayout::addItem(QLayoutItem * item)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.addItem((item == null || item.address == 0) + ? null + : QLayoutItem.fromCppPointer(item)); + } // addRow(QLayout * layout) + + addRow(QLayout? layout) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QFormLayout__addRow_QLayout') + .asFunction(); + func(thisCpp, layout == null ? ffi.nullptr : layout.thisCpp); + } // addRow(QWidget * label, QLayout * field) + + addRow_2(QWidget? label, QLayout? field) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QFormLayout__addRow_QWidget_QLayout') + .asFunction(); + func(thisCpp, label == null ? ffi.nullptr : label.thisCpp, + field == null ? ffi.nullptr : field.thisCpp); + } // addRow(QWidget * label, QWidget * field) + + addRow_3(QWidget? label, QWidget? field) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QFormLayout__addRow_QWidget_QWidget') + .asFunction(); + func(thisCpp, label == null ? ffi.nullptr : label.thisCpp, + field == null ? ffi.nullptr : field.thisCpp); + } // addRow(QWidget * widget) + + addRow_4(QWidget? widget) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QFormLayout__addRow_QWidget') + .asFunction(); + func(thisCpp, widget == null ? ffi.nullptr : widget.thisCpp); + } // addRow(const QString & labelText, QLayout * field) + + addRow_5(String? labelText, QLayout? field) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QFormLayout__addRow_QString_QLayout') + .asFunction(); + func(thisCpp, labelText?.toNativeUtf8() ?? ffi.nullptr, + field == null ? ffi.nullptr : field.thisCpp); + } // addRow(const QString & labelText, QWidget * field) + + addRow_6(String? labelText, QWidget? field) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QFormLayout__addRow_QString_QWidget') + .asFunction(); + func(thisCpp, labelText?.toNativeUtf8() ?? ffi.nullptr, + field == null ? ffi.nullptr : field.thisCpp); + } + + static int count_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QFormLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QFormLayout::count() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.count(); + return result; + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QFormLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QFormLayout::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QFormLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QFormLayout::event(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QFormLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QFormLayout::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int expandingDirections_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QFormLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QFormLayout::expandingDirections() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.expandingDirections(); + return result; + } + + static ffi.Pointer geometry_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QFormLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QFormLayout::geometry() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.geometry(); + return result.thisCpp; + } + + static int hasHeightForWidth_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QFormLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QFormLayout::hasHeightForWidth() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hasHeightForWidth(); + return result ? 1 : 0; + } + + static int heightForWidth_calledFromC(ffi.Pointer thisCpp, int width) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QFormLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QFormLayout::heightForWidth(int width) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.heightForWidth(width); + return result; + } // horizontalSpacing() const + + int horizontalSpacing() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QFormLayout__horizontalSpacing') + .asFunction(); + return func(thisCpp); + } + + static int indexOf_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QFormLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QFormLayout::indexOf(const QLayoutItem * arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.indexOf((arg__1 == null || arg__1.address == 0) + ? null + : QLayoutItem.fromCppPointer(arg__1)); + return result; + } + + static int indexOf_2_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QFormLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QFormLayout::indexOf(const QWidget * arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.indexOf_2( + (arg__1 == null || arg__1.address == 0) + ? null + : QWidget.fromCppPointer(arg__1)); + return result; + } // insertRow(int row, QLayout * layout) + + insertRow(int row, QLayout? layout) { + final void_Func_voidstar_int_voidstar func = _dylib + .lookup>( + 'c_QFormLayout__insertRow_int_QLayout') + .asFunction(); + func(thisCpp, row, layout == null ? ffi.nullptr : layout.thisCpp); + } // insertRow(int row, QWidget * label, QLayout * field) + + insertRow_2(int row, QWidget? label, QLayout? field) { + final void_Func_voidstar_int_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_voidstar_voidstar_FFI>>( + 'c_QFormLayout__insertRow_int_QWidget_QLayout') + .asFunction(); + func(thisCpp, row, label == null ? ffi.nullptr : label.thisCpp, + field == null ? ffi.nullptr : field.thisCpp); + } // insertRow(int row, QWidget * label, QWidget * field) + + insertRow_3(int row, QWidget? label, QWidget? field) { + final void_Func_voidstar_int_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_voidstar_voidstar_FFI>>( + 'c_QFormLayout__insertRow_int_QWidget_QWidget') + .asFunction(); + func(thisCpp, row, label == null ? ffi.nullptr : label.thisCpp, + field == null ? ffi.nullptr : field.thisCpp); + } // insertRow(int row, QWidget * widget) + + insertRow_4(int row, QWidget? widget) { + final void_Func_voidstar_int_voidstar func = _dylib + .lookup>( + 'c_QFormLayout__insertRow_int_QWidget') + .asFunction(); + func(thisCpp, row, widget == null ? ffi.nullptr : widget.thisCpp); + } // insertRow(int row, const QString & labelText, QLayout * field) + + insertRow_5(int row, String? labelText, QLayout? field) { + final void_Func_voidstar_int_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_voidstar_voidstar_FFI>>( + 'c_QFormLayout__insertRow_int_QString_QLayout') + .asFunction(); + func(thisCpp, row, labelText?.toNativeUtf8() ?? ffi.nullptr, + field == null ? ffi.nullptr : field.thisCpp); + } // insertRow(int row, const QString & labelText, QWidget * field) + + insertRow_6(int row, String? labelText, QWidget? field) { + final void_Func_voidstar_int_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_voidstar_voidstar_FFI>>( + 'c_QFormLayout__insertRow_int_QString_QWidget') + .asFunction(); + func(thisCpp, row, labelText?.toNativeUtf8() ?? ffi.nullptr, + field == null ? ffi.nullptr : field.thisCpp); + } + + static void invalidate_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QFormLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QFormLayout::invalidate()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.invalidate(); + } + + static int isEmpty_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QFormLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QFormLayout::isEmpty() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.isEmpty(); + return result ? 1 : 0; + } // isRowVisible(QLayout * layout) const + + bool isRowVisible(QLayout? layout) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QFormLayout__isRowVisible_QLayout') + .asFunction(); + return func(thisCpp, layout == null ? ffi.nullptr : layout.thisCpp) != 0; + } // isRowVisible(QWidget * widget) const + + bool isRowVisible_2(QWidget? widget) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QFormLayout__isRowVisible_QWidget') + .asFunction(); + return func(thisCpp, widget == null ? ffi.nullptr : widget.thisCpp) != 0; + } // isRowVisible(int row) const + + bool isRowVisible_3(int row) { + final bool_Func_voidstar_int func = _dylib + .lookup>( + 'c_QFormLayout__isRowVisible_int') + .asFunction(); + return func(thisCpp, row) != 0; + } + + static ffi.Pointer itemAt_calledFromC( + ffi.Pointer thisCpp, int index) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QFormLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QFormLayout::itemAt(int index) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.itemAt(index); + return result.thisCpp; + } // labelForField(QLayout * field) const + + QWidget labelForField(QLayout? field) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QFormLayout__labelForField_QLayout') + .asFunction(); + ffi.Pointer result = + func(thisCpp, field == null ? ffi.nullptr : field.thisCpp); + return QWidget.fromCppPointer(result, false); + } // labelForField(QWidget * field) const + + QWidget labelForField_2(QWidget? field) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QFormLayout__labelForField_QWidget') + .asFunction(); + ffi.Pointer result = + func(thisCpp, field == null ? ffi.nullptr : field.thisCpp); + return QWidget.fromCppPointer(result, false); + } + + static ffi.Pointer layout_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QFormLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QFormLayout::layout()! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.layout(); + return result.thisCpp; + } + + static ffi.Pointer maximumSize_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QFormLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QFormLayout::maximumSize() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.maximumSize(); + return result.thisCpp; + } + + static int minimumHeightForWidth_calledFromC( + ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QFormLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QFormLayout::minimumHeightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumHeightForWidth(arg__1); + return result; + } + + static ffi.Pointer minimumSize_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QFormLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QFormLayout::minimumSize() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumSize(); + return result.thisCpp; + } // removeRow(QLayout * layout) + + removeRow(QLayout? layout) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QFormLayout__removeRow_QLayout') + .asFunction(); + func(thisCpp, layout == null ? ffi.nullptr : layout.thisCpp); + } // removeRow(QWidget * widget) + + removeRow_2(QWidget? widget) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QFormLayout__removeRow_QWidget') + .asFunction(); + func(thisCpp, widget == null ? ffi.nullptr : widget.thisCpp); + } // removeRow(int row) + + removeRow_3(int row) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QFormLayout__removeRow_int') + .asFunction(); + func(thisCpp, row); + } // resetFieldGrowthPolicy() + + resetFieldGrowthPolicy() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QFormLayout__resetFieldGrowthPolicy') + .asFunction(); + func(thisCpp); + } // resetFormAlignment() + + resetFormAlignment() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QFormLayout__resetFormAlignment') + .asFunction(); + func(thisCpp); + } // resetLabelAlignment() + + resetLabelAlignment() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QFormLayout__resetLabelAlignment') + .asFunction(); + func(thisCpp); + } // resetRowWrapPolicy() + + resetRowWrapPolicy() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QFormLayout__resetRowWrapPolicy') + .asFunction(); + func(thisCpp); + } // rowCount() const + + int rowCount() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QFormLayout__rowCount') + .asFunction(); + return func(thisCpp); + } + + static void setGeometry_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? rect) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QFormLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QFormLayout::setGeometry(const QRect & rect)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setGeometry((rect == null || rect.address == 0) + ? null + : QRect.fromCppPointer(rect)); + } // setHorizontalSpacing(int spacing) + + setHorizontalSpacing(int spacing) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QFormLayout__setHorizontalSpacing_int') + .asFunction(); + func(thisCpp, spacing); + } // setRowVisible(QLayout * layout, bool on) + + setRowVisible(QLayout? layout, bool on) { + final void_Func_voidstar_voidstar_bool func = _dylib + .lookup>( + 'c_QFormLayout__setRowVisible_QLayout_bool') + .asFunction(); + func(thisCpp, layout == null ? ffi.nullptr : layout.thisCpp, on ? 1 : 0); + } // setRowVisible(QWidget * widget, bool on) + + setRowVisible_2(QWidget? widget, bool on) { + final void_Func_voidstar_voidstar_bool func = _dylib + .lookup>( + 'c_QFormLayout__setRowVisible_QWidget_bool') + .asFunction(); + func(thisCpp, widget == null ? ffi.nullptr : widget.thisCpp, on ? 1 : 0); + } // setRowVisible(int row, bool on) + + setRowVisible_3(int row, bool on) { + final void_Func_voidstar_int_bool func = _dylib + .lookup>( + 'c_QFormLayout__setRowVisible_int_bool') + .asFunction(); + func(thisCpp, row, on ? 1 : 0); + } + + static void setSpacing_calledFromC(ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QFormLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QFormLayout::setSpacing(int arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setSpacing(arg__1); + } // setVerticalSpacing(int spacing) + + setVerticalSpacing(int spacing) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QFormLayout__setVerticalSpacing_int') + .asFunction(); + func(thisCpp, spacing); + } + + static ffi.Pointer sizeHint_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QFormLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QFormLayout::sizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHint(); + return result.thisCpp; + } + + static int spacing_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QFormLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QFormLayout::spacing() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.spacing(); + return result; + } + + static ffi.Pointer takeAt_calledFromC( + ffi.Pointer thisCpp, int index) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QFormLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QFormLayout::takeAt(int index)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.takeAt(index); + return result.thisCpp; + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QFormLayout__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } // verticalSpacing() const + + int verticalSpacing() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QFormLayout__verticalSpacing') + .asFunction(); + return func(thisCpp); + } + + static ffi.Pointer widget_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QFormLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QFormLayout::widget() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.widget(); + return result.thisCpp; + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QFormLayout__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 3187: + return "c_QFormLayout__addItem_QLayoutItem"; + case 3195: + return "c_QFormLayout__count"; + case 946: + return "c_QFormLayout__customEvent_QEvent"; + case 956: + return "c_QFormLayout__event_QEvent"; + case 957: + return "c_QFormLayout__eventFilter_QObject_QEvent"; + case 3169: + return "c_QFormLayout__expandingDirections"; + case 3170: + return "c_QFormLayout__geometry"; + case 3171: + return "c_QFormLayout__hasHeightForWidth"; + case 3172: + return "c_QFormLayout__heightForWidth_int"; + case 3206: + return "c_QFormLayout__indexOf_QLayoutItem"; + case 3207: + return "c_QFormLayout__indexOf_QWidget"; + case 3173: + return "c_QFormLayout__invalidate"; + case 3174: + return "c_QFormLayout__isEmpty"; + case 3214: + return "c_QFormLayout__itemAt_int"; + case 3175: + return "c_QFormLayout__layout"; + case 3176: + return "c_QFormLayout__maximumSize"; + case 3177: + return "c_QFormLayout__minimumHeightForWidth_int"; + case 3178: + return "c_QFormLayout__minimumSize"; + case 3179: + return "c_QFormLayout__setGeometry_QRect"; + case 3232: + return "c_QFormLayout__setSpacing_int"; + case 3180: + return "c_QFormLayout__sizeHint"; + case 3234: + return "c_QFormLayout__spacing"; + case 3236: + return "c_QFormLayout__takeAt_int"; + case 3181: + return "c_QFormLayout__widget"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 3187: + return "addItem"; + case 3195: + return "count"; + case 946: + return "customEvent"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 3169: + return "expandingDirections"; + case 3170: + return "geometry"; + case 3171: + return "hasHeightForWidth"; + case 3172: + return "heightForWidth"; + case 3206: + return "indexOf"; + case 3207: + return "indexOf_2"; + case 3173: + return "invalidate"; + case 3174: + return "isEmpty"; + case 3214: + return "itemAt"; + case 3175: + return "layout"; + case 3176: + return "maximumSize"; + case 3177: + return "minimumHeightForWidth"; + case 3178: + return "minimumSize"; + case 3179: + return "setGeometry"; + case 3232: + return "setSpacing"; + case 3180: + return "sizeHint"; + case 3234: + return "spacing"; + case 3236: + return "takeAt"; + case 3181: + return "widget"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QFormLayout__registerVirtualMethodCallback') + .asFunction(); + final callback3187 = + ffi.Pointer.fromFunction( + QFormLayout.addItem_calledFromC); + registerCallback(thisCpp, callback3187, 3187); + const callbackExcept3195 = 0; + final callback3195 = ffi.Pointer.fromFunction( + QFormLayout.count_calledFromC, callbackExcept3195); + registerCallback(thisCpp, callback3195, 3195); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QObject.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept3206 = 0; + final callback3206 = + ffi.Pointer.fromFunction( + QLayout.indexOf_calledFromC, callbackExcept3206); + registerCallback(thisCpp, callback3206, 3206); + const callbackExcept3207 = 0; + final callback3207 = + ffi.Pointer.fromFunction( + QLayout.indexOf_2_calledFromC, callbackExcept3207); + registerCallback(thisCpp, callback3207, 3207); + final callback3214 = + ffi.Pointer.fromFunction( + QFormLayout.itemAt_calledFromC); + registerCallback(thisCpp, callback3214, 3214); + final callback3232 = + ffi.Pointer.fromFunction( + QFormLayout.setSpacing_calledFromC); + registerCallback(thisCpp, callback3232, 3232); + const callbackExcept3234 = 0; + final callback3234 = ffi.Pointer.fromFunction( + QFormLayout.spacing_calledFromC, callbackExcept3234); + registerCallback(thisCpp, callback3234, 3234); + final callback3236 = + ffi.Pointer.fromFunction( + QFormLayout.takeAt_calledFromC); + registerCallback(thisCpp, callback3236, 3236); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QFrame.dart b/generated/QtDartBindings/dart/lib/src/QFrame.dart new file mode 100644 index 0000000..d72a660 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QFrame.dart @@ -0,0 +1,566 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QFrame extends QWidget { + QFrame.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QFrame.init() : super.init() {} + factory QFrame.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QFrame; + } + return QFrame.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QFrame_Finalizer"; + } //QFrame(QWidget * parent) + + QFrame({required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QFrame__constructor_QWidget') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } + static void changeEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QFrame; + if (dartInstance == null) { + print( + "Dart instance not found for QFrame::changeEvent(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.changeEvent((arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QFrame; + if (dartInstance == null) { + print( + "Dart instance not found for QFrame::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static int devType_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QFrame; + if (dartInstance == null) { + print( + "Dart instance not found for QFrame::devType() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.devType(); + return result; + } // drawFrame(QPainter * arg__1) + + drawFrame(QPainter? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QFrame__drawFrame_QPainter') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QFrame; + if (dartInstance == null) { + print( + "Dart instance not found for QFrame::event(QEvent * e)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance + .event((e == null || e.address == 0) ? null : QEvent.fromCppPointer(e)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QFrame; + if (dartInstance == null) { + print( + "Dart instance not found for QFrame::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int focusNextPrevChild_calledFromC( + ffi.Pointer thisCpp, int next) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QFrame; + if (dartInstance == null) { + print( + "Dart instance not found for QFrame::focusNextPrevChild(bool next)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.focusNextPrevChild(next != 0); + return result ? 1 : 0; + } // frameRect() const + + QRect frameRect() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QFrame__frameRect') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRect.fromCppPointer(result, true); + } // frameStyle() const + + int frameStyle() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QFrame__frameStyle') + .asFunction(); + return func(thisCpp); + } // frameWidth() const + + int frameWidth() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QFrame__frameWidth') + .asFunction(); + return func(thisCpp); + } + + static int hasHeightForWidth_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QFrame; + if (dartInstance == null) { + print( + "Dart instance not found for QFrame::hasHeightForWidth() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hasHeightForWidth(); + return result ? 1 : 0; + } + + static int heightForWidth_calledFromC(ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QFrame; + if (dartInstance == null) { + print( + "Dart instance not found for QFrame::heightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.heightForWidth(arg__1); + return result; + } + + static void initPainter_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? painter) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QFrame; + if (dartInstance == null) { + print( + "Dart instance not found for QFrame::initPainter(QPainter * painter) const! (${thisCpp.address})"); + throw Error(); + } + dartInstance.initPainter((painter == null || painter.address == 0) + ? null + : QPainter.fromCppPointer(painter)); + } + + static void leaveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QFrame; + if (dartInstance == null) { + print( + "Dart instance not found for QFrame::leaveEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.leaveEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } // lineWidth() const + + int lineWidth() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QFrame__lineWidth') + .asFunction(); + return func(thisCpp); + } // midLineWidth() const + + int midLineWidth() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QFrame__midLineWidth') + .asFunction(); + return func(thisCpp); + } + + static ffi.Pointer minimumSizeHint_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QFrame; + if (dartInstance == null) { + print( + "Dart instance not found for QFrame::minimumSizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumSizeHint(); + return result.thisCpp; + } + + static void mouseDoubleClickEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QFrame; + if (dartInstance == null) { + print( + "Dart instance not found for QFrame::mouseDoubleClickEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseDoubleClickEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mouseMoveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QFrame; + if (dartInstance == null) { + print( + "Dart instance not found for QFrame::mouseMoveEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseMoveEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mousePressEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QFrame; + if (dartInstance == null) { + print( + "Dart instance not found for QFrame::mousePressEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mousePressEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mouseReleaseEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QFrame; + if (dartInstance == null) { + print( + "Dart instance not found for QFrame::mouseReleaseEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseReleaseEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void paintEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QFrame; + if (dartInstance == null) { + print( + "Dart instance not found for QFrame::paintEvent(QPaintEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.paintEvent((arg__1 == null || arg__1.address == 0) + ? null + : QPaintEvent.fromCppPointer(arg__1)); + } // setFrameRect(const QRect & arg__1) + + setFrameRect(QRect? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QFrame__setFrameRect_QRect') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // setFrameStyle(int arg__1) + + setFrameStyle(int arg__1) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QFrame__setFrameStyle_int') + .asFunction(); + func(thisCpp, arg__1); + } // setLineWidth(int arg__1) + + setLineWidth(int arg__1) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QFrame__setLineWidth_int') + .asFunction(); + func(thisCpp, arg__1); + } // setMidLineWidth(int arg__1) + + setMidLineWidth(int arg__1) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QFrame__setMidLineWidth_int') + .asFunction(); + func(thisCpp, arg__1); + } + + static void setVisible_calledFromC(ffi.Pointer thisCpp, int visible) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QFrame; + if (dartInstance == null) { + print( + "Dart instance not found for QFrame::setVisible(bool visible)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setVisible(visible != 0); + } + + static ffi.Pointer sharedPainter_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QFrame; + if (dartInstance == null) { + print( + "Dart instance not found for QFrame::sharedPainter() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sharedPainter(); + return result.thisCpp; + } + + static ffi.Pointer sizeHint_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QFrame; + if (dartInstance == null) { + print( + "Dart instance not found for QFrame::sizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHint(); + return result.thisCpp; + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QFrame__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QFrame__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 1128: + return "c_QFrame__changeEvent_QEvent"; + case 946: + return "c_QFrame__customEvent_QEvent"; + case 1145: + return "c_QFrame__devType"; + case 956: + return "c_QFrame__event_QEvent"; + case 957: + return "c_QFrame__eventFilter_QObject_QEvent"; + case 1155: + return "c_QFrame__focusNextPrevChild_bool"; + case 1169: + return "c_QFrame__hasHeightForWidth"; + case 1173: + return "c_QFrame__heightForWidth_int"; + case 1176: + return "c_QFrame__initPainter_QPainter"; + case 1202: + return "c_QFrame__leaveEvent_QEvent"; + case 1222: + return "c_QFrame__minimumSizeHint"; + case 1224: + return "c_QFrame__mouseDoubleClickEvent_QMouseEvent"; + case 1226: + return "c_QFrame__mouseMoveEvent_QMouseEvent"; + case 1227: + return "c_QFrame__mousePressEvent_QMouseEvent"; + case 1228: + return "c_QFrame__mouseReleaseEvent_QMouseEvent"; + case 1235: + return "c_QFrame__paintEvent_QPaintEvent"; + case 1314: + return "c_QFrame__setVisible_bool"; + case 1323: + return "c_QFrame__sharedPainter"; + case 1331: + return "c_QFrame__sizeHint"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 1128: + return "changeEvent"; + case 946: + return "customEvent"; + case 1145: + return "devType"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 1155: + return "focusNextPrevChild"; + case 1169: + return "hasHeightForWidth"; + case 1173: + return "heightForWidth"; + case 1176: + return "initPainter"; + case 1202: + return "leaveEvent"; + case 1222: + return "minimumSizeHint"; + case 1224: + return "mouseDoubleClickEvent"; + case 1226: + return "mouseMoveEvent"; + case 1227: + return "mousePressEvent"; + case 1228: + return "mouseReleaseEvent"; + case 1235: + return "paintEvent"; + case 1314: + return "setVisible"; + case 1323: + return "sharedPainter"; + case 1331: + return "sizeHint"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QFrame__registerVirtualMethodCallback') + .asFunction(); + final callback1128 = + ffi.Pointer.fromFunction( + QFrame.changeEvent_calledFromC); + registerCallback(thisCpp, callback1128, 1128); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept1145 = 0; + final callback1145 = ffi.Pointer.fromFunction( + QWidget.devType_calledFromC, callbackExcept1145); + registerCallback(thisCpp, callback1145, 1145); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QFrame.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept1155 = 0; + final callback1155 = + ffi.Pointer.fromFunction( + QWidget.focusNextPrevChild_calledFromC, callbackExcept1155); + registerCallback(thisCpp, callback1155, 1155); + const callbackExcept1169 = 0; + final callback1169 = ffi.Pointer.fromFunction( + QWidget.hasHeightForWidth_calledFromC, callbackExcept1169); + registerCallback(thisCpp, callback1169, 1169); + const callbackExcept1173 = 0; + final callback1173 = + ffi.Pointer.fromFunction( + QWidget.heightForWidth_calledFromC, callbackExcept1173); + registerCallback(thisCpp, callback1173, 1173); + final callback1176 = + ffi.Pointer.fromFunction( + QWidget.initPainter_calledFromC); + registerCallback(thisCpp, callback1176, 1176); + final callback1202 = + ffi.Pointer.fromFunction( + QWidget.leaveEvent_calledFromC); + registerCallback(thisCpp, callback1202, 1202); + final callback1222 = ffi.Pointer.fromFunction( + QWidget.minimumSizeHint_calledFromC); + registerCallback(thisCpp, callback1222, 1222); + final callback1224 = + ffi.Pointer.fromFunction( + QWidget.mouseDoubleClickEvent_calledFromC); + registerCallback(thisCpp, callback1224, 1224); + final callback1226 = + ffi.Pointer.fromFunction( + QWidget.mouseMoveEvent_calledFromC); + registerCallback(thisCpp, callback1226, 1226); + final callback1227 = + ffi.Pointer.fromFunction( + QWidget.mousePressEvent_calledFromC); + registerCallback(thisCpp, callback1227, 1227); + final callback1228 = + ffi.Pointer.fromFunction( + QWidget.mouseReleaseEvent_calledFromC); + registerCallback(thisCpp, callback1228, 1228); + final callback1235 = + ffi.Pointer.fromFunction( + QFrame.paintEvent_calledFromC); + registerCallback(thisCpp, callback1235, 1235); + final callback1314 = + ffi.Pointer.fromFunction( + QWidget.setVisible_calledFromC); + registerCallback(thisCpp, callback1314, 1314); + final callback1323 = ffi.Pointer.fromFunction( + QWidget.sharedPainter_calledFromC); + registerCallback(thisCpp, callback1323, 1323); + final callback1331 = ffi.Pointer.fromFunction( + QFrame.sizeHint_calledFromC); + registerCallback(thisCpp, callback1331, 1331); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QGridLayout.dart b/generated/QtDartBindings/dart/lib/src/QGridLayout.dart new file mode 100644 index 0000000..2298574 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QGridLayout.dart @@ -0,0 +1,737 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QGridLayout extends QLayout { + QGridLayout.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QGridLayout.init() : super.init() {} + factory QGridLayout.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QGridLayout; + } + return QGridLayout.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QGridLayout_Finalizer"; + } //QGridLayout(QWidget * parent) + + QGridLayout({required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QGridLayout__constructor_QWidget') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } + static void addItem_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QGridLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QGridLayout::addItem(QLayoutItem * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.addItem((arg__1 == null || arg__1.address == 0) + ? null + : QLayoutItem.fromCppPointer(arg__1)); + } // addItem(QLayoutItem * item, int row, int column, int rowSpan, int columnSpan) + + addItemToGrid(QLayoutItem? item, int row, int column, + {int rowSpan = 1, int columnSpan = 1}) { + final void_Func_voidstar_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QGridLayout__addItemToGrid_QLayoutItem_int_int_int_int') + .asFunction(); + func(thisCpp, item == null ? ffi.nullptr : item.thisCpp, row, column, + rowSpan, columnSpan); + } // addLayout(QLayout * arg__1, int row, int column) + + addLayout(QLayout? arg__1, int row, int column) { + final void_Func_voidstar_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QGridLayout__addLayout_QLayout_int_int') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp, row, column); + } // addLayout(QLayout * arg__1, int row, int column, int rowSpan, int columnSpan) + + addLayout_2( + QLayout? arg__1, int row, int column, int rowSpan, int columnSpan) { + final void_Func_voidstar_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QGridLayout__addLayout_QLayout_int_int_int_int') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp, row, column, + rowSpan, columnSpan); + } // addWidget(QWidget * arg__1, int row, int column) + + addWidgetToGrid(QWidget? arg__1, int row, int column) { + final void_Func_voidstar_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QGridLayout__addWidgetToGrid_QWidget_int_int') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp, row, column); + } // addWidget(QWidget * arg__1, int row, int column, int rowSpan, int columnSpan) + + addWidgetToGrid_2( + QWidget? arg__1, int row, int column, int rowSpan, int columnSpan) { + final void_Func_voidstar_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QGridLayout__addWidgetToGrid_QWidget_int_int_int_int') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp, row, column, + rowSpan, columnSpan); + } // addWidget(QWidget * w) + + addWidget(QWidget? w) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QGridLayout__addWidget_QWidget') + .asFunction(); + func(thisCpp, w == null ? ffi.nullptr : w.thisCpp); + } // cellRect(int row, int column) const + + QRect cellRect(int row, int column) { + final voidstar_Func_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QGridLayout__cellRect_int_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, row, column); + return QRect.fromCppPointer(result, true); + } // columnCount() const + + int columnCount() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QGridLayout__columnCount') + .asFunction(); + return func(thisCpp); + } // columnMinimumWidth(int column) const + + int columnMinimumWidth(int column) { + final int_Func_voidstar_int func = _dylib + .lookup>( + 'c_QGridLayout__columnMinimumWidth_int') + .asFunction(); + return func(thisCpp, column); + } // columnStretch(int column) const + + int columnStretch(int column) { + final int_Func_voidstar_int func = _dylib + .lookup>( + 'c_QGridLayout__columnStretch_int') + .asFunction(); + return func(thisCpp, column); + } + + static int count_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QGridLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QGridLayout::count() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.count(); + return result; + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QGridLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QGridLayout::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QGridLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QGridLayout::event(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QGridLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QGridLayout::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int expandingDirections_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QGridLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QGridLayout::expandingDirections() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.expandingDirections(); + return result; + } + + static ffi.Pointer geometry_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QGridLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QGridLayout::geometry() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.geometry(); + return result.thisCpp; + } + + static int hasHeightForWidth_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QGridLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QGridLayout::hasHeightForWidth() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hasHeightForWidth(); + return result ? 1 : 0; + } + + static int heightForWidth_calledFromC(ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QGridLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QGridLayout::heightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.heightForWidth(arg__1); + return result; + } // horizontalSpacing() const + + int horizontalSpacing() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QGridLayout__horizontalSpacing') + .asFunction(); + return func(thisCpp); + } + + static int indexOf_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QGridLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QGridLayout::indexOf(const QLayoutItem * arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.indexOf((arg__1 == null || arg__1.address == 0) + ? null + : QLayoutItem.fromCppPointer(arg__1)); + return result; + } + + static int indexOf_2_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QGridLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QGridLayout::indexOf(const QWidget * arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.indexOf_2( + (arg__1 == null || arg__1.address == 0) + ? null + : QWidget.fromCppPointer(arg__1)); + return result; + } + + static void invalidate_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QGridLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QGridLayout::invalidate()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.invalidate(); + } + + static int isEmpty_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QGridLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QGridLayout::isEmpty() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.isEmpty(); + return result ? 1 : 0; + } + + static ffi.Pointer itemAt_calledFromC( + ffi.Pointer thisCpp, int index) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QGridLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QGridLayout::itemAt(int index) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.itemAt(index); + return result.thisCpp; + } // itemAtPosition(int row, int column) const + + QLayoutItem itemAtPosition(int row, int column) { + final voidstar_Func_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QGridLayout__itemAtPosition_int_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, row, column); + return QLayoutItem.fromCppPointer(result, false); + } + + static ffi.Pointer layout_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QGridLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QGridLayout::layout()! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.layout(); + return result.thisCpp; + } + + static ffi.Pointer maximumSize_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QGridLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QGridLayout::maximumSize() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.maximumSize(); + return result.thisCpp; + } + + static int minimumHeightForWidth_calledFromC( + ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QGridLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QGridLayout::minimumHeightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumHeightForWidth(arg__1); + return result; + } + + static ffi.Pointer minimumSize_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QGridLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QGridLayout::minimumSize() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumSize(); + return result.thisCpp; + } // rowCount() const + + int rowCount() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QGridLayout__rowCount') + .asFunction(); + return func(thisCpp); + } // rowMinimumHeight(int row) const + + int rowMinimumHeight(int row) { + final int_Func_voidstar_int func = _dylib + .lookup>( + 'c_QGridLayout__rowMinimumHeight_int') + .asFunction(); + return func(thisCpp, row); + } // rowStretch(int row) const + + int rowStretch(int row) { + final int_Func_voidstar_int func = _dylib + .lookup>( + 'c_QGridLayout__rowStretch_int') + .asFunction(); + return func(thisCpp, row); + } // setColumnMinimumWidth(int column, int minSize) + + setColumnMinimumWidth(int column, int minSize) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QGridLayout__setColumnMinimumWidth_int_int') + .asFunction(); + func(thisCpp, column, minSize); + } // setColumnStretch(int column, int stretch) + + setColumnStretch(int column, int stretch) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QGridLayout__setColumnStretch_int_int') + .asFunction(); + func(thisCpp, column, stretch); + } // setDefaultPositioning(int n, Qt::Orientation orient) + + setDefaultPositioning(int n, int orient) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QGridLayout__setDefaultPositioning_int_Orientation') + .asFunction(); + func(thisCpp, n, orient); + } + + static void setGeometry_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QGridLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QGridLayout::setGeometry(const QRect & arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setGeometry((arg__1 == null || arg__1.address == 0) + ? null + : QRect.fromCppPointer(arg__1)); + } // setHorizontalSpacing(int spacing) + + setHorizontalSpacing(int spacing) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QGridLayout__setHorizontalSpacing_int') + .asFunction(); + func(thisCpp, spacing); + } // setRowMinimumHeight(int row, int minSize) + + setRowMinimumHeight(int row, int minSize) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QGridLayout__setRowMinimumHeight_int_int') + .asFunction(); + func(thisCpp, row, minSize); + } // setRowStretch(int row, int stretch) + + setRowStretch(int row, int stretch) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QGridLayout__setRowStretch_int_int') + .asFunction(); + func(thisCpp, row, stretch); + } + + static void setSpacing_calledFromC(ffi.Pointer thisCpp, int spacing) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QGridLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QGridLayout::setSpacing(int spacing)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setSpacing(spacing); + } // setVerticalSpacing(int spacing) + + setVerticalSpacing(int spacing) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QGridLayout__setVerticalSpacing_int') + .asFunction(); + func(thisCpp, spacing); + } + + static ffi.Pointer sizeHint_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QGridLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QGridLayout::sizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHint(); + return result.thisCpp; + } + + static int spacing_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QGridLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QGridLayout::spacing() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.spacing(); + return result; + } + + static ffi.Pointer takeAt_calledFromC( + ffi.Pointer thisCpp, int index) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QGridLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QGridLayout::takeAt(int index)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.takeAt(index); + return result.thisCpp; + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QGridLayout__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } // verticalSpacing() const + + int verticalSpacing() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QGridLayout__verticalSpacing') + .asFunction(); + return func(thisCpp); + } + + static ffi.Pointer widget_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QGridLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QGridLayout::widget() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.widget(); + return result.thisCpp; + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QGridLayout__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 3187: + return "c_QGridLayout__addItem_QLayoutItem"; + case 3195: + return "c_QGridLayout__count"; + case 946: + return "c_QGridLayout__customEvent_QEvent"; + case 956: + return "c_QGridLayout__event_QEvent"; + case 957: + return "c_QGridLayout__eventFilter_QObject_QEvent"; + case 3169: + return "c_QGridLayout__expandingDirections"; + case 3170: + return "c_QGridLayout__geometry"; + case 3171: + return "c_QGridLayout__hasHeightForWidth"; + case 3172: + return "c_QGridLayout__heightForWidth_int"; + case 3206: + return "c_QGridLayout__indexOf_QLayoutItem"; + case 3207: + return "c_QGridLayout__indexOf_QWidget"; + case 3173: + return "c_QGridLayout__invalidate"; + case 3174: + return "c_QGridLayout__isEmpty"; + case 3214: + return "c_QGridLayout__itemAt_int"; + case 3175: + return "c_QGridLayout__layout"; + case 3176: + return "c_QGridLayout__maximumSize"; + case 3177: + return "c_QGridLayout__minimumHeightForWidth_int"; + case 3178: + return "c_QGridLayout__minimumSize"; + case 3179: + return "c_QGridLayout__setGeometry_QRect"; + case 3232: + return "c_QGridLayout__setSpacing_int"; + case 3180: + return "c_QGridLayout__sizeHint"; + case 3234: + return "c_QGridLayout__spacing"; + case 3236: + return "c_QGridLayout__takeAt_int"; + case 3181: + return "c_QGridLayout__widget"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 3187: + return "addItem"; + case 3195: + return "count"; + case 946: + return "customEvent"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 3169: + return "expandingDirections"; + case 3170: + return "geometry"; + case 3171: + return "hasHeightForWidth"; + case 3172: + return "heightForWidth"; + case 3206: + return "indexOf"; + case 3207: + return "indexOf_2"; + case 3173: + return "invalidate"; + case 3174: + return "isEmpty"; + case 3214: + return "itemAt"; + case 3175: + return "layout"; + case 3176: + return "maximumSize"; + case 3177: + return "minimumHeightForWidth"; + case 3178: + return "minimumSize"; + case 3179: + return "setGeometry"; + case 3232: + return "setSpacing"; + case 3180: + return "sizeHint"; + case 3234: + return "spacing"; + case 3236: + return "takeAt"; + case 3181: + return "widget"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QGridLayout__registerVirtualMethodCallback') + .asFunction(); + final callback3187 = + ffi.Pointer.fromFunction( + QGridLayout.addItem_calledFromC); + registerCallback(thisCpp, callback3187, 3187); + const callbackExcept3195 = 0; + final callback3195 = ffi.Pointer.fromFunction( + QGridLayout.count_calledFromC, callbackExcept3195); + registerCallback(thisCpp, callback3195, 3195); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QObject.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept3206 = 0; + final callback3206 = + ffi.Pointer.fromFunction( + QLayout.indexOf_calledFromC, callbackExcept3206); + registerCallback(thisCpp, callback3206, 3206); + const callbackExcept3207 = 0; + final callback3207 = + ffi.Pointer.fromFunction( + QLayout.indexOf_2_calledFromC, callbackExcept3207); + registerCallback(thisCpp, callback3207, 3207); + final callback3214 = + ffi.Pointer.fromFunction( + QGridLayout.itemAt_calledFromC); + registerCallback(thisCpp, callback3214, 3214); + final callback3232 = + ffi.Pointer.fromFunction( + QGridLayout.setSpacing_calledFromC); + registerCallback(thisCpp, callback3232, 3232); + const callbackExcept3234 = 0; + final callback3234 = ffi.Pointer.fromFunction( + QGridLayout.spacing_calledFromC, callbackExcept3234); + registerCallback(thisCpp, callback3234, 3234); + final callback3236 = + ffi.Pointer.fromFunction( + QGridLayout.takeAt_calledFromC); + registerCallback(thisCpp, callback3236, 3236); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QGuiApplication.dart b/generated/QtDartBindings/dart/lib/src/QGuiApplication.dart new file mode 100644 index 0000000..edca8f6 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QGuiApplication.dart @@ -0,0 +1,709 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QGuiApplication extends QCoreApplication { + QGuiApplication.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QGuiApplication.init() : super.init() {} + factory QGuiApplication.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QGuiApplication; + } + return QGuiApplication.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QGuiApplication_Finalizer"; + } + + static // allWindows() + QList allWindows() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QGuiApplication__allWindows') + .asFunction(); + ffi.Pointer result = func(); + return QList.fromCppPointer(result, true); + } + + static // applicationDisplayName() + QString applicationDisplayName() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QGuiApplication__applicationDisplayName') + .asFunction(); + ffi.Pointer result = func(); + return QString.fromCppPointer(result, true); + } // applicationDisplayNameChanged() + + applicationDisplayNameChanged() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QGuiApplication__applicationDisplayNameChanged') + .asFunction(); + func(thisCpp); + } + + void onApplicationDisplayNameChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QGuiApplication__onApplicationDisplayNameChanged') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onApplicationDisplayNameChanged_callback); + final callbackMethod = onApplicationDisplayNameChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onApplicationDisplayNameChanged_callback( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QGuiApplication; + final signalHandlers = dartInstance.signalHandlerersBySignal[ + onApplicationDisplayNameChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QGuiApplication; + if (dartInstance == null) { + print( + "Dart instance not found for QGuiApplication::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static // desktopFileName() + QString desktopFileName() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QGuiApplication__desktopFileName') + .asFunction(); + ffi.Pointer result = func(); + return QString.fromCppPointer(result, true); + } + + static // desktopSettingsAware() + bool desktopSettingsAware() { + final bool_Func_void func = _dylib + .lookup>( + 'c_static_QGuiApplication__desktopSettingsAware') + .asFunction(); + return func() != 0; + } // devicePixelRatio() const + + double devicePixelRatio() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QGuiApplication__devicePixelRatio') + .asFunction(); + return func(thisCpp); + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QGuiApplication; + if (dartInstance == null) { + print( + "Dart instance not found for QGuiApplication::event(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QGuiApplication; + if (dartInstance == null) { + print( + "Dart instance not found for QGuiApplication::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static // exec() + int exec() { + final int_Func_void func = _dylib + .lookup>( + 'c_static_QGuiApplication__exec') + .asFunction(); + return func(); + } + + static // focusObject() + QObject focusObject() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QGuiApplication__focusObject') + .asFunction(); + ffi.Pointer result = func(); + return QObject.fromCppPointer(result, false); + } // focusObjectChanged(QObject * focusObject) + + focusObjectChanged(QObject? focusObject) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QGuiApplication__focusObjectChanged_QObject') + .asFunction(); + func(thisCpp, focusObject == null ? ffi.nullptr : focusObject.thisCpp); + } + + void onFocusObjectChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QGuiApplication__onFocusObjectChanged_QObject') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onFocusObjectChanged_callback); + final callbackMethod = onFocusObjectChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onFocusObjectChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QGuiApplication; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onFocusObjectChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static // focusWindow() + QWindow focusWindow() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QGuiApplication__focusWindow') + .asFunction(); + ffi.Pointer result = func(); + return QWindow.fromCppPointer(result, false); + } // focusWindowChanged(QWindow * focusWindow) + + focusWindowChanged(QWindow? focusWindow) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QGuiApplication__focusWindowChanged_QWindow') + .asFunction(); + func(thisCpp, focusWindow == null ? ffi.nullptr : focusWindow.thisCpp); + } + + void onFocusWindowChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QGuiApplication__onFocusWindowChanged_QWindow') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onFocusWindowChanged_callback); + final callbackMethod = onFocusWindowChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onFocusWindowChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QGuiApplication; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onFocusWindowChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static // font() + QFont font() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QGuiApplication__font') + .asFunction(); + ffi.Pointer result = func(); + return QFont.fromCppPointer(result, true); + } // fontDatabaseChanged() + + fontDatabaseChanged() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QGuiApplication__fontDatabaseChanged') + .asFunction(); + func(thisCpp); + } + + void onFontDatabaseChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QGuiApplication__onFontDatabaseChanged') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onFontDatabaseChanged_callback); + final callbackMethod = onFontDatabaseChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onFontDatabaseChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QGuiApplication; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onFontDatabaseChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static // isLeftToRight() + bool isLeftToRight() { + final bool_Func_void func = _dylib + .lookup>( + 'c_static_QGuiApplication__isLeftToRight') + .asFunction(); + return func() != 0; + } + + static // isRightToLeft() + bool isRightToLeft() { + final bool_Func_void func = _dylib + .lookup>( + 'c_static_QGuiApplication__isRightToLeft') + .asFunction(); + return func() != 0; + } // isSavingSession() const + + bool isSavingSession() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QGuiApplication__isSavingSession') + .asFunction(); + return func(thisCpp) != 0; + } // isSessionRestored() const + + bool isSessionRestored() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QGuiApplication__isSessionRestored') + .asFunction(); + return func(thisCpp) != 0; + } + + static // keyboardModifiers() + int keyboardModifiers() { + final int_Func_void func = _dylib + .lookup>( + 'c_static_QGuiApplication__keyboardModifiers') + .asFunction(); + return func(); + } // lastWindowClosed() + + lastWindowClosed() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QGuiApplication__lastWindowClosed') + .asFunction(); + func(thisCpp); + } + + void onLastWindowClosed(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QGuiApplication__onLastWindowClosed') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onLastWindowClosed_callback); + final callbackMethod = onLastWindowClosed_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onLastWindowClosed_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QGuiApplication; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onLastWindowClosed_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static // layoutDirection() + int layoutDirection() { + final int_Func_void func = _dylib + .lookup>( + 'c_static_QGuiApplication__layoutDirection') + .asFunction(); + return func(); + } // layoutDirectionChanged(Qt::LayoutDirection direction) + + layoutDirectionChanged(int direction) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QGuiApplication__layoutDirectionChanged_LayoutDirection') + .asFunction(); + func(thisCpp, direction); + } + + void onLayoutDirectionChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QGuiApplication__onLayoutDirectionChanged_LayoutDirection') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onLayoutDirectionChanged_callback); + final callbackMethod = onLayoutDirectionChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onLayoutDirectionChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QGuiApplication; + final signalHandlers = dartInstance + .signalHandlerersBySignal[onLayoutDirectionChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static // modalWindow() + QWindow modalWindow() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QGuiApplication__modalWindow') + .asFunction(); + ffi.Pointer result = func(); + return QWindow.fromCppPointer(result, false); + } + + static int notify_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? arg__1, ffi.Pointer? arg__2) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QGuiApplication; + if (dartInstance == null) { + print( + "Dart instance not found for QGuiApplication::notify(QObject * arg__1, QEvent * arg__2)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.notify( + (arg__1 == null || arg__1.address == 0) + ? null + : QObject.fromCppPointer(arg__1), + (arg__2 == null || arg__2.address == 0) + ? null + : QEvent.fromCppPointer(arg__2)); + return result ? 1 : 0; + } + + static // palette() + QPalette palette() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QGuiApplication__palette') + .asFunction(); + ffi.Pointer result = func(); + return QPalette.fromCppPointer(result, true); + } + + static // platformName() + QString platformName() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QGuiApplication__platformName') + .asFunction(); + ffi.Pointer result = func(); + return QString.fromCppPointer(result, true); + } + + static // queryKeyboardModifiers() + int queryKeyboardModifiers() { + final int_Func_void func = _dylib + .lookup>( + 'c_static_QGuiApplication__queryKeyboardModifiers') + .asFunction(); + return func(); + } + + static // quitOnLastWindowClosed() + bool quitOnLastWindowClosed() { + final bool_Func_void func = _dylib + .lookup>( + 'c_static_QGuiApplication__quitOnLastWindowClosed') + .asFunction(); + return func() != 0; + } + + static // restoreOverrideCursor() + restoreOverrideCursor() { + final void_Func_void func = _dylib + .lookup>( + 'c_static_QGuiApplication__restoreOverrideCursor') + .asFunction(); + func(); + } // sessionId() const + + QString sessionId() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QGuiApplication__sessionId') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // sessionKey() const + + QString sessionKey() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QGuiApplication__sessionKey') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } + + static // setApplicationDisplayName(const QString & name) + setApplicationDisplayName(String? name) { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_static_QGuiApplication__setApplicationDisplayName_QString') + .asFunction(); + func(name?.toNativeUtf8() ?? ffi.nullptr); + } + + static // setDesktopFileName(const QString & name) + setDesktopFileName(String? name) { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_static_QGuiApplication__setDesktopFileName_QString') + .asFunction(); + func(name?.toNativeUtf8() ?? ffi.nullptr); + } + + static // setDesktopSettingsAware(bool on) + setDesktopSettingsAware(bool on) { + final void_Func_bool func = _dylib + .lookup>( + 'c_static_QGuiApplication__setDesktopSettingsAware_bool') + .asFunction(); + func(on ? 1 : 0); + } + + static // setFont(const QFont & arg__1) + setFont(QFont? arg__1) { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_static_QGuiApplication__setFont_QFont') + .asFunction(); + func(arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } + + static // setLayoutDirection(Qt::LayoutDirection direction) + setLayoutDirection(int direction) { + final void_Func_int func = _dylib + .lookup>( + 'c_static_QGuiApplication__setLayoutDirection_LayoutDirection') + .asFunction(); + func(direction); + } + + static // setPalette(const QPalette & pal) + setPalette(QPalette pal) { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_static_QGuiApplication__setPalette_QPalette') + .asFunction(); + func(pal == null ? ffi.nullptr : pal.thisCpp); + } + + static // setQuitOnLastWindowClosed(bool quit) + setQuitOnLastWindowClosed(bool quit) { + final void_Func_bool func = _dylib + .lookup>( + 'c_static_QGuiApplication__setQuitOnLastWindowClosed_bool') + .asFunction(); + func(quit ? 1 : 0); + } + + static // setWindowIcon(const QIcon & icon) + setWindowIcon(QIcon icon) { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_static_QGuiApplication__setWindowIcon_QIcon') + .asFunction(); + func(icon == null ? ffi.nullptr : icon.thisCpp); + } + + static // sync() + sync() { + final void_Func_void func = _dylib + .lookup>( + 'c_static_QGuiApplication__sync') + .asFunction(); + func(); + } + + static // topLevelAt(const QPoint & pos) + QWindow topLevelWindowAtPos(QPoint? pos) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QGuiApplication__topLevelWindowAtPos_QPoint') + .asFunction(); + ffi.Pointer result = func(pos == null ? ffi.nullptr : pos.thisCpp); + return QWindow.fromCppPointer(result, false); + } + + static // topLevelWindows() + QList topLevelWindows() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QGuiApplication__topLevelWindows') + .asFunction(); + ffi.Pointer result = func(); + return QList.fromCppPointer(result, true); + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QGuiApplication__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } + + static // windowIcon() + QIcon windowIcon() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QGuiApplication__windowIcon') + .asFunction(); + ffi.Pointer result = func(); + return QIcon.fromCppPointer(result, true); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QGuiApplication__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 946: + return "c_QGuiApplication__customEvent_QEvent"; + case 956: + return "c_QGuiApplication__event_QEvent"; + case 957: + return "c_QGuiApplication__eventFilter_QObject_QEvent"; + case 4558: + return "c_QGuiApplication__notify_QObject_QEvent"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 946: + return "customEvent"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 4558: + return "notify"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QGuiApplication__registerVirtualMethodCallback') + .asFunction(); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QGuiApplication.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept4558 = 0; + final callback4558 = + ffi.Pointer.fromFunction( + QGuiApplication.notify_calledFromC, callbackExcept4558); + registerCallback(thisCpp, callback4558, 4558); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QHBoxLayout.dart b/generated/QtDartBindings/dart/lib/src/QHBoxLayout.dart new file mode 100644 index 0000000..a59e617 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QHBoxLayout.dart @@ -0,0 +1,531 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QHBoxLayout extends QBoxLayout { + QHBoxLayout.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QHBoxLayout.init() : super.init() {} + factory QHBoxLayout.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QHBoxLayout; + } + return QHBoxLayout.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QHBoxLayout_Finalizer"; + } //QHBoxLayout(QWidget * parent) + + QHBoxLayout(QWidget? parent) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QHBoxLayout__constructor_QWidget') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } + static void addItem_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QHBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QHBoxLayout::addItem(QLayoutItem * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.addItem((arg__1 == null || arg__1.address == 0) + ? null + : QLayoutItem.fromCppPointer(arg__1)); + } + + static int count_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QHBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QHBoxLayout::count() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.count(); + return result; + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QHBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QHBoxLayout::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QHBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QHBoxLayout::event(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QHBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QHBoxLayout::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int expandingDirections_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QHBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QHBoxLayout::expandingDirections() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.expandingDirections(); + return result; + } + + static ffi.Pointer geometry_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QHBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QHBoxLayout::geometry() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.geometry(); + return result.thisCpp; + } + + static int hasHeightForWidth_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QHBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QHBoxLayout::hasHeightForWidth() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hasHeightForWidth(); + return result ? 1 : 0; + } + + static int heightForWidth_calledFromC(ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QHBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QHBoxLayout::heightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.heightForWidth(arg__1); + return result; + } + + static int indexOf_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QHBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QHBoxLayout::indexOf(const QLayoutItem * arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.indexOf((arg__1 == null || arg__1.address == 0) + ? null + : QLayoutItem.fromCppPointer(arg__1)); + return result; + } + + static int indexOf_2_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QHBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QHBoxLayout::indexOf(const QWidget * arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.indexOf_2( + (arg__1 == null || arg__1.address == 0) + ? null + : QWidget.fromCppPointer(arg__1)); + return result; + } + + static void invalidate_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QHBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QHBoxLayout::invalidate()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.invalidate(); + } + + static int isEmpty_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QHBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QHBoxLayout::isEmpty() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.isEmpty(); + return result ? 1 : 0; + } + + static ffi.Pointer itemAt_calledFromC( + ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QHBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QHBoxLayout::itemAt(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.itemAt(arg__1); + return result.thisCpp; + } + + static ffi.Pointer layout_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QHBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QHBoxLayout::layout()! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.layout(); + return result.thisCpp; + } + + static ffi.Pointer maximumSize_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QHBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QHBoxLayout::maximumSize() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.maximumSize(); + return result.thisCpp; + } + + static int minimumHeightForWidth_calledFromC( + ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QHBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QHBoxLayout::minimumHeightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumHeightForWidth(arg__1); + return result; + } + + static ffi.Pointer minimumSize_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QHBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QHBoxLayout::minimumSize() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumSize(); + return result.thisCpp; + } + + static void setGeometry_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QHBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QHBoxLayout::setGeometry(const QRect & arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setGeometry((arg__1 == null || arg__1.address == 0) + ? null + : QRect.fromCppPointer(arg__1)); + } + + static void setSpacing_calledFromC(ffi.Pointer thisCpp, int spacing) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QHBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QHBoxLayout::setSpacing(int spacing)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setSpacing(spacing); + } + + static ffi.Pointer sizeHint_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QHBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QHBoxLayout::sizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHint(); + return result.thisCpp; + } + + static int spacing_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QHBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QHBoxLayout::spacing() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.spacing(); + return result; + } + + static ffi.Pointer takeAt_calledFromC( + ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QHBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QHBoxLayout::takeAt(int arg__1)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.takeAt(arg__1); + return result.thisCpp; + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QHBoxLayout__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } + + static ffi.Pointer widget_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QHBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QHBoxLayout::widget() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.widget(); + return result.thisCpp; + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QHBoxLayout__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 3187: + return "c_QHBoxLayout__addItem_QLayoutItem"; + case 3195: + return "c_QHBoxLayout__count"; + case 946: + return "c_QHBoxLayout__customEvent_QEvent"; + case 956: + return "c_QHBoxLayout__event_QEvent"; + case 957: + return "c_QHBoxLayout__eventFilter_QObject_QEvent"; + case 3169: + return "c_QHBoxLayout__expandingDirections"; + case 3170: + return "c_QHBoxLayout__geometry"; + case 3171: + return "c_QHBoxLayout__hasHeightForWidth"; + case 3172: + return "c_QHBoxLayout__heightForWidth_int"; + case 3206: + return "c_QHBoxLayout__indexOf_QLayoutItem"; + case 3207: + return "c_QHBoxLayout__indexOf_QWidget"; + case 3173: + return "c_QHBoxLayout__invalidate"; + case 3174: + return "c_QHBoxLayout__isEmpty"; + case 3214: + return "c_QHBoxLayout__itemAt_int"; + case 3175: + return "c_QHBoxLayout__layout"; + case 3176: + return "c_QHBoxLayout__maximumSize"; + case 3177: + return "c_QHBoxLayout__minimumHeightForWidth_int"; + case 3178: + return "c_QHBoxLayout__minimumSize"; + case 3179: + return "c_QHBoxLayout__setGeometry_QRect"; + case 3232: + return "c_QHBoxLayout__setSpacing_int"; + case 3180: + return "c_QHBoxLayout__sizeHint"; + case 3234: + return "c_QHBoxLayout__spacing"; + case 3236: + return "c_QHBoxLayout__takeAt_int"; + case 3181: + return "c_QHBoxLayout__widget"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 3187: + return "addItem"; + case 3195: + return "count"; + case 946: + return "customEvent"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 3169: + return "expandingDirections"; + case 3170: + return "geometry"; + case 3171: + return "hasHeightForWidth"; + case 3172: + return "heightForWidth"; + case 3206: + return "indexOf"; + case 3207: + return "indexOf_2"; + case 3173: + return "invalidate"; + case 3174: + return "isEmpty"; + case 3214: + return "itemAt"; + case 3175: + return "layout"; + case 3176: + return "maximumSize"; + case 3177: + return "minimumHeightForWidth"; + case 3178: + return "minimumSize"; + case 3179: + return "setGeometry"; + case 3232: + return "setSpacing"; + case 3180: + return "sizeHint"; + case 3234: + return "spacing"; + case 3236: + return "takeAt"; + case 3181: + return "widget"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QHBoxLayout__registerVirtualMethodCallback') + .asFunction(); + final callback3187 = + ffi.Pointer.fromFunction( + QBoxLayout.addItem_calledFromC); + registerCallback(thisCpp, callback3187, 3187); + const callbackExcept3195 = 0; + final callback3195 = ffi.Pointer.fromFunction( + QBoxLayout.count_calledFromC, callbackExcept3195); + registerCallback(thisCpp, callback3195, 3195); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QObject.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept3206 = 0; + final callback3206 = + ffi.Pointer.fromFunction( + QLayout.indexOf_calledFromC, callbackExcept3206); + registerCallback(thisCpp, callback3206, 3206); + const callbackExcept3207 = 0; + final callback3207 = + ffi.Pointer.fromFunction( + QLayout.indexOf_2_calledFromC, callbackExcept3207); + registerCallback(thisCpp, callback3207, 3207); + final callback3214 = + ffi.Pointer.fromFunction( + QBoxLayout.itemAt_calledFromC); + registerCallback(thisCpp, callback3214, 3214); + final callback3232 = + ffi.Pointer.fromFunction( + QBoxLayout.setSpacing_calledFromC); + registerCallback(thisCpp, callback3232, 3232); + const callbackExcept3234 = 0; + final callback3234 = ffi.Pointer.fromFunction( + QBoxLayout.spacing_calledFromC, callbackExcept3234); + registerCallback(thisCpp, callback3234, 3234); + final callback3236 = + ffi.Pointer.fromFunction( + QBoxLayout.takeAt_calledFromC); + registerCallback(thisCpp, callback3236, 3236); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QIODevice.dart b/generated/QtDartBindings/dart/lib/src/QIODevice.dart new file mode 100644 index 0000000..bfb908c --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QIODevice.dart @@ -0,0 +1,707 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QIODevice extends QObject { + QIODevice.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QIODevice.init() : super.init() {} + factory QIODevice.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QIODevice; + } + return QIODevice.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QIODevice_Finalizer"; + } //QIODevice() + + QIODevice() : super.init() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_QIODevice__constructor') + .asFunction(); + thisCpp = func(); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } //QIODevice(QObject * parent) + QIODevice.ctor2(QObject? parent) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QIODevice__constructor_QObject') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } // aboutToClose() + aboutToClose() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QIODevice__aboutToClose') + .asFunction(); + func(thisCpp); + } + + void onAboutToClose(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QIODevice__onAboutToClose') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onAboutToClose_callback); + final callbackMethod = onAboutToClose_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onAboutToClose_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QIODevice; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onAboutToClose_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // atEnd() const + + bool atEnd() { + final bool_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3458)) + .asFunction(); + return func(thisCpp) != 0; + } + + static int atEnd_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QIODevice; + if (dartInstance == null) { + print( + "Dart instance not found for QIODevice::atEnd() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.atEnd(); + return result ? 1 : 0; + } + + void onBytesWritten(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QIODevice__onBytesWritten_qint64') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onBytesWritten_callback); + final callbackMethod = onBytesWritten_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onBytesWritten_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QIODevice; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onBytesWritten_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // canReadLine() const + + bool canReadLine() { + final bool_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3463)) + .asFunction(); + return func(thisCpp) != 0; + } + + static int canReadLine_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QIODevice; + if (dartInstance == null) { + print( + "Dart instance not found for QIODevice::canReadLine() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.canReadLine(); + return result ? 1 : 0; + } + + void onChannelBytesWritten(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QIODevice__onChannelBytesWritten_int_qint64') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onChannelBytesWritten_callback); + final callbackMethod = onChannelBytesWritten_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onChannelBytesWritten_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QIODevice; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onChannelBytesWritten_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // channelReadyRead(int channel) + + channelReadyRead(int channel) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QIODevice__channelReadyRead_int') + .asFunction(); + func(thisCpp, channel); + } + + void onChannelReadyRead(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QIODevice__onChannelReadyRead_int') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onChannelReadyRead_callback); + final callbackMethod = onChannelReadyRead_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onChannelReadyRead_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QIODevice; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onChannelReadyRead_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // close() + + close() { + final void_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3467)) + .asFunction(); + func(thisCpp); + } + + static void close_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QIODevice; + if (dartInstance == null) { + print( + "Dart instance not found for QIODevice::close()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.close(); + } // commitTransaction() + + commitTransaction() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QIODevice__commitTransaction') + .asFunction(); + func(thisCpp); + } // currentReadChannel() const + + int currentReadChannel() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QIODevice__currentReadChannel') + .asFunction(); + return func(thisCpp); + } // currentWriteChannel() const + + int currentWriteChannel() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QIODevice__currentWriteChannel') + .asFunction(); + return func(thisCpp); + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QIODevice; + if (dartInstance == null) { + print( + "Dart instance not found for QIODevice::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } // errorString() const + + QString errorString() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QIODevice__errorString') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QIODevice; + if (dartInstance == null) { + print( + "Dart instance not found for QIODevice::event(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QIODevice; + if (dartInstance == null) { + print( + "Dart instance not found for QIODevice::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } // getChar(char * c) + + bool getChar(String? c) { + final bool_Func_voidstar_string func = _dylib + .lookup>( + 'c_QIODevice__getChar_char') + .asFunction(); + return func(thisCpp, c?.toNativeUtf8() ?? ffi.nullptr) != 0; + } // isOpen() const + + bool isOpen() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QIODevice__isOpen') + .asFunction(); + return func(thisCpp) != 0; + } // isReadable() const + + bool isReadable() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QIODevice__isReadable') + .asFunction(); + return func(thisCpp) != 0; + } // isSequential() const + + bool isSequential() { + final bool_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3487)) + .asFunction(); + return func(thisCpp) != 0; + } + + static int isSequential_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QIODevice; + if (dartInstance == null) { + print( + "Dart instance not found for QIODevice::isSequential() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.isSequential(); + return result ? 1 : 0; + } // isTextModeEnabled() const + + bool isTextModeEnabled() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QIODevice__isTextModeEnabled') + .asFunction(); + return func(thisCpp) != 0; + } // isTransactionStarted() const + + bool isTransactionStarted() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QIODevice__isTransactionStarted') + .asFunction(); + return func(thisCpp) != 0; + } // isWritable() const + + bool isWritable() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QIODevice__isWritable') + .asFunction(); + return func(thisCpp) != 0; + } // readAll() + + QByteArray readAll() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QIODevice__readAll') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QByteArray.fromCppPointer(result, true); + } // readChannelCount() const + + int readChannelCount() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QIODevice__readChannelCount') + .asFunction(); + return func(thisCpp); + } // readChannelFinished() + + readChannelFinished() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QIODevice__readChannelFinished') + .asFunction(); + func(thisCpp); + } + + void onReadChannelFinished(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QIODevice__onReadChannelFinished') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onReadChannelFinished_callback); + final callbackMethod = onReadChannelFinished_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onReadChannelFinished_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QIODevice; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onReadChannelFinished_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // readyRead() + + readyRead() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QIODevice__readyRead') + .asFunction(); + func(thisCpp); + } + + void onReadyRead(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QIODevice__onReadyRead') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onReadyRead_callback); + final callbackMethod = onReadyRead_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onReadyRead_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QIODevice; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onReadyRead_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // reset() + + bool reset() { + final bool_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3513)) + .asFunction(); + return func(thisCpp) != 0; + } + + static int reset_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QIODevice; + if (dartInstance == null) { + print( + "Dart instance not found for QIODevice::reset()! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.reset(); + return result ? 1 : 0; + } // rollbackTransaction() + + rollbackTransaction() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QIODevice__rollbackTransaction') + .asFunction(); + func(thisCpp); + } // setCurrentReadChannel(int channel) + + setCurrentReadChannel(int channel) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QIODevice__setCurrentReadChannel_int') + .asFunction(); + func(thisCpp, channel); + } // setCurrentWriteChannel(int channel) + + setCurrentWriteChannel(int channel) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QIODevice__setCurrentWriteChannel_int') + .asFunction(); + func(thisCpp, channel); + } // setErrorString(const QString & errorString) + + setErrorString(String? errorString) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QIODevice__setErrorString_QString') + .asFunction(); + func(thisCpp, errorString?.toNativeUtf8() ?? ffi.nullptr); + } // setTextModeEnabled(bool enabled) + + setTextModeEnabled(bool enabled) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QIODevice__setTextModeEnabled_bool') + .asFunction(); + func(thisCpp, enabled ? 1 : 0); + } // startTransaction() + + startTransaction() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QIODevice__startTransaction') + .asFunction(); + func(thisCpp); + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QIODevice__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } // waitForBytesWritten(int msecs) + + bool waitForBytesWritten(int msecs) { + final bool_Func_voidstar_int func = _dylib + .lookup>( + cFunctionSymbolName(3532)) + .asFunction(); + return func(thisCpp, msecs) != 0; + } + + static int waitForBytesWritten_calledFromC( + ffi.Pointer thisCpp, int msecs) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QIODevice; + if (dartInstance == null) { + print( + "Dart instance not found for QIODevice::waitForBytesWritten(int msecs)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.waitForBytesWritten(msecs); + return result ? 1 : 0; + } // waitForReadyRead(int msecs) + + bool waitForReadyRead(int msecs) { + final bool_Func_voidstar_int func = _dylib + .lookup>( + cFunctionSymbolName(3533)) + .asFunction(); + return func(thisCpp, msecs) != 0; + } + + static int waitForReadyRead_calledFromC( + ffi.Pointer thisCpp, int msecs) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QIODevice; + if (dartInstance == null) { + print( + "Dart instance not found for QIODevice::waitForReadyRead(int msecs)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.waitForReadyRead(msecs); + return result ? 1 : 0; + } // writeChannelCount() const + + int writeChannelCount() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QIODevice__writeChannelCount') + .asFunction(); + return func(thisCpp); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QIODevice__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 3458: + return "c_QIODevice__atEnd"; + case 3463: + return "c_QIODevice__canReadLine"; + case 3467: + return "c_QIODevice__close"; + case 946: + return "c_QIODevice__customEvent_QEvent"; + case 956: + return "c_QIODevice__event_QEvent"; + case 957: + return "c_QIODevice__eventFilter_QObject_QEvent"; + case 3487: + return "c_QIODevice__isSequential"; + case 3513: + return "c_QIODevice__reset"; + case 3532: + return "c_QIODevice__waitForBytesWritten_int"; + case 3533: + return "c_QIODevice__waitForReadyRead_int"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 3458: + return "atEnd"; + case 3463: + return "canReadLine"; + case 3467: + return "close"; + case 946: + return "customEvent"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 3487: + return "isSequential"; + case 3513: + return "reset"; + case 3532: + return "waitForBytesWritten"; + case 3533: + return "waitForReadyRead"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QIODevice__registerVirtualMethodCallback') + .asFunction(); + const callbackExcept3458 = 0; + final callback3458 = ffi.Pointer.fromFunction( + QIODevice.atEnd_calledFromC, callbackExcept3458); + registerCallback(thisCpp, callback3458, 3458); + const callbackExcept3463 = 0; + final callback3463 = ffi.Pointer.fromFunction( + QIODevice.canReadLine_calledFromC, callbackExcept3463); + registerCallback(thisCpp, callback3463, 3463); + final callback3467 = ffi.Pointer.fromFunction( + QIODevice.close_calledFromC); + registerCallback(thisCpp, callback3467, 3467); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QObject.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept3487 = 0; + final callback3487 = ffi.Pointer.fromFunction( + QIODevice.isSequential_calledFromC, callbackExcept3487); + registerCallback(thisCpp, callback3487, 3487); + const callbackExcept3513 = 0; + final callback3513 = ffi.Pointer.fromFunction( + QIODevice.reset_calledFromC, callbackExcept3513); + registerCallback(thisCpp, callback3513, 3513); + const callbackExcept3532 = 0; + final callback3532 = + ffi.Pointer.fromFunction( + QIODevice.waitForBytesWritten_calledFromC, callbackExcept3532); + registerCallback(thisCpp, callback3532, 3532); + const callbackExcept3533 = 0; + final callback3533 = + ffi.Pointer.fromFunction( + QIODevice.waitForReadyRead_calledFromC, callbackExcept3533); + registerCallback(thisCpp, callback3533, 3533); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QIcon.dart b/generated/QtDartBindings/dart/lib/src/QIcon.dart new file mode 100644 index 0000000..223836d --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QIcon.dart @@ -0,0 +1,370 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QIcon_Mode { + static const Normal = 0; + static const Disabled = 1; + static const Active = 2; + static const Selected = 3; +} + +class QIcon_State { + static const On = 0; + static const Off = 1; +} + +class QIcon implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = true; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QIcon.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QIcon.fromCppPointer(cppPointer, needsAutoDelete)) as QIcon; + } + QIcon.fromCppPointer(var cppPointer, [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QIcon.init() {} + String getFinalizerName() { + return "c_QIcon_Finalizer"; + } //QIcon() + + QIcon() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_QIcon__constructor') + .asFunction(); + thisCpp = func(); + QIcon.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QIcon(const QPixmap & pixmap) + QIcon.ctor2(QPixmap pixmap) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QIcon__constructor_QPixmap') + .asFunction(); + thisCpp = func(pixmap == null ? ffi.nullptr : pixmap.thisCpp); + QIcon.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QIcon(const QString & fileName) + QIcon.ctor3(String? fileName) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QIcon__constructor_QString') + .asFunction(); + thisCpp = func(fileName?.toNativeUtf8() ?? ffi.nullptr); + QIcon.s_dartInstanceByCppPtr[thisCpp.address] = this; + } // actualSize(const QSize & size, QIcon::Mode mode, QIcon::State state) const + QSize actualSize(QSize? size, + {int mode = QIcon_Mode.Normal, int state = QIcon_State.Off}) { + final voidstar_Func_voidstar_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QIcon__actualSize_QSize_Mode_State') + .asFunction(); + ffi.Pointer result = + func(thisCpp, size == null ? ffi.nullptr : size.thisCpp, mode, state); + return QSize.fromCppPointer(result, true); + } // addFile(const QString & fileName, const QSize & size, QIcon::Mode mode, QIcon::State state) + + addFile(String? fileName, + {required QSize? size, + int mode = QIcon_Mode.Normal, + int state = QIcon_State.Off}) { + final void_Func_voidstar_voidstar_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QIcon__addFile_QString_QSize_Mode_State') + .asFunction(); + func(thisCpp, fileName?.toNativeUtf8() ?? ffi.nullptr, + size == null ? ffi.nullptr : size.thisCpp, mode, state); + } // addPixmap(const QPixmap & pixmap, QIcon::Mode mode, QIcon::State state) + + addPixmap(QPixmap pixmap, + {int mode = QIcon_Mode.Normal, int state = QIcon_State.Off}) { + final void_Func_voidstar_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QIcon__addPixmap_QPixmap_Mode_State') + .asFunction(); + func(thisCpp, pixmap == null ? ffi.nullptr : pixmap.thisCpp, mode, state); + } // availableSizes(QIcon::Mode mode, QIcon::State state) const + + QList availableSizes( + {int mode = QIcon_Mode.Normal, int state = QIcon_State.Off}) { + final voidstar_Func_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QIcon__availableSizes_Mode_State') + .asFunction(); + ffi.Pointer result = func(thisCpp, mode, state); + return QList.fromCppPointer(result, true); + } // detach() + + detach() { + final void_Func_voidstar func = _dylib + .lookup>('c_QIcon__detach') + .asFunction(); + func(thisCpp); + } + + static // fallbackSearchPaths() + QList fallbackSearchPaths() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QIcon__fallbackSearchPaths') + .asFunction(); + ffi.Pointer result = func(); + return QList.fromCppPointer(result, true); + } + + static // fallbackThemeName() + QString fallbackThemeName() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QIcon__fallbackThemeName') + .asFunction(); + ffi.Pointer result = func(); + return QString.fromCppPointer(result, true); + } + + static // fromTheme(const QString & name) + QIcon fromTheme(String? name) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QIcon__fromTheme_QString') + .asFunction(); + ffi.Pointer result = func(name?.toNativeUtf8() ?? ffi.nullptr); + return QIcon.fromCppPointer(result, true); + } + + static // fromTheme(const QString & name, const QIcon & fallback) + QIcon fromTheme_2(String? name, QIcon fallback) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_static_QIcon__fromTheme_QString_QIcon') + .asFunction(); + ffi.Pointer result = func(name?.toNativeUtf8() ?? ffi.nullptr, + fallback == null ? ffi.nullptr : fallback.thisCpp); + return QIcon.fromCppPointer(result, true); + } + + static // hasThemeIcon(const QString & name) + bool hasThemeIcon(String? name) { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_static_QIcon__hasThemeIcon_QString') + .asFunction(); + return func(name?.toNativeUtf8() ?? ffi.nullptr) != 0; + } // isDetached() const + + bool isDetached() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QIcon__isDetached') + .asFunction(); + return func(thisCpp) != 0; + } // isMask() const + + bool isMask() { + final bool_Func_voidstar func = _dylib + .lookup>('c_QIcon__isMask') + .asFunction(); + return func(thisCpp) != 0; + } // isNull() const + + bool isNull() { + final bool_Func_voidstar func = _dylib + .lookup>('c_QIcon__isNull') + .asFunction(); + return func(thisCpp) != 0; + } // name() const + + QString name() { + final voidstar_Func_voidstar func = _dylib + .lookup>('c_QIcon__name') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // paint(QPainter * painter, const QRect & rect) const + + paint(QPainter? painter, QRect? rect) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QIcon__paint_QPainter_QRect') + .asFunction(); + func(thisCpp, painter == null ? ffi.nullptr : painter.thisCpp, + rect == null ? ffi.nullptr : rect.thisCpp); + } // paint(QPainter * painter, int x, int y, int w, int h) const + + paint_2(QPainter? painter, int x, int y, int w, int h) { + final void_Func_voidstar_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QIcon__paint_QPainter_int_int_int_int') + .asFunction(); + func(thisCpp, painter == null ? ffi.nullptr : painter.thisCpp, x, y, w, h); + } // pixmap(const QSize & size, QIcon::Mode mode, QIcon::State state) const + + QPixmap pixmap(QSize? size, + {int mode = QIcon_Mode.Normal, int state = QIcon_State.Off}) { + final voidstar_Func_voidstar_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QIcon__pixmap_QSize_Mode_State') + .asFunction(); + ffi.Pointer result = + func(thisCpp, size == null ? ffi.nullptr : size.thisCpp, mode, state); + return QPixmap.fromCppPointer(result, true); + } // pixmap(const QSize & size, qreal devicePixelRatio, QIcon::Mode mode, QIcon::State state) const + + QPixmap pixmap_2(QSize? size, double devicePixelRatio, + {int mode = QIcon_Mode.Normal, int state = QIcon_State.Off}) { + final voidstar_Func_voidstar_voidstar_double_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_voidstar_ffi_Double_ffi_Int32_ffi_Int32_FFI>>( + 'c_QIcon__pixmap_QSize_qreal_Mode_State') + .asFunction(); + ffi.Pointer result = func( + thisCpp, + size == null ? ffi.nullptr : size.thisCpp, + devicePixelRatio, + mode, + state); + return QPixmap.fromCppPointer(result, true); + } // pixmap(int extent, QIcon::Mode mode, QIcon::State state) const + + QPixmap pixmap_3(int extent, + {int mode = QIcon_Mode.Normal, int state = QIcon_State.Off}) { + final voidstar_Func_voidstar_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QIcon__pixmap_int_Mode_State') + .asFunction(); + ffi.Pointer result = func(thisCpp, extent, mode, state); + return QPixmap.fromCppPointer(result, true); + } // pixmap(int w, int h, QIcon::Mode mode, QIcon::State state) const + + QPixmap pixmap_4(int w, int h, + {int mode = QIcon_Mode.Normal, int state = QIcon_State.Off}) { + final voidstar_Func_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QIcon__pixmap_int_int_Mode_State') + .asFunction(); + ffi.Pointer result = func(thisCpp, w, h, mode, state); + return QPixmap.fromCppPointer(result, true); + } + + static // setFallbackSearchPaths(const QList & paths) + setFallbackSearchPaths(QList? paths) { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_static_QIcon__setFallbackSearchPaths_QList_QString') + .asFunction(); + func(paths == null ? ffi.nullptr : paths.thisCpp); + } + + static // setFallbackThemeName(const QString & name) + setFallbackThemeName(String? name) { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_static_QIcon__setFallbackThemeName_QString') + .asFunction(); + func(name?.toNativeUtf8() ?? ffi.nullptr); + } // setIsMask(bool isMask) + + setIsMask(bool isMask) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QIcon__setIsMask_bool') + .asFunction(); + func(thisCpp, isMask ? 1 : 0); + } + + static // setThemeName(const QString & path) + setThemeName(String? path) { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_static_QIcon__setThemeName_QString') + .asFunction(); + func(path?.toNativeUtf8() ?? ffi.nullptr); + } + + static // setThemeSearchPaths(const QList & searchpath) + setThemeSearchPaths(QList? searchpath) { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_static_QIcon__setThemeSearchPaths_QList_QString') + .asFunction(); + func(searchpath == null ? ffi.nullptr : searchpath.thisCpp); + } + + static // themeName() + QString themeName() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QIcon__themeName') + .asFunction(); + ffi.Pointer result = func(); + return QString.fromCppPointer(result, true); + } + + static // themeSearchPaths() + QList themeSearchPaths() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QIcon__themeSearchPaths') + .asFunction(); + ffi.Pointer result = func(); + return QList.fromCppPointer(result, true); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QIcon__destructor') + .asFunction(); + func(thisCpp); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QInputDialog.dart b/generated/QtDartBindings/dart/lib/src/QInputDialog.dart new file mode 100644 index 0000000..9653482 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QInputDialog.dart @@ -0,0 +1,1072 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QInputDialog extends QDialog { + QInputDialog.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QInputDialog.init() : super.init() {} + factory QInputDialog.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QInputDialog; + } + return QInputDialog.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QInputDialog_Finalizer"; + } //QInputDialog(QWidget * parent) + + QInputDialog({required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QInputDialog__constructor_QWidget') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } + static void accept_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QInputDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QInputDialog::accept()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.accept(); + } // cancelButtonText() const + + QString cancelButtonText() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QInputDialog__cancelButtonText') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } + + static void changeEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QInputDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QInputDialog::changeEvent(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.changeEvent((arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + } // comboBoxItems() const + + QList comboBoxItems() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QInputDialog__comboBoxItems') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QList.fromCppPointer(result, true); + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QInputDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QInputDialog::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static int devType_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QInputDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QInputDialog::devType() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.devType(); + return result; + } + + static void done_calledFromC(ffi.Pointer thisCpp, int result) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QInputDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QInputDialog::done(int result)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.done(result); + } // doubleDecimals() const + + int doubleDecimals() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QInputDialog__doubleDecimals') + .asFunction(); + return func(thisCpp); + } // doubleMaximum() const + + double doubleMaximum() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QInputDialog__doubleMaximum') + .asFunction(); + return func(thisCpp); + } // doubleMinimum() const + + double doubleMinimum() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QInputDialog__doubleMinimum') + .asFunction(); + return func(thisCpp); + } // doubleStep() const + + double doubleStep() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QInputDialog__doubleStep') + .asFunction(); + return func(thisCpp); + } // doubleValue() const + + double doubleValue() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QInputDialog__doubleValue') + .asFunction(); + return func(thisCpp); + } // doubleValueChanged(double value) + + doubleValueChanged(double value) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QInputDialog__doubleValueChanged_double') + .asFunction(); + func(thisCpp, value); + } + + void onDoubleValueChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QInputDialog__onDoubleValueChanged_double') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onDoubleValueChanged_callback); + final callbackMethod = onDoubleValueChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onDoubleValueChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QInputDialog; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onDoubleValueChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // doubleValueSelected(double value) + + doubleValueSelected(double value) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QInputDialog__doubleValueSelected_double') + .asFunction(); + func(thisCpp, value); + } + + void onDoubleValueSelected(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QInputDialog__onDoubleValueSelected_double') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onDoubleValueSelected_callback); + final callbackMethod = onDoubleValueSelected_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onDoubleValueSelected_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QInputDialog; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onDoubleValueSelected_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QInputDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QInputDialog::event(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? arg__1, ffi.Pointer? arg__2) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QInputDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QInputDialog::eventFilter(QObject * arg__1, QEvent * arg__2)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (arg__1 == null || arg__1.address == 0) + ? null + : QObject.fromCppPointer(arg__1), + (arg__2 == null || arg__2.address == 0) + ? null + : QEvent.fromCppPointer(arg__2)); + return result ? 1 : 0; + } + + static int exec_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QInputDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QInputDialog::exec()! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.exec(); + return result; + } + + static int focusNextPrevChild_calledFromC( + ffi.Pointer thisCpp, int next) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QInputDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QInputDialog::focusNextPrevChild(bool next)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.focusNextPrevChild(next != 0); + return result ? 1 : 0; + } + + static // getText(QWidget * parent, const QString & title, const QString & label) + QString getText(QWidget? parent, String? title, String? label) { + final voidstar_Func_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_static_QInputDialog__getText_QWidget_QString_QString') + .asFunction(); + ffi.Pointer result = func( + parent == null ? ffi.nullptr : parent.thisCpp, + title?.toNativeUtf8() ?? ffi.nullptr, + label?.toNativeUtf8() ?? ffi.nullptr); + return QString.fromCppPointer(result, true); + } + + static int hasHeightForWidth_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QInputDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QInputDialog::hasHeightForWidth() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hasHeightForWidth(); + return result ? 1 : 0; + } + + static int heightForWidth_calledFromC(ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QInputDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QInputDialog::heightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.heightForWidth(arg__1); + return result; + } + + static void initPainter_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? painter) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QInputDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QInputDialog::initPainter(QPainter * painter) const! (${thisCpp.address})"); + throw Error(); + } + dartInstance.initPainter((painter == null || painter.address == 0) + ? null + : QPainter.fromCppPointer(painter)); + } // intMaximum() const + + int intMaximum() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QInputDialog__intMaximum') + .asFunction(); + return func(thisCpp); + } // intMinimum() const + + int intMinimum() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QInputDialog__intMinimum') + .asFunction(); + return func(thisCpp); + } // intStep() const + + int intStep() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QInputDialog__intStep') + .asFunction(); + return func(thisCpp); + } // intValue() const + + int intValue() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QInputDialog__intValue') + .asFunction(); + return func(thisCpp); + } // intValueChanged(int value) + + intValueChanged(int value) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QInputDialog__intValueChanged_int') + .asFunction(); + func(thisCpp, value); + } + + void onIntValueChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QInputDialog__onIntValueChanged_int') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onIntValueChanged_callback); + final callbackMethod = onIntValueChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onIntValueChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QInputDialog; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onIntValueChanged_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // intValueSelected(int value) + + intValueSelected(int value) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QInputDialog__intValueSelected_int') + .asFunction(); + func(thisCpp, value); + } + + void onIntValueSelected(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QInputDialog__onIntValueSelected_int') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onIntValueSelected_callback); + final callbackMethod = onIntValueSelected_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onIntValueSelected_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QInputDialog; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onIntValueSelected_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // isComboBoxEditable() const + + bool isComboBoxEditable() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QInputDialog__isComboBoxEditable') + .asFunction(); + return func(thisCpp) != 0; + } // labelText() const + + QString labelText() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QInputDialog__labelText') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } + + static void leaveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QInputDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QInputDialog::leaveEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.leaveEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static ffi.Pointer minimumSizeHint_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QInputDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QInputDialog::minimumSizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumSizeHint(); + return result.thisCpp; + } + + static void mouseDoubleClickEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QInputDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QInputDialog::mouseDoubleClickEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseDoubleClickEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mouseMoveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QInputDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QInputDialog::mouseMoveEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseMoveEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mousePressEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QInputDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QInputDialog::mousePressEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mousePressEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mouseReleaseEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QInputDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QInputDialog::mouseReleaseEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseReleaseEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } // okButtonText() const + + QString okButtonText() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QInputDialog__okButtonText') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } + + static void open_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QInputDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QInputDialog::open()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.open(); + } + + static void paintEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QInputDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QInputDialog::paintEvent(QPaintEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.paintEvent((event == null || event.address == 0) + ? null + : QPaintEvent.fromCppPointer(event)); + } + + static void reject_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QInputDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QInputDialog::reject()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.reject(); + } // setCancelButtonText(const QString & text) + + setCancelButtonText(String? text) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QInputDialog__setCancelButtonText_QString') + .asFunction(); + func(thisCpp, text?.toNativeUtf8() ?? ffi.nullptr); + } // setComboBoxEditable(bool editable) + + setComboBoxEditable(bool editable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QInputDialog__setComboBoxEditable_bool') + .asFunction(); + func(thisCpp, editable ? 1 : 0); + } // setComboBoxItems(const QList & items) + + setComboBoxItems(QList? items) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QInputDialog__setComboBoxItems_QList_QString') + .asFunction(); + func(thisCpp, items == null ? ffi.nullptr : items.thisCpp); + } // setDoubleDecimals(int decimals) + + setDoubleDecimals(int decimals) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QInputDialog__setDoubleDecimals_int') + .asFunction(); + func(thisCpp, decimals); + } // setDoubleMaximum(double max) + + setDoubleMaximum(double max) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QInputDialog__setDoubleMaximum_double') + .asFunction(); + func(thisCpp, max); + } // setDoubleMinimum(double min) + + setDoubleMinimum(double min) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QInputDialog__setDoubleMinimum_double') + .asFunction(); + func(thisCpp, min); + } // setDoubleRange(double min, double max) + + setDoubleRange(double min, double max) { + final void_Func_voidstar_double_double func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QInputDialog__setDoubleRange_double_double') + .asFunction(); + func(thisCpp, min, max); + } // setDoubleStep(double step) + + setDoubleStep(double step) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QInputDialog__setDoubleStep_double') + .asFunction(); + func(thisCpp, step); + } // setDoubleValue(double value) + + setDoubleValue(double value) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QInputDialog__setDoubleValue_double') + .asFunction(); + func(thisCpp, value); + } // setIntMaximum(int max) + + setIntMaximum(int max) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QInputDialog__setIntMaximum_int') + .asFunction(); + func(thisCpp, max); + } // setIntMinimum(int min) + + setIntMinimum(int min) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QInputDialog__setIntMinimum_int') + .asFunction(); + func(thisCpp, min); + } // setIntRange(int min, int max) + + setIntRange(int min, int max) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QInputDialog__setIntRange_int_int') + .asFunction(); + func(thisCpp, min, max); + } // setIntStep(int step) + + setIntStep(int step) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QInputDialog__setIntStep_int') + .asFunction(); + func(thisCpp, step); + } // setIntValue(int value) + + setIntValue(int value) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QInputDialog__setIntValue_int') + .asFunction(); + func(thisCpp, value); + } // setLabelText(const QString & text) + + setLabelText(String? text) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QInputDialog__setLabelText_QString') + .asFunction(); + func(thisCpp, text?.toNativeUtf8() ?? ffi.nullptr); + } // setOkButtonText(const QString & text) + + setOkButtonText(String? text) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QInputDialog__setOkButtonText_QString') + .asFunction(); + func(thisCpp, text?.toNativeUtf8() ?? ffi.nullptr); + } // setTextValue(const QString & text) + + setTextValue(String? text) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QInputDialog__setTextValue_QString') + .asFunction(); + func(thisCpp, text?.toNativeUtf8() ?? ffi.nullptr); + } + + static void setVisible_calledFromC(ffi.Pointer thisCpp, int visible) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QInputDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QInputDialog::setVisible(bool visible)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setVisible(visible != 0); + } + + static ffi.Pointer sharedPainter_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QInputDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QInputDialog::sharedPainter() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sharedPainter(); + return result.thisCpp; + } + + static ffi.Pointer sizeHint_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QInputDialog; + if (dartInstance == null) { + print( + "Dart instance not found for QInputDialog::sizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHint(); + return result.thisCpp; + } // textValue() const + + QString textValue() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QInputDialog__textValue') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // textValueChanged(const QString & text) + + textValueChanged(String? text) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QInputDialog__textValueChanged_QString') + .asFunction(); + func(thisCpp, text?.toNativeUtf8() ?? ffi.nullptr); + } + + void onTextValueChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QInputDialog__onTextValueChanged_QString') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onTextValueChanged_callback); + final callbackMethod = onTextValueChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onTextValueChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QInputDialog; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onTextValueChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // textValueSelected(const QString & text) + + textValueSelected(String? text) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QInputDialog__textValueSelected_QString') + .asFunction(); + func(thisCpp, text?.toNativeUtf8() ?? ffi.nullptr); + } + + void onTextValueSelected(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QInputDialog__onTextValueSelected_QString') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onTextValueSelected_callback); + final callbackMethod = onTextValueSelected_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onTextValueSelected_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QInputDialog; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onTextValueSelected_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QInputDialog__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QInputDialog__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 4235: + return "c_QInputDialog__accept"; + case 1128: + return "c_QInputDialog__changeEvent_QEvent"; + case 946: + return "c_QInputDialog__customEvent_QEvent"; + case 1145: + return "c_QInputDialog__devType"; + case 4270: + return "c_QInputDialog__done_int"; + case 956: + return "c_QInputDialog__event_QEvent"; + case 957: + return "c_QInputDialog__eventFilter_QObject_QEvent"; + case 4272: + return "c_QInputDialog__exec"; + case 1155: + return "c_QInputDialog__focusNextPrevChild_bool"; + case 1169: + return "c_QInputDialog__hasHeightForWidth"; + case 1173: + return "c_QInputDialog__heightForWidth_int"; + case 1176: + return "c_QInputDialog__initPainter_QPainter"; + case 1202: + return "c_QInputDialog__leaveEvent_QEvent"; + case 1222: + return "c_QInputDialog__minimumSizeHint"; + case 1224: + return "c_QInputDialog__mouseDoubleClickEvent_QMouseEvent"; + case 1226: + return "c_QInputDialog__mouseMoveEvent_QMouseEvent"; + case 1227: + return "c_QInputDialog__mousePressEvent_QMouseEvent"; + case 1228: + return "c_QInputDialog__mouseReleaseEvent_QMouseEvent"; + case 4339: + return "c_QInputDialog__open"; + case 1235: + return "c_QInputDialog__paintEvent_QPaintEvent"; + case 4346: + return "c_QInputDialog__reject"; + case 1314: + return "c_QInputDialog__setVisible_bool"; + case 1323: + return "c_QInputDialog__sharedPainter"; + case 1331: + return "c_QInputDialog__sizeHint"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 4235: + return "accept"; + case 1128: + return "changeEvent"; + case 946: + return "customEvent"; + case 1145: + return "devType"; + case 4270: + return "done"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 4272: + return "exec"; + case 1155: + return "focusNextPrevChild"; + case 1169: + return "hasHeightForWidth"; + case 1173: + return "heightForWidth"; + case 1176: + return "initPainter"; + case 1202: + return "leaveEvent"; + case 1222: + return "minimumSizeHint"; + case 1224: + return "mouseDoubleClickEvent"; + case 1226: + return "mouseMoveEvent"; + case 1227: + return "mousePressEvent"; + case 1228: + return "mouseReleaseEvent"; + case 4339: + return "open"; + case 1235: + return "paintEvent"; + case 4346: + return "reject"; + case 1314: + return "setVisible"; + case 1323: + return "sharedPainter"; + case 1331: + return "sizeHint"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QInputDialog__registerVirtualMethodCallback') + .asFunction(); + final callback4235 = ffi.Pointer.fromFunction( + QDialog.accept_calledFromC); + registerCallback(thisCpp, callback4235, 4235); + final callback1128 = + ffi.Pointer.fromFunction( + QWidget.changeEvent_calledFromC); + registerCallback(thisCpp, callback1128, 1128); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept1145 = 0; + final callback1145 = ffi.Pointer.fromFunction( + QWidget.devType_calledFromC, callbackExcept1145); + registerCallback(thisCpp, callback1145, 1145); + final callback4270 = + ffi.Pointer.fromFunction( + QInputDialog.done_calledFromC); + registerCallback(thisCpp, callback4270, 4270); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QWidget.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QDialog.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept4272 = 0; + final callback4272 = ffi.Pointer.fromFunction( + QDialog.exec_calledFromC, callbackExcept4272); + registerCallback(thisCpp, callback4272, 4272); + const callbackExcept1155 = 0; + final callback1155 = + ffi.Pointer.fromFunction( + QWidget.focusNextPrevChild_calledFromC, callbackExcept1155); + registerCallback(thisCpp, callback1155, 1155); + const callbackExcept1169 = 0; + final callback1169 = ffi.Pointer.fromFunction( + QWidget.hasHeightForWidth_calledFromC, callbackExcept1169); + registerCallback(thisCpp, callback1169, 1169); + const callbackExcept1173 = 0; + final callback1173 = + ffi.Pointer.fromFunction( + QWidget.heightForWidth_calledFromC, callbackExcept1173); + registerCallback(thisCpp, callback1173, 1173); + final callback1176 = + ffi.Pointer.fromFunction( + QWidget.initPainter_calledFromC); + registerCallback(thisCpp, callback1176, 1176); + final callback1202 = + ffi.Pointer.fromFunction( + QWidget.leaveEvent_calledFromC); + registerCallback(thisCpp, callback1202, 1202); + final callback1222 = ffi.Pointer.fromFunction( + QInputDialog.minimumSizeHint_calledFromC); + registerCallback(thisCpp, callback1222, 1222); + final callback1224 = + ffi.Pointer.fromFunction( + QWidget.mouseDoubleClickEvent_calledFromC); + registerCallback(thisCpp, callback1224, 1224); + final callback1226 = + ffi.Pointer.fromFunction( + QWidget.mouseMoveEvent_calledFromC); + registerCallback(thisCpp, callback1226, 1226); + final callback1227 = + ffi.Pointer.fromFunction( + QWidget.mousePressEvent_calledFromC); + registerCallback(thisCpp, callback1227, 1227); + final callback1228 = + ffi.Pointer.fromFunction( + QWidget.mouseReleaseEvent_calledFromC); + registerCallback(thisCpp, callback1228, 1228); + final callback4339 = ffi.Pointer.fromFunction( + QDialog.open_calledFromC); + registerCallback(thisCpp, callback4339, 4339); + final callback1235 = + ffi.Pointer.fromFunction( + QWidget.paintEvent_calledFromC); + registerCallback(thisCpp, callback1235, 1235); + final callback4346 = ffi.Pointer.fromFunction( + QDialog.reject_calledFromC); + registerCallback(thisCpp, callback4346, 4346); + final callback1314 = + ffi.Pointer.fromFunction( + QInputDialog.setVisible_calledFromC); + registerCallback(thisCpp, callback1314, 1314); + final callback1323 = ffi.Pointer.fromFunction( + QWidget.sharedPainter_calledFromC); + registerCallback(thisCpp, callback1323, 1323); + final callback1331 = ffi.Pointer.fromFunction( + QInputDialog.sizeHint_calledFromC); + registerCallback(thisCpp, callback1331, 1331); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QInputEvent.dart b/generated/QtDartBindings/dart/lib/src/QInputEvent.dart new file mode 100644 index 0000000..150e52d --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QInputEvent.dart @@ -0,0 +1,109 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QInputEvent extends QEvent { + QInputEvent.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QInputEvent.init() : super.init() {} + factory QInputEvent.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QEvent.isCached(cppPointer)) { + var instance = QEvent.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QInputEvent; + } + return QInputEvent.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QInputEvent_Finalizer"; + } + + static ffi.Pointer clone_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QEvent.s_dartInstanceByCppPtr[thisCpp.address] as QInputEvent; + if (dartInstance == null) { + print( + "Dart instance not found for QInputEvent::clone() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.clone(); + return result.thisCpp; + } // modifiers() const + + int modifiers() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QInputEvent__modifiers') + .asFunction(); + return func(thisCpp); + } + + static void setAccepted_calledFromC(ffi.Pointer thisCpp, int accepted) { + var dartInstance = + QEvent.s_dartInstanceByCppPtr[thisCpp.address] as QInputEvent; + if (dartInstance == null) { + print( + "Dart instance not found for QInputEvent::setAccepted(bool accepted)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setAccepted(accepted != 0); + } // setModifiers(QFlags modifiers) + + setModifiers(int modifiers) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QInputEvent__setModifiers_KeyboardModifiers') + .asFunction(); + func(thisCpp, modifiers); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QInputEvent__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 4164: + return "c_QInputEvent__clone"; + case 4172: + return "c_QInputEvent__setAccepted_bool"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 4164: + return "clone"; + case 4172: + return "setAccepted"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QInputEvent__registerVirtualMethodCallback') + .asFunction(); + final callback4164 = ffi.Pointer.fromFunction( + QInputEvent.clone_calledFromC); + registerCallback(thisCpp, callback4164, 4164); + final callback4172 = + ffi.Pointer.fromFunction( + QEvent.setAccepted_calledFromC); + registerCallback(thisCpp, callback4172, 4172); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QItemSelection.dart b/generated/QtDartBindings/dart/lib/src/QItemSelection.dart new file mode 100644 index 0000000..0100dba --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QItemSelection.dart @@ -0,0 +1,497 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QItemSelection implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = true; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QItemSelection.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QItemSelection.fromCppPointer(cppPointer, needsAutoDelete)) + as QItemSelection; + } + QItemSelection.fromCppPointer(var cppPointer, + [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QItemSelection.init() {} + String getFinalizerName() { + return "c_QItemSelection_Finalizer"; + } //QItemSelection(const QModelIndex & topLeft, const QModelIndex & bottomRight) + + QItemSelection(QModelIndex topLeft, QModelIndex bottomRight) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QItemSelection__constructor_QModelIndex_QModelIndex') + .asFunction(); + thisCpp = func(topLeft == null ? ffi.nullptr : topLeft.thisCpp, + bottomRight == null ? ffi.nullptr : bottomRight.thisCpp); + QItemSelection.s_dartInstanceByCppPtr[thisCpp.address] = this; + } // append(const QList & l) + append(QList? l) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QItemSelection__append_QList_QItemSelectionRange') + .asFunction(); + func(thisCpp, l == null ? ffi.nullptr : l.thisCpp); + } // at(qsizetype i) const + + QItemSelectionRange at(int i) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QItemSelection__at_qsizetype') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return QItemSelectionRange.fromCppPointer(result, false); + } // back() + + QItemSelectionRange back() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelection__back') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QItemSelectionRange.fromCppPointer(result, false); + } // capacity() const + + int capacity() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelection__capacity') + .asFunction(); + return func(thisCpp); + } // clear() + + clear() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelection__clear') + .asFunction(); + func(thisCpp); + } // constData() const + + QItemSelectionRange constData() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelection__constData') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QItemSelectionRange.fromCppPointer(result, false); + } // constFirst() const + + QItemSelectionRange constFirst() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelection__constFirst') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QItemSelectionRange.fromCppPointer(result, false); + } // constLast() const + + QItemSelectionRange constLast() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelection__constLast') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QItemSelectionRange.fromCppPointer(result, false); + } // contains(const QModelIndex & index) const + + bool contains(QModelIndex index) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QItemSelection__contains_QModelIndex') + .asFunction(); + return func(thisCpp, index == null ? ffi.nullptr : index.thisCpp) != 0; + } // count() const + + int count() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelection__count') + .asFunction(); + return func(thisCpp); + } // data() + + QItemSelectionRange data() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelection__data') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QItemSelectionRange.fromCppPointer(result, false); + } // detach() + + detach() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelection__detach') + .asFunction(); + func(thisCpp); + } // empty() const + + bool empty() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelection__empty') + .asFunction(); + return func(thisCpp) != 0; + } // first() + + QItemSelectionRange first() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelection__first') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QItemSelectionRange.fromCppPointer(result, false); + } // first(qsizetype n) const + + QList first_2(int n) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QItemSelection__first_qsizetype') + .asFunction(); + ffi.Pointer result = func(thisCpp, n); + return QList.fromCppPointer(result, true); + } + + static // fromList(const QList & list) + QList fromList(QList? list) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QItemSelection__fromList_QList_QItemSelectionRange') + .asFunction(); + ffi.Pointer result = func(list == null ? ffi.nullptr : list.thisCpp); + return QList.fromCppPointer(result, true); + } + + static // fromVector(const QList & vector) + QList fromVector(QList? vector) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QItemSelection__fromVector_QList_QItemSelectionRange') + .asFunction(); + ffi.Pointer result = + func(vector == null ? ffi.nullptr : vector.thisCpp); + return QList.fromCppPointer(result, true); + } // front() + + QItemSelectionRange front() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelection__front') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QItemSelectionRange.fromCppPointer(result, false); + } // indexes() const + + QList indexes() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelection__indexes') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QList.fromCppPointer(result, true); + } // isDetached() const + + bool isDetached() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelection__isDetached') + .asFunction(); + return func(thisCpp) != 0; + } // isEmpty() const + + bool isEmpty() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelection__isEmpty') + .asFunction(); + return func(thisCpp) != 0; + } // isSharedWith(const QList & other) const + + bool isSharedWith(QList? other) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QItemSelection__isSharedWith_QList_QItemSelectionRange') + .asFunction(); + return func(thisCpp, other == null ? ffi.nullptr : other.thisCpp) != 0; + } // last() + + QItemSelectionRange last() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelection__last') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QItemSelectionRange.fromCppPointer(result, false); + } // last(qsizetype n) const + + QList last_2(int n) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QItemSelection__last_qsizetype') + .asFunction(); + ffi.Pointer result = func(thisCpp, n); + return QList.fromCppPointer(result, true); + } // length() const + + int length() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelection__length') + .asFunction(); + return func(thisCpp); + } // merge(const QItemSelection & other, QFlags command) + + merge(QItemSelection other, int command) { + final void_Func_voidstar_voidstar_int func = _dylib + .lookup>( + 'c_QItemSelection__merge_QItemSelection_SelectionFlags') + .asFunction(); + func(thisCpp, other == null ? ffi.nullptr : other.thisCpp, command); + } // mid(qsizetype pos, qsizetype len) const + + QList mid(int pos, {int len = -1}) { + final voidstar_Func_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QItemSelection__mid_qsizetype_qsizetype') + .asFunction(); + ffi.Pointer result = func(thisCpp, pos, len); + return QList.fromCppPointer(result, true); + } // move(qsizetype from, qsizetype to) + + move(int from, int to) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QItemSelection__move_qsizetype_qsizetype') + .asFunction(); + func(thisCpp, from, to); + } // pop_back() + + pop_back() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelection__pop_back') + .asFunction(); + func(thisCpp); + } // pop_front() + + pop_front() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelection__pop_front') + .asFunction(); + func(thisCpp); + } // remove(qsizetype i, qsizetype n) + + remove(int i, {int n = 1}) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QItemSelection__remove_qsizetype_qsizetype') + .asFunction(); + func(thisCpp, i, n); + } // removeAt(qsizetype i) + + removeAt(int i) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QItemSelection__removeAt_qsizetype') + .asFunction(); + func(thisCpp, i); + } // removeFirst() + + removeFirst() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelection__removeFirst') + .asFunction(); + func(thisCpp); + } // removeLast() + + removeLast() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelection__removeLast') + .asFunction(); + func(thisCpp); + } // reserve(qsizetype size) + + reserve(int size) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QItemSelection__reserve_qsizetype') + .asFunction(); + func(thisCpp, size); + } // resize(qsizetype size) + + resize(int size) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QItemSelection__resize_qsizetype') + .asFunction(); + func(thisCpp, size); + } // resize_internal(qsizetype i) + + resize_internal(int i) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QItemSelection__resize_internal_qsizetype') + .asFunction(); + func(thisCpp, i); + } // select(const QModelIndex & topLeft, const QModelIndex & bottomRight) + + select(QModelIndex topLeft, QModelIndex bottomRight) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QItemSelection__select_QModelIndex_QModelIndex') + .asFunction(); + func(thisCpp, topLeft == null ? ffi.nullptr : topLeft.thisCpp, + bottomRight == null ? ffi.nullptr : bottomRight.thisCpp); + } // shrink_to_fit() + + shrink_to_fit() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelection__shrink_to_fit') + .asFunction(); + func(thisCpp); + } // size() const + + int size() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelection__size') + .asFunction(); + return func(thisCpp); + } // sliced(qsizetype pos) const + + QList sliced(int pos) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QItemSelection__sliced_qsizetype') + .asFunction(); + ffi.Pointer result = func(thisCpp, pos); + return QList.fromCppPointer(result, true); + } // sliced(qsizetype pos, qsizetype n) const + + QList sliced_2(int pos, int n) { + final voidstar_Func_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QItemSelection__sliced_qsizetype_qsizetype') + .asFunction(); + ffi.Pointer result = func(thisCpp, pos, n); + return QList.fromCppPointer(result, true); + } + + static // split(const QItemSelectionRange & range, const QItemSelectionRange & other, QItemSelection * result) + split(QItemSelectionRange? range, QItemSelectionRange? other, + QItemSelection? result) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_static_QItemSelection__split_QItemSelectionRange_QItemSelectionRange_QItemSelection') + .asFunction(); + func( + range == null ? ffi.nullptr : range.thisCpp, + other == null ? ffi.nullptr : other.thisCpp, + result == null ? ffi.nullptr : result.thisCpp); + } // squeeze() + + squeeze() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelection__squeeze') + .asFunction(); + func(thisCpp); + } // swapItemsAt(qsizetype i, qsizetype j) + + swapItemsAt(int i, int j) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QItemSelection__swapItemsAt_qsizetype_qsizetype') + .asFunction(); + func(thisCpp, i, j); + } // takeAt(qsizetype i) + + QItemSelectionRange takeAt(int i) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QItemSelection__takeAt_qsizetype') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return QItemSelectionRange.fromCppPointer(result, true); + } // toList() const + + QList toList() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelection__toList') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QList.fromCppPointer(result, true); + } // toVector() const + + QList toVector() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelection__toVector') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QList.fromCppPointer(result, true); + } // value(qsizetype i) const + + QItemSelectionRange value(int i) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QItemSelection__value_qsizetype') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return QItemSelectionRange.fromCppPointer(result, true); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelection__destructor') + .asFunction(); + func(thisCpp); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QItemSelectionModel.dart b/generated/QtDartBindings/dart/lib/src/QItemSelectionModel.dart new file mode 100644 index 0000000..5a6ebdb --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QItemSelectionModel.dart @@ -0,0 +1,654 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QItemSelectionModel_SelectionFlag { + static const NoUpdate = 0; + static const Clear = 1; + static const Select = 2; + static const Deselect = 4; + static const Toggle = 8; + static const Current = 16; + static const Rows = 32; + static const Columns = 64; + static const SelectCurrent = 18; + static const ToggleCurrent = 24; + static const ClearAndSelect = 3; +} + +class QItemSelectionModel extends QObject { + QItemSelectionModel.fromCppPointer(var cppPointer, + [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QItemSelectionModel.init() : super.init() {} + factory QItemSelectionModel.fromCache(var cppPointer, + [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QItemSelectionModel; + } + return QItemSelectionModel.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QItemSelectionModel_Finalizer"; + } //QItemSelectionModel(QAbstractItemModel * model) + + QItemSelectionModel({required QAbstractItemModel? model}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionModel__constructor_QAbstractItemModel') + .asFunction(); + thisCpp = func(model == null ? ffi.nullptr : model.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } //QItemSelectionModel(QAbstractItemModel * model, QObject * parent) + QItemSelectionModel.ctor2(QAbstractItemModel? model, QObject? parent) + : super.init() { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionModel__constructor_QAbstractItemModel_QObject') + .asFunction(); + thisCpp = func(model == null ? ffi.nullptr : model.thisCpp, + parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } // clear() + clear() { + final void_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3298)) + .asFunction(); + func(thisCpp); + } + + static void clear_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QItemSelectionModel; + if (dartInstance == null) { + print( + "Dart instance not found for QItemSelectionModel::clear()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.clear(); + } // clearCurrentIndex() + + clearCurrentIndex() { + final void_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3299)) + .asFunction(); + func(thisCpp); + } + + static void clearCurrentIndex_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QItemSelectionModel; + if (dartInstance == null) { + print( + "Dart instance not found for QItemSelectionModel::clearCurrentIndex()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.clearCurrentIndex(); + } // clearSelection() + + clearSelection() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionModel__clearSelection') + .asFunction(); + func(thisCpp); + } // columnIntersectsSelection(int column, const QModelIndex & parent) const + + bool columnIntersectsSelection(int column, {required QModelIndex parent}) { + final bool_Func_voidstar_int_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionModel__columnIntersectsSelection_int_QModelIndex') + .asFunction(); + return func( + thisCpp, column, parent == null ? ffi.nullptr : parent.thisCpp) != + 0; + } // currentChanged(const QModelIndex & current, const QModelIndex & previous) + + currentChanged(QModelIndex current, QModelIndex previous) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionModel__currentChanged_QModelIndex_QModelIndex') + .asFunction(); + func(thisCpp, current == null ? ffi.nullptr : current.thisCpp, + previous == null ? ffi.nullptr : previous.thisCpp); + } + + void onCurrentChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QItemSelectionModel__onCurrentChanged_QModelIndex_QModelIndex') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onCurrentChanged_callback); + final callbackMethod = onCurrentChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onCurrentChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QItemSelectionModel; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onCurrentChanged_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // currentColumnChanged(const QModelIndex & current, const QModelIndex & previous) + + currentColumnChanged(QModelIndex current, QModelIndex previous) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionModel__currentColumnChanged_QModelIndex_QModelIndex') + .asFunction(); + func(thisCpp, current == null ? ffi.nullptr : current.thisCpp, + previous == null ? ffi.nullptr : previous.thisCpp); + } + + void onCurrentColumnChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QItemSelectionModel__onCurrentColumnChanged_QModelIndex_QModelIndex') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onCurrentColumnChanged_callback); + final callbackMethod = onCurrentColumnChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onCurrentColumnChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QItemSelectionModel; + final signalHandlers = dartInstance + .signalHandlerersBySignal[onCurrentColumnChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // currentIndex() const + + QModelIndex currentIndex() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionModel__currentIndex') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QModelIndex.fromCppPointer(result, true); + } // currentRowChanged(const QModelIndex & current, const QModelIndex & previous) + + currentRowChanged(QModelIndex current, QModelIndex previous) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionModel__currentRowChanged_QModelIndex_QModelIndex') + .asFunction(); + func(thisCpp, current == null ? ffi.nullptr : current.thisCpp, + previous == null ? ffi.nullptr : previous.thisCpp); + } + + void onCurrentRowChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QItemSelectionModel__onCurrentRowChanged_QModelIndex_QModelIndex') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onCurrentRowChanged_callback); + final callbackMethod = onCurrentRowChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onCurrentRowChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QItemSelectionModel; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onCurrentRowChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QItemSelectionModel; + if (dartInstance == null) { + print( + "Dart instance not found for QItemSelectionModel::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } // emitSelectionChanged(const QItemSelection & newSelection, const QItemSelection & oldSelection) + + emitSelectionChanged( + QItemSelection newSelection, QItemSelection oldSelection) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionModel__emitSelectionChanged_QItemSelection_QItemSelection') + .asFunction(); + func(thisCpp, newSelection == null ? ffi.nullptr : newSelection.thisCpp, + oldSelection == null ? ffi.nullptr : oldSelection.thisCpp); + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QItemSelectionModel; + if (dartInstance == null) { + print( + "Dart instance not found for QItemSelectionModel::event(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QItemSelectionModel; + if (dartInstance == null) { + print( + "Dart instance not found for QItemSelectionModel::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } // hasSelection() const + + bool hasSelection() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionModel__hasSelection') + .asFunction(); + return func(thisCpp) != 0; + } // isColumnSelected(int column, const QModelIndex & parent) const + + bool isColumnSelected(int column, {required QModelIndex parent}) { + final bool_Func_voidstar_int_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionModel__isColumnSelected_int_QModelIndex') + .asFunction(); + return func( + thisCpp, column, parent == null ? ffi.nullptr : parent.thisCpp) != + 0; + } // isRowSelected(int row, const QModelIndex & parent) const + + bool isRowSelected(int row, {required QModelIndex parent}) { + final bool_Func_voidstar_int_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionModel__isRowSelected_int_QModelIndex') + .asFunction(); + return func(thisCpp, row, parent == null ? ffi.nullptr : parent.thisCpp) != + 0; + } // isSelected(const QModelIndex & index) const + + bool isSelected(QModelIndex index) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionModel__isSelected_QModelIndex') + .asFunction(); + return func(thisCpp, index == null ? ffi.nullptr : index.thisCpp) != 0; + } // model() + + QAbstractItemModel model() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionModel__model') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QAbstractItemModel.fromCppPointer(result, false); + } // modelChanged(QAbstractItemModel * model) + + modelChanged(QAbstractItemModel? model) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionModel__modelChanged_QAbstractItemModel') + .asFunction(); + func(thisCpp, model == null ? ffi.nullptr : model.thisCpp); + } + + void onModelChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QItemSelectionModel__onModelChanged_QAbstractItemModel') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onModelChanged_callback); + final callbackMethod = onModelChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onModelChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QItemSelectionModel; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onModelChanged_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // reset() + + reset() { + final void_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3334)) + .asFunction(); + func(thisCpp); + } + + static void reset_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QItemSelectionModel; + if (dartInstance == null) { + print( + "Dart instance not found for QItemSelectionModel::reset()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.reset(); + } // rowIntersectsSelection(int row, const QModelIndex & parent) const + + bool rowIntersectsSelection(int row, {required QModelIndex parent}) { + final bool_Func_voidstar_int_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionModel__rowIntersectsSelection_int_QModelIndex') + .asFunction(); + return func(thisCpp, row, parent == null ? ffi.nullptr : parent.thisCpp) != + 0; + } // select(const QItemSelection & selection, QFlags command) + + select(QItemSelection selection, int command) { + final void_Func_voidstar_voidstar_int func = _dylib + .lookup>( + cFunctionSymbolName(3336)) + .asFunction(); + func(thisCpp, selection == null ? ffi.nullptr : selection.thisCpp, command); + } + + static void select_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer selection, int command) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QItemSelectionModel; + if (dartInstance == null) { + print( + "Dart instance not found for QItemSelectionModel::select(const QItemSelection & selection, QFlags command)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.select(QItemSelection.fromCppPointer(selection), command); + } // select(const QModelIndex & index, QFlags command) + + selectIndex(QModelIndex index, int command) { + final void_Func_voidstar_voidstar_int func = _dylib + .lookup>( + cFunctionSymbolName(3337)) + .asFunction(); + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp, command); + } + + static void selectIndex_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index, int command) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QItemSelectionModel; + if (dartInstance == null) { + print( + "Dart instance not found for QItemSelectionModel::select(const QModelIndex & index, QFlags command)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.selectIndex(QModelIndex.fromCppPointer(index), command); + } // selectedColumns(int row) const + + QList selectedColumns({int row = 0}) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QItemSelectionModel__selectedColumns_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, row); + return QList.fromCppPointer(result, true); + } // selectedIndexes() const + + QList selectedIndexes() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionModel__selectedIndexes') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QList.fromCppPointer(result, true); + } // selectedRows(int column) const + + QList selectedRows({int column = 0}) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QItemSelectionModel__selectedRows_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, column); + return QList.fromCppPointer(result, true); + } // selection() const + + QItemSelection selection() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionModel__selection') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QItemSelection.fromCppPointer(result, true); + } // selectionChanged(const QItemSelection & selected, const QItemSelection & deselected) + + selectionChanged(QItemSelection selected, QItemSelection deselected) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionModel__selectionChanged_QItemSelection_QItemSelection') + .asFunction(); + func(thisCpp, selected == null ? ffi.nullptr : selected.thisCpp, + deselected == null ? ffi.nullptr : deselected.thisCpp); + } + + void onSelectionChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QItemSelectionModel__onSelectionChanged_QItemSelection_QItemSelection') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onSelectionChanged_callback); + final callbackMethod = onSelectionChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onSelectionChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QItemSelectionModel; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onSelectionChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // setCurrentIndex(const QModelIndex & index, QFlags command) + + setCurrentIndex(QModelIndex index, int command) { + final void_Func_voidstar_voidstar_int func = _dylib + .lookup>( + cFunctionSymbolName(3345)) + .asFunction(); + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp, command); + } + + static void setCurrentIndex_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index, int command) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QItemSelectionModel; + if (dartInstance == null) { + print( + "Dart instance not found for QItemSelectionModel::setCurrentIndex(const QModelIndex & index, QFlags command)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setCurrentIndex(QModelIndex.fromCppPointer(index), command); + } // setModel(QAbstractItemModel * model) + + setModel(QAbstractItemModel? model) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionModel__setModel_QAbstractItemModel') + .asFunction(); + func(thisCpp, model == null ? ffi.nullptr : model.thisCpp); + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QItemSelectionModel__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionModel__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 3298: + return "c_QItemSelectionModel__clear"; + case 3299: + return "c_QItemSelectionModel__clearCurrentIndex"; + case 946: + return "c_QItemSelectionModel__customEvent_QEvent"; + case 956: + return "c_QItemSelectionModel__event_QEvent"; + case 957: + return "c_QItemSelectionModel__eventFilter_QObject_QEvent"; + case 3334: + return "c_QItemSelectionModel__reset"; + case 3336: + return "c_QItemSelectionModel__select_QItemSelection_SelectionFlags"; + case 3337: + return "c_QItemSelectionModel__selectIndex_QModelIndex_SelectionFlags"; + case 3345: + return "c_QItemSelectionModel__setCurrentIndex_QModelIndex_SelectionFlags"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 3298: + return "clear"; + case 3299: + return "clearCurrentIndex"; + case 946: + return "customEvent"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 3334: + return "reset"; + case 3336: + return "select"; + case 3337: + return "selectIndex"; + case 3345: + return "setCurrentIndex"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QItemSelectionModel__registerVirtualMethodCallback') + .asFunction(); + final callback3298 = ffi.Pointer.fromFunction( + QItemSelectionModel.clear_calledFromC); + registerCallback(thisCpp, callback3298, 3298); + final callback3299 = ffi.Pointer.fromFunction( + QItemSelectionModel.clearCurrentIndex_calledFromC); + registerCallback(thisCpp, callback3299, 3299); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QObject.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + final callback3334 = ffi.Pointer.fromFunction( + QItemSelectionModel.reset_calledFromC); + registerCallback(thisCpp, callback3334, 3334); + final callback3336 = + ffi.Pointer.fromFunction( + QItemSelectionModel.select_calledFromC); + registerCallback(thisCpp, callback3336, 3336); + final callback3337 = + ffi.Pointer.fromFunction( + QItemSelectionModel.selectIndex_calledFromC); + registerCallback(thisCpp, callback3337, 3337); + final callback3345 = + ffi.Pointer.fromFunction( + QItemSelectionModel.setCurrentIndex_calledFromC); + registerCallback(thisCpp, callback3345, 3345); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QItemSelectionRange.dart b/generated/QtDartBindings/dart/lib/src/QItemSelectionRange.dart new file mode 100644 index 0000000..d9b19eb --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QItemSelectionRange.dart @@ -0,0 +1,217 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QItemSelectionRange implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = true; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QItemSelectionRange.fromCache(var cppPointer, + [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QItemSelectionRange.fromCppPointer(cppPointer, needsAutoDelete)) + as QItemSelectionRange; + } + QItemSelectionRange.fromCppPointer(var cppPointer, + [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QItemSelectionRange.init() {} + String getFinalizerName() { + return "c_QItemSelectionRange_Finalizer"; + } //QItemSelectionRange() + + QItemSelectionRange() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_QItemSelectionRange__constructor') + .asFunction(); + thisCpp = func(); + QItemSelectionRange.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QItemSelectionRange(const QModelIndex & index) + QItemSelectionRange.ctor2(QModelIndex index) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionRange__constructor_QModelIndex') + .asFunction(); + thisCpp = func(index == null ? ffi.nullptr : index.thisCpp); + QItemSelectionRange.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QItemSelectionRange(const QModelIndex & topL, const QModelIndex & bottomR) + QItemSelectionRange.ctor3(QModelIndex topL, QModelIndex bottomR) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionRange__constructor_QModelIndex_QModelIndex') + .asFunction(); + thisCpp = func(topL == null ? ffi.nullptr : topL.thisCpp, + bottomR == null ? ffi.nullptr : bottomR.thisCpp); + QItemSelectionRange.s_dartInstanceByCppPtr[thisCpp.address] = this; + } // bottom() const + int bottom() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionRange__bottom') + .asFunction(); + return func(thisCpp); + } // contains(const QModelIndex & index) const + + bool contains(QModelIndex index) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionRange__contains_QModelIndex') + .asFunction(); + return func(thisCpp, index == null ? ffi.nullptr : index.thisCpp) != 0; + } // contains(int row, int column, const QModelIndex & parentIndex) const + + bool contains_2(int row, int column, QModelIndex parentIndex) { + final bool_Func_voidstar_int_int_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>>( + 'c_QItemSelectionRange__contains_int_int_QModelIndex') + .asFunction(); + return func(thisCpp, row, column, + parentIndex == null ? ffi.nullptr : parentIndex.thisCpp) != + 0; + } // height() const + + int height() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionRange__height') + .asFunction(); + return func(thisCpp); + } // indexes() const + + QList indexes() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionRange__indexes') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QList.fromCppPointer(result, true); + } // intersected(const QItemSelectionRange & other) const + + QItemSelectionRange intersected(QItemSelectionRange? other) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionRange__intersected_QItemSelectionRange') + .asFunction(); + ffi.Pointer result = + func(thisCpp, other == null ? ffi.nullptr : other.thisCpp); + return QItemSelectionRange.fromCppPointer(result, true); + } // intersects(const QItemSelectionRange & other) const + + bool intersects(QItemSelectionRange? other) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionRange__intersects_QItemSelectionRange') + .asFunction(); + return func(thisCpp, other == null ? ffi.nullptr : other.thisCpp) != 0; + } // isEmpty() const + + bool isEmpty() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionRange__isEmpty') + .asFunction(); + return func(thisCpp) != 0; + } // isValid() const + + bool isValid() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionRange__isValid') + .asFunction(); + return func(thisCpp) != 0; + } // left() const + + int left() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionRange__left') + .asFunction(); + return func(thisCpp); + } // model() const + + QAbstractItemModel model() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionRange__model') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QAbstractItemModel.fromCppPointer(result, false); + } // parent() const + + QModelIndex parent() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionRange__parent') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QModelIndex.fromCppPointer(result, true); + } // right() const + + int right() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionRange__right') + .asFunction(); + return func(thisCpp); + } // top() const + + int top() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionRange__top') + .asFunction(); + return func(thisCpp); + } // width() const + + int width() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionRange__width') + .asFunction(); + return func(thisCpp); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QItemSelectionRange__destructor') + .asFunction(); + func(thisCpp); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QKeySequence.dart b/generated/QtDartBindings/dart/lib/src/QKeySequence.dart new file mode 100644 index 0000000..52f8a63 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QKeySequence.dart @@ -0,0 +1,270 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QKeySequence_StandardKey { + static const UnknownKey = 0; + static const HelpContents = 1; + static const WhatsThis = 2; + static const Open = 3; + static const Close = 4; + static const Save = 5; + static const New = 6; + static const Delete = 7; + static const Cut = 8; + static const Copy = 9; + static const Paste = 10; + static const Undo = 11; + static const Redo = 12; + static const Back = 13; + static const Forward = 14; + static const Refresh = 15; + static const ZoomIn = 16; + static const ZoomOut = 17; + static const Print = 18; + static const AddTab = 19; + static const NextChild = 20; + static const PreviousChild = 21; + static const Find = 22; + static const FindNext = 23; + static const FindPrevious = 24; + static const Replace = 25; + static const SelectAll = 26; + static const Bold = 27; + static const Italic = 28; + static const Underline = 29; + static const MoveToNextChar = 30; + static const MoveToPreviousChar = 31; + static const MoveToNextWord = 32; + static const MoveToPreviousWord = 33; + static const MoveToNextLine = 34; + static const MoveToPreviousLine = 35; + static const MoveToNextPage = 36; + static const MoveToPreviousPage = 37; + static const MoveToStartOfLine = 38; + static const MoveToEndOfLine = 39; + static const MoveToStartOfBlock = 40; + static const MoveToEndOfBlock = 41; + static const MoveToStartOfDocument = 42; + static const MoveToEndOfDocument = 43; + static const SelectNextChar = 44; + static const SelectPreviousChar = 45; + static const SelectNextWord = 46; + static const SelectPreviousWord = 47; + static const SelectNextLine = 48; + static const SelectPreviousLine = 49; + static const SelectNextPage = 50; + static const SelectPreviousPage = 51; + static const SelectStartOfLine = 52; + static const SelectEndOfLine = 53; + static const SelectStartOfBlock = 54; + static const SelectEndOfBlock = 55; + static const SelectStartOfDocument = 56; + static const SelectEndOfDocument = 57; + static const DeleteStartOfWord = 58; + static const DeleteEndOfWord = 59; + static const DeleteEndOfLine = 60; + static const InsertParagraphSeparator = 61; + static const InsertLineSeparator = 62; + static const SaveAs = 63; + static const Preferences = 64; + static const Quit = 65; + static const FullScreen = 66; + static const Deselect = 67; + static const DeleteCompleteLine = 68; + static const Backspace = 69; + static const Cancel = 70; +} + +class QKeySequence implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = true; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QKeySequence.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QKeySequence.fromCppPointer(cppPointer, needsAutoDelete)) + as QKeySequence; + } + QKeySequence.fromCppPointer(var cppPointer, [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QKeySequence.init() {} + String getFinalizerName() { + return "c_QKeySequence_Finalizer"; + } //QKeySequence() + + QKeySequence() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_QKeySequence__constructor') + .asFunction(); + thisCpp = func(); + QKeySequence.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QKeySequence(QKeySequence::StandardKey key) + QKeySequence.ctor2(int key) { + final voidstar_Func_int func = _dylib + .lookup>( + 'c_QKeySequence__constructor_StandardKey') + .asFunction(); + thisCpp = func(key); + QKeySequence.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QKeySequence(const QString & key) + QKeySequence.ctor3(String? key) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QKeySequence__constructor_QString') + .asFunction(); + thisCpp = func(key?.toNativeUtf8() ?? ffi.nullptr); + QKeySequence.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QKeySequence(int k1, int k2, int k3, int k4) + QKeySequence.ctor4(int k1, {int k2 = 0, int k3 = 0, int k4 = 0}) { + final voidstar_Func_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QKeySequence__constructor_int_int_int_int') + .asFunction(); + thisCpp = func(k1, k2, k3, k4); + QKeySequence.s_dartInstanceByCppPtr[thisCpp.address] = this; + } // assign(const QString & str) + int assign(String? str) { + final int_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QKeySequence__assign_QString') + .asFunction(); + return func(thisCpp, str?.toNativeUtf8() ?? ffi.nullptr); + } // count() const + + int count() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QKeySequence__count') + .asFunction(); + return func(thisCpp); + } + + static // decodeString(const QString & ks) + int decodeString(String? ks) { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_static_QKeySequence__decodeString_QString') + .asFunction(); + return func(ks?.toNativeUtf8() ?? ffi.nullptr); + } + + static // encodeString(int key) + QString encodeString(int key) { + final voidstar_Func_int func = _dylib + .lookup>( + 'c_static_QKeySequence__encodeString_int') + .asFunction(); + ffi.Pointer result = func(key); + return QString.fromCppPointer(result, true); + } + + static // fromString(const QString & str) + QKeySequence fromString(String? str) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QKeySequence__fromString_QString') + .asFunction(); + ffi.Pointer result = func(str?.toNativeUtf8() ?? ffi.nullptr); + return QKeySequence.fromCppPointer(result, true); + } // isDetached() const + + bool isDetached() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QKeySequence__isDetached') + .asFunction(); + return func(thisCpp) != 0; + } // isEmpty() const + + bool isEmpty() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QKeySequence__isEmpty') + .asFunction(); + return func(thisCpp) != 0; + } + + static // keyBindings(QKeySequence::StandardKey key) + QList keyBindings(int key) { + final voidstar_Func_int func = _dylib + .lookup>( + 'c_static_QKeySequence__keyBindings_StandardKey') + .asFunction(); + ffi.Pointer result = func(key); + return QList.fromCppPointer(result, true); + } + + static // listFromString(const QString & str) + QList listFromString(String? str) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QKeySequence__listFromString_QString') + .asFunction(); + ffi.Pointer result = func(str?.toNativeUtf8() ?? ffi.nullptr); + return QList.fromCppPointer(result, true); + } + + static // listToString(const QList & list) + QString listToString(QList? list) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QKeySequence__listToString_QList_QKeySequence') + .asFunction(); + ffi.Pointer result = func(list == null ? ffi.nullptr : list.thisCpp); + return QString.fromCppPointer(result, true); + } + + static // mnemonic(const QString & text) + QKeySequence mnemonic(String? text) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QKeySequence__mnemonic_QString') + .asFunction(); + ffi.Pointer result = func(text?.toNativeUtf8() ?? ffi.nullptr); + return QKeySequence.fromCppPointer(result, true); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QKeySequence__destructor') + .asFunction(); + func(thisCpp); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QLabel.dart b/generated/QtDartBindings/dart/lib/src/QLabel.dart new file mode 100644 index 0000000..2f7e608 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QLabel.dart @@ -0,0 +1,750 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QLabel extends QFrame { + QLabel.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QLabel.init() : super.init() {} + factory QLabel.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QLabel; + } + return QLabel.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QLabel_Finalizer"; + } //QLabel(QWidget * parent) + + QLabel({required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QLabel__constructor_QWidget') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } //QLabel(const QString & text, QWidget * parent) + QLabel.ctor2(String? text, {required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLabel__constructor_QString_QWidget') + .asFunction(); + thisCpp = func(text?.toNativeUtf8() ?? ffi.nullptr, + parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } // buddy() const + QWidget buddy() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QLabel__buddy') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QWidget.fromCppPointer(result, false); + } + + static void changeEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLabel; + if (dartInstance == null) { + print( + "Dart instance not found for QLabel::changeEvent(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.changeEvent((arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + } // clear() + + clear() { + final void_Func_voidstar func = _dylib + .lookup>('c_QLabel__clear') + .asFunction(); + func(thisCpp); + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLabel; + if (dartInstance == null) { + print( + "Dart instance not found for QLabel::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static int devType_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLabel; + if (dartInstance == null) { + print( + "Dart instance not found for QLabel::devType() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.devType(); + return result; + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLabel; + if (dartInstance == null) { + print( + "Dart instance not found for QLabel::event(QEvent * e)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance + .event((e == null || e.address == 0) ? null : QEvent.fromCppPointer(e)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLabel; + if (dartInstance == null) { + print( + "Dart instance not found for QLabel::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int focusNextPrevChild_calledFromC( + ffi.Pointer thisCpp, int next) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLabel; + if (dartInstance == null) { + print( + "Dart instance not found for QLabel::focusNextPrevChild(bool next)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.focusNextPrevChild(next != 0); + return result ? 1 : 0; + } + + static int hasHeightForWidth_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLabel; + if (dartInstance == null) { + print( + "Dart instance not found for QLabel::hasHeightForWidth() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hasHeightForWidth(); + return result ? 1 : 0; + } // hasScaledContents() const + + bool hasScaledContents() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QLabel__hasScaledContents') + .asFunction(); + return func(thisCpp) != 0; + } // hasSelectedText() const + + bool hasSelectedText() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QLabel__hasSelectedText') + .asFunction(); + return func(thisCpp) != 0; + } + + static int heightForWidth_calledFromC(ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLabel; + if (dartInstance == null) { + print( + "Dart instance not found for QLabel::heightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.heightForWidth(arg__1); + return result; + } // indent() const + + int indent() { + final int_Func_voidstar func = _dylib + .lookup>('c_QLabel__indent') + .asFunction(); + return func(thisCpp); + } + + static void initPainter_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? painter) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLabel; + if (dartInstance == null) { + print( + "Dart instance not found for QLabel::initPainter(QPainter * painter) const! (${thisCpp.address})"); + throw Error(); + } + dartInstance.initPainter((painter == null || painter.address == 0) + ? null + : QPainter.fromCppPointer(painter)); + } + + static void leaveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLabel; + if (dartInstance == null) { + print( + "Dart instance not found for QLabel::leaveEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.leaveEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } // linkActivated(const QString & link) + + linkActivated(String? link) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLabel__linkActivated_QString') + .asFunction(); + func(thisCpp, link?.toNativeUtf8() ?? ffi.nullptr); + } + + void onLinkActivated(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QLabel__onLinkActivated_QString') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onLinkActivated_callback); + final callbackMethod = onLinkActivated_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onLinkActivated_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLabel; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onLinkActivated_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // linkHovered(const QString & link) + + linkHovered(String? link) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLabel__linkHovered_QString') + .asFunction(); + func(thisCpp, link?.toNativeUtf8() ?? ffi.nullptr); + } + + void onLinkHovered(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QLabel__onLinkHovered_QString') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onLinkHovered_callback); + final callbackMethod = onLinkHovered_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onLinkHovered_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLabel; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onLinkHovered_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // margin() const + + int margin() { + final int_Func_voidstar func = _dylib + .lookup>('c_QLabel__margin') + .asFunction(); + return func(thisCpp); + } + + static ffi.Pointer minimumSizeHint_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLabel; + if (dartInstance == null) { + print( + "Dart instance not found for QLabel::minimumSizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumSizeHint(); + return result.thisCpp; + } + + static void mouseDoubleClickEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLabel; + if (dartInstance == null) { + print( + "Dart instance not found for QLabel::mouseDoubleClickEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseDoubleClickEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mouseMoveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? ev) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLabel; + if (dartInstance == null) { + print( + "Dart instance not found for QLabel::mouseMoveEvent(QMouseEvent * ev)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseMoveEvent((ev == null || ev.address == 0) + ? null + : QMouseEvent.fromCppPointer(ev)); + } + + static void mousePressEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? ev) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLabel; + if (dartInstance == null) { + print( + "Dart instance not found for QLabel::mousePressEvent(QMouseEvent * ev)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mousePressEvent((ev == null || ev.address == 0) + ? null + : QMouseEvent.fromCppPointer(ev)); + } + + static void mouseReleaseEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? ev) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLabel; + if (dartInstance == null) { + print( + "Dart instance not found for QLabel::mouseReleaseEvent(QMouseEvent * ev)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseReleaseEvent((ev == null || ev.address == 0) + ? null + : QMouseEvent.fromCppPointer(ev)); + } // openExternalLinks() const + + bool openExternalLinks() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QLabel__openExternalLinks') + .asFunction(); + return func(thisCpp) != 0; + } + + static void paintEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLabel; + if (dartInstance == null) { + print( + "Dart instance not found for QLabel::paintEvent(QPaintEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.paintEvent((arg__1 == null || arg__1.address == 0) + ? null + : QPaintEvent.fromCppPointer(arg__1)); + } // pixmap() const + + QPixmap pixmap() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QLabel__pixmap') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPixmap.fromCppPointer(result, true); + } // selectedText() const + + QString selectedText() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QLabel__selectedText') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // selectionStart() const + + int selectionStart() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QLabel__selectionStart') + .asFunction(); + return func(thisCpp); + } // setBuddy(QWidget * arg__1) + + setBuddy(QWidget? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLabel__setBuddy_QWidget') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // setIndent(int arg__1) + + setIndent(int arg__1) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QLabel__setIndent_int') + .asFunction(); + func(thisCpp, arg__1); + } // setMargin(int arg__1) + + setMargin(int arg__1) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QLabel__setMargin_int') + .asFunction(); + func(thisCpp, arg__1); + } // setNum(double arg__1) + + setNum(double arg__1) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QLabel__setNum_double') + .asFunction(); + func(thisCpp, arg__1); + } // setNum(int arg__1) + + setNum_2(int arg__1) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QLabel__setNum_int') + .asFunction(); + func(thisCpp, arg__1); + } // setOpenExternalLinks(bool open) + + setOpenExternalLinks(bool open) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QLabel__setOpenExternalLinks_bool') + .asFunction(); + func(thisCpp, open ? 1 : 0); + } // setPixmap(const QPixmap & arg__1) + + setPixmap(QPixmap arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLabel__setPixmap_QPixmap') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // setScaledContents(bool arg__1) + + setScaledContents(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QLabel__setScaledContents_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } // setSelection(int arg__1, int arg__2) + + setSelection(int arg__1, int arg__2) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QLabel__setSelection_int_int') + .asFunction(); + func(thisCpp, arg__1, arg__2); + } // setText(const QString & arg__1) + + setText(String? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLabel__setText_QString') + .asFunction(); + func(thisCpp, arg__1?.toNativeUtf8() ?? ffi.nullptr); + } + + static void setVisible_calledFromC(ffi.Pointer thisCpp, int visible) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLabel; + if (dartInstance == null) { + print( + "Dart instance not found for QLabel::setVisible(bool visible)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setVisible(visible != 0); + } // setWordWrap(bool on) + + setWordWrap(bool on) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QLabel__setWordWrap_bool') + .asFunction(); + func(thisCpp, on ? 1 : 0); + } + + static ffi.Pointer sharedPainter_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLabel; + if (dartInstance == null) { + print( + "Dart instance not found for QLabel::sharedPainter() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sharedPainter(); + return result.thisCpp; + } + + static ffi.Pointer sizeHint_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLabel; + if (dartInstance == null) { + print( + "Dart instance not found for QLabel::sizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHint(); + return result.thisCpp; + } // text() const + + QString text() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QLabel__text') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QLabel__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } // wordWrap() const + + bool wordWrap() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QLabel__wordWrap') + .asFunction(); + return func(thisCpp) != 0; + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QLabel__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 1128: + return "c_QLabel__changeEvent_QEvent"; + case 946: + return "c_QLabel__customEvent_QEvent"; + case 1145: + return "c_QLabel__devType"; + case 956: + return "c_QLabel__event_QEvent"; + case 957: + return "c_QLabel__eventFilter_QObject_QEvent"; + case 1155: + return "c_QLabel__focusNextPrevChild_bool"; + case 1169: + return "c_QLabel__hasHeightForWidth"; + case 1173: + return "c_QLabel__heightForWidth_int"; + case 1176: + return "c_QLabel__initPainter_QPainter"; + case 1202: + return "c_QLabel__leaveEvent_QEvent"; + case 1222: + return "c_QLabel__minimumSizeHint"; + case 1224: + return "c_QLabel__mouseDoubleClickEvent_QMouseEvent"; + case 1226: + return "c_QLabel__mouseMoveEvent_QMouseEvent"; + case 1227: + return "c_QLabel__mousePressEvent_QMouseEvent"; + case 1228: + return "c_QLabel__mouseReleaseEvent_QMouseEvent"; + case 1235: + return "c_QLabel__paintEvent_QPaintEvent"; + case 1314: + return "c_QLabel__setVisible_bool"; + case 1323: + return "c_QLabel__sharedPainter"; + case 1331: + return "c_QLabel__sizeHint"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 1128: + return "changeEvent"; + case 946: + return "customEvent"; + case 1145: + return "devType"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 1155: + return "focusNextPrevChild"; + case 1169: + return "hasHeightForWidth"; + case 1173: + return "heightForWidth"; + case 1176: + return "initPainter"; + case 1202: + return "leaveEvent"; + case 1222: + return "minimumSizeHint"; + case 1224: + return "mouseDoubleClickEvent"; + case 1226: + return "mouseMoveEvent"; + case 1227: + return "mousePressEvent"; + case 1228: + return "mouseReleaseEvent"; + case 1235: + return "paintEvent"; + case 1314: + return "setVisible"; + case 1323: + return "sharedPainter"; + case 1331: + return "sizeHint"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QLabel__registerVirtualMethodCallback') + .asFunction(); + final callback1128 = + ffi.Pointer.fromFunction( + QLabel.changeEvent_calledFromC); + registerCallback(thisCpp, callback1128, 1128); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept1145 = 0; + final callback1145 = ffi.Pointer.fromFunction( + QWidget.devType_calledFromC, callbackExcept1145); + registerCallback(thisCpp, callback1145, 1145); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QLabel.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept1155 = 0; + final callback1155 = + ffi.Pointer.fromFunction( + QLabel.focusNextPrevChild_calledFromC, callbackExcept1155); + registerCallback(thisCpp, callback1155, 1155); + const callbackExcept1169 = 0; + final callback1169 = ffi.Pointer.fromFunction( + QWidget.hasHeightForWidth_calledFromC, callbackExcept1169); + registerCallback(thisCpp, callback1169, 1169); + const callbackExcept1173 = 0; + final callback1173 = + ffi.Pointer.fromFunction( + QLabel.heightForWidth_calledFromC, callbackExcept1173); + registerCallback(thisCpp, callback1173, 1173); + final callback1176 = + ffi.Pointer.fromFunction( + QWidget.initPainter_calledFromC); + registerCallback(thisCpp, callback1176, 1176); + final callback1202 = + ffi.Pointer.fromFunction( + QWidget.leaveEvent_calledFromC); + registerCallback(thisCpp, callback1202, 1202); + final callback1222 = ffi.Pointer.fromFunction( + QLabel.minimumSizeHint_calledFromC); + registerCallback(thisCpp, callback1222, 1222); + final callback1224 = + ffi.Pointer.fromFunction( + QWidget.mouseDoubleClickEvent_calledFromC); + registerCallback(thisCpp, callback1224, 1224); + final callback1226 = + ffi.Pointer.fromFunction( + QLabel.mouseMoveEvent_calledFromC); + registerCallback(thisCpp, callback1226, 1226); + final callback1227 = + ffi.Pointer.fromFunction( + QLabel.mousePressEvent_calledFromC); + registerCallback(thisCpp, callback1227, 1227); + final callback1228 = + ffi.Pointer.fromFunction( + QLabel.mouseReleaseEvent_calledFromC); + registerCallback(thisCpp, callback1228, 1228); + final callback1235 = + ffi.Pointer.fromFunction( + QLabel.paintEvent_calledFromC); + registerCallback(thisCpp, callback1235, 1235); + final callback1314 = + ffi.Pointer.fromFunction( + QWidget.setVisible_calledFromC); + registerCallback(thisCpp, callback1314, 1314); + final callback1323 = ffi.Pointer.fromFunction( + QWidget.sharedPainter_calledFromC); + registerCallback(thisCpp, callback1323, 1323); + final callback1331 = ffi.Pointer.fromFunction( + QLabel.sizeHint_calledFromC); + registerCallback(thisCpp, callback1331, 1331); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QLayout.dart b/generated/QtDartBindings/dart/lib/src/QLayout.dart new file mode 100644 index 0000000..98e0873 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QLayout.dart @@ -0,0 +1,946 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QLayout extends QObject { + QLayout.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QLayout.init() : super.init() {} + factory QLayout.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QLayout; + } + return QLayout.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QLayout_Finalizer"; + } //QLayout(QWidget * parent) + + QLayout({required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QLayout__constructor_QWidget') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } // activate() + bool activate() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QLayout__activate') + .asFunction(); + return func(thisCpp) != 0; + } + + static // activateRecursiveHelper(QLayoutItem * item) + activateRecursiveHelper(QLayoutItem? item) { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_static_QLayout__activateRecursiveHelper_QLayoutItem') + .asFunction(); + func(item == null ? ffi.nullptr : item.thisCpp); + } // addChildLayout(QLayout * l) + + addChildLayout(QLayout? l) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLayout__addChildLayout_QLayout') + .asFunction(); + func(thisCpp, l == null ? ffi.nullptr : l.thisCpp); + } // addChildWidget(QWidget * w) + + addChildWidget(QWidget? w) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLayout__addChildWidget_QWidget') + .asFunction(); + func(thisCpp, w == null ? ffi.nullptr : w.thisCpp); + } // addItem(QLayoutItem * arg__1) + + addItem(QLayoutItem? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3187)) + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } + + static void addItem_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QLayout::addItem(QLayoutItem * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.addItem((arg__1 == null || arg__1.address == 0) + ? null + : QLayoutItem.fromCppPointer(arg__1)); + } // addWidget(QWidget * w) + + addWidget(QWidget? w) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLayout__addWidget_QWidget') + .asFunction(); + func(thisCpp, w == null ? ffi.nullptr : w.thisCpp); + } // adoptLayout(QLayout * layout) + + bool adoptLayout(QLayout? layout) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLayout__adoptLayout_QLayout') + .asFunction(); + return func(thisCpp, layout == null ? ffi.nullptr : layout.thisCpp) != 0; + } // alignmentRect(const QRect & arg__1) const + + QRect alignmentRect(QRect? arg__1) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLayout__alignmentRect_QRect') + .asFunction(); + ffi.Pointer result = + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + return QRect.fromCppPointer(result, true); + } + + static // closestAcceptableSize(const QWidget * w, const QSize & s) + QSize closestAcceptableSize(QWidget? w, QSize? s) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_static_QLayout__closestAcceptableSize_QWidget_QSize') + .asFunction(); + ffi.Pointer result = func(w == null ? ffi.nullptr : w.thisCpp, + s == null ? ffi.nullptr : s.thisCpp); + return QSize.fromCppPointer(result, true); + } // contentsRect() const + + QRect contentsRect() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QLayout__contentsRect') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRect.fromCppPointer(result, true); + } // count() const + + int count() { + final int_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3195)) + .asFunction(); + return func(thisCpp); + } + + static int count_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QLayout::count() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.count(); + return result; + } // customEvent(QEvent * event) + + customEvent(QEvent? event) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(946)) + .asFunction(); + func(thisCpp, event == null ? ffi.nullptr : event.thisCpp); + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QLayout::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } // event(QEvent * event) + + bool event(QEvent? event) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(956)) + .asFunction(); + return func(thisCpp, event == null ? ffi.nullptr : event.thisCpp) != 0; + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QLayout::event(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } // eventFilter(QObject * watched, QEvent * event) + + bool eventFilter(QObject? watched, QEvent? event) { + final bool_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(957)) + .asFunction(); + return func(thisCpp, watched == null ? ffi.nullptr : watched.thisCpp, + event == null ? ffi.nullptr : event.thisCpp) != + 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QLayout::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } // expandingDirections() const + + int expandingDirections() { + final int_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3169)) + .asFunction(); + return func(thisCpp); + } + + static int expandingDirections_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QLayout::expandingDirections() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.expandingDirections(); + return result; + } // geometry() const + + QRect geometry() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3170)) + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRect.fromCppPointer(result, true); + } + + static ffi.Pointer geometry_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QLayout::geometry() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.geometry(); + return result.thisCpp; + } // hasHeightForWidth() const + + bool hasHeightForWidth() { + final bool_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3171)) + .asFunction(); + return func(thisCpp) != 0; + } + + static int hasHeightForWidth_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QLayout::hasHeightForWidth() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hasHeightForWidth(); + return result ? 1 : 0; + } // heightForWidth(int arg__1) const + + int heightForWidth(int arg__1) { + final int_Func_voidstar_int func = _dylib + .lookup>( + cFunctionSymbolName(3172)) + .asFunction(); + return func(thisCpp, arg__1); + } + + static int heightForWidth_calledFromC(ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QLayout::heightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.heightForWidth(arg__1); + return result; + } // indexOf(const QLayoutItem * arg__1) const + + int indexOf(QLayoutItem? arg__1) { + final int_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3206)) + .asFunction(); + return func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } + + static int indexOf_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QLayout::indexOf(const QLayoutItem * arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.indexOf((arg__1 == null || arg__1.address == 0) + ? null + : QLayoutItem.fromCppPointer(arg__1)); + return result; + } // indexOf(const QWidget * arg__1) const + + int indexOf_2(QWidget? arg__1) { + final int_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3207)) + .asFunction(); + return func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } + + static int indexOf_2_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QLayout::indexOf(const QWidget * arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.indexOf_2( + (arg__1 == null || arg__1.address == 0) + ? null + : QWidget.fromCppPointer(arg__1)); + return result; + } // invalidate() + + invalidate() { + final void_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3173)) + .asFunction(); + func(thisCpp); + } + + static void invalidate_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QLayout::invalidate()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.invalidate(); + } // isEmpty() const + + bool isEmpty() { + final bool_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3174)) + .asFunction(); + return func(thisCpp) != 0; + } + + static int isEmpty_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QLayout::isEmpty() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.isEmpty(); + return result ? 1 : 0; + } // isEnabled() const + + bool isEnabled() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QLayout__isEnabled') + .asFunction(); + return func(thisCpp) != 0; + } // itemAt(int index) const + + QLayoutItem itemAt(int index) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + cFunctionSymbolName(3214)) + .asFunction(); + ffi.Pointer result = func(thisCpp, index); + return QLayoutItem.fromCppPointer(result, false); + } + + static ffi.Pointer itemAt_calledFromC( + ffi.Pointer thisCpp, int index) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QLayout::itemAt(int index) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.itemAt(index); + return result.thisCpp; + } // layout() + + QLayout layout() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3175)) + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QLayout.fromCppPointer(result, false); + } + + static ffi.Pointer layout_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QLayout::layout()! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.layout(); + return result.thisCpp; + } // maximumSize() const + + QSize maximumSize() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3176)) + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } + + static ffi.Pointer maximumSize_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QLayout::maximumSize() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.maximumSize(); + return result.thisCpp; + } // menuBar() const + + QWidget menuBar() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QLayout__menuBar') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QWidget.fromCppPointer(result, false); + } // minimumHeightForWidth(int arg__1) const + + int minimumHeightForWidth(int arg__1) { + final int_Func_voidstar_int func = _dylib + .lookup>( + cFunctionSymbolName(3177)) + .asFunction(); + return func(thisCpp, arg__1); + } + + static int minimumHeightForWidth_calledFromC( + ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QLayout::minimumHeightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumHeightForWidth(arg__1); + return result; + } // minimumSize() const + + QSize minimumSize() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3178)) + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } + + static ffi.Pointer minimumSize_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QLayout::minimumSize() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumSize(); + return result.thisCpp; + } // parentWidget() const + + QWidget parentWidget() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QLayout__parentWidget') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QWidget.fromCppPointer(result, false); + } // removeItem(QLayoutItem * arg__1) + + removeItem(QLayoutItem? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLayout__removeItem_QLayoutItem') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // removeWidget(QWidget * w) + + removeWidget(QWidget? w) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLayout__removeWidget_QWidget') + .asFunction(); + func(thisCpp, w == null ? ffi.nullptr : w.thisCpp); + } // setContentsMargins(int left, int top, int right, int bottom) + + setContentsMargins(int left, int top, int right, int bottom) { + final void_Func_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QLayout__setContentsMargins_int_int_int_int') + .asFunction(); + func(thisCpp, left, top, right, bottom); + } // setEnabled(bool arg__1) + + setEnabled(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QLayout__setEnabled_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } // setGeometry(const QRect & arg__1) + + setGeometry(QRect? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3179)) + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } + + static void setGeometry_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QLayout::setGeometry(const QRect & arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setGeometry((arg__1 == null || arg__1.address == 0) + ? null + : QRect.fromCppPointer(arg__1)); + } // setMenuBar(QWidget * w) + + setMenuBar(QWidget? w) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLayout__setMenuBar_QWidget') + .asFunction(); + func(thisCpp, w == null ? ffi.nullptr : w.thisCpp); + } // setSpacing(int arg__1) + + setSpacing(int arg__1) { + final void_Func_voidstar_int func = _dylib + .lookup>( + cFunctionSymbolName(3232)) + .asFunction(); + func(thisCpp, arg__1); + } + + static void setSpacing_calledFromC(ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QLayout::setSpacing(int arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setSpacing(arg__1); + } // sizeHint() const + + QSize sizeHint() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3180)) + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } + + static ffi.Pointer sizeHint_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QLayout::sizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHint(); + return result.thisCpp; + } // spacing() const + + int spacing() { + final int_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3234)) + .asFunction(); + return func(thisCpp); + } + + static int spacing_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QLayout::spacing() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.spacing(); + return result; + } // takeAt(int index) + + QLayoutItem takeAt(int index) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + cFunctionSymbolName(3236)) + .asFunction(); + ffi.Pointer result = func(thisCpp, index); + return QLayoutItem.fromCppPointer(result, false); + } + + static ffi.Pointer takeAt_calledFromC( + ffi.Pointer thisCpp, int index) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QLayout::takeAt(int index)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.takeAt(index); + return result.thisCpp; + } // totalHeightForWidth(int w) const + + int totalHeightForWidth(int w) { + final int_Func_voidstar_int func = _dylib + .lookup>( + 'c_QLayout__totalHeightForWidth_int') + .asFunction(); + return func(thisCpp, w); + } // totalMaximumSize() const + + QSize totalMaximumSize() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QLayout__totalMaximumSize') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } // totalMinimumHeightForWidth(int w) const + + int totalMinimumHeightForWidth(int w) { + final int_Func_voidstar_int func = _dylib + .lookup>( + 'c_QLayout__totalMinimumHeightForWidth_int') + .asFunction(); + return func(thisCpp, w); + } // totalMinimumSize() const + + QSize totalMinimumSize() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QLayout__totalMinimumSize') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } // totalSizeHint() const + + QSize totalSizeHint() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QLayout__totalSizeHint') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QLayout__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } // unsetContentsMargins() + + unsetContentsMargins() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QLayout__unsetContentsMargins') + .asFunction(); + func(thisCpp); + } // update() + + update() { + final void_Func_voidstar func = _dylib + .lookup>('c_QLayout__update') + .asFunction(); + func(thisCpp); + } // widget() const + + QWidget widget() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3181)) + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QWidget.fromCppPointer(result, false); + } + + static ffi.Pointer widget_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QLayout::widget() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.widget(); + return result.thisCpp; + } // widgetEvent(QEvent * arg__1) + + widgetEvent(QEvent? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLayout__widgetEvent_QEvent') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QLayout__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 3187: + return "c_QLayout__addItem_QLayoutItem"; + case 3195: + return "c_QLayout__count"; + case 946: + return "c_QLayout__customEvent_QEvent"; + case 956: + return "c_QLayout__event_QEvent"; + case 957: + return "c_QLayout__eventFilter_QObject_QEvent"; + case 3169: + return "c_QLayout__expandingDirections"; + case 3170: + return "c_QLayout__geometry"; + case 3171: + return "c_QLayout__hasHeightForWidth"; + case 3172: + return "c_QLayout__heightForWidth_int"; + case 3206: + return "c_QLayout__indexOf_QLayoutItem"; + case 3207: + return "c_QLayout__indexOf_QWidget"; + case 3173: + return "c_QLayout__invalidate"; + case 3174: + return "c_QLayout__isEmpty"; + case 3214: + return "c_QLayout__itemAt_int"; + case 3175: + return "c_QLayout__layout"; + case 3176: + return "c_QLayout__maximumSize"; + case 3177: + return "c_QLayout__minimumHeightForWidth_int"; + case 3178: + return "c_QLayout__minimumSize"; + case 3179: + return "c_QLayout__setGeometry_QRect"; + case 3232: + return "c_QLayout__setSpacing_int"; + case 3180: + return "c_QLayout__sizeHint"; + case 3234: + return "c_QLayout__spacing"; + case 3236: + return "c_QLayout__takeAt_int"; + case 3181: + return "c_QLayout__widget"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 3187: + return "addItem"; + case 3195: + return "count"; + case 946: + return "customEvent"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 3169: + return "expandingDirections"; + case 3170: + return "geometry"; + case 3171: + return "hasHeightForWidth"; + case 3172: + return "heightForWidth"; + case 3206: + return "indexOf"; + case 3207: + return "indexOf_2"; + case 3173: + return "invalidate"; + case 3174: + return "isEmpty"; + case 3214: + return "itemAt"; + case 3175: + return "layout"; + case 3176: + return "maximumSize"; + case 3177: + return "minimumHeightForWidth"; + case 3178: + return "minimumSize"; + case 3179: + return "setGeometry"; + case 3232: + return "setSpacing"; + case 3180: + return "sizeHint"; + case 3234: + return "spacing"; + case 3236: + return "takeAt"; + case 3181: + return "widget"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QLayout__registerVirtualMethodCallback') + .asFunction(); + final callback3187 = + ffi.Pointer.fromFunction( + QLayout.addItem_calledFromC); + registerCallback(thisCpp, callback3187, 3187); + const callbackExcept3195 = 0; + final callback3195 = ffi.Pointer.fromFunction( + QLayout.count_calledFromC, callbackExcept3195); + registerCallback(thisCpp, callback3195, 3195); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QObject.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept3206 = 0; + final callback3206 = + ffi.Pointer.fromFunction( + QLayout.indexOf_calledFromC, callbackExcept3206); + registerCallback(thisCpp, callback3206, 3206); + const callbackExcept3207 = 0; + final callback3207 = + ffi.Pointer.fromFunction( + QLayout.indexOf_2_calledFromC, callbackExcept3207); + registerCallback(thisCpp, callback3207, 3207); + final callback3214 = + ffi.Pointer.fromFunction( + QLayout.itemAt_calledFromC); + registerCallback(thisCpp, callback3214, 3214); + final callback3232 = + ffi.Pointer.fromFunction( + QLayout.setSpacing_calledFromC); + registerCallback(thisCpp, callback3232, 3232); + const callbackExcept3234 = 0; + final callback3234 = ffi.Pointer.fromFunction( + QLayout.spacing_calledFromC, callbackExcept3234); + registerCallback(thisCpp, callback3234, 3234); + final callback3236 = + ffi.Pointer.fromFunction( + QLayout.takeAt_calledFromC); + registerCallback(thisCpp, callback3236, 3236); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QLayoutItem.dart b/generated/QtDartBindings/dart/lib/src/QLayoutItem.dart new file mode 100644 index 0000000..530a21a --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QLayoutItem.dart @@ -0,0 +1,443 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QLayoutItem implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = false; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QLayoutItem.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QLayoutItem.fromCppPointer(cppPointer, needsAutoDelete)) as QLayoutItem; + } + QLayoutItem.fromCppPointer(var cppPointer, [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QLayoutItem.init() {} + String getFinalizerName() { + return "c_QLayoutItem_Finalizer"; + } //QLayoutItem() + + QLayoutItem() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_QLayoutItem__constructor') + .asFunction(); + thisCpp = func(); + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } // expandingDirections() const + int expandingDirections() { + final int_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3169)) + .asFunction(); + return func(thisCpp); + } + + static int expandingDirections_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address]; + if (dartInstance == null) { + print( + "Dart instance not found for QLayoutItem::expandingDirections() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.expandingDirections(); + return result; + } // geometry() const + + QRect geometry() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3170)) + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRect.fromCppPointer(result, true); + } + + static ffi.Pointer geometry_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address]; + if (dartInstance == null) { + print( + "Dart instance not found for QLayoutItem::geometry() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.geometry(); + return result.thisCpp; + } // hasHeightForWidth() const + + bool hasHeightForWidth() { + final bool_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3171)) + .asFunction(); + return func(thisCpp) != 0; + } + + static int hasHeightForWidth_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address]; + if (dartInstance == null) { + print( + "Dart instance not found for QLayoutItem::hasHeightForWidth() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hasHeightForWidth(); + return result ? 1 : 0; + } // heightForWidth(int arg__1) const + + int heightForWidth(int arg__1) { + final int_Func_voidstar_int func = _dylib + .lookup>( + cFunctionSymbolName(3172)) + .asFunction(); + return func(thisCpp, arg__1); + } + + static int heightForWidth_calledFromC(ffi.Pointer thisCpp, int arg__1) { + var dartInstance = QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address]; + if (dartInstance == null) { + print( + "Dart instance not found for QLayoutItem::heightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.heightForWidth(arg__1); + return result; + } // invalidate() + + invalidate() { + final void_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3173)) + .asFunction(); + func(thisCpp); + } + + static void invalidate_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address]; + if (dartInstance == null) { + print( + "Dart instance not found for QLayoutItem::invalidate()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.invalidate(); + } // isEmpty() const + + bool isEmpty() { + final bool_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3174)) + .asFunction(); + return func(thisCpp) != 0; + } + + static int isEmpty_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address]; + if (dartInstance == null) { + print( + "Dart instance not found for QLayoutItem::isEmpty() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.isEmpty(); + return result ? 1 : 0; + } // layout() + + QLayout layout() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3175)) + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QLayout.fromCppPointer(result, false); + } + + static ffi.Pointer layout_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address]; + if (dartInstance == null) { + print( + "Dart instance not found for QLayoutItem::layout()! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.layout(); + return result.thisCpp; + } // maximumSize() const + + QSize maximumSize() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3176)) + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } + + static ffi.Pointer maximumSize_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address]; + if (dartInstance == null) { + print( + "Dart instance not found for QLayoutItem::maximumSize() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.maximumSize(); + return result.thisCpp; + } // minimumHeightForWidth(int arg__1) const + + int minimumHeightForWidth(int arg__1) { + final int_Func_voidstar_int func = _dylib + .lookup>( + cFunctionSymbolName(3177)) + .asFunction(); + return func(thisCpp, arg__1); + } + + static int minimumHeightForWidth_calledFromC( + ffi.Pointer thisCpp, int arg__1) { + var dartInstance = QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address]; + if (dartInstance == null) { + print( + "Dart instance not found for QLayoutItem::minimumHeightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumHeightForWidth(arg__1); + return result; + } // minimumSize() const + + QSize minimumSize() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3178)) + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } + + static ffi.Pointer minimumSize_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address]; + if (dartInstance == null) { + print( + "Dart instance not found for QLayoutItem::minimumSize() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumSize(); + return result.thisCpp; + } // setGeometry(const QRect & arg__1) + + setGeometry(QRect? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3179)) + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } + + static void setGeometry_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address]; + if (dartInstance == null) { + print( + "Dart instance not found for QLayoutItem::setGeometry(const QRect & arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setGeometry((arg__1 == null || arg__1.address == 0) + ? null + : QRect.fromCppPointer(arg__1)); + } // sizeHint() const + + QSize sizeHint() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3180)) + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } + + static ffi.Pointer sizeHint_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address]; + if (dartInstance == null) { + print( + "Dart instance not found for QLayoutItem::sizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHint(); + return result.thisCpp; + } // widget() const + + QWidget widget() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(3181)) + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QWidget.fromCppPointer(result, false); + } + + static ffi.Pointer widget_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address]; + if (dartInstance == null) { + print( + "Dart instance not found for QLayoutItem::widget() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.widget(); + return result.thisCpp; + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QLayoutItem__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 3169: + return "c_QLayoutItem__expandingDirections"; + case 3170: + return "c_QLayoutItem__geometry"; + case 3171: + return "c_QLayoutItem__hasHeightForWidth"; + case 3172: + return "c_QLayoutItem__heightForWidth_int"; + case 3173: + return "c_QLayoutItem__invalidate"; + case 3174: + return "c_QLayoutItem__isEmpty"; + case 3175: + return "c_QLayoutItem__layout"; + case 3176: + return "c_QLayoutItem__maximumSize"; + case 3177: + return "c_QLayoutItem__minimumHeightForWidth_int"; + case 3178: + return "c_QLayoutItem__minimumSize"; + case 3179: + return "c_QLayoutItem__setGeometry_QRect"; + case 3180: + return "c_QLayoutItem__sizeHint"; + case 3181: + return "c_QLayoutItem__widget"; + } + return ""; + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 3169: + return "expandingDirections"; + case 3170: + return "geometry"; + case 3171: + return "hasHeightForWidth"; + case 3172: + return "heightForWidth"; + case 3173: + return "invalidate"; + case 3174: + return "isEmpty"; + case 3175: + return "layout"; + case 3176: + return "maximumSize"; + case 3177: + return "minimumHeightForWidth"; + case 3178: + return "minimumSize"; + case 3179: + return "setGeometry"; + case 3180: + return "sizeHint"; + case 3181: + return "widget"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QLayoutItem__registerVirtualMethodCallback') + .asFunction(); + const callbackExcept3169 = 0; + final callback3169 = ffi.Pointer.fromFunction( + QLayoutItem.expandingDirections_calledFromC, callbackExcept3169); + registerCallback(thisCpp, callback3169, 3169); + final callback3170 = ffi.Pointer.fromFunction( + QLayoutItem.geometry_calledFromC); + registerCallback(thisCpp, callback3170, 3170); + const callbackExcept3171 = 0; + final callback3171 = ffi.Pointer.fromFunction( + QLayoutItem.hasHeightForWidth_calledFromC, callbackExcept3171); + registerCallback(thisCpp, callback3171, 3171); + const callbackExcept3172 = 0; + final callback3172 = + ffi.Pointer.fromFunction( + QLayoutItem.heightForWidth_calledFromC, callbackExcept3172); + registerCallback(thisCpp, callback3172, 3172); + final callback3173 = ffi.Pointer.fromFunction( + QLayoutItem.invalidate_calledFromC); + registerCallback(thisCpp, callback3173, 3173); + const callbackExcept3174 = 0; + final callback3174 = ffi.Pointer.fromFunction( + QLayoutItem.isEmpty_calledFromC, callbackExcept3174); + registerCallback(thisCpp, callback3174, 3174); + final callback3175 = ffi.Pointer.fromFunction( + QLayoutItem.layout_calledFromC); + registerCallback(thisCpp, callback3175, 3175); + final callback3176 = ffi.Pointer.fromFunction( + QLayoutItem.maximumSize_calledFromC); + registerCallback(thisCpp, callback3176, 3176); + const callbackExcept3177 = 0; + final callback3177 = + ffi.Pointer.fromFunction( + QLayoutItem.minimumHeightForWidth_calledFromC, callbackExcept3177); + registerCallback(thisCpp, callback3177, 3177); + final callback3178 = ffi.Pointer.fromFunction( + QLayoutItem.minimumSize_calledFromC); + registerCallback(thisCpp, callback3178, 3178); + final callback3179 = + ffi.Pointer.fromFunction( + QLayoutItem.setGeometry_calledFromC); + registerCallback(thisCpp, callback3179, 3179); + final callback3180 = ffi.Pointer.fromFunction( + QLayoutItem.sizeHint_calledFromC); + registerCallback(thisCpp, callback3180, 3180); + final callback3181 = ffi.Pointer.fromFunction( + QLayoutItem.widget_calledFromC); + registerCallback(thisCpp, callback3181, 3181); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QLine.dart b/generated/QtDartBindings/dart/lib/src/QLine.dart new file mode 100644 index 0000000..f56e45a --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QLine.dart @@ -0,0 +1,242 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QLine implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = true; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QLine.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QLine.fromCppPointer(cppPointer, needsAutoDelete)) as QLine; + } + QLine.fromCppPointer(var cppPointer, [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QLine.init() {} + String getFinalizerName() { + return "c_QLine_Finalizer"; + } //QLine() + + QLine() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_QLine__constructor') + .asFunction(); + thisCpp = func(); + QLine.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QLine(const QPoint & pt1, const QPoint & pt2) + QLine.ctor2(QPoint? pt1, QPoint? pt2) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLine__constructor_QPoint_QPoint') + .asFunction(); + thisCpp = func(pt1 == null ? ffi.nullptr : pt1.thisCpp, + pt2 == null ? ffi.nullptr : pt2.thisCpp); + QLine.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QLine(int x1, int y1, int x2, int y2) + QLine.ctor3(int x1, int y1, int x2, int y2) { + final voidstar_Func_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QLine__constructor_int_int_int_int') + .asFunction(); + thisCpp = func(x1, y1, x2, y2); + QLine.s_dartInstanceByCppPtr[thisCpp.address] = this; + } // center() const + QPoint center() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QLine__center') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPoint.fromCppPointer(result, true); + } // dx() const + + int dx() { + final int_Func_voidstar func = _dylib + .lookup>('c_QLine__dx') + .asFunction(); + return func(thisCpp); + } // dy() const + + int dy() { + final int_Func_voidstar func = _dylib + .lookup>('c_QLine__dy') + .asFunction(); + return func(thisCpp); + } // isNull() const + + bool isNull() { + final bool_Func_voidstar func = _dylib + .lookup>('c_QLine__isNull') + .asFunction(); + return func(thisCpp) != 0; + } // p1() const + + QPoint p1() { + final voidstar_Func_voidstar func = _dylib + .lookup>('c_QLine__p1') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPoint.fromCppPointer(result, true); + } // p2() const + + QPoint p2() { + final voidstar_Func_voidstar func = _dylib + .lookup>('c_QLine__p2') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPoint.fromCppPointer(result, true); + } // setLine(int x1, int y1, int x2, int y2) + + setLine(int x1, int y1, int x2, int y2) { + final void_Func_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QLine__setLine_int_int_int_int') + .asFunction(); + func(thisCpp, x1, y1, x2, y2); + } // setP1(const QPoint & p1) + + setP1(QPoint? p1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLine__setP1_QPoint') + .asFunction(); + func(thisCpp, p1 == null ? ffi.nullptr : p1.thisCpp); + } // setP2(const QPoint & p2) + + setP2(QPoint? p2) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLine__setP2_QPoint') + .asFunction(); + func(thisCpp, p2 == null ? ffi.nullptr : p2.thisCpp); + } // setPoints(const QPoint & p1, const QPoint & p2) + + setPoints(QPoint? p1, QPoint? p2) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLine__setPoints_QPoint_QPoint') + .asFunction(); + func(thisCpp, p1 == null ? ffi.nullptr : p1.thisCpp, + p2 == null ? ffi.nullptr : p2.thisCpp); + } // toLineF() const + + QLineF toLineF() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QLine__toLineF') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QLineF.fromCppPointer(result, true); + } // translate(const QPoint & p) + + translate(QPoint? p) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLine__translate_QPoint') + .asFunction(); + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + } // translate(int dx, int dy) + + translate_2(int dx, int dy) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QLine__translate_int_int') + .asFunction(); + func(thisCpp, dx, dy); + } // translated(const QPoint & p) const + + QLine translated(QPoint? p) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLine__translated_QPoint') + .asFunction(); + ffi.Pointer result = + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + return QLine.fromCppPointer(result, true); + } // translated(int dx, int dy) const + + QLine translated_2(int dx, int dy) { + final voidstar_Func_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QLine__translated_int_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, dx, dy); + return QLine.fromCppPointer(result, true); + } // x1() const + + int x1() { + final int_Func_voidstar func = _dylib + .lookup>('c_QLine__x1') + .asFunction(); + return func(thisCpp); + } // x2() const + + int x2() { + final int_Func_voidstar func = _dylib + .lookup>('c_QLine__x2') + .asFunction(); + return func(thisCpp); + } // y1() const + + int y1() { + final int_Func_voidstar func = _dylib + .lookup>('c_QLine__y1') + .asFunction(); + return func(thisCpp); + } // y2() const + + int y2() { + final int_Func_voidstar func = _dylib + .lookup>('c_QLine__y2') + .asFunction(); + return func(thisCpp); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QLine__destructor') + .asFunction(); + func(thisCpp); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QLineEdit.dart b/generated/QtDartBindings/dart/lib/src/QLineEdit.dart new file mode 100644 index 0000000..a147845 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QLineEdit.dart @@ -0,0 +1,1155 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QLineEdit extends QWidget { + QLineEdit.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QLineEdit.init() : super.init() {} + factory QLineEdit.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QLineEdit; + } + return QLineEdit.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QLineEdit_Finalizer"; + } //QLineEdit(QWidget * parent) + + QLineEdit({required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__constructor_QWidget') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } //QLineEdit(const QString & arg__1, QWidget * parent) + QLineEdit.ctor2(String? arg__1, {required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__constructor_QString_QWidget') + .asFunction(); + thisCpp = func(arg__1?.toNativeUtf8() ?? ffi.nullptr, + parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } // backspace() + backspace() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__backspace') + .asFunction(); + func(thisCpp); + } + + static void changeEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLineEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QLineEdit::changeEvent(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.changeEvent((arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + } // clear() + + clear() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__clear') + .asFunction(); + func(thisCpp); + } // copy() const + + copy() { + final void_Func_voidstar func = _dylib + .lookup>('c_QLineEdit__copy') + .asFunction(); + func(thisCpp); + } // createStandardContextMenu() + + QMenu createStandardContextMenu() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__createStandardContextMenu') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QMenu.fromCppPointer(result, false); + } // cursorBackward(bool mark, int steps) + + cursorBackward(bool mark, {int steps = 1}) { + final void_Func_voidstar_bool_int func = _dylib + .lookup>( + 'c_QLineEdit__cursorBackward_bool_int') + .asFunction(); + func(thisCpp, mark ? 1 : 0, steps); + } // cursorForward(bool mark, int steps) + + cursorForward(bool mark, {int steps = 1}) { + final void_Func_voidstar_bool_int func = _dylib + .lookup>( + 'c_QLineEdit__cursorForward_bool_int') + .asFunction(); + func(thisCpp, mark ? 1 : 0, steps); + } // cursorPosition() const + + int cursorPosition() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__cursorPosition') + .asFunction(); + return func(thisCpp); + } // cursorPositionAt(const QPoint & pos) + + int cursorPositionAt(QPoint? pos) { + final int_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__cursorPositionAt_QPoint') + .asFunction(); + return func(thisCpp, pos == null ? ffi.nullptr : pos.thisCpp); + } // cursorPositionChanged(int arg__1, int arg__2) + + cursorPositionChanged(int arg__1, int arg__2) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QLineEdit__cursorPositionChanged_int_int') + .asFunction(); + func(thisCpp, arg__1, arg__2); + } + + void onCursorPositionChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QLineEdit__onCursorPositionChanged_int_int') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onCursorPositionChanged_callback); + final callbackMethod = onCursorPositionChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onCursorPositionChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLineEdit; + final signalHandlers = dartInstance + .signalHandlerersBySignal[onCursorPositionChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // cursorRect() const + + QRect cursorRect() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__cursorRect') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRect.fromCppPointer(result, true); + } // cursorWordBackward(bool mark) + + cursorWordBackward(bool mark) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QLineEdit__cursorWordBackward_bool') + .asFunction(); + func(thisCpp, mark ? 1 : 0); + } // cursorWordForward(bool mark) + + cursorWordForward(bool mark) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QLineEdit__cursorWordForward_bool') + .asFunction(); + func(thisCpp, mark ? 1 : 0); + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLineEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QLineEdit::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } // cut() + + cut() { + final void_Func_voidstar func = _dylib + .lookup>('c_QLineEdit__cut') + .asFunction(); + func(thisCpp); + } // del() + + del() { + final void_Func_voidstar func = _dylib + .lookup>('c_QLineEdit__del') + .asFunction(); + func(thisCpp); + } // deselect() + + deselect() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__deselect') + .asFunction(); + func(thisCpp); + } + + static int devType_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLineEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QLineEdit::devType() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.devType(); + return result; + } // displayText() const + + QString displayText() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__displayText') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // dragEnabled() const + + bool dragEnabled() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__dragEnabled') + .asFunction(); + return func(thisCpp) != 0; + } // editingFinished() + + editingFinished() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__editingFinished') + .asFunction(); + func(thisCpp); + } + + void onEditingFinished(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QLineEdit__onEditingFinished') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onEditingFinished_callback); + final callbackMethod = onEditingFinished_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onEditingFinished_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLineEdit; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onEditingFinished_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // end(bool mark) + + end(bool mark) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QLineEdit__end_bool') + .asFunction(); + func(thisCpp, mark ? 1 : 0); + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLineEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QLineEdit::event(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLineEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QLineEdit::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int focusNextPrevChild_calledFromC( + ffi.Pointer thisCpp, int next) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLineEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QLineEdit::focusNextPrevChild(bool next)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.focusNextPrevChild(next != 0); + return result ? 1 : 0; + } // hasAcceptableInput() const + + bool hasAcceptableInput() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__hasAcceptableInput') + .asFunction(); + return func(thisCpp) != 0; + } // hasFrame() const + + bool hasFrame() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__hasFrame') + .asFunction(); + return func(thisCpp) != 0; + } + + static int hasHeightForWidth_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLineEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QLineEdit::hasHeightForWidth() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hasHeightForWidth(); + return result ? 1 : 0; + } // hasSelectedText() const + + bool hasSelectedText() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__hasSelectedText') + .asFunction(); + return func(thisCpp) != 0; + } + + static int heightForWidth_calledFromC(ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLineEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QLineEdit::heightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.heightForWidth(arg__1); + return result; + } // home(bool mark) + + home(bool mark) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QLineEdit__home_bool') + .asFunction(); + func(thisCpp, mark ? 1 : 0); + } + + static void initPainter_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? painter) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLineEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QLineEdit::initPainter(QPainter * painter) const! (${thisCpp.address})"); + throw Error(); + } + dartInstance.initPainter((painter == null || painter.address == 0) + ? null + : QPainter.fromCppPointer(painter)); + } // inputMask() const + + QString inputMask() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__inputMask') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // inputRejected() + + inputRejected() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__inputRejected') + .asFunction(); + func(thisCpp); + } + + void onInputRejected(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QLineEdit__onInputRejected') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onInputRejected_callback); + final callbackMethod = onInputRejected_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onInputRejected_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLineEdit; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onInputRejected_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // insert(const QString & arg__1) + + insert(String? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__insert_QString') + .asFunction(); + func(thisCpp, arg__1?.toNativeUtf8() ?? ffi.nullptr); + } // isClearButtonEnabled() const + + bool isClearButtonEnabled() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__isClearButtonEnabled') + .asFunction(); + return func(thisCpp) != 0; + } // isModified() const + + bool isModified() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__isModified') + .asFunction(); + return func(thisCpp) != 0; + } // isReadOnly() const + + bool isReadOnly() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__isReadOnly') + .asFunction(); + return func(thisCpp) != 0; + } // isRedoAvailable() const + + bool isRedoAvailable() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__isRedoAvailable') + .asFunction(); + return func(thisCpp) != 0; + } // isUndoAvailable() const + + bool isUndoAvailable() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__isUndoAvailable') + .asFunction(); + return func(thisCpp) != 0; + } + + static void leaveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLineEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QLineEdit::leaveEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.leaveEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } // maxLength() const + + int maxLength() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__maxLength') + .asFunction(); + return func(thisCpp); + } + + static ffi.Pointer minimumSizeHint_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLineEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QLineEdit::minimumSizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumSizeHint(); + return result.thisCpp; + } + + static void mouseDoubleClickEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLineEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QLineEdit::mouseDoubleClickEvent(QMouseEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseDoubleClickEvent((arg__1 == null || arg__1.address == 0) + ? null + : QMouseEvent.fromCppPointer(arg__1)); + } + + static void mouseMoveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLineEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QLineEdit::mouseMoveEvent(QMouseEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseMoveEvent((arg__1 == null || arg__1.address == 0) + ? null + : QMouseEvent.fromCppPointer(arg__1)); + } + + static void mousePressEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLineEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QLineEdit::mousePressEvent(QMouseEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mousePressEvent((arg__1 == null || arg__1.address == 0) + ? null + : QMouseEvent.fromCppPointer(arg__1)); + } + + static void mouseReleaseEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLineEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QLineEdit::mouseReleaseEvent(QMouseEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseReleaseEvent((arg__1 == null || arg__1.address == 0) + ? null + : QMouseEvent.fromCppPointer(arg__1)); + } + + static void paintEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLineEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QLineEdit::paintEvent(QPaintEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.paintEvent((arg__1 == null || arg__1.address == 0) + ? null + : QPaintEvent.fromCppPointer(arg__1)); + } // paste() + + paste() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__paste') + .asFunction(); + func(thisCpp); + } // placeholderText() const + + QString placeholderText() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__placeholderText') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // redo() + + redo() { + final void_Func_voidstar func = _dylib + .lookup>('c_QLineEdit__redo') + .asFunction(); + func(thisCpp); + } // returnPressed() + + returnPressed() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__returnPressed') + .asFunction(); + func(thisCpp); + } + + void onReturnPressed(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QLineEdit__onReturnPressed') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onReturnPressed_callback); + final callbackMethod = onReturnPressed_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onReturnPressed_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLineEdit; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onReturnPressed_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // selectAll() + + selectAll() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__selectAll') + .asFunction(); + func(thisCpp); + } // selectedText() const + + QString selectedText() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__selectedText') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // selectionChanged() + + selectionChanged() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__selectionChanged') + .asFunction(); + func(thisCpp); + } + + void onSelectionChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QLineEdit__onSelectionChanged') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onSelectionChanged_callback); + final callbackMethod = onSelectionChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onSelectionChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLineEdit; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onSelectionChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // selectionEnd() const + + int selectionEnd() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__selectionEnd') + .asFunction(); + return func(thisCpp); + } // selectionLength() const + + int selectionLength() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__selectionLength') + .asFunction(); + return func(thisCpp); + } // selectionStart() const + + int selectionStart() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__selectionStart') + .asFunction(); + return func(thisCpp); + } // setClearButtonEnabled(bool enable) + + setClearButtonEnabled(bool enable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QLineEdit__setClearButtonEnabled_bool') + .asFunction(); + func(thisCpp, enable ? 1 : 0); + } // setCursorPosition(int arg__1) + + setCursorPosition(int arg__1) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QLineEdit__setCursorPosition_int') + .asFunction(); + func(thisCpp, arg__1); + } // setDragEnabled(bool b) + + setDragEnabled(bool b) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QLineEdit__setDragEnabled_bool') + .asFunction(); + func(thisCpp, b ? 1 : 0); + } // setFrame(bool arg__1) + + setFrame(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QLineEdit__setFrame_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } // setInputMask(const QString & inputMask) + + setInputMask(String? inputMask) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__setInputMask_QString') + .asFunction(); + func(thisCpp, inputMask?.toNativeUtf8() ?? ffi.nullptr); + } // setMaxLength(int arg__1) + + setMaxLength(int arg__1) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QLineEdit__setMaxLength_int') + .asFunction(); + func(thisCpp, arg__1); + } // setModified(bool arg__1) + + setModified(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QLineEdit__setModified_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } // setPlaceholderText(const QString & arg__1) + + setPlaceholderText(String? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__setPlaceholderText_QString') + .asFunction(); + func(thisCpp, arg__1?.toNativeUtf8() ?? ffi.nullptr); + } // setReadOnly(bool arg__1) + + setReadOnly(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QLineEdit__setReadOnly_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } // setSelection(int arg__1, int arg__2) + + setSelection(int arg__1, int arg__2) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QLineEdit__setSelection_int_int') + .asFunction(); + func(thisCpp, arg__1, arg__2); + } // setText(const QString & arg__1) + + setText(String? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__setText_QString') + .asFunction(); + func(thisCpp, arg__1?.toNativeUtf8() ?? ffi.nullptr); + } // setTextMargins(int left, int top, int right, int bottom) + + setTextMargins(int left, int top, int right, int bottom) { + final void_Func_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QLineEdit__setTextMargins_int_int_int_int') + .asFunction(); + func(thisCpp, left, top, right, bottom); + } + + static void setVisible_calledFromC(ffi.Pointer thisCpp, int visible) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLineEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QLineEdit::setVisible(bool visible)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setVisible(visible != 0); + } + + static ffi.Pointer sharedPainter_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLineEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QLineEdit::sharedPainter() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sharedPainter(); + return result.thisCpp; + } + + static ffi.Pointer sizeHint_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLineEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QLineEdit::sizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHint(); + return result.thisCpp; + } // text() const + + QString text() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__text') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // textChanged(const QString & arg__1) + + textChanged(String? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__textChanged_QString') + .asFunction(); + func(thisCpp, arg__1?.toNativeUtf8() ?? ffi.nullptr); + } + + void onTextChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QLineEdit__onTextChanged_QString') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onTextChanged_callback); + final callbackMethod = onTextChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onTextChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLineEdit; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onTextChanged_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // textEdited(const QString & arg__1) + + textEdited(String? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__textEdited_QString') + .asFunction(); + func(thisCpp, arg__1?.toNativeUtf8() ?? ffi.nullptr); + } + + void onTextEdited(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QLineEdit__onTextEdited_QString') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onTextEdited_callback); + final callbackMethod = onTextEdited_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onTextEdited_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QLineEdit; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onTextEdited_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QLineEdit__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } // undo() + + undo() { + final void_Func_voidstar func = _dylib + .lookup>('c_QLineEdit__undo') + .asFunction(); + func(thisCpp); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QLineEdit__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 1128: + return "c_QLineEdit__changeEvent_QEvent"; + case 946: + return "c_QLineEdit__customEvent_QEvent"; + case 1145: + return "c_QLineEdit__devType"; + case 956: + return "c_QLineEdit__event_QEvent"; + case 957: + return "c_QLineEdit__eventFilter_QObject_QEvent"; + case 1155: + return "c_QLineEdit__focusNextPrevChild_bool"; + case 1169: + return "c_QLineEdit__hasHeightForWidth"; + case 1173: + return "c_QLineEdit__heightForWidth_int"; + case 1176: + return "c_QLineEdit__initPainter_QPainter"; + case 1202: + return "c_QLineEdit__leaveEvent_QEvent"; + case 1222: + return "c_QLineEdit__minimumSizeHint"; + case 1224: + return "c_QLineEdit__mouseDoubleClickEvent_QMouseEvent"; + case 1226: + return "c_QLineEdit__mouseMoveEvent_QMouseEvent"; + case 1227: + return "c_QLineEdit__mousePressEvent_QMouseEvent"; + case 1228: + return "c_QLineEdit__mouseReleaseEvent_QMouseEvent"; + case 1235: + return "c_QLineEdit__paintEvent_QPaintEvent"; + case 1314: + return "c_QLineEdit__setVisible_bool"; + case 1323: + return "c_QLineEdit__sharedPainter"; + case 1331: + return "c_QLineEdit__sizeHint"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 1128: + return "changeEvent"; + case 946: + return "customEvent"; + case 1145: + return "devType"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 1155: + return "focusNextPrevChild"; + case 1169: + return "hasHeightForWidth"; + case 1173: + return "heightForWidth"; + case 1176: + return "initPainter"; + case 1202: + return "leaveEvent"; + case 1222: + return "minimumSizeHint"; + case 1224: + return "mouseDoubleClickEvent"; + case 1226: + return "mouseMoveEvent"; + case 1227: + return "mousePressEvent"; + case 1228: + return "mouseReleaseEvent"; + case 1235: + return "paintEvent"; + case 1314: + return "setVisible"; + case 1323: + return "sharedPainter"; + case 1331: + return "sizeHint"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QLineEdit__registerVirtualMethodCallback') + .asFunction(); + final callback1128 = + ffi.Pointer.fromFunction( + QLineEdit.changeEvent_calledFromC); + registerCallback(thisCpp, callback1128, 1128); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept1145 = 0; + final callback1145 = ffi.Pointer.fromFunction( + QWidget.devType_calledFromC, callbackExcept1145); + registerCallback(thisCpp, callback1145, 1145); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QLineEdit.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept1155 = 0; + final callback1155 = + ffi.Pointer.fromFunction( + QWidget.focusNextPrevChild_calledFromC, callbackExcept1155); + registerCallback(thisCpp, callback1155, 1155); + const callbackExcept1169 = 0; + final callback1169 = ffi.Pointer.fromFunction( + QWidget.hasHeightForWidth_calledFromC, callbackExcept1169); + registerCallback(thisCpp, callback1169, 1169); + const callbackExcept1173 = 0; + final callback1173 = + ffi.Pointer.fromFunction( + QWidget.heightForWidth_calledFromC, callbackExcept1173); + registerCallback(thisCpp, callback1173, 1173); + final callback1176 = + ffi.Pointer.fromFunction( + QWidget.initPainter_calledFromC); + registerCallback(thisCpp, callback1176, 1176); + final callback1202 = + ffi.Pointer.fromFunction( + QWidget.leaveEvent_calledFromC); + registerCallback(thisCpp, callback1202, 1202); + final callback1222 = ffi.Pointer.fromFunction( + QLineEdit.minimumSizeHint_calledFromC); + registerCallback(thisCpp, callback1222, 1222); + final callback1224 = + ffi.Pointer.fromFunction( + QLineEdit.mouseDoubleClickEvent_calledFromC); + registerCallback(thisCpp, callback1224, 1224); + final callback1226 = + ffi.Pointer.fromFunction( + QLineEdit.mouseMoveEvent_calledFromC); + registerCallback(thisCpp, callback1226, 1226); + final callback1227 = + ffi.Pointer.fromFunction( + QLineEdit.mousePressEvent_calledFromC); + registerCallback(thisCpp, callback1227, 1227); + final callback1228 = + ffi.Pointer.fromFunction( + QLineEdit.mouseReleaseEvent_calledFromC); + registerCallback(thisCpp, callback1228, 1228); + final callback1235 = + ffi.Pointer.fromFunction( + QLineEdit.paintEvent_calledFromC); + registerCallback(thisCpp, callback1235, 1235); + final callback1314 = + ffi.Pointer.fromFunction( + QWidget.setVisible_calledFromC); + registerCallback(thisCpp, callback1314, 1314); + final callback1323 = ffi.Pointer.fromFunction( + QWidget.sharedPainter_calledFromC); + registerCallback(thisCpp, callback1323, 1323); + final callback1331 = ffi.Pointer.fromFunction( + QLineEdit.sizeHint_calledFromC); + registerCallback(thisCpp, callback1331, 1331); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QLineF.dart b/generated/QtDartBindings/dart/lib/src/QLineF.dart new file mode 100644 index 0000000..263ddca --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QLineF.dart @@ -0,0 +1,328 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QLineF implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = true; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QLineF.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QLineF.fromCppPointer(cppPointer, needsAutoDelete)) as QLineF; + } + QLineF.fromCppPointer(var cppPointer, [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QLineF.init() {} + String getFinalizerName() { + return "c_QLineF_Finalizer"; + } //QLineF() + + QLineF() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_QLineF__constructor') + .asFunction(); + thisCpp = func(); + QLineF.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QLineF(const QLine & line) + QLineF.ctor2(QLine? line) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QLineF__constructor_QLine') + .asFunction(); + thisCpp = func(line == null ? ffi.nullptr : line.thisCpp); + QLineF.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QLineF(const QPointF & pt1, const QPointF & pt2) + QLineF.ctor3(QPointF? pt1, QPointF? pt2) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLineF__constructor_QPointF_QPointF') + .asFunction(); + thisCpp = func(pt1 == null ? ffi.nullptr : pt1.thisCpp, + pt2 == null ? ffi.nullptr : pt2.thisCpp); + QLineF.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QLineF(qreal x1, qreal y1, qreal x2, qreal y2) + QLineF.ctor4(double x1, double y1, double x2, double y2) { + final voidstar_Func_double_double_double_double func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_ffi_Double_ffi_Double_ffi_Double_ffi_Double_FFI>>( + 'c_QLineF__constructor_qreal_qreal_qreal_qreal') + .asFunction(); + thisCpp = func(x1, y1, x2, y2); + QLineF.s_dartInstanceByCppPtr[thisCpp.address] = this; + } // angle() const + double angle() { + final double_Func_voidstar func = _dylib + .lookup>('c_QLineF__angle') + .asFunction(); + return func(thisCpp); + } // angleTo(const QLineF & l) const + + double angleTo(QLineF? l) { + final double_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLineF__angleTo_QLineF') + .asFunction(); + return func(thisCpp, l == null ? ffi.nullptr : l.thisCpp); + } // center() const + + QPointF center() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QLineF__center') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPointF.fromCppPointer(result, true); + } // dx() const + + double dx() { + final double_Func_voidstar func = _dylib + .lookup>('c_QLineF__dx') + .asFunction(); + return func(thisCpp); + } // dy() const + + double dy() { + final double_Func_voidstar func = _dylib + .lookup>('c_QLineF__dy') + .asFunction(); + return func(thisCpp); + } + + static // fromPolar(qreal length, qreal angle) + QLineF fromPolar(double length, double angle) { + final voidstar_Func_double_double func = _dylib + .lookup>( + 'c_static_QLineF__fromPolar_qreal_qreal') + .asFunction(); + ffi.Pointer result = func(length, angle); + return QLineF.fromCppPointer(result, true); + } // isNull() const + + bool isNull() { + final bool_Func_voidstar func = _dylib + .lookup>('c_QLineF__isNull') + .asFunction(); + return func(thisCpp) != 0; + } // length() const + + double length() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QLineF__length') + .asFunction(); + return func(thisCpp); + } // normalVector() const + + QLineF normalVector() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QLineF__normalVector') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QLineF.fromCppPointer(result, true); + } // p1() const + + QPointF p1() { + final voidstar_Func_voidstar func = _dylib + .lookup>('c_QLineF__p1') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPointF.fromCppPointer(result, true); + } // p2() const + + QPointF p2() { + final voidstar_Func_voidstar func = _dylib + .lookup>('c_QLineF__p2') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPointF.fromCppPointer(result, true); + } // pointAt(qreal t) const + + QPointF pointAt(double t) { + final voidstar_Func_voidstar_double func = _dylib + .lookup>( + 'c_QLineF__pointAt_qreal') + .asFunction(); + ffi.Pointer result = func(thisCpp, t); + return QPointF.fromCppPointer(result, true); + } // setAngle(qreal angle) + + setAngle(double angle) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QLineF__setAngle_qreal') + .asFunction(); + func(thisCpp, angle); + } // setLength(qreal len) + + setLength(double len) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QLineF__setLength_qreal') + .asFunction(); + func(thisCpp, len); + } // setLine(qreal x1, qreal y1, qreal x2, qreal y2) + + setLine(double x1, double y1, double x2, double y2) { + final void_Func_voidstar_double_double_double_double func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Double_ffi_Double_ffi_Double_ffi_Double_FFI>>( + 'c_QLineF__setLine_qreal_qreal_qreal_qreal') + .asFunction(); + func(thisCpp, x1, y1, x2, y2); + } // setP1(const QPointF & p1) + + setP1(QPointF? p1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLineF__setP1_QPointF') + .asFunction(); + func(thisCpp, p1 == null ? ffi.nullptr : p1.thisCpp); + } // setP2(const QPointF & p2) + + setP2(QPointF? p2) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLineF__setP2_QPointF') + .asFunction(); + func(thisCpp, p2 == null ? ffi.nullptr : p2.thisCpp); + } // setPoints(const QPointF & p1, const QPointF & p2) + + setPoints(QPointF? p1, QPointF? p2) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLineF__setPoints_QPointF_QPointF') + .asFunction(); + func(thisCpp, p1 == null ? ffi.nullptr : p1.thisCpp, + p2 == null ? ffi.nullptr : p2.thisCpp); + } // toLine() const + + QLine toLine() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QLineF__toLine') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QLine.fromCppPointer(result, true); + } // translate(const QPointF & p) + + translate(QPointF? p) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLineF__translate_QPointF') + .asFunction(); + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + } // translate(qreal dx, qreal dy) + + translate_2(double dx, double dy) { + final void_Func_voidstar_double_double func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QLineF__translate_qreal_qreal') + .asFunction(); + func(thisCpp, dx, dy); + } // translated(const QPointF & p) const + + QLineF translated(QPointF? p) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QLineF__translated_QPointF') + .asFunction(); + ffi.Pointer result = + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + return QLineF.fromCppPointer(result, true); + } // translated(qreal dx, qreal dy) const + + QLineF translated_2(double dx, double dy) { + final voidstar_Func_voidstar_double_double func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Double_ffi_Double_FFI>>( + 'c_QLineF__translated_qreal_qreal') + .asFunction(); + ffi.Pointer result = func(thisCpp, dx, dy); + return QLineF.fromCppPointer(result, true); + } // unitVector() const + + QLineF unitVector() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QLineF__unitVector') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QLineF.fromCppPointer(result, true); + } // x1() const + + double x1() { + final double_Func_voidstar func = _dylib + .lookup>('c_QLineF__x1') + .asFunction(); + return func(thisCpp); + } // x2() const + + double x2() { + final double_Func_voidstar func = _dylib + .lookup>('c_QLineF__x2') + .asFunction(); + return func(thisCpp); + } // y1() const + + double y1() { + final double_Func_voidstar func = _dylib + .lookup>('c_QLineF__y1') + .asFunction(); + return func(thisCpp); + } // y2() const + + double y2() { + final double_Func_voidstar func = _dylib + .lookup>('c_QLineF__y2') + .asFunction(); + return func(thisCpp); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QLineF__destructor') + .asFunction(); + func(thisCpp); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QList.dart b/generated/QtDartBindings/dart/lib/src/QList.dart new file mode 100644 index 0000000..7c70d38 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QList.dart @@ -0,0 +1,3511 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QList implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = true; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QList.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QList.fromCppPointer(cppPointer, needsAutoDelete)) as QList; + } + QList.fromCppPointer(var cppPointer, [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QList.init() {} + String getCFunctionName(int id) { + if (this is QList) { + switch (id) { + case 2771: + return "c_QList_T_QVariant_T___constructor"; + break; + case 2772: + return "c_QList_T_QVariant_T___constructor_qsizetype"; + break; + case 2774: + return "c_QList_T_QVariant_T___append_QList_T"; + break; + case 2775: + return "c_QList_T_QVariant_T___at_qsizetype"; + break; + case 2776: + return "c_QList_T_QVariant_T___back"; + break; + case 2777: + return "c_QList_T_QVariant_T___back"; + break; + case 2778: + return "c_QList_T_QVariant_T___capacity"; + break; + case 2779: + return "c_QList_T_QVariant_T___clear"; + break; + case 2781: + return "c_QList_T_QVariant_T___constFirst"; + break; + case 2782: + return "c_QList_T_QVariant_T___constLast"; + break; + case 2783: + return "c_QList_T_QVariant_T___count"; + break; + case 2786: + return "c_QList_T_QVariant_T___detach"; + break; + case 2787: + return "c_QList_T_QVariant_T___empty"; + break; + case 2788: + return "c_QList_T_QVariant_T___first"; + break; + case 2789: + return "c_QList_T_QVariant_T___first"; + break; + case 2790: + return "c_QList_T_QVariant_T___first_qsizetype"; + break; + case 2793: + return "c_QList_T_QVariant_T___front"; + break; + case 2794: + return "c_QList_T_QVariant_T___front"; + break; + case 2795: + return "c_QList_T_QVariant_T___isDetached"; + break; + case 2796: + return "c_QList_T_QVariant_T___isEmpty"; + break; + case 2797: + return "c_QList_T_QVariant_T___isSharedWith_QList_T"; + break; + case 2798: + return "c_QList_T_QVariant_T___last"; + break; + case 2799: + return "c_QList_T_QVariant_T___last"; + break; + case 2800: + return "c_QList_T_QVariant_T___last_qsizetype"; + break; + case 2801: + return "c_QList_T_QVariant_T___length"; + break; + case 2802: + return "c_QList_T_QVariant_T___mid_qsizetype_qsizetype"; + break; + case 2803: + return "c_QList_T_QVariant_T___move_qsizetype_qsizetype"; + break; + case 2812: + return "c_QList_T_QVariant_T___pop_back"; + break; + case 2813: + return "c_QList_T_QVariant_T___pop_front"; + break; + case 2814: + return "c_QList_T_QVariant_T___remove_qsizetype_qsizetype"; + break; + case 2815: + return "c_QList_T_QVariant_T___removeAt_qsizetype"; + break; + case 2816: + return "c_QList_T_QVariant_T___removeFirst"; + break; + case 2817: + return "c_QList_T_QVariant_T___removeLast"; + break; + case 2818: + return "c_QList_T_QVariant_T___reserve_qsizetype"; + break; + case 2819: + return "c_QList_T_QVariant_T___resize_qsizetype"; + break; + case 2821: + return "c_QList_T_QVariant_T___shrink_to_fit"; + break; + case 2822: + return "c_QList_T_QVariant_T___size"; + break; + case 2823: + return "c_QList_T_QVariant_T___sliced_qsizetype"; + break; + case 2824: + return "c_QList_T_QVariant_T___sliced_qsizetype_qsizetype"; + break; + case 2825: + return "c_QList_T_QVariant_T___squeeze"; + break; + case 2827: + return "c_QList_T_QVariant_T___swapItemsAt_qsizetype_qsizetype"; + break; + case 2828: + return "c_QList_T_QVariant_T___takeAt_qsizetype"; + break; + case 2829: + return "c_QList_T_QVariant_T___toList"; + break; + case 2830: + return "c_QList_T_QVariant_T___toVector"; + break; + case 2831: + return "c_QList_T_QVariant_T___value_qsizetype"; + break; + } + } + if (this is QList) { + switch (id) { + case 2771: + return "c_QList_T_QString_T___constructor"; + break; + case 2772: + return "c_QList_T_QString_T___constructor_qsizetype"; + break; + case 2774: + return "c_QList_T_QString_T___append_QList_T"; + break; + case 2775: + return "c_QList_T_QString_T___at_qsizetype"; + break; + case 2776: + return "c_QList_T_QString_T___back"; + break; + case 2777: + return "c_QList_T_QString_T___back"; + break; + case 2778: + return "c_QList_T_QString_T___capacity"; + break; + case 2779: + return "c_QList_T_QString_T___clear"; + break; + case 2781: + return "c_QList_T_QString_T___constFirst"; + break; + case 2782: + return "c_QList_T_QString_T___constLast"; + break; + case 2783: + return "c_QList_T_QString_T___count"; + break; + case 2786: + return "c_QList_T_QString_T___detach"; + break; + case 2787: + return "c_QList_T_QString_T___empty"; + break; + case 2788: + return "c_QList_T_QString_T___first"; + break; + case 2789: + return "c_QList_T_QString_T___first"; + break; + case 2790: + return "c_QList_T_QString_T___first_qsizetype"; + break; + case 2793: + return "c_QList_T_QString_T___front"; + break; + case 2794: + return "c_QList_T_QString_T___front"; + break; + case 2795: + return "c_QList_T_QString_T___isDetached"; + break; + case 2796: + return "c_QList_T_QString_T___isEmpty"; + break; + case 2797: + return "c_QList_T_QString_T___isSharedWith_QList_T"; + break; + case 2798: + return "c_QList_T_QString_T___last"; + break; + case 2799: + return "c_QList_T_QString_T___last"; + break; + case 2800: + return "c_QList_T_QString_T___last_qsizetype"; + break; + case 2801: + return "c_QList_T_QString_T___length"; + break; + case 2802: + return "c_QList_T_QString_T___mid_qsizetype_qsizetype"; + break; + case 2803: + return "c_QList_T_QString_T___move_qsizetype_qsizetype"; + break; + case 2812: + return "c_QList_T_QString_T___pop_back"; + break; + case 2813: + return "c_QList_T_QString_T___pop_front"; + break; + case 2814: + return "c_QList_T_QString_T___remove_qsizetype_qsizetype"; + break; + case 2815: + return "c_QList_T_QString_T___removeAt_qsizetype"; + break; + case 2816: + return "c_QList_T_QString_T___removeFirst"; + break; + case 2817: + return "c_QList_T_QString_T___removeLast"; + break; + case 2818: + return "c_QList_T_QString_T___reserve_qsizetype"; + break; + case 2819: + return "c_QList_T_QString_T___resize_qsizetype"; + break; + case 2821: + return "c_QList_T_QString_T___shrink_to_fit"; + break; + case 2822: + return "c_QList_T_QString_T___size"; + break; + case 2823: + return "c_QList_T_QString_T___sliced_qsizetype"; + break; + case 2824: + return "c_QList_T_QString_T___sliced_qsizetype_qsizetype"; + break; + case 2825: + return "c_QList_T_QString_T___squeeze"; + break; + case 2827: + return "c_QList_T_QString_T___swapItemsAt_qsizetype_qsizetype"; + break; + case 2828: + return "c_QList_T_QString_T___takeAt_qsizetype"; + break; + case 2829: + return "c_QList_T_QString_T___toList"; + break; + case 2830: + return "c_QList_T_QString_T___toVector"; + break; + case 2831: + return "c_QList_T_QString_T___value_qsizetype"; + break; + } + } + if (this is QList) { + switch (id) { + case 2771: + return "c_QList_T_unsigned_int_T___constructor"; + break; + case 2772: + return "c_QList_T_unsigned_int_T___constructor_qsizetype"; + break; + case 2774: + return "c_QList_T_unsigned_int_T___append_QList_T"; + break; + case 2775: + return "c_QList_T_unsigned_int_T___at_qsizetype"; + break; + case 2776: + return "c_QList_T_unsigned_int_T___back"; + break; + case 2777: + return "c_QList_T_unsigned_int_T___back"; + break; + case 2778: + return "c_QList_T_unsigned_int_T___capacity"; + break; + case 2779: + return "c_QList_T_unsigned_int_T___clear"; + break; + case 2781: + return "c_QList_T_unsigned_int_T___constFirst"; + break; + case 2782: + return "c_QList_T_unsigned_int_T___constLast"; + break; + case 2783: + return "c_QList_T_unsigned_int_T___count"; + break; + case 2786: + return "c_QList_T_unsigned_int_T___detach"; + break; + case 2787: + return "c_QList_T_unsigned_int_T___empty"; + break; + case 2788: + return "c_QList_T_unsigned_int_T___first"; + break; + case 2789: + return "c_QList_T_unsigned_int_T___first"; + break; + case 2790: + return "c_QList_T_unsigned_int_T___first_qsizetype"; + break; + case 2793: + return "c_QList_T_unsigned_int_T___front"; + break; + case 2794: + return "c_QList_T_unsigned_int_T___front"; + break; + case 2795: + return "c_QList_T_unsigned_int_T___isDetached"; + break; + case 2796: + return "c_QList_T_unsigned_int_T___isEmpty"; + break; + case 2797: + return "c_QList_T_unsigned_int_T___isSharedWith_QList_T"; + break; + case 2798: + return "c_QList_T_unsigned_int_T___last"; + break; + case 2799: + return "c_QList_T_unsigned_int_T___last"; + break; + case 2800: + return "c_QList_T_unsigned_int_T___last_qsizetype"; + break; + case 2801: + return "c_QList_T_unsigned_int_T___length"; + break; + case 2802: + return "c_QList_T_unsigned_int_T___mid_qsizetype_qsizetype"; + break; + case 2803: + return "c_QList_T_unsigned_int_T___move_qsizetype_qsizetype"; + break; + case 2812: + return "c_QList_T_unsigned_int_T___pop_back"; + break; + case 2813: + return "c_QList_T_unsigned_int_T___pop_front"; + break; + case 2814: + return "c_QList_T_unsigned_int_T___remove_qsizetype_qsizetype"; + break; + case 2815: + return "c_QList_T_unsigned_int_T___removeAt_qsizetype"; + break; + case 2816: + return "c_QList_T_unsigned_int_T___removeFirst"; + break; + case 2817: + return "c_QList_T_unsigned_int_T___removeLast"; + break; + case 2818: + return "c_QList_T_unsigned_int_T___reserve_qsizetype"; + break; + case 2819: + return "c_QList_T_unsigned_int_T___resize_qsizetype"; + break; + case 2821: + return "c_QList_T_unsigned_int_T___shrink_to_fit"; + break; + case 2822: + return "c_QList_T_unsigned_int_T___size"; + break; + case 2823: + return "c_QList_T_unsigned_int_T___sliced_qsizetype"; + break; + case 2824: + return "c_QList_T_unsigned_int_T___sliced_qsizetype_qsizetype"; + break; + case 2825: + return "c_QList_T_unsigned_int_T___squeeze"; + break; + case 2827: + return "c_QList_T_unsigned_int_T___swapItemsAt_qsizetype_qsizetype"; + break; + case 2828: + return "c_QList_T_unsigned_int_T___takeAt_qsizetype"; + break; + case 2829: + return "c_QList_T_unsigned_int_T___toList"; + break; + case 2830: + return "c_QList_T_unsigned_int_T___toVector"; + break; + case 2831: + return "c_QList_T_unsigned_int_T___value_qsizetype"; + break; + } + } + if (this is QList) { + switch (id) { + case 2771: + return "c_QList_T_QStandardItem_T___constructor"; + break; + case 2772: + return "c_QList_T_QStandardItem_T___constructor_qsizetype"; + break; + case 2774: + return "c_QList_T_QStandardItem_T___append_QList_T"; + break; + case 2775: + return "c_QList_T_QStandardItem_T___at_qsizetype"; + break; + case 2776: + return "c_QList_T_QStandardItem_T___back"; + break; + case 2777: + return "c_QList_T_QStandardItem_T___back"; + break; + case 2778: + return "c_QList_T_QStandardItem_T___capacity"; + break; + case 2779: + return "c_QList_T_QStandardItem_T___clear"; + break; + case 2781: + return "c_QList_T_QStandardItem_T___constFirst"; + break; + case 2782: + return "c_QList_T_QStandardItem_T___constLast"; + break; + case 2783: + return "c_QList_T_QStandardItem_T___count"; + break; + case 2786: + return "c_QList_T_QStandardItem_T___detach"; + break; + case 2787: + return "c_QList_T_QStandardItem_T___empty"; + break; + case 2788: + return "c_QList_T_QStandardItem_T___first"; + break; + case 2789: + return "c_QList_T_QStandardItem_T___first"; + break; + case 2790: + return "c_QList_T_QStandardItem_T___first_qsizetype"; + break; + case 2793: + return "c_QList_T_QStandardItem_T___front"; + break; + case 2794: + return "c_QList_T_QStandardItem_T___front"; + break; + case 2795: + return "c_QList_T_QStandardItem_T___isDetached"; + break; + case 2796: + return "c_QList_T_QStandardItem_T___isEmpty"; + break; + case 2797: + return "c_QList_T_QStandardItem_T___isSharedWith_QList_T"; + break; + case 2798: + return "c_QList_T_QStandardItem_T___last"; + break; + case 2799: + return "c_QList_T_QStandardItem_T___last"; + break; + case 2800: + return "c_QList_T_QStandardItem_T___last_qsizetype"; + break; + case 2801: + return "c_QList_T_QStandardItem_T___length"; + break; + case 2802: + return "c_QList_T_QStandardItem_T___mid_qsizetype_qsizetype"; + break; + case 2803: + return "c_QList_T_QStandardItem_T___move_qsizetype_qsizetype"; + break; + case 2812: + return "c_QList_T_QStandardItem_T___pop_back"; + break; + case 2813: + return "c_QList_T_QStandardItem_T___pop_front"; + break; + case 2814: + return "c_QList_T_QStandardItem_T___remove_qsizetype_qsizetype"; + break; + case 2815: + return "c_QList_T_QStandardItem_T___removeAt_qsizetype"; + break; + case 2816: + return "c_QList_T_QStandardItem_T___removeFirst"; + break; + case 2817: + return "c_QList_T_QStandardItem_T___removeLast"; + break; + case 2818: + return "c_QList_T_QStandardItem_T___reserve_qsizetype"; + break; + case 2819: + return "c_QList_T_QStandardItem_T___resize_qsizetype"; + break; + case 2821: + return "c_QList_T_QStandardItem_T___shrink_to_fit"; + break; + case 2822: + return "c_QList_T_QStandardItem_T___size"; + break; + case 2823: + return "c_QList_T_QStandardItem_T___sliced_qsizetype"; + break; + case 2824: + return "c_QList_T_QStandardItem_T___sliced_qsizetype_qsizetype"; + break; + case 2825: + return "c_QList_T_QStandardItem_T___squeeze"; + break; + case 2827: + return "c_QList_T_QStandardItem_T___swapItemsAt_qsizetype_qsizetype"; + break; + case 2828: + return "c_QList_T_QStandardItem_T___takeAt_qsizetype"; + break; + case 2829: + return "c_QList_T_QStandardItem_T___toList"; + break; + case 2830: + return "c_QList_T_QStandardItem_T___toVector"; + break; + case 2831: + return "c_QList_T_QStandardItem_T___value_qsizetype"; + break; + } + } + if (this is QList) { + switch (id) { + case 2771: + return "c_QList_T_qreal_T___constructor"; + break; + case 2772: + return "c_QList_T_qreal_T___constructor_qsizetype"; + break; + case 2774: + return "c_QList_T_qreal_T___append_QList_T"; + break; + case 2775: + return "c_QList_T_qreal_T___at_qsizetype"; + break; + case 2776: + return "c_QList_T_qreal_T___back"; + break; + case 2777: + return "c_QList_T_qreal_T___back"; + break; + case 2778: + return "c_QList_T_qreal_T___capacity"; + break; + case 2779: + return "c_QList_T_qreal_T___clear"; + break; + case 2781: + return "c_QList_T_qreal_T___constFirst"; + break; + case 2782: + return "c_QList_T_qreal_T___constLast"; + break; + case 2783: + return "c_QList_T_qreal_T___count"; + break; + case 2786: + return "c_QList_T_qreal_T___detach"; + break; + case 2787: + return "c_QList_T_qreal_T___empty"; + break; + case 2788: + return "c_QList_T_qreal_T___first"; + break; + case 2789: + return "c_QList_T_qreal_T___first"; + break; + case 2790: + return "c_QList_T_qreal_T___first_qsizetype"; + break; + case 2793: + return "c_QList_T_qreal_T___front"; + break; + case 2794: + return "c_QList_T_qreal_T___front"; + break; + case 2795: + return "c_QList_T_qreal_T___isDetached"; + break; + case 2796: + return "c_QList_T_qreal_T___isEmpty"; + break; + case 2797: + return "c_QList_T_qreal_T___isSharedWith_QList_T"; + break; + case 2798: + return "c_QList_T_qreal_T___last"; + break; + case 2799: + return "c_QList_T_qreal_T___last"; + break; + case 2800: + return "c_QList_T_qreal_T___last_qsizetype"; + break; + case 2801: + return "c_QList_T_qreal_T___length"; + break; + case 2802: + return "c_QList_T_qreal_T___mid_qsizetype_qsizetype"; + break; + case 2803: + return "c_QList_T_qreal_T___move_qsizetype_qsizetype"; + break; + case 2812: + return "c_QList_T_qreal_T___pop_back"; + break; + case 2813: + return "c_QList_T_qreal_T___pop_front"; + break; + case 2814: + return "c_QList_T_qreal_T___remove_qsizetype_qsizetype"; + break; + case 2815: + return "c_QList_T_qreal_T___removeAt_qsizetype"; + break; + case 2816: + return "c_QList_T_qreal_T___removeFirst"; + break; + case 2817: + return "c_QList_T_qreal_T___removeLast"; + break; + case 2818: + return "c_QList_T_qreal_T___reserve_qsizetype"; + break; + case 2819: + return "c_QList_T_qreal_T___resize_qsizetype"; + break; + case 2821: + return "c_QList_T_qreal_T___shrink_to_fit"; + break; + case 2822: + return "c_QList_T_qreal_T___size"; + break; + case 2823: + return "c_QList_T_qreal_T___sliced_qsizetype"; + break; + case 2824: + return "c_QList_T_qreal_T___sliced_qsizetype_qsizetype"; + break; + case 2825: + return "c_QList_T_qreal_T___squeeze"; + break; + case 2827: + return "c_QList_T_qreal_T___swapItemsAt_qsizetype_qsizetype"; + break; + case 2828: + return "c_QList_T_qreal_T___takeAt_qsizetype"; + break; + case 2829: + return "c_QList_T_qreal_T___toList"; + break; + case 2830: + return "c_QList_T_qreal_T___toVector"; + break; + case 2831: + return "c_QList_T_qreal_T___value_qsizetype"; + break; + } + } + if (this is QList) { + switch (id) { + case 2771: + return "c_QList_T_QObject_T___constructor"; + break; + case 2772: + return "c_QList_T_QObject_T___constructor_qsizetype"; + break; + case 2774: + return "c_QList_T_QObject_T___append_QList_T"; + break; + case 2775: + return "c_QList_T_QObject_T___at_qsizetype"; + break; + case 2776: + return "c_QList_T_QObject_T___back"; + break; + case 2777: + return "c_QList_T_QObject_T___back"; + break; + case 2778: + return "c_QList_T_QObject_T___capacity"; + break; + case 2779: + return "c_QList_T_QObject_T___clear"; + break; + case 2781: + return "c_QList_T_QObject_T___constFirst"; + break; + case 2782: + return "c_QList_T_QObject_T___constLast"; + break; + case 2783: + return "c_QList_T_QObject_T___count"; + break; + case 2786: + return "c_QList_T_QObject_T___detach"; + break; + case 2787: + return "c_QList_T_QObject_T___empty"; + break; + case 2788: + return "c_QList_T_QObject_T___first"; + break; + case 2789: + return "c_QList_T_QObject_T___first"; + break; + case 2790: + return "c_QList_T_QObject_T___first_qsizetype"; + break; + case 2793: + return "c_QList_T_QObject_T___front"; + break; + case 2794: + return "c_QList_T_QObject_T___front"; + break; + case 2795: + return "c_QList_T_QObject_T___isDetached"; + break; + case 2796: + return "c_QList_T_QObject_T___isEmpty"; + break; + case 2797: + return "c_QList_T_QObject_T___isSharedWith_QList_T"; + break; + case 2798: + return "c_QList_T_QObject_T___last"; + break; + case 2799: + return "c_QList_T_QObject_T___last"; + break; + case 2800: + return "c_QList_T_QObject_T___last_qsizetype"; + break; + case 2801: + return "c_QList_T_QObject_T___length"; + break; + case 2802: + return "c_QList_T_QObject_T___mid_qsizetype_qsizetype"; + break; + case 2803: + return "c_QList_T_QObject_T___move_qsizetype_qsizetype"; + break; + case 2812: + return "c_QList_T_QObject_T___pop_back"; + break; + case 2813: + return "c_QList_T_QObject_T___pop_front"; + break; + case 2814: + return "c_QList_T_QObject_T___remove_qsizetype_qsizetype"; + break; + case 2815: + return "c_QList_T_QObject_T___removeAt_qsizetype"; + break; + case 2816: + return "c_QList_T_QObject_T___removeFirst"; + break; + case 2817: + return "c_QList_T_QObject_T___removeLast"; + break; + case 2818: + return "c_QList_T_QObject_T___reserve_qsizetype"; + break; + case 2819: + return "c_QList_T_QObject_T___resize_qsizetype"; + break; + case 2821: + return "c_QList_T_QObject_T___shrink_to_fit"; + break; + case 2822: + return "c_QList_T_QObject_T___size"; + break; + case 2823: + return "c_QList_T_QObject_T___sliced_qsizetype"; + break; + case 2824: + return "c_QList_T_QObject_T___sliced_qsizetype_qsizetype"; + break; + case 2825: + return "c_QList_T_QObject_T___squeeze"; + break; + case 2827: + return "c_QList_T_QObject_T___swapItemsAt_qsizetype_qsizetype"; + break; + case 2828: + return "c_QList_T_QObject_T___takeAt_qsizetype"; + break; + case 2829: + return "c_QList_T_QObject_T___toList"; + break; + case 2830: + return "c_QList_T_QObject_T___toVector"; + break; + case 2831: + return "c_QList_T_QObject_T___value_qsizetype"; + break; + } + } + if (this is QList) { + switch (id) { + case 2771: + return "c_QList_T_QByteArray_T___constructor"; + break; + case 2772: + return "c_QList_T_QByteArray_T___constructor_qsizetype"; + break; + case 2774: + return "c_QList_T_QByteArray_T___append_QList_T"; + break; + case 2775: + return "c_QList_T_QByteArray_T___at_qsizetype"; + break; + case 2776: + return "c_QList_T_QByteArray_T___back"; + break; + case 2777: + return "c_QList_T_QByteArray_T___back"; + break; + case 2778: + return "c_QList_T_QByteArray_T___capacity"; + break; + case 2779: + return "c_QList_T_QByteArray_T___clear"; + break; + case 2781: + return "c_QList_T_QByteArray_T___constFirst"; + break; + case 2782: + return "c_QList_T_QByteArray_T___constLast"; + break; + case 2783: + return "c_QList_T_QByteArray_T___count"; + break; + case 2786: + return "c_QList_T_QByteArray_T___detach"; + break; + case 2787: + return "c_QList_T_QByteArray_T___empty"; + break; + case 2788: + return "c_QList_T_QByteArray_T___first"; + break; + case 2789: + return "c_QList_T_QByteArray_T___first"; + break; + case 2790: + return "c_QList_T_QByteArray_T___first_qsizetype"; + break; + case 2793: + return "c_QList_T_QByteArray_T___front"; + break; + case 2794: + return "c_QList_T_QByteArray_T___front"; + break; + case 2795: + return "c_QList_T_QByteArray_T___isDetached"; + break; + case 2796: + return "c_QList_T_QByteArray_T___isEmpty"; + break; + case 2797: + return "c_QList_T_QByteArray_T___isSharedWith_QList_T"; + break; + case 2798: + return "c_QList_T_QByteArray_T___last"; + break; + case 2799: + return "c_QList_T_QByteArray_T___last"; + break; + case 2800: + return "c_QList_T_QByteArray_T___last_qsizetype"; + break; + case 2801: + return "c_QList_T_QByteArray_T___length"; + break; + case 2802: + return "c_QList_T_QByteArray_T___mid_qsizetype_qsizetype"; + break; + case 2803: + return "c_QList_T_QByteArray_T___move_qsizetype_qsizetype"; + break; + case 2812: + return "c_QList_T_QByteArray_T___pop_back"; + break; + case 2813: + return "c_QList_T_QByteArray_T___pop_front"; + break; + case 2814: + return "c_QList_T_QByteArray_T___remove_qsizetype_qsizetype"; + break; + case 2815: + return "c_QList_T_QByteArray_T___removeAt_qsizetype"; + break; + case 2816: + return "c_QList_T_QByteArray_T___removeFirst"; + break; + case 2817: + return "c_QList_T_QByteArray_T___removeLast"; + break; + case 2818: + return "c_QList_T_QByteArray_T___reserve_qsizetype"; + break; + case 2819: + return "c_QList_T_QByteArray_T___resize_qsizetype"; + break; + case 2821: + return "c_QList_T_QByteArray_T___shrink_to_fit"; + break; + case 2822: + return "c_QList_T_QByteArray_T___size"; + break; + case 2823: + return "c_QList_T_QByteArray_T___sliced_qsizetype"; + break; + case 2824: + return "c_QList_T_QByteArray_T___sliced_qsizetype_qsizetype"; + break; + case 2825: + return "c_QList_T_QByteArray_T___squeeze"; + break; + case 2827: + return "c_QList_T_QByteArray_T___swapItemsAt_qsizetype_qsizetype"; + break; + case 2828: + return "c_QList_T_QByteArray_T___takeAt_qsizetype"; + break; + case 2829: + return "c_QList_T_QByteArray_T___toList"; + break; + case 2830: + return "c_QList_T_QByteArray_T___toVector"; + break; + case 2831: + return "c_QList_T_QByteArray_T___value_qsizetype"; + break; + } + } + if (this is QList) { + switch (id) { + case 2771: + return "c_QList_T_QAction_T___constructor"; + break; + case 2772: + return "c_QList_T_QAction_T___constructor_qsizetype"; + break; + case 2774: + return "c_QList_T_QAction_T___append_QList_T"; + break; + case 2775: + return "c_QList_T_QAction_T___at_qsizetype"; + break; + case 2776: + return "c_QList_T_QAction_T___back"; + break; + case 2777: + return "c_QList_T_QAction_T___back"; + break; + case 2778: + return "c_QList_T_QAction_T___capacity"; + break; + case 2779: + return "c_QList_T_QAction_T___clear"; + break; + case 2781: + return "c_QList_T_QAction_T___constFirst"; + break; + case 2782: + return "c_QList_T_QAction_T___constLast"; + break; + case 2783: + return "c_QList_T_QAction_T___count"; + break; + case 2786: + return "c_QList_T_QAction_T___detach"; + break; + case 2787: + return "c_QList_T_QAction_T___empty"; + break; + case 2788: + return "c_QList_T_QAction_T___first"; + break; + case 2789: + return "c_QList_T_QAction_T___first"; + break; + case 2790: + return "c_QList_T_QAction_T___first_qsizetype"; + break; + case 2793: + return "c_QList_T_QAction_T___front"; + break; + case 2794: + return "c_QList_T_QAction_T___front"; + break; + case 2795: + return "c_QList_T_QAction_T___isDetached"; + break; + case 2796: + return "c_QList_T_QAction_T___isEmpty"; + break; + case 2797: + return "c_QList_T_QAction_T___isSharedWith_QList_T"; + break; + case 2798: + return "c_QList_T_QAction_T___last"; + break; + case 2799: + return "c_QList_T_QAction_T___last"; + break; + case 2800: + return "c_QList_T_QAction_T___last_qsizetype"; + break; + case 2801: + return "c_QList_T_QAction_T___length"; + break; + case 2802: + return "c_QList_T_QAction_T___mid_qsizetype_qsizetype"; + break; + case 2803: + return "c_QList_T_QAction_T___move_qsizetype_qsizetype"; + break; + case 2812: + return "c_QList_T_QAction_T___pop_back"; + break; + case 2813: + return "c_QList_T_QAction_T___pop_front"; + break; + case 2814: + return "c_QList_T_QAction_T___remove_qsizetype_qsizetype"; + break; + case 2815: + return "c_QList_T_QAction_T___removeAt_qsizetype"; + break; + case 2816: + return "c_QList_T_QAction_T___removeFirst"; + break; + case 2817: + return "c_QList_T_QAction_T___removeLast"; + break; + case 2818: + return "c_QList_T_QAction_T___reserve_qsizetype"; + break; + case 2819: + return "c_QList_T_QAction_T___resize_qsizetype"; + break; + case 2821: + return "c_QList_T_QAction_T___shrink_to_fit"; + break; + case 2822: + return "c_QList_T_QAction_T___size"; + break; + case 2823: + return "c_QList_T_QAction_T___sliced_qsizetype"; + break; + case 2824: + return "c_QList_T_QAction_T___sliced_qsizetype_qsizetype"; + break; + case 2825: + return "c_QList_T_QAction_T___squeeze"; + break; + case 2827: + return "c_QList_T_QAction_T___swapItemsAt_qsizetype_qsizetype"; + break; + case 2828: + return "c_QList_T_QAction_T___takeAt_qsizetype"; + break; + case 2829: + return "c_QList_T_QAction_T___toList"; + break; + case 2830: + return "c_QList_T_QAction_T___toVector"; + break; + case 2831: + return "c_QList_T_QAction_T___value_qsizetype"; + break; + } + } + if (this is QList) { + switch (id) { + case 2771: + return "c_QList_T_QKeySequence_T___constructor"; + break; + case 2772: + return "c_QList_T_QKeySequence_T___constructor_qsizetype"; + break; + case 2774: + return "c_QList_T_QKeySequence_T___append_QList_T"; + break; + case 2775: + return "c_QList_T_QKeySequence_T___at_qsizetype"; + break; + case 2776: + return "c_QList_T_QKeySequence_T___back"; + break; + case 2777: + return "c_QList_T_QKeySequence_T___back"; + break; + case 2778: + return "c_QList_T_QKeySequence_T___capacity"; + break; + case 2779: + return "c_QList_T_QKeySequence_T___clear"; + break; + case 2781: + return "c_QList_T_QKeySequence_T___constFirst"; + break; + case 2782: + return "c_QList_T_QKeySequence_T___constLast"; + break; + case 2783: + return "c_QList_T_QKeySequence_T___count"; + break; + case 2786: + return "c_QList_T_QKeySequence_T___detach"; + break; + case 2787: + return "c_QList_T_QKeySequence_T___empty"; + break; + case 2788: + return "c_QList_T_QKeySequence_T___first"; + break; + case 2789: + return "c_QList_T_QKeySequence_T___first"; + break; + case 2790: + return "c_QList_T_QKeySequence_T___first_qsizetype"; + break; + case 2793: + return "c_QList_T_QKeySequence_T___front"; + break; + case 2794: + return "c_QList_T_QKeySequence_T___front"; + break; + case 2795: + return "c_QList_T_QKeySequence_T___isDetached"; + break; + case 2796: + return "c_QList_T_QKeySequence_T___isEmpty"; + break; + case 2797: + return "c_QList_T_QKeySequence_T___isSharedWith_QList_T"; + break; + case 2798: + return "c_QList_T_QKeySequence_T___last"; + break; + case 2799: + return "c_QList_T_QKeySequence_T___last"; + break; + case 2800: + return "c_QList_T_QKeySequence_T___last_qsizetype"; + break; + case 2801: + return "c_QList_T_QKeySequence_T___length"; + break; + case 2802: + return "c_QList_T_QKeySequence_T___mid_qsizetype_qsizetype"; + break; + case 2803: + return "c_QList_T_QKeySequence_T___move_qsizetype_qsizetype"; + break; + case 2812: + return "c_QList_T_QKeySequence_T___pop_back"; + break; + case 2813: + return "c_QList_T_QKeySequence_T___pop_front"; + break; + case 2814: + return "c_QList_T_QKeySequence_T___remove_qsizetype_qsizetype"; + break; + case 2815: + return "c_QList_T_QKeySequence_T___removeAt_qsizetype"; + break; + case 2816: + return "c_QList_T_QKeySequence_T___removeFirst"; + break; + case 2817: + return "c_QList_T_QKeySequence_T___removeLast"; + break; + case 2818: + return "c_QList_T_QKeySequence_T___reserve_qsizetype"; + break; + case 2819: + return "c_QList_T_QKeySequence_T___resize_qsizetype"; + break; + case 2821: + return "c_QList_T_QKeySequence_T___shrink_to_fit"; + break; + case 2822: + return "c_QList_T_QKeySequence_T___size"; + break; + case 2823: + return "c_QList_T_QKeySequence_T___sliced_qsizetype"; + break; + case 2824: + return "c_QList_T_QKeySequence_T___sliced_qsizetype_qsizetype"; + break; + case 2825: + return "c_QList_T_QKeySequence_T___squeeze"; + break; + case 2827: + return "c_QList_T_QKeySequence_T___swapItemsAt_qsizetype_qsizetype"; + break; + case 2828: + return "c_QList_T_QKeySequence_T___takeAt_qsizetype"; + break; + case 2829: + return "c_QList_T_QKeySequence_T___toList"; + break; + case 2830: + return "c_QList_T_QKeySequence_T___toVector"; + break; + case 2831: + return "c_QList_T_QKeySequence_T___value_qsizetype"; + break; + } + } + if (this is QList) { + switch (id) { + case 2771: + return "c_QList_T_QModelIndex_T___constructor"; + break; + case 2772: + return "c_QList_T_QModelIndex_T___constructor_qsizetype"; + break; + case 2774: + return "c_QList_T_QModelIndex_T___append_QList_T"; + break; + case 2775: + return "c_QList_T_QModelIndex_T___at_qsizetype"; + break; + case 2776: + return "c_QList_T_QModelIndex_T___back"; + break; + case 2777: + return "c_QList_T_QModelIndex_T___back"; + break; + case 2778: + return "c_QList_T_QModelIndex_T___capacity"; + break; + case 2779: + return "c_QList_T_QModelIndex_T___clear"; + break; + case 2781: + return "c_QList_T_QModelIndex_T___constFirst"; + break; + case 2782: + return "c_QList_T_QModelIndex_T___constLast"; + break; + case 2783: + return "c_QList_T_QModelIndex_T___count"; + break; + case 2786: + return "c_QList_T_QModelIndex_T___detach"; + break; + case 2787: + return "c_QList_T_QModelIndex_T___empty"; + break; + case 2788: + return "c_QList_T_QModelIndex_T___first"; + break; + case 2789: + return "c_QList_T_QModelIndex_T___first"; + break; + case 2790: + return "c_QList_T_QModelIndex_T___first_qsizetype"; + break; + case 2793: + return "c_QList_T_QModelIndex_T___front"; + break; + case 2794: + return "c_QList_T_QModelIndex_T___front"; + break; + case 2795: + return "c_QList_T_QModelIndex_T___isDetached"; + break; + case 2796: + return "c_QList_T_QModelIndex_T___isEmpty"; + break; + case 2797: + return "c_QList_T_QModelIndex_T___isSharedWith_QList_T"; + break; + case 2798: + return "c_QList_T_QModelIndex_T___last"; + break; + case 2799: + return "c_QList_T_QModelIndex_T___last"; + break; + case 2800: + return "c_QList_T_QModelIndex_T___last_qsizetype"; + break; + case 2801: + return "c_QList_T_QModelIndex_T___length"; + break; + case 2802: + return "c_QList_T_QModelIndex_T___mid_qsizetype_qsizetype"; + break; + case 2803: + return "c_QList_T_QModelIndex_T___move_qsizetype_qsizetype"; + break; + case 2812: + return "c_QList_T_QModelIndex_T___pop_back"; + break; + case 2813: + return "c_QList_T_QModelIndex_T___pop_front"; + break; + case 2814: + return "c_QList_T_QModelIndex_T___remove_qsizetype_qsizetype"; + break; + case 2815: + return "c_QList_T_QModelIndex_T___removeAt_qsizetype"; + break; + case 2816: + return "c_QList_T_QModelIndex_T___removeFirst"; + break; + case 2817: + return "c_QList_T_QModelIndex_T___removeLast"; + break; + case 2818: + return "c_QList_T_QModelIndex_T___reserve_qsizetype"; + break; + case 2819: + return "c_QList_T_QModelIndex_T___resize_qsizetype"; + break; + case 2821: + return "c_QList_T_QModelIndex_T___shrink_to_fit"; + break; + case 2822: + return "c_QList_T_QModelIndex_T___size"; + break; + case 2823: + return "c_QList_T_QModelIndex_T___sliced_qsizetype"; + break; + case 2824: + return "c_QList_T_QModelIndex_T___sliced_qsizetype_qsizetype"; + break; + case 2825: + return "c_QList_T_QModelIndex_T___squeeze"; + break; + case 2827: + return "c_QList_T_QModelIndex_T___swapItemsAt_qsizetype_qsizetype"; + break; + case 2828: + return "c_QList_T_QModelIndex_T___takeAt_qsizetype"; + break; + case 2829: + return "c_QList_T_QModelIndex_T___toList"; + break; + case 2830: + return "c_QList_T_QModelIndex_T___toVector"; + break; + case 2831: + return "c_QList_T_QModelIndex_T___value_qsizetype"; + break; + } + } + if (this is QList) { + switch (id) { + case 2771: + return "c_QList_T_QItemSelectionRange_T___constructor"; + break; + case 2772: + return "c_QList_T_QItemSelectionRange_T___constructor_qsizetype"; + break; + case 2774: + return "c_QList_T_QItemSelectionRange_T___append_QList_T"; + break; + case 2775: + return "c_QList_T_QItemSelectionRange_T___at_qsizetype"; + break; + case 2776: + return "c_QList_T_QItemSelectionRange_T___back"; + break; + case 2777: + return "c_QList_T_QItemSelectionRange_T___back"; + break; + case 2778: + return "c_QList_T_QItemSelectionRange_T___capacity"; + break; + case 2779: + return "c_QList_T_QItemSelectionRange_T___clear"; + break; + case 2781: + return "c_QList_T_QItemSelectionRange_T___constFirst"; + break; + case 2782: + return "c_QList_T_QItemSelectionRange_T___constLast"; + break; + case 2783: + return "c_QList_T_QItemSelectionRange_T___count"; + break; + case 2786: + return "c_QList_T_QItemSelectionRange_T___detach"; + break; + case 2787: + return "c_QList_T_QItemSelectionRange_T___empty"; + break; + case 2788: + return "c_QList_T_QItemSelectionRange_T___first"; + break; + case 2789: + return "c_QList_T_QItemSelectionRange_T___first"; + break; + case 2790: + return "c_QList_T_QItemSelectionRange_T___first_qsizetype"; + break; + case 2793: + return "c_QList_T_QItemSelectionRange_T___front"; + break; + case 2794: + return "c_QList_T_QItemSelectionRange_T___front"; + break; + case 2795: + return "c_QList_T_QItemSelectionRange_T___isDetached"; + break; + case 2796: + return "c_QList_T_QItemSelectionRange_T___isEmpty"; + break; + case 2797: + return "c_QList_T_QItemSelectionRange_T___isSharedWith_QList_T"; + break; + case 2798: + return "c_QList_T_QItemSelectionRange_T___last"; + break; + case 2799: + return "c_QList_T_QItemSelectionRange_T___last"; + break; + case 2800: + return "c_QList_T_QItemSelectionRange_T___last_qsizetype"; + break; + case 2801: + return "c_QList_T_QItemSelectionRange_T___length"; + break; + case 2802: + return "c_QList_T_QItemSelectionRange_T___mid_qsizetype_qsizetype"; + break; + case 2803: + return "c_QList_T_QItemSelectionRange_T___move_qsizetype_qsizetype"; + break; + case 2812: + return "c_QList_T_QItemSelectionRange_T___pop_back"; + break; + case 2813: + return "c_QList_T_QItemSelectionRange_T___pop_front"; + break; + case 2814: + return "c_QList_T_QItemSelectionRange_T___remove_qsizetype_qsizetype"; + break; + case 2815: + return "c_QList_T_QItemSelectionRange_T___removeAt_qsizetype"; + break; + case 2816: + return "c_QList_T_QItemSelectionRange_T___removeFirst"; + break; + case 2817: + return "c_QList_T_QItemSelectionRange_T___removeLast"; + break; + case 2818: + return "c_QList_T_QItemSelectionRange_T___reserve_qsizetype"; + break; + case 2819: + return "c_QList_T_QItemSelectionRange_T___resize_qsizetype"; + break; + case 2821: + return "c_QList_T_QItemSelectionRange_T___shrink_to_fit"; + break; + case 2822: + return "c_QList_T_QItemSelectionRange_T___size"; + break; + case 2823: + return "c_QList_T_QItemSelectionRange_T___sliced_qsizetype"; + break; + case 2824: + return "c_QList_T_QItemSelectionRange_T___sliced_qsizetype_qsizetype"; + break; + case 2825: + return "c_QList_T_QItemSelectionRange_T___squeeze"; + break; + case 2827: + return "c_QList_T_QItemSelectionRange_T___swapItemsAt_qsizetype_qsizetype"; + break; + case 2828: + return "c_QList_T_QItemSelectionRange_T___takeAt_qsizetype"; + break; + case 2829: + return "c_QList_T_QItemSelectionRange_T___toList"; + break; + case 2830: + return "c_QList_T_QItemSelectionRange_T___toVector"; + break; + case 2831: + return "c_QList_T_QItemSelectionRange_T___value_qsizetype"; + break; + } + } + if (this is QList) { + switch (id) { + case 2771: + return "c_QList_T_QSize_T___constructor"; + break; + case 2772: + return "c_QList_T_QSize_T___constructor_qsizetype"; + break; + case 2774: + return "c_QList_T_QSize_T___append_QList_T"; + break; + case 2775: + return "c_QList_T_QSize_T___at_qsizetype"; + break; + case 2776: + return "c_QList_T_QSize_T___back"; + break; + case 2777: + return "c_QList_T_QSize_T___back"; + break; + case 2778: + return "c_QList_T_QSize_T___capacity"; + break; + case 2779: + return "c_QList_T_QSize_T___clear"; + break; + case 2781: + return "c_QList_T_QSize_T___constFirst"; + break; + case 2782: + return "c_QList_T_QSize_T___constLast"; + break; + case 2783: + return "c_QList_T_QSize_T___count"; + break; + case 2786: + return "c_QList_T_QSize_T___detach"; + break; + case 2787: + return "c_QList_T_QSize_T___empty"; + break; + case 2788: + return "c_QList_T_QSize_T___first"; + break; + case 2789: + return "c_QList_T_QSize_T___first"; + break; + case 2790: + return "c_QList_T_QSize_T___first_qsizetype"; + break; + case 2793: + return "c_QList_T_QSize_T___front"; + break; + case 2794: + return "c_QList_T_QSize_T___front"; + break; + case 2795: + return "c_QList_T_QSize_T___isDetached"; + break; + case 2796: + return "c_QList_T_QSize_T___isEmpty"; + break; + case 2797: + return "c_QList_T_QSize_T___isSharedWith_QList_T"; + break; + case 2798: + return "c_QList_T_QSize_T___last"; + break; + case 2799: + return "c_QList_T_QSize_T___last"; + break; + case 2800: + return "c_QList_T_QSize_T___last_qsizetype"; + break; + case 2801: + return "c_QList_T_QSize_T___length"; + break; + case 2802: + return "c_QList_T_QSize_T___mid_qsizetype_qsizetype"; + break; + case 2803: + return "c_QList_T_QSize_T___move_qsizetype_qsizetype"; + break; + case 2812: + return "c_QList_T_QSize_T___pop_back"; + break; + case 2813: + return "c_QList_T_QSize_T___pop_front"; + break; + case 2814: + return "c_QList_T_QSize_T___remove_qsizetype_qsizetype"; + break; + case 2815: + return "c_QList_T_QSize_T___removeAt_qsizetype"; + break; + case 2816: + return "c_QList_T_QSize_T___removeFirst"; + break; + case 2817: + return "c_QList_T_QSize_T___removeLast"; + break; + case 2818: + return "c_QList_T_QSize_T___reserve_qsizetype"; + break; + case 2819: + return "c_QList_T_QSize_T___resize_qsizetype"; + break; + case 2821: + return "c_QList_T_QSize_T___shrink_to_fit"; + break; + case 2822: + return "c_QList_T_QSize_T___size"; + break; + case 2823: + return "c_QList_T_QSize_T___sliced_qsizetype"; + break; + case 2824: + return "c_QList_T_QSize_T___sliced_qsizetype_qsizetype"; + break; + case 2825: + return "c_QList_T_QSize_T___squeeze"; + break; + case 2827: + return "c_QList_T_QSize_T___swapItemsAt_qsizetype_qsizetype"; + break; + case 2828: + return "c_QList_T_QSize_T___takeAt_qsizetype"; + break; + case 2829: + return "c_QList_T_QSize_T___toList"; + break; + case 2830: + return "c_QList_T_QSize_T___toVector"; + break; + case 2831: + return "c_QList_T_QSize_T___value_qsizetype"; + break; + } + } + if (this is QList) { + switch (id) { + case 2771: + return "c_QList_T_int_T___constructor"; + break; + case 2772: + return "c_QList_T_int_T___constructor_qsizetype"; + break; + case 2774: + return "c_QList_T_int_T___append_QList_T"; + break; + case 2775: + return "c_QList_T_int_T___at_qsizetype"; + break; + case 2776: + return "c_QList_T_int_T___back"; + break; + case 2777: + return "c_QList_T_int_T___back"; + break; + case 2778: + return "c_QList_T_int_T___capacity"; + break; + case 2779: + return "c_QList_T_int_T___clear"; + break; + case 2781: + return "c_QList_T_int_T___constFirst"; + break; + case 2782: + return "c_QList_T_int_T___constLast"; + break; + case 2783: + return "c_QList_T_int_T___count"; + break; + case 2786: + return "c_QList_T_int_T___detach"; + break; + case 2787: + return "c_QList_T_int_T___empty"; + break; + case 2788: + return "c_QList_T_int_T___first"; + break; + case 2789: + return "c_QList_T_int_T___first"; + break; + case 2790: + return "c_QList_T_int_T___first_qsizetype"; + break; + case 2793: + return "c_QList_T_int_T___front"; + break; + case 2794: + return "c_QList_T_int_T___front"; + break; + case 2795: + return "c_QList_T_int_T___isDetached"; + break; + case 2796: + return "c_QList_T_int_T___isEmpty"; + break; + case 2797: + return "c_QList_T_int_T___isSharedWith_QList_T"; + break; + case 2798: + return "c_QList_T_int_T___last"; + break; + case 2799: + return "c_QList_T_int_T___last"; + break; + case 2800: + return "c_QList_T_int_T___last_qsizetype"; + break; + case 2801: + return "c_QList_T_int_T___length"; + break; + case 2802: + return "c_QList_T_int_T___mid_qsizetype_qsizetype"; + break; + case 2803: + return "c_QList_T_int_T___move_qsizetype_qsizetype"; + break; + case 2812: + return "c_QList_T_int_T___pop_back"; + break; + case 2813: + return "c_QList_T_int_T___pop_front"; + break; + case 2814: + return "c_QList_T_int_T___remove_qsizetype_qsizetype"; + break; + case 2815: + return "c_QList_T_int_T___removeAt_qsizetype"; + break; + case 2816: + return "c_QList_T_int_T___removeFirst"; + break; + case 2817: + return "c_QList_T_int_T___removeLast"; + break; + case 2818: + return "c_QList_T_int_T___reserve_qsizetype"; + break; + case 2819: + return "c_QList_T_int_T___resize_qsizetype"; + break; + case 2821: + return "c_QList_T_int_T___shrink_to_fit"; + break; + case 2822: + return "c_QList_T_int_T___size"; + break; + case 2823: + return "c_QList_T_int_T___sliced_qsizetype"; + break; + case 2824: + return "c_QList_T_int_T___sliced_qsizetype_qsizetype"; + break; + case 2825: + return "c_QList_T_int_T___squeeze"; + break; + case 2827: + return "c_QList_T_int_T___swapItemsAt_qsizetype_qsizetype"; + break; + case 2828: + return "c_QList_T_int_T___takeAt_qsizetype"; + break; + case 2829: + return "c_QList_T_int_T___toList"; + break; + case 2830: + return "c_QList_T_int_T___toVector"; + break; + case 2831: + return "c_QList_T_int_T___value_qsizetype"; + break; + } + } + if (this is QList) { + switch (id) { + case 2771: + return "c_QList_T_QWindow_T___constructor"; + break; + case 2772: + return "c_QList_T_QWindow_T___constructor_qsizetype"; + break; + case 2774: + return "c_QList_T_QWindow_T___append_QList_T"; + break; + case 2775: + return "c_QList_T_QWindow_T___at_qsizetype"; + break; + case 2776: + return "c_QList_T_QWindow_T___back"; + break; + case 2777: + return "c_QList_T_QWindow_T___back"; + break; + case 2778: + return "c_QList_T_QWindow_T___capacity"; + break; + case 2779: + return "c_QList_T_QWindow_T___clear"; + break; + case 2781: + return "c_QList_T_QWindow_T___constFirst"; + break; + case 2782: + return "c_QList_T_QWindow_T___constLast"; + break; + case 2783: + return "c_QList_T_QWindow_T___count"; + break; + case 2786: + return "c_QList_T_QWindow_T___detach"; + break; + case 2787: + return "c_QList_T_QWindow_T___empty"; + break; + case 2788: + return "c_QList_T_QWindow_T___first"; + break; + case 2789: + return "c_QList_T_QWindow_T___first"; + break; + case 2790: + return "c_QList_T_QWindow_T___first_qsizetype"; + break; + case 2793: + return "c_QList_T_QWindow_T___front"; + break; + case 2794: + return "c_QList_T_QWindow_T___front"; + break; + case 2795: + return "c_QList_T_QWindow_T___isDetached"; + break; + case 2796: + return "c_QList_T_QWindow_T___isEmpty"; + break; + case 2797: + return "c_QList_T_QWindow_T___isSharedWith_QList_T"; + break; + case 2798: + return "c_QList_T_QWindow_T___last"; + break; + case 2799: + return "c_QList_T_QWindow_T___last"; + break; + case 2800: + return "c_QList_T_QWindow_T___last_qsizetype"; + break; + case 2801: + return "c_QList_T_QWindow_T___length"; + break; + case 2802: + return "c_QList_T_QWindow_T___mid_qsizetype_qsizetype"; + break; + case 2803: + return "c_QList_T_QWindow_T___move_qsizetype_qsizetype"; + break; + case 2812: + return "c_QList_T_QWindow_T___pop_back"; + break; + case 2813: + return "c_QList_T_QWindow_T___pop_front"; + break; + case 2814: + return "c_QList_T_QWindow_T___remove_qsizetype_qsizetype"; + break; + case 2815: + return "c_QList_T_QWindow_T___removeAt_qsizetype"; + break; + case 2816: + return "c_QList_T_QWindow_T___removeFirst"; + break; + case 2817: + return "c_QList_T_QWindow_T___removeLast"; + break; + case 2818: + return "c_QList_T_QWindow_T___reserve_qsizetype"; + break; + case 2819: + return "c_QList_T_QWindow_T___resize_qsizetype"; + break; + case 2821: + return "c_QList_T_QWindow_T___shrink_to_fit"; + break; + case 2822: + return "c_QList_T_QWindow_T___size"; + break; + case 2823: + return "c_QList_T_QWindow_T___sliced_qsizetype"; + break; + case 2824: + return "c_QList_T_QWindow_T___sliced_qsizetype_qsizetype"; + break; + case 2825: + return "c_QList_T_QWindow_T___squeeze"; + break; + case 2827: + return "c_QList_T_QWindow_T___swapItemsAt_qsizetype_qsizetype"; + break; + case 2828: + return "c_QList_T_QWindow_T___takeAt_qsizetype"; + break; + case 2829: + return "c_QList_T_QWindow_T___toList"; + break; + case 2830: + return "c_QList_T_QWindow_T___toVector"; + break; + case 2831: + return "c_QList_T_QWindow_T___value_qsizetype"; + break; + } + } + if (this is QList) { + switch (id) { + case 2771: + return "c_QList_T_QWidget_T___constructor"; + break; + case 2772: + return "c_QList_T_QWidget_T___constructor_qsizetype"; + break; + case 2774: + return "c_QList_T_QWidget_T___append_QList_T"; + break; + case 2775: + return "c_QList_T_QWidget_T___at_qsizetype"; + break; + case 2776: + return "c_QList_T_QWidget_T___back"; + break; + case 2777: + return "c_QList_T_QWidget_T___back"; + break; + case 2778: + return "c_QList_T_QWidget_T___capacity"; + break; + case 2779: + return "c_QList_T_QWidget_T___clear"; + break; + case 2781: + return "c_QList_T_QWidget_T___constFirst"; + break; + case 2782: + return "c_QList_T_QWidget_T___constLast"; + break; + case 2783: + return "c_QList_T_QWidget_T___count"; + break; + case 2786: + return "c_QList_T_QWidget_T___detach"; + break; + case 2787: + return "c_QList_T_QWidget_T___empty"; + break; + case 2788: + return "c_QList_T_QWidget_T___first"; + break; + case 2789: + return "c_QList_T_QWidget_T___first"; + break; + case 2790: + return "c_QList_T_QWidget_T___first_qsizetype"; + break; + case 2793: + return "c_QList_T_QWidget_T___front"; + break; + case 2794: + return "c_QList_T_QWidget_T___front"; + break; + case 2795: + return "c_QList_T_QWidget_T___isDetached"; + break; + case 2796: + return "c_QList_T_QWidget_T___isEmpty"; + break; + case 2797: + return "c_QList_T_QWidget_T___isSharedWith_QList_T"; + break; + case 2798: + return "c_QList_T_QWidget_T___last"; + break; + case 2799: + return "c_QList_T_QWidget_T___last"; + break; + case 2800: + return "c_QList_T_QWidget_T___last_qsizetype"; + break; + case 2801: + return "c_QList_T_QWidget_T___length"; + break; + case 2802: + return "c_QList_T_QWidget_T___mid_qsizetype_qsizetype"; + break; + case 2803: + return "c_QList_T_QWidget_T___move_qsizetype_qsizetype"; + break; + case 2812: + return "c_QList_T_QWidget_T___pop_back"; + break; + case 2813: + return "c_QList_T_QWidget_T___pop_front"; + break; + case 2814: + return "c_QList_T_QWidget_T___remove_qsizetype_qsizetype"; + break; + case 2815: + return "c_QList_T_QWidget_T___removeAt_qsizetype"; + break; + case 2816: + return "c_QList_T_QWidget_T___removeFirst"; + break; + case 2817: + return "c_QList_T_QWidget_T___removeLast"; + break; + case 2818: + return "c_QList_T_QWidget_T___reserve_qsizetype"; + break; + case 2819: + return "c_QList_T_QWidget_T___resize_qsizetype"; + break; + case 2821: + return "c_QList_T_QWidget_T___shrink_to_fit"; + break; + case 2822: + return "c_QList_T_QWidget_T___size"; + break; + case 2823: + return "c_QList_T_QWidget_T___sliced_qsizetype"; + break; + case 2824: + return "c_QList_T_QWidget_T___sliced_qsizetype_qsizetype"; + break; + case 2825: + return "c_QList_T_QWidget_T___squeeze"; + break; + case 2827: + return "c_QList_T_QWidget_T___swapItemsAt_qsizetype_qsizetype"; + break; + case 2828: + return "c_QList_T_QWidget_T___takeAt_qsizetype"; + break; + case 2829: + return "c_QList_T_QWidget_T___toList"; + break; + case 2830: + return "c_QList_T_QWidget_T___toVector"; + break; + case 2831: + return "c_QList_T_QWidget_T___value_qsizetype"; + break; + } + } + return ""; + } + + String getFinalizerName() { + if (this is QList) { + return "c_QList_T_QVariant_T__Finalizer"; + } + if (this is QList) { + return "c_QList_T_QString_T__Finalizer"; + } + if (this is QList) { + return "c_QList_T_unsigned_int_T__Finalizer"; + } + if (this is QList) { + return "c_QList_T_QStandardItem_T__Finalizer"; + } + if (this is QList) { + return "c_QList_T_qreal_T__Finalizer"; + } + if (this is QList) { + return "c_QList_T_QObject_T__Finalizer"; + } + if (this is QList) { + return "c_QList_T_QByteArray_T__Finalizer"; + } + if (this is QList) { + return "c_QList_T_QAction_T__Finalizer"; + } + if (this is QList) { + return "c_QList_T_QKeySequence_T__Finalizer"; + } + if (this is QList) { + return "c_QList_T_QModelIndex_T__Finalizer"; + } + if (this is QList) { + return "c_QList_T_QItemSelectionRange_T__Finalizer"; + } + if (this is QList) { + return "c_QList_T_QSize_T__Finalizer"; + } + if (this is QList) { + return "c_QList_T_int_T__Finalizer"; + } + if (this is QList) { + return "c_QList_T_QWindow_T__Finalizer"; + } + if (this is QList) { + return "c_QList_T_QWidget_T__Finalizer"; + } + print( + "ERROR: Couldn't find finalizerName for" + this.runtimeType.toString()); + return ""; + } //QList() + + QList() { + final voidstar_Func_void func = _dylib + .lookup>( + '${getCFunctionName(2771)}') + .asFunction(); + thisCpp = func(); + QList.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QList(qsizetype size) + QList.ctor2(int size) { + final voidstar_Func_int func = _dylib + .lookup>( + '${getCFunctionName(2772)}') + .asFunction(); + thisCpp = func(size); + QList.s_dartInstanceByCppPtr[thisCpp.address] = this; + } // append(const QList & l) + append(QList? l) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2774)}') + .asFunction(); + func(thisCpp, l == null ? ffi.nullptr : l.thisCpp); + } // at(qsizetype i) const + + T at(int i) { + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2775)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QAction.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2775)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QByteArray.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2775)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QItemSelectionRange.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2775)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QKeySequence.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2775)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QModelIndex.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2775)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QSize.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2775)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QStandardItem.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2775)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QString.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2775)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QVariant.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2775)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QWidget.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2775)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QWindow.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2775)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QObject.fromCppPointer(result, false) as T); + } + if (this is QList) { + final int_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2775)}') + .asFunction(); + return (func(thisCpp, i) as T); + } + if (this is QList) { + final double_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2775)}') + .asFunction(); + return (func(thisCpp, i) as T); + } + if (this is QList) { + final int_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2775)}') + .asFunction(); + return (func(thisCpp, i) as T); + } + print( + "Unreachable, but required, due to null safety we need to return something"); + throw Error(); + } // back() + + T back() { + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2776)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QAction.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2776)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QByteArray.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2776)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QItemSelectionRange.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2776)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QKeySequence.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2776)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QModelIndex.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2776)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QSize.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2776)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QStandardItem.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2776)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QString.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2776)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QVariant.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2776)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QWidget.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2776)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QWindow.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2776)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QObject.fromCppPointer(result, false) as T); + } + if (this is QList) { + final int_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2776)}') + .asFunction(); + return (func(thisCpp) as T); + } + if (this is QList) { + final double_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2776)}') + .asFunction(); + return (func(thisCpp) as T); + } + if (this is QList) { + final int_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2776)}') + .asFunction(); + return (func(thisCpp) as T); + } + print( + "Unreachable, but required, due to null safety we need to return something"); + throw Error(); + } // capacity() const + + int capacity() { + final int_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2778)}') + .asFunction(); + return func(thisCpp); + } // clear() + + clear() { + final void_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2779)}') + .asFunction(); + func(thisCpp); + } // constFirst() const + + T constFirst() { + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2781)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QAction.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2781)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QByteArray.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2781)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QItemSelectionRange.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2781)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QKeySequence.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2781)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QModelIndex.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2781)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QSize.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2781)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QStandardItem.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2781)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QString.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2781)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QVariant.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2781)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QWidget.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2781)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QWindow.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2781)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QObject.fromCppPointer(result, false) as T); + } + if (this is QList) { + final int_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2781)}') + .asFunction(); + return (func(thisCpp) as T); + } + if (this is QList) { + final double_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2781)}') + .asFunction(); + return (func(thisCpp) as T); + } + if (this is QList) { + final int_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2781)}') + .asFunction(); + return (func(thisCpp) as T); + } + print( + "Unreachable, but required, due to null safety we need to return something"); + throw Error(); + } // constLast() const + + T constLast() { + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2782)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QAction.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2782)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QByteArray.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2782)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QItemSelectionRange.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2782)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QKeySequence.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2782)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QModelIndex.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2782)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QSize.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2782)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QStandardItem.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2782)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QString.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2782)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QVariant.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2782)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QWidget.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2782)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QWindow.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2782)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QObject.fromCppPointer(result, false) as T); + } + if (this is QList) { + final int_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2782)}') + .asFunction(); + return (func(thisCpp) as T); + } + if (this is QList) { + final double_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2782)}') + .asFunction(); + return (func(thisCpp) as T); + } + if (this is QList) { + final int_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2782)}') + .asFunction(); + return (func(thisCpp) as T); + } + print( + "Unreachable, but required, due to null safety we need to return something"); + throw Error(); + } // count() const + + int count() { + final int_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2783)}') + .asFunction(); + return func(thisCpp); + } // detach() + + detach() { + final void_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2786)}') + .asFunction(); + func(thisCpp); + } // empty() const + + bool empty() { + final bool_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2787)}') + .asFunction(); + return func(thisCpp) != 0; + } // first() + + T first() { + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2788)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QAction.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2788)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QByteArray.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2788)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QItemSelectionRange.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2788)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QKeySequence.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2788)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QModelIndex.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2788)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QSize.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2788)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QStandardItem.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2788)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QString.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2788)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QVariant.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2788)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QWidget.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2788)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QWindow.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2788)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QObject.fromCppPointer(result, false) as T); + } + if (this is QList) { + final int_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2788)}') + .asFunction(); + return (func(thisCpp) as T); + } + if (this is QList) { + final double_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2788)}') + .asFunction(); + return (func(thisCpp) as T); + } + if (this is QList) { + final int_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2788)}') + .asFunction(); + return (func(thisCpp) as T); + } + print( + "Unreachable, but required, due to null safety we need to return something"); + throw Error(); + } // front() + + T front() { + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2793)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QAction.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2793)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QByteArray.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2793)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QItemSelectionRange.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2793)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QKeySequence.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2793)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QModelIndex.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2793)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QSize.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2793)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QStandardItem.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2793)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QString.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2793)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QVariant.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2793)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QWidget.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2793)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QWindow.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2793)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QObject.fromCppPointer(result, false) as T); + } + if (this is QList) { + final int_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2793)}') + .asFunction(); + return (func(thisCpp) as T); + } + if (this is QList) { + final double_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2793)}') + .asFunction(); + return (func(thisCpp) as T); + } + if (this is QList) { + final int_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2793)}') + .asFunction(); + return (func(thisCpp) as T); + } + print( + "Unreachable, but required, due to null safety we need to return something"); + throw Error(); + } // isDetached() const + + bool isDetached() { + final bool_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2795)}') + .asFunction(); + return func(thisCpp) != 0; + } // isEmpty() const + + bool isEmpty() { + final bool_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2796)}') + .asFunction(); + return func(thisCpp) != 0; + } // isSharedWith(const QList & other) const + + bool isSharedWith(QList? other) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2797)}') + .asFunction(); + return func(thisCpp, other == null ? ffi.nullptr : other.thisCpp) != 0; + } // last() + + T last() { + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2798)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QAction.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2798)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QByteArray.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2798)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QItemSelectionRange.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2798)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QKeySequence.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2798)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QModelIndex.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2798)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QSize.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2798)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QStandardItem.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2798)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QString.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2798)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QVariant.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2798)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QWidget.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2798)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QWindow.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2798)}') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return (QObject.fromCppPointer(result, false) as T); + } + if (this is QList) { + final int_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2798)}') + .asFunction(); + return (func(thisCpp) as T); + } + if (this is QList) { + final double_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2798)}') + .asFunction(); + return (func(thisCpp) as T); + } + if (this is QList) { + final int_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2798)}') + .asFunction(); + return (func(thisCpp) as T); + } + print( + "Unreachable, but required, due to null safety we need to return something"); + throw Error(); + } // length() const + + int length() { + final int_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2801)}') + .asFunction(); + return func(thisCpp); + } // move(qsizetype from, qsizetype to) + + move(int from, int to) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + '${getCFunctionName(2803)}') + .asFunction(); + func(thisCpp, from, to); + } // pop_back() + + pop_back() { + final void_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2812)}') + .asFunction(); + func(thisCpp); + } // pop_front() + + pop_front() { + final void_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2813)}') + .asFunction(); + func(thisCpp); + } // remove(qsizetype i, qsizetype n) + + remove(int i, {int n = 1}) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + '${getCFunctionName(2814)}') + .asFunction(); + func(thisCpp, i, n); + } // removeAt(qsizetype i) + + removeAt(int i) { + final void_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2815)}') + .asFunction(); + func(thisCpp, i); + } // removeFirst() + + removeFirst() { + final void_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2816)}') + .asFunction(); + func(thisCpp); + } // removeLast() + + removeLast() { + final void_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2817)}') + .asFunction(); + func(thisCpp); + } // reserve(qsizetype size) + + reserve(int size) { + final void_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2818)}') + .asFunction(); + func(thisCpp, size); + } // resize(qsizetype size) + + resize(int size) { + final void_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2819)}') + .asFunction(); + func(thisCpp, size); + } // resize_internal(qsizetype i) + + resize_internal(int i) { + final void_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2820)}') + .asFunction(); + func(thisCpp, i); + } // shrink_to_fit() + + shrink_to_fit() { + final void_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2821)}') + .asFunction(); + func(thisCpp); + } // size() const + + int size() { + final int_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2822)}') + .asFunction(); + return func(thisCpp); + } // squeeze() + + squeeze() { + final void_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(2825)}') + .asFunction(); + func(thisCpp); + } // swapItemsAt(qsizetype i, qsizetype j) + + swapItemsAt(int i, int j) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + '${getCFunctionName(2827)}') + .asFunction(); + func(thisCpp, i, j); + } // takeAt(qsizetype i) + + T takeAt(int i) { + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2828)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QAction.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2828)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QByteArray.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2828)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QItemSelectionRange.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2828)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QKeySequence.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2828)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QModelIndex.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2828)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QSize.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2828)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QStandardItem.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2828)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QString.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2828)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QVariant.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2828)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QWidget.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2828)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QWindow.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2828)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QObject.fromCppPointer(result, false) as T); + } + if (this is QList) { + final int_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2828)}') + .asFunction(); + return (func(thisCpp, i) as T); + } + if (this is QList) { + final double_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2828)}') + .asFunction(); + return (func(thisCpp, i) as T); + } + if (this is QList) { + final int_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2828)}') + .asFunction(); + return (func(thisCpp, i) as T); + } + print( + "Unreachable, but required, due to null safety we need to return something"); + throw Error(); + } // value(qsizetype i) const + + T value(int i) { + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2831)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QAction.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2831)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QByteArray.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2831)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QItemSelectionRange.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2831)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QKeySequence.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2831)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QModelIndex.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2831)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QSize.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2831)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QStandardItem.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2831)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QString.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2831)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QVariant.fromCppPointer(result, true) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2831)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QWidget.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2831)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QWindow.fromCppPointer(result, false) as T); + } + if (this is QList) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2831)}') + .asFunction(); + ffi.Pointer result = func(thisCpp, i); + return (QObject.fromCppPointer(result, false) as T); + } + if (this is QList) { + final int_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2831)}') + .asFunction(); + return (func(thisCpp, i) as T); + } + if (this is QList) { + final double_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2831)}') + .asFunction(); + return (func(thisCpp, i) as T); + } + if (this is QList) { + final int_Func_voidstar_int func = _dylib + .lookup>( + '${getCFunctionName(2831)}') + .asFunction(); + return (func(thisCpp, i) as T); + } + print( + "Unreachable, but required, due to null safety we need to return something"); + throw Error(); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + '${getCFunctionName(-2)}') + .asFunction(); + func(thisCpp); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QListView.dart b/generated/QtDartBindings/dart/lib/src/QListView.dart new file mode 100644 index 0000000..7a9e6f7 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QListView.dart @@ -0,0 +1,1510 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QListView extends QAbstractItemView { + QListView.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QListView.init() : super.init() {} + factory QListView.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QListView; + } + return QListView.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QListView_Finalizer"; + } //QListView(QWidget * parent) + + QListView({required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QListView__constructor_QWidget') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } // batchSize() const + int batchSize() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QListView__batchSize') + .asFunction(); + return func(thisCpp); + } + + static void changeEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::changeEvent(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.changeEvent((arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + } // clearPropertyFlags() + + clearPropertyFlags() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QListView__clearPropertyFlags') + .asFunction(); + func(thisCpp); + } + + static void commitData_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? editor) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::commitData(QWidget * editor)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.commitData((editor == null || editor.address == 0) + ? null + : QWidget.fromCppPointer(editor)); + } // contentsSize() const + + QSize contentsSize() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QListView__contentsSize') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } + + static void currentChanged_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer current, ffi.Pointer previous) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::currentChanged(const QModelIndex & current, const QModelIndex & previous)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.currentChanged(QModelIndex.fromCppPointer(current), + QModelIndex.fromCppPointer(previous)); + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static void dataChanged_calledFromC( + ffi.Pointer thisCpp, + ffi.Pointer topLeft, + ffi.Pointer bottomRight, + ffi.Pointer? roles) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QList & roles)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.dataChanged(QModelIndex.fromCppPointer(topLeft), + QModelIndex.fromCppPointer(bottomRight), + roles: (roles == null || roles.address == 0) + ? null + : QList.fromCppPointer(roles)); + } + + static int devType_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::devType() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.devType(); + return result; + } + + static void doItemsLayout_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::doItemsLayout()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.doItemsLayout(); + } + + static void editorDestroyed_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? editor) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::editorDestroyed(QObject * editor)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.editorDestroyed((editor == null || editor.address == 0) + ? null + : QObject.fromCppPointer(editor)); + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::event(QEvent * e)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance + .event((e == null || e.address == 0) ? null : QEvent.fromCppPointer(e)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? object, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::eventFilter(QObject * object, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (object == null || object.address == 0) + ? null + : QObject.fromCppPointer(object), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int focusNextPrevChild_calledFromC( + ffi.Pointer thisCpp, int next) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::focusNextPrevChild(bool next)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.focusNextPrevChild(next != 0); + return result ? 1 : 0; + } // gridSize() const + + QSize gridSize() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QListView__gridSize') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } + + static int hasHeightForWidth_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::hasHeightForWidth() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hasHeightForWidth(); + return result ? 1 : 0; + } + + static int heightForWidth_calledFromC(ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::heightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.heightForWidth(arg__1); + return result; + } + + static int horizontalOffset_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::horizontalOffset() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.horizontalOffset(); + return result; + } + + static void horizontalScrollbarAction_calledFromC( + ffi.Pointer thisCpp, int action) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::horizontalScrollbarAction(int action)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.horizontalScrollbarAction(action); + } + + static void horizontalScrollbarValueChanged_calledFromC( + ffi.Pointer thisCpp, int value) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::horizontalScrollbarValueChanged(int value)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.horizontalScrollbarValueChanged(value); + } + + static ffi.Pointer indexAt_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? p) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::indexAt(const QPoint & p) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.indexAt( + (p == null || p.address == 0) ? null : QPoint.fromCppPointer(p)); + return result.thisCpp; + } // indexesMoved(const QList & indexes) + + indexesMoved(QList? indexes) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QListView__indexesMoved_QList_QModelIndex') + .asFunction(); + func(thisCpp, indexes == null ? ffi.nullptr : indexes.thisCpp); + } + + void onIndexesMoved(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QListView__onIndexesMoved_QList_QModelIndex') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onIndexesMoved_callback); + final callbackMethod = onIndexesMoved_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onIndexesMoved_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onIndexesMoved_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static void initPainter_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? painter) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::initPainter(QPainter * painter) const! (${thisCpp.address})"); + throw Error(); + } + dartInstance.initPainter((painter == null || painter.address == 0) + ? null + : QPainter.fromCppPointer(painter)); + } + + static int isIndexHidden_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::isIndexHidden(const QModelIndex & index) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.isIndexHidden(QModelIndex.fromCppPointer(index)); + return result ? 1 : 0; + } // isRowHidden(int row) const + + bool isRowHidden(int row) { + final bool_Func_voidstar_int func = _dylib + .lookup>( + 'c_QListView__isRowHidden_int') + .asFunction(); + return func(thisCpp, row) != 0; + } // isSelectionRectVisible() const + + bool isSelectionRectVisible() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QListView__isSelectionRectVisible') + .asFunction(); + return func(thisCpp) != 0; + } // isWrapping() const + + bool isWrapping() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QListView__isWrapping') + .asFunction(); + return func(thisCpp) != 0; + } + + static void keyboardSearch_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? search) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::keyboardSearch(const QString & search)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.keyboardSearch(QString.fromCppPointer(search).toDartString()); + } + + static void leaveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::leaveEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.leaveEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static ffi.Pointer minimumSizeHint_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::minimumSizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumSizeHint(); + return result.thisCpp; + } // modelColumn() const + + int modelColumn() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QListView__modelColumn') + .asFunction(); + return func(thisCpp); + } + + static void mouseDoubleClickEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::mouseDoubleClickEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseDoubleClickEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mouseMoveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::mouseMoveEvent(QMouseEvent * e)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseMoveEvent( + (e == null || e.address == 0) ? null : QMouseEvent.fromCppPointer(e)); + } + + static void mousePressEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::mousePressEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mousePressEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mouseReleaseEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::mouseReleaseEvent(QMouseEvent * e)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseReleaseEvent( + (e == null || e.address == 0) ? null : QMouseEvent.fromCppPointer(e)); + } + + static ffi.Pointer moveCursor_calledFromC( + ffi.Pointer thisCpp, int cursorAction, int modifiers) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::moveCursor(QAbstractItemView::CursorAction cursorAction, QFlags modifiers)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.moveCursor(cursorAction, modifiers); + return result.thisCpp; + } + + static void paintEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::paintEvent(QPaintEvent * e)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.paintEvent( + (e == null || e.address == 0) ? null : QPaintEvent.fromCppPointer(e)); + } // rectForIndex(const QModelIndex & index) const + + QRect rectForIndex(QModelIndex index) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QListView__rectForIndex_QModelIndex') + .asFunction(); + ffi.Pointer result = + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp); + return QRect.fromCppPointer(result, true); + } + + static void reset_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::reset()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.reset(); + } // resizeContents(int width, int height) + + resizeContents(int width, int height) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QListView__resizeContents_int_int') + .asFunction(); + func(thisCpp, width, height); + } + + static void rowsAboutToBeRemoved_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer parent, int start, int end) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.rowsAboutToBeRemoved( + QModelIndex.fromCppPointer(parent), start, end); + } + + static void rowsInserted_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer parent, int start, int end) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::rowsInserted(const QModelIndex & parent, int start, int end)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.rowsInserted(QModelIndex.fromCppPointer(parent), start, end); + } + + static void scrollContentsBy_calledFromC( + ffi.Pointer thisCpp, int dx, int dy) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::scrollContentsBy(int dx, int dy)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.scrollContentsBy(dx, dy); + } + + static void scrollTo_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index, int hint) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.scrollTo(QModelIndex.fromCppPointer(index), hint: hint); + } + + static void selectAll_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::selectAll()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.selectAll(); + } + + static ffi.Pointer selectedIndexes_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::selectedIndexes() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.selectedIndexes(); + return result.thisCpp; + } + + static void selectionChanged_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer selected, ffi.Pointer deselected) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::selectionChanged(const QItemSelection & selected, const QItemSelection & deselected)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.selectionChanged(QItemSelection.fromCppPointer(selected), + QItemSelection.fromCppPointer(deselected)); + } + + static int selectionCommand_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer index, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::selectionCommand(const QModelIndex & index, const QEvent * event) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.selectionCommand( + QModelIndex.fromCppPointer(index), + event: (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result; + } // setBatchSize(int batchSize) + + setBatchSize(int batchSize) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QListView__setBatchSize_int') + .asFunction(); + func(thisCpp, batchSize); + } // setGridSize(const QSize & size) + + setGridSize(QSize? size) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QListView__setGridSize_QSize') + .asFunction(); + func(thisCpp, size == null ? ffi.nullptr : size.thisCpp); + } + + static void setModel_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? model) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::setModel(QAbstractItemModel * model)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setModel((model == null || model.address == 0) + ? null + : QAbstractItemModel.fromCppPointer(model)); + } // setModelColumn(int column) + + setModelColumn(int column) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QListView__setModelColumn_int') + .asFunction(); + func(thisCpp, column); + } // setPositionForIndex(const QPoint & position, const QModelIndex & index) + + setPositionForIndex(QPoint? position, QModelIndex index) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QListView__setPositionForIndex_QPoint_QModelIndex') + .asFunction(); + func(thisCpp, position == null ? ffi.nullptr : position.thisCpp, + index == null ? ffi.nullptr : index.thisCpp); + } + + static void setRootIndex_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::setRootIndex(const QModelIndex & index)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setRootIndex(QModelIndex.fromCppPointer(index)); + } // setRowHidden(int row, bool hide) + + setRowHidden(int row, bool hide) { + final void_Func_voidstar_int_bool func = _dylib + .lookup>( + 'c_QListView__setRowHidden_int_bool') + .asFunction(); + func(thisCpp, row, hide ? 1 : 0); + } + + static void setSelection_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? rect, int command) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::setSelection(const QRect & rect, QFlags command)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setSelection( + (rect == null || rect.address == 0) ? null : QRect.fromCppPointer(rect), + command); + } + + static void setSelectionModel_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? selectionModel) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::setSelectionModel(QItemSelectionModel * selectionModel)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setSelectionModel( + (selectionModel == null || selectionModel.address == 0) + ? null + : QItemSelectionModel.fromCppPointer(selectionModel)); + } // setSelectionRectVisible(bool show) + + setSelectionRectVisible(bool show) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QListView__setSelectionRectVisible_bool') + .asFunction(); + func(thisCpp, show ? 1 : 0); + } // setSpacing(int space) + + setSpacing(int space) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QListView__setSpacing_int') + .asFunction(); + func(thisCpp, space); + } // setUniformItemSizes(bool enable) + + setUniformItemSizes(bool enable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QListView__setUniformItemSizes_bool') + .asFunction(); + func(thisCpp, enable ? 1 : 0); + } + + static void setVisible_calledFromC(ffi.Pointer thisCpp, int visible) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::setVisible(bool visible)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setVisible(visible != 0); + } // setWordWrap(bool on) + + setWordWrap(bool on) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QListView__setWordWrap_bool') + .asFunction(); + func(thisCpp, on ? 1 : 0); + } // setWrapping(bool enable) + + setWrapping(bool enable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QListView__setWrapping_bool') + .asFunction(); + func(thisCpp, enable ? 1 : 0); + } + + static void setupViewport_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? viewport) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::setupViewport(QWidget * viewport)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setupViewport((viewport == null || viewport.address == 0) + ? null + : QWidget.fromCppPointer(viewport)); + } + + static ffi.Pointer sharedPainter_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::sharedPainter() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sharedPainter(); + return result.thisCpp; + } + + static ffi.Pointer sizeHint_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::sizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHint(); + return result.thisCpp; + } + + static int sizeHintForColumn_calledFromC( + ffi.Pointer thisCpp, int column) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::sizeHintForColumn(int column) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHintForColumn(column); + return result; + } + + static int sizeHintForRow_calledFromC(ffi.Pointer thisCpp, int row) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::sizeHintForRow(int row) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHintForRow(row); + return result; + } // spacing() const + + int spacing() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QListView__spacing') + .asFunction(); + return func(thisCpp); + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QListView__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } // uniformItemSizes() const + + bool uniformItemSizes() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QListView__uniformItemSizes') + .asFunction(); + return func(thisCpp) != 0; + } + + static void updateEditorData_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::updateEditorData()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.updateEditorData(); + } + + static void updateEditorGeometries_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::updateEditorGeometries()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.updateEditorGeometries(); + } + + static void updateGeometries_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::updateGeometries()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.updateGeometries(); + } + + static int verticalOffset_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::verticalOffset() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.verticalOffset(); + return result; + } + + static void verticalScrollbarAction_calledFromC( + ffi.Pointer thisCpp, int action) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::verticalScrollbarAction(int action)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.verticalScrollbarAction(action); + } + + static void verticalScrollbarValueChanged_calledFromC( + ffi.Pointer thisCpp, int value) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::verticalScrollbarValueChanged(int value)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.verticalScrollbarValueChanged(value); + } + + static int viewportEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::viewportEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.viewportEvent( + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static ffi.Pointer viewportSizeHint_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::viewportSizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.viewportSizeHint(); + return result.thisCpp; + } // visualIndex(const QModelIndex & index) const + + int visualIndex(QModelIndex index) { + final int_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QListView__visualIndex_QModelIndex') + .asFunction(); + return func(thisCpp, index == null ? ffi.nullptr : index.thisCpp); + } + + static ffi.Pointer visualRect_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::visualRect(const QModelIndex & index) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.visualRect(QModelIndex.fromCppPointer(index)); + return result.thisCpp; + } + + static ffi.Pointer visualRegionForSelection_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer selection) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QListView; + if (dartInstance == null) { + print( + "Dart instance not found for QListView::visualRegionForSelection(const QItemSelection & selection) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance + .visualRegionForSelection(QItemSelection.fromCppPointer(selection)); + return result.thisCpp; + } // wordWrap() const + + bool wordWrap() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QListView__wordWrap') + .asFunction(); + return func(thisCpp) != 0; + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QListView__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 1128: + return "c_QListView__changeEvent_QEvent"; + case 5397: + return "c_QListView__commitData_QWidget"; + case 5399: + return "c_QListView__currentChanged_QModelIndex_QModelIndex"; + case 946: + return "c_QListView__customEvent_QEvent"; + case 5401: + return "c_QListView__dataChanged_QModelIndex_QModelIndex_QList_int"; + case 1145: + return "c_QListView__devType"; + case 5404: + return "c_QListView__doItemsLayout"; + case 5409: + return "c_QListView__editorDestroyed_QObject"; + case 956: + return "c_QListView__event_QEvent"; + case 957: + return "c_QListView__eventFilter_QObject_QEvent"; + case 1155: + return "c_QListView__focusNextPrevChild_bool"; + case 1169: + return "c_QListView__hasHeightForWidth"; + case 1173: + return "c_QListView__heightForWidth_int"; + case 5413: + return "c_QListView__horizontalOffset"; + case 5414: + return "c_QListView__horizontalScrollbarAction_int"; + case 5415: + return "c_QListView__horizontalScrollbarValueChanged_int"; + case 5418: + return "c_QListView__indexAt_QPoint"; + case 1176: + return "c_QListView__initPainter_QPainter"; + case 5420: + return "c_QListView__isIndexHidden_QModelIndex"; + case 5422: + return "c_QListView__keyboardSearch_QString"; + case 1202: + return "c_QListView__leaveEvent_QEvent"; + case 1222: + return "c_QListView__minimumSizeHint"; + case 1224: + return "c_QListView__mouseDoubleClickEvent_QMouseEvent"; + case 1226: + return "c_QListView__mouseMoveEvent_QMouseEvent"; + case 1227: + return "c_QListView__mousePressEvent_QMouseEvent"; + case 1228: + return "c_QListView__mouseReleaseEvent_QMouseEvent"; + case 5425: + return "c_QListView__moveCursor_CursorAction_KeyboardModifiers"; + case 1235: + return "c_QListView__paintEvent_QPaintEvent"; + case 5428: + return "c_QListView__reset"; + case 5432: + return "c_QListView__rowsAboutToBeRemoved_QModelIndex_int_int"; + case 5433: + return "c_QListView__rowsInserted_QModelIndex_int_int"; + case 5218: + return "c_QListView__scrollContentsBy_int_int"; + case 5436: + return "c_QListView__scrollTo_QModelIndex_ScrollHint"; + case 5439: + return "c_QListView__selectAll"; + case 5440: + return "c_QListView__selectedIndexes"; + case 5441: + return "c_QListView__selectionChanged_QItemSelection_QItemSelection"; + case 5442: + return "c_QListView__selectionCommand_QModelIndex_QEvent"; + case 5455: + return "c_QListView__setModel_QAbstractItemModel"; + case 5456: + return "c_QListView__setRootIndex_QModelIndex"; + case 5457: + return "c_QListView__setSelection_QRect_SelectionFlags"; + case 5458: + return "c_QListView__setSelectionModel_QItemSelectionModel"; + case 1314: + return "c_QListView__setVisible_bool"; + case 5226: + return "c_QListView__setupViewport_QWidget"; + case 1323: + return "c_QListView__sharedPainter"; + case 1331: + return "c_QListView__sizeHint"; + case 5463: + return "c_QListView__sizeHintForColumn_int"; + case 5465: + return "c_QListView__sizeHintForRow_int"; + case 5471: + return "c_QListView__updateEditorData"; + case 5472: + return "c_QListView__updateEditorGeometries"; + case 5473: + return "c_QListView__updateGeometries"; + case 5474: + return "c_QListView__verticalOffset"; + case 5475: + return "c_QListView__verticalScrollbarAction_int"; + case 5476: + return "c_QListView__verticalScrollbarValueChanged_int"; + case 5229: + return "c_QListView__viewportEvent_QEvent"; + case 5230: + return "c_QListView__viewportSizeHint"; + case 5479: + return "c_QListView__visualRect_QModelIndex"; + case 5480: + return "c_QListView__visualRegionForSelection_QItemSelection"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 1128: + return "changeEvent"; + case 5397: + return "commitData"; + case 5399: + return "currentChanged"; + case 946: + return "customEvent"; + case 5401: + return "dataChanged"; + case 1145: + return "devType"; + case 5404: + return "doItemsLayout"; + case 5409: + return "editorDestroyed"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 1155: + return "focusNextPrevChild"; + case 1169: + return "hasHeightForWidth"; + case 1173: + return "heightForWidth"; + case 5413: + return "horizontalOffset"; + case 5414: + return "horizontalScrollbarAction"; + case 5415: + return "horizontalScrollbarValueChanged"; + case 5418: + return "indexAt"; + case 1176: + return "initPainter"; + case 5420: + return "isIndexHidden"; + case 5422: + return "keyboardSearch"; + case 1202: + return "leaveEvent"; + case 1222: + return "minimumSizeHint"; + case 1224: + return "mouseDoubleClickEvent"; + case 1226: + return "mouseMoveEvent"; + case 1227: + return "mousePressEvent"; + case 1228: + return "mouseReleaseEvent"; + case 5425: + return "moveCursor"; + case 1235: + return "paintEvent"; + case 5428: + return "reset"; + case 5432: + return "rowsAboutToBeRemoved"; + case 5433: + return "rowsInserted"; + case 5218: + return "scrollContentsBy"; + case 5436: + return "scrollTo"; + case 5439: + return "selectAll"; + case 5440: + return "selectedIndexes"; + case 5441: + return "selectionChanged"; + case 5442: + return "selectionCommand"; + case 5455: + return "setModel"; + case 5456: + return "setRootIndex"; + case 5457: + return "setSelection"; + case 5458: + return "setSelectionModel"; + case 1314: + return "setVisible"; + case 5226: + return "setupViewport"; + case 1323: + return "sharedPainter"; + case 1331: + return "sizeHint"; + case 5463: + return "sizeHintForColumn"; + case 5465: + return "sizeHintForRow"; + case 5471: + return "updateEditorData"; + case 5472: + return "updateEditorGeometries"; + case 5473: + return "updateGeometries"; + case 5474: + return "verticalOffset"; + case 5475: + return "verticalScrollbarAction"; + case 5476: + return "verticalScrollbarValueChanged"; + case 5229: + return "viewportEvent"; + case 5230: + return "viewportSizeHint"; + case 5479: + return "visualRect"; + case 5480: + return "visualRegionForSelection"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QListView__registerVirtualMethodCallback') + .asFunction(); + final callback1128 = + ffi.Pointer.fromFunction( + QFrame.changeEvent_calledFromC); + registerCallback(thisCpp, callback1128, 1128); + final callback5397 = + ffi.Pointer.fromFunction( + QAbstractItemView.commitData_calledFromC); + registerCallback(thisCpp, callback5397, 5397); + final callback5399 = + ffi.Pointer.fromFunction( + QListView.currentChanged_calledFromC); + registerCallback(thisCpp, callback5399, 5399); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + final callback5401 = ffi.Pointer.fromFunction< + void_Func_voidstar_voidstar_voidstar_voidstar_FFI>( + QListView.dataChanged_calledFromC); + registerCallback(thisCpp, callback5401, 5401); + const callbackExcept1145 = 0; + final callback1145 = ffi.Pointer.fromFunction( + QWidget.devType_calledFromC, callbackExcept1145); + registerCallback(thisCpp, callback1145, 1145); + final callback5404 = ffi.Pointer.fromFunction( + QListView.doItemsLayout_calledFromC); + registerCallback(thisCpp, callback5404, 5404); + final callback5409 = + ffi.Pointer.fromFunction( + QAbstractItemView.editorDestroyed_calledFromC); + registerCallback(thisCpp, callback5409, 5409); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QListView.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QAbstractItemView.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept1155 = 0; + final callback1155 = + ffi.Pointer.fromFunction( + QAbstractItemView.focusNextPrevChild_calledFromC, + callbackExcept1155); + registerCallback(thisCpp, callback1155, 1155); + const callbackExcept1169 = 0; + final callback1169 = ffi.Pointer.fromFunction( + QWidget.hasHeightForWidth_calledFromC, callbackExcept1169); + registerCallback(thisCpp, callback1169, 1169); + const callbackExcept1173 = 0; + final callback1173 = + ffi.Pointer.fromFunction( + QWidget.heightForWidth_calledFromC, callbackExcept1173); + registerCallback(thisCpp, callback1173, 1173); + const callbackExcept5413 = 0; + final callback5413 = ffi.Pointer.fromFunction( + QListView.horizontalOffset_calledFromC, callbackExcept5413); + registerCallback(thisCpp, callback5413, 5413); + final callback5414 = + ffi.Pointer.fromFunction( + QAbstractItemView.horizontalScrollbarAction_calledFromC); + registerCallback(thisCpp, callback5414, 5414); + final callback5415 = + ffi.Pointer.fromFunction( + QAbstractItemView.horizontalScrollbarValueChanged_calledFromC); + registerCallback(thisCpp, callback5415, 5415); + final callback5418 = + ffi.Pointer.fromFunction( + QListView.indexAt_calledFromC); + registerCallback(thisCpp, callback5418, 5418); + final callback1176 = + ffi.Pointer.fromFunction( + QWidget.initPainter_calledFromC); + registerCallback(thisCpp, callback1176, 1176); + const callbackExcept5420 = 0; + final callback5420 = + ffi.Pointer.fromFunction( + QListView.isIndexHidden_calledFromC, callbackExcept5420); + registerCallback(thisCpp, callback5420, 5420); + final callback5422 = + ffi.Pointer.fromFunction( + QAbstractItemView.keyboardSearch_calledFromC); + registerCallback(thisCpp, callback5422, 5422); + final callback1202 = + ffi.Pointer.fromFunction( + QWidget.leaveEvent_calledFromC); + registerCallback(thisCpp, callback1202, 1202); + final callback1222 = ffi.Pointer.fromFunction( + QAbstractScrollArea.minimumSizeHint_calledFromC); + registerCallback(thisCpp, callback1222, 1222); + final callback1224 = + ffi.Pointer.fromFunction( + QAbstractItemView.mouseDoubleClickEvent_calledFromC); + registerCallback(thisCpp, callback1224, 1224); + final callback1226 = + ffi.Pointer.fromFunction( + QListView.mouseMoveEvent_calledFromC); + registerCallback(thisCpp, callback1226, 1226); + final callback1227 = + ffi.Pointer.fromFunction( + QAbstractItemView.mousePressEvent_calledFromC); + registerCallback(thisCpp, callback1227, 1227); + final callback1228 = + ffi.Pointer.fromFunction( + QListView.mouseReleaseEvent_calledFromC); + registerCallback(thisCpp, callback1228, 1228); + final callback5425 = ffi.Pointer.fromFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI>( + QListView.moveCursor_calledFromC); + registerCallback(thisCpp, callback5425, 5425); + final callback1235 = + ffi.Pointer.fromFunction( + QListView.paintEvent_calledFromC); + registerCallback(thisCpp, callback1235, 1235); + final callback5428 = ffi.Pointer.fromFunction( + QListView.reset_calledFromC); + registerCallback(thisCpp, callback5428, 5428); + final callback5432 = ffi.Pointer.fromFunction< + void_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>( + QListView.rowsAboutToBeRemoved_calledFromC); + registerCallback(thisCpp, callback5432, 5432); + final callback5433 = ffi.Pointer.fromFunction< + void_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>( + QListView.rowsInserted_calledFromC); + registerCallback(thisCpp, callback5433, 5433); + final callback5218 = + ffi.Pointer.fromFunction( + QListView.scrollContentsBy_calledFromC); + registerCallback(thisCpp, callback5218, 5218); + final callback5436 = + ffi.Pointer.fromFunction( + QListView.scrollTo_calledFromC); + registerCallback(thisCpp, callback5436, 5436); + final callback5439 = ffi.Pointer.fromFunction( + QAbstractItemView.selectAll_calledFromC); + registerCallback(thisCpp, callback5439, 5439); + final callback5440 = ffi.Pointer.fromFunction( + QListView.selectedIndexes_calledFromC); + registerCallback(thisCpp, callback5440, 5440); + final callback5441 = + ffi.Pointer.fromFunction( + QListView.selectionChanged_calledFromC); + registerCallback(thisCpp, callback5441, 5441); + const callbackExcept5442 = 0; + final callback5442 = + ffi.Pointer.fromFunction( + QAbstractItemView.selectionCommand_calledFromC, callbackExcept5442); + registerCallback(thisCpp, callback5442, 5442); + final callback5455 = + ffi.Pointer.fromFunction( + QAbstractItemView.setModel_calledFromC); + registerCallback(thisCpp, callback5455, 5455); + final callback5456 = + ffi.Pointer.fromFunction( + QListView.setRootIndex_calledFromC); + registerCallback(thisCpp, callback5456, 5456); + final callback5457 = + ffi.Pointer.fromFunction( + QListView.setSelection_calledFromC); + registerCallback(thisCpp, callback5457, 5457); + final callback5458 = + ffi.Pointer.fromFunction( + QAbstractItemView.setSelectionModel_calledFromC); + registerCallback(thisCpp, callback5458, 5458); + final callback1314 = + ffi.Pointer.fromFunction( + QWidget.setVisible_calledFromC); + registerCallback(thisCpp, callback1314, 1314); + final callback5226 = + ffi.Pointer.fromFunction( + QAbstractScrollArea.setupViewport_calledFromC); + registerCallback(thisCpp, callback5226, 5226); + final callback1323 = ffi.Pointer.fromFunction( + QWidget.sharedPainter_calledFromC); + registerCallback(thisCpp, callback1323, 1323); + final callback1331 = ffi.Pointer.fromFunction( + QAbstractScrollArea.sizeHint_calledFromC); + registerCallback(thisCpp, callback1331, 1331); + const callbackExcept5463 = 0; + final callback5463 = + ffi.Pointer.fromFunction( + QAbstractItemView.sizeHintForColumn_calledFromC, + callbackExcept5463); + registerCallback(thisCpp, callback5463, 5463); + const callbackExcept5465 = 0; + final callback5465 = + ffi.Pointer.fromFunction( + QAbstractItemView.sizeHintForRow_calledFromC, callbackExcept5465); + registerCallback(thisCpp, callback5465, 5465); + final callback5471 = ffi.Pointer.fromFunction( + QAbstractItemView.updateEditorData_calledFromC); + registerCallback(thisCpp, callback5471, 5471); + final callback5472 = ffi.Pointer.fromFunction( + QAbstractItemView.updateEditorGeometries_calledFromC); + registerCallback(thisCpp, callback5472, 5472); + final callback5473 = ffi.Pointer.fromFunction( + QListView.updateGeometries_calledFromC); + registerCallback(thisCpp, callback5473, 5473); + const callbackExcept5474 = 0; + final callback5474 = ffi.Pointer.fromFunction( + QListView.verticalOffset_calledFromC, callbackExcept5474); + registerCallback(thisCpp, callback5474, 5474); + final callback5475 = + ffi.Pointer.fromFunction( + QAbstractItemView.verticalScrollbarAction_calledFromC); + registerCallback(thisCpp, callback5475, 5475); + final callback5476 = + ffi.Pointer.fromFunction( + QAbstractItemView.verticalScrollbarValueChanged_calledFromC); + registerCallback(thisCpp, callback5476, 5476); + const callbackExcept5229 = 0; + final callback5229 = + ffi.Pointer.fromFunction( + QAbstractItemView.viewportEvent_calledFromC, callbackExcept5229); + registerCallback(thisCpp, callback5229, 5229); + final callback5230 = ffi.Pointer.fromFunction( + QListView.viewportSizeHint_calledFromC); + registerCallback(thisCpp, callback5230, 5230); + final callback5479 = + ffi.Pointer.fromFunction( + QListView.visualRect_calledFromC); + registerCallback(thisCpp, callback5479, 5479); + final callback5480 = + ffi.Pointer.fromFunction( + QListView.visualRegionForSelection_calledFromC); + registerCallback(thisCpp, callback5480, 5480); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QMainWindow.dart b/generated/QtDartBindings/dart/lib/src/QMainWindow.dart new file mode 100644 index 0000000..37efa9d --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QMainWindow.dart @@ -0,0 +1,802 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QMainWindow extends QWidget { + QMainWindow.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QMainWindow.init() : super.init() {} + factory QMainWindow.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QMainWindow; + } + return QMainWindow.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QMainWindow_Finalizer"; + } //QMainWindow(QWidget * parent) + + QMainWindow({required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QMainWindow__constructor_QWidget') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } // addToolBar(QToolBar * toolbar) + addToolBar(QToolBar? toolbar) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMainWindow__addToolBar_QToolBar') + .asFunction(); + func(thisCpp, toolbar == null ? ffi.nullptr : toolbar.thisCpp); + } // addToolBar(const QString & title) + + QToolBar addToolBar_2(String? title) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMainWindow__addToolBar_QString') + .asFunction(); + ffi.Pointer result = + func(thisCpp, title?.toNativeUtf8() ?? ffi.nullptr); + return QToolBar.fromCppPointer(result, false); + } // addToolBarBreak() + + addToolBarBreak() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QMainWindow__addToolBarBreak') + .asFunction(); + func(thisCpp); + } // centralWidget() const + + QWidget centralWidget() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QMainWindow__centralWidget') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QWidget.fromCppPointer(result, false); + } + + static void changeEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMainWindow; + if (dartInstance == null) { + print( + "Dart instance not found for QMainWindow::changeEvent(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.changeEvent((arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + } // createPopupMenu() + + QMenu createPopupMenu() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(2553)) + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QMenu.fromCppPointer(result, false); + } + + static ffi.Pointer createPopupMenu_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMainWindow; + if (dartInstance == null) { + print( + "Dart instance not found for QMainWindow::createPopupMenu()! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.createPopupMenu(); + return result.thisCpp; + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMainWindow; + if (dartInstance == null) { + print( + "Dart instance not found for QMainWindow::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static int devType_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMainWindow; + if (dartInstance == null) { + print( + "Dart instance not found for QMainWindow::devType() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.devType(); + return result; + } // documentMode() const + + bool documentMode() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QMainWindow__documentMode') + .asFunction(); + return func(thisCpp) != 0; + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMainWindow; + if (dartInstance == null) { + print( + "Dart instance not found for QMainWindow::event(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMainWindow; + if (dartInstance == null) { + print( + "Dart instance not found for QMainWindow::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int focusNextPrevChild_calledFromC( + ffi.Pointer thisCpp, int next) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMainWindow; + if (dartInstance == null) { + print( + "Dart instance not found for QMainWindow::focusNextPrevChild(bool next)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.focusNextPrevChild(next != 0); + return result ? 1 : 0; + } + + static int hasHeightForWidth_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMainWindow; + if (dartInstance == null) { + print( + "Dart instance not found for QMainWindow::hasHeightForWidth() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hasHeightForWidth(); + return result ? 1 : 0; + } + + static int heightForWidth_calledFromC(ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMainWindow; + if (dartInstance == null) { + print( + "Dart instance not found for QMainWindow::heightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.heightForWidth(arg__1); + return result; + } // iconSize() const + + QSize iconSize() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QMainWindow__iconSize') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } // iconSizeChanged(const QSize & iconSize) + + iconSizeChanged(QSize? iconSize) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMainWindow__iconSizeChanged_QSize') + .asFunction(); + func(thisCpp, iconSize == null ? ffi.nullptr : iconSize.thisCpp); + } + + void onIconSizeChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QMainWindow__onIconSizeChanged_QSize') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onIconSizeChanged_callback); + final callbackMethod = onIconSizeChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onIconSizeChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMainWindow; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onIconSizeChanged_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static void initPainter_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? painter) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMainWindow; + if (dartInstance == null) { + print( + "Dart instance not found for QMainWindow::initPainter(QPainter * painter) const! (${thisCpp.address})"); + throw Error(); + } + dartInstance.initPainter((painter == null || painter.address == 0) + ? null + : QPainter.fromCppPointer(painter)); + } // insertToolBar(QToolBar * before, QToolBar * toolbar) + + insertToolBar(QToolBar? before, QToolBar? toolbar) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMainWindow__insertToolBar_QToolBar_QToolBar') + .asFunction(); + func(thisCpp, before == null ? ffi.nullptr : before.thisCpp, + toolbar == null ? ffi.nullptr : toolbar.thisCpp); + } // insertToolBarBreak(QToolBar * before) + + insertToolBarBreak(QToolBar? before) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMainWindow__insertToolBarBreak_QToolBar') + .asFunction(); + func(thisCpp, before == null ? ffi.nullptr : before.thisCpp); + } // isAnimated() const + + bool isAnimated() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QMainWindow__isAnimated') + .asFunction(); + return func(thisCpp) != 0; + } // isDockNestingEnabled() const + + bool isDockNestingEnabled() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QMainWindow__isDockNestingEnabled') + .asFunction(); + return func(thisCpp) != 0; + } // isSeparator(const QPoint & pos) const + + bool isSeparator(QPoint? pos) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMainWindow__isSeparator_QPoint') + .asFunction(); + return func(thisCpp, pos == null ? ffi.nullptr : pos.thisCpp) != 0; + } + + static void leaveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMainWindow; + if (dartInstance == null) { + print( + "Dart instance not found for QMainWindow::leaveEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.leaveEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } // menuBar() const + + QMenuBar menuBar() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QMainWindow__menuBar') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QMenuBar.fromCppPointer(result, false); + } // menuWidget() const + + QWidget menuWidget() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QMainWindow__menuWidget') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QWidget.fromCppPointer(result, false); + } + + static ffi.Pointer minimumSizeHint_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMainWindow; + if (dartInstance == null) { + print( + "Dart instance not found for QMainWindow::minimumSizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumSizeHint(); + return result.thisCpp; + } + + static void mouseDoubleClickEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMainWindow; + if (dartInstance == null) { + print( + "Dart instance not found for QMainWindow::mouseDoubleClickEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseDoubleClickEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mouseMoveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMainWindow; + if (dartInstance == null) { + print( + "Dart instance not found for QMainWindow::mouseMoveEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseMoveEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mousePressEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMainWindow; + if (dartInstance == null) { + print( + "Dart instance not found for QMainWindow::mousePressEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mousePressEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mouseReleaseEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMainWindow; + if (dartInstance == null) { + print( + "Dart instance not found for QMainWindow::mouseReleaseEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseReleaseEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void paintEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMainWindow; + if (dartInstance == null) { + print( + "Dart instance not found for QMainWindow::paintEvent(QPaintEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.paintEvent((event == null || event.address == 0) + ? null + : QPaintEvent.fromCppPointer(event)); + } // removeToolBar(QToolBar * toolbar) + + removeToolBar(QToolBar? toolbar) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMainWindow__removeToolBar_QToolBar') + .asFunction(); + func(thisCpp, toolbar == null ? ffi.nullptr : toolbar.thisCpp); + } // removeToolBarBreak(QToolBar * before) + + removeToolBarBreak(QToolBar? before) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMainWindow__removeToolBarBreak_QToolBar') + .asFunction(); + func(thisCpp, before == null ? ffi.nullptr : before.thisCpp); + } // restoreState(const QByteArray & state, int version) + + bool restoreState(QByteArray? state, {int version = 0}) { + final bool_Func_voidstar_voidstar_int func = _dylib + .lookup>( + 'c_QMainWindow__restoreState_QByteArray_int') + .asFunction(); + return func( + thisCpp, state == null ? ffi.nullptr : state.thisCpp, version) != + 0; + } // saveState(int version) const + + QByteArray saveState({int version = 0}) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QMainWindow__saveState_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, version); + return QByteArray.fromCppPointer(result, true); + } // setAnimated(bool enabled) + + setAnimated(bool enabled) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QMainWindow__setAnimated_bool') + .asFunction(); + func(thisCpp, enabled ? 1 : 0); + } // setCentralWidget(QWidget * widget) + + setCentralWidget(QWidget? widget) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMainWindow__setCentralWidget_QWidget') + .asFunction(); + func(thisCpp, widget == null ? ffi.nullptr : widget.thisCpp); + } // setDockNestingEnabled(bool enabled) + + setDockNestingEnabled(bool enabled) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QMainWindow__setDockNestingEnabled_bool') + .asFunction(); + func(thisCpp, enabled ? 1 : 0); + } // setDocumentMode(bool enabled) + + setDocumentMode(bool enabled) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QMainWindow__setDocumentMode_bool') + .asFunction(); + func(thisCpp, enabled ? 1 : 0); + } // setIconSize(const QSize & iconSize) + + setIconSize(QSize? iconSize) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMainWindow__setIconSize_QSize') + .asFunction(); + func(thisCpp, iconSize == null ? ffi.nullptr : iconSize.thisCpp); + } // setMenuBar(QMenuBar * menubar) + + setMenuBar(QMenuBar? menubar) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMainWindow__setMenuBar_QMenuBar') + .asFunction(); + func(thisCpp, menubar == null ? ffi.nullptr : menubar.thisCpp); + } // setMenuWidget(QWidget * menubar) + + setMenuWidget(QWidget? menubar) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMainWindow__setMenuWidget_QWidget') + .asFunction(); + func(thisCpp, menubar == null ? ffi.nullptr : menubar.thisCpp); + } // setStatusBar(QStatusBar * statusbar) + + setStatusBar(QStatusBar? statusbar) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMainWindow__setStatusBar_QStatusBar') + .asFunction(); + func(thisCpp, statusbar == null ? ffi.nullptr : statusbar.thisCpp); + } // setUnifiedTitleAndToolBarOnMac(bool set) + + setUnifiedTitleAndToolBarOnMac(bool set) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QMainWindow__setUnifiedTitleAndToolBarOnMac_bool') + .asFunction(); + func(thisCpp, set ? 1 : 0); + } + + static void setVisible_calledFromC(ffi.Pointer thisCpp, int visible) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMainWindow; + if (dartInstance == null) { + print( + "Dart instance not found for QMainWindow::setVisible(bool visible)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setVisible(visible != 0); + } + + static ffi.Pointer sharedPainter_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMainWindow; + if (dartInstance == null) { + print( + "Dart instance not found for QMainWindow::sharedPainter() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sharedPainter(); + return result.thisCpp; + } + + static ffi.Pointer sizeHint_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMainWindow; + if (dartInstance == null) { + print( + "Dart instance not found for QMainWindow::sizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHint(); + return result.thisCpp; + } // statusBar() const + + QStatusBar statusBar() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QMainWindow__statusBar') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QStatusBar.fromCppPointer(result, false); + } // takeCentralWidget() + + QWidget takeCentralWidget() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QMainWindow__takeCentralWidget') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QWidget.fromCppPointer(result, false); + } // toolBarBreak(QToolBar * toolbar) const + + bool toolBarBreak(QToolBar? toolbar) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMainWindow__toolBarBreak_QToolBar') + .asFunction(); + return func(thisCpp, toolbar == null ? ffi.nullptr : toolbar.thisCpp) != 0; + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QMainWindow__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } // unifiedTitleAndToolBarOnMac() const + + bool unifiedTitleAndToolBarOnMac() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QMainWindow__unifiedTitleAndToolBarOnMac') + .asFunction(); + return func(thisCpp) != 0; + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QMainWindow__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 1128: + return "c_QMainWindow__changeEvent_QEvent"; + case 2553: + return "c_QMainWindow__createPopupMenu"; + case 946: + return "c_QMainWindow__customEvent_QEvent"; + case 1145: + return "c_QMainWindow__devType"; + case 956: + return "c_QMainWindow__event_QEvent"; + case 957: + return "c_QMainWindow__eventFilter_QObject_QEvent"; + case 1155: + return "c_QMainWindow__focusNextPrevChild_bool"; + case 1169: + return "c_QMainWindow__hasHeightForWidth"; + case 1173: + return "c_QMainWindow__heightForWidth_int"; + case 1176: + return "c_QMainWindow__initPainter_QPainter"; + case 1202: + return "c_QMainWindow__leaveEvent_QEvent"; + case 1222: + return "c_QMainWindow__minimumSizeHint"; + case 1224: + return "c_QMainWindow__mouseDoubleClickEvent_QMouseEvent"; + case 1226: + return "c_QMainWindow__mouseMoveEvent_QMouseEvent"; + case 1227: + return "c_QMainWindow__mousePressEvent_QMouseEvent"; + case 1228: + return "c_QMainWindow__mouseReleaseEvent_QMouseEvent"; + case 1235: + return "c_QMainWindow__paintEvent_QPaintEvent"; + case 1314: + return "c_QMainWindow__setVisible_bool"; + case 1323: + return "c_QMainWindow__sharedPainter"; + case 1331: + return "c_QMainWindow__sizeHint"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 1128: + return "changeEvent"; + case 2553: + return "createPopupMenu"; + case 946: + return "customEvent"; + case 1145: + return "devType"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 1155: + return "focusNextPrevChild"; + case 1169: + return "hasHeightForWidth"; + case 1173: + return "heightForWidth"; + case 1176: + return "initPainter"; + case 1202: + return "leaveEvent"; + case 1222: + return "minimumSizeHint"; + case 1224: + return "mouseDoubleClickEvent"; + case 1226: + return "mouseMoveEvent"; + case 1227: + return "mousePressEvent"; + case 1228: + return "mouseReleaseEvent"; + case 1235: + return "paintEvent"; + case 1314: + return "setVisible"; + case 1323: + return "sharedPainter"; + case 1331: + return "sizeHint"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QMainWindow__registerVirtualMethodCallback') + .asFunction(); + final callback1128 = + ffi.Pointer.fromFunction( + QWidget.changeEvent_calledFromC); + registerCallback(thisCpp, callback1128, 1128); + final callback2553 = ffi.Pointer.fromFunction( + QMainWindow.createPopupMenu_calledFromC); + registerCallback(thisCpp, callback2553, 2553); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept1145 = 0; + final callback1145 = ffi.Pointer.fromFunction( + QWidget.devType_calledFromC, callbackExcept1145); + registerCallback(thisCpp, callback1145, 1145); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QMainWindow.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept1155 = 0; + final callback1155 = + ffi.Pointer.fromFunction( + QWidget.focusNextPrevChild_calledFromC, callbackExcept1155); + registerCallback(thisCpp, callback1155, 1155); + const callbackExcept1169 = 0; + final callback1169 = ffi.Pointer.fromFunction( + QWidget.hasHeightForWidth_calledFromC, callbackExcept1169); + registerCallback(thisCpp, callback1169, 1169); + const callbackExcept1173 = 0; + final callback1173 = + ffi.Pointer.fromFunction( + QWidget.heightForWidth_calledFromC, callbackExcept1173); + registerCallback(thisCpp, callback1173, 1173); + final callback1176 = + ffi.Pointer.fromFunction( + QWidget.initPainter_calledFromC); + registerCallback(thisCpp, callback1176, 1176); + final callback1202 = + ffi.Pointer.fromFunction( + QWidget.leaveEvent_calledFromC); + registerCallback(thisCpp, callback1202, 1202); + final callback1222 = ffi.Pointer.fromFunction( + QWidget.minimumSizeHint_calledFromC); + registerCallback(thisCpp, callback1222, 1222); + final callback1224 = + ffi.Pointer.fromFunction( + QWidget.mouseDoubleClickEvent_calledFromC); + registerCallback(thisCpp, callback1224, 1224); + final callback1226 = + ffi.Pointer.fromFunction( + QWidget.mouseMoveEvent_calledFromC); + registerCallback(thisCpp, callback1226, 1226); + final callback1227 = + ffi.Pointer.fromFunction( + QWidget.mousePressEvent_calledFromC); + registerCallback(thisCpp, callback1227, 1227); + final callback1228 = + ffi.Pointer.fromFunction( + QWidget.mouseReleaseEvent_calledFromC); + registerCallback(thisCpp, callback1228, 1228); + final callback1235 = + ffi.Pointer.fromFunction( + QWidget.paintEvent_calledFromC); + registerCallback(thisCpp, callback1235, 1235); + final callback1314 = + ffi.Pointer.fromFunction( + QWidget.setVisible_calledFromC); + registerCallback(thisCpp, callback1314, 1314); + final callback1323 = ffi.Pointer.fromFunction( + QWidget.sharedPainter_calledFromC); + registerCallback(thisCpp, callback1323, 1323); + final callback1331 = ffi.Pointer.fromFunction( + QWidget.sizeHint_calledFromC); + registerCallback(thisCpp, callback1331, 1331); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QMenu.dart b/generated/QtDartBindings/dart/lib/src/QMenu.dart new file mode 100644 index 0000000..250af38 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QMenu.dart @@ -0,0 +1,1004 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QMenu extends QWidget { + QMenu.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QMenu.init() : super.init() {} + factory QMenu.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QMenu; + } + return QMenu.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QMenu_Finalizer"; + } //QMenu(QWidget * parent) + + QMenu({required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QMenu__constructor_QWidget') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } //QMenu(const QString & title, QWidget * parent) + QMenu.ctor2(String? title, {required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMenu__constructor_QString_QWidget') + .asFunction(); + thisCpp = func(title?.toNativeUtf8() ?? ffi.nullptr, + parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } // aboutToHide() + aboutToHide() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QMenu__aboutToHide') + .asFunction(); + func(thisCpp); + } + + void onAboutToHide(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>('c_QMenu__onAboutToHide') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onAboutToHide_callback); + final callbackMethod = onAboutToHide_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onAboutToHide_callback(ffi.Pointer thisCpp) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenu; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onAboutToHide_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // aboutToShow() + + aboutToShow() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QMenu__aboutToShow') + .asFunction(); + func(thisCpp); + } + + void onAboutToShow(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>('c_QMenu__onAboutToShow') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onAboutToShow_callback); + final callbackMethod = onAboutToShow_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onAboutToShow_callback(ffi.Pointer thisCpp) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenu; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onAboutToShow_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // actionAt(const QPoint & arg__1) const + + QAction actionAt(QPoint? arg__1) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMenu__actionAt_QPoint') + .asFunction(); + ffi.Pointer result = + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + return QAction.fromCppPointer(result, false); + } // actionGeometry(QAction * arg__1) const + + QRect actionGeometry(QAction? arg__1) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMenu__actionGeometry_QAction') + .asFunction(); + ffi.Pointer result = + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + return QRect.fromCppPointer(result, true); + } // activeAction() const + + QAction activeAction() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QMenu__activeAction') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QAction.fromCppPointer(result, false); + } // addMenu(QMenu * menu) + + QAction addMenu(QMenu? menu) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMenu__addMenu_QMenu') + .asFunction(); + ffi.Pointer result = + func(thisCpp, menu == null ? ffi.nullptr : menu.thisCpp); + return QAction.fromCppPointer(result, false); + } // addMenu(const QIcon & icon, const QString & title) + + QMenu addMenu_2(QIcon icon, String? title) { + final voidstar_Func_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QMenu__addMenu_QIcon_QString') + .asFunction(); + ffi.Pointer result = func( + thisCpp, + icon == null ? ffi.nullptr : icon.thisCpp, + title?.toNativeUtf8() ?? ffi.nullptr); + return QMenu.fromCppPointer(result, false); + } // addMenu(const QString & title) + + QMenu addMenu_3(String? title) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMenu__addMenu_QString') + .asFunction(); + ffi.Pointer result = + func(thisCpp, title?.toNativeUtf8() ?? ffi.nullptr); + return QMenu.fromCppPointer(result, false); + } // addSection(const QIcon & icon, const QString & text) + + QAction addSection(QIcon icon, String? text) { + final voidstar_Func_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QMenu__addSection_QIcon_QString') + .asFunction(); + ffi.Pointer result = func( + thisCpp, + icon == null ? ffi.nullptr : icon.thisCpp, + text?.toNativeUtf8() ?? ffi.nullptr); + return QAction.fromCppPointer(result, false); + } // addSection(const QString & text) + + QAction addSection_2(String? text) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMenu__addSection_QString') + .asFunction(); + ffi.Pointer result = + func(thisCpp, text?.toNativeUtf8() ?? ffi.nullptr); + return QAction.fromCppPointer(result, false); + } // addSeparator() + + QAction addSeparator() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QMenu__addSeparator') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QAction.fromCppPointer(result, false); + } + + static void changeEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenu; + if (dartInstance == null) { + print( + "Dart instance not found for QMenu::changeEvent(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.changeEvent((arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + } // clear() + + clear() { + final void_Func_voidstar func = _dylib + .lookup>('c_QMenu__clear') + .asFunction(); + func(thisCpp); + } // columnCount() const + + int columnCount() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QMenu__columnCount') + .asFunction(); + return func(thisCpp); + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenu; + if (dartInstance == null) { + print( + "Dart instance not found for QMenu::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } // defaultAction() const + + QAction defaultAction() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QMenu__defaultAction') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QAction.fromCppPointer(result, false); + } + + static int devType_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenu; + if (dartInstance == null) { + print( + "Dart instance not found for QMenu::devType() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.devType(); + return result; + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenu; + if (dartInstance == null) { + print( + "Dart instance not found for QMenu::event(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenu; + if (dartInstance == null) { + print( + "Dart instance not found for QMenu::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } // exec() + + QAction exec() { + final voidstar_Func_voidstar func = _dylib + .lookup>('c_QMenu__exec') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QAction.fromCppPointer(result, false); + } + + static // exec(const QList & actions, const QPoint & pos, QAction * at, QWidget * parent) + QAction exec_2(QList? actions, QPoint? pos, + {required QAction? at, required QWidget? parent}) { + final voidstar_Func_voidstar_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_voidstar_voidstar_voidstar_FFI>>( + 'c_static_QMenu__exec_QList_QAction_QPoint_QAction_QWidget') + .asFunction(); + ffi.Pointer result = func( + actions == null ? ffi.nullptr : actions.thisCpp, + pos == null ? ffi.nullptr : pos.thisCpp, + at == null ? ffi.nullptr : at.thisCpp, + parent == null ? ffi.nullptr : parent.thisCpp); + return QAction.fromCppPointer(result, false); + } // exec(const QPoint & pos, QAction * at) + + QAction exec_3(QPoint? pos, {required QAction? at}) { + final voidstar_Func_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QMenu__exec_QPoint_QAction') + .asFunction(); + ffi.Pointer result = func( + thisCpp, + pos == null ? ffi.nullptr : pos.thisCpp, + at == null ? ffi.nullptr : at.thisCpp); + return QAction.fromCppPointer(result, false); + } + + static int focusNextPrevChild_calledFromC( + ffi.Pointer thisCpp, int next) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenu; + if (dartInstance == null) { + print( + "Dart instance not found for QMenu::focusNextPrevChild(bool next)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.focusNextPrevChild(next != 0); + return result ? 1 : 0; + } + + static int hasHeightForWidth_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenu; + if (dartInstance == null) { + print( + "Dart instance not found for QMenu::hasHeightForWidth() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hasHeightForWidth(); + return result ? 1 : 0; + } + + static int heightForWidth_calledFromC(ffi.Pointer thisCpp, int arg__1) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenu; + if (dartInstance == null) { + print( + "Dart instance not found for QMenu::heightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.heightForWidth(arg__1); + return result; + } // hideTearOffMenu() + + hideTearOffMenu() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QMenu__hideTearOffMenu') + .asFunction(); + func(thisCpp); + } // hovered(QAction * action) + + hovered(QAction? action) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMenu__hovered_QAction') + .asFunction(); + func(thisCpp, action == null ? ffi.nullptr : action.thisCpp); + } + + void onHovered(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QMenu__onHovered_QAction') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onHovered_callback); + final callbackMethod = onHovered_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onHovered_callback(ffi.Pointer thisCpp) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenu; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onHovered_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // icon() const + + QIcon icon() { + final voidstar_Func_voidstar func = _dylib + .lookup>('c_QMenu__icon') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QIcon.fromCppPointer(result, true); + } + + static void initPainter_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? painter) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenu; + if (dartInstance == null) { + print( + "Dart instance not found for QMenu::initPainter(QPainter * painter) const! (${thisCpp.address})"); + throw Error(); + } + dartInstance.initPainter((painter == null || painter.address == 0) + ? null + : QPainter.fromCppPointer(painter)); + } // insertMenu(QAction * before, QMenu * menu) + + QAction insertMenu(QAction? before, QMenu? menu) { + final voidstar_Func_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QMenu__insertMenu_QAction_QMenu') + .asFunction(); + ffi.Pointer result = func( + thisCpp, + before == null ? ffi.nullptr : before.thisCpp, + menu == null ? ffi.nullptr : menu.thisCpp); + return QAction.fromCppPointer(result, false); + } // insertSection(QAction * before, const QIcon & icon, const QString & text) + + QAction insertSection(QAction? before, QIcon icon, String? text) { + final voidstar_Func_voidstar_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_voidstar_voidstar_voidstar_FFI>>( + 'c_QMenu__insertSection_QAction_QIcon_QString') + .asFunction(); + ffi.Pointer result = func( + thisCpp, + before == null ? ffi.nullptr : before.thisCpp, + icon == null ? ffi.nullptr : icon.thisCpp, + text?.toNativeUtf8() ?? ffi.nullptr); + return QAction.fromCppPointer(result, false); + } // insertSection(QAction * before, const QString & text) + + QAction insertSection_2(QAction? before, String? text) { + final voidstar_Func_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QMenu__insertSection_QAction_QString') + .asFunction(); + ffi.Pointer result = func( + thisCpp, + before == null ? ffi.nullptr : before.thisCpp, + text?.toNativeUtf8() ?? ffi.nullptr); + return QAction.fromCppPointer(result, false); + } // insertSeparator(QAction * before) + + QAction insertSeparator(QAction? before) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMenu__insertSeparator_QAction') + .asFunction(); + ffi.Pointer result = + func(thisCpp, before == null ? ffi.nullptr : before.thisCpp); + return QAction.fromCppPointer(result, false); + } // internalDelayedPopup() + + internalDelayedPopup() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QMenu__internalDelayedPopup') + .asFunction(); + func(thisCpp); + } // isEmpty() const + + bool isEmpty() { + final bool_Func_voidstar func = _dylib + .lookup>('c_QMenu__isEmpty') + .asFunction(); + return func(thisCpp) != 0; + } // isTearOffEnabled() const + + bool isTearOffEnabled() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QMenu__isTearOffEnabled') + .asFunction(); + return func(thisCpp) != 0; + } // isTearOffMenuVisible() const + + bool isTearOffMenuVisible() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QMenu__isTearOffMenuVisible') + .asFunction(); + return func(thisCpp) != 0; + } + + static void leaveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenu; + if (dartInstance == null) { + print( + "Dart instance not found for QMenu::leaveEvent(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.leaveEvent((arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + } // menuAction() const + + QAction menuAction() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QMenu__menuAction') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QAction.fromCppPointer(result, false); + } + + static // menuInAction(const QAction * action) + QMenu menuInAction(QAction? action) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QMenu__menuInAction_QAction') + .asFunction(); + ffi.Pointer result = + func(action == null ? ffi.nullptr : action.thisCpp); + return QMenu.fromCppPointer(result, false); + } + + static ffi.Pointer minimumSizeHint_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenu; + if (dartInstance == null) { + print( + "Dart instance not found for QMenu::minimumSizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumSizeHint(); + return result.thisCpp; + } + + static void mouseDoubleClickEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenu; + if (dartInstance == null) { + print( + "Dart instance not found for QMenu::mouseDoubleClickEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseDoubleClickEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mouseMoveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenu; + if (dartInstance == null) { + print( + "Dart instance not found for QMenu::mouseMoveEvent(QMouseEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseMoveEvent((arg__1 == null || arg__1.address == 0) + ? null + : QMouseEvent.fromCppPointer(arg__1)); + } + + static void mousePressEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenu; + if (dartInstance == null) { + print( + "Dart instance not found for QMenu::mousePressEvent(QMouseEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mousePressEvent((arg__1 == null || arg__1.address == 0) + ? null + : QMouseEvent.fromCppPointer(arg__1)); + } + + static void mouseReleaseEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenu; + if (dartInstance == null) { + print( + "Dart instance not found for QMenu::mouseReleaseEvent(QMouseEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseReleaseEvent((arg__1 == null || arg__1.address == 0) + ? null + : QMouseEvent.fromCppPointer(arg__1)); + } + + static void paintEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenu; + if (dartInstance == null) { + print( + "Dart instance not found for QMenu::paintEvent(QPaintEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.paintEvent((arg__1 == null || arg__1.address == 0) + ? null + : QPaintEvent.fromCppPointer(arg__1)); + } // popup(const QPoint & pos, QAction * at) + + popup(QPoint? pos, {required QAction? at}) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMenu__popup_QPoint_QAction') + .asFunction(); + func(thisCpp, pos == null ? ffi.nullptr : pos.thisCpp, + at == null ? ffi.nullptr : at.thisCpp); + } // separatorsCollapsible() const + + bool separatorsCollapsible() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QMenu__separatorsCollapsible') + .asFunction(); + return func(thisCpp) != 0; + } // setActiveAction(QAction * act) + + setActiveAction(QAction? act) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMenu__setActiveAction_QAction') + .asFunction(); + func(thisCpp, act == null ? ffi.nullptr : act.thisCpp); + } // setDefaultAction(QAction * arg__1) + + setDefaultAction(QAction? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMenu__setDefaultAction_QAction') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // setIcon(const QIcon & icon) + + setIcon(QIcon icon) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMenu__setIcon_QIcon') + .asFunction(); + func(thisCpp, icon == null ? ffi.nullptr : icon.thisCpp); + } // setNoReplayFor(QWidget * widget) + + setNoReplayFor(QWidget? widget) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMenu__setNoReplayFor_QWidget') + .asFunction(); + func(thisCpp, widget == null ? ffi.nullptr : widget.thisCpp); + } // setSeparatorsCollapsible(bool collapse) + + setSeparatorsCollapsible(bool collapse) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QMenu__setSeparatorsCollapsible_bool') + .asFunction(); + func(thisCpp, collapse ? 1 : 0); + } // setTearOffEnabled(bool arg__1) + + setTearOffEnabled(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QMenu__setTearOffEnabled_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } // setTitle(const QString & title) + + setTitle(String? title) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMenu__setTitle_QString') + .asFunction(); + func(thisCpp, title?.toNativeUtf8() ?? ffi.nullptr); + } // setToolTipsVisible(bool visible) + + setToolTipsVisible(bool visible) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QMenu__setToolTipsVisible_bool') + .asFunction(); + func(thisCpp, visible ? 1 : 0); + } + + static void setVisible_calledFromC(ffi.Pointer thisCpp, int visible) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenu; + if (dartInstance == null) { + print( + "Dart instance not found for QMenu::setVisible(bool visible)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setVisible(visible != 0); + } + + static ffi.Pointer sharedPainter_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenu; + if (dartInstance == null) { + print( + "Dart instance not found for QMenu::sharedPainter() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sharedPainter(); + return result.thisCpp; + } // showTearOffMenu() + + showTearOffMenu() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QMenu__showTearOffMenu') + .asFunction(); + func(thisCpp); + } // showTearOffMenu(const QPoint & pos) + + showTearOffMenu_2(QPoint? pos) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMenu__showTearOffMenu_QPoint') + .asFunction(); + func(thisCpp, pos == null ? ffi.nullptr : pos.thisCpp); + } + + static ffi.Pointer sizeHint_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenu; + if (dartInstance == null) { + print( + "Dart instance not found for QMenu::sizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHint(); + return result.thisCpp; + } // title() const + + QString title() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QMenu__title') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // toolTipsVisible() const + + bool toolTipsVisible() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QMenu__toolTipsVisible') + .asFunction(); + return func(thisCpp) != 0; + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QMenu__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } // triggered(QAction * action) + + triggered(QAction? action) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMenu__triggered_QAction') + .asFunction(); + func(thisCpp, action == null ? ffi.nullptr : action.thisCpp); + } + + void onTriggered(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QMenu__onTriggered_QAction') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onTriggered_callback); + final callbackMethod = onTriggered_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onTriggered_callback(ffi.Pointer thisCpp) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenu; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onTriggered_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QMenu__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 1128: + return "c_QMenu__changeEvent_QEvent"; + case 946: + return "c_QMenu__customEvent_QEvent"; + case 1145: + return "c_QMenu__devType"; + case 956: + return "c_QMenu__event_QEvent"; + case 957: + return "c_QMenu__eventFilter_QObject_QEvent"; + case 1155: + return "c_QMenu__focusNextPrevChild_bool"; + case 1169: + return "c_QMenu__hasHeightForWidth"; + case 1173: + return "c_QMenu__heightForWidth_int"; + case 1176: + return "c_QMenu__initPainter_QPainter"; + case 1202: + return "c_QMenu__leaveEvent_QEvent"; + case 1222: + return "c_QMenu__minimumSizeHint"; + case 1224: + return "c_QMenu__mouseDoubleClickEvent_QMouseEvent"; + case 1226: + return "c_QMenu__mouseMoveEvent_QMouseEvent"; + case 1227: + return "c_QMenu__mousePressEvent_QMouseEvent"; + case 1228: + return "c_QMenu__mouseReleaseEvent_QMouseEvent"; + case 1235: + return "c_QMenu__paintEvent_QPaintEvent"; + case 1314: + return "c_QMenu__setVisible_bool"; + case 1323: + return "c_QMenu__sharedPainter"; + case 1331: + return "c_QMenu__sizeHint"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 1128: + return "changeEvent"; + case 946: + return "customEvent"; + case 1145: + return "devType"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 1155: + return "focusNextPrevChild"; + case 1169: + return "hasHeightForWidth"; + case 1173: + return "heightForWidth"; + case 1176: + return "initPainter"; + case 1202: + return "leaveEvent"; + case 1222: + return "minimumSizeHint"; + case 1224: + return "mouseDoubleClickEvent"; + case 1226: + return "mouseMoveEvent"; + case 1227: + return "mousePressEvent"; + case 1228: + return "mouseReleaseEvent"; + case 1235: + return "paintEvent"; + case 1314: + return "setVisible"; + case 1323: + return "sharedPainter"; + case 1331: + return "sizeHint"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QMenu__registerVirtualMethodCallback') + .asFunction(); + final callback1128 = + ffi.Pointer.fromFunction( + QMenu.changeEvent_calledFromC); + registerCallback(thisCpp, callback1128, 1128); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept1145 = 0; + final callback1145 = ffi.Pointer.fromFunction( + QWidget.devType_calledFromC, callbackExcept1145); + registerCallback(thisCpp, callback1145, 1145); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QMenu.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept1155 = 0; + final callback1155 = + ffi.Pointer.fromFunction( + QMenu.focusNextPrevChild_calledFromC, callbackExcept1155); + registerCallback(thisCpp, callback1155, 1155); + const callbackExcept1169 = 0; + final callback1169 = ffi.Pointer.fromFunction( + QWidget.hasHeightForWidth_calledFromC, callbackExcept1169); + registerCallback(thisCpp, callback1169, 1169); + const callbackExcept1173 = 0; + final callback1173 = + ffi.Pointer.fromFunction( + QWidget.heightForWidth_calledFromC, callbackExcept1173); + registerCallback(thisCpp, callback1173, 1173); + final callback1176 = + ffi.Pointer.fromFunction( + QWidget.initPainter_calledFromC); + registerCallback(thisCpp, callback1176, 1176); + final callback1202 = + ffi.Pointer.fromFunction( + QMenu.leaveEvent_calledFromC); + registerCallback(thisCpp, callback1202, 1202); + final callback1222 = ffi.Pointer.fromFunction( + QWidget.minimumSizeHint_calledFromC); + registerCallback(thisCpp, callback1222, 1222); + final callback1224 = + ffi.Pointer.fromFunction( + QWidget.mouseDoubleClickEvent_calledFromC); + registerCallback(thisCpp, callback1224, 1224); + final callback1226 = + ffi.Pointer.fromFunction( + QMenu.mouseMoveEvent_calledFromC); + registerCallback(thisCpp, callback1226, 1226); + final callback1227 = + ffi.Pointer.fromFunction( + QMenu.mousePressEvent_calledFromC); + registerCallback(thisCpp, callback1227, 1227); + final callback1228 = + ffi.Pointer.fromFunction( + QMenu.mouseReleaseEvent_calledFromC); + registerCallback(thisCpp, callback1228, 1228); + final callback1235 = + ffi.Pointer.fromFunction( + QMenu.paintEvent_calledFromC); + registerCallback(thisCpp, callback1235, 1235); + final callback1314 = + ffi.Pointer.fromFunction( + QWidget.setVisible_calledFromC); + registerCallback(thisCpp, callback1314, 1314); + final callback1323 = ffi.Pointer.fromFunction( + QWidget.sharedPainter_calledFromC); + registerCallback(thisCpp, callback1323, 1323); + final callback1331 = ffi.Pointer.fromFunction( + QMenu.sizeHint_calledFromC); + registerCallback(thisCpp, callback1331, 1331); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QMenuBar.dart b/generated/QtDartBindings/dart/lib/src/QMenuBar.dart new file mode 100644 index 0000000..7b2b21d --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QMenuBar.dart @@ -0,0 +1,716 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QMenuBar extends QWidget { + QMenuBar.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QMenuBar.init() : super.init() {} + factory QMenuBar.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QMenuBar; + } + return QMenuBar.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QMenuBar_Finalizer"; + } //QMenuBar(QWidget * parent) + + QMenuBar({required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QMenuBar__constructor_QWidget') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } // actionAt(const QPoint & arg__1) const + QAction actionAt(QPoint? arg__1) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMenuBar__actionAt_QPoint') + .asFunction(); + ffi.Pointer result = + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + return QAction.fromCppPointer(result, false); + } // actionGeometry(QAction * arg__1) const + + QRect actionGeometry(QAction? arg__1) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMenuBar__actionGeometry_QAction') + .asFunction(); + ffi.Pointer result = + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + return QRect.fromCppPointer(result, true); + } // activeAction() const + + QAction activeAction() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QMenuBar__activeAction') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QAction.fromCppPointer(result, false); + } // addMenu(QMenu * menu) + + QAction addMenu(QMenu? menu) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMenuBar__addMenu_QMenu') + .asFunction(); + ffi.Pointer result = + func(thisCpp, menu == null ? ffi.nullptr : menu.thisCpp); + return QAction.fromCppPointer(result, false); + } // addMenu(const QIcon & icon, const QString & title) + + QMenu addMenu_2(QIcon icon, String? title) { + final voidstar_Func_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QMenuBar__addMenu_QIcon_QString') + .asFunction(); + ffi.Pointer result = func( + thisCpp, + icon == null ? ffi.nullptr : icon.thisCpp, + title?.toNativeUtf8() ?? ffi.nullptr); + return QMenu.fromCppPointer(result, false); + } // addMenu(const QString & title) + + QMenu addMenu_3(String? title) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMenuBar__addMenu_QString') + .asFunction(); + ffi.Pointer result = + func(thisCpp, title?.toNativeUtf8() ?? ffi.nullptr); + return QMenu.fromCppPointer(result, false); + } // addSeparator() + + QAction addSeparator() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QMenuBar__addSeparator') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QAction.fromCppPointer(result, false); + } + + static void changeEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenuBar; + if (dartInstance == null) { + print( + "Dart instance not found for QMenuBar::changeEvent(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.changeEvent((arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + } // clear() + + clear() { + final void_Func_voidstar func = _dylib + .lookup>('c_QMenuBar__clear') + .asFunction(); + func(thisCpp); + } // cornerWidget() const + + QWidget cornerWidget() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QMenuBar__cornerWidget') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QWidget.fromCppPointer(result, false); + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenuBar; + if (dartInstance == null) { + print( + "Dart instance not found for QMenuBar::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static int devType_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenuBar; + if (dartInstance == null) { + print( + "Dart instance not found for QMenuBar::devType() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.devType(); + return result; + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenuBar; + if (dartInstance == null) { + print( + "Dart instance not found for QMenuBar::event(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? arg__1, ffi.Pointer? arg__2) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenuBar; + if (dartInstance == null) { + print( + "Dart instance not found for QMenuBar::eventFilter(QObject * arg__1, QEvent * arg__2)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (arg__1 == null || arg__1.address == 0) + ? null + : QObject.fromCppPointer(arg__1), + (arg__2 == null || arg__2.address == 0) + ? null + : QEvent.fromCppPointer(arg__2)); + return result ? 1 : 0; + } + + static int focusNextPrevChild_calledFromC( + ffi.Pointer thisCpp, int next) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenuBar; + if (dartInstance == null) { + print( + "Dart instance not found for QMenuBar::focusNextPrevChild(bool next)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.focusNextPrevChild(next != 0); + return result ? 1 : 0; + } + + static int hasHeightForWidth_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenuBar; + if (dartInstance == null) { + print( + "Dart instance not found for QMenuBar::hasHeightForWidth() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hasHeightForWidth(); + return result ? 1 : 0; + } + + static int heightForWidth_calledFromC(ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenuBar; + if (dartInstance == null) { + print( + "Dart instance not found for QMenuBar::heightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.heightForWidth(arg__1); + return result; + } // hovered(QAction * action) + + hovered(QAction? action) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMenuBar__hovered_QAction') + .asFunction(); + func(thisCpp, action == null ? ffi.nullptr : action.thisCpp); + } + + void onHovered(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QMenuBar__onHovered_QAction') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onHovered_callback); + final callbackMethod = onHovered_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onHovered_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenuBar; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onHovered_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static void initPainter_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? painter) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenuBar; + if (dartInstance == null) { + print( + "Dart instance not found for QMenuBar::initPainter(QPainter * painter) const! (${thisCpp.address})"); + throw Error(); + } + dartInstance.initPainter((painter == null || painter.address == 0) + ? null + : QPainter.fromCppPointer(painter)); + } // insertMenu(QAction * before, QMenu * menu) + + QAction insertMenu(QAction? before, QMenu? menu) { + final voidstar_Func_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QMenuBar__insertMenu_QAction_QMenu') + .asFunction(); + ffi.Pointer result = func( + thisCpp, + before == null ? ffi.nullptr : before.thisCpp, + menu == null ? ffi.nullptr : menu.thisCpp); + return QAction.fromCppPointer(result, false); + } // insertSeparator(QAction * before) + + QAction insertSeparator(QAction? before) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMenuBar__insertSeparator_QAction') + .asFunction(); + ffi.Pointer result = + func(thisCpp, before == null ? ffi.nullptr : before.thisCpp); + return QAction.fromCppPointer(result, false); + } // isDefaultUp() const + + bool isDefaultUp() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QMenuBar__isDefaultUp') + .asFunction(); + return func(thisCpp) != 0; + } // isNativeMenuBar() const + + bool isNativeMenuBar() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QMenuBar__isNativeMenuBar') + .asFunction(); + return func(thisCpp) != 0; + } + + static void leaveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenuBar; + if (dartInstance == null) { + print( + "Dart instance not found for QMenuBar::leaveEvent(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.leaveEvent((arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + } + + static ffi.Pointer minimumSizeHint_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenuBar; + if (dartInstance == null) { + print( + "Dart instance not found for QMenuBar::minimumSizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumSizeHint(); + return result.thisCpp; + } + + static void mouseDoubleClickEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenuBar; + if (dartInstance == null) { + print( + "Dart instance not found for QMenuBar::mouseDoubleClickEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseDoubleClickEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mouseMoveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenuBar; + if (dartInstance == null) { + print( + "Dart instance not found for QMenuBar::mouseMoveEvent(QMouseEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseMoveEvent((arg__1 == null || arg__1.address == 0) + ? null + : QMouseEvent.fromCppPointer(arg__1)); + } + + static void mousePressEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenuBar; + if (dartInstance == null) { + print( + "Dart instance not found for QMenuBar::mousePressEvent(QMouseEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mousePressEvent((arg__1 == null || arg__1.address == 0) + ? null + : QMouseEvent.fromCppPointer(arg__1)); + } + + static void mouseReleaseEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenuBar; + if (dartInstance == null) { + print( + "Dart instance not found for QMenuBar::mouseReleaseEvent(QMouseEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseReleaseEvent((arg__1 == null || arg__1.address == 0) + ? null + : QMouseEvent.fromCppPointer(arg__1)); + } + + static void paintEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenuBar; + if (dartInstance == null) { + print( + "Dart instance not found for QMenuBar::paintEvent(QPaintEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.paintEvent((arg__1 == null || arg__1.address == 0) + ? null + : QPaintEvent.fromCppPointer(arg__1)); + } // setActiveAction(QAction * action) + + setActiveAction(QAction? action) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMenuBar__setActiveAction_QAction') + .asFunction(); + func(thisCpp, action == null ? ffi.nullptr : action.thisCpp); + } // setCornerWidget(QWidget * w) + + setCornerWidget(QWidget? w) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMenuBar__setCornerWidget_QWidget') + .asFunction(); + func(thisCpp, w == null ? ffi.nullptr : w.thisCpp); + } // setDefaultUp(bool arg__1) + + setDefaultUp(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QMenuBar__setDefaultUp_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } // setNativeMenuBar(bool nativeMenuBar) + + setNativeMenuBar(bool nativeMenuBar) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QMenuBar__setNativeMenuBar_bool') + .asFunction(); + func(thisCpp, nativeMenuBar ? 1 : 0); + } + + static void setVisible_calledFromC(ffi.Pointer thisCpp, int visible) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenuBar; + if (dartInstance == null) { + print( + "Dart instance not found for QMenuBar::setVisible(bool visible)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setVisible(visible != 0); + } + + static ffi.Pointer sharedPainter_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenuBar; + if (dartInstance == null) { + print( + "Dart instance not found for QMenuBar::sharedPainter() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sharedPainter(); + return result.thisCpp; + } + + static ffi.Pointer sizeHint_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenuBar; + if (dartInstance == null) { + print( + "Dart instance not found for QMenuBar::sizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHint(); + return result.thisCpp; + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QMenuBar__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } // triggered(QAction * action) + + triggered(QAction? action) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QMenuBar__triggered_QAction') + .asFunction(); + func(thisCpp, action == null ? ffi.nullptr : action.thisCpp); + } + + void onTriggered(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QMenuBar__onTriggered_QAction') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onTriggered_callback); + final callbackMethod = onTriggered_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onTriggered_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QMenuBar; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onTriggered_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QMenuBar__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 1128: + return "c_QMenuBar__changeEvent_QEvent"; + case 946: + return "c_QMenuBar__customEvent_QEvent"; + case 1145: + return "c_QMenuBar__devType"; + case 956: + return "c_QMenuBar__event_QEvent"; + case 957: + return "c_QMenuBar__eventFilter_QObject_QEvent"; + case 1155: + return "c_QMenuBar__focusNextPrevChild_bool"; + case 1169: + return "c_QMenuBar__hasHeightForWidth"; + case 1173: + return "c_QMenuBar__heightForWidth_int"; + case 1176: + return "c_QMenuBar__initPainter_QPainter"; + case 1202: + return "c_QMenuBar__leaveEvent_QEvent"; + case 1222: + return "c_QMenuBar__minimumSizeHint"; + case 1224: + return "c_QMenuBar__mouseDoubleClickEvent_QMouseEvent"; + case 1226: + return "c_QMenuBar__mouseMoveEvent_QMouseEvent"; + case 1227: + return "c_QMenuBar__mousePressEvent_QMouseEvent"; + case 1228: + return "c_QMenuBar__mouseReleaseEvent_QMouseEvent"; + case 1235: + return "c_QMenuBar__paintEvent_QPaintEvent"; + case 1314: + return "c_QMenuBar__setVisible_bool"; + case 1323: + return "c_QMenuBar__sharedPainter"; + case 1331: + return "c_QMenuBar__sizeHint"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 1128: + return "changeEvent"; + case 946: + return "customEvent"; + case 1145: + return "devType"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 1155: + return "focusNextPrevChild"; + case 1169: + return "hasHeightForWidth"; + case 1173: + return "heightForWidth"; + case 1176: + return "initPainter"; + case 1202: + return "leaveEvent"; + case 1222: + return "minimumSizeHint"; + case 1224: + return "mouseDoubleClickEvent"; + case 1226: + return "mouseMoveEvent"; + case 1227: + return "mousePressEvent"; + case 1228: + return "mouseReleaseEvent"; + case 1235: + return "paintEvent"; + case 1314: + return "setVisible"; + case 1323: + return "sharedPainter"; + case 1331: + return "sizeHint"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QMenuBar__registerVirtualMethodCallback') + .asFunction(); + final callback1128 = + ffi.Pointer.fromFunction( + QMenuBar.changeEvent_calledFromC); + registerCallback(thisCpp, callback1128, 1128); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept1145 = 0; + final callback1145 = ffi.Pointer.fromFunction( + QWidget.devType_calledFromC, callbackExcept1145); + registerCallback(thisCpp, callback1145, 1145); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QMenuBar.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QMenuBar.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept1155 = 0; + final callback1155 = + ffi.Pointer.fromFunction( + QWidget.focusNextPrevChild_calledFromC, callbackExcept1155); + registerCallback(thisCpp, callback1155, 1155); + const callbackExcept1169 = 0; + final callback1169 = ffi.Pointer.fromFunction( + QWidget.hasHeightForWidth_calledFromC, callbackExcept1169); + registerCallback(thisCpp, callback1169, 1169); + const callbackExcept1173 = 0; + final callback1173 = + ffi.Pointer.fromFunction( + QMenuBar.heightForWidth_calledFromC, callbackExcept1173); + registerCallback(thisCpp, callback1173, 1173); + final callback1176 = + ffi.Pointer.fromFunction( + QWidget.initPainter_calledFromC); + registerCallback(thisCpp, callback1176, 1176); + final callback1202 = + ffi.Pointer.fromFunction( + QMenuBar.leaveEvent_calledFromC); + registerCallback(thisCpp, callback1202, 1202); + final callback1222 = ffi.Pointer.fromFunction( + QMenuBar.minimumSizeHint_calledFromC); + registerCallback(thisCpp, callback1222, 1222); + final callback1224 = + ffi.Pointer.fromFunction( + QWidget.mouseDoubleClickEvent_calledFromC); + registerCallback(thisCpp, callback1224, 1224); + final callback1226 = + ffi.Pointer.fromFunction( + QMenuBar.mouseMoveEvent_calledFromC); + registerCallback(thisCpp, callback1226, 1226); + final callback1227 = + ffi.Pointer.fromFunction( + QMenuBar.mousePressEvent_calledFromC); + registerCallback(thisCpp, callback1227, 1227); + final callback1228 = + ffi.Pointer.fromFunction( + QMenuBar.mouseReleaseEvent_calledFromC); + registerCallback(thisCpp, callback1228, 1228); + final callback1235 = + ffi.Pointer.fromFunction( + QMenuBar.paintEvent_calledFromC); + registerCallback(thisCpp, callback1235, 1235); + final callback1314 = + ffi.Pointer.fromFunction( + QMenuBar.setVisible_calledFromC); + registerCallback(thisCpp, callback1314, 1314); + final callback1323 = ffi.Pointer.fromFunction( + QWidget.sharedPainter_calledFromC); + registerCallback(thisCpp, callback1323, 1323); + final callback1331 = ffi.Pointer.fromFunction( + QMenuBar.sizeHint_calledFromC); + registerCallback(thisCpp, callback1331, 1331); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QModelIndex.dart b/generated/QtDartBindings/dart/lib/src/QModelIndex.dart new file mode 100644 index 0000000..7272f8a --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QModelIndex.dart @@ -0,0 +1,147 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QModelIndex implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = true; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QModelIndex.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QModelIndex.fromCppPointer(cppPointer, needsAutoDelete)) as QModelIndex; + } + QModelIndex.fromCppPointer(var cppPointer, [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QModelIndex.init() {} + String getFinalizerName() { + return "c_QModelIndex_Finalizer"; + } //QModelIndex() + + QModelIndex() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_QModelIndex__constructor') + .asFunction(); + thisCpp = func(); + QModelIndex.s_dartInstanceByCppPtr[thisCpp.address] = this; + } // column() const + int column() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QModelIndex__column') + .asFunction(); + return func(thisCpp); + } // data(int role) const + + QVariant data({int role = Qt_ItemDataRole.DisplayRole}) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QModelIndex__data_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, role); + return QVariant.fromCppPointer(result, true); + } // isValid() const + + bool isValid() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QModelIndex__isValid') + .asFunction(); + return func(thisCpp) != 0; + } // model() const + + QAbstractItemModel model() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QModelIndex__model') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QAbstractItemModel.fromCppPointer(result, false); + } // parent() const + + QModelIndex parent() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QModelIndex__parent') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QModelIndex.fromCppPointer(result, true); + } // row() const + + int row() { + final int_Func_voidstar func = _dylib + .lookup>('c_QModelIndex__row') + .asFunction(); + return func(thisCpp); + } // sibling(int row, int column) const + + QModelIndex sibling(int row, int column) { + final voidstar_Func_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QModelIndex__sibling_int_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, row, column); + return QModelIndex.fromCppPointer(result, true); + } // siblingAtColumn(int column) const + + QModelIndex siblingAtColumn(int column) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QModelIndex__siblingAtColumn_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, column); + return QModelIndex.fromCppPointer(result, true); + } // siblingAtRow(int row) const + + QModelIndex siblingAtRow(int row) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QModelIndex__siblingAtRow_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, row); + return QModelIndex.fromCppPointer(result, true); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QModelIndex__destructor') + .asFunction(); + func(thisCpp); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QMouseEvent.dart b/generated/QtDartBindings/dart/lib/src/QMouseEvent.dart new file mode 100644 index 0000000..25691ba --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QMouseEvent.dart @@ -0,0 +1,162 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QMouseEvent extends QSinglePointEvent { + QMouseEvent.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QMouseEvent.init() : super.init() {} + factory QMouseEvent.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QEvent.isCached(cppPointer)) { + var instance = QEvent.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QMouseEvent; + } + return QMouseEvent.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QMouseEvent_Finalizer"; + } + + static ffi.Pointer clone_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QEvent.s_dartInstanceByCppPtr[thisCpp.address] as QMouseEvent; + if (dartInstance == null) { + print( + "Dart instance not found for QMouseEvent::clone() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.clone(); + return result.thisCpp; + } + + static int isBeginEvent_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QEvent.s_dartInstanceByCppPtr[thisCpp.address] as QMouseEvent; + if (dartInstance == null) { + print( + "Dart instance not found for QMouseEvent::isBeginEvent() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.isBeginEvent(); + return result ? 1 : 0; + } + + static int isEndEvent_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QEvent.s_dartInstanceByCppPtr[thisCpp.address] as QMouseEvent; + if (dartInstance == null) { + print( + "Dart instance not found for QMouseEvent::isEndEvent() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.isEndEvent(); + return result ? 1 : 0; + } + + static int isUpdateEvent_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QEvent.s_dartInstanceByCppPtr[thisCpp.address] as QMouseEvent; + if (dartInstance == null) { + print( + "Dart instance not found for QMouseEvent::isUpdateEvent() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.isUpdateEvent(); + return result ? 1 : 0; + } // pos() const + + QPoint pos() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QMouseEvent__pos') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPoint.fromCppPointer(result, true); + } + + static void setAccepted_calledFromC(ffi.Pointer thisCpp, int accepted) { + var dartInstance = + QEvent.s_dartInstanceByCppPtr[thisCpp.address] as QMouseEvent; + if (dartInstance == null) { + print( + "Dart instance not found for QMouseEvent::setAccepted(bool accepted)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setAccepted(accepted != 0); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QMouseEvent__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 4164: + return "c_QMouseEvent__clone"; + case 4208: + return "c_QMouseEvent__isBeginEvent"; + case 4209: + return "c_QMouseEvent__isEndEvent"; + case 4210: + return "c_QMouseEvent__isUpdateEvent"; + case 4172: + return "c_QMouseEvent__setAccepted_bool"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 4164: + return "clone"; + case 4208: + return "isBeginEvent"; + case 4209: + return "isEndEvent"; + case 4210: + return "isUpdateEvent"; + case 4172: + return "setAccepted"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QMouseEvent__registerVirtualMethodCallback') + .asFunction(); + final callback4164 = ffi.Pointer.fromFunction( + QMouseEvent.clone_calledFromC); + registerCallback(thisCpp, callback4164, 4164); + const callbackExcept4208 = 0; + final callback4208 = ffi.Pointer.fromFunction( + QSinglePointEvent.isBeginEvent_calledFromC, callbackExcept4208); + registerCallback(thisCpp, callback4208, 4208); + const callbackExcept4209 = 0; + final callback4209 = ffi.Pointer.fromFunction( + QSinglePointEvent.isEndEvent_calledFromC, callbackExcept4209); + registerCallback(thisCpp, callback4209, 4209); + const callbackExcept4210 = 0; + final callback4210 = ffi.Pointer.fromFunction( + QSinglePointEvent.isUpdateEvent_calledFromC, callbackExcept4210); + registerCallback(thisCpp, callback4210, 4210); + final callback4172 = + ffi.Pointer.fromFunction( + QPointerEvent.setAccepted_calledFromC); + registerCallback(thisCpp, callback4172, 4172); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QObject.dart b/generated/QtDartBindings/dart/lib/src/QObject.dart new file mode 100644 index 0000000..b6930fc --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QObject.dart @@ -0,0 +1,477 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QObject implements ffi.Finalizable { + Map> signalHandlerersBySignal = {}; + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = false; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QObject.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QObject.fromCppPointer(cppPointer, needsAutoDelete)) as QObject; + } + QObject.fromCppPointer(var cppPointer, [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QObject.init() {} + String getFinalizerName() { + return "c_QObject_Finalizer"; + } //QObject(QObject * parent) + + QObject({required QObject? parent}) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QObject__constructor_QObject') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } // blockSignals(bool b) + bool blockSignals(bool b) { + final bool_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QObject__blockSignals_bool') + .asFunction(); + return func(thisCpp, b ? 1 : 0) != 0; + } // children() const + + QList children() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QObject__children') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QList.fromCppPointer(result, false); + } // customEvent(QEvent * event) + + customEvent(QEvent? event) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(946)) + .asFunction(); + func(thisCpp, event == null ? ffi.nullptr : event.thisCpp); + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address]; + if (dartInstance == null) { + print( + "Dart instance not found for QObject::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } // deleteLater() + + deleteLater() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QObject__deleteLater') + .asFunction(); + func(thisCpp); + } // destroyed(QObject * arg__1) + + destroyed({required QObject? arg__1}) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QObject__destroyed_QObject') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } + + void onDestroyed(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QObject__onDestroyed_QObject') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onDestroyed_callback); + final callbackMethod = onDestroyed_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onDestroyed_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QObject; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onDestroyed_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // disconnect(const QObject * receiver, const char * member) const + + bool disconnect(QObject? receiver, {String? member}) { + final bool_Func_voidstar_voidstar_string func = _dylib + .lookup>( + 'c_QObject__disconnect_QObject_char') + .asFunction(); + return func(thisCpp, receiver == null ? ffi.nullptr : receiver.thisCpp, + member?.toNativeUtf8() ?? ffi.nullptr) != + 0; + } + + static // disconnect(const QObject * sender, const char * signal, const QObject * receiver, const char * member) + bool disconnect_2( + QObject? sender, String? signal, QObject? receiver, String? member) { + final bool_Func_voidstar_string_voidstar_string func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_static_QObject__disconnect_QObject_char_QObject_char') + .asFunction(); + return func( + sender == null ? ffi.nullptr : sender.thisCpp, + signal?.toNativeUtf8() ?? ffi.nullptr, + receiver == null ? ffi.nullptr : receiver.thisCpp, + member?.toNativeUtf8() ?? ffi.nullptr) != + 0; + } // disconnect(const char * signal, const QObject * receiver, const char * member) const + + bool disconnect_3( + {String? signal, required QObject? receiver, String? member}) { + final bool_Func_voidstar_string_voidstar_string func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QObject__disconnect_char_QObject_char') + .asFunction(); + return func( + thisCpp, + signal?.toNativeUtf8() ?? ffi.nullptr, + receiver == null ? ffi.nullptr : receiver.thisCpp, + member?.toNativeUtf8() ?? ffi.nullptr) != + 0; + } // doSetObjectName(const QString & name) + + doSetObjectName(String? name) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QObject__doSetObjectName_QString') + .asFunction(); + func(thisCpp, name?.toNativeUtf8() ?? ffi.nullptr); + } // dumpObjectInfo() const + + dumpObjectInfo() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QObject__dumpObjectInfo') + .asFunction(); + func(thisCpp); + } // dumpObjectTree() const + + dumpObjectTree() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QObject__dumpObjectTree') + .asFunction(); + func(thisCpp); + } // dynamicPropertyNames() const + + QList dynamicPropertyNames() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QObject__dynamicPropertyNames') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QList.fromCppPointer(result, true); + } // event(QEvent * event) + + bool event(QEvent? event) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(956)) + .asFunction(); + return func(thisCpp, event == null ? ffi.nullptr : event.thisCpp) != 0; + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address]; + if (dartInstance == null) { + print( + "Dart instance not found for QObject::event(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } // eventFilter(QObject * watched, QEvent * event) + + bool eventFilter(QObject? watched, QEvent? event) { + final bool_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(957)) + .asFunction(); + return func(thisCpp, watched == null ? ffi.nullptr : watched.thisCpp, + event == null ? ffi.nullptr : event.thisCpp) != + 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address]; + if (dartInstance == null) { + print( + "Dart instance not found for QObject::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } // inherits(const char * classname) const + + bool inherits(String? classname) { + final bool_Func_voidstar_string func = _dylib + .lookup>( + 'c_QObject__inherits_char') + .asFunction(); + return func(thisCpp, classname?.toNativeUtf8() ?? ffi.nullptr) != 0; + } // installEventFilter(QObject * filterObj) + + installEventFilter(QObject? filterObj) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QObject__installEventFilter_QObject') + .asFunction(); + func(thisCpp, filterObj == null ? ffi.nullptr : filterObj.thisCpp); + } // isQuickItemType() const + + bool isQuickItemType() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QObject__isQuickItemType') + .asFunction(); + return func(thisCpp) != 0; + } // isWidgetType() const + + bool isWidgetType() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QObject__isWidgetType') + .asFunction(); + return func(thisCpp) != 0; + } // isWindowType() const + + bool isWindowType() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QObject__isWindowType') + .asFunction(); + return func(thisCpp) != 0; + } // killTimer(int id) + + killTimer(int id) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QObject__killTimer_int') + .asFunction(); + func(thisCpp, id); + } // objectName() const + + QString objectName() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QObject__objectName') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // parent() const + + QObject parent() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QObject__parent') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QObject.fromCppPointer(result, false); + } // property(const char * name) const + + QVariant property(String? name) { + final voidstar_Func_voidstar_string func = _dylib + .lookup>( + 'c_QObject__property_char') + .asFunction(); + ffi.Pointer result = + func(thisCpp, name?.toNativeUtf8() ?? ffi.nullptr); + return QVariant.fromCppPointer(result, true); + } // receivers(const char * signal) const + + int receivers(String? signal) { + final int_Func_voidstar_string func = _dylib + .lookup>( + 'c_QObject__receivers_char') + .asFunction(); + return func(thisCpp, signal?.toNativeUtf8() ?? ffi.nullptr); + } // removeEventFilter(QObject * obj) + + removeEventFilter(QObject? obj) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QObject__removeEventFilter_QObject') + .asFunction(); + func(thisCpp, obj == null ? ffi.nullptr : obj.thisCpp); + } // sender() const + + QObject sender() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QObject__sender') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QObject.fromCppPointer(result, false); + } // senderSignalIndex() const + + int senderSignalIndex() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QObject__senderSignalIndex') + .asFunction(); + return func(thisCpp); + } // setParent(QObject * parent) + + setParent(QObject? parent) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QObject__setParent_QObject') + .asFunction(); + func(thisCpp, parent == null ? ffi.nullptr : parent.thisCpp); + } // setProperty(const char * name, const QVariant & value) + + bool setProperty(String? name, QVariant value) { + final bool_Func_voidstar_string_voidstar func = _dylib + .lookup>( + 'c_QObject__setProperty_char_QVariant') + .asFunction(); + return func(thisCpp, name?.toNativeUtf8() ?? ffi.nullptr, + value == null ? ffi.nullptr : value.thisCpp) != + 0; + } // signalsBlocked() const + + bool signalsBlocked() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QObject__signalsBlocked') + .asFunction(); + return func(thisCpp) != 0; + } // startTimer(int interval) + + int startTimer(int interval) { + final int_Func_voidstar_int func = _dylib + .lookup>( + 'c_QObject__startTimer_int') + .asFunction(); + return func(thisCpp, interval); + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QObject__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QObject__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 946: + return "c_QObject__customEvent_QEvent"; + case 956: + return "c_QObject__event_QEvent"; + case 957: + return "c_QObject__eventFilter_QObject_QEvent"; + } + return ""; + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 946: + return "customEvent"; + case 956: + return "event"; + case 957: + return "eventFilter"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QObject__registerVirtualMethodCallback') + .asFunction(); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QObject.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QPaintEvent.dart b/generated/QtDartBindings/dart/lib/src/QPaintEvent.dart new file mode 100644 index 0000000..9a4527b --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QPaintEvent.dart @@ -0,0 +1,129 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QPaintEvent extends QEvent { + QPaintEvent.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QPaintEvent.init() : super.init() {} + factory QPaintEvent.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QEvent.isCached(cppPointer)) { + var instance = QEvent.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QPaintEvent; + } + return QPaintEvent.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QPaintEvent_Finalizer"; + } //QPaintEvent(const QRect & paintRect) + + QPaintEvent(QRect? paintRect) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPaintEvent__constructor_QRect') + .asFunction(); + thisCpp = func(paintRect == null ? ffi.nullptr : paintRect.thisCpp); + QEvent.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } //QPaintEvent(const QRegion & paintRegion) + QPaintEvent.ctor2(QRegion paintRegion) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPaintEvent__constructor_QRegion') + .asFunction(); + thisCpp = func(paintRegion == null ? ffi.nullptr : paintRegion.thisCpp); + QEvent.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } + static ffi.Pointer clone_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QEvent.s_dartInstanceByCppPtr[thisCpp.address] as QPaintEvent; + if (dartInstance == null) { + print( + "Dart instance not found for QPaintEvent::clone() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.clone(); + return result.thisCpp; + } // rect() const + + QRect rect() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPaintEvent__rect') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRect.fromCppPointer(result, false); + } // region() const + + QRegion region() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPaintEvent__region') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRegion.fromCppPointer(result, false); + } + + static void setAccepted_calledFromC(ffi.Pointer thisCpp, int accepted) { + var dartInstance = + QEvent.s_dartInstanceByCppPtr[thisCpp.address] as QPaintEvent; + if (dartInstance == null) { + print( + "Dart instance not found for QPaintEvent::setAccepted(bool accepted)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setAccepted(accepted != 0); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QPaintEvent__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 4164: + return "c_QPaintEvent__clone"; + case 4172: + return "c_QPaintEvent__setAccepted_bool"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 4164: + return "clone"; + case 4172: + return "setAccepted"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QPaintEvent__registerVirtualMethodCallback') + .asFunction(); + final callback4164 = ffi.Pointer.fromFunction( + QPaintEvent.clone_calledFromC); + registerCallback(thisCpp, callback4164, 4164); + final callback4172 = + ffi.Pointer.fromFunction( + QEvent.setAccepted_calledFromC); + registerCallback(thisCpp, callback4172, 4172); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QPainter.dart b/generated/QtDartBindings/dart/lib/src/QPainter.dart new file mode 100644 index 0000000..a19e1f6 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QPainter.dart @@ -0,0 +1,1287 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QPainter implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = true; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QPainter.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QPainter.fromCppPointer(cppPointer, needsAutoDelete)) as QPainter; + } + QPainter.fromCppPointer(var cppPointer, [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QPainter.init() {} + String getFinalizerName() { + return "c_QPainter_Finalizer"; + } //QPainter() + + QPainter() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_QPainter__constructor') + .asFunction(); + thisCpp = func(); + QPainter.s_dartInstanceByCppPtr[thisCpp.address] = this; + } // background() const + QBrush background() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPainter__background') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QBrush.fromCppPointer(result, false); + } // beginNativePainting() + + beginNativePainting() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QPainter__beginNativePainting') + .asFunction(); + func(thisCpp); + } // boundingRect(const QRect & rect, int flags, const QString & text) + + QRect boundingRect(QRect? rect, int flags, String? text) { + final voidstar_Func_voidstar_voidstar_int_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_voidstar_ffi_Int32_voidstar_FFI>>( + 'c_QPainter__boundingRect_QRect_int_QString') + .asFunction(); + ffi.Pointer result = func( + thisCpp, + rect == null ? ffi.nullptr : rect.thisCpp, + flags, + text?.toNativeUtf8() ?? ffi.nullptr); + return QRect.fromCppPointer(result, true); + } // boundingRect(const QRectF & rect, const QString & text) + + QRectF boundingRect_2(QRectF? rect, String? text) { + final voidstar_Func_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QPainter__boundingRect_QRectF_QString') + .asFunction(); + ffi.Pointer result = func( + thisCpp, + rect == null ? ffi.nullptr : rect.thisCpp, + text?.toNativeUtf8() ?? ffi.nullptr); + return QRectF.fromCppPointer(result, true); + } // boundingRect(const QRectF & rect, int flags, const QString & text) + + QRectF boundingRect_3(QRectF? rect, int flags, String? text) { + final voidstar_Func_voidstar_voidstar_int_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_voidstar_ffi_Int32_voidstar_FFI>>( + 'c_QPainter__boundingRect_QRectF_int_QString') + .asFunction(); + ffi.Pointer result = func( + thisCpp, + rect == null ? ffi.nullptr : rect.thisCpp, + flags, + text?.toNativeUtf8() ?? ffi.nullptr); + return QRectF.fromCppPointer(result, true); + } // boundingRect(int x, int y, int w, int h, int flags, const QString & text) + + QRect boundingRect_4(int x, int y, int w, int h, int flags, String? text) { + final voidstar_Func_voidstar_int_int_int_int_int_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_voidstar_FFI>>( + 'c_QPainter__boundingRect_int_int_int_int_int_QString') + .asFunction(); + ffi.Pointer result = + func(thisCpp, x, y, w, h, flags, text?.toNativeUtf8() ?? ffi.nullptr); + return QRect.fromCppPointer(result, true); + } // brush() const + + QBrush brush() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPainter__brush') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QBrush.fromCppPointer(result, false); + } // brushOrigin() const + + QPoint brushOrigin() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPainter__brushOrigin') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPoint.fromCppPointer(result, true); + } // clipBoundingRect() const + + QRectF clipBoundingRect() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPainter__clipBoundingRect') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRectF.fromCppPointer(result, true); + } // clipRegion() const + + QRegion clipRegion() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPainter__clipRegion') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRegion.fromCppPointer(result, true); + } // drawArc(const QRect & arg__1, int a, int alen) + + drawArc(QRect? arg__1, int a, int alen) { + final void_Func_voidstar_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QPainter__drawArc_QRect_int_int') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp, a, alen); + } // drawArc(const QRectF & rect, int a, int alen) + + drawArc_2(QRectF? rect, int a, int alen) { + final void_Func_voidstar_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QPainter__drawArc_QRectF_int_int') + .asFunction(); + func(thisCpp, rect == null ? ffi.nullptr : rect.thisCpp, a, alen); + } // drawArc(int x, int y, int w, int h, int a, int alen) + + drawArc_3(int x, int y, int w, int h, int a, int alen) { + final void_Func_voidstar_int_int_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QPainter__drawArc_int_int_int_int_int_int') + .asFunction(); + func(thisCpp, x, y, w, h, a, alen); + } // drawChord(const QRect & arg__1, int a, int alen) + + drawChord(QRect? arg__1, int a, int alen) { + final void_Func_voidstar_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QPainter__drawChord_QRect_int_int') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp, a, alen); + } // drawChord(const QRectF & rect, int a, int alen) + + drawChord_2(QRectF? rect, int a, int alen) { + final void_Func_voidstar_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QPainter__drawChord_QRectF_int_int') + .asFunction(); + func(thisCpp, rect == null ? ffi.nullptr : rect.thisCpp, a, alen); + } // drawChord(int x, int y, int w, int h, int a, int alen) + + drawChord_3(int x, int y, int w, int h, int a, int alen) { + final void_Func_voidstar_int_int_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QPainter__drawChord_int_int_int_int_int_int') + .asFunction(); + func(thisCpp, x, y, w, h, a, alen); + } // drawConvexPolygon(const QPoint * points, int pointCount) + + drawConvexPolygon(QPoint? points, int pointCount) { + final void_Func_voidstar_voidstar_int func = _dylib + .lookup>( + 'c_QPainter__drawConvexPolygon_QPoint_int') + .asFunction(); + func(thisCpp, points == null ? ffi.nullptr : points.thisCpp, pointCount); + } // drawConvexPolygon(const QPointF * points, int pointCount) + + drawConvexPolygon_2(QPointF? points, int pointCount) { + final void_Func_voidstar_voidstar_int func = _dylib + .lookup>( + 'c_QPainter__drawConvexPolygon_QPointF_int') + .asFunction(); + func(thisCpp, points == null ? ffi.nullptr : points.thisCpp, pointCount); + } // drawEllipse(const QPoint & center, int rx, int ry) + + drawEllipse(QPoint? center, int rx, int ry) { + final void_Func_voidstar_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QPainter__drawEllipse_QPoint_int_int') + .asFunction(); + func(thisCpp, center == null ? ffi.nullptr : center.thisCpp, rx, ry); + } // drawEllipse(const QPointF & center, qreal rx, qreal ry) + + drawEllipse_2(QPointF? center, double rx, double ry) { + final void_Func_voidstar_voidstar_double_double func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_ffi_Double_ffi_Double_FFI>>( + 'c_QPainter__drawEllipse_QPointF_qreal_qreal') + .asFunction(); + func(thisCpp, center == null ? ffi.nullptr : center.thisCpp, rx, ry); + } // drawEllipse(const QRect & r) + + drawEllipse_3(QRect? r) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__drawEllipse_QRect') + .asFunction(); + func(thisCpp, r == null ? ffi.nullptr : r.thisCpp); + } // drawEllipse(const QRectF & r) + + drawEllipse_4(QRectF? r) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__drawEllipse_QRectF') + .asFunction(); + func(thisCpp, r == null ? ffi.nullptr : r.thisCpp); + } // drawEllipse(int x, int y, int w, int h) + + drawEllipse_5(int x, int y, int w, int h) { + final void_Func_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QPainter__drawEllipse_int_int_int_int') + .asFunction(); + func(thisCpp, x, y, w, h); + } // drawLine(const QLine & line) + + drawLine(QLine? line) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__drawLine_QLine') + .asFunction(); + func(thisCpp, line == null ? ffi.nullptr : line.thisCpp); + } // drawLine(const QLineF & line) + + drawLine_2(QLineF? line) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__drawLine_QLineF') + .asFunction(); + func(thisCpp, line == null ? ffi.nullptr : line.thisCpp); + } // drawLine(const QPoint & p1, const QPoint & p2) + + drawLine_3(QPoint? p1, QPoint? p2) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__drawLine_QPoint_QPoint') + .asFunction(); + func(thisCpp, p1 == null ? ffi.nullptr : p1.thisCpp, + p2 == null ? ffi.nullptr : p2.thisCpp); + } // drawLine(const QPointF & p1, const QPointF & p2) + + drawLine_4(QPointF? p1, QPointF? p2) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__drawLine_QPointF_QPointF') + .asFunction(); + func(thisCpp, p1 == null ? ffi.nullptr : p1.thisCpp, + p2 == null ? ffi.nullptr : p2.thisCpp); + } // drawLine(int x1, int y1, int x2, int y2) + + drawLine_5(int x1, int y1, int x2, int y2) { + final void_Func_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QPainter__drawLine_int_int_int_int') + .asFunction(); + func(thisCpp, x1, y1, x2, y2); + } // drawLines(const QLine * lines, int lineCount) + + drawLines(QLine? lines, int lineCount) { + final void_Func_voidstar_voidstar_int func = _dylib + .lookup>( + 'c_QPainter__drawLines_QLine_int') + .asFunction(); + func(thisCpp, lines == null ? ffi.nullptr : lines.thisCpp, lineCount); + } // drawLines(const QLineF * lines, int lineCount) + + drawLines_2(QLineF? lines, int lineCount) { + final void_Func_voidstar_voidstar_int func = _dylib + .lookup>( + 'c_QPainter__drawLines_QLineF_int') + .asFunction(); + func(thisCpp, lines == null ? ffi.nullptr : lines.thisCpp, lineCount); + } // drawLines(const QList & lines) + + drawLines_3(QList? lines) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__drawLines_QList_QLine') + .asFunction(); + func(thisCpp, lines == null ? ffi.nullptr : lines.thisCpp); + } // drawLines(const QList & lines) + + drawLines_4(QList? lines) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__drawLines_QList_QLineF') + .asFunction(); + func(thisCpp, lines == null ? ffi.nullptr : lines.thisCpp); + } // drawLines(const QList & pointPairs) + + drawLines_5(QList? pointPairs) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__drawLines_QList_QPoint') + .asFunction(); + func(thisCpp, pointPairs == null ? ffi.nullptr : pointPairs.thisCpp); + } // drawLines(const QList & pointPairs) + + drawLines_6(QList? pointPairs) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__drawLines_QList_QPointF') + .asFunction(); + func(thisCpp, pointPairs == null ? ffi.nullptr : pointPairs.thisCpp); + } // drawLines(const QPoint * pointPairs, int lineCount) + + drawLines_7(QPoint? pointPairs, int lineCount) { + final void_Func_voidstar_voidstar_int func = _dylib + .lookup>( + 'c_QPainter__drawLines_QPoint_int') + .asFunction(); + func(thisCpp, pointPairs == null ? ffi.nullptr : pointPairs.thisCpp, + lineCount); + } // drawLines(const QPointF * pointPairs, int lineCount) + + drawLines_8(QPointF? pointPairs, int lineCount) { + final void_Func_voidstar_voidstar_int func = _dylib + .lookup>( + 'c_QPainter__drawLines_QPointF_int') + .asFunction(); + func(thisCpp, pointPairs == null ? ffi.nullptr : pointPairs.thisCpp, + lineCount); + } // drawPie(const QRect & arg__1, int a, int alen) + + drawPie(QRect? arg__1, int a, int alen) { + final void_Func_voidstar_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QPainter__drawPie_QRect_int_int') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp, a, alen); + } // drawPie(const QRectF & rect, int a, int alen) + + drawPie_2(QRectF? rect, int a, int alen) { + final void_Func_voidstar_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QPainter__drawPie_QRectF_int_int') + .asFunction(); + func(thisCpp, rect == null ? ffi.nullptr : rect.thisCpp, a, alen); + } // drawPie(int x, int y, int w, int h, int a, int alen) + + drawPie_3(int x, int y, int w, int h, int a, int alen) { + final void_Func_voidstar_int_int_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QPainter__drawPie_int_int_int_int_int_int') + .asFunction(); + func(thisCpp, x, y, w, h, a, alen); + } // drawPixmap(const QPoint & p, const QPixmap & pm) + + drawPixmap(QPoint? p, QPixmap pm) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__drawPixmap_QPoint_QPixmap') + .asFunction(); + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp, + pm == null ? ffi.nullptr : pm.thisCpp); + } // drawPixmap(const QPoint & p, const QPixmap & pm, const QRect & sr) + + drawPixmap_2(QPoint? p, QPixmap pm, QRect? sr) { + final void_Func_voidstar_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_voidstar_voidstar_FFI>>( + 'c_QPainter__drawPixmap_QPoint_QPixmap_QRect') + .asFunction(); + func( + thisCpp, + p == null ? ffi.nullptr : p.thisCpp, + pm == null ? ffi.nullptr : pm.thisCpp, + sr == null ? ffi.nullptr : sr.thisCpp); + } // drawPixmap(const QPointF & p, const QPixmap & pm) + + drawPixmap_3(QPointF? p, QPixmap pm) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__drawPixmap_QPointF_QPixmap') + .asFunction(); + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp, + pm == null ? ffi.nullptr : pm.thisCpp); + } // drawPixmap(const QPointF & p, const QPixmap & pm, const QRectF & sr) + + drawPixmap_4(QPointF? p, QPixmap pm, QRectF? sr) { + final void_Func_voidstar_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_voidstar_voidstar_FFI>>( + 'c_QPainter__drawPixmap_QPointF_QPixmap_QRectF') + .asFunction(); + func( + thisCpp, + p == null ? ffi.nullptr : p.thisCpp, + pm == null ? ffi.nullptr : pm.thisCpp, + sr == null ? ffi.nullptr : sr.thisCpp); + } // drawPixmap(const QRect & r, const QPixmap & pm) + + drawPixmap_5(QRect? r, QPixmap pm) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__drawPixmap_QRect_QPixmap') + .asFunction(); + func(thisCpp, r == null ? ffi.nullptr : r.thisCpp, + pm == null ? ffi.nullptr : pm.thisCpp); + } // drawPixmap(const QRect & targetRect, const QPixmap & pixmap, const QRect & sourceRect) + + drawPixmap_6(QRect? targetRect, QPixmap pixmap, QRect? sourceRect) { + final void_Func_voidstar_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_voidstar_voidstar_FFI>>( + 'c_QPainter__drawPixmap_QRect_QPixmap_QRect') + .asFunction(); + func( + thisCpp, + targetRect == null ? ffi.nullptr : targetRect.thisCpp, + pixmap == null ? ffi.nullptr : pixmap.thisCpp, + sourceRect == null ? ffi.nullptr : sourceRect.thisCpp); + } // drawPixmap(const QRectF & targetRect, const QPixmap & pixmap, const QRectF & sourceRect) + + drawPixmap_7(QRectF? targetRect, QPixmap pixmap, QRectF? sourceRect) { + final void_Func_voidstar_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_voidstar_voidstar_FFI>>( + 'c_QPainter__drawPixmap_QRectF_QPixmap_QRectF') + .asFunction(); + func( + thisCpp, + targetRect == null ? ffi.nullptr : targetRect.thisCpp, + pixmap == null ? ffi.nullptr : pixmap.thisCpp, + sourceRect == null ? ffi.nullptr : sourceRect.thisCpp); + } // drawPixmap(int x, int y, const QPixmap & pm) + + drawPixmap_8(int x, int y, QPixmap pm) { + final void_Func_voidstar_int_int_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>>( + 'c_QPainter__drawPixmap_int_int_QPixmap') + .asFunction(); + func(thisCpp, x, y, pm == null ? ffi.nullptr : pm.thisCpp); + } // drawPixmap(int x, int y, const QPixmap & pm, int sx, int sy, int sw, int sh) + + drawPixmap_9(int x, int y, QPixmap pm, int sx, int sy, int sw, int sh) { + final void_Func_voidstar_int_int_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QPainter__drawPixmap_int_int_QPixmap_int_int_int_int') + .asFunction(); + func(thisCpp, x, y, pm == null ? ffi.nullptr : pm.thisCpp, sx, sy, sw, sh); + } // drawPixmap(int x, int y, int w, int h, const QPixmap & pm) + + drawPixmap_10(int x, int y, int w, int h, QPixmap pm) { + final void_Func_voidstar_int_int_int_int_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_voidstar_FFI>>( + 'c_QPainter__drawPixmap_int_int_int_int_QPixmap') + .asFunction(); + func(thisCpp, x, y, w, h, pm == null ? ffi.nullptr : pm.thisCpp); + } // drawPixmap(int x, int y, int w, int h, const QPixmap & pm, int sx, int sy, int sw, int sh) + + drawPixmap_11( + int x, int y, int w, int h, QPixmap pm, int sx, int sy, int sw, int sh) { + final void_Func_voidstar_int_int_int_int_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QPainter__drawPixmap_int_int_int_int_QPixmap_int_int_int_int') + .asFunction(); + func(thisCpp, x, y, w, h, pm == null ? ffi.nullptr : pm.thisCpp, sx, sy, sw, + sh); + } // drawPoint(const QPoint & p) + + drawPoint(QPoint? p) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__drawPoint_QPoint') + .asFunction(); + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + } // drawPoint(const QPointF & pt) + + drawPoint_2(QPointF? pt) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__drawPoint_QPointF') + .asFunction(); + func(thisCpp, pt == null ? ffi.nullptr : pt.thisCpp); + } // drawPoint(int x, int y) + + drawPoint_3(int x, int y) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QPainter__drawPoint_int_int') + .asFunction(); + func(thisCpp, x, y); + } // drawPoints(const QPoint * points, int pointCount) + + drawPoints(QPoint? points, int pointCount) { + final void_Func_voidstar_voidstar_int func = _dylib + .lookup>( + 'c_QPainter__drawPoints_QPoint_int') + .asFunction(); + func(thisCpp, points == null ? ffi.nullptr : points.thisCpp, pointCount); + } // drawPoints(const QPointF * points, int pointCount) + + drawPoints_2(QPointF? points, int pointCount) { + final void_Func_voidstar_voidstar_int func = _dylib + .lookup>( + 'c_QPainter__drawPoints_QPointF_int') + .asFunction(); + func(thisCpp, points == null ? ffi.nullptr : points.thisCpp, pointCount); + } // drawPolygon(const QPoint * points, int pointCount) + + drawPolygon(QPoint? points, int pointCount) { + final void_Func_voidstar_voidstar_int func = _dylib + .lookup>( + 'c_QPainter__drawPolygon_QPoint_int') + .asFunction(); + func(thisCpp, points == null ? ffi.nullptr : points.thisCpp, pointCount); + } // drawPolygon(const QPointF * points, int pointCount) + + drawPolygon_2(QPointF? points, int pointCount) { + final void_Func_voidstar_voidstar_int func = _dylib + .lookup>( + 'c_QPainter__drawPolygon_QPointF_int') + .asFunction(); + func(thisCpp, points == null ? ffi.nullptr : points.thisCpp, pointCount); + } // drawPolyline(const QPoint * points, int pointCount) + + drawPolyline(QPoint? points, int pointCount) { + final void_Func_voidstar_voidstar_int func = _dylib + .lookup>( + 'c_QPainter__drawPolyline_QPoint_int') + .asFunction(); + func(thisCpp, points == null ? ffi.nullptr : points.thisCpp, pointCount); + } // drawPolyline(const QPointF * points, int pointCount) + + drawPolyline_2(QPointF? points, int pointCount) { + final void_Func_voidstar_voidstar_int func = _dylib + .lookup>( + 'c_QPainter__drawPolyline_QPointF_int') + .asFunction(); + func(thisCpp, points == null ? ffi.nullptr : points.thisCpp, pointCount); + } // drawRect(const QRect & rect) + + drawRect(QRect? rect) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__drawRect_QRect') + .asFunction(); + func(thisCpp, rect == null ? ffi.nullptr : rect.thisCpp); + } // drawRect(const QRectF & rect) + + drawRect_2(QRectF? rect) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__drawRect_QRectF') + .asFunction(); + func(thisCpp, rect == null ? ffi.nullptr : rect.thisCpp); + } // drawRect(int x1, int y1, int w, int h) + + drawRect_3(int x1, int y1, int w, int h) { + final void_Func_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QPainter__drawRect_int_int_int_int') + .asFunction(); + func(thisCpp, x1, y1, w, h); + } // drawRects(const QList & rectangles) + + drawRects(QList? rectangles) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__drawRects_QList_QRect') + .asFunction(); + func(thisCpp, rectangles == null ? ffi.nullptr : rectangles.thisCpp); + } // drawRects(const QList & rectangles) + + drawRects_2(QList? rectangles) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__drawRects_QList_QRectF') + .asFunction(); + func(thisCpp, rectangles == null ? ffi.nullptr : rectangles.thisCpp); + } // drawRects(const QRect * rects, int rectCount) + + drawRects_3(QRect? rects, int rectCount) { + final void_Func_voidstar_voidstar_int func = _dylib + .lookup>( + 'c_QPainter__drawRects_QRect_int') + .asFunction(); + func(thisCpp, rects == null ? ffi.nullptr : rects.thisCpp, rectCount); + } // drawRects(const QRectF * rects, int rectCount) + + drawRects_4(QRectF? rects, int rectCount) { + final void_Func_voidstar_voidstar_int func = _dylib + .lookup>( + 'c_QPainter__drawRects_QRectF_int') + .asFunction(); + func(thisCpp, rects == null ? ffi.nullptr : rects.thisCpp, rectCount); + } // drawRoundedRect(const QRect & rect, qreal xRadius, qreal yRadius) + + drawRoundedRect(QRect? rect, double xRadius, double yRadius) { + final void_Func_voidstar_voidstar_double_double func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_ffi_Double_ffi_Double_FFI>>( + 'c_QPainter__drawRoundedRect_QRect_qreal_qreal') + .asFunction(); + func(thisCpp, rect == null ? ffi.nullptr : rect.thisCpp, xRadius, yRadius); + } // drawRoundedRect(const QRectF & rect, qreal xRadius, qreal yRadius) + + drawRoundedRect_2(QRectF? rect, double xRadius, double yRadius) { + final void_Func_voidstar_voidstar_double_double func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_ffi_Double_ffi_Double_FFI>>( + 'c_QPainter__drawRoundedRect_QRectF_qreal_qreal') + .asFunction(); + func(thisCpp, rect == null ? ffi.nullptr : rect.thisCpp, xRadius, yRadius); + } // drawRoundedRect(int x, int y, int w, int h, qreal xRadius, qreal yRadius) + + drawRoundedRect_3( + int x, int y, int w, int h, double xRadius, double yRadius) { + final void_Func_voidstar_int_int_int_int_double_double func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Double_ffi_Double_FFI>>( + 'c_QPainter__drawRoundedRect_int_int_int_int_qreal_qreal') + .asFunction(); + func(thisCpp, x, y, w, h, xRadius, yRadius); + } // drawText(const QPoint & p, const QString & s) + + drawText(QPoint? p, String? s) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__drawText_QPoint_QString') + .asFunction(); + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp, + s?.toNativeUtf8() ?? ffi.nullptr); + } // drawText(const QPointF & p, const QString & s) + + drawText_2(QPointF? p, String? s) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__drawText_QPointF_QString') + .asFunction(); + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp, + s?.toNativeUtf8() ?? ffi.nullptr); + } // drawText(const QPointF & p, const QString & str, int tf, int justificationPadding) + + drawText_3(QPointF? p, String? str, int tf, int justificationPadding) { + final void_Func_voidstar_voidstar_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QPainter__drawText_QPointF_QString_int_int') + .asFunction(); + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp, + str?.toNativeUtf8() ?? ffi.nullptr, tf, justificationPadding); + } // drawText(const QRect & r, int flags, const QString & text, QRect * br) + + drawText_4(QRect? r, int flags, String? text, {required QRect? br}) { + final void_Func_voidstar_voidstar_int_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_ffi_Int32_voidstar_voidstar_FFI>>( + 'c_QPainter__drawText_QRect_int_QString_QRect') + .asFunction(); + func( + thisCpp, + r == null ? ffi.nullptr : r.thisCpp, + flags, + text?.toNativeUtf8() ?? ffi.nullptr, + br == null ? ffi.nullptr : br.thisCpp); + } // drawText(const QRectF & r, const QString & text) + + drawText_5(QRectF? r, String? text) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__drawText_QRectF_QString') + .asFunction(); + func(thisCpp, r == null ? ffi.nullptr : r.thisCpp, + text?.toNativeUtf8() ?? ffi.nullptr); + } // drawText(const QRectF & r, int flags, const QString & text, QRectF * br) + + drawText_6(QRectF? r, int flags, String? text, {required QRectF? br}) { + final void_Func_voidstar_voidstar_int_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_ffi_Int32_voidstar_voidstar_FFI>>( + 'c_QPainter__drawText_QRectF_int_QString_QRectF') + .asFunction(); + func( + thisCpp, + r == null ? ffi.nullptr : r.thisCpp, + flags, + text?.toNativeUtf8() ?? ffi.nullptr, + br == null ? ffi.nullptr : br.thisCpp); + } // drawText(int x, int y, const QString & s) + + drawText_7(int x, int y, String? s) { + final void_Func_voidstar_int_int_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>>( + 'c_QPainter__drawText_int_int_QString') + .asFunction(); + func(thisCpp, x, y, s?.toNativeUtf8() ?? ffi.nullptr); + } // drawText(int x, int y, int w, int h, int flags, const QString & text, QRect * br) + + drawText_8(int x, int y, int w, int h, int flags, String? text, + {required QRect? br}) { + final void_Func_voidstar_int_int_int_int_int_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_voidstar_voidstar_FFI>>( + 'c_QPainter__drawText_int_int_int_int_int_QString_QRect') + .asFunction(); + func(thisCpp, x, y, w, h, flags, text?.toNativeUtf8() ?? ffi.nullptr, + br == null ? ffi.nullptr : br.thisCpp); + } // drawTiledPixmap(const QRect & arg__1, const QPixmap & arg__2, const QPoint & arg__3) + + drawTiledPixmap(QRect? arg__1, QPixmap arg__2, {required QPoint? arg__3}) { + final void_Func_voidstar_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_voidstar_voidstar_FFI>>( + 'c_QPainter__drawTiledPixmap_QRect_QPixmap_QPoint') + .asFunction(); + func( + thisCpp, + arg__1 == null ? ffi.nullptr : arg__1.thisCpp, + arg__2 == null ? ffi.nullptr : arg__2.thisCpp, + arg__3 == null ? ffi.nullptr : arg__3.thisCpp); + } // drawTiledPixmap(const QRectF & rect, const QPixmap & pm, const QPointF & offset) + + drawTiledPixmap_2(QRectF? rect, QPixmap pm, {required QPointF? offset}) { + final void_Func_voidstar_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_voidstar_voidstar_FFI>>( + 'c_QPainter__drawTiledPixmap_QRectF_QPixmap_QPointF') + .asFunction(); + func( + thisCpp, + rect == null ? ffi.nullptr : rect.thisCpp, + pm == null ? ffi.nullptr : pm.thisCpp, + offset == null ? ffi.nullptr : offset.thisCpp); + } // drawTiledPixmap(int x, int y, int w, int h, const QPixmap & arg__5, int sx, int sy) + + drawTiledPixmap_3(int x, int y, int w, int h, QPixmap arg__5, + {int sx = 0, int sy = 0}) { + final void_Func_voidstar_int_int_int_int_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QPainter__drawTiledPixmap_int_int_int_int_QPixmap_int_int') + .asFunction(); + func(thisCpp, x, y, w, h, arg__5 == null ? ffi.nullptr : arg__5.thisCpp, sx, + sy); + } // end() + + bool end() { + final bool_Func_voidstar func = _dylib + .lookup>('c_QPainter__end') + .asFunction(); + return func(thisCpp) != 0; + } // endNativePainting() + + endNativePainting() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QPainter__endNativePainting') + .asFunction(); + func(thisCpp); + } // eraseRect(const QRect & arg__1) + + eraseRect(QRect? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__eraseRect_QRect') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // eraseRect(const QRectF & arg__1) + + eraseRect_2(QRectF? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__eraseRect_QRectF') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // eraseRect(int x, int y, int w, int h) + + eraseRect_3(int x, int y, int w, int h) { + final void_Func_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QPainter__eraseRect_int_int_int_int') + .asFunction(); + func(thisCpp, x, y, w, h); + } // fillRect(const QRect & arg__1, const QBrush & arg__2) + + fillRect(QRect? arg__1, QBrush arg__2) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__fillRect_QRect_QBrush') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp, + arg__2 == null ? ffi.nullptr : arg__2.thisCpp); + } // fillRect(const QRect & arg__1, const QColor & color) + + fillRect_2(QRect? arg__1, QColor? color) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__fillRect_QRect_QColor') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp, + color == null ? ffi.nullptr : color.thisCpp); + } // fillRect(const QRectF & arg__1, const QBrush & arg__2) + + fillRect_3(QRectF? arg__1, QBrush arg__2) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__fillRect_QRectF_QBrush') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp, + arg__2 == null ? ffi.nullptr : arg__2.thisCpp); + } // fillRect(const QRectF & arg__1, const QColor & color) + + fillRect_4(QRectF? arg__1, QColor? color) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__fillRect_QRectF_QColor') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp, + color == null ? ffi.nullptr : color.thisCpp); + } // fillRect(int x, int y, int w, int h, const QBrush & arg__5) + + fillRect_5(int x, int y, int w, int h, QBrush arg__5) { + final void_Func_voidstar_int_int_int_int_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_voidstar_FFI>>( + 'c_QPainter__fillRect_int_int_int_int_QBrush') + .asFunction(); + func(thisCpp, x, y, w, h, arg__5 == null ? ffi.nullptr : arg__5.thisCpp); + } // fillRect(int x, int y, int w, int h, const QColor & color) + + fillRect_6(int x, int y, int w, int h, QColor? color) { + final void_Func_voidstar_int_int_int_int_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_voidstar_FFI>>( + 'c_QPainter__fillRect_int_int_int_int_QColor') + .asFunction(); + func(thisCpp, x, y, w, h, color == null ? ffi.nullptr : color.thisCpp); + } // font() const + + QFont font() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPainter__font') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QFont.fromCppPointer(result, false); + } // hasClipping() const + + bool hasClipping() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QPainter__hasClipping') + .asFunction(); + return func(thisCpp) != 0; + } // isActive() const + + bool isActive() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QPainter__isActive') + .asFunction(); + return func(thisCpp) != 0; + } // layoutDirection() const + + int layoutDirection() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QPainter__layoutDirection') + .asFunction(); + return func(thisCpp); + } // opacity() const + + double opacity() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QPainter__opacity') + .asFunction(); + return func(thisCpp); + } // pen() const + + QPen pen() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPainter__pen') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPen.fromCppPointer(result, false); + } // resetTransform() + + resetTransform() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QPainter__resetTransform') + .asFunction(); + func(thisCpp); + } // restore() + + restore() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QPainter__restore') + .asFunction(); + func(thisCpp); + } // rotate(qreal a) + + rotate(double a) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QPainter__rotate_qreal') + .asFunction(); + func(thisCpp, a); + } // save() + + save() { + final void_Func_voidstar func = _dylib + .lookup>('c_QPainter__save') + .asFunction(); + func(thisCpp); + } // scale(qreal sx, qreal sy) + + scale(double sx, double sy) { + final void_Func_voidstar_double_double func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QPainter__scale_qreal_qreal') + .asFunction(); + func(thisCpp, sx, sy); + } // setBackground(const QBrush & bg) + + setBackground(QBrush bg) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__setBackground_QBrush') + .asFunction(); + func(thisCpp, bg == null ? ffi.nullptr : bg.thisCpp); + } // setBrush(const QBrush & brush) + + setBrush(QBrush brush) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__setBrush_QBrush') + .asFunction(); + func(thisCpp, brush == null ? ffi.nullptr : brush.thisCpp); + } // setBrushOrigin(const QPoint & arg__1) + + setBrushOrigin(QPoint? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__setBrushOrigin_QPoint') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // setBrushOrigin(const QPointF & arg__1) + + setBrushOrigin_2(QPointF? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__setBrushOrigin_QPointF') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // setBrushOrigin(int x, int y) + + setBrushOrigin_3(int x, int y) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QPainter__setBrushOrigin_int_int') + .asFunction(); + func(thisCpp, x, y); + } // setClipRect(const QRect & arg__1) + + setClipRect(QRect? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__setClipRect_QRect') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // setClipRect(const QRectF & arg__1) + + setClipRect_2(QRectF? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__setClipRect_QRectF') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // setClipRect(int x, int y, int w, int h) + + setClipRect_3(int x, int y, int w, int h) { + final void_Func_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QPainter__setClipRect_int_int_int_int') + .asFunction(); + func(thisCpp, x, y, w, h); + } // setClipRegion(const QRegion & arg__1) + + setClipRegion(QRegion arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__setClipRegion_QRegion') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // setClipping(bool enable) + + setClipping(bool enable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QPainter__setClipping_bool') + .asFunction(); + func(thisCpp, enable ? 1 : 0); + } // setFont(const QFont & f) + + setFont(QFont? f) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__setFont_QFont') + .asFunction(); + func(thisCpp, f == null ? ffi.nullptr : f.thisCpp); + } // setLayoutDirection(Qt::LayoutDirection direction) + + setLayoutDirection(int direction) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QPainter__setLayoutDirection_LayoutDirection') + .asFunction(); + func(thisCpp, direction); + } // setOpacity(qreal opacity) + + setOpacity(double opacity) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QPainter__setOpacity_qreal') + .asFunction(); + func(thisCpp, opacity); + } // setPen(const QColor & color) + + setPen(QColor? color) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__setPen_QColor') + .asFunction(); + func(thisCpp, color == null ? ffi.nullptr : color.thisCpp); + } // setPen(const QPen & pen) + + setPen_2(QPen pen) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__setPen_QPen') + .asFunction(); + func(thisCpp, pen == null ? ffi.nullptr : pen.thisCpp); + } // setViewTransformEnabled(bool enable) + + setViewTransformEnabled(bool enable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QPainter__setViewTransformEnabled_bool') + .asFunction(); + func(thisCpp, enable ? 1 : 0); + } // setViewport(const QRect & viewport) + + setViewport(QRect? viewport) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__setViewport_QRect') + .asFunction(); + func(thisCpp, viewport == null ? ffi.nullptr : viewport.thisCpp); + } // setViewport(int x, int y, int w, int h) + + setViewport_2(int x, int y, int w, int h) { + final void_Func_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QPainter__setViewport_int_int_int_int') + .asFunction(); + func(thisCpp, x, y, w, h); + } // setWindow(const QRect & window) + + setWindow(QRect? window) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__setWindow_QRect') + .asFunction(); + func(thisCpp, window == null ? ffi.nullptr : window.thisCpp); + } // setWindow(int x, int y, int w, int h) + + setWindow_2(int x, int y, int w, int h) { + final void_Func_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QPainter__setWindow_int_int_int_int') + .asFunction(); + func(thisCpp, x, y, w, h); + } // setWorldMatrixEnabled(bool enabled) + + setWorldMatrixEnabled(bool enabled) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QPainter__setWorldMatrixEnabled_bool') + .asFunction(); + func(thisCpp, enabled ? 1 : 0); + } // shear(qreal sh, qreal sv) + + shear(double sh, double sv) { + final void_Func_voidstar_double_double func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QPainter__shear_qreal_qreal') + .asFunction(); + func(thisCpp, sh, sv); + } // translate(const QPoint & offset) + + translate(QPoint? offset) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__translate_QPoint') + .asFunction(); + func(thisCpp, offset == null ? ffi.nullptr : offset.thisCpp); + } // translate(const QPointF & offset) + + translate_2(QPointF? offset) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPainter__translate_QPointF') + .asFunction(); + func(thisCpp, offset == null ? ffi.nullptr : offset.thisCpp); + } // translate(qreal dx, qreal dy) + + translate_3(double dx, double dy) { + final void_Func_voidstar_double_double func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QPainter__translate_qreal_qreal') + .asFunction(); + func(thisCpp, dx, dy); + } // viewTransformEnabled() const + + bool viewTransformEnabled() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QPainter__viewTransformEnabled') + .asFunction(); + return func(thisCpp) != 0; + } // viewport() const + + QRect viewport() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPainter__viewport') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRect.fromCppPointer(result, true); + } // window() const + + QRect window() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPainter__window') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRect.fromCppPointer(result, true); + } // worldMatrixEnabled() const + + bool worldMatrixEnabled() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QPainter__worldMatrixEnabled') + .asFunction(); + return func(thisCpp) != 0; + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QPainter__destructor') + .asFunction(); + func(thisCpp); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QPalette.dart b/generated/QtDartBindings/dart/lib/src/QPalette.dart new file mode 100644 index 0000000..f9f421c --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QPalette.dart @@ -0,0 +1,613 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QPalette_ColorGroup { + static const Active = 0; + static const Disabled = 1; + static const Inactive = 2; + static const NColorGroups = 3; + static const Current = 4; + static const All = 5; + static const Normal = 0; +} + +class QPalette_ColorRole { + static const WindowText = 0; + static const Button = 1; + static const Light = 2; + static const Midlight = 3; + static const Dark = 4; + static const Mid = 5; + static const Text = 6; + static const BrightText = 7; + static const ButtonText = 8; + static const Base = 9; + static const Window = 10; + static const Shadow = 11; + static const Highlight = 12; + static const HighlightedText = 13; + static const Link = 14; + static const LinkVisited = 15; + static const AlternateBase = 16; + static const NoRole = 17; + static const ToolTipBase = 18; + static const ToolTipText = 19; + static const PlaceholderText = 20; + static const NColorRoles = 21; +} + +class QPalette implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = true; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QPalette.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QPalette.fromCppPointer(cppPointer, needsAutoDelete)) as QPalette; + } + QPalette.fromCppPointer(var cppPointer, [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QPalette.init() {} + String getFinalizerName() { + return "c_QPalette_Finalizer"; + } //QPalette() + + QPalette() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_QPalette__constructor') + .asFunction(); + thisCpp = func(); + QPalette.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QPalette(const QBrush & windowText, const QBrush & button, const QBrush & light, const QBrush & dark, const QBrush & mid, const QBrush & text, const QBrush & bright_text, const QBrush & base, const QBrush & window) + QPalette.ctor2(QBrush windowText, QBrush button, QBrush light, QBrush dark, + QBrush mid, QBrush text, QBrush bright_text, QBrush base, QBrush window) { + final voidstar_Func_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar + func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_FFI>>( + 'c_QPalette__constructor_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush') + .asFunction(); + thisCpp = func( + windowText == null ? ffi.nullptr : windowText.thisCpp, + button == null ? ffi.nullptr : button.thisCpp, + light == null ? ffi.nullptr : light.thisCpp, + dark == null ? ffi.nullptr : dark.thisCpp, + mid == null ? ffi.nullptr : mid.thisCpp, + text == null ? ffi.nullptr : text.thisCpp, + bright_text == null ? ffi.nullptr : bright_text.thisCpp, + base == null ? ffi.nullptr : base.thisCpp, + window == null ? ffi.nullptr : window.thisCpp); + QPalette.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QPalette(const QColor & button) + QPalette.ctor3(QColor? button) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPalette__constructor_QColor') + .asFunction(); + thisCpp = func(button == null ? ffi.nullptr : button.thisCpp); + QPalette.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QPalette(const QColor & button, const QColor & window) + QPalette.ctor4(QColor? button, QColor? window) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPalette__constructor_QColor_QColor') + .asFunction(); + thisCpp = func(button == null ? ffi.nullptr : button.thisCpp, + window == null ? ffi.nullptr : window.thisCpp); + QPalette.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QPalette(const QColor & windowText, const QColor & window, const QColor & light, const QColor & dark, const QColor & mid, const QColor & text, const QColor & base) + QPalette.ctor5(QColor? windowText, QColor? window, QColor? light, + QColor? dark, QColor? mid, QColor? text, QColor? base) { + final voidstar_Func_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar + func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_FFI>>( + 'c_QPalette__constructor_QColor_QColor_QColor_QColor_QColor_QColor_QColor') + .asFunction(); + thisCpp = func( + windowText == null ? ffi.nullptr : windowText.thisCpp, + window == null ? ffi.nullptr : window.thisCpp, + light == null ? ffi.nullptr : light.thisCpp, + dark == null ? ffi.nullptr : dark.thisCpp, + mid == null ? ffi.nullptr : mid.thisCpp, + text == null ? ffi.nullptr : text.thisCpp, + base == null ? ffi.nullptr : base.thisCpp); + QPalette.s_dartInstanceByCppPtr[thisCpp.address] = this; + } // alternateBase() const + QBrush alternateBase() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPalette__alternateBase') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QBrush.fromCppPointer(result, false); + } // base() const + + QBrush base() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPalette__base') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QBrush.fromCppPointer(result, false); + } // brightText() const + + QBrush brightText() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPalette__brightText') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QBrush.fromCppPointer(result, false); + } // brush(QPalette::ColorGroup cg, QPalette::ColorRole cr) const + + QBrush brush(int cg, int cr) { + final voidstar_Func_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QPalette__brush_ColorGroup_ColorRole') + .asFunction(); + ffi.Pointer result = func(thisCpp, cg, cr); + return QBrush.fromCppPointer(result, false); + } // brush(QPalette::ColorRole cr) const + + QBrush brush_2(int cr) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QPalette__brush_ColorRole') + .asFunction(); + ffi.Pointer result = func(thisCpp, cr); + return QBrush.fromCppPointer(result, false); + } // button() const + + QBrush button() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPalette__button') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QBrush.fromCppPointer(result, false); + } // buttonText() const + + QBrush buttonText() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPalette__buttonText') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QBrush.fromCppPointer(result, false); + } // color(QPalette::ColorGroup cg, QPalette::ColorRole cr) const + + QColor color(int cg, int cr) { + final voidstar_Func_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QPalette__color_ColorGroup_ColorRole') + .asFunction(); + ffi.Pointer result = func(thisCpp, cg, cr); + return QColor.fromCppPointer(result, false); + } // color(QPalette::ColorRole cr) const + + QColor color_2(int cr) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QPalette__color_ColorRole') + .asFunction(); + ffi.Pointer result = func(thisCpp, cr); + return QColor.fromCppPointer(result, false); + } // currentColorGroup() const + + int currentColorGroup() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QPalette__currentColorGroup') + .asFunction(); + return func(thisCpp); + } // dark() const + + QBrush dark() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPalette__dark') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QBrush.fromCppPointer(result, false); + } // detach() + + detach() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QPalette__detach') + .asFunction(); + func(thisCpp); + } // highlight() const + + QBrush highlight() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPalette__highlight') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QBrush.fromCppPointer(result, false); + } // highlightedText() const + + QBrush highlightedText() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPalette__highlightedText') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QBrush.fromCppPointer(result, false); + } // init() + + init() { + final void_Func_voidstar func = _dylib + .lookup>('c_QPalette__init') + .asFunction(); + func(thisCpp); + } // isBrushSet(QPalette::ColorGroup cg, QPalette::ColorRole cr) const + + bool isBrushSet(int cg, int cr) { + final bool_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QPalette__isBrushSet_ColorGroup_ColorRole') + .asFunction(); + return func(thisCpp, cg, cr) != 0; + } // isCopyOf(const QPalette & p) const + + bool isCopyOf(QPalette p) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPalette__isCopyOf_QPalette') + .asFunction(); + return func(thisCpp, p == null ? ffi.nullptr : p.thisCpp) != 0; + } // isEqual(QPalette::ColorGroup cr1, QPalette::ColorGroup cr2) const + + bool isEqual(int cr1, int cr2) { + final bool_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QPalette__isEqual_ColorGroup_ColorGroup') + .asFunction(); + return func(thisCpp, cr1, cr2) != 0; + } // light() const + + QBrush light() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPalette__light') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QBrush.fromCppPointer(result, false); + } // link() const + + QBrush link() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPalette__link') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QBrush.fromCppPointer(result, false); + } // linkVisited() const + + QBrush linkVisited() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPalette__linkVisited') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QBrush.fromCppPointer(result, false); + } // mid() const + + QBrush mid() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPalette__mid') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QBrush.fromCppPointer(result, false); + } // midlight() const + + QBrush midlight() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPalette__midlight') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QBrush.fromCppPointer(result, false); + } // placeholderText() const + + QBrush placeholderText() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPalette__placeholderText') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QBrush.fromCppPointer(result, false); + } // resolve(const QPalette & other) const + + QPalette resolve(QPalette other) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPalette__resolve_QPalette') + .asFunction(); + ffi.Pointer result = + func(thisCpp, other == null ? ffi.nullptr : other.thisCpp); + return QPalette.fromCppPointer(result, true); + } // setBrush(QPalette::ColorGroup cg, QPalette::ColorRole cr, const QBrush & brush) + + setBrush(int cg, int cr, QBrush brush) { + final void_Func_voidstar_int_int_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>>( + 'c_QPalette__setBrush_ColorGroup_ColorRole_QBrush') + .asFunction(); + func(thisCpp, cg, cr, brush == null ? ffi.nullptr : brush.thisCpp); + } // setBrush(QPalette::ColorRole cr, const QBrush & brush) + + setBrush_2(int cr, QBrush brush) { + final void_Func_voidstar_int_voidstar func = _dylib + .lookup>( + 'c_QPalette__setBrush_ColorRole_QBrush') + .asFunction(); + func(thisCpp, cr, brush == null ? ffi.nullptr : brush.thisCpp); + } // setColor(QPalette::ColorGroup cg, QPalette::ColorRole cr, const QColor & color) + + setColor(int cg, int cr, QColor? color) { + final void_Func_voidstar_int_int_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>>( + 'c_QPalette__setColor_ColorGroup_ColorRole_QColor') + .asFunction(); + func(thisCpp, cg, cr, color == null ? ffi.nullptr : color.thisCpp); + } // setColor(QPalette::ColorRole cr, const QColor & color) + + setColor_2(int cr, QColor? color) { + final void_Func_voidstar_int_voidstar func = _dylib + .lookup>( + 'c_QPalette__setColor_ColorRole_QColor') + .asFunction(); + func(thisCpp, cr, color == null ? ffi.nullptr : color.thisCpp); + } // setColorGroup(QPalette::ColorGroup cr, const QBrush & windowText, const QBrush & button, const QBrush & light, const QBrush & dark, const QBrush & mid, const QBrush & text, const QBrush & bright_text, const QBrush & base, const QBrush & alternate_base, const QBrush & window, const QBrush & midlight, const QBrush & button_text, const QBrush & shadow, const QBrush & highlight, const QBrush & highlighted_text, const QBrush & link, const QBrush & link_visited) + + setColorGroup( + int cr, + QBrush windowText, + QBrush button, + QBrush light, + QBrush dark, + QBrush mid, + QBrush text, + QBrush bright_text, + QBrush base, + QBrush alternate_base, + QBrush window, + QBrush midlight, + QBrush button_text, + QBrush shadow, + QBrush highlight, + QBrush highlighted_text, + QBrush link, + QBrush link_visited) { + final void_Func_voidstar_int_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar + func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_FFI>>( + 'c_QPalette__setColorGroup_ColorGroup_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush') + .asFunction(); + func( + thisCpp, + cr, + windowText == null ? ffi.nullptr : windowText.thisCpp, + button == null ? ffi.nullptr : button.thisCpp, + light == null ? ffi.nullptr : light.thisCpp, + dark == null ? ffi.nullptr : dark.thisCpp, + mid == null ? ffi.nullptr : mid.thisCpp, + text == null ? ffi.nullptr : text.thisCpp, + bright_text == null ? ffi.nullptr : bright_text.thisCpp, + base == null ? ffi.nullptr : base.thisCpp, + alternate_base == null ? ffi.nullptr : alternate_base.thisCpp, + window == null ? ffi.nullptr : window.thisCpp, + midlight == null ? ffi.nullptr : midlight.thisCpp, + button_text == null ? ffi.nullptr : button_text.thisCpp, + shadow == null ? ffi.nullptr : shadow.thisCpp, + highlight == null ? ffi.nullptr : highlight.thisCpp, + highlighted_text == null ? ffi.nullptr : highlighted_text.thisCpp, + link == null ? ffi.nullptr : link.thisCpp, + link_visited == null ? ffi.nullptr : link_visited.thisCpp); + } // setColorGroup(QPalette::ColorGroup cr, const QBrush & windowText, const QBrush & button, const QBrush & light, const QBrush & dark, const QBrush & mid, const QBrush & text, const QBrush & bright_text, const QBrush & base, const QBrush & alternate_base, const QBrush & window, const QBrush & midlight, const QBrush & button_text, const QBrush & shadow, const QBrush & highlight, const QBrush & highlighted_text, const QBrush & link, const QBrush & link_visited, const QBrush & toolTipBase, const QBrush & toolTipText) + + setColorGroup_2( + int cr, + QBrush windowText, + QBrush button, + QBrush light, + QBrush dark, + QBrush mid, + QBrush text, + QBrush bright_text, + QBrush base, + QBrush alternate_base, + QBrush window, + QBrush midlight, + QBrush button_text, + QBrush shadow, + QBrush highlight, + QBrush highlighted_text, + QBrush link, + QBrush link_visited, + QBrush toolTipBase, + QBrush toolTipText) { + final void_Func_voidstar_int_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar + func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_FFI>>( + 'c_QPalette__setColorGroup_ColorGroup_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush') + .asFunction(); + func( + thisCpp, + cr, + windowText == null ? ffi.nullptr : windowText.thisCpp, + button == null ? ffi.nullptr : button.thisCpp, + light == null ? ffi.nullptr : light.thisCpp, + dark == null ? ffi.nullptr : dark.thisCpp, + mid == null ? ffi.nullptr : mid.thisCpp, + text == null ? ffi.nullptr : text.thisCpp, + bright_text == null ? ffi.nullptr : bright_text.thisCpp, + base == null ? ffi.nullptr : base.thisCpp, + alternate_base == null ? ffi.nullptr : alternate_base.thisCpp, + window == null ? ffi.nullptr : window.thisCpp, + midlight == null ? ffi.nullptr : midlight.thisCpp, + button_text == null ? ffi.nullptr : button_text.thisCpp, + shadow == null ? ffi.nullptr : shadow.thisCpp, + highlight == null ? ffi.nullptr : highlight.thisCpp, + highlighted_text == null ? ffi.nullptr : highlighted_text.thisCpp, + link == null ? ffi.nullptr : link.thisCpp, + link_visited == null ? ffi.nullptr : link_visited.thisCpp, + toolTipBase == null ? ffi.nullptr : toolTipBase.thisCpp, + toolTipText == null ? ffi.nullptr : toolTipText.thisCpp); + } // setColorGroup(QPalette::ColorGroup cr, const QBrush & windowText, const QBrush & button, const QBrush & light, const QBrush & dark, const QBrush & mid, const QBrush & text, const QBrush & bright_text, const QBrush & base, const QBrush & window) + + setColorGroup_3( + int cr, + QBrush windowText, + QBrush button, + QBrush light, + QBrush dark, + QBrush mid, + QBrush text, + QBrush bright_text, + QBrush base, + QBrush window) { + final void_Func_voidstar_int_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar + func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_FFI>>( + 'c_QPalette__setColorGroup_ColorGroup_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush_QBrush') + .asFunction(); + func( + thisCpp, + cr, + windowText == null ? ffi.nullptr : windowText.thisCpp, + button == null ? ffi.nullptr : button.thisCpp, + light == null ? ffi.nullptr : light.thisCpp, + dark == null ? ffi.nullptr : dark.thisCpp, + mid == null ? ffi.nullptr : mid.thisCpp, + text == null ? ffi.nullptr : text.thisCpp, + bright_text == null ? ffi.nullptr : bright_text.thisCpp, + base == null ? ffi.nullptr : base.thisCpp, + window == null ? ffi.nullptr : window.thisCpp); + } // setCurrentColorGroup(QPalette::ColorGroup cg) + + setCurrentColorGroup(int cg) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QPalette__setCurrentColorGroup_ColorGroup') + .asFunction(); + func(thisCpp, cg); + } // shadow() const + + QBrush shadow() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPalette__shadow') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QBrush.fromCppPointer(result, false); + } // text() const + + QBrush text() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPalette__text') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QBrush.fromCppPointer(result, false); + } // toolTipBase() const + + QBrush toolTipBase() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPalette__toolTipBase') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QBrush.fromCppPointer(result, false); + } // toolTipText() const + + QBrush toolTipText() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPalette__toolTipText') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QBrush.fromCppPointer(result, false); + } // window() const + + QBrush window() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPalette__window') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QBrush.fromCppPointer(result, false); + } // windowText() const + + QBrush windowText() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPalette__windowText') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QBrush.fromCppPointer(result, false); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QPalette__destructor') + .asFunction(); + func(thisCpp); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QPen.dart b/generated/QtDartBindings/dart/lib/src/QPen.dart new file mode 100644 index 0000000..add6eac --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QPen.dart @@ -0,0 +1,233 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QPen implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = true; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QPen.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QPen.fromCppPointer(cppPointer, needsAutoDelete)) as QPen; + } + QPen.fromCppPointer(var cppPointer, [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QPen.init() {} + String getFinalizerName() { + return "c_QPen_Finalizer"; + } //QPen() + + QPen() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_QPen__constructor') + .asFunction(); + thisCpp = func(); + QPen.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QPen(const QBrush & brush, qreal width) + QPen.ctor2(QBrush brush, double width) { + final voidstar_Func_voidstar_double func = _dylib + .lookup>( + 'c_QPen__constructor_QBrush_qreal') + .asFunction(); + thisCpp = func(brush == null ? ffi.nullptr : brush.thisCpp, width); + QPen.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QPen(const QColor & color) + QPen.ctor3(QColor? color) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPen__constructor_QColor') + .asFunction(); + thisCpp = func(color == null ? ffi.nullptr : color.thisCpp); + QPen.s_dartInstanceByCppPtr[thisCpp.address] = this; + } // brush() const + QBrush brush() { + final voidstar_Func_voidstar func = _dylib + .lookup>('c_QPen__brush') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QBrush.fromCppPointer(result, true); + } // color() const + + QColor color() { + final voidstar_Func_voidstar func = _dylib + .lookup>('c_QPen__color') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QColor.fromCppPointer(result, true); + } // dashOffset() const + + double dashOffset() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QPen__dashOffset') + .asFunction(); + return func(thisCpp); + } // dashPattern() const + + QList dashPattern() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPen__dashPattern') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QList.fromCppPointer(result, true); + } // detach() + + detach() { + final void_Func_voidstar func = _dylib + .lookup>('c_QPen__detach') + .asFunction(); + func(thisCpp); + } // isCosmetic() const + + bool isCosmetic() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QPen__isCosmetic') + .asFunction(); + return func(thisCpp) != 0; + } // isDetached() + + bool isDetached() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QPen__isDetached') + .asFunction(); + return func(thisCpp) != 0; + } // isSolid() const + + bool isSolid() { + final bool_Func_voidstar func = _dylib + .lookup>('c_QPen__isSolid') + .asFunction(); + return func(thisCpp) != 0; + } // miterLimit() const + + double miterLimit() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QPen__miterLimit') + .asFunction(); + return func(thisCpp); + } // setBrush(const QBrush & brush) + + setBrush(QBrush brush) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPen__setBrush_QBrush') + .asFunction(); + func(thisCpp, brush == null ? ffi.nullptr : brush.thisCpp); + } // setColor(const QColor & color) + + setColor(QColor? color) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPen__setColor_QColor') + .asFunction(); + func(thisCpp, color == null ? ffi.nullptr : color.thisCpp); + } // setCosmetic(bool cosmetic) + + setCosmetic(bool cosmetic) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QPen__setCosmetic_bool') + .asFunction(); + func(thisCpp, cosmetic ? 1 : 0); + } // setDashOffset(qreal doffset) + + setDashOffset(double doffset) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QPen__setDashOffset_qreal') + .asFunction(); + func(thisCpp, doffset); + } // setDashPattern(const QList & pattern) + + setDashPattern(QList? pattern) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPen__setDashPattern_QList_qreal') + .asFunction(); + func(thisCpp, pattern == null ? ffi.nullptr : pattern.thisCpp); + } // setMiterLimit(qreal limit) + + setMiterLimit(double limit) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QPen__setMiterLimit_qreal') + .asFunction(); + func(thisCpp, limit); + } // setWidth(int width) + + setWidth(int width) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QPen__setWidth_int') + .asFunction(); + func(thisCpp, width); + } // setWidthF(qreal width) + + setWidthF(double width) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QPen__setWidthF_qreal') + .asFunction(); + func(thisCpp, width); + } // width() const + + int width() { + final int_Func_voidstar func = _dylib + .lookup>('c_QPen__width') + .asFunction(); + return func(thisCpp); + } // widthF() const + + double widthF() { + final double_Func_voidstar func = _dylib + .lookup>('c_QPen__widthF') + .asFunction(); + return func(thisCpp); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QPen__destructor') + .asFunction(); + func(thisCpp); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QPixmap.dart b/generated/QtDartBindings/dart/lib/src/QPixmap.dart new file mode 100644 index 0000000..7b50934 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QPixmap.dart @@ -0,0 +1,408 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QPixmap implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = false; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QPixmap.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QPixmap.fromCppPointer(cppPointer, needsAutoDelete)) as QPixmap; + } + QPixmap.fromCppPointer(var cppPointer, [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QPixmap.init() {} + String getFinalizerName() { + return "c_QPixmap_Finalizer"; + } //QPixmap() + + QPixmap() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_QPixmap__constructor') + .asFunction(); + thisCpp = func(); + QPixmap.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } //QPixmap(const QSize & arg__1) + QPixmap.ctor2(QSize? arg__1) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPixmap__constructor_QSize') + .asFunction(); + thisCpp = func(arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + QPixmap.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } //QPixmap(const QString & fileName, const char * format) + QPixmap.ctor3(String? fileName, {String? format}) { + final voidstar_Func_voidstar_string func = _dylib + .lookup>( + 'c_QPixmap__constructor_QString_char') + .asFunction(); + thisCpp = func(fileName?.toNativeUtf8() ?? ffi.nullptr, + format?.toNativeUtf8() ?? ffi.nullptr); + QPixmap.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } //QPixmap(int w, int h) + QPixmap.ctor4(int w, int h) { + final voidstar_Func_int_int func = _dylib + .lookup>( + 'c_QPixmap__constructor_int_int') + .asFunction(); + thisCpp = func(w, h); + QPixmap.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } // copy(const QRect & rect) const + QPixmap copy({required QRect? rect}) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPixmap__copy_QRect') + .asFunction(); + ffi.Pointer result = + func(thisCpp, rect == null ? ffi.nullptr : rect.thisCpp); + return QPixmap.fromCppPointer(result, true); + } // copy(int x, int y, int width, int height) const + + QPixmap copy_2(int x, int y, int width, int height) { + final voidstar_Func_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QPixmap__copy_int_int_int_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, x, y, width, height); + return QPixmap.fromCppPointer(result, true); + } + + static // defaultDepth() + int defaultDepth() { + final int_Func_void func = _dylib + .lookup>( + 'c_static_QPixmap__defaultDepth') + .asFunction(); + return func(); + } // depth() const + + int depth() { + final int_Func_voidstar func = _dylib + .lookup>('c_QPixmap__depth') + .asFunction(); + return func(thisCpp); + } // detach() + + detach() { + final void_Func_voidstar func = _dylib + .lookup>('c_QPixmap__detach') + .asFunction(); + func(thisCpp); + } // devType() const + + int devType() { + final int_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(695)) + .asFunction(); + return func(thisCpp); + } + + static int devType_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = QPixmap.s_dartInstanceByCppPtr[thisCpp.address]; + if (dartInstance == null) { + print( + "Dart instance not found for QPixmap::devType() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.devType(); + return result; + } // deviceIndependentSize() const + + QSizeF deviceIndependentSize() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPixmap__deviceIndependentSize') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSizeF.fromCppPointer(result, true); + } // devicePixelRatio() const + + double devicePixelRatio() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QPixmap__devicePixelRatio') + .asFunction(); + return func(thisCpp); + } // doInit(int arg__1, int arg__2, int arg__3) + + doInit(int arg__1, int arg__2, int arg__3) { + final void_Func_voidstar_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QPixmap__doInit_int_int_int') + .asFunction(); + func(thisCpp, arg__1, arg__2, arg__3); + } // fill(const QColor & fillColor) + + fill({required QColor? fillColor}) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPixmap__fill_QColor') + .asFunction(); + func(thisCpp, fillColor == null ? ffi.nullptr : fillColor.thisCpp); + } // hasAlpha() const + + bool hasAlpha() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QPixmap__hasAlpha') + .asFunction(); + return func(thisCpp) != 0; + } // hasAlphaChannel() const + + bool hasAlphaChannel() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QPixmap__hasAlphaChannel') + .asFunction(); + return func(thisCpp) != 0; + } // height() const + + int height() { + final int_Func_voidstar func = _dylib + .lookup>('c_QPixmap__height') + .asFunction(); + return func(thisCpp); + } // isDetached() const + + bool isDetached() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QPixmap__isDetached') + .asFunction(); + return func(thisCpp) != 0; + } // isNull() const + + bool isNull() { + final bool_Func_voidstar func = _dylib + .lookup>('c_QPixmap__isNull') + .asFunction(); + return func(thisCpp) != 0; + } // isQBitmap() const + + bool isQBitmap() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QPixmap__isQBitmap') + .asFunction(); + return func(thisCpp) != 0; + } // load(const QString & fileName, const char * format) + + bool load(String? fileName, {String? format}) { + final bool_Func_voidstar_voidstar_string func = _dylib + .lookup>( + 'c_QPixmap__load_QString_char') + .asFunction(); + return func(thisCpp, fileName?.toNativeUtf8() ?? ffi.nullptr, + format?.toNativeUtf8() ?? ffi.nullptr) != + 0; + } // loadFromData(const QByteArray & data, const char * format) + + bool loadFromData(QByteArray? data, {String? format}) { + final bool_Func_voidstar_voidstar_string func = _dylib + .lookup>( + 'c_QPixmap__loadFromData_QByteArray_char') + .asFunction(); + return func(thisCpp, data == null ? ffi.nullptr : data.thisCpp, + format?.toNativeUtf8() ?? ffi.nullptr) != + 0; + } // rect() const + + QRect rect() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPixmap__rect') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRect.fromCppPointer(result, true); + } // save(QIODevice * device, const char * format, int quality) const + + bool save(QIODevice? device, {String? format, int quality = -1}) { + final bool_Func_voidstar_voidstar_string_int func = _dylib + .lookup< + ffi.NativeFunction< + bool_Func_voidstar_voidstar_string_ffi_Int32_FFI>>( + 'c_QPixmap__save_QIODevice_char_int') + .asFunction(); + return func(thisCpp, device == null ? ffi.nullptr : device.thisCpp, + format?.toNativeUtf8() ?? ffi.nullptr, quality) != + 0; + } // save(const QString & fileName, const char * format, int quality) const + + bool save_2(String? fileName, {String? format, int quality = -1}) { + final bool_Func_voidstar_voidstar_string_int func = _dylib + .lookup< + ffi.NativeFunction< + bool_Func_voidstar_voidstar_string_ffi_Int32_FFI>>( + 'c_QPixmap__save_QString_char_int') + .asFunction(); + return func(thisCpp, fileName?.toNativeUtf8() ?? ffi.nullptr, + format?.toNativeUtf8() ?? ffi.nullptr, quality) != + 0; + } // scaled(const QSize & s) const + + QPixmap scaled(QSize? s) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPixmap__scaled_QSize') + .asFunction(); + ffi.Pointer result = + func(thisCpp, s == null ? ffi.nullptr : s.thisCpp); + return QPixmap.fromCppPointer(result, true); + } // scaled(int w, int h) const + + QPixmap scaled_2(int w, int h) { + final voidstar_Func_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QPixmap__scaled_int_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, w, h); + return QPixmap.fromCppPointer(result, true); + } // scaledToHeight(int h) const + + QPixmap scaledToHeight(int h) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QPixmap__scaledToHeight_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, h); + return QPixmap.fromCppPointer(result, true); + } // scaledToWidth(int w) const + + QPixmap scaledToWidth(int w) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QPixmap__scaledToWidth_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, w); + return QPixmap.fromCppPointer(result, true); + } // scroll(int dx, int dy, const QRect & rect, QRegion * exposed) + + scroll(int dx, int dy, QRect? rect, {QRegion? exposed}) { + final void_Func_voidstar_int_int_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_voidstar_FFI>>( + 'c_QPixmap__scroll_int_int_QRect_QRegion') + .asFunction(); + func(thisCpp, dx, dy, rect == null ? ffi.nullptr : rect.thisCpp, + exposed == null ? ffi.nullptr : exposed.thisCpp); + } // scroll(int dx, int dy, int x, int y, int width, int height, QRegion * exposed) + + scroll_2(int dx, int dy, int x, int y, int width, int height, + {QRegion? exposed}) { + final void_Func_voidstar_int_int_int_int_int_int_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_voidstar_FFI>>( + 'c_QPixmap__scroll_int_int_int_int_int_int_QRegion') + .asFunction(); + func(thisCpp, dx, dy, x, y, width, height, + exposed == null ? ffi.nullptr : exposed.thisCpp); + } // setDevicePixelRatio(qreal scaleFactor) + + setDevicePixelRatio(double scaleFactor) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QPixmap__setDevicePixelRatio_qreal') + .asFunction(); + func(thisCpp, scaleFactor); + } // size() const + + QSize size() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPixmap__size') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } // width() const + + int width() { + final int_Func_voidstar func = _dylib + .lookup>('c_QPixmap__width') + .asFunction(); + return func(thisCpp); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QPixmap__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 695: + return "c_QPixmap__devType"; + } + return ""; + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 695: + return "devType"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QPixmap__registerVirtualMethodCallback') + .asFunction(); + const callbackExcept695 = 0; + final callback695 = ffi.Pointer.fromFunction( + QPixmap.devType_calledFromC, callbackExcept695); + registerCallback(thisCpp, callback695, 695); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QPlainTextEdit.dart b/generated/QtDartBindings/dart/lib/src/QPlainTextEdit.dart new file mode 100644 index 0000000..0db3ded --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QPlainTextEdit.dart @@ -0,0 +1,1282 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QPlainTextEdit extends QAbstractScrollArea { + QPlainTextEdit.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QPlainTextEdit.init() : super.init() {} + factory QPlainTextEdit.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QPlainTextEdit; + } + return QPlainTextEdit.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QPlainTextEdit_Finalizer"; + } //QPlainTextEdit(QWidget * parent) + + QPlainTextEdit({required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__constructor_QWidget') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } //QPlainTextEdit(const QString & text, QWidget * parent) + QPlainTextEdit.ctor2(String? text, {required QWidget? parent}) + : super.init() { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__constructor_QString_QWidget') + .asFunction(); + thisCpp = func(text?.toNativeUtf8() ?? ffi.nullptr, + parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } // anchorAt(const QPoint & pos) const + QString anchorAt(QPoint? pos) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__anchorAt_QPoint') + .asFunction(); + ffi.Pointer result = + func(thisCpp, pos == null ? ffi.nullptr : pos.thisCpp); + return QString.fromCppPointer(result, true); + } // appendHtml(const QString & html) + + appendHtml(String? html) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__appendHtml_QString') + .asFunction(); + func(thisCpp, html?.toNativeUtf8() ?? ffi.nullptr); + } // appendPlainText(const QString & text) + + appendPlainText(String? text) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__appendPlainText_QString') + .asFunction(); + func(thisCpp, text?.toNativeUtf8() ?? ffi.nullptr); + } // backgroundVisible() const + + bool backgroundVisible() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__backgroundVisible') + .asFunction(); + return func(thisCpp) != 0; + } // blockCount() const + + int blockCount() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__blockCount') + .asFunction(); + return func(thisCpp); + } // blockCountChanged(int newBlockCount) + + blockCountChanged(int newBlockCount) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QPlainTextEdit__blockCountChanged_int') + .asFunction(); + func(thisCpp, newBlockCount); + } + + void onBlockCountChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QPlainTextEdit__onBlockCountChanged_int') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onBlockCountChanged_callback); + final callbackMethod = onBlockCountChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onBlockCountChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPlainTextEdit; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onBlockCountChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // canPaste() const + + bool canPaste() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__canPaste') + .asFunction(); + return func(thisCpp) != 0; + } // centerCursor() + + centerCursor() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__centerCursor') + .asFunction(); + func(thisCpp); + } // centerOnScroll() const + + bool centerOnScroll() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__centerOnScroll') + .asFunction(); + return func(thisCpp) != 0; + } + + static void changeEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPlainTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QPlainTextEdit::changeEvent(QEvent * e)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.changeEvent( + (e == null || e.address == 0) ? null : QEvent.fromCppPointer(e)); + } // clear() + + clear() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__clear') + .asFunction(); + func(thisCpp); + } // contentOffset() const + + QPointF contentOffset() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__contentOffset') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPointF.fromCppPointer(result, true); + } // copy() + + copy() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__copy') + .asFunction(); + func(thisCpp); + } // copyAvailable(bool b) + + copyAvailable(bool b) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QPlainTextEdit__copyAvailable_bool') + .asFunction(); + func(thisCpp, b ? 1 : 0); + } + + void onCopyAvailable(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QPlainTextEdit__onCopyAvailable_bool') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onCopyAvailable_callback); + final callbackMethod = onCopyAvailable_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onCopyAvailable_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPlainTextEdit; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onCopyAvailable_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // createStandardContextMenu() + + QMenu createStandardContextMenu() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__createStandardContextMenu') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QMenu.fromCppPointer(result, false); + } // createStandardContextMenu(const QPoint & position) + + QMenu createStandardContextMenu_2(QPoint? position) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__createStandardContextMenu_QPoint') + .asFunction(); + ffi.Pointer result = + func(thisCpp, position == null ? ffi.nullptr : position.thisCpp); + return QMenu.fromCppPointer(result, false); + } // cursorPositionChanged() + + cursorPositionChanged() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__cursorPositionChanged') + .asFunction(); + func(thisCpp); + } + + void onCursorPositionChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QPlainTextEdit__onCursorPositionChanged') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onCursorPositionChanged_callback); + final callbackMethod = onCursorPositionChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onCursorPositionChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPlainTextEdit; + final signalHandlers = dartInstance + .signalHandlerersBySignal[onCursorPositionChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // cursorRect() const + + QRect cursorRect() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__cursorRect') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRect.fromCppPointer(result, true); + } // cursorWidth() const + + int cursorWidth() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__cursorWidth') + .asFunction(); + return func(thisCpp); + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPlainTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QPlainTextEdit::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } // cut() + + cut() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__cut') + .asFunction(); + func(thisCpp); + } + + static int devType_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPlainTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QPlainTextEdit::devType() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.devType(); + return result; + } // documentTitle() const + + QString documentTitle() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__documentTitle') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // ensureCursorVisible() + + ensureCursorVisible() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__ensureCursorVisible') + .asFunction(); + func(thisCpp); + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPlainTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QPlainTextEdit::event(QEvent * e)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance + .event((e == null || e.address == 0) ? null : QEvent.fromCppPointer(e)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? arg__1, ffi.Pointer? arg__2) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPlainTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QPlainTextEdit::eventFilter(QObject * arg__1, QEvent * arg__2)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (arg__1 == null || arg__1.address == 0) + ? null + : QObject.fromCppPointer(arg__1), + (arg__2 == null || arg__2.address == 0) + ? null + : QEvent.fromCppPointer(arg__2)); + return result ? 1 : 0; + } // find(const QString & exp) + + bool find(String? exp) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__find_QString') + .asFunction(); + return func(thisCpp, exp?.toNativeUtf8() ?? ffi.nullptr) != 0; + } + + static int focusNextPrevChild_calledFromC( + ffi.Pointer thisCpp, int next) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPlainTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QPlainTextEdit::focusNextPrevChild(bool next)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.focusNextPrevChild(next != 0); + return result ? 1 : 0; + } + + static int hasHeightForWidth_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPlainTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QPlainTextEdit::hasHeightForWidth() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hasHeightForWidth(); + return result ? 1 : 0; + } + + static int heightForWidth_calledFromC(ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPlainTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QPlainTextEdit::heightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.heightForWidth(arg__1); + return result; + } + + static void initPainter_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? painter) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPlainTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QPlainTextEdit::initPainter(QPainter * painter) const! (${thisCpp.address})"); + throw Error(); + } + dartInstance.initPainter((painter == null || painter.address == 0) + ? null + : QPainter.fromCppPointer(painter)); + } // insertPlainText(const QString & text) + + insertPlainText(String? text) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__insertPlainText_QString') + .asFunction(); + func(thisCpp, text?.toNativeUtf8() ?? ffi.nullptr); + } // isReadOnly() const + + bool isReadOnly() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__isReadOnly') + .asFunction(); + return func(thisCpp) != 0; + } // isUndoRedoEnabled() const + + bool isUndoRedoEnabled() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__isUndoRedoEnabled') + .asFunction(); + return func(thisCpp) != 0; + } + + static void leaveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPlainTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QPlainTextEdit::leaveEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.leaveEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } // maximumBlockCount() const + + int maximumBlockCount() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__maximumBlockCount') + .asFunction(); + return func(thisCpp); + } + + static ffi.Pointer minimumSizeHint_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPlainTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QPlainTextEdit::minimumSizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumSizeHint(); + return result.thisCpp; + } // modificationChanged(bool arg__1) + + modificationChanged(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QPlainTextEdit__modificationChanged_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } + + void onModificationChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QPlainTextEdit__onModificationChanged_bool') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onModificationChanged_callback); + final callbackMethod = onModificationChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onModificationChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPlainTextEdit; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onModificationChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static void mouseDoubleClickEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPlainTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QPlainTextEdit::mouseDoubleClickEvent(QMouseEvent * e)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseDoubleClickEvent( + (e == null || e.address == 0) ? null : QMouseEvent.fromCppPointer(e)); + } + + static void mouseMoveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPlainTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QPlainTextEdit::mouseMoveEvent(QMouseEvent * e)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseMoveEvent( + (e == null || e.address == 0) ? null : QMouseEvent.fromCppPointer(e)); + } + + static void mousePressEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPlainTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QPlainTextEdit::mousePressEvent(QMouseEvent * e)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mousePressEvent( + (e == null || e.address == 0) ? null : QMouseEvent.fromCppPointer(e)); + } + + static void mouseReleaseEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPlainTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QPlainTextEdit::mouseReleaseEvent(QMouseEvent * e)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseReleaseEvent( + (e == null || e.address == 0) ? null : QMouseEvent.fromCppPointer(e)); + } // overwriteMode() const + + bool overwriteMode() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__overwriteMode') + .asFunction(); + return func(thisCpp) != 0; + } + + static void paintEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPlainTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QPlainTextEdit::paintEvent(QPaintEvent * e)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.paintEvent( + (e == null || e.address == 0) ? null : QPaintEvent.fromCppPointer(e)); + } // paste() + + paste() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__paste') + .asFunction(); + func(thisCpp); + } // placeholderText() const + + QString placeholderText() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__placeholderText') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // redo() + + redo() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__redo') + .asFunction(); + func(thisCpp); + } // redoAvailable(bool b) + + redoAvailable(bool b) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QPlainTextEdit__redoAvailable_bool') + .asFunction(); + func(thisCpp, b ? 1 : 0); + } + + void onRedoAvailable(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QPlainTextEdit__onRedoAvailable_bool') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onRedoAvailable_callback); + final callbackMethod = onRedoAvailable_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onRedoAvailable_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPlainTextEdit; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onRedoAvailable_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static void scrollContentsBy_calledFromC( + ffi.Pointer thisCpp, int dx, int dy) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPlainTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QPlainTextEdit::scrollContentsBy(int dx, int dy)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.scrollContentsBy(dx, dy); + } // selectAll() + + selectAll() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__selectAll') + .asFunction(); + func(thisCpp); + } // selectionChanged() + + selectionChanged() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__selectionChanged') + .asFunction(); + func(thisCpp); + } + + void onSelectionChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QPlainTextEdit__onSelectionChanged') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onSelectionChanged_callback); + final callbackMethod = onSelectionChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onSelectionChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPlainTextEdit; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onSelectionChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // setBackgroundVisible(bool visible) + + setBackgroundVisible(bool visible) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QPlainTextEdit__setBackgroundVisible_bool') + .asFunction(); + func(thisCpp, visible ? 1 : 0); + } // setCenterOnScroll(bool enabled) + + setCenterOnScroll(bool enabled) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QPlainTextEdit__setCenterOnScroll_bool') + .asFunction(); + func(thisCpp, enabled ? 1 : 0); + } // setCursorWidth(int width) + + setCursorWidth(int width) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QPlainTextEdit__setCursorWidth_int') + .asFunction(); + func(thisCpp, width); + } // setDocumentTitle(const QString & title) + + setDocumentTitle(String? title) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__setDocumentTitle_QString') + .asFunction(); + func(thisCpp, title?.toNativeUtf8() ?? ffi.nullptr); + } // setMaximumBlockCount(int maximum) + + setMaximumBlockCount(int maximum) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QPlainTextEdit__setMaximumBlockCount_int') + .asFunction(); + func(thisCpp, maximum); + } // setOverwriteMode(bool overwrite) + + setOverwriteMode(bool overwrite) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QPlainTextEdit__setOverwriteMode_bool') + .asFunction(); + func(thisCpp, overwrite ? 1 : 0); + } // setPlaceholderText(const QString & placeholderText) + + setPlaceholderText(String? placeholderText) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__setPlaceholderText_QString') + .asFunction(); + func(thisCpp, placeholderText?.toNativeUtf8() ?? ffi.nullptr); + } // setPlainText(const QString & text) + + setPlainText(String? text) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__setPlainText_QString') + .asFunction(); + func(thisCpp, text?.toNativeUtf8() ?? ffi.nullptr); + } // setReadOnly(bool ro) + + setReadOnly(bool ro) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QPlainTextEdit__setReadOnly_bool') + .asFunction(); + func(thisCpp, ro ? 1 : 0); + } // setTabChangesFocus(bool b) + + setTabChangesFocus(bool b) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QPlainTextEdit__setTabChangesFocus_bool') + .asFunction(); + func(thisCpp, b ? 1 : 0); + } // setTabStopDistance(qreal distance) + + setTabStopDistance(double distance) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QPlainTextEdit__setTabStopDistance_qreal') + .asFunction(); + func(thisCpp, distance); + } // setUndoRedoEnabled(bool enable) + + setUndoRedoEnabled(bool enable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QPlainTextEdit__setUndoRedoEnabled_bool') + .asFunction(); + func(thisCpp, enable ? 1 : 0); + } + + static void setVisible_calledFromC(ffi.Pointer thisCpp, int visible) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPlainTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QPlainTextEdit::setVisible(bool visible)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setVisible(visible != 0); + } + + static void setupViewport_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? viewport) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPlainTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QPlainTextEdit::setupViewport(QWidget * viewport)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setupViewport((viewport == null || viewport.address == 0) + ? null + : QWidget.fromCppPointer(viewport)); + } + + static ffi.Pointer sharedPainter_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPlainTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QPlainTextEdit::sharedPainter() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sharedPainter(); + return result.thisCpp; + } + + static ffi.Pointer sizeHint_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPlainTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QPlainTextEdit::sizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHint(); + return result.thisCpp; + } // tabChangesFocus() const + + bool tabChangesFocus() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__tabChangesFocus') + .asFunction(); + return func(thisCpp) != 0; + } // tabStopDistance() const + + double tabStopDistance() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__tabStopDistance') + .asFunction(); + return func(thisCpp); + } // textChanged() + + textChanged() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__textChanged') + .asFunction(); + func(thisCpp); + } + + void onTextChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QPlainTextEdit__onTextChanged') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onTextChanged_callback); + final callbackMethod = onTextChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onTextChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPlainTextEdit; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onTextChanged_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // toPlainText() const + + QString toPlainText() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__toPlainText') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QPlainTextEdit__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } // undo() + + undo() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__undo') + .asFunction(); + func(thisCpp); + } // undoAvailable(bool b) + + undoAvailable(bool b) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QPlainTextEdit__undoAvailable_bool') + .asFunction(); + func(thisCpp, b ? 1 : 0); + } + + void onUndoAvailable(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QPlainTextEdit__onUndoAvailable_bool') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onUndoAvailable_callback); + final callbackMethod = onUndoAvailable_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onUndoAvailable_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPlainTextEdit; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onUndoAvailable_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // updateRequest(const QRect & rect, int dy) + + updateRequest(QRect? rect, int dy) { + final void_Func_voidstar_voidstar_int func = _dylib + .lookup>( + 'c_QPlainTextEdit__updateRequest_QRect_int') + .asFunction(); + func(thisCpp, rect == null ? ffi.nullptr : rect.thisCpp, dy); + } + + void onUpdateRequest(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QPlainTextEdit__onUpdateRequest_QRect_int') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onUpdateRequest_callback); + final callbackMethod = onUpdateRequest_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onUpdateRequest_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPlainTextEdit; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onUpdateRequest_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static int viewportEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPlainTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QPlainTextEdit::viewportEvent(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.viewportEvent( + (arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + return result ? 1 : 0; + } + + static ffi.Pointer viewportSizeHint_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPlainTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QPlainTextEdit::viewportSizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.viewportSizeHint(); + return result.thisCpp; + } // zoomIn(int range) + + zoomIn({int range = 1}) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QPlainTextEdit__zoomIn_int') + .asFunction(); + func(thisCpp, range); + } // zoomInF(float range) + + zoomInF(double range) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QPlainTextEdit__zoomInF_float') + .asFunction(); + func(thisCpp, range); + } // zoomOut(int range) + + zoomOut({int range = 1}) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QPlainTextEdit__zoomOut_int') + .asFunction(); + func(thisCpp, range); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QPlainTextEdit__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 1128: + return "c_QPlainTextEdit__changeEvent_QEvent"; + case 946: + return "c_QPlainTextEdit__customEvent_QEvent"; + case 1145: + return "c_QPlainTextEdit__devType"; + case 956: + return "c_QPlainTextEdit__event_QEvent"; + case 957: + return "c_QPlainTextEdit__eventFilter_QObject_QEvent"; + case 1155: + return "c_QPlainTextEdit__focusNextPrevChild_bool"; + case 1169: + return "c_QPlainTextEdit__hasHeightForWidth"; + case 1173: + return "c_QPlainTextEdit__heightForWidth_int"; + case 1176: + return "c_QPlainTextEdit__initPainter_QPainter"; + case 1202: + return "c_QPlainTextEdit__leaveEvent_QEvent"; + case 1222: + return "c_QPlainTextEdit__minimumSizeHint"; + case 1224: + return "c_QPlainTextEdit__mouseDoubleClickEvent_QMouseEvent"; + case 1226: + return "c_QPlainTextEdit__mouseMoveEvent_QMouseEvent"; + case 1227: + return "c_QPlainTextEdit__mousePressEvent_QMouseEvent"; + case 1228: + return "c_QPlainTextEdit__mouseReleaseEvent_QMouseEvent"; + case 1235: + return "c_QPlainTextEdit__paintEvent_QPaintEvent"; + case 5218: + return "c_QPlainTextEdit__scrollContentsBy_int_int"; + case 1314: + return "c_QPlainTextEdit__setVisible_bool"; + case 5226: + return "c_QPlainTextEdit__setupViewport_QWidget"; + case 1323: + return "c_QPlainTextEdit__sharedPainter"; + case 1331: + return "c_QPlainTextEdit__sizeHint"; + case 5229: + return "c_QPlainTextEdit__viewportEvent_QEvent"; + case 5230: + return "c_QPlainTextEdit__viewportSizeHint"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 1128: + return "changeEvent"; + case 946: + return "customEvent"; + case 1145: + return "devType"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 1155: + return "focusNextPrevChild"; + case 1169: + return "hasHeightForWidth"; + case 1173: + return "heightForWidth"; + case 1176: + return "initPainter"; + case 1202: + return "leaveEvent"; + case 1222: + return "minimumSizeHint"; + case 1224: + return "mouseDoubleClickEvent"; + case 1226: + return "mouseMoveEvent"; + case 1227: + return "mousePressEvent"; + case 1228: + return "mouseReleaseEvent"; + case 1235: + return "paintEvent"; + case 5218: + return "scrollContentsBy"; + case 1314: + return "setVisible"; + case 5226: + return "setupViewport"; + case 1323: + return "sharedPainter"; + case 1331: + return "sizeHint"; + case 5229: + return "viewportEvent"; + case 5230: + return "viewportSizeHint"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QPlainTextEdit__registerVirtualMethodCallback') + .asFunction(); + final callback1128 = + ffi.Pointer.fromFunction( + QPlainTextEdit.changeEvent_calledFromC); + registerCallback(thisCpp, callback1128, 1128); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept1145 = 0; + final callback1145 = ffi.Pointer.fromFunction( + QWidget.devType_calledFromC, callbackExcept1145); + registerCallback(thisCpp, callback1145, 1145); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QPlainTextEdit.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QAbstractScrollArea.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept1155 = 0; + final callback1155 = + ffi.Pointer.fromFunction( + QPlainTextEdit.focusNextPrevChild_calledFromC, callbackExcept1155); + registerCallback(thisCpp, callback1155, 1155); + const callbackExcept1169 = 0; + final callback1169 = ffi.Pointer.fromFunction( + QWidget.hasHeightForWidth_calledFromC, callbackExcept1169); + registerCallback(thisCpp, callback1169, 1169); + const callbackExcept1173 = 0; + final callback1173 = + ffi.Pointer.fromFunction( + QWidget.heightForWidth_calledFromC, callbackExcept1173); + registerCallback(thisCpp, callback1173, 1173); + final callback1176 = + ffi.Pointer.fromFunction( + QWidget.initPainter_calledFromC); + registerCallback(thisCpp, callback1176, 1176); + final callback1202 = + ffi.Pointer.fromFunction( + QWidget.leaveEvent_calledFromC); + registerCallback(thisCpp, callback1202, 1202); + final callback1222 = ffi.Pointer.fromFunction( + QAbstractScrollArea.minimumSizeHint_calledFromC); + registerCallback(thisCpp, callback1222, 1222); + final callback1224 = + ffi.Pointer.fromFunction( + QPlainTextEdit.mouseDoubleClickEvent_calledFromC); + registerCallback(thisCpp, callback1224, 1224); + final callback1226 = + ffi.Pointer.fromFunction( + QPlainTextEdit.mouseMoveEvent_calledFromC); + registerCallback(thisCpp, callback1226, 1226); + final callback1227 = + ffi.Pointer.fromFunction( + QPlainTextEdit.mousePressEvent_calledFromC); + registerCallback(thisCpp, callback1227, 1227); + final callback1228 = + ffi.Pointer.fromFunction( + QPlainTextEdit.mouseReleaseEvent_calledFromC); + registerCallback(thisCpp, callback1228, 1228); + final callback1235 = + ffi.Pointer.fromFunction( + QPlainTextEdit.paintEvent_calledFromC); + registerCallback(thisCpp, callback1235, 1235); + final callback5218 = + ffi.Pointer.fromFunction( + QPlainTextEdit.scrollContentsBy_calledFromC); + registerCallback(thisCpp, callback5218, 5218); + final callback1314 = + ffi.Pointer.fromFunction( + QWidget.setVisible_calledFromC); + registerCallback(thisCpp, callback1314, 1314); + final callback5226 = + ffi.Pointer.fromFunction( + QAbstractScrollArea.setupViewport_calledFromC); + registerCallback(thisCpp, callback5226, 5226); + final callback1323 = ffi.Pointer.fromFunction( + QWidget.sharedPainter_calledFromC); + registerCallback(thisCpp, callback1323, 1323); + final callback1331 = ffi.Pointer.fromFunction( + QAbstractScrollArea.sizeHint_calledFromC); + registerCallback(thisCpp, callback1331, 1331); + const callbackExcept5229 = 0; + final callback5229 = + ffi.Pointer.fromFunction( + QAbstractScrollArea.viewportEvent_calledFromC, callbackExcept5229); + registerCallback(thisCpp, callback5229, 5229); + final callback5230 = ffi.Pointer.fromFunction( + QAbstractScrollArea.viewportSizeHint_calledFromC); + registerCallback(thisCpp, callback5230, 5230); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QPoint.dart b/generated/QtDartBindings/dart/lib/src/QPoint.dart new file mode 100644 index 0000000..2449dfd --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QPoint.dart @@ -0,0 +1,149 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QPoint implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = true; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QPoint.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QPoint.fromCppPointer(cppPointer, needsAutoDelete)) as QPoint; + } + QPoint.fromCppPointer(var cppPointer, [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QPoint.init() {} + String getFinalizerName() { + return "c_QPoint_Finalizer"; + } //QPoint() + + QPoint() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_QPoint__constructor') + .asFunction(); + thisCpp = func(); + QPoint.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QPoint(int xpos, int ypos) + QPoint.ctor2(int xpos, int ypos) { + final voidstar_Func_int_int func = _dylib + .lookup>( + 'c_QPoint__constructor_int_int') + .asFunction(); + thisCpp = func(xpos, ypos); + QPoint.s_dartInstanceByCppPtr[thisCpp.address] = this; + } + static // dotProduct(const QPoint & p1, const QPoint & p2) + int dotProduct(QPoint? p1, QPoint? p2) { + final int_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_static_QPoint__dotProduct_QPoint_QPoint') + .asFunction(); + return func(p1 == null ? ffi.nullptr : p1.thisCpp, + p2 == null ? ffi.nullptr : p2.thisCpp); + } // isNull() const + + bool isNull() { + final bool_Func_voidstar func = _dylib + .lookup>('c_QPoint__isNull') + .asFunction(); + return func(thisCpp) != 0; + } // manhattanLength() const + + int manhattanLength() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QPoint__manhattanLength') + .asFunction(); + return func(thisCpp); + } // setX(int x) + + setX(int x) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QPoint__setX_int') + .asFunction(); + func(thisCpp, x); + } // setY(int y) + + setY(int y) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QPoint__setY_int') + .asFunction(); + func(thisCpp, y); + } // toPointF() const + + QPointF toPointF() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPoint__toPointF') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPointF.fromCppPointer(result, true); + } // transposed() const + + QPoint transposed() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPoint__transposed') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPoint.fromCppPointer(result, true); + } // x() const + + int x() { + final int_Func_voidstar func = _dylib + .lookup>('c_QPoint__x') + .asFunction(); + return func(thisCpp); + } // y() const + + int y() { + final int_Func_voidstar func = _dylib + .lookup>('c_QPoint__y') + .asFunction(); + return func(thisCpp); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QPoint__destructor') + .asFunction(); + func(thisCpp); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QPointF.dart b/generated/QtDartBindings/dart/lib/src/QPointF.dart new file mode 100644 index 0000000..3f83015 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QPointF.dart @@ -0,0 +1,157 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QPointF implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = true; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QPointF.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QPointF.fromCppPointer(cppPointer, needsAutoDelete)) as QPointF; + } + QPointF.fromCppPointer(var cppPointer, [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QPointF.init() {} + String getFinalizerName() { + return "c_QPointF_Finalizer"; + } //QPointF() + + QPointF() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_QPointF__constructor') + .asFunction(); + thisCpp = func(); + QPointF.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QPointF(const QPoint & p) + QPointF.ctor2(QPoint? p) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPointF__constructor_QPoint') + .asFunction(); + thisCpp = func(p == null ? ffi.nullptr : p.thisCpp); + QPointF.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QPointF(qreal xpos, qreal ypos) + QPointF.ctor3(double xpos, double ypos) { + final voidstar_Func_double_double func = _dylib + .lookup>( + 'c_QPointF__constructor_qreal_qreal') + .asFunction(); + thisCpp = func(xpos, ypos); + QPointF.s_dartInstanceByCppPtr[thisCpp.address] = this; + } + static // dotProduct(const QPointF & p1, const QPointF & p2) + double dotProduct(QPointF? p1, QPointF? p2) { + final double_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_static_QPointF__dotProduct_QPointF_QPointF') + .asFunction(); + return func(p1 == null ? ffi.nullptr : p1.thisCpp, + p2 == null ? ffi.nullptr : p2.thisCpp); + } // isNull() const + + bool isNull() { + final bool_Func_voidstar func = _dylib + .lookup>('c_QPointF__isNull') + .asFunction(); + return func(thisCpp) != 0; + } // manhattanLength() const + + double manhattanLength() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QPointF__manhattanLength') + .asFunction(); + return func(thisCpp); + } // setX(qreal x) + + setX(double x) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QPointF__setX_qreal') + .asFunction(); + func(thisCpp, x); + } // setY(qreal y) + + setY(double y) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QPointF__setY_qreal') + .asFunction(); + func(thisCpp, y); + } // toPoint() const + + QPoint toPoint() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPointF__toPoint') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPoint.fromCppPointer(result, true); + } // transposed() const + + QPointF transposed() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPointF__transposed') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPointF.fromCppPointer(result, true); + } // x() const + + double x() { + final double_Func_voidstar func = _dylib + .lookup>('c_QPointF__x') + .asFunction(); + return func(thisCpp); + } // y() const + + double y() { + final double_Func_voidstar func = _dylib + .lookup>('c_QPointF__y') + .asFunction(); + return func(thisCpp); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QPointF__destructor') + .asFunction(); + func(thisCpp); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QPointerEvent.dart b/generated/QtDartBindings/dart/lib/src/QPointerEvent.dart new file mode 100644 index 0000000..1999eea --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QPointerEvent.dart @@ -0,0 +1,201 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QPointerEvent extends QInputEvent { + QPointerEvent.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QPointerEvent.init() : super.init() {} + factory QPointerEvent.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QEvent.isCached(cppPointer)) { + var instance = QEvent.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QPointerEvent; + } + return QPointerEvent.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QPointerEvent_Finalizer"; + } // allPointsAccepted() const + + bool allPointsAccepted() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QPointerEvent__allPointsAccepted') + .asFunction(); + return func(thisCpp) != 0; + } // allPointsGrabbed() const + + bool allPointsGrabbed() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QPointerEvent__allPointsGrabbed') + .asFunction(); + return func(thisCpp) != 0; + } + + static ffi.Pointer clone_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QEvent.s_dartInstanceByCppPtr[thisCpp.address] as QPointerEvent; + if (dartInstance == null) { + print( + "Dart instance not found for QPointerEvent::clone() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.clone(); + return result.thisCpp; + } // isBeginEvent() const + + bool isBeginEvent() { + final bool_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(4208)) + .asFunction(); + return func(thisCpp) != 0; + } + + static int isBeginEvent_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QEvent.s_dartInstanceByCppPtr[thisCpp.address] as QPointerEvent; + if (dartInstance == null) { + print( + "Dart instance not found for QPointerEvent::isBeginEvent() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.isBeginEvent(); + return result ? 1 : 0; + } // isEndEvent() const + + bool isEndEvent() { + final bool_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(4209)) + .asFunction(); + return func(thisCpp) != 0; + } + + static int isEndEvent_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QEvent.s_dartInstanceByCppPtr[thisCpp.address] as QPointerEvent; + if (dartInstance == null) { + print( + "Dart instance not found for QPointerEvent::isEndEvent() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.isEndEvent(); + return result ? 1 : 0; + } // isUpdateEvent() const + + bool isUpdateEvent() { + final bool_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(4210)) + .asFunction(); + return func(thisCpp) != 0; + } + + static int isUpdateEvent_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QEvent.s_dartInstanceByCppPtr[thisCpp.address] as QPointerEvent; + if (dartInstance == null) { + print( + "Dart instance not found for QPointerEvent::isUpdateEvent() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.isUpdateEvent(); + return result ? 1 : 0; + } // pointCount() const + + int pointCount() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QPointerEvent__pointCount') + .asFunction(); + return func(thisCpp); + } + + static void setAccepted_calledFromC(ffi.Pointer thisCpp, int accepted) { + var dartInstance = + QEvent.s_dartInstanceByCppPtr[thisCpp.address] as QPointerEvent; + if (dartInstance == null) { + print( + "Dart instance not found for QPointerEvent::setAccepted(bool accepted)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setAccepted(accepted != 0); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QPointerEvent__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 4164: + return "c_QPointerEvent__clone"; + case 4208: + return "c_QPointerEvent__isBeginEvent"; + case 4209: + return "c_QPointerEvent__isEndEvent"; + case 4210: + return "c_QPointerEvent__isUpdateEvent"; + case 4172: + return "c_QPointerEvent__setAccepted_bool"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 4164: + return "clone"; + case 4208: + return "isBeginEvent"; + case 4209: + return "isEndEvent"; + case 4210: + return "isUpdateEvent"; + case 4172: + return "setAccepted"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QPointerEvent__registerVirtualMethodCallback') + .asFunction(); + final callback4164 = ffi.Pointer.fromFunction( + QPointerEvent.clone_calledFromC); + registerCallback(thisCpp, callback4164, 4164); + const callbackExcept4208 = 0; + final callback4208 = ffi.Pointer.fromFunction( + QPointerEvent.isBeginEvent_calledFromC, callbackExcept4208); + registerCallback(thisCpp, callback4208, 4208); + const callbackExcept4209 = 0; + final callback4209 = ffi.Pointer.fromFunction( + QPointerEvent.isEndEvent_calledFromC, callbackExcept4209); + registerCallback(thisCpp, callback4209, 4209); + const callbackExcept4210 = 0; + final callback4210 = ffi.Pointer.fromFunction( + QPointerEvent.isUpdateEvent_calledFromC, callbackExcept4210); + registerCallback(thisCpp, callback4210, 4210); + final callback4172 = + ffi.Pointer.fromFunction( + QPointerEvent.setAccepted_calledFromC); + registerCallback(thisCpp, callback4172, 4172); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QProcess.dart b/generated/QtDartBindings/dart/lib/src/QProcess.dart new file mode 100644 index 0000000..69a32fc --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QProcess.dart @@ -0,0 +1,501 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QProcess extends QIODevice { + QProcess.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QProcess.init() : super.init() {} + factory QProcess.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QProcess; + } + return QProcess.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QProcess_Finalizer"; + } //QProcess(QObject * parent) + + QProcess({required QObject? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QProcess__constructor_QObject') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } // arguments() const + QList arguments() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QProcess__arguments') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QList.fromCppPointer(result, true); + } + + static int atEnd_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QProcess; + if (dartInstance == null) { + print( + "Dart instance not found for QProcess::atEnd() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.atEnd(); + return result ? 1 : 0; + } + + static int canReadLine_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QProcess; + if (dartInstance == null) { + print( + "Dart instance not found for QProcess::canReadLine() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.canReadLine(); + return result ? 1 : 0; + } + + static void close_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QProcess; + if (dartInstance == null) { + print( + "Dart instance not found for QProcess::close()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.close(); + } // closeWriteChannel() + + closeWriteChannel() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QProcess__closeWriteChannel') + .asFunction(); + func(thisCpp); + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QProcess; + if (dartInstance == null) { + print( + "Dart instance not found for QProcess::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } // environment() const + + QList environment() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QProcess__environment') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QList.fromCppPointer(result, true); + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QProcess; + if (dartInstance == null) { + print( + "Dart instance not found for QProcess::event(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QProcess; + if (dartInstance == null) { + print( + "Dart instance not found for QProcess::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static // execute(const QString & program, const QList & arguments) + int execute(String? program, {required QList? arguments}) { + final int_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_static_QProcess__execute_QString_QList_QString') + .asFunction(); + return func(program?.toNativeUtf8() ?? ffi.nullptr, + arguments == null ? ffi.nullptr : arguments.thisCpp); + } // exitCode() const + + int exitCode() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QProcess__exitCode') + .asFunction(); + return func(thisCpp); + } // finished(int exitCode) + + finished(int exitCode) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QProcess__finished_int') + .asFunction(); + func(thisCpp, exitCode); + } + + void onFinished(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QProcess__onFinished_int') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onFinished_callback); + final callbackMethod = onFinished_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onFinished_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QProcess; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onFinished_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static int isSequential_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QProcess; + if (dartInstance == null) { + print( + "Dart instance not found for QProcess::isSequential() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.isSequential(); + return result ? 1 : 0; + } // kill() + + kill() { + final void_Func_voidstar func = _dylib + .lookup>('c_QProcess__kill') + .asFunction(); + func(thisCpp); + } + + static // nullDevice() + QString nullDevice() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QProcess__nullDevice') + .asFunction(); + ffi.Pointer result = func(); + return QString.fromCppPointer(result, true); + } // program() const + + QString program() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QProcess__program') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // readAllStandardError() + + QByteArray readAllStandardError() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QProcess__readAllStandardError') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QByteArray.fromCppPointer(result, true); + } // readAllStandardOutput() + + QByteArray readAllStandardOutput() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QProcess__readAllStandardOutput') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QByteArray.fromCppPointer(result, true); + } + + static int reset_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QProcess; + if (dartInstance == null) { + print( + "Dart instance not found for QProcess::reset()! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.reset(); + return result ? 1 : 0; + } // setArguments(const QList & arguments) + + setArguments(QList? arguments) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QProcess__setArguments_QList_QString') + .asFunction(); + func(thisCpp, arguments == null ? ffi.nullptr : arguments.thisCpp); + } // setEnvironment(const QList & environment) + + setEnvironment(QList? environment) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QProcess__setEnvironment_QList_QString') + .asFunction(); + func(thisCpp, environment == null ? ffi.nullptr : environment.thisCpp); + } // setProgram(const QString & program) + + setProgram(String? program) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QProcess__setProgram_QString') + .asFunction(); + func(thisCpp, program?.toNativeUtf8() ?? ffi.nullptr); + } // setStandardErrorFile(const QString & fileName) + + setStandardErrorFile(String? fileName) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QProcess__setStandardErrorFile_QString') + .asFunction(); + func(thisCpp, fileName?.toNativeUtf8() ?? ffi.nullptr); + } // setStandardInputFile(const QString & fileName) + + setStandardInputFile(String? fileName) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QProcess__setStandardInputFile_QString') + .asFunction(); + func(thisCpp, fileName?.toNativeUtf8() ?? ffi.nullptr); + } // setStandardOutputFile(const QString & fileName) + + setStandardOutputFile(String? fileName) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QProcess__setStandardOutputFile_QString') + .asFunction(); + func(thisCpp, fileName?.toNativeUtf8() ?? ffi.nullptr); + } // setStandardOutputProcess(QProcess * destination) + + setStandardOutputProcess(QProcess? destination) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QProcess__setStandardOutputProcess_QProcess') + .asFunction(); + func(thisCpp, destination == null ? ffi.nullptr : destination.thisCpp); + } // setWorkingDirectory(const QString & dir) + + setWorkingDirectory(String? dir) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QProcess__setWorkingDirectory_QString') + .asFunction(); + func(thisCpp, dir?.toNativeUtf8() ?? ffi.nullptr); + } // start() + + start() { + final void_Func_voidstar func = _dylib + .lookup>('c_QProcess__start') + .asFunction(); + func(thisCpp); + } // start(const QString & program, const QList & arguments) + + start_2(String? program, {required QList? arguments}) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QProcess__start_QString_QList_QString') + .asFunction(); + func(thisCpp, program?.toNativeUtf8() ?? ffi.nullptr, + arguments == null ? ffi.nullptr : arguments.thisCpp); + } // startCommand(const QString & command) + + startCommand(String? command) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QProcess__startCommand_QString') + .asFunction(); + func(thisCpp, command?.toNativeUtf8() ?? ffi.nullptr); + } + + static // systemEnvironment() + QList systemEnvironment() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QProcess__systemEnvironment') + .asFunction(); + ffi.Pointer result = func(); + return QList.fromCppPointer(result, true); + } // terminate() + + terminate() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QProcess__terminate') + .asFunction(); + func(thisCpp); + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QProcess__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } // waitForFinished(int msecs) + + bool waitForFinished({int msecs = 30000}) { + final bool_Func_voidstar_int func = _dylib + .lookup>( + 'c_QProcess__waitForFinished_int') + .asFunction(); + return func(thisCpp, msecs) != 0; + } // waitForStarted(int msecs) + + bool waitForStarted({int msecs = 30000}) { + final bool_Func_voidstar_int func = _dylib + .lookup>( + 'c_QProcess__waitForStarted_int') + .asFunction(); + return func(thisCpp, msecs) != 0; + } // workingDirectory() const + + QString workingDirectory() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QProcess__workingDirectory') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QProcess__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 3458: + return "c_QProcess__atEnd"; + case 3463: + return "c_QProcess__canReadLine"; + case 3467: + return "c_QProcess__close"; + case 946: + return "c_QProcess__customEvent_QEvent"; + case 956: + return "c_QProcess__event_QEvent"; + case 957: + return "c_QProcess__eventFilter_QObject_QEvent"; + case 3487: + return "c_QProcess__isSequential"; + case 3513: + return "c_QProcess__reset"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 3458: + return "atEnd"; + case 3463: + return "canReadLine"; + case 3467: + return "close"; + case 946: + return "customEvent"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 3487: + return "isSequential"; + case 3513: + return "reset"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QProcess__registerVirtualMethodCallback') + .asFunction(); + const callbackExcept3458 = 0; + final callback3458 = ffi.Pointer.fromFunction( + QIODevice.atEnd_calledFromC, callbackExcept3458); + registerCallback(thisCpp, callback3458, 3458); + const callbackExcept3463 = 0; + final callback3463 = ffi.Pointer.fromFunction( + QIODevice.canReadLine_calledFromC, callbackExcept3463); + registerCallback(thisCpp, callback3463, 3463); + final callback3467 = ffi.Pointer.fromFunction( + QProcess.close_calledFromC); + registerCallback(thisCpp, callback3467, 3467); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QObject.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept3487 = 0; + final callback3487 = ffi.Pointer.fromFunction( + QProcess.isSequential_calledFromC, callbackExcept3487); + registerCallback(thisCpp, callback3487, 3487); + const callbackExcept3513 = 0; + final callback3513 = ffi.Pointer.fromFunction( + QIODevice.reset_calledFromC, callbackExcept3513); + registerCallback(thisCpp, callback3513, 3513); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QPushButton.dart b/generated/QtDartBindings/dart/lib/src/QPushButton.dart new file mode 100644 index 0000000..c682303 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QPushButton.dart @@ -0,0 +1,639 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QPushButton extends QAbstractButton { + QPushButton.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QPushButton.init() : super.init() {} + factory QPushButton.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QPushButton; + } + return QPushButton.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QPushButton_Finalizer"; + } //QPushButton(QWidget * parent) + + QPushButton({required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPushButton__constructor_QWidget') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } //QPushButton(const QIcon & icon, const QString & text, QWidget * parent) + QPushButton.ctor2(QIcon icon, String? text, {required QWidget? parent}) + : super.init() { + final voidstar_Func_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QPushButton__constructor_QIcon_QString_QWidget') + .asFunction(); + thisCpp = func( + icon == null ? ffi.nullptr : icon.thisCpp, + text?.toNativeUtf8() ?? ffi.nullptr, + parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } //QPushButton(const QString & text, QWidget * parent) + QPushButton.ctor3(String? text, {required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPushButton__constructor_QString_QWidget') + .asFunction(); + thisCpp = func(text?.toNativeUtf8() ?? ffi.nullptr, + parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } // autoDefault() const + bool autoDefault() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QPushButton__autoDefault') + .asFunction(); + return func(thisCpp) != 0; + } + + static void changeEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPushButton; + if (dartInstance == null) { + print( + "Dart instance not found for QPushButton::changeEvent(QEvent * e)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.changeEvent( + (e == null || e.address == 0) ? null : QEvent.fromCppPointer(e)); + } + + static void checkStateSet_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPushButton; + if (dartInstance == null) { + print( + "Dart instance not found for QPushButton::checkStateSet()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.checkStateSet(); + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPushButton; + if (dartInstance == null) { + print( + "Dart instance not found for QPushButton::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static int devType_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPushButton; + if (dartInstance == null) { + print( + "Dart instance not found for QPushButton::devType() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.devType(); + return result; + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPushButton; + if (dartInstance == null) { + print( + "Dart instance not found for QPushButton::event(QEvent * e)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance + .event((e == null || e.address == 0) ? null : QEvent.fromCppPointer(e)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPushButton; + if (dartInstance == null) { + print( + "Dart instance not found for QPushButton::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int focusNextPrevChild_calledFromC( + ffi.Pointer thisCpp, int next) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPushButton; + if (dartInstance == null) { + print( + "Dart instance not found for QPushButton::focusNextPrevChild(bool next)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.focusNextPrevChild(next != 0); + return result ? 1 : 0; + } + + static int hasHeightForWidth_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPushButton; + if (dartInstance == null) { + print( + "Dart instance not found for QPushButton::hasHeightForWidth() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hasHeightForWidth(); + return result ? 1 : 0; + } + + static int heightForWidth_calledFromC(ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPushButton; + if (dartInstance == null) { + print( + "Dart instance not found for QPushButton::heightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.heightForWidth(arg__1); + return result; + } + + static int hitButton_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? pos) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPushButton; + if (dartInstance == null) { + print( + "Dart instance not found for QPushButton::hitButton(const QPoint & pos) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hitButton( + (pos == null || pos.address == 0) ? null : QPoint.fromCppPointer(pos)); + return result ? 1 : 0; + } + + static void initPainter_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? painter) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPushButton; + if (dartInstance == null) { + print( + "Dart instance not found for QPushButton::initPainter(QPainter * painter) const! (${thisCpp.address})"); + throw Error(); + } + dartInstance.initPainter((painter == null || painter.address == 0) + ? null + : QPainter.fromCppPointer(painter)); + } // isDefault() const + + bool isDefault() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QPushButton__isDefault') + .asFunction(); + return func(thisCpp) != 0; + } // isFlat() const + + bool isFlat() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QPushButton__isFlat') + .asFunction(); + return func(thisCpp) != 0; + } + + static void leaveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPushButton; + if (dartInstance == null) { + print( + "Dart instance not found for QPushButton::leaveEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.leaveEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } // menu() const + + QMenu menu() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QPushButton__menu') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QMenu.fromCppPointer(result, false); + } + + static ffi.Pointer minimumSizeHint_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPushButton; + if (dartInstance == null) { + print( + "Dart instance not found for QPushButton::minimumSizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumSizeHint(); + return result.thisCpp; + } + + static void mouseDoubleClickEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPushButton; + if (dartInstance == null) { + print( + "Dart instance not found for QPushButton::mouseDoubleClickEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseDoubleClickEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mouseMoveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPushButton; + if (dartInstance == null) { + print( + "Dart instance not found for QPushButton::mouseMoveEvent(QMouseEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseMoveEvent((arg__1 == null || arg__1.address == 0) + ? null + : QMouseEvent.fromCppPointer(arg__1)); + } + + static void mousePressEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPushButton; + if (dartInstance == null) { + print( + "Dart instance not found for QPushButton::mousePressEvent(QMouseEvent * e)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mousePressEvent( + (e == null || e.address == 0) ? null : QMouseEvent.fromCppPointer(e)); + } + + static void mouseReleaseEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPushButton; + if (dartInstance == null) { + print( + "Dart instance not found for QPushButton::mouseReleaseEvent(QMouseEvent * e)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseReleaseEvent( + (e == null || e.address == 0) ? null : QMouseEvent.fromCppPointer(e)); + } + + static void nextCheckState_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPushButton; + if (dartInstance == null) { + print( + "Dart instance not found for QPushButton::nextCheckState()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.nextCheckState(); + } + + static void paintEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPushButton; + if (dartInstance == null) { + print( + "Dart instance not found for QPushButton::paintEvent(QPaintEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.paintEvent((arg__1 == null || arg__1.address == 0) + ? null + : QPaintEvent.fromCppPointer(arg__1)); + } // setAutoDefault(bool arg__1) + + setAutoDefault(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QPushButton__setAutoDefault_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } // setDefault(bool arg__1) + + setDefault(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QPushButton__setDefault_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } // setFlat(bool arg__1) + + setFlat(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QPushButton__setFlat_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } // setMenu(QMenu * menu) + + setMenu(QMenu? menu) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QPushButton__setMenu_QMenu') + .asFunction(); + func(thisCpp, menu == null ? ffi.nullptr : menu.thisCpp); + } + + static void setVisible_calledFromC(ffi.Pointer thisCpp, int visible) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPushButton; + if (dartInstance == null) { + print( + "Dart instance not found for QPushButton::setVisible(bool visible)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setVisible(visible != 0); + } + + static ffi.Pointer sharedPainter_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPushButton; + if (dartInstance == null) { + print( + "Dart instance not found for QPushButton::sharedPainter() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sharedPainter(); + return result.thisCpp; + } // showMenu() + + showMenu() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QPushButton__showMenu') + .asFunction(); + func(thisCpp); + } + + static ffi.Pointer sizeHint_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QPushButton; + if (dartInstance == null) { + print( + "Dart instance not found for QPushButton::sizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHint(); + return result.thisCpp; + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QPushButton__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QPushButton__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 1128: + return "c_QPushButton__changeEvent_QEvent"; + case 6040: + return "c_QPushButton__checkStateSet"; + case 946: + return "c_QPushButton__customEvent_QEvent"; + case 1145: + return "c_QPushButton__devType"; + case 956: + return "c_QPushButton__event_QEvent"; + case 957: + return "c_QPushButton__eventFilter_QObject_QEvent"; + case 1155: + return "c_QPushButton__focusNextPrevChild_bool"; + case 1169: + return "c_QPushButton__hasHeightForWidth"; + case 1173: + return "c_QPushButton__heightForWidth_int"; + case 6075: + return "c_QPushButton__hitButton_QPoint"; + case 1176: + return "c_QPushButton__initPainter_QPainter"; + case 1202: + return "c_QPushButton__leaveEvent_QEvent"; + case 1222: + return "c_QPushButton__minimumSizeHint"; + case 1224: + return "c_QPushButton__mouseDoubleClickEvent_QMouseEvent"; + case 1226: + return "c_QPushButton__mouseMoveEvent_QMouseEvent"; + case 1227: + return "c_QPushButton__mousePressEvent_QMouseEvent"; + case 1228: + return "c_QPushButton__mouseReleaseEvent_QMouseEvent"; + case 6125: + return "c_QPushButton__nextCheckState"; + case 1235: + return "c_QPushButton__paintEvent_QPaintEvent"; + case 1314: + return "c_QPushButton__setVisible_bool"; + case 1323: + return "c_QPushButton__sharedPainter"; + case 1331: + return "c_QPushButton__sizeHint"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 1128: + return "changeEvent"; + case 6040: + return "checkStateSet"; + case 946: + return "customEvent"; + case 1145: + return "devType"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 1155: + return "focusNextPrevChild"; + case 1169: + return "hasHeightForWidth"; + case 1173: + return "heightForWidth"; + case 6075: + return "hitButton"; + case 1176: + return "initPainter"; + case 1202: + return "leaveEvent"; + case 1222: + return "minimumSizeHint"; + case 1224: + return "mouseDoubleClickEvent"; + case 1226: + return "mouseMoveEvent"; + case 1227: + return "mousePressEvent"; + case 1228: + return "mouseReleaseEvent"; + case 6125: + return "nextCheckState"; + case 1235: + return "paintEvent"; + case 1314: + return "setVisible"; + case 1323: + return "sharedPainter"; + case 1331: + return "sizeHint"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QPushButton__registerVirtualMethodCallback') + .asFunction(); + final callback1128 = + ffi.Pointer.fromFunction( + QAbstractButton.changeEvent_calledFromC); + registerCallback(thisCpp, callback1128, 1128); + final callback6040 = ffi.Pointer.fromFunction( + QAbstractButton.checkStateSet_calledFromC); + registerCallback(thisCpp, callback6040, 6040); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept1145 = 0; + final callback1145 = ffi.Pointer.fromFunction( + QWidget.devType_calledFromC, callbackExcept1145); + registerCallback(thisCpp, callback1145, 1145); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QPushButton.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept1155 = 0; + final callback1155 = + ffi.Pointer.fromFunction( + QWidget.focusNextPrevChild_calledFromC, callbackExcept1155); + registerCallback(thisCpp, callback1155, 1155); + const callbackExcept1169 = 0; + final callback1169 = ffi.Pointer.fromFunction( + QWidget.hasHeightForWidth_calledFromC, callbackExcept1169); + registerCallback(thisCpp, callback1169, 1169); + const callbackExcept1173 = 0; + final callback1173 = + ffi.Pointer.fromFunction( + QWidget.heightForWidth_calledFromC, callbackExcept1173); + registerCallback(thisCpp, callback1173, 1173); + const callbackExcept6075 = 0; + final callback6075 = + ffi.Pointer.fromFunction( + QPushButton.hitButton_calledFromC, callbackExcept6075); + registerCallback(thisCpp, callback6075, 6075); + final callback1176 = + ffi.Pointer.fromFunction( + QWidget.initPainter_calledFromC); + registerCallback(thisCpp, callback1176, 1176); + final callback1202 = + ffi.Pointer.fromFunction( + QWidget.leaveEvent_calledFromC); + registerCallback(thisCpp, callback1202, 1202); + final callback1222 = ffi.Pointer.fromFunction( + QPushButton.minimumSizeHint_calledFromC); + registerCallback(thisCpp, callback1222, 1222); + final callback1224 = + ffi.Pointer.fromFunction( + QWidget.mouseDoubleClickEvent_calledFromC); + registerCallback(thisCpp, callback1224, 1224); + final callback1226 = + ffi.Pointer.fromFunction( + QPushButton.mouseMoveEvent_calledFromC); + registerCallback(thisCpp, callback1226, 1226); + final callback1227 = + ffi.Pointer.fromFunction( + QAbstractButton.mousePressEvent_calledFromC); + registerCallback(thisCpp, callback1227, 1227); + final callback1228 = + ffi.Pointer.fromFunction( + QAbstractButton.mouseReleaseEvent_calledFromC); + registerCallback(thisCpp, callback1228, 1228); + final callback6125 = ffi.Pointer.fromFunction( + QAbstractButton.nextCheckState_calledFromC); + registerCallback(thisCpp, callback6125, 6125); + final callback1235 = + ffi.Pointer.fromFunction( + QPushButton.paintEvent_calledFromC); + registerCallback(thisCpp, callback1235, 1235); + final callback1314 = + ffi.Pointer.fromFunction( + QWidget.setVisible_calledFromC); + registerCallback(thisCpp, callback1314, 1314); + final callback1323 = ffi.Pointer.fromFunction( + QWidget.sharedPainter_calledFromC); + registerCallback(thisCpp, callback1323, 1323); + final callback1331 = ffi.Pointer.fromFunction( + QPushButton.sizeHint_calledFromC); + registerCallback(thisCpp, callback1331, 1331); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QRect.dart b/generated/QtDartBindings/dart/lib/src/QRect.dart new file mode 100644 index 0000000..67fc642 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QRect.dart @@ -0,0 +1,598 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QRect implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = true; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QRect.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QRect.fromCppPointer(cppPointer, needsAutoDelete)) as QRect; + } + QRect.fromCppPointer(var cppPointer, [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QRect.init() {} + String getFinalizerName() { + return "c_QRect_Finalizer"; + } //QRect() + + QRect() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_QRect__constructor') + .asFunction(); + thisCpp = func(); + QRect.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QRect(const QPoint & topleft, const QPoint & bottomright) + QRect.ctor2(QPoint? topleft, QPoint? bottomright) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRect__constructor_QPoint_QPoint') + .asFunction(); + thisCpp = func(topleft == null ? ffi.nullptr : topleft.thisCpp, + bottomright == null ? ffi.nullptr : bottomright.thisCpp); + QRect.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QRect(const QPoint & topleft, const QSize & size) + QRect.ctor3(QPoint? topleft, QSize? size) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRect__constructor_QPoint_QSize') + .asFunction(); + thisCpp = func(topleft == null ? ffi.nullptr : topleft.thisCpp, + size == null ? ffi.nullptr : size.thisCpp); + QRect.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QRect(int left, int top, int width, int height) + QRect.ctor4(int left, int top, int width, int height) { + final voidstar_Func_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QRect__constructor_int_int_int_int') + .asFunction(); + thisCpp = func(left, top, width, height); + QRect.s_dartInstanceByCppPtr[thisCpp.address] = this; + } // adjust(int x1, int y1, int x2, int y2) + adjust(int x1, int y1, int x2, int y2) { + final void_Func_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QRect__adjust_int_int_int_int') + .asFunction(); + func(thisCpp, x1, y1, x2, y2); + } // adjusted(int x1, int y1, int x2, int y2) const + + QRect adjusted(int x1, int y1, int x2, int y2) { + final voidstar_Func_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QRect__adjusted_int_int_int_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, x1, y1, x2, y2); + return QRect.fromCppPointer(result, true); + } // bottom() const + + int bottom() { + final int_Func_voidstar func = _dylib + .lookup>('c_QRect__bottom') + .asFunction(); + return func(thisCpp); + } // bottomLeft() const + + QPoint bottomLeft() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QRect__bottomLeft') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPoint.fromCppPointer(result, true); + } // bottomRight() const + + QPoint bottomRight() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QRect__bottomRight') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPoint.fromCppPointer(result, true); + } // center() const + + QPoint center() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QRect__center') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPoint.fromCppPointer(result, true); + } // contains(const QPoint & p, bool proper) const + + bool contains(QPoint? p, {bool proper = false}) { + final bool_Func_voidstar_voidstar_bool func = _dylib + .lookup>( + 'c_QRect__contains_QPoint_bool') + .asFunction(); + return func(thisCpp, p == null ? ffi.nullptr : p.thisCpp, proper ? 1 : 0) != + 0; + } // contains(const QRect & r, bool proper) const + + bool contains_2(QRect? r, {bool proper = false}) { + final bool_Func_voidstar_voidstar_bool func = _dylib + .lookup>( + 'c_QRect__contains_QRect_bool') + .asFunction(); + return func(thisCpp, r == null ? ffi.nullptr : r.thisCpp, proper ? 1 : 0) != + 0; + } // contains(int x, int y) const + + bool contains_3(int x, int y) { + final bool_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QRect__contains_int_int') + .asFunction(); + return func(thisCpp, x, y) != 0; + } // contains(int x, int y, bool proper) const + + bool contains_4(int x, int y, bool proper) { + final bool_Func_voidstar_int_int_bool func = _dylib + .lookup< + ffi.NativeFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int8_FFI>>( + 'c_QRect__contains_int_int_bool') + .asFunction(); + return func(thisCpp, x, y, proper ? 1 : 0) != 0; + } // height() const + + int height() { + final int_Func_voidstar func = _dylib + .lookup>('c_QRect__height') + .asFunction(); + return func(thisCpp); + } // intersected(const QRect & other) const + + QRect intersected(QRect? other) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRect__intersected_QRect') + .asFunction(); + ffi.Pointer result = + func(thisCpp, other == null ? ffi.nullptr : other.thisCpp); + return QRect.fromCppPointer(result, true); + } // intersects(const QRect & r) const + + bool intersects(QRect? r) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRect__intersects_QRect') + .asFunction(); + return func(thisCpp, r == null ? ffi.nullptr : r.thisCpp) != 0; + } // isEmpty() const + + bool isEmpty() { + final bool_Func_voidstar func = _dylib + .lookup>('c_QRect__isEmpty') + .asFunction(); + return func(thisCpp) != 0; + } // isNull() const + + bool isNull() { + final bool_Func_voidstar func = _dylib + .lookup>('c_QRect__isNull') + .asFunction(); + return func(thisCpp) != 0; + } // isValid() const + + bool isValid() { + final bool_Func_voidstar func = _dylib + .lookup>('c_QRect__isValid') + .asFunction(); + return func(thisCpp) != 0; + } // left() const + + int left() { + final int_Func_voidstar func = _dylib + .lookup>('c_QRect__left') + .asFunction(); + return func(thisCpp); + } // moveBottom(int pos) + + moveBottom(int pos) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QRect__moveBottom_int') + .asFunction(); + func(thisCpp, pos); + } // moveBottomLeft(const QPoint & p) + + moveBottomLeft(QPoint? p) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRect__moveBottomLeft_QPoint') + .asFunction(); + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + } // moveBottomRight(const QPoint & p) + + moveBottomRight(QPoint? p) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRect__moveBottomRight_QPoint') + .asFunction(); + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + } // moveCenter(const QPoint & p) + + moveCenter(QPoint? p) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRect__moveCenter_QPoint') + .asFunction(); + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + } // moveLeft(int pos) + + moveLeft(int pos) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QRect__moveLeft_int') + .asFunction(); + func(thisCpp, pos); + } // moveRight(int pos) + + moveRight(int pos) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QRect__moveRight_int') + .asFunction(); + func(thisCpp, pos); + } // moveTo(const QPoint & p) + + moveTo(QPoint? p) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRect__moveTo_QPoint') + .asFunction(); + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + } // moveTo(int x, int t) + + moveTo_2(int x, int t) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QRect__moveTo_int_int') + .asFunction(); + func(thisCpp, x, t); + } // moveTop(int pos) + + moveTop(int pos) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QRect__moveTop_int') + .asFunction(); + func(thisCpp, pos); + } // moveTopLeft(const QPoint & p) + + moveTopLeft(QPoint? p) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRect__moveTopLeft_QPoint') + .asFunction(); + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + } // moveTopRight(const QPoint & p) + + moveTopRight(QPoint? p) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRect__moveTopRight_QPoint') + .asFunction(); + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + } // normalized() const + + QRect normalized() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QRect__normalized') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRect.fromCppPointer(result, true); + } // right() const + + int right() { + final int_Func_voidstar func = _dylib + .lookup>('c_QRect__right') + .asFunction(); + return func(thisCpp); + } // setBottom(int pos) + + setBottom(int pos) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QRect__setBottom_int') + .asFunction(); + func(thisCpp, pos); + } // setBottomLeft(const QPoint & p) + + setBottomLeft(QPoint? p) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRect__setBottomLeft_QPoint') + .asFunction(); + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + } // setBottomRight(const QPoint & p) + + setBottomRight(QPoint? p) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRect__setBottomRight_QPoint') + .asFunction(); + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + } // setCoords(int x1, int y1, int x2, int y2) + + setCoords(int x1, int y1, int x2, int y2) { + final void_Func_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QRect__setCoords_int_int_int_int') + .asFunction(); + func(thisCpp, x1, y1, x2, y2); + } // setHeight(int h) + + setHeight(int h) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QRect__setHeight_int') + .asFunction(); + func(thisCpp, h); + } // setLeft(int pos) + + setLeft(int pos) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QRect__setLeft_int') + .asFunction(); + func(thisCpp, pos); + } // setRect(int x, int y, int w, int h) + + setRect(int x, int y, int w, int h) { + final void_Func_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QRect__setRect_int_int_int_int') + .asFunction(); + func(thisCpp, x, y, w, h); + } // setRight(int pos) + + setRight(int pos) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QRect__setRight_int') + .asFunction(); + func(thisCpp, pos); + } // setSize(const QSize & s) + + setSize(QSize? s) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRect__setSize_QSize') + .asFunction(); + func(thisCpp, s == null ? ffi.nullptr : s.thisCpp); + } // setTop(int pos) + + setTop(int pos) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QRect__setTop_int') + .asFunction(); + func(thisCpp, pos); + } // setTopLeft(const QPoint & p) + + setTopLeft(QPoint? p) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRect__setTopLeft_QPoint') + .asFunction(); + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + } // setTopRight(const QPoint & p) + + setTopRight(QPoint? p) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRect__setTopRight_QPoint') + .asFunction(); + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + } // setWidth(int w) + + setWidth(int w) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QRect__setWidth_int') + .asFunction(); + func(thisCpp, w); + } // setX(int x) + + setX(int x) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QRect__setX_int') + .asFunction(); + func(thisCpp, x); + } // setY(int y) + + setY(int y) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QRect__setY_int') + .asFunction(); + func(thisCpp, y); + } // size() const + + QSize size() { + final voidstar_Func_voidstar func = _dylib + .lookup>('c_QRect__size') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } + + static // span(const QPoint & p1, const QPoint & p2) + QRect span(QPoint? p1, QPoint? p2) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_static_QRect__span_QPoint_QPoint') + .asFunction(); + ffi.Pointer result = func(p1 == null ? ffi.nullptr : p1.thisCpp, + p2 == null ? ffi.nullptr : p2.thisCpp); + return QRect.fromCppPointer(result, true); + } // toRectF() const + + QRectF toRectF() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QRect__toRectF') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRectF.fromCppPointer(result, true); + } // top() const + + int top() { + final int_Func_voidstar func = _dylib + .lookup>('c_QRect__top') + .asFunction(); + return func(thisCpp); + } // topLeft() const + + QPoint topLeft() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QRect__topLeft') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPoint.fromCppPointer(result, true); + } // topRight() const + + QPoint topRight() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QRect__topRight') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPoint.fromCppPointer(result, true); + } // translate(const QPoint & p) + + translate(QPoint? p) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRect__translate_QPoint') + .asFunction(); + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + } // translate(int dx, int dy) + + translate_2(int dx, int dy) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QRect__translate_int_int') + .asFunction(); + func(thisCpp, dx, dy); + } // translated(const QPoint & p) const + + QRect translated(QPoint? p) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRect__translated_QPoint') + .asFunction(); + ffi.Pointer result = + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + return QRect.fromCppPointer(result, true); + } // translated(int dx, int dy) const + + QRect translated_2(int dx, int dy) { + final voidstar_Func_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QRect__translated_int_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, dx, dy); + return QRect.fromCppPointer(result, true); + } // transposed() const + + QRect transposed() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QRect__transposed') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRect.fromCppPointer(result, true); + } // united(const QRect & other) const + + QRect united(QRect? other) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRect__united_QRect') + .asFunction(); + ffi.Pointer result = + func(thisCpp, other == null ? ffi.nullptr : other.thisCpp); + return QRect.fromCppPointer(result, true); + } // width() const + + int width() { + final int_Func_voidstar func = _dylib + .lookup>('c_QRect__width') + .asFunction(); + return func(thisCpp); + } // x() const + + int x() { + final int_Func_voidstar func = _dylib + .lookup>('c_QRect__x') + .asFunction(); + return func(thisCpp); + } // y() const + + int y() { + final int_Func_voidstar func = _dylib + .lookup>('c_QRect__y') + .asFunction(); + return func(thisCpp); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QRect__destructor') + .asFunction(); + func(thisCpp); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QRectF.dart b/generated/QtDartBindings/dart/lib/src/QRectF.dart new file mode 100644 index 0000000..37bafa0 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QRectF.dart @@ -0,0 +1,601 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QRectF implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = true; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QRectF.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QRectF.fromCppPointer(cppPointer, needsAutoDelete)) as QRectF; + } + QRectF.fromCppPointer(var cppPointer, [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QRectF.init() {} + String getFinalizerName() { + return "c_QRectF_Finalizer"; + } //QRectF() + + QRectF() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_QRectF__constructor') + .asFunction(); + thisCpp = func(); + QRectF.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QRectF(const QPointF & topleft, const QPointF & bottomRight) + QRectF.ctor2(QPointF? topleft, QPointF? bottomRight) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRectF__constructor_QPointF_QPointF') + .asFunction(); + thisCpp = func(topleft == null ? ffi.nullptr : topleft.thisCpp, + bottomRight == null ? ffi.nullptr : bottomRight.thisCpp); + QRectF.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QRectF(const QPointF & topleft, const QSizeF & size) + QRectF.ctor3(QPointF? topleft, QSizeF? size) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRectF__constructor_QPointF_QSizeF') + .asFunction(); + thisCpp = func(topleft == null ? ffi.nullptr : topleft.thisCpp, + size == null ? ffi.nullptr : size.thisCpp); + QRectF.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QRectF(const QRect & rect) + QRectF.ctor4(QRect? rect) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QRectF__constructor_QRect') + .asFunction(); + thisCpp = func(rect == null ? ffi.nullptr : rect.thisCpp); + QRectF.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QRectF(qreal left, qreal top, qreal width, qreal height) + QRectF.ctor5(double left, double top, double width, double height) { + final voidstar_Func_double_double_double_double func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_ffi_Double_ffi_Double_ffi_Double_ffi_Double_FFI>>( + 'c_QRectF__constructor_qreal_qreal_qreal_qreal') + .asFunction(); + thisCpp = func(left, top, width, height); + QRectF.s_dartInstanceByCppPtr[thisCpp.address] = this; + } // adjust(qreal x1, qreal y1, qreal x2, qreal y2) + adjust(double x1, double y1, double x2, double y2) { + final void_Func_voidstar_double_double_double_double func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Double_ffi_Double_ffi_Double_ffi_Double_FFI>>( + 'c_QRectF__adjust_qreal_qreal_qreal_qreal') + .asFunction(); + func(thisCpp, x1, y1, x2, y2); + } // adjusted(qreal x1, qreal y1, qreal x2, qreal y2) const + + QRectF adjusted(double x1, double y1, double x2, double y2) { + final voidstar_Func_voidstar_double_double_double_double func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Double_ffi_Double_ffi_Double_ffi_Double_FFI>>( + 'c_QRectF__adjusted_qreal_qreal_qreal_qreal') + .asFunction(); + ffi.Pointer result = func(thisCpp, x1, y1, x2, y2); + return QRectF.fromCppPointer(result, true); + } // bottom() const + + double bottom() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QRectF__bottom') + .asFunction(); + return func(thisCpp); + } // bottomLeft() const + + QPointF bottomLeft() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QRectF__bottomLeft') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPointF.fromCppPointer(result, true); + } // bottomRight() const + + QPointF bottomRight() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QRectF__bottomRight') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPointF.fromCppPointer(result, true); + } // center() const + + QPointF center() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QRectF__center') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPointF.fromCppPointer(result, true); + } // contains(const QPointF & p) const + + bool contains(QPointF? p) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRectF__contains_QPointF') + .asFunction(); + return func(thisCpp, p == null ? ffi.nullptr : p.thisCpp) != 0; + } // contains(const QRectF & r) const + + bool contains_2(QRectF? r) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRectF__contains_QRectF') + .asFunction(); + return func(thisCpp, r == null ? ffi.nullptr : r.thisCpp) != 0; + } // contains(qreal x, qreal y) const + + bool contains_3(double x, double y) { + final bool_Func_voidstar_double_double func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QRectF__contains_qreal_qreal') + .asFunction(); + return func(thisCpp, x, y) != 0; + } // height() const + + double height() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QRectF__height') + .asFunction(); + return func(thisCpp); + } // intersected(const QRectF & other) const + + QRectF intersected(QRectF? other) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRectF__intersected_QRectF') + .asFunction(); + ffi.Pointer result = + func(thisCpp, other == null ? ffi.nullptr : other.thisCpp); + return QRectF.fromCppPointer(result, true); + } // intersects(const QRectF & r) const + + bool intersects(QRectF? r) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRectF__intersects_QRectF') + .asFunction(); + return func(thisCpp, r == null ? ffi.nullptr : r.thisCpp) != 0; + } // isEmpty() const + + bool isEmpty() { + final bool_Func_voidstar func = _dylib + .lookup>('c_QRectF__isEmpty') + .asFunction(); + return func(thisCpp) != 0; + } // isNull() const + + bool isNull() { + final bool_Func_voidstar func = _dylib + .lookup>('c_QRectF__isNull') + .asFunction(); + return func(thisCpp) != 0; + } // isValid() const + + bool isValid() { + final bool_Func_voidstar func = _dylib + .lookup>('c_QRectF__isValid') + .asFunction(); + return func(thisCpp) != 0; + } // left() const + + double left() { + final double_Func_voidstar func = _dylib + .lookup>('c_QRectF__left') + .asFunction(); + return func(thisCpp); + } // moveBottom(qreal pos) + + moveBottom(double pos) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QRectF__moveBottom_qreal') + .asFunction(); + func(thisCpp, pos); + } // moveBottomLeft(const QPointF & p) + + moveBottomLeft(QPointF? p) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRectF__moveBottomLeft_QPointF') + .asFunction(); + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + } // moveBottomRight(const QPointF & p) + + moveBottomRight(QPointF? p) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRectF__moveBottomRight_QPointF') + .asFunction(); + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + } // moveCenter(const QPointF & p) + + moveCenter(QPointF? p) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRectF__moveCenter_QPointF') + .asFunction(); + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + } // moveLeft(qreal pos) + + moveLeft(double pos) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QRectF__moveLeft_qreal') + .asFunction(); + func(thisCpp, pos); + } // moveRight(qreal pos) + + moveRight(double pos) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QRectF__moveRight_qreal') + .asFunction(); + func(thisCpp, pos); + } // moveTo(const QPointF & p) + + moveTo(QPointF? p) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRectF__moveTo_QPointF') + .asFunction(); + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + } // moveTo(qreal x, qreal y) + + moveTo_2(double x, double y) { + final void_Func_voidstar_double_double func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QRectF__moveTo_qreal_qreal') + .asFunction(); + func(thisCpp, x, y); + } // moveTop(qreal pos) + + moveTop(double pos) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QRectF__moveTop_qreal') + .asFunction(); + func(thisCpp, pos); + } // moveTopLeft(const QPointF & p) + + moveTopLeft(QPointF? p) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRectF__moveTopLeft_QPointF') + .asFunction(); + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + } // moveTopRight(const QPointF & p) + + moveTopRight(QPointF? p) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRectF__moveTopRight_QPointF') + .asFunction(); + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + } // normalized() const + + QRectF normalized() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QRectF__normalized') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRectF.fromCppPointer(result, true); + } // right() const + + double right() { + final double_Func_voidstar func = _dylib + .lookup>('c_QRectF__right') + .asFunction(); + return func(thisCpp); + } // setBottom(qreal pos) + + setBottom(double pos) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QRectF__setBottom_qreal') + .asFunction(); + func(thisCpp, pos); + } // setBottomLeft(const QPointF & p) + + setBottomLeft(QPointF? p) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRectF__setBottomLeft_QPointF') + .asFunction(); + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + } // setBottomRight(const QPointF & p) + + setBottomRight(QPointF? p) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRectF__setBottomRight_QPointF') + .asFunction(); + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + } // setCoords(qreal x1, qreal y1, qreal x2, qreal y2) + + setCoords(double x1, double y1, double x2, double y2) { + final void_Func_voidstar_double_double_double_double func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Double_ffi_Double_ffi_Double_ffi_Double_FFI>>( + 'c_QRectF__setCoords_qreal_qreal_qreal_qreal') + .asFunction(); + func(thisCpp, x1, y1, x2, y2); + } // setHeight(qreal h) + + setHeight(double h) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QRectF__setHeight_qreal') + .asFunction(); + func(thisCpp, h); + } // setLeft(qreal pos) + + setLeft(double pos) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QRectF__setLeft_qreal') + .asFunction(); + func(thisCpp, pos); + } // setRect(qreal x, qreal y, qreal w, qreal h) + + setRect(double x, double y, double w, double h) { + final void_Func_voidstar_double_double_double_double func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Double_ffi_Double_ffi_Double_ffi_Double_FFI>>( + 'c_QRectF__setRect_qreal_qreal_qreal_qreal') + .asFunction(); + func(thisCpp, x, y, w, h); + } // setRight(qreal pos) + + setRight(double pos) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QRectF__setRight_qreal') + .asFunction(); + func(thisCpp, pos); + } // setSize(const QSizeF & s) + + setSize(QSizeF? s) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRectF__setSize_QSizeF') + .asFunction(); + func(thisCpp, s == null ? ffi.nullptr : s.thisCpp); + } // setTop(qreal pos) + + setTop(double pos) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QRectF__setTop_qreal') + .asFunction(); + func(thisCpp, pos); + } // setTopLeft(const QPointF & p) + + setTopLeft(QPointF? p) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRectF__setTopLeft_QPointF') + .asFunction(); + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + } // setTopRight(const QPointF & p) + + setTopRight(QPointF? p) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRectF__setTopRight_QPointF') + .asFunction(); + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + } // setWidth(qreal w) + + setWidth(double w) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QRectF__setWidth_qreal') + .asFunction(); + func(thisCpp, w); + } // setX(qreal pos) + + setX(double pos) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QRectF__setX_qreal') + .asFunction(); + func(thisCpp, pos); + } // setY(qreal pos) + + setY(double pos) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QRectF__setY_qreal') + .asFunction(); + func(thisCpp, pos); + } // size() const + + QSizeF size() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QRectF__size') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSizeF.fromCppPointer(result, true); + } // toAlignedRect() const + + QRect toAlignedRect() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QRectF__toAlignedRect') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRect.fromCppPointer(result, true); + } // toRect() const + + QRect toRect() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QRectF__toRect') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRect.fromCppPointer(result, true); + } // top() const + + double top() { + final double_Func_voidstar func = _dylib + .lookup>('c_QRectF__top') + .asFunction(); + return func(thisCpp); + } // topLeft() const + + QPointF topLeft() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QRectF__topLeft') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPointF.fromCppPointer(result, true); + } // topRight() const + + QPointF topRight() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QRectF__topRight') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPointF.fromCppPointer(result, true); + } // translate(const QPointF & p) + + translate(QPointF? p) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRectF__translate_QPointF') + .asFunction(); + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + } // translate(qreal dx, qreal dy) + + translate_2(double dx, double dy) { + final void_Func_voidstar_double_double func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QRectF__translate_qreal_qreal') + .asFunction(); + func(thisCpp, dx, dy); + } // translated(const QPointF & p) const + + QRectF translated(QPointF? p) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRectF__translated_QPointF') + .asFunction(); + ffi.Pointer result = + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + return QRectF.fromCppPointer(result, true); + } // translated(qreal dx, qreal dy) const + + QRectF translated_2(double dx, double dy) { + final voidstar_Func_voidstar_double_double func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Double_ffi_Double_FFI>>( + 'c_QRectF__translated_qreal_qreal') + .asFunction(); + ffi.Pointer result = func(thisCpp, dx, dy); + return QRectF.fromCppPointer(result, true); + } // transposed() const + + QRectF transposed() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QRectF__transposed') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRectF.fromCppPointer(result, true); + } // united(const QRectF & other) const + + QRectF united(QRectF? other) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRectF__united_QRectF') + .asFunction(); + ffi.Pointer result = + func(thisCpp, other == null ? ffi.nullptr : other.thisCpp); + return QRectF.fromCppPointer(result, true); + } // width() const + + double width() { + final double_Func_voidstar func = _dylib + .lookup>('c_QRectF__width') + .asFunction(); + return func(thisCpp); + } // x() const + + double x() { + final double_Func_voidstar func = _dylib + .lookup>('c_QRectF__x') + .asFunction(); + return func(thisCpp); + } // y() const + + double y() { + final double_Func_voidstar func = _dylib + .lookup>('c_QRectF__y') + .asFunction(); + return func(thisCpp); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QRectF__destructor') + .asFunction(); + func(thisCpp); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QRegion.dart b/generated/QtDartBindings/dart/lib/src/QRegion.dart new file mode 100644 index 0000000..34144c8 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QRegion.dart @@ -0,0 +1,315 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QRegion implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = true; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QRegion.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QRegion.fromCppPointer(cppPointer, needsAutoDelete)) as QRegion; + } + QRegion.fromCppPointer(var cppPointer, [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QRegion.init() {} + String getFinalizerName() { + return "c_QRegion_Finalizer"; + } //QRegion() + + QRegion() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_QRegion__constructor') + .asFunction(); + thisCpp = func(); + QRegion.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QRegion(const QRect & r) + QRegion.ctor2(QRect? r) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QRegion__constructor_QRect') + .asFunction(); + thisCpp = func(r == null ? ffi.nullptr : r.thisCpp); + QRegion.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QRegion(int x, int y, int w, int h) + QRegion.ctor3(int x, int y, int w, int h) { + final voidstar_Func_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QRegion__constructor_int_int_int_int') + .asFunction(); + thisCpp = func(x, y, w, h); + QRegion.s_dartInstanceByCppPtr[thisCpp.address] = this; + } // begin() const + QRect begin() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QRegion__begin') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRect.fromCppPointer(result, false); + } // boundingRect() const + + QRect boundingRect() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QRegion__boundingRect') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRect.fromCppPointer(result, true); + } // cbegin() const + + QRect cbegin() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QRegion__cbegin') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRect.fromCppPointer(result, false); + } // cend() const + + QRect cend() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QRegion__cend') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRect.fromCppPointer(result, false); + } // contains(const QPoint & p) const + + bool contains(QPoint? p) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRegion__contains_QPoint') + .asFunction(); + return func(thisCpp, p == null ? ffi.nullptr : p.thisCpp) != 0; + } // contains(const QRect & r) const + + bool contains_2(QRect? r) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRegion__contains_QRect') + .asFunction(); + return func(thisCpp, r == null ? ffi.nullptr : r.thisCpp) != 0; + } // copy() const + + QRegion copy() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QRegion__copy') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRegion.fromCppPointer(result, true); + } // detach() + + detach() { + final void_Func_voidstar func = _dylib + .lookup>('c_QRegion__detach') + .asFunction(); + func(thisCpp); + } // end() const + + QRect end() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QRegion__end') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRect.fromCppPointer(result, false); + } // exec(const QByteArray & ba, int ver) + + exec(QByteArray? ba, {int ver = 0}) { + final void_Func_voidstar_voidstar_int func = _dylib + .lookup>( + 'c_QRegion__exec_QByteArray_int') + .asFunction(); + func(thisCpp, ba == null ? ffi.nullptr : ba.thisCpp, ver); + } // intersected(const QRect & r) const + + QRegion intersected(QRect? r) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRegion__intersected_QRect') + .asFunction(); + ffi.Pointer result = + func(thisCpp, r == null ? ffi.nullptr : r.thisCpp); + return QRegion.fromCppPointer(result, true); + } // intersected(const QRegion & r) const + + QRegion intersected_2(QRegion r) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRegion__intersected_QRegion') + .asFunction(); + ffi.Pointer result = + func(thisCpp, r == null ? ffi.nullptr : r.thisCpp); + return QRegion.fromCppPointer(result, true); + } // intersects(const QRect & r) const + + bool intersects(QRect? r) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRegion__intersects_QRect') + .asFunction(); + return func(thisCpp, r == null ? ffi.nullptr : r.thisCpp) != 0; + } // intersects(const QRegion & r) const + + bool intersects_2(QRegion r) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRegion__intersects_QRegion') + .asFunction(); + return func(thisCpp, r == null ? ffi.nullptr : r.thisCpp) != 0; + } // isEmpty() const + + bool isEmpty() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QRegion__isEmpty') + .asFunction(); + return func(thisCpp) != 0; + } // isNull() const + + bool isNull() { + final bool_Func_voidstar func = _dylib + .lookup>('c_QRegion__isNull') + .asFunction(); + return func(thisCpp) != 0; + } // rectCount() const + + int rectCount() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QRegion__rectCount') + .asFunction(); + return func(thisCpp); + } // setRects(const QRect * rect, int num) + + setRects(QRect? rect, int num) { + final void_Func_voidstar_voidstar_int func = _dylib + .lookup>( + 'c_QRegion__setRects_QRect_int') + .asFunction(); + func(thisCpp, rect == null ? ffi.nullptr : rect.thisCpp, num); + } // subtracted(const QRegion & r) const + + QRegion subtracted(QRegion r) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRegion__subtracted_QRegion') + .asFunction(); + ffi.Pointer result = + func(thisCpp, r == null ? ffi.nullptr : r.thisCpp); + return QRegion.fromCppPointer(result, true); + } // translate(const QPoint & p) + + translate(QPoint? p) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRegion__translate_QPoint') + .asFunction(); + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + } // translate(int dx, int dy) + + translate_2(int dx, int dy) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QRegion__translate_int_int') + .asFunction(); + func(thisCpp, dx, dy); + } // translated(const QPoint & p) const + + QRegion translated(QPoint? p) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRegion__translated_QPoint') + .asFunction(); + ffi.Pointer result = + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + return QRegion.fromCppPointer(result, true); + } // translated(int dx, int dy) const + + QRegion translated_2(int dx, int dy) { + final voidstar_Func_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QRegion__translated_int_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, dx, dy); + return QRegion.fromCppPointer(result, true); + } // united(const QRect & r) const + + QRegion united(QRect? r) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRegion__united_QRect') + .asFunction(); + ffi.Pointer result = + func(thisCpp, r == null ? ffi.nullptr : r.thisCpp); + return QRegion.fromCppPointer(result, true); + } // united(const QRegion & r) const + + QRegion united_2(QRegion r) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRegion__united_QRegion') + .asFunction(); + ffi.Pointer result = + func(thisCpp, r == null ? ffi.nullptr : r.thisCpp); + return QRegion.fromCppPointer(result, true); + } // xored(const QRegion & r) const + + QRegion xored(QRegion r) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QRegion__xored_QRegion') + .asFunction(); + ffi.Pointer result = + func(thisCpp, r == null ? ffi.nullptr : r.thisCpp); + return QRegion.fromCppPointer(result, true); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QRegion__destructor') + .asFunction(); + func(thisCpp); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QScrollArea.dart b/generated/QtDartBindings/dart/lib/src/QScrollArea.dart new file mode 100644 index 0000000..408ef11 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QScrollArea.dart @@ -0,0 +1,637 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QScrollArea extends QAbstractScrollArea { + QScrollArea.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QScrollArea.init() : super.init() {} + factory QScrollArea.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QScrollArea; + } + return QScrollArea.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QScrollArea_Finalizer"; + } //QScrollArea(QWidget * parent) + + QScrollArea({required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QScrollArea__constructor_QWidget') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } + static void changeEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QScrollArea::changeEvent(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.changeEvent((arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QScrollArea::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static int devType_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QScrollArea::devType() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.devType(); + return result; + } // ensureVisible(int x, int y, int xmargin, int ymargin) + + ensureVisible(int x, int y, {int xmargin = 50, int ymargin = 50}) { + final void_Func_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QScrollArea__ensureVisible_int_int_int_int') + .asFunction(); + func(thisCpp, x, y, xmargin, ymargin); + } // ensureWidgetVisible(QWidget * childWidget, int xmargin, int ymargin) + + ensureWidgetVisible(QWidget? childWidget, + {int xmargin = 50, int ymargin = 50}) { + final void_Func_voidstar_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QScrollArea__ensureWidgetVisible_QWidget_int_int') + .asFunction(); + func(thisCpp, childWidget == null ? ffi.nullptr : childWidget.thisCpp, + xmargin, ymargin); + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QScrollArea::event(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? arg__1, ffi.Pointer? arg__2) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QScrollArea::eventFilter(QObject * arg__1, QEvent * arg__2)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (arg__1 == null || arg__1.address == 0) + ? null + : QObject.fromCppPointer(arg__1), + (arg__2 == null || arg__2.address == 0) + ? null + : QEvent.fromCppPointer(arg__2)); + return result ? 1 : 0; + } + + static int focusNextPrevChild_calledFromC( + ffi.Pointer thisCpp, int next) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QScrollArea::focusNextPrevChild(bool next)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.focusNextPrevChild(next != 0); + return result ? 1 : 0; + } + + static int hasHeightForWidth_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QScrollArea::hasHeightForWidth() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hasHeightForWidth(); + return result ? 1 : 0; + } + + static int heightForWidth_calledFromC(ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QScrollArea::heightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.heightForWidth(arg__1); + return result; + } + + static void initPainter_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? painter) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QScrollArea::initPainter(QPainter * painter) const! (${thisCpp.address})"); + throw Error(); + } + dartInstance.initPainter((painter == null || painter.address == 0) + ? null + : QPainter.fromCppPointer(painter)); + } + + static void leaveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QScrollArea::leaveEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.leaveEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static ffi.Pointer minimumSizeHint_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QScrollArea::minimumSizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumSizeHint(); + return result.thisCpp; + } + + static void mouseDoubleClickEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QScrollArea::mouseDoubleClickEvent(QMouseEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseDoubleClickEvent((arg__1 == null || arg__1.address == 0) + ? null + : QMouseEvent.fromCppPointer(arg__1)); + } + + static void mouseMoveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QScrollArea::mouseMoveEvent(QMouseEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseMoveEvent((arg__1 == null || arg__1.address == 0) + ? null + : QMouseEvent.fromCppPointer(arg__1)); + } + + static void mousePressEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QScrollArea::mousePressEvent(QMouseEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mousePressEvent((arg__1 == null || arg__1.address == 0) + ? null + : QMouseEvent.fromCppPointer(arg__1)); + } + + static void mouseReleaseEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QScrollArea::mouseReleaseEvent(QMouseEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseReleaseEvent((arg__1 == null || arg__1.address == 0) + ? null + : QMouseEvent.fromCppPointer(arg__1)); + } + + static void paintEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QScrollArea::paintEvent(QPaintEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.paintEvent((arg__1 == null || arg__1.address == 0) + ? null + : QPaintEvent.fromCppPointer(arg__1)); + } + + static void scrollContentsBy_calledFromC( + ffi.Pointer thisCpp, int dx, int dy) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QScrollArea::scrollContentsBy(int dx, int dy)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.scrollContentsBy(dx, dy); + } + + static void setVisible_calledFromC(ffi.Pointer thisCpp, int visible) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QScrollArea::setVisible(bool visible)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setVisible(visible != 0); + } // setWidget(QWidget * widget) + + setWidget(QWidget? widget) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QScrollArea__setWidget_QWidget') + .asFunction(); + func(thisCpp, widget == null ? ffi.nullptr : widget.thisCpp); + } // setWidgetResizable(bool resizable) + + setWidgetResizable(bool resizable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QScrollArea__setWidgetResizable_bool') + .asFunction(); + func(thisCpp, resizable ? 1 : 0); + } + + static void setupViewport_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? viewport) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QScrollArea::setupViewport(QWidget * viewport)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setupViewport((viewport == null || viewport.address == 0) + ? null + : QWidget.fromCppPointer(viewport)); + } + + static ffi.Pointer sharedPainter_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QScrollArea::sharedPainter() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sharedPainter(); + return result.thisCpp; + } + + static ffi.Pointer sizeHint_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QScrollArea::sizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHint(); + return result.thisCpp; + } // takeWidget() + + QWidget takeWidget() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QScrollArea__takeWidget') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QWidget.fromCppPointer(result, false); + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QScrollArea__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } + + static int viewportEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QScrollArea::viewportEvent(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.viewportEvent( + (arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + return result ? 1 : 0; + } + + static ffi.Pointer viewportSizeHint_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QScrollArea; + if (dartInstance == null) { + print( + "Dart instance not found for QScrollArea::viewportSizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.viewportSizeHint(); + return result.thisCpp; + } // widget() const + + QWidget widget() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QScrollArea__widget') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QWidget.fromCppPointer(result, false); + } // widgetResizable() const + + bool widgetResizable() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QScrollArea__widgetResizable') + .asFunction(); + return func(thisCpp) != 0; + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QScrollArea__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 1128: + return "c_QScrollArea__changeEvent_QEvent"; + case 946: + return "c_QScrollArea__customEvent_QEvent"; + case 1145: + return "c_QScrollArea__devType"; + case 956: + return "c_QScrollArea__event_QEvent"; + case 957: + return "c_QScrollArea__eventFilter_QObject_QEvent"; + case 1155: + return "c_QScrollArea__focusNextPrevChild_bool"; + case 1169: + return "c_QScrollArea__hasHeightForWidth"; + case 1173: + return "c_QScrollArea__heightForWidth_int"; + case 1176: + return "c_QScrollArea__initPainter_QPainter"; + case 1202: + return "c_QScrollArea__leaveEvent_QEvent"; + case 1222: + return "c_QScrollArea__minimumSizeHint"; + case 1224: + return "c_QScrollArea__mouseDoubleClickEvent_QMouseEvent"; + case 1226: + return "c_QScrollArea__mouseMoveEvent_QMouseEvent"; + case 1227: + return "c_QScrollArea__mousePressEvent_QMouseEvent"; + case 1228: + return "c_QScrollArea__mouseReleaseEvent_QMouseEvent"; + case 1235: + return "c_QScrollArea__paintEvent_QPaintEvent"; + case 5218: + return "c_QScrollArea__scrollContentsBy_int_int"; + case 1314: + return "c_QScrollArea__setVisible_bool"; + case 5226: + return "c_QScrollArea__setupViewport_QWidget"; + case 1323: + return "c_QScrollArea__sharedPainter"; + case 1331: + return "c_QScrollArea__sizeHint"; + case 5229: + return "c_QScrollArea__viewportEvent_QEvent"; + case 5230: + return "c_QScrollArea__viewportSizeHint"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 1128: + return "changeEvent"; + case 946: + return "customEvent"; + case 1145: + return "devType"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 1155: + return "focusNextPrevChild"; + case 1169: + return "hasHeightForWidth"; + case 1173: + return "heightForWidth"; + case 1176: + return "initPainter"; + case 1202: + return "leaveEvent"; + case 1222: + return "minimumSizeHint"; + case 1224: + return "mouseDoubleClickEvent"; + case 1226: + return "mouseMoveEvent"; + case 1227: + return "mousePressEvent"; + case 1228: + return "mouseReleaseEvent"; + case 1235: + return "paintEvent"; + case 5218: + return "scrollContentsBy"; + case 1314: + return "setVisible"; + case 5226: + return "setupViewport"; + case 1323: + return "sharedPainter"; + case 1331: + return "sizeHint"; + case 5229: + return "viewportEvent"; + case 5230: + return "viewportSizeHint"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QScrollArea__registerVirtualMethodCallback') + .asFunction(); + final callback1128 = + ffi.Pointer.fromFunction( + QFrame.changeEvent_calledFromC); + registerCallback(thisCpp, callback1128, 1128); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept1145 = 0; + final callback1145 = ffi.Pointer.fromFunction( + QWidget.devType_calledFromC, callbackExcept1145); + registerCallback(thisCpp, callback1145, 1145); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QScrollArea.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QScrollArea.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept1155 = 0; + final callback1155 = + ffi.Pointer.fromFunction( + QScrollArea.focusNextPrevChild_calledFromC, callbackExcept1155); + registerCallback(thisCpp, callback1155, 1155); + const callbackExcept1169 = 0; + final callback1169 = ffi.Pointer.fromFunction( + QWidget.hasHeightForWidth_calledFromC, callbackExcept1169); + registerCallback(thisCpp, callback1169, 1169); + const callbackExcept1173 = 0; + final callback1173 = + ffi.Pointer.fromFunction( + QWidget.heightForWidth_calledFromC, callbackExcept1173); + registerCallback(thisCpp, callback1173, 1173); + final callback1176 = + ffi.Pointer.fromFunction( + QWidget.initPainter_calledFromC); + registerCallback(thisCpp, callback1176, 1176); + final callback1202 = + ffi.Pointer.fromFunction( + QWidget.leaveEvent_calledFromC); + registerCallback(thisCpp, callback1202, 1202); + final callback1222 = ffi.Pointer.fromFunction( + QAbstractScrollArea.minimumSizeHint_calledFromC); + registerCallback(thisCpp, callback1222, 1222); + final callback1224 = + ffi.Pointer.fromFunction( + QAbstractScrollArea.mouseDoubleClickEvent_calledFromC); + registerCallback(thisCpp, callback1224, 1224); + final callback1226 = + ffi.Pointer.fromFunction( + QAbstractScrollArea.mouseMoveEvent_calledFromC); + registerCallback(thisCpp, callback1226, 1226); + final callback1227 = + ffi.Pointer.fromFunction( + QAbstractScrollArea.mousePressEvent_calledFromC); + registerCallback(thisCpp, callback1227, 1227); + final callback1228 = + ffi.Pointer.fromFunction( + QAbstractScrollArea.mouseReleaseEvent_calledFromC); + registerCallback(thisCpp, callback1228, 1228); + final callback1235 = + ffi.Pointer.fromFunction( + QAbstractScrollArea.paintEvent_calledFromC); + registerCallback(thisCpp, callback1235, 1235); + final callback5218 = + ffi.Pointer.fromFunction( + QScrollArea.scrollContentsBy_calledFromC); + registerCallback(thisCpp, callback5218, 5218); + final callback1314 = + ffi.Pointer.fromFunction( + QWidget.setVisible_calledFromC); + registerCallback(thisCpp, callback1314, 1314); + final callback5226 = + ffi.Pointer.fromFunction( + QAbstractScrollArea.setupViewport_calledFromC); + registerCallback(thisCpp, callback5226, 5226); + final callback1323 = ffi.Pointer.fromFunction( + QWidget.sharedPainter_calledFromC); + registerCallback(thisCpp, callback1323, 1323); + final callback1331 = ffi.Pointer.fromFunction( + QScrollArea.sizeHint_calledFromC); + registerCallback(thisCpp, callback1331, 1331); + const callbackExcept5229 = 0; + final callback5229 = + ffi.Pointer.fromFunction( + QAbstractScrollArea.viewportEvent_calledFromC, callbackExcept5229); + registerCallback(thisCpp, callback5229, 5229); + final callback5230 = ffi.Pointer.fromFunction( + QScrollArea.viewportSizeHint_calledFromC); + registerCallback(thisCpp, callback5230, 5230); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QShortcut.dart b/generated/QtDartBindings/dart/lib/src/QShortcut.dart new file mode 100644 index 0000000..bd5d7cf --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QShortcut.dart @@ -0,0 +1,343 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QShortcut extends QObject { + QShortcut.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QShortcut.init() : super.init() {} + factory QShortcut.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QShortcut; + } + return QShortcut.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QShortcut_Finalizer"; + } //QShortcut(QKeySequence::StandardKey key, QObject * parent, const char * member, const char * ambiguousMember) + + QShortcut(int key, QObject? parent, {String? member, String? ambiguousMember}) + : super.init() { + final voidstar_Func_int_voidstar_string_string func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_ffi_Int32_voidstar_string_string_FFI>>( + 'c_QShortcut__constructor_StandardKey_QObject_char_char') + .asFunction(); + thisCpp = func( + key, + parent == null ? ffi.nullptr : parent.thisCpp, + member?.toNativeUtf8() ?? ffi.nullptr, + ambiguousMember?.toNativeUtf8() ?? ffi.nullptr); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } //QShortcut(QObject * parent) + QShortcut.ctor2(QObject? parent) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QShortcut__constructor_QObject') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } //QShortcut(const QKeySequence & key, QObject * parent, const char * member, const char * ambiguousMember) + QShortcut.ctor3(QKeySequence? key, QObject? parent, + {String? member, String? ambiguousMember}) + : super.init() { + final voidstar_Func_voidstar_voidstar_string_string func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_voidstar_string_string_FFI>>( + 'c_QShortcut__constructor_QKeySequence_QObject_char_char') + .asFunction(); + thisCpp = func( + key == null ? ffi.nullptr : key.thisCpp, + parent == null ? ffi.nullptr : parent.thisCpp, + member?.toNativeUtf8() ?? ffi.nullptr, + ambiguousMember?.toNativeUtf8() ?? ffi.nullptr); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } // activated() + activated() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QShortcut__activated') + .asFunction(); + func(thisCpp); + } + + void onActivated(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QShortcut__onActivated') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onActivated_callback); + final callbackMethod = onActivated_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onActivated_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QShortcut; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onActivated_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // activatedAmbiguously() + + activatedAmbiguously() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QShortcut__activatedAmbiguously') + .asFunction(); + func(thisCpp); + } + + void onActivatedAmbiguously(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QShortcut__onActivatedAmbiguously') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onActivatedAmbiguously_callback); + final callbackMethod = onActivatedAmbiguously_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onActivatedAmbiguously_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QShortcut; + final signalHandlers = dartInstance + .signalHandlerersBySignal[onActivatedAmbiguously_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // autoRepeat() const + + bool autoRepeat() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QShortcut__autoRepeat') + .asFunction(); + return func(thisCpp) != 0; + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QShortcut; + if (dartInstance == null) { + print( + "Dart instance not found for QShortcut::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QShortcut; + if (dartInstance == null) { + print( + "Dart instance not found for QShortcut::event(QEvent * e)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance + .event((e == null || e.address == 0) ? null : QEvent.fromCppPointer(e)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QShortcut; + if (dartInstance == null) { + print( + "Dart instance not found for QShortcut::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } // isEnabled() const + + bool isEnabled() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QShortcut__isEnabled') + .asFunction(); + return func(thisCpp) != 0; + } // key() const + + QKeySequence key() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QShortcut__key') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QKeySequence.fromCppPointer(result, true); + } // keys() const + + QList keys() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QShortcut__keys') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QList.fromCppPointer(result, true); + } // setAutoRepeat(bool on) + + setAutoRepeat(bool on) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QShortcut__setAutoRepeat_bool') + .asFunction(); + func(thisCpp, on ? 1 : 0); + } // setEnabled(bool enable) + + setEnabled(bool enable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QShortcut__setEnabled_bool') + .asFunction(); + func(thisCpp, enable ? 1 : 0); + } // setKey(const QKeySequence & key) + + setKey(QKeySequence? key) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QShortcut__setKey_QKeySequence') + .asFunction(); + func(thisCpp, key == null ? ffi.nullptr : key.thisCpp); + } // setKeys(QKeySequence::StandardKey key) + + setKeys(int key) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QShortcut__setKeys_StandardKey') + .asFunction(); + func(thisCpp, key); + } // setKeys(const QList & keys) + + setKeys_2(QList? keys) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QShortcut__setKeys_QList_QKeySequence') + .asFunction(); + func(thisCpp, keys == null ? ffi.nullptr : keys.thisCpp); + } // setWhatsThis(const QString & text) + + setWhatsThis(String? text) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QShortcut__setWhatsThis_QString') + .asFunction(); + func(thisCpp, text?.toNativeUtf8() ?? ffi.nullptr); + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QShortcut__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } // whatsThis() const + + QString whatsThis() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QShortcut__whatsThis') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QShortcut__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 946: + return "c_QShortcut__customEvent_QEvent"; + case 956: + return "c_QShortcut__event_QEvent"; + case 957: + return "c_QShortcut__eventFilter_QObject_QEvent"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 946: + return "customEvent"; + case 956: + return "event"; + case 957: + return "eventFilter"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QShortcut__registerVirtualMethodCallback') + .asFunction(); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QShortcut.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QSinglePointEvent.dart b/generated/QtDartBindings/dart/lib/src/QSinglePointEvent.dart new file mode 100644 index 0000000..b766683 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QSinglePointEvent.dart @@ -0,0 +1,200 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QSinglePointEvent extends QPointerEvent { + QSinglePointEvent.fromCppPointer(var cppPointer, + [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QSinglePointEvent.init() : super.init() {} + factory QSinglePointEvent.fromCache(var cppPointer, + [needsAutoDelete = false]) { + if (QEvent.isCached(cppPointer)) { + var instance = QEvent.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QSinglePointEvent; + } + return QSinglePointEvent.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QSinglePointEvent_Finalizer"; + } + + static ffi.Pointer clone_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QEvent.s_dartInstanceByCppPtr[thisCpp.address] as QSinglePointEvent; + if (dartInstance == null) { + print( + "Dart instance not found for QSinglePointEvent::clone() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.clone(); + return result.thisCpp; + } // exclusivePointGrabber() const + + QObject exclusivePointGrabber() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QSinglePointEvent__exclusivePointGrabber') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QObject.fromCppPointer(result, false); + } // globalPosition() const + + QPointF globalPosition() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QSinglePointEvent__globalPosition') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPointF.fromCppPointer(result, true); + } + + static int isBeginEvent_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QEvent.s_dartInstanceByCppPtr[thisCpp.address] as QSinglePointEvent; + if (dartInstance == null) { + print( + "Dart instance not found for QSinglePointEvent::isBeginEvent() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.isBeginEvent(); + return result ? 1 : 0; + } + + static int isEndEvent_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QEvent.s_dartInstanceByCppPtr[thisCpp.address] as QSinglePointEvent; + if (dartInstance == null) { + print( + "Dart instance not found for QSinglePointEvent::isEndEvent() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.isEndEvent(); + return result ? 1 : 0; + } + + static int isUpdateEvent_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QEvent.s_dartInstanceByCppPtr[thisCpp.address] as QSinglePointEvent; + if (dartInstance == null) { + print( + "Dart instance not found for QSinglePointEvent::isUpdateEvent() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.isUpdateEvent(); + return result ? 1 : 0; + } // position() const + + QPointF position() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QSinglePointEvent__position') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPointF.fromCppPointer(result, true); + } // scenePosition() const + + QPointF scenePosition() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QSinglePointEvent__scenePosition') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPointF.fromCppPointer(result, true); + } + + static void setAccepted_calledFromC(ffi.Pointer thisCpp, int accepted) { + var dartInstance = + QEvent.s_dartInstanceByCppPtr[thisCpp.address] as QSinglePointEvent; + if (dartInstance == null) { + print( + "Dart instance not found for QSinglePointEvent::setAccepted(bool accepted)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setAccepted(accepted != 0); + } // setExclusivePointGrabber(QObject * exclusiveGrabber) + + setExclusivePointGrabber(QObject? exclusiveGrabber) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QSinglePointEvent__setExclusivePointGrabber_QObject') + .asFunction(); + func(thisCpp, + exclusiveGrabber == null ? ffi.nullptr : exclusiveGrabber.thisCpp); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QSinglePointEvent__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 4164: + return "c_QSinglePointEvent__clone"; + case 4208: + return "c_QSinglePointEvent__isBeginEvent"; + case 4209: + return "c_QSinglePointEvent__isEndEvent"; + case 4210: + return "c_QSinglePointEvent__isUpdateEvent"; + case 4172: + return "c_QSinglePointEvent__setAccepted_bool"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 4164: + return "clone"; + case 4208: + return "isBeginEvent"; + case 4209: + return "isEndEvent"; + case 4210: + return "isUpdateEvent"; + case 4172: + return "setAccepted"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QSinglePointEvent__registerVirtualMethodCallback') + .asFunction(); + final callback4164 = ffi.Pointer.fromFunction( + QSinglePointEvent.clone_calledFromC); + registerCallback(thisCpp, callback4164, 4164); + const callbackExcept4208 = 0; + final callback4208 = ffi.Pointer.fromFunction( + QSinglePointEvent.isBeginEvent_calledFromC, callbackExcept4208); + registerCallback(thisCpp, callback4208, 4208); + const callbackExcept4209 = 0; + final callback4209 = ffi.Pointer.fromFunction( + QSinglePointEvent.isEndEvent_calledFromC, callbackExcept4209); + registerCallback(thisCpp, callback4209, 4209); + const callbackExcept4210 = 0; + final callback4210 = ffi.Pointer.fromFunction( + QSinglePointEvent.isUpdateEvent_calledFromC, callbackExcept4210); + registerCallback(thisCpp, callback4210, 4210); + final callback4172 = + ffi.Pointer.fromFunction( + QPointerEvent.setAccepted_calledFromC); + registerCallback(thisCpp, callback4172, 4172); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QSize.dart b/generated/QtDartBindings/dart/lib/src/QSize.dart new file mode 100644 index 0000000..ae42ba5 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QSize.dart @@ -0,0 +1,173 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QSize implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = true; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QSize.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QSize.fromCppPointer(cppPointer, needsAutoDelete)) as QSize; + } + QSize.fromCppPointer(var cppPointer, [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QSize.init() {} + String getFinalizerName() { + return "c_QSize_Finalizer"; + } //QSize() + + QSize() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_QSize__constructor') + .asFunction(); + thisCpp = func(); + QSize.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QSize(int w, int h) + QSize.ctor2(int w, int h) { + final voidstar_Func_int_int func = _dylib + .lookup>( + 'c_QSize__constructor_int_int') + .asFunction(); + thisCpp = func(w, h); + QSize.s_dartInstanceByCppPtr[thisCpp.address] = this; + } // boundedTo(const QSize & arg__1) const + QSize boundedTo(QSize? arg__1) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QSize__boundedTo_QSize') + .asFunction(); + ffi.Pointer result = + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + return QSize.fromCppPointer(result, true); + } // expandedTo(const QSize & arg__1) const + + QSize expandedTo(QSize? arg__1) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QSize__expandedTo_QSize') + .asFunction(); + ffi.Pointer result = + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + return QSize.fromCppPointer(result, true); + } // height() const + + int height() { + final int_Func_voidstar func = _dylib + .lookup>('c_QSize__height') + .asFunction(); + return func(thisCpp); + } // isEmpty() const + + bool isEmpty() { + final bool_Func_voidstar func = _dylib + .lookup>('c_QSize__isEmpty') + .asFunction(); + return func(thisCpp) != 0; + } // isNull() const + + bool isNull() { + final bool_Func_voidstar func = _dylib + .lookup>('c_QSize__isNull') + .asFunction(); + return func(thisCpp) != 0; + } // isValid() const + + bool isValid() { + final bool_Func_voidstar func = _dylib + .lookup>('c_QSize__isValid') + .asFunction(); + return func(thisCpp) != 0; + } // setHeight(int h) + + setHeight(int h) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QSize__setHeight_int') + .asFunction(); + func(thisCpp, h); + } // setWidth(int w) + + setWidth(int w) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QSize__setWidth_int') + .asFunction(); + func(thisCpp, w); + } // toSizeF() const + + QSizeF toSizeF() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QSize__toSizeF') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSizeF.fromCppPointer(result, true); + } // transpose() + + transpose() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QSize__transpose') + .asFunction(); + func(thisCpp); + } // transposed() const + + QSize transposed() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QSize__transposed') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } // width() const + + int width() { + final int_Func_voidstar func = _dylib + .lookup>('c_QSize__width') + .asFunction(); + return func(thisCpp); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QSize__destructor') + .asFunction(); + func(thisCpp); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QSizeF.dart b/generated/QtDartBindings/dart/lib/src/QSizeF.dart new file mode 100644 index 0000000..4222b68 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QSizeF.dart @@ -0,0 +1,182 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QSizeF implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = true; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QSizeF.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QSizeF.fromCppPointer(cppPointer, needsAutoDelete)) as QSizeF; + } + QSizeF.fromCppPointer(var cppPointer, [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QSizeF.init() {} + String getFinalizerName() { + return "c_QSizeF_Finalizer"; + } //QSizeF() + + QSizeF() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_QSizeF__constructor') + .asFunction(); + thisCpp = func(); + QSizeF.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QSizeF(const QSize & sz) + QSizeF.ctor2(QSize? sz) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QSizeF__constructor_QSize') + .asFunction(); + thisCpp = func(sz == null ? ffi.nullptr : sz.thisCpp); + QSizeF.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QSizeF(qreal w, qreal h) + QSizeF.ctor3(double w, double h) { + final voidstar_Func_double_double func = _dylib + .lookup>( + 'c_QSizeF__constructor_qreal_qreal') + .asFunction(); + thisCpp = func(w, h); + QSizeF.s_dartInstanceByCppPtr[thisCpp.address] = this; + } // boundedTo(const QSizeF & arg__1) const + QSizeF boundedTo(QSizeF? arg__1) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QSizeF__boundedTo_QSizeF') + .asFunction(); + ffi.Pointer result = + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + return QSizeF.fromCppPointer(result, true); + } // expandedTo(const QSizeF & arg__1) const + + QSizeF expandedTo(QSizeF? arg__1) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QSizeF__expandedTo_QSizeF') + .asFunction(); + ffi.Pointer result = + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + return QSizeF.fromCppPointer(result, true); + } // height() const + + double height() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QSizeF__height') + .asFunction(); + return func(thisCpp); + } // isEmpty() const + + bool isEmpty() { + final bool_Func_voidstar func = _dylib + .lookup>('c_QSizeF__isEmpty') + .asFunction(); + return func(thisCpp) != 0; + } // isNull() const + + bool isNull() { + final bool_Func_voidstar func = _dylib + .lookup>('c_QSizeF__isNull') + .asFunction(); + return func(thisCpp) != 0; + } // isValid() const + + bool isValid() { + final bool_Func_voidstar func = _dylib + .lookup>('c_QSizeF__isValid') + .asFunction(); + return func(thisCpp) != 0; + } // setHeight(qreal h) + + setHeight(double h) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QSizeF__setHeight_qreal') + .asFunction(); + func(thisCpp, h); + } // setWidth(qreal w) + + setWidth(double w) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QSizeF__setWidth_qreal') + .asFunction(); + func(thisCpp, w); + } // toSize() const + + QSize toSize() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QSizeF__toSize') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } // transpose() + + transpose() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QSizeF__transpose') + .asFunction(); + func(thisCpp); + } // transposed() const + + QSizeF transposed() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QSizeF__transposed') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSizeF.fromCppPointer(result, true); + } // width() const + + double width() { + final double_Func_voidstar func = _dylib + .lookup>('c_QSizeF__width') + .asFunction(); + return func(thisCpp); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QSizeF__destructor') + .asFunction(); + func(thisCpp); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QSizePolicy.dart b/generated/QtDartBindings/dart/lib/src/QSizePolicy.dart new file mode 100644 index 0000000..93bb328 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QSizePolicy.dart @@ -0,0 +1,267 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QSizePolicy_PolicyFlag { + static const GrowFlag = 1; + static const ExpandFlag = 2; + static const ShrinkFlag = 4; + static const IgnoreFlag = 8; +} + +class QSizePolicy_Policy { + static const Fixed = 0; + static const Minimum = 1; + static const Maximum = 4; + static const Preferred = 5; + static const MinimumExpanding = 3; + static const Expanding = 7; + static const Ignored = 13; +} + +class QSizePolicy_ControlType { + static const DefaultType = 1; + static const ButtonBox = 2; + static const CheckBox = 4; + static const ComboBox = 8; + static const Frame = 16; + static const GroupBox = 32; + static const Label = 64; + static const Line = 128; + static const LineEdit = 256; + static const PushButton = 512; + static const RadioButton = 1024; + static const Slider = 2048; + static const SpinBox = 4096; + static const TabWidget = 8192; + static const ToolButton = 16384; +} + +class QSizePolicy implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = true; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QSizePolicy.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QSizePolicy.fromCppPointer(cppPointer, needsAutoDelete)) as QSizePolicy; + } + QSizePolicy.fromCppPointer(var cppPointer, [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QSizePolicy.init() {} + String getFinalizerName() { + return "c_QSizePolicy_Finalizer"; + } //QSizePolicy() + + QSizePolicy() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_QSizePolicy__constructor') + .asFunction(); + thisCpp = func(); + QSizePolicy.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QSizePolicy(QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical, QSizePolicy::ControlType type) + QSizePolicy.ctor2(int horizontal, int vertical, + {int type = QSizePolicy_ControlType.DefaultType}) { + final voidstar_Func_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QSizePolicy__constructor_Policy_Policy_ControlType') + .asFunction(); + thisCpp = func(horizontal, vertical, type); + QSizePolicy.s_dartInstanceByCppPtr[thisCpp.address] = this; + } // controlType() const + int controlType() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QSizePolicy__controlType') + .asFunction(); + return func(thisCpp); + } // expandingDirections() const + + int expandingDirections() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QSizePolicy__expandingDirections') + .asFunction(); + return func(thisCpp); + } // hasHeightForWidth() const + + bool hasHeightForWidth() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QSizePolicy__hasHeightForWidth') + .asFunction(); + return func(thisCpp) != 0; + } // hasWidthForHeight() const + + bool hasWidthForHeight() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QSizePolicy__hasWidthForHeight') + .asFunction(); + return func(thisCpp) != 0; + } // horizontalPolicy() const + + int horizontalPolicy() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QSizePolicy__horizontalPolicy') + .asFunction(); + return func(thisCpp); + } // horizontalStretch() const + + int horizontalStretch() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QSizePolicy__horizontalStretch') + .asFunction(); + return func(thisCpp); + } // retainSizeWhenHidden() const + + bool retainSizeWhenHidden() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QSizePolicy__retainSizeWhenHidden') + .asFunction(); + return func(thisCpp) != 0; + } // setControlType(QSizePolicy::ControlType type) + + setControlType(int type) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QSizePolicy__setControlType_ControlType') + .asFunction(); + func(thisCpp, type); + } // setHeightForWidth(bool b) + + setHeightForWidth(bool b) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QSizePolicy__setHeightForWidth_bool') + .asFunction(); + func(thisCpp, b ? 1 : 0); + } // setHorizontalPolicy(QSizePolicy::Policy d) + + setHorizontalPolicy(int d) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QSizePolicy__setHorizontalPolicy_Policy') + .asFunction(); + func(thisCpp, d); + } // setHorizontalStretch(int stretchFactor) + + setHorizontalStretch(int stretchFactor) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QSizePolicy__setHorizontalStretch_int') + .asFunction(); + func(thisCpp, stretchFactor); + } // setRetainSizeWhenHidden(bool retainSize) + + setRetainSizeWhenHidden(bool retainSize) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QSizePolicy__setRetainSizeWhenHidden_bool') + .asFunction(); + func(thisCpp, retainSize ? 1 : 0); + } // setVerticalPolicy(QSizePolicy::Policy d) + + setVerticalPolicy(int d) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QSizePolicy__setVerticalPolicy_Policy') + .asFunction(); + func(thisCpp, d); + } // setVerticalStretch(int stretchFactor) + + setVerticalStretch(int stretchFactor) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QSizePolicy__setVerticalStretch_int') + .asFunction(); + func(thisCpp, stretchFactor); + } // setWidthForHeight(bool b) + + setWidthForHeight(bool b) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QSizePolicy__setWidthForHeight_bool') + .asFunction(); + func(thisCpp, b ? 1 : 0); + } // transpose() + + transpose() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QSizePolicy__transpose') + .asFunction(); + func(thisCpp); + } // transposed() const + + QSizePolicy transposed() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QSizePolicy__transposed') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSizePolicy.fromCppPointer(result, true); + } // verticalPolicy() const + + int verticalPolicy() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QSizePolicy__verticalPolicy') + .asFunction(); + return func(thisCpp); + } // verticalStretch() const + + int verticalStretch() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QSizePolicy__verticalStretch') + .asFunction(); + return func(thisCpp); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QSizePolicy__destructor') + .asFunction(); + func(thisCpp); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QSortFilterProxyModel.dart b/generated/QtDartBindings/dart/lib/src/QSortFilterProxyModel.dart new file mode 100644 index 0000000..2dcd709 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QSortFilterProxyModel.dart @@ -0,0 +1,1351 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QSortFilterProxyModel extends QAbstractProxyModel { + QSortFilterProxyModel.fromCppPointer(var cppPointer, + [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QSortFilterProxyModel.init() : super.init() {} + factory QSortFilterProxyModel.fromCache(var cppPointer, + [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QSortFilterProxyModel; + } + return QSortFilterProxyModel.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QSortFilterProxyModel_Finalizer"; + } //QSortFilterProxyModel(QObject * parent) + + QSortFilterProxyModel({required QObject? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__constructor_QObject') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } // autoAcceptChildRows() const + bool autoAcceptChildRows() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__autoAcceptChildRows') + .asFunction(); + return func(thisCpp) != 0; + } // autoAcceptChildRowsChanged(bool autoAcceptChildRows) + + autoAcceptChildRowsChanged(bool autoAcceptChildRows) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__autoAcceptChildRowsChanged_bool') + .asFunction(); + func(thisCpp, autoAcceptChildRows ? 1 : 0); + } + + void onAutoAcceptChildRowsChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__onAutoAcceptChildRowsChanged_bool') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onAutoAcceptChildRowsChanged_callback); + final callbackMethod = onAutoAcceptChildRowsChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onAutoAcceptChildRowsChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + final signalHandlers = dartInstance + .signalHandlerersBySignal[onAutoAcceptChildRowsChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static ffi.Pointer buddy_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::buddy(const QModelIndex & index) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.buddy(QModelIndex.fromCppPointer(index)); + return result.thisCpp; + } + + static int canFetchMore_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer parent) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::canFetchMore(const QModelIndex & parent) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.canFetchMore(QModelIndex.fromCppPointer(parent)); + return result ? 1 : 0; + } + + static int clearItemData_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::clearItemData(const QModelIndex & index)! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.clearItemData(QModelIndex.fromCppPointer(index)); + return result ? 1 : 0; + } + + static int columnCount_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer parent) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::columnCount(const QModelIndex & parent) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.columnCount(parent: QModelIndex.fromCppPointer(parent)); + return result; + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static ffi.Pointer data_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index, int role) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::data(const QModelIndex & index, int role) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.data(QModelIndex.fromCppPointer(index), role: role); + return result.thisCpp; + } // dynamicSortFilter() const + + bool dynamicSortFilter() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__dynamicSortFilter') + .asFunction(); + return func(thisCpp) != 0; + } // dynamicSortFilterChanged(bool dynamicSortFilter) + + dynamicSortFilterChanged(bool dynamicSortFilter) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__dynamicSortFilterChanged_bool') + .asFunction(); + func(thisCpp, dynamicSortFilter ? 1 : 0); + } + + void onDynamicSortFilterChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__onDynamicSortFilterChanged_bool') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onDynamicSortFilterChanged_callback); + final callbackMethod = onDynamicSortFilterChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onDynamicSortFilterChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + final signalHandlers = dartInstance + .signalHandlerersBySignal[onDynamicSortFilterChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::event(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static void fetchMore_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer parent) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::fetchMore(const QModelIndex & parent)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.fetchMore(QModelIndex.fromCppPointer(parent)); + } // filterAcceptsColumn(int source_column, const QModelIndex & source_parent) const + + bool filterAcceptsColumn(int source_column, QModelIndex source_parent) { + final bool_Func_voidstar_int_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5955)) + .asFunction(); + return func(thisCpp, source_column, + source_parent == null ? ffi.nullptr : source_parent.thisCpp) != + 0; + } + + static int filterAcceptsColumn_calledFromC(ffi.Pointer thisCpp, + int source_column, ffi.Pointer source_parent) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::filterAcceptsColumn(int source_column, const QModelIndex & source_parent) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.filterAcceptsColumn( + source_column, QModelIndex.fromCppPointer(source_parent)); + return result ? 1 : 0; + } // filterAcceptsRow(int source_row, const QModelIndex & source_parent) const + + bool filterAcceptsRow(int source_row, QModelIndex source_parent) { + final bool_Func_voidstar_int_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5956)) + .asFunction(); + return func(thisCpp, source_row, + source_parent == null ? ffi.nullptr : source_parent.thisCpp) != + 0; + } + + static int filterAcceptsRow_calledFromC(ffi.Pointer thisCpp, + int source_row, ffi.Pointer source_parent) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::filterAcceptsRow(int source_row, const QModelIndex & source_parent) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.filterAcceptsRow( + source_row, QModelIndex.fromCppPointer(source_parent)); + return result ? 1 : 0; + } // filterKeyColumn() const + + int filterKeyColumn() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__filterKeyColumn') + .asFunction(); + return func(thisCpp); + } // filterRole() const + + int filterRole() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__filterRole') + .asFunction(); + return func(thisCpp); + } // filterRoleChanged(int filterRole) + + filterRoleChanged(int filterRole) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__filterRoleChanged_int') + .asFunction(); + func(thisCpp, filterRole); + } + + void onFilterRoleChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__onFilterRoleChanged_int') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onFilterRoleChanged_callback); + final callbackMethod = onFilterRoleChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onFilterRoleChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onFilterRoleChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static int hasChildren_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer parent) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::hasChildren(const QModelIndex & parent) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.hasChildren(parent: QModelIndex.fromCppPointer(parent)); + return result ? 1 : 0; + } + + static ffi.Pointer headerData_calledFromC( + ffi.Pointer thisCpp, int section, int orientation, int role) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::headerData(int section, Qt::Orientation orientation, int role) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.headerData(section, orientation, role: role); + return result.thisCpp; + } + + static ffi.Pointer index_calledFromC(ffi.Pointer thisCpp, int row, + int column, ffi.Pointer parent) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::index(int row, int column, const QModelIndex & parent) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.index(row, column, + parent: QModelIndex.fromCppPointer(parent)); + return result.thisCpp; + } + + static int insertColumns_calledFromC(ffi.Pointer thisCpp, int column, + int count, ffi.Pointer parent) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::insertColumns(int column, int count, const QModelIndex & parent)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.insertColumns(column, count, + parent: QModelIndex.fromCppPointer(parent)); + return result ? 1 : 0; + } + + static int insertRows_calledFromC( + ffi.Pointer thisCpp, int row, int count, ffi.Pointer parent) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::insertRows(int row, int count, const QModelIndex & parent)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.insertRows(row, count, + parent: QModelIndex.fromCppPointer(parent)); + return result ? 1 : 0; + } // invalidate() + + invalidate() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__invalidate') + .asFunction(); + func(thisCpp); + } // invalidateColumnsFilter() + + invalidateColumnsFilter() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__invalidateColumnsFilter') + .asFunction(); + func(thisCpp); + } // invalidateFilter() + + invalidateFilter() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__invalidateFilter') + .asFunction(); + func(thisCpp); + } // invalidateRowsFilter() + + invalidateRowsFilter() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__invalidateRowsFilter') + .asFunction(); + func(thisCpp); + } // isRecursiveFilteringEnabled() const + + bool isRecursiveFilteringEnabled() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__isRecursiveFilteringEnabled') + .asFunction(); + return func(thisCpp) != 0; + } // isSortLocaleAware() const + + bool isSortLocaleAware() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__isSortLocaleAware') + .asFunction(); + return func(thisCpp) != 0; + } // lessThan(const QModelIndex & source_left, const QModelIndex & source_right) const + + bool lessThan(QModelIndex source_left, QModelIndex source_right) { + final bool_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(5966)) + .asFunction(); + return func( + thisCpp, + source_left == null ? ffi.nullptr : source_left.thisCpp, + source_right == null ? ffi.nullptr : source_right.thisCpp) != + 0; + } + + static int lessThan_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer source_left, ffi.Pointer source_right) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::lessThan(const QModelIndex & source_left, const QModelIndex & source_right) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.lessThan( + QModelIndex.fromCppPointer(source_left), + QModelIndex.fromCppPointer(source_right)); + return result ? 1 : 0; + } + + static ffi.Pointer mapFromSource_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer sourceIndex) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::mapFromSource(const QModelIndex & sourceIndex) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.mapFromSource(QModelIndex.fromCppPointer(sourceIndex)); + return result.thisCpp; + } + + static ffi.Pointer mapSelectionFromSource_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer sourceSelection) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::mapSelectionFromSource(const QItemSelection & sourceSelection) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance + .mapSelectionFromSource(QItemSelection.fromCppPointer(sourceSelection)); + return result.thisCpp; + } + + static ffi.Pointer mapSelectionToSource_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer proxySelection) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::mapSelectionToSource(const QItemSelection & proxySelection) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance + .mapSelectionToSource(QItemSelection.fromCppPointer(proxySelection)); + return result.thisCpp; + } + + static ffi.Pointer mapToSource_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer proxyIndex) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::mapToSource(const QModelIndex & proxyIndex) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.mapToSource(QModelIndex.fromCppPointer(proxyIndex)); + return result.thisCpp; + } + + static ffi.Pointer mimeTypes_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::mimeTypes() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.mimeTypes(); + return result.thisCpp; + } + + static int moveColumns_calledFromC( + ffi.Pointer thisCpp, + ffi.Pointer sourceParent, + int sourceColumn, + int count, + ffi.Pointer destinationParent, + int destinationChild) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, const QModelIndex & destinationParent, int destinationChild)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.moveColumns( + QModelIndex.fromCppPointer(sourceParent), + sourceColumn, + count, + QModelIndex.fromCppPointer(destinationParent), + destinationChild); + return result ? 1 : 0; + } + + static int moveRows_calledFromC( + ffi.Pointer thisCpp, + ffi.Pointer sourceParent, + int sourceRow, + int count, + ffi.Pointer destinationParent, + int destinationChild) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.moveRows( + QModelIndex.fromCppPointer(sourceParent), + sourceRow, + count, + QModelIndex.fromCppPointer(destinationParent), + destinationChild); + return result ? 1 : 0; + } + + static ffi.Pointer parentIndex_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer child) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::parent(const QModelIndex & child) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.parentIndex(QModelIndex.fromCppPointer(child)); + return result.thisCpp; + } // recursiveFilteringEnabledChanged(bool recursiveFilteringEnabled) + + recursiveFilteringEnabledChanged(bool recursiveFilteringEnabled) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__recursiveFilteringEnabledChanged_bool') + .asFunction(); + func(thisCpp, recursiveFilteringEnabled ? 1 : 0); + } + + void onRecursiveFilteringEnabledChanged(Function callback, + {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__onRecursiveFilteringEnabledChanged_bool') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onRecursiveFilteringEnabledChanged_callback); + final callbackMethod = onRecursiveFilteringEnabledChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onRecursiveFilteringEnabledChanged_callback( + ffi.Pointer thisCpp) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + final signalHandlers = dartInstance.signalHandlerersBySignal[ + onRecursiveFilteringEnabledChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static int removeColumns_calledFromC(ffi.Pointer thisCpp, int column, + int count, ffi.Pointer parent) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::removeColumns(int column, int count, const QModelIndex & parent)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.removeColumns(column, count, + parent: QModelIndex.fromCppPointer(parent)); + return result ? 1 : 0; + } + + static int removeRows_calledFromC( + ffi.Pointer thisCpp, int row, int count, ffi.Pointer parent) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::removeRows(int row, int count, const QModelIndex & parent)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.removeRows(row, count, + parent: QModelIndex.fromCppPointer(parent)); + return result ? 1 : 0; + } + + static void resetInternalData_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::resetInternalData()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.resetInternalData(); + } + + static void revert_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::revert()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.revert(); + } + + static int rowCount_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer parent) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::rowCount(const QModelIndex & parent) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.rowCount(parent: QModelIndex.fromCppPointer(parent)); + return result; + } // setAutoAcceptChildRows(bool accept) + + setAutoAcceptChildRows(bool accept) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__setAutoAcceptChildRows_bool') + .asFunction(); + func(thisCpp, accept ? 1 : 0); + } + + static int setData_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer index, ffi.Pointer value, int role) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::setData(const QModelIndex & index, const QVariant & value, int role)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.setData( + QModelIndex.fromCppPointer(index), QVariant.fromCppPointer(value), + role: role); + return result ? 1 : 0; + } // setDynamicSortFilter(bool enable) + + setDynamicSortFilter(bool enable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__setDynamicSortFilter_bool') + .asFunction(); + func(thisCpp, enable ? 1 : 0); + } // setFilterFixedString(const QString & pattern) + + setFilterFixedString(String? pattern) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__setFilterFixedString_QString') + .asFunction(); + func(thisCpp, pattern?.toNativeUtf8() ?? ffi.nullptr); + } // setFilterKeyColumn(int column) + + setFilterKeyColumn(int column) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__setFilterKeyColumn_int') + .asFunction(); + func(thisCpp, column); + } // setFilterRegularExpression(const QString & pattern) + + setFilterRegularExpression(String? pattern) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__setFilterRegularExpression_QString') + .asFunction(); + func(thisCpp, pattern?.toNativeUtf8() ?? ffi.nullptr); + } // setFilterRole(int role) + + setFilterRole(int role) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__setFilterRole_int') + .asFunction(); + func(thisCpp, role); + } // setFilterWildcard(const QString & pattern) + + setFilterWildcard(String? pattern) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__setFilterWildcard_QString') + .asFunction(); + func(thisCpp, pattern?.toNativeUtf8() ?? ffi.nullptr); + } + + static int setHeaderData_calledFromC(ffi.Pointer thisCpp, int section, + int orientation, ffi.Pointer value, int role) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.setHeaderData( + section, orientation, QVariant.fromCppPointer(value), + role: role); + return result ? 1 : 0; + } // setRecursiveFilteringEnabled(bool recursive) + + setRecursiveFilteringEnabled(bool recursive) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__setRecursiveFilteringEnabled_bool') + .asFunction(); + func(thisCpp, recursive ? 1 : 0); + } // setSortLocaleAware(bool on) + + setSortLocaleAware(bool on) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__setSortLocaleAware_bool') + .asFunction(); + func(thisCpp, on ? 1 : 0); + } // setSortRole(int role) + + setSortRole(int role) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__setSortRole_int') + .asFunction(); + func(thisCpp, role); + } + + static void setSourceModel_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? sourceModel) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::setSourceModel(QAbstractItemModel * sourceModel)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setSourceModel( + (sourceModel == null || sourceModel.address == 0) + ? null + : QAbstractItemModel.fromCppPointer(sourceModel)); + } + + static ffi.Pointer sibling_calledFromC( + ffi.Pointer thisCpp, int row, int column, ffi.Pointer idx) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::sibling(int row, int column, const QModelIndex & idx) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.sibling(row, column, QModelIndex.fromCppPointer(idx)); + return result.thisCpp; + } + + static void sort_calledFromC( + ffi.Pointer thisCpp, int column, int order) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::sort(int column, Qt::SortOrder order)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.sort(column, order: order); + } // sortColumn() const + + int sortColumn() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__sortColumn') + .asFunction(); + return func(thisCpp); + } // sortLocaleAwareChanged(bool sortLocaleAware) + + sortLocaleAwareChanged(bool sortLocaleAware) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__sortLocaleAwareChanged_bool') + .asFunction(); + func(thisCpp, sortLocaleAware ? 1 : 0); + } + + void onSortLocaleAwareChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__onSortLocaleAwareChanged_bool') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onSortLocaleAwareChanged_callback); + final callbackMethod = onSortLocaleAwareChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onSortLocaleAwareChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + final signalHandlers = dartInstance + .signalHandlerersBySignal[onSortLocaleAwareChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // sortOrder() const + + int sortOrder() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__sortOrder') + .asFunction(); + return func(thisCpp); + } // sortRole() const + + int sortRole() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__sortRole') + .asFunction(); + return func(thisCpp); + } // sortRoleChanged(int sortRole) + + sortRoleChanged(int sortRole) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__sortRoleChanged_int') + .asFunction(); + func(thisCpp, sortRole); + } + + void onSortRoleChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__onSortRoleChanged_int') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onSortRoleChanged_callback); + final callbackMethod = onSortRoleChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onSortRoleChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onSortRoleChanged_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static ffi.Pointer span_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::span(const QModelIndex & index) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.span(QModelIndex.fromCppPointer(index)); + return result.thisCpp; + } + + static int submit_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = QObject.s_dartInstanceByCppPtr[thisCpp.address] + as QSortFilterProxyModel; + if (dartInstance == null) { + print( + "Dart instance not found for QSortFilterProxyModel::submit()! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.submit(); + return result ? 1 : 0; + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QSortFilterProxyModel__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QSortFilterProxyModel__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 5771: + return "c_QSortFilterProxyModel__buddy_QModelIndex"; + case 5772: + return "c_QSortFilterProxyModel__canFetchMore_QModelIndex"; + case 5777: + return "c_QSortFilterProxyModel__clearItemData_QModelIndex"; + case 5778: + return "c_QSortFilterProxyModel__columnCount_QModelIndex"; + case 946: + return "c_QSortFilterProxyModel__customEvent_QEvent"; + case 5780: + return "c_QSortFilterProxyModel__data_QModelIndex_int"; + case 956: + return "c_QSortFilterProxyModel__event_QEvent"; + case 957: + return "c_QSortFilterProxyModel__eventFilter_QObject_QEvent"; + case 5798: + return "c_QSortFilterProxyModel__fetchMore_QModelIndex"; + case 5955: + return "c_QSortFilterProxyModel__filterAcceptsColumn_int_QModelIndex"; + case 5956: + return "c_QSortFilterProxyModel__filterAcceptsRow_int_QModelIndex"; + case 5799: + return "c_QSortFilterProxyModel__hasChildren_QModelIndex"; + case 5801: + return "c_QSortFilterProxyModel__headerData_int_Orientation_int"; + case 5803: + return "c_QSortFilterProxyModel__index_int_int_QModelIndex"; + case 5806: + return "c_QSortFilterProxyModel__insertColumns_int_int_QModelIndex"; + case 5808: + return "c_QSortFilterProxyModel__insertRows_int_int_QModelIndex"; + case 5966: + return "c_QSortFilterProxyModel__lessThan_QModelIndex_QModelIndex"; + case 5937: + return "c_QSortFilterProxyModel__mapFromSource_QModelIndex"; + case 5938: + return "c_QSortFilterProxyModel__mapSelectionFromSource_QItemSelection"; + case 5939: + return "c_QSortFilterProxyModel__mapSelectionToSource_QItemSelection"; + case 5940: + return "c_QSortFilterProxyModel__mapToSource_QModelIndex"; + case 5816: + return "c_QSortFilterProxyModel__mimeTypes"; + case 5818: + return "c_QSortFilterProxyModel__moveColumns_QModelIndex_int_int_QModelIndex_int"; + case 5820: + return "c_QSortFilterProxyModel__moveRows_QModelIndex_int_int_QModelIndex_int"; + case 5822: + return "c_QSortFilterProxyModel__parentIndex_QModelIndex"; + case 5827: + return "c_QSortFilterProxyModel__removeColumns_int_int_QModelIndex"; + case 5830: + return "c_QSortFilterProxyModel__removeRows_int_int_QModelIndex"; + case 5831: + return "c_QSortFilterProxyModel__resetInternalData"; + case 5832: + return "c_QSortFilterProxyModel__revert"; + case 5833: + return "c_QSortFilterProxyModel__rowCount_QModelIndex"; + case 5836: + return "c_QSortFilterProxyModel__setData_QModelIndex_QVariant_int"; + case 5837: + return "c_QSortFilterProxyModel__setHeaderData_int_Orientation_QVariant_int"; + case 5946: + return "c_QSortFilterProxyModel__setSourceModel_QAbstractItemModel"; + case 5840: + return "c_QSortFilterProxyModel__sibling_int_int_QModelIndex"; + case 5842: + return "c_QSortFilterProxyModel__sort_int_SortOrder"; + case 5843: + return "c_QSortFilterProxyModel__span_QModelIndex"; + case 5845: + return "c_QSortFilterProxyModel__submit"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 5771: + return "buddy"; + case 5772: + return "canFetchMore"; + case 5777: + return "clearItemData"; + case 5778: + return "columnCount"; + case 946: + return "customEvent"; + case 5780: + return "data"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 5798: + return "fetchMore"; + case 5955: + return "filterAcceptsColumn"; + case 5956: + return "filterAcceptsRow"; + case 5799: + return "hasChildren"; + case 5801: + return "headerData"; + case 5803: + return "index"; + case 5806: + return "insertColumns"; + case 5808: + return "insertRows"; + case 5966: + return "lessThan"; + case 5937: + return "mapFromSource"; + case 5938: + return "mapSelectionFromSource"; + case 5939: + return "mapSelectionToSource"; + case 5940: + return "mapToSource"; + case 5816: + return "mimeTypes"; + case 5818: + return "moveColumns"; + case 5820: + return "moveRows"; + case 5822: + return "parentIndex"; + case 5827: + return "removeColumns"; + case 5830: + return "removeRows"; + case 5831: + return "resetInternalData"; + case 5832: + return "revert"; + case 5833: + return "rowCount"; + case 5836: + return "setData"; + case 5837: + return "setHeaderData"; + case 5946: + return "setSourceModel"; + case 5840: + return "sibling"; + case 5842: + return "sort"; + case 5843: + return "span"; + case 5845: + return "submit"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QSortFilterProxyModel__registerVirtualMethodCallback') + .asFunction(); + final callback5771 = + ffi.Pointer.fromFunction( + QSortFilterProxyModel.buddy_calledFromC); + registerCallback(thisCpp, callback5771, 5771); + const callbackExcept5772 = 0; + final callback5772 = + ffi.Pointer.fromFunction( + QSortFilterProxyModel.canFetchMore_calledFromC, callbackExcept5772); + registerCallback(thisCpp, callback5772, 5772); + const callbackExcept5777 = 0; + final callback5777 = + ffi.Pointer.fromFunction( + QAbstractProxyModel.clearItemData_calledFromC, callbackExcept5777); + registerCallback(thisCpp, callback5777, 5777); + const callbackExcept5778 = 0; + final callback5778 = + ffi.Pointer.fromFunction( + QSortFilterProxyModel.columnCount_calledFromC, callbackExcept5778); + registerCallback(thisCpp, callback5778, 5778); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + final callback5780 = + ffi.Pointer.fromFunction( + QSortFilterProxyModel.data_calledFromC); + registerCallback(thisCpp, callback5780, 5780); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QObject.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + final callback5798 = + ffi.Pointer.fromFunction( + QSortFilterProxyModel.fetchMore_calledFromC); + registerCallback(thisCpp, callback5798, 5798); + const callbackExcept5955 = 0; + final callback5955 = + ffi.Pointer.fromFunction( + QSortFilterProxyModel.filterAcceptsColumn_calledFromC, + callbackExcept5955); + registerCallback(thisCpp, callback5955, 5955); + const callbackExcept5956 = 0; + final callback5956 = + ffi.Pointer.fromFunction( + QSortFilterProxyModel.filterAcceptsRow_calledFromC, + callbackExcept5956); + registerCallback(thisCpp, callback5956, 5956); + const callbackExcept5799 = 0; + final callback5799 = + ffi.Pointer.fromFunction( + QSortFilterProxyModel.hasChildren_calledFromC, callbackExcept5799); + registerCallback(thisCpp, callback5799, 5799); + final callback5801 = ffi.Pointer.fromFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_FFI>( + QSortFilterProxyModel.headerData_calledFromC); + registerCallback(thisCpp, callback5801, 5801); + final callback5803 = ffi.Pointer.fromFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>( + QSortFilterProxyModel.index_calledFromC); + registerCallback(thisCpp, callback5803, 5803); + const callbackExcept5806 = 0; + final callback5806 = ffi.Pointer.fromFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>( + QSortFilterProxyModel.insertColumns_calledFromC, callbackExcept5806); + registerCallback(thisCpp, callback5806, 5806); + const callbackExcept5808 = 0; + final callback5808 = ffi.Pointer.fromFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>( + QSortFilterProxyModel.insertRows_calledFromC, callbackExcept5808); + registerCallback(thisCpp, callback5808, 5808); + const callbackExcept5966 = 0; + final callback5966 = + ffi.Pointer.fromFunction( + QSortFilterProxyModel.lessThan_calledFromC, callbackExcept5966); + registerCallback(thisCpp, callback5966, 5966); + final callback5937 = + ffi.Pointer.fromFunction( + QSortFilterProxyModel.mapFromSource_calledFromC); + registerCallback(thisCpp, callback5937, 5937); + final callback5938 = + ffi.Pointer.fromFunction( + QSortFilterProxyModel.mapSelectionFromSource_calledFromC); + registerCallback(thisCpp, callback5938, 5938); + final callback5939 = + ffi.Pointer.fromFunction( + QSortFilterProxyModel.mapSelectionToSource_calledFromC); + registerCallback(thisCpp, callback5939, 5939); + final callback5940 = + ffi.Pointer.fromFunction( + QSortFilterProxyModel.mapToSource_calledFromC); + registerCallback(thisCpp, callback5940, 5940); + final callback5816 = ffi.Pointer.fromFunction( + QSortFilterProxyModel.mimeTypes_calledFromC); + registerCallback(thisCpp, callback5816, 5816); + const callbackExcept5818 = 0; + final callback5818 = ffi.Pointer.fromFunction< + bool_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_voidstar_ffi_Int32_FFI>( + QAbstractItemModel.moveColumns_calledFromC, callbackExcept5818); + registerCallback(thisCpp, callback5818, 5818); + const callbackExcept5820 = 0; + final callback5820 = ffi.Pointer.fromFunction< + bool_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_voidstar_ffi_Int32_FFI>( + QAbstractItemModel.moveRows_calledFromC, callbackExcept5820); + registerCallback(thisCpp, callback5820, 5820); + final callback5822 = + ffi.Pointer.fromFunction( + QSortFilterProxyModel.parentIndex_calledFromC); + registerCallback(thisCpp, callback5822, 5822); + const callbackExcept5827 = 0; + final callback5827 = ffi.Pointer.fromFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>( + QSortFilterProxyModel.removeColumns_calledFromC, callbackExcept5827); + registerCallback(thisCpp, callback5827, 5827); + const callbackExcept5830 = 0; + final callback5830 = ffi.Pointer.fromFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>( + QSortFilterProxyModel.removeRows_calledFromC, callbackExcept5830); + registerCallback(thisCpp, callback5830, 5830); + final callback5831 = ffi.Pointer.fromFunction( + QAbstractItemModel.resetInternalData_calledFromC); + registerCallback(thisCpp, callback5831, 5831); + final callback5832 = ffi.Pointer.fromFunction( + QAbstractProxyModel.revert_calledFromC); + registerCallback(thisCpp, callback5832, 5832); + const callbackExcept5833 = 0; + final callback5833 = + ffi.Pointer.fromFunction( + QSortFilterProxyModel.rowCount_calledFromC, callbackExcept5833); + registerCallback(thisCpp, callback5833, 5833); + const callbackExcept5836 = 0; + final callback5836 = ffi.Pointer.fromFunction< + bool_Func_voidstar_voidstar_voidstar_ffi_Int32_FFI>( + QSortFilterProxyModel.setData_calledFromC, callbackExcept5836); + registerCallback(thisCpp, callback5836, 5836); + const callbackExcept5837 = 0; + final callback5837 = ffi.Pointer.fromFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_ffi_Int32_FFI>( + QSortFilterProxyModel.setHeaderData_calledFromC, callbackExcept5837); + registerCallback(thisCpp, callback5837, 5837); + final callback5946 = + ffi.Pointer.fromFunction( + QSortFilterProxyModel.setSourceModel_calledFromC); + registerCallback(thisCpp, callback5946, 5946); + final callback5840 = ffi.Pointer.fromFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>( + QSortFilterProxyModel.sibling_calledFromC); + registerCallback(thisCpp, callback5840, 5840); + final callback5842 = + ffi.Pointer.fromFunction( + QSortFilterProxyModel.sort_calledFromC); + registerCallback(thisCpp, callback5842, 5842); + final callback5843 = + ffi.Pointer.fromFunction( + QSortFilterProxyModel.span_calledFromC); + registerCallback(thisCpp, callback5843, 5843); + const callbackExcept5845 = 0; + final callback5845 = ffi.Pointer.fromFunction( + QAbstractProxyModel.submit_calledFromC, callbackExcept5845); + registerCallback(thisCpp, callback5845, 5845); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QSplitter.dart b/generated/QtDartBindings/dart/lib/src/QSplitter.dart new file mode 100644 index 0000000..77e7dda --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QSplitter.dart @@ -0,0 +1,736 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QSplitter extends QFrame { + QSplitter.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QSplitter.init() : super.init() {} + factory QSplitter.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QSplitter; + } + return QSplitter.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QSplitter_Finalizer"; + } //QSplitter(QWidget * parent) + + QSplitter({required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QSplitter__constructor_QWidget') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } //QSplitter(Qt::Orientation arg__1, QWidget * parent) + QSplitter.ctor2(int arg__1, {required QWidget? parent}) : super.init() { + final voidstar_Func_int_voidstar func = _dylib + .lookup>( + 'c_QSplitter__constructor_Orientation_QWidget') + .asFunction(); + thisCpp = func(arg__1, parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } // addWidget(QWidget * widget) + addWidget(QWidget? widget) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QSplitter__addWidget_QWidget') + .asFunction(); + func(thisCpp, widget == null ? ffi.nullptr : widget.thisCpp); + } + + static void changeEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QSplitter; + if (dartInstance == null) { + print( + "Dart instance not found for QSplitter::changeEvent(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.changeEvent((arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + } // childrenCollapsible() const + + bool childrenCollapsible() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QSplitter__childrenCollapsible') + .asFunction(); + return func(thisCpp) != 0; + } // closestLegalPosition(int arg__1, int arg__2) + + int closestLegalPosition(int arg__1, int arg__2) { + final int_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QSplitter__closestLegalPosition_int_int') + .asFunction(); + return func(thisCpp, arg__1, arg__2); + } // count() const + + int count() { + final int_Func_voidstar func = _dylib + .lookup>('c_QSplitter__count') + .asFunction(); + return func(thisCpp); + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QSplitter; + if (dartInstance == null) { + print( + "Dart instance not found for QSplitter::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static int devType_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QSplitter; + if (dartInstance == null) { + print( + "Dart instance not found for QSplitter::devType() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.devType(); + return result; + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QSplitter; + if (dartInstance == null) { + print( + "Dart instance not found for QSplitter::event(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QSplitter; + if (dartInstance == null) { + print( + "Dart instance not found for QSplitter::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int focusNextPrevChild_calledFromC( + ffi.Pointer thisCpp, int next) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QSplitter; + if (dartInstance == null) { + print( + "Dart instance not found for QSplitter::focusNextPrevChild(bool next)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.focusNextPrevChild(next != 0); + return result ? 1 : 0; + } // handleWidth() const + + int handleWidth() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QSplitter__handleWidth') + .asFunction(); + return func(thisCpp); + } + + static int hasHeightForWidth_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QSplitter; + if (dartInstance == null) { + print( + "Dart instance not found for QSplitter::hasHeightForWidth() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hasHeightForWidth(); + return result ? 1 : 0; + } + + static int heightForWidth_calledFromC(ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QSplitter; + if (dartInstance == null) { + print( + "Dart instance not found for QSplitter::heightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.heightForWidth(arg__1); + return result; + } // indexOf(QWidget * w) const + + int indexOf(QWidget? w) { + final int_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QSplitter__indexOf_QWidget') + .asFunction(); + return func(thisCpp, w == null ? ffi.nullptr : w.thisCpp); + } + + static void initPainter_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? painter) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QSplitter; + if (dartInstance == null) { + print( + "Dart instance not found for QSplitter::initPainter(QPainter * painter) const! (${thisCpp.address})"); + throw Error(); + } + dartInstance.initPainter((painter == null || painter.address == 0) + ? null + : QPainter.fromCppPointer(painter)); + } // insertWidget(int index, QWidget * widget) + + insertWidget(int index, QWidget? widget) { + final void_Func_voidstar_int_voidstar func = _dylib + .lookup>( + 'c_QSplitter__insertWidget_int_QWidget') + .asFunction(); + func(thisCpp, index, widget == null ? ffi.nullptr : widget.thisCpp); + } // isCollapsible(int index) const + + bool isCollapsible(int index) { + final bool_Func_voidstar_int func = _dylib + .lookup>( + 'c_QSplitter__isCollapsible_int') + .asFunction(); + return func(thisCpp, index) != 0; + } + + static void leaveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QSplitter; + if (dartInstance == null) { + print( + "Dart instance not found for QSplitter::leaveEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.leaveEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static ffi.Pointer minimumSizeHint_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QSplitter; + if (dartInstance == null) { + print( + "Dart instance not found for QSplitter::minimumSizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumSizeHint(); + return result.thisCpp; + } + + static void mouseDoubleClickEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QSplitter; + if (dartInstance == null) { + print( + "Dart instance not found for QSplitter::mouseDoubleClickEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseDoubleClickEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mouseMoveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QSplitter; + if (dartInstance == null) { + print( + "Dart instance not found for QSplitter::mouseMoveEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseMoveEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mousePressEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QSplitter; + if (dartInstance == null) { + print( + "Dart instance not found for QSplitter::mousePressEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mousePressEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mouseReleaseEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QSplitter; + if (dartInstance == null) { + print( + "Dart instance not found for QSplitter::mouseReleaseEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseReleaseEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } // moveSplitter(int pos, int index) + + moveSplitter(int pos, int index) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QSplitter__moveSplitter_int_int') + .asFunction(); + func(thisCpp, pos, index); + } // opaqueResize() const + + bool opaqueResize() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QSplitter__opaqueResize') + .asFunction(); + return func(thisCpp) != 0; + } // orientation() const + + int orientation() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QSplitter__orientation') + .asFunction(); + return func(thisCpp); + } + + static void paintEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QSplitter; + if (dartInstance == null) { + print( + "Dart instance not found for QSplitter::paintEvent(QPaintEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.paintEvent((arg__1 == null || arg__1.address == 0) + ? null + : QPaintEvent.fromCppPointer(arg__1)); + } // refresh() + + refresh() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QSplitter__refresh') + .asFunction(); + func(thisCpp); + } // replaceWidget(int index, QWidget * widget) + + QWidget replaceWidget(int index, QWidget? widget) { + final voidstar_Func_voidstar_int_voidstar func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QSplitter__replaceWidget_int_QWidget') + .asFunction(); + ffi.Pointer result = + func(thisCpp, index, widget == null ? ffi.nullptr : widget.thisCpp); + return QWidget.fromCppPointer(result, false); + } // restoreState(const QByteArray & state) + + bool restoreState(QByteArray? state) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QSplitter__restoreState_QByteArray') + .asFunction(); + return func(thisCpp, state == null ? ffi.nullptr : state.thisCpp) != 0; + } // saveState() const + + QByteArray saveState() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QSplitter__saveState') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QByteArray.fromCppPointer(result, true); + } // setChildrenCollapsible(bool arg__1) + + setChildrenCollapsible(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QSplitter__setChildrenCollapsible_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } // setCollapsible(int index, bool arg__2) + + setCollapsible(int index, bool arg__2) { + final void_Func_voidstar_int_bool func = _dylib + .lookup>( + 'c_QSplitter__setCollapsible_int_bool') + .asFunction(); + func(thisCpp, index, arg__2 ? 1 : 0); + } // setHandleWidth(int arg__1) + + setHandleWidth(int arg__1) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QSplitter__setHandleWidth_int') + .asFunction(); + func(thisCpp, arg__1); + } // setOpaqueResize(bool opaque) + + setOpaqueResize({bool opaque = true}) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QSplitter__setOpaqueResize_bool') + .asFunction(); + func(thisCpp, opaque ? 1 : 0); + } // setOrientation(Qt::Orientation arg__1) + + setOrientation(int arg__1) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QSplitter__setOrientation_Orientation') + .asFunction(); + func(thisCpp, arg__1); + } // setRubberBand(int position) + + setRubberBand(int position) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QSplitter__setRubberBand_int') + .asFunction(); + func(thisCpp, position); + } // setSizes(const QList & list) + + setSizes(QList? list) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QSplitter__setSizes_QList_int') + .asFunction(); + func(thisCpp, list == null ? ffi.nullptr : list.thisCpp); + } // setStretchFactor(int index, int stretch) + + setStretchFactor(int index, int stretch) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QSplitter__setStretchFactor_int_int') + .asFunction(); + func(thisCpp, index, stretch); + } + + static void setVisible_calledFromC(ffi.Pointer thisCpp, int visible) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QSplitter; + if (dartInstance == null) { + print( + "Dart instance not found for QSplitter::setVisible(bool visible)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setVisible(visible != 0); + } + + static ffi.Pointer sharedPainter_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QSplitter; + if (dartInstance == null) { + print( + "Dart instance not found for QSplitter::sharedPainter() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sharedPainter(); + return result.thisCpp; + } + + static ffi.Pointer sizeHint_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QSplitter; + if (dartInstance == null) { + print( + "Dart instance not found for QSplitter::sizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHint(); + return result.thisCpp; + } // sizes() const + + QList sizes() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QSplitter__sizes') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QList.fromCppPointer(result, true); + } // splitterMoved(int pos, int index) + + splitterMoved(int pos, int index) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QSplitter__splitterMoved_int_int') + .asFunction(); + func(thisCpp, pos, index); + } + + void onSplitterMoved(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QSplitter__onSplitterMoved_int_int') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onSplitterMoved_callback); + final callbackMethod = onSplitterMoved_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onSplitterMoved_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QSplitter; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onSplitterMoved_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QSplitter__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } // widget(int index) const + + QWidget widget(int index) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QSplitter__widget_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, index); + return QWidget.fromCppPointer(result, false); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QSplitter__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 1128: + return "c_QSplitter__changeEvent_QEvent"; + case 946: + return "c_QSplitter__customEvent_QEvent"; + case 1145: + return "c_QSplitter__devType"; + case 956: + return "c_QSplitter__event_QEvent"; + case 957: + return "c_QSplitter__eventFilter_QObject_QEvent"; + case 1155: + return "c_QSplitter__focusNextPrevChild_bool"; + case 1169: + return "c_QSplitter__hasHeightForWidth"; + case 1173: + return "c_QSplitter__heightForWidth_int"; + case 1176: + return "c_QSplitter__initPainter_QPainter"; + case 1202: + return "c_QSplitter__leaveEvent_QEvent"; + case 1222: + return "c_QSplitter__minimumSizeHint"; + case 1224: + return "c_QSplitter__mouseDoubleClickEvent_QMouseEvent"; + case 1226: + return "c_QSplitter__mouseMoveEvent_QMouseEvent"; + case 1227: + return "c_QSplitter__mousePressEvent_QMouseEvent"; + case 1228: + return "c_QSplitter__mouseReleaseEvent_QMouseEvent"; + case 1235: + return "c_QSplitter__paintEvent_QPaintEvent"; + case 1314: + return "c_QSplitter__setVisible_bool"; + case 1323: + return "c_QSplitter__sharedPainter"; + case 1331: + return "c_QSplitter__sizeHint"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 1128: + return "changeEvent"; + case 946: + return "customEvent"; + case 1145: + return "devType"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 1155: + return "focusNextPrevChild"; + case 1169: + return "hasHeightForWidth"; + case 1173: + return "heightForWidth"; + case 1176: + return "initPainter"; + case 1202: + return "leaveEvent"; + case 1222: + return "minimumSizeHint"; + case 1224: + return "mouseDoubleClickEvent"; + case 1226: + return "mouseMoveEvent"; + case 1227: + return "mousePressEvent"; + case 1228: + return "mouseReleaseEvent"; + case 1235: + return "paintEvent"; + case 1314: + return "setVisible"; + case 1323: + return "sharedPainter"; + case 1331: + return "sizeHint"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QSplitter__registerVirtualMethodCallback') + .asFunction(); + final callback1128 = + ffi.Pointer.fromFunction( + QSplitter.changeEvent_calledFromC); + registerCallback(thisCpp, callback1128, 1128); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept1145 = 0; + final callback1145 = ffi.Pointer.fromFunction( + QWidget.devType_calledFromC, callbackExcept1145); + registerCallback(thisCpp, callback1145, 1145); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QSplitter.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept1155 = 0; + final callback1155 = + ffi.Pointer.fromFunction( + QWidget.focusNextPrevChild_calledFromC, callbackExcept1155); + registerCallback(thisCpp, callback1155, 1155); + const callbackExcept1169 = 0; + final callback1169 = ffi.Pointer.fromFunction( + QWidget.hasHeightForWidth_calledFromC, callbackExcept1169); + registerCallback(thisCpp, callback1169, 1169); + const callbackExcept1173 = 0; + final callback1173 = + ffi.Pointer.fromFunction( + QWidget.heightForWidth_calledFromC, callbackExcept1173); + registerCallback(thisCpp, callback1173, 1173); + final callback1176 = + ffi.Pointer.fromFunction( + QWidget.initPainter_calledFromC); + registerCallback(thisCpp, callback1176, 1176); + final callback1202 = + ffi.Pointer.fromFunction( + QWidget.leaveEvent_calledFromC); + registerCallback(thisCpp, callback1202, 1202); + final callback1222 = ffi.Pointer.fromFunction( + QSplitter.minimumSizeHint_calledFromC); + registerCallback(thisCpp, callback1222, 1222); + final callback1224 = + ffi.Pointer.fromFunction( + QWidget.mouseDoubleClickEvent_calledFromC); + registerCallback(thisCpp, callback1224, 1224); + final callback1226 = + ffi.Pointer.fromFunction( + QWidget.mouseMoveEvent_calledFromC); + registerCallback(thisCpp, callback1226, 1226); + final callback1227 = + ffi.Pointer.fromFunction( + QWidget.mousePressEvent_calledFromC); + registerCallback(thisCpp, callback1227, 1227); + final callback1228 = + ffi.Pointer.fromFunction( + QWidget.mouseReleaseEvent_calledFromC); + registerCallback(thisCpp, callback1228, 1228); + final callback1235 = + ffi.Pointer.fromFunction( + QFrame.paintEvent_calledFromC); + registerCallback(thisCpp, callback1235, 1235); + final callback1314 = + ffi.Pointer.fromFunction( + QWidget.setVisible_calledFromC); + registerCallback(thisCpp, callback1314, 1314); + final callback1323 = ffi.Pointer.fromFunction( + QWidget.sharedPainter_calledFromC); + registerCallback(thisCpp, callback1323, 1323); + final callback1331 = ffi.Pointer.fromFunction( + QSplitter.sizeHint_calledFromC); + registerCallback(thisCpp, callback1331, 1331); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QStandardItem.dart b/generated/QtDartBindings/dart/lib/src/QStandardItem.dart new file mode 100644 index 0000000..909e261 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QStandardItem.dart @@ -0,0 +1,821 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QStandardItem implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = false; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QStandardItem.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QStandardItem.fromCppPointer(cppPointer, needsAutoDelete)) + as QStandardItem; + } + QStandardItem.fromCppPointer(var cppPointer, + [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QStandardItem.init() {} + String getFinalizerName() { + return "c_QStandardItem_Finalizer"; + } //QStandardItem() + + QStandardItem() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_QStandardItem__constructor') + .asFunction(); + thisCpp = func(); + QStandardItem.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } //QStandardItem(const QIcon & icon, const QString & text) + QStandardItem.ctor2(QIcon icon, String? text) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__constructor_QIcon_QString') + .asFunction(); + thisCpp = func(icon == null ? ffi.nullptr : icon.thisCpp, + text?.toNativeUtf8() ?? ffi.nullptr); + QStandardItem.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } //QStandardItem(const QString & text) + QStandardItem.ctor3(String? text) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__constructor_QString') + .asFunction(); + thisCpp = func(text?.toNativeUtf8() ?? ffi.nullptr); + QStandardItem.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } //QStandardItem(int rows, int columns) + QStandardItem.ctor4(int rows, {int columns = 1}) { + final voidstar_Func_int_int func = _dylib + .lookup>( + 'c_QStandardItem__constructor_int_int') + .asFunction(); + thisCpp = func(rows, columns); + QStandardItem.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } // accessibleDescription() const + QString accessibleDescription() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__accessibleDescription') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // accessibleText() const + + QString accessibleText() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__accessibleText') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // appendColumn(const QList & items) + + appendColumn(QList? items) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__appendColumn_QList_QStandardItem') + .asFunction(); + func(thisCpp, items == null ? ffi.nullptr : items.thisCpp); + } // appendRow(QStandardItem * item) + + appendRow(QStandardItem? item) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__appendRow_QStandardItem') + .asFunction(); + func(thisCpp, item == null ? ffi.nullptr : item.thisCpp); + } // appendRow(const QList & items) + + appendRow_2(QList? items) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__appendRow_QList_QStandardItem') + .asFunction(); + func(thisCpp, items == null ? ffi.nullptr : items.thisCpp); + } // appendRows(const QList & items) + + appendRows(QList? items) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__appendRows_QList_QStandardItem') + .asFunction(); + func(thisCpp, items == null ? ffi.nullptr : items.thisCpp); + } // background() const + + QBrush background() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__background') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QBrush.fromCppPointer(result, true); + } // child(int row, int column) const + + QStandardItem child(int row, {int column = 0}) { + final voidstar_Func_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QStandardItem__child_int_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, row, column); + return QStandardItem.fromCppPointer(result, false); + } // clearData() + + clearData() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__clearData') + .asFunction(); + func(thisCpp); + } // clone() const + + QStandardItem clone() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(280)) + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QStandardItem.fromCppPointer(result, false); + } + + static ffi.Pointer clone_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = QStandardItem.s_dartInstanceByCppPtr[thisCpp.address]; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItem::clone() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.clone(); + return result.thisCpp; + } // column() const + + int column() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__column') + .asFunction(); + return func(thisCpp); + } // columnCount() const + + int columnCount() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__columnCount') + .asFunction(); + return func(thisCpp); + } // data(int role) const + + QVariant data({int role = Qt_ItemDataRole.UserRole + 1}) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + cFunctionSymbolName(283)) + .asFunction(); + ffi.Pointer result = func(thisCpp, role); + return QVariant.fromCppPointer(result, true); + } + + static ffi.Pointer data_calledFromC( + ffi.Pointer thisCpp, int role) { + var dartInstance = QStandardItem.s_dartInstanceByCppPtr[thisCpp.address]; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItem::data(int role) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.data(role: role); + return result.thisCpp; + } // emitDataChanged() + + emitDataChanged() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__emitDataChanged') + .asFunction(); + func(thisCpp); + } // font() const + + QFont font() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__font') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QFont.fromCppPointer(result, true); + } // foreground() const + + QBrush foreground() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__foreground') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QBrush.fromCppPointer(result, true); + } // hasChildren() const + + bool hasChildren() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__hasChildren') + .asFunction(); + return func(thisCpp) != 0; + } // icon() const + + QIcon icon() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__icon') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QIcon.fromCppPointer(result, true); + } // index() const + + QModelIndex index() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__index') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QModelIndex.fromCppPointer(result, true); + } // insertColumn(int column, const QList & items) + + insertColumn(int column, QList? items) { + final void_Func_voidstar_int_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__insertColumn_int_QList_QStandardItem') + .asFunction(); + func(thisCpp, column, items == null ? ffi.nullptr : items.thisCpp); + } // insertColumns(int column, int count) + + insertColumns(int column, int count) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QStandardItem__insertColumns_int_int') + .asFunction(); + func(thisCpp, column, count); + } // insertRow(int row, QStandardItem * item) + + insertRow(int row, QStandardItem? item) { + final void_Func_voidstar_int_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__insertRow_int_QStandardItem') + .asFunction(); + func(thisCpp, row, item == null ? ffi.nullptr : item.thisCpp); + } // insertRow(int row, const QList & items) + + insertRow_2(int row, QList? items) { + final void_Func_voidstar_int_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__insertRow_int_QList_QStandardItem') + .asFunction(); + func(thisCpp, row, items == null ? ffi.nullptr : items.thisCpp); + } // insertRows(int row, const QList & items) + + insertRows(int row, QList? items) { + final void_Func_voidstar_int_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__insertRows_int_QList_QStandardItem') + .asFunction(); + func(thisCpp, row, items == null ? ffi.nullptr : items.thisCpp); + } // insertRows(int row, int count) + + insertRows_2(int row, int count) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QStandardItem__insertRows_int_int') + .asFunction(); + func(thisCpp, row, count); + } // isAutoTristate() const + + bool isAutoTristate() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__isAutoTristate') + .asFunction(); + return func(thisCpp) != 0; + } // isCheckable() const + + bool isCheckable() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__isCheckable') + .asFunction(); + return func(thisCpp) != 0; + } // isDragEnabled() const + + bool isDragEnabled() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__isDragEnabled') + .asFunction(); + return func(thisCpp) != 0; + } // isDropEnabled() const + + bool isDropEnabled() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__isDropEnabled') + .asFunction(); + return func(thisCpp) != 0; + } // isEditable() const + + bool isEditable() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__isEditable') + .asFunction(); + return func(thisCpp) != 0; + } // isEnabled() const + + bool isEnabled() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__isEnabled') + .asFunction(); + return func(thisCpp) != 0; + } // isSelectable() const + + bool isSelectable() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__isSelectable') + .asFunction(); + return func(thisCpp) != 0; + } // isUserTristate() const + + bool isUserTristate() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__isUserTristate') + .asFunction(); + return func(thisCpp) != 0; + } // model() const + + QStandardItemModel model() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__model') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QStandardItemModel.fromCppPointer(result, false); + } // parent() const + + QStandardItem parent() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__parent') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QStandardItem.fromCppPointer(result, false); + } // removeColumn(int column) + + removeColumn(int column) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QStandardItem__removeColumn_int') + .asFunction(); + func(thisCpp, column); + } // removeColumns(int column, int count) + + removeColumns(int column, int count) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QStandardItem__removeColumns_int_int') + .asFunction(); + func(thisCpp, column, count); + } // removeRow(int row) + + removeRow(int row) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QStandardItem__removeRow_int') + .asFunction(); + func(thisCpp, row); + } // removeRows(int row, int count) + + removeRows(int row, int count) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QStandardItem__removeRows_int_int') + .asFunction(); + func(thisCpp, row, count); + } // row() const + + int row() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__row') + .asFunction(); + return func(thisCpp); + } // rowCount() const + + int rowCount() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__rowCount') + .asFunction(); + return func(thisCpp); + } // setAccessibleDescription(const QString & accessibleDescription) + + setAccessibleDescription(String? accessibleDescription) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__setAccessibleDescription_QString') + .asFunction(); + func(thisCpp, accessibleDescription?.toNativeUtf8() ?? ffi.nullptr); + } // setAccessibleText(const QString & accessibleText) + + setAccessibleText(String? accessibleText) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__setAccessibleText_QString') + .asFunction(); + func(thisCpp, accessibleText?.toNativeUtf8() ?? ffi.nullptr); + } // setAutoTristate(bool tristate) + + setAutoTristate(bool tristate) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QStandardItem__setAutoTristate_bool') + .asFunction(); + func(thisCpp, tristate ? 1 : 0); + } // setBackground(const QBrush & brush) + + setBackground(QBrush brush) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__setBackground_QBrush') + .asFunction(); + func(thisCpp, brush == null ? ffi.nullptr : brush.thisCpp); + } // setCheckable(bool checkable) + + setCheckable(bool checkable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QStandardItem__setCheckable_bool') + .asFunction(); + func(thisCpp, checkable ? 1 : 0); + } // setChild(int row, QStandardItem * item) + + setChild(int row, QStandardItem? item) { + final void_Func_voidstar_int_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__setChild_int_QStandardItem') + .asFunction(); + func(thisCpp, row, item == null ? ffi.nullptr : item.thisCpp); + } // setChild(int row, int column, QStandardItem * item) + + setChild_2(int row, int column, QStandardItem? item) { + final void_Func_voidstar_int_int_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>>( + 'c_QStandardItem__setChild_int_int_QStandardItem') + .asFunction(); + func(thisCpp, row, column, item == null ? ffi.nullptr : item.thisCpp); + } // setColumnCount(int columns) + + setColumnCount(int columns) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QStandardItem__setColumnCount_int') + .asFunction(); + func(thisCpp, columns); + } // setData(const QVariant & value, int role) + + setData(QVariant value, {int role = Qt_ItemDataRole.UserRole + 1}) { + final void_Func_voidstar_voidstar_int func = _dylib + .lookup>( + cFunctionSymbolName(322)) + .asFunction(); + func(thisCpp, value == null ? ffi.nullptr : value.thisCpp, role); + } + + static void setData_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer value, int role) { + var dartInstance = QStandardItem.s_dartInstanceByCppPtr[thisCpp.address]; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItem::setData(const QVariant & value, int role)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setData(QVariant.fromCppPointer(value), role: role); + } // setDragEnabled(bool dragEnabled) + + setDragEnabled(bool dragEnabled) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QStandardItem__setDragEnabled_bool') + .asFunction(); + func(thisCpp, dragEnabled ? 1 : 0); + } // setDropEnabled(bool dropEnabled) + + setDropEnabled(bool dropEnabled) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QStandardItem__setDropEnabled_bool') + .asFunction(); + func(thisCpp, dropEnabled ? 1 : 0); + } // setEditable(bool editable) + + setEditable(bool editable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QStandardItem__setEditable_bool') + .asFunction(); + func(thisCpp, editable ? 1 : 0); + } // setEnabled(bool enabled) + + setEnabled(bool enabled) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QStandardItem__setEnabled_bool') + .asFunction(); + func(thisCpp, enabled ? 1 : 0); + } // setFont(const QFont & font) + + setFont(QFont? font) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__setFont_QFont') + .asFunction(); + func(thisCpp, font == null ? ffi.nullptr : font.thisCpp); + } // setForeground(const QBrush & brush) + + setForeground(QBrush brush) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__setForeground_QBrush') + .asFunction(); + func(thisCpp, brush == null ? ffi.nullptr : brush.thisCpp); + } // setIcon(const QIcon & icon) + + setIcon(QIcon icon) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__setIcon_QIcon') + .asFunction(); + func(thisCpp, icon == null ? ffi.nullptr : icon.thisCpp); + } // setRowCount(int rows) + + setRowCount(int rows) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QStandardItem__setRowCount_int') + .asFunction(); + func(thisCpp, rows); + } // setSelectable(bool selectable) + + setSelectable(bool selectable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QStandardItem__setSelectable_bool') + .asFunction(); + func(thisCpp, selectable ? 1 : 0); + } // setSizeHint(const QSize & sizeHint) + + setSizeHint(QSize? sizeHint) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__setSizeHint_QSize') + .asFunction(); + func(thisCpp, sizeHint == null ? ffi.nullptr : sizeHint.thisCpp); + } // setStatusTip(const QString & statusTip) + + setStatusTip(String? statusTip) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__setStatusTip_QString') + .asFunction(); + func(thisCpp, statusTip?.toNativeUtf8() ?? ffi.nullptr); + } // setText(const QString & text) + + setText(String? text) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__setText_QString') + .asFunction(); + func(thisCpp, text?.toNativeUtf8() ?? ffi.nullptr); + } // setToolTip(const QString & toolTip) + + setToolTip(String? toolTip) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__setToolTip_QString') + .asFunction(); + func(thisCpp, toolTip?.toNativeUtf8() ?? ffi.nullptr); + } // setUserTristate(bool tristate) + + setUserTristate(bool tristate) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QStandardItem__setUserTristate_bool') + .asFunction(); + func(thisCpp, tristate ? 1 : 0); + } // setWhatsThis(const QString & whatsThis) + + setWhatsThis(String? whatsThis) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__setWhatsThis_QString') + .asFunction(); + func(thisCpp, whatsThis?.toNativeUtf8() ?? ffi.nullptr); + } // sizeHint() const + + QSize sizeHint() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__sizeHint') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } // sortChildren(int column, Qt::SortOrder order) + + sortChildren(int column, {int order = Qt_SortOrder.AscendingOrder}) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QStandardItem__sortChildren_int_SortOrder') + .asFunction(); + func(thisCpp, column, order); + } // statusTip() const + + QString statusTip() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__statusTip') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // takeChild(int row, int column) + + QStandardItem takeChild(int row, {int column = 0}) { + final voidstar_Func_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QStandardItem__takeChild_int_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, row, column); + return QStandardItem.fromCppPointer(result, false); + } // takeColumn(int column) + + QList takeColumn(int column) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QStandardItem__takeColumn_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, column); + return QList.fromCppPointer(result, true); + } // takeRow(int row) + + QList takeRow(int row) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QStandardItem__takeRow_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, row); + return QList.fromCppPointer(result, true); + } // text() const + + QString text() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__text') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // toolTip() const + + QString toolTip() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__toolTip') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // type() const + + int type() { + final int_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(346)) + .asFunction(); + return func(thisCpp); + } + + static int type_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = QStandardItem.s_dartInstanceByCppPtr[thisCpp.address]; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItem::type() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.type(); + return result; + } // whatsThis() const + + QString whatsThis() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__whatsThis') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItem__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 280: + return "c_QStandardItem__clone"; + case 283: + return "c_QStandardItem__data_int"; + case 322: + return "c_QStandardItem__setData_QVariant_int"; + case 346: + return "c_QStandardItem__type"; + } + return ""; + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 280: + return "clone"; + case 283: + return "data"; + case 322: + return "setData"; + case 346: + return "type"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QStandardItem__registerVirtualMethodCallback') + .asFunction(); + final callback280 = ffi.Pointer.fromFunction( + QStandardItem.clone_calledFromC); + registerCallback(thisCpp, callback280, 280); + final callback283 = + ffi.Pointer.fromFunction( + QStandardItem.data_calledFromC); + registerCallback(thisCpp, callback283, 283); + final callback322 = + ffi.Pointer.fromFunction( + QStandardItem.setData_calledFromC); + registerCallback(thisCpp, callback322, 322); + const callbackExcept346 = 0; + final callback346 = ffi.Pointer.fromFunction( + QStandardItem.type_calledFromC, callbackExcept346); + registerCallback(thisCpp, callback346, 346); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QStandardItemModel.dart b/generated/QtDartBindings/dart/lib/src/QStandardItemModel.dart new file mode 100644 index 0000000..12e81cb --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QStandardItemModel.dart @@ -0,0 +1,1053 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QStandardItemModel extends QAbstractItemModel { + QStandardItemModel.fromCppPointer(var cppPointer, + [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QStandardItemModel.init() : super.init() {} + factory QStandardItemModel.fromCache(var cppPointer, + [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QStandardItemModel; + } + return QStandardItemModel.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QStandardItemModel_Finalizer"; + } //QStandardItemModel(QObject * parent) + + QStandardItemModel({required QObject? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItemModel__constructor_QObject') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } //QStandardItemModel(int rows, int columns, QObject * parent) + QStandardItemModel.ctor2(int rows, int columns, {required QObject? parent}) + : super.init() { + final voidstar_Func_int_int_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_ffi_Int32_ffi_Int32_voidstar_FFI>>( + 'c_QStandardItemModel__constructor_int_int_QObject') + .asFunction(); + thisCpp = + func(rows, columns, parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } // appendColumn(const QList & items) + appendColumn(QList? items) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QStandardItemModel__appendColumn_QList_QStandardItem') + .asFunction(); + func(thisCpp, items == null ? ffi.nullptr : items.thisCpp); + } // appendRow(QStandardItem * item) + + appendRow(QStandardItem? item) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QStandardItemModel__appendRow_QStandardItem') + .asFunction(); + func(thisCpp, item == null ? ffi.nullptr : item.thisCpp); + } // appendRow(const QList & items) + + appendRow_2(QList? items) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QStandardItemModel__appendRow_QList_QStandardItem') + .asFunction(); + func(thisCpp, items == null ? ffi.nullptr : items.thisCpp); + } + + static ffi.Pointer buddy_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStandardItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItemModel::buddy(const QModelIndex & index) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.buddy(QModelIndex.fromCppPointer(index)); + return result.thisCpp; + } + + static int canFetchMore_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStandardItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItemModel::canFetchMore(const QModelIndex & parent) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.canFetchMore(QModelIndex.fromCppPointer(parent)); + return result ? 1 : 0; + } // clear() + + clear() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItemModel__clear') + .asFunction(); + func(thisCpp); + } + + static int clearItemData_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStandardItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItemModel::clearItemData(const QModelIndex & index)! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.clearItemData(QModelIndex.fromCppPointer(index)); + return result ? 1 : 0; + } + + static int columnCount_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStandardItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItemModel::columnCount(const QModelIndex & parent) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.columnCount(parent: QModelIndex.fromCppPointer(parent)); + return result; + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStandardItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItemModel::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static ffi.Pointer data_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index, int role) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStandardItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItemModel::data(const QModelIndex & index, int role) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.data(QModelIndex.fromCppPointer(index), role: role); + return result.thisCpp; + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStandardItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItemModel::event(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStandardItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItemModel::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static void fetchMore_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStandardItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItemModel::fetchMore(const QModelIndex & parent)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.fetchMore(QModelIndex.fromCppPointer(parent)); + } // findItems(const QString & text) const + + QList findItems(String? text) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QStandardItemModel__findItems_QString') + .asFunction(); + ffi.Pointer result = + func(thisCpp, text?.toNativeUtf8() ?? ffi.nullptr); + return QList.fromCppPointer(result, true); + } + + static int hasChildren_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStandardItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItemModel::hasChildren(const QModelIndex & parent) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.hasChildren(parent: QModelIndex.fromCppPointer(parent)); + return result ? 1 : 0; + } + + static ffi.Pointer headerData_calledFromC( + ffi.Pointer thisCpp, int section, int orientation, int role) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStandardItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItemModel::headerData(int section, Qt::Orientation orientation, int role) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.headerData(section, orientation, role: role); + return result.thisCpp; + } // horizontalHeaderItem(int column) const + + QStandardItem horizontalHeaderItem(int column) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QStandardItemModel__horizontalHeaderItem_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, column); + return QStandardItem.fromCppPointer(result, false); + } + + static ffi.Pointer index_calledFromC(ffi.Pointer thisCpp, int row, + int column, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStandardItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItemModel::index(int row, int column, const QModelIndex & parent) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.index(row, column, + parent: QModelIndex.fromCppPointer(parent)); + return result.thisCpp; + } // indexFromItem(const QStandardItem * item) const + + QModelIndex indexFromItem(QStandardItem? item) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QStandardItemModel__indexFromItem_QStandardItem') + .asFunction(); + ffi.Pointer result = + func(thisCpp, item == null ? ffi.nullptr : item.thisCpp); + return QModelIndex.fromCppPointer(result, true); + } // insertColumn(int column, const QList & items) + + insertColumn(int column, QList? items) { + final void_Func_voidstar_int_voidstar func = _dylib + .lookup>( + 'c_QStandardItemModel__insertColumn_int_QList_QStandardItem') + .asFunction(); + func(thisCpp, column, items == null ? ffi.nullptr : items.thisCpp); + } + + static int insertColumns_calledFromC(ffi.Pointer thisCpp, int column, + int count, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStandardItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItemModel::insertColumns(int column, int count, const QModelIndex & parent)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.insertColumns(column, count, + parent: QModelIndex.fromCppPointer(parent)); + return result ? 1 : 0; + } // insertRow(int row, QStandardItem * item) + + insertRow(int row, QStandardItem? item) { + final void_Func_voidstar_int_voidstar func = _dylib + .lookup>( + 'c_QStandardItemModel__insertRow_int_QStandardItem') + .asFunction(); + func(thisCpp, row, item == null ? ffi.nullptr : item.thisCpp); + } // insertRow(int row, const QList & items) + + insertRow_2(int row, QList? items) { + final void_Func_voidstar_int_voidstar func = _dylib + .lookup>( + 'c_QStandardItemModel__insertRow_int_QList_QStandardItem') + .asFunction(); + func(thisCpp, row, items == null ? ffi.nullptr : items.thisCpp); + } + + static int insertRows_calledFromC( + ffi.Pointer thisCpp, int row, int count, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStandardItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItemModel::insertRows(int row, int count, const QModelIndex & parent)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.insertRows(row, count, + parent: QModelIndex.fromCppPointer(parent)); + return result ? 1 : 0; + } // invisibleRootItem() const + + QStandardItem invisibleRootItem() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItemModel__invisibleRootItem') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QStandardItem.fromCppPointer(result, false); + } // item(int row, int column) const + + QStandardItem item(int row, {int column = 0}) { + final voidstar_Func_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QStandardItemModel__item_int_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, row, column); + return QStandardItem.fromCppPointer(result, false); + } // itemChanged(QStandardItem * item) + + itemChanged(QStandardItem? item) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QStandardItemModel__itemChanged_QStandardItem') + .asFunction(); + func(thisCpp, item == null ? ffi.nullptr : item.thisCpp); + } + + void onItemChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QStandardItemModel__onItemChanged_QStandardItem') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onItemChanged_callback); + final callbackMethod = onItemChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onItemChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStandardItemModel; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onItemChanged_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // itemFromIndex(const QModelIndex & index) const + + QStandardItem itemFromIndex(QModelIndex index) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QStandardItemModel__itemFromIndex_QModelIndex') + .asFunction(); + ffi.Pointer result = + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp); + return QStandardItem.fromCppPointer(result, false); + } // itemPrototype() const + + QStandardItem itemPrototype() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItemModel__itemPrototype') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QStandardItem.fromCppPointer(result, false); + } + + static ffi.Pointer mimeTypes_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStandardItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItemModel::mimeTypes() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.mimeTypes(); + return result.thisCpp; + } + + static int moveColumns_calledFromC( + ffi.Pointer thisCpp, + ffi.Pointer sourceParent, + int sourceColumn, + int count, + ffi.Pointer destinationParent, + int destinationChild) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStandardItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItemModel::moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, const QModelIndex & destinationParent, int destinationChild)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.moveColumns( + QModelIndex.fromCppPointer(sourceParent), + sourceColumn, + count, + QModelIndex.fromCppPointer(destinationParent), + destinationChild); + return result ? 1 : 0; + } + + static int moveRows_calledFromC( + ffi.Pointer thisCpp, + ffi.Pointer sourceParent, + int sourceRow, + int count, + ffi.Pointer destinationParent, + int destinationChild) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStandardItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItemModel::moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.moveRows( + QModelIndex.fromCppPointer(sourceParent), + sourceRow, + count, + QModelIndex.fromCppPointer(destinationParent), + destinationChild); + return result ? 1 : 0; + } + + static ffi.Pointer parentIndex_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer child) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStandardItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItemModel::parent(const QModelIndex & child) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.parentIndex(QModelIndex.fromCppPointer(child)); + return result.thisCpp; + } + + static int removeColumns_calledFromC(ffi.Pointer thisCpp, int column, + int count, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStandardItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItemModel::removeColumns(int column, int count, const QModelIndex & parent)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.removeColumns(column, count, + parent: QModelIndex.fromCppPointer(parent)); + return result ? 1 : 0; + } + + static int removeRows_calledFromC( + ffi.Pointer thisCpp, int row, int count, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStandardItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItemModel::removeRows(int row, int count, const QModelIndex & parent)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.removeRows(row, count, + parent: QModelIndex.fromCppPointer(parent)); + return result ? 1 : 0; + } + + static void resetInternalData_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStandardItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItemModel::resetInternalData()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.resetInternalData(); + } + + static void revert_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStandardItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItemModel::revert()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.revert(); + } + + static int rowCount_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer parent) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStandardItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItemModel::rowCount(const QModelIndex & parent) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.rowCount(parent: QModelIndex.fromCppPointer(parent)); + return result; + } // setColumnCount(int columns) + + setColumnCount(int columns) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QStandardItemModel__setColumnCount_int') + .asFunction(); + func(thisCpp, columns); + } + + static int setData_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer index, ffi.Pointer value, int role) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStandardItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItemModel::setData(const QModelIndex & index, const QVariant & value, int role)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.setData( + QModelIndex.fromCppPointer(index), QVariant.fromCppPointer(value), + role: role); + return result ? 1 : 0; + } + + static int setHeaderData_calledFromC(ffi.Pointer thisCpp, int section, + int orientation, ffi.Pointer value, int role) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStandardItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItemModel::setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.setHeaderData( + section, orientation, QVariant.fromCppPointer(value), + role: role); + return result ? 1 : 0; + } // setHorizontalHeaderItem(int column, QStandardItem * item) + + setHorizontalHeaderItem(int column, QStandardItem? item) { + final void_Func_voidstar_int_voidstar func = _dylib + .lookup>( + 'c_QStandardItemModel__setHorizontalHeaderItem_int_QStandardItem') + .asFunction(); + func(thisCpp, column, item == null ? ffi.nullptr : item.thisCpp); + } // setHorizontalHeaderLabels(const QList & labels) + + setHorizontalHeaderLabels(QList? labels) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QStandardItemModel__setHorizontalHeaderLabels_QList_QString') + .asFunction(); + func(thisCpp, labels == null ? ffi.nullptr : labels.thisCpp); + } // setItem(int row, QStandardItem * item) + + setItem(int row, QStandardItem? item) { + final void_Func_voidstar_int_voidstar func = _dylib + .lookup>( + 'c_QStandardItemModel__setItem_int_QStandardItem') + .asFunction(); + func(thisCpp, row, item == null ? ffi.nullptr : item.thisCpp); + } // setItem(int row, int column, QStandardItem * item) + + setItem_2(int row, int column, QStandardItem? item) { + final void_Func_voidstar_int_int_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>>( + 'c_QStandardItemModel__setItem_int_int_QStandardItem') + .asFunction(); + func(thisCpp, row, column, item == null ? ffi.nullptr : item.thisCpp); + } // setItemPrototype(const QStandardItem * item) + + setItemPrototype(QStandardItem? item) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QStandardItemModel__setItemPrototype_QStandardItem') + .asFunction(); + func(thisCpp, item == null ? ffi.nullptr : item.thisCpp); + } // setRowCount(int rows) + + setRowCount(int rows) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QStandardItemModel__setRowCount_int') + .asFunction(); + func(thisCpp, rows); + } // setSortRole(int role) + + setSortRole(int role) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QStandardItemModel__setSortRole_int') + .asFunction(); + func(thisCpp, role); + } // setVerticalHeaderItem(int row, QStandardItem * item) + + setVerticalHeaderItem(int row, QStandardItem? item) { + final void_Func_voidstar_int_voidstar func = _dylib + .lookup>( + 'c_QStandardItemModel__setVerticalHeaderItem_int_QStandardItem') + .asFunction(); + func(thisCpp, row, item == null ? ffi.nullptr : item.thisCpp); + } // setVerticalHeaderLabels(const QList & labels) + + setVerticalHeaderLabels(QList? labels) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QStandardItemModel__setVerticalHeaderLabels_QList_QString') + .asFunction(); + func(thisCpp, labels == null ? ffi.nullptr : labels.thisCpp); + } + + static ffi.Pointer sibling_calledFromC( + ffi.Pointer thisCpp, int row, int column, ffi.Pointer idx) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStandardItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItemModel::sibling(int row, int column, const QModelIndex & idx) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.sibling(row, column, QModelIndex.fromCppPointer(idx)); + return result.thisCpp; + } + + static void sort_calledFromC( + ffi.Pointer thisCpp, int column, int order) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStandardItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItemModel::sort(int column, Qt::SortOrder order)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.sort(column, order: order); + } // sortRole() const + + int sortRole() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItemModel__sortRole') + .asFunction(); + return func(thisCpp); + } + + static ffi.Pointer span_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStandardItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItemModel::span(const QModelIndex & index) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.span(QModelIndex.fromCppPointer(index)); + return result.thisCpp; + } + + static int submit_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStandardItemModel; + if (dartInstance == null) { + print( + "Dart instance not found for QStandardItemModel::submit()! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.submit(); + return result ? 1 : 0; + } // takeColumn(int column) + + QList takeColumn(int column) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QStandardItemModel__takeColumn_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, column); + return QList.fromCppPointer(result, true); + } // takeHorizontalHeaderItem(int column) + + QStandardItem takeHorizontalHeaderItem(int column) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QStandardItemModel__takeHorizontalHeaderItem_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, column); + return QStandardItem.fromCppPointer(result, false); + } // takeItem(int row, int column) + + QStandardItem takeItem(int row, {int column = 0}) { + final voidstar_Func_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QStandardItemModel__takeItem_int_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, row, column); + return QStandardItem.fromCppPointer(result, false); + } // takeRow(int row) + + QList takeRow(int row) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QStandardItemModel__takeRow_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, row); + return QList.fromCppPointer(result, true); + } // takeVerticalHeaderItem(int row) + + QStandardItem takeVerticalHeaderItem(int row) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QStandardItemModel__takeVerticalHeaderItem_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, row); + return QStandardItem.fromCppPointer(result, false); + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QStandardItemModel__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } // verticalHeaderItem(int row) const + + QStandardItem verticalHeaderItem(int row) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QStandardItemModel__verticalHeaderItem_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, row); + return QStandardItem.fromCppPointer(result, false); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QStandardItemModel__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 5771: + return "c_QStandardItemModel__buddy_QModelIndex"; + case 5772: + return "c_QStandardItemModel__canFetchMore_QModelIndex"; + case 5777: + return "c_QStandardItemModel__clearItemData_QModelIndex"; + case 5778: + return "c_QStandardItemModel__columnCount_QModelIndex"; + case 946: + return "c_QStandardItemModel__customEvent_QEvent"; + case 5780: + return "c_QStandardItemModel__data_QModelIndex_int"; + case 956: + return "c_QStandardItemModel__event_QEvent"; + case 957: + return "c_QStandardItemModel__eventFilter_QObject_QEvent"; + case 5798: + return "c_QStandardItemModel__fetchMore_QModelIndex"; + case 5799: + return "c_QStandardItemModel__hasChildren_QModelIndex"; + case 5801: + return "c_QStandardItemModel__headerData_int_Orientation_int"; + case 5803: + return "c_QStandardItemModel__index_int_int_QModelIndex"; + case 5806: + return "c_QStandardItemModel__insertColumns_int_int_QModelIndex"; + case 5808: + return "c_QStandardItemModel__insertRows_int_int_QModelIndex"; + case 5816: + return "c_QStandardItemModel__mimeTypes"; + case 5818: + return "c_QStandardItemModel__moveColumns_QModelIndex_int_int_QModelIndex_int"; + case 5820: + return "c_QStandardItemModel__moveRows_QModelIndex_int_int_QModelIndex_int"; + case 5822: + return "c_QStandardItemModel__parentIndex_QModelIndex"; + case 5827: + return "c_QStandardItemModel__removeColumns_int_int_QModelIndex"; + case 5830: + return "c_QStandardItemModel__removeRows_int_int_QModelIndex"; + case 5831: + return "c_QStandardItemModel__resetInternalData"; + case 5832: + return "c_QStandardItemModel__revert"; + case 5833: + return "c_QStandardItemModel__rowCount_QModelIndex"; + case 5836: + return "c_QStandardItemModel__setData_QModelIndex_QVariant_int"; + case 5837: + return "c_QStandardItemModel__setHeaderData_int_Orientation_QVariant_int"; + case 5840: + return "c_QStandardItemModel__sibling_int_int_QModelIndex"; + case 5842: + return "c_QStandardItemModel__sort_int_SortOrder"; + case 5843: + return "c_QStandardItemModel__span_QModelIndex"; + case 5845: + return "c_QStandardItemModel__submit"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 5771: + return "buddy"; + case 5772: + return "canFetchMore"; + case 5777: + return "clearItemData"; + case 5778: + return "columnCount"; + case 946: + return "customEvent"; + case 5780: + return "data"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 5798: + return "fetchMore"; + case 5799: + return "hasChildren"; + case 5801: + return "headerData"; + case 5803: + return "index"; + case 5806: + return "insertColumns"; + case 5808: + return "insertRows"; + case 5816: + return "mimeTypes"; + case 5818: + return "moveColumns"; + case 5820: + return "moveRows"; + case 5822: + return "parentIndex"; + case 5827: + return "removeColumns"; + case 5830: + return "removeRows"; + case 5831: + return "resetInternalData"; + case 5832: + return "revert"; + case 5833: + return "rowCount"; + case 5836: + return "setData"; + case 5837: + return "setHeaderData"; + case 5840: + return "sibling"; + case 5842: + return "sort"; + case 5843: + return "span"; + case 5845: + return "submit"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QStandardItemModel__registerVirtualMethodCallback') + .asFunction(); + final callback5771 = + ffi.Pointer.fromFunction( + QAbstractItemModel.buddy_calledFromC); + registerCallback(thisCpp, callback5771, 5771); + const callbackExcept5772 = 0; + final callback5772 = + ffi.Pointer.fromFunction( + QAbstractItemModel.canFetchMore_calledFromC, callbackExcept5772); + registerCallback(thisCpp, callback5772, 5772); + const callbackExcept5777 = 0; + final callback5777 = + ffi.Pointer.fromFunction( + QStandardItemModel.clearItemData_calledFromC, callbackExcept5777); + registerCallback(thisCpp, callback5777, 5777); + const callbackExcept5778 = 0; + final callback5778 = + ffi.Pointer.fromFunction( + QStandardItemModel.columnCount_calledFromC, callbackExcept5778); + registerCallback(thisCpp, callback5778, 5778); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + final callback5780 = + ffi.Pointer.fromFunction( + QStandardItemModel.data_calledFromC); + registerCallback(thisCpp, callback5780, 5780); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QObject.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + final callback5798 = + ffi.Pointer.fromFunction( + QAbstractItemModel.fetchMore_calledFromC); + registerCallback(thisCpp, callback5798, 5798); + const callbackExcept5799 = 0; + final callback5799 = + ffi.Pointer.fromFunction( + QStandardItemModel.hasChildren_calledFromC, callbackExcept5799); + registerCallback(thisCpp, callback5799, 5799); + final callback5801 = ffi.Pointer.fromFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_FFI>( + QStandardItemModel.headerData_calledFromC); + registerCallback(thisCpp, callback5801, 5801); + final callback5803 = ffi.Pointer.fromFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>( + QStandardItemModel.index_calledFromC); + registerCallback(thisCpp, callback5803, 5803); + const callbackExcept5806 = 0; + final callback5806 = ffi.Pointer.fromFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>( + QStandardItemModel.insertColumns_calledFromC, callbackExcept5806); + registerCallback(thisCpp, callback5806, 5806); + const callbackExcept5808 = 0; + final callback5808 = ffi.Pointer.fromFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>( + QStandardItemModel.insertRows_calledFromC, callbackExcept5808); + registerCallback(thisCpp, callback5808, 5808); + final callback5816 = ffi.Pointer.fromFunction( + QStandardItemModel.mimeTypes_calledFromC); + registerCallback(thisCpp, callback5816, 5816); + const callbackExcept5818 = 0; + final callback5818 = ffi.Pointer.fromFunction< + bool_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_voidstar_ffi_Int32_FFI>( + QAbstractItemModel.moveColumns_calledFromC, callbackExcept5818); + registerCallback(thisCpp, callback5818, 5818); + const callbackExcept5820 = 0; + final callback5820 = ffi.Pointer.fromFunction< + bool_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_voidstar_ffi_Int32_FFI>( + QAbstractItemModel.moveRows_calledFromC, callbackExcept5820); + registerCallback(thisCpp, callback5820, 5820); + final callback5822 = + ffi.Pointer.fromFunction( + QStandardItemModel.parentIndex_calledFromC); + registerCallback(thisCpp, callback5822, 5822); + const callbackExcept5827 = 0; + final callback5827 = ffi.Pointer.fromFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>( + QStandardItemModel.removeColumns_calledFromC, callbackExcept5827); + registerCallback(thisCpp, callback5827, 5827); + const callbackExcept5830 = 0; + final callback5830 = ffi.Pointer.fromFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>( + QStandardItemModel.removeRows_calledFromC, callbackExcept5830); + registerCallback(thisCpp, callback5830, 5830); + final callback5831 = ffi.Pointer.fromFunction( + QAbstractItemModel.resetInternalData_calledFromC); + registerCallback(thisCpp, callback5831, 5831); + final callback5832 = ffi.Pointer.fromFunction( + QAbstractItemModel.revert_calledFromC); + registerCallback(thisCpp, callback5832, 5832); + const callbackExcept5833 = 0; + final callback5833 = + ffi.Pointer.fromFunction( + QStandardItemModel.rowCount_calledFromC, callbackExcept5833); + registerCallback(thisCpp, callback5833, 5833); + const callbackExcept5836 = 0; + final callback5836 = ffi.Pointer.fromFunction< + bool_Func_voidstar_voidstar_voidstar_ffi_Int32_FFI>( + QStandardItemModel.setData_calledFromC, callbackExcept5836); + registerCallback(thisCpp, callback5836, 5836); + const callbackExcept5837 = 0; + final callback5837 = ffi.Pointer.fromFunction< + bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_ffi_Int32_FFI>( + QStandardItemModel.setHeaderData_calledFromC, callbackExcept5837); + registerCallback(thisCpp, callback5837, 5837); + final callback5840 = ffi.Pointer.fromFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>( + QAbstractItemModel.sibling_calledFromC); + registerCallback(thisCpp, callback5840, 5840); + final callback5842 = + ffi.Pointer.fromFunction( + QStandardItemModel.sort_calledFromC); + registerCallback(thisCpp, callback5842, 5842); + final callback5843 = + ffi.Pointer.fromFunction( + QAbstractItemModel.span_calledFromC); + registerCallback(thisCpp, callback5843, 5843); + const callbackExcept5845 = 0; + final callback5845 = ffi.Pointer.fromFunction( + QAbstractItemModel.submit_calledFromC, callbackExcept5845); + registerCallback(thisCpp, callback5845, 5845); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QStatusBar.dart b/generated/QtDartBindings/dart/lib/src/QStatusBar.dart new file mode 100644 index 0000000..8eeab99 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QStatusBar.dart @@ -0,0 +1,624 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QStatusBar extends QWidget { + QStatusBar.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QStatusBar.init() : super.init() {} + factory QStatusBar.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QStatusBar; + } + return QStatusBar.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QStatusBar_Finalizer"; + } //QStatusBar(QWidget * parent) + + QStatusBar({required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QStatusBar__constructor_QWidget') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } // addPermanentWidget(QWidget * widget, int stretch) + addPermanentWidget(QWidget? widget, {int stretch = 0}) { + final void_Func_voidstar_voidstar_int func = _dylib + .lookup>( + 'c_QStatusBar__addPermanentWidget_QWidget_int') + .asFunction(); + func(thisCpp, widget == null ? ffi.nullptr : widget.thisCpp, stretch); + } // addWidget(QWidget * widget, int stretch) + + addWidget(QWidget? widget, {int stretch = 0}) { + final void_Func_voidstar_voidstar_int func = _dylib + .lookup>( + 'c_QStatusBar__addWidget_QWidget_int') + .asFunction(); + func(thisCpp, widget == null ? ffi.nullptr : widget.thisCpp, stretch); + } + + static void changeEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStatusBar; + if (dartInstance == null) { + print( + "Dart instance not found for QStatusBar::changeEvent(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.changeEvent((arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + } // clearMessage() + + clearMessage() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QStatusBar__clearMessage') + .asFunction(); + func(thisCpp); + } // currentMessage() const + + QString currentMessage() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QStatusBar__currentMessage') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStatusBar; + if (dartInstance == null) { + print( + "Dart instance not found for QStatusBar::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static int devType_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStatusBar; + if (dartInstance == null) { + print( + "Dart instance not found for QStatusBar::devType() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.devType(); + return result; + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStatusBar; + if (dartInstance == null) { + print( + "Dart instance not found for QStatusBar::event(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStatusBar; + if (dartInstance == null) { + print( + "Dart instance not found for QStatusBar::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int focusNextPrevChild_calledFromC( + ffi.Pointer thisCpp, int next) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStatusBar; + if (dartInstance == null) { + print( + "Dart instance not found for QStatusBar::focusNextPrevChild(bool next)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.focusNextPrevChild(next != 0); + return result ? 1 : 0; + } + + static int hasHeightForWidth_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStatusBar; + if (dartInstance == null) { + print( + "Dart instance not found for QStatusBar::hasHeightForWidth() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hasHeightForWidth(); + return result ? 1 : 0; + } + + static int heightForWidth_calledFromC(ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStatusBar; + if (dartInstance == null) { + print( + "Dart instance not found for QStatusBar::heightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.heightForWidth(arg__1); + return result; + } // hideOrShow() + + hideOrShow() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QStatusBar__hideOrShow') + .asFunction(); + func(thisCpp); + } + + static void initPainter_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? painter) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStatusBar; + if (dartInstance == null) { + print( + "Dart instance not found for QStatusBar::initPainter(QPainter * painter) const! (${thisCpp.address})"); + throw Error(); + } + dartInstance.initPainter((painter == null || painter.address == 0) + ? null + : QPainter.fromCppPointer(painter)); + } // insertPermanentWidget(int index, QWidget * widget, int stretch) + + int insertPermanentWidget(int index, QWidget? widget, {int stretch = 0}) { + final int_Func_voidstar_int_voidstar_int func = _dylib + .lookup< + ffi.NativeFunction< + int_Func_voidstar_ffi_Int32_voidstar_ffi_Int32_FFI>>( + 'c_QStatusBar__insertPermanentWidget_int_QWidget_int') + .asFunction(); + return func( + thisCpp, index, widget == null ? ffi.nullptr : widget.thisCpp, stretch); + } // insertWidget(int index, QWidget * widget, int stretch) + + int insertWidget(int index, QWidget? widget, {int stretch = 0}) { + final int_Func_voidstar_int_voidstar_int func = _dylib + .lookup< + ffi.NativeFunction< + int_Func_voidstar_ffi_Int32_voidstar_ffi_Int32_FFI>>( + 'c_QStatusBar__insertWidget_int_QWidget_int') + .asFunction(); + return func( + thisCpp, index, widget == null ? ffi.nullptr : widget.thisCpp, stretch); + } // isSizeGripEnabled() const + + bool isSizeGripEnabled() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QStatusBar__isSizeGripEnabled') + .asFunction(); + return func(thisCpp) != 0; + } + + static void leaveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStatusBar; + if (dartInstance == null) { + print( + "Dart instance not found for QStatusBar::leaveEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.leaveEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } // messageChanged(const QString & text) + + messageChanged(String? text) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QStatusBar__messageChanged_QString') + .asFunction(); + func(thisCpp, text?.toNativeUtf8() ?? ffi.nullptr); + } + + void onMessageChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QStatusBar__onMessageChanged_QString') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onMessageChanged_callback); + final callbackMethod = onMessageChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onMessageChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStatusBar; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onMessageChanged_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static ffi.Pointer minimumSizeHint_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStatusBar; + if (dartInstance == null) { + print( + "Dart instance not found for QStatusBar::minimumSizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumSizeHint(); + return result.thisCpp; + } + + static void mouseDoubleClickEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStatusBar; + if (dartInstance == null) { + print( + "Dart instance not found for QStatusBar::mouseDoubleClickEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseDoubleClickEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mouseMoveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStatusBar; + if (dartInstance == null) { + print( + "Dart instance not found for QStatusBar::mouseMoveEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseMoveEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mousePressEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStatusBar; + if (dartInstance == null) { + print( + "Dart instance not found for QStatusBar::mousePressEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mousePressEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mouseReleaseEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStatusBar; + if (dartInstance == null) { + print( + "Dart instance not found for QStatusBar::mouseReleaseEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseReleaseEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void paintEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStatusBar; + if (dartInstance == null) { + print( + "Dart instance not found for QStatusBar::paintEvent(QPaintEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.paintEvent((arg__1 == null || arg__1.address == 0) + ? null + : QPaintEvent.fromCppPointer(arg__1)); + } // reformat() + + reformat() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QStatusBar__reformat') + .asFunction(); + func(thisCpp); + } // removeWidget(QWidget * widget) + + removeWidget(QWidget? widget) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QStatusBar__removeWidget_QWidget') + .asFunction(); + func(thisCpp, widget == null ? ffi.nullptr : widget.thisCpp); + } // setSizeGripEnabled(bool arg__1) + + setSizeGripEnabled(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QStatusBar__setSizeGripEnabled_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } + + static void setVisible_calledFromC(ffi.Pointer thisCpp, int visible) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStatusBar; + if (dartInstance == null) { + print( + "Dart instance not found for QStatusBar::setVisible(bool visible)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setVisible(visible != 0); + } + + static ffi.Pointer sharedPainter_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStatusBar; + if (dartInstance == null) { + print( + "Dart instance not found for QStatusBar::sharedPainter() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sharedPainter(); + return result.thisCpp; + } // showMessage(const QString & text, int timeout) + + showMessage(String? text, {int timeout = 0}) { + final void_Func_voidstar_voidstar_int func = _dylib + .lookup>( + 'c_QStatusBar__showMessage_QString_int') + .asFunction(); + func(thisCpp, text?.toNativeUtf8() ?? ffi.nullptr, timeout); + } + + static ffi.Pointer sizeHint_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStatusBar; + if (dartInstance == null) { + print( + "Dart instance not found for QStatusBar::sizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHint(); + return result.thisCpp; + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QStatusBar__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QStatusBar__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 1128: + return "c_QStatusBar__changeEvent_QEvent"; + case 946: + return "c_QStatusBar__customEvent_QEvent"; + case 1145: + return "c_QStatusBar__devType"; + case 956: + return "c_QStatusBar__event_QEvent"; + case 957: + return "c_QStatusBar__eventFilter_QObject_QEvent"; + case 1155: + return "c_QStatusBar__focusNextPrevChild_bool"; + case 1169: + return "c_QStatusBar__hasHeightForWidth"; + case 1173: + return "c_QStatusBar__heightForWidth_int"; + case 1176: + return "c_QStatusBar__initPainter_QPainter"; + case 1202: + return "c_QStatusBar__leaveEvent_QEvent"; + case 1222: + return "c_QStatusBar__minimumSizeHint"; + case 1224: + return "c_QStatusBar__mouseDoubleClickEvent_QMouseEvent"; + case 1226: + return "c_QStatusBar__mouseMoveEvent_QMouseEvent"; + case 1227: + return "c_QStatusBar__mousePressEvent_QMouseEvent"; + case 1228: + return "c_QStatusBar__mouseReleaseEvent_QMouseEvent"; + case 1235: + return "c_QStatusBar__paintEvent_QPaintEvent"; + case 1314: + return "c_QStatusBar__setVisible_bool"; + case 1323: + return "c_QStatusBar__sharedPainter"; + case 1331: + return "c_QStatusBar__sizeHint"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 1128: + return "changeEvent"; + case 946: + return "customEvent"; + case 1145: + return "devType"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 1155: + return "focusNextPrevChild"; + case 1169: + return "hasHeightForWidth"; + case 1173: + return "heightForWidth"; + case 1176: + return "initPainter"; + case 1202: + return "leaveEvent"; + case 1222: + return "minimumSizeHint"; + case 1224: + return "mouseDoubleClickEvent"; + case 1226: + return "mouseMoveEvent"; + case 1227: + return "mousePressEvent"; + case 1228: + return "mouseReleaseEvent"; + case 1235: + return "paintEvent"; + case 1314: + return "setVisible"; + case 1323: + return "sharedPainter"; + case 1331: + return "sizeHint"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QStatusBar__registerVirtualMethodCallback') + .asFunction(); + final callback1128 = + ffi.Pointer.fromFunction( + QWidget.changeEvent_calledFromC); + registerCallback(thisCpp, callback1128, 1128); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept1145 = 0; + final callback1145 = ffi.Pointer.fromFunction( + QWidget.devType_calledFromC, callbackExcept1145); + registerCallback(thisCpp, callback1145, 1145); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QStatusBar.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept1155 = 0; + final callback1155 = + ffi.Pointer.fromFunction( + QWidget.focusNextPrevChild_calledFromC, callbackExcept1155); + registerCallback(thisCpp, callback1155, 1155); + const callbackExcept1169 = 0; + final callback1169 = ffi.Pointer.fromFunction( + QWidget.hasHeightForWidth_calledFromC, callbackExcept1169); + registerCallback(thisCpp, callback1169, 1169); + const callbackExcept1173 = 0; + final callback1173 = + ffi.Pointer.fromFunction( + QWidget.heightForWidth_calledFromC, callbackExcept1173); + registerCallback(thisCpp, callback1173, 1173); + final callback1176 = + ffi.Pointer.fromFunction( + QWidget.initPainter_calledFromC); + registerCallback(thisCpp, callback1176, 1176); + final callback1202 = + ffi.Pointer.fromFunction( + QWidget.leaveEvent_calledFromC); + registerCallback(thisCpp, callback1202, 1202); + final callback1222 = ffi.Pointer.fromFunction( + QWidget.minimumSizeHint_calledFromC); + registerCallback(thisCpp, callback1222, 1222); + final callback1224 = + ffi.Pointer.fromFunction( + QWidget.mouseDoubleClickEvent_calledFromC); + registerCallback(thisCpp, callback1224, 1224); + final callback1226 = + ffi.Pointer.fromFunction( + QWidget.mouseMoveEvent_calledFromC); + registerCallback(thisCpp, callback1226, 1226); + final callback1227 = + ffi.Pointer.fromFunction( + QWidget.mousePressEvent_calledFromC); + registerCallback(thisCpp, callback1227, 1227); + final callback1228 = + ffi.Pointer.fromFunction( + QWidget.mouseReleaseEvent_calledFromC); + registerCallback(thisCpp, callback1228, 1228); + final callback1235 = + ffi.Pointer.fromFunction( + QStatusBar.paintEvent_calledFromC); + registerCallback(thisCpp, callback1235, 1235); + final callback1314 = + ffi.Pointer.fromFunction( + QWidget.setVisible_calledFromC); + registerCallback(thisCpp, callback1314, 1314); + final callback1323 = ffi.Pointer.fromFunction( + QWidget.sharedPainter_calledFromC); + registerCallback(thisCpp, callback1323, 1323); + final callback1331 = ffi.Pointer.fromFunction( + QWidget.sizeHint_calledFromC); + registerCallback(thisCpp, callback1331, 1331); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QString.dart b/generated/QtDartBindings/dart/lib/src/QString.dart new file mode 100644 index 0000000..bff050a --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QString.dart @@ -0,0 +1,926 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QString implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = true; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QString.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QString.fromCppPointer(cppPointer, needsAutoDelete)) as QString; + } + QString.fromCppPointer(var cppPointer, [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QString.init() {} + String getFinalizerName() { + return "c_QString_Finalizer"; + } //QString() + + QString() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_QString__constructor') + .asFunction(); + thisCpp = func(); + QString.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QString(const QByteArray & a) + QString.ctor2(QByteArray? a) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QString__constructor_QByteArray') + .asFunction(); + thisCpp = func(a == null ? ffi.nullptr : a.thisCpp); + QString.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QString(const char * ch) + QString.ctor3(String? ch) { + final voidstar_Func_string func = _dylib + .lookup>( + 'c_QString__constructor_char') + .asFunction(); + thisCpp = func(ch?.toNativeUtf8() ?? ffi.nullptr); + QString.s_dartInstanceByCppPtr[thisCpp.address] = this; + } // append(const QByteArray & s) + QString append(QByteArray? s) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QString__append_QByteArray') + .asFunction(); + ffi.Pointer result = + func(thisCpp, s == null ? ffi.nullptr : s.thisCpp); + return QString.fromCppPointer(result, false); + } // append(const QString & s) + + QString append_2(String? s) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QString__append_QString') + .asFunction(); + ffi.Pointer result = func(thisCpp, s?.toNativeUtf8() ?? ffi.nullptr); + return QString.fromCppPointer(result, false); + } // append(const char * s) + + QString append_3(String? s) { + final voidstar_Func_voidstar_string func = _dylib + .lookup>( + 'c_QString__append_char') + .asFunction(); + ffi.Pointer result = func(thisCpp, s?.toNativeUtf8() ?? ffi.nullptr); + return QString.fromCppPointer(result, false); + } // arg(const QString & a, int fieldWidth) const + + QString arg(String? a, {int fieldWidth = 0}) { + final voidstar_Func_voidstar_voidstar_int func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QString__arg_QString_int') + .asFunction(); + ffi.Pointer result = + func(thisCpp, a?.toNativeUtf8() ?? ffi.nullptr, fieldWidth); + return QString.fromCppPointer(result, true); + } // arg(int a, int fieldWidth, int base) const + + QString arg_2(int a, {int fieldWidth = 0, int base = 10}) { + final voidstar_Func_voidstar_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QString__arg_int_int_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, a, fieldWidth, base); + return QString.fromCppPointer(result, true); + } + + static // asprintf(const char * format) + QString asprintf(String? format) { + final voidstar_Func_string func = _dylib + .lookup>( + 'c_static_QString__asprintf_char') + .asFunction(); + ffi.Pointer result = func(format?.toNativeUtf8() ?? ffi.nullptr); + return QString.fromCppPointer(result, true); + } // capacity() const + + int capacity() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QString__capacity') + .asFunction(); + return func(thisCpp); + } // chop(qsizetype n) + + chop(int n) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QString__chop_qsizetype') + .asFunction(); + func(thisCpp, n); + } // chopped(qsizetype n) const + + QString chopped(int n) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QString__chopped_qsizetype') + .asFunction(); + ffi.Pointer result = func(thisCpp, n); + return QString.fromCppPointer(result, true); + } // clear() + + clear() { + final void_Func_voidstar func = _dylib + .lookup>('c_QString__clear') + .asFunction(); + func(thisCpp); + } // compare(const QString & s) const + + int compare(String? s) { + final int_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QString__compare_QString') + .asFunction(); + return func(thisCpp, s?.toNativeUtf8() ?? ffi.nullptr); + } + + static // compare(const QString & s1, const QString & s2) + int compare_2(String? s1, String? s2) { + final int_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_static_QString__compare_QString_QString') + .asFunction(); + return func( + s1?.toNativeUtf8() ?? ffi.nullptr, s2?.toNativeUtf8() ?? ffi.nullptr); + } // contains(const QString & s) const + + bool contains(String? s) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QString__contains_QString') + .asFunction(); + return func(thisCpp, s?.toNativeUtf8() ?? ffi.nullptr) != 0; + } // count(const QString & s) const + + int count(String? s) { + final int_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QString__count_QString') + .asFunction(); + return func(thisCpp, s?.toNativeUtf8() ?? ffi.nullptr); + } // detach() + + detach() { + final void_Func_voidstar func = _dylib + .lookup>('c_QString__detach') + .asFunction(); + func(thisCpp); + } // endsWith(const QString & s) const + + bool endsWith(String? s) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QString__endsWith_QString') + .asFunction(); + return func(thisCpp, s?.toNativeUtf8() ?? ffi.nullptr) != 0; + } // first(qsizetype n) const + + QString first(int n) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QString__first_qsizetype') + .asFunction(); + ffi.Pointer result = func(thisCpp, n); + return QString.fromCppPointer(result, true); + } + + static // fromLatin1(const char * str, qsizetype size) + QString fromLatin1(String? str, int size) { + final voidstar_Func_string_int func = _dylib + .lookup>( + 'c_static_QString__fromLatin1_char_qsizetype') + .asFunction(); + ffi.Pointer result = func(str?.toNativeUtf8() ?? ffi.nullptr, size); + return QString.fromCppPointer(result, true); + } + + static // fromLocal8Bit(const char * str, qsizetype size) + QString fromLocal8Bit(String? str, int size) { + final voidstar_Func_string_int func = _dylib + .lookup>( + 'c_static_QString__fromLocal8Bit_char_qsizetype') + .asFunction(); + ffi.Pointer result = func(str?.toNativeUtf8() ?? ffi.nullptr, size); + return QString.fromCppPointer(result, true); + } + + static // fromUtf8(const char * utf8, qsizetype size) + QString fromUtf8(String? utf8, int size) { + final voidstar_Func_string_int func = _dylib + .lookup>( + 'c_static_QString__fromUtf8_char_qsizetype') + .asFunction(); + ffi.Pointer result = func(utf8?.toNativeUtf8() ?? ffi.nullptr, size); + return QString.fromCppPointer(result, true); + } // indexOf(const QString & s, qsizetype from) const + + int indexOf(String? s, {int from = 0}) { + final int_Func_voidstar_voidstar_int func = _dylib + .lookup>( + 'c_QString__indexOf_QString_qsizetype') + .asFunction(); + return func(thisCpp, s?.toNativeUtf8() ?? ffi.nullptr, from); + } // insert(qsizetype i, const QByteArray & s) + + QString insert(int i, QByteArray? s) { + final voidstar_Func_voidstar_int_voidstar func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QString__insert_qsizetype_QByteArray') + .asFunction(); + ffi.Pointer result = + func(thisCpp, i, s == null ? ffi.nullptr : s.thisCpp); + return QString.fromCppPointer(result, false); + } // insert(qsizetype i, const QString & s) + + QString insert_2(int i, String? s) { + final voidstar_Func_voidstar_int_voidstar func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QString__insert_qsizetype_QString') + .asFunction(); + ffi.Pointer result = + func(thisCpp, i, s?.toNativeUtf8() ?? ffi.nullptr); + return QString.fromCppPointer(result, false); + } // insert(qsizetype i, const char * s) + + QString insert_3(int i, String? s) { + final voidstar_Func_voidstar_int_string func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QString__insert_qsizetype_char') + .asFunction(); + ffi.Pointer result = + func(thisCpp, i, s?.toNativeUtf8() ?? ffi.nullptr); + return QString.fromCppPointer(result, false); + } // isDetached() const + + bool isDetached() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QString__isDetached') + .asFunction(); + return func(thisCpp) != 0; + } // isEmpty() const + + bool isEmpty() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QString__isEmpty') + .asFunction(); + return func(thisCpp) != 0; + } // isLower() const + + bool isLower() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QString__isLower') + .asFunction(); + return func(thisCpp) != 0; + } // isNull() const + + bool isNull() { + final bool_Func_voidstar func = _dylib + .lookup>('c_QString__isNull') + .asFunction(); + return func(thisCpp) != 0; + } // isRightToLeft() const + + bool isRightToLeft() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QString__isRightToLeft') + .asFunction(); + return func(thisCpp) != 0; + } // isSharedWith(const QString & other) const + + bool isSharedWith(String? other) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QString__isSharedWith_QString') + .asFunction(); + return func(thisCpp, other?.toNativeUtf8() ?? ffi.nullptr) != 0; + } // isSimpleText() const + + bool isSimpleText() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QString__isSimpleText') + .asFunction(); + return func(thisCpp) != 0; + } // isUpper() const + + bool isUpper() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QString__isUpper') + .asFunction(); + return func(thisCpp) != 0; + } // isValidUtf16() const + + bool isValidUtf16() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QString__isValidUtf16') + .asFunction(); + return func(thisCpp) != 0; + } // last(qsizetype n) const + + QString last(int n) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QString__last_qsizetype') + .asFunction(); + ffi.Pointer result = func(thisCpp, n); + return QString.fromCppPointer(result, true); + } // lastIndexOf(const QString & s) const + + int lastIndexOf(String? s) { + final int_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QString__lastIndexOf_QString') + .asFunction(); + return func(thisCpp, s?.toNativeUtf8() ?? ffi.nullptr); + } // lastIndexOf(const QString & s, qsizetype from) const + + int lastIndexOf_2(String? s, int from) { + final int_Func_voidstar_voidstar_int func = _dylib + .lookup>( + 'c_QString__lastIndexOf_QString_qsizetype') + .asFunction(); + return func(thisCpp, s?.toNativeUtf8() ?? ffi.nullptr, from); + } // left(qsizetype n) const + + QString left(int n) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QString__left_qsizetype') + .asFunction(); + ffi.Pointer result = func(thisCpp, n); + return QString.fromCppPointer(result, true); + } // leftJustified(qsizetype width) const + + QString leftJustified(int width) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QString__leftJustified_qsizetype') + .asFunction(); + ffi.Pointer result = func(thisCpp, width); + return QString.fromCppPointer(result, true); + } // length() const + + int length() { + final int_Func_voidstar func = _dylib + .lookup>('c_QString__length') + .asFunction(); + return func(thisCpp); + } // localeAwareCompare(const QString & s) const + + int localeAwareCompare(String? s) { + final int_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QString__localeAwareCompare_QString') + .asFunction(); + return func(thisCpp, s?.toNativeUtf8() ?? ffi.nullptr); + } + + static // localeAwareCompare(const QString & s1, const QString & s2) + int localeAwareCompare_2(String? s1, String? s2) { + final int_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_static_QString__localeAwareCompare_QString_QString') + .asFunction(); + return func( + s1?.toNativeUtf8() ?? ffi.nullptr, s2?.toNativeUtf8() ?? ffi.nullptr); + } // mid(qsizetype position, qsizetype n) const + + QString mid(int position, {int n = -1}) { + final voidstar_Func_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QString__mid_qsizetype_qsizetype') + .asFunction(); + ffi.Pointer result = func(thisCpp, position, n); + return QString.fromCppPointer(result, true); + } + + static // number(int arg__1, int base) + QString number(int arg__1, {int base = 10}) { + final voidstar_Func_int_int func = _dylib + .lookup>( + 'c_static_QString__number_int_int') + .asFunction(); + ffi.Pointer result = func(arg__1, base); + return QString.fromCppPointer(result, true); + } // prepend(const QByteArray & s) + + QString prepend(QByteArray? s) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QString__prepend_QByteArray') + .asFunction(); + ffi.Pointer result = + func(thisCpp, s == null ? ffi.nullptr : s.thisCpp); + return QString.fromCppPointer(result, false); + } // prepend(const QString & s) + + QString prepend_2(String? s) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QString__prepend_QString') + .asFunction(); + ffi.Pointer result = func(thisCpp, s?.toNativeUtf8() ?? ffi.nullptr); + return QString.fromCppPointer(result, false); + } // prepend(const char * s) + + QString prepend_3(String? s) { + final voidstar_Func_voidstar_string func = _dylib + .lookup>( + 'c_QString__prepend_char') + .asFunction(); + ffi.Pointer result = func(thisCpp, s?.toNativeUtf8() ?? ffi.nullptr); + return QString.fromCppPointer(result, false); + } // push_back(const QString & s) + + push_back(String? s) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QString__push_back_QString') + .asFunction(); + func(thisCpp, s?.toNativeUtf8() ?? ffi.nullptr); + } // push_front(const QString & s) + + push_front(String? s) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QString__push_front_QString') + .asFunction(); + func(thisCpp, s?.toNativeUtf8() ?? ffi.nullptr); + } // reallocGrowData(qsizetype n) + + reallocGrowData(int n) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QString__reallocGrowData_qsizetype') + .asFunction(); + func(thisCpp, n); + } // remove(const QString & s) + + QString remove(String? s) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QString__remove_QString') + .asFunction(); + ffi.Pointer result = func(thisCpp, s?.toNativeUtf8() ?? ffi.nullptr); + return QString.fromCppPointer(result, false); + } // remove(qsizetype i, qsizetype len) + + QString remove_2(int i, int len) { + final voidstar_Func_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QString__remove_qsizetype_qsizetype') + .asFunction(); + ffi.Pointer result = func(thisCpp, i, len); + return QString.fromCppPointer(result, false); + } // repeated(qsizetype times) const + + QString repeated(int times) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QString__repeated_qsizetype') + .asFunction(); + ffi.Pointer result = func(thisCpp, times); + return QString.fromCppPointer(result, true); + } // replace(const QString & before, const QString & after) + + QString replace(String? before, String? after) { + final voidstar_Func_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QString__replace_QString_QString') + .asFunction(); + ffi.Pointer result = func( + thisCpp, + before?.toNativeUtf8() ?? ffi.nullptr, + after?.toNativeUtf8() ?? ffi.nullptr); + return QString.fromCppPointer(result, false); + } // replace(qsizetype i, qsizetype len, const QString & after) + + QString replace_2(int i, int len, String? after) { + final voidstar_Func_voidstar_int_int_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>>( + 'c_QString__replace_qsizetype_qsizetype_QString') + .asFunction(); + ffi.Pointer result = + func(thisCpp, i, len, after?.toNativeUtf8() ?? ffi.nullptr); + return QString.fromCppPointer(result, false); + } // reserve(qsizetype size) + + reserve(int size) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QString__reserve_qsizetype') + .asFunction(); + func(thisCpp, size); + } // resize(qsizetype size) + + resize(int size) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QString__resize_qsizetype') + .asFunction(); + func(thisCpp, size); + } // right(qsizetype n) const + + QString right(int n) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QString__right_qsizetype') + .asFunction(); + ffi.Pointer result = func(thisCpp, n); + return QString.fromCppPointer(result, true); + } // rightJustified(qsizetype width) const + + QString rightJustified(int width) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QString__rightJustified_qsizetype') + .asFunction(); + ffi.Pointer result = func(thisCpp, width); + return QString.fromCppPointer(result, true); + } // section(const QString & in_sep, qsizetype start, qsizetype end) const + + QString section(String? in_sep, int start, {int end = -1}) { + final voidstar_Func_voidstar_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QString__section_QString_qsizetype_qsizetype') + .asFunction(); + ffi.Pointer result = + func(thisCpp, in_sep?.toNativeUtf8() ?? ffi.nullptr, start, end); + return QString.fromCppPointer(result, true); + } // setNum(int arg__1, int base) + + QString setNum(int arg__1, {int base = 10}) { + final voidstar_Func_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QString__setNum_int_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, arg__1, base); + return QString.fromCppPointer(result, false); + } // shrink_to_fit() + + shrink_to_fit() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QString__shrink_to_fit') + .asFunction(); + func(thisCpp); + } // simplified() + + QString simplified() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QString__simplified') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } + + static // simplified_helper(QString & str) + QString simplified_helper(String? str) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QString__simplified_helper_QString') + .asFunction(); + ffi.Pointer result = func(str?.toNativeUtf8() ?? ffi.nullptr); + return QString.fromCppPointer(result, true); + } + + static // simplified_helper(const QString & str) + QString simplified_helper_2(String? str) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QString__simplified_helper_QString') + .asFunction(); + ffi.Pointer result = func(str?.toNativeUtf8() ?? ffi.nullptr); + return QString.fromCppPointer(result, true); + } // size() const + + int size() { + final int_Func_voidstar func = _dylib + .lookup>('c_QString__size') + .asFunction(); + return func(thisCpp); + } // sliced(qsizetype pos) const + + QString sliced(int pos) { + final voidstar_Func_voidstar_int func = _dylib + .lookup>( + 'c_QString__sliced_qsizetype') + .asFunction(); + ffi.Pointer result = func(thisCpp, pos); + return QString.fromCppPointer(result, true); + } // sliced(qsizetype pos, qsizetype n) const + + QString sliced_2(int pos, int n) { + final voidstar_Func_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QString__sliced_qsizetype_qsizetype') + .asFunction(); + ffi.Pointer result = func(thisCpp, pos, n); + return QString.fromCppPointer(result, true); + } // split(const QString & sep) const + + QList split(String? sep) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QString__split_QString') + .asFunction(); + ffi.Pointer result = + func(thisCpp, sep?.toNativeUtf8() ?? ffi.nullptr); + return QList.fromCppPointer(result, true); + } // squeeze() + + squeeze() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QString__squeeze') + .asFunction(); + func(thisCpp); + } // startsWith(const QString & s) const + + bool startsWith(String? s) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QString__startsWith_QString') + .asFunction(); + return func(thisCpp, s?.toNativeUtf8() ?? ffi.nullptr) != 0; + } // toCaseFolded() + + QString toCaseFolded() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QString__toCaseFolded') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } + + static // toCaseFolded_helper(QString & str) + QString toCaseFolded_helper(String? str) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QString__toCaseFolded_helper_QString') + .asFunction(); + ffi.Pointer result = func(str?.toNativeUtf8() ?? ffi.nullptr); + return QString.fromCppPointer(result, true); + } + + static // toCaseFolded_helper(const QString & str) + QString toCaseFolded_helper_2(String? str) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QString__toCaseFolded_helper_QString') + .asFunction(); + ffi.Pointer result = func(str?.toNativeUtf8() ?? ffi.nullptr); + return QString.fromCppPointer(result, true); + } // toHtmlEscaped() const + + QString toHtmlEscaped() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QString__toHtmlEscaped') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // toLatin1() + + QByteArray toLatin1() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QString__toLatin1') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QByteArray.fromCppPointer(result, true); + } + + static // toLatin1_helper(const QString & arg__1) + QByteArray toLatin1_helper(String? arg__1) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QString__toLatin1_helper_QString') + .asFunction(); + ffi.Pointer result = func(arg__1?.toNativeUtf8() ?? ffi.nullptr); + return QByteArray.fromCppPointer(result, true); + } + + static // toLatin1_helper_inplace(QString & arg__1) + QByteArray toLatin1_helper_inplace(String? arg__1) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QString__toLatin1_helper_inplace_QString') + .asFunction(); + ffi.Pointer result = func(arg__1?.toNativeUtf8() ?? ffi.nullptr); + return QByteArray.fromCppPointer(result, true); + } // toLocal8Bit() + + QByteArray toLocal8Bit() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QString__toLocal8Bit') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QByteArray.fromCppPointer(result, true); + } // toLower() + + QString toLower() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QString__toLower') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } + + static // toLower_helper(QString & str) + QString toLower_helper(String? str) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QString__toLower_helper_QString') + .asFunction(); + ffi.Pointer result = func(str?.toNativeUtf8() ?? ffi.nullptr); + return QString.fromCppPointer(result, true); + } + + static // toLower_helper(const QString & str) + QString toLower_helper_2(String? str) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QString__toLower_helper_QString') + .asFunction(); + ffi.Pointer result = func(str?.toNativeUtf8() ?? ffi.nullptr); + return QString.fromCppPointer(result, true); + } // toUcs4() const + + QList toUcs4() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QString__toUcs4') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QList.fromCppPointer(result, true); + } // toUpper() + + QString toUpper() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QString__toUpper') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } + + static // toUpper_helper(QString & str) + QString toUpper_helper(String? str) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QString__toUpper_helper_QString') + .asFunction(); + ffi.Pointer result = func(str?.toNativeUtf8() ?? ffi.nullptr); + return QString.fromCppPointer(result, true); + } + + static // toUpper_helper(const QString & str) + QString toUpper_helper_2(String? str) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QString__toUpper_helper_QString') + .asFunction(); + ffi.Pointer result = func(str?.toNativeUtf8() ?? ffi.nullptr); + return QString.fromCppPointer(result, true); + } // toUtf8() + + QByteArray toUtf8() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QString__toUtf8') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QByteArray.fromCppPointer(result, true); + } + + static // toUtf8_helper(const QString & arg__1) + QByteArray toUtf8_helper(String? arg__1) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QString__toUtf8_helper_QString') + .asFunction(); + ffi.Pointer result = func(arg__1?.toNativeUtf8() ?? ffi.nullptr); + return QByteArray.fromCppPointer(result, true); + } // trimmed() + + QString trimmed() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QString__trimmed') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } + + static // trimmed_helper(QString & str) + QString trimmed_helper(String? str) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QString__trimmed_helper_QString') + .asFunction(); + ffi.Pointer result = func(str?.toNativeUtf8() ?? ffi.nullptr); + return QString.fromCppPointer(result, true); + } + + static // trimmed_helper(const QString & str) + QString trimmed_helper_2(String? str) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QString__trimmed_helper_QString') + .asFunction(); + ffi.Pointer result = func(str?.toNativeUtf8() ?? ffi.nullptr); + return QString.fromCppPointer(result, true); + } // truncate(qsizetype pos) + + truncate(int pos) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QString__truncate_qsizetype') + .asFunction(); + func(thisCpp, pos); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QString__destructor') + .asFunction(); + func(thisCpp); + } + + String toDartString() { + return toUtf8().constData(); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QStyle.dart b/generated/QtDartBindings/dart/lib/src/QStyle.dart new file mode 100644 index 0000000..055eb32 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QStyle.dart @@ -0,0 +1,1745 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QStyle_StateFlag { + static const State_None = 0; + static const State_Enabled = 1; + static const State_Raised = 2; + static const State_Sunken = 4; + static const State_Off = 8; + static const State_NoChange = 16; + static const State_On = 32; + static const State_DownArrow = 64; + static const State_Horizontal = 128; + static const State_HasFocus = 256; + static const State_Top = 512; + static const State_Bottom = 1024; + static const State_FocusAtBorder = 2048; + static const State_AutoRaise = 4096; + static const State_MouseOver = 8192; + static const State_UpArrow = 16384; + static const State_Selected = 32768; + static const State_Active = 65536; + static const State_Window = 131072; + static const State_Open = 262144; + static const State_Children = 524288; + static const State_Item = 1048576; + static const State_Sibling = 2097152; + static const State_Editing = 4194304; + static const State_KeyboardFocusChange = 8388608; + static const State_ReadOnly = 33554432; + static const State_Small = 67108864; + static const State_Mini = 134217728; +} + +class QStyle_PrimitiveElement { + static const PE_Frame = 0; + static const PE_FrameDefaultButton = 1; + static const PE_FrameDockWidget = 2; + static const PE_FrameFocusRect = 3; + static const PE_FrameGroupBox = 4; + static const PE_FrameLineEdit = 5; + static const PE_FrameMenu = 6; + static const PE_FrameStatusBarItem = 7; + static const PE_FrameTabWidget = 8; + static const PE_FrameWindow = 9; + static const PE_FrameButtonBevel = 10; + static const PE_FrameButtonTool = 11; + static const PE_FrameTabBarBase = 12; + static const PE_PanelButtonCommand = 13; + static const PE_PanelButtonBevel = 14; + static const PE_PanelButtonTool = 15; + static const PE_PanelMenuBar = 16; + static const PE_PanelToolBar = 17; + static const PE_PanelLineEdit = 18; + static const PE_IndicatorArrowDown = 19; + static const PE_IndicatorArrowLeft = 20; + static const PE_IndicatorArrowRight = 21; + static const PE_IndicatorArrowUp = 22; + static const PE_IndicatorBranch = 23; + static const PE_IndicatorButtonDropDown = 24; + static const PE_IndicatorItemViewItemCheck = 25; + static const PE_IndicatorCheckBox = 26; + static const PE_IndicatorDockWidgetResizeHandle = 27; + static const PE_IndicatorHeaderArrow = 28; + static const PE_IndicatorMenuCheckMark = 29; + static const PE_IndicatorProgressChunk = 30; + static const PE_IndicatorRadioButton = 31; + static const PE_IndicatorSpinDown = 32; + static const PE_IndicatorSpinMinus = 33; + static const PE_IndicatorSpinPlus = 34; + static const PE_IndicatorSpinUp = 35; + static const PE_IndicatorToolBarHandle = 36; + static const PE_IndicatorToolBarSeparator = 37; + static const PE_PanelTipLabel = 38; + static const PE_IndicatorTabTear = 39; + static const PE_IndicatorTabTearLeft = 39; + static const PE_PanelScrollAreaCorner = 40; + static const PE_Widget = 41; + static const PE_IndicatorColumnViewArrow = 42; + static const PE_IndicatorItemViewItemDrop = 43; + static const PE_PanelItemViewItem = 44; + static const PE_PanelItemViewRow = 45; + static const PE_PanelStatusBar = 46; + static const PE_IndicatorTabClose = 47; + static const PE_PanelMenu = 48; + static const PE_IndicatorTabTearRight = 49; + static const PE_CustomBase = 251658240; +} + +class QStyle_ControlElement { + static const CE_PushButton = 0; + static const CE_PushButtonBevel = 1; + static const CE_PushButtonLabel = 2; + static const CE_CheckBox = 3; + static const CE_CheckBoxLabel = 4; + static const CE_RadioButton = 5; + static const CE_RadioButtonLabel = 6; + static const CE_TabBarTab = 7; + static const CE_TabBarTabShape = 8; + static const CE_TabBarTabLabel = 9; + static const CE_ProgressBar = 10; + static const CE_ProgressBarGroove = 11; + static const CE_ProgressBarContents = 12; + static const CE_ProgressBarLabel = 13; + static const CE_MenuItem = 14; + static const CE_MenuScroller = 15; + static const CE_MenuVMargin = 16; + static const CE_MenuHMargin = 17; + static const CE_MenuTearoff = 18; + static const CE_MenuEmptyArea = 19; + static const CE_MenuBarItem = 20; + static const CE_MenuBarEmptyArea = 21; + static const CE_ToolButtonLabel = 22; + static const CE_Header = 23; + static const CE_HeaderSection = 24; + static const CE_HeaderLabel = 25; + static const CE_ToolBoxTab = 26; + static const CE_SizeGrip = 27; + static const CE_Splitter = 28; + static const CE_RubberBand = 29; + static const CE_DockWidgetTitle = 30; + static const CE_ScrollBarAddLine = 31; + static const CE_ScrollBarSubLine = 32; + static const CE_ScrollBarAddPage = 33; + static const CE_ScrollBarSubPage = 34; + static const CE_ScrollBarSlider = 35; + static const CE_ScrollBarFirst = 36; + static const CE_ScrollBarLast = 37; + static const CE_FocusFrame = 38; + static const CE_ComboBoxLabel = 39; + static const CE_ToolBar = 40; + static const CE_ToolBoxTabShape = 41; + static const CE_ToolBoxTabLabel = 42; + static const CE_HeaderEmptyArea = 43; + static const CE_ColumnViewGrip = 44; + static const CE_ItemViewItem = 45; + static const CE_ShapedFrame = 46; + static const CE_CustomBase = 4026531840; +} + +class QStyle_SubElement { + static const SE_PushButtonContents = 0; + static const SE_PushButtonFocusRect = 1; + static const SE_CheckBoxIndicator = 2; + static const SE_CheckBoxContents = 3; + static const SE_CheckBoxFocusRect = 4; + static const SE_CheckBoxClickRect = 5; + static const SE_RadioButtonIndicator = 6; + static const SE_RadioButtonContents = 7; + static const SE_RadioButtonFocusRect = 8; + static const SE_RadioButtonClickRect = 9; + static const SE_ComboBoxFocusRect = 10; + static const SE_SliderFocusRect = 11; + static const SE_ProgressBarGroove = 12; + static const SE_ProgressBarContents = 13; + static const SE_ProgressBarLabel = 14; + static const SE_ToolBoxTabContents = 15; + static const SE_HeaderLabel = 16; + static const SE_HeaderArrow = 17; + static const SE_TabWidgetTabBar = 18; + static const SE_TabWidgetTabPane = 19; + static const SE_TabWidgetTabContents = 20; + static const SE_TabWidgetLeftCorner = 21; + static const SE_TabWidgetRightCorner = 22; + static const SE_ItemViewItemCheckIndicator = 23; + static const SE_TabBarTearIndicator = 24; + static const SE_TabBarTearIndicatorLeft = 24; + static const SE_TreeViewDisclosureItem = 25; + static const SE_LineEditContents = 26; + static const SE_FrameContents = 27; + static const SE_DockWidgetCloseButton = 28; + static const SE_DockWidgetFloatButton = 29; + static const SE_DockWidgetTitleBarText = 30; + static const SE_DockWidgetIcon = 31; + static const SE_CheckBoxLayoutItem = 32; + static const SE_ComboBoxLayoutItem = 33; + static const SE_DateTimeEditLayoutItem = 34; + static const SE_LabelLayoutItem = 35; + static const SE_ProgressBarLayoutItem = 36; + static const SE_PushButtonLayoutItem = 37; + static const SE_RadioButtonLayoutItem = 38; + static const SE_SliderLayoutItem = 39; + static const SE_SpinBoxLayoutItem = 40; + static const SE_ToolButtonLayoutItem = 41; + static const SE_FrameLayoutItem = 42; + static const SE_GroupBoxLayoutItem = 43; + static const SE_TabWidgetLayoutItem = 44; + static const SE_ItemViewItemDecoration = 45; + static const SE_ItemViewItemText = 46; + static const SE_ItemViewItemFocusRect = 47; + static const SE_TabBarTabLeftButton = 48; + static const SE_TabBarTabRightButton = 49; + static const SE_TabBarTabText = 50; + static const SE_ShapedFrameContents = 51; + static const SE_ToolBarHandle = 52; + static const SE_TabBarScrollLeftButton = 53; + static const SE_TabBarScrollRightButton = 54; + static const SE_TabBarTearIndicatorRight = 55; + static const SE_PushButtonBevel = 56; + static const SE_CustomBase = 4026531840; +} + +class QStyle_ComplexControl { + static const CC_SpinBox = 0; + static const CC_ComboBox = 1; + static const CC_ScrollBar = 2; + static const CC_Slider = 3; + static const CC_ToolButton = 4; + static const CC_TitleBar = 5; + static const CC_Dial = 6; + static const CC_GroupBox = 7; + static const CC_MdiControls = 8; + static const CC_CustomBase = 4026531840; +} + +class QStyle_SubControl { + static const SC_None = 0; + static const SC_ScrollBarAddLine = 1; + static const SC_ScrollBarSubLine = 2; + static const SC_ScrollBarAddPage = 4; + static const SC_ScrollBarSubPage = 8; + static const SC_ScrollBarFirst = 16; + static const SC_ScrollBarLast = 32; + static const SC_ScrollBarSlider = 64; + static const SC_ScrollBarGroove = 128; + static const SC_SpinBoxUp = 1; + static const SC_SpinBoxDown = 2; + static const SC_SpinBoxFrame = 4; + static const SC_SpinBoxEditField = 8; + static const SC_ComboBoxFrame = 1; + static const SC_ComboBoxEditField = 2; + static const SC_ComboBoxArrow = 4; + static const SC_ComboBoxListBoxPopup = 8; + static const SC_SliderGroove = 1; + static const SC_SliderHandle = 2; + static const SC_SliderTickmarks = 4; + static const SC_ToolButton = 1; + static const SC_ToolButtonMenu = 2; + static const SC_TitleBarSysMenu = 1; + static const SC_TitleBarMinButton = 2; + static const SC_TitleBarMaxButton = 4; + static const SC_TitleBarCloseButton = 8; + static const SC_TitleBarNormalButton = 16; + static const SC_TitleBarShadeButton = 32; + static const SC_TitleBarUnshadeButton = 64; + static const SC_TitleBarContextHelpButton = 128; + static const SC_TitleBarLabel = 256; + static const SC_DialGroove = 1; + static const SC_DialHandle = 2; + static const SC_DialTickmarks = 4; + static const SC_GroupBoxCheckBox = 1; + static const SC_GroupBoxLabel = 2; + static const SC_GroupBoxContents = 4; + static const SC_GroupBoxFrame = 8; + static const SC_MdiMinButton = 1; + static const SC_MdiNormalButton = 2; + static const SC_MdiCloseButton = 4; + static const SC_CustomBase = 4026531840; + static const SC_All = 4294967295; +} + +class QStyle_PixelMetric { + static const PM_ButtonMargin = 0; + static const PM_ButtonDefaultIndicator = 1; + static const PM_MenuButtonIndicator = 2; + static const PM_ButtonShiftHorizontal = 3; + static const PM_ButtonShiftVertical = 4; + static const PM_DefaultFrameWidth = 5; + static const PM_SpinBoxFrameWidth = 6; + static const PM_ComboBoxFrameWidth = 7; + static const PM_MaximumDragDistance = 8; + static const PM_ScrollBarExtent = 9; + static const PM_ScrollBarSliderMin = 10; + static const PM_SliderThickness = 11; + static const PM_SliderControlThickness = 12; + static const PM_SliderLength = 13; + static const PM_SliderTickmarkOffset = 14; + static const PM_SliderSpaceAvailable = 15; + static const PM_DockWidgetSeparatorExtent = 16; + static const PM_DockWidgetHandleExtent = 17; + static const PM_DockWidgetFrameWidth = 18; + static const PM_TabBarTabOverlap = 19; + static const PM_TabBarTabHSpace = 20; + static const PM_TabBarTabVSpace = 21; + static const PM_TabBarBaseHeight = 22; + static const PM_TabBarBaseOverlap = 23; + static const PM_ProgressBarChunkWidth = 24; + static const PM_SplitterWidth = 25; + static const PM_TitleBarHeight = 26; + static const PM_MenuScrollerHeight = 27; + static const PM_MenuHMargin = 28; + static const PM_MenuVMargin = 29; + static const PM_MenuPanelWidth = 30; + static const PM_MenuTearoffHeight = 31; + static const PM_MenuDesktopFrameWidth = 32; + static const PM_MenuBarPanelWidth = 33; + static const PM_MenuBarItemSpacing = 34; + static const PM_MenuBarVMargin = 35; + static const PM_MenuBarHMargin = 36; + static const PM_IndicatorWidth = 37; + static const PM_IndicatorHeight = 38; + static const PM_ExclusiveIndicatorWidth = 39; + static const PM_ExclusiveIndicatorHeight = 40; + static const PM_DialogButtonsSeparator = 41; + static const PM_DialogButtonsButtonWidth = 42; + static const PM_DialogButtonsButtonHeight = 43; + static const PM_MdiSubWindowFrameWidth = 44; + static const PM_MdiSubWindowMinimizedWidth = 45; + static const PM_HeaderMargin = 46; + static const PM_HeaderMarkSize = 47; + static const PM_HeaderGripMargin = 48; + static const PM_TabBarTabShiftHorizontal = 49; + static const PM_TabBarTabShiftVertical = 50; + static const PM_TabBarScrollButtonWidth = 51; + static const PM_ToolBarFrameWidth = 52; + static const PM_ToolBarHandleExtent = 53; + static const PM_ToolBarItemSpacing = 54; + static const PM_ToolBarItemMargin = 55; + static const PM_ToolBarSeparatorExtent = 56; + static const PM_ToolBarExtensionExtent = 57; + static const PM_SpinBoxSliderHeight = 58; + static const PM_ToolBarIconSize = 59; + static const PM_ListViewIconSize = 60; + static const PM_IconViewIconSize = 61; + static const PM_SmallIconSize = 62; + static const PM_LargeIconSize = 63; + static const PM_FocusFrameVMargin = 64; + static const PM_FocusFrameHMargin = 65; + static const PM_ToolTipLabelFrameWidth = 66; + static const PM_CheckBoxLabelSpacing = 67; + static const PM_TabBarIconSize = 68; + static const PM_SizeGripSize = 69; + static const PM_DockWidgetTitleMargin = 70; + static const PM_MessageBoxIconSize = 71; + static const PM_ButtonIconSize = 72; + static const PM_DockWidgetTitleBarButtonMargin = 73; + static const PM_RadioButtonLabelSpacing = 74; + static const PM_LayoutLeftMargin = 75; + static const PM_LayoutTopMargin = 76; + static const PM_LayoutRightMargin = 77; + static const PM_LayoutBottomMargin = 78; + static const PM_LayoutHorizontalSpacing = 79; + static const PM_LayoutVerticalSpacing = 80; + static const PM_TabBar_ScrollButtonOverlap = 81; + static const PM_TextCursorWidth = 82; + static const PM_TabCloseIndicatorWidth = 83; + static const PM_TabCloseIndicatorHeight = 84; + static const PM_ScrollView_ScrollBarSpacing = 85; + static const PM_ScrollView_ScrollBarOverlap = 86; + static const PM_SubMenuOverlap = 87; + static const PM_TreeViewIndentation = 88; + static const PM_HeaderDefaultSectionSizeHorizontal = 89; + static const PM_HeaderDefaultSectionSizeVertical = 90; + static const PM_TitleBarButtonIconSize = 91; + static const PM_TitleBarButtonSize = 92; + static const PM_LineEditIconSize = 93; + static const PM_LineEditIconMargin = 94; + static const PM_CustomBase = 4026531840; +} + +class QStyle_ContentsType { + static const CT_PushButton = 0; + static const CT_CheckBox = 1; + static const CT_RadioButton = 2; + static const CT_ToolButton = 3; + static const CT_ComboBox = 4; + static const CT_Splitter = 5; + static const CT_ProgressBar = 6; + static const CT_MenuItem = 7; + static const CT_MenuBarItem = 8; + static const CT_MenuBar = 9; + static const CT_Menu = 10; + static const CT_TabBarTab = 11; + static const CT_Slider = 12; + static const CT_ScrollBar = 13; + static const CT_LineEdit = 14; + static const CT_SpinBox = 15; + static const CT_SizeGrip = 16; + static const CT_TabWidget = 17; + static const CT_DialogButtons = 18; + static const CT_HeaderSection = 19; + static const CT_GroupBox = 20; + static const CT_MdiControls = 21; + static const CT_ItemViewItem = 22; + static const CT_CustomBase = 4026531840; +} + +class QStyle_RequestSoftwareInputPanel { + static const RSIP_OnMouseClickAndAlreadyFocused = 0; + static const RSIP_OnMouseClick = 1; +} + +class QStyle_StyleHint { + static const SH_EtchDisabledText = 0; + static const SH_DitherDisabledText = 1; + static const SH_ScrollBar_MiddleClickAbsolutePosition = 2; + static const SH_ScrollBar_ScrollWhenPointerLeavesControl = 3; + static const SH_TabBar_SelectMouseType = 4; + static const SH_TabBar_Alignment = 5; + static const SH_Header_ArrowAlignment = 6; + static const SH_Slider_SnapToValue = 7; + static const SH_Slider_SloppyKeyEvents = 8; + static const SH_ProgressDialog_CenterCancelButton = 9; + static const SH_ProgressDialog_TextLabelAlignment = 10; + static const SH_PrintDialog_RightAlignButtons = 11; + static const SH_MainWindow_SpaceBelowMenuBar = 12; + static const SH_FontDialog_SelectAssociatedText = 13; + static const SH_Menu_AllowActiveAndDisabled = 14; + static const SH_Menu_SpaceActivatesItem = 15; + static const SH_Menu_SubMenuPopupDelay = 16; + static const SH_ScrollView_FrameOnlyAroundContents = 17; + static const SH_MenuBar_AltKeyNavigation = 18; + static const SH_ComboBox_ListMouseTracking = 19; + static const SH_Menu_MouseTracking = 20; + static const SH_MenuBar_MouseTracking = 21; + static const SH_ItemView_ChangeHighlightOnFocus = 22; + static const SH_Widget_ShareActivation = 23; + static const SH_Workspace_FillSpaceOnMaximize = 24; + static const SH_ComboBox_Popup = 25; + static const SH_TitleBar_NoBorder = 26; + static const SH_Slider_StopMouseOverSlider = 27; + static const SH_BlinkCursorWhenTextSelected = 28; + static const SH_RichText_FullWidthSelection = 29; + static const SH_Menu_Scrollable = 30; + static const SH_GroupBox_TextLabelVerticalAlignment = 31; + static const SH_GroupBox_TextLabelColor = 32; + static const SH_Menu_SloppySubMenus = 33; + static const SH_Table_GridLineColor = 34; + static const SH_LineEdit_PasswordCharacter = 35; + static const SH_DialogButtons_DefaultButton = 36; + static const SH_ToolBox_SelectedPageTitleBold = 37; + static const SH_TabBar_PreferNoArrows = 38; + static const SH_ScrollBar_LeftClickAbsolutePosition = 39; + static const SH_ListViewExpand_SelectMouseType = 40; + static const SH_UnderlineShortcut = 41; + static const SH_SpinBox_AnimateButton = 42; + static const SH_SpinBox_KeyPressAutoRepeatRate = 43; + static const SH_SpinBox_ClickAutoRepeatRate = 44; + static const SH_Menu_FillScreenWithScroll = 45; + static const SH_ToolTipLabel_Opacity = 46; + static const SH_DrawMenuBarSeparator = 47; + static const SH_TitleBar_ModifyNotification = 48; + static const SH_Button_FocusPolicy = 49; + static const SH_MessageBox_UseBorderForButtonSpacing = 50; + static const SH_TitleBar_AutoRaise = 51; + static const SH_ToolButton_PopupDelay = 52; + static const SH_FocusFrame_Mask = 53; + static const SH_RubberBand_Mask = 54; + static const SH_WindowFrame_Mask = 55; + static const SH_SpinControls_DisableOnBounds = 56; + static const SH_Dial_BackgroundRole = 57; + static const SH_ComboBox_LayoutDirection = 58; + static const SH_ItemView_EllipsisLocation = 59; + static const SH_ItemView_ShowDecorationSelected = 60; + static const SH_ItemView_ActivateItemOnSingleClick = 61; + static const SH_ScrollBar_ContextMenu = 62; + static const SH_ScrollBar_RollBetweenButtons = 63; + static const SH_Slider_AbsoluteSetButtons = 64; + static const SH_Slider_PageSetButtons = 65; + static const SH_Menu_KeyboardSearch = 66; + static const SH_TabBar_ElideMode = 67; + static const SH_DialogButtonLayout = 68; + static const SH_ComboBox_PopupFrameStyle = 69; + static const SH_MessageBox_TextInteractionFlags = 70; + static const SH_DialogButtonBox_ButtonsHaveIcons = 71; + static const SH_MessageBox_CenterButtons = 72; + static const SH_Menu_SelectionWrap = 73; + static const SH_ItemView_MovementWithoutUpdatingSelection = 74; + static const SH_ToolTip_Mask = 75; + static const SH_FocusFrame_AboveWidget = 76; + static const SH_TextControl_FocusIndicatorTextCharFormat = 77; + static const SH_WizardStyle = 78; + static const SH_ItemView_ArrowKeysNavigateIntoChildren = 79; + static const SH_Menu_Mask = 80; + static const SH_Menu_FlashTriggeredItem = 81; + static const SH_Menu_FadeOutOnHide = 82; + static const SH_SpinBox_ClickAutoRepeatThreshold = 83; + static const SH_ItemView_PaintAlternatingRowColorsForEmptyArea = 84; + static const SH_FormLayoutWrapPolicy = 85; + static const SH_TabWidget_DefaultTabPosition = 86; + static const SH_ToolBar_Movable = 87; + static const SH_FormLayoutFieldGrowthPolicy = 88; + static const SH_FormLayoutFormAlignment = 89; + static const SH_FormLayoutLabelAlignment = 90; + static const SH_ItemView_DrawDelegateFrame = 91; + static const SH_TabBar_CloseButtonPosition = 92; + static const SH_DockWidget_ButtonsHaveFrame = 93; + static const SH_ToolButtonStyle = 94; + static const SH_RequestSoftwareInputPanel = 95; + static const SH_ScrollBar_Transient = 96; + static const SH_Menu_SupportsSections = 97; + static const SH_ToolTip_WakeUpDelay = 98; + static const SH_ToolTip_FallAsleepDelay = 99; + static const SH_Widget_Animate = 100; + static const SH_Splitter_OpaqueResize = 101; + static const SH_ComboBox_UseNativePopup = 102; + static const SH_LineEdit_PasswordMaskDelay = 103; + static const SH_TabBar_ChangeCurrentDelay = 104; + static const SH_Menu_SubMenuUniDirection = 105; + static const SH_Menu_SubMenuUniDirectionFailCount = 106; + static const SH_Menu_SubMenuSloppySelectOtherActions = 107; + static const SH_Menu_SubMenuSloppyCloseTimeout = 108; + static const SH_Menu_SubMenuResetWhenReenteringParent = 109; + static const SH_Menu_SubMenuDontStartSloppyOnLeave = 110; + static const SH_ItemView_ScrollMode = 111; + static const SH_TitleBar_ShowToolTipsOnButtons = 112; + static const SH_Widget_Animation_Duration = 113; + static const SH_ComboBox_AllowWheelScrolling = 114; + static const SH_SpinBox_ButtonsInsideFrame = 115; + static const SH_SpinBox_StepModifier = 116; + static const SH_TabBar_AllowWheelScrolling = 117; + static const SH_Table_AlwaysDrawLeftTopGridLines = 118; + static const SH_SpinBox_SelectOnStep = 119; + static const SH_CustomBase = 4026531840; +} + +class QStyle_StandardPixmap { + static const SP_TitleBarMenuButton = 0; + static const SP_TitleBarMinButton = 1; + static const SP_TitleBarMaxButton = 2; + static const SP_TitleBarCloseButton = 3; + static const SP_TitleBarNormalButton = 4; + static const SP_TitleBarShadeButton = 5; + static const SP_TitleBarUnshadeButton = 6; + static const SP_TitleBarContextHelpButton = 7; + static const SP_DockWidgetCloseButton = 8; + static const SP_MessageBoxInformation = 9; + static const SP_MessageBoxWarning = 10; + static const SP_MessageBoxCritical = 11; + static const SP_MessageBoxQuestion = 12; + static const SP_DesktopIcon = 13; + static const SP_TrashIcon = 14; + static const SP_ComputerIcon = 15; + static const SP_DriveFDIcon = 16; + static const SP_DriveHDIcon = 17; + static const SP_DriveCDIcon = 18; + static const SP_DriveDVDIcon = 19; + static const SP_DriveNetIcon = 20; + static const SP_DirOpenIcon = 21; + static const SP_DirClosedIcon = 22; + static const SP_DirLinkIcon = 23; + static const SP_DirLinkOpenIcon = 24; + static const SP_FileIcon = 25; + static const SP_FileLinkIcon = 26; + static const SP_ToolBarHorizontalExtensionButton = 27; + static const SP_ToolBarVerticalExtensionButton = 28; + static const SP_FileDialogStart = 29; + static const SP_FileDialogEnd = 30; + static const SP_FileDialogToParent = 31; + static const SP_FileDialogNewFolder = 32; + static const SP_FileDialogDetailedView = 33; + static const SP_FileDialogInfoView = 34; + static const SP_FileDialogContentsView = 35; + static const SP_FileDialogListView = 36; + static const SP_FileDialogBack = 37; + static const SP_DirIcon = 38; + static const SP_DialogOkButton = 39; + static const SP_DialogCancelButton = 40; + static const SP_DialogHelpButton = 41; + static const SP_DialogOpenButton = 42; + static const SP_DialogSaveButton = 43; + static const SP_DialogCloseButton = 44; + static const SP_DialogApplyButton = 45; + static const SP_DialogResetButton = 46; + static const SP_DialogDiscardButton = 47; + static const SP_DialogYesButton = 48; + static const SP_DialogNoButton = 49; + static const SP_ArrowUp = 50; + static const SP_ArrowDown = 51; + static const SP_ArrowLeft = 52; + static const SP_ArrowRight = 53; + static const SP_ArrowBack = 54; + static const SP_ArrowForward = 55; + static const SP_DirHomeIcon = 56; + static const SP_CommandLink = 57; + static const SP_VistaShield = 58; + static const SP_BrowserReload = 59; + static const SP_BrowserStop = 60; + static const SP_MediaPlay = 61; + static const SP_MediaStop = 62; + static const SP_MediaPause = 63; + static const SP_MediaSkipForward = 64; + static const SP_MediaSkipBackward = 65; + static const SP_MediaSeekForward = 66; + static const SP_MediaSeekBackward = 67; + static const SP_MediaVolume = 68; + static const SP_MediaVolumeMuted = 69; + static const SP_LineEditClearButton = 70; + static const SP_DialogYesToAllButton = 71; + static const SP_DialogNoToAllButton = 72; + static const SP_DialogSaveAllButton = 73; + static const SP_DialogAbortButton = 74; + static const SP_DialogRetryButton = 75; + static const SP_DialogIgnoreButton = 76; + static const SP_RestoreDefaultsButton = 77; + static const SP_TabCloseButton = 78; + static const NStandardPixmap = 79; + static const SP_CustomBase = 4026531840; +} + +class QStyle extends QObject { + QStyle.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QStyle.init() : super.init() {} + factory QStyle.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QStyle; + } + return QStyle.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QStyle_Finalizer"; + } //QStyle() + + QStyle() : super.init() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_QStyle__constructor') + .asFunction(); + thisCpp = func(); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStyle; + if (dartInstance == null) { + print( + "Dart instance not found for QStyle::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } // drawComplexControl(QStyle::ComplexControl cc, const QStyleOptionComplex * opt, QPainter * p, const QWidget * widget) const + + drawComplexControl(int cc, QStyleOptionComplex? opt, QPainter? p, + {required QWidget? widget}) { + final void_Func_voidstar_int_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_voidstar_voidstar_voidstar_FFI>>( + cFunctionSymbolName(1906)) + .asFunction(); + func( + thisCpp, + cc, + opt == null ? ffi.nullptr : opt.thisCpp, + p == null ? ffi.nullptr : p.thisCpp, + widget == null ? ffi.nullptr : widget.thisCpp); + } + + static void drawComplexControl_calledFromC(ffi.Pointer thisCpp, int cc, + ffi.Pointer? opt, ffi.Pointer? p, ffi.Pointer? widget) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStyle; + if (dartInstance == null) { + print( + "Dart instance not found for QStyle::drawComplexControl(QStyle::ComplexControl cc, const QStyleOptionComplex * opt, QPainter * p, const QWidget * widget) const! (${thisCpp.address})"); + throw Error(); + } + dartInstance.drawComplexControl( + cc, + (opt == null || opt.address == 0) + ? null + : QStyleOptionComplex.fromCppPointer(opt), + (p == null || p.address == 0) ? null : QPainter.fromCppPointer(p), + widget: (widget == null || widget.address == 0) + ? null + : QWidget.fromCppPointer(widget)); + } // drawControl(QStyle::ControlElement element, const QStyleOption * opt, QPainter * p, const QWidget * w) const + + drawControl(int element, QStyleOption? opt, QPainter? p, + {required QWidget? w}) { + final void_Func_voidstar_int_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_voidstar_voidstar_voidstar_FFI>>( + cFunctionSymbolName(1907)) + .asFunction(); + func( + thisCpp, + element, + opt == null ? ffi.nullptr : opt.thisCpp, + p == null ? ffi.nullptr : p.thisCpp, + w == null ? ffi.nullptr : w.thisCpp); + } + + static void drawControl_calledFromC(ffi.Pointer thisCpp, int element, + ffi.Pointer? opt, ffi.Pointer? p, ffi.Pointer? w) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStyle; + if (dartInstance == null) { + print( + "Dart instance not found for QStyle::drawControl(QStyle::ControlElement element, const QStyleOption * opt, QPainter * p, const QWidget * w) const! (${thisCpp.address})"); + throw Error(); + } + dartInstance.drawControl( + element, + (opt == null || opt.address == 0) + ? null + : QStyleOption.fromCppPointer(opt), + (p == null || p.address == 0) ? null : QPainter.fromCppPointer(p), + w: (w == null || w.address == 0) ? null : QWidget.fromCppPointer(w)); + } // drawItemPixmap(QPainter * painter, const QRect & rect, int alignment, const QPixmap & pixmap) const + + drawItemPixmap( + QPainter? painter, QRect? rect, int alignment, QPixmap pixmap) { + final void_Func_voidstar_voidstar_voidstar_int_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_voidstar_ffi_Int32_voidstar_FFI>>( + cFunctionSymbolName(1908)) + .asFunction(); + func( + thisCpp, + painter == null ? ffi.nullptr : painter.thisCpp, + rect == null ? ffi.nullptr : rect.thisCpp, + alignment, + pixmap == null ? ffi.nullptr : pixmap.thisCpp); + } + + static void drawItemPixmap_calledFromC( + ffi.Pointer thisCpp, + ffi.Pointer? painter, + ffi.Pointer? rect, + int alignment, + ffi.Pointer pixmap) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStyle; + if (dartInstance == null) { + print( + "Dart instance not found for QStyle::drawItemPixmap(QPainter * painter, const QRect & rect, int alignment, const QPixmap & pixmap) const! (${thisCpp.address})"); + throw Error(); + } + dartInstance.drawItemPixmap( + (painter == null || painter.address == 0) + ? null + : QPainter.fromCppPointer(painter), + (rect == null || rect.address == 0) ? null : QRect.fromCppPointer(rect), + alignment, + QPixmap.fromCppPointer(pixmap)); + } // drawItemText(QPainter * painter, const QRect & rect, int flags, const QPalette & pal, bool enabled, const QString & text, QPalette::ColorRole textRole) const + + drawItemText(QPainter? painter, QRect? rect, int flags, QPalette pal, + bool enabled, String? text, + {int textRole = QPalette_ColorRole.NoRole}) { + final void_Func_voidstar_voidstar_voidstar_int_voidstar_bool_voidstar_int + func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_voidstar_ffi_Int32_voidstar_ffi_Int8_voidstar_ffi_Int32_FFI>>( + cFunctionSymbolName(1909)) + .asFunction(); + func( + thisCpp, + painter == null ? ffi.nullptr : painter.thisCpp, + rect == null ? ffi.nullptr : rect.thisCpp, + flags, + pal == null ? ffi.nullptr : pal.thisCpp, + enabled ? 1 : 0, + text?.toNativeUtf8() ?? ffi.nullptr, + textRole); + } + + static void drawItemText_calledFromC( + ffi.Pointer thisCpp, + ffi.Pointer? painter, + ffi.Pointer? rect, + int flags, + ffi.Pointer pal, + int enabled, + ffi.Pointer? text, + int textRole) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStyle; + if (dartInstance == null) { + print( + "Dart instance not found for QStyle::drawItemText(QPainter * painter, const QRect & rect, int flags, const QPalette & pal, bool enabled, const QString & text, QPalette::ColorRole textRole) const! (${thisCpp.address})"); + throw Error(); + } + dartInstance.drawItemText( + (painter == null || painter.address == 0) + ? null + : QPainter.fromCppPointer(painter), + (rect == null || rect.address == 0) ? null : QRect.fromCppPointer(rect), + flags, + QPalette.fromCppPointer(pal), + enabled != 0, + QString.fromCppPointer(text).toDartString(), + textRole: textRole); + } // drawPrimitive(QStyle::PrimitiveElement pe, const QStyleOption * opt, QPainter * p, const QWidget * w) const + + drawPrimitive(int pe, QStyleOption? opt, QPainter? p, {required QWidget? w}) { + final void_Func_voidstar_int_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_voidstar_voidstar_voidstar_FFI>>( + cFunctionSymbolName(1910)) + .asFunction(); + func( + thisCpp, + pe, + opt == null ? ffi.nullptr : opt.thisCpp, + p == null ? ffi.nullptr : p.thisCpp, + w == null ? ffi.nullptr : w.thisCpp); + } + + static void drawPrimitive_calledFromC(ffi.Pointer thisCpp, int pe, + ffi.Pointer? opt, ffi.Pointer? p, ffi.Pointer? w) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStyle; + if (dartInstance == null) { + print( + "Dart instance not found for QStyle::drawPrimitive(QStyle::PrimitiveElement pe, const QStyleOption * opt, QPainter * p, const QWidget * w) const! (${thisCpp.address})"); + throw Error(); + } + dartInstance.drawPrimitive( + pe, + (opt == null || opt.address == 0) + ? null + : QStyleOption.fromCppPointer(opt), + (p == null || p.address == 0) ? null : QPainter.fromCppPointer(p), + w: (w == null || w.address == 0) ? null : QWidget.fromCppPointer(w)); + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStyle; + if (dartInstance == null) { + print( + "Dart instance not found for QStyle::event(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStyle; + if (dartInstance == null) { + print( + "Dart instance not found for QStyle::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } // generatedIconPixmap(QIcon::Mode iconMode, const QPixmap & pixmap, const QStyleOption * opt) const + + QPixmap generatedIconPixmap(int iconMode, QPixmap pixmap, QStyleOption? opt) { + final voidstar_Func_voidstar_int_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_voidstar_voidstar_FFI>>( + cFunctionSymbolName(1914)) + .asFunction(); + ffi.Pointer result = func( + thisCpp, + iconMode, + pixmap == null ? ffi.nullptr : pixmap.thisCpp, + opt == null ? ffi.nullptr : opt.thisCpp); + return QPixmap.fromCppPointer(result, true); + } + + static ffi.Pointer generatedIconPixmap_calledFromC( + ffi.Pointer thisCpp, + int iconMode, + ffi.Pointer pixmap, + ffi.Pointer? opt) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStyle; + if (dartInstance == null) { + print( + "Dart instance not found for QStyle::generatedIconPixmap(QIcon::Mode iconMode, const QPixmap & pixmap, const QStyleOption * opt) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.generatedIconPixmap( + iconMode, + QPixmap.fromCppPointer(pixmap), + (opt == null || opt.address == 0) + ? null + : QStyleOption.fromCppPointer(opt)); + return result.thisCpp; + } // hitTestComplexControl(QStyle::ComplexControl cc, const QStyleOptionComplex * opt, const QPoint & pt, const QWidget * widget) const + + int hitTestComplexControl(int cc, QStyleOptionComplex? opt, QPoint? pt, + {required QWidget? widget}) { + final int_Func_voidstar_int_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + int_Func_voidstar_ffi_Int32_voidstar_voidstar_voidstar_FFI>>( + cFunctionSymbolName(1915)) + .asFunction(); + return func( + thisCpp, + cc, + opt == null ? ffi.nullptr : opt.thisCpp, + pt == null ? ffi.nullptr : pt.thisCpp, + widget == null ? ffi.nullptr : widget.thisCpp); + } + + static int hitTestComplexControl_calledFromC( + ffi.Pointer thisCpp, + int cc, + ffi.Pointer? opt, + ffi.Pointer? pt, + ffi.Pointer? widget) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStyle; + if (dartInstance == null) { + print( + "Dart instance not found for QStyle::hitTestComplexControl(QStyle::ComplexControl cc, const QStyleOptionComplex * opt, const QPoint & pt, const QWidget * widget) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hitTestComplexControl( + cc, + (opt == null || opt.address == 0) + ? null + : QStyleOptionComplex.fromCppPointer(opt), + (pt == null || pt.address == 0) ? null : QPoint.fromCppPointer(pt), + widget: (widget == null || widget.address == 0) + ? null + : QWidget.fromCppPointer(widget)); + return result; + } // itemPixmapRect(const QRect & r, int flags, const QPixmap & pixmap) const + + QRect itemPixmapRect(QRect? r, int flags, QPixmap pixmap) { + final voidstar_Func_voidstar_voidstar_int_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_voidstar_ffi_Int32_voidstar_FFI>>( + cFunctionSymbolName(1921)) + .asFunction(); + ffi.Pointer result = func( + thisCpp, + r == null ? ffi.nullptr : r.thisCpp, + flags, + pixmap == null ? ffi.nullptr : pixmap.thisCpp); + return QRect.fromCppPointer(result, true); + } + + static ffi.Pointer itemPixmapRect_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? r, int flags, ffi.Pointer pixmap) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStyle; + if (dartInstance == null) { + print( + "Dart instance not found for QStyle::itemPixmapRect(const QRect & r, int flags, const QPixmap & pixmap) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.itemPixmapRect( + (r == null || r.address == 0) ? null : QRect.fromCppPointer(r), + flags, + QPixmap.fromCppPointer(pixmap)); + return result.thisCpp; + } // layoutSpacing(QSizePolicy::ControlType control1, QSizePolicy::ControlType control2, Qt::Orientation orientation, const QStyleOption * option, const QWidget * widget) const + + int layoutSpacing(int control1, int control2, int orientation, + {required QStyleOption? option, required QWidget? widget}) { + final int_Func_voidstar_int_int_int_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + int_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_voidstar_voidstar_FFI>>( + cFunctionSymbolName(1923)) + .asFunction(); + return func( + thisCpp, + control1, + control2, + orientation, + option == null ? ffi.nullptr : option.thisCpp, + widget == null ? ffi.nullptr : widget.thisCpp); + } + + static int layoutSpacing_calledFromC( + ffi.Pointer thisCpp, + int control1, + int control2, + int orientation, + ffi.Pointer? option, + ffi.Pointer? widget) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStyle; + if (dartInstance == null) { + print( + "Dart instance not found for QStyle::layoutSpacing(QSizePolicy::ControlType control1, QSizePolicy::ControlType control2, Qt::Orientation orientation, const QStyleOption * option, const QWidget * widget) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.layoutSpacing(control1, control2, orientation, + option: (option == null || option.address == 0) + ? null + : QStyleOption.fromCppPointer(option), + widget: (widget == null || widget.address == 0) + ? null + : QWidget.fromCppPointer(widget)); + return result; + } // name() const + + QString name() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QStyle__name') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // pixelMetric(QStyle::PixelMetric metric, const QStyleOption * option, const QWidget * widget) const + + int pixelMetric(int metric, + {required QStyleOption? option, required QWidget? widget}) { + final int_Func_voidstar_int_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + int_Func_voidstar_ffi_Int32_voidstar_voidstar_FFI>>( + cFunctionSymbolName(1927)) + .asFunction(); + return func(thisCpp, metric, option == null ? ffi.nullptr : option.thisCpp, + widget == null ? ffi.nullptr : widget.thisCpp); + } + + static int pixelMetric_calledFromC(ffi.Pointer thisCpp, int metric, + ffi.Pointer? option, ffi.Pointer? widget) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStyle; + if (dartInstance == null) { + print( + "Dart instance not found for QStyle::pixelMetric(QStyle::PixelMetric metric, const QStyleOption * option, const QWidget * widget) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.pixelMetric(metric, + option: (option == null || option.address == 0) + ? null + : QStyleOption.fromCppPointer(option), + widget: (widget == null || widget.address == 0) + ? null + : QWidget.fromCppPointer(widget)); + return result; + } // polish(QApplication * application) + + polishApplication(QApplication? application) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(1928)) + .asFunction(); + func(thisCpp, application == null ? ffi.nullptr : application.thisCpp); + } + + static void polishApplication_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? application) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStyle; + if (dartInstance == null) { + print( + "Dart instance not found for QStyle::polish(QApplication * application)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.polishApplication( + (application == null || application.address == 0) + ? null + : QApplication.fromCppPointer(application)); + } // polish(QPalette & palette) + + polish(QPalette palette) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(1929)) + .asFunction(); + func(thisCpp, palette == null ? ffi.nullptr : palette.thisCpp); + } + + static void polish_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer palette) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStyle; + if (dartInstance == null) { + print( + "Dart instance not found for QStyle::polish(QPalette & palette)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.polish(QPalette.fromCppPointer(palette)); + } // polish(QWidget * widget) + + polishWidget(QWidget? widget) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(1930)) + .asFunction(); + func(thisCpp, widget == null ? ffi.nullptr : widget.thisCpp); + } + + static void polishWidget_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? widget) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStyle; + if (dartInstance == null) { + print( + "Dart instance not found for QStyle::polish(QWidget * widget)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.polishWidget((widget == null || widget.address == 0) + ? null + : QWidget.fromCppPointer(widget)); + } // proxy() const + + QStyle proxy() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QStyle__proxy') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QStyle.fromCppPointer(result, false); + } // setName(const QString & name) + + setName(String? name) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QStyle__setName_QString') + .asFunction(); + func(thisCpp, name?.toNativeUtf8() ?? ffi.nullptr); + } // setProxy(QStyle * style) + + setProxy(QStyle? style) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QStyle__setProxy_QStyle') + .asFunction(); + func(thisCpp, style == null ? ffi.nullptr : style.thisCpp); + } // sizeFromContents(QStyle::ContentsType ct, const QStyleOption * opt, const QSize & contentsSize, const QWidget * w) const + + QSize sizeFromContents(int ct, QStyleOption? opt, QSize? contentsSize, + {required QWidget? w}) { + final voidstar_Func_voidstar_int_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_voidstar_voidstar_voidstar_FFI>>( + cFunctionSymbolName(1942)) + .asFunction(); + ffi.Pointer result = func( + thisCpp, + ct, + opt == null ? ffi.nullptr : opt.thisCpp, + contentsSize == null ? ffi.nullptr : contentsSize.thisCpp, + w == null ? ffi.nullptr : w.thisCpp); + return QSize.fromCppPointer(result, true); + } + + static ffi.Pointer sizeFromContents_calledFromC( + ffi.Pointer thisCpp, + int ct, + ffi.Pointer? opt, + ffi.Pointer? contentsSize, + ffi.Pointer? w) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStyle; + if (dartInstance == null) { + print( + "Dart instance not found for QStyle::sizeFromContents(QStyle::ContentsType ct, const QStyleOption * opt, const QSize & contentsSize, const QWidget * w) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeFromContents( + ct, + (opt == null || opt.address == 0) + ? null + : QStyleOption.fromCppPointer(opt), + (contentsSize == null || contentsSize.address == 0) + ? null + : QSize.fromCppPointer(contentsSize), + w: (w == null || w.address == 0) ? null : QWidget.fromCppPointer(w)); + return result.thisCpp; + } + + static // sliderPositionFromValue(int min, int max, int val, int space, bool upsideDown) + int sliderPositionFromValue(int min, int max, int val, int space, + {bool upsideDown = false}) { + final int_Func_int_int_int_int_bool func = _dylib + .lookup< + ffi.NativeFunction< + int_Func_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int8_FFI>>( + 'c_static_QStyle__sliderPositionFromValue_int_int_int_int_bool') + .asFunction(); + return func(min, max, val, space, upsideDown ? 1 : 0); + } + + static // sliderValueFromPosition(int min, int max, int pos, int space, bool upsideDown) + int sliderValueFromPosition(int min, int max, int pos, int space, + {bool upsideDown = false}) { + final int_Func_int_int_int_int_bool func = _dylib + .lookup< + ffi.NativeFunction< + int_Func_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int8_FFI>>( + 'c_static_QStyle__sliderValueFromPosition_int_int_int_int_bool') + .asFunction(); + return func(min, max, pos, space, upsideDown ? 1 : 0); + } // standardIcon(QStyle::StandardPixmap standardIcon, const QStyleOption * option, const QWidget * widget) const + + QIcon standardIcon(int standardIcon, + {required QStyleOption? option, required QWidget? widget}) { + final voidstar_Func_voidstar_int_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_voidstar_voidstar_FFI>>( + cFunctionSymbolName(1945)) + .asFunction(); + ffi.Pointer result = func( + thisCpp, + standardIcon, + option == null ? ffi.nullptr : option.thisCpp, + widget == null ? ffi.nullptr : widget.thisCpp); + return QIcon.fromCppPointer(result, true); + } + + static ffi.Pointer standardIcon_calledFromC(ffi.Pointer thisCpp, + int standardIcon, ffi.Pointer? option, ffi.Pointer? widget) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStyle; + if (dartInstance == null) { + print( + "Dart instance not found for QStyle::standardIcon(QStyle::StandardPixmap standardIcon, const QStyleOption * option, const QWidget * widget) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.standardIcon(standardIcon, + option: (option == null || option.address == 0) + ? null + : QStyleOption.fromCppPointer(option), + widget: (widget == null || widget.address == 0) + ? null + : QWidget.fromCppPointer(widget)); + return result.thisCpp; + } // standardPalette() const + + QPalette standardPalette() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(1946)) + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPalette.fromCppPointer(result, true); + } + + static ffi.Pointer standardPalette_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStyle; + if (dartInstance == null) { + print( + "Dart instance not found for QStyle::standardPalette() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.standardPalette(); + return result.thisCpp; + } // standardPixmap(QStyle::StandardPixmap standardPixmap, const QStyleOption * opt, const QWidget * widget) const + + QPixmap standardPixmap(int standardPixmap, + {required QStyleOption? opt, required QWidget? widget}) { + final voidstar_Func_voidstar_int_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_voidstar_voidstar_FFI>>( + cFunctionSymbolName(1947)) + .asFunction(); + ffi.Pointer result = func( + thisCpp, + standardPixmap, + opt == null ? ffi.nullptr : opt.thisCpp, + widget == null ? ffi.nullptr : widget.thisCpp); + return QPixmap.fromCppPointer(result, true); + } + + static ffi.Pointer standardPixmap_calledFromC(ffi.Pointer thisCpp, + int standardPixmap, ffi.Pointer? opt, ffi.Pointer? widget) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStyle; + if (dartInstance == null) { + print( + "Dart instance not found for QStyle::standardPixmap(QStyle::StandardPixmap standardPixmap, const QStyleOption * opt, const QWidget * widget) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.standardPixmap(standardPixmap, + opt: (opt == null || opt.address == 0) + ? null + : QStyleOption.fromCppPointer(opt), + widget: (widget == null || widget.address == 0) + ? null + : QWidget.fromCppPointer(widget)); + return result.thisCpp; + } // styleHint(QStyle::StyleHint stylehint, const QStyleOption * opt, const QWidget * widget, QStyleHintReturn * returnData) const + + int styleHint(int stylehint, + {required QStyleOption? opt, + required QWidget? widget, + required QStyleHintReturn? returnData}) { + final int_Func_voidstar_int_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + int_Func_voidstar_ffi_Int32_voidstar_voidstar_voidstar_FFI>>( + cFunctionSymbolName(1949)) + .asFunction(); + return func( + thisCpp, + stylehint, + opt == null ? ffi.nullptr : opt.thisCpp, + widget == null ? ffi.nullptr : widget.thisCpp, + returnData == null ? ffi.nullptr : returnData.thisCpp); + } + + static int styleHint_calledFromC( + ffi.Pointer thisCpp, + int stylehint, + ffi.Pointer? opt, + ffi.Pointer? widget, + ffi.Pointer? returnData) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStyle; + if (dartInstance == null) { + print( + "Dart instance not found for QStyle::styleHint(QStyle::StyleHint stylehint, const QStyleOption * opt, const QWidget * widget, QStyleHintReturn * returnData) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.styleHint(stylehint, + opt: (opt == null || opt.address == 0) + ? null + : QStyleOption.fromCppPointer(opt), + widget: (widget == null || widget.address == 0) + ? null + : QWidget.fromCppPointer(widget), + returnData: (returnData == null || returnData.address == 0) + ? null + : QStyleHintReturn.fromCppPointer(returnData)); + return result; + } // subControlRect(QStyle::ComplexControl cc, const QStyleOptionComplex * opt, QStyle::SubControl sc, const QWidget * widget) const + + QRect subControlRect(int cc, QStyleOptionComplex? opt, int sc, + {required QWidget? widget}) { + final voidstar_Func_voidstar_int_voidstar_int_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_voidstar_ffi_Int32_voidstar_FFI>>( + cFunctionSymbolName(1950)) + .asFunction(); + ffi.Pointer result = func( + thisCpp, + cc, + opt == null ? ffi.nullptr : opt.thisCpp, + sc, + widget == null ? ffi.nullptr : widget.thisCpp); + return QRect.fromCppPointer(result, true); + } + + static ffi.Pointer subControlRect_calledFromC(ffi.Pointer thisCpp, + int cc, ffi.Pointer? opt, int sc, ffi.Pointer? widget) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStyle; + if (dartInstance == null) { + print( + "Dart instance not found for QStyle::subControlRect(QStyle::ComplexControl cc, const QStyleOptionComplex * opt, QStyle::SubControl sc, const QWidget * widget) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.subControlRect( + cc, + (opt == null || opt.address == 0) + ? null + : QStyleOptionComplex.fromCppPointer(opt), + sc, + widget: (widget == null || widget.address == 0) + ? null + : QWidget.fromCppPointer(widget)); + return result.thisCpp; + } // subElementRect(QStyle::SubElement subElement, const QStyleOption * option, const QWidget * widget) const + + QRect subElementRect(int subElement, QStyleOption? option, + {required QWidget? widget}) { + final voidstar_Func_voidstar_int_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_voidstar_voidstar_FFI>>( + cFunctionSymbolName(1951)) + .asFunction(); + ffi.Pointer result = func( + thisCpp, + subElement, + option == null ? ffi.nullptr : option.thisCpp, + widget == null ? ffi.nullptr : widget.thisCpp); + return QRect.fromCppPointer(result, true); + } + + static ffi.Pointer subElementRect_calledFromC(ffi.Pointer thisCpp, + int subElement, ffi.Pointer? option, ffi.Pointer? widget) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStyle; + if (dartInstance == null) { + print( + "Dart instance not found for QStyle::subElementRect(QStyle::SubElement subElement, const QStyleOption * option, const QWidget * widget) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.subElementRect( + subElement, + (option == null || option.address == 0) + ? null + : QStyleOption.fromCppPointer(option), + widget: (widget == null || widget.address == 0) + ? null + : QWidget.fromCppPointer(widget)); + return result.thisCpp; + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QStyle__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } // unpolish(QApplication * application) + + unpolishApplication(QApplication? application) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(1953)) + .asFunction(); + func(thisCpp, application == null ? ffi.nullptr : application.thisCpp); + } + + static void unpolishApplication_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? application) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStyle; + if (dartInstance == null) { + print( + "Dart instance not found for QStyle::unpolish(QApplication * application)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.unpolishApplication( + (application == null || application.address == 0) + ? null + : QApplication.fromCppPointer(application)); + } // unpolish(QWidget * widget) + + unpolish(QWidget? widget) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(1954)) + .asFunction(); + func(thisCpp, widget == null ? ffi.nullptr : widget.thisCpp); + } + + static void unpolish_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? widget) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QStyle; + if (dartInstance == null) { + print( + "Dart instance not found for QStyle::unpolish(QWidget * widget)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.unpolish((widget == null || widget.address == 0) + ? null + : QWidget.fromCppPointer(widget)); + } + + static // visualPos(Qt::LayoutDirection direction, const QRect & boundingRect, const QPoint & logicalPos) + QPoint visualPos(int direction, QRect? boundingRect, QPoint? logicalPos) { + final voidstar_Func_int_voidstar_voidstar func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_static_QStyle__visualPos_LayoutDirection_QRect_QPoint') + .asFunction(); + ffi.Pointer result = func( + direction, + boundingRect == null ? ffi.nullptr : boundingRect.thisCpp, + logicalPos == null ? ffi.nullptr : logicalPos.thisCpp); + return QPoint.fromCppPointer(result, true); + } + + static // visualRect(Qt::LayoutDirection direction, const QRect & boundingRect, const QRect & logicalRect) + QRect visualRect(int direction, QRect? boundingRect, QRect? logicalRect) { + final voidstar_Func_int_voidstar_voidstar func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_static_QStyle__visualRect_LayoutDirection_QRect_QRect') + .asFunction(); + ffi.Pointer result = func( + direction, + boundingRect == null ? ffi.nullptr : boundingRect.thisCpp, + logicalRect == null ? ffi.nullptr : logicalRect.thisCpp); + return QRect.fromCppPointer(result, true); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QStyle__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 946: + return "c_QStyle__customEvent_QEvent"; + case 1906: + return "c_QStyle__drawComplexControl_ComplexControl_QStyleOptionComplex_QPainter_QWidget"; + case 1907: + return "c_QStyle__drawControl_ControlElement_QStyleOption_QPainter_QWidget"; + case 1908: + return "c_QStyle__drawItemPixmap_QPainter_QRect_int_QPixmap"; + case 1909: + return "c_QStyle__drawItemText_QPainter_QRect_int_QPalette_bool_QString_ColorRole"; + case 1910: + return "c_QStyle__drawPrimitive_PrimitiveElement_QStyleOption_QPainter_QWidget"; + case 956: + return "c_QStyle__event_QEvent"; + case 957: + return "c_QStyle__eventFilter_QObject_QEvent"; + case 1914: + return "c_QStyle__generatedIconPixmap_Mode_QPixmap_QStyleOption"; + case 1915: + return "c_QStyle__hitTestComplexControl_ComplexControl_QStyleOptionComplex_QPoint_QWidget"; + case 1921: + return "c_QStyle__itemPixmapRect_QRect_int_QPixmap"; + case 1923: + return "c_QStyle__layoutSpacing_ControlType_ControlType_Orientation_QStyleOption_QWidget"; + case 1927: + return "c_QStyle__pixelMetric_PixelMetric_QStyleOption_QWidget"; + case 1928: + return "c_QStyle__polishApplication_QApplication"; + case 1929: + return "c_QStyle__polish_QPalette"; + case 1930: + return "c_QStyle__polishWidget_QWidget"; + case 1942: + return "c_QStyle__sizeFromContents_ContentsType_QStyleOption_QSize_QWidget"; + case 1945: + return "c_QStyle__standardIcon_StandardPixmap_QStyleOption_QWidget"; + case 1946: + return "c_QStyle__standardPalette"; + case 1947: + return "c_QStyle__standardPixmap_StandardPixmap_QStyleOption_QWidget"; + case 1949: + return "c_QStyle__styleHint_StyleHint_QStyleOption_QWidget_QStyleHintReturn"; + case 1950: + return "c_QStyle__subControlRect_ComplexControl_QStyleOptionComplex_SubControl_QWidget"; + case 1951: + return "c_QStyle__subElementRect_SubElement_QStyleOption_QWidget"; + case 1953: + return "c_QStyle__unpolishApplication_QApplication"; + case 1954: + return "c_QStyle__unpolish_QWidget"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 946: + return "customEvent"; + case 1906: + return "drawComplexControl"; + case 1907: + return "drawControl"; + case 1908: + return "drawItemPixmap"; + case 1909: + return "drawItemText"; + case 1910: + return "drawPrimitive"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 1914: + return "generatedIconPixmap"; + case 1915: + return "hitTestComplexControl"; + case 1921: + return "itemPixmapRect"; + case 1923: + return "layoutSpacing"; + case 1927: + return "pixelMetric"; + case 1928: + return "polishApplication"; + case 1929: + return "polish"; + case 1930: + return "polishWidget"; + case 1942: + return "sizeFromContents"; + case 1945: + return "standardIcon"; + case 1946: + return "standardPalette"; + case 1947: + return "standardPixmap"; + case 1949: + return "styleHint"; + case 1950: + return "subControlRect"; + case 1951: + return "subElementRect"; + case 1953: + return "unpolishApplication"; + case 1954: + return "unpolish"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QStyle__registerVirtualMethodCallback') + .asFunction(); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + final callback1906 = ffi.Pointer.fromFunction< + void_Func_voidstar_ffi_Int32_voidstar_voidstar_voidstar_FFI>( + QStyle.drawComplexControl_calledFromC); + registerCallback(thisCpp, callback1906, 1906); + final callback1907 = ffi.Pointer.fromFunction< + void_Func_voidstar_ffi_Int32_voidstar_voidstar_voidstar_FFI>( + QStyle.drawControl_calledFromC); + registerCallback(thisCpp, callback1907, 1907); + final callback1908 = ffi.Pointer.fromFunction< + void_Func_voidstar_voidstar_voidstar_ffi_Int32_voidstar_FFI>( + QStyle.drawItemPixmap_calledFromC); + registerCallback(thisCpp, callback1908, 1908); + final callback1909 = ffi.Pointer.fromFunction< + void_Func_voidstar_voidstar_voidstar_ffi_Int32_voidstar_ffi_Int8_voidstar_ffi_Int32_FFI>( + QStyle.drawItemText_calledFromC); + registerCallback(thisCpp, callback1909, 1909); + final callback1910 = ffi.Pointer.fromFunction< + void_Func_voidstar_ffi_Int32_voidstar_voidstar_voidstar_FFI>( + QStyle.drawPrimitive_calledFromC); + registerCallback(thisCpp, callback1910, 1910); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QObject.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + final callback1914 = ffi.Pointer.fromFunction< + voidstar_Func_voidstar_ffi_Int32_voidstar_voidstar_FFI>( + QStyle.generatedIconPixmap_calledFromC); + registerCallback(thisCpp, callback1914, 1914); + const callbackExcept1915 = 0; + final callback1915 = ffi.Pointer.fromFunction< + int_Func_voidstar_ffi_Int32_voidstar_voidstar_voidstar_FFI>( + QStyle.hitTestComplexControl_calledFromC, callbackExcept1915); + registerCallback(thisCpp, callback1915, 1915); + final callback1921 = ffi.Pointer.fromFunction< + voidstar_Func_voidstar_voidstar_ffi_Int32_voidstar_FFI>( + QStyle.itemPixmapRect_calledFromC); + registerCallback(thisCpp, callback1921, 1921); + const callbackExcept1923 = 0; + final callback1923 = ffi.Pointer.fromFunction< + int_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_voidstar_voidstar_FFI>( + QStyle.layoutSpacing_calledFromC, callbackExcept1923); + registerCallback(thisCpp, callback1923, 1923); + const callbackExcept1927 = 0; + final callback1927 = ffi.Pointer.fromFunction< + int_Func_voidstar_ffi_Int32_voidstar_voidstar_FFI>( + QStyle.pixelMetric_calledFromC, callbackExcept1927); + registerCallback(thisCpp, callback1927, 1927); + final callback1928 = + ffi.Pointer.fromFunction( + QStyle.polishApplication_calledFromC); + registerCallback(thisCpp, callback1928, 1928); + final callback1929 = + ffi.Pointer.fromFunction( + QStyle.polish_calledFromC); + registerCallback(thisCpp, callback1929, 1929); + final callback1930 = + ffi.Pointer.fromFunction( + QStyle.polishWidget_calledFromC); + registerCallback(thisCpp, callback1930, 1930); + final callback1942 = ffi.Pointer.fromFunction< + voidstar_Func_voidstar_ffi_Int32_voidstar_voidstar_voidstar_FFI>( + QStyle.sizeFromContents_calledFromC); + registerCallback(thisCpp, callback1942, 1942); + final callback1945 = ffi.Pointer.fromFunction< + voidstar_Func_voidstar_ffi_Int32_voidstar_voidstar_FFI>( + QStyle.standardIcon_calledFromC); + registerCallback(thisCpp, callback1945, 1945); + final callback1946 = ffi.Pointer.fromFunction( + QStyle.standardPalette_calledFromC); + registerCallback(thisCpp, callback1946, 1946); + final callback1947 = ffi.Pointer.fromFunction< + voidstar_Func_voidstar_ffi_Int32_voidstar_voidstar_FFI>( + QStyle.standardPixmap_calledFromC); + registerCallback(thisCpp, callback1947, 1947); + const callbackExcept1949 = 0; + final callback1949 = ffi.Pointer.fromFunction< + int_Func_voidstar_ffi_Int32_voidstar_voidstar_voidstar_FFI>( + QStyle.styleHint_calledFromC, callbackExcept1949); + registerCallback(thisCpp, callback1949, 1949); + final callback1950 = ffi.Pointer.fromFunction< + voidstar_Func_voidstar_ffi_Int32_voidstar_ffi_Int32_voidstar_FFI>( + QStyle.subControlRect_calledFromC); + registerCallback(thisCpp, callback1950, 1950); + final callback1951 = ffi.Pointer.fromFunction< + voidstar_Func_voidstar_ffi_Int32_voidstar_voidstar_FFI>( + QStyle.subElementRect_calledFromC); + registerCallback(thisCpp, callback1951, 1951); + final callback1953 = + ffi.Pointer.fromFunction( + QStyle.unpolishApplication_calledFromC); + registerCallback(thisCpp, callback1953, 1953); + final callback1954 = + ffi.Pointer.fromFunction( + QStyle.unpolish_calledFromC); + registerCallback(thisCpp, callback1954, 1954); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QStyleFactory.dart b/generated/QtDartBindings/dart/lib/src/QStyleFactory.dart new file mode 100644 index 0000000..f298bec --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QStyleFactory.dart @@ -0,0 +1,90 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QStyleFactory implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = true; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QStyleFactory.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QStyleFactory.fromCppPointer(cppPointer, needsAutoDelete)) + as QStyleFactory; + } + QStyleFactory.fromCppPointer(var cppPointer, + [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QStyleFactory.init() {} + String getFinalizerName() { + return "c_QStyleFactory_Finalizer"; + } //QStyleFactory() + + QStyleFactory() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_QStyleFactory__constructor') + .asFunction(); + thisCpp = func(); + QStyleFactory.s_dartInstanceByCppPtr[thisCpp.address] = this; + } + static // create(const QString & arg__1) + QStyle create(String? arg__1) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QStyleFactory__create_QString') + .asFunction(); + ffi.Pointer result = func(arg__1?.toNativeUtf8() ?? ffi.nullptr); + return QStyle.fromCppPointer(result, false); + } + + static // keys() + QList keys() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QStyleFactory__keys') + .asFunction(); + ffi.Pointer result = func(); + return QList.fromCppPointer(result, true); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QStyleFactory__destructor') + .asFunction(); + func(thisCpp); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QStyleHintReturn.dart b/generated/QtDartBindings/dart/lib/src/QStyleHintReturn.dart new file mode 100644 index 0000000..d6636bd --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QStyleHintReturn.dart @@ -0,0 +1,115 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QStyleHintReturn_HintReturnType { + static const SH_Default = 61440; + static const SH_Mask = 61441; + static const SH_Variant = 61442; +} + +class QStyleHintReturn_StyleOptionType { + static const Type = 61440; +} + +class QStyleHintReturn implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = true; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QStyleHintReturn.fromCache(var cppPointer, + [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QStyleHintReturn.fromCppPointer(cppPointer, needsAutoDelete)) + as QStyleHintReturn; + } + QStyleHintReturn.fromCppPointer(var cppPointer, + [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QStyleHintReturn.init() {} + String getFinalizerName() { + return "c_QStyleHintReturn_Finalizer"; + } + + int get version { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QStyleHintReturn___get_version') + .asFunction(); + return func(thisCpp); + } + + set version(int version_) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QStyleHintReturn___set_version_int') + .asFunction(); + func(thisCpp, version_); + } + + int get type { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QStyleHintReturn___get_type') + .asFunction(); + return func(thisCpp); + } + + set type(int type_) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QStyleHintReturn___set_type_int') + .asFunction(); + func(thisCpp, type_); + } //QStyleHintReturn(int version, int type) + + QStyleHintReturn( + {int version = QStyleOption_StyleOptionVersion.Version, + int type = QStyleHintReturn_HintReturnType.SH_Default}) { + final voidstar_Func_int_int func = _dylib + .lookup>( + 'c_QStyleHintReturn__constructor_int_int') + .asFunction(); + thisCpp = func(version, type); + QStyleHintReturn.s_dartInstanceByCppPtr[thisCpp.address] = this; + } + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QStyleHintReturn__destructor') + .asFunction(); + func(thisCpp); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QStyleOption.dart b/generated/QtDartBindings/dart/lib/src/QStyleOption.dart new file mode 100644 index 0000000..0d6937b --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QStyleOption.dart @@ -0,0 +1,148 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QStyleOption_OptionType { + static const SO_Default = 0; + static const SO_FocusRect = 1; + static const SO_Button = 2; + static const SO_Tab = 3; + static const SO_MenuItem = 4; + static const SO_Frame = 5; + static const SO_ProgressBar = 6; + static const SO_ToolBox = 7; + static const SO_Header = 8; + static const SO_DockWidget = 9; + static const SO_ViewItem = 10; + static const SO_TabWidgetFrame = 11; + static const SO_TabBarBase = 12; + static const SO_RubberBand = 13; + static const SO_ToolBar = 14; + static const SO_GraphicsItem = 15; + static const SO_Complex = 983040; + static const SO_Slider = 983041; + static const SO_SpinBox = 983042; + static const SO_ToolButton = 983043; + static const SO_ComboBox = 983044; + static const SO_TitleBar = 983045; + static const SO_GroupBox = 983046; + static const SO_SizeGrip = 983047; + static const SO_CustomBase = 3840; + static const SO_ComplexCustomBase = 251658240; +} + +class QStyleOption_StyleOptionType { + static const Type = 0; +} + +class QStyleOption_StyleOptionVersion { + static const Version = 1; +} + +class QStyleOption implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = true; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QStyleOption.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QStyleOption.fromCppPointer(cppPointer, needsAutoDelete)) + as QStyleOption; + } + QStyleOption.fromCppPointer(var cppPointer, [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QStyleOption.init() {} + String getFinalizerName() { + return "c_QStyleOption_Finalizer"; + } + + int get version { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QStyleOption___get_version') + .asFunction(); + return func(thisCpp); + } + + set version(int version_) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QStyleOption___set_version_int') + .asFunction(); + func(thisCpp, version_); + } + + int get type { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QStyleOption___get_type') + .asFunction(); + return func(thisCpp); + } + + set type(int type_) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QStyleOption___set_type_int') + .asFunction(); + func(thisCpp, type_); + } //QStyleOption(int version, int type) + + QStyleOption( + {int version = QStyleOption_StyleOptionVersion.Version, + int type = QStyleOption_OptionType.SO_Default}) { + final voidstar_Func_int_int func = _dylib + .lookup>( + 'c_QStyleOption__constructor_int_int') + .asFunction(); + thisCpp = func(version, type); + QStyleOption.s_dartInstanceByCppPtr[thisCpp.address] = this; + } // initFrom(const QWidget * w) + initFrom(QWidget? w) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QStyleOption__initFrom_QWidget') + .asFunction(); + func(thisCpp, w == null ? ffi.nullptr : w.thisCpp); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QStyleOption__destructor') + .asFunction(); + func(thisCpp); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QStyleOptionComplex.dart b/generated/QtDartBindings/dart/lib/src/QStyleOptionComplex.dart new file mode 100644 index 0000000..456e93d --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QStyleOptionComplex.dart @@ -0,0 +1,56 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QStyleOptionComplex_StyleOptionType { + static const Type = 983040; +} + +class QStyleOptionComplex_StyleOptionVersion { + static const Version = 1; +} + +class QStyleOptionComplex extends QStyleOption { + QStyleOptionComplex.fromCppPointer(var cppPointer, + [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QStyleOptionComplex.init() : super.init() {} + factory QStyleOptionComplex.fromCache(var cppPointer, + [needsAutoDelete = false]) { + if (QStyleOption.isCached(cppPointer)) { + var instance = QStyleOption.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QStyleOptionComplex; + } + return QStyleOptionComplex.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QStyleOptionComplex_Finalizer"; + } //QStyleOptionComplex(int version, int type) + + QStyleOptionComplex( + {int version = QStyleOptionComplex_StyleOptionVersion.Version, + int type = QStyleOption_OptionType.SO_Complex}) + : super.init() { + final voidstar_Func_int_int func = _dylib + .lookup>( + 'c_QStyleOptionComplex__constructor_int_int') + .asFunction(); + thisCpp = func(version, type); + QStyleOption.s_dartInstanceByCppPtr[thisCpp.address] = this; + } + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QStyleOptionComplex__destructor') + .asFunction(); + func(thisCpp); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QTableView.dart b/generated/QtDartBindings/dart/lib/src/QTableView.dart new file mode 100644 index 0000000..6ad0f87 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QTableView.dart @@ -0,0 +1,1626 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QTableView extends QAbstractItemView { + QTableView.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QTableView.init() : super.init() {} + factory QTableView.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QTableView; + } + return QTableView.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QTableView_Finalizer"; + } //QTableView(QWidget * parent) + + QTableView({required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QTableView__constructor_QWidget') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } + static void changeEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::changeEvent(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.changeEvent((arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + } // clearSpans() + + clearSpans() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QTableView__clearSpans') + .asFunction(); + func(thisCpp); + } // columnAt(int x) const + + int columnAt(int x) { + final int_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTableView__columnAt_int') + .asFunction(); + return func(thisCpp, x); + } // columnCountChanged(int oldCount, int newCount) + + columnCountChanged(int oldCount, int newCount) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QTableView__columnCountChanged_int_int') + .asFunction(); + func(thisCpp, oldCount, newCount); + } // columnMoved(int column, int oldIndex, int newIndex) + + columnMoved(int column, int oldIndex, int newIndex) { + final void_Func_voidstar_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QTableView__columnMoved_int_int_int') + .asFunction(); + func(thisCpp, column, oldIndex, newIndex); + } // columnResized(int column, int oldWidth, int newWidth) + + columnResized(int column, int oldWidth, int newWidth) { + final void_Func_voidstar_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QTableView__columnResized_int_int_int') + .asFunction(); + func(thisCpp, column, oldWidth, newWidth); + } // columnSpan(int row, int column) const + + int columnSpan(int row, int column) { + final int_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QTableView__columnSpan_int_int') + .asFunction(); + return func(thisCpp, row, column); + } // columnViewportPosition(int column) const + + int columnViewportPosition(int column) { + final int_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTableView__columnViewportPosition_int') + .asFunction(); + return func(thisCpp, column); + } // columnWidth(int column) const + + int columnWidth(int column) { + final int_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTableView__columnWidth_int') + .asFunction(); + return func(thisCpp, column); + } + + static void commitData_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? editor) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::commitData(QWidget * editor)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.commitData((editor == null || editor.address == 0) + ? null + : QWidget.fromCppPointer(editor)); + } + + static void currentChanged_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer current, ffi.Pointer previous) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::currentChanged(const QModelIndex & current, const QModelIndex & previous)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.currentChanged(QModelIndex.fromCppPointer(current), + QModelIndex.fromCppPointer(previous)); + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static void dataChanged_calledFromC( + ffi.Pointer thisCpp, + ffi.Pointer topLeft, + ffi.Pointer bottomRight, + ffi.Pointer? roles) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QList & roles)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.dataChanged(QModelIndex.fromCppPointer(topLeft), + QModelIndex.fromCppPointer(bottomRight), + roles: (roles == null || roles.address == 0) + ? null + : QList.fromCppPointer(roles)); + } + + static int devType_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::devType() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.devType(); + return result; + } + + static void doItemsLayout_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::doItemsLayout()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.doItemsLayout(); + } + + static void editorDestroyed_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? editor) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::editorDestroyed(QObject * editor)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.editorDestroyed((editor == null || editor.address == 0) + ? null + : QObject.fromCppPointer(editor)); + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::event(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? object, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::eventFilter(QObject * object, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (object == null || object.address == 0) + ? null + : QObject.fromCppPointer(object), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int focusNextPrevChild_calledFromC( + ffi.Pointer thisCpp, int next) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::focusNextPrevChild(bool next)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.focusNextPrevChild(next != 0); + return result ? 1 : 0; + } + + static int hasHeightForWidth_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::hasHeightForWidth() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hasHeightForWidth(); + return result ? 1 : 0; + } + + static int heightForWidth_calledFromC(ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::heightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.heightForWidth(arg__1); + return result; + } // hideColumn(int column) + + hideColumn(int column) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTableView__hideColumn_int') + .asFunction(); + func(thisCpp, column); + } // hideRow(int row) + + hideRow(int row) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTableView__hideRow_int') + .asFunction(); + func(thisCpp, row); + } + + static int horizontalOffset_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::horizontalOffset() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.horizontalOffset(); + return result; + } + + static void horizontalScrollbarAction_calledFromC( + ffi.Pointer thisCpp, int action) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::horizontalScrollbarAction(int action)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.horizontalScrollbarAction(action); + } + + static void horizontalScrollbarValueChanged_calledFromC( + ffi.Pointer thisCpp, int value) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::horizontalScrollbarValueChanged(int value)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.horizontalScrollbarValueChanged(value); + } + + static ffi.Pointer indexAt_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? p) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::indexAt(const QPoint & p) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.indexAt( + (p == null || p.address == 0) ? null : QPoint.fromCppPointer(p)); + return result.thisCpp; + } + + static void initPainter_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? painter) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::initPainter(QPainter * painter) const! (${thisCpp.address})"); + throw Error(); + } + dartInstance.initPainter((painter == null || painter.address == 0) + ? null + : QPainter.fromCppPointer(painter)); + } // isColumnHidden(int column) const + + bool isColumnHidden(int column) { + final bool_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTableView__isColumnHidden_int') + .asFunction(); + return func(thisCpp, column) != 0; + } // isCornerButtonEnabled() const + + bool isCornerButtonEnabled() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QTableView__isCornerButtonEnabled') + .asFunction(); + return func(thisCpp) != 0; + } + + static int isIndexHidden_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::isIndexHidden(const QModelIndex & index) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.isIndexHidden(QModelIndex.fromCppPointer(index)); + return result ? 1 : 0; + } // isRowHidden(int row) const + + bool isRowHidden(int row) { + final bool_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTableView__isRowHidden_int') + .asFunction(); + return func(thisCpp, row) != 0; + } // isSortingEnabled() const + + bool isSortingEnabled() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QTableView__isSortingEnabled') + .asFunction(); + return func(thisCpp) != 0; + } + + static void keyboardSearch_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? search) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::keyboardSearch(const QString & search)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.keyboardSearch(QString.fromCppPointer(search).toDartString()); + } + + static void leaveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::leaveEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.leaveEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static ffi.Pointer minimumSizeHint_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::minimumSizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumSizeHint(); + return result.thisCpp; + } + + static void mouseDoubleClickEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::mouseDoubleClickEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseDoubleClickEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mouseMoveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::mouseMoveEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseMoveEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mousePressEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::mousePressEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mousePressEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mouseReleaseEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::mouseReleaseEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseReleaseEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static ffi.Pointer moveCursor_calledFromC( + ffi.Pointer thisCpp, int cursorAction, int modifiers) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::moveCursor(QAbstractItemView::CursorAction cursorAction, QFlags modifiers)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.moveCursor(cursorAction, modifiers); + return result.thisCpp; + } + + static void paintEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::paintEvent(QPaintEvent * e)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.paintEvent( + (e == null || e.address == 0) ? null : QPaintEvent.fromCppPointer(e)); + } + + static void reset_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::reset()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.reset(); + } // resizeColumnToContents(int column) + + resizeColumnToContents(int column) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTableView__resizeColumnToContents_int') + .asFunction(); + func(thisCpp, column); + } // resizeColumnsToContents() + + resizeColumnsToContents() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QTableView__resizeColumnsToContents') + .asFunction(); + func(thisCpp); + } // resizeRowToContents(int row) + + resizeRowToContents(int row) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTableView__resizeRowToContents_int') + .asFunction(); + func(thisCpp, row); + } // resizeRowsToContents() + + resizeRowsToContents() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QTableView__resizeRowsToContents') + .asFunction(); + func(thisCpp); + } // rowAt(int y) const + + int rowAt(int y) { + final int_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTableView__rowAt_int') + .asFunction(); + return func(thisCpp, y); + } // rowCountChanged(int oldCount, int newCount) + + rowCountChanged(int oldCount, int newCount) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QTableView__rowCountChanged_int_int') + .asFunction(); + func(thisCpp, oldCount, newCount); + } // rowHeight(int row) const + + int rowHeight(int row) { + final int_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTableView__rowHeight_int') + .asFunction(); + return func(thisCpp, row); + } // rowMoved(int row, int oldIndex, int newIndex) + + rowMoved(int row, int oldIndex, int newIndex) { + final void_Func_voidstar_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QTableView__rowMoved_int_int_int') + .asFunction(); + func(thisCpp, row, oldIndex, newIndex); + } // rowResized(int row, int oldHeight, int newHeight) + + rowResized(int row, int oldHeight, int newHeight) { + final void_Func_voidstar_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QTableView__rowResized_int_int_int') + .asFunction(); + func(thisCpp, row, oldHeight, newHeight); + } // rowSpan(int row, int column) const + + int rowSpan(int row, int column) { + final int_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QTableView__rowSpan_int_int') + .asFunction(); + return func(thisCpp, row, column); + } // rowViewportPosition(int row) const + + int rowViewportPosition(int row) { + final int_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTableView__rowViewportPosition_int') + .asFunction(); + return func(thisCpp, row); + } + + static void rowsAboutToBeRemoved_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer parent, int start, int end) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.rowsAboutToBeRemoved( + QModelIndex.fromCppPointer(parent), start, end); + } + + static void rowsInserted_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer parent, int start, int end) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::rowsInserted(const QModelIndex & parent, int start, int end)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.rowsInserted(QModelIndex.fromCppPointer(parent), start, end); + } + + static void scrollContentsBy_calledFromC( + ffi.Pointer thisCpp, int dx, int dy) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::scrollContentsBy(int dx, int dy)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.scrollContentsBy(dx, dy); + } + + static void scrollTo_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index, int hint) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.scrollTo(QModelIndex.fromCppPointer(index), hint: hint); + } + + static void selectAll_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::selectAll()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.selectAll(); + } // selectColumn(int column) + + selectColumn(int column) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTableView__selectColumn_int') + .asFunction(); + func(thisCpp, column); + } // selectRow(int row) + + selectRow(int row) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTableView__selectRow_int') + .asFunction(); + func(thisCpp, row); + } + + static ffi.Pointer selectedIndexes_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::selectedIndexes() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.selectedIndexes(); + return result.thisCpp; + } + + static void selectionChanged_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer selected, ffi.Pointer deselected) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::selectionChanged(const QItemSelection & selected, const QItemSelection & deselected)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.selectionChanged(QItemSelection.fromCppPointer(selected), + QItemSelection.fromCppPointer(deselected)); + } + + static int selectionCommand_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer index, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::selectionCommand(const QModelIndex & index, const QEvent * event) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.selectionCommand( + QModelIndex.fromCppPointer(index), + event: (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result; + } // setColumnHidden(int column, bool hide) + + setColumnHidden(int column, bool hide) { + final void_Func_voidstar_int_bool func = _dylib + .lookup>( + 'c_QTableView__setColumnHidden_int_bool') + .asFunction(); + func(thisCpp, column, hide ? 1 : 0); + } // setColumnWidth(int column, int width) + + setColumnWidth(int column, int width) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QTableView__setColumnWidth_int_int') + .asFunction(); + func(thisCpp, column, width); + } // setCornerButtonEnabled(bool enable) + + setCornerButtonEnabled(bool enable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QTableView__setCornerButtonEnabled_bool') + .asFunction(); + func(thisCpp, enable ? 1 : 0); + } + + static void setModel_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? model) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::setModel(QAbstractItemModel * model)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setModel((model == null || model.address == 0) + ? null + : QAbstractItemModel.fromCppPointer(model)); + } + + static void setRootIndex_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::setRootIndex(const QModelIndex & index)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setRootIndex(QModelIndex.fromCppPointer(index)); + } // setRowHeight(int row, int height) + + setRowHeight(int row, int height) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QTableView__setRowHeight_int_int') + .asFunction(); + func(thisCpp, row, height); + } // setRowHidden(int row, bool hide) + + setRowHidden(int row, bool hide) { + final void_Func_voidstar_int_bool func = _dylib + .lookup>( + 'c_QTableView__setRowHidden_int_bool') + .asFunction(); + func(thisCpp, row, hide ? 1 : 0); + } + + static void setSelection_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? rect, int command) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::setSelection(const QRect & rect, QFlags command)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setSelection( + (rect == null || rect.address == 0) ? null : QRect.fromCppPointer(rect), + command); + } + + static void setSelectionModel_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? selectionModel) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::setSelectionModel(QItemSelectionModel * selectionModel)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setSelectionModel( + (selectionModel == null || selectionModel.address == 0) + ? null + : QItemSelectionModel.fromCppPointer(selectionModel)); + } // setShowGrid(bool show) + + setShowGrid(bool show) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QTableView__setShowGrid_bool') + .asFunction(); + func(thisCpp, show ? 1 : 0); + } // setSortingEnabled(bool enable) + + setSortingEnabled(bool enable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QTableView__setSortingEnabled_bool') + .asFunction(); + func(thisCpp, enable ? 1 : 0); + } // setSpan(int row, int column, int rowSpan, int columnSpan) + + setSpan(int row, int column, int rowSpan, int columnSpan) { + final void_Func_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QTableView__setSpan_int_int_int_int') + .asFunction(); + func(thisCpp, row, column, rowSpan, columnSpan); + } + + static void setVisible_calledFromC(ffi.Pointer thisCpp, int visible) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::setVisible(bool visible)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setVisible(visible != 0); + } // setWordWrap(bool on) + + setWordWrap(bool on) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QTableView__setWordWrap_bool') + .asFunction(); + func(thisCpp, on ? 1 : 0); + } + + static void setupViewport_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? viewport) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::setupViewport(QWidget * viewport)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setupViewport((viewport == null || viewport.address == 0) + ? null + : QWidget.fromCppPointer(viewport)); + } + + static ffi.Pointer sharedPainter_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::sharedPainter() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sharedPainter(); + return result.thisCpp; + } // showColumn(int column) + + showColumn(int column) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTableView__showColumn_int') + .asFunction(); + func(thisCpp, column); + } // showGrid() const + + bool showGrid() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QTableView__showGrid') + .asFunction(); + return func(thisCpp) != 0; + } // showRow(int row) + + showRow(int row) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTableView__showRow_int') + .asFunction(); + func(thisCpp, row); + } + + static ffi.Pointer sizeHint_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::sizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHint(); + return result.thisCpp; + } + + static int sizeHintForColumn_calledFromC( + ffi.Pointer thisCpp, int column) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::sizeHintForColumn(int column) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHintForColumn(column); + return result; + } + + static int sizeHintForRow_calledFromC(ffi.Pointer thisCpp, int row) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::sizeHintForRow(int row) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHintForRow(row); + return result; + } // sortByColumn(int column, Qt::SortOrder order) + + sortByColumn(int column, int order) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QTableView__sortByColumn_int_SortOrder') + .asFunction(); + func(thisCpp, column, order); + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QTableView__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } + + static void updateEditorData_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::updateEditorData()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.updateEditorData(); + } + + static void updateEditorGeometries_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::updateEditorGeometries()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.updateEditorGeometries(); + } + + static void updateGeometries_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::updateGeometries()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.updateGeometries(); + } + + static int verticalOffset_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::verticalOffset() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.verticalOffset(); + return result; + } + + static void verticalScrollbarAction_calledFromC( + ffi.Pointer thisCpp, int action) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::verticalScrollbarAction(int action)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.verticalScrollbarAction(action); + } + + static void verticalScrollbarValueChanged_calledFromC( + ffi.Pointer thisCpp, int value) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::verticalScrollbarValueChanged(int value)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.verticalScrollbarValueChanged(value); + } + + static int viewportEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::viewportEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.viewportEvent( + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static ffi.Pointer viewportSizeHint_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::viewportSizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.viewportSizeHint(); + return result.thisCpp; + } // visualIndex(const QModelIndex & index) const + + int visualIndex(QModelIndex index) { + final int_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QTableView__visualIndex_QModelIndex') + .asFunction(); + return func(thisCpp, index == null ? ffi.nullptr : index.thisCpp); + } + + static ffi.Pointer visualRect_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::visualRect(const QModelIndex & index) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.visualRect(QModelIndex.fromCppPointer(index)); + return result.thisCpp; + } + + static ffi.Pointer visualRegionForSelection_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer selection) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTableView; + if (dartInstance == null) { + print( + "Dart instance not found for QTableView::visualRegionForSelection(const QItemSelection & selection) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance + .visualRegionForSelection(QItemSelection.fromCppPointer(selection)); + return result.thisCpp; + } // wordWrap() const + + bool wordWrap() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QTableView__wordWrap') + .asFunction(); + return func(thisCpp) != 0; + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QTableView__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 1128: + return "c_QTableView__changeEvent_QEvent"; + case 5397: + return "c_QTableView__commitData_QWidget"; + case 5399: + return "c_QTableView__currentChanged_QModelIndex_QModelIndex"; + case 946: + return "c_QTableView__customEvent_QEvent"; + case 5401: + return "c_QTableView__dataChanged_QModelIndex_QModelIndex_QList_int"; + case 1145: + return "c_QTableView__devType"; + case 5404: + return "c_QTableView__doItemsLayout"; + case 5409: + return "c_QTableView__editorDestroyed_QObject"; + case 956: + return "c_QTableView__event_QEvent"; + case 957: + return "c_QTableView__eventFilter_QObject_QEvent"; + case 1155: + return "c_QTableView__focusNextPrevChild_bool"; + case 1169: + return "c_QTableView__hasHeightForWidth"; + case 1173: + return "c_QTableView__heightForWidth_int"; + case 5413: + return "c_QTableView__horizontalOffset"; + case 5414: + return "c_QTableView__horizontalScrollbarAction_int"; + case 5415: + return "c_QTableView__horizontalScrollbarValueChanged_int"; + case 5418: + return "c_QTableView__indexAt_QPoint"; + case 1176: + return "c_QTableView__initPainter_QPainter"; + case 5420: + return "c_QTableView__isIndexHidden_QModelIndex"; + case 5422: + return "c_QTableView__keyboardSearch_QString"; + case 1202: + return "c_QTableView__leaveEvent_QEvent"; + case 1222: + return "c_QTableView__minimumSizeHint"; + case 1224: + return "c_QTableView__mouseDoubleClickEvent_QMouseEvent"; + case 1226: + return "c_QTableView__mouseMoveEvent_QMouseEvent"; + case 1227: + return "c_QTableView__mousePressEvent_QMouseEvent"; + case 1228: + return "c_QTableView__mouseReleaseEvent_QMouseEvent"; + case 5425: + return "c_QTableView__moveCursor_CursorAction_KeyboardModifiers"; + case 1235: + return "c_QTableView__paintEvent_QPaintEvent"; + case 5428: + return "c_QTableView__reset"; + case 5432: + return "c_QTableView__rowsAboutToBeRemoved_QModelIndex_int_int"; + case 5433: + return "c_QTableView__rowsInserted_QModelIndex_int_int"; + case 5218: + return "c_QTableView__scrollContentsBy_int_int"; + case 5436: + return "c_QTableView__scrollTo_QModelIndex_ScrollHint"; + case 5439: + return "c_QTableView__selectAll"; + case 5440: + return "c_QTableView__selectedIndexes"; + case 5441: + return "c_QTableView__selectionChanged_QItemSelection_QItemSelection"; + case 5442: + return "c_QTableView__selectionCommand_QModelIndex_QEvent"; + case 5455: + return "c_QTableView__setModel_QAbstractItemModel"; + case 5456: + return "c_QTableView__setRootIndex_QModelIndex"; + case 5457: + return "c_QTableView__setSelection_QRect_SelectionFlags"; + case 5458: + return "c_QTableView__setSelectionModel_QItemSelectionModel"; + case 1314: + return "c_QTableView__setVisible_bool"; + case 5226: + return "c_QTableView__setupViewport_QWidget"; + case 1323: + return "c_QTableView__sharedPainter"; + case 1331: + return "c_QTableView__sizeHint"; + case 5463: + return "c_QTableView__sizeHintForColumn_int"; + case 5465: + return "c_QTableView__sizeHintForRow_int"; + case 5471: + return "c_QTableView__updateEditorData"; + case 5472: + return "c_QTableView__updateEditorGeometries"; + case 5473: + return "c_QTableView__updateGeometries"; + case 5474: + return "c_QTableView__verticalOffset"; + case 5475: + return "c_QTableView__verticalScrollbarAction_int"; + case 5476: + return "c_QTableView__verticalScrollbarValueChanged_int"; + case 5229: + return "c_QTableView__viewportEvent_QEvent"; + case 5230: + return "c_QTableView__viewportSizeHint"; + case 5479: + return "c_QTableView__visualRect_QModelIndex"; + case 5480: + return "c_QTableView__visualRegionForSelection_QItemSelection"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 1128: + return "changeEvent"; + case 5397: + return "commitData"; + case 5399: + return "currentChanged"; + case 946: + return "customEvent"; + case 5401: + return "dataChanged"; + case 1145: + return "devType"; + case 5404: + return "doItemsLayout"; + case 5409: + return "editorDestroyed"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 1155: + return "focusNextPrevChild"; + case 1169: + return "hasHeightForWidth"; + case 1173: + return "heightForWidth"; + case 5413: + return "horizontalOffset"; + case 5414: + return "horizontalScrollbarAction"; + case 5415: + return "horizontalScrollbarValueChanged"; + case 5418: + return "indexAt"; + case 1176: + return "initPainter"; + case 5420: + return "isIndexHidden"; + case 5422: + return "keyboardSearch"; + case 1202: + return "leaveEvent"; + case 1222: + return "minimumSizeHint"; + case 1224: + return "mouseDoubleClickEvent"; + case 1226: + return "mouseMoveEvent"; + case 1227: + return "mousePressEvent"; + case 1228: + return "mouseReleaseEvent"; + case 5425: + return "moveCursor"; + case 1235: + return "paintEvent"; + case 5428: + return "reset"; + case 5432: + return "rowsAboutToBeRemoved"; + case 5433: + return "rowsInserted"; + case 5218: + return "scrollContentsBy"; + case 5436: + return "scrollTo"; + case 5439: + return "selectAll"; + case 5440: + return "selectedIndexes"; + case 5441: + return "selectionChanged"; + case 5442: + return "selectionCommand"; + case 5455: + return "setModel"; + case 5456: + return "setRootIndex"; + case 5457: + return "setSelection"; + case 5458: + return "setSelectionModel"; + case 1314: + return "setVisible"; + case 5226: + return "setupViewport"; + case 1323: + return "sharedPainter"; + case 1331: + return "sizeHint"; + case 5463: + return "sizeHintForColumn"; + case 5465: + return "sizeHintForRow"; + case 5471: + return "updateEditorData"; + case 5472: + return "updateEditorGeometries"; + case 5473: + return "updateGeometries"; + case 5474: + return "verticalOffset"; + case 5475: + return "verticalScrollbarAction"; + case 5476: + return "verticalScrollbarValueChanged"; + case 5229: + return "viewportEvent"; + case 5230: + return "viewportSizeHint"; + case 5479: + return "visualRect"; + case 5480: + return "visualRegionForSelection"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QTableView__registerVirtualMethodCallback') + .asFunction(); + final callback1128 = + ffi.Pointer.fromFunction( + QFrame.changeEvent_calledFromC); + registerCallback(thisCpp, callback1128, 1128); + final callback5397 = + ffi.Pointer.fromFunction( + QAbstractItemView.commitData_calledFromC); + registerCallback(thisCpp, callback5397, 5397); + final callback5399 = + ffi.Pointer.fromFunction( + QTableView.currentChanged_calledFromC); + registerCallback(thisCpp, callback5399, 5399); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + final callback5401 = ffi.Pointer.fromFunction< + void_Func_voidstar_voidstar_voidstar_voidstar_FFI>( + QAbstractItemView.dataChanged_calledFromC); + registerCallback(thisCpp, callback5401, 5401); + const callbackExcept1145 = 0; + final callback1145 = ffi.Pointer.fromFunction( + QWidget.devType_calledFromC, callbackExcept1145); + registerCallback(thisCpp, callback1145, 1145); + final callback5404 = ffi.Pointer.fromFunction( + QTableView.doItemsLayout_calledFromC); + registerCallback(thisCpp, callback5404, 5404); + final callback5409 = + ffi.Pointer.fromFunction( + QAbstractItemView.editorDestroyed_calledFromC); + registerCallback(thisCpp, callback5409, 5409); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QAbstractItemView.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QAbstractItemView.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept1155 = 0; + final callback1155 = + ffi.Pointer.fromFunction( + QAbstractItemView.focusNextPrevChild_calledFromC, + callbackExcept1155); + registerCallback(thisCpp, callback1155, 1155); + const callbackExcept1169 = 0; + final callback1169 = ffi.Pointer.fromFunction( + QWidget.hasHeightForWidth_calledFromC, callbackExcept1169); + registerCallback(thisCpp, callback1169, 1169); + const callbackExcept1173 = 0; + final callback1173 = + ffi.Pointer.fromFunction( + QWidget.heightForWidth_calledFromC, callbackExcept1173); + registerCallback(thisCpp, callback1173, 1173); + const callbackExcept5413 = 0; + final callback5413 = ffi.Pointer.fromFunction( + QTableView.horizontalOffset_calledFromC, callbackExcept5413); + registerCallback(thisCpp, callback5413, 5413); + final callback5414 = + ffi.Pointer.fromFunction( + QTableView.horizontalScrollbarAction_calledFromC); + registerCallback(thisCpp, callback5414, 5414); + final callback5415 = + ffi.Pointer.fromFunction( + QAbstractItemView.horizontalScrollbarValueChanged_calledFromC); + registerCallback(thisCpp, callback5415, 5415); + final callback5418 = + ffi.Pointer.fromFunction( + QTableView.indexAt_calledFromC); + registerCallback(thisCpp, callback5418, 5418); + final callback1176 = + ffi.Pointer.fromFunction( + QWidget.initPainter_calledFromC); + registerCallback(thisCpp, callback1176, 1176); + const callbackExcept5420 = 0; + final callback5420 = + ffi.Pointer.fromFunction( + QTableView.isIndexHidden_calledFromC, callbackExcept5420); + registerCallback(thisCpp, callback5420, 5420); + final callback5422 = + ffi.Pointer.fromFunction( + QAbstractItemView.keyboardSearch_calledFromC); + registerCallback(thisCpp, callback5422, 5422); + final callback1202 = + ffi.Pointer.fromFunction( + QWidget.leaveEvent_calledFromC); + registerCallback(thisCpp, callback1202, 1202); + final callback1222 = ffi.Pointer.fromFunction( + QAbstractScrollArea.minimumSizeHint_calledFromC); + registerCallback(thisCpp, callback1222, 1222); + final callback1224 = + ffi.Pointer.fromFunction( + QAbstractItemView.mouseDoubleClickEvent_calledFromC); + registerCallback(thisCpp, callback1224, 1224); + final callback1226 = + ffi.Pointer.fromFunction( + QAbstractItemView.mouseMoveEvent_calledFromC); + registerCallback(thisCpp, callback1226, 1226); + final callback1227 = + ffi.Pointer.fromFunction( + QAbstractItemView.mousePressEvent_calledFromC); + registerCallback(thisCpp, callback1227, 1227); + final callback1228 = + ffi.Pointer.fromFunction( + QAbstractItemView.mouseReleaseEvent_calledFromC); + registerCallback(thisCpp, callback1228, 1228); + final callback5425 = ffi.Pointer.fromFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI>( + QTableView.moveCursor_calledFromC); + registerCallback(thisCpp, callback5425, 5425); + final callback1235 = + ffi.Pointer.fromFunction( + QTableView.paintEvent_calledFromC); + registerCallback(thisCpp, callback1235, 1235); + final callback5428 = ffi.Pointer.fromFunction( + QAbstractItemView.reset_calledFromC); + registerCallback(thisCpp, callback5428, 5428); + final callback5432 = ffi.Pointer.fromFunction< + void_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>( + QAbstractItemView.rowsAboutToBeRemoved_calledFromC); + registerCallback(thisCpp, callback5432, 5432); + final callback5433 = ffi.Pointer.fromFunction< + void_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>( + QAbstractItemView.rowsInserted_calledFromC); + registerCallback(thisCpp, callback5433, 5433); + final callback5218 = + ffi.Pointer.fromFunction( + QTableView.scrollContentsBy_calledFromC); + registerCallback(thisCpp, callback5218, 5218); + final callback5436 = + ffi.Pointer.fromFunction( + QTableView.scrollTo_calledFromC); + registerCallback(thisCpp, callback5436, 5436); + final callback5439 = ffi.Pointer.fromFunction( + QAbstractItemView.selectAll_calledFromC); + registerCallback(thisCpp, callback5439, 5439); + final callback5440 = ffi.Pointer.fromFunction( + QTableView.selectedIndexes_calledFromC); + registerCallback(thisCpp, callback5440, 5440); + final callback5441 = + ffi.Pointer.fromFunction( + QTableView.selectionChanged_calledFromC); + registerCallback(thisCpp, callback5441, 5441); + const callbackExcept5442 = 0; + final callback5442 = + ffi.Pointer.fromFunction( + QAbstractItemView.selectionCommand_calledFromC, callbackExcept5442); + registerCallback(thisCpp, callback5442, 5442); + final callback5455 = + ffi.Pointer.fromFunction( + QTableView.setModel_calledFromC); + registerCallback(thisCpp, callback5455, 5455); + final callback5456 = + ffi.Pointer.fromFunction( + QTableView.setRootIndex_calledFromC); + registerCallback(thisCpp, callback5456, 5456); + final callback5457 = + ffi.Pointer.fromFunction( + QTableView.setSelection_calledFromC); + registerCallback(thisCpp, callback5457, 5457); + final callback5458 = + ffi.Pointer.fromFunction( + QTableView.setSelectionModel_calledFromC); + registerCallback(thisCpp, callback5458, 5458); + final callback1314 = + ffi.Pointer.fromFunction( + QWidget.setVisible_calledFromC); + registerCallback(thisCpp, callback1314, 1314); + final callback5226 = + ffi.Pointer.fromFunction( + QAbstractScrollArea.setupViewport_calledFromC); + registerCallback(thisCpp, callback5226, 5226); + final callback1323 = ffi.Pointer.fromFunction( + QWidget.sharedPainter_calledFromC); + registerCallback(thisCpp, callback1323, 1323); + final callback1331 = ffi.Pointer.fromFunction( + QAbstractScrollArea.sizeHint_calledFromC); + registerCallback(thisCpp, callback1331, 1331); + const callbackExcept5463 = 0; + final callback5463 = + ffi.Pointer.fromFunction( + QTableView.sizeHintForColumn_calledFromC, callbackExcept5463); + registerCallback(thisCpp, callback5463, 5463); + const callbackExcept5465 = 0; + final callback5465 = + ffi.Pointer.fromFunction( + QTableView.sizeHintForRow_calledFromC, callbackExcept5465); + registerCallback(thisCpp, callback5465, 5465); + final callback5471 = ffi.Pointer.fromFunction( + QAbstractItemView.updateEditorData_calledFromC); + registerCallback(thisCpp, callback5471, 5471); + final callback5472 = ffi.Pointer.fromFunction( + QAbstractItemView.updateEditorGeometries_calledFromC); + registerCallback(thisCpp, callback5472, 5472); + final callback5473 = ffi.Pointer.fromFunction( + QTableView.updateGeometries_calledFromC); + registerCallback(thisCpp, callback5473, 5473); + const callbackExcept5474 = 0; + final callback5474 = ffi.Pointer.fromFunction( + QTableView.verticalOffset_calledFromC, callbackExcept5474); + registerCallback(thisCpp, callback5474, 5474); + final callback5475 = + ffi.Pointer.fromFunction( + QTableView.verticalScrollbarAction_calledFromC); + registerCallback(thisCpp, callback5475, 5475); + final callback5476 = + ffi.Pointer.fromFunction( + QAbstractItemView.verticalScrollbarValueChanged_calledFromC); + registerCallback(thisCpp, callback5476, 5476); + const callbackExcept5229 = 0; + final callback5229 = + ffi.Pointer.fromFunction( + QAbstractItemView.viewportEvent_calledFromC, callbackExcept5229); + registerCallback(thisCpp, callback5229, 5229); + final callback5230 = ffi.Pointer.fromFunction( + QTableView.viewportSizeHint_calledFromC); + registerCallback(thisCpp, callback5230, 5230); + final callback5479 = + ffi.Pointer.fromFunction( + QTableView.visualRect_calledFromC); + registerCallback(thisCpp, callback5479, 5479); + final callback5480 = + ffi.Pointer.fromFunction( + QTableView.visualRegionForSelection_calledFromC); + registerCallback(thisCpp, callback5480, 5480); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QTextEdit.dart b/generated/QtDartBindings/dart/lib/src/QTextEdit.dart new file mode 100644 index 0000000..400494b --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QTextEdit.dart @@ -0,0 +1,1311 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QTextEdit extends QAbstractScrollArea { + QTextEdit.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QTextEdit.init() : super.init() {} + factory QTextEdit.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QTextEdit; + } + return QTextEdit.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QTextEdit_Finalizer"; + } //QTextEdit(QWidget * parent) + + QTextEdit({required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__constructor_QWidget') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } //QTextEdit(const QString & text, QWidget * parent) + QTextEdit.ctor2(String? text, {required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__constructor_QString_QWidget') + .asFunction(); + thisCpp = func(text?.toNativeUtf8() ?? ffi.nullptr, + parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } // acceptRichText() const + bool acceptRichText() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__acceptRichText') + .asFunction(); + return func(thisCpp) != 0; + } // anchorAt(const QPoint & pos) const + + QString anchorAt(QPoint? pos) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__anchorAt_QPoint') + .asFunction(); + ffi.Pointer result = + func(thisCpp, pos == null ? ffi.nullptr : pos.thisCpp); + return QString.fromCppPointer(result, true); + } // append(const QString & text) + + append(String? text) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__append_QString') + .asFunction(); + func(thisCpp, text?.toNativeUtf8() ?? ffi.nullptr); + } // canPaste() const + + bool canPaste() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__canPaste') + .asFunction(); + return func(thisCpp) != 0; + } + + static void changeEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QTextEdit::changeEvent(QEvent * e)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.changeEvent( + (e == null || e.address == 0) ? null : QEvent.fromCppPointer(e)); + } // clear() + + clear() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__clear') + .asFunction(); + func(thisCpp); + } // copy() + + copy() { + final void_Func_voidstar func = _dylib + .lookup>('c_QTextEdit__copy') + .asFunction(); + func(thisCpp); + } // copyAvailable(bool b) + + copyAvailable(bool b) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QTextEdit__copyAvailable_bool') + .asFunction(); + func(thisCpp, b ? 1 : 0); + } + + void onCopyAvailable(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QTextEdit__onCopyAvailable_bool') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onCopyAvailable_callback); + final callbackMethod = onCopyAvailable_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onCopyAvailable_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTextEdit; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onCopyAvailable_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // createStandardContextMenu() + + QMenu createStandardContextMenu() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__createStandardContextMenu') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QMenu.fromCppPointer(result, false); + } // createStandardContextMenu(const QPoint & position) + + QMenu createStandardContextMenu_2(QPoint? position) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__createStandardContextMenu_QPoint') + .asFunction(); + ffi.Pointer result = + func(thisCpp, position == null ? ffi.nullptr : position.thisCpp); + return QMenu.fromCppPointer(result, false); + } // currentFont() const + + QFont currentFont() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__currentFont') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QFont.fromCppPointer(result, true); + } // cursorPositionChanged() + + cursorPositionChanged() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__cursorPositionChanged') + .asFunction(); + func(thisCpp); + } + + void onCursorPositionChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QTextEdit__onCursorPositionChanged') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onCursorPositionChanged_callback); + final callbackMethod = onCursorPositionChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onCursorPositionChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTextEdit; + final signalHandlers = dartInstance + .signalHandlerersBySignal[onCursorPositionChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // cursorRect() const + + QRect cursorRect() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__cursorRect') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRect.fromCppPointer(result, true); + } // cursorWidth() const + + int cursorWidth() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__cursorWidth') + .asFunction(); + return func(thisCpp); + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QTextEdit::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } // cut() + + cut() { + final void_Func_voidstar func = _dylib + .lookup>('c_QTextEdit__cut') + .asFunction(); + func(thisCpp); + } + + static int devType_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QTextEdit::devType() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.devType(); + return result; + } // documentTitle() const + + QString documentTitle() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__documentTitle') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // ensureCursorVisible() + + ensureCursorVisible() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__ensureCursorVisible') + .asFunction(); + func(thisCpp); + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QTextEdit::event(QEvent * e)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance + .event((e == null || e.address == 0) ? null : QEvent.fromCppPointer(e)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? arg__1, ffi.Pointer? arg__2) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QTextEdit::eventFilter(QObject * arg__1, QEvent * arg__2)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (arg__1 == null || arg__1.address == 0) + ? null + : QObject.fromCppPointer(arg__1), + (arg__2 == null || arg__2.address == 0) + ? null + : QEvent.fromCppPointer(arg__2)); + return result ? 1 : 0; + } // find(const QString & exp) + + bool find(String? exp) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__find_QString') + .asFunction(); + return func(thisCpp, exp?.toNativeUtf8() ?? ffi.nullptr) != 0; + } + + static int focusNextPrevChild_calledFromC( + ffi.Pointer thisCpp, int next) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QTextEdit::focusNextPrevChild(bool next)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.focusNextPrevChild(next != 0); + return result ? 1 : 0; + } // fontFamily() const + + QString fontFamily() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__fontFamily') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // fontItalic() const + + bool fontItalic() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__fontItalic') + .asFunction(); + return func(thisCpp) != 0; + } // fontPointSize() const + + double fontPointSize() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__fontPointSize') + .asFunction(); + return func(thisCpp); + } // fontUnderline() const + + bool fontUnderline() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__fontUnderline') + .asFunction(); + return func(thisCpp) != 0; + } // fontWeight() const + + int fontWeight() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__fontWeight') + .asFunction(); + return func(thisCpp); + } + + static int hasHeightForWidth_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QTextEdit::hasHeightForWidth() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hasHeightForWidth(); + return result ? 1 : 0; + } + + static int heightForWidth_calledFromC(ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QTextEdit::heightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.heightForWidth(arg__1); + return result; + } + + static void initPainter_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? painter) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QTextEdit::initPainter(QPainter * painter) const! (${thisCpp.address})"); + throw Error(); + } + dartInstance.initPainter((painter == null || painter.address == 0) + ? null + : QPainter.fromCppPointer(painter)); + } // insertHtml(const QString & text) + + insertHtml(String? text) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__insertHtml_QString') + .asFunction(); + func(thisCpp, text?.toNativeUtf8() ?? ffi.nullptr); + } // insertPlainText(const QString & text) + + insertPlainText(String? text) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__insertPlainText_QString') + .asFunction(); + func(thisCpp, text?.toNativeUtf8() ?? ffi.nullptr); + } // isReadOnly() const + + bool isReadOnly() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__isReadOnly') + .asFunction(); + return func(thisCpp) != 0; + } // isUndoRedoEnabled() const + + bool isUndoRedoEnabled() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__isUndoRedoEnabled') + .asFunction(); + return func(thisCpp) != 0; + } + + static void leaveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QTextEdit::leaveEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.leaveEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } // lineWrapColumnOrWidth() const + + int lineWrapColumnOrWidth() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__lineWrapColumnOrWidth') + .asFunction(); + return func(thisCpp); + } + + static ffi.Pointer minimumSizeHint_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QTextEdit::minimumSizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumSizeHint(); + return result.thisCpp; + } + + static void mouseDoubleClickEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QTextEdit::mouseDoubleClickEvent(QMouseEvent * e)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseDoubleClickEvent( + (e == null || e.address == 0) ? null : QMouseEvent.fromCppPointer(e)); + } + + static void mouseMoveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QTextEdit::mouseMoveEvent(QMouseEvent * e)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseMoveEvent( + (e == null || e.address == 0) ? null : QMouseEvent.fromCppPointer(e)); + } + + static void mousePressEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QTextEdit::mousePressEvent(QMouseEvent * e)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mousePressEvent( + (e == null || e.address == 0) ? null : QMouseEvent.fromCppPointer(e)); + } + + static void mouseReleaseEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QTextEdit::mouseReleaseEvent(QMouseEvent * e)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseReleaseEvent( + (e == null || e.address == 0) ? null : QMouseEvent.fromCppPointer(e)); + } // overwriteMode() const + + bool overwriteMode() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__overwriteMode') + .asFunction(); + return func(thisCpp) != 0; + } + + static void paintEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? e) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QTextEdit::paintEvent(QPaintEvent * e)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.paintEvent( + (e == null || e.address == 0) ? null : QPaintEvent.fromCppPointer(e)); + } // paste() + + paste() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__paste') + .asFunction(); + func(thisCpp); + } // placeholderText() const + + QString placeholderText() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__placeholderText') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // redo() + + redo() { + final void_Func_voidstar func = _dylib + .lookup>('c_QTextEdit__redo') + .asFunction(); + func(thisCpp); + } // redoAvailable(bool b) + + redoAvailable(bool b) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QTextEdit__redoAvailable_bool') + .asFunction(); + func(thisCpp, b ? 1 : 0); + } + + void onRedoAvailable(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QTextEdit__onRedoAvailable_bool') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onRedoAvailable_callback); + final callbackMethod = onRedoAvailable_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onRedoAvailable_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTextEdit; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onRedoAvailable_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static void scrollContentsBy_calledFromC( + ffi.Pointer thisCpp, int dx, int dy) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QTextEdit::scrollContentsBy(int dx, int dy)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.scrollContentsBy(dx, dy); + } // scrollToAnchor(const QString & name) + + scrollToAnchor(String? name) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__scrollToAnchor_QString') + .asFunction(); + func(thisCpp, name?.toNativeUtf8() ?? ffi.nullptr); + } // selectAll() + + selectAll() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__selectAll') + .asFunction(); + func(thisCpp); + } // selectionChanged() + + selectionChanged() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__selectionChanged') + .asFunction(); + func(thisCpp); + } + + void onSelectionChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QTextEdit__onSelectionChanged') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onSelectionChanged_callback); + final callbackMethod = onSelectionChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onSelectionChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTextEdit; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onSelectionChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // setAcceptRichText(bool accept) + + setAcceptRichText(bool accept) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QTextEdit__setAcceptRichText_bool') + .asFunction(); + func(thisCpp, accept ? 1 : 0); + } // setCurrentFont(const QFont & f) + + setCurrentFont(QFont? f) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__setCurrentFont_QFont') + .asFunction(); + func(thisCpp, f == null ? ffi.nullptr : f.thisCpp); + } // setCursorWidth(int width) + + setCursorWidth(int width) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTextEdit__setCursorWidth_int') + .asFunction(); + func(thisCpp, width); + } // setDocumentTitle(const QString & title) + + setDocumentTitle(String? title) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__setDocumentTitle_QString') + .asFunction(); + func(thisCpp, title?.toNativeUtf8() ?? ffi.nullptr); + } // setFontFamily(const QString & fontFamily) + + setFontFamily(String? fontFamily) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__setFontFamily_QString') + .asFunction(); + func(thisCpp, fontFamily?.toNativeUtf8() ?? ffi.nullptr); + } // setFontItalic(bool b) + + setFontItalic(bool b) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QTextEdit__setFontItalic_bool') + .asFunction(); + func(thisCpp, b ? 1 : 0); + } // setFontPointSize(qreal s) + + setFontPointSize(double s) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QTextEdit__setFontPointSize_qreal') + .asFunction(); + func(thisCpp, s); + } // setFontUnderline(bool b) + + setFontUnderline(bool b) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QTextEdit__setFontUnderline_bool') + .asFunction(); + func(thisCpp, b ? 1 : 0); + } // setFontWeight(int w) + + setFontWeight(int w) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTextEdit__setFontWeight_int') + .asFunction(); + func(thisCpp, w); + } // setHtml(const QString & text) + + setHtml(String? text) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__setHtml_QString') + .asFunction(); + func(thisCpp, text?.toNativeUtf8() ?? ffi.nullptr); + } // setLineWrapColumnOrWidth(int w) + + setLineWrapColumnOrWidth(int w) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTextEdit__setLineWrapColumnOrWidth_int') + .asFunction(); + func(thisCpp, w); + } // setMarkdown(const QString & markdown) + + setMarkdown(String? markdown) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__setMarkdown_QString') + .asFunction(); + func(thisCpp, markdown?.toNativeUtf8() ?? ffi.nullptr); + } // setOverwriteMode(bool overwrite) + + setOverwriteMode(bool overwrite) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QTextEdit__setOverwriteMode_bool') + .asFunction(); + func(thisCpp, overwrite ? 1 : 0); + } // setPlaceholderText(const QString & placeholderText) + + setPlaceholderText(String? placeholderText) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__setPlaceholderText_QString') + .asFunction(); + func(thisCpp, placeholderText?.toNativeUtf8() ?? ffi.nullptr); + } // setPlainText(const QString & text) + + setPlainText(String? text) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__setPlainText_QString') + .asFunction(); + func(thisCpp, text?.toNativeUtf8() ?? ffi.nullptr); + } // setReadOnly(bool ro) + + setReadOnly(bool ro) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QTextEdit__setReadOnly_bool') + .asFunction(); + func(thisCpp, ro ? 1 : 0); + } // setTabChangesFocus(bool b) + + setTabChangesFocus(bool b) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QTextEdit__setTabChangesFocus_bool') + .asFunction(); + func(thisCpp, b ? 1 : 0); + } // setTabStopDistance(qreal distance) + + setTabStopDistance(double distance) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QTextEdit__setTabStopDistance_qreal') + .asFunction(); + func(thisCpp, distance); + } // setText(const QString & text) + + setText(String? text) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__setText_QString') + .asFunction(); + func(thisCpp, text?.toNativeUtf8() ?? ffi.nullptr); + } // setTextBackgroundColor(const QColor & c) + + setTextBackgroundColor(QColor? c) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__setTextBackgroundColor_QColor') + .asFunction(); + func(thisCpp, c == null ? ffi.nullptr : c.thisCpp); + } // setTextColor(const QColor & c) + + setTextColor(QColor? c) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__setTextColor_QColor') + .asFunction(); + func(thisCpp, c == null ? ffi.nullptr : c.thisCpp); + } // setUndoRedoEnabled(bool enable) + + setUndoRedoEnabled(bool enable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QTextEdit__setUndoRedoEnabled_bool') + .asFunction(); + func(thisCpp, enable ? 1 : 0); + } + + static void setVisible_calledFromC(ffi.Pointer thisCpp, int visible) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QTextEdit::setVisible(bool visible)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setVisible(visible != 0); + } + + static void setupViewport_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? viewport) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QTextEdit::setupViewport(QWidget * viewport)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setupViewport((viewport == null || viewport.address == 0) + ? null + : QWidget.fromCppPointer(viewport)); + } + + static ffi.Pointer sharedPainter_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QTextEdit::sharedPainter() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sharedPainter(); + return result.thisCpp; + } + + static ffi.Pointer sizeHint_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QTextEdit::sizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHint(); + return result.thisCpp; + } // tabChangesFocus() const + + bool tabChangesFocus() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__tabChangesFocus') + .asFunction(); + return func(thisCpp) != 0; + } // tabStopDistance() const + + double tabStopDistance() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__tabStopDistance') + .asFunction(); + return func(thisCpp); + } // textBackgroundColor() const + + QColor textBackgroundColor() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__textBackgroundColor') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QColor.fromCppPointer(result, true); + } // textChanged() + + textChanged() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__textChanged') + .asFunction(); + func(thisCpp); + } + + void onTextChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QTextEdit__onTextChanged') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onTextChanged_callback); + final callbackMethod = onTextChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onTextChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTextEdit; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onTextChanged_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // textColor() const + + QColor textColor() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__textColor') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QColor.fromCppPointer(result, true); + } // toHtml() const + + QString toHtml() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__toHtml') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // toMarkdown() const + + QString toMarkdown() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__toMarkdown') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // toPlainText() const + + QString toPlainText() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__toPlainText') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QTextEdit__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } // undo() + + undo() { + final void_Func_voidstar func = _dylib + .lookup>('c_QTextEdit__undo') + .asFunction(); + func(thisCpp); + } // undoAvailable(bool b) + + undoAvailable(bool b) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QTextEdit__undoAvailable_bool') + .asFunction(); + func(thisCpp, b ? 1 : 0); + } + + void onUndoAvailable(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QTextEdit__onUndoAvailable_bool') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onUndoAvailable_callback); + final callbackMethod = onUndoAvailable_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onUndoAvailable_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTextEdit; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onUndoAvailable_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static int viewportEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QTextEdit::viewportEvent(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.viewportEvent( + (arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + return result ? 1 : 0; + } + + static ffi.Pointer viewportSizeHint_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTextEdit; + if (dartInstance == null) { + print( + "Dart instance not found for QTextEdit::viewportSizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.viewportSizeHint(); + return result.thisCpp; + } // zoomIn(int range) + + zoomIn({int range = 1}) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTextEdit__zoomIn_int') + .asFunction(); + func(thisCpp, range); + } // zoomInF(float range) + + zoomInF(double range) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QTextEdit__zoomInF_float') + .asFunction(); + func(thisCpp, range); + } // zoomOut(int range) + + zoomOut({int range = 1}) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTextEdit__zoomOut_int') + .asFunction(); + func(thisCpp, range); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QTextEdit__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 1128: + return "c_QTextEdit__changeEvent_QEvent"; + case 946: + return "c_QTextEdit__customEvent_QEvent"; + case 1145: + return "c_QTextEdit__devType"; + case 956: + return "c_QTextEdit__event_QEvent"; + case 957: + return "c_QTextEdit__eventFilter_QObject_QEvent"; + case 1155: + return "c_QTextEdit__focusNextPrevChild_bool"; + case 1169: + return "c_QTextEdit__hasHeightForWidth"; + case 1173: + return "c_QTextEdit__heightForWidth_int"; + case 1176: + return "c_QTextEdit__initPainter_QPainter"; + case 1202: + return "c_QTextEdit__leaveEvent_QEvent"; + case 1222: + return "c_QTextEdit__minimumSizeHint"; + case 1224: + return "c_QTextEdit__mouseDoubleClickEvent_QMouseEvent"; + case 1226: + return "c_QTextEdit__mouseMoveEvent_QMouseEvent"; + case 1227: + return "c_QTextEdit__mousePressEvent_QMouseEvent"; + case 1228: + return "c_QTextEdit__mouseReleaseEvent_QMouseEvent"; + case 1235: + return "c_QTextEdit__paintEvent_QPaintEvent"; + case 5218: + return "c_QTextEdit__scrollContentsBy_int_int"; + case 1314: + return "c_QTextEdit__setVisible_bool"; + case 5226: + return "c_QTextEdit__setupViewport_QWidget"; + case 1323: + return "c_QTextEdit__sharedPainter"; + case 1331: + return "c_QTextEdit__sizeHint"; + case 5229: + return "c_QTextEdit__viewportEvent_QEvent"; + case 5230: + return "c_QTextEdit__viewportSizeHint"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 1128: + return "changeEvent"; + case 946: + return "customEvent"; + case 1145: + return "devType"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 1155: + return "focusNextPrevChild"; + case 1169: + return "hasHeightForWidth"; + case 1173: + return "heightForWidth"; + case 1176: + return "initPainter"; + case 1202: + return "leaveEvent"; + case 1222: + return "minimumSizeHint"; + case 1224: + return "mouseDoubleClickEvent"; + case 1226: + return "mouseMoveEvent"; + case 1227: + return "mousePressEvent"; + case 1228: + return "mouseReleaseEvent"; + case 1235: + return "paintEvent"; + case 5218: + return "scrollContentsBy"; + case 1314: + return "setVisible"; + case 5226: + return "setupViewport"; + case 1323: + return "sharedPainter"; + case 1331: + return "sizeHint"; + case 5229: + return "viewportEvent"; + case 5230: + return "viewportSizeHint"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QTextEdit__registerVirtualMethodCallback') + .asFunction(); + final callback1128 = + ffi.Pointer.fromFunction( + QTextEdit.changeEvent_calledFromC); + registerCallback(thisCpp, callback1128, 1128); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept1145 = 0; + final callback1145 = ffi.Pointer.fromFunction( + QWidget.devType_calledFromC, callbackExcept1145); + registerCallback(thisCpp, callback1145, 1145); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QTextEdit.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QAbstractScrollArea.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept1155 = 0; + final callback1155 = + ffi.Pointer.fromFunction( + QTextEdit.focusNextPrevChild_calledFromC, callbackExcept1155); + registerCallback(thisCpp, callback1155, 1155); + const callbackExcept1169 = 0; + final callback1169 = ffi.Pointer.fromFunction( + QWidget.hasHeightForWidth_calledFromC, callbackExcept1169); + registerCallback(thisCpp, callback1169, 1169); + const callbackExcept1173 = 0; + final callback1173 = + ffi.Pointer.fromFunction( + QWidget.heightForWidth_calledFromC, callbackExcept1173); + registerCallback(thisCpp, callback1173, 1173); + final callback1176 = + ffi.Pointer.fromFunction( + QWidget.initPainter_calledFromC); + registerCallback(thisCpp, callback1176, 1176); + final callback1202 = + ffi.Pointer.fromFunction( + QWidget.leaveEvent_calledFromC); + registerCallback(thisCpp, callback1202, 1202); + final callback1222 = ffi.Pointer.fromFunction( + QAbstractScrollArea.minimumSizeHint_calledFromC); + registerCallback(thisCpp, callback1222, 1222); + final callback1224 = + ffi.Pointer.fromFunction( + QTextEdit.mouseDoubleClickEvent_calledFromC); + registerCallback(thisCpp, callback1224, 1224); + final callback1226 = + ffi.Pointer.fromFunction( + QTextEdit.mouseMoveEvent_calledFromC); + registerCallback(thisCpp, callback1226, 1226); + final callback1227 = + ffi.Pointer.fromFunction( + QTextEdit.mousePressEvent_calledFromC); + registerCallback(thisCpp, callback1227, 1227); + final callback1228 = + ffi.Pointer.fromFunction( + QTextEdit.mouseReleaseEvent_calledFromC); + registerCallback(thisCpp, callback1228, 1228); + final callback1235 = + ffi.Pointer.fromFunction( + QTextEdit.paintEvent_calledFromC); + registerCallback(thisCpp, callback1235, 1235); + final callback5218 = + ffi.Pointer.fromFunction( + QTextEdit.scrollContentsBy_calledFromC); + registerCallback(thisCpp, callback5218, 5218); + final callback1314 = + ffi.Pointer.fromFunction( + QWidget.setVisible_calledFromC); + registerCallback(thisCpp, callback1314, 1314); + final callback5226 = + ffi.Pointer.fromFunction( + QAbstractScrollArea.setupViewport_calledFromC); + registerCallback(thisCpp, callback5226, 5226); + final callback1323 = ffi.Pointer.fromFunction( + QWidget.sharedPainter_calledFromC); + registerCallback(thisCpp, callback1323, 1323); + final callback1331 = ffi.Pointer.fromFunction( + QAbstractScrollArea.sizeHint_calledFromC); + registerCallback(thisCpp, callback1331, 1331); + const callbackExcept5229 = 0; + final callback5229 = + ffi.Pointer.fromFunction( + QAbstractScrollArea.viewportEvent_calledFromC, callbackExcept5229); + registerCallback(thisCpp, callback5229, 5229); + final callback5230 = ffi.Pointer.fromFunction( + QAbstractScrollArea.viewportSizeHint_calledFromC); + registerCallback(thisCpp, callback5230, 5230); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QTimer.dart b/generated/QtDartBindings/dart/lib/src/QTimer.dart new file mode 100644 index 0000000..0fe6cdf --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QTimer.dart @@ -0,0 +1,251 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QTimer extends QObject { + QTimer.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QTimer.init() : super.init() {} + factory QTimer.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QTimer; + } + return QTimer.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QTimer_Finalizer"; + } //QTimer(QObject * parent) + + QTimer({required QObject? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QTimer__constructor_QObject') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTimer; + if (dartInstance == null) { + print( + "Dart instance not found for QTimer::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTimer; + if (dartInstance == null) { + print( + "Dart instance not found for QTimer::event(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTimer; + if (dartInstance == null) { + print( + "Dart instance not found for QTimer::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } // interval() const + + int interval() { + final int_Func_voidstar func = _dylib + .lookup>('c_QTimer__interval') + .asFunction(); + return func(thisCpp); + } // isActive() const + + bool isActive() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QTimer__isActive') + .asFunction(); + return func(thisCpp) != 0; + } // isSingleShot() const + + bool isSingleShot() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QTimer__isSingleShot') + .asFunction(); + return func(thisCpp) != 0; + } // killTimer(int arg__1) + + killTimer(int arg__1) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTimer__killTimer_int') + .asFunction(); + func(thisCpp, arg__1); + } // remainingTime() const + + int remainingTime() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QTimer__remainingTime') + .asFunction(); + return func(thisCpp); + } // setInterval(int msec) + + setInterval(int msec) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTimer__setInterval_int') + .asFunction(); + func(thisCpp, msec); + } // setSingleShot(bool singleShot) + + setSingleShot(bool singleShot) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QTimer__setSingleShot_bool') + .asFunction(); + func(thisCpp, singleShot ? 1 : 0); + } + + static // singleShot(int msec, const QObject * receiver, const char * member) + singleShot(int msec, QObject? receiver, String? member) { + final void_Func_int_voidstar_string func = _dylib + .lookup>( + 'c_static_QTimer__singleShot_int_QObject_char') + .asFunction(); + func(msec, receiver == null ? ffi.nullptr : receiver.thisCpp, + member?.toNativeUtf8() ?? ffi.nullptr); + } // start() + + start() { + final void_Func_voidstar func = _dylib + .lookup>('c_QTimer__start') + .asFunction(); + func(thisCpp); + } // start(int msec) + + start_2(int msec) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTimer__start_int') + .asFunction(); + func(thisCpp, msec); + } // startTimer(int arg__1) + + int startTimer(int arg__1) { + final int_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTimer__startTimer_int') + .asFunction(); + return func(thisCpp, arg__1); + } // stop() + + stop() { + final void_Func_voidstar func = _dylib + .lookup>('c_QTimer__stop') + .asFunction(); + func(thisCpp); + } // timerId() const + + int timerId() { + final int_Func_voidstar func = _dylib + .lookup>('c_QTimer__timerId') + .asFunction(); + return func(thisCpp); + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QTimer__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QTimer__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 946: + return "c_QTimer__customEvent_QEvent"; + case 956: + return "c_QTimer__event_QEvent"; + case 957: + return "c_QTimer__eventFilter_QObject_QEvent"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 946: + return "customEvent"; + case 956: + return "event"; + case 957: + return "eventFilter"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QTimer__registerVirtualMethodCallback') + .asFunction(); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QObject.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QToolBar.dart b/generated/QtDartBindings/dart/lib/src/QToolBar.dart new file mode 100644 index 0000000..e40c91d --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QToolBar.dart @@ -0,0 +1,881 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QToolBar extends QWidget { + QToolBar.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QToolBar.init() : super.init() {} + factory QToolBar.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QToolBar; + } + return QToolBar.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QToolBar_Finalizer"; + } //QToolBar(QWidget * parent) + + QToolBar({required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QToolBar__constructor_QWidget') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } //QToolBar(const QString & title, QWidget * parent) + QToolBar.ctor2(String? title, {required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QToolBar__constructor_QString_QWidget') + .asFunction(); + thisCpp = func(title?.toNativeUtf8() ?? ffi.nullptr, + parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } // actionAt(const QPoint & p) const + QAction actionAt(QPoint? p) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QToolBar__actionAt_QPoint') + .asFunction(); + ffi.Pointer result = + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + return QAction.fromCppPointer(result, false); + } // actionAt(int x, int y) const + + QAction actionAt_2(int x, int y) { + final voidstar_Func_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QToolBar__actionAt_int_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, x, y); + return QAction.fromCppPointer(result, false); + } // actionGeometry(QAction * action) const + + QRect actionGeometry(QAction? action) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QToolBar__actionGeometry_QAction') + .asFunction(); + ffi.Pointer result = + func(thisCpp, action == null ? ffi.nullptr : action.thisCpp); + return QRect.fromCppPointer(result, true); + } // actionTriggered(QAction * action) + + actionTriggered(QAction? action) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QToolBar__actionTriggered_QAction') + .asFunction(); + func(thisCpp, action == null ? ffi.nullptr : action.thisCpp); + } + + void onActionTriggered(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QToolBar__onActionTriggered_QAction') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onActionTriggered_callback); + final callbackMethod = onActionTriggered_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onActionTriggered_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QToolBar; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onActionTriggered_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // addSeparator() + + QAction addSeparator() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QToolBar__addSeparator') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QAction.fromCppPointer(result, false); + } // addWidget(QWidget * widget) + + QAction addWidget(QWidget? widget) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QToolBar__addWidget_QWidget') + .asFunction(); + ffi.Pointer result = + func(thisCpp, widget == null ? ffi.nullptr : widget.thisCpp); + return QAction.fromCppPointer(result, false); + } + + static void changeEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QToolBar; + if (dartInstance == null) { + print( + "Dart instance not found for QToolBar::changeEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.changeEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } // clear() + + clear() { + final void_Func_voidstar func = _dylib + .lookup>('c_QToolBar__clear') + .asFunction(); + func(thisCpp); + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QToolBar; + if (dartInstance == null) { + print( + "Dart instance not found for QToolBar::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static int devType_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QToolBar; + if (dartInstance == null) { + print( + "Dart instance not found for QToolBar::devType() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.devType(); + return result; + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QToolBar; + if (dartInstance == null) { + print( + "Dart instance not found for QToolBar::event(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QToolBar; + if (dartInstance == null) { + print( + "Dart instance not found for QToolBar::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int focusNextPrevChild_calledFromC( + ffi.Pointer thisCpp, int next) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QToolBar; + if (dartInstance == null) { + print( + "Dart instance not found for QToolBar::focusNextPrevChild(bool next)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.focusNextPrevChild(next != 0); + return result ? 1 : 0; + } + + static int hasHeightForWidth_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QToolBar; + if (dartInstance == null) { + print( + "Dart instance not found for QToolBar::hasHeightForWidth() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hasHeightForWidth(); + return result ? 1 : 0; + } + + static int heightForWidth_calledFromC(ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QToolBar; + if (dartInstance == null) { + print( + "Dart instance not found for QToolBar::heightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.heightForWidth(arg__1); + return result; + } // iconSize() const + + QSize iconSize() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QToolBar__iconSize') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } // iconSizeChanged(const QSize & iconSize) + + iconSizeChanged(QSize? iconSize) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QToolBar__iconSizeChanged_QSize') + .asFunction(); + func(thisCpp, iconSize == null ? ffi.nullptr : iconSize.thisCpp); + } + + void onIconSizeChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QToolBar__onIconSizeChanged_QSize') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onIconSizeChanged_callback); + final callbackMethod = onIconSizeChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onIconSizeChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QToolBar; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onIconSizeChanged_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static void initPainter_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? painter) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QToolBar; + if (dartInstance == null) { + print( + "Dart instance not found for QToolBar::initPainter(QPainter * painter) const! (${thisCpp.address})"); + throw Error(); + } + dartInstance.initPainter((painter == null || painter.address == 0) + ? null + : QPainter.fromCppPointer(painter)); + } // insertSeparator(QAction * before) + + QAction insertSeparator(QAction? before) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QToolBar__insertSeparator_QAction') + .asFunction(); + ffi.Pointer result = + func(thisCpp, before == null ? ffi.nullptr : before.thisCpp); + return QAction.fromCppPointer(result, false); + } // insertWidget(QAction * before, QWidget * widget) + + QAction insertWidget(QAction? before, QWidget? widget) { + final voidstar_Func_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QToolBar__insertWidget_QAction_QWidget') + .asFunction(); + ffi.Pointer result = func( + thisCpp, + before == null ? ffi.nullptr : before.thisCpp, + widget == null ? ffi.nullptr : widget.thisCpp); + return QAction.fromCppPointer(result, false); + } // isFloatable() const + + bool isFloatable() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QToolBar__isFloatable') + .asFunction(); + return func(thisCpp) != 0; + } // isFloating() const + + bool isFloating() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QToolBar__isFloating') + .asFunction(); + return func(thisCpp) != 0; + } // isMovable() const + + bool isMovable() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QToolBar__isMovable') + .asFunction(); + return func(thisCpp) != 0; + } + + static void leaveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QToolBar; + if (dartInstance == null) { + print( + "Dart instance not found for QToolBar::leaveEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.leaveEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static ffi.Pointer minimumSizeHint_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QToolBar; + if (dartInstance == null) { + print( + "Dart instance not found for QToolBar::minimumSizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumSizeHint(); + return result.thisCpp; + } + + static void mouseDoubleClickEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QToolBar; + if (dartInstance == null) { + print( + "Dart instance not found for QToolBar::mouseDoubleClickEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseDoubleClickEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mouseMoveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QToolBar; + if (dartInstance == null) { + print( + "Dart instance not found for QToolBar::mouseMoveEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseMoveEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mousePressEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QToolBar; + if (dartInstance == null) { + print( + "Dart instance not found for QToolBar::mousePressEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mousePressEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mouseReleaseEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QToolBar; + if (dartInstance == null) { + print( + "Dart instance not found for QToolBar::mouseReleaseEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseReleaseEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } // movableChanged(bool movable) + + movableChanged(bool movable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QToolBar__movableChanged_bool') + .asFunction(); + func(thisCpp, movable ? 1 : 0); + } + + void onMovableChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QToolBar__onMovableChanged_bool') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onMovableChanged_callback); + final callbackMethod = onMovableChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onMovableChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QToolBar; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onMovableChanged_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // orientation() const + + int orientation() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QToolBar__orientation') + .asFunction(); + return func(thisCpp); + } // orientationChanged(Qt::Orientation orientation) + + orientationChanged(int orientation) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QToolBar__orientationChanged_Orientation') + .asFunction(); + func(thisCpp, orientation); + } + + void onOrientationChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QToolBar__onOrientationChanged_Orientation') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onOrientationChanged_callback); + final callbackMethod = onOrientationChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onOrientationChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QToolBar; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onOrientationChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static void paintEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QToolBar; + if (dartInstance == null) { + print( + "Dart instance not found for QToolBar::paintEvent(QPaintEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.paintEvent((event == null || event.address == 0) + ? null + : QPaintEvent.fromCppPointer(event)); + } // setFloatable(bool floatable) + + setFloatable(bool floatable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QToolBar__setFloatable_bool') + .asFunction(); + func(thisCpp, floatable ? 1 : 0); + } // setIconSize(const QSize & iconSize) + + setIconSize(QSize? iconSize) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QToolBar__setIconSize_QSize') + .asFunction(); + func(thisCpp, iconSize == null ? ffi.nullptr : iconSize.thisCpp); + } // setMovable(bool movable) + + setMovable(bool movable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QToolBar__setMovable_bool') + .asFunction(); + func(thisCpp, movable ? 1 : 0); + } // setOrientation(Qt::Orientation orientation) + + setOrientation(int orientation) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QToolBar__setOrientation_Orientation') + .asFunction(); + func(thisCpp, orientation); + } + + static void setVisible_calledFromC(ffi.Pointer thisCpp, int visible) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QToolBar; + if (dartInstance == null) { + print( + "Dart instance not found for QToolBar::setVisible(bool visible)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setVisible(visible != 0); + } + + static ffi.Pointer sharedPainter_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QToolBar; + if (dartInstance == null) { + print( + "Dart instance not found for QToolBar::sharedPainter() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sharedPainter(); + return result.thisCpp; + } + + static ffi.Pointer sizeHint_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QToolBar; + if (dartInstance == null) { + print( + "Dart instance not found for QToolBar::sizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHint(); + return result.thisCpp; + } // toggleViewAction() const + + QAction toggleViewAction() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QToolBar__toggleViewAction') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QAction.fromCppPointer(result, false); + } // topLevelChanged(bool topLevel) + + topLevelChanged(bool topLevel) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QToolBar__topLevelChanged_bool') + .asFunction(); + func(thisCpp, topLevel ? 1 : 0); + } + + void onTopLevelChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QToolBar__onTopLevelChanged_bool') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onTopLevelChanged_callback); + final callbackMethod = onTopLevelChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onTopLevelChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QToolBar; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onTopLevelChanged_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QToolBar__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } // visibilityChanged(bool visible) + + visibilityChanged(bool visible) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QToolBar__visibilityChanged_bool') + .asFunction(); + func(thisCpp, visible ? 1 : 0); + } + + void onVisibilityChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QToolBar__onVisibilityChanged_bool') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onVisibilityChanged_callback); + final callbackMethod = onVisibilityChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onVisibilityChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QToolBar; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onVisibilityChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // widgetForAction(QAction * action) const + + QWidget widgetForAction(QAction? action) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QToolBar__widgetForAction_QAction') + .asFunction(); + ffi.Pointer result = + func(thisCpp, action == null ? ffi.nullptr : action.thisCpp); + return QWidget.fromCppPointer(result, false); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QToolBar__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 1128: + return "c_QToolBar__changeEvent_QEvent"; + case 946: + return "c_QToolBar__customEvent_QEvent"; + case 1145: + return "c_QToolBar__devType"; + case 956: + return "c_QToolBar__event_QEvent"; + case 957: + return "c_QToolBar__eventFilter_QObject_QEvent"; + case 1155: + return "c_QToolBar__focusNextPrevChild_bool"; + case 1169: + return "c_QToolBar__hasHeightForWidth"; + case 1173: + return "c_QToolBar__heightForWidth_int"; + case 1176: + return "c_QToolBar__initPainter_QPainter"; + case 1202: + return "c_QToolBar__leaveEvent_QEvent"; + case 1222: + return "c_QToolBar__minimumSizeHint"; + case 1224: + return "c_QToolBar__mouseDoubleClickEvent_QMouseEvent"; + case 1226: + return "c_QToolBar__mouseMoveEvent_QMouseEvent"; + case 1227: + return "c_QToolBar__mousePressEvent_QMouseEvent"; + case 1228: + return "c_QToolBar__mouseReleaseEvent_QMouseEvent"; + case 1235: + return "c_QToolBar__paintEvent_QPaintEvent"; + case 1314: + return "c_QToolBar__setVisible_bool"; + case 1323: + return "c_QToolBar__sharedPainter"; + case 1331: + return "c_QToolBar__sizeHint"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 1128: + return "changeEvent"; + case 946: + return "customEvent"; + case 1145: + return "devType"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 1155: + return "focusNextPrevChild"; + case 1169: + return "hasHeightForWidth"; + case 1173: + return "heightForWidth"; + case 1176: + return "initPainter"; + case 1202: + return "leaveEvent"; + case 1222: + return "minimumSizeHint"; + case 1224: + return "mouseDoubleClickEvent"; + case 1226: + return "mouseMoveEvent"; + case 1227: + return "mousePressEvent"; + case 1228: + return "mouseReleaseEvent"; + case 1235: + return "paintEvent"; + case 1314: + return "setVisible"; + case 1323: + return "sharedPainter"; + case 1331: + return "sizeHint"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QToolBar__registerVirtualMethodCallback') + .asFunction(); + final callback1128 = + ffi.Pointer.fromFunction( + QToolBar.changeEvent_calledFromC); + registerCallback(thisCpp, callback1128, 1128); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept1145 = 0; + final callback1145 = ffi.Pointer.fromFunction( + QWidget.devType_calledFromC, callbackExcept1145); + registerCallback(thisCpp, callback1145, 1145); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QToolBar.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept1155 = 0; + final callback1155 = + ffi.Pointer.fromFunction( + QWidget.focusNextPrevChild_calledFromC, callbackExcept1155); + registerCallback(thisCpp, callback1155, 1155); + const callbackExcept1169 = 0; + final callback1169 = ffi.Pointer.fromFunction( + QWidget.hasHeightForWidth_calledFromC, callbackExcept1169); + registerCallback(thisCpp, callback1169, 1169); + const callbackExcept1173 = 0; + final callback1173 = + ffi.Pointer.fromFunction( + QWidget.heightForWidth_calledFromC, callbackExcept1173); + registerCallback(thisCpp, callback1173, 1173); + final callback1176 = + ffi.Pointer.fromFunction( + QWidget.initPainter_calledFromC); + registerCallback(thisCpp, callback1176, 1176); + final callback1202 = + ffi.Pointer.fromFunction( + QWidget.leaveEvent_calledFromC); + registerCallback(thisCpp, callback1202, 1202); + final callback1222 = ffi.Pointer.fromFunction( + QWidget.minimumSizeHint_calledFromC); + registerCallback(thisCpp, callback1222, 1222); + final callback1224 = + ffi.Pointer.fromFunction( + QWidget.mouseDoubleClickEvent_calledFromC); + registerCallback(thisCpp, callback1224, 1224); + final callback1226 = + ffi.Pointer.fromFunction( + QWidget.mouseMoveEvent_calledFromC); + registerCallback(thisCpp, callback1226, 1226); + final callback1227 = + ffi.Pointer.fromFunction( + QWidget.mousePressEvent_calledFromC); + registerCallback(thisCpp, callback1227, 1227); + final callback1228 = + ffi.Pointer.fromFunction( + QWidget.mouseReleaseEvent_calledFromC); + registerCallback(thisCpp, callback1228, 1228); + final callback1235 = + ffi.Pointer.fromFunction( + QToolBar.paintEvent_calledFromC); + registerCallback(thisCpp, callback1235, 1235); + final callback1314 = + ffi.Pointer.fromFunction( + QWidget.setVisible_calledFromC); + registerCallback(thisCpp, callback1314, 1314); + final callback1323 = ffi.Pointer.fromFunction( + QWidget.sharedPainter_calledFromC); + registerCallback(thisCpp, callback1323, 1323); + final callback1331 = ffi.Pointer.fromFunction( + QWidget.sizeHint_calledFromC); + registerCallback(thisCpp, callback1331, 1331); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QTreeView.dart b/generated/QtDartBindings/dart/lib/src/QTreeView.dart new file mode 100644 index 0000000..2a82660 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QTreeView.dart @@ -0,0 +1,1874 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QTreeView extends QAbstractItemView { + QTreeView.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QTreeView.init() : super.init() {} + factory QTreeView.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QTreeView; + } + return QTreeView.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QTreeView_Finalizer"; + } //QTreeView(QWidget * parent) + + QTreeView({required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QTreeView__constructor_QWidget') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } // allColumnsShowFocus() const + bool allColumnsShowFocus() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QTreeView__allColumnsShowFocus') + .asFunction(); + return func(thisCpp) != 0; + } // autoExpandDelay() const + + int autoExpandDelay() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QTreeView__autoExpandDelay') + .asFunction(); + return func(thisCpp); + } + + static void changeEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::changeEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.changeEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } // collapse(const QModelIndex & index) + + collapse(QModelIndex index) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QTreeView__collapse_QModelIndex') + .asFunction(); + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp); + } // collapseAll() + + collapseAll() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QTreeView__collapseAll') + .asFunction(); + func(thisCpp); + } // collapsed(const QModelIndex & index) + + collapsed(QModelIndex index) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QTreeView__collapsed_QModelIndex') + .asFunction(); + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp); + } + + void onCollapsed(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QTreeView__onCollapsed_QModelIndex') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onCollapsed_callback); + final callbackMethod = onCollapsed_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onCollapsed_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onCollapsed_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // columnAt(int x) const + + int columnAt(int x) { + final int_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTreeView__columnAt_int') + .asFunction(); + return func(thisCpp, x); + } // columnCountChanged(int oldCount, int newCount) + + columnCountChanged(int oldCount, int newCount) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QTreeView__columnCountChanged_int_int') + .asFunction(); + func(thisCpp, oldCount, newCount); + } // columnMoved() + + columnMoved() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QTreeView__columnMoved') + .asFunction(); + func(thisCpp); + } // columnResized(int column, int oldSize, int newSize) + + columnResized(int column, int oldSize, int newSize) { + final void_Func_voidstar_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QTreeView__columnResized_int_int_int') + .asFunction(); + func(thisCpp, column, oldSize, newSize); + } // columnViewportPosition(int column) const + + int columnViewportPosition(int column) { + final int_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTreeView__columnViewportPosition_int') + .asFunction(); + return func(thisCpp, column); + } // columnWidth(int column) const + + int columnWidth(int column) { + final int_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTreeView__columnWidth_int') + .asFunction(); + return func(thisCpp, column); + } + + static void commitData_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? editor) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::commitData(QWidget * editor)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.commitData((editor == null || editor.address == 0) + ? null + : QWidget.fromCppPointer(editor)); + } + + static void currentChanged_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer current, ffi.Pointer previous) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::currentChanged(const QModelIndex & current, const QModelIndex & previous)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.currentChanged(QModelIndex.fromCppPointer(current), + QModelIndex.fromCppPointer(previous)); + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static void dataChanged_calledFromC( + ffi.Pointer thisCpp, + ffi.Pointer topLeft, + ffi.Pointer bottomRight, + ffi.Pointer? roles) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QList & roles)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.dataChanged(QModelIndex.fromCppPointer(topLeft), + QModelIndex.fromCppPointer(bottomRight), + roles: (roles == null || roles.address == 0) + ? null + : QList.fromCppPointer(roles)); + } + + static int devType_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::devType() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.devType(); + return result; + } + + static void doItemsLayout_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::doItemsLayout()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.doItemsLayout(); + } // drawBranches(QPainter * painter, const QRect & rect, const QModelIndex & index) const + + drawBranches(QPainter? painter, QRect? rect, QModelIndex index) { + final void_Func_voidstar_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_voidstar_voidstar_FFI>>( + cFunctionSymbolName(5505)) + .asFunction(); + func( + thisCpp, + painter == null ? ffi.nullptr : painter.thisCpp, + rect == null ? ffi.nullptr : rect.thisCpp, + index == null ? ffi.nullptr : index.thisCpp); + } + + static void drawBranches_calledFromC( + ffi.Pointer thisCpp, + ffi.Pointer? painter, + ffi.Pointer? rect, + ffi.Pointer index) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::drawBranches(QPainter * painter, const QRect & rect, const QModelIndex & index) const! (${thisCpp.address})"); + throw Error(); + } + dartInstance.drawBranches( + (painter == null || painter.address == 0) + ? null + : QPainter.fromCppPointer(painter), + (rect == null || rect.address == 0) ? null : QRect.fromCppPointer(rect), + QModelIndex.fromCppPointer(index)); + } // drawTree(QPainter * painter, const QRegion & region) const + + drawTree(QPainter? painter, QRegion region) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QTreeView__drawTree_QPainter_QRegion') + .asFunction(); + func(thisCpp, painter == null ? ffi.nullptr : painter.thisCpp, + region == null ? ffi.nullptr : region.thisCpp); + } + + static void editorDestroyed_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? editor) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::editorDestroyed(QObject * editor)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.editorDestroyed((editor == null || editor.address == 0) + ? null + : QObject.fromCppPointer(editor)); + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::event(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? object, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::eventFilter(QObject * object, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (object == null || object.address == 0) + ? null + : QObject.fromCppPointer(object), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } // expand(const QModelIndex & index) + + expand(QModelIndex index) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QTreeView__expand_QModelIndex') + .asFunction(); + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp); + } // expandAll() + + expandAll() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QTreeView__expandAll') + .asFunction(); + func(thisCpp); + } // expandRecursively(const QModelIndex & index, int depth) + + expandRecursively(QModelIndex index, {int depth = -1}) { + final void_Func_voidstar_voidstar_int func = _dylib + .lookup>( + 'c_QTreeView__expandRecursively_QModelIndex_int') + .asFunction(); + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp, depth); + } // expandToDepth(int depth) + + expandToDepth(int depth) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTreeView__expandToDepth_int') + .asFunction(); + func(thisCpp, depth); + } // expanded(const QModelIndex & index) + + expanded(QModelIndex index) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QTreeView__expanded_QModelIndex') + .asFunction(); + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp); + } + + void onExpanded(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QTreeView__onExpanded_QModelIndex') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onExpanded_callback); + final callbackMethod = onExpanded_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onExpanded_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onExpanded_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // expandsOnDoubleClick() const + + bool expandsOnDoubleClick() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QTreeView__expandsOnDoubleClick') + .asFunction(); + return func(thisCpp) != 0; + } + + static int focusNextPrevChild_calledFromC( + ffi.Pointer thisCpp, int next) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::focusNextPrevChild(bool next)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.focusNextPrevChild(next != 0); + return result ? 1 : 0; + } + + static int hasHeightForWidth_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::hasHeightForWidth() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hasHeightForWidth(); + return result ? 1 : 0; + } + + static int heightForWidth_calledFromC(ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::heightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.heightForWidth(arg__1); + return result; + } // hideColumn(int column) + + hideColumn(int column) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTreeView__hideColumn_int') + .asFunction(); + func(thisCpp, column); + } + + static int horizontalOffset_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::horizontalOffset() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.horizontalOffset(); + return result; + } + + static void horizontalScrollbarAction_calledFromC( + ffi.Pointer thisCpp, int action) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::horizontalScrollbarAction(int action)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.horizontalScrollbarAction(action); + } + + static void horizontalScrollbarValueChanged_calledFromC( + ffi.Pointer thisCpp, int value) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::horizontalScrollbarValueChanged(int value)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.horizontalScrollbarValueChanged(value); + } // indentation() const + + int indentation() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QTreeView__indentation') + .asFunction(); + return func(thisCpp); + } // indexAbove(const QModelIndex & index) const + + QModelIndex indexAbove(QModelIndex index) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QTreeView__indexAbove_QModelIndex') + .asFunction(); + ffi.Pointer result = + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp); + return QModelIndex.fromCppPointer(result, true); + } + + static ffi.Pointer indexAt_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? p) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::indexAt(const QPoint & p) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.indexAt( + (p == null || p.address == 0) ? null : QPoint.fromCppPointer(p)); + return result.thisCpp; + } // indexBelow(const QModelIndex & index) const + + QModelIndex indexBelow(QModelIndex index) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QTreeView__indexBelow_QModelIndex') + .asFunction(); + ffi.Pointer result = + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp); + return QModelIndex.fromCppPointer(result, true); + } // indexRowSizeHint(const QModelIndex & index) const + + int indexRowSizeHint(QModelIndex index) { + final int_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QTreeView__indexRowSizeHint_QModelIndex') + .asFunction(); + return func(thisCpp, index == null ? ffi.nullptr : index.thisCpp); + } + + static void initPainter_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? painter) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::initPainter(QPainter * painter) const! (${thisCpp.address})"); + throw Error(); + } + dartInstance.initPainter((painter == null || painter.address == 0) + ? null + : QPainter.fromCppPointer(painter)); + } // isAnimated() const + + bool isAnimated() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QTreeView__isAnimated') + .asFunction(); + return func(thisCpp) != 0; + } // isColumnHidden(int column) const + + bool isColumnHidden(int column) { + final bool_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTreeView__isColumnHidden_int') + .asFunction(); + return func(thisCpp, column) != 0; + } // isExpanded(const QModelIndex & index) const + + bool isExpanded(QModelIndex index) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QTreeView__isExpanded_QModelIndex') + .asFunction(); + return func(thisCpp, index == null ? ffi.nullptr : index.thisCpp) != 0; + } // isFirstColumnSpanned(int row, const QModelIndex & parent) const + + bool isFirstColumnSpanned(int row, QModelIndex parent) { + final bool_Func_voidstar_int_voidstar func = _dylib + .lookup>( + 'c_QTreeView__isFirstColumnSpanned_int_QModelIndex') + .asFunction(); + return func(thisCpp, row, parent == null ? ffi.nullptr : parent.thisCpp) != + 0; + } // isHeaderHidden() const + + bool isHeaderHidden() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QTreeView__isHeaderHidden') + .asFunction(); + return func(thisCpp) != 0; + } + + static int isIndexHidden_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::isIndexHidden(const QModelIndex & index) const! (${thisCpp.address})"); + throw Error(); + } + final result = + dartInstance.isIndexHidden(QModelIndex.fromCppPointer(index)); + return result ? 1 : 0; + } // isRowHidden(int row, const QModelIndex & parent) const + + bool isRowHidden(int row, QModelIndex parent) { + final bool_Func_voidstar_int_voidstar func = _dylib + .lookup>( + 'c_QTreeView__isRowHidden_int_QModelIndex') + .asFunction(); + return func(thisCpp, row, parent == null ? ffi.nullptr : parent.thisCpp) != + 0; + } // isSortingEnabled() const + + bool isSortingEnabled() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QTreeView__isSortingEnabled') + .asFunction(); + return func(thisCpp) != 0; + } // itemsExpandable() const + + bool itemsExpandable() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QTreeView__itemsExpandable') + .asFunction(); + return func(thisCpp) != 0; + } + + static void keyboardSearch_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? search) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::keyboardSearch(const QString & search)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.keyboardSearch(QString.fromCppPointer(search).toDartString()); + } + + static void leaveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::leaveEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.leaveEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static ffi.Pointer minimumSizeHint_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::minimumSizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumSizeHint(); + return result.thisCpp; + } + + static void mouseDoubleClickEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::mouseDoubleClickEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseDoubleClickEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mouseMoveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::mouseMoveEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseMoveEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mousePressEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::mousePressEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mousePressEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static void mouseReleaseEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::mouseReleaseEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseReleaseEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static ffi.Pointer moveCursor_calledFromC( + ffi.Pointer thisCpp, int cursorAction, int modifiers) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::moveCursor(QAbstractItemView::CursorAction cursorAction, QFlags modifiers)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.moveCursor(cursorAction, modifiers); + return result.thisCpp; + } + + static void paintEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::paintEvent(QPaintEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.paintEvent((event == null || event.address == 0) + ? null + : QPaintEvent.fromCppPointer(event)); + } // reexpand() + + reexpand() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QTreeView__reexpand') + .asFunction(); + func(thisCpp); + } + + static void reset_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::reset()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.reset(); + } // resetIndentation() + + resetIndentation() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QTreeView__resetIndentation') + .asFunction(); + func(thisCpp); + } // resizeColumnToContents(int column) + + resizeColumnToContents(int column) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTreeView__resizeColumnToContents_int') + .asFunction(); + func(thisCpp, column); + } // rootIsDecorated() const + + bool rootIsDecorated() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QTreeView__rootIsDecorated') + .asFunction(); + return func(thisCpp) != 0; + } // rowHeight(const QModelIndex & index) const + + int rowHeight(QModelIndex index) { + final int_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QTreeView__rowHeight_QModelIndex') + .asFunction(); + return func(thisCpp, index == null ? ffi.nullptr : index.thisCpp); + } + + static void rowsAboutToBeRemoved_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer parent, int start, int end) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.rowsAboutToBeRemoved( + QModelIndex.fromCppPointer(parent), start, end); + } + + static void rowsInserted_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer parent, int start, int end) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::rowsInserted(const QModelIndex & parent, int start, int end)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.rowsInserted(QModelIndex.fromCppPointer(parent), start, end); + } // rowsRemoved(const QModelIndex & parent, int first, int last) + + rowsRemoved(QModelIndex parent, int first, int last) { + final void_Func_voidstar_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QTreeView__rowsRemoved_QModelIndex_int_int') + .asFunction(); + func(thisCpp, parent == null ? ffi.nullptr : parent.thisCpp, first, last); + } + + static void scrollContentsBy_calledFromC( + ffi.Pointer thisCpp, int dx, int dy) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::scrollContentsBy(int dx, int dy)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.scrollContentsBy(dx, dy); + } + + static void scrollTo_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index, int hint) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.scrollTo(QModelIndex.fromCppPointer(index), hint: hint); + } + + static void selectAll_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::selectAll()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.selectAll(); + } + + static ffi.Pointer selectedIndexes_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::selectedIndexes() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.selectedIndexes(); + return result.thisCpp; + } + + static void selectionChanged_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer selected, ffi.Pointer deselected) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::selectionChanged(const QItemSelection & selected, const QItemSelection & deselected)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.selectionChanged(QItemSelection.fromCppPointer(selected), + QItemSelection.fromCppPointer(deselected)); + } + + static int selectionCommand_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer index, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::selectionCommand(const QModelIndex & index, const QEvent * event) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.selectionCommand( + QModelIndex.fromCppPointer(index), + event: (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result; + } // setAllColumnsShowFocus(bool enable) + + setAllColumnsShowFocus(bool enable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QTreeView__setAllColumnsShowFocus_bool') + .asFunction(); + func(thisCpp, enable ? 1 : 0); + } // setAnimated(bool enable) + + setAnimated(bool enable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QTreeView__setAnimated_bool') + .asFunction(); + func(thisCpp, enable ? 1 : 0); + } // setAutoExpandDelay(int delay) + + setAutoExpandDelay(int delay) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTreeView__setAutoExpandDelay_int') + .asFunction(); + func(thisCpp, delay); + } // setColumnHidden(int column, bool hide) + + setColumnHidden(int column, bool hide) { + final void_Func_voidstar_int_bool func = _dylib + .lookup>( + 'c_QTreeView__setColumnHidden_int_bool') + .asFunction(); + func(thisCpp, column, hide ? 1 : 0); + } // setColumnWidth(int column, int width) + + setColumnWidth(int column, int width) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QTreeView__setColumnWidth_int_int') + .asFunction(); + func(thisCpp, column, width); + } // setExpanded(const QModelIndex & index, bool expand) + + setExpanded(QModelIndex index, bool expand) { + final void_Func_voidstar_voidstar_bool func = _dylib + .lookup>( + 'c_QTreeView__setExpanded_QModelIndex_bool') + .asFunction(); + func(thisCpp, index == null ? ffi.nullptr : index.thisCpp, expand ? 1 : 0); + } // setExpandsOnDoubleClick(bool enable) + + setExpandsOnDoubleClick(bool enable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QTreeView__setExpandsOnDoubleClick_bool') + .asFunction(); + func(thisCpp, enable ? 1 : 0); + } // setFirstColumnSpanned(int row, const QModelIndex & parent, bool span) + + setFirstColumnSpanned(int row, QModelIndex parent, bool span) { + final void_Func_voidstar_int_voidstar_bool func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_voidstar_ffi_Int8_FFI>>( + 'c_QTreeView__setFirstColumnSpanned_int_QModelIndex_bool') + .asFunction(); + func(thisCpp, row, parent == null ? ffi.nullptr : parent.thisCpp, + span ? 1 : 0); + } // setHeaderHidden(bool hide) + + setHeaderHidden(bool hide) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QTreeView__setHeaderHidden_bool') + .asFunction(); + func(thisCpp, hide ? 1 : 0); + } // setIndentation(int i) + + setIndentation(int i) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTreeView__setIndentation_int') + .asFunction(); + func(thisCpp, i); + } // setItemsExpandable(bool enable) + + setItemsExpandable(bool enable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QTreeView__setItemsExpandable_bool') + .asFunction(); + func(thisCpp, enable ? 1 : 0); + } + + static void setModel_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? model) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::setModel(QAbstractItemModel * model)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setModel((model == null || model.address == 0) + ? null + : QAbstractItemModel.fromCppPointer(model)); + } + + static void setRootIndex_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::setRootIndex(const QModelIndex & index)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setRootIndex(QModelIndex.fromCppPointer(index)); + } // setRootIsDecorated(bool show) + + setRootIsDecorated(bool show) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QTreeView__setRootIsDecorated_bool') + .asFunction(); + func(thisCpp, show ? 1 : 0); + } // setRowHidden(int row, const QModelIndex & parent, bool hide) + + setRowHidden(int row, QModelIndex parent, bool hide) { + final void_Func_voidstar_int_voidstar_bool func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_voidstar_ffi_Int8_FFI>>( + 'c_QTreeView__setRowHidden_int_QModelIndex_bool') + .asFunction(); + func(thisCpp, row, parent == null ? ffi.nullptr : parent.thisCpp, + hide ? 1 : 0); + } + + static void setSelection_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? rect, int command) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::setSelection(const QRect & rect, QFlags command)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setSelection( + (rect == null || rect.address == 0) ? null : QRect.fromCppPointer(rect), + command); + } + + static void setSelectionModel_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? selectionModel) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::setSelectionModel(QItemSelectionModel * selectionModel)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setSelectionModel( + (selectionModel == null || selectionModel.address == 0) + ? null + : QItemSelectionModel.fromCppPointer(selectionModel)); + } // setSortingEnabled(bool enable) + + setSortingEnabled(bool enable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QTreeView__setSortingEnabled_bool') + .asFunction(); + func(thisCpp, enable ? 1 : 0); + } // setTreePosition(int logicalIndex) + + setTreePosition(int logicalIndex) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTreeView__setTreePosition_int') + .asFunction(); + func(thisCpp, logicalIndex); + } // setUniformRowHeights(bool uniform) + + setUniformRowHeights(bool uniform) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QTreeView__setUniformRowHeights_bool') + .asFunction(); + func(thisCpp, uniform ? 1 : 0); + } + + static void setVisible_calledFromC(ffi.Pointer thisCpp, int visible) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::setVisible(bool visible)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setVisible(visible != 0); + } // setWordWrap(bool on) + + setWordWrap(bool on) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QTreeView__setWordWrap_bool') + .asFunction(); + func(thisCpp, on ? 1 : 0); + } + + static void setupViewport_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? viewport) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::setupViewport(QWidget * viewport)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setupViewport((viewport == null || viewport.address == 0) + ? null + : QWidget.fromCppPointer(viewport)); + } + + static ffi.Pointer sharedPainter_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::sharedPainter() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sharedPainter(); + return result.thisCpp; + } // showColumn(int column) + + showColumn(int column) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QTreeView__showColumn_int') + .asFunction(); + func(thisCpp, column); + } + + static ffi.Pointer sizeHint_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::sizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHint(); + return result.thisCpp; + } + + static int sizeHintForColumn_calledFromC( + ffi.Pointer thisCpp, int column) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::sizeHintForColumn(int column) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHintForColumn(column); + return result; + } + + static int sizeHintForRow_calledFromC(ffi.Pointer thisCpp, int row) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::sizeHintForRow(int row) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHintForRow(row); + return result; + } // sortByColumn(int column, Qt::SortOrder order) + + sortByColumn(int column, int order) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QTreeView__sortByColumn_int_SortOrder') + .asFunction(); + func(thisCpp, column, order); + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QTreeView__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } // treePosition() const + + int treePosition() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QTreeView__treePosition') + .asFunction(); + return func(thisCpp); + } // uniformRowHeights() const + + bool uniformRowHeights() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QTreeView__uniformRowHeights') + .asFunction(); + return func(thisCpp) != 0; + } + + static void updateEditorData_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::updateEditorData()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.updateEditorData(); + } + + static void updateEditorGeometries_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::updateEditorGeometries()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.updateEditorGeometries(); + } + + static void updateGeometries_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::updateGeometries()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.updateGeometries(); + } + + static int verticalOffset_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::verticalOffset() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.verticalOffset(); + return result; + } + + static void verticalScrollbarAction_calledFromC( + ffi.Pointer thisCpp, int action) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::verticalScrollbarAction(int action)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.verticalScrollbarAction(action); + } + + static void verticalScrollbarValueChanged_calledFromC( + ffi.Pointer thisCpp, int value) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::verticalScrollbarValueChanged(int value)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.verticalScrollbarValueChanged(value); + } + + static int viewportEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::viewportEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.viewportEvent( + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static ffi.Pointer viewportSizeHint_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::viewportSizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.viewportSizeHint(); + return result.thisCpp; + } // visualIndex(const QModelIndex & index) const + + int visualIndex(QModelIndex index) { + final int_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QTreeView__visualIndex_QModelIndex') + .asFunction(); + return func(thisCpp, index == null ? ffi.nullptr : index.thisCpp); + } + + static ffi.Pointer visualRect_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer index) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::visualRect(const QModelIndex & index) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.visualRect(QModelIndex.fromCppPointer(index)); + return result.thisCpp; + } + + static ffi.Pointer visualRegionForSelection_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer selection) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QTreeView; + if (dartInstance == null) { + print( + "Dart instance not found for QTreeView::visualRegionForSelection(const QItemSelection & selection) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance + .visualRegionForSelection(QItemSelection.fromCppPointer(selection)); + return result.thisCpp; + } // wordWrap() const + + bool wordWrap() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QTreeView__wordWrap') + .asFunction(); + return func(thisCpp) != 0; + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QTreeView__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 1128: + return "c_QTreeView__changeEvent_QEvent"; + case 5397: + return "c_QTreeView__commitData_QWidget"; + case 5399: + return "c_QTreeView__currentChanged_QModelIndex_QModelIndex"; + case 946: + return "c_QTreeView__customEvent_QEvent"; + case 5401: + return "c_QTreeView__dataChanged_QModelIndex_QModelIndex_QList_int"; + case 1145: + return "c_QTreeView__devType"; + case 5404: + return "c_QTreeView__doItemsLayout"; + case 5505: + return "c_QTreeView__drawBranches_QPainter_QRect_QModelIndex"; + case 5409: + return "c_QTreeView__editorDestroyed_QObject"; + case 956: + return "c_QTreeView__event_QEvent"; + case 957: + return "c_QTreeView__eventFilter_QObject_QEvent"; + case 1155: + return "c_QTreeView__focusNextPrevChild_bool"; + case 1169: + return "c_QTreeView__hasHeightForWidth"; + case 1173: + return "c_QTreeView__heightForWidth_int"; + case 5413: + return "c_QTreeView__horizontalOffset"; + case 5414: + return "c_QTreeView__horizontalScrollbarAction_int"; + case 5415: + return "c_QTreeView__horizontalScrollbarValueChanged_int"; + case 5418: + return "c_QTreeView__indexAt_QPoint"; + case 1176: + return "c_QTreeView__initPainter_QPainter"; + case 5420: + return "c_QTreeView__isIndexHidden_QModelIndex"; + case 5422: + return "c_QTreeView__keyboardSearch_QString"; + case 1202: + return "c_QTreeView__leaveEvent_QEvent"; + case 1222: + return "c_QTreeView__minimumSizeHint"; + case 1224: + return "c_QTreeView__mouseDoubleClickEvent_QMouseEvent"; + case 1226: + return "c_QTreeView__mouseMoveEvent_QMouseEvent"; + case 1227: + return "c_QTreeView__mousePressEvent_QMouseEvent"; + case 1228: + return "c_QTreeView__mouseReleaseEvent_QMouseEvent"; + case 5425: + return "c_QTreeView__moveCursor_CursorAction_KeyboardModifiers"; + case 1235: + return "c_QTreeView__paintEvent_QPaintEvent"; + case 5428: + return "c_QTreeView__reset"; + case 5432: + return "c_QTreeView__rowsAboutToBeRemoved_QModelIndex_int_int"; + case 5433: + return "c_QTreeView__rowsInserted_QModelIndex_int_int"; + case 5218: + return "c_QTreeView__scrollContentsBy_int_int"; + case 5436: + return "c_QTreeView__scrollTo_QModelIndex_ScrollHint"; + case 5439: + return "c_QTreeView__selectAll"; + case 5440: + return "c_QTreeView__selectedIndexes"; + case 5441: + return "c_QTreeView__selectionChanged_QItemSelection_QItemSelection"; + case 5442: + return "c_QTreeView__selectionCommand_QModelIndex_QEvent"; + case 5455: + return "c_QTreeView__setModel_QAbstractItemModel"; + case 5456: + return "c_QTreeView__setRootIndex_QModelIndex"; + case 5457: + return "c_QTreeView__setSelection_QRect_SelectionFlags"; + case 5458: + return "c_QTreeView__setSelectionModel_QItemSelectionModel"; + case 1314: + return "c_QTreeView__setVisible_bool"; + case 5226: + return "c_QTreeView__setupViewport_QWidget"; + case 1323: + return "c_QTreeView__sharedPainter"; + case 1331: + return "c_QTreeView__sizeHint"; + case 5463: + return "c_QTreeView__sizeHintForColumn_int"; + case 5465: + return "c_QTreeView__sizeHintForRow_int"; + case 5471: + return "c_QTreeView__updateEditorData"; + case 5472: + return "c_QTreeView__updateEditorGeometries"; + case 5473: + return "c_QTreeView__updateGeometries"; + case 5474: + return "c_QTreeView__verticalOffset"; + case 5475: + return "c_QTreeView__verticalScrollbarAction_int"; + case 5476: + return "c_QTreeView__verticalScrollbarValueChanged_int"; + case 5229: + return "c_QTreeView__viewportEvent_QEvent"; + case 5230: + return "c_QTreeView__viewportSizeHint"; + case 5479: + return "c_QTreeView__visualRect_QModelIndex"; + case 5480: + return "c_QTreeView__visualRegionForSelection_QItemSelection"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 1128: + return "changeEvent"; + case 5397: + return "commitData"; + case 5399: + return "currentChanged"; + case 946: + return "customEvent"; + case 5401: + return "dataChanged"; + case 1145: + return "devType"; + case 5404: + return "doItemsLayout"; + case 5505: + return "drawBranches"; + case 5409: + return "editorDestroyed"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 1155: + return "focusNextPrevChild"; + case 1169: + return "hasHeightForWidth"; + case 1173: + return "heightForWidth"; + case 5413: + return "horizontalOffset"; + case 5414: + return "horizontalScrollbarAction"; + case 5415: + return "horizontalScrollbarValueChanged"; + case 5418: + return "indexAt"; + case 1176: + return "initPainter"; + case 5420: + return "isIndexHidden"; + case 5422: + return "keyboardSearch"; + case 1202: + return "leaveEvent"; + case 1222: + return "minimumSizeHint"; + case 1224: + return "mouseDoubleClickEvent"; + case 1226: + return "mouseMoveEvent"; + case 1227: + return "mousePressEvent"; + case 1228: + return "mouseReleaseEvent"; + case 5425: + return "moveCursor"; + case 1235: + return "paintEvent"; + case 5428: + return "reset"; + case 5432: + return "rowsAboutToBeRemoved"; + case 5433: + return "rowsInserted"; + case 5218: + return "scrollContentsBy"; + case 5436: + return "scrollTo"; + case 5439: + return "selectAll"; + case 5440: + return "selectedIndexes"; + case 5441: + return "selectionChanged"; + case 5442: + return "selectionCommand"; + case 5455: + return "setModel"; + case 5456: + return "setRootIndex"; + case 5457: + return "setSelection"; + case 5458: + return "setSelectionModel"; + case 1314: + return "setVisible"; + case 5226: + return "setupViewport"; + case 1323: + return "sharedPainter"; + case 1331: + return "sizeHint"; + case 5463: + return "sizeHintForColumn"; + case 5465: + return "sizeHintForRow"; + case 5471: + return "updateEditorData"; + case 5472: + return "updateEditorGeometries"; + case 5473: + return "updateGeometries"; + case 5474: + return "verticalOffset"; + case 5475: + return "verticalScrollbarAction"; + case 5476: + return "verticalScrollbarValueChanged"; + case 5229: + return "viewportEvent"; + case 5230: + return "viewportSizeHint"; + case 5479: + return "visualRect"; + case 5480: + return "visualRegionForSelection"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QTreeView__registerVirtualMethodCallback') + .asFunction(); + final callback1128 = + ffi.Pointer.fromFunction( + QTreeView.changeEvent_calledFromC); + registerCallback(thisCpp, callback1128, 1128); + final callback5397 = + ffi.Pointer.fromFunction( + QAbstractItemView.commitData_calledFromC); + registerCallback(thisCpp, callback5397, 5397); + final callback5399 = + ffi.Pointer.fromFunction( + QTreeView.currentChanged_calledFromC); + registerCallback(thisCpp, callback5399, 5399); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + final callback5401 = ffi.Pointer.fromFunction< + void_Func_voidstar_voidstar_voidstar_voidstar_FFI>( + QTreeView.dataChanged_calledFromC); + registerCallback(thisCpp, callback5401, 5401); + const callbackExcept1145 = 0; + final callback1145 = ffi.Pointer.fromFunction( + QWidget.devType_calledFromC, callbackExcept1145); + registerCallback(thisCpp, callback1145, 1145); + final callback5404 = ffi.Pointer.fromFunction( + QTreeView.doItemsLayout_calledFromC); + registerCallback(thisCpp, callback5404, 5404); + final callback5505 = ffi.Pointer.fromFunction< + void_Func_voidstar_voidstar_voidstar_voidstar_FFI>( + QTreeView.drawBranches_calledFromC); + registerCallback(thisCpp, callback5505, 5505); + final callback5409 = + ffi.Pointer.fromFunction( + QAbstractItemView.editorDestroyed_calledFromC); + registerCallback(thisCpp, callback5409, 5409); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QAbstractItemView.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QAbstractItemView.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept1155 = 0; + final callback1155 = + ffi.Pointer.fromFunction( + QAbstractItemView.focusNextPrevChild_calledFromC, + callbackExcept1155); + registerCallback(thisCpp, callback1155, 1155); + const callbackExcept1169 = 0; + final callback1169 = ffi.Pointer.fromFunction( + QWidget.hasHeightForWidth_calledFromC, callbackExcept1169); + registerCallback(thisCpp, callback1169, 1169); + const callbackExcept1173 = 0; + final callback1173 = + ffi.Pointer.fromFunction( + QWidget.heightForWidth_calledFromC, callbackExcept1173); + registerCallback(thisCpp, callback1173, 1173); + const callbackExcept5413 = 0; + final callback5413 = ffi.Pointer.fromFunction( + QTreeView.horizontalOffset_calledFromC, callbackExcept5413); + registerCallback(thisCpp, callback5413, 5413); + final callback5414 = + ffi.Pointer.fromFunction( + QTreeView.horizontalScrollbarAction_calledFromC); + registerCallback(thisCpp, callback5414, 5414); + final callback5415 = + ffi.Pointer.fromFunction( + QAbstractItemView.horizontalScrollbarValueChanged_calledFromC); + registerCallback(thisCpp, callback5415, 5415); + final callback5418 = + ffi.Pointer.fromFunction( + QTreeView.indexAt_calledFromC); + registerCallback(thisCpp, callback5418, 5418); + final callback1176 = + ffi.Pointer.fromFunction( + QWidget.initPainter_calledFromC); + registerCallback(thisCpp, callback1176, 1176); + const callbackExcept5420 = 0; + final callback5420 = + ffi.Pointer.fromFunction( + QTreeView.isIndexHidden_calledFromC, callbackExcept5420); + registerCallback(thisCpp, callback5420, 5420); + final callback5422 = + ffi.Pointer.fromFunction( + QTreeView.keyboardSearch_calledFromC); + registerCallback(thisCpp, callback5422, 5422); + final callback1202 = + ffi.Pointer.fromFunction( + QWidget.leaveEvent_calledFromC); + registerCallback(thisCpp, callback1202, 1202); + final callback1222 = ffi.Pointer.fromFunction( + QAbstractScrollArea.minimumSizeHint_calledFromC); + registerCallback(thisCpp, callback1222, 1222); + final callback1224 = + ffi.Pointer.fromFunction( + QTreeView.mouseDoubleClickEvent_calledFromC); + registerCallback(thisCpp, callback1224, 1224); + final callback1226 = + ffi.Pointer.fromFunction( + QTreeView.mouseMoveEvent_calledFromC); + registerCallback(thisCpp, callback1226, 1226); + final callback1227 = + ffi.Pointer.fromFunction( + QTreeView.mousePressEvent_calledFromC); + registerCallback(thisCpp, callback1227, 1227); + final callback1228 = + ffi.Pointer.fromFunction( + QTreeView.mouseReleaseEvent_calledFromC); + registerCallback(thisCpp, callback1228, 1228); + final callback5425 = ffi.Pointer.fromFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI>( + QTreeView.moveCursor_calledFromC); + registerCallback(thisCpp, callback5425, 5425); + final callback1235 = + ffi.Pointer.fromFunction( + QTreeView.paintEvent_calledFromC); + registerCallback(thisCpp, callback1235, 1235); + final callback5428 = ffi.Pointer.fromFunction( + QTreeView.reset_calledFromC); + registerCallback(thisCpp, callback5428, 5428); + final callback5432 = ffi.Pointer.fromFunction< + void_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>( + QTreeView.rowsAboutToBeRemoved_calledFromC); + registerCallback(thisCpp, callback5432, 5432); + final callback5433 = ffi.Pointer.fromFunction< + void_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI>( + QTreeView.rowsInserted_calledFromC); + registerCallback(thisCpp, callback5433, 5433); + final callback5218 = + ffi.Pointer.fromFunction( + QTreeView.scrollContentsBy_calledFromC); + registerCallback(thisCpp, callback5218, 5218); + final callback5436 = + ffi.Pointer.fromFunction( + QTreeView.scrollTo_calledFromC); + registerCallback(thisCpp, callback5436, 5436); + final callback5439 = ffi.Pointer.fromFunction( + QTreeView.selectAll_calledFromC); + registerCallback(thisCpp, callback5439, 5439); + final callback5440 = ffi.Pointer.fromFunction( + QTreeView.selectedIndexes_calledFromC); + registerCallback(thisCpp, callback5440, 5440); + final callback5441 = + ffi.Pointer.fromFunction( + QTreeView.selectionChanged_calledFromC); + registerCallback(thisCpp, callback5441, 5441); + const callbackExcept5442 = 0; + final callback5442 = + ffi.Pointer.fromFunction( + QAbstractItemView.selectionCommand_calledFromC, callbackExcept5442); + registerCallback(thisCpp, callback5442, 5442); + final callback5455 = + ffi.Pointer.fromFunction( + QTreeView.setModel_calledFromC); + registerCallback(thisCpp, callback5455, 5455); + final callback5456 = + ffi.Pointer.fromFunction( + QTreeView.setRootIndex_calledFromC); + registerCallback(thisCpp, callback5456, 5456); + final callback5457 = + ffi.Pointer.fromFunction( + QTreeView.setSelection_calledFromC); + registerCallback(thisCpp, callback5457, 5457); + final callback5458 = + ffi.Pointer.fromFunction( + QTreeView.setSelectionModel_calledFromC); + registerCallback(thisCpp, callback5458, 5458); + final callback1314 = + ffi.Pointer.fromFunction( + QWidget.setVisible_calledFromC); + registerCallback(thisCpp, callback1314, 1314); + final callback5226 = + ffi.Pointer.fromFunction( + QAbstractScrollArea.setupViewport_calledFromC); + registerCallback(thisCpp, callback5226, 5226); + final callback1323 = ffi.Pointer.fromFunction( + QWidget.sharedPainter_calledFromC); + registerCallback(thisCpp, callback1323, 1323); + final callback1331 = ffi.Pointer.fromFunction( + QAbstractScrollArea.sizeHint_calledFromC); + registerCallback(thisCpp, callback1331, 1331); + const callbackExcept5463 = 0; + final callback5463 = + ffi.Pointer.fromFunction( + QTreeView.sizeHintForColumn_calledFromC, callbackExcept5463); + registerCallback(thisCpp, callback5463, 5463); + const callbackExcept5465 = 0; + final callback5465 = + ffi.Pointer.fromFunction( + QAbstractItemView.sizeHintForRow_calledFromC, callbackExcept5465); + registerCallback(thisCpp, callback5465, 5465); + final callback5471 = ffi.Pointer.fromFunction( + QAbstractItemView.updateEditorData_calledFromC); + registerCallback(thisCpp, callback5471, 5471); + final callback5472 = ffi.Pointer.fromFunction( + QAbstractItemView.updateEditorGeometries_calledFromC); + registerCallback(thisCpp, callback5472, 5472); + final callback5473 = ffi.Pointer.fromFunction( + QTreeView.updateGeometries_calledFromC); + registerCallback(thisCpp, callback5473, 5473); + const callbackExcept5474 = 0; + final callback5474 = ffi.Pointer.fromFunction( + QTreeView.verticalOffset_calledFromC, callbackExcept5474); + registerCallback(thisCpp, callback5474, 5474); + final callback5475 = + ffi.Pointer.fromFunction( + QAbstractItemView.verticalScrollbarAction_calledFromC); + registerCallback(thisCpp, callback5475, 5475); + final callback5476 = + ffi.Pointer.fromFunction( + QTreeView.verticalScrollbarValueChanged_calledFromC); + registerCallback(thisCpp, callback5476, 5476); + const callbackExcept5229 = 0; + final callback5229 = + ffi.Pointer.fromFunction( + QTreeView.viewportEvent_calledFromC, callbackExcept5229); + registerCallback(thisCpp, callback5229, 5229); + final callback5230 = ffi.Pointer.fromFunction( + QTreeView.viewportSizeHint_calledFromC); + registerCallback(thisCpp, callback5230, 5230); + final callback5479 = + ffi.Pointer.fromFunction( + QTreeView.visualRect_calledFromC); + registerCallback(thisCpp, callback5479, 5479); + final callback5480 = + ffi.Pointer.fromFunction( + QTreeView.visualRegionForSelection_calledFromC); + registerCallback(thisCpp, callback5480, 5480); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QVBoxLayout.dart b/generated/QtDartBindings/dart/lib/src/QVBoxLayout.dart new file mode 100644 index 0000000..3cc786d --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QVBoxLayout.dart @@ -0,0 +1,531 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QVBoxLayout extends QBoxLayout { + QVBoxLayout.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QVBoxLayout.init() : super.init() {} + factory QVBoxLayout.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QVBoxLayout; + } + return QVBoxLayout.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QVBoxLayout_Finalizer"; + } //QVBoxLayout(QWidget * parent) + + QVBoxLayout(QWidget? parent) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QVBoxLayout__constructor_QWidget') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } + static void addItem_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QVBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QVBoxLayout::addItem(QLayoutItem * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.addItem((arg__1 == null || arg__1.address == 0) + ? null + : QLayoutItem.fromCppPointer(arg__1)); + } + + static int count_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QVBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QVBoxLayout::count() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.count(); + return result; + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QVBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QVBoxLayout::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QVBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QVBoxLayout::event(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QVBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QVBoxLayout::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int expandingDirections_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QVBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QVBoxLayout::expandingDirections() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.expandingDirections(); + return result; + } + + static ffi.Pointer geometry_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QVBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QVBoxLayout::geometry() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.geometry(); + return result.thisCpp; + } + + static int hasHeightForWidth_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QVBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QVBoxLayout::hasHeightForWidth() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hasHeightForWidth(); + return result ? 1 : 0; + } + + static int heightForWidth_calledFromC(ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QVBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QVBoxLayout::heightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.heightForWidth(arg__1); + return result; + } + + static int indexOf_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QVBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QVBoxLayout::indexOf(const QLayoutItem * arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.indexOf((arg__1 == null || arg__1.address == 0) + ? null + : QLayoutItem.fromCppPointer(arg__1)); + return result; + } + + static int indexOf_2_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QVBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QVBoxLayout::indexOf(const QWidget * arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.indexOf_2( + (arg__1 == null || arg__1.address == 0) + ? null + : QWidget.fromCppPointer(arg__1)); + return result; + } + + static void invalidate_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QVBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QVBoxLayout::invalidate()! (${thisCpp.address})"); + throw Error(); + } + dartInstance.invalidate(); + } + + static int isEmpty_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QVBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QVBoxLayout::isEmpty() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.isEmpty(); + return result ? 1 : 0; + } + + static ffi.Pointer itemAt_calledFromC( + ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QVBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QVBoxLayout::itemAt(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.itemAt(arg__1); + return result.thisCpp; + } + + static ffi.Pointer layout_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QVBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QVBoxLayout::layout()! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.layout(); + return result.thisCpp; + } + + static ffi.Pointer maximumSize_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QVBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QVBoxLayout::maximumSize() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.maximumSize(); + return result.thisCpp; + } + + static int minimumHeightForWidth_calledFromC( + ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QVBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QVBoxLayout::minimumHeightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumHeightForWidth(arg__1); + return result; + } + + static ffi.Pointer minimumSize_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QVBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QVBoxLayout::minimumSize() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumSize(); + return result.thisCpp; + } + + static void setGeometry_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QVBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QVBoxLayout::setGeometry(const QRect & arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setGeometry((arg__1 == null || arg__1.address == 0) + ? null + : QRect.fromCppPointer(arg__1)); + } + + static void setSpacing_calledFromC(ffi.Pointer thisCpp, int spacing) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QVBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QVBoxLayout::setSpacing(int spacing)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setSpacing(spacing); + } + + static ffi.Pointer sizeHint_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QVBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QVBoxLayout::sizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHint(); + return result.thisCpp; + } + + static int spacing_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QVBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QVBoxLayout::spacing() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.spacing(); + return result; + } + + static ffi.Pointer takeAt_calledFromC( + ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QVBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QVBoxLayout::takeAt(int arg__1)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.takeAt(arg__1); + return result.thisCpp; + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QVBoxLayout__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } + + static ffi.Pointer widget_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QLayoutItem.s_dartInstanceByCppPtr[thisCpp.address] as QVBoxLayout; + if (dartInstance == null) { + print( + "Dart instance not found for QVBoxLayout::widget() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.widget(); + return result.thisCpp; + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QVBoxLayout__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 3187: + return "c_QVBoxLayout__addItem_QLayoutItem"; + case 3195: + return "c_QVBoxLayout__count"; + case 946: + return "c_QVBoxLayout__customEvent_QEvent"; + case 956: + return "c_QVBoxLayout__event_QEvent"; + case 957: + return "c_QVBoxLayout__eventFilter_QObject_QEvent"; + case 3169: + return "c_QVBoxLayout__expandingDirections"; + case 3170: + return "c_QVBoxLayout__geometry"; + case 3171: + return "c_QVBoxLayout__hasHeightForWidth"; + case 3172: + return "c_QVBoxLayout__heightForWidth_int"; + case 3206: + return "c_QVBoxLayout__indexOf_QLayoutItem"; + case 3207: + return "c_QVBoxLayout__indexOf_QWidget"; + case 3173: + return "c_QVBoxLayout__invalidate"; + case 3174: + return "c_QVBoxLayout__isEmpty"; + case 3214: + return "c_QVBoxLayout__itemAt_int"; + case 3175: + return "c_QVBoxLayout__layout"; + case 3176: + return "c_QVBoxLayout__maximumSize"; + case 3177: + return "c_QVBoxLayout__minimumHeightForWidth_int"; + case 3178: + return "c_QVBoxLayout__minimumSize"; + case 3179: + return "c_QVBoxLayout__setGeometry_QRect"; + case 3232: + return "c_QVBoxLayout__setSpacing_int"; + case 3180: + return "c_QVBoxLayout__sizeHint"; + case 3234: + return "c_QVBoxLayout__spacing"; + case 3236: + return "c_QVBoxLayout__takeAt_int"; + case 3181: + return "c_QVBoxLayout__widget"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 3187: + return "addItem"; + case 3195: + return "count"; + case 946: + return "customEvent"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 3169: + return "expandingDirections"; + case 3170: + return "geometry"; + case 3171: + return "hasHeightForWidth"; + case 3172: + return "heightForWidth"; + case 3206: + return "indexOf"; + case 3207: + return "indexOf_2"; + case 3173: + return "invalidate"; + case 3174: + return "isEmpty"; + case 3214: + return "itemAt"; + case 3175: + return "layout"; + case 3176: + return "maximumSize"; + case 3177: + return "minimumHeightForWidth"; + case 3178: + return "minimumSize"; + case 3179: + return "setGeometry"; + case 3232: + return "setSpacing"; + case 3180: + return "sizeHint"; + case 3234: + return "spacing"; + case 3236: + return "takeAt"; + case 3181: + return "widget"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QVBoxLayout__registerVirtualMethodCallback') + .asFunction(); + final callback3187 = + ffi.Pointer.fromFunction( + QBoxLayout.addItem_calledFromC); + registerCallback(thisCpp, callback3187, 3187); + const callbackExcept3195 = 0; + final callback3195 = ffi.Pointer.fromFunction( + QBoxLayout.count_calledFromC, callbackExcept3195); + registerCallback(thisCpp, callback3195, 3195); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QObject.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept3206 = 0; + final callback3206 = + ffi.Pointer.fromFunction( + QLayout.indexOf_calledFromC, callbackExcept3206); + registerCallback(thisCpp, callback3206, 3206); + const callbackExcept3207 = 0; + final callback3207 = + ffi.Pointer.fromFunction( + QLayout.indexOf_2_calledFromC, callbackExcept3207); + registerCallback(thisCpp, callback3207, 3207); + final callback3214 = + ffi.Pointer.fromFunction( + QBoxLayout.itemAt_calledFromC); + registerCallback(thisCpp, callback3214, 3214); + final callback3232 = + ffi.Pointer.fromFunction( + QBoxLayout.setSpacing_calledFromC); + registerCallback(thisCpp, callback3232, 3232); + const callbackExcept3234 = 0; + final callback3234 = ffi.Pointer.fromFunction( + QBoxLayout.spacing_calledFromC, callbackExcept3234); + registerCallback(thisCpp, callback3234, 3234); + final callback3236 = + ffi.Pointer.fromFunction( + QBoxLayout.takeAt_calledFromC); + registerCallback(thisCpp, callback3236, 3236); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QVariant.dart b/generated/QtDartBindings/dart/lib/src/QVariant.dart new file mode 100644 index 0000000..7e60302 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QVariant.dart @@ -0,0 +1,429 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; +final _finalizerFunc = (String name) { + return _dylib + .lookup>(name); +}; + +Map _finalizers = {}; + +class QVariant implements ffi.Finalizable { + static var s_dartInstanceByCppPtr = Map(); + var _thisCpp = null; + bool _needsAutoDelete = true; + get thisCpp => _thisCpp; + set thisCpp(var ptr) { + _thisCpp = ptr; + ffi.Pointer ptrvoid = ptr.cast(); + if (_needsAutoDelete) { + final String finalizerName = getFinalizerName(); + if (!_finalizers.keys.contains(runtimeType)) { + _finalizers[finalizerName] = + ffi.NativeFinalizer(_finalizerFunc(finalizerName).cast()); + } + _finalizers[finalizerName]!.attach(this, ptrvoid); + } + } + + static bool isCached(var cppPointer) { + return s_dartInstanceByCppPtr.containsKey(cppPointer.address); + } + + factory QVariant.fromCache(var cppPointer, [needsAutoDelete = false]) { + return (s_dartInstanceByCppPtr[cppPointer.address] ?? + QVariant.fromCppPointer(cppPointer, needsAutoDelete)) as QVariant; + } + QVariant.fromCppPointer(var cppPointer, [this._needsAutoDelete = false]) { + thisCpp = cppPointer; + } + QVariant.init() {} + String getFinalizerName() { + return "c_QVariant_Finalizer"; + } //QVariant() + + QVariant() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_QVariant__constructor') + .asFunction(); + thisCpp = func(); + QVariant.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QVariant(bool b) + QVariant.ctor2(bool b) { + final voidstar_Func_bool func = _dylib + .lookup>( + 'c_QVariant__constructor_bool') + .asFunction(); + thisCpp = func(b ? 1 : 0); + QVariant.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QVariant(const QByteArray & bytearray) + QVariant.ctor3(QByteArray? bytearray) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__constructor_QByteArray') + .asFunction(); + thisCpp = func(bytearray == null ? ffi.nullptr : bytearray.thisCpp); + QVariant.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QVariant(const QLine & line) + QVariant.ctor4(QLine? line) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__constructor_QLine') + .asFunction(); + thisCpp = func(line == null ? ffi.nullptr : line.thisCpp); + QVariant.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QVariant(const QLineF & line) + QVariant.ctor5(QLineF? line) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__constructor_QLineF') + .asFunction(); + thisCpp = func(line == null ? ffi.nullptr : line.thisCpp); + QVariant.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QVariant(const QList & stringlist) + QVariant.ctor6(QList? stringlist) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__constructor_QList_QString') + .asFunction(); + thisCpp = func(stringlist == null ? ffi.nullptr : stringlist.thisCpp); + QVariant.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QVariant(const QList & list) + QVariant.ctor7(QList? list) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__constructor_QList_QVariant') + .asFunction(); + thisCpp = func(list == null ? ffi.nullptr : list.thisCpp); + QVariant.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QVariant(const QModelIndex & modelIndex) + QVariant.ctor8(QModelIndex modelIndex) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__constructor_QModelIndex') + .asFunction(); + thisCpp = func(modelIndex == null ? ffi.nullptr : modelIndex.thisCpp); + QVariant.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QVariant(const QPoint & pt) + QVariant.ctor9(QPoint? pt) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__constructor_QPoint') + .asFunction(); + thisCpp = func(pt == null ? ffi.nullptr : pt.thisCpp); + QVariant.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QVariant(const QPointF & pt) + QVariant.ctor10(QPointF? pt) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__constructor_QPointF') + .asFunction(); + thisCpp = func(pt == null ? ffi.nullptr : pt.thisCpp); + QVariant.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QVariant(const QRect & rect) + QVariant.ctor11(QRect? rect) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__constructor_QRect') + .asFunction(); + thisCpp = func(rect == null ? ffi.nullptr : rect.thisCpp); + QVariant.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QVariant(const QRectF & rect) + QVariant.ctor12(QRectF? rect) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__constructor_QRectF') + .asFunction(); + thisCpp = func(rect == null ? ffi.nullptr : rect.thisCpp); + QVariant.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QVariant(const QSize & size) + QVariant.ctor13(QSize? size) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__constructor_QSize') + .asFunction(); + thisCpp = func(size == null ? ffi.nullptr : size.thisCpp); + QVariant.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QVariant(const QSizeF & size) + QVariant.ctor14(QSizeF? size) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__constructor_QSizeF') + .asFunction(); + thisCpp = func(size == null ? ffi.nullptr : size.thisCpp); + QVariant.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QVariant(const QString & string) + QVariant.ctor15(String? string) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__constructor_QString') + .asFunction(); + thisCpp = func(string?.toNativeUtf8() ?? ffi.nullptr); + QVariant.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QVariant(const char * str) + QVariant.ctor16(String? str) { + final voidstar_Func_string func = _dylib + .lookup>( + 'c_QVariant__constructor_char') + .asFunction(); + thisCpp = func(str?.toNativeUtf8() ?? ffi.nullptr); + QVariant.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QVariant(double d) + QVariant.ctor17(double d) { + final voidstar_Func_double func = _dylib + .lookup>( + 'c_QVariant__constructor_double') + .asFunction(); + thisCpp = func(d); + QVariant.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QVariant(float f) + QVariant.ctor18(double f) { + final voidstar_Func_double func = _dylib + .lookup>( + 'c_QVariant__constructor_float') + .asFunction(); + thisCpp = func(f); + QVariant.s_dartInstanceByCppPtr[thisCpp.address] = this; + } //QVariant(int i) + QVariant.ctor19(int i) { + final voidstar_Func_int func = _dylib + .lookup>( + 'c_QVariant__constructor_int') + .asFunction(); + thisCpp = func(i); + QVariant.s_dartInstanceByCppPtr[thisCpp.address] = this; + } // clear() + clear() { + final void_Func_voidstar func = _dylib + .lookup>('c_QVariant__clear') + .asFunction(); + func(thisCpp); + } // detach() + + detach() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__detach') + .asFunction(); + func(thisCpp); + } // equals(const QVariant & other) const + + bool equals(QVariant other) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QVariant__equals_QVariant') + .asFunction(); + return func(thisCpp, other == null ? ffi.nullptr : other.thisCpp) != 0; + } + + static // fromObject(QObject * arg__1) + QVariant fromObject(QObject? arg__1) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QVariant__fromObject_QObject') + .asFunction(); + ffi.Pointer result = + func(arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + return QVariant.fromCppPointer(result, true); + } // isDetached() const + + bool isDetached() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__isDetached') + .asFunction(); + return func(thisCpp) != 0; + } // isNull() const + + bool isNull() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__isNull') + .asFunction(); + return func(thisCpp) != 0; + } // isValid() const + + bool isValid() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__isValid') + .asFunction(); + return func(thisCpp) != 0; + } // setValue(const QVariant & avalue) + + setValue(QVariant avalue) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QVariant__setValue_QVariant') + .asFunction(); + func(thisCpp, avalue == null ? ffi.nullptr : avalue.thisCpp); + } // toBool() const + + bool toBool() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__toBool') + .asFunction(); + return func(thisCpp) != 0; + } // toByteArray() const + + QByteArray toByteArray() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__toByteArray') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QByteArray.fromCppPointer(result, true); + } // toLine() const + + QLine toLine() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__toLine') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QLine.fromCppPointer(result, true); + } // toLineF() const + + QLineF toLineF() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__toLineF') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QLineF.fromCppPointer(result, true); + } // toList() const + + QList toList() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__toList') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QList.fromCppPointer(result, true); + } // toModelIndex() const + + QModelIndex toModelIndex() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__toModelIndex') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QModelIndex.fromCppPointer(result, true); + } + + static // toObject(QVariant arg__1) + QObject toObject(QVariant arg__1) { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_static_QVariant__toObject_QVariant') + .asFunction(); + ffi.Pointer result = + func(arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + return QObject.fromCppPointer(result, false); + } // toPoint() const + + QPoint toPoint() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__toPoint') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPoint.fromCppPointer(result, true); + } // toPointF() const + + QPointF toPointF() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__toPointF') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPointF.fromCppPointer(result, true); + } // toRect() const + + QRect toRect() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__toRect') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRect.fromCppPointer(result, true); + } // toRectF() const + + QRectF toRectF() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__toRectF') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRectF.fromCppPointer(result, true); + } // toSize() const + + QSize toSize() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__toSize') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } // toSizeF() const + + QSizeF toSizeF() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__toSizeF') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSizeF.fromCppPointer(result, true); + } // toStringList() const + + QList toStringList() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__toStringList') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QList.fromCppPointer(result, true); + } // typeId() const + + int typeId() { + final int_Func_voidstar func = _dylib + .lookup>('c_QVariant__typeId') + .asFunction(); + return func(thisCpp); + } // typeName() const + + String typeName() { + final string_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__typeName') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return result.toDartString(); + } // userType() const + + int userType() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__userType') + .asFunction(); + return func(thisCpp); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QVariant__destructor') + .asFunction(); + func(thisCpp); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QWidget.dart b/generated/QtDartBindings/dart/lib/src/QWidget.dart new file mode 100644 index 0000000..d12877b --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QWidget.dart @@ -0,0 +1,2639 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QWidget_RenderFlag { + static const DrawWindowBackground = 1; + static const DrawChildren = 2; + static const IgnoreMask = 4; +} + +class QWidget extends QObject { + QWidget.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QWidget.init() : super.init() {} + factory QWidget.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QWidget; + } + return QWidget.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QWidget_Finalizer"; + } //QWidget(QWidget * parent) + + QWidget({required QWidget? parent}) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__constructor_QWidget') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } // acceptDrops() const + bool acceptDrops() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__acceptDrops') + .asFunction(); + return func(thisCpp) != 0; + } // accessibleDescription() const + + QString accessibleDescription() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__accessibleDescription') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // accessibleName() const + + QString accessibleName() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__accessibleName') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // actions() const + + QList actions() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__actions') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QList.fromCppPointer(result, true); + } // activateWindow() + + activateWindow() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__activateWindow') + .asFunction(); + func(thisCpp); + } // addAction(QAction * action) + + addAction(QAction? action) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__addAction_QAction') + .asFunction(); + func(thisCpp, action == null ? ffi.nullptr : action.thisCpp); + } // addAction(const QIcon & icon, const QString & text) + + QAction addAction_2(QIcon icon, String? text) { + final voidstar_Func_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QWidget__addAction_QIcon_QString') + .asFunction(); + ffi.Pointer result = func( + thisCpp, + icon == null ? ffi.nullptr : icon.thisCpp, + text?.toNativeUtf8() ?? ffi.nullptr); + return QAction.fromCppPointer(result, false); + } // addAction(const QIcon & icon, const QString & text, const QKeySequence & shortcut) + + QAction addAction_3(QIcon icon, String? text, QKeySequence? shortcut) { + final voidstar_Func_voidstar_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_voidstar_voidstar_voidstar_FFI>>( + 'c_QWidget__addAction_QIcon_QString_QKeySequence') + .asFunction(); + ffi.Pointer result = func( + thisCpp, + icon == null ? ffi.nullptr : icon.thisCpp, + text?.toNativeUtf8() ?? ffi.nullptr, + shortcut == null ? ffi.nullptr : shortcut.thisCpp); + return QAction.fromCppPointer(result, false); + } // addAction(const QIcon & icon, const QString & text, const QKeySequence & shortcut, const QObject * receiver, const char * member) + + QAction addAction_4(QIcon icon, String? text, QKeySequence? shortcut, + QObject? receiver, String? member) { + final voidstar_Func_voidstar_voidstar_voidstar_voidstar_voidstar_string + func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_voidstar_voidstar_voidstar_voidstar_string_FFI>>( + 'c_QWidget__addAction_QIcon_QString_QKeySequence_QObject_char') + .asFunction(); + ffi.Pointer result = func( + thisCpp, + icon == null ? ffi.nullptr : icon.thisCpp, + text?.toNativeUtf8() ?? ffi.nullptr, + shortcut == null ? ffi.nullptr : shortcut.thisCpp, + receiver == null ? ffi.nullptr : receiver.thisCpp, + member?.toNativeUtf8() ?? ffi.nullptr); + return QAction.fromCppPointer(result, false); + } // addAction(const QIcon & icon, const QString & text, const QObject * receiver, const char * member) + + QAction addAction_5( + QIcon icon, String? text, QObject? receiver, String? member) { + final voidstar_Func_voidstar_voidstar_voidstar_voidstar_string func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_voidstar_voidstar_voidstar_string_FFI>>( + 'c_QWidget__addAction_QIcon_QString_QObject_char') + .asFunction(); + ffi.Pointer result = func( + thisCpp, + icon == null ? ffi.nullptr : icon.thisCpp, + text?.toNativeUtf8() ?? ffi.nullptr, + receiver == null ? ffi.nullptr : receiver.thisCpp, + member?.toNativeUtf8() ?? ffi.nullptr); + return QAction.fromCppPointer(result, false); + } // addAction(const QString & text) + + QAction addAction_6(String? text) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__addAction_QString') + .asFunction(); + ffi.Pointer result = + func(thisCpp, text?.toNativeUtf8() ?? ffi.nullptr); + return QAction.fromCppPointer(result, false); + } // addAction(const QString & text, const QKeySequence & shortcut) + + QAction addAction_7(String? text, QKeySequence? shortcut) { + final voidstar_Func_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QWidget__addAction_QString_QKeySequence') + .asFunction(); + ffi.Pointer result = func( + thisCpp, + text?.toNativeUtf8() ?? ffi.nullptr, + shortcut == null ? ffi.nullptr : shortcut.thisCpp); + return QAction.fromCppPointer(result, false); + } // addAction(const QString & text, const QKeySequence & shortcut, const QObject * receiver, const char * member) + + QAction addAction_8( + String? text, QKeySequence? shortcut, QObject? receiver, String? member) { + final voidstar_Func_voidstar_voidstar_voidstar_voidstar_string func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_voidstar_voidstar_voidstar_string_FFI>>( + 'c_QWidget__addAction_QString_QKeySequence_QObject_char') + .asFunction(); + ffi.Pointer result = func( + thisCpp, + text?.toNativeUtf8() ?? ffi.nullptr, + shortcut == null ? ffi.nullptr : shortcut.thisCpp, + receiver == null ? ffi.nullptr : receiver.thisCpp, + member?.toNativeUtf8() ?? ffi.nullptr); + return QAction.fromCppPointer(result, false); + } // addAction(const QString & text, const QObject * receiver, const char * member) + + QAction addAction_9(String? text, QObject? receiver, String? member) { + final voidstar_Func_voidstar_voidstar_voidstar_string func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_voidstar_voidstar_string_FFI>>( + 'c_QWidget__addAction_QString_QObject_char') + .asFunction(); + ffi.Pointer result = func( + thisCpp, + text?.toNativeUtf8() ?? ffi.nullptr, + receiver == null ? ffi.nullptr : receiver.thisCpp, + member?.toNativeUtf8() ?? ffi.nullptr); + return QAction.fromCppPointer(result, false); + } // addActions(const QList & actions) + + addActions(QList? actions) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__addActions_QList_QAction') + .asFunction(); + func(thisCpp, actions == null ? ffi.nullptr : actions.thisCpp); + } // adjustSize() + + adjustSize() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__adjustSize') + .asFunction(); + func(thisCpp); + } // autoFillBackground() const + + bool autoFillBackground() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__autoFillBackground') + .asFunction(); + return func(thisCpp) != 0; + } // backgroundRole() const + + int backgroundRole() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__backgroundRole') + .asFunction(); + return func(thisCpp); + } // baseSize() const + + QSize baseSize() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__baseSize') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } // changeEvent(QEvent * arg__1) + + changeEvent(QEvent? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(1128)) + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } + + static void changeEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWidget; + if (dartInstance == null) { + print( + "Dart instance not found for QWidget::changeEvent(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.changeEvent((arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + } // childAt(const QPoint & p) const + + QWidget childAt(QPoint? p) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__childAt_QPoint') + .asFunction(); + ffi.Pointer result = + func(thisCpp, p == null ? ffi.nullptr : p.thisCpp); + return QWidget.fromCppPointer(result, false); + } // childAt(int x, int y) const + + QWidget childAt_2(int x, int y) { + final voidstar_Func_voidstar_int_int func = _dylib + .lookup< + ffi.NativeFunction< + voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI>>( + 'c_QWidget__childAt_int_int') + .asFunction(); + ffi.Pointer result = func(thisCpp, x, y); + return QWidget.fromCppPointer(result, false); + } // childrenRect() const + + QRect childrenRect() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__childrenRect') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRect.fromCppPointer(result, true); + } // childrenRegion() const + + QRegion childrenRegion() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__childrenRegion') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRegion.fromCppPointer(result, true); + } // clearFocus() + + clearFocus() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__clearFocus') + .asFunction(); + func(thisCpp); + } // clearMask() + + clearMask() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__clearMask') + .asFunction(); + func(thisCpp); + } // close() + + bool close() { + final bool_Func_voidstar func = _dylib + .lookup>('c_QWidget__close') + .asFunction(); + return func(thisCpp) != 0; + } // contentsRect() const + + QRect contentsRect() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__contentsRect') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRect.fromCppPointer(result, true); + } // create() + + create() { + final void_Func_voidstar func = _dylib + .lookup>('c_QWidget__create') + .asFunction(); + func(thisCpp); + } // createWinId() + + createWinId() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__createWinId') + .asFunction(); + func(thisCpp); + } + + static // createWindowContainer(QWindow * window, QWidget * parent) + QWidget createWindowContainer(QWindow? window, + {required QWidget? parent}) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_static_QWidget__createWindowContainer_QWindow_QWidget') + .asFunction(); + ffi.Pointer result = func( + window == null ? ffi.nullptr : window.thisCpp, + parent == null ? ffi.nullptr : parent.thisCpp); + return QWidget.fromCppPointer(result, false); + } // customContextMenuRequested(const QPoint & pos) + + customContextMenuRequested(QPoint? pos) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__customContextMenuRequested_QPoint') + .asFunction(); + func(thisCpp, pos == null ? ffi.nullptr : pos.thisCpp); + } + + void onCustomContextMenuRequested(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QWidget__onCustomContextMenuRequested_QPoint') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onCustomContextMenuRequested_callback); + final callbackMethod = onCustomContextMenuRequested_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onCustomContextMenuRequested_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWidget; + final signalHandlers = dartInstance + .signalHandlerersBySignal[onCustomContextMenuRequested_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWidget; + if (dartInstance == null) { + print( + "Dart instance not found for QWidget::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } // destroy(bool destroyWindow, bool destroySubWindows) + + destroy({bool destroyWindow = true, bool destroySubWindows = true}) { + final void_Func_voidstar_bool_bool func = _dylib + .lookup>( + 'c_QWidget__destroy_bool_bool') + .asFunction(); + func(thisCpp, destroyWindow ? 1 : 0, destroySubWindows ? 1 : 0); + } // devType() const + + int devType() { + final int_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(1145)) + .asFunction(); + return func(thisCpp); + } + + static int devType_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWidget; + if (dartInstance == null) { + print( + "Dart instance not found for QWidget::devType() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.devType(); + return result; + } // ensurePolished() const + + ensurePolished() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__ensurePolished') + .asFunction(); + func(thisCpp); + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWidget; + if (dartInstance == null) { + print( + "Dart instance not found for QWidget::event(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWidget; + if (dartInstance == null) { + print( + "Dart instance not found for QWidget::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } // focusNextChild() + + bool focusNextChild() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__focusNextChild') + .asFunction(); + return func(thisCpp) != 0; + } // focusNextPrevChild(bool next) + + bool focusNextPrevChild(bool next) { + final bool_Func_voidstar_bool func = _dylib + .lookup>( + cFunctionSymbolName(1155)) + .asFunction(); + return func(thisCpp, next ? 1 : 0) != 0; + } + + static int focusNextPrevChild_calledFromC( + ffi.Pointer thisCpp, int next) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWidget; + if (dartInstance == null) { + print( + "Dart instance not found for QWidget::focusNextPrevChild(bool next)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.focusNextPrevChild(next != 0); + return result ? 1 : 0; + } // focusPreviousChild() + + bool focusPreviousChild() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__focusPreviousChild') + .asFunction(); + return func(thisCpp) != 0; + } // focusProxy() const + + QWidget focusProxy() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__focusProxy') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QWidget.fromCppPointer(result, false); + } // focusWidget() const + + QWidget focusWidget() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__focusWidget') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QWidget.fromCppPointer(result, false); + } // font() const + + QFont font() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__font') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QFont.fromCppPointer(result, false); + } // foregroundRole() const + + int foregroundRole() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__foregroundRole') + .asFunction(); + return func(thisCpp); + } // frameGeometry() const + + QRect frameGeometry() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__frameGeometry') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRect.fromCppPointer(result, true); + } // frameSize() const + + QSize frameSize() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__frameSize') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } // geometry() const + + QRect geometry() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__geometry') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRect.fromCppPointer(result, false); + } // grab(const QRect & rectangle) + + QPixmap grab({required QRect? rectangle}) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__grab_QRect') + .asFunction(); + ffi.Pointer result = + func(thisCpp, rectangle == null ? ffi.nullptr : rectangle.thisCpp); + return QPixmap.fromCppPointer(result, true); + } // grabKeyboard() + + grabKeyboard() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__grabKeyboard') + .asFunction(); + func(thisCpp); + } // grabMouse() + + grabMouse() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__grabMouse') + .asFunction(); + func(thisCpp); + } // grabShortcut(const QKeySequence & key) + + int grabShortcut(QKeySequence? key) { + final int_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__grabShortcut_QKeySequence') + .asFunction(); + return func(thisCpp, key == null ? ffi.nullptr : key.thisCpp); + } // hasFocus() const + + bool hasFocus() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__hasFocus') + .asFunction(); + return func(thisCpp) != 0; + } // hasHeightForWidth() const + + bool hasHeightForWidth() { + final bool_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(1169)) + .asFunction(); + return func(thisCpp) != 0; + } + + static int hasHeightForWidth_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWidget; + if (dartInstance == null) { + print( + "Dart instance not found for QWidget::hasHeightForWidth() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.hasHeightForWidth(); + return result ? 1 : 0; + } // hasMouseTracking() const + + bool hasMouseTracking() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__hasMouseTracking') + .asFunction(); + return func(thisCpp) != 0; + } // hasTabletTracking() const + + bool hasTabletTracking() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__hasTabletTracking') + .asFunction(); + return func(thisCpp) != 0; + } // height() const + + int height() { + final int_Func_voidstar func = _dylib + .lookup>('c_QWidget__height') + .asFunction(); + return func(thisCpp); + } // heightForWidth(int arg__1) const + + int heightForWidth(int arg__1) { + final int_Func_voidstar_int func = _dylib + .lookup>( + cFunctionSymbolName(1173)) + .asFunction(); + return func(thisCpp, arg__1); + } + + static int heightForWidth_calledFromC(ffi.Pointer thisCpp, int arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWidget; + if (dartInstance == null) { + print( + "Dart instance not found for QWidget::heightForWidth(int arg__1) const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.heightForWidth(arg__1); + return result; + } // hide() + + hide() { + final void_Func_voidstar func = _dylib + .lookup>('c_QWidget__hide') + .asFunction(); + func(thisCpp); + } // initPainter(QPainter * painter) const + + initPainter(QPainter? painter) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(1176)) + .asFunction(); + func(thisCpp, painter == null ? ffi.nullptr : painter.thisCpp); + } + + static void initPainter_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? painter) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWidget; + if (dartInstance == null) { + print( + "Dart instance not found for QWidget::initPainter(QPainter * painter) const! (${thisCpp.address})"); + throw Error(); + } + dartInstance.initPainter((painter == null || painter.address == 0) + ? null + : QPainter.fromCppPointer(painter)); + } // insertAction(QAction * before, QAction * action) + + insertAction(QAction? before, QAction? action) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__insertAction_QAction_QAction') + .asFunction(); + func(thisCpp, before == null ? ffi.nullptr : before.thisCpp, + action == null ? ffi.nullptr : action.thisCpp); + } // insertActions(QAction * before, const QList & actions) + + insertActions(QAction? before, QList? actions) { + final void_Func_voidstar_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__insertActions_QAction_QList_QAction') + .asFunction(); + func(thisCpp, before == null ? ffi.nullptr : before.thisCpp, + actions == null ? ffi.nullptr : actions.thisCpp); + } // isActiveWindow() const + + bool isActiveWindow() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__isActiveWindow') + .asFunction(); + return func(thisCpp) != 0; + } // isAncestorOf(const QWidget * child) const + + bool isAncestorOf(QWidget? child) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__isAncestorOf_QWidget') + .asFunction(); + return func(thisCpp, child == null ? ffi.nullptr : child.thisCpp) != 0; + } // isEnabled() const + + bool isEnabled() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__isEnabled') + .asFunction(); + return func(thisCpp) != 0; + } // isEnabledTo(const QWidget * arg__1) const + + bool isEnabledTo(QWidget? arg__1) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__isEnabledTo_QWidget') + .asFunction(); + return func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp) != 0; + } // isFullScreen() const + + bool isFullScreen() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__isFullScreen') + .asFunction(); + return func(thisCpp) != 0; + } // isHidden() const + + bool isHidden() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__isHidden') + .asFunction(); + return func(thisCpp) != 0; + } // isLeftToRight() const + + bool isLeftToRight() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__isLeftToRight') + .asFunction(); + return func(thisCpp) != 0; + } // isMaximized() const + + bool isMaximized() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__isMaximized') + .asFunction(); + return func(thisCpp) != 0; + } // isMinimized() const + + bool isMinimized() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__isMinimized') + .asFunction(); + return func(thisCpp) != 0; + } // isModal() const + + bool isModal() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__isModal') + .asFunction(); + return func(thisCpp) != 0; + } // isRightToLeft() const + + bool isRightToLeft() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__isRightToLeft') + .asFunction(); + return func(thisCpp) != 0; + } // isVisible() const + + bool isVisible() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__isVisible') + .asFunction(); + return func(thisCpp) != 0; + } // isVisibleTo(const QWidget * arg__1) const + + bool isVisibleTo(QWidget? arg__1) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__isVisibleTo_QWidget') + .asFunction(); + return func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp) != 0; + } // isWindow() const + + bool isWindow() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__isWindow') + .asFunction(); + return func(thisCpp) != 0; + } // isWindowModified() const + + bool isWindowModified() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__isWindowModified') + .asFunction(); + return func(thisCpp) != 0; + } + + static // keyboardGrabber() + QWidget keyboardGrabber() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QWidget__keyboardGrabber') + .asFunction(); + ffi.Pointer result = func(); + return QWidget.fromCppPointer(result, false); + } // layout() const + + QLayout layout() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__layout') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QLayout.fromCppPointer(result, false); + } // layoutDirection() const + + int layoutDirection() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__layoutDirection') + .asFunction(); + return func(thisCpp); + } // leaveEvent(QEvent * event) + + leaveEvent(QEvent? event) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(1202)) + .asFunction(); + func(thisCpp, event == null ? ffi.nullptr : event.thisCpp); + } + + static void leaveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWidget; + if (dartInstance == null) { + print( + "Dart instance not found for QWidget::leaveEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.leaveEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } // lower() + + lower() { + final void_Func_voidstar func = _dylib + .lookup>('c_QWidget__lower') + .asFunction(); + func(thisCpp); + } // mapFrom(const QWidget * arg__1, const QPoint & arg__2) const + + QPoint mapFrom(QWidget? arg__1, QPoint? arg__2) { + final voidstar_Func_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QWidget__mapFrom_QWidget_QPoint') + .asFunction(); + ffi.Pointer result = func( + thisCpp, + arg__1 == null ? ffi.nullptr : arg__1.thisCpp, + arg__2 == null ? ffi.nullptr : arg__2.thisCpp); + return QPoint.fromCppPointer(result, true); + } // mapFrom(const QWidget * arg__1, const QPointF & arg__2) const + + QPointF mapFrom_2(QWidget? arg__1, QPointF? arg__2) { + final voidstar_Func_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QWidget__mapFrom_QWidget_QPointF') + .asFunction(); + ffi.Pointer result = func( + thisCpp, + arg__1 == null ? ffi.nullptr : arg__1.thisCpp, + arg__2 == null ? ffi.nullptr : arg__2.thisCpp); + return QPointF.fromCppPointer(result, true); + } // mapFromGlobal(const QPoint & arg__1) const + + QPoint mapFromGlobal(QPoint? arg__1) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__mapFromGlobal_QPoint') + .asFunction(); + ffi.Pointer result = + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + return QPoint.fromCppPointer(result, true); + } // mapFromGlobal(const QPointF & arg__1) const + + QPointF mapFromGlobal_2(QPointF? arg__1) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__mapFromGlobal_QPointF') + .asFunction(); + ffi.Pointer result = + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + return QPointF.fromCppPointer(result, true); + } // mapFromParent(const QPoint & arg__1) const + + QPoint mapFromParent(QPoint? arg__1) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__mapFromParent_QPoint') + .asFunction(); + ffi.Pointer result = + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + return QPoint.fromCppPointer(result, true); + } // mapFromParent(const QPointF & arg__1) const + + QPointF mapFromParent_2(QPointF? arg__1) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__mapFromParent_QPointF') + .asFunction(); + ffi.Pointer result = + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + return QPointF.fromCppPointer(result, true); + } // mapTo(const QWidget * arg__1, const QPoint & arg__2) const + + QPoint mapTo(QWidget? arg__1, QPoint? arg__2) { + final voidstar_Func_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QWidget__mapTo_QWidget_QPoint') + .asFunction(); + ffi.Pointer result = func( + thisCpp, + arg__1 == null ? ffi.nullptr : arg__1.thisCpp, + arg__2 == null ? ffi.nullptr : arg__2.thisCpp); + return QPoint.fromCppPointer(result, true); + } // mapTo(const QWidget * arg__1, const QPointF & arg__2) const + + QPointF mapTo_2(QWidget? arg__1, QPointF? arg__2) { + final voidstar_Func_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi + .NativeFunction>( + 'c_QWidget__mapTo_QWidget_QPointF') + .asFunction(); + ffi.Pointer result = func( + thisCpp, + arg__1 == null ? ffi.nullptr : arg__1.thisCpp, + arg__2 == null ? ffi.nullptr : arg__2.thisCpp); + return QPointF.fromCppPointer(result, true); + } // mapToGlobal(const QPoint & arg__1) const + + QPoint mapToGlobal(QPoint? arg__1) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__mapToGlobal_QPoint') + .asFunction(); + ffi.Pointer result = + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + return QPoint.fromCppPointer(result, true); + } // mapToGlobal(const QPointF & arg__1) const + + QPointF mapToGlobal_2(QPointF? arg__1) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__mapToGlobal_QPointF') + .asFunction(); + ffi.Pointer result = + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + return QPointF.fromCppPointer(result, true); + } // mapToParent(const QPoint & arg__1) const + + QPoint mapToParent(QPoint? arg__1) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__mapToParent_QPoint') + .asFunction(); + ffi.Pointer result = + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + return QPoint.fromCppPointer(result, true); + } // mapToParent(const QPointF & arg__1) const + + QPointF mapToParent_2(QPointF? arg__1) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__mapToParent_QPointF') + .asFunction(); + ffi.Pointer result = + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + return QPointF.fromCppPointer(result, true); + } // mask() const + + QRegion mask() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__mask') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRegion.fromCppPointer(result, true); + } // maximumHeight() const + + int maximumHeight() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__maximumHeight') + .asFunction(); + return func(thisCpp); + } // maximumSize() const + + QSize maximumSize() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__maximumSize') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } // maximumWidth() const + + int maximumWidth() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__maximumWidth') + .asFunction(); + return func(thisCpp); + } // minimumHeight() const + + int minimumHeight() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__minimumHeight') + .asFunction(); + return func(thisCpp); + } // minimumSize() const + + QSize minimumSize() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__minimumSize') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } // minimumSizeHint() const + + QSize minimumSizeHint() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(1222)) + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } + + static ffi.Pointer minimumSizeHint_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWidget; + if (dartInstance == null) { + print( + "Dart instance not found for QWidget::minimumSizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.minimumSizeHint(); + return result.thisCpp; + } // minimumWidth() const + + int minimumWidth() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__minimumWidth') + .asFunction(); + return func(thisCpp); + } // mouseDoubleClickEvent(QMouseEvent * event) + + mouseDoubleClickEvent(QMouseEvent? event) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(1224)) + .asFunction(); + func(thisCpp, event == null ? ffi.nullptr : event.thisCpp); + } + + static void mouseDoubleClickEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWidget; + if (dartInstance == null) { + print( + "Dart instance not found for QWidget::mouseDoubleClickEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseDoubleClickEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } + + static // mouseGrabber() + QWidget mouseGrabber() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_static_QWidget__mouseGrabber') + .asFunction(); + ffi.Pointer result = func(); + return QWidget.fromCppPointer(result, false); + } // mouseMoveEvent(QMouseEvent * event) + + mouseMoveEvent(QMouseEvent? event) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(1226)) + .asFunction(); + func(thisCpp, event == null ? ffi.nullptr : event.thisCpp); + } + + static void mouseMoveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWidget; + if (dartInstance == null) { + print( + "Dart instance not found for QWidget::mouseMoveEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseMoveEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } // mousePressEvent(QMouseEvent * event) + + mousePressEvent(QMouseEvent? event) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(1227)) + .asFunction(); + func(thisCpp, event == null ? ffi.nullptr : event.thisCpp); + } + + static void mousePressEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWidget; + if (dartInstance == null) { + print( + "Dart instance not found for QWidget::mousePressEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mousePressEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } // mouseReleaseEvent(QMouseEvent * event) + + mouseReleaseEvent(QMouseEvent? event) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(1228)) + .asFunction(); + func(thisCpp, event == null ? ffi.nullptr : event.thisCpp); + } + + static void mouseReleaseEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWidget; + if (dartInstance == null) { + print( + "Dart instance not found for QWidget::mouseReleaseEvent(QMouseEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseReleaseEvent((event == null || event.address == 0) + ? null + : QMouseEvent.fromCppPointer(event)); + } // move(const QPoint & arg__1) + + move(QPoint? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__move_QPoint') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // move(int x, int y) + + move_2(int x, int y) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QWidget__move_int_int') + .asFunction(); + func(thisCpp, x, y); + } // nativeParentWidget() const + + QWidget nativeParentWidget() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__nativeParentWidget') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QWidget.fromCppPointer(result, false); + } // nextInFocusChain() const + + QWidget nextInFocusChain() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__nextInFocusChain') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QWidget.fromCppPointer(result, false); + } // normalGeometry() const + + QRect normalGeometry() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__normalGeometry') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRect.fromCppPointer(result, true); + } // paintEvent(QPaintEvent * event) + + paintEvent(QPaintEvent? event) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(1235)) + .asFunction(); + func(thisCpp, event == null ? ffi.nullptr : event.thisCpp); + } + + static void paintEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWidget; + if (dartInstance == null) { + print( + "Dart instance not found for QWidget::paintEvent(QPaintEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.paintEvent((event == null || event.address == 0) + ? null + : QPaintEvent.fromCppPointer(event)); + } // palette() const + + QPalette palette() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__palette') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPalette.fromCppPointer(result, false); + } // parentWidget() const + + QWidget parentWidget() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__parentWidget') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QWidget.fromCppPointer(result, false); + } // pos() const + + QPoint pos() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__pos') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPoint.fromCppPointer(result, true); + } // previousInFocusChain() const + + QWidget previousInFocusChain() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__previousInFocusChain') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QWidget.fromCppPointer(result, false); + } // raise() + + raise() { + final void_Func_voidstar func = _dylib + .lookup>('c_QWidget__raise') + .asFunction(); + func(thisCpp); + } // rect() const + + QRect rect() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__rect') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRect.fromCppPointer(result, true); + } // releaseKeyboard() + + releaseKeyboard() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__releaseKeyboard') + .asFunction(); + func(thisCpp); + } // releaseMouse() + + releaseMouse() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__releaseMouse') + .asFunction(); + func(thisCpp); + } // releaseShortcut(int id) + + releaseShortcut(int id) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QWidget__releaseShortcut_int') + .asFunction(); + func(thisCpp, id); + } // removeAction(QAction * action) + + removeAction(QAction? action) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__removeAction_QAction') + .asFunction(); + func(thisCpp, action == null ? ffi.nullptr : action.thisCpp); + } // render(QPainter * painter, const QPoint & targetOffset, const QRegion & sourceRegion) + + render(QPainter? painter, + {required QPoint? targetOffset, required QRegion sourceRegion}) { + final void_Func_voidstar_voidstar_voidstar_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_voidstar_voidstar_voidstar_FFI>>( + 'c_QWidget__render_QPainter_QPoint_QRegion') + .asFunction(); + func( + thisCpp, + painter == null ? ffi.nullptr : painter.thisCpp, + targetOffset == null ? ffi.nullptr : targetOffset.thisCpp, + sourceRegion == null ? ffi.nullptr : sourceRegion.thisCpp); + } // repaint() + + repaint() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__repaint') + .asFunction(); + func(thisCpp); + } // repaint(const QRect & arg__1) + + repaint_2(QRect? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__repaint_QRect') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // repaint(const QRegion & arg__1) + + repaint_3(QRegion arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__repaint_QRegion') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // repaint(int x, int y, int w, int h) + + repaint_4(int x, int y, int w, int h) { + final void_Func_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QWidget__repaint_int_int_int_int') + .asFunction(); + func(thisCpp, x, y, w, h); + } // resize(const QSize & arg__1) + + resize(QSize? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__resize_QSize') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // resize(int w, int h) + + resize_2(int w, int h) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QWidget__resize_int_int') + .asFunction(); + func(thisCpp, w, h); + } // restoreGeometry(const QByteArray & geometry) + + bool restoreGeometry(QByteArray? geometry) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__restoreGeometry_QByteArray') + .asFunction(); + return func(thisCpp, geometry == null ? ffi.nullptr : geometry.thisCpp) != + 0; + } // saveGeometry() const + + QByteArray saveGeometry() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__saveGeometry') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QByteArray.fromCppPointer(result, true); + } // scroll(int dx, int dy) + + scroll(int dx, int dy) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QWidget__scroll_int_int') + .asFunction(); + func(thisCpp, dx, dy); + } // scroll(int dx, int dy, const QRect & arg__3) + + scroll_2(int dx, int dy, QRect? arg__3) { + final void_Func_voidstar_int_int_voidstar func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI>>( + 'c_QWidget__scroll_int_int_QRect') + .asFunction(); + func(thisCpp, dx, dy, arg__3 == null ? ffi.nullptr : arg__3.thisCpp); + } // setAcceptDrops(bool on) + + setAcceptDrops(bool on) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QWidget__setAcceptDrops_bool') + .asFunction(); + func(thisCpp, on ? 1 : 0); + } // setAccessibleDescription(const QString & description) + + setAccessibleDescription(String? description) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__setAccessibleDescription_QString') + .asFunction(); + func(thisCpp, description?.toNativeUtf8() ?? ffi.nullptr); + } // setAccessibleName(const QString & name) + + setAccessibleName(String? name) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__setAccessibleName_QString') + .asFunction(); + func(thisCpp, name?.toNativeUtf8() ?? ffi.nullptr); + } // setAutoFillBackground(bool enabled) + + setAutoFillBackground(bool enabled) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QWidget__setAutoFillBackground_bool') + .asFunction(); + func(thisCpp, enabled ? 1 : 0); + } // setBackgroundRole(QPalette::ColorRole arg__1) + + setBackgroundRole(int arg__1) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QWidget__setBackgroundRole_ColorRole') + .asFunction(); + func(thisCpp, arg__1); + } // setBaseSize(const QSize & arg__1) + + setBaseSize(QSize? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__setBaseSize_QSize') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // setBaseSize(int basew, int baseh) + + setBaseSize_2(int basew, int baseh) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QWidget__setBaseSize_int_int') + .asFunction(); + func(thisCpp, basew, baseh); + } // setContentsMargins(int left, int top, int right, int bottom) + + setContentsMargins(int left, int top, int right, int bottom) { + final void_Func_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QWidget__setContentsMargins_int_int_int_int') + .asFunction(); + func(thisCpp, left, top, right, bottom); + } // setDisabled(bool arg__1) + + setDisabled(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QWidget__setDisabled_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } // setEnabled(bool arg__1) + + setEnabled(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QWidget__setEnabled_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } // setFixedHeight(int h) + + setFixedHeight(int h) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QWidget__setFixedHeight_int') + .asFunction(); + func(thisCpp, h); + } // setFixedSize(const QSize & arg__1) + + setFixedSize(QSize? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__setFixedSize_QSize') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // setFixedSize(int w, int h) + + setFixedSize_2(int w, int h) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QWidget__setFixedSize_int_int') + .asFunction(); + func(thisCpp, w, h); + } // setFixedWidth(int w) + + setFixedWidth(int w) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QWidget__setFixedWidth_int') + .asFunction(); + func(thisCpp, w); + } // setFocus() + + setFocus() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__setFocus') + .asFunction(); + func(thisCpp); + } // setFocusProxy(QWidget * arg__1) + + setFocusProxy(QWidget? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__setFocusProxy_QWidget') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // setFont(const QFont & arg__1) + + setFont(QFont? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__setFont_QFont') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // setForegroundRole(QPalette::ColorRole arg__1) + + setForegroundRole(int arg__1) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QWidget__setForegroundRole_ColorRole') + .asFunction(); + func(thisCpp, arg__1); + } // setGeometry(const QRect & arg__1) + + setGeometry(QRect? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__setGeometry_QRect') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // setGeometry(int x, int y, int w, int h) + + setGeometry_2(int x, int y, int w, int h) { + final void_Func_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QWidget__setGeometry_int_int_int_int') + .asFunction(); + func(thisCpp, x, y, w, h); + } // setHidden(bool hidden) + + setHidden(bool hidden) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QWidget__setHidden_bool') + .asFunction(); + func(thisCpp, hidden ? 1 : 0); + } // setLayout(QLayout * arg__1) + + setLayout(QLayout? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__setLayout_QLayout') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // setLayoutDirection(Qt::LayoutDirection direction) + + setLayoutDirection(int direction) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QWidget__setLayoutDirection_LayoutDirection') + .asFunction(); + func(thisCpp, direction); + } // setMask(const QRegion & arg__1) + + setMask(QRegion arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__setMask_QRegion') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // setMaximumHeight(int maxh) + + setMaximumHeight(int maxh) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QWidget__setMaximumHeight_int') + .asFunction(); + func(thisCpp, maxh); + } // setMaximumSize(const QSize & arg__1) + + setMaximumSize(QSize? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__setMaximumSize_QSize') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // setMaximumSize(int maxw, int maxh) + + setMaximumSize_2(int maxw, int maxh) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QWidget__setMaximumSize_int_int') + .asFunction(); + func(thisCpp, maxw, maxh); + } // setMaximumWidth(int maxw) + + setMaximumWidth(int maxw) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QWidget__setMaximumWidth_int') + .asFunction(); + func(thisCpp, maxw); + } // setMinimumHeight(int minh) + + setMinimumHeight(int minh) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QWidget__setMinimumHeight_int') + .asFunction(); + func(thisCpp, minh); + } // setMinimumSize(const QSize & arg__1) + + setMinimumSize(QSize? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__setMinimumSize_QSize') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // setMinimumSize(int minw, int minh) + + setMinimumSize_2(int minw, int minh) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QWidget__setMinimumSize_int_int') + .asFunction(); + func(thisCpp, minw, minh); + } // setMinimumWidth(int minw) + + setMinimumWidth(int minw) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QWidget__setMinimumWidth_int') + .asFunction(); + func(thisCpp, minw); + } // setMouseTracking(bool enable) + + setMouseTracking(bool enable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QWidget__setMouseTracking_bool') + .asFunction(); + func(thisCpp, enable ? 1 : 0); + } // setPalette(const QPalette & arg__1) + + setPalette(QPalette arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__setPalette_QPalette') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // setShortcutAutoRepeat(int id, bool enable) + + setShortcutAutoRepeat(int id, {bool enable = true}) { + final void_Func_voidstar_int_bool func = _dylib + .lookup>( + 'c_QWidget__setShortcutAutoRepeat_int_bool') + .asFunction(); + func(thisCpp, id, enable ? 1 : 0); + } // setShortcutEnabled(int id, bool enable) + + setShortcutEnabled(int id, {bool enable = true}) { + final void_Func_voidstar_int_bool func = _dylib + .lookup>( + 'c_QWidget__setShortcutEnabled_int_bool') + .asFunction(); + func(thisCpp, id, enable ? 1 : 0); + } // setSizeIncrement(const QSize & arg__1) + + setSizeIncrement(QSize? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__setSizeIncrement_QSize') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // setSizeIncrement(int w, int h) + + setSizeIncrement_2(int w, int h) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QWidget__setSizeIncrement_int_int') + .asFunction(); + func(thisCpp, w, h); + } // setSizePolicy(QSizePolicy arg__1) + + setSizePolicy(QSizePolicy arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__setSizePolicy_QSizePolicy') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // setSizePolicy(QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical) + + setSizePolicy_2(int horizontal, int vertical) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QWidget__setSizePolicy_Policy_Policy') + .asFunction(); + func(thisCpp, horizontal, vertical); + } // setStatusTip(const QString & arg__1) + + setStatusTip(String? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__setStatusTip_QString') + .asFunction(); + func(thisCpp, arg__1?.toNativeUtf8() ?? ffi.nullptr); + } // setStyle(QStyle * arg__1) + + setStyle(QStyle? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__setStyle_QStyle') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // setStyleSheet(const QString & styleSheet) + + setStyleSheet(String? styleSheet) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__setStyleSheet_QString') + .asFunction(); + func(thisCpp, styleSheet?.toNativeUtf8() ?? ffi.nullptr); + } + + static // setTabOrder(QWidget * arg__1, QWidget * arg__2) + setTabOrder(QWidget? arg__1, QWidget? arg__2) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_static_QWidget__setTabOrder_QWidget_QWidget') + .asFunction(); + func(arg__1 == null ? ffi.nullptr : arg__1.thisCpp, + arg__2 == null ? ffi.nullptr : arg__2.thisCpp); + } // setTabletTracking(bool enable) + + setTabletTracking(bool enable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QWidget__setTabletTracking_bool') + .asFunction(); + func(thisCpp, enable ? 1 : 0); + } // setToolTip(const QString & arg__1) + + setToolTip(String? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__setToolTip_QString') + .asFunction(); + func(thisCpp, arg__1?.toNativeUtf8() ?? ffi.nullptr); + } // setToolTipDuration(int msec) + + setToolTipDuration(int msec) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QWidget__setToolTipDuration_int') + .asFunction(); + func(thisCpp, msec); + } // setUpdatesEnabled(bool enable) + + setUpdatesEnabled(bool enable) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QWidget__setUpdatesEnabled_bool') + .asFunction(); + func(thisCpp, enable ? 1 : 0); + } // setVisible(bool visible) + + setVisible(bool visible) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + cFunctionSymbolName(1314)) + .asFunction(); + func(thisCpp, visible ? 1 : 0); + } + + static void setVisible_calledFromC(ffi.Pointer thisCpp, int visible) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWidget; + if (dartInstance == null) { + print( + "Dart instance not found for QWidget::setVisible(bool visible)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.setVisible(visible != 0); + } // setWhatsThis(const QString & arg__1) + + setWhatsThis(String? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__setWhatsThis_QString') + .asFunction(); + func(thisCpp, arg__1?.toNativeUtf8() ?? ffi.nullptr); + } // setWindowFilePath(const QString & filePath) + + setWindowFilePath(String? filePath) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__setWindowFilePath_QString') + .asFunction(); + func(thisCpp, filePath?.toNativeUtf8() ?? ffi.nullptr); + } // setWindowIcon(const QIcon & icon) + + setWindowIcon(QIcon icon) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__setWindowIcon_QIcon') + .asFunction(); + func(thisCpp, icon == null ? ffi.nullptr : icon.thisCpp); + } // setWindowIconText(const QString & arg__1) + + setWindowIconText(String? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__setWindowIconText_QString') + .asFunction(); + func(thisCpp, arg__1?.toNativeUtf8() ?? ffi.nullptr); + } // setWindowModified(bool arg__1) + + setWindowModified(bool arg__1) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QWidget__setWindowModified_bool') + .asFunction(); + func(thisCpp, arg__1 ? 1 : 0); + } // setWindowOpacity(qreal level) + + setWindowOpacity(double level) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QWidget__setWindowOpacity_qreal') + .asFunction(); + func(thisCpp, level); + } // setWindowRole(const QString & arg__1) + + setWindowRole(String? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__setWindowRole_QString') + .asFunction(); + func(thisCpp, arg__1?.toNativeUtf8() ?? ffi.nullptr); + } // setWindowTitle(const QString & arg__1) + + setWindowTitle(String? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__setWindowTitle_QString') + .asFunction(); + func(thisCpp, arg__1?.toNativeUtf8() ?? ffi.nullptr); + } // sharedPainter() const + + QPainter sharedPainter() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(1323)) + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPainter.fromCppPointer(result, false); + } + + static ffi.Pointer sharedPainter_calledFromC( + ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWidget; + if (dartInstance == null) { + print( + "Dart instance not found for QWidget::sharedPainter() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sharedPainter(); + return result.thisCpp; + } // show() + + show() { + final void_Func_voidstar func = _dylib + .lookup>('c_QWidget__show') + .asFunction(); + func(thisCpp); + } // showFullScreen() + + showFullScreen() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__showFullScreen') + .asFunction(); + func(thisCpp); + } // showMaximized() + + showMaximized() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__showMaximized') + .asFunction(); + func(thisCpp); + } // showMinimized() + + showMinimized() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__showMinimized') + .asFunction(); + func(thisCpp); + } // showNormal() + + showNormal() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__showNormal') + .asFunction(); + func(thisCpp); + } // size() const + + QSize size() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__size') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } // sizeHint() const + + QSize sizeHint() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(1331)) + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } + + static ffi.Pointer sizeHint_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWidget; + if (dartInstance == null) { + print( + "Dart instance not found for QWidget::sizeHint() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.sizeHint(); + return result.thisCpp; + } // sizeIncrement() const + + QSize sizeIncrement() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__sizeIncrement') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } // sizePolicy() const + + QSizePolicy sizePolicy() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__sizePolicy') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSizePolicy.fromCppPointer(result, true); + } // stackUnder(QWidget * arg__1) + + stackUnder(QWidget? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__stackUnder_QWidget') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // statusTip() const + + QString statusTip() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__statusTip') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // style() const + + QStyle style() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__style') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QStyle.fromCppPointer(result, false); + } // styleSheet() const + + QString styleSheet() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__styleSheet') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // takeLayout() + + QLayout takeLayout() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__takeLayout') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QLayout.fromCppPointer(result, false); + } // toolTip() const + + QString toolTip() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__toolTip') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // toolTipDuration() const + + int toolTipDuration() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__toolTipDuration') + .asFunction(); + return func(thisCpp); + } // topLevelWidget() const + + QWidget topLevelWidget() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__topLevelWidget') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QWidget.fromCppPointer(result, false); + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QWidget__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } // underMouse() const + + bool underMouse() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__underMouse') + .asFunction(); + return func(thisCpp) != 0; + } // unsetCursor() + + unsetCursor() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__unsetCursor') + .asFunction(); + func(thisCpp); + } // unsetLayoutDirection() + + unsetLayoutDirection() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__unsetLayoutDirection') + .asFunction(); + func(thisCpp); + } // unsetLocale() + + unsetLocale() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__unsetLocale') + .asFunction(); + func(thisCpp); + } // update() + + update() { + final void_Func_voidstar func = _dylib + .lookup>('c_QWidget__update') + .asFunction(); + func(thisCpp); + } // update(const QRect & arg__1) + + update_2(QRect? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__update_QRect') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // update(const QRegion & arg__1) + + update_3(QRegion arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__update_QRegion') + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } // update(int x, int y, int w, int h) + + update_4(int x, int y, int w, int h) { + final void_Func_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QWidget__update_int_int_int_int') + .asFunction(); + func(thisCpp, x, y, w, h); + } // updateGeometry() + + updateGeometry() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__updateGeometry') + .asFunction(); + func(thisCpp); + } // updateMicroFocus() + + updateMicroFocus() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__updateMicroFocus') + .asFunction(); + func(thisCpp); + } // updatesEnabled() const + + bool updatesEnabled() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__updatesEnabled') + .asFunction(); + return func(thisCpp) != 0; + } // visibleRegion() const + + QRegion visibleRegion() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__visibleRegion') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRegion.fromCppPointer(result, true); + } // whatsThis() const + + QString whatsThis() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__whatsThis') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // width() const + + int width() { + final int_Func_voidstar func = _dylib + .lookup>('c_QWidget__width') + .asFunction(); + return func(thisCpp); + } // window() const + + QWidget window() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__window') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QWidget.fromCppPointer(result, false); + } // windowFilePath() const + + QString windowFilePath() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__windowFilePath') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // windowHandle() const + + QWindow windowHandle() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__windowHandle') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QWindow.fromCppPointer(result, false); + } // windowIcon() const + + QIcon windowIcon() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__windowIcon') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QIcon.fromCppPointer(result, true); + } // windowIconChanged(const QIcon & icon) + + windowIconChanged(QIcon icon) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__windowIconChanged_QIcon') + .asFunction(); + func(thisCpp, icon == null ? ffi.nullptr : icon.thisCpp); + } + + void onWindowIconChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QWidget__onWindowIconChanged_QIcon') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onWindowIconChanged_callback); + final callbackMethod = onWindowIconChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onWindowIconChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWidget; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onWindowIconChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // windowIconText() const + + QString windowIconText() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__windowIconText') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // windowIconTextChanged(const QString & iconText) + + windowIconTextChanged(String? iconText) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__windowIconTextChanged_QString') + .asFunction(); + func(thisCpp, iconText?.toNativeUtf8() ?? ffi.nullptr); + } + + void onWindowIconTextChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QWidget__onWindowIconTextChanged_QString') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onWindowIconTextChanged_callback); + final callbackMethod = onWindowIconTextChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onWindowIconTextChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWidget; + final signalHandlers = dartInstance + .signalHandlerersBySignal[onWindowIconTextChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // windowOpacity() const + + double windowOpacity() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__windowOpacity') + .asFunction(); + return func(thisCpp); + } // windowRole() const + + QString windowRole() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__windowRole') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // windowTitle() const + + QString windowTitle() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__windowTitle') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // windowTitleChanged(const QString & title) + + windowTitleChanged(String? title) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWidget__windowTitleChanged_QString') + .asFunction(); + func(thisCpp, title?.toNativeUtf8() ?? ffi.nullptr); + } + + void onWindowTitleChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QWidget__onWindowTitleChanged_QString') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onWindowTitleChanged_callback); + final callbackMethod = onWindowTitleChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onWindowTitleChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWidget; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onWindowTitleChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // x() const + + int x() { + final int_Func_voidstar func = _dylib + .lookup>('c_QWidget__x') + .asFunction(); + return func(thisCpp); + } // y() const + + int y() { + final int_Func_voidstar func = _dylib + .lookup>('c_QWidget__y') + .asFunction(); + return func(thisCpp); + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QWidget__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 1128: + return "c_QWidget__changeEvent_QEvent"; + case 946: + return "c_QWidget__customEvent_QEvent"; + case 1145: + return "c_QWidget__devType"; + case 956: + return "c_QWidget__event_QEvent"; + case 957: + return "c_QWidget__eventFilter_QObject_QEvent"; + case 1155: + return "c_QWidget__focusNextPrevChild_bool"; + case 1169: + return "c_QWidget__hasHeightForWidth"; + case 1173: + return "c_QWidget__heightForWidth_int"; + case 1176: + return "c_QWidget__initPainter_QPainter"; + case 1202: + return "c_QWidget__leaveEvent_QEvent"; + case 1222: + return "c_QWidget__minimumSizeHint"; + case 1224: + return "c_QWidget__mouseDoubleClickEvent_QMouseEvent"; + case 1226: + return "c_QWidget__mouseMoveEvent_QMouseEvent"; + case 1227: + return "c_QWidget__mousePressEvent_QMouseEvent"; + case 1228: + return "c_QWidget__mouseReleaseEvent_QMouseEvent"; + case 1235: + return "c_QWidget__paintEvent_QPaintEvent"; + case 1314: + return "c_QWidget__setVisible_bool"; + case 1323: + return "c_QWidget__sharedPainter"; + case 1331: + return "c_QWidget__sizeHint"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 1128: + return "changeEvent"; + case 946: + return "customEvent"; + case 1145: + return "devType"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 1155: + return "focusNextPrevChild"; + case 1169: + return "hasHeightForWidth"; + case 1173: + return "heightForWidth"; + case 1176: + return "initPainter"; + case 1202: + return "leaveEvent"; + case 1222: + return "minimumSizeHint"; + case 1224: + return "mouseDoubleClickEvent"; + case 1226: + return "mouseMoveEvent"; + case 1227: + return "mousePressEvent"; + case 1228: + return "mouseReleaseEvent"; + case 1235: + return "paintEvent"; + case 1314: + return "setVisible"; + case 1323: + return "sharedPainter"; + case 1331: + return "sizeHint"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QWidget__registerVirtualMethodCallback') + .asFunction(); + final callback1128 = + ffi.Pointer.fromFunction( + QWidget.changeEvent_calledFromC); + registerCallback(thisCpp, callback1128, 1128); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept1145 = 0; + final callback1145 = ffi.Pointer.fromFunction( + QWidget.devType_calledFromC, callbackExcept1145); + registerCallback(thisCpp, callback1145, 1145); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QWidget.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + const callbackExcept1155 = 0; + final callback1155 = + ffi.Pointer.fromFunction( + QWidget.focusNextPrevChild_calledFromC, callbackExcept1155); + registerCallback(thisCpp, callback1155, 1155); + const callbackExcept1169 = 0; + final callback1169 = ffi.Pointer.fromFunction( + QWidget.hasHeightForWidth_calledFromC, callbackExcept1169); + registerCallback(thisCpp, callback1169, 1169); + const callbackExcept1173 = 0; + final callback1173 = + ffi.Pointer.fromFunction( + QWidget.heightForWidth_calledFromC, callbackExcept1173); + registerCallback(thisCpp, callback1173, 1173); + final callback1176 = + ffi.Pointer.fromFunction( + QWidget.initPainter_calledFromC); + registerCallback(thisCpp, callback1176, 1176); + final callback1202 = + ffi.Pointer.fromFunction( + QWidget.leaveEvent_calledFromC); + registerCallback(thisCpp, callback1202, 1202); + final callback1222 = ffi.Pointer.fromFunction( + QWidget.minimumSizeHint_calledFromC); + registerCallback(thisCpp, callback1222, 1222); + final callback1224 = + ffi.Pointer.fromFunction( + QWidget.mouseDoubleClickEvent_calledFromC); + registerCallback(thisCpp, callback1224, 1224); + final callback1226 = + ffi.Pointer.fromFunction( + QWidget.mouseMoveEvent_calledFromC); + registerCallback(thisCpp, callback1226, 1226); + final callback1227 = + ffi.Pointer.fromFunction( + QWidget.mousePressEvent_calledFromC); + registerCallback(thisCpp, callback1227, 1227); + final callback1228 = + ffi.Pointer.fromFunction( + QWidget.mouseReleaseEvent_calledFromC); + registerCallback(thisCpp, callback1228, 1228); + final callback1235 = + ffi.Pointer.fromFunction( + QWidget.paintEvent_calledFromC); + registerCallback(thisCpp, callback1235, 1235); + final callback1314 = + ffi.Pointer.fromFunction( + QWidget.setVisible_calledFromC); + registerCallback(thisCpp, callback1314, 1314); + final callback1323 = ffi.Pointer.fromFunction( + QWidget.sharedPainter_calledFromC); + registerCallback(thisCpp, callback1323, 1323); + final callback1331 = ffi.Pointer.fromFunction( + QWidget.sizeHint_calledFromC); + registerCallback(thisCpp, callback1331, 1331); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/QWindow.dart b/generated/QtDartBindings/dart/lib/src/QWindow.dart new file mode 100644 index 0000000..fe79454 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/QWindow.dart @@ -0,0 +1,1500 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class QWindow extends QObject { + QWindow.fromCppPointer(var cppPointer, [var needsAutoDelete = false]) + : super.fromCppPointer(cppPointer, needsAutoDelete) {} + QWindow.init() : super.init() {} + factory QWindow.fromCache(var cppPointer, [needsAutoDelete = false]) { + if (QObject.isCached(cppPointer)) { + var instance = QObject.s_dartInstanceByCppPtr[cppPointer.address]; + if (instance != null) return instance as QWindow; + } + return QWindow.fromCppPointer(cppPointer, needsAutoDelete); + } + String getFinalizerName() { + return "c_QWindow_Finalizer"; + } //QWindow() + + QWindow() : super.init() { + final voidstar_Func_void func = _dylib + .lookup>( + 'c_QWindow__constructor') + .asFunction(); + thisCpp = func(); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } //QWindow(QWindow * parent) + QWindow.ctor2(QWindow? parent) : super.init() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__constructor_QWindow') + .asFunction(); + thisCpp = func(parent == null ? ffi.nullptr : parent.thisCpp); + QObject.s_dartInstanceByCppPtr[thisCpp.address] = this; + registerCallbacks(); + } // activeChanged() + activeChanged() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__activeChanged') + .asFunction(); + func(thisCpp); + } + + void onActiveChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QWindow__onActiveChanged') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onActiveChanged_callback); + final callbackMethod = onActiveChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onActiveChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWindow; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onActiveChanged_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // alert(int msec) + + alert(int msec) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QWindow__alert_int') + .asFunction(); + func(thisCpp, msec); + } // baseSize() const + + QSize baseSize() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__baseSize') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } // close() + + bool close() { + final bool_Func_voidstar func = _dylib + .lookup>('c_QWindow__close') + .asFunction(); + return func(thisCpp) != 0; + } // create() + + create() { + final void_Func_voidstar func = _dylib + .lookup>('c_QWindow__create') + .asFunction(); + func(thisCpp); + } + + static void customEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWindow; + if (dartInstance == null) { + print( + "Dart instance not found for QWindow::customEvent(QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.customEvent((event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + } // destroy() + + destroy() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__destroy') + .asFunction(); + func(thisCpp); + } // devicePixelRatio() const + + double devicePixelRatio() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__devicePixelRatio') + .asFunction(); + return func(thisCpp); + } + + static int event_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWindow; + if (dartInstance == null) { + print( + "Dart instance not found for QWindow::event(QEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.event((arg__1 == null || arg__1.address == 0) + ? null + : QEvent.fromCppPointer(arg__1)); + return result ? 1 : 0; + } + + static int eventFilter_calledFromC(ffi.Pointer thisCpp, + ffi.Pointer? watched, ffi.Pointer? event) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWindow; + if (dartInstance == null) { + print( + "Dart instance not found for QWindow::eventFilter(QObject * watched, QEvent * event)! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.eventFilter( + (watched == null || watched.address == 0) + ? null + : QObject.fromCppPointer(watched), + (event == null || event.address == 0) + ? null + : QEvent.fromCppPointer(event)); + return result ? 1 : 0; + } // filePath() const + + QString filePath() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__filePath') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } // focusObject() const + + QObject focusObject() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(997)) + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QObject.fromCppPointer(result, false); + } + + static ffi.Pointer focusObject_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWindow; + if (dartInstance == null) { + print( + "Dart instance not found for QWindow::focusObject() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.focusObject(); + return result.thisCpp; + } // focusObjectChanged(QObject * object) + + focusObjectChanged(QObject? object) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWindow__focusObjectChanged_QObject') + .asFunction(); + func(thisCpp, object == null ? ffi.nullptr : object.thisCpp); + } + + void onFocusObjectChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QWindow__onFocusObjectChanged_QObject') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onFocusObjectChanged_callback); + final callbackMethod = onFocusObjectChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onFocusObjectChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWindow; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onFocusObjectChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // frameGeometry() const + + QRect frameGeometry() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__frameGeometry') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRect.fromCppPointer(result, true); + } // framePosition() const + + QPoint framePosition() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__framePosition') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPoint.fromCppPointer(result, true); + } // geometry() const + + QRect geometry() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__geometry') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRect.fromCppPointer(result, true); + } // height() const + + int height() { + final int_Func_voidstar func = _dylib + .lookup>('c_QWindow__height') + .asFunction(); + return func(thisCpp); + } // heightChanged(int arg) + + heightChanged(int arg) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QWindow__heightChanged_int') + .asFunction(); + func(thisCpp, arg); + } + + void onHeightChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QWindow__onHeightChanged_int') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onHeightChanged_callback); + final callbackMethod = onHeightChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onHeightChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWindow; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onHeightChanged_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // hide() + + hide() { + final void_Func_voidstar func = _dylib + .lookup>('c_QWindow__hide') + .asFunction(); + func(thisCpp); + } // icon() const + + QIcon icon() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__icon') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QIcon.fromCppPointer(result, true); + } // isActive() const + + bool isActive() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__isActive') + .asFunction(); + return func(thisCpp) != 0; + } // isAncestorOf(const QWindow * child) const + + bool isAncestorOf(QWindow? child) { + final bool_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWindow__isAncestorOf_QWindow') + .asFunction(); + return func(thisCpp, child == null ? ffi.nullptr : child.thisCpp) != 0; + } // isExposed() const + + bool isExposed() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__isExposed') + .asFunction(); + return func(thisCpp) != 0; + } // isModal() const + + bool isModal() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__isModal') + .asFunction(); + return func(thisCpp) != 0; + } // isTopLevel() const + + bool isTopLevel() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__isTopLevel') + .asFunction(); + return func(thisCpp) != 0; + } // isVisible() const + + bool isVisible() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__isVisible') + .asFunction(); + return func(thisCpp) != 0; + } // lower() + + lower() { + final void_Func_voidstar func = _dylib + .lookup>('c_QWindow__lower') + .asFunction(); + func(thisCpp); + } // mapFromGlobal(const QPoint & pos) const + + QPoint mapFromGlobal(QPoint? pos) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWindow__mapFromGlobal_QPoint') + .asFunction(); + ffi.Pointer result = + func(thisCpp, pos == null ? ffi.nullptr : pos.thisCpp); + return QPoint.fromCppPointer(result, true); + } // mapFromGlobal(const QPointF & pos) const + + QPointF mapFromGlobal_2(QPointF? pos) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWindow__mapFromGlobal_QPointF') + .asFunction(); + ffi.Pointer result = + func(thisCpp, pos == null ? ffi.nullptr : pos.thisCpp); + return QPointF.fromCppPointer(result, true); + } // mapToGlobal(const QPoint & pos) const + + QPoint mapToGlobal(QPoint? pos) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWindow__mapToGlobal_QPoint') + .asFunction(); + ffi.Pointer result = + func(thisCpp, pos == null ? ffi.nullptr : pos.thisCpp); + return QPoint.fromCppPointer(result, true); + } // mapToGlobal(const QPointF & pos) const + + QPointF mapToGlobal_2(QPointF? pos) { + final voidstar_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWindow__mapToGlobal_QPointF') + .asFunction(); + ffi.Pointer result = + func(thisCpp, pos == null ? ffi.nullptr : pos.thisCpp); + return QPointF.fromCppPointer(result, true); + } // mask() const + + QRegion mask() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__mask') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QRegion.fromCppPointer(result, true); + } // maximumHeight() const + + int maximumHeight() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__maximumHeight') + .asFunction(); + return func(thisCpp); + } // maximumHeightChanged(int arg) + + maximumHeightChanged(int arg) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QWindow__maximumHeightChanged_int') + .asFunction(); + func(thisCpp, arg); + } + + void onMaximumHeightChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QWindow__onMaximumHeightChanged_int') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onMaximumHeightChanged_callback); + final callbackMethod = onMaximumHeightChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onMaximumHeightChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWindow; + final signalHandlers = dartInstance + .signalHandlerersBySignal[onMaximumHeightChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // maximumSize() const + + QSize maximumSize() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__maximumSize') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } // maximumWidth() const + + int maximumWidth() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__maximumWidth') + .asFunction(); + return func(thisCpp); + } // maximumWidthChanged(int arg) + + maximumWidthChanged(int arg) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QWindow__maximumWidthChanged_int') + .asFunction(); + func(thisCpp, arg); + } + + void onMaximumWidthChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QWindow__onMaximumWidthChanged_int') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onMaximumWidthChanged_callback); + final callbackMethod = onMaximumWidthChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onMaximumWidthChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWindow; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onMaximumWidthChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // minimumHeight() const + + int minimumHeight() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__minimumHeight') + .asFunction(); + return func(thisCpp); + } // minimumHeightChanged(int arg) + + minimumHeightChanged(int arg) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QWindow__minimumHeightChanged_int') + .asFunction(); + func(thisCpp, arg); + } + + void onMinimumHeightChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QWindow__onMinimumHeightChanged_int') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onMinimumHeightChanged_callback); + final callbackMethod = onMinimumHeightChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onMinimumHeightChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWindow; + final signalHandlers = dartInstance + .signalHandlerersBySignal[onMinimumHeightChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // minimumSize() const + + QSize minimumSize() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__minimumSize') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } // minimumWidth() const + + int minimumWidth() { + final int_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__minimumWidth') + .asFunction(); + return func(thisCpp); + } // minimumWidthChanged(int arg) + + minimumWidthChanged(int arg) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QWindow__minimumWidthChanged_int') + .asFunction(); + func(thisCpp, arg); + } + + void onMinimumWidthChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QWindow__onMinimumWidthChanged_int') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onMinimumWidthChanged_callback); + final callbackMethod = onMinimumWidthChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onMinimumWidthChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWindow; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onMinimumWidthChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // mouseDoubleClickEvent(QMouseEvent * arg__1) + + mouseDoubleClickEvent(QMouseEvent? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(1034)) + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } + + static void mouseDoubleClickEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWindow; + if (dartInstance == null) { + print( + "Dart instance not found for QWindow::mouseDoubleClickEvent(QMouseEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseDoubleClickEvent((arg__1 == null || arg__1.address == 0) + ? null + : QMouseEvent.fromCppPointer(arg__1)); + } // mouseMoveEvent(QMouseEvent * arg__1) + + mouseMoveEvent(QMouseEvent? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(1035)) + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } + + static void mouseMoveEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWindow; + if (dartInstance == null) { + print( + "Dart instance not found for QWindow::mouseMoveEvent(QMouseEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseMoveEvent((arg__1 == null || arg__1.address == 0) + ? null + : QMouseEvent.fromCppPointer(arg__1)); + } // mousePressEvent(QMouseEvent * arg__1) + + mousePressEvent(QMouseEvent? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(1036)) + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } + + static void mousePressEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWindow; + if (dartInstance == null) { + print( + "Dart instance not found for QWindow::mousePressEvent(QMouseEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mousePressEvent((arg__1 == null || arg__1.address == 0) + ? null + : QMouseEvent.fromCppPointer(arg__1)); + } // mouseReleaseEvent(QMouseEvent * arg__1) + + mouseReleaseEvent(QMouseEvent? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(1037)) + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } + + static void mouseReleaseEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWindow; + if (dartInstance == null) { + print( + "Dart instance not found for QWindow::mouseReleaseEvent(QMouseEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.mouseReleaseEvent((arg__1 == null || arg__1.address == 0) + ? null + : QMouseEvent.fromCppPointer(arg__1)); + } // opacity() const + + double opacity() { + final double_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__opacity') + .asFunction(); + return func(thisCpp); + } // opacityChanged(qreal opacity) + + opacityChanged(double opacity) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QWindow__opacityChanged_qreal') + .asFunction(); + func(thisCpp, opacity); + } + + void onOpacityChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QWindow__onOpacityChanged_qreal') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onOpacityChanged_callback); + final callbackMethod = onOpacityChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onOpacityChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWindow; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onOpacityChanged_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // paintEvent(QPaintEvent * arg__1) + + paintEvent(QPaintEvent? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(1041)) + .asFunction(); + func(thisCpp, arg__1 == null ? ffi.nullptr : arg__1.thisCpp); + } + + static void paintEvent_calledFromC( + ffi.Pointer thisCpp, ffi.Pointer? arg__1) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWindow; + if (dartInstance == null) { + print( + "Dart instance not found for QWindow::paintEvent(QPaintEvent * arg__1)! (${thisCpp.address})"); + throw Error(); + } + dartInstance.paintEvent((arg__1 == null || arg__1.address == 0) + ? null + : QPaintEvent.fromCppPointer(arg__1)); + } // parent() const + + QWindow parent() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__parent') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QWindow.fromCppPointer(result, false); + } // position() const + + QPoint position() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__position') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QPoint.fromCppPointer(result, true); + } // raise() + + raise() { + final void_Func_voidstar func = _dylib + .lookup>('c_QWindow__raise') + .asFunction(); + func(thisCpp); + } // requestActivate() + + requestActivate() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__requestActivate') + .asFunction(); + func(thisCpp); + } // requestUpdate() + + requestUpdate() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__requestUpdate') + .asFunction(); + func(thisCpp); + } // resize(const QSize & newSize) + + resize(QSize? newSize) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWindow__resize_QSize') + .asFunction(); + func(thisCpp, newSize == null ? ffi.nullptr : newSize.thisCpp); + } // resize(int w, int h) + + resize_2(int w, int h) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QWindow__resize_int_int') + .asFunction(); + func(thisCpp, w, h); + } // setBaseSize(const QSize & size) + + setBaseSize(QSize? size) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWindow__setBaseSize_QSize') + .asFunction(); + func(thisCpp, size == null ? ffi.nullptr : size.thisCpp); + } // setFilePath(const QString & filePath) + + setFilePath(String? filePath) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWindow__setFilePath_QString') + .asFunction(); + func(thisCpp, filePath?.toNativeUtf8() ?? ffi.nullptr); + } // setFramePosition(const QPoint & point) + + setFramePosition(QPoint? point) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWindow__setFramePosition_QPoint') + .asFunction(); + func(thisCpp, point == null ? ffi.nullptr : point.thisCpp); + } // setGeometry(const QRect & rect) + + setGeometry(QRect? rect) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWindow__setGeometry_QRect') + .asFunction(); + func(thisCpp, rect == null ? ffi.nullptr : rect.thisCpp); + } // setGeometry(int posx, int posy, int w, int h) + + setGeometry_2(int posx, int posy, int w, int h) { + final void_Func_voidstar_int_int_int_int func = _dylib + .lookup< + ffi.NativeFunction< + void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI>>( + 'c_QWindow__setGeometry_int_int_int_int') + .asFunction(); + func(thisCpp, posx, posy, w, h); + } // setHeight(int arg) + + setHeight(int arg) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QWindow__setHeight_int') + .asFunction(); + func(thisCpp, arg); + } // setIcon(const QIcon & icon) + + setIcon(QIcon icon) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWindow__setIcon_QIcon') + .asFunction(); + func(thisCpp, icon == null ? ffi.nullptr : icon.thisCpp); + } // setKeyboardGrabEnabled(bool grab) + + bool setKeyboardGrabEnabled(bool grab) { + final bool_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QWindow__setKeyboardGrabEnabled_bool') + .asFunction(); + return func(thisCpp, grab ? 1 : 0) != 0; + } // setMask(const QRegion & region) + + setMask(QRegion region) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWindow__setMask_QRegion') + .asFunction(); + func(thisCpp, region == null ? ffi.nullptr : region.thisCpp); + } // setMaximumHeight(int h) + + setMaximumHeight(int h) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QWindow__setMaximumHeight_int') + .asFunction(); + func(thisCpp, h); + } // setMaximumSize(const QSize & size) + + setMaximumSize(QSize? size) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWindow__setMaximumSize_QSize') + .asFunction(); + func(thisCpp, size == null ? ffi.nullptr : size.thisCpp); + } // setMaximumWidth(int w) + + setMaximumWidth(int w) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QWindow__setMaximumWidth_int') + .asFunction(); + func(thisCpp, w); + } // setMinimumHeight(int h) + + setMinimumHeight(int h) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QWindow__setMinimumHeight_int') + .asFunction(); + func(thisCpp, h); + } // setMinimumSize(const QSize & size) + + setMinimumSize(QSize? size) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWindow__setMinimumSize_QSize') + .asFunction(); + func(thisCpp, size == null ? ffi.nullptr : size.thisCpp); + } // setMinimumWidth(int w) + + setMinimumWidth(int w) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QWindow__setMinimumWidth_int') + .asFunction(); + func(thisCpp, w); + } // setMouseGrabEnabled(bool grab) + + bool setMouseGrabEnabled(bool grab) { + final bool_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QWindow__setMouseGrabEnabled_bool') + .asFunction(); + return func(thisCpp, grab ? 1 : 0) != 0; + } // setOpacity(qreal level) + + setOpacity(double level) { + final void_Func_voidstar_double func = _dylib + .lookup>( + 'c_QWindow__setOpacity_qreal') + .asFunction(); + func(thisCpp, level); + } // setPosition(const QPoint & pt) + + setPosition(QPoint? pt) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWindow__setPosition_QPoint') + .asFunction(); + func(thisCpp, pt == null ? ffi.nullptr : pt.thisCpp); + } // setPosition(int posx, int posy) + + setPosition_2(int posx, int posy) { + final void_Func_voidstar_int_int func = _dylib + .lookup>( + 'c_QWindow__setPosition_int_int') + .asFunction(); + func(thisCpp, posx, posy); + } // setSizeIncrement(const QSize & size) + + setSizeIncrement(QSize? size) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWindow__setSizeIncrement_QSize') + .asFunction(); + func(thisCpp, size == null ? ffi.nullptr : size.thisCpp); + } // setTitle(const QString & arg__1) + + setTitle(String? arg__1) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWindow__setTitle_QString') + .asFunction(); + func(thisCpp, arg__1?.toNativeUtf8() ?? ffi.nullptr); + } // setTransientParent(QWindow * parent) + + setTransientParent(QWindow? parent) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWindow__setTransientParent_QWindow') + .asFunction(); + func(thisCpp, parent == null ? ffi.nullptr : parent.thisCpp); + } // setVisible(bool visible) + + setVisible(bool visible) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QWindow__setVisible_bool') + .asFunction(); + func(thisCpp, visible ? 1 : 0); + } // setWidth(int arg) + + setWidth(int arg) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QWindow__setWidth_int') + .asFunction(); + func(thisCpp, arg); + } // setX(int arg) + + setX(int arg) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QWindow__setX_int') + .asFunction(); + func(thisCpp, arg); + } // setY(int arg) + + setY(int arg) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QWindow__setY_int') + .asFunction(); + func(thisCpp, arg); + } // show() + + show() { + final void_Func_voidstar func = _dylib + .lookup>('c_QWindow__show') + .asFunction(); + func(thisCpp); + } // showFullScreen() + + showFullScreen() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__showFullScreen') + .asFunction(); + func(thisCpp); + } // showMaximized() + + showMaximized() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__showMaximized') + .asFunction(); + func(thisCpp); + } // showMinimized() + + showMinimized() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__showMinimized') + .asFunction(); + func(thisCpp); + } // showNormal() + + showNormal() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__showNormal') + .asFunction(); + func(thisCpp); + } // size() const + + QSize size() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + cFunctionSymbolName(1090)) + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } + + static ffi.Pointer size_calledFromC(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWindow; + if (dartInstance == null) { + print( + "Dart instance not found for QWindow::size() const! (${thisCpp.address})"); + throw Error(); + } + final result = dartInstance.size(); + return result.thisCpp; + } // sizeIncrement() const + + QSize sizeIncrement() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__sizeIncrement') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QSize.fromCppPointer(result, true); + } // startSystemMove() + + bool startSystemMove() { + final bool_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__startSystemMove') + .asFunction(); + return func(thisCpp) != 0; + } // title() const + + QString title() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__title') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QString.fromCppPointer(result, true); + } + + static // tr(const char * s, const char * c, int n) + QString tr(String? s, String? c, int n) { + final voidstar_Func_string_string_int func = _dylib + .lookup>( + 'c_static_QWindow__tr_char_char_int') + .asFunction(); + ffi.Pointer result = func( + s?.toNativeUtf8() ?? ffi.nullptr, c?.toNativeUtf8() ?? ffi.nullptr, n); + return QString.fromCppPointer(result, true); + } // transientParent() const + + QWindow transientParent() { + final voidstar_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__transientParent') + .asFunction(); + ffi.Pointer result = func(thisCpp); + return QWindow.fromCppPointer(result, false); + } // transientParentChanged(QWindow * transientParent) + + transientParentChanged(QWindow? transientParent) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWindow__transientParentChanged_QWindow') + .asFunction(); + func(thisCpp, + transientParent == null ? ffi.nullptr : transientParent.thisCpp); + } + + void onTransientParentChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QWindow__onTransientParentChanged_QWindow') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onTransientParentChanged_callback); + final callbackMethod = onTransientParentChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onTransientParentChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWindow; + final signalHandlers = dartInstance + .signalHandlerersBySignal[onTransientParentChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // unsetCursor() + + unsetCursor() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__unsetCursor') + .asFunction(); + func(thisCpp); + } // visibleChanged(bool arg) + + visibleChanged(bool arg) { + final void_Func_voidstar_bool func = _dylib + .lookup>( + 'c_QWindow__visibleChanged_bool') + .asFunction(); + func(thisCpp, arg ? 1 : 0); + } + + void onVisibleChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QWindow__onVisibleChanged_bool') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onVisibleChanged_callback); + final callbackMethod = onVisibleChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onVisibleChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWindow; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onVisibleChanged_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // width() const + + int width() { + final int_Func_voidstar func = _dylib + .lookup>('c_QWindow__width') + .asFunction(); + return func(thisCpp); + } // widthChanged(int arg) + + widthChanged(int arg) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QWindow__widthChanged_int') + .asFunction(); + func(thisCpp, arg); + } + + void onWidthChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QWindow__onWidthChanged_int') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onWidthChanged_callback); + final callbackMethod = onWidthChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onWidthChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWindow; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onWidthChanged_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // windowTitleChanged(const QString & title) + + windowTitleChanged(String? title) { + final void_Func_voidstar_voidstar func = _dylib + .lookup>( + 'c_QWindow__windowTitleChanged_QString') + .asFunction(); + func(thisCpp, title?.toNativeUtf8() ?? ffi.nullptr); + } + + void onWindowTitleChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QWindow__onWindowTitleChanged_QString') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onWindowTitleChanged_callback); + final callbackMethod = onWindowTitleChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onWindowTitleChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWindow; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onWindowTitleChanged_callback] ?? + []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // x() const + + int x() { + final int_Func_voidstar func = _dylib + .lookup>('c_QWindow__x') + .asFunction(); + return func(thisCpp); + } // xChanged(int arg) + + xChanged(int arg) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QWindow__xChanged_int') + .asFunction(); + func(thisCpp, arg); + } + + void onXChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QWindow__onXChanged_int') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onXChanged_callback); + final callbackMethod = onXChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onXChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWindow; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onXChanged_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } // y() const + + int y() { + final int_Func_voidstar func = _dylib + .lookup>('c_QWindow__y') + .asFunction(); + return func(thisCpp); + } // yChanged(int arg) + + yChanged(int arg) { + final void_Func_voidstar_int func = _dylib + .lookup>( + 'c_QWindow__yChanged_int') + .asFunction(); + func(thisCpp, arg); + } + + void onYChanged(Function callback, {QObject? context}) { + final SignalHandler func = _dylib + .lookup>( + 'c_QWindow__onYChanged_int') + .asFunction(); + final dartCallback = + ffi.Pointer.fromFunction)>( + onYChanged_callback); + final callbackMethod = onYChanged_callback; + var handlers = signalHandlerersBySignal[callbackMethod] ?? []; + handlers.add(callback); + signalHandlerersBySignal[callbackMethod] = handlers; + ffi.Pointer contextPtr = + context == null ? ffi.nullptr : context.thisCpp; + func(thisCpp, contextPtr, dartCallback); + } + + static void onYChanged_callback(ffi.Pointer thisCpp) { + var dartInstance = + QObject.s_dartInstanceByCppPtr[thisCpp.address] as QWindow; + final signalHandlers = + dartInstance.signalHandlerersBySignal[onYChanged_callback] ?? []; + for (var signalHandler in signalHandlers) { + signalHandler(); + } + } + + void release() { + final void_Func_voidstar func = _dylib + .lookup>( + 'c_QWindow__destructor') + .asFunction(); + func(thisCpp); + } + + String cFunctionSymbolName(int methodId) { + switch (methodId) { + case 946: + return "c_QWindow__customEvent_QEvent"; + case 956: + return "c_QWindow__event_QEvent"; + case 957: + return "c_QWindow__eventFilter_QObject_QEvent"; + case 997: + return "c_QWindow__focusObject"; + case 1034: + return "c_QWindow__mouseDoubleClickEvent_QMouseEvent"; + case 1035: + return "c_QWindow__mouseMoveEvent_QMouseEvent"; + case 1036: + return "c_QWindow__mousePressEvent_QMouseEvent"; + case 1037: + return "c_QWindow__mouseReleaseEvent_QMouseEvent"; + case 1041: + return "c_QWindow__paintEvent_QPaintEvent"; + case 1090: + return "c_QWindow__size"; + } + return super.cFunctionSymbolName(methodId); + } + + static String methodNameFromId(int methodId) { + switch (methodId) { + case 946: + return "customEvent"; + case 956: + return "event"; + case 957: + return "eventFilter"; + case 997: + return "focusObject"; + case 1034: + return "mouseDoubleClickEvent"; + case 1035: + return "mouseMoveEvent"; + case 1036: + return "mousePressEvent"; + case 1037: + return "mouseReleaseEvent"; + case 1041: + return "paintEvent"; + case 1090: + return "size"; + } + throw Error(); + } + + void registerCallbacks() { + assert(thisCpp != null); + final RegisterMethodIsReimplementedCallback registerCallback = _dylib + .lookup>( + 'c_QWindow__registerVirtualMethodCallback') + .asFunction(); + final callback946 = + ffi.Pointer.fromFunction( + QObject.customEvent_calledFromC); + registerCallback(thisCpp, callback946, 946); + const callbackExcept956 = 0; + final callback956 = + ffi.Pointer.fromFunction( + QWindow.event_calledFromC, callbackExcept956); + registerCallback(thisCpp, callback956, 956); + const callbackExcept957 = 0; + final callback957 = + ffi.Pointer.fromFunction( + QObject.eventFilter_calledFromC, callbackExcept957); + registerCallback(thisCpp, callback957, 957); + final callback997 = ffi.Pointer.fromFunction( + QWindow.focusObject_calledFromC); + registerCallback(thisCpp, callback997, 997); + final callback1034 = + ffi.Pointer.fromFunction( + QWindow.mouseDoubleClickEvent_calledFromC); + registerCallback(thisCpp, callback1034, 1034); + final callback1035 = + ffi.Pointer.fromFunction( + QWindow.mouseMoveEvent_calledFromC); + registerCallback(thisCpp, callback1035, 1035); + final callback1036 = + ffi.Pointer.fromFunction( + QWindow.mousePressEvent_calledFromC); + registerCallback(thisCpp, callback1036, 1036); + final callback1037 = + ffi.Pointer.fromFunction( + QWindow.mouseReleaseEvent_calledFromC); + registerCallback(thisCpp, callback1037, 1037); + final callback1041 = + ffi.Pointer.fromFunction( + QWindow.paintEvent_calledFromC); + registerCallback(thisCpp, callback1041, 1041); + final callback1090 = ffi.Pointer.fromFunction( + QWindow.size_calledFromC); + registerCallback(thisCpp, callback1090, 1090); + } +} diff --git a/generated/QtDartBindings/dart/lib/src/Qt.dart b/generated/QtDartBindings/dart/lib/src/Qt.dart new file mode 100644 index 0000000..e142e88 --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/Qt.dart @@ -0,0 +1,85 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +import 'TypeHelpers.dart'; +import '../Bindings.dart'; +import '../LibraryLoader.dart'; + +var _dylib = Library.instance().dylib; + +class Qt_Orientation { + static const Horizontal = 1; + static const Vertical = 2; +} + +class Qt_SortOrder { + static const AscendingOrder = 0; + static const DescendingOrder = 1; +} + +class Qt_AlignmentFlag { + static const AlignLeft = 1; + static const AlignLeading = 1; + static const AlignRight = 2; + static const AlignTrailing = 2; + static const AlignHCenter = 4; + static const AlignJustify = 8; + static const AlignAbsolute = 16; + static const AlignHorizontal_Mask = 31; + static const AlignTop = 32; + static const AlignBottom = 64; + static const AlignVCenter = 128; + static const AlignBaseline = 256; + static const AlignVertical_Mask = 480; + static const AlignCenter = 132; +} + +class Qt_KeyboardModifier { + static const NoModifier = 0; + static const ShiftModifier = 33554432; + static const ControlModifier = 67108864; + static const AltModifier = 134217728; + static const MetaModifier = 268435456; + static const KeypadModifier = 536870912; + static const GroupSwitchModifier = 1073741824; + static const KeyboardModifierMask = 4261412864; +} + +class Qt_LayoutDirection { + static const LeftToRight = 0; + static const RightToLeft = 1; + static const LayoutDirectionAuto = 2; +} + +class Qt_ItemDataRole { + static const DisplayRole = 0; + static const DecorationRole = 1; + static const EditRole = 2; + static const ToolTipRole = 3; + static const StatusTipRole = 4; + static const WhatsThisRole = 5; + static const FontRole = 6; + static const TextAlignmentRole = 7; + static const BackgroundRole = 8; + static const ForegroundRole = 9; + static const CheckStateRole = 10; + static const AccessibleTextRole = 11; + static const AccessibleDescriptionRole = 12; + static const SizeHintRole = 13; + static const InitialSortOrderRole = 14; + static const DisplayPropertyRole = 27; + static const DecorationPropertyRole = 28; + static const ToolTipPropertyRole = 29; + static const StatusTipPropertyRole = 30; + static const WhatsThisPropertyRole = 31; + static const UserRole = 256; +} + +class Qt_EventPriority { + static const HighEventPriority = 1; + static const NormalEventPriority = 0; + static const LowEventPriority = -1; +} diff --git a/generated/QtDartBindings/dart/lib/src/TypeHelpers.dart b/generated/QtDartBindings/dart/lib/src/TypeHelpers.dart new file mode 100644 index 0000000..051091e --- /dev/null +++ b/generated/QtDartBindings/dart/lib/src/TypeHelpers.dart @@ -0,0 +1,775 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT +import 'dart:ffi' as ffi; +import 'package:ffi/ffi.dart'; +// tag=1053 + +typedef void_Func_voidstar = void Function(ffi.Pointer); +typedef void_Func_voidstar_FFI = ffi.Void Function(ffi.Pointer); +typedef RegisterMethodIsReimplementedCallback = void Function( + ffi.Pointer, ffi.Pointer, int); +typedef RegisterMethodIsReimplementedCallback_FFI = ffi.Void Function( + ffi.Pointer, ffi.Pointer, ffi.Int32); +typedef SignalHandler = void Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer); +typedef SignalHandler_FFI = ffi.Void Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer); +typedef voidstar_Func_void = ffi.Pointer Function(); +typedef voidstar_Func_void_FFI = ffi.Pointer Function(); +typedef voidstar_Func_bool = ffi.Pointer Function(int); +typedef voidstar_Func_ffi_Int8_FFI = ffi.Pointer Function(ffi.Int8); +typedef voidstar_Func_voidstar = ffi.Pointer Function(ffi.Pointer); +typedef voidstar_Func_voidstar_FFI = ffi.Pointer Function( + ffi.Pointer); +typedef voidstar_Func_string = ffi.Pointer Function(ffi.Pointer); +typedef voidstar_Func_string_FFI = ffi.Pointer Function( + ffi.Pointer); +typedef voidstar_Func_double = ffi.Pointer Function(double); +typedef voidstar_Func_ffi_Double_FFI = ffi.Pointer Function(ffi.Double); +typedef voidstar_Func_int = ffi.Pointer Function(int); +typedef voidstar_Func_ffi_Int32_FFI = ffi.Pointer Function(ffi.Int32); +typedef bool_Func_voidstar_voidstar = int Function( + ffi.Pointer, ffi.Pointer); +typedef bool_Func_voidstar_voidstar_FFI = ffi.Int8 Function( + ffi.Pointer, ffi.Pointer); +typedef bool_Func_voidstar = int Function(ffi.Pointer); +typedef bool_Func_voidstar_FFI = ffi.Int8 Function(ffi.Pointer); +typedef void_Func_voidstar_voidstar = void Function( + ffi.Pointer, ffi.Pointer); +typedef void_Func_voidstar_voidstar_FFI = ffi.Void Function( + ffi.Pointer, ffi.Pointer); +typedef int_Func_voidstar = int Function(ffi.Pointer); +typedef int_Func_voidstar_FFI = ffi.Int32 Function(ffi.Pointer); +typedef string_Func_voidstar = ffi.Pointer Function(ffi.Pointer); +typedef string_Func_voidstar_FFI = ffi.Pointer Function( + ffi.Pointer); +typedef void_Func_voidstar_int = void Function(ffi.Pointer, int); +typedef void_Func_voidstar_ffi_Int32_FFI = ffi.Void Function( + ffi.Pointer, ffi.Int32); +typedef voidstar_Func_int_int = ffi.Pointer Function(int, int); +typedef voidstar_Func_ffi_Int32_ffi_Int32_FFI = ffi.Pointer Function( + ffi.Int32, ffi.Int32); +typedef voidstar_Func_voidstar_voidstar = ffi.Pointer Function( + ffi.Pointer, ffi.Pointer); +typedef voidstar_Func_voidstar_voidstar_FFI = ffi.Pointer Function( + ffi.Pointer, ffi.Pointer); +typedef voidstar_Func_voidstar_string = ffi.Pointer Function( + ffi.Pointer, ffi.Pointer); +typedef voidstar_Func_voidstar_string_FFI = ffi.Pointer Function( + ffi.Pointer, ffi.Pointer); +typedef voidstar_Func_voidstar_voidstar_int = ffi.Pointer Function( + ffi.Pointer, ffi.Pointer, int); +typedef voidstar_Func_voidstar_voidstar_ffi_Int32_FFI = ffi.Pointer + Function(ffi.Pointer, ffi.Pointer, ffi.Int32); +typedef voidstar_Func_voidstar_int_int_int = ffi.Pointer Function( + ffi.Pointer, int, int, int); +typedef voidstar_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_FFI + = ffi.Pointer Function( + ffi.Pointer, ffi.Int32, ffi.Int32, ffi.Int32); +typedef voidstar_Func_voidstar_int = ffi.Pointer Function( + ffi.Pointer, int); +typedef voidstar_Func_voidstar_ffi_Int32_FFI = ffi.Pointer Function( + ffi.Pointer, ffi.Int32); +typedef int_Func_voidstar_voidstar = int Function( + ffi.Pointer, ffi.Pointer); +typedef int_Func_voidstar_voidstar_FFI = ffi.Int32 Function( + ffi.Pointer, ffi.Pointer); +typedef voidstar_Func_string_int = ffi.Pointer Function( + ffi.Pointer, int); +typedef voidstar_Func_string_ffi_Int32_FFI = ffi.Pointer Function( + ffi.Pointer, ffi.Int32); +typedef int_Func_voidstar_voidstar_int = int Function( + ffi.Pointer, ffi.Pointer, int); +typedef int_Func_voidstar_voidstar_ffi_Int32_FFI = ffi.Int32 Function( + ffi.Pointer, ffi.Pointer, ffi.Int32); +typedef voidstar_Func_voidstar_int_voidstar = ffi.Pointer Function( + ffi.Pointer, int, ffi.Pointer); +typedef voidstar_Func_voidstar_ffi_Int32_voidstar_FFI = ffi.Pointer + Function(ffi.Pointer, ffi.Int32, ffi.Pointer); +typedef voidstar_Func_voidstar_int_string = ffi.Pointer Function( + ffi.Pointer, int, ffi.Pointer); +typedef voidstar_Func_voidstar_ffi_Int32_string_FFI = ffi.Pointer + Function(ffi.Pointer, ffi.Int32, ffi.Pointer); +typedef voidstar_Func_voidstar_int_int = ffi.Pointer Function( + ffi.Pointer, int, int); +typedef voidstar_Func_voidstar_ffi_Int32_ffi_Int32_FFI = ffi.Pointer + Function(ffi.Pointer, ffi.Int32, ffi.Int32); +typedef voidstar_Func_voidstar_voidstar_voidstar = ffi.Pointer Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer); +typedef voidstar_Func_voidstar_voidstar_voidstar_FFI = ffi.Pointer + Function(ffi.Pointer, ffi.Pointer, ffi.Pointer); +typedef voidstar_Func_voidstar_int_int_voidstar = ffi.Pointer Function( + ffi.Pointer, int, int, ffi.Pointer); +typedef voidstar_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI + = ffi.Pointer Function( + ffi.Pointer, ffi.Int32, ffi.Int32, ffi.Pointer); +typedef voidstar_Func_voidstar_voidstar_int_int = ffi.Pointer Function( + ffi.Pointer, ffi.Pointer, int, int); +typedef voidstar_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI + = ffi.Pointer Function( + ffi.Pointer, ffi.Pointer, ffi.Int32, ffi.Int32); +typedef void_Func_voidstar_int_voidstar = void Function( + ffi.Pointer, int, ffi.Pointer); +typedef void_Func_voidstar_ffi_Int32_voidstar_FFI = ffi.Void Function( + ffi.Pointer, ffi.Int32, ffi.Pointer); +typedef void_Func_voidstar_int_int = void Function(ffi.Pointer, int, int); +typedef void_Func_voidstar_ffi_Int32_ffi_Int32_FFI = ffi.Void Function( + ffi.Pointer, ffi.Int32, ffi.Int32); +typedef void_Func_voidstar_bool = void Function(ffi.Pointer, int); +typedef void_Func_voidstar_ffi_Int8_FFI = ffi.Void Function( + ffi.Pointer, ffi.Int8); +typedef void_Func_voidstar_int_int_voidstar = void Function( + ffi.Pointer, int, int, ffi.Pointer); +typedef void_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI = ffi.Void Function( + ffi.Pointer, ffi.Int32, ffi.Int32, ffi.Pointer); +typedef void_Func_voidstar_voidstar_int = void Function( + ffi.Pointer, ffi.Pointer, int); +typedef void_Func_voidstar_voidstar_ffi_Int32_FFI = ffi.Void Function( + ffi.Pointer, ffi.Pointer, ffi.Int32); +typedef voidstar_Func_int_int_int = ffi.Pointer Function(int, int, int); +typedef voidstar_Func_ffi_Int32_ffi_Int32_ffi_Int32_FFI = ffi.Pointer + Function(ffi.Int32, ffi.Int32, ffi.Int32); +typedef voidstar_Func_double_double = ffi.Pointer Function( + double, double); +typedef voidstar_Func_ffi_Double_ffi_Double_FFI = ffi.Pointer Function( + ffi.Double, ffi.Double); +typedef double_Func_voidstar = double Function(ffi.Pointer); +typedef double_Func_voidstar_FFI = ffi.Double Function(ffi.Pointer); +typedef void_Func_voidstar_double = void Function(ffi.Pointer, double); +typedef void_Func_voidstar_ffi_Double_FFI = ffi.Void Function( + ffi.Pointer, ffi.Double); +typedef voidstar_Func_int_int_int_int = ffi.Pointer Function( + int, int, int, int); +typedef voidstar_Func_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI + = ffi.Pointer Function(ffi.Int32, ffi.Int32, ffi.Int32, ffi.Int32); +typedef voidstar_Func_double_double_double_double = ffi.Pointer Function( + double, double, double, double); +typedef voidstar_Func_ffi_Double_ffi_Double_ffi_Double_ffi_Double_FFI + = ffi.Pointer Function( + ffi.Double, ffi.Double, ffi.Double, ffi.Double); +typedef void_Func_voidstar_double_double_double_double = void Function( + ffi.Pointer, double, double, double, double); +typedef void_Func_voidstar_ffi_Double_ffi_Double_ffi_Double_ffi_Double_FFI + = ffi.Void Function( + ffi.Pointer, ffi.Double, ffi.Double, ffi.Double, ffi.Double); +typedef voidstar_Func_voidstar_double_double_double_double = ffi.Pointer + Function(ffi.Pointer, double, double, double, double); +typedef voidstar_Func_voidstar_ffi_Double_ffi_Double_ffi_Double_ffi_Double_FFI + = ffi.Pointer Function( + ffi.Pointer, ffi.Double, ffi.Double, ffi.Double, ffi.Double); +typedef bool_Func_voidstar_double_double = int Function( + ffi.Pointer, double, double); +typedef bool_Func_voidstar_ffi_Double_ffi_Double_FFI = ffi.Int8 Function( + ffi.Pointer, ffi.Double, ffi.Double); +typedef void_Func_voidstar_double_double = void Function( + ffi.Pointer, double, double); +typedef void_Func_voidstar_ffi_Double_ffi_Double_FFI = ffi.Void Function( + ffi.Pointer, ffi.Double, ffi.Double); +typedef voidstar_Func_voidstar_double_double = ffi.Pointer Function( + ffi.Pointer, double, double); +typedef voidstar_Func_voidstar_ffi_Double_ffi_Double_FFI = ffi.Pointer + Function(ffi.Pointer, ffi.Double, ffi.Double); +typedef void_Func_voidstar_int_int_int_int = void Function( + ffi.Pointer, int, int, int, int); +typedef void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI + = ffi.Void Function( + ffi.Pointer, ffi.Int32, ffi.Int32, ffi.Int32, ffi.Int32); +typedef voidstar_Func_voidstar_int_int_int_int = ffi.Pointer Function( + ffi.Pointer, int, int, int, int); +typedef voidstar_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI + = ffi.Pointer Function( + ffi.Pointer, ffi.Int32, ffi.Int32, ffi.Int32, ffi.Int32); +typedef bool_Func_voidstar_voidstar_bool = int Function( + ffi.Pointer, ffi.Pointer, int); +typedef bool_Func_voidstar_voidstar_ffi_Int8_FFI = ffi.Int8 Function( + ffi.Pointer, ffi.Pointer, ffi.Int8); +typedef bool_Func_voidstar_int_int = int Function(ffi.Pointer, int, int); +typedef bool_Func_voidstar_ffi_Int32_ffi_Int32_FFI = ffi.Int8 Function( + ffi.Pointer, ffi.Int32, ffi.Int32); +typedef bool_Func_voidstar_int_int_bool = int Function( + ffi.Pointer, int, int, int); +typedef bool_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int8_FFI = ffi.Int8 Function( + ffi.Pointer, ffi.Int32, ffi.Int32, ffi.Int8); +typedef double_Func_voidstar_voidstar = double Function( + ffi.Pointer, ffi.Pointer); +typedef double_Func_voidstar_voidstar_FFI = ffi.Double Function( + ffi.Pointer, ffi.Pointer); +typedef int_Func_void = int Function(); +typedef int_Func_void_FFI = ffi.Int32 Function(); +typedef void_Func_voidstar_int_int_int = void Function( + ffi.Pointer, int, int, int); +typedef void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_FFI = ffi.Void + Function(ffi.Pointer, ffi.Int32, ffi.Int32, ffi.Int32); +typedef bool_Func_voidstar_voidstar_string = int Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer); +typedef bool_Func_voidstar_voidstar_string_FFI = ffi.Int8 Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer); +typedef bool_Func_voidstar_voidstar_string_int = int Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer, int); +typedef bool_Func_voidstar_voidstar_string_ffi_Int32_FFI = ffi.Int8 Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Int32); +typedef void_Func_voidstar_int_int_voidstar_voidstar = void Function( + ffi.Pointer, int, int, ffi.Pointer, ffi.Pointer); +typedef void_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_voidstar_FFI + = ffi.Void Function(ffi.Pointer, ffi.Int32, ffi.Int32, + ffi.Pointer, ffi.Pointer); +typedef void_Func_voidstar_int_int_int_int_int_int_voidstar = void Function( + ffi.Pointer, int, int, int, int, int, int, ffi.Pointer); +typedef void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_voidstar_FFI + = ffi.Void Function(ffi.Pointer, ffi.Int32, ffi.Int32, ffi.Int32, + ffi.Int32, ffi.Int32, ffi.Int32, ffi.Pointer); +typedef voidstar_Func_voidstar_double = ffi.Pointer Function( + ffi.Pointer, double); +typedef voidstar_Func_voidstar_ffi_Double_FFI = ffi.Pointer Function( + ffi.Pointer, ffi.Double); +typedef voidstar_Func_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar + = ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer); +typedef voidstar_Func_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_FFI + = ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer); +typedef voidstar_Func_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar + = ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer); +typedef voidstar_Func_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_FFI + = ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer); +typedef void_Func_voidstar_int_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar + = void Function( + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer); +typedef void_Func_voidstar_ffi_Int32_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_FFI + = ffi.Void Function( + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer); +typedef void_Func_voidstar_int_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar + = void Function( + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer); +typedef void_Func_voidstar_ffi_Int32_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_FFI + = ffi.Void Function( + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer); +typedef void_Func_voidstar_int_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar + = void Function( + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer); +typedef void_Func_voidstar_ffi_Int32_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_voidstar_FFI + = ffi.Void Function( + ffi.Pointer, + ffi.Int32, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer); +typedef voidstar_Func_voidstar_voidstar_int_voidstar = ffi.Pointer + Function(ffi.Pointer, ffi.Pointer, int, ffi.Pointer); +typedef voidstar_Func_voidstar_voidstar_ffi_Int32_voidstar_FFI + = ffi.Pointer Function( + ffi.Pointer, ffi.Pointer, ffi.Int32, ffi.Pointer); +typedef voidstar_Func_voidstar_int_int_int_int_int_voidstar = ffi.Pointer + Function(ffi.Pointer, int, int, int, int, int, ffi.Pointer); +typedef voidstar_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_voidstar_FFI + = ffi.Pointer Function(ffi.Pointer, ffi.Int32, ffi.Int32, + ffi.Int32, ffi.Int32, ffi.Int32, ffi.Pointer); +typedef void_Func_voidstar_voidstar_int_int = void Function( + ffi.Pointer, ffi.Pointer, int, int); +typedef void_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI = ffi.Void Function( + ffi.Pointer, ffi.Pointer, ffi.Int32, ffi.Int32); +typedef void_Func_voidstar_int_int_int_int_int_int = void Function( + ffi.Pointer, int, int, int, int, int, int); +typedef void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI + = ffi.Void Function(ffi.Pointer, ffi.Int32, ffi.Int32, ffi.Int32, + ffi.Int32, ffi.Int32, ffi.Int32); +typedef void_Func_voidstar_voidstar_double_double = void Function( + ffi.Pointer, ffi.Pointer, double, double); +typedef void_Func_voidstar_voidstar_ffi_Double_ffi_Double_FFI = ffi.Void + Function(ffi.Pointer, ffi.Pointer, ffi.Double, ffi.Double); +typedef void_Func_voidstar_voidstar_voidstar = void Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer); +typedef void_Func_voidstar_voidstar_voidstar_FFI = ffi.Void Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer); +typedef void_Func_voidstar_voidstar_voidstar_voidstar = void Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer); +typedef void_Func_voidstar_voidstar_voidstar_voidstar_FFI = ffi.Void Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer); +typedef void_Func_voidstar_int_int_voidstar_int_int_int_int = void Function( + ffi.Pointer, int, int, ffi.Pointer, int, int, int, int); +typedef void_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI + = ffi.Void Function(ffi.Pointer, ffi.Int32, ffi.Int32, + ffi.Pointer, ffi.Int32, ffi.Int32, ffi.Int32, ffi.Int32); +typedef void_Func_voidstar_int_int_int_int_voidstar = void Function( + ffi.Pointer, int, int, int, int, ffi.Pointer); +typedef void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_voidstar_FFI + = ffi.Void Function(ffi.Pointer, ffi.Int32, ffi.Int32, ffi.Int32, + ffi.Int32, ffi.Pointer); +typedef void_Func_voidstar_int_int_int_int_voidstar_int_int_int_int + = void Function(ffi.Pointer, int, int, int, int, ffi.Pointer, + int, int, int, int); +typedef void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI + = ffi.Void Function( + ffi.Pointer, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Pointer, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32); +typedef void_Func_voidstar_int_int_int_int_double_double = void Function( + ffi.Pointer, int, int, int, int, double, double); +typedef void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Double_ffi_Double_FFI + = ffi.Void Function(ffi.Pointer, ffi.Int32, ffi.Int32, ffi.Int32, + ffi.Int32, ffi.Double, ffi.Double); +typedef void_Func_voidstar_voidstar_voidstar_int_int = void Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer, int, int); +typedef void_Func_voidstar_voidstar_voidstar_ffi_Int32_ffi_Int32_FFI + = ffi.Void Function(ffi.Pointer, ffi.Pointer, ffi.Pointer, + ffi.Int32, ffi.Int32); +typedef void_Func_voidstar_voidstar_int_voidstar_voidstar = void Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer); +typedef void_Func_voidstar_voidstar_ffi_Int32_voidstar_voidstar_FFI + = ffi.Void Function(ffi.Pointer, ffi.Pointer, ffi.Int32, + ffi.Pointer, ffi.Pointer); +typedef void_Func_voidstar_int_int_int_int_int_voidstar_voidstar + = void Function(ffi.Pointer, int, int, int, int, int, + ffi.Pointer, ffi.Pointer); +typedef void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_voidstar_voidstar_FFI + = ffi.Void Function(ffi.Pointer, ffi.Int32, ffi.Int32, ffi.Int32, + ffi.Int32, ffi.Int32, ffi.Pointer, ffi.Pointer); +typedef void_Func_voidstar_int_int_int_int_voidstar_int_int = void Function( + ffi.Pointer, int, int, int, int, ffi.Pointer, int, int); +typedef void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_voidstar_ffi_Int32_ffi_Int32_FFI + = ffi.Void Function(ffi.Pointer, ffi.Int32, ffi.Int32, ffi.Int32, + ffi.Int32, ffi.Pointer, ffi.Int32, ffi.Int32); +typedef bool_Func_voidstar_bool = int Function(ffi.Pointer, int); +typedef bool_Func_voidstar_ffi_Int8_FFI = ffi.Int8 Function( + ffi.Pointer, ffi.Int8); +typedef bool_Func_voidstar_string_voidstar_string = int Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer); +typedef bool_Func_voidstar_string_voidstar_string_FFI = ffi.Int8 Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer); +typedef bool_Func_voidstar_voidstar_voidstar = int Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer); +typedef bool_Func_voidstar_voidstar_voidstar_FFI = ffi.Int8 Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer); +typedef bool_Func_voidstar_string = int Function( + ffi.Pointer, ffi.Pointer); +typedef bool_Func_voidstar_string_FFI = ffi.Int8 Function( + ffi.Pointer, ffi.Pointer); +typedef int_Func_voidstar_string = int Function( + ffi.Pointer, ffi.Pointer); +typedef int_Func_voidstar_string_FFI = ffi.Int32 Function( + ffi.Pointer, ffi.Pointer); +typedef bool_Func_voidstar_string_voidstar = int Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer); +typedef bool_Func_voidstar_string_voidstar_FFI = ffi.Int8 Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer); +typedef int_Func_voidstar_int = int Function(ffi.Pointer, int); +typedef int_Func_voidstar_ffi_Int32_FFI = ffi.Int32 Function( + ffi.Pointer, ffi.Int32); +typedef voidstar_Func_string_string_int = ffi.Pointer Function( + ffi.Pointer, ffi.Pointer, int); +typedef voidstar_Func_string_string_ffi_Int32_FFI = ffi.Pointer Function( + ffi.Pointer, ffi.Pointer, ffi.Int32); +typedef voidstar_Func_voidstar_voidstar_voidstar_voidstar + = ffi.Pointer Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer, ffi.Pointer); +typedef voidstar_Func_voidstar_voidstar_voidstar_voidstar_FFI + = ffi.Pointer Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer, ffi.Pointer); +typedef voidstar_Func_voidstar_voidstar_voidstar_voidstar_voidstar_string + = ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer); +typedef voidstar_Func_voidstar_voidstar_voidstar_voidstar_voidstar_string_FFI + = ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer); +typedef voidstar_Func_voidstar_voidstar_voidstar_voidstar_string + = ffi.Pointer Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer, ffi.Pointer, ffi.Pointer); +typedef voidstar_Func_voidstar_voidstar_voidstar_voidstar_string_FFI + = ffi.Pointer Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer, ffi.Pointer, ffi.Pointer); +typedef voidstar_Func_voidstar_voidstar_voidstar_string + = ffi.Pointer Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer, ffi.Pointer); +typedef voidstar_Func_voidstar_voidstar_voidstar_string_FFI + = ffi.Pointer Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer, ffi.Pointer); +typedef void_Func_voidstar_bool_bool = void Function( + ffi.Pointer, int, int); +typedef void_Func_voidstar_ffi_Int8_ffi_Int8_FFI = ffi.Void Function( + ffi.Pointer, ffi.Int8, ffi.Int8); +typedef void_Func_voidstar_int_bool = void Function( + ffi.Pointer, int, int); +typedef void_Func_voidstar_ffi_Int32_ffi_Int8_FFI = ffi.Void Function( + ffi.Pointer, ffi.Int32, ffi.Int8); +typedef int_Func_voidstar_int_voidstar_int = int Function( + ffi.Pointer, int, ffi.Pointer, int); +typedef int_Func_voidstar_ffi_Int32_voidstar_ffi_Int32_FFI = ffi.Int32 Function( + ffi.Pointer, ffi.Int32, ffi.Pointer, ffi.Int32); +typedef void_Func_int_voidstar_string = void Function( + int, ffi.Pointer, ffi.Pointer); +typedef void_Func_ffi_Int32_voidstar_string_FFI = ffi.Void Function( + ffi.Int32, ffi.Pointer, ffi.Pointer); +typedef void_Func_voidstar_int_voidstar_voidstar_voidstar = void Function( + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer); +typedef void_Func_voidstar_ffi_Int32_voidstar_voidstar_voidstar_FFI + = ffi.Void Function(ffi.Pointer, ffi.Int32, ffi.Pointer, + ffi.Pointer, ffi.Pointer); +typedef void_Func_voidstar_voidstar_voidstar_int_voidstar = void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer); +typedef void_Func_voidstar_voidstar_voidstar_ffi_Int32_voidstar_FFI + = ffi.Void Function(ffi.Pointer, ffi.Pointer, ffi.Pointer, + ffi.Int32, ffi.Pointer); +typedef void_Func_voidstar_voidstar_voidstar_int_voidstar_bool_voidstar_int + = void Function(ffi.Pointer, ffi.Pointer, ffi.Pointer, + int, ffi.Pointer, int, ffi.Pointer, int); +typedef void_Func_voidstar_voidstar_voidstar_ffi_Int32_voidstar_ffi_Int8_voidstar_ffi_Int32_FFI + = ffi.Void Function(ffi.Pointer, ffi.Pointer, ffi.Pointer, + ffi.Int32, ffi.Pointer, ffi.Int8, ffi.Pointer, ffi.Int32); +typedef voidstar_Func_voidstar_int_voidstar_voidstar = ffi.Pointer + Function(ffi.Pointer, int, ffi.Pointer, ffi.Pointer); +typedef voidstar_Func_voidstar_ffi_Int32_voidstar_voidstar_FFI + = ffi.Pointer Function( + ffi.Pointer, ffi.Int32, ffi.Pointer, ffi.Pointer); +typedef int_Func_voidstar_int_voidstar_voidstar_voidstar = int Function( + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer); +typedef int_Func_voidstar_ffi_Int32_voidstar_voidstar_voidstar_FFI + = ffi.Int32 Function(ffi.Pointer, ffi.Int32, ffi.Pointer, + ffi.Pointer, ffi.Pointer); +typedef int_Func_voidstar_int_int_int_voidstar_voidstar = int Function( + ffi.Pointer, int, int, int, ffi.Pointer, ffi.Pointer); +typedef int_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_voidstar_voidstar_FFI + = ffi.Int32 Function(ffi.Pointer, ffi.Int32, ffi.Int32, ffi.Int32, + ffi.Pointer, ffi.Pointer); +typedef int_Func_voidstar_int_voidstar_voidstar = int Function( + ffi.Pointer, int, ffi.Pointer, ffi.Pointer); +typedef int_Func_voidstar_ffi_Int32_voidstar_voidstar_FFI = ffi.Int32 Function( + ffi.Pointer, ffi.Int32, ffi.Pointer, ffi.Pointer); +typedef voidstar_Func_voidstar_int_voidstar_voidstar_voidstar + = ffi.Pointer Function(ffi.Pointer, int, ffi.Pointer, + ffi.Pointer, ffi.Pointer); +typedef voidstar_Func_voidstar_ffi_Int32_voidstar_voidstar_voidstar_FFI + = ffi.Pointer Function(ffi.Pointer, ffi.Int32, + ffi.Pointer, ffi.Pointer, ffi.Pointer); +typedef int_Func_int_int_int_int_bool = int Function(int, int, int, int, int); +typedef int_Func_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int8_FFI + = ffi.Int32 Function(ffi.Int32, ffi.Int32, ffi.Int32, ffi.Int32, ffi.Int8); +typedef voidstar_Func_voidstar_int_voidstar_int_voidstar = ffi.Pointer + Function(ffi.Pointer, int, ffi.Pointer, int, ffi.Pointer); +typedef voidstar_Func_voidstar_ffi_Int32_voidstar_ffi_Int32_voidstar_FFI + = ffi.Pointer Function(ffi.Pointer, ffi.Int32, + ffi.Pointer, ffi.Int32, ffi.Pointer); +typedef voidstar_Func_int_voidstar_voidstar = ffi.Pointer Function( + int, ffi.Pointer, ffi.Pointer); +typedef voidstar_Func_ffi_Int32_voidstar_voidstar_FFI = ffi.Pointer + Function(ffi.Int32, ffi.Pointer, ffi.Pointer); +typedef voidstar_Func_int_voidstar_string_string = ffi.Pointer Function( + int, ffi.Pointer, ffi.Pointer, ffi.Pointer); +typedef voidstar_Func_ffi_Int32_voidstar_string_string_FFI + = ffi.Pointer Function( + ffi.Int32, ffi.Pointer, ffi.Pointer, ffi.Pointer); +typedef voidstar_Func_voidstar_voidstar_string_string + = ffi.Pointer Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer, ffi.Pointer); +typedef voidstar_Func_voidstar_voidstar_string_string_FFI + = ffi.Pointer Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer, ffi.Pointer); +typedef bool_Func_voidstar_voidstar_int = int Function( + ffi.Pointer, ffi.Pointer, int); +typedef bool_Func_voidstar_voidstar_ffi_Int32_FFI = ffi.Int8 Function( + ffi.Pointer, ffi.Pointer, ffi.Int32); +typedef double_Func_voidstar_int = double Function(ffi.Pointer, int); +typedef double_Func_voidstar_ffi_Int32_FFI = ffi.Double Function( + ffi.Pointer, ffi.Int32); +typedef void_Func_voidstar_bool_int = void Function( + ffi.Pointer, int, int); +typedef void_Func_voidstar_ffi_Int8_ffi_Int32_FFI = ffi.Void Function( + ffi.Pointer, ffi.Int8, ffi.Int32); +typedef bool_Func_voidstar_int_int_voidstar = int Function( + ffi.Pointer, int, int, ffi.Pointer); +typedef bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_FFI = ffi.Int8 Function( + ffi.Pointer, ffi.Int32, ffi.Int32, ffi.Pointer); +typedef bool_Func_voidstar_int_voidstar = int Function( + ffi.Pointer, int, ffi.Pointer); +typedef bool_Func_voidstar_ffi_Int32_voidstar_FFI = ffi.Int8 Function( + ffi.Pointer, ffi.Int32, ffi.Pointer); +typedef void_Func_voidstar_voidstar_int_int_int_int = void Function( + ffi.Pointer, ffi.Pointer, int, int, int, int); +typedef void_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI + = ffi.Void Function(ffi.Pointer, ffi.Pointer, ffi.Int32, + ffi.Int32, ffi.Int32, ffi.Int32); +typedef voidstar_Func_voidstar_voidstar_double_int_int = ffi.Pointer + Function(ffi.Pointer, ffi.Pointer, double, int, int); +typedef voidstar_Func_voidstar_voidstar_ffi_Double_ffi_Int32_ffi_Int32_FFI + = ffi.Pointer Function( + ffi.Pointer, ffi.Pointer, ffi.Double, ffi.Int32, ffi.Int32); +typedef bool_Func_voidstar_int = int Function(ffi.Pointer, int); +typedef bool_Func_voidstar_ffi_Int32_FFI = ffi.Int8 Function( + ffi.Pointer, ffi.Int32); +typedef voidstar_Func_int_voidstar = ffi.Pointer Function( + int, ffi.Pointer); +typedef voidstar_Func_ffi_Int32_voidstar_FFI = ffi.Pointer Function( + ffi.Int32, ffi.Pointer); +typedef int_Func_voidstar_int_int = int Function(ffi.Pointer, int, int); +typedef int_Func_voidstar_ffi_Int32_ffi_Int32_FFI = ffi.Int32 Function( + ffi.Pointer, ffi.Int32, ffi.Int32); +typedef void_Func_voidstar_int_voidstar_voidstar = void Function( + ffi.Pointer, int, ffi.Pointer, ffi.Pointer); +typedef void_Func_voidstar_ffi_Int32_voidstar_voidstar_FFI = ffi.Void Function( + ffi.Pointer, ffi.Int32, ffi.Pointer, ffi.Pointer); +typedef void_Func_voidstar_voidstar_bool = void Function( + ffi.Pointer, ffi.Pointer, int); +typedef void_Func_voidstar_voidstar_ffi_Int8_FFI = ffi.Void Function( + ffi.Pointer, ffi.Pointer, ffi.Int8); +typedef bool_Func_void = int Function(); +typedef bool_Func_void_FFI = ffi.Int8 Function(); +typedef bool_Func_int = int Function(int); +typedef bool_Func_ffi_Int32_FFI = ffi.Int8 Function(ffi.Int32); +typedef voidstar_Func_voidstar_int_int_bool = ffi.Pointer Function( + ffi.Pointer, int, int, int); +typedef voidstar_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int8_FFI + = ffi.Pointer Function( + ffi.Pointer, ffi.Int32, ffi.Int32, ffi.Int8); +typedef void_Func_void = void Function(); +typedef void_Func_void_FFI = ffi.Void Function(); +typedef int_Func_int = int Function(int); +typedef int_Func_ffi_Int32_FFI = ffi.Int32 Function(ffi.Int32); +typedef void_Func_int = void Function(int); +typedef void_Func_ffi_Int32_FFI = ffi.Void Function(ffi.Int32); +typedef void_Func_bool = void Function(int); +typedef void_Func_ffi_Int8_FFI = ffi.Void Function(ffi.Int8); +typedef voidstar_Func_string_string_string_int = ffi.Pointer Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer, int); +typedef voidstar_Func_string_string_string_ffi_Int32_FFI + = ffi.Pointer Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Int32); +typedef voidstar_Func_int_int_int_int_int = ffi.Pointer Function( + int, int, int, int, int); +typedef voidstar_Func_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI + = ffi.Pointer Function( + ffi.Int32, ffi.Int32, ffi.Int32, ffi.Int32, ffi.Int32); +typedef voidstar_Func_double_double_double_double_double = ffi.Pointer + Function(double, double, double, double, double); +typedef voidstar_Func_ffi_Double_ffi_Double_ffi_Double_ffi_Double_ffi_Double_FFI + = ffi.Pointer Function( + ffi.Double, ffi.Double, ffi.Double, ffi.Double, ffi.Double); +typedef bool_Func_int_int_int_int = int Function(int, int, int, int); +typedef bool_Func_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI = ffi.Int8 + Function(ffi.Int32, ffi.Int32, ffi.Int32, ffi.Int32); +typedef void_Func_voidstar_int_int_int_int_int = void Function( + ffi.Pointer, int, int, int, int, int); +typedef void_Func_voidstar_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_ffi_Int32_FFI + = ffi.Void Function(ffi.Pointer, ffi.Int32, ffi.Int32, ffi.Int32, + ffi.Int32, ffi.Int32); +typedef void_Func_voidstar_double_double_double_double_double = void Function( + ffi.Pointer, double, double, double, double, double); +typedef void_Func_voidstar_ffi_Double_ffi_Double_ffi_Double_ffi_Double_ffi_Double_FFI + = ffi.Void Function(ffi.Pointer, ffi.Double, ffi.Double, ffi.Double, + ffi.Double, ffi.Double); +typedef voidstar_Func_voidstar_string_int = ffi.Pointer Function( + ffi.Pointer, ffi.Pointer, int); +typedef voidstar_Func_voidstar_string_ffi_Int32_FFI = ffi.Pointer + Function(ffi.Pointer, ffi.Pointer, ffi.Int32); +typedef char_Func_voidstar_int = int Function(ffi.Pointer, int); +typedef char_Func_voidstar_ffi_Int32_FFI = ffi.Int8 Function( + ffi.Pointer, ffi.Int32); +typedef voidstar_Func_voidstar_int_string_int = ffi.Pointer Function( + ffi.Pointer, int, ffi.Pointer, int); +typedef voidstar_Func_voidstar_ffi_Int32_string_ffi_Int32_FFI + = ffi.Pointer Function( + ffi.Pointer, ffi.Int32, ffi.Pointer, ffi.Int32); +typedef void_Func_voidstar_string = void Function( + ffi.Pointer, ffi.Pointer); +typedef void_Func_voidstar_string_FFI = ffi.Void Function( + ffi.Pointer, ffi.Pointer); +typedef voidstar_Func_voidstar_string_int_string_int = ffi.Pointer + Function(ffi.Pointer, ffi.Pointer, int, ffi.Pointer, int); +typedef voidstar_Func_voidstar_string_ffi_Int32_string_ffi_Int32_FFI + = ffi.Pointer Function(ffi.Pointer, ffi.Pointer, + ffi.Int32, ffi.Pointer, ffi.Int32); +typedef voidstar_Func_voidstar_int_int_string_int = ffi.Pointer Function( + ffi.Pointer, int, int, ffi.Pointer, int); +typedef voidstar_Func_voidstar_ffi_Int32_ffi_Int32_string_ffi_Int32_FFI + = ffi.Pointer Function( + ffi.Pointer, ffi.Int32, ffi.Int32, ffi.Pointer, ffi.Int32); +typedef void_Func_voidstar_int_voidstar_int = void Function( + ffi.Pointer, int, ffi.Pointer, int); +typedef void_Func_voidstar_ffi_Int32_voidstar_ffi_Int32_FFI = ffi.Void Function( + ffi.Pointer, ffi.Int32, ffi.Pointer, ffi.Int32); +typedef int_Func_voidstar_voidstar_voidstar = int Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer); +typedef int_Func_voidstar_voidstar_voidstar_FFI = ffi.Int32 Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer); +typedef void_Func_voidstar_int_voidstar_bool = void Function( + ffi.Pointer, int, ffi.Pointer, int); +typedef void_Func_voidstar_ffi_Int32_voidstar_ffi_Int8_FFI = ffi.Void Function( + ffi.Pointer, ffi.Int32, ffi.Pointer, ffi.Int8); +typedef bool_Func_voidstar_voidstar_int_int_voidstar_int = int Function( + ffi.Pointer, ffi.Pointer, int, int, ffi.Pointer, int); +typedef bool_Func_voidstar_voidstar_ffi_Int32_ffi_Int32_voidstar_ffi_Int32_FFI + = ffi.Int8 Function(ffi.Pointer, ffi.Pointer, ffi.Int32, + ffi.Int32, ffi.Pointer, ffi.Int32); +typedef bool_Func_voidstar_voidstar_int_voidstar_int = int Function( + ffi.Pointer, ffi.Pointer, int, ffi.Pointer, int); +typedef bool_Func_voidstar_voidstar_ffi_Int32_voidstar_ffi_Int32_FFI + = ffi.Int8 Function(ffi.Pointer, ffi.Pointer, ffi.Int32, + ffi.Pointer, ffi.Int32); +typedef bool_Func_voidstar_voidstar_voidstar_int = int Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer, int); +typedef bool_Func_voidstar_voidstar_voidstar_ffi_Int32_FFI = ffi.Int8 Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Int32); +typedef bool_Func_voidstar_int_int_voidstar_int = int Function( + ffi.Pointer, int, int, ffi.Pointer, int); +typedef bool_Func_voidstar_ffi_Int32_ffi_Int32_voidstar_ffi_Int32_FFI + = ffi.Int8 Function( + ffi.Pointer, ffi.Int32, ffi.Int32, ffi.Pointer, ffi.Int32); +typedef voidstar_Func_int_int_voidstar = ffi.Pointer Function( + int, int, ffi.Pointer); +typedef voidstar_Func_ffi_Int32_ffi_Int32_voidstar_FFI = ffi.Pointer + Function(ffi.Int32, ffi.Int32, ffi.Pointer); diff --git a/generated/QtDartBindings/dart/pubspec.lock b/generated/QtDartBindings/dart/pubspec.lock new file mode 100644 index 0000000..2038546 --- /dev/null +++ b/generated/QtDartBindings/dart/pubspec.lock @@ -0,0 +1,47 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + clock: + dependency: transitive + description: + name: clock + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.0" + ffi: + dependency: "direct main" + description: + name: ffi + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.0" + intl: + dependency: "direct main" + description: + name: intl + url: "https://pub.dartlang.org" + source: hosted + version: "0.17.0" + meta: + dependency: "direct main" + description: + name: meta + url: "https://pub.dartlang.org" + source: hosted + version: "1.3.0" + path: + dependency: transitive + description: + name: path + url: "https://pub.dartlang.org" + source: hosted + version: "1.8.0" + pedantic: + dependency: "direct dev" + description: + name: pedantic + url: "https://pub.dartlang.org" + source: hosted + version: "1.11.0" +sdks: + dart: ">=2.12.0 <3.0.0" diff --git a/generated/QtDartBindings/dart/pubspec.yaml b/generated/QtDartBindings/dart/pubspec.yaml new file mode 100644 index 0000000..4fe61d7 --- /dev/null +++ b/generated/QtDartBindings/dart/pubspec.yaml @@ -0,0 +1,13 @@ +name: QtDartBindings +description: Bindings + +environment: + sdk: '>=2.17.0 <3.0.0' + +dependencies: + ffi: + intl: + meta: + +dev_dependencies: + pedantic: ^1.9.0 diff --git a/license-file-template b/license-file-template new file mode 100644 index 0000000..0e11ca8 --- /dev/null +++ b/license-file-template @@ -0,0 +1,4 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT diff --git a/pubspec.lock b/pubspec.lock new file mode 100644 index 0000000..4e1fb79 --- /dev/null +++ b/pubspec.lock @@ -0,0 +1,21 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + path: + dependency: "direct main" + description: + name: path + sha256: "2ad4cddff7f5cc0e2d13069f2a3f7a73ca18f66abd6f5ecf215219cdb3638edb" + url: "https://pub.dev" + source: hosted + version: "1.8.0" + pedantic: + dependency: "direct dev" + description: + name: pedantic + sha256: "8f6460c77a98ad2807cd3b98c67096db4286f56166852d0ce5951bb600a63594" + url: "https://pub.dev" + source: hosted + version: "1.11.0" +sdks: + dart: ">=2.12.0 <4.0.0" diff --git a/pubspec.yaml b/pubspec.yaml new file mode 100644 index 0000000..921bbb7 --- /dev/null +++ b/pubspec.yaml @@ -0,0 +1,11 @@ +name: DartagnanTests +description: The test runner app +# version: 1.0.0 +# homepage: https://www.kdab.com +environment: + sdk: '>=2.12.0 <3.0.0' + +dev_dependencies: + pedantic: ^1.9.0 +dependencies: + path: ^1.7.0 diff --git a/qtbindings.png b/qtbindings.png new file mode 100644 index 0000000..2c2b176 Binary files /dev/null and b/qtbindings.png differ diff --git a/refresh_bindings.dart b/refresh_bindings.dart new file mode 100644 index 0000000..045a6ff --- /dev/null +++ b/refresh_bindings.dart @@ -0,0 +1,80 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT + +/// This helper script generates the Qt bindings + +import 'dart:io'; +import 'utils.dart' as Utils; +import 'package:path/path.dart'; + +final String s_sourcePath = dirname(Platform.script.toFilePath()); + +Future runCommand(String command, List args, + {String? workingDirectory = null, Map? env = null}) async { + print("Running: ${command} ${args.join(" ")}"); + + Process process = await Process.start(command, args, + workingDirectory: workingDirectory, environment: env) + .then((process) { + stderr.addStream(process.stderr); + stdout.addStream(process.stdout); + + return process; + }); + + return await process.exitCode; +} + +String generatedDir() { + return s_sourcePath + "/generated"; +} + +String testAppDir() { + return s_sourcePath + "/app"; +} + +String generatedFFICpp() { + return generatedDir() + "/" + "QtDartBindings/dart/ffi"; +} + +List qtIncludes() { + return Utils.includeArguments(); +} + +void main(List args_) async { + int res = await runCommand( + "dartagnan", + ["--output-directory=${generatedDir()}", "--license-file=license-file-template"] + + qtIncludes() + + ["bindings_global.h", "typesystem.xml"]); + + if (res != 0) { + print("Error running dartagnan!"); + exit(res); + } + + /// If dartagnan already ran, then the tests don't need to + final bool runCodeFormat = + !Platform.environment.containsKey('DARTAGNAN_RUNS_CODE_FORMAT'); + + if (runCodeFormat) { + res = await Utils.runDartFormat(generatedDir()); + if (res != 0) { + print("Error running dartfmt!"); + exit(res); + } + + res = await Utils.runClangFormat(generatedFFICpp()); + if (res != 0) { + print("Error running clang-format!"); + exit(res); + } + } + + if (await Utils.getPackages(workingDirectory: testAppDir()) != 0) { + print("Error running dart pub get"); + exit(res); + } +} diff --git a/shiboken_snippets/qtwidgets.cpp b/shiboken_snippets/qtwidgets.cpp new file mode 100644 index 0000000..5c1cf51 --- /dev/null +++ b/shiboken_snippets/qtwidgets.cpp @@ -0,0 +1,8 @@ +// @snippet qapplication-2 +static const char *s_argv[1] = { "foo" }; // TODO: This is just a hack for testing purposes +static int s_argc = 1; // TODO: This is just a hack for testing purposes + +QApplication_wrapper::QApplication_wrapper() + : ::QApplication(s_argc, (char**)s_argv) { +} +// @snippet qapplication-2 diff --git a/shiboken_snippets/qvariant.cpp b/shiboken_snippets/qvariant.cpp new file mode 100644 index 0000000..6147df1 --- /dev/null +++ b/shiboken_snippets/qvariant.cpp @@ -0,0 +1,16 @@ +// @snippet qvariant-fromObject + +/** static*/ +QVariant QVariant_wrapper::fromObject(QObject *obj) +{ + return QVariant::fromValue(obj); +} +// @snippet qvariant-fromObject + +// @snippet qvariant-toObject +/** static */ +QObject *QVariant_wrapper::toObject(QVariant v) // apparently shiboken isn't honouring adding const-& +{ + return v.value(); +} +// @snippet qvariant-toObject \ No newline at end of file diff --git a/test_exports.h b/test_exports.h new file mode 100644 index 0000000..87e34b6 --- /dev/null +++ b/test_exports.h @@ -0,0 +1,14 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT + +#pragma once + +#include + +#if defined(BUILDING_TEST_LIBRARY) +# define TEST_EXPORT Q_DECL_EXPORT +#else +# define TEST_EXPORT Q_DECL_IMPORT +#endif diff --git a/typesystem.xml b/typesystem.xml new file mode 100644 index 0000000..7d99c50 --- /dev/null +++ b/typesystem.xml @@ -0,0 +1,240 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/utils.dart b/utils.dart new file mode 100644 index 0000000..411b0f8 --- /dev/null +++ b/utils.dart @@ -0,0 +1,245 @@ +/// This file is part of dart-qtbindings +/// +/// SPDX-FileCopyrightText: 2022 Klarälvdalens Datakonsult AB, a KDAB Group company +/// SPDX-License-Identifier: MIT + +import 'dart:io' show Platform; +import 'dart:io'; +import 'dart:convert'; + +/// Path list separator (for PATH env var) +final String s_listSeparator = Platform.isWindows ? ";" : ":"; + +/// The name of the env var for runtime library path +final String s_libraryPathEnvVariable = Platform.isWindows + ? "PATH" + : Platform.isLinux + ? "LD_LIBRARY_PATH" + : Platform.isMacOS + ? "DYLD_LIBRARY_PATH" + : ""; + +final String s_qtIncludePath = qtIncludePath(); +final String s_qtLibraryPath = qtLibPath(); + +/** + * Returns the library filename according to the operating system. + */ +String normalizedLibName(String name) { + if (Platform.isWindows) return "${name}.dll"; + if (Platform.isMacOS) return "lib${name}.dylib"; + + return "lib${name}.so"; +} + +/** + * Runs the specified command. Pipes its output to this script's stdout/err. + */ +Future runCommand(String command, List args, + {String? workingDirectory, + Map? env, + bool printOnly = false, + bool silent = false, + bool useGDB = false, + bool forwardStdOut = true, + bool forwardStdErr = true}) async { + if (workingDirectory != null && !silent) + print("Running: cd ${workingDirectory}"); + + if (useGDB) { + args.insertAll(0, ["-ex=run", "--args", command]); + command = "gdb"; + } + + if (!silent) print("Running: ${command} ${args.join(" ")}"); + if (printOnly) return 0; + + Process process = await Process.start(command, args, + workingDirectory: workingDirectory, environment: env) + .then((process) { + if (forwardStdErr) stderr.addStream(process.stderr); + if (forwardStdOut) stdout.addStream(process.stdout); + if (useGDB) process.stdin.addStream(stdin); + + return process; + }); + + return await process.exitCode; +} + +Future runDartFormat(String folder, {bool printOnly = false}) async { + if (Platform.isWindows) { + return runCommand('cmd', ["/C", 'dart', 'format', '--fix', folder], + printOnly: printOnly); + } else { + return runCommand("dart", ['format', '--fix', folder], + printOnly: printOnly); + } +} + +Future runClangFormat(String folder) async { + final String clangFormat = + Platform.environment['DARTAGNAN_CLANG_FORMAT'] ?? "clang-format"; + + var dir = Directory(folder); + final fileEntries = dir.listSync().where((element) => + element.path.endsWith('.h') || element.path.endsWith('.cpp')); + + final List files = fileEntries.map((e) => e.path.toString()).toList(); + final List arguments = ["-i"] + files; + + print("Running ${clangFormat}..."); + return runCommand(clangFormat, arguments, silent: true); +} + +/** + * Runs "dart pub get" + */ +Future getPackages( + {required String workingDirectory, bool printOnly = false}) async { + if (File("${workingDirectory}/.packages").existsSync()) { + // No need to get packages + return 0; + } + + return runCommand(dartBinary(), ["pub", "get"], + workingDirectory: workingDirectory, printOnly: printOnly); +} + +/** + * Runs qmake -query + */ +String qmakeQuery(String key) { + ProcessResult result = Process.runSync('qmake', ['-query']); + + for (String line in result.stdout.toString().split("\n")) { + if (line.startsWith('${key}:')) { + line = line.replaceAll('${key}:', ''); + line = line.trim(); + return line; + } + } + + return ""; +} + +String qtIncludePath() { + return qmakeQuery('QT_INSTALL_HEADERS'); +} + +String qtLibPath() { + return qmakeQuery('QT_INSTALL_LIBS'); +} + +List includeArguments() { + if (Platform.isMacOS) { + return [ + "-I${s_qtLibraryPath}/QtCore.framework/Headers", + "-I${s_qtLibraryPath}/QtGui.framework/Headers", + "-I${s_qtLibraryPath}/QtWidgets.framework/Headers", + "-F${s_qtLibraryPath}" + ]; + } else { + return [ + "-I${s_qtIncludePath}", + "-I${s_qtIncludePath}/QtCore", + "-I${s_qtIncludePath}/QtGui", + "-I${s_qtIncludePath}/QtWidgets" + ]; + } +} + +enum DartBinaryType { + Normal, // Usually /usr/bin/dart or so + ASAN // Something you compiled without tcmalloc, otherwise it's not asan compatible +} + +String dartBinary([DartBinaryType type = DartBinaryType.Normal]) { + switch (type) { + case DartBinaryType.Normal: + return "dart"; + case DartBinaryType.ASAN: + final path = Platform.environment['DART_FOR_ASAN'] ?? ""; + + if (path.isEmpty) { + print( + "If you want to use ASAN, you'll need to point the DART_FOR_ASAN env variable to your dart binary which you compiled without tcmalloc support"); + } + + return path; + } +} + +class TimeStamp { + final String filename; + final String _originalContents; + final String originalTimeStamp; + + static Future create(String filename) async { + final String timestamp = await getTimeStamp(filename); + return TimeStamp._ctor(filename, timestamp); + } + + TimeStamp._ctor(this.filename, this.originalTimeStamp) + : _originalContents = File(filename).readAsStringSync() {} + + /// @brief Returns whether this file has a different contents now + bool wasModified() { + return File(filename).readAsStringSync() != _originalContents; + } + + static Future getTimeStamp(String filename) async { + Process process = await Process.start("stat", ['-c', '%y', filename]); + + String result = ""; + await for (var line in process.stdout.transform(utf8.decoder)) { + result += line; + } + await process.exitCode; + return result.trim(); + } + + Future restoreTimeStamp() async { + return await runCommand("touch", ['-d', '${originalTimeStamp}', filename], + silent: true) == + 0; + } +} + +class TimeStamps { + final String path; + var _timestamps = []; + + TimeStamps(this.path) {} + + void create() async { + final dir = Directory(path); + + dir.list(recursive: true).forEach((entry) async { + if (entry.path.endsWith('.cpp') || entry.path.endsWith('.h')) { + _timestamps.add(await TimeStamp.create(entry.path)); + } + }); + } + + /// @brief Returns the list of files which have a different contents now + List modifiedFiles() { + return _timestamps.where((t) => t.wasModified()).toList(); + } + + /// @brief Returns the list of files which still have the same contents + List unmodifiedFiles() { + return _timestamps.where((t) => !t.wasModified()).toList(); + } + + /// @brief restores the timestams of all files which weren't modified + Future restoreTimeStamps() async { + for (final file in unmodifiedFiles()) { + if (!await file.restoreTimeStamp()) { + return false; + } + } + + return true; + } +}